.krayg-ideal :is(.krayg-questions,.krayg-answer-preview){letter-spacing:0;min-width:0}.krayg-ideal :is(.krayg-questions,.krayg-answer-preview) :is(p,h2,h3,h4,strong,label,a){overflow-wrap:anywhere}.krayg-ideal :is(.krayg-questions,.krayg-answer-preview) .btn{white-space:normal;max-width:100%;padding-top:8px;padding-bottom:8px}.krayg-ideal .question-summary{border-bottom:1px solid var(--line);padding:0 0 16px}.krayg-ideal .question-count{font-variant-numeric:tabular-nums;min-width:20px}.krayg-ideal .question-item{border-radius:8px;min-width:0;scroll-margin-top:140px;container:question/inline-size}.krayg-ideal .question-item h2{font-size:1.14rem;line-height:1.4}.krayg-ideal :is(.question-item h2,.question-summary):focus-visible{outline:2px solid var(--focus);outline-offset:4px}.krayg-ideal .question-item.has-answer-preview{border-left-color:var(--brand)}.krayg-ideal .question-attached-preview{min-width:0;scroll-margin-top:140px}.krayg-ideal .question-attached-preview .krayg-answer-preview{border:0;border-top:1px solid var(--line2);background:0 0;border-radius:0;padding:16px 0 0}.krayg-ideal .question-guess{border-left:2px solid var(--brand);gap:8px;padding:6px 0 6px 12px;display:grid}.krayg-ideal .question-guess>p,.krayg-ideal .question-answered>p:first-child{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.krayg-ideal .question-guess ul{color:var(--ink2);margin:0;padding-left:20px;font-size:.9rem}.krayg-ideal .question-confidence.sure{color:var(--ok)}.krayg-ideal .question-confidence.likely{color:var(--brand-ink)}.krayg-ideal .question-confidence.unsure{color:var(--wait-ink)}.krayg-ideal .question-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@container question (min-width:960px){.krayg-ideal .question-options[data-options="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@container question (max-width:480px){.krayg-ideal .question-options{grid-template-columns:minmax(0,1fr)}}.krayg-ideal .question-option{text-align:left;border:1px solid var(--line2);background:var(--paper);min-width:0;min-height:96px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;grid-template-rows:auto 1fr;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:5px 10px;padding:12px 14px;display:grid}.krayg-ideal .question-option:hover:not(:disabled){border-color:var(--ink2);background:var(--sunk)}.krayg-ideal .question-option:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.krayg-ideal .question-option:disabled{opacity:.5;cursor:not-allowed}.krayg-ideal .question-option-number{border:1px solid var(--line2);width:24px;height:24px;color:var(--muted);font:600 .78rem var(--mono);border-radius:4px;grid-row:1/3;place-items:center;display:grid}.krayg-ideal .question-option-title{overflow-wrap:anywhere;font-weight:600}.krayg-ideal .question-option-effect{color:var(--muted);overflow-wrap:anywhere;font-size:.84rem}.krayg-ideal .question-table-scroll{max-width:100%;overflow-x:auto}.krayg-ideal .question-transactions{border-collapse:collapse;width:100%;font-size:.875rem}.krayg-ideal .question-transactions :is(th,td){border-bottom:1px solid var(--line);vertical-align:top;text-align:left;padding:9px 10px}.krayg-ideal .question-transactions th{color:var(--muted);font-weight:500}.krayg-ideal .question-transactions td:first-child{white-space:nowrap}.krayg-ideal .question-transactions td:nth-child(2){overflow-wrap:anywhere;min-width:120px}.krayg-ideal .question-transactions .question-amount{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.krayg-ideal .question-transactions tfoot{font-weight:600}.krayg-ideal .question-account-mobile{display:none}@container question (max-width:500px){.krayg-ideal .question-account-column{display:none}.krayg-ideal .question-account-mobile{white-space:normal;color:var(--muted);margin-top:3px;font-size:.75rem;display:block}.krayg-ideal .question-transactions :is(th,td){padding:8px 5px}.krayg-ideal .question-transactions td:nth-child(2){min-width:0}}.krayg-ideal .question-source{margin:0}.krayg-ideal :is(.question-source,.question-show-all) .link-btn,.krayg-ideal .question-show-all{text-align:left;text-underline-offset:3px;text-decoration:underline}.krayg-ideal .question-guess{background:var(--sunk);border-radius:8px;padding:12px 14px}.krayg-ideal .question-more{margin-left:auto;position:relative}.krayg-ideal .question-more summary{cursor:pointer;padding:8px;font-size:.875rem}.krayg-ideal .question-more>div{z-index:3;border:1px solid var(--line);background:var(--paper);border-radius:8px;width:240px;max-width:75vw;padding:10px;position:absolute;right:0;box-shadow:0 4px 12px #0002}@container question (max-width:650px){.krayg-ideal .question-options{grid-template-columns:minmax(0,1fr)}}.krayg-ideal .question-lines summary{cursor:pointer;padding:6px 0;font-size:.9rem}.krayg-ideal .question-lines .ideal-question-lines{max-height:280px;padding:8px 0;overflow:auto}.krayg-ideal .question-lines label{align-items:flex-start;padding:6px 0}.krayg-ideal .question-lines input[type=checkbox]{flex:none;width:18px;height:18px;margin-top:3px}.krayg-ideal .question-lines .sub,.krayg-ideal .answer-filings .sub{color:var(--muted);font-size:.84rem;display:block}.krayg-ideal :is(.question-custom,.question-replies,.answer-rule,.answer-filings){border-top:1px solid var(--line);padding-top:14px}.krayg-ideal .question-own-words{align-items:flex-end;gap:8px;display:flex}.krayg-ideal .question-own-words .in{flex:1;min-width:0}.krayg-ideal .question-own-words .iconbtn{flex:none;width:44px;height:44px}.krayg-ideal .question-answered{border-bottom:1px solid var(--line);gap:8px;padding:0 0 12px;display:grid}.krayg-ideal .question-walk{padding:8px 0}.krayg-ideal .question-comment-list{max-height:360px;margin:0;padding:0;list-style:none;overflow:auto}.krayg-ideal .question-comment-list li{border-bottom:1px solid var(--line);padding:12px 0}.krayg-ideal .question-comment-list p{white-space:pre-wrap;margin-top:6px}.krayg-ideal .question-replies textarea.in{resize:vertical;min-height:96px;padding:10px 12px}.krayg-ideal .krayg-answer-preview{border:1px solid var(--line2);border-left:3px solid var(--brand);background:var(--paper);border-radius:8px;padding:16px}.krayg-ideal .krayg-answer-preview h3{font-size:1.05rem;line-height:1.4}.krayg-ideal .krayg-answer-preview h3:focus{outline:none}.krayg-ideal .krayg-answer-preview h4{font-size:.92rem}.krayg-ideal .answer-preview-lines{overscroll-behavior:contain;max-height:440px;overflow:auto}.krayg-ideal .answer-preview-line{border-top:1px solid var(--line);gap:12px;padding:14px 0;display:grid}.krayg-ideal .answer-from-to{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:10px;display:grid}.krayg-ideal .answer-from-to p{margin-top:3px}.krayg-ideal .answer-evidence{flex-wrap:wrap;gap:6px 12px;display:flex}.krayg-ideal .answer-evidence a{max-width:100%;color:var(--ink2);text-underline-offset:3px;align-items:center;gap:4px;font-size:.82rem;text-decoration:underline;display:inline-flex}.krayg-ideal .answer-evidence svg{flex:none}.krayg-ideal .answer-filings ul{padding-left:20px}.krayg-ideal .answer-filings li{margin:6px 0}.krayg-ideal .answer-saved{color:var(--ok);align-items:center;gap:8px;display:flex}.krayg-ideal .answer-saved svg{flex:none}@media (max-width:600px){.krayg-ideal .question-item{padding:14px}.krayg-ideal .question-tabs{gap:6px}.krayg-ideal .question-tabs .btn{padding:8px 10px;font-size:.84rem}.krayg-ideal .question-options,.krayg-ideal .question-custom .grid2{grid-template-columns:minmax(0,1fr)}.krayg-ideal .question-option{min-height:80px}.krayg-ideal .krayg-answer-preview{padding:12px}.krayg-ideal .answer-from-to{gap:8px;font-size:.9rem}}
.ideal-drawer .ideal-drawer-tool{border-block:1px solid var(--line,#d3dad7);overflow-wrap:anywhere;min-width:0;max-width:100%;margin-block:12px;padding-block:12px}.ideal-drawer .ideal-drawer-tool h4{margin:0 0 8px;font-size:14px;line-height:1.4}.ideal-drawer .ideal-drawer-tool ul{margin:0;padding:0;list-style:none}.ideal-drawer .ideal-drawer-tool li{gap:4px;min-width:0;padding-block:8px;display:grid}.ideal-drawer .ideal-drawer-tool a{overflow-wrap:anywhere;align-items:baseline;gap:6px;display:inline-flex}.ideal-drawer .ideal-drawer-tool a svg{flex-shrink:0;align-self:center}.ideal-drawer .ideal-drawer-tool strong{font-variant-numeric:tabular-nums;font-size:13px}.ideal-drawer .ideal-drawer-tool .table-wrap{max-width:100%;overflow:auto}.ideal-drawer .ideal-drawer-context{border-bottom:1px solid var(--line,#d3dad7);margin-top:0;padding-bottom:8px}.krayg-ideal .ideal-drawer-context{border:1px solid var(--line);background:var(--sunk);overflow-wrap:anywhere;border-radius:8px;flex:none;margin:10px 16px;padding:10px 12px}.krayg-ideal .ideal-drawer-chips{flex-wrap:wrap;justify-content:flex-start;gap:6px;margin-bottom:12px;display:flex}.krayg-ideal .ideal-drawer-chips button{border:1px solid var(--line);background:var(--paper);color:var(--ink2);font:inherit;text-align:left;cursor:pointer;border-radius:8px;padding:6px 10px;font-size:.8rem}.krayg-ideal .ideal-drawer-chips button:disabled{opacity:.5;cursor:not-allowed}.krayg-ideal .ideal-drawer-lines{width:100%;overflow-x:auto}.krayg-ideal .ideal-drawer-lines table{border-collapse:collapse;width:100%;font-size:.8rem}.krayg-ideal .ideal-drawer-lines :is(th,td){text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:8px 6px}.krayg-ideal .ideal-drawer-lines :is(th,td):last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.krayg-ideal .ideal-drawer-lines .sub{color:var(--muted);font-size:.75rem;display:block}.krayg-ideal .ideal-source-preview{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px 16px;display:flex;overflow:auto}.krayg-ideal .ideal-source-preview iframe{border:1px solid var(--line);background:#fff;flex:1;width:100%;min-height:50vh}.krayg-ideal .ideal-source-preview img{object-fit:contain;width:100%;height:auto}.krayg-ideal .ideal-drawer [hidden]{display:none!important}
