.smt-timeline{--smt-accent: #f2916d;--smt-polaroid-ar: 4/3;--smt-band: 22px;--smt-polaroid-video-ar: 16/9;--smt-kind-spec: #2b6a8a;--smt-kind-image: #3f7550;--smt-kind-video: #a8481c;--smt-ink: #1e293b;--smt-muted: #64748b;--smt-line: #e5e7eb;--smt-card-w: 220px;--smt-pipe-w: 80px;--smt-pipe-h: 200px;--smt-gutter: 24px;--smt-panel-card-bg: none;position:relative;width:100%;max-width:100%;font-family:inherit;color:var(--smt-ink);background:var(--smt-carousel-bg, repeating-linear-gradient(-45deg, #f6f6f6, #f6f6f6 6px, #f0f0f0 0, #f0f0f0 12px));border-radius:12px;padding:24px 0 0;box-sizing:border-box;overflow:hidden}.smt-timeline *,.smt-timeline *:before,.smt-timeline *:after{box-sizing:border-box}.smt-timeline img{max-width:100%;height:auto}.smt-timeline button{appearance:none;-webkit-appearance:none;font:inherit;line-height:1;cursor:pointer;border:none;background:none;padding:0;margin:0}.smt-header{text-align:center;margin:var(--smt-header-offset, 0) 0 28px;padding:0 20px}.smt-title{display:block;width:fit-content;margin:0 auto 8px;font-family:var(--smt-title-font, inherit);font-size:var(--smt-title-size, clamp(24px, 4vw, 36px));font-weight:var(--smt-title-weight, 700);color:var(--smt-title-color, var(--smt-ink));background:var(--smt-title-bg, transparent);padding:var(--smt-title-padding, 0);border-radius:var(--smt-title-radius, 0);text-shadow:var(--smt-title-shadow, none)}.smt-subtitle{display:block;width:fit-content;margin:0 auto;opacity:.75;font-family:var(--smt-subtitle-font, inherit);font-size:var(--smt-subtitle-size, clamp(14px, 2vw, 17px));font-weight:var(--smt-subtitle-weight, 400);color:var(--smt-subtitle-color, inherit);background:var(--smt-subtitle-bg, transparent);padding:var(--smt-subtitle-padding, 0);border-radius:var(--smt-subtitle-radius, 0);text-shadow:var(--smt-subtitle-shadow, none)}.smt-intro{margin:0 0 20px;padding:0 20px;text-align:center;line-height:1.65;--smt-card-w: initial;--smt-pipe-w: initial;--smt-pipe-h: initial}.smt-intro p{margin:0 0 12px}.smt-timeline.smt-fs-only.smt-fs-open>.smt-intro,.smt-timeline:fullscreen>.smt-intro,.smt-timeline.smt-fs-fallback>.smt-intro{display:none}.smt-fs-btn{position:absolute;top:12px;right:12px;z-index:20;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:#334155;border:1px solid rgba(0,0,0,.12);box-shadow:0 2px 6px #00000026;transition:background .15s ease,color .15s ease,opacity .3s ease}.smt-fs-btn svg{width:20px;height:20px;display:block}.smt-fs-btn .smt-ico-exit,.smt-fs-btn[aria-pressed=true] .smt-ico-enter{display:none}.smt-fs-btn[aria-pressed=true] .smt-ico-exit{display:block}.smt-fs-btn:hover,.smt-fs-btn:focus-visible{background:var(--smt-accent, #f2916d);color:#fff}.smt-timeline.smt-fs-active .smt-fs-btn{opacity:0;pointer-events:none}.smt-timeline.smt-fs-active .smt-fs-btn.is-visible{opacity:1;pointer-events:auto}.smt-track-wrap{position:relative;display:flex;align-items:center;padding:0}.smt-pipe{position:relative;flex:0 0 var(--smt-pipe-w);height:var(--smt-pipe-h);display:flex;align-items:center;justify-content:center;z-index:2;pointer-events:none}.smt-pipe img{height:100%;width:auto;max-width:100%;display:block;object-fit:contain}.smt-pipe--right img{transform:scaleX(-1)}.smt-track{flex:1 1 0;min-width:0;overflow:hidden;touch-action:pan-y;padding:76px var(--smt-gutter) 28px;position:relative;z-index:1}.smt-track:focus{outline:none}.smt-track.smt-kb-focus:focus{outline:2px solid var(--smt-accent);outline-offset:-2px}.smt-track:not(.swiper-initialized) .swiper-wrapper{display:block;white-space:nowrap}.smt-track:not(.swiper-initialized) .smt-cell{display:inline-block;vertical-align:top}.smt-track:not(.swiper-initialized) .smt-cell{margin-right:24px}.smt-cell{position:relative;flex:0 0 auto;width:var(--smt-card-w);height:auto;margin-right:0;background:#fff;border-radius:8px;padding:16px;box-shadow:0 0 0 4px transparent,0 8px 20px #0000002e;transition:box-shadow .2s ease,transform .2s ease;user-select:none;cursor:pointer}.smt-cell:hover{transform:translateY(-4px);box-shadow:0 0 0 4px transparent,0 12px 24px #00000038}.smt-cell.is-active{box-shadow:0 0 0 4px var(--smt-accent),0 8px 20px #0003}@media(hover:none){.smt-cell:hover{transform:none;box-shadow:0 8px 20px #0000002e}.smt-cell.is-active:hover{box-shadow:0 0 0 4px var(--smt-accent),0 8px 20px #0003}}.smt-cell time{position:absolute;top:-62px;left:0;right:0;text-align:center;font-family:var(--smt-date-font, inherit);font-size:30px;font-weight:800;line-height:1;color:var(--smt-ink);pointer-events:none}.smt-cell time span{display:block;font-size:13px;font-weight:600;text-transform:lowercase}.smt-cell-img{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;border-radius:8px;background:#f1f5f9;border:1px solid #e2e8f0}.smt-cell-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;transition:transform .3s ease}.smt-cell:hover .smt-cell-img img{transform:scale(1.05)}.smt-cell-more{position:absolute;top:10px;right:10px;z-index:2;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:var(--smt-ink);box-shadow:0 3px 10px #00000059;opacity:0;visibility:hidden;transform:scale(.55);transition:opacity .22s ease,transform .22s ease,visibility .22s ease,background .15s ease,color .15s ease}.smt-cell-more svg{display:block}.smt-cell:hover .smt-cell-more,.smt-cell-more:focus-visible,.smt-cell.is-active .smt-cell-more{opacity:1;visibility:visible;transform:none}.smt-cell-more:hover,.smt-cell-more:focus-visible{background:var(--smt-accent, #f2916d);color:#fff;outline:none}@media(hover:none){.smt-cell-more{opacity:1;visibility:visible;transform:none}}.smt-cell-img--top img{object-position:center top}.smt-cell-img--bottom img{object-position:center bottom}.smt-cell,.smt-cell *,.smt-cell img{outline:none;-webkit-tap-highlight-color:transparent}.smt-cell.is-active,.smt-cell.is-active img{outline:none}.smt-track.smt-kb-focus .smt-cell:focus-visible,.smt-track.smt-kb-focus .smt-cell time:focus-visible,.smt-track.smt-kb-focus .smt-cell-img:focus-visible{outline:2px solid var(--smt-accent);outline-offset:-2px}.smt-track.smt-kb-focus .smt-cell-more:focus-visible{outline:2px solid var(--smt-accent);outline-offset:2px}.smt-timeline .smt-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:var(--smt-accent, #f2916d);color:#fff;border:none;box-shadow:0 4px 10px #00000040;transition:transform .15s ease,opacity .2s ease,filter .15s ease}.smt-timeline .smt-arrow:hover,.smt-timeline .smt-arrow:focus,.smt-timeline .smt-arrow:focus-visible,.smt-timeline .smt-arrow:active{background:var(--smt-accent, #f2916d);color:#fff;outline:none}.smt-timeline .smt-arrow--prev{left:var(--smt-pipe-w);border-radius:0 999px 999px 0;transform-origin:left center}.smt-timeline .smt-arrow--next{right:var(--smt-pipe-w);border-radius:999px 0 0 999px;transform-origin:right center}.smt-timeline .smt-arrow svg{width:20px;height:20px;display:block;flex:0 0 auto}.smt-timeline .smt-arrow:not(:disabled):hover,.smt-timeline .smt-arrow:not(:disabled):focus-visible{transform:translateY(-50%) scale(1.06);filter:brightness(1.08)}.smt-timeline .smt-arrow:disabled,.smt-timeline .smt-arrow:disabled:hover{opacity:.35;transform:translateY(-50%);cursor:default}.smt-panels{background:var(--smt-panel-bg, linear-gradient(90deg, var(--smt-accent), #f2bf6c));padding:24px 0;overflow:hidden}.smt-panel-host{width:100%}.smt-panel-host:empty{display:none}.smt-panel-loading,.smt-panel-error{width:90%;min-height:180px;margin:0 auto;padding:24px 32px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;color:var(--smt-ink);background:#fff;border:1px solid var(--smt-line);border-radius:10px;box-shadow:0 12px 28px #0000002e}.smt-panel-loading:before{content:"";width:26px;height:26px;border:3px solid #e2e8f0;border-top-color:var(--smt-accent);border-radius:50%;animation:smt-spin .7s linear infinite}@keyframes smt-spin{to{transform:rotate(360deg)}}.smt-panel-error p{margin:0;line-height:1.5}.smt-timeline .smt-panel-retry{padding:10px 16px;border-radius:7px;color:#fff;background:var(--smt-accent);font-weight:700}.smt-timeline .smt-panel-retry:hover,.smt-timeline .smt-panel-retry:focus-visible{filter:brightness(1.06);outline:2px solid var(--smt-accent);outline-offset:2px}.smt-idle{position:relative;z-index:0;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:16px;width:90%;margin:0 auto;padding:20px 32px 24px;min-height:var(--smt-idle-panel-h, 320px);max-height:480px;background:#fff;border:1px solid var(--smt-line);border-radius:10px;box-shadow:0 12px 28px #0000002e;overflow:hidden;text-align:left}.smt-timeline.smt-has-selection .smt-idle{display:none}.smt-idle-head{display:flex;flex-direction:column;align-items:flex-start;gap:12px;flex:0 1 auto;min-width:0}.smt-idle:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--smt-idle-img, none) var(--smt-idle-img-pos, center) / var(--smt-idle-img-size, cover) var(--smt-idle-img-repeat, no-repeat);border-radius:inherit;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent 20%,black 70%);mask-image:linear-gradient(to bottom,transparent 20%,black 70%)}.smt-timeline .smt-idle-media{position:absolute;left:var(--smt-idle-media-x, 50%);top:var(--smt-idle-media-y, 50%);width:var(--smt-idle-media-w, 200px);transform:translate(-50%,-50%);z-index:0;pointer-events:none;user-select:none;-webkit-user-drag:none;display:block;height:auto}.smt-timeline .smt-idle-logo{flex:0 0 auto;height:var(--smt-panel-title-logo-h, 44px);max-height:var(--smt-panel-title-logo-h, 44px);width:auto;max-width:40%;object-fit:contain;display:block;margin-left:auto;position:relative;z-index:1}.smt-idle-ico{position:relative;z-index:1;width:44px;height:44px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--smt-accent, #f2916d);color:#fff}.smt-idle-ico svg{width:22px;height:22px;display:block}.smt-idle-msg{position:relative;z-index:1;margin:0;max-width:640px;overflow-wrap:break-word;color:var(--smt-ink);font-size:15px;line-height:1.6;font-weight:600;text-shadow:0 1px 2px rgba(255,255,255,.85)}.smt-panel{display:none;width:90%;margin:0 auto;height:auto;background:#fff;border:1px solid var(--smt-line);border-radius:10px;box-shadow:0 12px 28px #0000002e;padding:20px 32px 24px;max-height:480px;overflow:auto;position:relative;z-index:0}.smt-panel.is-active{display:block;animation:smt-fade .3s ease}.smt-panel-close{position:absolute;top:14px;right:14px;z-index:3;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f1f5f9;color:#334155;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 6px #0000001f;transition:background .15s ease,color .15s ease,transform .15s ease}.smt-panel-close:hover,.smt-panel-close:focus-visible{background:var(--smt-accent, #f2916d);color:#fff;transform:scale(1.08);outline:none}.smt-panel-close svg{display:block}.smt-panel:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--smt-panel-card-bg, none) var(--smt-panel-card-bg-pos, center) / cover no-repeat;border-radius:inherit;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent 20%,black 70%);mask-image:linear-gradient(to bottom,transparent 20%,black 70%)}@keyframes smt-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.smt-panel.is-active,.smt-panel-loading:before{animation:none}.smt-cell,.smt-cell-img img,.smt-cell-more{transition:none}.smt-cell:hover,.smt-cell:hover .smt-cell-img img{transform:none}}.smt-timeline .smt-panel-title{position:static;margin:0 0 14px;padding:16px 48px 10px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;background:transparent;border-bottom:1px solid rgba(0,0,0,.08);font-family:var(--smt-title-font, inherit);font-size:clamp(22px,3vw,30px);font-weight:700;line-height:1.2;color:var(--smt-panel-title-color, var(--smt-ink));z-index:2}.smt-panel-title-text{flex:0 1 auto;min-width:0}.smt-timeline .smt-panel-title-logo{flex:0 1 auto;height:var(--smt-panel-title-logo-h, 44px);max-height:var(--smt-panel-title-logo-h, 44px);width:auto;max-width:40%;object-fit:contain;display:block;margin-left:auto}.smt-panel-content p{margin:0 0 12px;line-height:1.65}.smt-polaroids{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:18px;margin-top:18px;align-items:start}.smt-polaroid{position:relative;margin:0;background:#fff;border:1px solid var(--smt-line);border-radius:6px;box-shadow:0 8px 16px #00000026;--ar: var(--smt-polaroid-ar);padding:var(--smt-band) 8px 4px;text-align:center;transform:rotate(-1.6deg);transition:transform .18s ease,box-shadow .18s ease;cursor:zoom-in}.smt-polaroid:nth-child(2n){transform:rotate(1.2deg)}.smt-polaroid:nth-child(3n){transform:rotate(-2.2deg)}.smt-polaroid:hover,.smt-polaroid:focus-visible{transform:rotate(0) scale(1.02);box-shadow:0 14px 22px #00000038;outline:none}.smt-polaroid img,.smt-polaroid video{width:100%;aspect-ratio:var(--ar);object-fit:contain;border-radius:4px;display:block;margin-bottom:8px}.smt-polaroid video{background:#0f172a;pointer-events:none}.smt-polaroid figcaption{font-size:12px;line-height:1.2;min-height:2.4em;max-height:2.4em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.smt-polaroid--spec img{background:#f8fafc}.smt-polaroid--video{cursor:pointer;--ar: var(--smt-polaroid-video-ar)}.smt-play-badge{position:absolute;top:var(--smt-band);left:8px;right:8px;aspect-ratio:var(--ar);display:flex;align-items:center;justify-content:center;pointer-events:none}.smt-play-badge svg{width:44px;height:44px;padding:10px;border-radius:50%;background:#0f172ac7;color:#fff;box-shadow:0 0 0 2px #ffffffd9,0 2px 8px #00000059;transition:transform .18s ease,background .18s ease}.smt-polaroid--video:hover .smt-play-badge svg,.smt-polaroid--video:focus-visible .smt-play-badge svg{transform:scale(1.12);background:var(--smt-accent, #f2916d)}.smt-polaroid.is-popped>img,.smt-polaroid.is-popped>figcaption,.smt-polaroid.is-popped>.smt-play-badge,.smt-polaroid.is-popped>.smt-polaroid-kind{visibility:hidden}.smt-polaroid--spec{--smt-kind: var(--smt-kind-spec)}.smt-polaroid--video{--smt-kind: var(--smt-kind-video)}.smt-polaroid[data-type=image]{--smt-kind: var(--smt-kind-image)}.smt-polaroid-kind{position:absolute;top:0;left:8px;right:8px;height:var(--smt-band);display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:9px;font-weight:600;line-height:1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--smt-kind);pointer-events:none}.smt-polaroid-kind:before{content:"";flex:0 0 auto;width:16px;height:16px;background:var(--smt-kind);-webkit-mask:var(--smt-kind-icon) no-repeat center / contain;mask:var(--smt-kind-icon) no-repeat center / contain}.smt-polaroid--spec .smt-polaroid-kind:before{--smt-kind-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.5 2.5h7l4 4v15h-11z' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M13.5 2.5v4h4M9 12h6M9 15h6M9 18h4' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.smt-polaroid[data-type=image] .smt-polaroid-kind:before{--smt-kind-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='2.5' y='4.5' width='19' height='15' rx='2' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='M5.5 16.5l4-4.5 3 3 2.5-2.5 3.5 4' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round' stroke-linecap='round'/%3E%3Ccircle cx='16.5' cy='9' r='1.5' fill='black'/%3E%3C/svg%3E")}.smt-polaroid--video .smt-polaroid-kind:before{--smt-kind-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 5.2 19.2 12 8 18.8z' fill='black'/%3E%3C/svg%3E")}.smt-polaroid-kind:not([aria-hidden=true]){display:none}.smt-polaroid[data-type=image] .smt-polaroid-kind-text,.smt-polaroid--video .smt-polaroid-kind-text{display:none}.smt-pop-root{position:fixed;inset:0;z-index:100000;pointer-events:none}.smt-pop-root.is-open{pointer-events:auto;cursor:zoom-out;background:#0f172a59}.smt-pop{position:absolute;background:#fff;border:1px solid var(--smt-line);border-radius:8px;box-shadow:0 22px 44px #00000047;padding:12px 12px 16px;text-align:center;overflow:auto;cursor:default;animation:smt-pop-in .14s ease-out}@keyframes smt-pop-in{0%{transform:translateY(6px) scale(.96);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.smt-pop{animation:none}}.smt-pop--media{width:fit-content;max-width:92vw;max-height:92vh;padding-left:48px;padding-right:48px}.smt-lb-stage{position:relative;height:min(62vh,560px);width:fit-content;min-width:300px;max-width:100%;margin:0 auto;padding:24px 0 48px;touch-action:pan-y}.smt-lb-stage img,.smt-lb-stage video{display:block;height:100%;width:auto;max-width:calc(92vw - 120px);object-fit:contain;margin:0 auto;border-radius:4px}.smt-lb-stage video{background:#000}.smt-lb-stage figcaption{position:absolute;left:0;right:0;bottom:0;height:48px;display:flex;align-items:center;justify-content:center;font-size:12px}.smt-lb-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f1f5f9;color:#334155;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 6px #0000001f;transition:background .15s ease,color .15s ease,transform .15s ease;z-index:2}.smt-lb-prev{left:2px}.smt-lb-next{right:2px}.smt-lb-nav:hover,.smt-lb-nav:focus-visible{background:var(--smt-accent, #f2916d);color:#fff;outline:none}.smt-lb-nav:hover{transform:translateY(-50%) scale(1.08)}.smt-lb-nav svg{display:block}.smt-lb-counter{position:absolute;top:10px;right:14px;font-size:12px;font-weight:600;color:var(--smt-muted);background:#f1f5f9;border-radius:999px;padding:3px 10px;line-height:1.4}.smt-pop--image{width:min(560px,92vw);max-height:92vh}.smt-pop--image img{width:100%;height:auto;max-height:calc(92vh - 72px);object-fit:contain;border-radius:4px}.smt-pop--image figcaption{font-size:12px;margin-top:8px}.smt-pop--spec{width:fit-content;max-width:680px;max-height:92vh;text-align:left}@media(max-width:740px){.smt-pop--spec{max-width:92vw}}.smt-specsheet-banner{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--smt-line);min-width:0}.smt-specsheet-logo{flex:0 0 160px;max-width:160px;display:flex;justify-content:center}.smt-specsheet-logo img{max-height:90px;width:auto;object-fit:contain}.smt-specsheet-name{flex:1 1 0;min-width:0;text-align:center;font-size:20px;font-weight:800;line-height:1.25;overflow-wrap:break-word}.smt-specsheet-name span{display:block;font-size:13px;font-weight:600;color:var(--smt-muted)}.smt-specsheet-media{margin:12px 0;text-align:center}.smt-specsheet-media img{width:auto;max-width:640px;max-height:50vh;object-fit:contain;display:inline-block;border-radius:6px;background:#f8fafc;border:1px solid #e2e8f0}@media(max-width:700px){.smt-specsheet-media img{max-width:100%}}.smt-specsheet-table{width:100%;border-collapse:collapse;table-layout:fixed}.smt-specsheet-table th,.smt-specsheet-table td{text-align:left;padding:10px 8px;vertical-align:top;overflow-wrap:break-word;word-break:break-word}.smt-specsheet-table th{width:38%;color:#334155;background:#f8fafc;border-right:1px solid var(--smt-line)}.smt-specsheet-table tr+tr th,.smt-specsheet-table tr+tr td{border-top:1px solid var(--smt-line)}.smt-timeline.smt-fs-fallback{position:fixed;inset:0;z-index:99999;width:100%;max-width:100%;height:100%;border-radius:0;display:flex;flex-direction:column;overflow:hidden}.smt-timeline.smt-fs-fallback .smt-panels{flex:1 1 auto;min-height:0}.smt-timeline.smt-fs-fallback .smt-panel-host,.smt-timeline.smt-fs-fallback .smt-panel{height:100%}.smt-timeline.smt-fs-fallback .smt-panel{max-height:none}.smt-timeline.smt-fs-fallback .smt-panel-loading,.smt-timeline.smt-fs-fallback .smt-panel-error{min-height:0;max-height:none;height:100%}.smt-timeline.smt-fs-fallback .smt-idle{min-height:0;height:100%;max-height:none}.smt-timeline:fullscreen{width:100%;height:100%;max-width:none;max-height:none;margin:0;border-radius:0;display:flex;flex-direction:column;transform:none!important;contain:layout style}.smt-timeline:fullscreen .smt-panels{flex:1 1 auto;min-height:0}.smt-timeline:fullscreen .smt-panel-host,.smt-timeline:fullscreen .smt-panel{height:100%}.smt-timeline:fullscreen .smt-panel{max-height:none}.smt-timeline:fullscreen .smt-panel-loading,.smt-timeline:fullscreen .smt-panel-error{min-height:0;max-height:none;height:100%}.smt-timeline:fullscreen .smt-idle{min-height:0;height:100%;max-height:none}.smt-timeline.smt-has-height{height:var(--smt-height, 80vh);display:flex;flex-direction:column}.smt-timeline.smt-has-height .smt-header{flex:0 0 auto}.smt-timeline.smt-has-height .smt-track-wrap{flex:var(--smt-ratio-top, 60) 1 0;min-height:0}.smt-timeline.smt-has-height .smt-panels{flex:var(--smt-ratio-bottom, 40) 1 0;min-height:0}.smt-timeline.smt-has-height .smt-panel-host,.smt-timeline.smt-has-height .smt-panel{height:100%}.smt-timeline.smt-has-height .smt-panel{max-height:none}.smt-timeline.smt-has-height .smt-panel-loading,.smt-timeline.smt-has-height .smt-panel-error{min-height:0;max-height:none;height:100%}.smt-timeline.smt-has-height .smt-idle{min-height:0;height:100%;max-height:none}.smt-timeline.smt-has-height:fullscreen,.smt-timeline.smt-has-height.smt-fs-fallback{height:100%}.smt-timeline.smt-has-height:fullscreen .smt-track-wrap,.smt-timeline.smt-has-height.smt-fs-fallback .smt-track-wrap{min-height:auto}.smt-timeline:fullscreen .smt-pipe,.smt-timeline.smt-fs-fallback .smt-pipe{align-self:stretch;height:auto}.smt-timeline.smt-fs-only.smt-fs-open>.smt-launcher{display:none}.smt-timeline.smt-fs-only:not(.smt-fs-open){background:none;border-radius:0;padding:0;overflow:visible;height:auto;display:block}.smt-timeline.smt-fs-only:not(.smt-fs-open)>:not(.smt-launcher):not(.smt-header):not(.smt-intro){display:none}.smt-launcher{text-align:center;padding:8px 0 24px}.smt-launcher--left{text-align:left}.smt-launcher--right{text-align:right}.smt-launcher--center .smt-launch-btn--img{margin-left:auto;margin-right:auto}.smt-launcher--left .smt-launch-btn--img{margin-left:0;margin-right:auto}.smt-launcher--right .smt-launch-btn--img{margin-left:auto;margin-right:0}.smt-launch-btn{display:inline-block;padding:16px 36px;font-size:18px;font-weight:700;line-height:1.3;color:#fff;background:var(--smt-accent, #f2916d);border-radius:10px;box-shadow:0 8px 20px #00000038;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.smt-launch-btn:hover,.smt-launch-btn:focus-visible{transform:translateY(-2px);box-shadow:0 12px 26px #00000047;filter:brightness(1.06);outline:none}.smt-launch-btn:focus-visible{box-shadow:0 0 0 4px #00000040,0 12px 26px #00000047}.smt-launch-btn--img{position:relative;display:block;padding:0;max-width:var(--smt-launch-w, 960px);width:100%;border-radius:12px;overflow:hidden;background:none;box-shadow:0 10px 28px #0000004d;transition:transform .2s ease,box-shadow .2s ease}.smt-launch-btn--img img{display:block;width:100%;height:auto}.smt-launch-fs-icon{position:absolute;top:12px;right:12px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffffeb;color:#334155;box-shadow:0 2px 6px #00000040;opacity:0;transform:scale(.8);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.smt-launch-fs-icon svg{width:20px;height:20px;display:block}.smt-launch-btn--img:hover .smt-launch-fs-icon,.smt-launch-btn--img:focus-visible .smt-launch-fs-icon{opacity:1;transform:none}.smt-launch-overlay{position:absolute;left:0;right:0;bottom:0;padding:14px 20px;font-weight:700;font-size:17px;color:#fff;background:linear-gradient(transparent,#000000c7);text-align:center;pointer-events:none}.smt-launch-btn--img:hover,.smt-launch-btn--img:focus-visible{transform:scale(1.02);box-shadow:0 16px 36px #00000059;outline:none}.smt-launch-btn--img:focus-visible{box-shadow:0 0 0 4px var(--smt-accent, #f2916d),0 16px 36px #00000059}@media(max-width:768px),(max-height:560px){.smt-timeline{--smt-card-w: 168px;--smt-pipe-w: 50px;--smt-pipe-h: 140px;--smt-gutter: 16px;padding-top:16px}.smt-cell time{font-size:22px;top:-52px}.smt-track{padding:60px var(--smt-gutter) 20px}.smt-track:not(.swiper-initialized) .smt-cell{margin-right:16px}.smt-timeline .smt-arrow{width:50px;height:50px}.smt-timeline .smt-arrow svg{width:16px;height:16px}.smt-panel{padding:14px 16px 18px;max-height:60vh}.smt-panel-loading,.smt-panel-error{min-height:150px;padding:18px 16px}.smt-idle{padding:14px 16px 18px}.smt-timeline .smt-idle-media{max-width:45%}.smt-panels{padding:20px 10px}.smt-specsheet-logo{flex-basis:90px}.smt-timeline .smt-panel-title-logo,.smt-timeline .smt-idle-logo{height:var(--smt-panel-title-logo-h, 32px);max-height:var(--smt-panel-title-logo-h, 32px)}.smt-pop--media{padding-left:40px;padding-right:40px}.smt-lb-nav{width:38px;height:38px}.smt-lb-prev{left:1px}.smt-lb-next{right:1px}.smt-lb-stage{height:min(56vh,420px);min-width:220px;padding:12px 0 28px}.smt-lb-stage img,.smt-lb-stage video{max-width:calc(92vw - 104px)}.smt-lb-stage figcaption{height:28px}.smt-timeline.smt-has-height:not(:fullscreen):not(.smt-fs-fallback){height:auto;display:block}.smt-timeline.smt-has-height:not(:fullscreen):not(.smt-fs-fallback) .smt-panel{max-height:60vh;height:auto}.smt-timeline.smt-has-height:not(:fullscreen):not(.smt-fs-fallback) .smt-idle{height:auto;min-height:160px;max-height:none}.smt-timeline.smt-has-height:not(:fullscreen):not(.smt-fs-fallback) .smt-idle{min-height:240px}.smt-timeline:fullscreen .smt-track-wrap,.smt-timeline.smt-fs-fallback .smt-track-wrap{flex:0 0 auto}.smt-timeline:fullscreen .smt-panels,.smt-timeline.smt-fs-fallback .smt-panels{flex:1 1 0;min-height:0}.smt-timeline:fullscreen .smt-header,.smt-timeline.smt-fs-fallback .smt-header{margin:0 0 8px;padding:10px 48px 0}.smt-timeline:fullscreen .smt-title,.smt-timeline.smt-fs-fallback .smt-title{font-size:18px;margin-bottom:2px;max-width:100%}.smt-timeline:fullscreen .smt-subtitle,.smt-timeline.smt-fs-fallback .smt-subtitle{font-size:12px;max-width:100%}.smt-timeline:fullscreen,.smt-timeline.smt-fs-fallback{--smt-card-w: 120px;padding-top:8px}.smt-timeline:fullscreen .smt-track,.smt-timeline.smt-fs-fallback .smt-track{padding:44px var(--smt-gutter) 12px}.smt-timeline:fullscreen .smt-cell,.smt-timeline.smt-fs-fallback .smt-cell{padding:10px}.smt-timeline:fullscreen .smt-track:not(.swiper-initialized) .smt-cell,.smt-timeline.smt-fs-fallback .smt-track:not(.swiper-initialized) .smt-cell{margin-right:12px}.smt-timeline:fullscreen .smt-cell time,.smt-timeline.smt-fs-fallback .smt-cell time{font-size:18px;top:-40px}.smt-timeline:fullscreen .smt-cell time span,.smt-timeline.smt-fs-fallback .smt-cell time span{font-size:11px}.smt-timeline:fullscreen .smt-arrow,.smt-timeline.smt-fs-fallback .smt-arrow{width:44px;height:44px}.smt-timeline:fullscreen .smt-arrow svg,.smt-timeline.smt-fs-fallback .smt-arrow svg{width:14px;height:14px}.smt-timeline:fullscreen .smt-panel,.smt-timeline.smt-fs-fallback .smt-panel{--smt-panel-card-bg: none}.smt-timeline:fullscreen .smt-idle,.smt-timeline.smt-fs-fallback .smt-idle{--smt-idle-img: none}.smt-pipe{display:none}.smt-timeline .smt-arrow--prev{left:0}.smt-timeline .smt-arrow--next{right:0}}
