.anim-coh{--ac-bg-muted: #f7f7f5;--ac-fg: #1a1a1a;--ac-fg-muted: #6b6b6b;--ac-fg-subtle: #999999;--ac-border: #e8e8e5;--ac-border-soft: #f0f0ed;--ac-success: #3f8c61;--ac-info: #3d6e9e;--ac-warning: #b97d2f;--ac-serif: var(--font-display);--ac-ease: cubic-bezier(.4, 0, .2, 1);--ac-ease-out: cubic-bezier(.22, 1, .36, 1);position:relative;display:flex;align-items:center;justify-content:center;background:var(--ac-bg-muted);border:1px solid var(--ac-border);border-radius:24px;padding:clamp(24px,7vw,40px) clamp(16px,5vw,30px);overflow:hidden;color:var(--ac-fg);line-height:1.6;text-align:left}.anim-coh:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,#d8d8d3 1px,transparent 1px);background-size:22px 22px;opacity:.5;-webkit-mask-image:radial-gradient(130% 130% at 50% 42%,#000 35%,transparent 82%);mask-image:radial-gradient(130% 130% at 50% 42%,#000 35%,transparent 82%);pointer-events:none}.anim-coh__panel{position:relative;width:100%;max-width:400px;background:#fff;border:1px solid var(--ac-border);border-radius:14px;box-shadow:0 12px 32px #10182814,0 2px 6px #1018280a;overflow:hidden;transition:transform .2s var(--ac-ease),box-shadow .2s var(--ac-ease)}.anim-coh:hover .anim-coh__panel{transform:translateY(-2px);box-shadow:0 16px 40px #1018281a,0 3px 8px #1018280d}.anim-coh__bar{display:flex;align-items:center;gap:8px;padding:11px 14px;border-bottom:1px solid var(--ac-border-soft)}.anim-coh__tt{font-family:var(--ac-serif);font-size:13px;color:var(--ac-fg);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.anim-coh__live{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--ac-success);font-weight:500;white-space:nowrap}.anim-coh__pip{width:7px;height:7px;border-radius:999px;background:var(--ac-success)}.is-running .anim-coh__pip{animation:anim-coh-pip 2s var(--ac-ease) infinite}@keyframes anim-coh-pip{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.72)}}.anim-coh__body{padding:14px 16px}.anim-coh__layers{position:relative;display:flex;flex-direction:column}.anim-coh__layer{position:relative;z-index:2;width:100%;background:#fff;border:1px solid rgba(20,33,61,.1);border-radius:9px;padding:7px 10px 8px;box-shadow:0 2px 8px #1018280d;opacity:0;transform:translateY(8px) scale(.96)}.anim-coh__layer:before{content:"";position:absolute;top:8px;left:10px;right:10px;height:3px;border-radius:2px;background:var(--ac-border)}.anim-coh__eyebrow{display:block;margin-top:8px;font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ac-fg-subtle)}.anim-coh__name{font-family:var(--ac-serif);font-size:12.5px;color:var(--ac-fg);margin:2px 0 1px;line-height:1.1}.anim-coh__desc{font-size:10px;color:var(--ac-fg-muted);line-height:1.2}.is-running .anim-coh__layer--strategic{animation:anim-coh-layer-strategic 12s var(--ac-ease-out) infinite}.is-running .anim-coh__layer--tactical{animation:anim-coh-layer-tactical 12s var(--ac-ease) infinite}.is-running .anim-coh__layer--operational{animation:anim-coh-layer-operational 12s var(--ac-ease-out) infinite}@keyframes anim-coh-layer-strategic{0%,2%{opacity:0;transform:translateY(8px) scale(.96)}7%,94%{opacity:1;transform:translateY(0) scale(1)}99%,to{opacity:0;transform:translateY(0) scale(1)}}@keyframes anim-coh-layer-tactical{0%,5%{opacity:0;transform:translateY(8px) scale(.96)}10%,31%{opacity:1;transform:translate(0)}34%,60%{opacity:1;transform:translate(10px)}65%,94%{opacity:1;transform:translate(0)}99%,to{opacity:0;transform:translate(0)}}@keyframes anim-coh-layer-operational{0%,8%{opacity:0;transform:translateY(8px) scale(.96)}13%,94%{opacity:1;transform:translateY(0) scale(1)}99%,to{opacity:0;transform:translateY(0) scale(1)}}.is-running .anim-coh__layer--strategic:before,.is-running .anim-coh__layer--operational:before{animation:anim-coh-bar-steady 12s var(--ac-ease) infinite}.is-running .anim-coh__layer--tactical:before{animation:anim-coh-bar-tactical 12s var(--ac-ease) infinite}@keyframes anim-coh-bar-steady{0%,22%{background:var(--ac-border)}27%,94%{background:var(--ac-success)}to{background:var(--ac-border)}}@keyframes anim-coh-bar-tactical{0%,22%{background:var(--ac-border)}27%,31%{background:var(--ac-success)}34%,60%{background:var(--ac-warning)}67%,94%{background:var(--ac-success)}to{background:var(--ac-border)}}.anim-coh__link{width:2px;height:12px;align-self:center;border-radius:1px;background:var(--ac-info);transform-origin:top;transform:scaleY(0);opacity:0}.is-running .anim-coh__link--top{animation:anim-coh-link-top 12s var(--ac-ease) infinite}.is-running .anim-coh__link--bottom{animation:anim-coh-link-bottom 12s var(--ac-ease) infinite}@keyframes anim-coh-link-top{0%,14%{transform:scaleY(0);opacity:0;background:var(--ac-info)}19%,22%{transform:scaleY(1);opacity:.55;background:var(--ac-info)}26%{transform:scaleY(1);opacity:.95;background:var(--ac-success)}29%,31%{transform:scaleY(1);opacity:.7;background:var(--ac-success)}34%,60%{transform:scaleY(.4);opacity:.95;background:var(--ac-warning)}67%,94%{transform:scaleY(1);opacity:.8;background:var(--ac-success)}to{transform:scaleY(0);opacity:0;background:var(--ac-success)}}@keyframes anim-coh-link-bottom{0%,17%{transform:scaleY(0);opacity:0;background:var(--ac-info)}22%,24%{transform:scaleY(1);opacity:.55;background:var(--ac-info)}28%{transform:scaleY(1);opacity:.95;background:var(--ac-success)}31%,94%{transform:scaleY(1);opacity:.7;background:var(--ac-success)}to{transform:scaleY(0);opacity:0;background:var(--ac-success)}}.anim-coh__foot{display:flex;align-items:flex-start;gap:12px;margin-top:11px;padding-top:10px;border-top:1px solid var(--ac-border-soft)}.anim-coh__spark{width:22px;height:22px;flex:0 0 22px;border-radius:6px;background:var(--ac-fg);color:#fff;display:flex;align-items:center;justify-content:center}.is-running .anim-coh__spark{animation:anim-coh-spark-ping 12s var(--ac-ease) infinite}@keyframes anim-coh-spark-ping{0%,36%{transform:scale(1)}38.5%{transform:scale(1.15)}41%,to{transform:scale(1)}}.anim-coh__alert{font-size:11px;color:var(--ac-fg-muted);line-height:1.3;opacity:0;transform:translateY(4px)}.anim-coh__alert-title{display:block;font-weight:600;color:var(--ac-fg);margin-bottom:5px}.is-running .anim-coh__alert{animation:anim-coh-alert-in 12s var(--ac-ease) infinite}@keyframes anim-coh-alert-in{0%,38%{opacity:0;transform:translateY(4px)}43%,94%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}.anim-coh__fix{display:flex;gap:5px;flex-wrap:wrap}.anim-coh__chip{font-size:9.5px;padding:3px 9px;border:1px solid var(--ac-border);border-radius:999px;color:var(--ac-fg);white-space:nowrap;opacity:0;transform:translateY(5px)}.anim-coh__chip--rec{background:var(--ac-fg);color:#fff;border-color:var(--ac-fg)}.is-running .anim-coh__chip--rec{animation:anim-coh-chip-rec 12s var(--ac-ease) infinite}.is-running .anim-coh__chip--alt{animation:anim-coh-chip-alt 12s var(--ac-ease) infinite}@keyframes anim-coh-chip-rec{0%,45%{opacity:0;transform:translateY(5px) scale(1)}49%,56%{opacity:1;transform:translateY(0) scale(1)}57.5%{opacity:1;transform:translateY(0) scale(.9)}59%,94%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(0) scale(1)}}@keyframes anim-coh-chip-alt{0%,47%{opacity:0;transform:translateY(5px)}51%,94%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}.anim-static .anim-coh__layer{opacity:1;transform:none}.anim-static .anim-coh__layer--tactical{transform:translate(10px)}.anim-static .anim-coh__layer--strategic:before,.anim-static .anim-coh__layer--operational:before{background:var(--ac-success)}.anim-static .anim-coh__layer--tactical:before{background:var(--ac-warning)}.anim-static .anim-coh__link{transform:scaleY(1);opacity:.7;background:var(--ac-success)}.anim-static .anim-coh__link--top{transform:scaleY(.4);opacity:.95;background:var(--ac-warning)}.anim-static .anim-coh__alert,.anim-static .anim-coh__chip{opacity:1;transform:none}.anim-static .anim-coh__panel{transition:none}.anim-static .anim-coh:hover .anim-coh__panel{transform:none}.anim-ds{--ads-bg-muted: #f7f7f5;--ads-fg: #1a1a1a;--ads-fg-muted: #6b6b6b;--ads-fg-subtle: #999999;--ads-border: #e8e8e5;--ads-border-soft: #f0f0ed;--ads-success: #3f8c61;--ads-brand: #1a3a52;--ads-serif: "Playfair Display", Georgia, "Times New Roman", serif;--ads-ease: cubic-bezier(.4, 0, .2, 1);--ads-ease-out: cubic-bezier(.22, 1, .36, 1);position:relative;display:flex;align-items:center;justify-content:center;background:var(--ads-bg-muted);border:1px solid var(--ads-border);border-radius:24px;padding:clamp(24px,7vw,40px) clamp(16px,5vw,30px);overflow:hidden;color:var(--ads-fg);font-size:13px;line-height:1.6;text-align:left}.anim-ds:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,#d8d8d3 1px,transparent 1px);background-size:22px 22px;opacity:.5;-webkit-mask-image:radial-gradient(130% 130% at 50% 42%,#000 35%,transparent 82%);mask-image:radial-gradient(130% 130% at 50% 42%,#000 35%,transparent 82%);pointer-events:none}.anim-ds__panel{position:relative;width:100%;max-width:400px;background:#fff;border:1px solid var(--ads-border);border-radius:14px;box-shadow:0 12px 32px #10182814,0 2px 6px #1018280a;overflow:hidden;transition:transform .2s var(--ads-ease),box-shadow .2s var(--ads-ease)}.anim-ds:hover .anim-ds__panel{transform:translateY(-2px);box-shadow:0 16px 40px #1018281a,0 3px 8px #1018280d}.anim-ds__bar{display:flex;align-items:center;gap:8px;padding:11px 14px;border-bottom:1px solid var(--ads-border-soft)}.anim-ds__spark{width:22px;height:22px;flex:0 0 22px;border-radius:6px;background:var(--ads-fg);color:#fff;display:flex;align-items:center;justify-content:center}.anim-ds__tt{font-size:12px;color:var(--ads-fg-muted);font-weight:500;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.anim-ds__live{margin:-2px -7px -2px auto;padding:2px 7px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--ads-success);font-weight:500;white-space:nowrap;background:transparent}.anim-ds__pip{width:7px;height:7px;border-radius:999px;background:var(--ads-success)}.is-running .anim-ds__pip{animation:anim-ds-pip 2s var(--ads-ease) infinite}@keyframes anim-ds-pip{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.72)}}.is-running .anim-ds__live{animation:anim-ds-live-pulse 13s var(--ads-ease) infinite}@keyframes anim-ds-live-pulse{0%,85%{transform:scale(1);background:transparent}86.5%{transform:scale(1.12)}88%,94%{transform:scale(1);background:#3f8c611f}97.5%,to{transform:scale(1);background:transparent}}.anim-ds__body{padding:12px 16px 14px}.anim-ds__progress{display:flex;gap:5px;margin-bottom:8px}.anim-ds__progress i{flex:1;height:4px;border-radius:999px;background:var(--ads-border-soft)}.anim-ds__progress i:nth-child(1){background:var(--ads-fg)}.is-running .anim-ds__progress i:nth-child(1){animation:anim-ds-seg1 13s var(--ads-ease) infinite}.is-running .anim-ds__progress i:nth-child(2){animation:anim-ds-seg2 13s var(--ads-ease) infinite}.is-running .anim-ds__progress i:nth-child(3){animation:anim-ds-seg3 13s var(--ads-ease) infinite}.is-running .anim-ds__progress i:nth-child(4){animation:anim-ds-seg4 13s var(--ads-ease) infinite}@keyframes anim-ds-seg1{0%{background:var(--ads-border-soft)}3%,96%{background:var(--ads-fg)}to{background:var(--ads-border-soft)}}@keyframes anim-ds-seg2{0%,25.5%{background:var(--ads-border-soft)}28%,96%{background:var(--ads-fg)}to{background:var(--ads-border-soft)}}@keyframes anim-ds-seg3{0%,50.5%{background:var(--ads-border-soft)}53%,96%{background:var(--ads-fg)}to{background:var(--ads-border-soft)}}@keyframes anim-ds-seg4{0%,72.5%{background:var(--ads-border-soft)}75%,96%{background:var(--ads-fg)}to{background:var(--ads-border-soft)}}.anim-ds__crumb{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;font-size:8.5px;color:var(--ads-fg-subtle);margin-bottom:11px;white-space:nowrap;overflow:hidden}.anim-ds__crumb-item{font-weight:500}.anim-ds__crumb-item--1{color:var(--ads-fg)}.is-running .anim-ds__crumb-item--1{animation:anim-ds-crumb1 13s var(--ads-ease) infinite}.is-running .anim-ds__crumb-item--2{animation:anim-ds-crumb2 13s var(--ads-ease) infinite}.is-running .anim-ds__crumb-item--3{animation:anim-ds-crumb3 13s var(--ads-ease) infinite}.is-running .anim-ds__crumb-item--4{animation:anim-ds-crumb4 13s var(--ads-ease) infinite}@keyframes anim-ds-crumb1{0%,23%{color:var(--ads-fg)}25.5%,97%{color:var(--ads-fg-subtle)}to{color:var(--ads-fg)}}@keyframes anim-ds-crumb2{0%,25.5%{color:var(--ads-fg-subtle)}27.5%,48%{color:var(--ads-fg)}50.5%,to{color:var(--ads-fg-subtle)}}@keyframes anim-ds-crumb3{0%,50.5%{color:var(--ads-fg-subtle)}52.5%,70%{color:var(--ads-fg)}72.5%,to{color:var(--ads-fg-subtle)}}@keyframes anim-ds-crumb4{0%,72.5%{color:var(--ads-fg-subtle)}74.5%,96%{color:var(--ads-fg)}99%,to{color:var(--ads-fg-subtle)}}.anim-ds__pages{position:relative;height:176px}.anim-ds__page{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.anim-ds__page--1{opacity:1}.is-running .anim-ds__page--1{animation:anim-ds-page1 13s var(--ads-ease) infinite}.is-running .anim-ds__page--2{animation:anim-ds-page2 13s var(--ads-ease) infinite}.is-running .anim-ds__page--3{animation:anim-ds-page3 13s var(--ads-ease) infinite}.is-running .anim-ds__page--4{animation:anim-ds-page4 13s var(--ads-ease) infinite}@keyframes anim-ds-page1{0%,22%{opacity:1}25%,96.5%{opacity:0}to{opacity:1}}@keyframes anim-ds-page2{0%,25%{opacity:0}27.5%,47%{opacity:1}50%,to{opacity:0}}@keyframes anim-ds-page3{0%,50%{opacity:0}52.5%,69.5%{opacity:1}72%,to{opacity:0}}@keyframes anim-ds-page4{0%,72%{opacity:0}74.5%,96%{opacity:1}to{opacity:0}}.anim-ds__eyebrow{font-size:8.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ads-fg-subtle)}.anim-ds__heading{font-family:var(--ads-serif);font-size:15px;color:var(--ads-fg);margin:1px 0 8px;line-height:1.4}.anim-ds__label{font-size:9px;font-weight:600;color:var(--ads-fg-muted);margin:7px 0 4px}.anim-ds__chips{display:flex;flex-wrap:wrap;gap:4px}.anim-ds__chip{font-size:9px;padding:3px 8px;border:1px solid var(--ads-border);border-radius:999px;color:var(--ads-fg-muted);white-space:nowrap}.anim-ds__chip--on{background:var(--ads-fg);color:#fff;border-color:var(--ads-fg)}.is-running .anim-ds__chip--sel1{animation:anim-ds-chip-sel1 13s var(--ads-ease) infinite}.is-running .anim-ds__chip--sel2{animation:anim-ds-chip-sel2 13s var(--ads-ease) infinite}.is-running .anim-ds__chip--sel3{animation:anim-ds-chip-sel3 13s var(--ads-ease) infinite}@keyframes anim-ds-chip-sel1{0%,5.5%{background:transparent;color:var(--ads-fg-muted);border-color:var(--ads-border);transform:scale(1)}6.5%{transform:scale(1.08)}7.5%,94%{background:var(--ads-fg);color:#fff;border-color:var(--ads-fg);transform:scale(1)}97%,to{background:transparent;color:var(--ads-fg-muted);border-color:var(--ads-border);transform:scale(1)}}@keyframes anim-ds-chip-sel2{0%,11%{background:transparent;color:var(--ads-fg-muted);border-color:var(--ads-border);transform:scale(1)}12%{transform:scale(1.08)}13%,94%{background:var(--ads-fg);color:#fff;border-color:var(--ads-fg);transform:scale(1)}97%,to{background:transparent;color:var(--ads-fg-muted);border-color:var(--ads-border);transform:scale(1)}}@keyframes anim-ds-chip-sel3{0%,42%{background:transparent;color:var(--ads-fg-muted);border-color:var(--ads-border);transform:scale(1)}42.8%{transform:scale(1.08)}43.8%,94%{background:var(--ads-fg);color:#fff;border-color:var(--ads-fg);transform:scale(1)}97%,to{background:transparent;color:var(--ads-fg-muted);border-color:var(--ads-border);transform:scale(1)}}.anim-ds__swrow{display:flex;align-items:center;gap:3px}.anim-ds__swatch{width:15px;height:15px;border-radius:4px;border:1px solid rgba(0,0,0,.07);flex:0 0 15px}.anim-ds__swatch--on{box-shadow:0 0 0 1.5px #fff,0 0 0 3px var(--ads-fg)}.anim-ds__code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8.5px;color:var(--ads-fg-muted);margin-left:5px}.is-running .anim-ds__swrow--brand .anim-ds__swatch{animation:anim-ds-swatch-pop-a 13s var(--ads-ease-out) infinite}.is-running .anim-ds__swrow--accent .anim-ds__swatch{animation:anim-ds-swatch-pop-b 13s var(--ads-ease-out) infinite}.is-running .anim-ds__swrow .anim-ds__swatch:nth-of-type(2){animation-delay:.08s}.is-running .anim-ds__swrow .anim-ds__swatch:nth-of-type(3){animation-delay:.16s}.is-running .anim-ds__swrow .anim-ds__swatch:nth-of-type(4){animation-delay:.24s}.is-running .anim-ds__swrow .anim-ds__swatch:nth-of-type(5){animation-delay:.32s}.is-running .anim-ds__swrow--brand .anim-ds__swatch--on{animation:anim-ds-swatch-pop-a 13s var(--ads-ease-out) infinite,anim-ds-swatch-pick-a 13s var(--ads-ease) infinite}.is-running .anim-ds__swrow--accent .anim-ds__swatch--on{animation:anim-ds-swatch-pop-b 13s var(--ads-ease-out) infinite,anim-ds-swatch-pick-b 13s var(--ads-ease) infinite}@keyframes anim-ds-swatch-pop-a{0%,27%{opacity:0;transform:scale(.4)}29%{opacity:1;transform:scale(1.12)}30%,to{opacity:1;transform:scale(1)}}@keyframes anim-ds-swatch-pop-b{0%,33.5%{opacity:0;transform:scale(.4)}35.5%{opacity:1;transform:scale(1.12)}36.5%,to{opacity:1;transform:scale(1)}}@keyframes anim-ds-swatch-pick-a{0%,32%{box-shadow:0 0 0 1.5px transparent,0 0 0 3px transparent}33.5%,95%{box-shadow:0 0 0 1.5px #fff,0 0 0 3px var(--ads-fg)}98%,to{box-shadow:0 0 0 1.5px transparent,0 0 0 3px transparent}}@keyframes anim-ds-swatch-pick-b{0%,38.5%{box-shadow:0 0 0 1.5px transparent,0 0 0 3px transparent}40%,95%{box-shadow:0 0 0 1.5px #fff,0 0 0 3px var(--ads-fg)}98%,to{box-shadow:0 0 0 1.5px transparent,0 0 0 3px transparent}}.is-running .anim-ds__swrow--brand .anim-ds__code{animation:anim-ds-code-a 13s var(--ads-ease) infinite}.is-running .anim-ds__swrow--accent .anim-ds__code{animation:anim-ds-code-b 13s var(--ads-ease) infinite}@keyframes anim-ds-code-a{0%,32%{opacity:0}34.5%,95%{opacity:1}98%,to{opacity:0}}@keyframes anim-ds-code-b{0%,38.5%{opacity:0}41%,95%{opacity:1}98%,to{opacity:0}}.anim-ds__selrow{display:flex;gap:6px}.anim-ds__sel{flex:1;min-width:0;font-size:10px;color:var(--ads-fg);border:1px solid var(--ads-border);border-radius:6px;padding:6px 9px;display:flex;justify-content:space-between;align-items:center;gap:6px;background:#fff;white-space:nowrap}.anim-ds__sel svg{color:var(--ads-fg-subtle);flex:0 0 auto}.is-running .anim-ds__sel--1{animation:anim-ds-sel-f1 13s var(--ads-ease) infinite}.is-running .anim-ds__sel--2{animation:anim-ds-sel-f2 13s var(--ads-ease) infinite}@keyframes anim-ds-sel-f1{0%,53.5%{border-color:var(--ads-border);background:#fff}55%,57%{border-color:var(--ads-fg);background:var(--ads-bg-muted)}58.5%,to{border-color:var(--ads-border);background:#fff}}@keyframes anim-ds-sel-f2{0%,57.5%{border-color:var(--ads-border);background:#fff}59%,61%{border-color:var(--ads-fg);background:var(--ads-bg-muted)}62.5%,to{border-color:var(--ads-border);background:#fff}}.anim-ds__scale{display:flex;gap:5px;margin-top:5px}.anim-ds__scale-opt{flex:1;min-width:0;border:1px solid var(--ads-border);border-radius:6px;padding:6px 8px}.anim-ds__scale-opt b{font-family:var(--ads-serif);font-weight:400;font-size:15px;color:var(--ads-fg);display:block;line-height:1}.anim-ds__scale-opt small{font-size:8px;color:var(--ads-fg-subtle);white-space:nowrap}.anim-ds__scale-opt--on{border-color:var(--ads-fg);box-shadow:inset 0 0 0 .5px var(--ads-fg)}.is-running .anim-ds__scale-opt--on{animation:anim-ds-scale-pick 13s var(--ads-ease) infinite}@keyframes anim-ds-scale-pick{0%,62%{border-color:var(--ads-border);box-shadow:inset 0 0 0 .5px transparent;transform:scale(1)}63%{transform:scale(1.04)}64%,95%{border-color:var(--ads-fg);box-shadow:inset 0 0 0 .5px var(--ads-fg);transform:scale(1)}98%,to{border-color:var(--ads-border);box-shadow:inset 0 0 0 .5px transparent;transform:scale(1)}}.anim-ds__drop{position:relative;border:1px dashed var(--ads-border);border-radius:8px;padding:9px;text-align:center;font-size:9.5px;color:var(--ads-fg-muted);margin-top:6px;background:transparent}.anim-ds__drop-inner{display:block}.anim-ds__drop-inner svg{color:var(--ads-fg-subtle);display:block;margin:0 auto 3px}.anim-ds__drop-file{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.anim-ds__file-pill{display:inline-flex;align-items:center;gap:5px;background:#fff;border:1px solid var(--ads-border);border-radius:6px;padding:3px 8px;font-size:9px;font-weight:500;color:var(--ads-fg);box-shadow:0 2px 8px #1018281a;opacity:0;transform:translateY(-16px) scale(.92)}.anim-ds__file-pill svg{color:var(--ads-brand);flex:0 0 auto}.is-running .anim-ds__drop--pptx{animation:anim-ds-drop-zone1 13s var(--ads-ease) infinite}.is-running .anim-ds__drop--docx{animation:anim-ds-drop-zone2 13s var(--ads-ease) infinite}.is-running .anim-ds__drop--pptx .anim-ds__drop-inner{animation:anim-ds-drop-hint 13s var(--ads-ease) infinite}.is-running .anim-ds__file-pill{animation:anim-ds-drop-file 13s var(--ads-ease-out) infinite}@keyframes anim-ds-drop-zone1{0%,74.5%{border-color:var(--ads-border);background:transparent}76.5%{border-color:var(--ads-fg-subtle);background:#1a1a1a06}78.5%{border-color:var(--ads-border);background:transparent}80%{border-color:var(--ads-fg-subtle);background:#1a1a1a06}82%{border-color:var(--ads-border);background:transparent}84.5%,95%{border-color:var(--ads-success);background:#3f8c610f}98%,to{border-color:var(--ads-border);background:transparent}}@keyframes anim-ds-drop-zone2{0%,75.5%{border-color:var(--ads-border);background:transparent}77.5%{border-color:var(--ads-fg-subtle);background:#1a1a1a06}79.5%{border-color:var(--ads-border);background:transparent}81%{border-color:var(--ads-fg-subtle);background:#1a1a1a06}83%,to{border-color:var(--ads-border);background:transparent}}@keyframes anim-ds-drop-hint{0%,82%{opacity:1}84.5%,95%{opacity:.3}98%,to{opacity:1}}@keyframes anim-ds-drop-file{0%,81.5%{opacity:0;transform:translateY(-16px) scale(.92)}84.5%,95%{opacity:1;transform:translateY(0) scale(1)}98%,to{opacity:0;transform:translateY(-16px) scale(.92)}}.anim-static .anim-ds__page--1{opacity:0}.anim-static .anim-ds__page--4{opacity:1}.anim-static .anim-ds__progress i{background:var(--ads-fg)}.anim-static .anim-ds__crumb-item{color:var(--ads-fg)}.anim-static .anim-ds__drop--pptx{border-color:var(--ads-success);background:#3f8c610f}.anim-static .anim-ds__drop--pptx .anim-ds__drop-inner{opacity:.3}.anim-static .anim-ds__file-pill{opacity:1;transform:none}.anim-static .anim-ds__live{background:#3f8c611f}.anim-static .anim-ds__panel{transition:none}.anim-static .anim-ds:hover .anim-ds__panel{transform:none}
