.sm-responsive-panel,.sm-modal{color:var(--app-text);box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sm-responsive-panel:not([open]),.sm-modal:not([open]){display:none!important}.sm-responsive-panel{background:0 0;border:0;flex-direction:column;width:auto;min-width:0;max-width:none;height:100%;min-height:0;max-height:none;margin:0;padding:0;position:static}.sm-responsive-panel[open]{display:flex}.sm-responsive-panel__heading{display:none}.sm-responsive-panel__body{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.sm-responsive-panel::backdrop{background:#020b16aa}.sm-modal::backdrop{background:#020b16aa}.sm-modal{border:1px solid var(--app-border);background:var(--app-surface);border-radius:16px;width:min(440px,100% - 24px);max-height:calc(100dvh - 32px);padding:0;overflow-y:auto}.sm-modal__heading,.sm-responsive-panel__heading{border-bottom:1px solid var(--app-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px}.sm-modal__heading{display:flex}.sm-modal h2,.sm-responsive-panel__heading h2{margin:0;font-size:16px}.sm-modal__heading button,.sm-responsive-panel__heading button{min-width:60px;min-height:44px;font:inherit;color:var(--app-text);background:var(--app-raised);border:1px solid var(--app-border);cursor:pointer;border-radius:8px;padding:8px 12px;font-size:14px}.sm-modal__body{padding:16px;font-size:14px;line-height:1.6}.sm-modal__body p:first-child{margin-top:0}.sm-modal button:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.sm-responsive-panel button:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}@media (max-width:1023px){.sm-responsive-panel{width:100%;height:var(--sm-viewport-height,100dvh);max-height:var(--sm-viewport-height,100dvh);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--app-surface);position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.sm-responsive-panel__heading{display:flex}.sm-modal{max-height:calc(var(--sm-viewport-height,100dvh) - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 24px)}.sm-modal input,.sm-responsive-panel input{font-size:16px}}.sm-topbar,.sm-site-footer{z-index:35;align-items:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:absolute;left:0;right:0}.sm-topbar{pointer-events:none;justify-content:space-between;padding:16px 24px;top:0}.sm-wordmark{letter-spacing:-.5px;color:var(--app-text);font-size:18px;font-weight:700}.sm-topbar__controls{pointer-events:auto;flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.sm-segmented{border:1px solid var(--app-border);background:var(--app-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:4px;display:flex;overflow:hidden}.sm-segmented button{letter-spacing:.02em;color:var(--app-muted);cursor:pointer;background:0 0;border:0;padding:6px 11px;font:600 11px/1 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sm-segmented button[aria-selected=true]{background:var(--app-raised);color:var(--app-text)}.sm-segmented button:focus-visible{outline:2px solid var(--app-accent);outline-offset:-2px}.sm-site-footer{color:#fff;pointer-events:none;justify-content:center;padding:8px 24px;font-size:12px;line-height:16px;bottom:0}html[data-surface=light] .sm-site-footer{color:#000}.sm-site-footer a{color:inherit;pointer-events:auto;text-decoration:none}.sm-topbar__mobile{pointer-events:auto;align-items:center;gap:12px;display:flex}.sm-topbar__view{color:var(--app-muted);font-size:12px}.sm-appearance-button{border:1px solid var(--app-border);background:var(--app-surface);min-width:44px;min-height:44px;color:var(--app-text);cursor:pointer;border-radius:10px;place-items:center;display:grid}.sm-appearance-options{flex-direction:column;align-items:stretch;gap:16px;display:flex}.sm-appearance-options .sm-segmented button{flex:1;min-height:44px;font-size:13px;line-height:1.3}@media (max-width:1023px){.sm-topbar{grid-area:header;gap:12px;padding:8px 12px;position:relative}.sm-site-footer{grid-area:footer;padding:0 12px;font-size:11px;line-height:16px;position:relative}.sm-site-footer a{align-items:center;min-height:44px;display:inline-flex}}.sm-startup{--startup-surface:#0b151ef0;--startup-text:#c5d8e0;--startup-border:#314653;--startup-accent:#8ad9cd;z-index:40;box-sizing:border-box;border:1px solid var(--startup-border);background:var(--startup-surface);max-width:calc(100vw - 520px);min-height:29px;color:var(--startup-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:7px;align-items:center;gap:8px;padding:6px 9px;font:10px/1.4 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:absolute;top:18px;left:148px}.sm-startup--light{--startup-surface:#f7fafaf7;--startup-text:#354f5b;--startup-border:#c8d8dd;--startup-accent:#177e74}.sm-startup--error{--startup-accent:#e8c185}.sm-startup--light.sm-startup--error{--startup-accent:#936014}.sm-startup--view-error{top:56px}.sm-startup__dot{background:var(--startup-accent);border-radius:50%;flex-shrink:0;width:5px;height:5px}.sm-startup__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm-startup__progress{-webkit-appearance:none;appearance:none;background:var(--startup-border);width:40px;height:3px;color:var(--startup-accent);border:0;border-radius:3px;overflow:hidden}.sm-startup__progress::-webkit-progress-bar{background:var(--startup-border)}.sm-startup__progress::-webkit-progress-value{background:var(--startup-accent)}.sm-startup__progress::-moz-progress-bar{background:var(--startup-accent)}.sm-startup button{font:inherit;color:var(--startup-accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;flex-shrink:0;padding:0 2px;text-decoration:underline}.sm-startup button:disabled{cursor:default;opacity:.6}.sm-startup button:focus-visible{outline:2px solid var(--startup-accent);outline-offset:3px}@media (max-width:1023px){.sm-startup{grid-area:startup;max-width:none;margin:0 12px 6px;font-size:12px;position:relative;top:auto;left:auto}.sm-startup__label{white-space:normal;overflow-wrap:anywhere}.sm-startup button{min-width:44px;min-height:44px}.sm-startup--view-error{margin-top:8px}}.sm-timeline{--sm-surface:#0b151ec7;--sm-raised:#152735;--sm-border:#314653;--sm-text:#e5eef2;--sm-muted:#a0b6c2;--sm-faint:#66828f;--sm-accent:#8ad9cd;--sm-accent-ink:#072d30;--sm-amber:#e8c185;z-index:30;border:1px solid var(--sm-border);background:var(--sm-surface);color:var(--sm-text);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-sizing:border-box;border-radius:14px;padding:12px 16px 10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;line-height:1.3;position:absolute;bottom:36px;left:24px;right:24px;box-shadow:inset 0 1px #ffffff06}.sm-timeline--light{--sm-surface:#f7fafad6;--sm-raised:#e8eff1;--sm-border:#c8d8dd;--sm-text:#1b3441;--sm-muted:#506a78;--sm-faint:#728b96;--sm-accent:#177e74;--sm-accent-ink:#f5ffff;--sm-amber:#936014}.sm-timeline button,.sm-timeline select,.sm-timeline input,.sm-timeline summary{box-sizing:border-box;font:inherit}.sm-timeline button,.sm-timeline select{cursor:pointer}.sm-timeline button{color:inherit}.sm-timeline button:focus-visible{outline:2px solid var(--sm-accent);outline-offset:3px}.sm-timeline select:focus-visible{outline:2px solid var(--sm-accent);outline-offset:3px}.sm-timeline input:focus-visible{outline:2px solid var(--sm-accent);outline-offset:3px}.sm-timeline [tabindex]:focus-visible{outline:2px solid var(--sm-accent);outline-offset:3px}.sm-timeline summary:focus-visible{outline:2px solid var(--sm-accent);outline-offset:3px}.sm-timeline button:disabled,.sm-timeline select:disabled{cursor:default;opacity:.42}.sm-timeline__heading,.sm-timeline__moment,.sm-timeline__range,.sm-timeline__main,.sm-timeline__transport,.sm-timeline__options,.sm-timeline__footer,.sm-timeline__updates{align-items:center;display:flex}.sm-timeline__heading{justify-content:space-between;gap:14px;min-height:24px}.sm-timeline__moment{gap:10px;min-width:0}.sm-timeline__mode{min-width:62px;color:var(--sm-muted);letter-spacing:.12em;align-items:center;gap:6px;font-size:9px;font-weight:750;display:inline-flex}.sm-timeline__mode--live{color:var(--sm-accent)}.sm-timeline__dot{background:currentColor;border-radius:50%;width:5px;height:5px}.sm-timeline__time{font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:.01em;font-size:12px;font-weight:600}.sm-timeline__age{border:1px solid var(--sm-border);color:var(--sm-muted);white-space:nowrap;border-radius:4px;padding:2px 5px;font-size:10px}.sm-timeline__loading{color:var(--sm-accent);white-space:nowrap;font-size:10px}.sm-timeline__range{flex-shrink:0;gap:3px}.sm-timeline__range-label{color:var(--sm-muted);margin-right:6px;font-size:10px}.sm-timeline__range button{color:var(--sm-muted);background:0 0;border:1px solid #0000;border-radius:5px;padding:4px 10px;font-size:10px;font-weight:600}.sm-timeline__range button[aria-pressed=true]{background:var(--sm-raised);border-color:var(--sm-border);color:var(--sm-text)}.sm-timeline__range button:hover{color:var(--sm-text)}.sm-timeline__main{gap:16px;min-height:42px;margin-top:9px}.sm-timeline__transport{flex-shrink:0;align-self:flex-start;gap:3px;height:31px}.sm-timeline__icon-button{background:0 0;border:0;border-radius:5px;place-items:center;width:25px;height:28px;display:grid;color:var(--sm-muted)!important}.sm-timeline__icon-button:hover:not(:disabled){background:var(--sm-raised);color:var(--sm-text)!important}.sm-timeline__play{border:1px solid var(--sm-accent);background:var(--sm-accent);border-radius:7px;place-items:center;width:34px;height:31px;display:grid;color:var(--sm-accent-ink)!important}.sm-timeline__play:hover:not(:disabled){filter:brightness(1.1)}.sm-timeline__scrubber{flex:1;align-self:flex-start;min-width:140px}.sm-timeline__track{height:22px;margin:0 5px;position:relative}.sm-timeline__rail{background:linear-gradient(to right, var(--sm-accent) 0%, var(--sm-accent) var(--sm-progress), var(--sm-border) var(--sm-progress), var(--sm-border) 100%);border-radius:2px;height:4px;position:absolute;top:9px;left:0;right:0}.sm-timeline__gap{background:repeating-linear-gradient(115deg, var(--sm-amber) 0, var(--sm-amber) 1px, var(--sm-raised) 1px, var(--sm-raised) 4px);opacity:.8;border-radius:2px;height:5px;position:absolute;top:0}.sm-timeline--unloaded .sm-timeline__rail{background:var(--sm-border)}.sm-timeline__slider{z-index:1;-webkit-appearance:none;appearance:none;cursor:ew-resize;touch-action:none;background:0 0;width:calc(100% + 12px);height:22px;margin:0;position:absolute;top:0;bottom:0;left:-6px;right:-6px}.sm-timeline__slider:disabled{opacity:.4;cursor:default}.sm-timeline__slider::-webkit-slider-runnable-track{background:0 0;border:0;height:4px}.sm-timeline__slider::-moz-range-track{background:0 0;border:0;height:4px}.sm-timeline__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--sm-text);border:2px solid var(--sm-surface);width:12px;height:12px;box-shadow:0 0 0 1px var(--sm-accent);border-radius:50%;margin-top:-4px}.sm-timeline__slider::-moz-range-thumb{background:var(--sm-text);border:2px solid var(--sm-surface);width:9px;height:9px;box-shadow:0 0 0 1px var(--sm-accent);border-radius:50%}.sm-timeline__marks{height:5px;margin:-1px 5px 2px;position:relative}.sm-timeline__mark{background:var(--sm-accent);opacity:.58;border-radius:1px;width:3px;height:5px;position:absolute;transform:translate(-50%)}.sm-timeline__mark:before{content:"";position:absolute;top:-3px;bottom:-3px;left:-2px;right:-2px}.sm-timeline__mark--partial{background:var(--sm-amber);opacity:.95}.sm-timeline__axis{color:var(--sm-muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;font-size:9px;display:flex}.sm-timeline__axis-note{color:var(--sm-faint)}.sm-timeline__options{flex-shrink:0;align-self:flex-start;gap:8px}.sm-timeline__speed select{width:147px;height:30px;color:var(--sm-text);background:var(--sm-raised);border:1px solid var(--sm-border);border-radius:6px;padding:4px 7px;font-size:10px}.sm-timeline__follow{border:1px solid var(--sm-border);white-space:nowrap;background:0 0;border-radius:6px;min-height:30px;padding:5px 9px;color:var(--sm-muted)!important;font-size:10px!important}.sm-timeline__follow[aria-pressed=true]{border-color:var(--sm-accent);background:var(--sm-raised);color:var(--sm-accent)!important}.sm-timeline__live-button{border:1px solid var(--sm-border);background:var(--sm-raised);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-width:77px;height:30px;display:flex;color:var(--sm-text)!important;font-size:10px!important;font-weight:650!important}.sm-timeline__live-button.is-live{opacity:1;background:0 0;border-color:#0000;color:var(--sm-accent)!important}.sm-timeline__live-button:hover:not(:disabled){border-color:var(--sm-accent)}.sm-timeline__footer{border-top:1px solid var(--sm-border);justify-content:space-between;gap:14px;min-height:14px;margin-top:7px;padding-top:8px}.sm-timeline__updates{min-width:0;color:var(--sm-muted);flex:1;gap:10px;font-size:10px;overflow:hidden}.sm-timeline__footer-label{color:var(--sm-accent);flex-shrink:0}.sm-timeline__change{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sm-timeline__change+.sm-timeline__change{border-left:1px solid var(--sm-border);padding-left:10px}.sm-timeline__change strong{color:var(--sm-text);margin-right:3px;font-size:9px;font-weight:650}.sm-timeline__hint{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sm-timeline__source-note{color:var(--sm-muted);white-space:nowrap;font-size:9px}.sm-timeline__info{border:1px solid var(--sm-faint);cursor:help;border-radius:50%;justify-content:center;align-items:center;width:11px;height:11px;margin-left:3px;font-size:8px;font-style:normal;display:inline-flex}.sm-timeline__error{color:var(--sm-amber);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sm-timeline__retry{text-underline-offset:2px;background:0 0;border:0;flex-shrink:0;padding:0 2px;text-decoration:underline;color:var(--sm-accent)!important}.sm-timeline__custom{inset:auto 24px clamp(16px, calc(var(--sm-viewport-height,100dvh) - 420px), 196px) auto;width:min(390px,100vw - 32px);max-height:calc(var(--sm-viewport-height,100dvh) - 40px);overscroll-behavior:contain;box-sizing:border-box;border:1px solid var(--sm-border);color:var(--sm-text);background:var(--sm-surface);border-radius:12px;margin:0;padding:18px;position:fixed;overflow-y:auto;box-shadow:0 12px 44px #02070e40}.sm-timeline__custom-heading{justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.sm-timeline__custom-heading button{color:var(--sm-muted);background:0 0;border:0;padding:0 2px;font-size:20px;line-height:1}.sm-timeline__custom p{color:var(--sm-muted);margin:9px 0 16px;font-size:11px;line-height:1.5}.sm-timeline__custom form{gap:12px;display:grid}.sm-timeline__custom label{color:var(--sm-muted);grid-template-columns:34px 1fr;align-items:center;gap:9px;font-size:11px;display:grid}.sm-timeline__custom input{border:1px solid var(--sm-border);min-width:0;color:var(--sm-text);background:var(--sm-raised);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:6px;padding:9px}.sm-timeline--light .sm-timeline__custom input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.sm-timeline__custom-error{color:var(--sm-amber);font-size:11px}.sm-timeline__apply{background:var(--sm-accent);border:0;border-radius:6px;padding:10px;color:var(--sm-accent-ink)!important;font-weight:650!important}.sm-timeline__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1200px){.sm-timeline{padding-left:12px;padding-right:12px;left:16px;right:16px}.sm-timeline__main{gap:10px}.sm-timeline__options{gap:5px}.sm-timeline__speed select{width:129px}.sm-timeline__loading,.sm-timeline__axis-note{display:none}}@media (prefers-reduced-motion:reduce){.sm-timeline *{scroll-behavior:auto}}.sm-timeline__expand,.sm-timeline__step-label,.sm-timeline__coverage-label{display:none}.sm-timeline__custom::backdrop{background:#07131b88}.sm-timeline__source-note{position:relative}.sm-timeline__source-note>summary{cursor:pointer;justify-content:center;align-items:center;list-style:none;display:flex}.sm-timeline__source-note>summary::-webkit-details-marker{display:none}.sm-timeline__source-content{z-index:2;width:min(380px,100vw - 64px);max-height:min(400px, calc(var(--sm-viewport-height,100dvh) * .6));overscroll-behavior:contain;border:1px solid var(--sm-border);color:var(--sm-text);background:var(--sm-raised);white-space:normal;box-sizing:border-box;border-radius:10px;padding:14px;font-size:11px;line-height:1.5;position:absolute;bottom:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 12px 44px #02070e40}.sm-timeline__source-content p{margin:0 0 10px}.sm-timeline__source-content p:last-child{margin-bottom:0}.sm-timeline__source-content ul{margin:8px 0 12px;padding-left:18px}.sm-timeline__source-content li+li{margin-top:8px}.sm-timeline__source-content summary{cursor:pointer}@media (max-width:1023px){.sm-timeline{width:auto;min-width:0;min-height:0;max-height:calc(var(--sm-viewport-height,100dvh) * .55);background:var(--sm-raised);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:12px;grid-area:timeline;margin:8px 12px 0;padding:8px 12px 9px;font-size:12px;position:relative;top:auto;bottom:auto;left:auto;right:auto;overflow-y:auto}.sm-timeline__heading{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;min-height:44px;display:grid}.sm-timeline__moment{flex-wrap:wrap;gap:2px 8px;line-height:1.4;display:flex}.sm-timeline__mode{min-width:0;font-size:10px}.sm-timeline__time{white-space:normal;overflow-wrap:anywhere;flex:0 0 100%;order:1;font-size:11px}.sm-timeline__age{border:0;padding:0;font-size:10px;display:inline}.sm-timeline__loading{display:none}.sm-timeline__expand{border:1px solid var(--sm-border);background:0 0;border-radius:7px;min-width:64px;min-height:44px;padding:8px;font-size:12px;display:block;color:var(--sm-accent)!important}.sm-timeline__range{grid-column:1/-1;margin-top:4px;display:flex}.sm-timeline__range-label{margin-right:auto;font-size:12px}.sm-timeline__range button{min-width:44px;min-height:44px;padding:8px 13px;font-size:12px}.sm-timeline__main{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:8px 4px;margin-top:4px;display:grid}.sm-timeline__transport,.sm-timeline__options{display:contents}.sm-timeline__play{grid-area:1/1/auto/3;width:44px;height:44px}.sm-timeline__play svg{width:18px;height:18px}.sm-timeline__scrubber{grid-area:1/3/auto/10;min-width:0}.sm-timeline__main:has(.is-live) .sm-timeline__scrubber{grid-column-end:-1}.sm-timeline__track,.sm-timeline__slider{height:44px}.sm-timeline__rail{top:20px}.sm-timeline__slider::-webkit-slider-thumb{width:22px;height:22px;margin-top:-9px}.sm-timeline__slider::-moz-range-thumb{width:19px;height:19px}.sm-timeline__axis{font-size:9px;line-height:1.5}.sm-timeline__axis-note{display:none}.sm-timeline__live-button{grid-area:1/10/auto/-1;width:100%;min-width:0;height:44px;padding:5px;font-size:11px!important}.sm-timeline__live-button.is-live{display:none}.sm-timeline__icon-button{border:1px solid var(--sm-border);justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;font-size:12px;display:flex}.sm-timeline__previous{grid-area:2/1/auto/7}.sm-timeline__next{grid-area:2/7/auto/-1}.sm-timeline__step-label{display:inline}.sm-timeline__speed{grid-area:3/1/auto/7;min-width:0}.sm-timeline__speed select{width:100%;height:44px;font-size:12px}.sm-timeline__follow{white-space:normal;grid-area:3/7/auto/-1;width:100%;min-height:44px;padding:8px;font-size:12px!important}.sm-timeline__footer{flex-direction:column;align-items:stretch;gap:3px;margin-top:5px;padding-top:5px;display:flex}.sm-timeline__updates{flex-wrap:wrap;gap:4px 8px;width:100%;font-size:11px;line-height:1.45;display:flex;overflow:visible}.sm-timeline__hint,.sm-timeline__error,.sm-timeline__change{white-space:normal;overflow-wrap:anywhere;overflow:visible}.sm-timeline__change+.sm-timeline__change{border:0;padding-left:0}.sm-timeline__error{flex:160px}.sm-timeline__retry{text-align:left;min-height:44px;padding:8px;font-size:12px}.sm-timeline__source-note{font-size:12px}.sm-timeline__source-note>summary{min-height:44px;color:var(--sm-accent);justify-content:flex-start;gap:8px}.sm-timeline__info{width:16px;height:16px;margin:0;font-size:10px}.sm-timeline__coverage-label{display:inline}.sm-timeline__source-content{width:100%;max-height:none;box-shadow:none;border:0;border-radius:0;padding:0 0 8px;font-size:12px;position:static;overflow:visible}.sm-timeline__source-content summary{align-items:center;min-height:44px;display:flex}.sm-timeline:not(.sm-timeline--expanded) .sm-timeline__range,.sm-timeline:not(.sm-timeline--expanded) .sm-timeline__icon-button,.sm-timeline:not(.sm-timeline--expanded) .sm-timeline__speed,.sm-timeline:not(.sm-timeline--expanded) .sm-timeline__follow,.sm-timeline:not(.sm-timeline--expanded) .sm-timeline__source-note,.sm-timeline:not(.sm-timeline--expanded) .sm-timeline__axis,.sm-timeline:not(.sm-timeline--expanded) .sm-timeline__footer:not(.sm-timeline__footer--notice){display:none}.sm-timeline__custom{inset:auto 12px max(12px, env(safe-area-inset-bottom)) 12px;width:calc(100% - 24px);max-width:420px;max-height:calc(var(--sm-viewport-height,100dvh) - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));background:var(--sm-raised);margin:0 auto;padding:16px}.sm-timeline__custom-heading{gap:8px;font-size:14px}.sm-timeline__custom-heading button{flex-shrink:0;width:44px;height:44px}.sm-timeline__custom p,.sm-timeline__custom label,.sm-timeline__custom-error{font-size:13px}.sm-timeline__custom label{grid-template-columns:minmax(0,1fr);gap:5px}.sm-timeline__custom input{width:100%;min-height:44px;font-size:16px;display:block}.sm-timeline__apply{min-height:44px;font-size:14px!important}}@media (max-width:1023px) and (max-height:500px){.sm-timeline{max-height:calc(var(--sm-viewport-height,100dvh) * .45)}}html,body,#root{width:100%;height:100%}:root{--app-surface:#101b28;--app-raised:#26364a;--app-border:#526684;--app-text:#e8eef6;--app-muted:#b2c2d3;--app-accent:#8ad9cd}html[data-surface=light]{--app-surface:#f8fbff;--app-raised:#dce7f2;--app-border:#9bb3cc;--app-text:#1f3348;--app-muted:#536a81;--app-accent:#177e74}.sm-app-shell{width:100%;height:100%;position:relative;overflow:hidden}.sm-app-content{min-width:0;min-height:0;position:absolute;top:0;bottom:0;left:0;right:0}.sm-app-shell[data-view=map] canvas{touch-action:none}@media (max-width:1023px){.sm-app-shell{height:var(--sm-viewport-height,100dvh);box-sizing:border-box;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--app-surface);grid-template-rows:auto auto minmax(0,1fr) auto auto;grid-template-areas:"header""startup""content""timeline""footer";display:grid}.sm-app-content{grid-area:content;position:relative;top:auto;bottom:auto;left:auto;right:auto;overflow:hidden}}body{color:#e8eaed;background:radial-gradient(at 50% 65%,#548c94 0%,#285f72 42%,#153b4c 100%);margin:0}html[data-surface=light] body{background:radial-gradient(at 50% 65%,#b3d6d7 0%,#7ab5c7 48%,#6ba5c4 100%)}.detail-dashboard-scroll{scrollbar-width:none;-ms-overflow-style:none;overflow-y:auto}.detail-dashboard-scroll::-webkit-scrollbar{width:0;height:0}button{font-family:inherit}.history-tab{color:#e6f0f4;cursor:pointer;background:#203647;border:1px solid #557181;border-radius:5px;padding:6px 9px;font-size:11px}.history-tab[aria-pressed=true]{background:#14594f;border-color:#70c4b4}.history-tab:focus-visible{outline-offset:2px;outline:2px solid #63c6b5}
