.hero-trust-viewport[data-v-5816c891]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(var(--v-theme-surface-variant),.35);border:1px solid rgba(var(--v-theme-on-surface),.08);border-radius:18px;cursor:grab;mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent);overflow:hidden;padding:.85rem 0;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero-trust-viewport.is-dragging[data-v-5816c891]{cursor:grabbing}.hero-trust-track[data-v-5816c891]{display:flex;gap:2rem;width:-moz-max-content;width:max-content;will-change:transform}.hero-trust-item[data-v-5816c891]{align-items:center;display:inline-flex;flex-shrink:0;gap:.7rem;padding:.2rem .3rem;pointer-events:none;white-space:nowrap}.hero-trust-icon-wrap[data-v-5816c891]{align-items:center;background:rgba(var(--v-theme-on-surface),.06);border:1px solid rgba(var(--v-theme-on-surface),.1);border-radius:12px;color:rgba(var(--v-theme-on-surface),.8);display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.hero-trust-icon-wrap.tint-m365[data-v-5816c891]{color:#3797e8}.hero-trust-icon-wrap.tint-sap[data-v-5816c891]{color:#1f8de0}.hero-trust-icon-wrap.tint-google[data-v-5816c891]{color:#4285f4}.hero-trust-label[data-v-5816c891]{color:rgb(var(--v-theme-on-surface));font-size:.92rem;font-weight:700;letter-spacing:.01em}@media(max-width:720px){.hero-trust-track[data-v-5816c891]{gap:1.25rem}.hero-trust-icon-wrap[data-v-5816c891]{height:36px;width:36px}.hero-trust-label[data-v-5816c891]{font-size:.85rem}}.hero-stat-strip[data-v-f952a3cb]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(var(--v-theme-surface-variant),.35);border:1px solid rgba(var(--v-theme-on-surface),.08);border-radius:16px;display:grid;gap:.75rem 1rem;grid-template-columns:repeat(3,1fr);padding:.75rem 1rem}.hero-stat[data-v-f952a3cb]{align-items:center;animation:hero-stat-in-f952a3cb .5s ease forwards;border-radius:10px;display:flex;gap:.7rem;opacity:0;padding:.4rem .75rem;transform:translateY(6px);transition:background .2s ease}.hero-stat+.hero-stat[data-v-f952a3cb]{border-left:1px solid rgba(var(--v-theme-on-surface),.1)}.hero-stat-icon[data-v-f952a3cb]{color:rgb(var(--v-theme-primary));flex-shrink:0}.hero-stat-text[data-v-f952a3cb]{display:flex;flex-direction:column;line-height:1.2;min-width:0}.hero-stat-value[data-v-f952a3cb]{color:rgb(var(--v-theme-on-surface));font-family:var(--ts-font-heading),sans-serif;font-size:.95rem;font-weight:800;letter-spacing:.01em}.hero-stat-label[data-v-f952a3cb]{color:rgba(var(--v-theme-on-surface),.7);font-size:.78rem;font-weight:500;margin-top:2px}@keyframes hero-stat-in-f952a3cb{to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.hero-stat-strip[data-v-f952a3cb]{gap:.4rem;grid-template-columns:1fr}.hero-stat+.hero-stat[data-v-f952a3cb]{border-left:none;border-top:1px solid rgba(var(--v-theme-on-surface),.08)}}.tmc-callout[data-v-30c15a0a]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(135deg,rgba(var(--ts-primary-rgb),.12) 0,rgba(var(--v-theme-surface-variant),.3));border:1px solid rgba(var(--ts-primary-rgb),.3);border-radius:16px;color:rgb(var(--v-theme-on-surface));cursor:pointer;display:grid;font:inherit;gap:1.25rem;grid-template-columns:auto 1fr auto;padding:1rem 1.35rem;position:relative;text-align:left;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease;width:100%}.tmc-callout[data-v-30c15a0a]:hover{border-color:rgba(var(--ts-primary-rgb),.6);box-shadow:0 10px 28px rgba(var(--ts-primary-rgb),.2);transform:translateY(-2px)}.tmc-callout[data-v-30c15a0a]:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:2px}.tmc-icon[data-v-30c15a0a]{align-items:center;background:linear-gradient(135deg,var(--ts-primary-light) 0,var(--ts-primary) 100%);border-radius:12px;box-shadow:0 8px 18px rgba(var(--ts-primary-rgb),.35);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.tmc-text[data-v-30c15a0a]{display:flex;flex-direction:column;gap:2px;line-height:1.35;min-width:0}.tmc-eyebrow[data-v-30c15a0a]{color:rgb(var(--v-theme-primary));font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.v-theme--dark .tmc-eyebrow[data-v-30c15a0a]{color:var(--ts-primary-light,rgb(var(--v-theme-primary)))}.tmc-title[data-v-30c15a0a]{color:rgb(var(--v-theme-on-surface));font-size:1rem;font-weight:800}.tmc-sub[data-v-30c15a0a]{color:rgba(var(--v-theme-on-surface),.75);font-size:.85rem}.tmc-cta[data-v-30c15a0a]{align-items:center;background:rgb(var(--v-theme-primary));border-radius:999px;color:#fff;display:inline-flex;flex-shrink:0;font-size:.9rem;font-weight:700;gap:.4rem;padding:.55rem 1rem;transition:transform .2s ease,box-shadow .2s ease}.tmc-callout:hover .tmc-cta[data-v-30c15a0a]{box-shadow:0 6px 16px rgba(var(--ts-primary-rgb),.4);transform:translate(2px)}.tmc-arrow[data-v-30c15a0a]{transition:transform .2s ease}.tmc-callout:hover .tmc-arrow[data-v-30c15a0a]{transform:translate(2px)}@media(max-width:720px){.tmc-callout[data-v-30c15a0a]{grid-template-areas:"icon text" "cta  cta";grid-template-columns:auto 1fr;padding:.9rem 1rem;row-gap:.85rem}.tmc-icon[data-v-30c15a0a]{grid-area:icon;height:42px;width:42px}.tmc-text[data-v-30c15a0a]{grid-area:text}.tmc-cta[data-v-30c15a0a]{grid-area:cta;justify-content:center;padding:.65rem 1rem;width:100%}.tmc-title[data-v-30c15a0a]{font-size:.95rem}.tmc-sub[data-v-30c15a0a]{font-size:.82rem}}.process-chain-description[data-v-44c6dd63]{margin-left:auto;margin-right:auto;max-width:720px;opacity:.88}.process-chain[data-v-44c6dd63]{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between;list-style:none;margin:0;padding:0;position:relative}.process-chain[data-v-44c6dd63]:before{animation:chain-draw-44c6dd63 1.6s cubic-bezier(.45,0,.2,1) .2s forwards;background:linear-gradient(90deg,transparent 0,var(--ts-primary) 8%,var(--ts-primary-light) 50%,var(--ts-primary) 92%,transparent 100%);border-radius:2px;box-shadow:0 0 12px rgba(var(--ts-primary-rgb),.4);content:"";height:3px;left:28px;position:absolute;right:28px;top:28px;transform:scaleX(0);transform-origin:left center;z-index:0}.process-chain-step[data-v-44c6dd63]{align-items:center;animation:chain-step-in-44c6dd63 .4s ease forwards;display:flex;flex:1 1 0;flex-direction:column;gap:.7rem;min-width:0;opacity:0;position:relative;transform:translateY(8px);transition:transform .2s ease;z-index:1}.process-chain-step[data-v-44c6dd63]:hover{transform:translateY(-3px)}.process-chain-icon[data-v-44c6dd63]{align-items:center;background:linear-gradient(135deg,var(--ts-primary-light) 0,var(--ts-primary) 100%);border-radius:50%;box-shadow:0 8px 22px rgba(var(--ts-primary-rgb),.45),0 0 0 4px rgba(var(--v-theme-surface),.95),0 0 0 5px rgba(var(--ts-primary-rgb),.25);display:flex;height:56px;justify-content:center;transition:transform .25s ease,box-shadow .25s ease;width:56px}.process-chain-step:hover .process-chain-icon[data-v-44c6dd63]{box-shadow:0 12px 30px rgba(var(--ts-primary-rgb),.6),0 0 0 4px rgba(var(--v-theme-surface),.95),0 0 0 6px rgba(var(--ts-primary-rgb),.5);transform:scale(1.08) rotate(-4deg)}.process-chain-label[data-v-44c6dd63]{color:rgb(var(--v-theme-on-surface));font-size:.85rem;font-weight:700;letter-spacing:.01em;line-height:1.25;text-align:center}@keyframes chain-draw-44c6dd63{to{transform:scaleX(1)}}@keyframes chain-step-in-44c6dd63{to{opacity:1;transform:translateY(0)}}@media(max-width:720px){.process-chain[data-v-44c6dd63]{align-items:flex-start;flex-direction:column;gap:1.2rem;padding-left:1rem}.process-chain[data-v-44c6dd63]:before{animation:chain-draw-v-44c6dd63 1.4s cubic-bezier(.45,0,.2,1) .2s forwards;background:linear-gradient(180deg,transparent 0,var(--ts-primary) 8%,var(--ts-primary-light) 50%,var(--ts-primary) 92%,transparent 100%);bottom:28px;height:auto;left:calc(1rem + 26.5px);right:auto;top:28px;transform:scaleY(0);transform-origin:top center;width:3px}.process-chain-step[data-v-44c6dd63]{align-items:center;flex-direction:row;gap:1rem;width:100%}.process-chain-label[data-v-44c6dd63]{font-size:.95rem;text-align:left}@keyframes chain-draw-v-44c6dd63{to{transform:scaleY(1)}}}.dashboard-description[data-v-dbc8c2ae]{margin-left:auto;margin-right:auto;max-width:760px;opacity:.9}.dashboard-mock[data-v-dbc8c2ae]{background:linear-gradient(180deg,rgba(var(--v-theme-surface),.95) 0,rgba(var(--v-theme-background),.98));border:1px solid rgba(var(--ts-primary-rgb),.35);border-radius:16px;box-shadow:0 20px 60px #00000080,0 0 40px rgba(var(--ts-primary-rgb),.18);overflow:hidden;position:relative;transform:perspective(1400px) rotateY(-4deg) rotateX(2deg);transform-origin:center;transition:transform .6s ease}.v-theme--light .dashboard-mock[data-v-dbc8c2ae]{border:1px solid rgba(var(--v-theme-on-surface),.1);box-shadow:0 24px 70px #00000040,0 0 0 1px rgba(var(--v-theme-on-surface),.05)}.dashboard-mock[data-v-dbc8c2ae]:hover{transform:perspective(1400px) rotateY(-1deg) rotateX(.5deg)}.dashboard-mock-chrome[data-v-dbc8c2ae]{background:#00000059;border-bottom:1px solid rgba(var(--v-theme-on-surface),.08);display:flex;gap:6px;padding:10px 14px}.dot[data-v-dbc8c2ae]{border-radius:50%;height:10px;opacity:.75;width:10px}.dot-red[data-v-dbc8c2ae]{background:var(--mock-dot-red)}.dot-yellow[data-v-dbc8c2ae]{background:var(--mock-dot-yellow)}.dot-green[data-v-dbc8c2ae]{background:var(--mock-dot-green)}.dashboard-mock-body[data-v-dbc8c2ae]{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.25rem 1.5rem}.mock-greeting-title[data-v-dbc8c2ae]{color:rgb(var(--v-theme-on-surface));font-family:var(--ts-font-heading),sans-serif;font-size:1.15rem;font-weight:800}.mock-greeting-sub[data-v-dbc8c2ae]{color:rgba(var(--v-theme-on-surface),.65);font-size:.82rem;margin-top:2px}.mock-kpis[data-v-dbc8c2ae]{display:grid;gap:.55rem;grid-template-columns:repeat(4,1fr)}.mock-kpi[data-v-dbc8c2ae]{background:rgba(var(--ts-primary-rgb),.06);border:1px solid rgba(var(--ts-primary-rgb),.2);border-radius:10px;color:rgb(var(--v-theme-primary));padding:.6rem .7rem;position:relative}.v-theme--light .mock-kpi[data-v-dbc8c2ae]{background:rgba(var(--v-theme-on-surface),.04);border:1px solid rgba(var(--v-theme-on-surface),.1)}.mock-kpi-label[data-v-dbc8c2ae]{font-size:.65rem;letter-spacing:.08em;opacity:.7;text-transform:uppercase}.mock-kpi-label[data-v-dbc8c2ae],.mock-kpi-value[data-v-dbc8c2ae]{color:rgb(var(--v-theme-on-surface))}.mock-kpi-value[data-v-dbc8c2ae]{font-family:var(--ts-font-heading),sans-serif;font-size:1.15rem;font-weight:800;margin-top:2px}.mock-kpi-unit[data-v-dbc8c2ae]{font-size:.7em;margin-left:2px;opacity:.75}.mock-spark[data-v-dbc8c2ae]{display:block;height:16px;margin-top:4px;opacity:.85;width:100%}.mock-list[data-v-dbc8c2ae]{background:rgba(var(--v-theme-on-surface),.05);border:1px solid rgba(var(--v-theme-on-surface),.08);border-radius:10px;padding:.7rem .85rem}.mock-list-header[data-v-dbc8c2ae]{font-size:.72rem;letter-spacing:.08em;margin-bottom:.45rem;opacity:.65;text-transform:uppercase}.mock-list-header[data-v-dbc8c2ae],.mock-list-row[data-v-dbc8c2ae]{color:rgb(var(--v-theme-on-surface))}.mock-list-row[data-v-dbc8c2ae]{align-items:center;border-top:1px solid rgba(var(--v-theme-on-surface),.06);display:flex;font-size:.82rem;gap:.55rem;padding:.35rem 0}.mock-list-row[data-v-dbc8c2ae]:first-of-type{border-top:none}.mock-status[data-v-dbc8c2ae]{border-radius:50%;flex-shrink:0;height:8px;width:8px}.mock-status-red[data-v-dbc8c2ae]{background:var(--mock-dot-red);box-shadow:0 0 6px #ff5f5799}.mock-status-amber[data-v-dbc8c2ae]{background:var(--mock-dot-yellow);box-shadow:0 0 6px #febc2e99}.mock-status-green[data-v-dbc8c2ae]{background:var(--mock-dot-green);box-shadow:0 0 6px #28c84099}.mock-list-label[data-v-dbc8c2ae]{flex:1;opacity:.85}.mock-list-time[data-v-dbc8c2ae]{font-size:.75rem;opacity:.55}.mock-chart[data-v-dbc8c2ae]{align-items:flex-end;display:flex;gap:6px;height:48px;padding:0 4px}.mock-chart-bar[data-v-dbc8c2ae]{background:linear-gradient(180deg,var(--ts-primary-light) 0,var(--ts-primary) 100%);border-radius:4px 4px 0 0;box-shadow:0 2px 8px rgba(var(--ts-primary-rgb),.3);flex:1;min-height:6px;opacity:.8}.dashboard-callouts[data-v-dbc8c2ae]{display:flex;flex-direction:column;gap:1rem;padding:0 0 0 1rem}.dashboard-callout[data-v-dbc8c2ae]{animation:dashboard-callout-in-dbc8c2ae .5s ease forwards;background:rgba(var(--v-theme-surface-variant),.3);border:1px solid rgba(var(--v-theme-on-surface),.08);border-radius:12px;display:flex;gap:.85rem;opacity:0;padding:1.1rem 1.15rem;transform:translate(8px);transition:border-color .2s ease,transform .2s ease}.dashboard-callout[data-v-dbc8c2ae]:hover{border-color:rgba(var(--ts-primary-rgb),.5);transform:translate(0) translateY(-2px)}.dashboard-callout-icon[data-v-dbc8c2ae]{align-items:center;background:linear-gradient(135deg,var(--ts-primary-light),var(--ts-primary));border-radius:10px;box-shadow:0 6px 18px rgba(var(--ts-primary-rgb),.35);color:#fff;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.dashboard-callout-title[data-v-dbc8c2ae]{color:rgb(var(--v-theme-on-surface));font-size:1rem;font-weight:700;margin:0 0 .25rem}.dashboard-callout-description[data-v-dbc8c2ae]{color:rgba(var(--v-theme-on-surface),.82);font-size:.88rem;line-height:1.5;margin:0}@keyframes dashboard-callout-in-dbc8c2ae{to{opacity:1;transform:translate(0)}}@media(max-width:960px){.dashboard-mock[data-v-dbc8c2ae]{transform:none}.dashboard-callouts[data-v-dbc8c2ae]{padding:1.5rem 0 0}}@media(max-width:600px){.mock-kpis[data-v-dbc8c2ae]{grid-template-columns:repeat(2,1fr)}}.mh-title[data-v-cd2450aa]{color:rgb(var(--v-theme-on-surface));font-family:var(--ts-font-heading),sans-serif;font-size:clamp(1.4rem,1rem + 1.5vw,2rem)!important;font-weight:900;line-height:1.2;margin:0 0 1rem!important;text-align:left!important}.mh-title[data-v-cd2450aa]:after{display:none!important}.mh-description[data-v-cd2450aa]{color:rgba(var(--v-theme-on-surface),.88);font-size:1rem;line-height:1.55;margin:0 0 1.5rem}.mh-points[data-v-cd2450aa]{display:flex;flex-direction:column;gap:.9rem;list-style:none;margin:0;padding:0}.mh-point[data-v-cd2450aa]{align-items:flex-start;animation:mh-point-in-cd2450aa .5s ease forwards;display:flex;gap:.85rem;opacity:0;transform:translate(-4px)}.mh-point-icon[data-v-cd2450aa]{align-items:center;background:rgba(var(--ts-primary-rgb),.12);border-radius:10px;color:rgb(var(--v-theme-primary));display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.mh-point-text[data-v-cd2450aa]{display:flex;flex-direction:column;line-height:1.4;min-width:0}.mh-point-title[data-v-cd2450aa]{color:rgb(var(--v-theme-on-surface));font-size:.98rem;font-weight:800;margin-bottom:2px}.mh-point-desc[data-v-cd2450aa]{color:rgba(var(--v-theme-on-surface),.78);font-size:.88rem;line-height:1.5}.mh-mock-col[data-v-cd2450aa]{display:flex;justify-content:center;padding-left:1.5rem}.mh-dashboard[data-v-cd2450aa]{background:rgb(var(--v-theme-surface));border-radius:14px;box-shadow:0 24px 60px #0000004d,0 0 0 1px rgba(var(--v-theme-on-surface),.08);color:rgb(var(--v-theme-on-surface));font-family:var(--ts-font-primary),sans-serif;max-width:520px;overflow:hidden;position:relative;transform:perspective(1600px) rotateY(-5deg) rotateX(2deg);transition:transform .6s ease;width:100%}.mh-dashboard[data-v-cd2450aa]:hover{transform:perspective(1600px) rotateY(-1deg) rotateX(.5deg)}.mh-dashboard-chrome[data-v-cd2450aa]{align-items:center;background:rgba(var(--v-theme-on-surface),.06);border-bottom:1px solid rgba(var(--v-theme-on-surface),.08);display:flex;gap:.45rem;padding:.55rem .85rem}.mh-dashboard-dot[data-v-cd2450aa]{background:rgba(var(--v-theme-on-surface),.18);border-radius:50%;height:9px;width:9px}.mh-dashboard-url[data-v-cd2450aa]{color:rgba(var(--v-theme-on-surface),.6);font-family:var(--ts-font-mono),monospace;font-size:.7rem;letter-spacing:.02em;margin-left:.5rem}.mh-dashboard-head[data-v-cd2450aa]{align-items:center;display:flex;justify-content:space-between;padding:.85rem 1.15rem .5rem}.mh-dashboard-title[data-v-cd2450aa]{color:rgb(var(--v-theme-on-surface));font-size:.85rem;gap:.45rem}.mh-dashboard-badge[data-v-cd2450aa],.mh-dashboard-title[data-v-cd2450aa]{align-items:center;display:inline-flex;font-weight:800}.mh-dashboard-badge[data-v-cd2450aa]{background:#14a33d24;border:1px solid rgba(20,163,61,.35);border-radius:999px;color:var(--mock-status-green);font-size:.72rem;gap:.35rem;padding:.25rem .7rem}.mh-pulse[data-v-cd2450aa]{animation:mh-pulse-cd2450aa 1.8s ease-out infinite;background:var(--mock-status-green);border-radius:50%;box-shadow:0 0 #14a33d99;height:7px;width:7px}.mh-spark-panel[data-v-cd2450aa]{border-bottom:1px solid rgba(var(--v-theme-on-surface),.06);padding:.3rem 1.15rem .85rem}.mh-spark-head[data-v-cd2450aa]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.4rem}.mh-spark-title[data-v-cd2450aa]{color:rgba(var(--v-theme-on-surface),.7);font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.mh-spark-meta[data-v-cd2450aa]{align-items:center;color:rgba(var(--v-theme-on-surface),.55);display:inline-flex;font-size:.7rem;gap:.3rem}.mh-spark-legend-dot[data-v-cd2450aa]{color:var(--mock-status-green)}.mh-spark[data-v-cd2450aa]{display:block;height:54px;width:100%}.mh-spark-grid[data-v-cd2450aa]{stroke:#80808029;stroke-dasharray:2 3;stroke-width:1}.mh-spark-line[data-v-cd2450aa]{animation:mh-spark-draw-cd2450aa 2.2s ease forwards;animation-delay:.3s;fill:none;stroke:var(--mock-status-green);stroke-dasharray:1000;stroke-dashoffset:1000;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.mh-spark-end[data-v-cd2450aa]{animation:mh-spark-end-appear-cd2450aa .4s ease forwards;animation-delay:2.5s;fill:var(--mock-status-green);filter:drop-shadow(0 0 4px rgba(20,163,61,.6));opacity:0}.mh-dashboard-body[data-v-cd2450aa]{display:flex;flex-direction:column;gap:.05rem;padding:.45rem .75rem .4rem}.mh-dashboard-row[data-v-cd2450aa]{align-items:center;border-radius:8px;display:grid;font-size:.8rem;gap:.75rem;grid-template-columns:20px 1fr auto;padding:.45rem .5rem;transition:background .2s ease}.mh-dashboard-row[data-v-cd2450aa]:hover{background:rgba(var(--v-theme-on-surface),.04)}.mh-row-icon[data-v-cd2450aa]{color:var(--mock-status-green)}.mh-row-label[data-v-cd2450aa]{color:rgb(var(--v-theme-on-surface));font-weight:600}.mh-row-value[data-v-cd2450aa]{color:rgba(var(--v-theme-on-surface),.7);font-family:var(--ts-font-mono),monospace;font-size:.76rem}.mh-activity[data-v-cd2450aa]{background:rgba(var(--v-theme-on-surface),.02);border-top:1px solid rgba(var(--v-theme-on-surface),.06);padding:.7rem 1.15rem 1rem}.mh-activity-head[data-v-cd2450aa]{align-items:center;color:rgba(var(--v-theme-on-surface),.55);display:inline-flex;font-size:.7rem;font-weight:700;gap:.35rem;letter-spacing:.05em;margin-bottom:.55rem;text-transform:uppercase}.mh-activity-list[data-v-cd2450aa]{display:flex;flex-direction:column;gap:.3rem;list-style:none;margin:0;padding:0}.mh-activity-item[data-v-cd2450aa]{align-items:center;display:grid;font-size:.76rem;gap:.55rem;grid-template-columns:18px 1fr auto}.mh-activity-icon[data-v-cd2450aa]{color:rgba(var(--v-theme-on-surface),.55)}.mh-activity-label[data-v-cd2450aa]{color:rgb(var(--v-theme-on-surface));font-weight:500}.mh-activity-when[data-v-cd2450aa]{color:rgba(var(--v-theme-on-surface),.55);font-family:var(--ts-font-mono),monospace;font-size:.7rem}@keyframes mh-point-in-cd2450aa{to{opacity:1;transform:translate(0)}}@keyframes mh-pulse-cd2450aa{0%{box-shadow:0 0 #14a33d8c}70%{box-shadow:0 0 0 10px #14a33d00}to{box-shadow:0 0 #14a33d00}}@keyframes mh-spark-draw-cd2450aa{to{stroke-dashoffset:0}}@keyframes mh-spark-end-appear-cd2450aa{to{opacity:1}}@media(max-width:960px){.mh-mock-col[data-v-cd2450aa]{padding-left:0;padding-top:2rem}.mh-title[data-v-cd2450aa]{text-align:center!important}.mh-description[data-v-cd2450aa]{text-align:center}.mh-dashboard[data-v-cd2450aa]{margin:0 auto;transform:none}}@media(max-width:600px){.mh-points[data-v-cd2450aa]{gap:.7rem}.mh-point-icon[data-v-cd2450aa]{height:34px;width:34px}.mh-activity[data-v-cd2450aa]{padding:.6rem 1rem .8rem}}@media(prefers-reduced-motion:reduce){.mh-spark-line[data-v-cd2450aa]{animation:none;stroke-dashoffset:0}.mh-spark-end[data-v-cd2450aa]{opacity:1}.mh-pulse[data-v-cd2450aa],.mh-spark-end[data-v-cd2450aa]{animation:none}}.screenshot-description[data-v-d34c8f2d]{margin-left:auto;margin-right:auto;max-width:720px;opacity:.88}.screenshot-card[data-v-d34c8f2d]{animation:shot-fade-in-d34c8f2d .5s ease forwards;display:flex;flex-direction:column;gap:.5rem;margin:0;opacity:0}.screenshot-frame[data-v-d34c8f2d]{aspect-ratio:16/10;background:rgba(var(--v-theme-surface-variant),.35);border:1px solid rgba(var(--v-theme-on-surface),.1);border-radius:12px;overflow:hidden;position:relative}.screenshot-image[data-v-d34c8f2d]{height:100%;width:100%}.screenshot-placeholder[data-v-d34c8f2d]{align-items:center;color:rgba(var(--v-theme-on-surface),.55);display:flex;flex-direction:column;font-size:.9rem;font-weight:500;gap:.5rem;top:0;right:0;bottom:0;left:0;justify-content:center;padding:1rem;position:absolute;text-align:center}.screenshot-caption[data-v-d34c8f2d]{color:rgb(var(--v-theme-on-surface));font-size:.9rem;font-weight:600;text-align:center}@keyframes shot-fade-in-d34c8f2d{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.admin-eyebrow[data-v-f9963900]{align-items:center;background:rgba(var(--ts-primary-rgb),.12);border-radius:999px;color:rgb(var(--v-theme-primary));display:inline-flex;display:flex;font-size:.78rem;font-weight:700;gap:.5rem;letter-spacing:.1em;margin:0 0 1rem;padding:.4rem .9rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.admin-description[data-v-f9963900]{margin-left:auto;margin-right:auto;max-width:760px;opacity:.88}.admin-groups[data-v-f9963900]{display:grid;gap:1.25rem;grid-template-columns:repeat(2,1fr)}.admin-group[data-v-f9963900]{animation:admin-group-in-f9963900 .5s ease forwards;background:rgba(var(--v-theme-surface-variant),.35);border:1px solid rgba(var(--v-theme-on-surface),.08);border-radius:14px;opacity:0;padding:1.1rem 1.25rem 1.2rem;transform:translateY(8px);transition:border-color .25s ease}.admin-group[data-v-f9963900]:hover{border-color:rgba(var(--ts-primary-rgb),.45)}.admin-group-header[data-v-f9963900]{align-items:center;border-bottom:1px dashed rgba(var(--v-theme-on-surface),.1);display:flex;gap:.55rem;margin-bottom:.85rem;padding-bottom:.65rem}.admin-group-icon[data-v-f9963900]{color:rgb(var(--v-theme-primary))}.admin-group-title[data-v-f9963900]{color:rgb(var(--v-theme-on-surface));font-family:var(--ts-font-heading),sans-serif;font-size:.92rem;font-weight:800;letter-spacing:.02em;margin:0}.admin-chips[data-v-f9963900]{display:flex;flex-wrap:wrap;gap:.4rem}.admin-chip[data-v-f9963900]{background:rgba(var(--ts-primary-rgb),.08);border:1px solid rgba(var(--ts-primary-rgb),.22);border-radius:999px;color:rgb(var(--v-theme-on-surface));display:inline-block;font-family:var(--ts-font-mono),monospace;font-size:.8rem;font-weight:600;letter-spacing:.01em;padding:.35rem .75rem;transition:transform .2s ease,background .2s ease,border-color .2s ease}.admin-chip[data-v-f9963900]:hover{background:rgba(var(--ts-primary-rgb),.14);border-color:rgba(var(--ts-primary-rgb),.45);transform:translateY(-1px)}@keyframes admin-group-in-f9963900{to{opacity:1;transform:translateY(0)}}@media(max-width:720px){.admin-groups[data-v-f9963900]{grid-template-columns:1fr}}.tech-ref-card[data-v-05d3ef51]{border:1px solid rgba(var(--v-theme-on-surface),.08)}.tech-ref-description[data-v-05d3ef51]{color:rgba(var(--v-theme-on-surface),.78);font-size:.98rem;line-height:1.55;margin-left:auto;margin-right:auto;max-width:720px}.tech-ref-list[data-v-05d3ef51]{display:grid;gap:.75rem 1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));list-style:none;margin:0;padding:0}.tech-ref-item[data-v-05d3ef51]{align-items:flex-start;animation:tech-ref-in-05d3ef51 .5s ease forwards;background:rgba(var(--v-theme-surface-variant),.4);border:1px solid rgba(var(--v-theme-on-surface),.06);border-radius:12px;display:flex;gap:.75rem;opacity:0;padding:.85rem 1rem;transform:translateY(6px);transition:border-color .2s ease,transform .2s ease}.tech-ref-item[data-v-05d3ef51]:hover{border-color:rgba(var(--ts-primary-rgb),.4);transform:translateY(-2px)}.tech-ref-icon[data-v-05d3ef51]{color:rgba(var(--v-theme-on-surface),.7);flex-shrink:0;margin-top:2px}.tech-ref-icon.tint-sap[data-v-05d3ef51]{color:#1f8de0}.tech-ref-icon.tint-m365[data-v-05d3ef51]{color:#3797e8}.tech-ref-icon.tint-google[data-v-05d3ef51]{color:#4285f4}.tech-ref-icon.tint-firebase[data-v-05d3ef51]{color:#ffa000}.tech-ref-icon.tint-eidas[data-v-05d3ef51]{color:rgb(var(--v-theme-primary))}.tech-ref-text[data-v-05d3ef51]{display:flex;flex-direction:column;line-height:1.35;min-width:0}.tech-ref-label[data-v-05d3ef51]{color:rgb(var(--v-theme-on-surface));font-size:.92rem;font-weight:700}.tech-ref-detail[data-v-05d3ef51]{color:rgba(var(--v-theme-on-surface),.65);font-size:.8rem;line-height:1.4;margin-top:3px}@keyframes tech-ref-in-05d3ef51{to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.tech-ref-list[data-v-05d3ef51]{grid-template-columns:1fr}}.onboarding-description[data-v-f4efcfa6]{margin-left:auto;margin-right:auto;max-width:720px;opacity:.88}.onboarding-track[data-v-f4efcfa6]{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0;position:relative}.onboarding-track[data-v-f4efcfa6]:before{animation:onboarding-line-f4efcfa6 1.4s cubic-bezier(.45,0,.2,1) .2s forwards;background:linear-gradient(90deg,transparent 0,var(--ts-primary) 10%,var(--ts-primary-light) 50%,var(--ts-primary) 90%,transparent 100%);border-radius:2px;box-shadow:0 0 12px rgba(var(--ts-primary-rgb),.35);content:"";height:3px;left:calc(16.67% - 1px);position:absolute;right:calc(16.67% - 1px);top:54px;transform:scaleX(0);transform-origin:left center;z-index:0}.onboarding-step[data-v-f4efcfa6]{animation:onboarding-step-in-f4efcfa6 .5s ease forwards;background:rgba(var(--v-theme-surface-variant),.4);border:1px solid rgba(var(--v-theme-on-surface),.08);border-radius:16px;opacity:0;overflow:hidden;padding:1.25rem 1.25rem 1.5rem;position:relative;transform:translateY(12px);transition:border-color .25s ease,transform .25s ease;z-index:1}.onboarding-step[data-v-f4efcfa6]:hover{border-color:rgba(var(--ts-primary-rgb),.5);transform:translateY(-4px)}.onboarding-numeral[data-v-f4efcfa6]{color:transparent;font-family:var(--ts-font-heading),sans-serif;font-size:6.5rem;font-weight:900;line-height:1;position:absolute;right:.75rem;top:-14px;-webkit-text-stroke:1px rgba(var(--ts-primary-rgb),.45);letter-spacing:-.05em;opacity:.9;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.onboarding-head[data-v-f4efcfa6]{gap:.85rem;margin-bottom:.85rem;margin-top:1.5rem}.onboarding-head[data-v-f4efcfa6],.onboarding-icon[data-v-f4efcfa6]{align-items:center;display:flex;position:relative;z-index:1}.onboarding-icon[data-v-f4efcfa6]{background:linear-gradient(135deg,var(--ts-primary-light) 0,var(--ts-primary) 100%);border-radius:12px;box-shadow:0 6px 18px rgba(var(--ts-primary-rgb),.4),0 0 0 3px rgba(var(--v-theme-surface),.95);flex-shrink:0;height:48px;justify-content:center;width:48px}.onboarding-step-title[data-v-f4efcfa6]{color:rgb(var(--v-theme-on-surface));font-size:1.1rem;font-weight:800;line-height:1.25;margin:0}.onboarding-step-description[data-v-f4efcfa6]{color:rgba(var(--v-theme-on-surface),.82);font-size:.9rem;line-height:1.55;margin:0;position:relative;z-index:1}@keyframes onboarding-line-f4efcfa6{to{transform:scaleX(1)}}@keyframes onboarding-step-in-f4efcfa6{to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.onboarding-track[data-v-f4efcfa6]{gap:1.25rem;grid-template-columns:1fr}.onboarding-track[data-v-f4efcfa6]:before{display:none}.onboarding-numeral[data-v-f4efcfa6]{font-size:5rem}}.test-mandant-card[data-v-040c6add]{background:radial-gradient(ellipse at top right,rgba(var(--ts-primary-rgb),.35) 0,transparent 55%),linear-gradient(135deg,rgba(var(--v-theme-surface-variant),.6) 0,rgba(var(--v-theme-surface),.95))!important;border:1px solid rgba(var(--ts-primary-rgb),.18);border-radius:24px!important;isolation:isolate;overflow:hidden;position:relative}.test-mandant-pattern[data-v-040c6add]{background-image:radial-gradient(circle at 1px 1px,rgba(var(--v-theme-on-surface),.08) 1px,transparent 0);background-size:22px 22px;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.35),transparent 70%);mask-image:linear-gradient(180deg,rgba(0,0,0,.35),transparent 70%);opacity:.6;pointer-events:none;position:absolute;z-index:0}.test-mandant-inner[data-v-040c6add]{position:relative;z-index:1}.test-mandant-text-col[data-v-040c6add]{padding-right:1.5rem}.test-mandant-title[data-v-040c6add]{color:rgb(var(--v-theme-on-surface));font-family:var(--ts-font-heading),sans-serif;font-size:clamp(1.4rem,1rem + 1.6vw,2rem);font-weight:900;line-height:1.2;margin:0 0 1rem}.test-mandant-description[data-v-040c6add]{color:rgba(var(--v-theme-on-surface),.85);font-size:1rem;line-height:1.6;margin:0 0 1.5rem}.test-mandant-points[data-v-040c6add]{display:flex;flex-direction:column;gap:.55rem;list-style:none;margin:0 0 1.75rem;padding:0}.test-mandant-point[data-v-040c6add]{align-items:center;animation:test-mandant-point-in-040c6add .5s ease forwards;background:rgba(var(--v-theme-surface),.7);border:1px solid rgba(var(--v-theme-on-surface),.08);border-radius:12px;color:rgb(var(--v-theme-on-surface));display:flex;font-size:.92rem;font-weight:600;gap:.7rem;opacity:0;padding:.7rem 1rem;transform:translateY(6px);transition:transform .2s ease,border-color .2s ease}.test-mandant-point[data-v-040c6add]:hover{border-color:rgba(var(--ts-primary-rgb),.4);transform:translateY(-2px)}.test-mandant-icon[data-v-040c6add]{color:rgb(var(--v-theme-primary));flex-shrink:0}.test-mandant-cta-row[data-v-040c6add]{align-items:center;display:flex;flex-wrap:wrap;gap:.85rem 1.25rem}.test-mandant-button[data-v-040c6add]{align-items:center;background:rgb(var(--v-theme-primary));border-radius:999px;box-shadow:0 10px 28px rgba(var(--ts-primary-rgb),.35);color:#fff;display:inline-flex;font-size:.98rem;font-weight:800;gap:.55rem;padding:.85rem 1.5rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.test-mandant-button[data-v-040c6add]:hover{box-shadow:0 14px 38px rgba(var(--ts-primary-rgb),.5);transform:translateY(-3px)}.test-mandant-cta-hint[data-v-040c6add]{color:rgba(var(--v-theme-on-surface),.65);font-size:.82rem}.test-mandant-mock[data-v-040c6add]{background:rgb(var(--v-theme-surface));border-radius:14px;box-shadow:0 24px 60px #00000059,0 0 0 1px rgba(var(--v-theme-on-surface),.08);overflow:hidden;transform:perspective(1600px) rotateY(-6deg) rotateX(2deg);transition:transform .6s ease}.test-mandant-mock[data-v-040c6add]:hover{transform:perspective(1600px) rotateY(-2deg) rotateX(.5deg)}.mock-chrome[data-v-040c6add]{align-items:center;background:rgba(var(--v-theme-on-surface),.06);border-bottom:1px solid rgba(var(--v-theme-on-surface),.08);display:flex;gap:.45rem;padding:.55rem .8rem}.mock-dot[data-v-040c6add]{background:rgba(var(--v-theme-on-surface),.18);border-radius:50%;height:9px;width:9px}.mock-url[data-v-040c6add]{color:rgba(var(--v-theme-on-surface),.6);font-family:var(--ts-font-mono),monospace;font-size:.7rem;letter-spacing:.02em;margin-left:.5rem}.mock-body[data-v-040c6add]{display:flex;flex-direction:column;gap:.55rem;padding:1rem 1.15rem 1.1rem}.mock-pill[data-v-040c6add]{align-items:center;align-self:flex-start;background:rgba(var(--ts-primary-rgb),.12);border-radius:999px;color:rgb(var(--v-theme-primary));display:inline-flex;font-size:.72rem;font-weight:700;gap:.35rem;margin-bottom:.3rem;padding:.25rem .65rem}.mock-line[data-v-040c6add]{background:rgba(var(--v-theme-on-surface),.1);border-radius:4px;height:8px}.mock-line.w-90[data-v-040c6add]{width:90%}.mock-line.w-80[data-v-040c6add]{width:80%}.mock-line.w-70[data-v-040c6add]{width:70%}.mock-line.w-60[data-v-040c6add]{width:60%}.mock-stamp[data-v-040c6add]{align-items:center;align-self:flex-start;background:#14a33d1f;border:1px solid rgba(20,163,61,.35);border-radius:8px;color:var(--mock-status-green);display:inline-flex;font-size:.78rem;font-weight:700;gap:.35rem;margin-top:.5rem;padding:.4rem .75rem}@keyframes test-mandant-point-in-040c6add{to{opacity:1;transform:translateY(0)}}@media(max-width:960px){.test-mandant-text-col[data-v-040c6add]{padding-right:.75rem}.test-mandant-mock[data-v-040c6add]{margin-left:auto;margin-right:auto;margin-top:1.5rem;max-width:420px;transform:none}}@media(max-width:600px){.test-mandant-button[data-v-040c6add]{justify-content:center;width:100%}.test-mandant-cta-hint[data-v-040c6add]{text-align:center;width:100%}}
