@keyframes enterprise-comet{0%{stroke-dashoffset:var(--len,.12)}to{stroke-dashoffset:-1px}}.enterprise-comet{stroke-dasharray:var(--len,.12) 3;stroke-dashoffset:var(--len,.12);animation:enterprise-comet var(--d,.7s) cubic-bezier(.45, 0, .3, 1) var(--t,0s) both}@keyframes enterprise-flash{0%{opacity:0;transform:scale(.96)}18%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}.enterprise-flash{opacity:0;animation:enterprise-flash var(--d,.9s) cubic-bezier(.22, 1, .36, 1) var(--t,0s) both}@keyframes enterprise-bump{0%,to{transform:none}35%{transform:translateY(-2px)scale(1.06)}}.enterprise-bump{animation:enterprise-bump .52s cubic-bezier(.34, 1.56, .64, 1) var(--t,0s) both}@keyframes enterprise-arrive{0%{opacity:0;filter:blur(3px);transform:translateY(6px)}to{opacity:1;filter:none;transform:none}}.enterprise-arrive{animation:enterprise-arrive .48s cubic-bezier(.22, 1, .36, 1) var(--t,0s) both}@keyframes enterprise-press{0%,to{transform:none}40%{transform:scale(.965)}}.enterprise-press{animation:enterprise-press calc(var(--d,.26s) * 1.6) cubic-bezier(.3, 0, .3, 1) both}.enterprise-sweep{-webkit-mask-composite:xor;animation:enterprise-sweep-fade var(--d,.82s) linear both;padding:1px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.enterprise-sweep:before{content:"";aspect-ratio:1;width:220%;animation:enterprise-sweep-turn var(--d,.82s) linear both;background:conic-gradient(#0000 0turn .55turn,#94a3b8e6 .97turn,#0000 1turn);position:absolute;top:50%;left:50%}@keyframes enterprise-sweep-turn{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(540deg)}}@keyframes enterprise-sweep-fade{0%,to{opacity:0}12%,82%{opacity:1}}@keyframes enterprise-leave{to{opacity:0;filter:blur(3px);transform:translateY(-4px)}}.enterprise-unseal{animation:enterprise-leave .32s ease var(--t,0s) both}@keyframes enterprise-spine{0%{transform:scaleY(0)}to{transform:none}}.enterprise-spine{transform-origin:top;animation:enterprise-spine var(--d,1.2s) cubic-bezier(.45, 0, .25, 1) var(--t,0s) both}@keyframes enterprise-ring-fill{0%{stroke-dashoffset:1px}to{stroke-dashoffset:var(--to,0)}}.enterprise-ring-fill{stroke-dasharray:1 1;animation:enterprise-ring-fill var(--d,1.2s) cubic-bezier(.22, 1, .36, 1) var(--t,0s) both}.enterprise-reel{--reel-card:84px;--reel-pitch:96px;--reel-inset:22px;--reel-ease:cubic-bezier(.32, .72, 0, 1);--reel-out:.17s;--reel-in:.22s;--reel-in-delay:calc(var(--reel-turn,.82s) * .62)}.enterprise-reel-stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;height:468px;position:relative}.enterprise-reel-drum{perspective:1200px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%)}.enterprise-reel-card{top:calc(50% - var(--reel-card) / 2);left:var(--reel-inset);right:var(--reel-inset);height:var(--reel-card);transform:translate3d(0, calc(var(--y,0) * var(--reel-pitch)), calc(var(--z,0) * 1px)) rotateX(calc(var(--tilt,0) * 1deg));transition:transform var(--reel-turn,.82s) var(--reel-ease), opacity var(--reel-turn,.82s) ease;will-change:transform, opacity;position:absolute}.enterprise-reel-card:not([data-front=true]){cursor:pointer}.enterprise-reel-face{color:#0f172a;height:100%;transition:background-color var(--reel-out) ease-out, border-color var(--reel-out) ease-out, box-shadow var(--reel-out) ease-out;background-color:#fff;border:1px solid #e2e8f0;border-radius:16px;align-items:center;gap:14px;padding:0 18px 0 14px;display:flex;box-shadow:0 1px 2px #0f172a0a,0 10px 20px -16px #0f172a4d}.enterprise-reel-card[data-front=true] .enterprise-reel-face{transition:background-color var(--reel-in) ease var(--reel-in-delay), border-color var(--reel-in) ease var(--reel-in-delay), box-shadow var(--reel-in) ease var(--reel-in-delay);background-color:#020617;border-color:#020617;box-shadow:0 1px 2px #02061729,0 18px 36px -20px #02061799}.enterprise-reel-glyph{color:#334155;width:36px;height:36px;transition:background-color var(--reel-out) ease-out, box-shadow var(--reel-out) ease-out, color var(--reel-out) ease-out;background-color:#f1f5f9;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 0 0 1px #e2e8f0}.enterprise-reel-card[data-front=true] .enterprise-reel-glyph{color:#fff;transition:background-color var(--reel-in) ease var(--reel-in-delay), box-shadow var(--reel-in) ease var(--reel-in-delay), color var(--reel-in) ease var(--reel-in-delay);background-color:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1a}.enterprise-reel-icon{stroke-width:2px;width:18px;height:18px}.enterprise-reel-title{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;transition:color var(--reel-out) ease-out;font-size:14.5px;font-weight:700;line-height:1.3;display:block;overflow:hidden}.enterprise-reel-detail{color:#64748b;text-wrap:pretty;transition:color var(--reel-out) ease-out;margin-top:2px;font-size:12.5px;font-weight:500;line-height:1.45;display:block}.enterprise-reel-card[data-front=true] .enterprise-reel-title{color:#fff;transition:color var(--reel-in) ease var(--reel-in-delay)}.enterprise-reel-card[data-front=true] .enterprise-reel-detail{color:#94a3b8;transition:color var(--reel-in) ease var(--reel-in-delay)}.enterprise-reel-marks{flex-shrink:0;align-items:center;gap:9px;display:flex}.enterprise-reel-mark{color:#0f172a;filter:grayscale();opacity:.45;width:17px;height:17px;transition:filter var(--reel-out) ease-out, opacity var(--reel-out) ease-out, color var(--reel-out) ease-out;display:flex}.enterprise-reel-card[data-front=true] .enterprise-reel-mark{color:#fff;filter:none;opacity:1;transition:filter var(--reel-in) ease calc(var(--reel-in-delay) + var(--i) * 50ms), opacity var(--reel-in) ease calc(var(--reel-in-delay) + var(--i) * 50ms), color var(--reel-in) ease var(--reel-in-delay)}@container (width<=420px){.enterprise-reel{--reel-card:80px;--reel-pitch:90px;--reel-inset:16px}.enterprise-reel-stage{height:440px}.enterprise-reel-face{border-radius:14px;gap:12px;padding:0 14px 0 12px}.enterprise-reel-glyph{border-radius:9px;width:32px;height:32px}.enterprise-reel-icon{width:16px;height:16px}.enterprise-reel-title{font-size:14px}.enterprise-reel-detail{font-size:12px}.enterprise-reel-marks{gap:7px}.enterprise-reel-mark{width:15px;height:15px}.enterprise-reel-mark:nth-child(n+3){display:none}}@container (width<=340px){.enterprise-reel-marks{display:none}}.enterprise-reel[data-motion=reduced] .enterprise-reel-stage{height:auto}.enterprise-reel[data-motion=reduced] .enterprise-reel-detail,.enterprise-reel[data-motion=reduced] .enterprise-reel-marks{display:none}.enterprise-reel[data-motion=reduced] .enterprise-reel-drum{perspective:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:8px;display:grid;position:static;-webkit-mask-image:none;mask-image:none}.enterprise-reel[data-motion=reduced] .enterprise-reel-card{cursor:default;height:auto;transition:none;position:static;transform:none;opacity:1!important}.enterprise-reel[data-motion=reduced] .enterprise-reel-face{border-radius:14px;gap:10px;padding:10px 12px}.enterprise-reel[data-motion=reduced] .enterprise-reel-glyph{border-radius:8px;width:30px;height:30px}.enterprise-reel[data-motion=reduced] .enterprise-reel-icon{width:15px;height:15px}.enterprise-reel[data-motion=reduced] .enterprise-reel-title{white-space:normal;font-size:13px}@media (prefers-reduced-motion:reduce){.enterprise-reel .enterprise-reel-stage{height:auto}.enterprise-reel .enterprise-reel-detail,.enterprise-reel .enterprise-reel-marks{display:none}.enterprise-reel .enterprise-reel-drum{perspective:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:8px;display:grid;position:static;-webkit-mask-image:none;mask-image:none}.enterprise-reel .enterprise-reel-card{cursor:default;height:auto;transition:none;position:static;transform:none;opacity:1!important}.enterprise-reel .enterprise-reel-card .enterprise-reel-face{background-color:#fff;border-color:#e2e8f0;border-radius:14px;gap:10px;padding:10px 12px}.enterprise-reel .enterprise-reel-card .enterprise-reel-title{color:#0f172a;white-space:normal;font-size:13px}.enterprise-reel .enterprise-reel-card .enterprise-reel-glyph{color:#334155;background-color:#f1f5f9;border-radius:8px;width:30px;height:30px;box-shadow:inset 0 0 0 1px #e2e8f0}.enterprise-reel .enterprise-reel-icon{width:15px;height:15px}}
