.POpN8q_workspace{--tracking-ink:var(--ink);--tracking-text:var(--text);--tracking-muted:var(--muted);--tracking-link:var(--accent);--tracking-line:var(--line);--tracking-error:var(--danger);min-width:0;color:var(--tracking-text);gap:16px;padding-block:20px 32px;font-size:15px;line-height:1.6;display:grid}.POpN8q_workspace :is(h1,h2,h3,p,li,dt,dd,th,td,a,button,label,summary){overflow-wrap:anywhere;min-width:0}.POpN8q_workspace h1{color:var(--tracking-ink);margin-block:4px 8px;font-size:24px;font-weight:600}.POpN8q_workspace h2{color:var(--tracking-ink);font-size:18px;font-weight:600}.POpN8q_workspace h3{color:var(--tracking-ink);font-size:15px;font-weight:600}.POpN8q_header>p{max-width:52rem}.POpN8q_breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.POpN8q_breadcrumbs li{align-items:center;gap:8px;display:flex}.POpN8q_breadcrumbs li+li:before{color:var(--tracking-muted);content:"/"}.POpN8q_breadcrumbs a,.POpN8q_sectionNav a,.POpN8q_textLink,.POpN8q_textButton{min-width:44px;max-width:100%;min-height:44px;color:var(--tracking-link);text-align:left;text-underline-offset:4px;background:0 0;border:0;border-radius:4px;align-items:center;padding:8px 4px;font-size:15px;line-height:1.5;text-decoration:underline;display:inline-flex}.POpN8q_textButton{cursor:pointer}.POpN8q_sectionNav{border-top:1px solid var(--tracking-line);border-bottom:1px solid var(--tracking-line);flex-wrap:wrap;align-items:center;gap:4px 20px;padding-block:4px;display:flex}.POpN8q_topGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:16px;min-width:0;display:grid}.POpN8q_panel{border:1px solid var(--tracking-line);border-radius:var(--radius);background:var(--surface);min-width:0;scroll-margin-top:calc(var(--header-height) + 16px);padding:16px}.POpN8q_panel>h2{margin-bottom:8px}.POpN8q_panelHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:8px;display:flex}.POpN8q_note,.POpN8q_scrollHelp{color:var(--tracking-muted);font-size:14px}.POpN8q_note+.POpN8q_note,.POpN8q_notice>p+p,.POpN8q_recovery>p+p{margin-top:8px}.POpN8q_facts{grid-template-columns:minmax(104px,auto) minmax(0,1fr);gap:8px 12px;margin-top:16px;font-size:14px;display:grid}.POpN8q_facts dt{color:var(--tracking-muted)}.POpN8q_facts dd{font-variant-numeric:tabular-nums;min-width:0}.POpN8q_raw{white-space:break-spaces;overflow-wrap:anywhere}.POpN8q_history{border-top:1px solid var(--tracking-line);margin-top:16px}.POpN8q_history summary{min-height:44px;color:var(--tracking-link);cursor:pointer;padding-block:12px}.POpN8q_historyList,.POpN8q_savedList{margin:8px 0 0;padding-left:24px}.POpN8q_historyList>li{border-bottom:1px solid var(--tracking-line);padding-block:8px}.POpN8q_savedList>li{padding-block:4px}.POpN8q_form,.POpN8q_field{gap:8px;min-width:0;display:grid}.POpN8q_form{margin-top:16px}.POpN8q_form label,.POpN8q_field label{color:var(--tracking-ink);font-size:15px;font-weight:600}.POpN8q_form input,.POpN8q_field input,.POpN8q_field select{border:1px solid var(--control-line);border-radius:var(--radius-sm);width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--tracking-ink);background:var(--surface);padding:8px 12px;font-size:16px;line-height:1.6}.POpN8q_field select{text-overflow:ellipsis}.POpN8q_form input:disabled,.POpN8q_field input:disabled,.POpN8q_field select:disabled{color:var(--tracking-muted);background:var(--disabled);border-style:dashed}.POpN8q_actions,.POpN8q_keywordActions,.POpN8q_pagination{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.POpN8q_actions{margin-top:8px}.POpN8q_workspace .button{min-width:44px;max-width:100%;min-height:44px}.POpN8q_candidate{border:1px solid var(--tracking-line);border-radius:var(--radius);justify-items:start;gap:8px;min-width:0;margin-top:16px;padding:12px;display:grid}.POpN8q_savedKeywords,.POpN8q_draft{border-top:1px solid var(--tracking-line);min-width:0;margin-top:16px;padding-top:16px}.POpN8q_savedKeywords>.POpN8q_note{margin-top:8px}.POpN8q_draftList{margin:12px 0 0;padding-left:24px}.POpN8q_draftList>li{border-top:1px solid var(--tracking-line);padding-block:12px}.POpN8q_draftList>li>.POpN8q_raw{display:block}.POpN8q_keywordActions{margin-top:8px}.POpN8q_status{margin-block:12px;font-size:15px}.POpN8q_error,.POpN8q_recovery{border:1px solid var(--tracking-error);border-radius:var(--radius);min-width:0;color:var(--tracking-error);background:var(--surface);margin-block:12px;padding:12px;font-size:15px}.POpN8q_recovery h3{color:var(--tracking-error);margin-bottom:8px}.POpN8q_recovery button{margin-top:12px}.POpN8q_stale{border-left:3px solid var(--tracking-link);color:var(--tracking-text);margin-block:8px;padding-left:12px;font-size:14px}.POpN8q_empty{color:var(--tracking-muted);margin-block:12px;font-size:15px}.POpN8q_monthForm{flex-wrap:wrap;align-items:end;gap:12px;margin-top:16px;display:flex}.POpN8q_monthForm>.POpN8q_field:first-child{flex:2 240px}.POpN8q_monthForm>.POpN8q_field{flex:180px}.POpN8q_monthlyResult{min-width:0;margin-top:20px}.POpN8q_resultHeading{border-top:1px solid var(--tracking-line);min-width:0;padding-top:16px}.POpN8q_resultHeading>p{margin-top:8px}.POpN8q_notice{border:1px solid var(--tracking-line);border-radius:var(--radius);margin-top:12px;padding:12px;font-size:14px}.POpN8q_resultSection{min-width:0;margin-top:24px}.POpN8q_resultSection>.POpN8q_note{margin-top:8px}.POpN8q_scrollHelp{margin-top:12px}.POpN8q_tableScroll,.POpN8q_chartScroll{overscroll-behavior-x:contain;border:1px solid var(--tracking-line);border-radius:var(--radius);min-width:0;max-width:100%;margin-top:8px;position:relative;overflow-x:auto}.POpN8q_tableScroll{overscroll-behavior:contain;max-height:32rem;overflow:auto}.POpN8q_observationTable,.POpN8q_pointTable{border-collapse:collapse;table-layout:fixed;text-align:left;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.POpN8q_observationTable{min-width:960px}.POpN8q_pointTable{min-width:620px}.POpN8q_observationTable caption,.POpN8q_pointTable caption{color:var(--tracking-muted);text-align:left;padding:12px;font-size:14px}.POpN8q_observationTable th,.POpN8q_observationTable td,.POpN8q_pointTable th,.POpN8q_pointTable td{border-top:1px solid var(--tracking-line);vertical-align:top;padding:12px}.POpN8q_observationTable thead th,.POpN8q_pointTable thead th{color:var(--tracking-ink);background:var(--soft);font-weight:600}.POpN8q_observationTable tbody th,.POpN8q_pointTable tbody th{font-weight:400}.POpN8q_observationTable th:first-child{width:24%}.POpN8q_observationTable th:nth-child(2){width:20%}.POpN8q_observationTable th:nth-child(3){width:9%}.POpN8q_observationTable th:nth-child(4),.POpN8q_observationTable th:nth-child(5){width:12%}.POpN8q_pointTable th:first-child{width:48%}.POpN8q_pointTable th:nth-child(2){width:32%}.POpN8q_rowDetail{color:var(--tracking-muted);margin-top:4px;font-size:14px;display:block}.POpN8q_selectedRow td:nth-child(2){box-shadow:inset 3px 0 var(--tracking-link)}.POpN8q_observationLink{max-width:100%;min-height:44px;color:var(--tracking-link);overflow-wrap:anywhere;align-items:center;text-decoration:underline;display:inline-flex}.POpN8q_pagination{justify-content:flex-end;margin-top:12px;font-size:14px}.POpN8q_pagination>span{margin-right:auto}.POpN8q_chart{width:100%;min-width:760px;max-width:none;height:auto;color:var(--tracking-text);font-variant-numeric:tabular-nums;font-size:14px}.POpN8q_chart text{fill:var(--tracking-text)}.POpN8q_axis{stroke:var(--control-line);stroke-width:1px}.POpN8q_point{fill:var(--tracking-link);stroke:var(--surface);stroke-width:1px}.POpN8q_workspace :is(a,button,input,select,summary,[tabindex]):focus-visible{outline:3px solid var(--tracking-link);outline-offset:3px}.POpN8q_workspace button:disabled{color:var(--tracking-muted);background:var(--disabled);cursor:not-allowed}@media (max-width:900px){.POpN8q_topGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.POpN8q_workspace{gap:12px;padding-block:12px 24px}.POpN8q_workspace h1{font-size:22px}.POpN8q_panel{padding:12px}.POpN8q_facts{grid-template-columns:minmax(0,1fr);gap:4px}.POpN8q_facts dd+dt{margin-top:8px}.POpN8q_actions>:is(button,a),.POpN8q_monthForm>button{flex:160px}.POpN8q_keywordActions{gap:8px}.POpN8q_keywordActions .button{padding-inline:12px}.POpN8q_pagination>span{flex-basis:100%}.POpN8q_pagination>button{flex:100px}}:is(.POpN8q_workspace,.POpN8q_header,.POpN8q_heading) h1{letter-spacing:-.03em;font-size:clamp(26px,3.2vw,36px);font-weight:800}:is(.POpN8q_workspace,.POpN8q_header,.POpN8q_heading,.POpN8q_panel) h2{font-weight:800}.POpN8q_breadcrumbs li:first-child a{justify-content:center;margin-inline:-10px}
