.training-demo{--training-surface:var(--home-white,var(--background));--training-ink:var(--home-ink,var(--foreground));--training-muted:var(--home-muted,var(--muted-foreground));--training-wash:var(--home-wash,var(--background));--training-line:var(--home-line,var(--border));--training-positive:var(--home-aqua,var(--accent));color:var(--training-ink)}.training-demo .training-button{font:inherit;white-space:normal;letter-spacing:0;box-shadow:none}.training-demo .training-action{background:var(--home-active,var(--brand-orange));height:auto;min-height:34px;color:var(--training-ink);border-radius:6px;padding:8px 12px;font-size:12px}.training-demo .training-button:focus-visible{outline:2px solid var(--brand-orange);outline-offset:2px}.training-demo .training-icon{width:30px;height:30px;color:var(--training-muted);background:0 0;flex-shrink:0;padding:6px}.training-demo .training-icon[aria-current=page]{color:var(--training-ink);background:var(--training-positive)}.training-demo .interface-rail{gap:8px}.training-demo .training-profile{position:relative}.training-demo .training-avatar{background:var(--training-positive);color:var(--training-ink);border-radius:50%;padding:0;font-size:10px}.training-demo .training-menu{z-index:5;background:var(--training-surface);border:1px solid var(--training-line);width:170px;box-shadow:var(--home-shadow);border-radius:6px;padding:10px;position:absolute;top:38px;right:0}.training-menu strong{margin:4px 8px;font-size:12px;display:block}.training-demo .training-menu .training-button{width:100%;color:var(--training-ink);justify-content:flex-start;font-size:12px}.training-demo .training-view{animation:.18s ease-out training-enter}.training-demo .training-progress{width:65%;transition:width .65s}.training-demo .training-progress--complete{width:82%}.training-demo .training-view-head{align-items:center;gap:8px;margin-bottom:12px;display:flex}.training-view-head>div{min-width:0}.training-demo .training-view-head small{color:var(--training-muted);font-size:10px;display:block}.training-demo .training-view-head h3{margin:2px 0 0;font-size:18px;line-height:1.3}.training-demo .training-back{color:var(--training-ink);background:0 0;height:30px;padding:4px 8px;font-size:12px}.training-demo .training-video{background:var(--home-hero,var(--training-wash));border-radius:6px;overflow:hidden}.training-demo .training-slide{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:190px;padding:20px;animation:.2s ease-out training-enter;display:flex}.training-slide>svg{width:32px;height:32px}.training-slide h4{margin:0;font-size:23px;line-height:1.25}.training-slide p{max-width:340px;margin:0;font-size:12px}.training-demo .training-slide-visual{background:var(--training-surface);border:1px solid var(--training-line);border-radius:6px;align-items:center;gap:10px;padding:10px 16px;font-size:12px;display:flex}.training-demo .training-player{background:var(--training-surface);border-top:1px solid var(--training-line);align-items:center;gap:10px;padding:8px 12px;display:flex}.training-player label{flex:1;min-width:0;display:flex}.training-player input{width:100%;accent-color:var(--brand-orange);cursor:pointer}.training-player output{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.training-demo .training-next{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.training-next>span{color:var(--training-muted);font-size:11px}.training-demo .training-question{max-width:600px;margin:12px 0 16px;font-size:18px;line-height:1.4}.training-demo .training-options{gap:8px;display:grid}.training-demo .training-option{text-align:left;border:1px solid var(--training-line);background:var(--training-surface);height:auto;min-height:40px;color:var(--training-ink);justify-content:flex-start;padding:10px 12px;font-size:13px}.training-demo .training-option[aria-pressed=true]{background:var(--training-positive);border-color:var(--brand-orange)}.training-demo .training-feedback{min-height:40px;margin:12px 0;font-size:13px;line-height:1.5}.training-demo .training-complete{text-align:center;padding:22px 0}.training-complete>svg{background:var(--training-positive);border-radius:50%;width:42px;height:42px;padding:8px;animation:.25s ease-out training-enter}.training-complete h3{margin:12px 0 8px;font-size:26px}.training-complete p{margin-bottom:16px;font-size:13px}.training-complete .mock-progress{max-width:320px;margin:16px auto}.training-demo .training-complete-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.training-demo .training-list{gap:0;display:grid}.training-demo .training-list-row{border-bottom:1px solid var(--training-line);align-items:center;gap:12px;padding:14px 0;font-size:13px;display:flex}.training-list-row>div{flex:1;min-width:0}.training-list-row strong,.training-list-row small{display:block}.training-list-row small{color:var(--training-muted);margin-top:3px;font-size:11px}.training-demo .training-list-row.training-button{text-align:left;width:100%;height:auto;color:var(--training-ink);background:0 0;border-radius:0;justify-content:flex-start}.training-demo .training-resource-detail{background:var(--training-wash);border-radius:6px;margin-top:12px;padding:12px;font-size:13px;line-height:1.6}.training-demo .training-summary-value{margin:20px 0 4px;font-size:36px;display:block}@keyframes training-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=767px){.a-home .training-demo .interface-rail{padding:8px 3px;display:flex}.a-home .training-demo .interface-body{grid-template-columns:36px minmax(0,1fr)}.a-home .training-demo .interface-content{padding:18px 10px}.training-demo .training-icon{width:28px;height:32px}.training-demo .training-view-head{align-items:flex-start;gap:4px}.training-demo .training-view-head h3{font-size:16px}.training-demo .training-slide{min-height:180px;padding:16px 10px}.training-slide h4{font-size:20px}.training-demo .training-player{gap:4px;padding:6px}.training-demo .training-next{flex-wrap:wrap}.training-demo .training-question{font-size:16px}.training-demo .training-option{font-size:12px}.training-demo .training-list-row{gap:6px}}@media (prefers-reduced-motion:reduce){.training-demo .training-view,.training-demo .training-slide,.training-complete>svg{animation:none}.training-demo .training-progress{transition:none}}.ops-demo button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}.ops-demo .interface-content{overflow:clip}.ops-demo .interface-rail button{opacity:.55;border-radius:9px;place-items:center;width:30px;height:30px;transition:opacity .2s,background .2s;display:grid}.ops-demo .interface-rail button[aria-current=page],.ops-demo .interface-rail button:hover{opacity:1;background:color-mix(in srgb, var(--brand-blue,currentColor) 14%, transparent)}.ops-demo .ops-row-button{width:100%;transition:background .2s,transform .2s}.ops-demo .ops-row-button:hover{background:color-mix(in srgb, var(--brand-blue,currentColor) 7%, transparent)}.ops-demo .ops-row-button:focus-visible,.ops-demo button:focus-visible{outline:2px solid var(--brand-orange,currentColor);outline-offset:2px}.ops-demo .ops-ready{color:var(--brand-blue,currentColor);font-weight:700}.ops-demo .ops-view{animation:.28s both ops-in}.ops-demo .ops-count{animation:.45s both ops-pop;display:inline-block}@keyframes ops-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes ops-pop{0%{opacity:.4;transform:scale(.85)}to{opacity:1;transform:none}}.ops-profile{position:relative}.ops-menu{z-index:5;background:var(--card,#fff);border-radius:12px;gap:4px;min-width:130px;padding:10px;font-size:11px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px -12px #0000004d}.ops-menu strong{padding-bottom:4px;font-size:11px}.ops-menu button{border-radius:6px;padding:4px 6px}.ops-menu button:hover{background:color-mix(in srgb, var(--brand-blue,currentColor) 10%, transparent)}.ops-detail-head{letter-spacing:.08em;opacity:.85;align-items:center;gap:12px;margin-bottom:6px;font-size:10px;display:flex}.ops-back{letter-spacing:0;align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.ops-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:8px 0 10px;display:grid}.ops-meta div{background:color-mix(in srgb, var(--brand-blue,currentColor) 7%, transparent);border-radius:10px;min-width:0;padding:8px 10px}.ops-meta dt{text-transform:uppercase;letter-spacing:.06em;opacity:.65;font-size:9px}.ops-meta dd{white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:12px;font-weight:600;overflow:hidden}.ops-checklist{gap:5px;margin:0 0 10px;padding:0;font-size:12px;list-style:none;display:grid}.ops-checklist li{opacity:.75;align-items:center;gap:8px;display:flex}.ops-checklist li.done{opacity:1}.ops-checklist li.done svg{color:var(--brand-blue,currentColor)}.ops-actions{align-items:center;gap:14px;display:flex}.ops-success{color:var(--brand-blue,currentColor);background:color-mix(in srgb, var(--brand-blue,currentColor) 10%, transparent);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:600;animation:.4s both ops-pop;display:inline-flex}.ops-empty{text-align:center;background:color-mix(in srgb, var(--brand-blue,currentColor) 6%, transparent);border-radius:14px;justify-items:center;gap:6px;padding:24px 12px;display:grid}.ops-empty svg{color:var(--brand-blue,currentColor)}.ops-empty span{opacity:.7;font-size:12px}@media (width<=700px){.ops-demo .interface-rail button{width:40px;height:40px}.ops-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ops-demo .ops-row-button,.ops-back,.ops-approve{min-height:40px}}@media (prefers-reduced-motion:reduce){.ops-demo .ops-view,.ops-demo .ops-count,.ops-success{animation:none}}@media (width<=700px){.a-home .concept-device .ops-demo .interface-body{flex-direction:column;display:flex}.a-home .concept-device .ops-demo .interface-rail{border-right:0;flex-direction:row;flex-shrink:0;justify-content:space-around;padding:2px 6px;display:flex}.a-home .concept-device .ops-demo .interface-content{flex:1;min-height:0}.a-home .concept-device .ops-demo .interface-mark>span{display:none}}.client-demo .client-phases .active{border-color:var(--brand-orange)}.client-demo .client-approved{font-weight:700}.client-demo .client-project p{margin-bottom:14px}.client-demo .client-review{margin-top:12px}.client-demo .ops-row-button+.ops-row-button{margin-top:0}.client-doc{background:var(--surface,transparent);border:1px solid var(--border);border-radius:12px;padding:12px 14px}.client-doc p{margin:0 0 6px;font-size:12px}.client-doc p:last-child{margin:0}.client-proto{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:14px;margin:6px 0 10px;display:grid}.client-proto strong{margin-bottom:8px;font-size:14px;display:block}.client-preview{aspect-ratio:16/10;background:linear-gradient(135deg, color-mix(in srgb, var(--brand-blue) 22%, transparent), color-mix(in srgb, var(--brand-orange) 18%, transparent));border-radius:12px;align-content:start;gap:6px;padding:10px;display:grid;position:relative}.client-preview i{background:var(--card,#fff);border-radius:4px;width:60%;height:10px}.client-preview b{background:color-mix(in srgb, var(--card,#fff) 70%, transparent);border-radius:3px;width:85%;height:5px}.client-preview span{background:var(--brand-orange);border-radius:999px;width:34%;height:12px;position:absolute;bottom:10px;left:10px}.client-ask{margin:0 0 8px;font-size:12px;font-weight:600}@media (width<=700px){.client-proto{grid-template-columns:minmax(0,1fr);gap:8px}.client-preview{aspect-ratio:16/7}.a-home .client-demo .interface-title h3{font-size:22px}.a-home .client-demo .interface-title p{margin-bottom:8px}.a-home .client-demo .client-project{padding:12px 14px}.a-home .client-demo .client-project p{margin:6px 0 10px}.a-home .client-demo .mock-section-label{margin-top:8px}.a-home .client-demo .interface-content{padding-block:12px}.a-home .client-demo .interface-title p{display:none}.a-home .client-demo .client-phases span{font-size:11px}.a-home .client-demo .client-review{margin-top:8px}.a-home .client-demo .client-project>strong{font-size:16px}.a-home .client-demo .client-project p{margin:4px 0 8px;font-size:13px}.a-home .client-demo .mock-status{margin-bottom:6px}.a-home .client-demo .client-phases span{padding-top:5px}}.auto-demo .auto-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.auto-demo .auto-run,.auto-demo .auto-reset{flex-shrink:0;align-items:center;gap:5px;display:inline-flex}.a-home .auto-demo .automation-flow{gap:6px}.a-home .auto-demo .automation-node{padding:9px 12px;transition:box-shadow .3s,opacity .3s}.a-home .auto-demo .automation-node strong{font-size:14px}.a-home .auto-demo .automation-node small,.a-home .auto-demo .automation-note{font-size:11px}.auto-demo .auto-node.is-waiting{opacity:.7}.auto-demo .auto-node.is-running{box-shadow:0 0 0 2px var(--brand-orange,currentColor);animation:1s ease-in-out infinite auto-pulse}.auto-demo .auto-node.is-needs-review{box-shadow:0 0 0 2px var(--brand-blue,currentColor)}.auto-demo .auto-status{white-space:nowrap;align-items:center;gap:4px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.auto-demo .is-complete .auto-status{color:var(--brand-blue,currentColor)}.auto-demo .auto-summary{border:1px dashed color-mix(in srgb, var(--brand-blue,currentColor) 40%, transparent);border-radius:10px;margin-top:8px;padding:8px 12px;animation:.4s both ops-pop}.auto-demo .auto-summary small{letter-spacing:.08em;opacity:.75;align-items:center;gap:4px;font-size:9px;display:inline-flex}.auto-demo .auto-summary p{margin:2px 0 0;font-size:12px}.auto-demo .auto-review,.auto-demo .ops-success{margin-top:8px}@keyframes auto-pulse{50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-orange,currentColor) 35%, transparent)}}@media (width<=700px){.a-home .auto-demo .automation-node{padding:6px 10px}.a-home .auto-demo .automation-node strong{font-size:12px}.a-home .auto-demo .automation-node small{font-size:10px}.auto-demo .auto-run,.auto-demo .auto-reset{min-height:36px}}@media (prefers-reduced-motion:reduce){.auto-demo .auto-node.is-running,.auto-demo .auto-summary{animation:none}}@media (width<=700px){.a-home .auto-demo .interface-title h3{margin:0;font-size:20px}.a-home .auto-demo .interface-title p,.a-home .auto-demo .interface-title small,.a-home .auto-demo .automation-node small{display:none}.a-home .auto-demo .automation-flow{gap:4px;margin-top:6px}.auto-demo .auto-summary{margin-top:6px;padding:6px 10px}.auto-demo .auto-summary p{font-size:11px}.auto-demo .auto-review,.auto-demo .ops-success{margin-top:6px}}.concept-device-screen--interactive{position:relative}.concept-device-screen[data-cursor-inside],.concept-device-screen[data-cursor-inside] *{cursor:none!important}.concept-fake-cursor{z-index:10;pointer-events:none;visibility:hidden;background:var(--brand-orange);width:10px;height:10px;box-shadow:0 0 0 1px color-mix(in oklab, var(--brand-orange) 78%, var(--ink)), 0 1px 3px color-mix(in oklab, var(--brand-orange) 35%, transparent);border-radius:50%;position:absolute;top:0;left:0}.concept-device-screen--interactive .mock-command--contact{text-decoration:none}.concept-device-screen--interactive .mock-command--contact:hover{filter:brightness(1.08)}.concept-device-screen--interactive .mock-command--contact:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.a-home .concept-device--responsive{container-type:inline-size}.a-home .concept-device--responsive .concept-device-lid{z-index:1;border-radius:2.04cqw 2.04cqw 1.1cqw 1.1cqw;width:92%;padding:1.945cqw 1.02cqw 1.11cqw}.a-home .concept-device--responsive .concept-device-lid:after{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent, color-mix(in oklab, var(--device-rim) 48%, transparent));border-radius:0 0 1.1cqw 1.1cqw;height:.9cqw;position:absolute;bottom:0;left:1.02cqw;right:1.02cqw}.a-home .concept-device--responsive .concept-device-camera{width:.56cqw;height:.56cqw;top:.74cqw;left:calc(50% - .28cqw)}.a-home .concept-device--responsive .concept-device-base{z-index:2;border-top:1px solid color-mix(in oklab, var(--device-highlight) 80%, transparent);background:linear-gradient(90deg, color-mix(in oklab, var(--device-rim) 32%, transparent), transparent 7%, transparent 93%, color-mix(in oklab, var(--device-rim) 32%, transparent)), var(--device-base);width:98%;height:calc(3.37cqw - 3px);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--device-highlight) 75%, transparent), inset 0 -1px 1px color-mix(in oklab, var(--device-rim) 45%, transparent), 0 .9cqw 1.5cqw -.5cqw color-mix(in oklab, var(--home-ink) 42%, transparent);border-radius:.6cqw .6cqw 1.55cqw 1.55cqw/.6cqw .6cqw 3.1cqw 3.1cqw;margin-top:-1.15cqw}.a-home .concept-device--responsive .concept-device-base>span{background:linear-gradient(to bottom, color-mix(in oklab, var(--device-rim) 42%, transparent), color-mix(in oklab, var(--device-edge) 55%, transparent));width:12%;height:.55cqw;box-shadow:inset 0 -1px 1px color-mix(in oklab, var(--device-rim) 35%, transparent);border-radius:0 0 .6cqw .6cqw;margin:1.3cqw auto 0}.a-home .concept-device--responsive .concept-device-screen{aspect-ratio:16/9;--cursor-disabled:0;position:relative}.a-home .concept-device--responsive .interface-concept:not(.training-demo){flex-direction:column;height:100%;display:flex;position:absolute;inset:0}.a-home .concept-device--responsive .interface-concept:not(.training-demo) .interface-bar{flex-shrink:0}.a-home .concept-device--responsive .interface-concept:not(.training-demo) .interface-body{flex:1;min-height:0;overflow:hidden}.a-home .concept-device--responsive .interface-concept:not(.training-demo) .interface-content{overscroll-behavior:auto;scrollbar-width:thin;scrollbar-color:var(--training-line) transparent;min-width:0;min-height:0;overflow-y:auto}.a-home .concept-device--responsive .training-demo{flex-direction:column;height:100%;display:flex;position:absolute;inset:0}.a-home .concept-device--responsive .training-demo .interface-bar{flex-shrink:0}.a-home .concept-device--responsive .training-demo .interface-body{flex:1;grid-template-columns:42px minmax(0,1fr);min-height:0;overflow:hidden}.a-home .concept-device--responsive .training-demo .interface-rail{display:flex}.a-home .concept-device--responsive .training-demo .interface-content{overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;touch-action:pinch-zoom;scrollbar-width:thin;scrollbar-color:var(--training-line) transparent;min-width:0;min-height:0;overflow-y:auto}.a-home .concept-device--responsive .training-demo .interface-content::-webkit-scrollbar{width:4px}.a-home .concept-device--responsive .training-demo .interface-content::-webkit-scrollbar-thumb{background:var(--training-line);border-radius:4px}@media (width<=700px){.a-home .concept-device--responsive .concept-device-lid{border-radius:24px;width:100%;padding:18px 8px 10px}.a-home .concept-device--responsive .concept-device-screen{aspect-ratio:3/4;--cursor-disabled:1;border-radius:14px}.a-home .concept-device--responsive .concept-device-camera{width:5px;height:5px;top:6px;left:calc(50% - 2.5px)}.a-home .concept-device--responsive .concept-device-lid:after,.a-home .concept-device--responsive .concept-device-base{display:none}.a-home .concept-device--responsive .training-demo .interface-bar{height:48px;padding-inline:12px;font-size:11px}.a-home .concept-device--responsive .training-demo .interface-mark{min-width:0}.a-home .concept-device--responsive .training-demo .interface-mark>span{display:none}.a-home .concept-device--responsive .training-demo .interface-body{flex-direction:column;display:flex}.a-home .concept-device--responsive .training-demo .interface-rail{border-right:0;border-bottom:1px solid var(--training-line);flex-direction:row;flex-shrink:0;justify-content:space-around;padding:0 6px}.a-home .concept-device--responsive .training-demo .interface-content{flex:1;padding:16px 12px}.a-home .concept-device--responsive .training-demo .training-icon,.a-home .concept-device--responsive .training-demo .training-avatar{width:44px;height:44px}.a-home .concept-device--responsive .training-demo .training-back{height:auto;min-height:44px}.a-home .concept-device--responsive .training-demo .training-action,.a-home .concept-device--responsive .training-demo .training-option{min-height:44px;font-size:14px}.a-home .concept-device--responsive .training-demo .interface-title h3{font-size:25px}.a-home .concept-device--responsive .training-demo .interface-title p{margin-bottom:16px;font-size:14px}.a-home .concept-device--responsive .training-demo .course-feature{grid-template-columns:minmax(0,1fr);padding:14px}.a-home .concept-device--responsive .training-demo .course-art{display:none}.a-home .concept-device--responsive .training-demo .course-feature strong{font-size:19px}.a-home .concept-device--responsive .training-demo .training-view-head{flex-wrap:wrap}.a-home .concept-device--responsive .training-demo .training-slide{min-height:180px;padding:16px 10px}.a-home .concept-device--responsive .training-demo .training-slide h4{font-size:20px}.a-home .concept-device--responsive .training-demo .training-slide p,.a-home .concept-device--responsive .training-demo .training-list-row{font-size:14px}.a-home .concept-device--responsive .training-demo .training-slide-visual{flex-wrap:wrap;padding:10px}.a-home .concept-device--responsive .training-demo .training-player{gap:4px;padding:6px}.a-home .concept-device--responsive .training-demo .training-player input{min-height:32px}.a-home .concept-device--responsive .training-demo .training-next{flex-wrap:wrap}.a-home .concept-device--responsive .training-demo .training-question{font-size:16px}.a-home .concept-device--responsive .training-demo .training-complete h3{font-size:24px}}.a-home .concept-device--responsive .training-demo .interface-content{padding:22px 24px}.a-home .concept-device--responsive .training-demo .mock-course-row{padding-block:8px}@container (width<=900px){.a-home .concept-device--responsive .training-demo .interface-content{padding:12px}.a-home .concept-device--responsive .training-demo .interface-title h3{margin:4px 0;font-size:24px}.a-home .concept-device--responsive .training-demo .interface-title p{margin-bottom:10px;font-size:12px}.a-home .concept-device--responsive .training-demo .course-feature{padding:10px}.a-home .concept-device--responsive .training-demo .course-feature>div:last-child{gap:6px}.a-home .concept-device--responsive .training-demo .course-feature strong{font-size:18px}.a-home .concept-device--responsive .training-demo .course-feature span{font-size:12px}.a-home .concept-device--responsive .training-demo .mock-course-row{padding-block:8px}.a-home .concept-device--responsive .training-demo .training-view-head{margin-bottom:8px}.a-home .concept-device--responsive .training-demo .training-slide{gap:8px;min-height:140px;padding:10px}.a-home .concept-device--responsive .training-demo .training-question{margin:8px 0;font-size:14px}.a-home .concept-device--responsive .training-demo .training-options{gap:6px}.a-home .concept-device--responsive .training-demo .training-option{padding:6px 10px;font-size:12px}.a-home .concept-device--responsive .training-demo .training-feedback{min-height:0;margin:8px 0;font-size:12px}.a-home .concept-device--responsive .training-demo .training-complete{padding:8px 0}.a-home .concept-device--responsive .training-demo .training-complete h3{margin:8px 0;font-size:22px}.a-home .concept-device--responsive .training-demo .training-complete p{margin-bottom:8px}.a-home .concept-device--responsive .training-demo .training-complete .mock-progress{margin-block:10px}}@container (width<=400px){.a-home .concept-device--responsive .training-demo .mock-course-row{padding-block:7px}.a-home .concept-device--responsive .training-demo .training-view-head{flex-wrap:nowrap;align-items:center}.a-home .concept-device--responsive .training-demo .training-view-head h3{font-size:14px}.a-home .concept-device--responsive .training-demo .training-back{flex-shrink:0}.a-home .concept-device--responsive .training-demo .training-next{flex-wrap:nowrap;gap:6px;margin-top:8px}.a-home .concept-device--responsive .training-demo .training-next>span{flex:1;min-width:0;font-size:10px}.a-home .concept-device--responsive .training-demo .training-next .training-action{flex:1.6;padding:6px;font-size:11px}.a-home .concept-device--responsive .training-demo .training-complete{padding:0}.a-home .concept-device--responsive .training-demo .training-complete h3{margin-block:6px;font-size:20px}.a-home .concept-device--responsive .training-demo .training-complete p{font-size:12px}.a-home .concept-device--responsive .training-demo .training-complete-actions{gap:6px}}.a-home .a-explorer--home .interface-concept:not(.training-demo) .interface-content{padding:20px 24px;overflow:clip}.a-home .a-explorer--home .interface-concept:not(.training-demo) .ops-stats{margin-block:18px}.a-home .a-explorer--home .interface-concept:not(.training-demo) .mock-course-row{padding-block:14px}@container (width>=661px) and (width<=900px){.a-home .a-explorer--home .interface-concept:not(.training-demo) .interface-content{padding:12px 18px}.a-home .a-explorer--home .interface-concept:not(.training-demo) .interface-title h3{margin-block:4px;font-size:25px}.a-home .a-explorer--home .interface-concept:not(.training-demo) .interface-title p{margin-bottom:10px}.a-home .a-explorer--home .interface-concept:not(.training-demo) .ops-stats{margin-block:10px}.a-home .a-explorer--home .interface-concept:not(.training-demo) .ops-stats>div{padding:10px}.a-home .a-explorer--home .interface-concept:not(.training-demo) .ops-stats strong{margin-top:5px;font-size:30px}.a-home .a-explorer--home .interface-concept:not(.training-demo) .mock-course-row{padding-block:8px}.a-home .a-explorer--home .interface-concept:not(.training-demo) .client-project{padding:12px}.a-home .a-explorer--home .interface-concept:not(.training-demo) .client-phases{margin-top:12px}.a-home .a-explorer--home .interface-concept:not(.training-demo) .automation-node{padding:10px}}@container (width<=660px){.a-home .a-explorer--home .interface-concept:not(.training-demo) .interface-content{padding:18px 14px}.a-home .a-explorer--home .interface-concept:not(.training-demo) .interface-title p{margin-bottom:16px}.a-home .a-explorer--home .interface-concept:not(.training-demo) .ops-stats{margin-block:16px}.a-home .a-explorer--home .interface-concept:not(.training-demo) .mock-course-row{padding-block:10px}.a-home .a-explorer--home .interface-concept:not(.training-demo) .client-project{padding:14px}}@media (width<=850px){.a-home .a-explorer--home .a-concept-scene--home{width:calc(100% + 40px);margin-inline:-20px;padding-inline:50px}}@media (width<=600px){.a-home .a-explorer--home .a-concept-scene--home{padding-inline:20px}}
