.mr-unique-section-root{--mr-bg-color:#f5f5f7;--mr-card-outer-bg:#ffffffb8;--mr-card-inner-bg:#fffffff0;--mr-text-primary:#1d1d1f;--mr-text-secondary:#86868b;--mr-text-muted:#48484a;--mr-border-color:#1d1d1f1a;--mr-accent-color:#0071e3;--mr-accent-soft:#0071e31a;--mr-radius-lg:28px;--mr-transition-smooth:cubic-bezier(.16, 1, .3, 1);background:radial-gradient(circle at 50% 35%, #0071e314, transparent 32rem), var(--mr-bg-color);box-sizing:border-box;contain:layout style;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:700px;padding:96px 24px 88px;font-family:Roboto,sans-serif;display:flex;position:relative;overflow:hidden}.mr-unique-section-header{text-align:center;z-index:2;width:100%;max-width:720px;margin-bottom:52px;position:relative}.mr-unique-badge-wrapper{border:1px solid var(--mr-border-color);background:#ffffffad;border-radius:30px;align-items:center;gap:8px;margin-bottom:16px;padding:7px 14px;display:inline-flex;box-shadow:0 4px 14px #1d1d1f0a}.mr-unique-badge-dot{background-color:var(--mr-accent-color);border-radius:50%;width:7px;height:7px}.mr-unique-badge-text{letter-spacing:1.2px;color:var(--mr-text-primary);text-transform:uppercase;font-family:Roboto,sans-serif;font-size:11px;font-weight:700}.mr-unique-section-title{color:var(--mr-text-primary);letter-spacing:-1.8px;margin:0 0 12px;font-family:Roboto,sans-serif;font-size:clamp(32px,4.5vw,52px);font-weight:700;line-height:1.08}.mr-unique-title-highlight{color:var(--mr-accent-color)}.mr-unique-section-desc{color:var(--mr-text-secondary);max-width:580px;margin:0 auto;font-family:Roboto,sans-serif;font-size:17px;line-height:1.55}.mr-unique-timeline-container{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;width:100%;max-width:1080px;display:flex;position:relative}.mr-unique-ambient-glow{pointer-events:none;filter:blur(40px);background:radial-gradient(circle,#0071e314 0%,#fff0 70%);width:720px;height:420px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.mr-unique-content-wrapper{z-index:2;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.mr-unique-card-wrapper{justify-content:center;align-items:center;width:100%;min-height:228px;margin-bottom:28px;display:flex}.mr-unique-glass-card{background:var(--mr-card-inner-bg);border:1px solid var(--mr-border-color);border-radius:var(--mr-radius-lg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:min(680px,92vw);max-width:90vw;animation:mrCardEntrance .5s var(--mr-transition-smooth) forwards;text-align:center;box-sizing:border-box;padding:34px 42px 36px;box-shadow:0 24px 60px #1d1d1f14,0 2px 8px #1d1d1f0a}@keyframes mrCardEntrance{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.mr-unique-top-row{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.mr-unique-step-tag{letter-spacing:1.2px;color:var(--mr-accent-color);background:var(--mr-accent-soft);text-transform:uppercase;border:1px solid #0071e329;border-radius:20px;padding:6px 12px;font-family:Roboto,sans-serif;font-size:11px;font-weight:700}.mr-unique-step-counter{color:var(--mr-text-secondary);letter-spacing:.8px;font-family:Roboto,sans-serif;font-size:13px;font-weight:500}.mr-unique-slash{color:var(--mr-text-muted);opacity:.5}.mr-unique-heading{color:var(--mr-text-primary);letter-spacing:-.7px;margin:0 0 14px;font-family:Roboto,sans-serif;font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1.15}.mr-unique-body{color:var(--mr-text-muted);margin:0;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.65}.mr-unique-ruler-viewport{justify-content:center;align-items:center;width:100%;height:74px;display:flex;position:relative;overflow:hidden}.mr-unique-edge-fade{z-index:5;pointer-events:none;width:200px;position:absolute;top:0;bottom:0}.mr-unique-edge-fade.mr-unique-left{background:linear-gradient(to right, var(--mr-bg-color) 20%, transparent);left:0}.mr-unique-edge-fade.mr-unique-right{background:linear-gradient(to left, var(--mr-bg-color) 20%, transparent);right:0}.mr-unique-center-needle{z-index:6;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:4px;left:50%;transform:translate(-50%)}.mr-unique-needle-dot{background:var(--mr-accent-color);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #0071e31f,0 0 12px #0071e366}.mr-unique-laser-beam{background:linear-gradient(to bottom, var(--mr-accent-color), #0071e30a);width:2px;height:48px}.mr-unique-ambient-pulse{border:1px solid var(--mr-accent-color);width:12px;height:12px;animation:mrPulseRing 2.2s infinite var(--mr-transition-smooth);border-radius:50%;position:absolute;top:-2px}@keyframes mrPulseRing{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(2.2)}}.mr-unique-canvas-layer{will-change:transform;width:100%;height:100%;transition:transform .6s var(--mr-transition-smooth);justify-content:center;display:flex}.mr-unique-svg-canvas{width:100%;height:100%;overflow:visible}.mr-unique-baseline{stroke:var(--mr-border-color);stroke-width:1px}.mr-unique-tick{stroke-linecap:round}.mr-unique-tick.mr-unique-minor{stroke:var(--mr-text-secondary);stroke-opacity:.3;stroke-width:1.5px}.mr-unique-tick.mr-unique-major{stroke:var(--mr-text-primary);stroke-opacity:.6;stroke-width:2px}.mr-unique-track-viewport{width:100%;height:50px;position:relative;overflow:hidden}.mr-unique-labels-track{will-change:transform;width:0;height:100%;transition:transform .6s var(--mr-transition-smooth);position:absolute;top:0;left:0}.mr-unique-node-btn{cursor:pointer;white-space:nowrap;opacity:.45;background:0 0;border:none;outline:none;flex-direction:column;align-items:center;gap:8px;padding:0;font-family:inherit;transition:opacity .25s;display:flex;position:absolute;top:0;transform:translate(-50%)}.mr-unique-node-btn:focus-visible,.mr-unique-nav-btn:focus-visible,.mr-unique-autoplay-toggle:focus-visible{outline-offset:4px;outline:3px solid #0071e34d}.mr-unique-node-btn:focus-visible{opacity:1}.mr-unique-node-btn:focus-visible,.mr-unique-node-btn:hover{opacity:.85}.mr-unique-node-btn.mr-unique-active{opacity:1}.mr-unique-node-dot{background-color:var(--mr-text-secondary);border-radius:50%;width:6px;height:6px;transition:background-color .25s,transform .25s,box-shadow .25s}.mr-unique-node-btn.mr-unique-active .mr-unique-node-dot{background-color:var(--mr-accent-color);transform:scale(1.5);box-shadow:0 0 0 4px #0071e31f,0 0 8px #0071e359}.mr-unique-node-label{color:var(--mr-text-primary);letter-spacing:-.1px;font-family:Roboto,sans-serif;font-size:12px;font-weight:500}.mr-unique-controls-bar{z-index:10;align-items:center;gap:12px;margin-top:28px;display:flex}.mr-unique-nav-btn{background:var(--mr-card-outer-bg);border:1px solid var(--mr-border-color);color:var(--mr-text-primary);cursor:pointer;width:40px;height:40px;transition:transform .2s var(--mr-transition-smooth), background .2s ease, border-color .2s ease, color .2s ease;border-radius:50%;justify-content:center;align-items:center;font-size:22px;display:flex}.mr-unique-nav-btn:hover:not(:disabled){background:var(--mr-card-inner-bg);border-color:var(--mr-accent-color);color:var(--mr-accent-color);transform:scale(1.05)}.mr-unique-nav-btn:disabled{opacity:.3;cursor:not-allowed}.mr-unique-autoplay-toggle{border:1px solid var(--mr-border-color);color:var(--mr-text-secondary);cursor:pointer;background:#ffffffb3;border-radius:20px;align-items:center;gap:8px;padding:9px 14px;font-family:Roboto,sans-serif;font-size:11px;font-weight:500;transition:all .2s;display:flex}.mr-unique-autoplay-toggle.mr-unique-active{color:var(--mr-text-primary);border-color:#0071e347}.mr-unique-pulse-dot{background-color:var(--mr-text-secondary);border-radius:50%;width:6px;height:6px}.mr-unique-autoplay-toggle.mr-unique-active .mr-unique-pulse-dot{background-color:#10c45d;box-shadow:0 0 6px #10c45d}@media (max-width:640px){.mr-unique-section-root{min-height:0;padding:72px 16px 64px}.mr-unique-section-header{margin-bottom:36px}.mr-unique-section-title{letter-spacing:-1px}.mr-unique-section-desc{font-size:15px}.mr-unique-card-wrapper{min-height:270px;margin-bottom:18px}.mr-unique-glass-card{border-radius:24px;padding:26px 22px 28px}.mr-unique-top-row{align-items:flex-start;gap:12px;margin-bottom:20px}.mr-unique-step-tag{text-align:left;max-width:70%;line-height:1.35}.mr-unique-heading{font-size:25px}.mr-unique-body{font-size:15px;line-height:1.6}.mr-unique-edge-fade{width:72px}.mr-unique-node-label{text-overflow:ellipsis;max-width:120px;overflow:hidden}}@media (prefers-reduced-motion:reduce){.mr-unique-glass-card,.mr-unique-ambient-pulse{animation:none}.mr-unique-canvas-layer,.mr-unique-labels-track,.mr-unique-node-btn,.mr-unique-nav-btn,.mr-unique-autoplay-toggle{transition:none}}
