.hero{max-width:100%;overflow-x:clip;padding-top:56px;padding-bottom:64px}
.hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(50% 72% at 64% 52%,var(--atmos) 0,var(--atmos-clear) 72%)}
.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,40fr) minmax(0,42fr) minmax(0,18fr);column-gap:40px;align-items:stretch}
.copy{position:relative;z-index:2;display:flex;flex-direction:column;min-width:0}
.kicker{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;min-height:32px;padding:4px 12px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-0);font-size:13px;letter-spacing:.02em;color:var(--text)}
.kicker-dot{width:8px;height:8px;flex-shrink:0;border-radius:var(--radius-dot);background:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}
.headline{margin-top:32px;font-weight:var(--weight-regular);font-size:64px;line-height:1.125;letter-spacing:var(--tracking-display)}
.headline-brand{display:block;color:var(--text)}
.headline-key{display:block;color:var(--accent)}
.lede{margin-top:32px;font-size:20px;line-height:1.6;color:var(--text)}
.lede strong{font-weight:var(--weight-medium);color:var(--text)}
.trust{margin-top:24px;padding-top:16px;border-top:1px solid var(--border);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;font-size:var(--size-small);line-height:24px;color:var(--text);list-style:none}
.trust li{display:flex;align-items:center;gap:8px;white-space:nowrap;min-width:0}
.trust svg{width:16px;height:16px;flex:none;color:var(--accent)}
.trust-wide{grid-column:span 2}
.meta-row{display:flex;align-items:center;gap:16px;margin-top:24px}
.meta-row+.meta-row{margin-top:16px}
.meta-label{flex:none;width:64px;font-family:var(--font-mono);font-size:12px;line-height:24px;letter-spacing:.04em;color:var(--text-muted)}
.chips{display:flex;flex-wrap:wrap;gap:8px 20px;min-width:0;list-style:none}
.chips li{display:inline-flex;align-items:center;gap:6px;font-size:var(--size-small);line-height:24px;color:var(--text);white-space:nowrap}
.platform-ico{width:18px;height:18px;flex:none;fill:currentColor}
.flag{width:24px;height:16px;flex:none;overflow:hidden}
.fl-red{fill:var(--flag-red)}.fl-white{fill:var(--flag-white)}.fl-navy{fill:var(--flag-navy)}.fl-blue{fill:var(--flag-blue)}
.fl-edge{fill:none;stroke:var(--border)}.fl-x-white{fill:none;stroke:var(--flag-white)}.fl-x-red{fill:none;stroke:var(--flag-red)}
.device{position:relative;z-index:1;display:flex;min-width:0;min-height:540px;padding-top:20px}
.fact-pill{position:absolute;top:0;left:-22px;z-index:3;display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 14px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-0);font-family:var(--font-mono);font-size:13px;line-height:1;color:var(--text);white-space:nowrap;box-shadow:0 18px 36px -16px var(--shadow-ultra-24),0 2px 6px var(--shadow-ultra-08)}
.fact-pill svg{width:16px;height:16px;flex:none;color:var(--accent)}
.matrix{position:relative;flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:var(--radius-0);background:linear-gradient(158deg,var(--device-deep) 0%,var(--device-lift) 100%);box-shadow:inset 0 1px 0 var(--window-edge),0 48px 96px -28px var(--shadow-ultra-14),0 28px 56px -24px var(--shadow-ultra-14),0 10px 20px -12px var(--shadow-navy)}
.matrix::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,var(--device-vignette-clear) 55%,var(--device-vignette) 100%)}
.matrix-glow{position:absolute;inset:0;z-index:0;pointer-events:none}
.glow-blob{position:absolute;border-radius:var(--radius-dot);filter:blur(18px)}
.glow-violet{left:2%;top:24%;width:58%;height:52%;background:radial-gradient(closest-side,var(--glow-violet-soft),var(--glow-violet-clear));animation:breathe 8s ease-in-out infinite}
.glow-rose{left:40%;top:22%;width:58%;height:54%;background:radial-gradient(closest-side,var(--glow-rose-soft),var(--glow-rose-clear));animation:breathe 9s ease-in-out -4.5s infinite}
.glow-core{left:30%;top:34%;width:40%;height:30%;background:radial-gradient(closest-side,var(--glow-core),var(--glow-rose-clear));animation:breathe 7s ease-in-out -2s infinite}
@keyframes breathe{0%,100%{opacity:.7}50%{opacity:1}}
.bricks{position:relative;z-index:1;flex:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:10px;padding:28px 24px 0}
.brick{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;padding:14px 14px 12px;overflow:hidden;border-radius:var(--radius-0);color:var(--glass-ink);background:linear-gradient(165deg,var(--glass-1) 0%,var(--glass-2) 52%,var(--glass-3) 100%);box-shadow:inset 0 1px 0 var(--glass-hi),inset 0 0 0 1px var(--glass-rim),inset 0 -3px 0 var(--glass-under),0 16px 28px -14px var(--glass-drop);-webkit-backdrop-filter:blur(12px) saturate(1.25);backdrop-filter:blur(12px) saturate(1.25)}
.brick::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,var(--glass-sheen) 0%,var(--glass-sheen-clear) 38%)}
.brick>*{position:relative}
.brick .brick-lamp{position:absolute;top:16px;right:14px;width:7px;height:7px;border-radius:var(--radius-dot);background:var(--glass-ink);box-shadow:0 0 0 3px var(--glass-rim),0 0 12px 2px var(--glow-rose-soft)}
.brick-name{font-family:var(--font-mono);font-size:14px;line-height:20px;letter-spacing:.02em;padding-right:16px;text-shadow:0 1px 2px var(--glass-under)}
.brick-code{margin-top:2px;font-family:var(--font-mono);font-size:11px;line-height:16px;letter-spacing:.12em;color:var(--glass-ink-dim)}
.brick-glyph{display:block;margin-top:10px;width:48px;height:12px}
.g-dot{fill:var(--glass-ink)}.g-ring{fill:none;stroke:var(--glass-ink);stroke-width:1.6}.g-line{fill:none;stroke:var(--glass-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.brick-kind{margin-top:auto;display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;line-height:16px;letter-spacing:.06em;color:var(--glass-ink-dim);white-space:nowrap}
.brick-kind::before{content:"";width:14px;height:1px;flex:none;background:var(--glass-ink-dim)}
.brick--core{background:linear-gradient(165deg,var(--glass-core-1) 0%,var(--glass-core-2) 100%);box-shadow:inset 0 1px 0 var(--glass-hi),inset 0 0 0 1px var(--glass-hi),inset 0 -3px 0 var(--glass-under),0 20px 36px -14px var(--glass-drop)}
.core-figs{margin-top:auto}
.core-fig{display:flex;align-items:baseline;gap:6px;font-family:var(--font-mono);font-size:26px;line-height:32px;letter-spacing:-.01em;text-shadow:0 1px 3px var(--glass-under)}
.core-fig small{font-family:var(--font-body);font-size:12px;letter-spacing:.04em;color:var(--glass-ink-dim)}
.matrix-foot{position:relative;z-index:1;flex:none;min-height:64px;display:flex;align-items:center;padding:8px 152px 8px 24px;font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;color:var(--glass-ink-dim)}
.status-key{position:absolute;right:0;bottom:0;width:132px;height:56px;display:flex;align-items:center;justify-content:center;gap:10px;background:var(--device-ink);box-shadow:inset 0 1px 0 var(--glass-rim),inset 1px 0 0 var(--glass-rim);font-family:var(--font-body);font-size:14px;letter-spacing:.04em;color:var(--glass-ink)}
.status-dot{width:10px;height:10px;flex:none;border-radius:var(--radius-dot);background:var(--accent);box-shadow:0 0 0 2px var(--glass-ink-dim),0 0 10px 2px var(--accent-glow)}
.notice{position:relative;z-index:2;display:flex;flex-direction:column;min-width:0;padding-top:20px}
.notice-title{padding-bottom:16px;font-size:16px;line-height:24px;font-weight:var(--weight-medium);color:var(--text)}
.notice-list{list-style:none}
.notice-list li{border-bottom:1px solid var(--border)}
.notice-link{display:block;padding:24px 0;font-size:16px;line-height:1.6;color:var(--accent)}
.notice-link span{display:block}
.notice-link svg{display:block;width:20px;height:20px;margin-top:16px;transition:transform var(--speed)}
.notice-link:hover span{text-decoration:underline;text-underline-offset:3px}
.notice-link:hover svg{transform:translateX(4px)}
.pager{margin-top:auto;display:flex;gap:28px;padding-top:24px;font-family:var(--font-mono);font-size:14px;line-height:20px}
.pager span,.pager a{position:relative;display:inline-flex;justify-content:center;min-width:24px;min-height:28px;padding:0 2px 8px;color:var(--text-muted)}
.pager .is-current{color:var(--text);font-weight:var(--weight-brand)}
.pager .is-current::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--accent)}
.picks{padding-top:32px;padding-bottom:80px}
.picks-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:24px}
.picks-title{font-size:20px;line-height:28px;font-weight:var(--weight-medium)}
.picks-more{display:inline-flex;align-items:center;gap:6px;min-height:24px;font-size:14px;color:var(--accent)}
.picks-more svg{width:16px;height:16px}
.pick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
.pick{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;padding:24px 24px 56px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-0);box-shadow:var(--panel-shadow);transition:border-color var(--speed);min-width:0;color:var(--text)}
.pick::after,.feature-card::after{content:"";position:absolute;left:-1px;right:-1px;bottom:-1px;height:2px;background:var(--accent);opacity:0;transition:opacity var(--speed)}
.pick:hover,.feature-card:hover{border-color:var(--accent);text-decoration:none}
.pick:hover::after,.feature-card:hover::after{opacity:1}
.pick-thumb{position:relative;width:72px;height:72px;overflow:hidden;background:linear-gradient(158deg,var(--device-deep),var(--device-lift))}
.pick-thumb::before{content:"";position:absolute;inset:10%;border-radius:var(--radius-dot);filter:blur(6px);background:radial-gradient(closest-side,var(--glow-rose-soft),var(--glow-rose-clear))}
.pick-thumb--violet::before{background:radial-gradient(closest-side,var(--glow-violet-soft),var(--glow-violet-clear))}
.pick-thumb::after{content:"";position:absolute;left:18px;top:18px;width:36px;height:36px;background:linear-gradient(165deg,var(--glass-1),var(--glass-2));box-shadow:inset 0 1px 0 var(--glass-hi),inset 0 0 0 1px var(--glass-rim),inset 0 -2px 0 var(--glass-under)}
.pick-tag{font-size:13px;line-height:20px;color:var(--text-muted)}
.pick-title{margin-top:8px;font-size:15px;line-height:1.6;font-weight:var(--weight-regular);color:var(--text)}
.pick-arrow{position:absolute;right:20px;bottom:20px;width:20px;height:20px;color:var(--accent)}
.tab-set{min-width:0}
.tab-controls,[role="tablist"]{display:flex;align-items:center;gap:8px;max-width:100%;overflow-x:auto;border-bottom:1px solid var(--border);padding-bottom:8px;margin-bottom:24px}
[role="tab"]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:44px;padding:10px 20px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-0);color:var(--text)}
[role="tab"][aria-selected="true"]{border-color:var(--accent);color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}
[role="tabpanel"]{min-width:0}
.toc-tabs{position:sticky;top:0;z-index:25;display:flex;align-items:center;gap:8px;max-width:100%;overflow-x:auto;padding:12px;background:var(--panel);border:1px solid var(--border);box-shadow:var(--panel-shadow);scrollbar-width:thin}
.toc-tabs.is-static{position:static}
.toc-tabs a{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:44px;padding:8px 16px;white-space:nowrap;color:var(--text)}
.toc-tabs a.is-current{background:var(--groove);color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}
body:has(.toc-tabs) section[id]{scroll-margin-top:var(--toc-offset)}
.faq-item{border-bottom:1px solid var(--border);background:var(--panel)}
.faq-item summary{position:relative;cursor:pointer;padding:20px 56px 20px 24px;list-style:none;min-height:64px;font-weight:var(--weight-medium)}
.faq-item summary::-webkit-details-marker{display:none}
.faq-item summary::after{content:"+";position:absolute;right:24px;top:18px;color:var(--accent);font-size:24px}
.faq-item[open] summary::after{content:"−"}
.faq-answer{padding:0 24px 24px;color:var(--text-muted)}
.faq-answer p+p{margin-top:16px}
.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.plan-card{position:relative;display:flex;flex-direction:column;gap:24px;min-width:0;padding:32px 24px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-0);box-shadow:var(--panel-shadow)}
.plan-card.is-current{border-color:var(--accent);box-shadow:inset 0 3px 0 var(--accent),var(--panel-shadow)}
.plan-card h3{font-size:24px}
.plan-price{font-family:var(--font-display);font-size:48px;line-height:1.2;letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums}
.plan-price small{font-size:14px;color:var(--text-muted);letter-spacing:normal}
.plan-facts{list-style:none;color:var(--text-muted)}
.plan-facts li{padding-block:8px;border-bottom:1px solid var(--border)}
.plan-card .btn{margin-top:auto;min-width:0;width:100%}
.plan-badge{position:absolute;top:-16px;right:16px;padding:4px 12px;min-height:28px;background:var(--accent);color:var(--on-accent);font-size:13px;border-radius:var(--radius-0)}
.badge,.tag{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:4px 10px;min-height:28px;border:1px solid var(--border);border-radius:var(--radius-0);background:var(--panel);font-size:13px;overflow:hidden;overflow-wrap:anywhere}
.badge{font-family:var(--font-mono)}
.badge-success{color:var(--success)}.badge-warn{color:var(--warn)}.badge-error{color:var(--error)}
.table-scroll{overflow-x:auto;max-width:100%;min-width:0;-webkit-overflow-scrolling:touch;border:1px solid var(--border);background:var(--panel)}
.data-table,.route-table{width:100%;min-width:640px;text-align:left}
.data-table caption,.route-table caption{text-align:left;padding:16px 20px;font-weight:var(--weight-medium);color:var(--text)}
.data-table th,.data-table td,.route-table th,.route-table td{padding:16px 20px;border-bottom:1px solid var(--border);word-break:keep-all;color:var(--text)}
.table-scroll th,.data-table th,.route-table th{white-space:nowrap;background:var(--groove);font-weight:var(--weight-medium);color:var(--text)}
.route-group th{background:var(--panel);color:var(--accent)}
.prose>.data-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;min-width:0}
.platform-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}
.platform-card{display:flex;flex-direction:column;gap:24px;align-items:flex-start;min-width:0;padding:24px;background:var(--panel);border:1px solid var(--border);box-shadow:var(--panel-shadow)}
.platform-card .platform-ico{width:40px;height:40px}
.platform-card h3{font-size:20px}
.platform-card .btn{margin-top:auto;width:100%;white-space:normal}
.article-card{display:flex;flex-direction:column;gap:16px;min-width:0;padding:24px;background:var(--panel);border:1px solid var(--border);box-shadow:var(--panel-shadow);color:var(--text)}
.article-card h3{font-size:22px}
.article-card p{color:var(--text-muted)}
.article-meta{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:13px;color:var(--text-muted)}
.article-card>a:last-child{margin-top:auto;min-height:24px}
.article-window{border:1px solid var(--border);background:var(--panel);box-shadow:var(--panel-shadow)}
.window-bar{position:relative;padding:12px 20px 12px 80px;border-bottom:1px solid var(--border);background:var(--groove);font-family:var(--font-mono);font-size:12px}
.window-bar::before{content:"";position:absolute;left:20px;top:18px;width:40px;height:8px;background:linear-gradient(90deg,var(--error) 0 8px,var(--clear) 8px 16px,var(--warn) 16px 24px,var(--clear) 24px 32px,var(--success) 32px)}
.window-content{padding:32px}
.callout{margin:24px 0;padding:20px 24px;border-left:3px solid var(--accent);background:var(--groove);color:var(--text)}
.promo-block{position:relative;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:32px;background:var(--groove);border:1px solid var(--border);box-shadow:var(--panel-shadow);overflow-x:clip}
.promo-copy{min-width:0}
.promo-copy h2,.promo-copy h3{font-size:24px}
.promo-copy p{margin-top:8px;color:var(--text-muted)}
.promo-block .btn{flex-shrink:0;white-space:nowrap}
.feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
.feature-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:40px;min-width:0;min-height:200px;padding:24px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-0);text-align:left;box-shadow:var(--panel-shadow);transition:border-color var(--speed)}
.feature-title{font-family:var(--font-display);font-size:20px;font-weight:var(--weight-regular)}
.feature-icon{width:40px;height:40px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}
.feature-arrow{position:absolute;right:24px;bottom:24px;width:20px;height:20px;color:var(--accent)}
.feature-card[aria-expanded="true"]{border-color:var(--accent)}
.feature-detail{grid-column:1 / -1;padding:32px;background:var(--groove);border:1px solid var(--border);display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:32px}
.feature-detail p{max-width:80ch}
.feature-detail .badge{align-self:start;justify-self:start}
.swatch-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.swatch{border:1px solid var(--border);background:var(--panel);min-width:0}
.swatch-color{height:72px}
.swatch-label{padding:12px;font-family:var(--font-mono);font-size:12px;overflow-wrap:anywhere}
.sw-bg{background:var(--bg)}.sw-top{background:var(--paper-top)}.sw-bottom{background:var(--paper-bottom)}.sw-panel{background:var(--panel)}.sw-groove{background:var(--groove)}.sw-border{background:var(--border)}.sw-accent{background:var(--accent)}.sw-accent-dark{background:var(--accent-dark)}.sw-text{background:var(--text)}.sw-muted{background:var(--text-muted)}.sw-success{background:var(--success)}.sw-warn{background:var(--warn)}.sw-error{background:var(--error)}.sw-violet{background:var(--glow-violet)}.sw-rose{background:var(--glow-rose)}.sw-device{background:linear-gradient(158deg,var(--device-deep),var(--device-lift))}
.sample-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px}
.type-display{font-family:var(--font-display);font-size:48px;font-weight:var(--weight-regular);line-height:1.2;letter-spacing:var(--tracking-display)}
.type-heading{font-family:var(--font-display);font-size:36px;line-height:1.25}
.type-subheading{font-family:var(--font-display);font-size:24px}
.preview-note{font-size:14px;color:var(--text-muted)}
.icon-line{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.symbol-bank{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}
@media(max-width:1400px){.headline{font-size:56px}}
@media(max-width:1280px){.headline{font-size:50px}}
@media(max-width:1180px){
  .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:56px}
  .headline{font-size:52px}.notice{grid-column:1 / -1;padding-top:0}
  .notice-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px}
  .notice-list li{border-bottom:0;border-top:1px solid var(--border)}
  .pager{margin-top:8px}.pick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .platform-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:1024px){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:860px){
  .hero{padding-top:40px;padding-bottom:48px}
  .hero-grid{grid-template-columns:minmax(0,1fr);row-gap:48px}
  .headline{font-size:44px}
  .device{min-height:0;max-width:600px;width:100%}
  .fact-pill{left:12px}.bricks{grid-template-rows:none}.brick{aspect-ratio:1 / 1}
  .plan-grid{grid-template-columns:minmax(0,1fr);gap:32px}
}
@media(max-width:768px){
  .headline{font-size:36px}
  .notice-list{grid-template-columns:minmax(0,1fr);gap:0}
  .promo-block{flex-direction:column;align-items:flex-start}
}
@media(max-width:640px){
  .headline{font-size:36px;margin-top:24px}
  .lede{margin-top:24px;font-size:17px}
  .trust{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense}
  .trust li{white-space:normal}.meta-row{flex-direction:column;align-items:flex-start;gap:8px}
  .bricks{gap:6px;padding:24px 12px 0}.brick{aspect-ratio:auto;min-height:144px;padding:10px 8px 8px}
  .brick-code{overflow-wrap:anywhere}
  .brick .brick-lamp{top:12px;right:8px;width:6px;height:6px}
  .brick-name{font-size:12px;line-height:16px}.brick-code{font-size:10px;letter-spacing:.08em}
  .brick-glyph{width:40px;height:10px}.brick-kind{display:none}
  .core-fig{flex-wrap:wrap;font-size:17px;line-height:22px;gap:0 4px}.core-fig small{font-size:10px}
  .matrix-foot{min-height:56px;padding:8px 140px 8px 12px;font-size:11px}.status-key{width:124px;height:48px}
  .pick-grid,.feature-grid,.feature-detail{grid-template-columns:minmax(0,1fr)}
  .feature-detail{padding:24px;gap:16px}.feature-card{min-height:176px}
  .platform-grid{grid-template-columns:minmax(0,1fr)}
  .swatch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .promo-block{padding:24px}.promo-block .btn{min-width:0;max-width:100%}
  .type-display{font-size:36px}.type-heading{font-size:28px}
  .window-content{padding:24px}
}
@media(prefers-reduced-motion:reduce){.glow-blob{animation:none!important;opacity:.9}}