.ob-in{animation:.62s cubic-bezier(.22,1,.36,1) both obCardNext}.ob-in-back{animation:.62s cubic-bezier(.22,1,.36,1) both obCardBack}.ob-demo-bar{z-index:20;border-bottom:1px solid var(--color-bordure);background:color-mix(in srgb, var(--color-nuit) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem .85rem;padding:.65rem 1rem;display:flex;position:sticky;top:0}.ob-demo-bar-label{color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:750}.ob-demo-bar-links{flex-wrap:wrap;gap:.4rem;display:flex}.ob-demo-bar-links button,.ob-demo-bar-links a{border:1px solid var(--color-bordure);background:var(--color-surface);color:var(--color-creme);border-radius:999px;padding:.35rem .75rem;font-size:.75rem;font-weight:750;text-decoration:none}.ob-demo-bar-links button.is-on,.ob-demo-bar-links a.is-on{border-color:var(--color-signal);background:color-mix(in srgb, var(--color-signal) 16%, var(--color-surface));color:var(--color-signal)}.ob-shell{isolation:isolate;background:radial-gradient(ellipse at 50% -18%, color-mix(in srgb, var(--color-signal) 18%, transparent), transparent 42%), var(--color-nuit);position:relative;overflow:hidden}.ob-shell>:not(.ob-fond){z-index:1;position:relative}.ob-card{background:linear-gradient(145deg, color-mix(in srgb, var(--color-surface) 92%, var(--color-nuit)), var(--color-nuit));border:1px solid var(--color-bordure);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:1.35rem;padding:clamp(1.2rem,3vw,2rem);box-shadow:0 22px 70px #0006}.ob-step-tag{color:var(--color-signal);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.ob-q{font-family:var(--font-display-face), ui-sans-serif, system-ui;color:var(--color-creme);margin:.45rem 0 0;font-size:clamp(1.35rem,3.2vw,1.85rem);font-weight:700;line-height:1.2}.ob-brand{margin-bottom:.85rem}.ob-brand-hero{text-align:center}.ob-hero{max-width:22.5rem;font-family:var(--font-display-face), ui-sans-serif, system-ui;letter-spacing:-.02em;color:#fff;flex-direction:column;align-items:center;gap:.12em;margin:0 auto;font-size:clamp(1.55rem,5vw,2.15rem);font-weight:700;line-height:1.18;display:flex}.ob-hero-line,.ob-hero-end{display:block}.ob-hero-line{white-space:nowrap}.ob-source-grid{grid-template-columns:1fr 1fr;gap:.55rem;margin-top:1rem;display:grid}@media (min-width:420px){.ob-source-grid{grid-template-columns:repeat(3,1fr)}}.ob-hero-sub{max-width:22rem;font-family:var(--font-display-face), ui-sans-serif, system-ui;color:#fff;margin:.7rem auto 0;font-size:clamp(1.05rem,3.4vw,1.25rem);font-weight:650;line-height:1.35}.ob-vol-list{flex-direction:column;gap:.95rem;margin-top:1.35rem;display:flex}.ob-vol-item{flex-direction:column;align-items:stretch;display:flex;position:relative;overflow:visible}.ob-vol-item.is-reco{margin-top:.85rem}.ob-vol-item.is-reco .ob-vol{padding-top:1.25rem}.ob-vol{text-align:left;width:100%;min-height:7rem;color:var(--color-creme);background:var(--color-nuit);border:1.5px solid var(--color-bordure);border-radius:1.3rem;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:1.15rem 1rem;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:grid;overflow:visible}.ob-vol:hover{border-color:color-mix(in srgb, var(--color-signal) 45%, var(--color-bordure))}.ob-vol:active{transform:scale(.995)}.ob-vol.is-on{border-color:var(--color-signal);background:color-mix(in srgb, var(--color-signal) 10%, var(--color-surface));box-shadow:0 0 0 1px color-mix(in srgb, var(--color-signal) 28%, transparent)}.ob-vol-radio{border:1.5px solid var(--color-bordure);background:color-mix(in srgb, var(--color-muted) 55%, var(--color-surface));width:1.7rem;height:1.7rem;color:var(--color-signal);border-radius:999px;justify-self:center;place-items:center;display:grid}.ob-vol.is-on .ob-vol-radio{border:2.5px solid var(--color-signal);background:0 0}.ob-vol-radio svg{width:1.05rem;height:1.05rem}.ob-vol-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.ob-vol-title{font-size:clamp(1.05rem,4vw,1.35rem);font-weight:700;line-height:1.3}.ob-vol-desc{color:var(--color-muted);margin-top:.2rem;font-size:clamp(.8rem,3.4vw,.95rem);font-weight:600;line-height:1.4}.ob-vol-price{white-space:nowrap;letter-spacing:-.025em;padding-left:.2rem;font-size:clamp(.9rem,3.5vw,1.1rem);font-weight:700}.ob-vol-badge{z-index:2;white-space:nowrap;border:1.5px solid var(--color-signal);background:color-mix(in srgb, var(--color-nuit) 88%, var(--color-signal));color:#d8ecff;letter-spacing:.05em;text-transform:uppercase;pointer-events:none;box-shadow:0 6px 16px -8px color-mix(in srgb, var(--color-signal) 70%, transparent);border-radius:999px;padding:.22rem .62rem;font-size:.58rem;font-weight:800;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.ob-vol-item.is-reco .ob-vol-reco{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-signal) 32%, transparent), 0 16px 36px -22px color-mix(in srgb, var(--color-signal) 55%, transparent)}.ob-feats-toggle{color:color-mix(in srgb, var(--color-signal) 82%, var(--color-muted));letter-spacing:.01em;text-underline-offset:.16em;align-self:flex-start;margin:.35rem 0 0 3.3rem;padding:0;font-size:.72rem;font-weight:750;text-decoration:underline;display:inline-flex}.ob-feats-toggle:hover{color:var(--color-signal)}.ob-feats-bloc{margin:.45rem 0 0 3.3rem;padding:.15rem 0 .2rem}.ob-recharge-lead{margin-top:1.55rem;padding:.85rem 0 .45rem;position:relative}.ob-recharge-lead .ob-vol-badge{top:0;left:50%;transform:translate(-50%,-50%)}.ob-recharge-title{font-family:var(--font-display-face), ui-sans-serif, system-ui;color:var(--color-creme);margin:0;font-size:1.15rem;font-weight:700;line-height:1.3}.ob-autres-toggle{border:0;border-top:1px solid color-mix(in srgb, var(--color-bordure) 80%, transparent);width:100%;color:color-mix(in srgb, var(--color-signal) 78%, var(--color-muted));letter-spacing:.01em;text-underline-offset:.18em;cursor:pointer;background:0 0;justify-content:center;align-items:center;margin:1.15rem 0 0;padding:.85rem 0 0;font-size:.78rem;font-weight:750;text-decoration:underline;display:flex}.ob-autres-toggle:hover{color:var(--color-signal)}.ob-autres-panel{margin-top:.35rem;animation:.32s both obEnter}.ob-autres-intro{margin:1rem 0 .85rem}.ob-autres-intro .ob-q{font-size:clamp(1.15rem,2.8vw,1.45rem)}.ob-more-line{color:var(--color-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem .55rem;margin:.85rem 0 0;font-size:.72rem;font-weight:700;display:flex}.ob-more-line button{color:color-mix(in srgb, var(--color-signal) 78%, var(--color-muted));text-underline-offset:.16em;text-decoration:underline}.ob-more-line button:hover{color:var(--color-signal)}.ob-feats-bloc ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ob-feats-bloc li{color:var(--color-creme);align-items:flex-start;gap:.5rem;font-size:.82rem;font-weight:650;display:flex}.ob-feats-bloc li.is-off{color:var(--color-muted)}@media (max-width:420px){.ob-vol{border-radius:1.15rem;grid-template-columns:34px minmax(0,1fr) auto;gap:.6rem;min-height:6.5rem;padding:1rem .75rem}.ob-vol-radio{width:1.5rem;height:1.5rem}.ob-feats-toggle,.ob-feats-bloc,.ob-vol-why{margin-left:2.7rem}}.ob-promesse{color:#fff;max-width:22rem;font-family:var(--font-display-face), ui-sans-serif, system-ui;text-align:center;margin:.7rem auto 0;font-size:1.05rem;font-weight:700;line-height:1.3;animation:.45s both obPromesseIn}@keyframes obPromesseIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ob-vol-why{gap:.4rem;margin:.45rem 0 0 3.3rem;padding:0;list-style:none;display:grid}.ob-vol-why li{color:var(--color-creme);align-items:flex-start;gap:.45rem;font-size:.78rem;font-weight:650;display:flex}.ob-later-link{width:100%;color:var(--color-muted);text-align:center;text-underline-offset:.18em;background:0 0;border:0;margin:1rem 0 0;padding:0;font-size:.78rem;font-weight:650;text-decoration:underline;display:block}.ob-later-link:hover{color:var(--color-creme)}.ob-sub{color:var(--color-muted);margin:.45rem 0 0;font-size:.875rem;font-weight:600;line-height:1.45}.ob-accueil-hello{animation:.7s both obPromesseIn}.ob-accueil-lead{color:var(--color-creme);font-family:var(--font-display-face), ui-sans-serif, system-ui;margin:.85rem 0 0;font-size:clamp(1.15rem,2.8vw,1.35rem);font-weight:650;line-height:1.35}.ob-sol-reveal{border:1px solid color-mix(in srgb, var(--color-signal) 32%, var(--color-bordure));background:color-mix(in srgb, var(--color-signal) 10%, var(--color-surface));box-shadow:0 18px 42px -24px color-mix(in srgb, var(--color-signal) 70%, transparent);border-radius:1.15rem;align-items:flex-start;gap:.85rem;margin-top:.95rem;padding:.95rem 1rem;animation:.4s cubic-bezier(.22,1,.36,1) both obSolIn;display:flex}.ob-sol-reveal-icon{background:color-mix(in srgb, var(--color-signal) 18%, var(--color-nuit));width:2.45rem;height:2.45rem;color:var(--color-signal);border-radius:.85rem;flex-shrink:0;place-items:center;display:grid}.ob-sol-reveal-icon svg{width:1.25rem;height:1.25rem}.ob-sol-reveal-title{font-family:var(--font-display-face), ui-sans-serif, system-ui;color:var(--color-creme);margin:0;font-size:1.05rem;font-weight:700;line-height:1.3}.ob-sol-reveal-text{color:var(--color-muted);margin:.22rem 0 0;font-size:.86rem;font-weight:600;line-height:1.35}.ob-fond{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ob-fond-cols{filter:blur(6px);opacity:.58;-webkit-mask-composite:source-in;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;height:130%;margin:-8% -4% 0;display:grid;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.ob-fond-col{overflow:hidden}.ob-fond-col:nth-child(2){padding-top:4rem}.ob-fond-col:nth-child(3){padding-top:1.5rem}.ob-fond-col:nth-child(4){padding-top:5.5rem}.ob-fond-track{will-change:transform;flex-direction:column;gap:14px;animation:42s linear infinite obFondUp;display:flex}.ob-fond-col.is-down .ob-fond-track{animation-name:obFondDown;animation-duration:48s}.ob-fond-stack{flex-direction:column;gap:14px;display:flex}.ob-fond-stack img{border-radius:1.1rem;width:100%;height:auto;display:block}.ob-fond-flash{z-index:1;pointer-events:none;background:radial-gradient(ellipse at 50% 40%, color-mix(in srgb, var(--color-signal) 28%, transparent), transparent 62%);animation:.7s both obFondFlash;position:absolute;inset:0}.ob-fond.is-subtle .ob-fond-cols{opacity:.2;filter:blur(10px)}.ob-fond.is-subtle .ob-fond-stack img{opacity:.65}.ob-fond.is-paused .ob-fond-track,.ob-fond.is-paused .ob-fond-flash{animation-play-state:paused}@keyframes obFondUp{0%{transform:translate(0,0)}to{transform:translateY(-50%)}}@keyframes obFondDown{0%{transform:translateY(-50%)}to{transform:translate(0,0)}}@keyframes obFondFlash{0%{opacity:0}35%{opacity:1}to{opacity:0}}@media (max-width:700px){.ob-fond-cols{filter:blur(9px);opacity:.36;grid-template-columns:repeat(2,minmax(0,1fr))}.ob-fond.is-subtle .ob-fond-cols{opacity:.14;filter:blur(12px)}.ob-fond-col:nth-child(3),.ob-fond-col:nth-child(4){display:none}}@media (prefers-reduced-motion:reduce){.ob-fond-track,.ob-fond-flash,.ob-in,.ob-in-back,.ob-accueil-hello,.ob-sol-reveal{animation:none}}.ob-demo-grid{grid-template-columns:1fr 1fr;gap:.85rem;margin-top:1.15rem;display:grid}.ob-demo-panel{border:1px solid var(--color-bordure);background:color-mix(in srgb, var(--color-nuit) 70%, var(--color-surface));border-radius:1rem;min-width:0;padding:.85rem}.ob-demo-panel h3{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .65rem;font-size:.72rem;font-weight:800}.ob-demo-shot{aspect-ratio:3/4;border-radius:.75rem;animation:.4s both obEnter;overflow:hidden}.ob-demo-shot img{object-fit:cover;width:100%;height:100%}.ob-vendu-band{margin-top:.75rem}.ob-rec-reason{border:1px solid color-mix(in srgb, var(--color-signal) 28%, var(--color-bordure));background:color-mix(in srgb, var(--color-signal) 8%, var(--color-surface));border-radius:.9rem;padding:.9rem 1rem}@media (max-width:650px){.ob-demo-grid{grid-template-columns:1fr}}.ob-gauge{width:100%;max-width:40rem;margin:1.15rem auto 0}.ob-gauge-meta{color:var(--color-muted);letter-spacing:.04em;justify-content:space-between;margin-bottom:.45rem;font-size:.7rem;font-weight:700;display:flex}.ob-gauge-track{background:var(--color-bordure);border-radius:999px;height:6px;overflow:hidden}.ob-gauge-track>i{border-radius:inherit;background:linear-gradient(90deg,#1f6fd0,#6aa8ff);height:100%;transition:width .35s;display:block;box-shadow:0 0 16px #6aa8ff73}.ob-choix-stack{gap:.45rem;display:grid}.ob-sol{border:1px solid color-mix(in srgb, var(--color-signal) 26%, var(--color-bordure));background:color-mix(in srgb, var(--color-signal) 8%, var(--color-surface));border-radius:1rem;padding:.9rem 1rem 1rem;animation:.36s both obSolIn}.ob-sol.is-compact{padding:.75rem .9rem .85rem}.ob-sol-kicker{display:none}.ob-sol-title{font-family:var(--font-display-face), ui-sans-serif, system-ui;color:var(--color-creme);margin:0;font-size:1.08rem;font-weight:700;line-height:1.3}.ob-sol-text{color:var(--color-creme);margin:.3rem 0 0;font-size:.95rem;font-weight:600;line-height:1.35}.ob-sol-recharge{border-color:color-mix(in srgb, var(--color-signal) 38%, var(--color-bordure))}@keyframes obSolIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ob-choix{text-align:left;border:1px solid var(--color-bordure);background:var(--color-surface);width:100%;min-height:4.4rem;color:var(--color-creme);border-radius:1rem;align-items:center;gap:.75rem;padding:1rem 1.05rem;transition:border-color .18s,background .18s,transform .18s;display:flex}.ob-choix:hover{border-color:color-mix(in srgb, var(--color-signal) 42%, var(--color-bordure))}.ob-choix.is-compact{text-align:center;justify-content:center;gap:.4rem;min-height:3.05rem;padding:.7rem .65rem}.ob-choix.is-compact .ob-choix-label{flex:0 auto;font-size:.82rem}.ob-choix.is-compact .ob-choix-tick{display:none}.ob-choix-label{flex:1;font-size:.875rem;font-weight:700;line-height:1.3}.ob-choix-tick{border:1px solid var(--color-bordure);color:#0000;border-radius:999px;flex-shrink:0;place-items:center;width:1.2rem;height:1.2rem;font-size:.65rem;font-weight:800;display:grid}.ob-choix.is-on .ob-choix-tick,.ob-choix-tick.is-on{border-color:var(--color-signal);background:var(--color-signal);color:var(--color-nuit)}.ob-demo-blocs{text-align:left;gap:.7rem;margin:1.1rem 0 0;display:grid}.ob-demo-bloc{border:1px solid var(--color-bordure);background:var(--color-surface);border-radius:1rem;padding:.85rem 1rem}.ob-demo-bloc p:first-child{color:var(--color-creme);margin:0;font-size:.875rem;font-weight:800}.ob-demo-bloc p:last-child{color:var(--color-muted);margin:.25rem 0 0;font-size:.8rem;font-weight:600;line-height:1.4}.ob-plans .ob-plan{min-width:0}.ob-plan-reco{border-color:var(--color-signal);background:color-mix(in srgb, var(--color-signal) 10%, var(--color-surface));box-shadow:0 0 0 1px color-mix(in srgb, var(--color-signal) 40%, transparent), 0 22px 48px -22px color-mix(in srgb, var(--color-signal) 55%, transparent)}.ob-plan-reco-badge{box-shadow:0 8px 20px -10px color-mix(in srgb, var(--color-signal) 80%, transparent)}@media (max-width:1023px){.ob-plans .ob-plan-reco{order:-1}}@media (min-width:1024px){.ob-plan-reco{z-index:1;transform:translateY(-8px)scale(1.035)}}@media (prefers-reduced-motion:reduce){.ob-gauge-track>i,.ob-plan-reco,.ob-vol,.ob-in,.ob-in-back,.page-soft-in,.ob-sol,.ob-demo-shot,.ob-ice:before,.ob-ice:after,.ob-autres-panel,.ob-vol-badge{transition:none;animation:none;transform:none}.ob-vol-badge{transform:translate(-50%,-50%)}}.page-soft-in{animation:.36s both obEnter}@keyframes obIn{0%{opacity:0}to{opacity:1}}@keyframes obEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes obCardNext{0%{opacity:0;filter:blur(8px);transform:translate(32px)scale(.96)}58%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes obCardBack{0%{opacity:0;filter:blur(8px);transform:translate(-32px)scale(.96)}58%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes obBadgeIn{0%{opacity:0;transform:translate(-50%)translateY(6px)scale(.92)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes obBadgeInLead{0%{opacity:0;transform:translateY(6px)scale(.92)}to{opacity:1;transform:none}}@keyframes obIceGlitch{0%,86%,to{opacity:0;transform:none}88%{opacity:.55;transform:translate(1.2px,-.4px)}90%{opacity:.35;transform:translate(-1.4px,.5px)}92%{opacity:0;transform:none}}.ob-age{appearance:none;background:linear-gradient(90deg,#1f6fd0,#6aa8ff);border-radius:999px;outline:none;height:14px;box-shadow:0 0 22px #6aa8ff73}.ob-age::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#f4f6fa;border:2px solid #6aa8ff;border-radius:50%;width:32px;height:32px;box-shadow:0 0 0 6px #6aa8ff38,0 0 28px #6aa8ffbf}.ob-age::-moz-range-thumb{cursor:pointer;background:#f4f6fa;border:2px solid #6aa8ff;border-radius:50%;width:32px;height:32px;box-shadow:0 0 0 6px #6aa8ff38,0 0 28px #6aa8ffbf}.ob-ba{aspect-ratio:3/4;width:100%;max-width:320px;margin-inline:auto;position:relative;overflow:hidden}.ob-ba img,.ob-sold img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ob-ba-base{z-index:1}.ob-ba-over{z-index:2;opacity:0;filter:blur()}.ob-ba-over.is-in{opacity:1;transition:opacity .85s,filter .85s}.ob-ca{aspect-ratio:16/10;width:100%;max-width:420px;position:relative}.ob-ca img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ob-sold{aspect-ratio:9/16;width:100%;max-width:280px;margin-inline:auto;position:relative;overflow:hidden}.ob-sold-tag{z-index:3;color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#16a34a;border-radius:999px;padding:.28rem .55rem;font-size:.68rem;font-weight:800;position:absolute;top:.7rem;right:.7rem}.ob-crm-slow .tout-suivi-line{animation-duration:7.2s;animation-timing-function:ease-in-out}.ob-crm-slow .tout-suivi-fill{animation-duration:4.4s;animation-delay:2.8s}.ob-crm-slow .tout-suivi-ca{animation-duration:2.2s}.ob-ca{width:100%;max-width:360px;margin:1rem auto 0;animation:.55s cubic-bezier(.22,1,.36,1) both obIn;overflow:hidden}.ob-chat{background:#0f1418;border:1px solid #232833;border-radius:1.35rem;max-width:360px;margin-inline:auto;overflow:hidden}.ob-chat-head{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:#09b1ba;border-bottom:1px solid #1c242c;padding:.7rem;font-size:11px;font-weight:800}.ob-chat-body{flex-direction:column;gap:.55rem;min-height:280px;padding:.9rem;display:flex}.ob-bubble{border-radius:1.1rem;max-width:82%;padding:.55rem .8rem;font-size:.875rem;font-weight:600;animation:.4s cubic-bezier(.22,1,.36,1) both obIn}.ob-bubble-them{color:#f4f6fa;background:#1c242c}.ob-bubble-me{color:#fff;background:#09b1ba;margin-left:auto;padding:.35rem}.ob-bubble-me img{object-fit:cover;border-radius:.75rem;width:148px;height:196px;display:block}.ob-composer{border-top:1px solid #1c242c;align-items:center;gap:.5rem;padding:.65rem .75rem .85rem;display:flex}.ob-composer-field{color:#8b94a6;background:#1c242c;border-radius:999px;flex:1;min-height:38px;padding:.45rem .9rem;font-size:.8rem}.ob-composer-field.is-on{color:#f4f6fa}.ob-send{color:#fff;background:#09b1ba;border-radius:999px;padding:.5rem .85rem;font-size:.75rem;font-weight:800}.ob-ice{color:#6aa8ff;letter-spacing:-.015em;word-spacing:.08em;text-shadow:0 0 18px #6aa8ff6b;font-style:normal;display:inline-block;position:relative}.ob-ice:before,.ob-ice:after{content:attr(data-text);pointer-events:none;opacity:0;position:absolute;inset:0}.ob-ice:before{color:#8be8ff;clip-path:inset(0 0 58%);animation:5.6s step-end infinite obIceGlitch}.ob-ice:after{color:#b9c4ff;clip-path:inset(52% 0 0);animation:5.6s step-end 80ms infinite obIceGlitch}.ob-rails{grid-template-columns:1fr 1fr;gap:.7rem;height:22rem;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.ob-rail{overflow:hidden}.ob-rail-track{flex-direction:column;animation:22s linear infinite obRail;display:flex}.ob-rail-slow .ob-rail-track{animation-duration:28s;animation-direction:reverse}.ob-rail-col{flex-direction:column;gap:.7rem;padding-bottom:.7rem;display:flex}@keyframes obRail{0%{transform:translateY(0)}to{transform:translateY(-50%)}}
