.TjrSga_mark{vertical-align:-.15em;flex:none;display:inline-flex}.TjrSga_mark img{object-fit:contain;width:100%;height:100%}.TjrSga_onLight,.TjrSga_mark[data-tone=light] .TjrSga_onDark{display:none}.TjrSga_mark[data-tone=light] .TjrSga_onLight{display:block}[data-theme=light] .TjrSga_mark[data-tone=auto] .TjrSga_onDark{display:none}[data-theme=light] .TjrSga_mark[data-tone=auto] .TjrSga_onLight{display:block}.TjrSga_status{color:var(--text-secondary);align-items:center;gap:7px;font-size:.76rem;line-height:1.45;display:inline-flex}.TjrSga_dot{background:var(--text-tertiary);border-radius:50%;flex:none;width:6px;height:6px}.TjrSga_status[data-tone=ready] .TjrSga_dot{background:#6ee7b7}.TjrSga_status[data-tone=attention] .TjrSga_dot{background:#fbbf24}.TjrSga_status[data-tone=working] .TjrSga_dot{background:#93c5fd;animation:1.6s ease-in-out infinite TjrSga_status-pulse}.TjrSga_help{flex:none;align-self:center;font-weight:400;display:inline-block;position:relative}.TjrSga_help summary{border:1px solid var(--border-subtle,var(--border));width:22px;height:22px;color:var(--text-tertiary);cursor:pointer;border-radius:50%;place-items:center;font-size:.72rem;line-height:1;list-style:none;display:grid}.TjrSga_help summary::-webkit-details-marker{display:none}.TjrSga_help summary:hover,.TjrSga_help[open] summary{color:var(--text-primary);border-color:var(--text-tertiary)}.TjrSga_help summary:focus-visible{outline-offset:3px;outline:2px solid #93c5fd}.TjrSga_helpBody{z-index:5;border:1px solid var(--border-subtle,var(--border));background:var(--bg-elevated,#1c1c1e);width:min(310px,78vw);color:var(--text-secondary);text-align:left;border-radius:10px;padding:13px 15px;font-size:.8rem;line-height:1.55;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #0003}.TjrSga_helpBody strong{color:var(--text-primary);margin-bottom:5px;font-size:.8rem;display:block}.TjrSga_helpBody p{margin:0}@keyframes TjrSga_status-pulse{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.TjrSga_status[data-tone=working] .TjrSga_dot{animation:none}}
:is(button,a)._CGXIW_brandButton,button._CGXIW_primaryButton{border-radius:var(--radius-sm,6px);white-space:normal;gap:8px;max-width:100%;height:auto;min-height:36px;padding:7px 12px;line-height:20px;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s}:is(button,a)._CGXIW_brandButton{color:#c8e3ff;background:#101f32;border:1px solid #315b88;box-shadow:inset 0 1px #7bb8ff0f}._CGXIW_brandButton:hover:not(:disabled){color:#eef6ff;background:#142c46;border-color:#4b8ac9}button._CGXIW_primaryButton{color:#fff;background:#005fbf;border:1px solid #247bd1;font-weight:600;box-shadow:inset 0 1px #ffffff1a}._CGXIW_primaryButton:hover:not(:disabled){color:#fff;background:#0870d4;border-color:#4698e8}:is(button,a)._CGXIW_brandButton:focus-visible,button._CGXIW_primaryButton:focus-visible,button._CGXIW_textButton:focus-visible{outline-offset:3px;outline:2px solid #77baff}button._CGXIW_brandButton:disabled,button._CGXIW_primaryButton:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}._CGXIW_buttonLabel{text-align:left;min-width:0;line-height:1.35}._CGXIW_buttonLabel strong{font-weight:650}._CGXIW_actionIcon{color:#88b8e9;flex:none}._CGXIW_mark{background:#005fbf;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;overflow:hidden}._CGXIW_mark img{flex:none;width:28px;max-width:none;height:28px;display:block}._CGXIW_markLarge{flex-basis:40px;width:40px;height:40px}._CGXIW_markLarge img{width:56px;height:56px}._CGXIW_intro{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}._CGXIW_intro p{margin:0!important}._CGXIW_muted{color:var(--text-tertiary,#92929c);font-size:.8rem}._CGXIW_section{border:1px solid var(--border-color,#303036);background:var(--bg-secondary,#151519);border-radius:12px;margin:16px 0;padding:16px}._CGXIW_sectionTitle{color:var(--text-primary);margin:0 0 12px;font-size:.95rem}._CGXIW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._CGXIW_field{min-width:0;color:var(--text-primary);flex-direction:column;gap:5px;font-size:.82rem;font-weight:600;display:flex}._CGXIW_field input,._CGXIW_field select{width:100%;min-width:0;font:inherit;color:var(--text-primary);background:var(--bg-primary,#0c0c0f);border:1px solid var(--border-color,#3c3c45);border-radius:6px;padding:9px 10px;font-weight:400}._CGXIW_field input:focus-visible,._CGXIW_field select:focus-visible{outline-offset:2px;outline:2px solid #62aaf7}._CGXIW_field small{color:var(--text-tertiary,#92929c);overflow-wrap:anywhere;font-weight:400}._CGXIW_full{grid-column:1/-1}._CGXIW_upload{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._CGXIW_filePick{align-items:center;gap:10px;min-width:0;display:flex}._CGXIW_fileHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._CGXIW_fileButton{color:#c8e3ff;border-radius:var(--radius-sm,6px);cursor:pointer;background:#101f32;border:1px solid #315b88;flex:none;align-items:center;min-height:36px;padding:7px 12px;font-size:.8125rem;font-weight:600;transition:background-color .16s,border-color .16s;display:inline-flex}._CGXIW_fileButton:hover{background:#142c46;border-color:#4b8ac9}._CGXIW_fileButtonOff{color:var(--text-quiet,#6b6b70);border-color:var(--border);cursor:not-allowed;pointer-events:none;background:0 0}._CGXIW_fileHidden:focus-visible+._CGXIW_fileButton{outline-offset:3px;outline:2px solid #77baff}._CGXIW_fileName{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}._CGXIW_sampleActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}button._CGXIW_textButton{color:#88bfff}._CGXIW_textButton:hover:not(:disabled){color:#c8e3ff;background:#101f32}._CGXIW_notice,._CGXIW_error,._CGXIW_success{overflow-wrap:anywhere;border-radius:8px;margin:12px 0;padding:11px 13px;font-size:.83rem}._CGXIW_notice{color:var(--text-primary);background:#4996ef1a;border:1px solid #4996ef59}._CGXIW_error{color:#f4a3a3;background:#dc464617;border:1px solid #dc464659}._CGXIW_success{color:#6dddac;background:#34be8214;border:1px solid #34be8259}._CGXIW_mapping{grid-template-columns:minmax(125px,1fr) minmax(0,1.5fr);align-items:center;gap:10px 14px;display:grid}._CGXIW_mappingLabel{color:var(--text-primary);font-size:.82rem}._CGXIW_mappingLabel small{color:var(--text-tertiary,#92929c);font-weight:400;display:block}._CGXIW_tableWrap{border:1px solid var(--border-color,#303036);border-radius:8px;width:100%;overflow-x:auto}._CGXIW_table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;font-size:.79rem}._CGXIW_table th:first-child{width:40%}._CGXIW_table th{background:var(--bg-primary,#101013);color:var(--text-tertiary,#a5a5ae);text-transform:uppercase;letter-spacing:.025em;font-size:.7rem}._CGXIW_table th,._CGXIW_table td{border-bottom:1px solid var(--border-color,#303036);vertical-align:top;padding:10px}._CGXIW_table tr:last-child td{border-bottom:0}._CGXIW_table td{color:var(--text-primary);white-space:normal;overflow-wrap:anywhere}._CGXIW_summary{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}._CGXIW_summary span{border:1px solid var(--border-color,#353540);color:var(--text-primary);border-radius:6px;padding:5px 9px;font-size:.78rem}._CGXIW_summary strong{margin-right:4px}._CGXIW_action{color:#93c8ff;white-space:nowrap;background:#609ce624;border-radius:5px;padding:2px 6px;font-size:.73rem;display:inline-block}._CGXIW_action[data-action=conflict],._CGXIW_action[data-action=skip]{color:#f6c16d;background:#e89d2c1a}._CGXIW_action[data-action=unchanged]{color:var(--text-secondary);background:var(--bg-primary)}._CGXIW_pager{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;font-size:.78rem;display:flex}._CGXIW_details{margin-top:18px}._CGXIW_details summary{cursor:pointer;color:var(--text-secondary);font-size:.85rem;font-weight:600}._CGXIW_history{margin:12px 0 0;padding:0;list-style:none}._CGXIW_history li{border-bottom:1px solid var(--border-color,#303036);padding:10px 0;font-size:.8rem}._CGXIW_history strong{color:var(--text-primary)}._CGXIW_history small{color:var(--text-tertiary,#92929c);margin-top:2px;display:block}._CGXIW_sourcePicker{border:0;min-width:0;margin:0 0 16px;padding:0}._CGXIW_sourceLegend{color:var(--text-primary);margin-bottom:6px;padding:0;font-size:.82rem;font-weight:600}._CGXIW_sourceOptions{flex-wrap:wrap;gap:8px;display:flex}._CGXIW_sourceOption{border:1px solid var(--border-color,#3c3c45);background:var(--bg-primary,#0c0c0f);min-height:36px;color:var(--text-secondary);cursor:pointer;border-radius:999px;align-items:center;padding:7px 14px;font-size:.84rem;font-weight:600;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex;position:relative}._CGXIW_sourceOption input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}._CGXIW_sourceOption:hover{color:var(--text-primary);border-color:#4b8ac9}._CGXIW_sourceOption[data-selected]{color:#eef6ff;background:#142c46;border-color:#4b8ac9}._CGXIW_sourceOption:has(input:focus-visible){outline-offset:2px;outline:2px solid #77baff}._CGXIW_sourcePicker:disabled ._CGXIW_sourceOption{cursor:not-allowed;color:var(--text-tertiary,#92929c)}._CGXIW_footerCopy{color:var(--text-tertiary,#92929c);margin-right:auto;font-size:.77rem}@media (max-width:540px){:is(button,a)._CGXIW_brandButton,button._CGXIW_primaryButton,button._CGXIW_textButton,._CGXIW_fileButton,._CGXIW_sourceOption{min-height:44px}._CGXIW_grid{grid-template-columns:1fr}._CGXIW_mapping{grid-template-columns:1fr;gap:5px}._CGXIW_mapping>div{margin-bottom:8px}._CGXIW_footerCopy{width:100%}}@media (prefers-reduced-motion:reduce){:is(button,a)._CGXIW_brandButton,button._CGXIW_primaryButton,._CGXIW_fileButton,._CGXIW_sourceOption{transition:none}}._CGXIW_buttonHint{color:var(--text-tertiary,#92929c);font-size:.78rem;font-weight:400}@media (max-width:540px){._CGXIW_buttonHint{display:none}}._CGXIW_award{border:1px solid var(--border-color,#303036);background:var(--bg-primary,#0c0c0f);border-radius:10px;margin-top:16px;padding:12px 14px;transition:border-color .2s cubic-bezier(.2,.8,.2,1),background-color .2s cubic-bezier(.2,.8,.2,1)}._CGXIW_award[data-on]{background:#4f8fea12;border-color:#4f8fea73}._CGXIW_awardLabel{color:var(--text-primary);cursor:pointer;align-items:flex-start;gap:10px;font-size:.88rem;font-weight:600;display:flex}._CGXIW_awardLabel input{accent-color:#4f8fea;flex:none;width:16px;height:16px;margin-top:2px}._CGXIW_awardLabel input:disabled{cursor:not-allowed}._CGXIW_awardLabel input:disabled+span{color:var(--text-quiet,#6b6b70)}._CGXIW_awardNote{color:var(--text-tertiary,#92929c);font-size:.8rem;margin:4px 0 0 26px!important}@media (prefers-reduced-motion:reduce){._CGXIW_award{transition:none}}
