.vf-picker .mann[data-fs="v-neon"]{
    border-radius:12px;
    border:1px solid color-mix(in srgb,var(--fwA) 58%,transparent);
    background:
      radial-gradient(120% 92% at 100% 108%,color-mix(in srgb,var(--fwA) 17%,transparent),transparent 55%),
      radial-gradient(90% 70% at 0% -8%,color-mix(in srgb,var(--fwI) 5%,transparent),transparent 52%),
      color-mix(in srgb,var(--fwC) 88%,#000);
    box-shadow:
      inset 0 0 0 1px color-mix(in srgb,var(--fwA) 20%,transparent),
      inset 0 0 46px color-mix(in srgb,var(--fwA) 9%,transparent),
      0 0 36px -8px color-mix(in srgb,var(--fwA) 42%,transparent);
  }
.vf-picker .mann[data-fs="v-neon"] .m-nav{
    border-bottom:1px solid color-mix(in srgb,var(--fwA) 34%,transparent);
    padding-bottom:13px;
    box-shadow:0 1px 12px -5px color-mix(in srgb,var(--fwA) 60%,transparent);
  }
.vf-picker .mann[data-fs="v-neon"] .m-nav b{
    color:color-mix(in srgb,var(--fwA) 52%,var(--fwI));
    text-shadow:0 0 10px color-mix(in srgb,var(--fwA) 60%,transparent);
    text-transform:uppercase;letter-spacing:.18em;font-weight:700;
  }
.vf-picker .mann[data-fs="v-neon"] .m-nav span{
    color:color-mix(in srgb,var(--fwI) 60%,transparent);
    text-transform:uppercase;letter-spacing:.14em;font-size:10.5px;
  }
.vf-picker .mann[data-fs="v-neon"] .m-name{letter-spacing:-.01em;line-height:1.04}
.vf-picker .mann[data-fs="v-neon"] .m-name span{
    color:color-mix(in srgb,var(--fwA) 56%,var(--fwI));
    padding-bottom:.05em;
    text-shadow:0 0 15px color-mix(in srgb,var(--fwA) 55%,transparent),0 0 36px color-mix(in srgb,var(--fwA) 28%,transparent);
    box-shadow:
      inset 0 -.09em 0 0 color-mix(in srgb,var(--fwA) 90%,transparent),
      0 .32em 14px -7px color-mix(in srgb,var(--fwA) 65%,transparent);
  }
.vf-picker .mann[data-fs="v-neon"] .m-deck{color:color-mix(in srgb,var(--fwI) 80%,transparent)}
.vf-picker .mann[data-fs="v-neon"] .m-cta{
    color:color-mix(in srgb,var(--fwA) 54%,var(--fwI));
    background:color-mix(in srgb,var(--fwA) 9%,transparent);
    border:1px solid color-mix(in srgb,var(--fwA) 68%,transparent);
    text-transform:uppercase;letter-spacing:.15em;font-weight:700;
    text-shadow:0 0 9px color-mix(in srgb,var(--fwA) 55%,transparent);
    box-shadow:
      0 0 0 1px color-mix(in srgb,var(--fwA) 24%,transparent),
      0 0 22px -3px color-mix(in srgb,var(--fwA) 52%,transparent),
      inset 0 0 15px -3px color-mix(in srgb,var(--fwA) 30%,transparent);
  }
.vf-picker .mann[data-fs="v-neon"] .fx2{
    opacity:1;z-index:0;right:6px;top:70px;width:9px;height:9px;border-radius:50%;
    background:color-mix(in srgb,var(--fwA) 78%,var(--fwI));
    box-shadow:0 0 11px color-mix(in srgb,var(--fwA) 75%,transparent),0 0 22px color-mix(in srgb,var(--fwA) 42%,transparent);
  }
.vf-picker .mann[data-fs="v-neon"] .fx1{
    opacity:1;z-index:0;right:9px;top:84px;width:3px;height:104px;border-radius:999px;
    background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--fwA) 85%,var(--fwI)) 16%,color-mix(in srgb,var(--fwA) 92%,transparent) 84%,transparent);
    box-shadow:0 0 10px color-mix(in srgb,var(--fwA) 70%,transparent),0 0 24px color-mix(in srgb,var(--fwA) 38%,transparent);
  }
.vf-picker .mann[data-fs="v-neon"]::after{
    content:"";position:absolute;z-index:0;pointer-events:none;right:16px;top:150px;width:2px;height:58px;border-radius:999px;
    background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--fwA) 72%,transparent),transparent);
    box-shadow:0 0 9px color-mix(in srgb,var(--fwA) 45%,transparent);
  }
.vf-picker .mann[data-fs="v-neon"] .m-band{
    border-top:1px solid color-mix(in srgb,var(--fwA) 26%,transparent);
    box-shadow:inset 0 1px 13px -7px color-mix(in srgb,var(--fwA) 55%,transparent);
  }
.vf-picker .mann[data-fs="v-neon"] .m-card{
    border:1px solid color-mix(in srgb,var(--fwA) 24%,transparent);
    border-radius:12px;
    background:color-mix(in srgb,var(--fwI) 4%,var(--fwC));
    box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fwA) 7%,transparent),0 0 24px -14px color-mix(in srgb,var(--fwA) 45%,transparent);
  }
.vf-picker .mann[data-fs="v-neon"] .mc-eyb{
    display:inline-block;text-transform:uppercase;letter-spacing:.16em;
    color:color-mix(in srgb,var(--fwA) 50%,var(--fwI));
    text-shadow:0 0 8px color-mix(in srgb,var(--fwA) 50%,transparent);
  }
.vf-picker .mann[data-fs="v-neon"] .mc-n{
    color:color-mix(in srgb,var(--fwA) 55%,var(--fwI));
    border:1px solid color-mix(in srgb,var(--fwA) 45%,transparent);border-radius:999px;
    text-shadow:0 0 7px color-mix(in srgb,var(--fwA) 50%,transparent);
    box-shadow:0 0 12px -4px color-mix(in srgb,var(--fwA) 55%,transparent);
  }
.vf-picker .mann[data-fs="v-neon"] .mc-h{color:color-mix(in srgb,var(--fwI) 92%,transparent)}
.vf-picker .mann[data-fs="v-neon"] .mc-t{color:color-mix(in srgb,var(--fwI) 66%,transparent)}
.vf-picker .mann[data-fs="v-neon"] .m-foot{
    border-top:1px solid color-mix(in srgb,var(--fwA) 24%,transparent);
    background:color-mix(in srgb,var(--fwC) 82%,#000);
    box-shadow:inset 0 1px 13px -7px color-mix(in srgb,var(--fwA) 55%,transparent);
  }
.vf-picker .mann[data-fs="v-neon"] .m-foot-brand span{
    color:color-mix(in srgb,var(--fwA) 52%,var(--fwI));
    text-shadow:0 0 10px color-mix(in srgb,var(--fwA) 55%,transparent);
  }
.vf-picker .mann[data-fs="v-neon"] .m-foot-col b{color:color-mix(in srgb,var(--fwI) 82%,transparent)}
.vf-picker .mann[data-fs="v-neon"] .m-foot-col span{color:color-mix(in srgb,var(--fwI) 55%,transparent)}
.vf-picker .mann[data-fs="v-neon"] .m-foot-fine{
    color:color-mix(in srgb,var(--fwI) 46%,transparent);
    border-top-color:color-mix(in srgb,var(--fwA) 16%,transparent);
  }
@media (prefers-reduced-motion:no-preference){.vf-picker .mann[data-fs="v-neon"].pv-in .m-name span{animation:vfNeonOn .95s steps(1,end) .08s 1 both}
.vf-picker .mann[data-fs="v-neon"] .fx1,
    .vf-picker .mann[data-fs="v-neon"] .fx2,
    .vf-picker .mann[data-fs="v-neon"]::after{animation:vfNeonBuzz 4.2s ease-in-out infinite}}
@keyframes vfNeonOn{0%{opacity:.15}8%{opacity:1}12%{opacity:.25}17%{opacity:1}46%{opacity:1}50%{opacity:.5}55%{opacity:1}100%{opacity:1}}
@keyframes vfNeonBuzz{0%,100%{opacity:.9}46%{opacity:.62}50%{opacity:1}54%{opacity:.72}}
.vf-picker .mann[data-fs="v-slate"]{
  border-radius:12px;
  border:1px solid color-mix(in srgb,var(--fwI) 13%,transparent);
  background:
    radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--fwI) 6%,transparent) 1px,transparent 1.6px) 0 0/22px 22px,
    linear-gradient(180deg,color-mix(in srgb,var(--fwI) 5%,var(--fwC)),var(--fwC) 40%);
  box-shadow:inset 0 1px 0 color-mix(in srgb,var(--fwI) 9%,transparent),0 24px 50px -40px rgba(12,13,16,.6);
}
.vf-picker .mann[data-fs="v-slate"] .m-nav{border-bottom:1px solid color-mix(in srgb,var(--fwI) 12%,transparent);padding-bottom:13px}
.vf-picker .mann[data-fs="v-slate"] .m-nav b{font-weight:600;letter-spacing:-.01em}
.vf-picker .mann[data-fs="v-slate"] .m-nav b::before{content:"";display:inline-block;width:.42em;height:.42em;border-radius:50%;background:var(--fwA);margin-right:.55em;vertical-align:middle}
.vf-picker .mann[data-fs="v-slate"] .m-nav .lk{letter-spacing:.01em}
.vf-picker .mann[data-fs="v-slate"] .m-name{letter-spacing:-.025em;line-height:1}
.vf-picker .mann[data-fs="v-slate"] .m-cta{border-radius:9px;letter-spacing:-.005em;border:1px solid color-mix(in srgb,var(--fwI) 14%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--fwI) 12%,transparent)}
.vf-picker .mann[data-fs="v-slate"] .fx1{opacity:1;z-index:0;top:24%;bottom:24%;right:9px;width:7px;
  background:
    linear-gradient(90deg,transparent 3px,color-mix(in srgb,var(--fwI) 20%,transparent) 3px 4px,transparent 4px),
    repeating-linear-gradient(180deg,color-mix(in srgb,var(--fwI) 18%,transparent) 0 1px,transparent 1px 15px)}
.vf-picker .mann[data-fs="v-slate"] .m-band{border-top:1px solid color-mix(in srgb,var(--fwI) 12%,transparent)}
.vf-picker .mann[data-fs="v-slate"] .mc-eyb{letter-spacing:.14em}
.vf-picker .mann[data-fs="v-slate"] .mc-eyb::before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--fwA);margin-right:7px;vertical-align:middle}
.vf-picker .mann[data-fs="v-slate"] .m-card{border:1px solid color-mix(in srgb,var(--fwI) 12%,transparent);border-radius:10px;background:color-mix(in srgb,var(--fwI) 4%,var(--fwC))}
.vf-picker .mann[data-fs="v-slate"] .m-card:hover{transform:none;border-color:color-mix(in srgb,var(--fwI) 26%,transparent);box-shadow:0 1px 0 color-mix(in srgb,var(--fwI) 8%,transparent)}
.vf-picker .mann[data-fs="v-slate"] .mc-n{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:color-mix(in srgb,var(--fwI) 58%,var(--fwC))}
.vf-picker .mann[data-fs="v-slate"] .m-foot{border-top:1px solid color-mix(in srgb,var(--fwI) 12%,transparent)}
.vf-picker .mann[data-fs="v-slate"] .m-foot-fine{font-variant-numeric:tabular-nums}
.vf-picker .v-slate{background:#181a1e;color:#e6e8eb}
.vf-picker .v-slate em{display:flex;align-items:center;gap:7px;color:#8c939d;font-family:'JetBrains Mono',ui-monospace,monospace;letter-spacing:.14em}
.vf-picker .v-slate em::before{content:"";width:6px;height:6px;border-radius:50%;background:#63b6c9}
.vf-picker .v-slate b{font:600 22px 'Space Grotesk',var(--sans);letter-spacing:-.02em}
.vf-picker .v-slate .rail{position:absolute;top:16px;bottom:16px;right:14px;width:7px;
  background:
    linear-gradient(90deg,transparent 3px,rgba(230,232,235,.18) 3px 4px,transparent 4px),
    repeating-linear-gradient(180deg,rgba(230,232,235,.16) 0 1px,transparent 1px 15px)}
.vf-picker .cf-tile.on .v-slate b{animation:tx-slate .56s var(--spring) both}
@keyframes tx-slate{0%{opacity:0;transform:translateY(6px);letter-spacing:.01em}100%{opacity:1;transform:none;letter-spacing:-.02em}}
.vf-picker .mann[data-fs="v-ember"]{border-radius:18px;
    border:1px solid color-mix(in srgb,var(--fwA) 22%,var(--fwM));
    box-shadow:0 30px 66px -38px color-mix(in srgb,var(--fwC) 82%,transparent),
      0 0 58px -26px color-mix(in srgb,var(--fwA) 52%,transparent)}
.vf-picker .mann[data-fs="v-ember"]::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:18px;
    background:radial-gradient(122% 98% at 100% 108%,color-mix(in srgb,var(--fwA) 26%,transparent),transparent 56%)}
.vf-picker .mann[data-fs="v-ember"] .fx1{opacity:.62;z-index:0;width:262px;height:262px;border-radius:50%;bottom:-94px;right:-72px;
    background:radial-gradient(circle,color-mix(in srgb,var(--fwA) 82%,transparent),transparent 66%);filter:blur(34px)}
.vf-picker .mann[data-fs="v-ember"] .fx2{opacity:.32;z-index:0;width:150px;height:150px;border-radius:50%;top:34%;right:-58px;
    background:radial-gradient(circle,color-mix(in srgb,var(--fwA) 62%,transparent),transparent 66%);filter:blur(38px)}
.vf-picker .mann[data-fs="v-ember"] .m-nav b{letter-spacing:.005em}
.vf-picker .mann[data-fs="v-ember"] .m-name{text-shadow:0 0 32px color-mix(in srgb,var(--fwA) 34%,transparent)}
.vf-picker .mann[data-fs="v-ember"] .m-name::after{content:"";display:block;width:40px;height:2px;border-radius:2px;margin-top:20px;
    background:linear-gradient(90deg,var(--fwA),transparent);box-shadow:0 0 14px color-mix(in srgb,var(--fwA) 70%,transparent)}
.vf-picker .mann[data-fs="v-ember"] .m-cta{border-radius:14px;
    box-shadow:0 0 34px -6px color-mix(in srgb,var(--fwA) 72%,transparent),
      0 10px 22px -10px color-mix(in srgb,var(--fwA) 55%,transparent),
      inset 0 1px 0 color-mix(in srgb,#fff 20%,transparent)}
.vf-picker .mann[data-fs="v-ember"] .m-band{background:color-mix(in srgb,var(--fwA) 7%,var(--fwC));
    border-top:1px solid color-mix(in srgb,var(--fwA) 22%,var(--fwM))}
.vf-picker .mann[data-fs="v-ember"] .mc-t{text-shadow:0 0 16px color-mix(in srgb,var(--fwA) 20%,transparent)}
.vf-picker .mann[data-fs="v-ember"] .m-card{border-radius:14px;
    border:1px solid color-mix(in srgb,var(--fwA) 20%,var(--fwM));
    background:color-mix(in srgb,var(--fwI) 5%,var(--fwC));
    box-shadow:0 16px 32px -26px color-mix(in srgb,var(--fwC) 78%,transparent),0 0 24px -14px color-mix(in srgb,var(--fwA) 40%,transparent)}
.vf-picker .mann[data-fs="v-ember"] .m-card:hover{border-color:color-mix(in srgb,var(--fwA) 42%,var(--fwM));
    box-shadow:0 0 30px -10px color-mix(in srgb,var(--fwA) 48%,transparent)}
.vf-picker .mann[data-fs="v-ember"] .m-foot{background:color-mix(in srgb,var(--fwA) 6%,var(--fwC));
    border-top:1px solid color-mix(in srgb,var(--fwA) 22%,var(--fwM))}
.vf-picker .mann[data-fs="v-ember"].pv-in .m-name{animation:pvBlurIn .74s var(--ease,cubic-bezier(.22,.61,.36,1)) .12s both}
.cfg{
    --accent:var(--klein); --accent-text:var(--klein-text);
    --line-soft:rgba(20,18,20,.06);
    --hd:14px;                      
    position:relative;z-index:1;margin-top:clamp(18px,3vw,26px);
  }
.cfg *:not(:where(#payZone, #payZone *, #adjust, #adjust *, #custModal, #custModal *, #domBento, #domBento *, #scopeBento, #scopeBento *, #migBento, #migBento *)){margin:0;padding:0}
.cfg button:not(:where(#payZone, #payZone *, #adjust, #adjust *, #custModal, #custModal *, #domBento, #domBento *, #scopeBento, #scopeBento *, #migBento, #migBento *)){font:inherit;color:inherit;background:none;border:0;cursor:pointer}
.cfg a:not(:where(#payZone, #payZone *, #adjust, #adjust *, #custModal, #custModal *, #domBento, #domBento *, #scopeBento, #scopeBento *, #migBento, #migBento *)){color:var(--accent-text);text-decoration:none}
.cfg a:hover{text-decoration:underline}
.cfg :focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:6px;
    box-shadow:0 0 0 6px color-mix(in srgb, var(--paper) 80%, transparent)}
.cfg .dom-field input:focus-visible,
  .cfg .finput input:focus-visible{outline:none;box-shadow:none}
.cfg .finput:focus-within{border-color:var(--klein);
    box-shadow:0 0 0 3px color-mix(in srgb,var(--klein) 13%,transparent)}
.cfg .mono{font-family:"JetBrains Mono",ui-monospace,monospace;font-variant-numeric:tabular-nums}
.cfg-mini{display:none;align-items:center;gap:10px;margin-left:auto;min-width:0}
.cfg-mini .cm-l{font:600 9.5px "JetBrains Mono",ui-monospace,monospace;letter-spacing:.1em;
    text-transform:uppercase;color:var(--muted);display:none}
@media (min-width:560px){.cfg-mini .cm-l{display:inline}}
.cfg-mini .cm-amt{font-family:var(--sans);font-weight:700;font-size:20px;letter-spacing:-.02em;
    letter-spacing:-.02em;color:var(--klein-text);font-variant-numeric:tabular-nums;white-space:nowrap}
.cfg-mini .cm-go{display:inline-flex;align-items:center;justify-content:center;height:44px;
    padding:0 20px;border-radius:var(--r-btn);background:var(--klein);color:#fff;border:0;
    font:600 15.5px var(--sans);cursor:pointer;white-space:nowrap;
    box-shadow:0 8px 20px -10px rgba(36,56,230,.55);
    transition:transform .16s var(--spring),background-color .2s var(--ease),box-shadow .2s var(--ease)}
.cfg-mini .cm-go:hover{background:var(--klein-lift);border-color:var(--klein-lift);transform:translateY(-1px);
    box-shadow:0 12px 26px -10px rgba(36,56,230,.6)}
.cfg-mini .cm-go:active{transform:translateY(1px);box-shadow:0 6px 14px -10px rgba(36,56,230,.5)}
.cfg-mini .cm-go:focus-visible{outline:2px solid var(--klein-text);outline-offset:2px}
.cfg-mini .cm-go[aria-disabled="true"]{opacity:.4;cursor:not-allowed;box-shadow:none;pointer-events:none}
@media (max-width:420px){.cfg-mini .cm-l{display:inline}
.cfg-mini .cm-amt{font-size:19px}}
.vf-picker:has(> #vfBento){padding:0}
.cfg .stage{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;gap:clamp(18px,2.2vw,28px)}
.cfg .steprail{grid-column:3;grid-row:1;position:sticky;top:var(--hd);align-self:start;height:auto;z-index:5;max-height:calc(100svh - var(--hd) - 96px);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;width:26px;padding:10px 0;margin-right:env(safe-area-inset-right);overflow:visible}
.cfg .steprail::before{content:"";position:absolute;left:50%;transform:translateX(-50%);
    top:10px;bottom:10px;width:3px;border-radius:999px;
    background:linear-gradient(to bottom,
      var(--klein) 0, var(--klein) calc(var(--srp,0) * 100%),
      var(--fedge) calc(var(--srp,0) * 100%), var(--fedge) 100%);
    transition:--srp .45s var(--ease)}
@property --srp{ syntax:"<number>"; inherits:true; initial-value:0 }
.cfg .sr-btn{position:relative;display:flex;align-items:center;justify-content:center;
    width:26px;height:clamp(26px,3.6svh,31px);flex:none;border-radius:999px;padding:0;
    -webkit-tap-highlight-color:transparent}
.cfg .sr-btn::after{content:"";position:absolute;top:0;bottom:0;right:-2px;left:-16px}
.cfg .sr-btn::before{content:"";position:relative;z-index:1;width:9px;height:9px;border-radius:999px;
    border:1.5px solid var(--fedge);background:var(--paper);
    transition:width .32s var(--spring),height .32s var(--spring),
      background-color .25s ease,border-color .25s ease}
.cfg .sr-btn:hover::before,.cfg .sr-btn:focus-visible::before{border-color:var(--klein)}
.cfg .sr-btn.is-done::before{background:var(--klein);border-color:var(--klein)}
.cfg .sr-btn[aria-current="step"]::before{width:9px;height:20px;border-radius:999px;
    background:var(--klein);border-color:var(--klein)}
.cfg .sr-lbl{position:absolute;right:calc(100% + 8px);top:50%;transform:translateY(-50%) translateX(4px);
    white-space:nowrap;pointer-events:none;opacity:0;
    font:700 9px "JetBrains Mono",ui-monospace,monospace;letter-spacing:.07em;
    text-transform:uppercase;color:var(--klein-text);
    padding:4px 8px;border-radius:8px;
    background:color-mix(in srgb, var(--paper) 92%, transparent);
    box-shadow:0 1px 10px color-mix(in srgb, var(--ink) 12%, transparent);
    backdrop-filter:saturate(1.2) blur(9px);-webkit-backdrop-filter:saturate(1.2) blur(9px);
    transition:opacity .18s ease,transform .18s var(--ease)}
.cfg .sr-btn:hover .sr-lbl,.cfg .sr-btn:focus-visible .sr-lbl,
  .cfg .sr-btn.sr-peek .sr-lbl{opacity:1;transform:translateY(-50%) translateX(0)}
@media (prefers-reduced-motion:reduce){.cfg .steprail::before,.cfg .sr-btn::before,.cfg .sr-lbl{transition:none}}
.cfg .pv-col{grid-column:1;grid-row:1;position:sticky;top:var(--hd);height:calc(100svh - var(--hd) - var(--cfgBar,110px));align-self:start;display:flex;flex-direction:column;padding:12px 0 14px;min-width:0;padding-left:env(safe-area-inset-left)}
.cfg .pv-viz{display:flex;flex-direction:column;flex:1;min-height:0}
.cfg .caps{position:relative;height:30px;flex:none;margin-bottom:6px}
.cfg .cap{position:absolute;inset:0;opacity:0;transition:opacity .5s var(--ease);pointer-events:none}
.cfg .cap.is-visible{opacity:1}
.cfg .cap .c-eyebrow{display:none;align-items:center;gap:7px;font-size:11px;font-weight:700;
    letter-spacing:.22em;text-transform:uppercase;color:var(--klein-text);margin-bottom:3px}
.cfg .cap .c-eyebrow::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--klein);flex:none}
.cfg .cap .c-line{font-family:var(--serif);font-weight:600;font-size:21px;letter-spacing:-.02em}
.cfg .snipwrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease);flex:none}
.cfg .snipwrap.is-open{grid-template-rows:1fr}
.cfg .snip-in{overflow:hidden;min-height:0}
.cfg .snippet{background:#ffffff;border:1px solid var(--line-soft);border-radius:14px;
    padding:13px 16px;margin-bottom:12px;box-shadow:0 14px 34px -20px rgba(20,18,20,.35);
    opacity:0;transform:translateY(-8px);transition:opacity .4s var(--ease) .1s,transform .4s var(--ease) .1s}
.cfg .snipwrap.is-open .snippet{opacity:1;transform:none}
.cfg .snip-url{display:flex;align-items:center;gap:7px;font-size:11px;color:#202124;margin-bottom:2px}
.cfg .snip-fav{width:16px;height:16px;border-radius:50%;background:#f1f3f4;border:1px solid #e8eaed;
    display:inline-grid;place-items:center;font-size:8px;font-weight:700;color:#5f6368;flex:none}
.cfg .snip-url .u{color:#4d5156;font-size:11px}
.cfg .snip-title{color:#1a0dab;font-size:15.5px;line-height:1.3;font-weight:400;margin:1px 0 2px}
.cfg .snip-desc{color:#4d5156;font-size:12px;line-height:1.45}
.cfg .snip-rich{display:none}
.cfg .snip-links{display:flex;gap:6px;margin-top:7px}
.cfg .snip-links span{font-size:10.5px;color:#1a0dab;border:1px solid #dadce0;border-radius:999px;padding:2.5px 9px}
.cfg .snip-gbp{display:flex;align-items:center;gap:6px;margin-top:7px;font-size:10.5px;color:#188038}
.cfg .pv-real{flex:1;min-height:0;margin:0;display:flex;flex-direction:column;
    background:var(--fwC,#fcfbf8);border:1px solid var(--edge);border-radius:18px;
    box-shadow:var(--shadow);overflow:hidden}
.cfg .pv-real[hidden]{display:none}
.cfg .pv-real img{flex:1;min-height:0;width:100%;object-fit:cover;object-position:top center;display:block}
.cfg .pv-real figcaption{flex:none;padding:9px 13px;font:600 11.5px var(--sans);
    color:var(--muted);border-top:1px solid var(--edge);background:var(--surface)}
.cfg .pv-viz[data-mode="placeholder"] .site{filter:saturate(.55) contrast(.96);opacity:.9}
.cfg .pv-ph{order:9;flex:none;display:none;align-items:center;gap:8px;margin:9px 2px 0;
    font:500 11.5px var(--sans);color:var(--muted)}
.cfg .pv-viz[data-mode="placeholder"] .pv-ph{display:flex}
.cfg .pv-ph svg{width:13px;height:13px;flex:none;color:var(--klein)}
.cfg .frame{flex:1;min-height:0;display:flex;flex-direction:column;
    background:var(--fwC,#fcfbf8);border:1px solid var(--edge);border-radius:18px;
    box-shadow:var(--shadow);overflow:hidden}
.cfg .chrome{flex:none;display:flex;align-items:center;gap:6px;height:34px;padding:0 13px;
    border-bottom:1px solid rgba(20,18,20,.08);background:#f3f1ea}
