._headerContainer_dq971_1{display:flex;align-items:center;gap:clamp(10px,1.6vw,24px);width:100%;min-width:0;height:100%}._divider_dq971_9{flex:none;width:1px;height:22px;background-color:var(--border-color-soft)}._group_dq971_15{display:flex;align-items:center;gap:8px;min-width:0}._label_dq971_21{flex:none;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-color-faint);-webkit-user-select:none;user-select:none}._select_dq971_30{width:clamp(150px,15vw,230px)}._wrap_16pkm_1{display:inline-flex;align-items:center;gap:8px;flex:none}._brand_16pkm_7{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none}._brand_16pkm_7 ._logoSvg_16pkm_14{height:22px;display:block}._brand_16pkm_7 ._title_16pkm_18{font-size:19px;font-weight:700;line-height:1;letter-spacing:-.01em;color:var(--text-color-bright);white-space:nowrap}._brand_16pkm_7 ._title_16pkm_18._compact_16pkm_26{font-size:16px}._brand_16pkm_7 ._title_16pkm_18 ._highlight_16pkm_29{color:var(--my-theme-color)}._version_16pkm_32{font-size:11px;line-height:16px;padding:0 6px;border-radius:8px;border:1px solid var(--border-color-soft);color:var(--text-color);text-decoration:none;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums}._version_16pkm_32:hover{color:var(--my-theme-color);border-color:var(--my-theme-color)}._strip_yw9p6_1{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:6px;background:var(--background-color-elevated);border:1px solid var(--border-color-soft)}._tab_yw9p6_10{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:4px;font-size:12px;color:var(--text-color);text-decoration:none;white-space:nowrap;transition:background-color .12s ease,color .12s ease}._tab_yw9p6_10:hover{color:var(--text-color-bright);background:var(--row-bg-hover)}._tab_yw9p6_10._active_yw9p6_27{color:#fff;background:var(--my-theme-color)}._tab_yw9p6_10 ._icon_yw9p6_31{display:inline-flex;font-size:13px}@media (max-width: 1280px){._text_yw9p6_36{display:none}._tab_yw9p6_10{padding:0 8px}}._actions_r3j67_1{display:flex;align-items:center;gap:2px;margin-left:auto;flex:none}._editor_1c9ip_1{position:relative;border:1px solid var(--border-color-soft);border-radius:4px;background:var(--background-color-elevated);max-height:420px;overflow:hidden}._editor_1c9ip_1:focus-within{border-color:var(--my-theme-color)}._highlight_1c9ip_12,._input_1c9ip_13{margin:0;padding:8px 10px;font-family:var(--font-family-mono);font-size:12px;line-height:1.5;-moz-tab-size:2;tab-size:2;white-space:pre;overflow:auto;box-sizing:border-box;width:100%;height:100%;min-height:inherit;max-height:420px}._highlight_1c9ip_12{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--text-color-bright);pointer-events:none;overflow:hidden}._input_1c9ip_13{position:relative;display:block;background:transparent;color:transparent;caret-color:var(--text-color-bright);border:none;outline:none;resize:vertical}._input_1c9ip_13::placeholder{color:var(--text-color-faint)}._input_1c9ip_13::selection{background:var(--my-theme-color-soft)}._tag_1c9ip_51{color:var(--my-theme-color)}._attr_1c9ip_54{color:#d19a66}._string_1c9ip_57{color:#98c379}._comment_1c9ip_60{color:var(--text-color-faint);font-style:italic}._punct_1c9ip_64{color:var(--text-color)}._text_1c9ip_67{color:var(--text-color-bright)}[data-theme=light] ._attr_1c9ip_54{color:#b35c00}[data-theme=light] ._string_1c9ip_57{color:#2e7d32}._jsonBlock_1c9ip_76{margin:0;padding:8px 10px;border:1px solid var(--border-color-soft);border-radius:4px;background:var(--background-color-elevated);color:var(--text-color-bright);font-family:var(--font-family-mono);font-size:12px;line-height:1.5;white-space:pre;overflow:auto}._temporalInfo_kcnao_1{flex:0 0 auto}._handle_106x3_1{position:relative;flex:none;background:transparent;z-index:5;transition:background-color .15s ease}._handle_106x3_1:hover,._handle_106x3_1:active{background-color:var(--my-theme-color)}._handle_106x3_1 ._grip_106x3_12{position:absolute;border-radius:2px;background-color:var(--border-color-soft);opacity:.9;pointer-events:none}._handle_106x3_1._col_106x3_19{width:6px;cursor:col-resize}._handle_106x3_1._col_106x3_19 ._grip_106x3_12{top:50%;left:2px;width:2px;height:28px;transform:translateY(-50%)}._handle_106x3_1._row_106x3_30{height:6px;cursor:row-resize}._handle_106x3_1._row_106x3_30 ._grip_106x3_12{left:50%;top:2px;height:2px;width:28px;transform:translate(-50%)}._swimflowTimelineContainer_a0tr1_1{position:relative;overflow:hidden;transition:.5s ease;outline:none}._swimflowTimelineContainer_a0tr1_1 ._columnGutter_a0tr1_7{position:absolute;top:0;bottom:0;left:calc(var(--layer-part-width, 250px) - 3px);z-index:6;display:flex}._swimflowTimelineContainer_a0tr1_1 ._columnGutter_a0tr1_7>*{height:100%}._swimflowTimelineContainer_a0tr1_1:focus-visible{box-shadow:inset 0 0 0 1px var(--my-theme-color)}._swimflowTimelineContainer_a0tr1_1 ._topPart_a0tr1_21{display:flex;height:60px}._swimflowTimelineContainer_a0tr1_1 ._topPart_a0tr1_21 ._topLeftPart_a0tr1_25{border-bottom:1px solid var(--border-color-soft)}._swimflowTimelineContainer_a0tr1_1 ._topPart_a0tr1_21 ._topLeftPart_a0tr1_25 ._ioBtnContainer_a0tr1_28{width:var(--layer-part-width, 250px);display:flex;align-items:center;gap:4px}._swimflowTimelineContainer_a0tr1_1 ._topPart_a0tr1_21 ._topLeftPart_a0tr1_25 ._legendBtn_a0tr1_34{color:var(--text-color-faint);font-size:12px}._swimflowTimelineContainer_a0tr1_1 ._topPart_a0tr1_21 ._topRightPart_a0tr1_38 ._sliderRow_a0tr1_38{display:flex;align-items:center;gap:6px}._swimflowTimelineContainer_a0tr1_1 ._topPart_a0tr1_21 ._topRightPart_a0tr1_38 ._sliderContainer_a0tr1_43{flex:1;min-width:0;padding:0}._swimflowTimelineContainer_a0tr1_1 ._topPart_a0tr1_21 ._topRightPart_a0tr1_38 ._fitBtn_a0tr1_48{flex:none;font-size:11px;color:var(--text-color-faint);height:20px;padding:0 6px}._swimflowTimelineContainer_a0tr1_1 ._topPart_a0tr1_21 ._topRightPart_a0tr1_38 ._timelineAxisContainer_a0tr1_55{overflow:hidden}._swimflowTimelineContainer_a0tr1_1 ._bottomPart_a0tr1_58{display:flex;flex-direction:row;height:calc(var(--height-layer-panel) - var(--padding) - var(--padding) - 60px)}._swimflowTimelineContainer_a0tr1_1 ._bottomPart_a0tr1_58 ._layerWrapper_a0tr1_63{min-height:calc(var(--height-layer-panel) - var(--padding) - var(--padding) - 60px);width:var(--layer-part-width, 250px);min-width:var(--layer-part-width, 250px);overflow:hidden}._swimflowTimelineContainer_a0tr1_1 ._bottomPart_a0tr1_58 ._layerWrapper_a0tr1_63 ._layerContainer_a0tr1_69{height:calc(var(--height-layer-panel) - var(--padding) - var(--padding) - 60px);min-width:var(--layer-part-width, 250px);z-index:10;background-color:var(--background-color);display:block;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}._swimflowTimelineContainer_a0tr1_1 ._bottomPart_a0tr1_58 ._layerWrapper_a0tr1_63 ._layerContainer_a0tr1_69::-webkit-scrollbar{display:none}._swimflowTimelineContainer_a0tr1_1 ._bottomPart_a0tr1_58 ._ganttWrapper_a0tr1_85{width:100%;height:calc(var(--height-layer-panel) - var(--padding) - var(--padding) - 60px);overflow:hidden;position:relative}._swimflowTimelineContainer_a0tr1_1 ._bottomPart_a0tr1_58 ._ganttWrapper_a0tr1_85 ._ganttContainer_a0tr1_91{position:relative;height:100%;overflow:auto}._legend_a0tr1_34{display:flex;flex-direction:column;gap:8px;max-width:360px;font-size:12px}._legendRow_a0tr1_103{display:flex;align-items:flex-start;gap:10px}._legendBar_a0tr1_108{position:relative;flex:none;width:44px;height:14px;margin-top:2px;border-radius:3px;background:var(--row-bg-invisible);border:1px solid var(--border-color-soft);overflow:hidden}._legendBar_a0tr1_108 i{position:absolute;top:0;bottom:0;left:0;width:3px}._legendBar_a0tr1_108 ._legendEnd_a0tr1_126{left:auto;right:0}._layerItemContainer_qjewz_1{display:flex;align-items:center;width:calc(var(--layer-part-width, 250px) - 2px);justify-content:flex-start;height:24px;border-bottom:1px solid var(--border-color-soft);border-left:3px solid transparent;border-right:1px solid var(--border-color-soft);line-height:24px;font-size:13px;background-color:var(--background-color);transition:background-color .12s ease}._layerItemContainer_qjewz_1:hover{background-color:var(--row-bg-hover)}._layerItemContainer_qjewz_1._invisible_qjewz_18{background-color:var(--row-bg-invisible);color:var(--text-color-faint)}._layerItemContainer_qjewz_1._selected_qjewz_22{background-color:var(--row-bg-selected);border-left-color:var(--my-theme-color)}._layerItemContainer_qjewz_1._selected_qjewz_22._invisible_qjewz_18{background-color:var(--row-bg-selected-invisible)}._layerItemContainer_qjewz_1 ._controlBtn_qjewz_29{display:flex;align-items:center}._layerItemContainer_qjewz_1 ._layerName_qjewz_33{margin:0 4px;flex:1;min-width:40px;border:none;background:transparent}._preview_a94vs_1{margin-top:8px;padding:8px;min-height:48px;display:flex;align-items:center;justify-content:center;border:1px dashed var(--border-color-soft);border-radius:4px;background-color:var(--background-color-elevated);background-image:linear-gradient(45deg,var(--border-color) 25%,transparent 25%),linear-gradient(-45deg,var(--border-color) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--border-color) 75%),linear-gradient(-45deg,transparent 75%,var(--border-color) 75%);background-size:12px 12px;background-position:0 0,0 6px,6px -6px,-6px 0;overflow:hidden}._previewSvg_a94vs_16{display:flex;justify-content:center;max-width:100%}._previewSvg_a94vs_16 svg{max-width:100%;height:auto;max-height:120px}._code_a94vs_26{font-family:var(--font-family-mono);font-size:12px}._selectable_nm2cx_1{pointer-events:visiblePainted;cursor:pointer;transition:filter .12s ease}._selectable_nm2cx_1:hover{filter:drop-shadow(0 0 2px var(--my-theme-color))}._selected_nm2cx_9{filter:drop-shadow(0 0 1.5px var(--my-theme-color)) drop-shadow(0 0 5px var(--my-theme-color))}._selected_nm2cx_9:hover{filter:drop-shadow(0 0 1.5px var(--my-theme-color)) drop-shadow(0 0 6px var(--my-theme-color))}._videoPanelContainer_1qork_1{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%}._videoPanelContainer_1qork_1 ._videoWrapper_1qork_10{position:relative;width:100%;margin:auto}._videoPanelContainer_1qork_1 ._videoWrapper_1qork_10 video{display:block;width:100%;height:100%}._videoPanelContainer_1qork_1 ._videoWrapper_1qork_10 ._visHolder_1qork_20{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}._videoPanelContainer_1qork_1 ._videoWrapper_1qork_10 ._videoBtn_1qork_28{position:absolute;left:50%;transform:translate(-50%);z-index:2}._videoPanelContainer_1qork_1 ._videoWrapper_1qork_10 ._videoCaption_1qork_34{position:absolute;right:0;top:100%;margin-top:8px;display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--text-color-faint);white-space:nowrap}._videoPanelContainer_1qork_1 ._videoWrapper_1qork_10 ._videoNote_1qork_46{position:absolute;left:0;top:100%;margin-top:8px;max-width:calc(50% - 36px);display:inline-flex;align-items:flex-start;gap:5px;font-size:11px;line-height:1.4;color:var(--text-color-faint)}._videoPanelContainer_1qork_1 ._videoWrapper_1qork_10 ._videoNote_1qork_46 ._anticon_1qork_59{margin-top:2px;flex:none}._videoPanelContainer_1qork_1 ._loadingOverlay_1qork_63{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:3;pointer-events:none}._videoPanelContainer_1qork_1 ._loadingBox_1qork_72{display:flex;flex-direction:column;gap:6px;min-width:240px;padding:10px 14px;border-radius:6px;border:1px solid var(--border-color-soft);background-color:var(--background-color-elevated);color:var(--text-color);font-size:12px;opacity:.95}._videoPanelContainer_1qork_1 ._loadingRow_1qork_85{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:22px}._videoPanelContainer_1qork_1 ._loadingDone_1qork_92{color:var(--my-theme-color)}._home_x5fzu_1{display:grid;grid-template-areas:"header header" "video controllers" "layers controllers";grid-template-columns:auto var(--width-controller-panel);grid-template-rows:var(--height-header) auto var(--height-layer-panel);margin:0;padding:0;width:100vw;height:100vh;position:relative;background-color:var(--background-color);color:var(--text-color)}._home_x5fzu_1 ._header_x5fzu_14{border:1px solid var(--border-color-soft);padding:var(--padding);grid-area:header;display:flex;align-items:center;padding:0 12px!important;min-width:0}._home_x5fzu_1 ._videoPanel_x5fzu_23{border:1px solid var(--border-color-soft);padding:var(--padding);background-color:var(--background-color);grid-area:video;height:calc(100vh - var(--height-header) - var(--height-layer-panel));width:calc(100vw - var(--width-controller-panel));padding:20px 10px 55px;overflow:hidden}._home_x5fzu_1 ._controllerPanel_x5fzu_33{border:1px solid var(--border-color-soft);padding:var(--padding);background-color:var(--background-color);grid-area:controllers;overflow:auto;max-width:var(--width-controller-panel);overflow-x:hidden}._home_x5fzu_1 ._layerPanel_x5fzu_42{border:1px solid var(--border-color-soft);padding:var(--padding);background-color:var(--background-color);grid-area:layers;overflow:hidden;height:var(--height-layer-panel)}._home_x5fzu_1 ._videoPanel_x5fzu_23,._home_x5fzu_1 ._controllerPanel_x5fzu_33,._home_x5fzu_1 ._layerPanel_x5fzu_42{min-width:0;min-height:0}._home_x5fzu_1 ._controllerGutter_x5fzu_56{position:absolute;top:var(--height-header);bottom:0;right:calc(var(--width-controller-panel) - 3px);display:flex}._home_x5fzu_1 ._controllerGutter_x5fzu_56>*{height:100%}._home_x5fzu_1 ._layerGutter_x5fzu_66{position:absolute;left:0;right:var(--width-controller-panel);bottom:calc(var(--height-layer-panel) - 3px);display:flex}._home_x5fzu_1 ._layerGutter_x5fzu_66>*{width:100%}*{box-sizing:border-box}@font-face{font-family:OlympicStyle;src:url(/SwimChrono/font/Frutiger-55-Roman.otf) format("opentype")}html,body{margin:0;padding:0;width:100vw;height:100vh;background-color:var(--background-color);color:var(--text-color);font-size:13px;font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--padding: 12px;--height-header: 56px;--width-controller-panel: clamp(280px, 22vw, 400px);--height-layer-panel: clamp(300px, 45vh, 440px);--background-color: #161a1f;--background-color-elevated: #1e242b;--background-color-pre-start: #1b2128;--background-color-overlay: #0d1013;--text-color: #b8c2cc;--text-color-bright: #e8eef3;--text-color-faint: rgba(184, 194, 204, .45);--stroke-color: #000000;--border-color: #ffffff14;--border-color-soft: #2f3a45;--accent-color: #2babea;--row-bg-hover: #222a33;--row-bg-invisible: #1e242b;--row-bg-selected: #1c3b53;--row-bg-selected-invisible: #182b3b;--my-theme-color: #2babea;--my-theme-color-soft: rgba(43, 171, 234, .18);accent-color:var(--accent-color)}:root[data-theme=light]{--background-color: #ffffff;--background-color-elevated: #f3f6f9;--background-color-pre-start: #e8eef3;--background-color-overlay: #eef2f6;--text-color: #3b4a59;--text-color-bright: #14202c;--text-color-faint: rgba(59, 74, 89, .55);--stroke-color: #ffffff;--border-color: #00000012;--border-color-soft: #d5dde5;--accent-color: #1a8fc7;--my-theme-color: #1a8fc7;--my-theme-color-soft: rgba(26, 143, 199, .16);--row-bg-hover: #eef3f7;--row-bg-invisible: #f3f6f9;--row-bg-selected: #cfe4f5;--row-bg-selected-invisible: #e4f0f9}.hidden>*{display:none}.ant-tour-mask svg rect[width="100vw"][height="100vh"]{width:100%!important;height:100%!important}.ant-message-notice-content{max-width:min(560px,calc(100vw - 32px));text-align:left}.ant-message-custom-content{display:flex;align-items:flex-start;gap:8px;white-space:normal;overflow-wrap:anywhere}.ant-message-custom-content>.anticon{margin-top:3px;flex:none}
