@font-face{font-family:Open Sans;font-weight:400;font-style:normal;font-display:swap;src:url(../media/open-sans-latin-400-normal.34xmh-n4wgyp6.woff2)format("woff2")}@font-face{font-family:Open Sans;font-weight:600;font-style:normal;font-display:swap;src:url(../media/open-sans-latin-600-normal.34baavpivw_qg.woff2)format("woff2")}@font-face{font-family:Open Sans;font-weight:700;font-style:normal;font-display:swap;src:url(../media/open-sans-latin-700-normal.3ljhf88d9rj6y.woff2)format("woff2")}.cab{--cab-text-body:#303436;--cab-text-label:#4f5558;--cab-text-muted:#6b7174;--cab-text-disabled:#9ea3a6;--cab-text-inverse:#fff;--cab-link:#3b6ba3;--cab-link-hover:#2a5384;--cab-surface-page:#f1f2f7;--cab-surface-header:#f7f9f8;--cab-surface-sheet:#fff;--cab-surface-field:#eee;--cab-surface-table-head:#fcfcfc;--cab-surface-row-hover:#f1f7ec;--cab-surface-row-selected:#e2f0da;--cab-surface-disabled:#f3f4f5;--cab-line-row:#e3e6e8;--cab-line-head:#d3d8db;--cab-line-panel:#e3e6e8;--cab-line-input:#8e9497;--cab-line-field:#c9cdcf;--cab-button-primary:#4c5154;--cab-button-primary-hover:#3a3e40;--cab-button-secondary:#e2e8ec;--cab-button-secondary-hover:#d3dce2;--cab-button-secondary-text:#2c3639;--cab-button-row:#d5eaf4;--cab-button-row-hover:#bedcec;--cab-button-row-text:#1c5875;--cab-status-failed:#ae2b22;--cab-status-attention:#8a5300;--cab-focus:#2f6db5;--cab-font:"Open Sans", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--cab-size-title:20px;--cab-line-title:28px;--cab-size-section:14px;--cab-line-section:20px;--cab-size-body:13px;--cab-line-body:18px;--cab-size-small:12px;--cab-line-small:16px;--cab-space-2:8px;--cab-space-3:12px;--cab-space-4:16px;--cab-size-header:56px;--cab-size-control:30px;--cab-size-control-row:22px;--cab-size-fact-label-column:196px;--cab-size-icon:16px;--cab-size-icon-sm:14px;--cab-radius-control:3px;--cab-border-focus:2px;--cab-motion-fast:.1s;--cab-motion-base:.16s;--cab-motion-update:1.6s;--cab-motion-spin:.8s;--cab-ease:cubic-bezier(.2, 0, 0, 1);font-family:var(--cab-font);font-size:var(--cab-size-body);line-height:var(--cab-line-body);color:var(--cab-text-body);background:var(--cab-surface-page);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;min-height:100%}.cab *,.cab :before,.cab :after{box-sizing:border-box}:where(.cab button,.cab input,.cab select,.cab textarea){font:inherit;color:inherit}.cab a{color:var(--cab-link);text-decoration:none}.cab a:hover{color:var(--cab-link-hover);text-underline-offset:2px;text-decoration:underline}.cab :focus{outline:none}.cab :focus-visible{outline:var(--cab-border-focus) solid var(--cab-focus);outline-offset:1px}.cab :where(h1,h2,h3,p,ul,ol,dl,dd){margin:0}.cab-icon{width:var(--cab-size-icon);height:var(--cab-size-icon);stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-3px;flex:none}.cab-icon-sm{width:var(--cab-size-icon-sm);height:var(--cab-size-icon-sm)}.cab-spin{animation:cab-spin var(--cab-motion-spin) linear infinite}@keyframes cab-spin{to{transform:rotate(360deg)}}.cab-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cab-head{min-height:var(--cab-size-header);background:var(--cab-surface-header);border-bottom:1px solid var(--cab-line-panel);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:0 20px;display:flex}.cab-head h1{font-size:var(--cab-size-title);line-height:var(--cab-line-title);white-space:nowrap;font-weight:400}.cab-head-alert{color:var(--cab-status-failed);font-weight:600}.cab-head-count{color:var(--cab-text-muted)}.cab-sheet{height:calc(100dvh - var(--cab-sheet-offset,130px));background:var(--cab-surface-sheet);border:1px solid var(--cab-line-panel);border-bottom:0;align-items:stretch;min-height:420px;margin:12px 12px 0;display:flex}.cab-list{border-right:1px solid var(--cab-line-panel);flex-direction:column;flex:none;width:400px;display:flex;overflow-y:auto}.cab-list-filters{border-bottom:1px solid var(--cab-line-head);grid-template-columns:1fr 1fr;gap:8px 10px;padding:10px 12px 12px;display:grid}.cab-list-group{border-bottom:1px solid var(--cab-line-head);background:var(--cab-surface-table-head);padding:10px 12px 6px;font-weight:600}.cab-list-foot{font-size:var(--cab-size-small);line-height:var(--cab-line-small);color:var(--cab-text-muted);margin:12px 16px}.cab-item{border:0;border-bottom:1px solid var(--cab-line-row);text-align:left;cursor:pointer;width:100%;transition:background-color var(--cab-motion-fast) var(--cab-ease);background:#fff;flex-direction:column;align-items:flex-start;padding:4px 12px;display:flex}.cab-item:hover{background:var(--cab-surface-row-hover)}.cab-item[aria-current=true],.cab-item.is-flash{background:var(--cab-surface-row-selected)}.cab-item:focus-visible{outline:var(--cab-border-focus) solid var(--cab-focus);outline-offset:-2px}.cab-item-top{align-items:baseline;gap:8px;width:100%;min-width:0;display:flex}.cab-item-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cab-link);flex:1;font-weight:600;line-height:18px;overflow:hidden}.cab-item[aria-current=true] .cab-item-name{color:var(--cab-text-body)}.cab-item-state{font-size:var(--cab-size-small);color:var(--cab-text-label);white-space:nowrap}.cab-codes{color:var(--cab-text-body);white-space:nowrap}.cab-item-top .cab-item-codes{flex:none;margin-left:6px}.cab-item-sub .cab-codes{font-weight:400}.cab-item-sub{width:100%;font-size:var(--cab-size-small);line-height:var(--cab-line-small);color:var(--cab-text-label)}.cab-pane{flex:1;min-width:0;min-height:0;padding:16px 24px 32px;overflow-y:auto}.cab-pane-in{animation:cab-slide-in var(--cab-motion-base) var(--cab-ease)}@keyframes cab-slide-in{0%{transform:translate(12px)}to{transform:none}}.cab-pane-title{max-width:1000px;margin-bottom:4px}.cab-pane-title h2{font-size:17px;font-weight:600;line-height:24px}.cab-pane-sub{color:var(--cab-text-label);max-width:1000px;margin:0 0 10px}.cab-pane-status{flex-wrap:wrap;align-items:center;gap:12px;max-width:1000px;display:flex}.cab-pane-note{color:var(--cab-text-body);margin-top:10px}.cab-group{max-width:1000px}.cab-group>h3{border-bottom:1px solid var(--cab-line-head);font-size:var(--cab-size-section);line-height:var(--cab-line-section);margin:20px 0 6px;padding-bottom:6px;font-weight:600}.cab-fact{grid-template-columns:var(--cab-size-fact-label-column) 1fr;align-items:baseline;gap:16px;padding:8px 0;display:grid}.cab-fact>.cab-fact-label{text-align:right;color:var(--cab-text-label)}.cab-fact-body{flex-direction:column;gap:4px;min-width:0;line-height:20px;display:flex}.cab-fact-note{font-size:var(--cab-size-small);line-height:var(--cab-line-small);color:var(--cab-text-label)}.cab-unknown{color:var(--cab-text-label);font-style:italic}.cab-alert{color:var(--cab-status-failed)}.cab-sources{font-size:var(--cab-size-small);line-height:var(--cab-line-small);color:var(--cab-text-muted);max-width:1000px;margin-top:20px}.cab-sources summary{cursor:pointer;gap:10px;list-style:none;display:inline-flex}.cab-sources summary::-webkit-details-marker{display:none}.cab-sources summary .cab-sources-n{color:var(--cab-link)}.cab-sources summary:hover .cab-sources-n{text-decoration:underline}.cab-sources ul{color:var(--cab-text-label);margin:4px 0 2px;padding-left:18px}.cab-differs{color:var(--cab-text-label);font-size:var(--cab-size-small);line-height:var(--cab-line-small);padding:4px 0 2px}.cab-differs b{color:var(--cab-text-body);font-weight:600}.cab-table{border-collapse:collapse;width:100%}.cab-table th,.cab-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--cab-line-row);padding:6px 10px 6px 0}.cab-table th{background:var(--cab-surface-table-head);border-bottom-color:var(--cab-line-head);font-weight:600}.cab-btn{height:var(--cab-size-control);border-radius:var(--cab-radius-control);background:var(--cab-button-secondary);color:var(--cab-button-secondary-text);white-space:nowrap;cursor:pointer;transition:background-color var(--cab-motion-fast) var(--cab-ease);border:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.cab-btn:hover{background:var(--cab-button-secondary-hover)}.cab-btn-primary{background:var(--cab-button-primary);color:#fff}.cab-btn-primary:hover{background:var(--cab-button-primary-hover)}.cab-btn:disabled{background:var(--cab-surface-disabled);color:var(--cab-text-disabled);cursor:not-allowed}.cab-btn-link{color:var(--cab-link);background:0 0;padding:0 4px}.cab-btn-link:hover{color:var(--cab-link-hover);background:0 0;text-decoration:underline}.cab-btn-row{height:var(--cab-size-control-row);background:var(--cab-button-row);min-width:24px;color:var(--cab-button-row-text);gap:4px;padding:0 7px}.cab-btn-row:hover{background:var(--cab-button-row-hover)}.cab-btn[aria-busy=true]{cursor:progress}.cab-field{flex-direction:column;gap:4px;min-width:0;display:flex}.cab-field>label{font-size:var(--cab-size-small);line-height:var(--cab-line-small);color:var(--cab-text-label)}.cab-input,.cab-select{width:100%;height:var(--cab-size-control);border:1px solid var(--cab-line-input);border-radius:var(--cab-radius-control);color:var(--cab-text-body);transition:border-color var(--cab-motion-fast) var(--cab-ease);background:#fff;padding:0 10px}.cab-input::placeholder{color:var(--cab-text-muted)}.cab-input:hover,.cab-select:hover{border-color:var(--cab-text-label)}.cab-input:focus,.cab-select:focus{border-color:var(--cab-focus);outline:1px solid var(--cab-focus);outline-offset:0}.cab-input:disabled,.cab-select:disabled{background:var(--cab-surface-disabled);border-color:var(--cab-line-field);color:var(--cab-text-disabled);cursor:not-allowed}.cab-field.is-error .cab-input,.cab-field.is-error .cab-select{border-color:var(--cab-status-failed)}.cab-field-error{font-size:var(--cab-size-small);line-height:var(--cab-line-small);color:var(--cab-status-failed)}.cab-select{appearance:none;cursor:pointer;padding-right:28px}.cab-select-wrap{position:relative}.cab-select-wrap>.cab-icon{pointer-events:none;color:var(--cab-text-label);position:absolute;top:7px;right:8px}.cab-chain{flex-wrap:wrap;gap:4px 24px;padding:0;list-style:none;display:flex}.cab-chain li{align-items:baseline;gap:6px;display:flex}.cab-chain-n{font-size:var(--cab-size-small);color:var(--cab-text-muted)}.cab-chain-label{color:var(--cab-text-label)}.cab-chain-label:after{content:":"}.cab-chain li.is-done .cab-chain-state,.cab-chain li.is-next .cab-chain-state{font-weight:600}.cab-chain li.is-unknown .cab-chain-state{color:var(--cab-text-label);font-style:italic}.cab-mark{border:1px solid var(--cab-line-input);border-radius:var(--cab-radius-control);height:24px;color:var(--cab-text-body);font-size:var(--cab-size-small);background:#fff;align-items:center;gap:5px;padding:0 8px;font-weight:600;display:inline-flex}.cab-cands{border-top:1px solid var(--cab-line-row);padding:0;list-style:none}.cab-cand{gap:0 var(--cab-space-3);padding:var(--cab-space-3) 0;border-bottom:1px solid var(--cab-line-row);grid-template-columns:72px minmax(0,1fr) auto;align-items:start;display:grid}.cab-cand-pic{border:1px solid var(--cab-line-row);background:var(--cab-surface-sheet);border-radius:3px;justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden}.cab-cand-pic img{object-fit:contain;max-width:100%;max-height:100%}.cab-cand-pic span{color:var(--cab-text-label);text-align:center;padding:0 4px;font-size:11px;font-style:italic;line-height:14px}.cab-cand-title{line-height:20px}.cab-cand-nums{flex-wrap:wrap;gap:4px 24px;margin-top:6px;display:flex}.cab-cand-nums dt{color:var(--cab-text-label);font-size:12px;line-height:16px}.cab-cand-nums dd{line-height:20px}.cab-cand-nums dd.is-strong{font-weight:600}.cab-cand-act{white-space:nowrap;padding-top:2px}.cab-actions{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:12px;display:flex}.cab-actions .cab-field{width:260px}.cab-prp{z-index:40;border-left:1px solid var(--cab-line-panel);width:min(720px,100vw);font-family:var(--cab-font);font-size:var(--cab-size-body);line-height:var(--cab-line-body);color:var(--cab-text-body);background:#fff;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.cab-prp-head{height:var(--cab-size-header);background:var(--cab-surface-header);border-bottom:1px solid var(--cab-line-panel);flex:none;align-items:center;gap:10px;padding:0 12px 0 20px;display:flex}.cab-prp-head .cab-prp-crumb{color:var(--cab-text-muted);font-size:var(--cab-size-title);line-height:var(--cab-line-title)}.cab-prp-head h2{font-size:var(--cab-size-title);line-height:var(--cab-line-title);font-weight:400}.cab-prp-spacer{flex:1}.cab-prp-x{color:var(--cab-text-label);cursor:pointer;border-radius:var(--cab-radius-control);background:0 0;border:0;padding:4px}.cab-prp-x:hover{background:var(--cab-button-secondary);color:var(--cab-text-body)}.cab-prp-body{flex:1;min-height:0;padding:14px 20px 32px;overflow-y:auto}.cab-prp-body .cab-fact{grid-template-columns:164px 1fr}.cab-prp-body .cab-group{max-width:none}.cab-prp-top{align-items:flex-start;gap:14px;display:flex}.cab-prp-pic{border:1px solid var(--cab-line-row);text-align:center;border-radius:3px;flex:none;justify-content:center;align-items:center;width:88px;height:88px;display:flex;overflow:hidden}.cab-prp-pic img{object-fit:contain;max-width:80px;max-height:80px}.cab-prp-pic .cab-unknown{padding:0 4px;font-size:11px;line-height:14px}.cab-prp-id{flex:1;min-width:0}.cab-prp-id h3{font-size:var(--cab-size-section);font-weight:600;line-height:20px}.cab-prp-id p{color:var(--cab-text-label)}.cab-prp-open{margin:0;padding:0 0 0 18px;list-style:outside}.cab-prp-open li{padding:3px 0}.cab-prp-attn{color:var(--cab-status-attention);font-weight:600}.cab-prp-lead{font-weight:600}.cab-prp-fix{margin-top:8px}.cab-prp-value{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.cab-prp-explain{color:var(--cab-text-label);font-size:var(--cab-size-small);line-height:var(--cab-line-small);padding:2px 0}.cab-prp-sub{color:var(--cab-text-label);margin:14px 0 6px;font-weight:600}.cab-prp-table td,.cab-prp-table th{white-space:normal;overflow-wrap:anywhere;padding:6px 10px 6px 8px}.cab-prp-table th.is-num,.cab-prp-table td.is-num{text-align:right}.cab-prp-order{border-bottom:1px solid var(--cab-line-row);padding:6px 0}.cab-prp-order summary{cursor:pointer;list-style:none}.cab-prp-order summary::-webkit-details-marker{display:none}.cab-prp-order-l{width:164px;color:var(--cab-link);margin-right:12px;display:inline-block}.cab-prp-order-b{color:var(--cab-text-label);padding:4px 0 2px 176px}.cab-prp-none{margin:4px 0 8px}.cab-clamp{align-items:baseline;gap:8px;min-width:0;display:flex}.cab-clamp-cell{flex:1;min-width:0;display:block;position:relative}.cab-clamp-probe{top:0;left:0;right:var(--cab-more-width,56px);visibility:hidden;pointer-events:none;display:block;position:absolute}.cab-clamp-more{color:var(--cab-link);cursor:pointer;background:0 0;border:0;flex:none;padding:0}.cab-clamp-more:hover{color:var(--cab-link-hover);text-decoration:underline}.cab-signin{background:var(--cab-surface-page);flex-direction:column;align-items:center;min-height:100vh;padding:120px 16px 0;display:flex}.cab-signin-brand{width:min(480px,100%);color:var(--cab-text-body);margin-bottom:10px;font-size:15px;font-weight:700}.cab-signin-brand small{font-weight:400;font-size:var(--cab-size-small);color:var(--cab-text-muted);margin-left:6px}.cab-dialog{border:1px solid var(--cab-line-input);background:#fff;border-radius:4px;width:min(480px,100%)}.cab-dialog-head{border-bottom:1px solid var(--cab-line-row);align-items:center;padding:14px 18px;display:flex}.cab-dialog-head h2{font-size:17px;font-weight:400;line-height:24px}.cab-dialog-body{gap:10px;padding:16px 18px;display:grid}.cab-dialog-sub{color:var(--cab-text-label);margin:0 0 4px}.cab-dialog-f{grid-template-columns:90px 1fr;align-items:start;gap:12px;display:grid}.cab-dialog-f>label{text-align:right;color:var(--cab-text-label);padding-top:6px}.cab-dialog-f .cab-field-error{margin-top:4px;display:block}.cab-dialog-f.is-error .cab-input{border-color:var(--cab-status-failed)}.cab-dialog-foot{border-top:1px solid var(--cab-line-row);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px 16px 120px;display:flex}.cab-dialog-alert{border:1px solid var(--cab-status-failed);border-radius:var(--cab-radius-control);color:var(--cab-status-failed);background:#fff;padding:8px 10px}.cab-dialog-check{align-items:center;gap:8px;padding-left:102px;display:flex}.cab-dialog-check label{color:var(--cab-text-label)}.cab-btn-primary[aria-busy=true],.cab-btn-primary[aria-busy=true]:disabled{background:var(--cab-button-primary);color:#fff;opacity:.85}.cab-state{max-width:640px;padding:36px 24px 40px}.cab-state h2{font-size:var(--cab-size-section);line-height:var(--cab-line-section);margin:0 0 6px;font-weight:600}.cab-state p{color:var(--cab-text-label);margin:0 0 12px}.cab-state-row{flex-wrap:wrap;gap:8px;display:flex}.cab-state a.cab-btn{text-decoration:none}.cab-move{margin:10px 0 4px calc(var(--cab-size-fact-label-column) + 16px);flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.cab-confirm{margin:8px 0 8px calc(var(--cab-size-fact-label-column) + 16px);border:1px solid var(--cab-line-head);background:#fff;max-width:640px;padding:10px 12px}.cab-confirm p{margin:0 0 8px}.cab-pw{margin:12px 0 4px calc(var(--cab-size-fact-label-column) + 16px);grid-template-columns:repeat(3,220px);gap:10px 12px;display:grid}.cab-pw .cab-field-error{margin-top:2px;display:block}.cab-backup-codes{grid-template-columns:repeat(2,max-content);gap:4px 24px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.cab-qr{border:1px solid var(--cab-line-row);background:#fff;padding:8px;display:inline-block}.cab-code-input{letter-spacing:.3em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:760px){.cab-move,.cab-confirm,.cab-pw{margin-left:0}.cab-pw{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cab *,.cab :before,.cab :after{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}
