@charset "UTF-8";._header_147gt_1{display:flex;align-items:center;justify-content:space-between;min-height:88px;padding:18px 28px 16px;background:transparent;position:relative;z-index:2;gap:16px}._header_147gt_1 ._left_147gt_12{display:flex;align-items:center;gap:18px;min-width:0}._header_147gt_1 ._right_147gt_18{display:flex;align-items:center;gap:12px}._header_147gt_1 ._trigger_147gt_23{flex:0 0 auto;width:44px;height:44px;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#fffdf8a8;color:var(--color-ink);border:1px solid rgba(23,20,17,.12);border-radius:50%;transition:background-color .2s ease,transform .2s ease,border-color .2s ease}._header_147gt_1 ._trigger_147gt_23:hover{background:#b765371a;border-color:#b7653766;transform:translateY(-1px)}._header_147gt_1 ._title_147gt_43{display:inline-flex;align-items:baseline;gap:12px;min-width:0;color:var(--color-ink);font-family:var(--font-source-han-serif);font-size:24px;font-weight:600;letter-spacing:.04em}._header_147gt_1 ._title_147gt_43:before{content:"JCC CONTROL ROOM";display:inline-block;padding-top:3px;color:var(--color-accent);font-family:var(--font-outfit);font-size:11px;font-weight:700;letter-spacing:.2em;white-space:nowrap}._header_147gt_1 .ant-space{gap:12px!important;padding:10px 12px 10px 10px;border:1px solid rgba(23,20,17,.1);border-radius:999px;background:#fffdf8bd;box-shadow:0 6px 18px #3023180d}._header_147gt_1 .ant-typography{max-width:240px;margin:0;color:var(--color-ink);font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._header_147gt_1 .ant-avatar{background:var(--color-panel);border:2px solid rgba(183,101,55,.2)}._header_147gt_1 .ant-btn{border-color:#17141124;color:var(--color-ink);background:transparent}._header_147gt_1 .ant-btn:hover{border-color:#b13f2d66;color:var(--color-danger)!important}@media (max-width: 960px){._header_147gt_1{padding:14px 12px 12px;align-items:flex-start}._title_147gt_43{font-size:20px}._header_147gt_1 .ant-space{max-width:220px}}@media (max-width: 720px){._header_147gt_1{flex-direction:column;align-items:stretch}._right_147gt_18{justify-content:flex-end}._title_147gt_43{flex-direction:column;align-items:flex-start;gap:4px}}._sidebar_a8m3q_1{width:248px;background:linear-gradient(180deg,#181614fa,#221e1bfa);transition:width .24s ease;overflow:hidden;position:relative;border:1px solid rgba(255,255,255,.08);border-radius:28px;box-shadow:0 20px 48px #100e0c3d}._sidebar_a8m3q_1._collapsed_a8m3q_11{width:88px}._sidebar_a8m3q_1 ._logo_a8m3q_14{min-height:88px;padding:20px 20px 18px;display:flex;align-items:center;justify-content:flex-start;border-bottom:1px solid rgba(255,255,255,.08);position:relative;z-index:1}._sidebar_a8m3q_1 ._logo_a8m3q_14 span{display:inline-flex;flex-direction:column;gap:4px;color:#f6f0e6;font-family:var(--font-outfit);font-size:16px;font-weight:700;white-space:nowrap;letter-spacing:.08em}._sidebar_a8m3q_1 ._logo_a8m3q_14 span:after{content:"Upload operations";color:#f6f0e694;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}._sidebar_a8m3q_1 .ant-menu{background:transparent;border-right:none;padding:14px 12px 16px}._sidebar_a8m3q_1 .ant-menu .ant-menu-item,._sidebar_a8m3q_1 .ant-menu .ant-menu-submenu-title{height:48px;margin:6px 0;padding-inline:14px!important;color:#f6f0e6b8;border-radius:16px;transition:color .2s ease,background-color .2s ease,transform .2s ease}._sidebar_a8m3q_1 .ant-menu .ant-menu-item .ant-menu-item-icon,._sidebar_a8m3q_1 .ant-menu .ant-menu-item .ant-menu-title-content,._sidebar_a8m3q_1 .ant-menu .ant-menu-item .ant-menu-submenu-arrow,._sidebar_a8m3q_1 .ant-menu .ant-menu-submenu-title .ant-menu-item-icon,._sidebar_a8m3q_1 .ant-menu .ant-menu-submenu-title .ant-menu-title-content,._sidebar_a8m3q_1 .ant-menu .ant-menu-submenu-title .ant-menu-submenu-arrow{color:#f6f0e69e;font-size:16px}._sidebar_a8m3q_1 .ant-menu .ant-menu-item:hover,._sidebar_a8m3q_1 .ant-menu .ant-menu-submenu-title:hover{color:#fff8ef;background:#ffffff14;transform:translate(2px)}._sidebar_a8m3q_1 .ant-menu .ant-menu-item:hover .ant-menu-item-icon,._sidebar_a8m3q_1 .ant-menu .ant-menu-item:hover .ant-menu-title-content,._sidebar_a8m3q_1 .ant-menu .ant-menu-item:hover .ant-menu-submenu-arrow,._sidebar_a8m3q_1 .ant-menu .ant-menu-submenu-title:hover .ant-menu-item-icon,._sidebar_a8m3q_1 .ant-menu .ant-menu-submenu-title:hover .ant-menu-title-content,._sidebar_a8m3q_1 .ant-menu .ant-menu-submenu-title:hover .ant-menu-submenu-arrow{color:#fff8ef}._sidebar_a8m3q_1 .ant-menu .ant-menu-item-selected{background:linear-gradient(90deg,#b76537e0,#8f4a22eb);color:#fff8ef;border-right:none;box-shadow:0 12px 22px #8f4a223d;font-weight:600}._sidebar_a8m3q_1 .ant-menu .ant-menu-item-selected .ant-menu-item-icon,._sidebar_a8m3q_1 .ant-menu .ant-menu-item-selected .ant-menu-title-content{color:#fff8ef}._sidebar_a8m3q_1 .ant-menu .ant-menu-item-selected:after{content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%);width:3px;height:22px;background:#fff8efeb;border-radius:2px}._sidebar_a8m3q_1 .ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#fff8ef}._sidebar_a8m3q_1 .ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-item-icon,._sidebar_a8m3q_1 .ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-title-content,._sidebar_a8m3q_1 .ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-submenu-arrow{color:#fff8ef}._sidebar_a8m3q_1 .ant-menu .ant-menu-submenu-open>.ant-menu-submenu-title{color:#fff8ef}._sidebar_a8m3q_1 .ant-menu .ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-item-icon,._sidebar_a8m3q_1 .ant-menu .ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-title-content,._sidebar_a8m3q_1 .ant-menu .ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-submenu-arrow{color:#fff8ef}._sidebar_a8m3q_1 .ant-menu .ant-menu-sub{background:#ffffff0a!important;border-radius:18px}@media (max-width: 960px){._sidebar_a8m3q_1{width:214px;border-radius:22px}._sidebar_a8m3q_1._collapsed_a8m3q_11{width:74px}._sidebar_a8m3q_1 ._logo_a8m3q_14{min-height:76px;padding:16px 14px}}._layout_1md06_1{display:flex;flex-direction:column;height:100vh;background:radial-gradient(circle at top left,rgba(183,101,55,.12),transparent 30%),radial-gradient(circle at bottom right,rgba(29,28,27,.08),transparent 28%),linear-gradient(180deg,#f4efe7,#efe8dd);position:relative;overflow:hidden}._layout_1md06_1:before{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px solid rgba(23,20,17,.08);border-radius:32px;pointer-events:none}._content_1md06_18{display:flex;flex:1;overflow:hidden;position:relative;min-width:0;padding:0 18px 18px;gap:18px}._main_1md06_28{flex:1;min-width:0;padding:32px;overflow:auto;background:linear-gradient(180deg,#fffdf8e6,#f8f3ecd6);border:1px solid rgba(23,20,17,.08);border-radius:28px;box-shadow:var(--shadow-soft);position:relative}._main_1md06_28:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.4),transparent 140px),repeating-linear-gradient(0deg,transparent,transparent 31px,rgba(23,20,17,.025) 32px);border-radius:inherit;pointer-events:none}@media (max-width: 960px){._content_1md06_18{padding:0 12px 12px;gap:12px}._main_1md06_28{padding:20px;border-radius:22px}}:root[lang=cn]{--title-font: "宋体"}:root[lang=en]{--title-font: var(--font-eb-garamond)}@font-face{font-family:宋体;src:url(./assets/方正准雅宋\ GBK.ttf) format("truetype");font-weight:400}@font-face{font-family:Byte Sans;src:url(./ByteSans-Regular-hwu9ypaz.ttf) format("truetype");font-weight:400}@font-face{font-family:Byte Sans;src:url(./ByteSans-Medium-Cx7JvTJU.ttf) format("truetype");font-weight:500}@font-face{font-family:Byte Sans;src:url(./ByteSans-Bold-DlA84l_R.ttf) format("truetype");font-weight:700}@font-face{font-family:Outfit;src:url(./Outfit-Regular-BlL8FXaZ.ttf) format("truetype");font-weight:400}@font-face{font-family:Outfit;src:url(./Outfit-Medium-B8Iwa1n1.ttf) format("truetype");font-weight:500}@font-face{font-family:Outfit;src:url(./Outfit-Bold-BHHPQSxs.ttf) format("truetype");font-weight:700}@font-face{font-family:EB Garamond;src:url(./EBGaramond-Medium-cOkfYSTg.ttf) format("truetype");font-weight:500}@font-face{font-family:EB Garamond;src:url(./EBGaramond-SemiBold-C_4XKVB5.ttf) format("truetype");font-weight:600}@font-face{font-family:EB Garamond;src:url(./EBGaramond-Bold-DUq-cPVf.ttf) format("truetype");font-weight:700}@font-face{font-family:"Source Han Serif SC";src:url(./%E6%80%9D%E6%BA%90%E5%AE%8B%E4%BD%93-SemiBold-DduELTXF.otf) format("opentype");font-weight:600}:root{--font-family: "Byte Sans", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif !important;--font-outfit: Outfit, sans-serif;--font-byte-sans: "Byte Sans", sans-serif;--font-pingfang-sc: "PingFang SC", sans-serif;--font-eb-garamond: "EB Garamond", serif;--font-source-han-serif: "Source Han Serif SC", serif;--color-paper: rgba(250, 247, 241, .92);--color-paper-strong: #fffdf8;--color-paper-muted: #efe7db;--color-panel: #171717;--color-panel-soft: #23201d;--color-ink: #171411;--color-ink-soft: #5f564f;--color-line: rgba(23, 20, 17, .12);--color-line-strong: rgba(23, 20, 17, .22);--color-accent: #b76537;--color-accent-strong: #8f4a22;--color-success: #2f6a47;--color-danger: #b13f2d;--shadow-soft: 0 18px 50px rgba(48, 35, 24, .08);--shadow-card: 0 12px 30px rgba(48, 35, 24, .06);--radius-xl: 28px;--radius-lg: 20px;--radius-md: 14px}html,body{width:100%;min-height:100%;margin:0;padding:0;height:100%}body{background:radial-gradient(circle at top,rgba(183,101,55,.1),transparent 34%),linear-gradient(180deg,#f4efe7,#efe8dd);color:var(--color-ink);line-height:1.5;-webkit-tap-highlight-color:transparent;font-family:var(--font-family);overflow-y:auto;overflow-x:hidden}*{box-sizing:border-box}a{color:inherit}div{-webkit-tap-highlight-color:rgba(0,0,0,0)}#root,.fullscreen-page{min-height:100vh}.transparent-modal .ant-modal-content{padding:0;box-shadow:none}.transparent-modal .ant-modal-mask{background-color:#00000073}.circle{position:relative;aspect-ratio:1}.letter{position:absolute;top:0;left:50%;color:#000}.error-modal .ant-modal-content{padding:0;background:transparent;box-shadow:none}.error-modal .ant-modal-body{padding:0}.fp-watermark{display:none!important}::selection{background:#b7653729}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#1714110d}::-webkit-scrollbar-thumb{background:#17141138;border:2px solid transparent;border-radius:999px;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#17141159;border:2px solid transparent;background-clip:content-box}._page_t96x_1{display:flex;flex-direction:column;gap:18px;min-width:0}._title_t96x_8{margin:0!important;color:var(--color-ink)!important;font-family:var(--font-source-han-serif)!important;font-size:30px!important;font-weight:600!important;letter-spacing:.03em}._card_t96x_17{min-width:0;border:1px solid rgba(23,20,17,.08);border-radius:22px!important;background:linear-gradient(180deg,#fffdf8f0,#f8f3ece0)!important;box-shadow:var(--shadow-card);overflow:hidden}._card_t96x_17 .ant-card-head{min-height:58px;padding:0 22px;border-bottom:1px solid rgba(23,20,17,.08)}._card_t96x_17 .ant-card-head-title{color:var(--color-ink);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._card_t96x_17 .ant-card-body{padding:22px}._card_t96x_17 .ant-alert{border-radius:18px}._card_t96x_17 .ant-table-wrapper{margin:-4px}._card_t96x_17 .ant-table{background:transparent}._card_t96x_17 .ant-table-thead>tr>th{color:var(--color-ink-soft);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._card_t96x_17 .ant-table-tbody>tr>td{padding-top:14px;padding-bottom:14px}._card_t96x_17 .ant-statistic-content,._card_t96x_17 .ant-typography{color:var(--color-ink)}._card_t96x_17 .ant-btn-primary{background:linear-gradient(90deg,var(--color-accent),var(--color-accent-strong))}._card_t96x_17 .ant-btn-default,._card_t96x_17 .ant-btn-dashed{border-color:#17141124;background:#fffdf8b8}._card_t96x_17 .ant-input-outlined,._card_t96x_17 .ant-input-affix-wrapper,._card_t96x_17 .ant-picker,._card_t96x_17 .ant-select-selector{border-color:#1714111f!important;border-radius:14px!important;background:#fffdf8c2!important}._filterForm_t96x_93{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px}._filterFields_t96x_100{display:flex;flex:1 1 720px;flex-wrap:wrap;gap:12px 16px;min-width:0}._filterItem_t96x_108{margin-inline-end:0!important;margin-bottom:0!important}._wideField_t96x_113{flex:1 1 320px;min-width:240px}._mediumField_t96x_118{flex:1 1 240px;min-width:200px}._compactField_t96x_123{flex:0 1 180px;min-width:140px}._rangeField_t96x_128{flex:1 1 320px;min-width:260px}._control_t96x_133{width:100%}._actions_t96x_137{display:flex;flex:0 0 auto;align-items:flex-end;margin-inline-start:auto;margin-bottom:0!important}._actionGroup_t96x_145{display:flex;flex-wrap:wrap}._statsRow_t96x_150{margin-bottom:0!important}._statCardTitle_t96x_154{margin:0!important;font-family:var(--font-outfit)!important;font-size:40px!important;font-weight:700!important;line-height:1!important}._codeEditor_t96x_162{border-radius:16px;overflow:visible}._codeEditor_t96x_162 .ant-input{background:#0b1220!important;color:#f8fafc!important;caret-color:#f8fafc!important;border:1px solid #1e293b!important;box-shadow:none!important;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace!important;font-size:13px!important;line-height:1.65!important;overflow:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}._codeEditor_t96x_162 .ant-input::placeholder{color:#94a3b8!important}._codeEditor_t96x_162 .ant-input:hover,._codeEditor_t96x_162 .ant-input:focus{border-color:#334155!important}._codeEditor_t96x_162 .ant-input::selection{background:#94a3b847!important}@media (max-width: 1280px){._actions_t96x_137{margin-inline-start:0}}@media (max-width: 768px){._page_t96x_1{gap:12px}._title_t96x_8{font-size:24px!important}._filterFields_t96x_100,._actions_t96x_137{flex-basis:100%}._actions_t96x_137,._actionGroup_t96x_145{width:100%}._actionGroup_t96x_145{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}._actionGroup_t96x_145 .ant-btn{width:100%}._rangeField_t96x_128{min-width:100%}}._page_bukkb_1{display:flex;flex-direction:column;gap:16px;min-width:0}._title_bukkb_8{margin:0!important}._filterCard_bukkb_12,._tableCard_bukkb_13{min-width:0}._searchForm_bukkb_17{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px}._searchFields_bukkb_24{display:flex;flex:1 1 720px;flex-wrap:wrap;gap:12px 16px;min-width:0}._searchItem_bukkb_32{margin-inline-end:0!important;margin-bottom:0!important}._keywordItem_bukkb_37{flex:1 1 320px;min-width:240px}._selectItem_bukkb_42{flex:0 1 220px;min-width:180px}._searchActions_bukkb_47{display:flex;flex:0 0 auto;align-items:flex-end;margin-inline-start:auto;margin-bottom:0!important}._actionGroup_bukkb_55{display:flex;flex-wrap:wrap}._fieldControl_bukkb_60{width:100%}._offboardRow_bukkb_64{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center}._offboardInput_bukkb_71{flex:1 1 320px;min-width:240px}._dangerAction_bukkb_76{flex:0 0 auto}@media (max-width: 1280px){._searchActions_bukkb_47{margin-inline-start:0}}@media (max-width: 768px){._page_bukkb_1{gap:12px}._searchFields_bukkb_24,._searchActions_bukkb_47,._offboardRow_bukkb_64{flex-basis:100%}._searchActions_bukkb_47,._actionGroup_bukkb_55,._dangerAction_bukkb_76{width:100%}._actionGroup_bukkb_55{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}._dangerAction_bukkb_76 .ant-btn{width:100%}}._loginPage_bh50a_1{position:relative;min-height:100vh;display:grid;place-items:center;padding:24px;overflow:hidden;background:radial-gradient(circle at top left,rgba(183,101,55,.2),transparent 28%),linear-gradient(135deg,#f4efe7,#ede5d7 42%,#e6ddd0)}._backdrop_bh50a_11{position:absolute;top:24px;right:24px;bottom:24px;left:24px;border:1px solid rgba(23,20,17,.08);border-radius:34px;pointer-events:none}._shell_bh50a_19{position:relative;z-index:1;width:min(1100px,100%);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,440px);gap:24px;align-items:stretch}._intro_bh50a_29{display:flex;flex-direction:column;justify-content:center;padding:48px 42px;border-radius:32px;background:linear-gradient(180deg,#191715f5,#24211ef5);color:#f6f0e6;box-shadow:0 28px 60px #1c171333}._eyebrow_bh50a_40{margin:0 0 18px;color:#f6f0e69e;font-family:var(--font-outfit);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}._heroTitle_bh50a_50{margin:0 0 18px!important;color:#f6f0e6!important;font-family:var(--font-source-han-serif)!important;font-size:clamp(40px,5vw,62px)!important;line-height:1.06!important}._heroText_bh50a_58{max-width:520px;margin:0 0 32px!important;color:#f6f0e6c2!important;font-size:16px}._metrics_bh50a_65{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}._metrics_bh50a_65 div{padding:18px 18px 20px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:#ffffff0a}._metrics_bh50a_65 span{display:block;margin-bottom:10px;color:#f6f0e68a;font-size:12px;letter-spacing:.08em;text-transform:uppercase}._metrics_bh50a_65 strong{color:#fff8ef;font-family:var(--font-outfit);font-size:18px;font-weight:600}._panel_bh50a_91{align-self:center;border:1px solid rgba(23,20,17,.08);border-radius:30px!important;background:#fffdf8e6!important;box-shadow:0 20px 50px #30231814}._panel_bh50a_91 .ant-card-body{padding:30px}._panelLabel_bh50a_103{margin:0 0 10px;color:var(--color-accent);font-family:var(--font-outfit);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}._panelTitle_bh50a_113{margin:0 0 8px!important;color:var(--color-ink)!important;font-family:var(--font-source-han-serif)!important}._panelText_bh50a_119{margin:0 0 24px!important}._alert_bh50a_123{margin-bottom:16px}._loading_bh50a_127{margin-top:16px;text-align:center}@media (max-width: 900px){._shell_bh50a_19{grid-template-columns:1fr}._intro_bh50a_29{padding:30px 24px}._panel_bh50a_91{width:min(100%,460px);justify-self:center}}@media (max-width: 640px){._loginPage_bh50a_1{padding:14px}._backdrop_bh50a_11{top:14px;right:14px;bottom:14px;left:14px;border-radius:24px}._intro_bh50a_29{border-radius:24px}._metrics_bh50a_65{grid-template-columns:1fr}}
