:is(.kb-page--standards,.kb-page--components) .kb-head .kb-sflink{margin-left:12px}.kb-signin{min-height:100vh;display:grid;place-items:center;background:var(--kb-bg);padding:0}.kb-signin .kb-sicard{width:360px;border:1px solid var(--kb-line2);background:var(--kb-raise);padding:26px 26px 22px}.kb-signin .kb-sicard .kb-sq2{width:34px;height:34px;background:var(--kb-acc);color:var(--kb-acc-ink);display:grid;place-items:center;font-weight:600;font-size:14px;margin-bottom:14px}.kb-signin .kb-sicard h1{font-size:17px;font-weight:500}.kb-signin .kb-sicard .kb-mut2{color:var(--kb-dim);font-size:12px;margin:4px 0 18px}.kb-signin .kb-sibtn{display:flex;width:100%;margin-bottom:10px;justify-content:center;height:36px}@media screen and (max-width:640px){.kb-signin{min-height:100dvh;padding:0 16px}.kb-signin .kb-sicard{width:100%;max-width:360px}.kb-signin .kb-sibtn{height:44px;font-size:13.5px}}.kb-signin .kb-consent{width:400px}.kb-signin .kb-consent .kb-consent-lead{font-size:12.5px;color:var(--kb-ink);margin:0 0 8px}.kb-signin .kb-consent .kb-consent-list{list-style:none;margin:0 0 14px;padding:0;border-top:1px solid var(--kb-line)}.kb-signin .kb-consent .kb-consent-list li{font-size:12.5px;line-height:18px;color:var(--kb-ink);padding:9px 0;border-bottom:1px solid var(--kb-line)}.kb-signin .kb-consent .kb-consent-check{display:flex;gap:9px;align-items:flex-start;cursor:pointer}.kb-signin .kb-consent .kb-consent-check input{margin:3px 0 0;width:13px;height:13px;flex:none;accent-color:var(--kb-acc)}.kb-signin .kb-consent .kb-consent-foot{font-size:12px;line-height:17px;color:var(--kb-dim);margin:0 0 16px}@media screen and (max-width:640px){.kb-signin .kb-consent{width:100%;max-width:400px}}:is(.kb-page--financials-hub,.kb-page--lists-hub,.kb-page--not-found) a.kb-ovrow:not(.kb-btn):not(.kb-badge):not(.kb-token):hover{color:var(--kb-mut);text-decoration:none}:is(.kb-page--financials-hub,.kb-page--lists-hub,.kb-page--not-found) a.kb-ovrow:hover b{color:var(--kb-acc);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:is(.kb-page--financials-hub,.kb-page--lists-hub,.kb-page--health-overview,.kb-page--not-found) .kb-ovgrid{align-items:start}:is(.kb-page--financials-hub,.kb-page--lists-hub,.kb-page--health-overview) .kb-ovgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:is(.kb-page--financials-hub,.kb-page--lists-hub,.kb-page--health-overview) .kb-ovcard{min-width:0}@media (max-width:640px){:is(.kb-page--financials-hub,.kb-page--lists-hub,.kb-page--health-overview) .kb-ovgrid{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:640px){:is(.kb-page--financials-hub,.kb-page--lists-hub,.kb-page--not-found) .kb-card-b{padding-top:0;padding-bottom:0}:is(.kb-page--financials-hub,.kb-page--lists-hub,.kb-page--not-found) a.kb-ovrow{min-height:44px;padding:0}:is(.kb-page--financials-hub,.kb-page--lists-hub,.kb-page--not-found) a.kb-ovrow+a.kb-ovrow{border-top:1px solid var(--kb-line)}:is(.kb-page--financials-hub,.kb-page--lists-hub,.kb-page--not-found) a.kb-ovrow>b{font-size:14px}.kb-page--not-found a.kb-ovrow>span{font-size:12px;color:var(--kb-dim)}:is(.kb-page--financials-hub,.kb-page--lists-hub,.kb-page--not-found) .kb-card-h{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--kb-dim)}}.kb-page--health-overview .kb-ovrow>b{flex:0 0 auto;max-width:55%}.kb-page--health-overview .kb-ovrow>.kb-ovnote{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-page--health-overview .kb-ovrow>.kb-card-n{flex:none}.kb-page--health-overview .kb-ovrow a:not(.kb-btn):not(.kb-badge):not(.kb-token):hover{color:var(--kb-acc);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.kb-page--health-overview .kb-card-b>.kb-ovempty{padding:5px 0;font-size:12.5px;color:var(--kb-mut)}@media screen and (max-width:640px){.kb-page--health-overview .kb-ovrow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 12px;align-items:baseline;align-content:center;padding:7px 0;position:relative}.kb-page--health-overview .kb-ovrow>b{grid-column:1;grid-row:1;max-width:none;white-space:normal;overflow:visible;font-size:14px;line-height:20px}.kb-page--health-overview .kb-ovrow>.kb-card-n{grid-column:2;grid-row:1;font-size:14px;line-height:20px;white-space:nowrap}.kb-page--health-overview .kb-ovrow>.kb-ovnote{grid-column:1/-1;grid-row:2;white-space:normal;overflow:visible;font-size:12px;line-height:18px;color:var(--kb-mut)}.kb-page--health-overview .kb-ovrow:has(a)>b{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.kb-page--health-overview .kb-ovrow:has(a){min-height:44px}.kb-page--health-overview .kb-ovrow a:after{content:"";position:absolute;inset:0}.kb-page--health-overview .kb-card-h a{padding:14px 0 14px 12px;margin-top:-14px;margin-bottom:-14px}}.kb-page--standards h2.kb-t{font-weight:400}.kb-page--standards .kb-drawer-sec>.kb-prop-t td{padding-left:0}.kb-page--standards .kb-drawer-sec>.kb-prop-t td.kb-k{width:180px}.kb-page--standards .kb-drawer-sec>.kb-prop-t:last-child tr:last-child td{border-bottom:0}.kb-page--standards .kb-std-table{margin-bottom:4px}.kb-page--standards .kb-drawer-sec>.kb-prop-t+.kb-std-table,.kb-page--standards .kb-drawer-sec>.kb-std-table+.kb-is-notes,.kb-page--standards .kb-drawer-sec>.kb-std-table+.kb-std-table{margin-top:14px}.kb-page--standards .kb-secalias{display:block;height:0}.kb-page--standards .kb-std-table--tokens col:first-child{width:22%}.kb-page--standards .kb-std-table--tokens col:nth-child(2),.kb-page--standards .kb-std-table--tokens col:nth-child(3){width:21%}.kb-page--standards .kb-std-table--type col:first-child{width:26%}.kb-page--standards .kb-std-table--type col:nth-child(2),.kb-page--standards .kb-std-table--type col:nth-child(3){width:12%}.kb-page--standards .kb-std-table td.kb-cell-cp{font-weight:500}.kb-page--standards .kb-std-table td .kb-d{color:var(--kb-dim);font-size:11.5px}.kb-page--standards .kb-std-table tbody tr:last-child td{border-bottom:0}.kb-page--standards .kb-std-sw{display:inline-block;width:12px;height:12px;border:1px solid var(--kb-line2);vertical-align:-2px;margin-right:8px}.kb-page--standards .kb-is-notes{margin-top:2px}.kb-page--standards .kb-is-notes b{color:var(--kb-ink);font-weight:500}.kb-page--standards ol.kb-is-notes{padding-left:22px}.kb-page--standards .kb-drawer-sec .kb-rectable{--kb-gut:0px;margin-bottom:12px}@media screen and (max-width:640px){.kb-page--standards .kb-drawer-sec>.kb-prop-t td.kb-k{width:104px}.kb-page--standards .kb-std-table td,.kb-page--standards .kb-std-table th{white-space:normal;padding-left:6px;padding-right:6px}.kb-page--standards .kb-std-table td{overflow-wrap:anywhere}.kb-page--standards .kb-std-sw{margin-right:6px}.kb-page--standards .kb-std-table--tokens col:first-child{width:28%}.kb-page--standards .kb-std-table--tokens col:nth-child(2),.kb-page--standards .kb-std-table--tokens col:nth-child(3){width:88px}.kb-page--standards .kb-std-table--type col:first-child{width:30%}.kb-page--standards .kb-std-table--type col:nth-child(2){width:56px}.kb-page--standards .kb-std-table--type col:nth-child(3){width:64px}.kb-page--standards .kb-std-table--tokens,.kb-page--standards .kb-std-table--tokens>tbody,.kb-page--standards .kb-std-table--tokens>thead{display:block}.kb-page--standards .kb-std-table--tokens th:last-child,.kb-page--standards .kb-std-table--tokens>colgroup{display:none}.kb-page--standards .kb-std-table--tokens tr{display:grid;grid-template-columns:minmax(0,1fr) 88px 88px;border-bottom:1px solid var(--kb-line)}.kb-page--standards .kb-std-table--tokens td,.kb-page--standards .kb-std-table--tokens th{border-bottom:0}.kb-page--standards .kb-std-table--tokens td:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kb-page--standards .kb-std-table--tokens td.kb-num{overflow-wrap:normal}.kb-page--standards .kb-std-table--tokens td:last-child{grid-column:1/-1;padding-top:0;font-size:12px;color:var(--kb-dim)}}.kb-page--not-found .kb-ovgrid{grid-template-columns:minmax(0,1fr);max-width:420px;margin:0 auto}.kb-page--components .kb-audit-notes{padding:4px var(--kb-gut) 18px}.kb-page--components .kb-audit-notes b{color:var(--kb-ink);font-weight:500}.kb-page--components .kb-gallery{padding:0 0 60px}.kb-page--components .kb-gallery-spec{padding:18px var(--kb-gut) 22px;border-bottom:1px solid var(--kb-line);min-width:0}.kb-page--components .kb-gallery-label{font-size:10px;font-weight:600;text-transform:uppercase;color:var(--kb-dim);margin:0}.kb-page--components .kb-gallery-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.kb-page--components .kb-gallery-stack{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.kb-page--components .kb-gallery-band{display:flex;flex-wrap:wrap;gap:0 32px;border-bottom:1px solid var(--kb-line)}.kb-page--components .kb-gallery-band .kb-gallery-spec{border-bottom:0}.kb-page--components .kb-gallery-spec--flush{padding-left:0;padding-right:0}.kb-page--components .kb-gallery-spec--flush>.kb-gallery-labelrow{padding:0 var(--kb-gut)}.kb-page--components .kb-gallery-labelrow{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:0 0 12px;min-width:0}.kb-page--components .kb-gallery-src{font-family:var(--kb-mono);font-size:10px;color:var(--kb-dim);overflow-wrap:anywhere}.kb-page--components .kb-gallery-cmp{margin-left:auto;font-size:10px;color:var(--kb-dim);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.kb-page--components .kb-gallery-cmp:hover{color:var(--kb-acc)}.kb-page--components .kb-gallery-note{font-size:11.5px;color:var(--kb-mut);margin:0 0 12px;max-width:118ch}.kb-page--components .kb-gallery-h{padding:0 var(--kb-gut);margin:26px 0 0}.kb-page--components .kb-gallery-index{display:flex;flex-wrap:wrap;gap:2px;padding:14px var(--kb-gut);border-bottom:1px solid var(--kb-line)}.kb-page--components .kb-gallery-index a{padding:3px 8px;border:1px solid var(--kb-line2);color:var(--kb-mut);text-decoration:none;font-size:11px}.kb-page--components .kb-gallery-index a:hover{color:var(--kb-ink);text-decoration:none}@media screen and (max-width:640px){.kb-page--components .kb-gallery-index{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.kb-page--components .kb-gallery-index a{flex:none;display:flex;align-items:center;min-height:36px;padding:0 12px;font-size:12px}}.kb-page--components .kb-gallery-spec .kb-rectable{max-width:100%}.kb-page--components .kb-gallery-grid{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr);gap:4px 16px;align-items:baseline;font-size:12.5px}.kb-page--components .kb-gallery-grid>.kb-dim{font-family:var(--kb-mono);font-size:10.5px}.kb-page--components .kb-gallery-icons{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 12px}.kb-page--components .kb-gallery-icon{display:flex;align-items:center;gap:8px;min-width:0;font-size:12.5px}.kb-page--components .kb-gallery-icon svg{width:14px;height:14px;flex:none}.kb-page--components .kb-gallery-icon span{font-size:11px;color:var(--kb-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-drawer .kb-pop.kb-gallery-inpop,.kb-page--components .kb-gallery-spec .kb-pop.kb-gallery-inpop{position:relative;z-index:auto}.kb-page--components .kb-gallery-meters{width:240px;align-items:stretch}.kb-page--components .kb-gallery-notices{width:420px;max-width:100%;align-items:stretch}.kb-page--components .kb-gallery-notices>*{margin:0}.kb-page--components .kb-gallery-states{align-items:stretch}.kb-page--components .kb-gallery-menu{width:214px}.kb-page--components .kb-gallery-note.kb-gallery-after{margin:8px 0 0}.kb-page--components .kb-gallery-verbs{justify-content:flex-end;margin:0 0 10px}.kb-page--components .kb-gallery-editor{width:100%;max-width:640px}.kb-drawer .kb-cmp-answer{padding:10px 0 2px 12px;border-left:2px solid var(--kb-line2)}.kb-drawer .kb-cmp-answer+.kb-cmp-answer{margin-top:12px}.kb-drawer .kb-cmp-answer--this{border-left-color:var(--kb-acc)}.kb-drawer .kb-cmp-answerhead{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:12.5px;color:var(--kb-mut);margin-bottom:8px}.kb-drawer .kb-cmp-answerhead b{color:var(--kb-ink);font-weight:500}.kb-drawer .kb-cmp-answerhead .kb-dim{font-size:11px}.kb-drawer .kb-cmp-stage{border:1px solid var(--kb-line);background:var(--kb-bg);padding:12px;margin-bottom:6px;overflow-x:auto}.kb-drawer .kb-cmp-kind{font-size:11px;color:var(--kb-dim)}.kb-drawer .kb-cmp-solo{margin-top:12px}.kb-drawer .kb-cmp-difftitle{font-size:11px;color:var(--kb-mut);margin:10px 0 4px}.kb-drawer .kb-cmp-difftitle:first-child{margin-top:0}.kb-drawer .kb-cmp-difftitle b{color:var(--kb-ink);font-weight:500}.kb-drawer .kb-std-code,.kb-page--components .kb-std-code{margin:0;padding:10px 12px;overflow-x:auto;border:1px solid var(--kb-line);background:var(--kb-raise2);font-family:var(--kb-mono);font-size:11px;line-height:1.7;white-space:pre;color:var(--kb-mut)}.kb-drawer .kb-skelx-find{height:28px;border:1px solid var(--kb-line);background:var(--kb-raise);margin:0 0 8px}.kb-drawer .kb-skelx{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.kb-drawer .kb-skelx td,.kb-drawer .kb-skelx th{padding:6.5px 10px;height:32px;text-align:left;border-bottom:1px solid var(--kb-line)}.kb-drawer .kb-skelx th{border-bottom-color:var(--kb-line2)}.kb-drawer .kb-skelx-num{width:34px}.kb-drawer .kb-skelx-bar{display:inline-block;height:8px;background:var(--kb-line2);vertical-align:middle}.kb-drawer .kb-cmp-rows{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.kb-drawer .kb-cmp-rows>*{max-width:100%}.kb-drawer .kb-cmp-rows>.kb-cmp-row,.kb-drawer .kb-cmp-rows>.kb-field,.kb-drawer .kb-cmp-rows>.kb-pop,.kb-drawer .kb-cmp-rows>.kb-std-code{align-self:stretch}.kb-drawer .kb-cmp-rows>.kb-field{margin-bottom:0}.kb-drawer .kb-cmp-tree{font-size:12.5px;color:var(--kb-ink);padding:2px 0}.kb-drawer .kb-cmp-tree>.kb-dim:first-child{margin-right:6px}.kb-drawer .kb-cmp-d1{padding-left:26px}.kb-drawer .kb-cmp-d2{padding-left:50px}.kb-drawer .kb-cmp-row{display:flex;align-items:center;gap:8px;font-size:12.5px}.kb-drawer .kb-cmp-row>span:first-child{flex:1 1;min-width:0}.kb-drawer .kb-cmp-row--wrap{flex-wrap:wrap;gap:8px 14px}.kb-drawer .kb-cmp-row--wrap>span:first-child{flex:none}.kb-drawer .kb-cmp-row select{width:auto}.kb-drawer .kb-cmp-flash{display:flex;align-items:center;gap:8px;padding:6px 10px;max-width:100%;font-size:12.5px}.kb-drawer .kb-cmp-flash>span{flex:1 1;min-width:0}.kb-drawer .kb-cmp-flash--narrow{max-width:320px}.kb-drawer .kb-cmp-card{padding:12px 16px;max-width:300px;font-size:12.5px}.kb-drawer .kb-cmp-card b{display:block;margin-bottom:4px}.kb-drawer .kb-cmp-stage .kb-kstrip{padding:0;border-bottom:0}.kb-signin .kb-agentcard h1{margin-bottom:12px}.kb-signin .kb-agentcard .kb-agent-name{font-size:13.5px;font-weight:500;color:var(--kb-ink);margin:0}.kb-signin .kb-agentcard .kb-agent-detail{font-size:12px;color:var(--kb-dim);margin:2px 0 0;overflow-wrap:anywhere}.kb-signin .kb-agentcard .kb-agent-lead{font-size:12px;line-height:17px;color:var(--kb-mut);margin:12px 0 16px;overflow-wrap:anywhere}.kb-signin .kb-agentcard .kb-agent-lead+.kb-agent-lead{margin-top:-6px}.kb-page--transactions td .kb-catbtn{display:block;max-width:100%;padding:0;border:0;background:none;font:inherit;line-height:inherit;color:inherit;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.kb-page--transactions td .kb-catbtn:hover{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.kb-pop.kb-catpick{width:300px}.kb-catpick .kb-oflist{max-height:260px}.kb-catpick .kb-pop-item.on{background:var(--kb-acc-dim)}.kb-txnform .kb-txn-amt{display:flex;align-items:stretch;gap:8px}.kb-txnform .kb-txn-amt .kb-chips{margin-left:0;flex:none}.kb-txnform .kb-txn-amt input{flex:1 1;min-width:0}.kb-txnform .kb-field .kb-form-error{margin-top:4px}.kb-txnform>.kb-form-error{margin-top:2px}.kb-txnform .kb-txn-newcat{display:flex;align-items:center;gap:8px;margin-bottom:11px}.kb-txnform .kb-txn-newcat input{flex:1 1;min-width:0}.kb-txnform .kb-txn-newcat select{width:120px;flex:none}.kb-txnform .kb-txn-newcat .kb-btn{flex:none}.kb-txnform .kb-txn-newcat-err{margin:-6px 0 11px}.kb-catswatch{display:inline-block;width:12px;height:12px;border:1px solid var(--kb-line2);vertical-align:-1px}.kb-catform .kb-catcolor-h{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:4px}.kb-catform .kb-catcolor-h label{margin-bottom:0}.kb-catform .kb-catcolor-h .kb-edit{font-family:var(--kb-mono);font-size:10px;color:var(--kb-dim);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;padding:0}.kb-catform .kb-catcolor-h .kb-edit:hover{color:var(--kb-acc)}.kb-catform .kb-catcolor-auto{font-family:var(--kb-mono);font-size:10px;color:var(--kb-dim)}.kb-catform .kb-swatches{align-items:center}.kb-catform .kb-field input[type=color]{width:44px;height:22px;padding:0;border:1px solid var(--kb-line2);background:none;cursor:pointer}.kb-catform .kb-field input[type=color]::-webkit-color-swatch-wrapper{padding:2px}.kb-catform .kb-field input[type=color]::-webkit-color-swatch{border:0;border-radius:0}.kb-catform .kb-field input[type=color]::-moz-color-swatch{border:0;border-radius:0}.kb-catform .kb-field input.kb-caticon{width:64px}.kb-catform .kb-catprev{display:flex;align-items:center;gap:8px;font-size:12.5px;min-height:20px}.kb-applecard p.kb-hint{font-size:11px;color:var(--kb-dim);margin:0 0 10px}.kb-applecard p.kb-hint:last-child{margin-bottom:0}.kb-applecard .kb-filepick{width:100%;margin:0 0 10px}.kb-applecard .kb-facts{margin:0 0 12px}.kb-applecard .kb-working{display:flex;align-items:center;gap:8px;font-size:12.5px;margin:0 0 8px}.kb-applecard .kb-act,.kb-applecard .kb-judge-done{margin:0 0 10px}.kb-transaction-note textarea{width:100%;resize:vertical;min-height:88px}.kb-transaction-note-actions,.kb-transaction-receipt-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.kb-transaction-note-actions{margin-top:10px}.kb-transaction-secondary>summary{cursor:pointer;padding:14px 18px;color:var(--kb-mut);font-size:11.5px;border-bottom:1px solid var(--kb-line)}.kb-transaction-history ol,.kb-transaction-receipts ul{list-style:none;padding:0;margin:0 0 14px}.kb-transaction-history li,.kb-transaction-receipts li{padding:12px 0;border-bottom:1px solid var(--kb-line);overflow-wrap:anywhere}.kb-transaction-history li:first-child,.kb-transaction-receipts li:first-child{padding-top:0}.kb-transaction-change{margin-top:10px;white-space:pre-wrap}.kb-transaction-change b{font-weight:500}.kb-transaction-receipt-meta{margin-top:6px}.kb-transaction-logo{width:16px;height:16px;object-fit:contain;vertical-align:-3px;margin-right:6px}.kb-transaction-note textarea:focus{border-color:var(--kb-acc-bd);outline:1px solid var(--kb-acc-bd);outline-offset:1px}.kb-transaction-file-link{margin-top:12px}.kb-transaction-file-link .kb-btn{margin:10px 6px 0 0}.kb-transaction-receipts .kb-filepick{margin-bottom:12px}.kb-page--account-balances .kb-identity{display:flex;align-items:stretch;gap:0;padding:16px var(--kb-gut);border-bottom:1px solid var(--kb-line);flex-wrap:wrap;row-gap:8px}.kb-page--account-balances .kb-idop--push{margin-left:auto}.kb-page--account-balances .kb-idbox{border:1px solid var(--kb-line);padding:10px 14px;min-width:172px}.kb-page--account-balances .kb-idbox .kb-k{font-size:10px;font-weight:600;color:var(--kb-dim)}.kb-page--account-balances .kb-idbox .kb-v{font-family:var(--kb-mono);font-size:16px;margin-top:3px}.kb-page--account-balances .kb-idbox .kb-cash-s{font-size:11px;color:var(--kb-dim);margin-top:4px}.kb-page--account-balances .kb-idbox.kb-gap{border-color:var(--kb-warn-bd)}.kb-page--account-balances .kb-idbox.kb-gap .kb-v{color:var(--kb-amber)}.kb-page--account-balances .kb-idbox.kb-ok{border-color:var(--kb-ok-bd)}.kb-page--account-balances .kb-idbox.kb-ok .kb-v{color:var(--kb-acc)}.kb-page--account-balances .kb-idop{display:grid;place-items:center;padding:0 12px;color:var(--kb-dim);font-size:15px;font-family:var(--kb-mono)}.kb-sheet--account-balances .kb-field .kb-form-error,.kb-sheet--credit-scores .kb-field .kb-form-error,.kb-sheet--subscriptions .kb-field .kb-form-error{margin-top:4px}.kb-sheet--subscriptions .kb-check{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:400;letter-spacing:normal;color:var(--kb-ink);margin:0;cursor:pointer}.kb-page--credit-scores .kb-gal{display:grid;gap:14px;padding:14px var(--kb-gut)}.kb-page--credit-scores .kb-analytics-gc{border:1px solid var(--kb-line);background:var(--kb-raise);min-width:0}.kb-page--credit-scores .kb-analytics-gc .kb-analytics-gb{padding:10px 14px 12px;min-width:0}.kb-page--credit-scores .kb-analytics-gc svg{display:block}.kb-page--credit-scores .kb-hh{display:flex;align-items:flex-end;gap:16px;padding:12px 14px 4px}.kb-page--credit-scores .kb-hh .kb-analytics-hv{font-size:26px;font-weight:600;letter-spacing:-.26px}.kb-page--credit-scores .kb-hh .kb-analytics-hs{font-size:10.5px;font-weight:600;color:var(--kb-dim);margin-top:2px;display:grid}.kb-page--credit-scores .kb-hh .kb-analytics-hs>span{grid-area:1/1}.kb-page--credit-scores .kb-hh .kb-analytics-hs>.kb-hs-under{visibility:hidden}.kb-page--credit-scores .kb-hh .kb-analytics-hd{font-size:13px;padding-bottom:5px}.kb-page--credit-scores .kb-scorechart{max-width:100%;cursor:crosshair}.kb-chargelist{border-top:1px solid var(--kb-line)}.kb-chargelist .kb-r{display:flex;gap:10px;align-items:baseline;padding:6px 0;border-bottom:1px solid var(--kb-line);font-size:12px}.kb-chargelist .kb-r .kb-d{color:var(--kb-dim);font-size:11px;width:72px;flex:none}.kb-chargelist .kb-r .kb-analytics-c{color:var(--kb-ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-chargelist .kb-r .kb-analytics-a{margin-left:auto;flex:none}.kb-chargelist .kb-r .kb-analytics-a.kb-pos{color:var(--kb-money-in)}.kb-sheet--subscriptions .kb-chargelist{max-height:176px;overflow-y:auto}.kb-sheet--subscriptions .kb-chargelist .kb-r{align-items:center}.kb-sheet--subscriptions .kb-chargelist .kb-ox{flex:none;line-height:0}.kb-sheet--subscriptions .kb-chargelist--pick .kb-r{cursor:pointer;font-weight:400;letter-spacing:normal;margin:0}.kb-sheet--subscriptions .kb-chargelist--pick input[type=checkbox]{flex:none;align-self:center}.kb-sheet--subscriptions .kb-chargeverbs{display:flex;gap:8px;margin-top:10px}.kb-chargelist .kb-r .kb-chargememo{display:block;color:var(--kb-dim);font-size:11px;overflow:hidden;text-overflow:ellipsis}.kb-chargelist .kb-r .kb-analytics-c .kb-badge{margin-left:6px}.kb-sheet--subscriptions .kb-paymentrule{padding:6px 0 10px;border-bottom:1px solid var(--kb-line)}@media screen and (max-width:640px){.kb-page--account-balances .kb-identity{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 12px}.kb-page--account-balances .kb-idbox{min-width:0;padding:8px 10px}.kb-page--account-balances .kb-idop{position:absolute;top:9px;left:11px;display:block;padding:0;font-size:10px;font-weight:600;line-height:15px}.kb-page--account-balances .kb-idop:nth-child(2){grid-area:1/2/2/3}.kb-page--account-balances .kb-idop:nth-child(4){grid-area:2/1/3/2}.kb-page--account-balances .kb-idop--push{display:none}.kb-page--account-balances .kb-idop:not(.kb-idop--push)+.kb-idbox .kb-k{padding-left:12px}.kb-page--credit-scores .kb-hh{flex-wrap:wrap;row-gap:0}.kb-page--credit-scores .kb-hh>div:first-child{flex:1 1;min-width:0}.kb-page--credit-scores .kb-hh .kb-hs-facts{display:block}.kb-page--credit-scores .kb-hh:after{content:"";order:1;flex-basis:100%;height:0}.kb-page--credit-scores .kb-hh>.kb-chips{order:2;margin:10px 0 0}.kb-page--credit-scores .kb-hh .kb-chips button{min-height:36px}.kb-page--credit-scores .kb-scorechart{touch-action:pan-y}.kb-page--credit-scores .kb-scorechart:focus:not(:focus-visible){outline:0}}.kb-page--balance-sheet .kb-is-scroll,.kb-page--equity .kb-is-scroll,.kb-page--income-statement .kb-is-scroll{position:relative}.kb-page--balance-sheet .kb-is tr.kb-bs-final>td,.kb-page--balance-sheet .kb-is tr.kb-bs-final>th,.kb-page--equity .kb-is tr.kb-bs-final>td,.kb-page--equity .kb-is tr.kb-bs-final>th,.kb-page--income-statement .kb-is tr.kb-bs-final>td,.kb-page--income-statement .kb-is tr.kb-bs-final>th{border-top:0}.kb-page--equity .kb-is tbody tr:has(+tr.kb-bs-final)>td,.kb-page--equity .kb-is tbody tr:has(+tr.kb-bs-final)>th{border-bottom:1px solid var(--kb-line2)}.kb-page--income-statement .kb-is--months{table-layout:auto}.kb-page--income-statement .kb-is--months th.kb-bs-name{white-space:normal;min-width:160px}@media screen and (min-width:641px){.kb-page--income-statement .kb-is--months th.kb-bs-name{white-space:nowrap;max-width:0;width:100%}}.kb-page--income-statement .kb-is--months td.kb-num{overflow:visible}.kb-page--equity .kb-is{table-layout:auto}.kb-page--equity .kb-is td{overflow:visible}.kb-page--equity .kb-is th.kb-bs-name{min-width:120px;white-space:normal}.kb-page--equity .kb-is td.kb-is-txt{white-space:normal}@media screen and (min-width:641px){.kb-page--equity .kb-is th.kb-bs-name{white-space:nowrap;max-width:0;width:100%}.kb-page--equity .kb-is td.kb-is-txt{white-space:nowrap}}.kb-page--equity .kb-is thead th.kb-is-txt{text-align:left}.kb-page--equity .kb-is td.kb-dim[colspan]{padding:30px;text-align:center;white-space:normal}.kb-page--balance-sheet .kb-bs .kb-bs-name,.kb-page--balance-sheet .kb-bs thead th:first-child{width:50%}.kb-page--trades td.kb-kind{font-family:var(--kb-mono);font-size:10.5px}.kb-page--trades .kb-fbar .kb-fsearch{flex:1 1 160px;max-width:340px}.kb-page--trades .kb-wrap>.kb-priced{margin:12px var(--kb-gut) 0}.kb-quote .kb-hh{display:flex;align-items:flex-end;gap:16px;padding:12px 18px 4px}.kb-quote .kb-hh>div:first-child{min-width:0}.kb-quote .kb-quote-hv{font-size:26px;font-weight:600;letter-spacing:-.01em;line-height:39px}.kb-quote .kb-quote-hs{font-size:10.5px;font-weight:600;color:var(--kb-dim);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kb-quote--drawer .kb-hh{gap:12px}.kb-quote .kb-quote-hd{flex:none;font-size:13px;padding-bottom:5px;color:var(--kb-mut)}.kb-quote .kb-quote-hd.kb-up{color:var(--kb-money-in)}.kb-quote .kb-quote-hd.kb-dn{color:var(--kb-red)}.kb-quote .kb-hh .kb-chips{align-self:center}.kb-quote .kb-quote-plot{padding:6px 18px 12px}.kb-quote .kb-hchart{display:block;width:100%;border:1px solid var(--kb-line);background:var(--kb-raise);cursor:crosshair}.kb-quote .kb-hchart .kb-gd{stroke:var(--kb-line2);stroke-width:1}.kb-quote .kb-hchart .kb-ax{font-size:9px;fill:var(--kb-dim);font-family:var(--kb-mono)}.kb-quote .kb-hchart .kb-ln{fill:none;stroke:var(--kb-acc);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.kb-quote .kb-quote-mark{color:var(--kb-acc)}.kb-quote .kb-quote-cross line{stroke:var(--kb-line2);stroke-width:1;stroke-dasharray:2 3}.kb-quote .kb-quote-cross circle{fill:var(--kb-acc);stroke:var(--kb-raise);stroke-width:2}.kb-quote .kb-quote-note{padding:30px 18px;text-align:center;font-size:12.5px;color:var(--kb-dim)}.kb-quote--sheet{border:1px solid var(--kb-line);background:var(--kb-raise2);margin-bottom:11px}.kb-quote--sheet .kb-hh{padding:10px 12px 4px}.kb-quote--sheet .kb-quote-plot{padding:6px 12px 10px}.kb-quote--sheet .kb-hchart{background:none}.kb-quote--sheet .kb-hchart .kb-quote-cross circle{stroke:var(--kb-raise2)}.kb-quote--sheet .kb-facts{padding:0 12px 10px;margin:0}.kb-quote--sheet .kb-quote-note{padding:18px 12px}.kb-tradeform .kb-field .kb-form-error{margin-top:4px}.kb-tradeform .kb-field .kb-chips{margin-left:0}.kb-tradeform output.kb-result{display:block}.kb-quote--sheet .kb-facts{grid-template-columns:minmax(0,max-content) minmax(0,1fr) minmax(0,max-content) minmax(0,1fr)}.kb-rangepop .kb-orange label{display:flex;flex-direction:column;gap:3px;font-size:10.5px;font-weight:600;color:var(--kb-dim)}.kb-rangepop .kb-orange input{width:132px;font-weight:400}@media screen and (max-width:640px){.kb-page--balance-sheet .kb-is.kb-bs,.kb-page--income-statement .kb-is.kb-bs{table-layout:auto}.kb-page--balance-sheet .kb-bs .kb-bs-name,.kb-page--balance-sheet .kb-bs thead th:first-child,.kb-page--income-statement .kb-bs .kb-bs-name,.kb-page--income-statement .kb-bs thead th:first-child{width:auto}.kb-page--balance-sheet .kb-bs .kb-num,.kb-page--income-statement .kb-bs .kb-num{width:1%;white-space:nowrap;overflow:visible}.kb-page--balance-sheet .kb-bs th.kb-bs-name,.kb-page--income-statement .kb-bs th.kb-bs-name{overflow-wrap:anywhere}.kb-page--balance-sheet .kb-bs td[colspan],.kb-page--income-statement .kb-bs td[colspan]{white-space:normal}.kb-page--balance-sheet .kb-is tr.kb-is-d1>th:first-child,.kb-page--income-statement .kb-is tr.kb-is-d1>th:first-child{padding-left:24px}.kb-page--balance-sheet .kb-is tr.kb-is-d2>th:first-child,.kb-page--income-statement .kb-is tr.kb-is-d2>th:first-child{padding-left:36px}.kb-page--balance-sheet .kb-is tr.kb-is-d3>th:first-child,.kb-page--income-statement .kb-is tr.kb-is-d3>th:first-child{padding-left:48px}.kb-page--balance-sheet .kb-is tr.kb-is-d4>th:first-child,.kb-page--income-statement .kb-is tr.kb-is-d4>th:first-child{padding-left:60px}.kb-page--balance-sheet .kb-bs-note{display:block}.kb-page--balance-sheet .kb-is tbody th.kb-bs-name,.kb-page--income-statement .kb-is:not(.kb-is--months) tbody th.kb-bs-name{position:relative}.kb-page--balance-sheet .kb-is a.kb-is-drill:after,.kb-page--equity .kb-is a.kb-is-drill:after,.kb-page--income-statement .kb-is a.kb-is-drill:after{content:"";position:absolute;inset:0}.kb-rangepop .kb-orange label{flex:1 1;min-width:0}.kb-rangepop .kb-orange input{width:100%}.kb-page--income-statement{container-type:size}}@media screen and (max-width:640px){.kb-page--income-statement .kb-is-scroll:has(>.kb-is--months){max-height:100cqh;scroll-snap-type:x proximity;scroll-padding-left:132px}.kb-page--income-statement .kb-is--months thead th.kb-num{scroll-snap-align:start}.kb-page--income-statement .kb-is--months th.kb-bs-name,.kb-page--income-statement .kb-is--months thead th:first-child{position:sticky;left:0;width:132px;min-width:132px;white-space:normal;overflow-wrap:anywhere;background:var(--kb-bg);border-right:1px solid var(--kb-line)}.kb-page--income-statement .kb-is--months tbody th.kb-bs-name{top:auto;z-index:1}.kb-page--income-statement .kb-is--months thead th:first-child{z-index:3}.kb-page--income-statement .kb-is--months tr.kb-bs-head>th>span{position:sticky;left:12px;display:inline-block}.kb-page--equity .kb-is-scroll{scroll-snap-type:x proximity;scroll-padding-left:132px}.kb-page--equity .kb-is thead th:not(:first-child){scroll-snap-align:start}.kb-page--equity .kb-is th.kb-bs-name,.kb-page--equity .kb-is thead th:first-child{position:sticky;left:0;width:132px;min-width:132px;overflow-wrap:anywhere;background:var(--kb-bg);border-right:1px solid var(--kb-line)}.kb-page--equity .kb-is tbody th.kb-bs-name{top:auto;z-index:1}.kb-page--equity .kb-is thead th:first-child{z-index:3}.kb-page--equity .kb-is td.kb-is-txt{white-space:nowrap}.kb-quote .kb-hh{flex-wrap:wrap;row-gap:8px}.kb-quote--drawer .kb-hh{padding:12px 16px 4px}.kb-quote--drawer .kb-quote-plot{padding:6px 16px 12px}.kb-quote .kb-hh>div:first-child{flex:none;max-width:100%}.kb-quote .kb-hh .kb-chips{flex:1 1 100%;width:auto;max-width:none;height:36px;margin-left:0}.kb-quote .kb-hh .kb-chips button{flex:1 1;padding:0 6px}.kb-quote .kb-hchart{touch-action:pan-y}.kb-quote--sheet .kb-facts{grid-template-columns:minmax(0,max-content) minmax(0,1fr)}}.kb-page--equity .kb-eq-sub{display:none}@media screen and (max-width:640px){.kb-page--equity .kb-is-scroll[data-fade=left],.kb-page--income-statement .kb-is-scroll[data-fade=left]{-webkit-mask-image:none;mask-image:none}.kb-page--equity .kb-is-scroll[data-fade=both],.kb-page--income-statement .kb-is-scroll[data-fade=both]{-webkit-mask-image:linear-gradient(to right,var(--kb-ink) calc(100% - 56px),transparent);mask-image:linear-gradient(to right,var(--kb-ink) calc(100% - 56px),transparent)}.kb-page--equity .kb-eq-sub{display:block;font-weight:400;color:var(--kb-mut);font-size:12px}.kb-page--trades .kb-fbar .kb-fsearch{flex:1 1 100%;max-width:none}}.kb-page--equity-grants .kb-grant-caveats{margin:0 var(--kb-gut) 18px}.kb-grantform .kb-field [aria-invalid=true]{border-color:var(--kb-red)}.kb-grantform .kb-field .kb-hint .kb-act{font-size:11px}.kb-valsheet .kb-table th,.kb-vestsheet .kb-table th{background:var(--kb-raise)}.kb-valsheet .kb-tscroll,.kb-vestsheet .kb-tscroll{max-height:268px;overflow-y:auto;overscroll-behavior:contain}.kb-vestsheet .kb-vest-line{display:flex;align-items:center;gap:10px;margin:0 0 8px;font-size:12px;color:var(--kb-mut)}.kb-vestsheet .kb-vest-line>span{flex:1 1;min-width:0}.kb-vestsheet .kb-vest-line .kb-btn{flex:none}.kb-cartasheet .kb-carta-read,.kb-vestsheet .kb-vest-read{font-size:11.5px;color:var(--kb-dim);margin:0 0 8px}.kb-cartasheet .kb-warncard,.kb-vestsheet .kb-errcard,.kb-vestsheet .kb-warncard{margin:0 0 10px}.kb-vestsheet .kb-bankline{margin:0 0 4px}.kb-cartasheet .kb-carta-line,.kb-vestsheet .kb-vest-warn{display:block}.kb-marksheet .kb-result{margin-top:4px}.kb-cartasheet .kb-carta-steps{list-style:decimal;padding-left:18px;margin:0 0 11px;font-size:12.5px;color:var(--kb-mut)}.kb-cartasheet .kb-carta-steps li{margin-bottom:6px}.kb-cartasheet .kb-carta-steps li:last-child{margin-bottom:0}.kb-cartasheet .kb-carta-steps li::marker{color:var(--kb-dim)}.kb-cartasheet .kb-carta-steps b{color:var(--kb-ink);font-weight:500}.kb-cartasheet .kb-carta-door{font-size:11.5px;font-weight:500;color:var(--kb-acc);white-space:nowrap}.kb-cartasheet .kb-carta-again{margin:0 0 11px}.kb-cartasheet .kb-carta-again .kb-carta-steps{margin:8px 0 0}.kb-cartasheet .kb-kstrip{padding:0 0 10px;gap:8px;flex-wrap:nowrap}.kb-cartasheet .kb-kpi{min-width:0}.kb-cartasheet .kb-judge-done{margin:0 0 10px}.kb-cartasheet .kb-carta-list{list-style:none;margin:0 0 4px}.kb-cartasheet .kb-carta-row{padding:6px 0;border-bottom:1px solid var(--kb-line);font-size:12px;color:var(--kb-mut)}.kb-cartasheet .kb-carta-row label{display:flex;align-items:baseline;gap:8px;cursor:pointer}.kb-cartasheet .kb-carta-row input[type=checkbox]{flex:none;align-self:center}.kb-cartasheet .kb-carta-row b{color:var(--kb-ink);font-weight:500}.kb-cartasheet .kb-carta-sub{padding-left:21px;margin-top:2px;font-size:11.5px;color:var(--kb-dim)}.kb-cartasheet .kb-carta-sub b{color:var(--kb-ink);font-weight:500}.kb-cartasheet .kb-is-notes{margin-bottom:4px}.kb-carta-confirm p{font-size:12.5px;color:var(--kb-mut);margin:0 0 8px}.kb-carta-confirm p:last-child{margin-bottom:0}.kb-carta-confirm ul{list-style:none;margin:0 0 8px}.kb-carta-confirm li{padding:3px 0;font-size:12.5px}.kb-carta-confirm b{font-weight:500}.kb-piform .kb-field .kb-form-error{margin-top:4px}.kb-piform .kb-check{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:400;letter-spacing:normal;color:var(--kb-ink);margin:0;cursor:pointer}.kb-piform .kb-pi-picked{margin-top:6px}.kb-analyze{margin:4px 0 11px}.kb-analyze-bar{display:flex;align-items:center;gap:10px}.kb-analyze-bar .kb-btn{flex:none}.kb-analyze-hint,.kb-analyze-line{font-size:11px;color:var(--kb-dim)}.kb-analyze-line{display:flex;align-items:center;gap:6px;margin-top:6px}.kb-analyze .kb-form-error{margin-top:6px}.kb-analyze-result{margin-top:10px}.kb-analyze-h{padding-bottom:6px;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--kb-dim)}.kb-analyze-s{display:flex;align-items:flex-start;gap:8px;padding:7px 0;border-top:1px solid var(--kb-line);cursor:pointer}.kb-analyze-s>input{flex:none;margin-top:3px}.kb-analyze-b{display:block;min-width:0}.kb-analyze-l{display:flex;align-items:center;gap:8px}.kb-analyze-l b{color:var(--kb-ink);font-weight:500}.kb-analyze-v{display:block;margin-top:2px;color:var(--kb-ink)}.kb-analyze-v b{font-weight:500}.kb-analyze-was{color:var(--kb-dim)}.kb-analyze-foot{padding-top:8px;border-top:1px solid var(--kb-line)}.kb-evidence{display:block;margin-top:4px;font-size:11px;font-weight:400;color:var(--kb-dim)}.kb-evidence b{color:var(--kb-acc);font-weight:500}.kb-evidence-low{color:var(--kb-amber)}.kb-files .kb-table th{background:var(--kb-raise)}.kb-files-progress{margin-top:8px}.kb-files-line{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:11px;color:var(--kb-dim)}.kb-files .kb-bankline,.kb-files .kb-errcard{margin:10px 0 0}.kb-files-linkrow{display:flex;gap:8px}.kb-files-linkrow select{flex:1 1;min-width:0}.kb-files-linkrow .kb-btn{flex:none}.kb-files-hint{margin-top:4px;font-size:11px;color:var(--kb-dim)}.kb-files-extra{display:flex;gap:8px}.kb-files-extra>p{display:contents}.kb-page--import-grants .kb-hrow>div{flex:1 1;min-width:0}.kb-page--import-grants .kb-hrow>.kb-act,.kb-page--import-grants .kb-hrow>label{flex:none;white-space:nowrap}.kb-page--import-grants .kb-hrow>label{display:inline-flex;align-items:center;gap:6px;height:30px}.kb-page--import-grants .kb-intake-review{margin:0 0 12px 84px;padding-left:14px;border-left:1px solid var(--kb-line2)}.kb-page--import-grants .kb-intake-review>.kb-t{margin:14px 0 2px}.kb-page--import-grants .kb-intake-review .kb-prop-t td.kb-k{padding-left:0}.kb-page--import-grants .kb-intake-fact{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.kb-page--import-grants .kb-intake-fact>.kb-ctl{width:260px;flex:none}.kb-page--import-grants .kb-intake-docs,.kb-page--import-grants .kb-intake-one{margin-top:8px}.kb-page--import-grants .kb-intake-sched{max-width:320px;max-height:216px;overflow-y:auto;margin-top:4px}.kb-page--import-grants .kb-is-notes b{color:var(--kb-ink);font-weight:500}@media screen and (max-width:640px){.kb-page--import-grants .kb-hrow{flex-wrap:wrap;row-gap:4px}.kb-page--import-grants .kb-hrow>.kb-at{flex:1 1 100%;padding-top:0}.kb-page--import-grants .kb-hrow>.kb-at:empty{display:none}.kb-page--import-grants .kb-hrow>div{flex:1 1 100%}.kb-page--import-grants .kb-hrow>div+*{margin-left:auto}.kb-page--import-grants .kb-hrow>.kb-act,.kb-page--import-grants .kb-hrow>label{height:36px}.kb-page--import-grants .kb-intake-review{margin-left:0;padding-left:10px}.kb-page--import-grants .kb-intake-fact>.kb-ctl{width:100%}}.kb-feedchart{border:1px solid var(--kb-line);background:var(--kb-raise);min-width:0;margin:14px var(--kb-gut)}.kb-feedchart .kb-hh{display:flex;align-items:flex-end;gap:16px;padding:12px 14px 4px;flex-wrap:wrap;row-gap:8px}.kb-feedchart .kb-hh>div:first-child{flex:none}.kb-feedchart .kb-hh .kb-analytics-hv{font-size:26px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.kb-feedchart .kb-hh .kb-analytics-hs{font-size:10.5px;font-weight:600;color:var(--kb-dim);margin-top:2px;white-space:nowrap}.kb-feedchart .kb-hh .kb-analytics-hd{font-size:13px;padding-bottom:5px;white-space:nowrap}.kb-feedchart .kb-fc-tools{display:flex;align-items:center;gap:16px;margin-left:auto;flex:none}.kb-feedchart .kb-fc-tools .kb-chips,.kb-feedchart .kb-fc-tools .kb-fsel{flex:none;margin-left:0}.kb-feedchart .kb-analytics-gb{padding:10px 14px 12px;min-width:0}.kb-feedchart svg{display:block;max-width:100%}.kb-feedchart .kb-analytics-gb:has(>.kb-fc-plot),.kb-feedchart .kb-fc-plot{cursor:crosshair}.kb-feedchart .kb-analytics-gb>.kb-record-empty{padding:30px}.kb-feedchart .kb-fc-gd{stroke:var(--kb-line);stroke-width:1}.kb-feedchart .kb-fc-ylab{font-size:12px;font-weight:400;fill:var(--kb-dim)}.kb-feedchart .kb-fc-tick{stroke:var(--kb-line2);stroke-width:1}.kb-feedchart .kb-fc-xlab{font-size:10px;font-weight:600;fill:var(--kb-dim)}.kb-feedchart .kb-fc-area{color:var(--kb-acc)}.kb-feedchart .kb-fc-ln{fill:none;stroke:var(--kb-acc);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.kb-feedchart .kb-fc-ln2{stroke-dasharray:5 3}.kb-feedchart .kb-fc-dt{fill:var(--kb-acc);stroke:var(--kb-raise);stroke-width:1.5}.kb-feedchart .kb-fc-cross{stroke:var(--kb-line2);stroke-width:1;stroke-dasharray:2 3}.kb-feedchart .kb-fc-hit{fill:var(--kb-acc);stroke:var(--kb-raise);stroke-width:2}.kb-feedchart .kb-fc-end,.kb-feedchart .kb-fc-pin{font-size:12px;font-weight:600;fill:var(--kb-dim);paint-order:stroke;stroke:var(--kb-raise);stroke-width:3px;stroke-linejoin:round}.kb-feedchart .kb-fc-goal{stroke:var(--kb-amber);stroke-width:1;stroke-dasharray:4 3}.kb-feedchart .kb-fc-glab{font-size:12px;font-weight:600;fill:var(--kb-amber);paint-order:stroke;stroke:var(--kb-raise);stroke-width:3px;stroke-linejoin:round}.kb-feedchart .kb-fc-over .kb-fc-dt{fill:var(--kb-amber)}@media screen and (max-width:640px){.kb-feedchart .kb-fc-tools{margin-left:0;flex:1 1 100%;flex-wrap:wrap;row-gap:8px}.kb-feedchart .kb-hh>div:first-child{flex:0 1 auto;min-width:0}.kb-feedchart .kb-hh .kb-analytics-hs{white-space:normal}.kb-feedchart .kb-fc-tools .kb-fsel{position:relative;align-self:stretch;height:auto;min-height:36px}.kb-feedchart .kb-fc-tools .kb-fsel select{position:absolute;inset:0;width:100%;height:100%;color:transparent;cursor:pointer}.kb-feedchart .kb-fc-tools .kb-fsel select option{color:var(--kb-ink);background:var(--kb-raise)}.kb-feedchart .kb-fc-tools .kb-fsel:has(select:focus-visible){outline:1.5px solid var(--kb-acc);outline-offset:1px}.kb-feedchart .kb-fc-tools .kb-fsel select:focus-visible{outline:0}.kb-feedchart .kb-chips button{min-height:36px}.kb-feedchart .kb-fc-plot{touch-action:pan-y}.kb-feedchart .kb-fc-plot:focus:not(:focus-visible){outline:0}}.kb-page--apple .kb-wrap>.kb-record-empty,.kb-page--oura .kb-wrap>.kb-record-empty,.kb-page--withings .kb-wrap>.kb-record-empty{margin-top:14px}.kb-applehealth p.kb-hint{font-size:11px;color:var(--kb-dim);margin:0 0 10px}.kb-applehealth p.kb-hint:last-child{margin-bottom:0}.kb-applehealth .kb-filepick{width:100%;margin:0 0 10px}.kb-applehealth .kb-facts{margin:0 0 12px}.kb-applehealth .kb-working{display:flex;align-items:center;gap:8px;font-size:12.5px;margin:0 0 8px}.kb-applehealth .kb-act,.kb-applehealth .kb-judge-done{margin:0 0 10px}.kb-measure-sheet .kb-lawcard{margin:0 0 12px}.kb-page--measurements td.kb-srccell{font-family:var(--kb-mono);font-size:10.5px}.kb-page--medications .kb-kpi .kb-k{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:640px){.kb-page--medications .kb-kpi{display:flex;flex-direction:column}.kb-page--medications .kb-kpi .kb-k{white-space:normal;overflow:visible;overflow-wrap:anywhere}.kb-page--medications .kb-kpi .kb-v{margin-top:auto;padding-top:2px}}.kb-page--medications td .kb-dosecount:hover{color:var(--kb-acc);text-decoration:underline}.kb-doses .kb-kstrip{padding:0 0 10px;gap:8px;flex-wrap:nowrap}.kb-doses .kb-kpi{min-width:0}.kb-doses .kb-warncard{margin:0 0 10px}.kb-sheet--family-history .kb-checklist>label{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:400;letter-spacing:normal;color:var(--kb-ink);margin:0}