@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{font-family:Inter,sans-serif;color:#111827;background:#f1f2f4;--bg: #f1f2f4;--surface: #ffffff;--surface-soft: #f8fafc;--border: rgba(15, 23, 42, .1);--text: #111827;--muted: #6b7280;--accent: #2563eb;--shadow: 0 10px 28px rgba(15, 23, 42, .03);--section-space: 64px;--section-pad-inline: 72px;--section-gap: 24px;--section-block-pad: 72px;--section-content-gap: 24px;--copy-max: 720px;--title-size: clamp(1.95rem, 2.8vw, 2.55rem);--body-size: .96rem;--body-line: 1.5;--card-title-size: 1.02rem;--card-pad: 20px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:#f1f2f4;color:var(--text)}body:before{content:"";position:fixed;inset:0;background-image:linear-gradient(rgba(148,163,184,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.1) 1px,transparent 1px);background-size:100% 132px,220px 100%;pointer-events:none;opacity:.95}#root{min-height:100vh}a,button,main{position:relative;z-index:1}a{color:inherit;text-decoration:none}.page{padding:16px 20px 80px;background:linear-gradient(180deg,#ffffff85,#ffffff85),linear-gradient(180deg,#f1f2f4,#eef0f3);overflow-x:hidden}.header-shell,.hero-shell,.solutions-shell,.how-shell,.analytics-shell,.testimonials-shell,.future-shell,.cta-shell{width:min(1470px,calc(100% - 24px));margin:0 auto}main{display:flex;flex-direction:column;gap:var(--section-space)}.hero-shell,.solutions-shell,.how-shell,.analytics-shell,.testimonials-shell,.future-shell,.cta-shell{padding-top:0;padding-bottom:0}.header-shell{position:sticky;top:16px;z-index:20;margin-bottom:var(--section-space)}.header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:12px 18px;border:1px solid var(--border);border-radius:24px;background:#fffffff5}.brand{display:inline-flex;align-items:center}.brand-wordmark{display:block;width:auto;height:32px}.nav,.header-actions,.hero-actions,.stat-pills,.cta-actions{display:flex;align-items:center}.nav{justify-content:center;gap:34px;color:var(--muted);font-size:.98rem}.nav a,.button{transition:color .16s ease,transform .16s ease,border-color .16s ease,background-color .16s ease}.nav a:hover,.nav a:focus-visible{color:var(--text)}.header-actions{gap:12px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid var(--border);border-radius:999px;background:#fff;font-size:.98rem;font-weight:600}.button:hover,.button:focus-visible{transform:translateY(-1px)}.button.strong{border-color:#2a2a2a;background:#2a2a2a;color:#fff}.button.large{min-height:46px;padding-inline:22px}.hero-shell{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px;align-items:center;padding:40px 72px;border:1px solid var(--border);border-radius:24px;background:#fff;box-shadow:var(--shadow)}.hero-copy h1,.section-copy h2,.cta-shell h2{margin:0;letter-spacing:-.06em}.hero-copy h1{margin-top:0;max-width:560px;font-size:var(--title-size);line-height:1.02}.hero-actions{gap:12px;margin-top:24px}.hero-widgets{position:relative;min-height:440px}.section-copy p,.widget-title-block p,.queue-item p,.testimonial-card p,.future-card p{margin:0;color:var(--muted);line-height:var(--body-line)}.widget,.solution-card,.workflow-showcase,.metric-card,.chart-card,.testimonial-card,.future-card{border:1px solid var(--border);background:#fff;box-shadow:var(--shadow)}.widget{position:absolute;border-radius:22px}.widget-main{top:56px;left:18px;width:min(100%,292px);min-height:394px;padding:18px;transform:rotate(-2.5deg)}.widget-queue{top:52px;right:0;width:min(100%,418px);min-height:430px;max-height:430px;padding:14px;display:flex;flex-direction:column;overflow:hidden}.widget-logo-row,.widget-topline,.queue-item,.chart-caption,.testimonial-meta,.cta-shell{display:flex}.widget-logo-row,.widget-topline,.chart-caption,.testimonial-meta,.cta-shell{align-items:center;justify-content:space-between}.widget-app-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:14px;background:linear-gradient(135deg,#111827,#374151);color:#fff;font-size:.9rem;font-weight:700}.widget-title-block{margin-top:18px}.widget-title-block strong{display:block;font-size:1.2rem;line-height:1.12;letter-spacing:-.05em}.widget-title-block p{margin-top:10px}.builder-tabs span,.builder-save-indicator,.builder-save-button,.visual-toolbar span,.analytics-review-list span{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid var(--border);border-radius:999px;background:#fff;color:#4b5563;font-size:.76rem;font-weight:600}.builder-tabs .active,.visual-toolbar .active{background:#2f3745;border-color:#2f3745;color:#fff}.builder-save-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.builder-save-indicator{animation:save-text 4.8s ease-in-out infinite}.mini-Logsheet,.queue-list,.solutions-grid,.steps,.analytics-grid,.testimonials-grid,.future-grid{display:grid}.queue-item.active{border-color:#2563eb33;background:linear-gradient(180deg,#f8fbff,#fff);box-shadow:inset 0 0 0 1px #2563eb0f;animation:selected-entry 5.2s ease-in-out infinite}.queue-item.active:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:999px;background:#2563eb}.review-tool.active{color:#2563eb;background:#eef4ff;border-color:#2563eb2e;box-shadow:inset 0 0 0 1px #2563eb0f}.review-toggle.active{color:#047857;background:#ecfdf5;border-color:#10b9812e;animation:approve-ready 5.2s ease-in-out infinite}.review-toggle.active i{background:#10b981;box-shadow:0 0 0 4px #10b9811f}.inline-field.approved{background:#ecfdf5;border-color:#10b9812e;color:#047857}.inline-field.live{animation:live-chip 3.6s ease-in-out infinite}.review-actions .active{background:#2f3745;border-color:#2f3745;color:#fff}.section-copy{max-width:var(--copy-max);margin:0 auto;text-align:center}.solutions-shell .section-copy{max-width:640px}.section{padding-block:var(--section-space)}.solutions-shell>.section-copy+*,.how-shell>.section-copy+*,.testimonials-shell>.section-copy+*,.future-shell>.section-copy+*{margin-top:32px}.solutions-shell>.section-copy+*{margin-top:18px}.section-copy h2,.cta-shell h2{margin-top:0;font-size:var(--title-size);line-height:1.02}.solutions-shell .section-copy h2{font-size:clamp(1.55rem,2.2vw,2.1rem);line-height:.96}.section-copy p{margin-top:12px;font-size:var(--body-size);line-height:var(--body-line)}.solutions-marquee{margin-top:0;overflow:hidden;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:0!important}.solutions-track{display:flex;width:max-content;gap:12px;animation:marquee-scroll 30s linear infinite}.solutions-marquee:hover .solutions-track{animation-play-state:paused}.marquee-card{width:356px;height:330px;flex:0 0 auto}.solution-card{display:flex;flex-direction:column;padding:14px;border-radius:20px;height:100%}.solution-card-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start}.solution-copy{min-width:0}.solution-card h3{margin:0;font-size:clamp(.96rem,1.3vw,1.18rem);letter-spacing:-.03em}.solution-card p{display:none}.solution-visual{margin-top:2px}.solution-visual .visual-window{transform:scale(.74);transform-origin:top center;width:135.136%;margin-left:-17.568%;margin-bottom:-52px}.solution-icon-badge,.solution-icon-chip,.workflow-action-icon .ui-icon,.workflow-bell .ui-icon,.workflow-logout-pill .ui-icon{flex:0 0 auto}.solution-icon-badge{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;background:#eff6ff;color:#2563eb}.ui-icon{width:15px;height:15px}.logsheet-builder-topbar .active{border-style:solid;border-color:#2563eb;background:#2563eb;color:#fff;animation:logsheet-section-pulse 5.4s ease-in-out infinite}.logsheet-builder-sidebar .active{color:#2563eb;animation:logsheet-nav-focus 5.4s ease-in-out infinite}.logsheet-builder-toolbar .active{background:#fff;border-color:#0f172a2e;color:#4b5563;box-shadow:0 8px 18px #0f172a14}.logsheet-change-card.active{border-color:#2563eb2e;background:linear-gradient(180deg,#eff6ff,#fff);animation:logsheet-card-active 5.4s ease-in-out infinite}.package-builder-topbar .active{background:#eef4ff;border-color:#2563eb29;color:#2563eb;animation:package-tab-focus 5.6s ease-in-out infinite}.package-Logsheet-row.active{border-color:#2563eb2e;background:linear-gradient(180deg,#eff6ff,#fff);animation:package-Logsheet-add 5.6s ease-in-out infinite}.package-sequence-card.active{border-color:#2563eb2e;background:linear-gradient(180deg,#eff6ff,#fff)}.package-pagination .active{background:#2563eb;border-color:#2563eb;color:#fff}.shift-metric-card.history{border-color:#2563eb33;background:linear-gradient(180deg,#eff6ff,#fff)}.shift-metric-card.pending{background:linear-gradient(180deg,#fff9e8,#fff);border-color:#f59e0b38}.shift-metric-card.approved{background:linear-gradient(180deg,#ecfdf5,#fff);border-color:#10b9812e}.shift-filter-group .active{background:#2563eb;border-color:#2563eb;color:#fff;animation:shift-filter-click 5.8s ease-in-out infinite}.notification-item.active{border-color:#2563eb2e;background:linear-gradient(180deg,#eff6ff,#fff)}.submission-overview-card.progress{border-color:#2563eb29;background:linear-gradient(180deg,#eff6ff,#fff)}.submission-Logsheet-card.active{border-color:#10b9812e;background:linear-gradient(180deg,#ecfdf5,#fff)}.submission-Logsheet-card.active em{background:#ecfdf5;color:#047857}.live-toolbar .active{box-shadow:0 8px 18px #2f374524}.visual-row.short{width:74%;margin-top:12px}.solution-card:first-child .visual-row{background:#cbd5e1;opacity:1}.solution-card:first-child .visual-card-small{background:linear-gradient(180deg,#374151,#1f2937);animation:block-shift 4.2s ease-in-out infinite}.logbook-stack{display:grid;gap:10px}.logbook-stack span{display:block;height:14px;border-radius:999px;background:#cbd5e1;animation:shimmer-line 3s ease-in-out infinite}.logbook-stack span:nth-child(1){width:88%}.logbook-stack span:nth-child(2){width:70%}.logbook-stack span:nth-child(3){width:92%}.solution-card:first-child .visual-row.short{width:66%}.calendar-cell.filled strong{color:#475569}.calendar-cell.active{background:#2f3745;border-color:#2f3745;box-shadow:0 10px 24px #2f37452e;animation:calendar-select-once 6.2s ease-in-out infinite}.calendar-cell.active small,.calendar-cell.active strong{color:#fff}.schedule-assignment.active{border-color:#4f46e533;background:linear-gradient(180deg,#eef2ff,#fff);animation:assignment-confirm-once 6.2s ease-in-out infinite}.schedule-row.active{background:#f3f4f6;color:#111827}.analytics-review-list .active{background:#111827;border-color:#111827;color:#fff;animation:analytics-filter-once 6.2s ease-in-out infinite}.review-center-row.active{border-color:#4f46e533;background:linear-gradient(180deg,#eef2ff,#fff);animation:review-row-open-once 6.2s ease-in-out infinite}.compact-bars .bar{animation:analytics-bars-once 6.2s ease-in-out infinite;transform-origin:bottom}.bar{flex:1;border-radius:16px 16px 8px 8px;background:linear-gradient(180deg,#9ca3af,#374151)}.how-shell{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:28px;align-items:center;padding-inline:var(--section-pad-inline)}.workflow-action-card.active,.workflow-action-card.live{border-color:#3b82f62e;background:linear-gradient(180deg,#eff6ff,#fff)}.workflow-action-card.active{animation:workflow-card-click 6.6s ease-in-out infinite}.workflow-action-card.live{animation:workflow-card-click 6.6s ease-in-out infinite;animation-delay:1.3s}.workflow-filter.active{background:#2563eb;border-color:#2563eb;color:#fff;animation:workflow-pill-click 6.6s ease-in-out infinite}.workflow-filter.approved{color:#059669}.workflow-review-stat.pending,.workflow-history-stat.pending{border-color:#f59e0b59;background:linear-gradient(180deg,#fffdf5,#fff)}.workflow-review-stat.approved,.workflow-history-stat.approved{border-color:#10b9814d;background:linear-gradient(180deg,#ecfdf5,#fff)}.workflow-review-row.active{background:linear-gradient(180deg,#eef4ff,#fff);animation:workflow-row-highlight 6.6s ease-in-out infinite}.workflow-status-pill.pending{border-color:#f59e0b59;color:#d97706;background:#fff7ed}.workflow-status-pill.approved{border-color:#10b98147;color:#059669;background:#ecfdf5}.workflow-panel-header.compact{align-items:flex-start}.workflow-Logsheet-card.active{border-color:#3b82f633;background:linear-gradient(180deg,#eef4ff,#fff);animation:workflow-card-click 6.6s ease-in-out infinite;animation-delay:2.2s}.workflow-history-row.live{border-color:#f59e0b47;background:linear-gradient(180deg,#fffaf0,#fff)}@keyframes workflow-bell-pulse{0%,18%,to{transform:rotate(0);box-shadow:none}21%,24%{transform:rotate(-8deg);box-shadow:0 0 0 6px #2563eb1f}27%{transform:rotate(8deg)}30%{transform:rotate(0)}}@keyframes workflow-card-click{0%,18%,to{transform:translateY(0);box-shadow:0 8px 24px #0f172a0a}22%,25%{transform:translateY(-2px) scale(.992);box-shadow:0 14px 28px #2563eb24}29%{transform:translateY(0);box-shadow:0 10px 24px #0f172a0f}}@keyframes workflow-pill-click{0%,26%,to{transform:scale(1)}30%,34%{transform:scale(.96)}38%{transform:scale(1)}}@keyframes workflow-row-highlight{0%,30%,to{box-shadow:inset 0 0 #2563eb00}35%,44%{box-shadow:inset 4px 0 #2563ebe6}50%{box-shadow:inset 0 0 #2563eb00}}@keyframes workflow-cursor-review{0%,24%,to{opacity:0;transform:translate(0) scale(.8)}28%{opacity:1;transform:translate(0) scale(1)}33%{opacity:1;transform:translate(-22px,32px) scale(1)}36%{opacity:1;transform:translate(-22px,32px) scale(.88)}40%{opacity:1;transform:translate(-22px,32px) scale(1)}46%{opacity:0;transform:translate(-22px,32px) scale(.9)}}@keyframes workflow-cursor-Logsheet{0%,52%,to{opacity:0;transform:translate(0) scale(.8)}58%{opacity:1;transform:translate(0) scale(1)}64%{opacity:1;transform:translate(-118px,-72px) scale(1)}68%{opacity:1;transform:translate(-118px,-72px) scale(.88)}74%{opacity:1;transform:translate(-118px,-72px) scale(1)}80%{opacity:0;transform:translate(-118px,-72px) scale(.9)}}.showcase-chip.active{background:#111827;border-color:#111827;color:#fff;animation:showcase-chip-switch 6.4s ease-in-out infinite}.showcase-mini-card.active{border-color:#4f46e52e;background:linear-gradient(180deg,#eef2ff,#fff);animation:showcase-panel-settle 6.4s ease-in-out infinite}.showcase-sidebar .active{background:#111827;border-color:#111827;color:#fff;animation:showcase-sidebar-click 6.4s ease-in-out infinite}.analytics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:0;padding:0 72px}.metric-card,.chart-card,.testimonial-card,.future-card{border-radius:22px}.testimonials-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:0;padding:0 var(--section-pad-inline)}.testimonial-card{display:grid;gap:18px;padding:var(--card-pad)}.testimonial-card p{font-size:var(--body-size);line-height:var(--body-line)}.testimonial-meta{gap:14px;align-items:end}.testimonial-meta strong{display:block;font-size:var(--card-title-size)}.testimonial-meta span{color:var(--muted);font-size:.92rem}.future-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:0;padding:0 var(--section-pad-inline)}.future-card{display:grid;gap:16px;min-height:184px;padding:var(--card-pad)}.future-marker{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:14px;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.72),transparent 30%),linear-gradient(135deg,#374151,#9ca3af);color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.04em;animation:glyph-pulse 4.8s ease-in-out infinite}.future-copy strong{display:block;font-size:var(--card-title-size)}.future-copy p{margin-top:8px;font-size:var(--body-size);line-height:var(--body-line)}.future-visual{display:grid;gap:10px}.future-visual span{display:flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid var(--border);border-radius:14px;background:#fbfcfe;color:#4b5563;font-size:.86rem}.section-copy p:empty,.solution-card>p:empty{display:none}.cta-shell{justify-content:space-between;gap:28px;padding:var(--section-pad-inline);background:transparent}.cta-actions{gap:14px}.top-link{gap:10px;white-space:nowrap}.top-link-arrow{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#f3f4f6;color:#111827;font-size:.95rem;line-height:1;flex:0 0 auto}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes soft-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes block-shift{0%,to{transform:translateY(0);opacity:.96}50%{transform:translateY(-3px);opacity:1}}@keyframes shimmer-line{0%,to{opacity:.7;transform:scaleX(.96)}50%{opacity:1;transform:scaleX(1)}}@keyframes calendar-breathe{0%,to{background:#fff;border-color:#0f172a0f}50%{background:#f8fafc;border-color:#0f172a1a}}@keyframes pulse-cell{0%,to{transform:scale(1);box-shadow:0 10px 24px #2f37452e}50%{transform:scale(1.04);box-shadow:0 14px 28px #2f374547}}@keyframes bar-grow{0%{transform:scaleY(.55);transform-origin:bottom}to{transform:scaleY(1);transform-origin:bottom}}@keyframes soft-rise{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes stat-fade{0%,to{opacity:.68}50%{opacity:1}}@keyframes card-glow{0%,to{background:#fbfcfe;border-color:#0f172a1a}50%{background:#fff;border-color:#2563eb24}}@keyframes save-flash{0%,to{background:#f3f4f6;border-color:#0f172a14;color:#374151}50%{background:#2f3745;border-color:#2f3745;color:#fff}}@keyframes save-text{0%,28%,to{opacity:.72}45%,72%{opacity:1;color:#374151}}@keyframes chip-shift{0%,to{transform:translateY(0);background:#fff}50%{transform:translateY(-2px);background:#f8fafc}}@keyframes badge-soft-pulse{0%,to{background:#fff;border-color:#0f172a1a}50%{background:#f8fafc;border-color:#2563eb29}}@keyframes row-shift{0%,to{transform:translate(0);border-color:#0f172a1a;background:#fff}50%{transform:translate(5px);border-color:#2563eb24;background:#fbfdff}}@keyframes action-nudge{0%,to{transform:translate(0);opacity:.88}50%{transform:translate(3px);opacity:1}}@keyframes glyph-pulse{0%,to{transform:scale(1);filter:saturate(1)}50%{transform:scale(1.06);filter:saturate(1.1)}}@keyframes builder-stack{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes field-pulse{0%,to{border-color:#0f172a1a;background:#fff}50%{border-color:#94a3b838;background:#f8fafc}}@keyframes field-sweep{0%,15%{width:0;opacity:0}30%,55%{width:100%;opacity:1}to{width:100%;opacity:0}}@keyframes editor-sweep{0%,16%{width:0;opacity:0}30%,68%{width:100%;opacity:1}to{width:100%;opacity:0}}@keyframes showcase-sidebar-click{0%,14%,to{transform:translateY(0)}20%{transform:translateY(1px) scale(.98)}28%,to{transform:translateY(0)}}@keyframes showcase-chip-switch{0%,22%,to{transform:translateY(0)}28%{transform:translateY(1px) scale(.98)}36%,to{transform:translateY(0)}}@keyframes showcase-field-select{0%,26%{border-color:#0f172a14;background:#fff}34%,to{border-color:#4f46e52e;background:linear-gradient(180deg,#eef2ff,#fff)}}@keyframes showcase-field-update{0%,34%{border-color:#0f172a14;background:#fff}42%,to{border-color:#4f46e52e;background:linear-gradient(180deg,#eef2ff,#fff)}}@keyframes showcase-field-sweep{0%,38%{width:0;opacity:0}44%,56%{width:100%;opacity:1}62%,to{width:100%;opacity:0}}@keyframes showcase-panel-settle{0%,44%{border-color:#0f172a14;background:#fff}52%,to{border-color:#4f46e52e;background:linear-gradient(180deg,#eef2ff,#fff)}}@keyframes builder-tab-primary{0%,18%,to{background:#2f3745;border-color:#2f3745;color:#fff;transform:translateY(0)}24%,30%{background:#fff;border-color:#0f172a1a;color:#4b5563;transform:translateY(1px) scale(.98)}36%,92%{background:#fff;border-color:#0f172a1a;color:#4b5563;transform:translateY(0)}}@keyframes builder-tab-secondary{0%,22%{background:#fff;border-color:#0f172a1a;color:#4b5563;transform:translateY(0)}28%{transform:translateY(1px) scale(.98)}36%,to{background:#2f3745;border-color:#2f3745;color:#fff;box-shadow:0 8px 18px #2f374524;transform:translateY(0)}}@keyframes builder-field-selected{0%,22%{border-color:#4f46e533;background:linear-gradient(180deg,#eef2ff,#fff)}30%,to{border-color:#0f172a14;background:#fff}}@keyframes builder-field-typing{0%,24%{border-color:#0f172a14;background:#fff}34%,to{border-color:#4f46e533;background:linear-gradient(180deg,#eef2ff,#fff)}}@keyframes builder-field-saved{0%,38%{border-color:#0f172a14;background:#fff}48%,to{border-color:#10b9812e;background:#ecfdf5}}@keyframes editor-sweep-once{0%,30%{width:0;opacity:0}38%,50%{width:100%;opacity:1}56%,to{width:100%;opacity:0}}@keyframes builder-publish-once{0%,46%{background:#111827;color:#fff;transform:translateY(0)}52%{transform:translateY(1px) scale(.98)}58%,to{background:#ecfdf5;color:#047857;transform:translateY(0)}}@keyframes calendar-select-once{0%,18%{transform:scale(1);box-shadow:0 10px 24px #2f37451f}24%{transform:scale(.96);box-shadow:0 6px 18px #2f37451a}32%,to{transform:scale(1);box-shadow:0 10px 24px #2f37452e}}@keyframes assignment-confirm-once{0%,28%{border-color:#0f172a14;background:#fff;transform:translate(0)}34%{transform:translate(4px)}40%,to{border-color:#4f46e533;background:linear-gradient(180deg,#eef2ff,#fff);transform:translate(0)}}@keyframes assignment-add-once{0%,40%{opacity:.68;transform:translateY(6px)}50%,to{opacity:1;transform:translateY(0)}}@keyframes analytics-filter-once{0%,16%{transform:translateY(0)}22%{transform:translateY(1px) scale(.98)}28%,to{transform:translateY(0)}}@keyframes review-row-open-once{0%,26%{border-color:#0f172a14;background:#fff}34%,to{border-color:#4f46e533;background:linear-gradient(180deg,#eef2ff,#fff)}}@keyframes analytics-bars-once{0%,34%{transform:scaleY(.7);opacity:.72}46%,to{transform:scaleY(1);opacity:1}}@keyframes cursor-route{0%,12%{transform:translate(0) scale(1);opacity:0}18%,30%{transform:translate(0) scale(1);opacity:1}42%{transform:translate(-210px,70px) scale(1);opacity:1}62%{transform:translate(-180px,138px) scale(1);opacity:1}82%{transform:translate(-146px,206px) scale(1);opacity:1}to{transform:translate(-146px,206px) scale(.9);opacity:0}}@keyframes tag-breathe{0%,to{transform:translateY(0);background:#fff}50%{transform:translateY(-2px);background:#f8fafc}}@keyframes sidebar-shift{0%,to{transform:translate(0);background:#fff}50%{transform:translate(4px);background:#f8fafc}}@keyframes panel-glow{0%,to{border-color:#0f172a1a;transform:translateY(0)}50%{border-color:#2563eb29;transform:translateY(-3px)}}@keyframes status-flow{0%,to{transform:translateY(0);background:#fbfcfe}50%{transform:translateY(-2px);background:#eef4ff;color:#2563eb}}@keyframes pulse-dot{0%,to{transform:scale(1);box-shadow:0 0 0 6px #2563eb1f}50%{transform:scale(1.08);box-shadow:0 0 0 10px #2563eb14}}@keyframes live-chip{0%,to{background:#fff;border-color:#0f172a14;color:#4b5563}50%{background:#eef4ff;border-color:#2563eb2e;color:#2563eb}}@keyframes panel-open{0%,14%,to{opacity:.92;transform:scale(.985) translateY(3px)}20%,92%{opacity:1;transform:scale(1) translateY(0)}}@keyframes selected-entry{0%,18%,to{transform:translate(0)}24%,34%{transform:translate(3px)}40%,to{transform:translate(0)}}@keyframes tool-click-one{0%,22%,to{transform:translateY(0)}26%{transform:translateY(1px) scale(.98)}30%,to{transform:translateY(0)}}@keyframes tool-click-two{0%,34%,to{transform:translateY(0)}38%{transform:translateY(1px) scale(.98)}42%,to{transform:translateY(0)}}@keyframes tool-idle{0%,to{opacity:1}35%,55%{opacity:.78}}@keyframes note-sweep{0%,42%{transform:translate(-120%);opacity:0}48%,76%{transform:translate(120%);opacity:1}to{transform:translate(120%);opacity:0}}@keyframes logsheet-section-pulse{0%,12%,to{transform:translateY(0);box-shadow:none}18%,28%{transform:translateY(1px) scale(.98);box-shadow:0 0 0 4px #2563eb1f}34%,to{transform:translateY(0);box-shadow:none}}@keyframes logsheet-nav-focus{0%,24%{transform:translate(0);opacity:.8}30%,44%{transform:translate(3px);opacity:1}to{transform:translate(0);opacity:1}}@keyframes logsheet-card-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes logsheet-card-active{0%,26%{border-color:#0f172a14;background:#fff}34%,to{border-color:#2563eb33;background:linear-gradient(180deg,#eff6ff,#fff);box-shadow:inset 0 0 0 1px #2563eb0f}}@keyframes logsheet-card-typing{0%,42%{border-color:#0f172a14;background:#fff}50%,to{border-color:#10b98133;background:linear-gradient(180deg,#ecfdf5,#fff);box-shadow:inset 0 0 0 1px #10b9810f}}@keyframes logsheet-cursor-route{0%,10%{transform:translate(0) scale(.92);opacity:0}16%,28%{transform:translate(12px) scale(1);opacity:1}42%{transform:translate(6px,72px) scale(1);opacity:1}60%{transform:translate(8px,146px) scale(1);opacity:1}to{transform:translate(8px,146px) scale(.92);opacity:0}}@keyframes logsheet-click-pulse{0%,14%,to{opacity:0;transform:scale(.8)}18%,24%{opacity:1;transform:scale(1)}42%,48%{opacity:1;transform:scale(1)}56%,to{opacity:0;transform:scale(1.5)}}@keyframes logsheet-settings-focus{0%,54%{background:#eef4ff;color:#2563eb}62%{transform:translateY(1px) scale(.98)}70%,to{background:#ecfdf5;border-color:#10b98129;color:#047857;transform:translateY(0)}}@keyframes package-tab-focus{0%,14%,to{transform:translateY(0);box-shadow:none}20%,30%{transform:translateY(1px) scale(.98);box-shadow:0 0 0 4px #2563eb1f}36%,to{transform:translateY(0);box-shadow:none}}@keyframes package-Logsheet-add{0%,26%{border-color:#0f172a14;background:#fff}34%,58%{border-color:#2563eb2e;background:linear-gradient(180deg,#eff6ff,#fff);transform:translate(3px)}to{transform:translate(0)}}@keyframes package-sequence-shift{0%,42%{transform:translateY(0);border-color:#0f172a14}52%,70%{transform:translateY(-2px);border-color:#2563eb29}to{transform:translateY(0);border-color:#0f172a14}}@keyframes package-save-click{0%,64%,to{transform:translateY(0);box-shadow:none}72%{transform:translateY(1px) scale(.98)}78%,88%{transform:translateY(0);box-shadow:0 0 0 5px #2563eb1f}}@keyframes shift-filter-click{0%,16%,to{transform:translateY(0);box-shadow:none}22%,32%{transform:translateY(1px) scale(.98);box-shadow:0 0 0 4px #2563eb1f}40%,to{transform:translateY(0);box-shadow:none}}@keyframes shift-row-activate{0%,34%{background:#fff}42%,72%{background:linear-gradient(180deg,#fff9e8,#fff)}to{background:#fff}}@keyframes shift-status-pulse{0%,42%,to{box-shadow:none}50%,70%{box-shadow:0 0 0 4px #f59e0b1f}}@keyframes shift-cursor-route{0%,10%{transform:translate(0) scale(.92);opacity:0}16%,28%{transform:translate(34px) scale(1);opacity:1}46%{transform:translate(328px) scale(1);opacity:1}66%{transform:translate(386px,92px) scale(1);opacity:1}to{transform:translate(386px,92px) scale(.92);opacity:0}}@keyframes shift-click-pulse{0%,14%,to{opacity:0;transform:scale(.8)}18%,24%{opacity:1;transform:scale(1)}46%,52%{opacity:1;transform:scale(1)}58%,to{opacity:0;transform:scale(1.5)}}@keyframes notifications-bell-click{0%,14%,to{transform:translateY(0);box-shadow:none}20%,30%{transform:translateY(1px) scale(.98);box-shadow:0 0 0 4px #2563eb1f}38%,to{transform:translateY(0);box-shadow:none}}@keyframes notifications-item-glow{0%,28%,to{transform:translateY(0)}36%,54%{transform:translateY(-2px)}}@keyframes submission-Logsheet-glow{0%,36%,to{border-color:#0f172a14}46%,76%{border-color:#10b9812e;box-shadow:0 0 0 4px #10b98114}}@keyframes notifications-cta-click{0%,68%,to{transform:translateY(0);box-shadow:none}76%{transform:translateY(1px) scale(.985)}82%,92%{transform:translateY(0);box-shadow:0 0 0 5px #2563eb1f}}@keyframes notifications-cursor-route{0%,10%{transform:translate(0) scale(.92);opacity:0}16%,26%{transform:translate(0) scale(1);opacity:1}40%{transform:translate(-118px,106px) scale(1);opacity:1}64%{transform:translate(-96px,282px) scale(1);opacity:1}to{transform:translate(-96px,282px) scale(.92);opacity:0}}@keyframes notifications-click-pulse{0%,14%,to{opacity:0;transform:scale(.8)}18%,24%{opacity:1;transform:scale(1)}42%,48%{opacity:1;transform:scale(1)}68%,74%{opacity:1;transform:scale(1)}82%,to{opacity:0;transform:scale(1.5)}}@keyframes submission-button-click{0%,66%,to{transform:translateY(0);box-shadow:none}74%{transform:translateY(1px) scale(.985)}82%,92%{transform:translateY(0);box-shadow:0 0 0 5px #2563eb1f}}@keyframes submission-cursor-route{0%,10%{transform:translate(0) scale(.92);opacity:0}16%,28%{transform:translate(0) scale(1);opacity:1}42%{transform:translate(-286px) scale(1);opacity:1}66%{transform:translate(-72px,148px) scale(1);opacity:1}to{transform:translate(-72px,148px) scale(.92);opacity:0}}@keyframes submission-click-pulse{0%,14%,to{opacity:0;transform:scale(.8)}18%,24%{opacity:1;transform:scale(1)}44%,50%{opacity:1;transform:scale(1)}70%,76%{opacity:1;transform:scale(1)}84%,to{opacity:0;transform:scale(1.5)}}@keyframes approve-ready{0%,62%,to{box-shadow:none}70%,82%{box-shadow:0 0 0 4px #10b9811f}}@keyframes status-swap{0%,22%{opacity:0}23%,to{opacity:1}}@keyframes status-detail{0%,43%{opacity:0}44%,to{opacity:1}}@media(max-width:1140px){.header,.hero-shell,.how-shell,.cta-shell{grid-template-columns:1fr}.header{justify-items:center}.nav{flex-wrap:wrap}.hero-widgets{min-height:600px}.solutions-grid,.testimonials-grid,.future-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marquee-card{width:340px;height:330px}.hero-shell,.logo-strip,.solutions-grid,.how-shell,.testimonials-grid,.future-grid,.cta-shell{padding-inline:28px}.cta-actions{flex-wrap:wrap}}@media(max-width:760px){:root{--section-pad-inline: 18px;--section-gap: 18px;--section-block-pad: 56px;--copy-max: 100%;--title-size: clamp(1.7rem, 8vw, 2.15rem);--body-size: .94rem;--card-title-size: .98rem;--card-pad: 18px}.page{padding-inline:12px}.header-shell{top:10px}.header{gap:16px;padding:16px}.header-actions,.hero-actions,.cta-actions{flex-wrap:wrap;width:100%}.button,.button.large{width:100%}.hero-shell{min-height:auto;padding-top:40px;padding-bottom:32px;gap:28px}.hero-copy h1{font-size:clamp(2.35rem,12vw,3.2rem)}.hero-widgets{min-height:auto}.widget{position:relative;top:auto;left:auto;right:auto;width:100%;transform:none}.widget-queue{margin-top:18px;min-height:auto}.calendar-grid,.solutions-grid,.testimonials-grid,.future-grid,.showcase-body,.showcase-workspace,.showcase-footer-panels{grid-template-columns:1fr}.workflow-hub-topbar,.workflow-panel-header,.workflow-panel-header.compact{flex-direction:column;align-items:stretch}.logo-strip,.solutions-grid,.how-shell,.testimonials-grid,.future-grid,.cta-shell{padding-inline:18px}.solutions-marquee{padding-inline:0}.marquee-card{width:268px;height:340px}}.abstract-input-flowchart{position:relative;width:100%;height:280px;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;box-shadow:var(--shadow);margin-top:18px}.pipeline-canvas{width:100%;height:auto;max-height:160px}.traveling-bubble{offset-path:path("M 20 40 C 80 40, 60 120, 120 120 C 180 120, 160 40, 220 40 H 300");animation:bubble-intake 6s infinite linear}.bubble-1{animation-delay:0s}.bubble-2{animation-delay:2s}.bubble-3{animation-delay:4s}@keyframes bubble-intake{0%{offset-distance:0%;opacity:0}10%{opacity:1}50%{transform:scale(1.3)}90%{opacity:1}to{offset-distance:100%;opacity:0}}.pipeline-flow-active{animation:pipeline-dash 10s linear infinite}@keyframes validator-breathe{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.15);opacity:1}}.ledger-line{transition:all .5s ease}.ledger-line-active{stroke-dasharray:40;stroke-dashoffset:40;animation:line-write 3s infinite ease-in-out}@keyframes line-write{0%,to{stroke-dashoffset:40}50%{stroke-dashoffset:0}}.flowchart-label{display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--border);padding-top:10px;margin-top:6px}.flowchart-label strong{font-size:.85rem;color:var(--text)}.flowchart-label span{font-size:.75rem;color:var(--muted)}.bifurcated-decision-gate{padding:20px;display:flex;flex-direction:column;gap:16px;background:var(--surface);border-radius:16px;height:100%}.gate-header{display:flex;justify-content:space-between;align-items:center}.gate-header strong{font-size:.95rem;color:var(--text)}.gate-status{font-size:.75rem;font-weight:600;color:var(--accent);background:#2563eb1a;padding:2px 8px;border-radius:99px}.svg-container{position:relative;flex:1;display:flex;flex-direction:column;justify-content:space-between}.gate-svg{width:100%;height:auto;max-height:160px}.flow-path-approved{stroke-dasharray:8 8;animation:flow-dash-forward 20s linear infinite}.flow-path-revision{stroke-dasharray:8 8;animation:flow-dash-backward 20s linear infinite}@keyframes flow-dash-forward{to{stroke-dashoffset:-1000}}@keyframes flow-dash-backward{to{stroke-dashoffset:1000}}.gate-labels{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:10px;border-top:1px solid var(--border);padding-top:12px}.label-approved,.label-revision{display:flex;flex-direction:column;gap:4px}.label-approved strong,.label-revision strong{font-size:.85rem;color:var(--text)}.label-approved span,.label-revision span{font-size:.75rem;color:var(--muted)}.dot{width:8px;height:8px;border-radius:99px;display:inline-block;margin-bottom:2px}.dot-blue{background:var(--accent)}.dot-dark{background:var(--text)}.bifurcated-decision-gate circle{transition:transform .3s ease}.widget-queue:hover .bifurcated-decision-gate circle{transform:scale(1.1);transform-origin:center}.solution-card:hover .branch-line{stroke:var(--accent);stroke-width:2.5px}.solution-card:hover .tree-node{fill:#2563eb0a;stroke:var(--accent)}.solution-card:hover .node-left{transform:translateY(-5px);fill:var(--text);stroke:var(--text)}.solution-card:hover .node-center{transform:translateY(5px)}.solution-card:hover .node-right{transform:scale(1.1);fill:#2563eb1a}.solution-card:hover .check-indicator{opacity:1;stroke-dashoffset:0}.solution-card:hover .active-merge-flow{stroke-dashoffset:0;animation:merge-flow-loop 1.8s infinite linear}.solution-card:hover .merge-curve{stroke:#2563eb33}.solution-card:hover .draft-node-2{transform:translate(6px,4px) scale(.9)}.solution-card:hover .trunk-node-2{fill:var(--accent);stroke:var(--accent);box-shadow:0 0 10px var(--accent);transform:scale(1.25)}@keyframes merge-flow-loop{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.orbit-node{position:absolute;width:16px;height:16px;border-radius:999px;background:var(--accent);box-shadow:0 0 10px var(--accent);top:calc(50% - 8px);left:-8px}@keyframes orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.solution-card:hover .bell-node{background:var(--accent);transform:scale(1.1) rotate(15deg)}@keyframes wave-ripple{0%{transform:scale(.6);opacity:0}50%{opacity:.3}to{transform:scale(1.3);opacity:0}}.solution-card:hover .ring-fill{stroke-dashoffset:0}.solution-card:hover .ring-label strong{color:var(--accent)}.solution-card:hover .bridge-link{stroke:var(--accent);stroke-width:2px}.solution-card:hover .link-2{stroke:var(--text)}.solution-card:hover .shift-2{transform:scale(1.15);box-shadow:0 0 10px #2563eb4d}.solution-card:hover .operator-node{stroke:var(--accent);fill:#2563eb0d}.solution-card:hover .op-2{fill:var(--accent);stroke:var(--accent);transform:scale(1.2)}.solution-card:hover .op-3{fill:var(--text);stroke:var(--text);transform:scale(1.2)}.solution-card:hover .bridge-pulse{opacity:1}.solution-card:hover .pulse-1{offset-path:path("M 30 70 C 90 70, 90 105, 150 105");animation:link-alloc 2s infinite linear}.solution-card:hover .pulse-2{offset-path:path("M 30 105 C 90 105, 90 70, 150 70");animation:link-alloc 2s infinite linear;animation-delay:.8s}@keyframes link-alloc{0%{offset-distance:0%;opacity:0}15%{opacity:1}85%{opacity:1}to{offset-distance:100%;opacity:0}}.analytics-layout{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:20px;margin-top:32px;align-items:stretch}.analytics-metric-card{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:28px 24px 20px;display:flex;flex-direction:column;transition:border-color .3s ease,box-shadow .3s ease}.analytics-metric-card:hover{border-color:#0f172a2e;box-shadow:0 8px 24px #0f172a0f}.metric-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.metric-accent-label{font-size:.78rem;font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:.06em}.metric-status-dot{width:7px;height:7px;border-radius:50%;background:#9ca3af}.metric-status-dot.active{background:#10b981;animation:status-pulse 2s ease-in-out infinite}@keyframes status-pulse{0%,to{opacity:1}50%{opacity:.4}}.metric-big-number{font-size:2.2rem;font-weight:800;color:var(--text);margin:0;line-height:1.1;letter-spacing:-.02em}.metric-subtitle{font-size:1rem;font-weight:600;color:var(--muted);margin:2px 0 10px}.metric-desc{font-size:.88rem;color:var(--muted);line-height:1.55;margin:0 0 16px;flex:1}.live-ledger-terminal,.exception-monitor{background:#0f172a;border-radius:10px;overflow:hidden;margin-top:auto}.terminal-header{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.06)}.terminal-dot{width:6px;height:6px;border-radius:50%}.terminal-dot.green{background:#10b981;box-shadow:0 0 6px #10b98180;animation:status-pulse 2s ease-in-out infinite}.terminal-dot.amber{background:#f59e0b;box-shadow:0 0 6px #f59e0b80;animation:status-pulse 1.2s ease-in-out infinite}.terminal-title{font-family:Inter,sans-serif;font-size:.65rem;font-weight:700;color:#ffffff80;letter-spacing:.08em}.terminal-body{padding:8px 12px 10px;display:flex;flex-direction:column;gap:4px}.terminal-line{display:grid;grid-template-columns:36px 1fr 16px;gap:8px;align-items:center;font-family:Inter,sans-serif;font-size:.7rem;color:#ffffff59;padding:3px 0;transition:all .4s ease}.terminal-line.latest{color:#ffffffe6}.terminal-time{font-weight:700;font-variant-numeric:tabular-nums}.terminal-msg{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal-check{color:#10b981;font-weight:700;text-align:right}.exception-body{padding:10px 12px 12px}.exception-active{margin-bottom:10px}.exception-label{font-family:Inter,sans-serif;font-size:.78rem;font-weight:600;color:#ffffffd9;margin-bottom:6px}.exception-row{display:flex;align-items:center;gap:10px}.exception-latency{font-family:Inter,sans-serif;font-size:1.3rem;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.exception-badge{font-family:Inter,sans-serif;font-size:.6rem;font-weight:800;letter-spacing:.06em;padding:3px 8px;border-radius:4px}.exception-badge.resolved{background:#10b98126;color:#10b981}.exception-badge.pending{background:#f59e0b26;color:#f59e0b;animation:status-pulse 1.4s ease-in-out infinite}.exception-stats{display:flex;gap:4px;height:22px;align-items:flex-end}.exception-stat-bar{flex:1;height:100%;background:#ffffff0f;border-radius:3px;overflow:hidden;transition:all .4s ease;position:relative}.exception-stat-bar.active{background:#ffffff1f}.stat-bar-fill{height:100%;border-radius:3px;transition:width .6s cubic-bezier(.16,1,.3,1)}.exception-stat-bar.resolved .stat-bar-fill{background:#10b98180}.exception-stat-bar.pending .stat-bar-fill{background:#f59e0b80}.exception-stat-bar.active .stat-bar-fill{background:#10b981}.exception-stat-bar.active.pending .stat-bar-fill{background:#f59e0b}.transposition-visual-card{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:24px;display:flex;flex-direction:column;justify-content:center;align-items:center}.transposition-stage{position:relative;width:100%;height:240px;overflow:hidden;border-radius:12px;background:#f8fafc;border:1px solid rgba(15,23,42,.06)}.alignment-gate{position:absolute;left:50%;top:0;bottom:0;width:1px;z-index:5;display:flex;flex-direction:column;align-items:center}.gate-line{width:1px;flex:1;background:repeating-linear-gradient(to bottom,var(--accent) 0px,var(--accent) 4px,transparent 4px,transparent 8px);opacity:.5}.gate-label{font-family:Inter,sans-serif;font-size:.55rem;font-weight:800;letter-spacing:.12em;color:var(--accent);writing-mode:vertical-rl;text-orientation:mixed;position:absolute;top:50%;transform:translateY(-50%) translate(-50%);background:#f8fafc;padding:6px 2px}.transposition-rail{position:absolute;left:0;right:0;height:2px}.transposition-rail:nth-child(2){top:28%}.transposition-rail:nth-child(3){top:50%}.transposition-rail:nth-child(4){top:72%}.rail-track{position:absolute;right:0;width:48%;height:1px;background:#0f172a14;top:0}.event-packet{position:absolute;width:8px;height:8px;border-radius:50%;top:-3px;background:#0f172a26;animation:packet-transpose-flow var(--duration) linear infinite;animation-delay:var(--delay)}@keyframes packet-transpose-flow{0%{left:-4%;transform:translateY(var(--scatter-y));background:#0f172a1f;width:6px;height:6px;opacity:0}8%{opacity:1}40%{left:42%;transform:translateY(var(--scatter-y));background:#0f172a33;width:7px;height:7px}55%{left:52%;transform:translateY(0);background:#111827;width:8px;height:8px}90%{left:96%;transform:translateY(0);background:#111827;width:8px;height:8px;opacity:1}to{left:102%;transform:translateY(0);opacity:0}}.transposition-hud{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;padding:8px 14px;background:#0f172a08;border-top:1px solid rgba(15,23,42,.06)}.hud-metric{font-family:Inter,sans-serif;font-size:.65rem;font-weight:600;color:var(--muted);letter-spacing:.04em;display:flex;align-items:center;gap:5px}.hud-metric strong{color:var(--text);font-weight:800}.hud-dot{width:5px;height:5px;border-radius:50%;background:#9ca3af}.hud-dot.active{background:#10b981;animation:status-pulse 2s ease-in-out infinite}.visual-caption{font-size:.82rem;color:var(--muted);text-align:center;margin-top:14px;margin-bottom:0}@media(max-width:1140px){.analytics-layout{grid-template-columns:1fr 1fr;gap:16px}.transposition-visual-card{grid-column:1 / -1;order:-1}}@media(max-width:760px){.analytics-layout{grid-template-columns:1fr}.transposition-visual-card{order:-1}.metric-big-number{font-size:1.8rem}}.playback-hud-panel{display:flex;flex-direction:column;gap:12px;margin-top:24px;background:#fff;border:1.5px solid #000000;border-radius:8px;padding:12px 16px;max-width:360px;box-shadow:0 4px 12px #0000000a}.hud-play-controls{display:flex;align-items:center}.hud-btn{display:flex;align-items:center;gap:8px;background:#000;border:1.5px solid #000000;color:#fff;font-family:Inter,sans-serif;font-size:12px;font-weight:700;padding:6px 12px;border-radius:4px;cursor:pointer;letter-spacing:.03em;transition:all .2s ease}.hud-btn:hover{background:#222;border-color:#222}.hud-btn-icon{width:6px;height:6px;border-radius:50%;background:#10b981;transition:all .2s ease}.hud-btn.paused .hud-btn-icon{background:#f59e0b}.hud-quick-selector{display:flex;gap:8px;align-items:center}.hud-selector-dot{position:relative;width:22px;height:22px;border-radius:50%;border:1.5px solid #000000;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.16,1,.3,1)}.hud-selector-dot .dot-label{font-family:Inter,sans-serif;font-size:10px;font-weight:800;color:#000;line-height:1}.hud-selector-dot:hover{transform:translateY(-2px);border-color:#000}.hud-selector-dot.active{background:#000;border-color:#000}.hud-selector-dot.active .dot-label{color:#fff}.factory-console{position:relative;width:100%;height:560px;background:#fff;border:1.5px solid #000000;border-radius:12px;box-shadow:0 10px 30px #0000000f;overflow:hidden;display:flex;flex-direction:column}.factory-console:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(0,0,0,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.02) 1px,transparent 1px);background-size:30px 30px;pointer-events:none}.console-header-bar{display:grid;grid-template-columns:1fr auto 1fr;padding:10px 20px;background:#fff;border-bottom:1.5px solid #000000;align-items:center;z-index:10;pointer-events:none}.console-title{font-family:Inter,sans-serif;font-size:11px;font-weight:750;letter-spacing:.05em;color:#000}.latency-telemetry{font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:.02em;color:#0009;text-align:right}.factory-viewport{position:relative;flex:1;width:100%;perspective:1600px;overflow:visible;display:flex;align-items:center;justify-content:center}.factory-plane{position:relative;width:90%;max-width:820px;height:380px;transform-style:preserve-3d;transform:translate3d(40px,130px,0) scale(.92) rotateX(54deg) rotate(-32deg);animation:console-plane-bob 8s ease-in-out infinite}@keyframes console-plane-bob{0%,to{transform:translate3d(40px,130px,0) scale(.92) rotateX(54deg) rotate(-32deg)}50%{transform:translate3d(40px,130px,5px) scale(.92) rotateX(54deg) rotate(-32deg) translateY(-8px)}}.factory-pipelines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;transform:translateZ(2px);overflow:visible}.factory-pulse-line{animation:fiber-pulse 8s linear infinite}@keyframes fiber-pulse{to{stroke-dashoffset:-350}}.flow-packet{animation:flow-packet-pulse 1.5s ease-in-out infinite alternate}@keyframes flow-packet-pulse{0%{r:5.5px}to{r:8px}}.factory-unit{position:absolute;transform-style:preserve-3d;width:60px;height:60px;margin-left:-30px;margin-top:-30px;cursor:pointer;transition:all .4s cubic-bezier(.16,1,.3,1)}.tower-3d{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:all .4s cubic-bezier(.16,1,.3,1)}.tower-base-ring{position:absolute;left:-20px;top:-20px;width:100px;height:100px;border-radius:50%;border:1.5px dashed rgba(0,0,0,.1);background:none;transform:translateZ(-1px);pointer-events:none;transition:all .5s cubic-bezier(.16,1,.3,1)}.factory-unit.active .tower-base-ring{border:1.5px dashed #000000;background:#00000008;transform:translateZ(-1px) scale(1.1);animation:none}.tower-face{position:absolute;box-sizing:border-box;background:#fff;border:1.5px solid #000000;border-radius:0;transition:all .4s cubic-bezier(.16,1,.3,1)}.tower-face.face--front{width:50px;height:60px;left:5px;transform:rotateY(0) translateZ(25px)}.tower-face.face--back{width:50px;height:60px;left:5px;transform:rotateY(180deg) translateZ(25px)}.tower-face.face--left{width:50px;height:60px;left:5px;transform:rotateY(-90deg) translateZ(25px)}.tower-face.face--right{width:50px;height:60px;left:5px;transform:rotateY(90deg) translateZ(25px)}.tower-face.face--top{width:50px;height:50px;left:5px;top:5px;transform:rotateX(90deg) translateZ(30px);border-radius:0}.factory-unit.active .tower-face{border-color:#000;background:#f1f5f9;box-shadow:none}.tower-core{position:absolute;left:21px;top:21px;width:18px;height:18px;border-radius:0;background:#000;opacity:.15;transform:translateZ(25px);transition:all .4s cubic-bezier(.16,1,.3,1)}.factory-unit.active .tower-core{opacity:1;height:26px;border-radius:0;transform:translateZ(18px);box-shadow:none;animation:none}.tower-hologram{position:absolute;left:50%;top:50%;width:32px;height:32px;margin-left:-16px;margin-top:-16px;transform-style:preserve-3d;transform:translateZ(72px);transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;align-items:center;justify-content:center}.holo-ring{position:absolute;inset:-6px;border:1.5px solid rgba(0,0,0,.1);border-radius:50%;pointer-events:none;transition:all .4s ease}.factory-unit.active .holo-ring{border-color:#000;box-shadow:none;animation:none}.holo-icon{display:flex;align-items:center;justify-content:center;color:#0006;transition:all .4s ease}.holo-icon svg{width:14px;height:14px}.factory-unit.active .holo-icon{color:#000;transform:translateZ(4px)}.unit-label-card{position:absolute;bottom:84px;left:50%;width:180px;padding:12px;background:#fff;border:1.5px solid #000000;border-radius:6px;box-shadow:0 4px 12px #00000014;pointer-events:auto;z-index:20;transform:rotate(32deg) rotateX(-54deg) translate(-50%) translateZ(40px);transform-origin:bottom center;transition:all .4s cubic-bezier(.16,1,.3,1);opacity:.85}.factory-unit.active .unit-label-card{transform:rotate(32deg) rotateX(-54deg) translate(-50%) translateZ(54px);opacity:1;background:#fff;border:2px solid #000000;box-shadow:0 12px 24px #00000026}.card-badge{display:flex;align-items:center;gap:6px;margin-bottom:6px}.card-step{font-family:Inter,sans-serif;font-size:10px;font-weight:800;padding:2px 5px;border-radius:2px;color:#fff;background:#000}.card-phase{font-family:Inter,sans-serif;font-size:9px;font-weight:700;letter-spacing:.03em;color:#0009}.card-title{font-family:Inter,sans-serif;font-size:13px;font-weight:800;color:#000;line-height:1.2;margin:0 0 2px;text-align:left}.card-desc{font-family:Inter,sans-serif;font-size:10.5px;font-weight:600;color:#000000bf;line-height:1.2;margin:0;text-align:left}.card-expansion{max-height:0;opacity:0;overflow:hidden;transition:all .4s cubic-bezier(.16,1,.3,1);border-top:1px solid rgba(0,0,0,0);margin-top:0;padding-top:0}.factory-unit.active .card-expansion{max-height:100px;opacity:1;border-top:1.5px solid #000000;margin-top:8px;padding-top:8px}.card-detail{font-family:Inter,sans-serif;font-size:9.5px;font-weight:500;color:#000c;line-height:1.3;margin:0 0 6px;text-align:left}.card-telemetry{display:flex;justify-content:space-between;align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;padding:4px 6px}.telemetry-label{font-family:Inter,sans-serif;font-size:9px;font-weight:700;color:#00000080}.telemetry-value{font-family:Inter,sans-serif;font-size:9.5px;font-weight:800;color:#000}.factory-unit:hover .unit-label-card{opacity:1;transform:rotate(32deg) rotateX(-54deg) translate(-50%) translateZ(48px)}.factory-unit.active:hover .unit-label-card{transform:rotate(32deg) rotateX(-54deg) translate(-50%) translateZ(58px)}.console-footer-bar{display:flex;justify-content:space-between;padding:10px 20px;background:#fff;border-top:1.5px solid #000000;font-family:Inter,sans-serif;font-size:10px;font-weight:700;letter-spacing:.05em;color:#000;z-index:10;pointer-events:none}.solution-card:hover .role-hub{transform:rotateX(55deg) rotate(-25deg) translateY(-10px)}.solution-card:hover .layer-1{transform:translateZ(-40px);border-color:var(--accent);background:#2563eb05}.solution-card:hover .layer-2{transform:translateZ(0);border-color:var(--text);background:#ffffff80}.solution-card:hover .layer-3{transform:translateZ(40px);border-color:var(--accent);background:#2563eb0d;box-shadow:0 0 15px #2563eb1a}.solution-card:hover .hub-core{background:var(--accent);box-shadow:0 0 15px var(--accent);transform:translateZ(0) scale(1.1)}.solution-card:hover .connector-rays{transform:rotateX(55deg) rotate(-25deg) translateY(-10px)}.ray{position:absolute;width:1.5px;height:80px;background:#0f172a14;transform-origin:bottom;transition:all .6s ease}.solution-card:hover .ray{background:#2563eb33;height:120px;top:calc(50% - 60px)}.solution-card:hover .ray-pulse{animation:ray-flow 2s infinite linear}.solution-card:hover .ray-1 .ray-pulse{animation-delay:0s}.solution-card:hover .ray-2 .ray-pulse{animation-delay:.6s}.solution-card:hover .ray-3 .ray-pulse{animation-delay:1.2s}@keyframes ray-flow{0%{top:100%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:0%;opacity:0}}.isometric-board{perspective:1000px!important;transform-style:preserve-3d!important;position:relative!important}.ambient-glow{position:absolute!important;inset:15px!important;border-radius:50%!important;background:radial-gradient(circle at center,rgba(37,99,235,.15) 0%,transparent 70%)!important;filter:blur(24px)!important;opacity:.7!important;pointer-events:none!important;z-index:0!important;animation:board-mesh-glow 5s infinite ease-in-out!important}@keyframes board-mesh-glow{0%,to{opacity:.5;transform:scale(.9) translateZ(0)}50%{opacity:.9;transform:scale(1.1) translateZ(5px)}}.board-base{position:relative!important;width:100%!important;height:100%!important;transform-style:preserve-3d!important;transform:rotateX(55deg) rotate(-40deg) translateZ(0)!important;transition:transform .8s cubic-bezier(.34,1.56,.64,1)!important;z-index:1!important}.board-base:after{content:""!important;position:absolute!important;inset:-15px!important;border-radius:16px!important;background-image:linear-gradient(rgba(37,99,235,.05) 1.5px,transparent 1.5px),linear-gradient(90deg,rgba(37,99,235,.05) 1.5px,transparent 1.5px)!important;background-size:16px 16px!important;background-position:center!important;opacity:.75!important;pointer-events:none!important;z-index:-1!important;border:1px dashed rgba(37,99,235,.12)!important;box-shadow:0 0 30px #2563eb08 inset!important}.widget-main:hover .abstract-input-flowchart .board-base,.widget-queue:hover .bifurcated-decision-gate .board-base,.solution-card:hover .board-base{transform:rotateX(50deg) rotate(-25deg) translateY(-8px) translateZ(10px)!important}.validator-lens-3d{position:absolute!important;left:170px!important;top:80px!important;width:32px!important;height:32px!important;transform:translate3d(-50%,-50%,35px)!important;transform-style:preserve-3d!important;pointer-events:none!important;transition:transform .8s cubic-bezier(.34,1.56,.64,1)!important}.validator-lens-3d:before{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:1.5px!important;height:35px!important;background:linear-gradient(to top,#2563eb1a,#2563ebf2)!important;transform:translate(-50%,-50%) rotateX(-90deg) translateZ(17.5px)!important}.lens-ring{position:absolute!important;inset:0!important;border-radius:50%!important;border:1.5px solid var(--accent)!important;box-shadow:0 0 12px #2563eb59!important;background:#2563eb14!important}.lens-ring.outer{animation:lens-spin-scale 4s infinite linear!important}.lens-ring.inner{inset:4px!important;border-color:var(--text)!important;animation:lens-spin-scale-reverse 3s infinite linear!important;box-shadow:none!important}.lens-core{position:absolute!important;inset:8px!important;border-radius:50%!important;background:var(--text)!important;border:1px solid #fff!important;box-shadow:0 0 6px #0006!important}@keyframes lens-spin-scale{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.12)}to{transform:rotate(360deg) scale(1)}}@keyframes lens-spin-scale-reverse{0%{transform:rotate(360deg) scale(1)}50%{transform:rotate(180deg) scale(.9)}to{transform:rotate(0) scale(1)}}.widget-main:hover .validator-lens-3d{transform:translate3d(-50%,-50%,48px) scale(1.1)!important}.gate-lens-3d{position:absolute!important;left:100px!important;top:80px!important;width:26px!important;height:26px!important;transform:translate3d(-50%,-50%,28px)!important;transform-style:preserve-3d!important;pointer-events:none!important;transition:transform .8s cubic-bezier(.34,1.56,.64,1)!important}.gate-lens-3d:before{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:1.5px!important;height:28px!important;background:linear-gradient(to top,#2563eb1a,#2563ebf2)!important;transform:translate(-50%,-50%) rotateX(-90deg) translateZ(14px)!important}.gate-lens-3d .lens-ring{position:absolute!important;inset:0!important;border-radius:50%!important;border:1.5px solid var(--text)!important;background:#11182714!important}.gate-lens-3d .lens-core{position:absolute!important;inset:6px!important;border-radius:50%!important;background:var(--accent)!important;border:1px solid #fff!important}.widget-queue:hover .gate-lens-3d{transform:translate3d(-50%,-50%,40px) scale(1.15)!important}.widget-queue:hover .gate-lens-3d .lens-ring{border-color:var(--accent)!important;box-shadow:0 0 10px #2563eb73!important}.solution-card:hover .tree-child-3d{transform:translate3d(-50%,-50%,30px)!important}.solution-card:hover .tree-child-3d:before{height:30px!important;transform:translate(-50%,-50%) rotateX(-90deg) translateZ(15px)!important}.solution-card:hover .child-left-3d:after{background:var(--text)!important;border-color:var(--text)!important;box-shadow:0 0 10px #11182766!important}.solution-card:hover .child-center-3d:after{background:#fff!important;border-color:var(--accent)!important;box-shadow:0 0 10px #2563eb66!important}.solution-card:hover .child-right-3d:after{background:var(--accent)!important;border-color:var(--accent)!important;box-shadow:0 0 12px #2563eb99!important}.solution-card:hover .draft-node-3d{transform:translate3d(-50%,-50%,30px)!important}.solution-card:hover .draft-node-3d:before{height:30px!important;transform:translate(-50%,-50%) rotateX(-90deg) translateZ(15px)!important}.solution-card:hover .draft-node-1-3d:after{background:#fff!important;border-color:var(--accent)!important}.solution-card:hover .draft-node-2-3d:after{background:var(--accent)!important;border-color:var(--accent)!important;box-shadow:0 0 10px #2563eb80!important}.solution-card:hover .merge-ramp-3d{opacity:1!important;height:62px!important}.solution-card:hover .operator-node-3d{transform:translate3d(-50%,-50%,35px)!important}.solution-card:hover .operator-node-3d:before{height:35px!important;transform:translate(-50%,-50%) rotateX(-90deg) translateZ(17.5px)!important}.solution-card:hover .op1-3d:after{background:#fff!important;border-color:#2563eb4d!important}.solution-card:hover .op2-3d:after{background:var(--accent)!important;border-color:var(--accent)!important;box-shadow:0 0 10px #2563eb80!important}.solution-card:hover .op3-3d:after{background:var(--text)!important;border-color:var(--text)!important;box-shadow:0 0 10px #11182766!important}.solution-card:hover .abstract-notifications-wave .bell-node{transform:translateZ(35px) rotate(15deg) scale(1.1)!important;box-shadow:0 12px 28px #2563eb59!important}.solution-card:hover .abstract-timeline-wheel .center-gauge,.solution-card:hover .abstract-submission-ring .ring-label{transform:translateZ(40px) scale(1.06)!important}.abstract-transposition-rails .node{transform:translateZ(10px)!important;transition:all .6s cubic-bezier(.34,1.56,.64,1)!important}.solution-card:hover .abstract-transposition-rails .node{transform:translateZ(28px)!important;background:var(--accent)!important;box-shadow:0 0 10px #2563eb99!important}.solution-card:hover .layer-1{transform:translateZ(-50px)!important;border-color:#2563eb4d!important;background:#2563eb05!important}.solution-card:hover .layer-2{transform:translateZ(0)!important;border-color:#11182766!important;background:#fff6!important}.solution-card:hover .layer-3{transform:translateZ(50px)!important;border-color:var(--accent)!important;background:#2563eb0d!important;box-shadow:0 0 15px #2563eb33,0 0 30px #2563eb1a inset!important}.sol-visual{position:relative;width:100%;height:180px;margin:16px 0 8px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:12px;background:#0f172a05;border:1px solid rgba(15,23,42,.06)}.sol-visual__label{position:absolute;bottom:10px;left:50%;transform:translate(-50%);z-index:10}.label-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:20px;background:#fff;border:1px solid rgba(15,23,42,.1);font-size:10px;font-weight:600;color:#2563eb;letter-spacing:.03em;white-space:nowrap;box-shadow:0 2px 8px #0f172a14}.sol-builder__scene{position:relative;width:160px;height:140px;transform-style:preserve-3d;perspective:600px}.sol-builder__block{position:absolute;width:58px;height:44px;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.sol-builder:hover .sol-builder__block{transform:translate(0)!important}.block--tl{top:10px;left:10px;transform:translate(-10px,-10px) rotateX(18deg) rotateY(-18deg);animation:block-float-tl 4s ease-in-out infinite}.block--tr{top:10px;right:10px;transform:translate(10px,-10px) rotateX(18deg) rotateY(18deg);animation:block-float-tr 4.4s ease-in-out infinite}.block--bl{bottom:20px;left:10px;transform:translate(-10px,10px) rotateX(-18deg) rotateY(-18deg);animation:block-float-bl 3.8s ease-in-out infinite}.block--br{bottom:20px;right:10px;transform:translate(10px,10px) rotateX(-18deg) rotateY(18deg);animation:block-float-br 4.2s ease-in-out infinite}@keyframes block-float-tl{0%,to{transform:translate(-10px,-10px) rotateX(18deg) rotateY(-18deg)}50%{transform:translate(-14px,-14px) rotateX(22deg) rotateY(-22deg)}}@keyframes block-float-tr{0%,to{transform:translate(10px,-10px) rotateX(18deg) rotateY(18deg)}50%{transform:translate(14px,-14px) rotateX(22deg) rotateY(22deg)}}@keyframes block-float-bl{0%,to{transform:translate(-10px,10px) rotateX(-18deg) rotateY(-18deg)}50%{transform:translate(-14px,14px) rotateX(-22deg) rotateY(-22deg)}}@keyframes block-float-br{0%,to{transform:translate(10px,10px) rotateX(-18deg) rotateY(18deg)}50%{transform:translate(14px,14px) rotateX(-22deg) rotateY(22deg)}}.block-face{position:absolute;border-radius:6px}.block-face.face--front{width:100%;height:100%;background:#fff;border:1.5px solid rgba(15,23,42,.12);display:flex;flex-direction:column;gap:5px;padding:8px;box-shadow:0 4px 16px #0f172a14;transform:translateZ(6px)}.block-face.face--right{width:8px;height:100%;right:-8px;top:0;background:#0f172a0f;border:1.5px solid rgba(15,23,42,.08);transform:rotateY(90deg) translateZ(0);transform-origin:left center}.block-face.face--bottom{width:100%;height:8px;bottom:-8px;left:0;background:#0f172a0a;border:1.5px solid rgba(15,23,42,.07);transform:rotateX(-90deg) translateZ(0);transform-origin:center top}.block-dot{width:8px;height:8px;border-radius:50%;background:#0f172a33;display:block;flex-shrink:0}.block-dot.accent{background:#2563eb}.block-line{display:block;height:3px;background:#0f172a1a;border-radius:2px}.block-line.short{width:60%}.block-line.accent{background:#2563eb66}.block-check{font-size:18px;color:#2563eb;font-weight:700;line-height:1;margin:auto}.sol-builder__lock{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;z-index:5}.lock-ring{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(37,99,235,.4);animation:lock-pulse 2s ease-in-out infinite}.lock-core{position:absolute;inset:5px;border-radius:50%;background:#2563eb}@keyframes lock-pulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.4);opacity:.2}}.sol-builder__connectors{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.connector-line{animation:connector-dash 2s linear infinite}@keyframes connector-dash{to{stroke-dashoffset:-12}}.sol-notifications__scene{position:relative;width:180px;height:150px;display:flex;align-items:center;justify-content:center}.notif-connectors{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}.notif-laser-dot{opacity:.15;transition:opacity .4s ease,r .4s ease;filter:drop-shadow(0 0 4px currentColor)}.notif-laser-dot.active{opacity:1;r:4.5px}.notif-nexus{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotateX(15deg) rotateY(-10deg);width:48px;height:48px;transform-style:preserve-3d;z-index:5;animation:nexus-bob 3s ease-in-out infinite}@keyframes nexus-bob{0%,to{transform:translate(-50%,-50%) rotateX(15deg) rotateY(-10deg) translateY(0)}50%{transform:translate(-50%,-50%) rotateX(15deg) rotateY(-10deg) translateY(-4px)}}.nexus-glow{position:absolute;inset:-12px;background:radial-gradient(circle,rgba(37,99,235,.3) 0%,transparent 70%);border-radius:50%;filter:blur(6px);pointer-events:none}.nexus-card{position:absolute;inset:0;background:#fff6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1.5px solid rgba(255,255,255,.55);border-radius:12px;box-shadow:0 10px 30px #0f172a14,inset 0 1px #fffc;display:flex;align-items:center;justify-content:center;transform:translateZ(5px)}.nexus-bell-wrap{color:#2563eb;font-size:20px;display:flex;align-items:center;justify-content:center;animation:bell-swing 2.5s ease-in-out infinite}@keyframes bell-swing{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}.nexus-badge-dot{position:absolute;top:9px;right:9px;width:7.5px;height:7.5px;border-radius:50%;background:#ef4444;border:1px solid #fff;box-shadow:0 0 6px #ef4444}.notif-card.glass-card{position:absolute;display:flex;align-items:center;gap:5px;padding:5px 10px;background:#fff9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:8px;border:1px solid rgba(255,255,255,.55);font-size:10px;font-weight:500;color:var(--text);white-space:nowrap;box-shadow:0 4px 12px #0f172a0a;z-index:10;transform:translateZ(2px);transition:all .5s cubic-bezier(.4,0,.2,1)}.card--a{top:8px;right:0;animation:card-float-a 3.5s ease-in-out infinite}.card--b{bottom:20px;right:4px;animation:card-float-b 4s ease-in-out infinite}.card--c{bottom:8px;left:0;animation:card-float-c 3.2s ease-in-out infinite}.notif-card.glass-card.active{background:#fffffff2;transform:scale(1.08) translateZ(15px);box-shadow:0 12px 28px #0f172a1a,0 0 16px #2563eb1f;border-color:#2563eb40}@keyframes card-float-a{0%,to{transform:translateY(0) translate(0)}50%{transform:translateY(-3px) translate(2px)}}@keyframes card-float-b{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes card-float-c{0%,to{transform:translateY(0) translate(0)}50%{transform:translateY(-3px) translate(-2px)}}.card-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.card-dot.urgent{background:#ef4444}.card-dot.ok{background:#22c55e}.card-dot.pending{background:#f59e0b}.sol-submission__scene{position:relative;width:100%;max-width:240px;height:160px;display:flex;align-items:center;justify-content:center;overflow:hidden}.submission-scanner-beam{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(37,99,235,.6),transparent);box-shadow:0 0 8px #2563ebb3;pointer-events:none;z-index:12;opacity:0;transition:all .5s ease}.submission-scanner-beam.step-0{top:15%;opacity:1}.submission-scanner-beam.step-1{top:40%;opacity:1}.submission-scanner-beam.step-2{top:65%;opacity:1}.submission-scanner-beam.step-3{top:90%;opacity:1;transition:top .4s ease,opacity .8s ease}.submission-rings{position:absolute;left:10px;width:120px;height:120px;flex-shrink:0}.ring-svg{width:100%;height:100%;overflow:hidden}.ring-progress-active{stroke-dasharray:263.9;stroke-linecap:round}.ring-progress-inner-active{stroke-dasharray:188.5;stroke-linecap:round}.submission-center{position:absolute;top:58px;left:60px;transform:translate(-50%,-50%);text-align:center;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0px;margin:0;padding:0}.submission-center strong{display:block;font-size:16px;font-weight:800;color:var(--text);line-height:1;margin:0;padding:0}.submission-center span{display:block;font-size:7.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;line-height:1;margin:0;padding:0}.submission-items{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:6px}.sub-item.glass-item{display:flex;align-items:center;gap:6px;font-size:9px;color:var(--muted);background:#ffffff73;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.55);border-radius:8px;padding:5px 10px;box-shadow:0 4px 12px #0f172a05;transition:all .5s cubic-bezier(.4,0,.2,1)}.sub-check{width:14px;height:14px;border-radius:50%;font-size:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:700;transition:all .5s ease}.sub-check.checked{background:#22c55e;color:#fff;box-shadow:0 0 6px #22c55e66}.sub-check.pending{background:transparent;border:1.5px solid rgba(15,23,42,.15);color:transparent}.sub-item.glass-item.done{opacity:.88;background:#ffffff59}.sub-item.glass-item.active{color:var(--text);font-weight:600;background:#ffffffe6;border-color:#2563eb38;box-shadow:0 6px 16px #2563eb14,0 0 8px #2563eb1a;transform:scale(1.04) translate(-3px)}.sol-shift__scene{position:relative;width:180px;height:155px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.shift-disc{position:relative;width:100px;height:100px;transform-style:preserve-3d;transform:rotateX(55deg) rotate(10deg);transition:transform .8s ease}.disc-radar-line{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,rgba(37,99,235,.15) 0%,transparent 40%);pointer-events:none;z-index:2;transition:transform .8s cubic-bezier(.34,1.56,.64,1)}.disc-face{position:absolute;width:100px;height:100px;border-radius:50%;background:#ffffff80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1.5px solid rgba(255,255,255,.65);box-shadow:0 4px 20px #0f172a0f,inset 0 1px #fffc}.disc-edge{position:absolute;width:100px;height:8px;bottom:-4px;border-radius:0 0 50% 50%;background:#0f172a0d}.disc-segments{position:absolute;width:100%;height:100%}.orbit-node-3d{position:absolute;width:11px;height:11px;border-radius:50%;background:#2563eb;top:50%;left:50%;margin-top:-5.5px;margin-left:-5.5px;box-shadow:0 0 14px #2563ebcc;z-index:10}.shift-hub-pulse{animation:hub-glow 2s ease-in-out infinite}@keyframes hub-glow{0%,to{opacity:1}50%{opacity:.55}}.shift-phases.glass-phases{display:flex;gap:8px;z-index:12}.phase.glass-phase{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:2.5px 7.5px;border-radius:4px;background:#ffffff80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.5);transition:all .5s ease}.phase.glass-phase.active{transform:translateY(-2px);box-shadow:0 4px 12px #0f172a0a}.phase.glass-phase.active.morning{color:#f59e0b;background:#fbbf2426;border-color:#fbbf244d}.phase.glass-phase.active.afternoon{color:#2563eb;background:#2563eb26;border-color:#2563eb4d}.phase.glass-phase.active.night{color:#6366f1;background:#6366f126;border-color:#6366f14d}.shift-bars{width:100%;display:flex;flex-direction:column;gap:5px;padding:0 8px}.shift-bar{display:flex;align-items:center;gap:6px}.bar-label{font-size:9px;color:var(--muted);width:54px;flex-shrink:0}.bar-track{flex:1;height:4px;border-radius:2px;background:#0f172a0f;overflow:hidden}.bar-fill{height:100%;border-radius:2px;background:#0f172a29}.bar-fill.active-glow{background:linear-gradient(90deg,#3b82f6,#2563eb);box-shadow:0 0 6px #2563eb66}.sol-roles__scene{position:relative;width:180px;height:155px;display:flex;align-items:center;justify-content:center}.roles-hub{position:absolute;top:50%;left:50%;transform:translate(-50%,-60%) rotateX(16deg) rotateY(-10deg);width:40px;height:40px;transform-style:preserve-3d;z-index:5;animation:hub-float 4s ease-in-out infinite}@keyframes hub-float{0%,to{transform:translate(-50%,-60%) rotateX(16deg) rotateY(-10deg) translateY(0)}50%{transform:translate(-50%,-60%) rotateX(16deg) rotateY(-10deg) translateY(-4px)}}.hub-face.face--front{position:absolute;inset:0;background:#111827;border-radius:8px;display:flex;align-items:center;justify-content:center;transform:translateZ(6px)}.hub-icon{font-size:18px;color:#2563eb}.hub-face.face--right{position:absolute;width:8px;height:100%;right:-8px;background:#0f172a80;transform:rotateY(90deg);transform-origin:left}.hub-face.face--bottom{position:absolute;width:100%;height:8px;bottom:-8px;background:#0f172a40;transform:rotateX(-90deg);transform-origin:top}.role-node{position:absolute;width:74px;height:24px;transform-style:preserve-3d;animation:node-float 3.5s ease-in-out infinite}.node--admin{top:28px;left:8px;animation-duration:3.8s}.node--super{top:38px;right:4px;animation-duration:4.2s;animation-delay:.5s}.node--oper{bottom:15px;left:53px;animation-duration:3.5s;animation-delay:1s}@keyframes node-float{0%,to{transform:translateY(0) rotateX(10deg) rotateY(-8deg)}50%{transform:translateY(-5px) rotateX(10deg) rotateY(-8deg)}}.role-face.face--front{position:absolute;inset:0;background:#ffffffbf;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1.2px solid rgba(255,255,255,.6);border-radius:20px;display:flex;align-items:center;gap:5px;padding:0 6px;box-shadow:0 4px 12px #0f172a14;transform:translateZ(5px);justify-content:flex-start}.role-face.face--right{position:absolute;width:6px;height:100%;right:-6px;background:#0f172a12;transform:rotateY(90deg);transform-origin:left;border-radius:0 20px 20px 0}.role-badge{display:flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;font-size:8px;font-weight:800;color:#fff;flex-shrink:0}.badge--admin{background:linear-gradient(135deg,#3b82f6,#1d4ed8);box-shadow:0 0 4px #2563eb66}.badge--super{background:linear-gradient(135deg,#10b981,#047857);box-shadow:0 0 4px #10b98166}.badge--oper{background:linear-gradient(135deg,#f59e0b,#b45309);box-shadow:0 0 4px #f59e0b66}.role-text{font-size:8.5px;font-weight:700;color:#1f2937;letter-spacing:.02em;white-space:nowrap}.role-pulse{position:absolute;inset:-3px;border-radius:24px;border:1.5px solid rgba(37,99,235,.2);animation:role-pulse 2.5s ease-out infinite;pointer-events:none}.node--admin .role-pulse{border-color:#2563eb40;animation-delay:0s}.node--super .role-pulse{border-color:#10b98140;animation-delay:.8s}.node--oper .role-pulse{border-color:#f59e0b40;animation-delay:1.6s}@keyframes role-pulse{0%{transform:scale(1);opacity:.8}to{transform:scale(1.12);opacity:0}}.roles-connectors{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:3}.ray-line{animation:ray-dash 1.8s linear infinite}@keyframes ray-dash{to{stroke-dashoffset:-14}}.sol-logbook__scene{position:relative;width:180px;height:155px;display:flex;align-items:center;justify-content:center;gap:16px;perspective:500px}.logbook-stack{position:relative;width:90px;height:120px;transform-style:preserve-3d}.log-layer{position:absolute;width:80px;height:48px;left:0;transform-style:preserve-3d;transition:transform .6s ease}.layer--4{bottom:0;animation:layer-float-4 5s ease-in-out infinite}.layer--3{bottom:16px;animation:layer-float-3 5s ease-in-out .3s infinite}.layer--2{bottom:32px;animation:layer-float-2 5s ease-in-out .6s infinite}.layer--1{bottom:48px;animation:layer-float-1 5s ease-in-out .9s infinite}@keyframes layer-float-4{0%,to{transform:rotateX(20deg) rotateY(-10deg) translateZ(0)}50%{transform:rotateX(20deg) rotateY(-10deg) translateZ(-2px)}}@keyframes layer-float-3{0%,to{transform:rotateX(20deg) rotateY(-10deg) translateZ(2px)}50%{transform:rotateX(20deg) rotateY(-10deg) translateZ(0)}}@keyframes layer-float-2{0%,to{transform:rotateX(20deg) rotateY(-10deg) translateZ(4px)}50%{transform:rotateX(20deg) rotateY(-10deg) translateZ(2px)}}@keyframes layer-float-1{0%,to{transform:rotateX(20deg) rotateY(-10deg) translateZ(6px)}50%{transform:rotateX(20deg) rotateY(-10deg) translateZ(8px)}}.sol-logbook:hover .layer--4{transform:rotateX(20deg) rotateY(-10deg) translateZ(-12px) translateY(8px)}.sol-logbook:hover .layer--3{transform:rotateX(20deg) rotateY(-10deg) translateZ(-4px) translateY(4px)}.sol-logbook:hover .layer--2{transform:rotateX(20deg) rotateY(-10deg) translateZ(4px) translateY(-4px)}.sol-logbook:hover .layer--1{transform:rotateX(20deg) rotateY(-10deg) translateZ(12px) translateY(-8px)}.layer-face.face--front{position:absolute;width:100%;height:100%;background:#fff;border:1.5px solid rgba(15,23,42,.1);border-radius:6px;display:flex;flex-direction:column;gap:4px;padding:8px;transform:translateZ(4px);box-shadow:0 2px 10px #0f172a0f}.log-layer.active .layer-face.face--front{border-color:#2563eb66;box-shadow:0 4px 16px #2563eb1f}.layer-face.face--right{position:absolute;width:5px;height:100%;right:-5px;top:0;background:#0f172a12;transform:rotateY(90deg);transform-origin:left}.layer-face.face--bottom{position:absolute;width:100%;height:5px;bottom:-5px;background:#0f172a0d;transform:rotateX(-90deg);transform-origin:top}.layer-line{display:block;height:3px;background:#0f172a1a;border-radius:2px}.layer-line.short{width:55%}.layer-line.accent{background:#2563eb80}.layer-badge{font-size:9px;font-weight:800;color:#2563eb;background:#2563eb1a;padding:1px 5px;border-radius:3px;width:fit-content;letter-spacing:.04em}.logbook-spine{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.spine-tick{width:8px;height:2px;border-radius:1px;background:#0f172a26}.spine-tick.active{background:#2563eb;width:12px}.spine-tick.dim{background:#0f172a0f}.logbook-spine span{font-size:9px;color:var(--muted);font-weight:600;margin-top:-4px;margin-left:2px}.sol-scheduling__scene{position:relative;width:180px;height:155px;display:flex;align-items:center;justify-content:center;perspective:500px}.sched-board{position:relative;width:140px;height:110px;transform-style:preserve-3d;transform:rotateX(18deg) rotateY(-12deg);animation:board-tilt 6s ease-in-out infinite}@keyframes board-tilt{0%,to{transform:rotateX(18deg) rotateY(-12deg)}50%{transform:rotateX(20deg) rotateY(-8deg)}}.board-face.face--top{position:absolute;width:100%;height:10px;top:-10px;background:#0f172a0f;border:1px solid rgba(15,23,42,.08);border-radius:6px 6px 0 0;transform:rotateX(90deg);transform-origin:bottom}.board-face.face--front{position:absolute;inset:0;background:#fff;border:1.5px solid rgba(15,23,42,.1);border-radius:8px;padding:8px;transform:translateZ(5px);box-shadow:0 8px 24px #0f172a1a}.board-face.face--right{position:absolute;width:6px;height:100%;right:-6px;background:#0f172a0f;transform:rotateY(90deg);transform-origin:left}.sched-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;height:100%}.sched-slot{border-radius:5px;padding:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1px solid rgba(15,23,42,.08);font-size:8px;transition:all .3s}.sched-slot.filled{background:#2563eb0d;border-color:#2563eb33}.sched-slot.empty{background:#0f172a05;border-style:dashed}.slot-time{font-size:7.5px;color:var(--muted);font-weight:600}.slot-avatar{width:18px;height:18px;border-radius:50%;background:#111827;color:#fff;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center}.slot-open{color:#0f172a33;font-size:14px;line-height:1}.assign-pin{position:absolute;top:12px;right:16px;z-index:10;animation:pin-drop 3s ease-in-out infinite}@keyframes pin-drop{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.pin-head{width:10px;height:10px;border-radius:50%;background:#2563eb;margin:0 auto}.pin-tail{width:2px;height:8px;background:#2563eb;margin:0 auto;border-radius:0 0 2px 2px}.pin-pulse{position:absolute;top:0;left:-5px;width:20px;height:20px;border-radius:50%;border:1.5px solid rgba(37,99,235,.4);animation:pin-ripple 2s ease-out infinite}@keyframes pin-ripple{0%{transform:scale(.5);opacity:.8}to{transform:scale(1.8);opacity:0}}.sol-analytics__scene{position:relative;width:180px;height:155px;display:flex;align-items:center;justify-content:center}.analytics-platform{position:absolute;bottom:12px;left:50%;transform:translate(-50%);width:140px;height:10px;transform-style:preserve-3d}.platform-face.face--top{position:absolute;width:100%;height:100%;background:#0f172a0a;border:1px solid rgba(15,23,42,.08);border-radius:4px;transform:rotateX(90deg) translateZ(5px)}.platform-face.face--front{position:absolute;width:100%;height:10px;background:#0f172a0d;border-radius:0 0 4px 4px}.platform-face.face--right{position:absolute;width:10px;height:10px;right:0;background:#0f172a08}.transpo-rails{width:150px;display:flex;flex-direction:column;gap:8px;padding:8px 0}.transpo-rail{display:flex;align-items:center;gap:6px;animation:rail-slide-in .8s cubic-bezier(.34,1.2,.64,1) forwards;opacity:0}.transpo-rail:nth-child(1){animation-delay:.1s}.transpo-rail:nth-child(2){animation-delay:.25s}.transpo-rail:nth-child(3){animation-delay:.4s}.transpo-rail:nth-child(4){animation-delay:.55s}.transpo-rail:nth-child(5){animation-delay:.7s}@keyframes rail-slide-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.rail-track{position:relative;flex:1;height:6px;border-radius:3px;background:#0f172a0d;overflow:visible}.rail-fill{height:100%;border-radius:3px;background:linear-gradient(90deg,#2563eb66,#2563eb);position:relative;transition:width .8s cubic-bezier(.4,0,.2,1)}.rail-node{position:absolute;top:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid #2563eb;box-shadow:0 0 8px #2563eb66;animation:node-glow 2s ease-in-out infinite;transition:left .8s cubic-bezier(.4,0,.2,1)}@keyframes node-glow{0%,to{box-shadow:0 0 6px #2563eb4d}50%{box-shadow:0 0 14px #2563ebb3}}.metric-badge{position:absolute;display:flex;flex-direction:column;align-items:center;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:8px;padding:6px 10px;box-shadow:0 4px 12px #0f172a14;animation:badge-pop .6s cubic-bezier(.34,1.56,.64,1) forwards;opacity:0}.badge--a{top:8px;left:8px;animation-delay:1s}.badge--b{top:8px;right:8px;animation-delay:1.3s}@keyframes badge-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.metric-badge strong{font-size:14px;font-weight:800;color:var(--text);line-height:1}.metric-badge span{font-size:8.5px;color:var(--muted);margin-top:2px}.hero-shell{position:relative;overflow:hidden}.hero-bg-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.hero-vignette{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 70% 60% at 50% 50%,transparent 30%,rgba(241,242,244,.55) 70%,rgba(241,242,244,.92) 100%),linear-gradient(to bottom,#f1f2f400 0% 60%,#f1f2f4d9)}.hero-copy,.hero-widgets{position:relative;z-index:2}.hero-eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:18px}.eyebrow-dot{width:6px;height:6px;border-radius:50%;background:#2563eb;flex-shrink:0;animation:eyebrow-blink 2.8s ease-in-out infinite}@keyframes eyebrow-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.7)}}.hero-sub{font-size:16px;line-height:1.7;color:var(--muted);max-width:460px;margin:18px 0 32px;font-weight:400}.hero-proof{display:flex;align-items:center;gap:10px;margin-top:28px}.proof-avatars{display:flex;align-items:center}.proof-avatar{width:26px;height:26px;border-radius:50%;background:#111827;color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid var(--bg);margin-left:-6px;flex-shrink:0}.proof-avatar:first-child{margin-left:0}.proof-text{font-size:12px;color:var(--muted)}.proof-text strong{color:var(--text);font-weight:600}@media(max-width:760px){.factory-console{height:auto!important;min-height:auto!important;padding-bottom:24px!important}.console-header-bar{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:10px 14px!important}.console-title,.latency-telemetry{font-size:10px!important}.factory-viewport{perspective:none!important;height:auto!important;padding:16px!important;display:block!important}.factory-plane{transform:none!important;animation:none!important;width:100%!important;height:auto!important;max-width:none!important;display:flex!important;flex-direction:column!important;gap:16px!important;margin:0!important;padding:0!important}.factory-pipelines{display:none!important}.factory-unit{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:auto!important;margin:0!important;display:none!important}.factory-unit.active{display:block!important;animation:mobile-fade-in .35s ease-out forwards}.tower-3d{display:none!important}.unit-label-card{position:relative!important;bottom:auto!important;left:auto!important;width:100%!important;max-width:100%!important;padding:16px!important;background:#fff!important;border:1.5px solid #000000!important;border-radius:10px!important;box-shadow:0 4px 16px #0000000d!important;transform:none!important;opacity:1!important;transition:none!important}.factory-unit.active .unit-label-card{transform:none!important;border-color:#000!important;box-shadow:0 6px 20px #00000014!important}.factory-unit:hover .unit-label-card,.factory-unit.active:hover .unit-label-card{transform:none!important}.card-expansion{max-height:none!important;opacity:1!important;border-top:1.5px solid #000000!important;margin-top:10px!important;padding-top:10px!important}.card-title{font-size:14px!important;margin-bottom:4px!important}.card-desc{font-size:11px!important;line-height:1.3!important;margin-bottom:4px!important}.card-detail{font-size:10px!important;line-height:1.35!important;margin-bottom:8px!important}.card-telemetry{padding:6px 8px!important}@keyframes mobile-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}.brand-affiliation-shell{position:relative;width:min(1470px,calc(100% - 24px));margin:64px auto 0;padding:80px 48px 48px;border:1px solid var(--border);border-radius:24px;background:#fff;box-shadow:var(--shadow);overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:40px}.affiliation-background-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(15,23,42,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.03) 1px,transparent 1px);background-size:24px 24px;background-position:center;opacity:.85;pointer-events:none}.affiliation-glow-vignette{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(37,99,235,.03) 0%,transparent 65%);pointer-events:none}.affiliation-box-container{--pop-translate-y: -90px;--pop-rotate: -2deg;--pop-scale: 1.03;--pop-overshoot-y: -96px;--pop-overshoot-rotate: -2.5deg;--pop-overshoot-scale: 1.04;--pop-line-height: 100px;--pop-line-overshoot: 106px;position:relative;width:340px;height:200px;display:flex;align-items:flex-end;justify-content:center;z-index:2;cursor:pointer}.affiliation-connector-line{position:absolute;bottom:60px;left:50%;width:2px;height:0;transform:translate(-50%);border-left:2px dashed #2563eb;opacity:0;z-index:0;pointer-events:none;animation:line-auto-stretch 7s infinite ease-in-out}.affiliation-box-container:hover .affiliation-connector-line{animation:none;height:var(--pop-line-height);opacity:.85;transition:height .35s cubic-bezier(.34,1.56,.64,1),opacity .25s ease}.affiliation-card{position:absolute;bottom:12px;left:5%;width:90%;height:100px;z-index:1;background:#fff;border:2px solid #111827;border-radius:12px;box-shadow:3px 3px #11182766;transform:translateY(0) scale(1);overflow:hidden;animation:card-auto-bounce 7s infinite ease-in-out}.affiliation-card-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:12px 20px}.affiliation-card-tag{font-family:monospace;font-size:.6rem;letter-spacing:.18em;font-weight:800;color:#2563eb;text-transform:uppercase;margin-bottom:6px}.logo-eqnce{height:24px;width:auto;color:#2563eb}.affiliation-box-container:hover .affiliation-card{animation:none;transform:translateY(var(--pop-translate-y)) rotate(var(--pop-rotate)) scale(var(--pop-scale));box-shadow:6px 6px #111827;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease}.affiliation-sleeve{position:absolute;bottom:0;left:0;width:100%;height:108px;z-index:3;background:#fff;border:2px solid #111827;border-radius:14px;box-shadow:6px 6px #111827;overflow:hidden;pointer-events:none;animation:sleeve-auto-offset 7s infinite ease-in-out}.sleeve-opening-accent{position:absolute;top:10px;right:12px;width:6px;height:6px;background:#10b981;border-radius:50%;box-shadow:0 0 8px #10b981;animation:tech-led-pulse 2s infinite}@keyframes tech-led-pulse{0%{opacity:.3;box-shadow:0 0 2px #10b981}50%{opacity:1;box-shadow:0 0 8px #10b981,0 0 16px #10b981}to{opacity:.3;box-shadow:0 0 2px #10b981}}.affiliation-sleeve-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:16px 24px}.affiliation-sleeve-tag{font-family:monospace;font-size:.6rem;letter-spacing:.18em;font-weight:800;color:#64748b;text-transform:uppercase;margin-bottom:8px}.logo-monx{height:28px;width:auto;color:#111827}.affiliation-box-container:hover .affiliation-sleeve{animation:none;transform:translateY(2px);transition:transform .3s ease}.affiliation-footer-text{text-align:center;max-width:580px;margin-top:8px;z-index:2}.affiliation-footer-text .primary-text{font-size:1.05rem;font-weight:500;color:var(--text);margin:0;letter-spacing:-.02em}.affiliation-footer-text strong{color:#111827;font-weight:700}@keyframes card-auto-bounce{0%,12%,88%,to{transform:translateY(0) rotate(0) scale(1);box-shadow:3px 3px #11182766}28%{transform:translateY(var(--pop-overshoot-y)) rotate(var(--pop-overshoot-rotate)) scale(var(--pop-overshoot-scale))}35%,65%{transform:translateY(var(--pop-translate-y)) rotate(var(--pop-rotate)) scale(var(--pop-scale));box-shadow:6px 6px #111827}77%{transform:translateY(4px) rotate(.5deg) scale(.99)}}@keyframes line-auto-stretch{0%,12%,88%,to{height:0;opacity:0}28%{height:var(--pop-line-overshoot);opacity:.9}35%,65%{height:var(--pop-line-height);opacity:.85}}@keyframes sleeve-auto-offset{0%,12%,88%,to{transform:translateY(0)}35%,65%{transform:translateY(2px)}}@media(max-width:768px){.brand-affiliation-shell{padding:60px 24px 32px;gap:32px}.affiliation-box-container{width:290px;height:170px;--pop-translate-y: -75px;--pop-rotate: -1.5deg;--pop-scale: 1.02;--pop-overshoot-y: -80px;--pop-overshoot-rotate: -2deg;--pop-overshoot-scale: 1.03;--pop-line-height: 85px;--pop-line-overshoot: 90px}.affiliation-sleeve{height:96px}.affiliation-card{height:88px;bottom:8px}.logo-monx{height:24px}.logo-eqnce{height:20px}}
