@font-face{font-family:Nunito;src:url(/assets/Nunito_wght_-63TK8RbS.ttf)format("truetype");font-weight:200 1000;font-style:normal;font-display:swap}:root{--tiq-midnight:#0b1d3a;--tiq-white:#fff;--tiq-font:"Nunito", system-ui, "Segoe UI", sans-serif;--tiq-weight-wordmark-iq:900;--tiq-weight-wordmark-tenor:700;--tiq-tile-radius:23%;--tiq-mark-round:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='200'%20height='200'%20viewBox='0%200%20200%20200'%3e%3ccircle%20cx='100'%20cy='100'%20r='100'%20fill='%230B1D3A'/%3e%3cg%20transform='translate(100%20100)%20scale(0.86)%20translate(-98%20-95)'%3e%3cpath%20d='M44%2032H114'%20fill='none'%20stroke='%230B1D3A'%20stroke-width='38'%20stroke-linecap='round'/%3e%3cpath%20d='M44%2032H114'%20fill='none'%20stroke='%23fff'%20stroke-width='26'%20stroke-linecap='round'/%3e%3cpath%20d='M156.32%20154.51Q158.82%20158.67%20158.13%20162.12Q157.44%20165.58%20154.73%20167.91Q152.01%20170.24%20148.32%20170.96Q144.64%20171.67%20140.99%20170.31Q137.35%20168.95%20134.9%20165.02L124.53%20148.23Q123.01%20145.82%20120.48%20144.7Q117.95%20143.58%20113.91%20143.58L133.04%20136.42Q139.45%20136.42%20143.77%20138.69Q148.09%20140.95%20151.19%20146.15L156.32%20154.51ZM114.05%20143.58Q99.14%20143.58%2087.81%20137.19Q76.47%20130.8%2070.19%20119.3Q63.91%20107.8%2063.91%2092.58Q63.91%2081.05%2067.49%2071.69Q71.07%2062.34%2077.71%2055.65Q84.34%2048.95%2093.58%2045.34Q102.82%2041.72%20114.05%2041.72Q129.1%2041.72%20140.36%2048.04Q151.63%2054.36%20157.91%2065.79Q164.19%2077.22%20164.19%2092.53Q164.19%20104.06%20160.61%20113.44Q157.02%20122.82%20150.39%20129.58Q143.76%20136.35%20134.52%20139.96Q125.28%20143.58%20114.05%20143.58ZM114.05%20122.01Q121.45%20122.01%20126.66%20118.48Q131.87%20114.95%20134.67%20108.36Q137.48%20101.76%20137.48%2092.58Q137.48%2078.73%20131.28%2071.01Q125.09%2063.29%20114.05%2063.29Q106.79%2063.29%20101.51%2066.75Q96.23%2070.21%2093.43%2076.73Q90.62%2083.26%2090.62%2092.58Q90.62%20106.47%2096.84%20114.24Q103.06%20122.01%20114.05%20122.01Z'%20fill='%23fff'%20stroke='%230B1D3A'%20stroke-width='12'%20stroke-linejoin='round'%20paint-order='stroke'/%3e%3cpath%20d='M70%2089V125'%20fill='none'%20stroke='%230B1D3A'%20stroke-width='38'%20stroke-linecap='round'/%3e%3cpath%20d='M70%2089V125'%20fill='none'%20stroke='%23fff'%20stroke-width='26'%20stroke-linecap='round'/%3e%3ccircle%20cx='70'%20cy='54'%20r='19'%20fill='%230B1D3A'/%3e%3ccircle%20cx='70'%20cy='54'%20r='13'%20fill='%23fff'/%3e%3c/g%3e%3c/svg%3e");--tiq-mark-tile:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='200'%20height='200'%20viewBox='0%200%20200%20200'%3e%3crect%20width='200'%20height='200'%20rx='46'%20fill='%230B1D3A'/%3e%3cg%20transform='translate(100%20100)%20scale(0.86)%20translate(-98%20-95)'%3e%3cpath%20d='M44%2032H114'%20fill='none'%20stroke='%230B1D3A'%20stroke-width='38'%20stroke-linecap='round'/%3e%3cpath%20d='M44%2032H114'%20fill='none'%20stroke='%23fff'%20stroke-width='26'%20stroke-linecap='round'/%3e%3cpath%20d='M156.32%20154.51Q158.82%20158.67%20158.13%20162.12Q157.44%20165.58%20154.73%20167.91Q152.01%20170.24%20148.32%20170.96Q144.64%20171.67%20140.99%20170.31Q137.35%20168.95%20134.9%20165.02L124.53%20148.23Q123.01%20145.82%20120.48%20144.7Q117.95%20143.58%20113.91%20143.58L133.04%20136.42Q139.45%20136.42%20143.77%20138.69Q148.09%20140.95%20151.19%20146.15L156.32%20154.51ZM114.05%20143.58Q99.14%20143.58%2087.81%20137.19Q76.47%20130.8%2070.19%20119.3Q63.91%20107.8%2063.91%2092.58Q63.91%2081.05%2067.49%2071.69Q71.07%2062.34%2077.71%2055.65Q84.34%2048.95%2093.58%2045.34Q102.82%2041.72%20114.05%2041.72Q129.1%2041.72%20140.36%2048.04Q151.63%2054.36%20157.91%2065.79Q164.19%2077.22%20164.19%2092.53Q164.19%20104.06%20160.61%20113.44Q157.02%20122.82%20150.39%20129.58Q143.76%20136.35%20134.52%20139.96Q125.28%20143.58%20114.05%20143.58ZM114.05%20122.01Q121.45%20122.01%20126.66%20118.48Q131.87%20114.95%20134.67%20108.36Q137.48%20101.76%20137.48%2092.58Q137.48%2078.73%20131.28%2071.01Q125.09%2063.29%20114.05%2063.29Q106.79%2063.29%20101.51%2066.75Q96.23%2070.21%2093.43%2076.73Q90.62%2083.26%2090.62%2092.58Q90.62%20106.47%2096.84%20114.24Q103.06%20122.01%20114.05%20122.01Z'%20fill='%23fff'%20stroke='%230B1D3A'%20stroke-width='12'%20stroke-linejoin='round'%20paint-order='stroke'/%3e%3cpath%20d='M70%2089V125'%20fill='none'%20stroke='%230B1D3A'%20stroke-width='38'%20stroke-linecap='round'/%3e%3cpath%20d='M70%2089V125'%20fill='none'%20stroke='%23fff'%20stroke-width='26'%20stroke-linecap='round'/%3e%3ccircle%20cx='70'%20cy='54'%20r='19'%20fill='%230B1D3A'/%3e%3ccircle%20cx='70'%20cy='54'%20r='13'%20fill='%23fff'/%3e%3c/g%3e%3c/svg%3e");--tiq-mark-on-white:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='200'%20height='200'%20viewBox='0%200%20200%20200'%3e%3crect%20width='200'%20height='200'%20rx='46'%20fill='%23fff'/%3e%3cg%20transform='translate(100%20100)%20scale(0.86)%20translate(-98%20-95)'%3e%3cpath%20d='M44%2032H114'%20fill='none'%20stroke='%23fff'%20stroke-width='38'%20stroke-linecap='round'/%3e%3cpath%20d='M44%2032H114'%20fill='none'%20stroke='%230B1D3A'%20stroke-width='26'%20stroke-linecap='round'/%3e%3cpath%20d='M156.32%20154.51Q158.82%20158.67%20158.13%20162.12Q157.44%20165.58%20154.73%20167.91Q152.01%20170.24%20148.32%20170.96Q144.64%20171.67%20140.99%20170.31Q137.35%20168.95%20134.9%20165.02L124.53%20148.23Q123.01%20145.82%20120.48%20144.7Q117.95%20143.58%20113.91%20143.58L133.04%20136.42Q139.45%20136.42%20143.77%20138.69Q148.09%20140.95%20151.19%20146.15L156.32%20154.51ZM114.05%20143.58Q99.14%20143.58%2087.81%20137.19Q76.47%20130.8%2070.19%20119.3Q63.91%20107.8%2063.91%2092.58Q63.91%2081.05%2067.49%2071.69Q71.07%2062.34%2077.71%2055.65Q84.34%2048.95%2093.58%2045.34Q102.82%2041.72%20114.05%2041.72Q129.1%2041.72%20140.36%2048.04Q151.63%2054.36%20157.91%2065.79Q164.19%2077.22%20164.19%2092.53Q164.19%20104.06%20160.61%20113.44Q157.02%20122.82%20150.39%20129.58Q143.76%20136.35%20134.52%20139.96Q125.28%20143.58%20114.05%20143.58ZM114.05%20122.01Q121.45%20122.01%20126.66%20118.48Q131.87%20114.95%20134.67%20108.36Q137.48%20101.76%20137.48%2092.58Q137.48%2078.73%20131.28%2071.01Q125.09%2063.29%20114.05%2063.29Q106.79%2063.29%20101.51%2066.75Q96.23%2070.21%2093.43%2076.73Q90.62%2083.26%2090.62%2092.58Q90.62%20106.47%2096.84%20114.24Q103.06%20122.01%20114.05%20122.01Z'%20fill='%230B1D3A'%20stroke='%23fff'%20stroke-width='12'%20stroke-linejoin='round'%20paint-order='stroke'/%3e%3cpath%20d='M70%2089V125'%20fill='none'%20stroke='%23fff'%20stroke-width='38'%20stroke-linecap='round'/%3e%3cpath%20d='M70%2089V125'%20fill='none'%20stroke='%230B1D3A'%20stroke-width='26'%20stroke-linecap='round'/%3e%3ccircle%20cx='70'%20cy='54'%20r='19'%20fill='%23fff'/%3e%3ccircle%20cx='70'%20cy='54'%20r='13'%20fill='%230B1D3A'/%3e%3c/g%3e%3c/svg%3e");--tiq-lockup:url(/assets/tenoriq-lockup-BL_btz-y.svg);--tiq-midnight-900:#071327;--tiq-midnight-700:#0b1d3a;--tiq-midnight-500:#24406b;--tiq-midnight-300:#6f86ad;--tiq-midnight-100:#dce4f0;--tiq-midnight-50:#f2f5fa;--tiq-text:#0b1d3a;--tiq-text-muted:#4e5f7c;--tiq-surface:#fff;--tiq-surface-sunken:#f2f5fa;--tiq-border:#dce4f0;--tiq-positive:#1e7f4f;--tiq-negative:#b3261e;--tiq-warning:#b26a00;--tiq-accent:#e8a317;--tiq-text-xs:12px;--tiq-text-sm:13px;--tiq-text-md:14px;--tiq-text-lg:16px;--tiq-text-xl:20px;--tiq-text-2xl:26px;--tiq-weight-regular:400;--tiq-weight-semibold:600;--tiq-weight-bold:700;--tiq-numeric:tabular-nums;--tiq-radius:8px;--tiq-radius-lg:12px}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--tiq-font);font-size:var(--tiq-text-md);color:var(--tiq-text);background:var(--tiq-surface-sunken);-webkit-font-smoothing:antialiased}a{color:var(--tiq-midnight-500)}code{background:var(--tiq-midnight-50);border:1px solid var(--tiq-border);border-radius:4px;padding:0 4px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.86em}h1,h2,h3{font-weight:var(--tiq-weight-bold);letter-spacing:-.01em;margin:0}h1{font-size:var(--tiq-text-xl)}h2{font-size:var(--tiq-text-lg)}h3{font-size:var(--tiq-text-md)}.num{font-variant-numeric:var(--tiq-numeric)}.neg{color:var(--tiq-negative)}.muted{color:var(--tiq-text-muted)}.small{font-size:var(--tiq-text-sm)}.shell{flex-direction:column;height:100vh;display:flex}.appbar{background:var(--tiq-midnight);height:52px;color:var(--tiq-white);flex:none;align-items:center;gap:10px;padding:0 14px 0 8px;display:flex}.appbar-spacer{flex:1}.brand{color:var(--tiq-white);align-items:center;gap:9px;text-decoration:none;display:flex}.brand-mark{border-radius:50%;display:block;box-shadow:0 0 0 1.5px #ffffffd9}.wordmark{letter-spacing:-.01em;font-size:21px;line-height:1}.w-tenor{font-weight:var(--tiq-weight-wordmark-tenor)}.w-iq{font-weight:var(--tiq-weight-wordmark-iq)}.eod-btn{border-radius:var(--tiq-radius);height:32px;color:var(--tiq-white);font:inherit;font-size:var(--tiq-text-sm);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff38;align-items:center;gap:8px;padding:0 12px;display:flex}.eod-btn:hover{background:#ffffff24}.eod-label{color:var(--tiq-midnight-100)}.eod-date{font-weight:var(--tiq-weight-bold);font-variant-numeric:var(--tiq-numeric)}.user{font-size:var(--tiq-text-sm);color:var(--tiq-midnight-100);align-items:center;gap:6px;padding:0 4px;display:flex}.dev-badge{background:var(--tiq-accent);color:var(--tiq-midnight-900);text-transform:uppercase;letter-spacing:.04em;border-radius:10px;padding:2px 6px;font-size:10px;font-weight:800}.body{flex:1;min-height:0;display:flex}.sidebar{background:var(--tiq-surface);border-right:1px solid var(--tiq-border);width:236px;font-size:var(--tiq-text-sm);flex:none;padding:8px 0 24px;overflow-y:auto}.sidebar.collapsed{display:none}.nav-group{padding:1px 8px}.nav-group-head{width:100%;font:inherit;font-weight:var(--tiq-weight-bold);color:var(--tiq-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:7px 8px;display:flex}.nav-group-head:hover{background:var(--tiq-midnight-50)}.nav-group.active>.nav-group-head{color:var(--tiq-midnight)}.nav-group-head svg:first-child{color:var(--tiq-midnight-300)}.nav-group.active>.nav-group-head svg:first-child{color:var(--tiq-midnight-500)}.nav-group-label{flex:1}.nav-items{flex-direction:column;padding:0 0 6px;display:flex}.nav-leaf{color:var(--tiq-text-muted);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:4px 8px 4px 33px;line-height:1.45;text-decoration:none;display:block;overflow:hidden}.nav-leaf.nested{padding-left:47px}.nav-leaf:hover{background:var(--tiq-midnight-50);color:var(--tiq-text)}.nav-leaf.active{background:var(--tiq-midnight-100);color:var(--tiq-midnight);font-weight:var(--tiq-weight-bold)}.nav-sub-head{width:100%;font:inherit;color:var(--tiq-text-muted);font-weight:var(--tiq-weight-semibold);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:4px 8px 4px 29px;display:flex}.nav-sub-head:hover{background:var(--tiq-midnight-50)}.main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:auto}.page{flex-direction:column;gap:14px;min-height:100%;padding:16px 20px 24px;display:flex}.page-grid{height:100%;min-height:0}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.title-block{flex-direction:column;gap:4px;display:flex}.subtitle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kind{text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--tiq-border);color:var(--tiq-text-muted);background:var(--tiq-surface);border-radius:10px;padding:1px 7px;font-size:11px;font-weight:800}.kind-editable{color:var(--tiq-positive);border-color:color-mix(in srgb, var(--tiq-positive) 35%, transparent)}.kind-view{color:var(--tiq-midnight-500)}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.btn{border-radius:var(--tiq-radius);border:1px solid var(--tiq-border);background:var(--tiq-surface);height:32px;color:var(--tiq-text);font:inherit;font-size:var(--tiq-text-sm);font-weight:var(--tiq-weight-semibold);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--tiq-midnight-300);background:var(--tiq-midnight-50)}.btn:disabled{opacity:.55;cursor:default}.btn-primary{background:var(--tiq-midnight);border-color:var(--tiq-midnight);color:var(--tiq-white)}.btn-primary:hover:not(:disabled){background:var(--tiq-midnight-500);border-color:var(--tiq-midnight-500)}.btn-danger{background:var(--tiq-negative);border-color:var(--tiq-negative);color:var(--tiq-white)}.btn-danger:hover:not(:disabled){background:#8f1e18;border-color:#8f1e18}.btn.xs{height:24px;font-size:var(--tiq-text-xs);border-radius:6px;padding:0 8px}.btn.block{width:100%}.icon-btn{width:30px;height:30px;color:var(--tiq-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-btn:hover{background:var(--tiq-midnight-50);color:var(--tiq-text)}.icon-btn.on-dark{color:var(--tiq-midnight-100)}.icon-btn.on-dark:hover{color:var(--tiq-white);background:#ffffff1f}.icon-btn.sm{width:26px;height:26px}.icon-btn.danger:hover{color:var(--tiq-negative);background:color-mix(in srgb, var(--tiq-negative) 10%, transparent)}.input{border:1px solid var(--tiq-border);border-radius:var(--tiq-radius);background:var(--tiq-surface);width:100%;height:32px;color:var(--tiq-text);font:inherit;font-size:var(--tiq-text-sm);padding:0 10px}textarea.input{resize:vertical;height:auto;padding:7px 10px}.input:focus,.search:focus-within{outline:2px solid color-mix(in srgb, var(--tiq-midnight-500) 35%, transparent);outline-offset:0;border-color:var(--tiq-midnight-500)}.input:disabled{background:var(--tiq-surface-sunken);color:var(--tiq-text-muted)}.input-loading{align-items:center;display:flex}.search{border:1px solid var(--tiq-border);border-radius:var(--tiq-radius);background:var(--tiq-surface);height:32px;color:var(--tiq-text-muted);align-items:center;gap:6px;width:240px;padding:0 10px;display:flex}.search input{min-width:0;font:inherit;font-size:var(--tiq-text-sm);color:var(--tiq-text);background:0 0;border:0;outline:0;flex:1}.check{cursor:pointer;font-size:var(--tiq-text-sm);align-items:center;gap:8px;display:inline-flex}.check input{width:16px;height:16px;accent-color:var(--tiq-midnight);margin:0}.field{flex-direction:column;gap:5px;margin-bottom:12px;display:flex}.field-label{font-size:var(--tiq-text-xs);font-weight:var(--tiq-weight-bold);color:var(--tiq-text);align-items:baseline;gap:4px;display:flex}.field-type{font-weight:var(--tiq-weight-regular);color:var(--tiq-midnight-300);margin-left:auto;font-size:11px}.req{color:var(--tiq-negative)}.combo{position:relative}.combo-input{text-overflow:ellipsis;padding-right:48px}.combo-caret{color:var(--tiq-text-muted);pointer-events:none;position:absolute;top:9px;right:10px}.combo-clear{width:20px;height:20px;color:var(--tiq-text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;top:6px;right:26px}.combo-clear:hover{background:var(--tiq-midnight-50)}.combo-list{z-index:20;background:var(--tiq-surface);border:1px solid var(--tiq-border);border-radius:var(--tiq-radius);max-height:260px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 30px #0b1d3a29}.combo-list li{cursor:pointer;font-size:var(--tiq-text-sm);border-radius:5px;justify-content:space-between;gap:8px;padding:5px 8px;display:flex}.combo-list li.active{background:var(--tiq-midnight-50)}.combo-list li.selected{font-weight:var(--tiq-weight-bold)}.combo-id{color:var(--tiq-midnight-300);font-variant-numeric:var(--tiq-numeric);font-size:var(--tiq-text-xs)}.combo-list .combo-empty{color:var(--tiq-text-muted);cursor:default}.multi{border:1px solid var(--tiq-border);border-radius:var(--tiq-radius);background:var(--tiq-surface);flex-direction:column;gap:6px;max-height:260px;padding:8px 10px;display:flex;overflow-y:auto}.multi .check:first-child{border-bottom:1px solid var(--tiq-border);font-weight:var(--tiq-weight-bold);padding-bottom:6px}.grid-wrap{flex-direction:column;flex:1;min-height:320px;display:flex;position:relative}.grid-wrap>div:first-child{flex:1}.grid-loading{border:1px solid var(--tiq-border);border-radius:var(--tiq-radius);background:var(--tiq-surface);flex:1;justify-content:center;align-items:center;display:flex}.grid-empty{background:var(--tiq-surface);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:34px 1px 48px}.ag-cell.num,.ag-cell .num{font-variant-numeric:var(--tiq-numeric)}.ag-cell.neg{color:var(--tiq-negative)}.ag-cell.bit{color:var(--tiq-positive);text-align:center;font-weight:800}.ag-cell.cell-warn{background:color-mix(in srgb, var(--tiq-warning) 10%, transparent)}.ag-cell.actions-cell{padding:0 4px}.row-actions{align-items:center;gap:2px;height:100%;display:flex}.card{background:var(--tiq-surface);border:1px solid var(--tiq-border);border-radius:var(--tiq-radius-lg);padding:16px}.card h3{margin-bottom:10px}.card-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.card-head h3{margin:0}.split{flex:1;grid-template-columns:280px 1fr;gap:14px;min-height:0;display:grid}.run-card{align-self:start}.results-card{flex-direction:column;min-width:0;min-height:0;display:flex}.empty{text-align:center;color:var(--tiq-text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:40px 20px;display:flex}.empty-icon{background:var(--tiq-midnight-50);width:52px;height:52px;color:var(--tiq-midnight-300);border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.empty-title{font-weight:var(--tiq-weight-bold);color:var(--tiq-text);font-size:var(--tiq-text-md)}.empty-body{font-size:var(--tiq-text-sm);max-width:420px}.results-card .empty,.page-grid>.grid-wrap>.empty{border:1px dashed var(--tiq-border);border-radius:var(--tiq-radius)}.note{border-radius:var(--tiq-radius);background:var(--tiq-midnight-50);font-size:var(--tiq-text-sm);margin-bottom:10px;padding:8px 12px}.note.ok{background:color-mix(in srgb, var(--tiq-positive) 9%, white);color:#155c39}.note.bad{background:color-mix(in srgb, var(--tiq-negative) 8%, white);color:var(--tiq-negative)}.error-box{border-radius:var(--tiq-radius);background:color-mix(in srgb, var(--tiq-negative) 8%, white);color:var(--tiq-negative);border:1px solid color-mix(in srgb, var(--tiq-negative) 25%, white);padding:12px 14px}.error-list{max-height:200px;font-size:var(--tiq-text-sm);background:var(--tiq-surface-sunken);border-radius:var(--tiq-radius);color:var(--tiq-negative);margin:0;padding:8px 8px 8px 24px;overflow:auto}.spinner{color:var(--tiq-text-muted);font-size:var(--tiq-text-sm);align-items:center;gap:6px;display:inline-flex}.btn .spinner{color:inherit}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.boot{justify-content:center;align-items:center;height:100vh;display:flex}.overlay{z-index:50;background:#07132761;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal{background:var(--tiq-surface);border-radius:var(--tiq-radius-lg);flex-direction:column;max-width:100%;max-height:calc(100vh - 32px);display:flex;box-shadow:0 24px 60px #0713274d}.modal-head,.drawer-head{justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 16px 10px;display:flex}.modal-body{padding:0 16px 14px;overflow:auto}.modal-body p{margin:0 0 10px}.modal-foot,.drawer-foot{border-top:1px solid var(--tiq-border);justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.drawer-overlay{justify-content:flex-end;padding:0}.drawer{background:var(--tiq-surface);flex-direction:column;width:460px;max-width:100vw;height:100%;animation:.16s ease-out slide-in;display:flex;box-shadow:-16px 0 40px #07132733}@keyframes slide-in{0%{opacity:.6;transform:translate(24px)}}.drawer-head{border-bottom:1px solid var(--tiq-border);padding-bottom:12px}.drawer-body{flex:1;padding:14px 16px;overflow-y:auto}.readonly-block{border-radius:var(--tiq-radius);background:var(--tiq-surface-sunken);font-size:var(--tiq-text-sm);margin-top:6px;padding:10px 12px}.ro-row{justify-content:space-between;gap:12px;padding:2px 0;display:flex}.ro-row span:last-child{text-align:right;word-break:break-word}.toaster{z-index:100;flex-direction:column;gap:8px;max-width:440px;display:flex;position:fixed;bottom:64px;right:16px}.toast{border-radius:var(--tiq-radius);background:var(--tiq-midnight);color:var(--tiq-white);font-size:var(--tiq-text-sm);align-items:flex-start;gap:10px;padding:10px 8px 10px 12px;animation:.16s ease-out slide-in;display:flex;box-shadow:0 12px 30px #07132747}.toast>svg{flex:none;margin-top:1px}.toast-error{background:var(--tiq-negative)}.toast-success>svg{color:#7fd6a8}.toast-text{word-break:break-word;flex:1}.toast .icon-btn{width:22px;height:22px;color:inherit;opacity:.8}.toast .icon-btn:hover{color:inherit;background:#ffffff26}.file-pick{border:1.5px dashed var(--tiq-midnight-300);border-radius:var(--tiq-radius);cursor:pointer;color:var(--tiq-midnight-500);font-weight:var(--tiq-weight-semibold);align-items:center;gap:10px;margin-bottom:12px;padding:14px;display:flex}.file-pick:hover{background:var(--tiq-midnight-50)}.file-pick input{display:none}.stat-row{gap:10px;margin-bottom:10px;display:flex}.stat{border:1px solid var(--tiq-border);border-radius:var(--tiq-radius);font-size:var(--tiq-text-xs);color:var(--tiq-text-muted);flex-direction:column;flex:1;padding:8px 12px;display:flex}.stat-n{font-size:var(--tiq-text-xl);color:var(--tiq-text);font-weight:800}.stat.bad .stat-n{color:var(--tiq-negative)}.tabs{border-bottom:1px solid var(--tiq-border);gap:2px;display:flex}.tabs button{font:inherit;font-weight:var(--tiq-weight-semibold);color:var(--tiq-text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px}.tabs button.on{color:var(--tiq-midnight);border-bottom-color:var(--tiq-midnight)}.tab-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.seg{border:1px solid var(--tiq-border);border-radius:var(--tiq-radius);background:var(--tiq-surface);display:inline-flex;overflow:hidden}.seg button{border:0;border-right:1px solid var(--tiq-border);font:inherit;font-size:var(--tiq-text-sm);cursor:pointer;height:30px;color:var(--tiq-text-muted);background:0 0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.seg button:last-child{border-right:0}.seg button.on{background:var(--tiq-midnight);color:var(--tiq-white)}.count{background:var(--tiq-midnight-50);color:var(--tiq-text);border-radius:8px;padding:0 6px;font-size:11px;font-weight:800}.dot{border-radius:50%;width:8px;height:8px;display:inline-block}.chip{height:20px;font-size:var(--tiq-text-xs);font-weight:var(--tiq-weight-semibold);border-radius:10px;align-items:center;gap:5px;padding:0 8px 0 3px;line-height:1;display:inline-flex}.chip b{width:15px;height:15px;color:var(--tiq-white);background:currentColor;border-radius:50%;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.chip-pending,.dot.chip-pending{background:color-mix(in srgb, var(--tiq-midnight-300) 18%, white);color:var(--tiq-midnight-500)}.chip-running,.dot.chip-running{background:color-mix(in srgb, var(--tiq-warning) 15%, white);color:var(--tiq-warning)}.chip-ok,.dot.chip-ok{background:color-mix(in srgb, var(--tiq-positive) 13%, white);color:var(--tiq-positive)}.chip-error,.dot.chip-error{background:color-mix(in srgb, var(--tiq-negative) 11%, white);color:var(--tiq-negative)}.chip-pending b{background:var(--tiq-midnight-500)}.chip-running b{background:var(--tiq-warning)}.chip-ok b{background:var(--tiq-positive)}.chip-error b{background:var(--tiq-negative)}.dot.chip-pending{background:var(--tiq-midnight-300)}.dot.chip-running{background:var(--tiq-warning)}.dot.chip-ok{background:var(--tiq-positive)}.dot.chip-error{background:var(--tiq-negative)}.seg button.on .dot{box-shadow:0 0 0 1.5px var(--tiq-white)}.toggle{padding:0 4px}.raise{max-width:620px}.param-row{grid-template-columns:1fr 1fr 28px;align-items:center;gap:6px;margin-bottom:6px;display:grid}.tiles{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.tile{border-radius:var(--tiq-radius-lg);background:var(--tiq-surface);border:1px solid var(--tiq-border);color:var(--tiq-text);flex-direction:column;gap:6px;padding:14px 16px;text-decoration:none;transition:border-color .12s,box-shadow .12s;display:flex}.tile:hover{border-color:var(--tiq-midnight-300);box-shadow:0 4px 14px #0b1d3a14}.tile-top{justify-content:space-between;align-items:center;display:flex}.tile-label{font-size:var(--tiq-text-sm);font-weight:var(--tiq-weight-semibold);color:var(--tiq-text-muted)}.tile-icon{color:var(--tiq-midnight-300)}.tile-value{font-size:var(--tiq-text-2xl);letter-spacing:-.02em;font-weight:800}.tile.bad{border-color:color-mix(in srgb, var(--tiq-negative) 40%, white)}.tile.bad .tile-value,.tile.bad .tile-icon{color:var(--tiq-negative)}.start{max-width:820px}.start p{margin:0 0 12px;line-height:1.55}.quick{flex-wrap:wrap;gap:8px;display:flex}.catalog h3{margin-bottom:8px}.catalog-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px;display:grid}.catalog-item{border-radius:var(--tiq-radius);background:var(--tiq-surface);border:1px solid var(--tiq-border);color:var(--tiq-text);font-size:var(--tiq-text-sm);font-weight:var(--tiq-weight-semibold);flex-direction:column;gap:2px;padding:8px 10px;text-decoration:none;display:flex}.catalog-item code{color:var(--tiq-text-muted);background:0 0;border:0;padding:0;font-weight:400}.catalog-item:hover{border-color:var(--tiq-midnight-300)}@media (width<=900px){.split{grid-template-columns:1fr}.eod-label,.user span:not(.dev-badge){display:none}}.warmup{background:var(--tiq-midnight);color:var(--tiq-white);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:fixed;inset:0}.warmup-mark{border-radius:50%;box-shadow:0 0 0 2px #ffffffd9}.warmup-mark.pulse{animation:2.2s ease-in-out infinite pulse}@keyframes pulse{50%{box-shadow:0 0 0 9px #ffffff14,0 0 0 2px #ffffffd9}}.warmup-word{letter-spacing:-.01em;margin-bottom:14px;font-size:30px}.warmup-title{font-size:var(--tiq-text-lg);font-weight:var(--tiq-weight-semibold)}.warmup-bar{background:#ffffff24;border-radius:2px;width:220px;height:3px;margin:6px 0;overflow:hidden}.warmup-bar span{background:var(--tiq-midnight-100);border-radius:2px;width:40%;height:100%;animation:1.4s ease-in-out infinite indeterminate;display:block}@keyframes indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}.warmup-hint{font-size:var(--tiq-text-sm);color:var(--tiq-midnight-100);opacity:0;max-width:420px;min-height:1.4em;transition:opacity .4s}.warmup-hint.show{opacity:1}.warmup-retry{margin-top:8px}@media (prefers-reduced-motion:reduce){.warmup-mark.pulse,.warmup-bar span{animation:none}}.report-fab{z-index:1000;border:1px solid var(--tiq-midnight-300);background:var(--tiq-white);color:var(--tiq-midnight);font:inherit;font-size:var(--tiq-text-sm);font-weight:var(--tiq-weight-semibold);cursor:pointer;opacity:.85;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;display:inline-flex;position:fixed;bottom:16px;right:16px;box-shadow:0 2px 8px #0b1d3a2e}.report-fab:hover{opacity:1;border-color:var(--tiq-midnight)}body:has(.drawer-overlay) .report-fab{bottom:76px}.report-panel{z-index:1001;background:var(--tiq-surface);width:min(380px,100vw - 32px);color:var(--tiq-text);border:1px solid var(--tiq-border);border-radius:var(--tiq-radius-lg);font-size:var(--tiq-text-sm);flex-direction:column;gap:8px;padding:14px;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 8px 28px #0b1d3a47}.report-head{color:var(--tiq-midnight);align-items:center;gap:8px;display:flex}.report-head .icon-btn{margin-left:auto}.report-label{font-weight:var(--tiq-weight-semibold)}.report-text{resize:vertical;width:100%;font:inherit;border-radius:var(--tiq-radius);border:1px solid var(--tiq-border);color:var(--tiq-text);background:var(--tiq-white);padding:8px}.report-check{align-items:center;gap:6px;display:flex}.report-note{color:var(--tiq-text-muted);font-size:var(--tiq-text-xs)}.report-error{color:var(--tiq-negative)}.report-done{color:var(--tiq-positive);font-weight:var(--tiq-weight-semibold);padding:8px 0}.report-actions{justify-content:flex-end;display:flex}.chip-archived,.dot.chip-archived{background:var(--tiq-midnight-100);color:var(--tiq-text-muted)}.archive-bar{border-radius:var(--tiq-radius);background:var(--tiq-surface);border:1px solid var(--tiq-border);justify-content:space-between;align-items:center;gap:12px;margin:12px 0 0;padding:10px 14px;display:flex}.env-badge{background:var(--tiq-accent);color:var(--tiq-midnight);font-size:var(--tiq-text-xs);font-weight:var(--tiq-weight-bold);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-left:12px;padding:3px 10px}.attribution-page .results-card .grid-wrap{min-height:420px}.attribution-page>*{flex-shrink:0}.ag-row.row-link{cursor:pointer}.ag-cell.strong{font-weight:var(--tiq-weight-bold)}.drawer.drawer-wide{width:min(1180px,96vw)}.drill{flex-direction:column;gap:12px;height:100%;display:flex}.drill-grid{flex-direction:column;flex:1;min-height:260px;display:flex}.drill-grid>div:first-child{flex:1}.waterfall{width:100%;position:relative}.waterfall svg{font-family:var(--tiq-font);display:block}.wf-grid{stroke:var(--tiq-midnight-100);stroke-width:1px}.wf-zero{stroke:var(--tiq-midnight-300);stroke-width:1px}.wf-tick{fill:var(--tiq-text-muted);font-size:11px}.wf-label{fill:var(--tiq-text);font-size:12px}.wf-label-total,.wf-value-total{font-weight:700}.wf-value{fill:var(--tiq-text);font-variant-numeric:tabular-nums;font-size:12px}.wf-total{fill:var(--tiq-midnight-500)}.wf-up{fill:var(--tiq-positive)}.wf-down{fill:var(--tiq-negative)}.wf-link{stroke:var(--tiq-midnight-300);stroke-width:1px;stroke-dasharray:2 2;pointer-events:none}.wf-hit{fill:#0000}.wf-hit-on{fill:var(--tiq-midnight-50)}.wf-tip{z-index:5;pointer-events:none;background:var(--tiq-surface);border:1px solid var(--tiq-border);border-radius:var(--tiq-radius);min-width:240px;font-size:var(--tiq-text-xs);color:var(--tiq-text);padding:8px 10px;position:absolute;box-shadow:0 6px 20px #0b1d3a29}.wf-tip-title{margin-bottom:4px;font-weight:700}.wf-tip-row{justify-content:space-between;gap:16px;display:flex}.wf-tip-sub{color:var(--tiq-text-muted);padding-left:8px}.dash-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (width<=1100px){.dash-grid{grid-template-columns:minmax(0,1fr)}}.dash-grid .card h3{margin:0 0 2px}.dash-grid .card .card-sub{margin:0 0 10px}.chart{width:100%;position:relative}.chart svg{font-family:var(--tiq-font);display:block;overflow:visible}.ch-grid{stroke:var(--tiq-midnight-100);stroke-width:1px}.ch-zero{stroke:var(--tiq-midnight-300);stroke-width:1px}.ch-tick{fill:var(--tiq-text-muted);font-size:11px}.ch-label{fill:var(--tiq-text);font-size:12px}.ch-value{fill:var(--tiq-text);font-variant-numeric:tabular-nums;font-size:12px}.ch-line{fill:none;stroke:var(--tiq-midnight-500);stroke-width:2px}.ch-dot{fill:var(--tiq-midnight-500);stroke:var(--tiq-surface);stroke-width:2px}.ch-dot-open{fill:var(--tiq-surface);stroke:var(--tiq-midnight-500);stroke-width:2px}.ch-cross{stroke:var(--tiq-midnight-300);stroke-width:1px;stroke-dasharray:3 3;pointer-events:none}.ch-hit{fill:#0000}.ch-hit-on{fill:var(--tiq-midnight-50)}.ch-pick{cursor:pointer}.ch-long{fill:var(--tiq-midnight-500)}.ch-short{fill:var(--tiq-midnight-300)}.ch-net{fill:var(--tiq-midnight-900);stroke:var(--tiq-surface);stroke-width:2px}.chart-legend{align-items:center;gap:14px;margin-top:6px;display:flex}.chart-legend span{align-items:center;gap:5px;display:inline-flex}.chart-legend .sw{border-radius:2px;width:10px;height:10px;display:inline-block}.ch-long-sw{background:var(--tiq-midnight-500)}.ch-short-sw{background:var(--tiq-midnight-300)}.chart-tip{z-index:5;pointer-events:none;background:var(--tiq-surface);border:1px solid var(--tiq-border);border-radius:var(--tiq-radius);width:220px;font-size:var(--tiq-text-xs);color:var(--tiq-text);padding:8px 10px;position:absolute;box-shadow:0 6px 20px #0b1d3a29}.chart-tip-title{margin-bottom:4px;font-weight:700}.chart-tip-row{justify-content:space-between;gap:12px;display:flex}.readiness{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ladder-wrap{overflow-x:auto}.ladder{border-collapse:separate;border-spacing:2px;font-size:var(--tiq-text-xs);width:100%}.ladder th{color:var(--tiq-text-muted);text-align:right;white-space:nowrap;padding:4px 6px;font-weight:700}.ladder th[scope=row],.ladder thead th:first-child{text-align:left;color:var(--tiq-text)}.ladder td{background:var(--tiq-midnight-50);color:var(--tiq-text);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;border-radius:4px;min-width:52px;padding:6px}.ladder td.lad-total{background:0 0;font-weight:700}.lad-pos-1{background:color-mix(in srgb, var(--tiq-positive) 12%, white)!important}.lad-pos-2{background:color-mix(in srgb, var(--tiq-positive) 22%, white)!important}.lad-pos-3{background:color-mix(in srgb, var(--tiq-positive) 34%, white)!important}.lad-pos-4{background:color-mix(in srgb, var(--tiq-positive) 48%, white)!important}.lad-neg-1{background:color-mix(in srgb, var(--tiq-negative) 12%, white)!important}.lad-neg-2{background:color-mix(in srgb, var(--tiq-negative) 22%, white)!important}.lad-neg-3{background:color-mix(in srgb, var(--tiq-negative) 34%, white)!important}.lad-neg-4{background:color-mix(in srgb, var(--tiq-negative) 48%, white)!important}.link-btn{color:var(--tiq-text);font:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--tiq-midnight-100);text-decoration-color:var(--tiq-midnight-100);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:700}.link-btn:hover{-webkit-text-decoration-color:var(--tiq-midnight-500);text-decoration-color:var(--tiq-midnight-500)}.dash-grid .position-card{grid-column:1/-1}.position-card .card-head{flex-wrap:wrap;align-items:flex-start;gap:10px}.position-card .card-head .toolbar{flex-wrap:nowrap}.position-card .chart{max-width:720px}.wf-muted{fill:var(--tiq-text-muted)}.btn-sm{height:26px;font-size:var(--tiq-text-xs);gap:5px;padding:0 9px}.ask-btn{border-radius:var(--tiq-radius);height:32px;color:var(--tiq-white);font:inherit;font-size:var(--tiq-text-sm);font-weight:var(--tiq-weight-bold);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff38;align-items:center;gap:7px;padding:0 10px 0 11px;display:flex}.ask-btn:hover,.ask-btn.active{background:#ffffff29}.quade-avatar{border-radius:50%;flex:none;display:block}.ask-btn .quade-avatar{box-shadow:0 0 0 1px #ffffff80}.ai-badge{letter-spacing:.04em;color:var(--tiq-midnight-500);border:1px solid var(--tiq-midnight-100);border-radius:4px;padding:0 4px;font-size:10px;font-weight:800;line-height:16px}.ask-from{font-size:var(--tiq-text-xs);font-weight:var(--tiq-weight-bold);color:var(--tiq-midnight-500);align-items:center;gap:6px;display:flex}.ask-pending .quade-avatar{animation:1.2s ease-in-out infinite quade-pulse}@keyframes quade-pulse{50%{opacity:.45}}.ask-btn kbd{font:inherit;font-size:10px;font-weight:var(--tiq-weight-semibold);color:var(--tiq-midnight-100);border:1px solid #ffffff40;border-radius:4px;padding:0 4px;line-height:16px}.ask-panel{background:var(--tiq-surface);border-left:1px solid var(--tiq-border);flex-direction:column;flex:none;width:460px;min-height:0;animation:.16s ease-out slide-in;display:flex;box-shadow:-8px 0 24px #0713270f}@media (width<=1100px){.ask-panel{z-index:40;max-width:100vw;position:fixed;top:52px;bottom:0;right:0;box-shadow:-16px 0 40px #07132733}}.ask-head{border-bottom:1px solid var(--tiq-border);align-items:center;gap:8px;padding:10px 10px 10px 14px;display:flex}.ask-head h2{font-size:var(--tiq-text-lg);margin:0}.ask-body{flex-direction:column;flex:1;gap:16px;padding:12px 14px;display:flex;overflow-y:auto}.ask-empty{color:var(--tiq-text-muted);text-align:center;padding:28px 8px 8px}.ask-empty .quade-avatar{margin:0 auto}.ask-empty p{margin:8px 0 16px}.ask-suggest{text-align:left;flex-direction:column;gap:6px;display:flex}.ask-suggestion{border:1px solid var(--tiq-border);border-radius:var(--tiq-radius);background:var(--tiq-surface);color:var(--tiq-text);font:inherit;font-size:var(--tiq-text-sm);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.ask-suggestion:hover{background:var(--tiq-midnight-50);border-color:var(--tiq-midnight-100)}.ask-turn{flex-direction:column;gap:8px;display:flex}.ask-q{background:var(--tiq-midnight);max-width:88%;color:var(--tiq-white);font-size:var(--tiq-text-sm);white-space:pre-wrap;border-radius:12px 12px 3px;align-self:flex-end;padding:7px 11px}.ask-a{font-size:var(--tiq-text-sm);line-height:1.5}.ask-a p{margin:0 0 8px}.ask-a ul,.ask-a ol{margin:0 0 8px;padding-left:18px}.ask-a table,.ask-table{border-collapse:collapse;font-variant-numeric:var(--tiq-numeric);width:100%;font-size:var(--tiq-text-xs);margin-bottom:8px}.ask-a th,.ask-a td,.ask-table th,.ask-table td{border-bottom:1px solid var(--tiq-border);text-align:left;padding:4px 6px}.ask-a th,.ask-table th{color:var(--tiq-text-muted);font-weight:var(--tiq-weight-bold)}.ask-table .num,.ask-legs .num{text-align:right;white-space:nowrap}.ask-table .pos,.ask-legs .pos{color:var(--tiq-positive)}.ask-table .neg,.ask-legs .neg{color:var(--tiq-negative)}.ask-pending{color:var(--tiq-text-muted);font-size:var(--tiq-text-sm);align-items:center;gap:8px;display:flex}.ask-error{color:var(--tiq-negative);font-size:var(--tiq-text-sm);align-items:flex-start;gap:6px;display:flex}.ask-card{border:1px solid var(--tiq-border);border-radius:var(--tiq-radius);background:var(--tiq-surface);padding:8px 10px}.ask-card-head{font-size:var(--tiq-text-sm);align-items:center;gap:6px;margin-bottom:6px;display:flex}.ask-card-head>svg{color:var(--tiq-midnight-500);flex:none}.ask-card-title{font-weight:var(--tiq-weight-bold);flex:1;min-width:0}.ask-chips{flex-wrap:wrap;gap:4px;margin-bottom:6px;display:flex}.ask-chip{background:var(--tiq-midnight-50);border:1px solid var(--tiq-border);color:var(--tiq-text-muted);white-space:nowrap;border-radius:10px;padding:1px 7px;font-size:11px}.ask-table-wrap{overflow-x:auto}.ask-card-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.ask-caveat{font-size:var(--tiq-text-xs);color:var(--tiq-warning);align-items:flex-start;gap:5px;margin:2px 0;display:flex}.ask-caveat svg{flex:none;margin-top:2px}.ask-waterfall{margin:0 -4px}.ask-sub{font-size:var(--tiq-text-xs);color:var(--tiq-text-muted);margin:8px 0 4px}.ask-legs{font-size:var(--tiq-text-xs);margin:0;padding:0;list-style:none}.ask-legs li{border-bottom:1px solid var(--tiq-border);align-items:baseline;gap:4px;padding:3px 0;display:flex}.ask-legs li .muted{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ask-trace{font-size:var(--tiq-text-xs);color:var(--tiq-text-muted)}.ask-trace summary{cursor:pointer}.ask-trace ol{flex-direction:column;gap:4px;margin:6px 0;padding-left:18px;display:flex}.ask-trace code{word-break:break-word;color:var(--tiq-midnight-500);font-size:11px;display:block}.ask-trace li.err b,.ask-trace-err{color:var(--tiq-warning)}.ask-feedback{border-radius:var(--tiq-radius);background:var(--tiq-midnight-50);font-size:var(--tiq-text-xs);flex-direction:column;gap:6px;padding:8px 10px;display:flex}.ask-feedback.done{color:var(--tiq-text-muted);background:0 0;flex-direction:row;align-items:center;gap:6px;padding:0}.ask-feedback-row{color:var(--tiq-text-muted);font-weight:var(--tiq-weight-semibold);align-items:center;gap:6px;display:flex}.ask-feedback-row>span{margin-right:4px}.ask-feedback .btn.active{border-color:var(--tiq-midnight-300);background:var(--tiq-surface)}.ask-note{flex-direction:column;gap:6px;display:flex}.ask-note textarea{resize:vertical;min-height:44px;font:inherit;font-size:var(--tiq-text-sm);padding:6px 8px}.ask-note-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.ask-input{border-top:1px solid var(--tiq-border);align-items:flex-end;gap:8px;padding:10px 12px 6px;display:flex}.ask-input textarea{resize:none;min-height:40px;max-height:140px;font:inherit;font-size:var(--tiq-text-sm);flex:1;padding:8px 10px}.ask-input .btn{justify-content:center;width:42px;height:40px;padding:0}.ask-disclaimer{color:var(--tiq-text-muted);justify-content:space-between;align-items:center;gap:8px;padding:0 12px 8px;font-size:11px;display:flex}.ask-report{font-size:11px;font-weight:var(--tiq-weight-semibold);white-space:nowrap;color:var(--tiq-midnight-500);align-items:center;gap:4px;display:inline-flex}.ask-grid{height:calc(100vh - 180px)}body:has(.ask-panel) .report-fab{display:none}@media (width>=1101px){body:has(.ask-panel) .report-panel{right:476px}}.why-btn{border:1px solid var(--tiq-midnight-100);background:var(--tiq-surface);height:24px;color:var(--tiq-midnight-500);font:inherit;font-size:var(--tiq-text-xs);font-weight:var(--tiq-weight-bold);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 9px;display:inline-flex}.why-btn svg{color:var(--tiq-accent)}.why-btn:hover{background:var(--tiq-midnight-50);border-color:var(--tiq-midnight-300);color:var(--tiq-midnight)}.toolbar .why-btn{height:32px;font-size:var(--tiq-text-sm);padding:0 12px}.chart-tip-pick{color:var(--tiq-midnight-500);font-weight:var(--tiq-weight-semibold)}.home-ask{flex-direction:column;gap:10px;display:flex}.home-ask-row{align-items:center;gap:10px;display:flex}.home-ask-row .input{height:38px;font-size:var(--tiq-text-md);flex:1}.home-ask-row .btn{height:38px}.home-ask-icon{color:var(--tiq-accent);flex:none}.home-ask-suggest{flex-wrap:wrap;gap:6px;padding-left:28px;display:flex}.ask-chip-btn{border:1px solid var(--tiq-border);background:var(--tiq-midnight-50);color:var(--tiq-midnight-500);font:inherit;font-size:var(--tiq-text-xs);cursor:pointer;border-radius:999px;padding:4px 11px}.ask-chip-btn:hover{border-color:var(--tiq-midnight-300);color:var(--tiq-midnight);background:var(--tiq-surface)}.ask-chip.exp{background:color-mix(in srgb, var(--tiq-accent) 18%, white);border-color:color-mix(in srgb, var(--tiq-accent) 55%, white);color:#6b4700;align-items:center;gap:3px;display:inline-flex}.ask-card-exp{border-color:color-mix(in srgb, var(--tiq-accent) 55%, white)}.ask-card-exp .ask-card-head>svg{color:var(--tiq-warning)}.ask-scope-title{font-size:var(--tiq-text-xs);font-weight:var(--tiq-weight-bold);color:var(--tiq-text-muted);text-transform:uppercase;letter-spacing:.04em;text-align:left;margin:18px 0 6px}.ask-scope{text-align:left;flex-direction:column;gap:10px;display:flex}.ask-scope-group{flex-direction:column;gap:4px;display:flex}.ask-scope-topic{font-size:var(--tiq-text-xs);font-weight:var(--tiq-weight-bold);color:var(--tiq-midnight-500);align-items:center;gap:6px;display:flex}.ask-scope-pop{border:1px solid var(--tiq-border);border-radius:var(--tiq-radius);background:var(--tiq-midnight-50);padding:0 10px 10px}.ask-scope-pop .ask-scope-title{margin-top:10px}.icon-btn.active{background:var(--tiq-midnight-50)}.typed-questions{border-radius:var(--tiq-radius-lg);background:var(--tiq-surface);border:1px solid var(--tiq-border);text-align:left;width:min(560px,100vw - 32px);margin-top:26px;padding:14px 16px;box-shadow:0 2px 10px #0b1d3a0f}.typed-head{font-size:var(--tiq-text-sm);color:var(--tiq-text-muted);align-items:center;gap:8px;display:flex}.typed-line{align-items:baseline;gap:8px;min-height:48px;margin:12px 0 10px;display:flex}.typed-topic{text-transform:uppercase;letter-spacing:.04em;color:var(--tiq-midnight-500);background:var(--tiq-midnight-50);border:1px solid var(--tiq-border);border-radius:10px;flex:none;padding:1px 8px;font-size:11px;font-weight:800}.typed-topic.exp{background:color-mix(in srgb, var(--tiq-accent) 18%, white);color:#6b4700;border-color:color-mix(in srgb, var(--tiq-accent) 55%, white)}.typed-text{font-size:var(--tiq-text-lg);font-weight:var(--tiq-weight-semibold);color:var(--tiq-midnight)}.typed-caret{color:var(--tiq-accent);margin-left:1px;animation:1s step-end infinite typed-blink;display:inline-block}@keyframes typed-blink{50%{opacity:0}}.typed-foot{font-size:var(--tiq-text-xs);color:var(--tiq-text-muted)}.typed-foot kbd{font:inherit;border:1px solid var(--tiq-border);background:var(--tiq-midnight-50);border-radius:4px;padding:0 4px;font-size:10px}@media (prefers-reduced-motion:reduce){.typed-caret{animation:none}}.typed-topic.mine{background:var(--tiq-midnight);color:var(--tiq-white);border-color:var(--tiq-midnight)}.ask-chip-topic{text-transform:uppercase;letter-spacing:.04em;color:var(--tiq-midnight-300);margin-right:2px;font-size:10px;font-weight:800}.ask-chip-btn.exp{border-color:color-mix(in srgb, var(--tiq-accent) 55%, white);background:color-mix(in srgb, var(--tiq-accent) 10%, white)}.ask-chip-btn.exp .ask-chip-topic{color:#6b4700}.home-ask-suggest .icon-btn.sm{align-self:center}.ask-a a.app-link{color:var(--tiq-midnight-500);font-weight:var(--tiq-weight-bold);text-decoration:underline;-webkit-text-decoration-color:var(--tiq-accent);text-decoration-color:var(--tiq-accent);text-underline-offset:2px}.st-ok{--st:var(--tiq-positive)}.st-warn{--st:var(--tiq-warning)}.st-down{--st:var(--tiq-negative)}.st-unknown{--st:var(--tiq-midnight-300)}.status-banner{border-radius:var(--tiq-radius-lg);border:1px solid color-mix(in srgb, var(--st) 30%, white);background:color-mix(in srgb, var(--st) 9%, white);color:var(--st);align-items:center;gap:14px;padding:14px 18px;display:flex}.status-banner .small{color:var(--tiq-text)}.status-banner-title{font-size:var(--tiq-text-lg);font-weight:var(--tiq-weight-bold)}.status-grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));align-items:start;gap:14px;display:grid}.status-card{border-top:3px solid var(--st);flex-direction:column;gap:8px;display:flex}.status-card-head{align-items:center;gap:8px;display:flex}.status-card-head h3{flex:1;margin:0}.status-icon{background:var(--tiq-midnight-50);width:30px;height:30px;color:var(--tiq-midnight-500);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.status-pill{height:20px;font-size:var(--tiq-text-xs);font-weight:var(--tiq-weight-semibold);white-space:nowrap;color:var(--st);background:color-mix(in srgb, var(--st) 12%, white);border-radius:10px;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.status-summary{font-weight:var(--tiq-weight-semibold)}.status-facts{font-size:var(--tiq-text-sm);flex-direction:column;gap:3px;margin:0;display:flex}.status-facts>div{border-bottom:1px dashed var(--tiq-border);justify-content:space-between;gap:12px;padding-bottom:3px;display:flex}.status-facts dt{color:var(--tiq-text-muted);flex:none;max-width:55%}.status-facts dd{text-align:right;overflow-wrap:anywhere;margin:0}.status-help{margin-top:2px}.status-table-wrap{margin-bottom:10px;overflow-x:auto}.status-table{border-collapse:collapse;width:100%;font-size:var(--tiq-text-sm)}.status-table th,.status-table td{text-align:left;border-bottom:1px solid var(--tiq-border);white-space:nowrap;padding:5px 8px}.status-table th.num,.status-table td.num{text-align:right}.status-table th{color:var(--tiq-text-muted);font-weight:var(--tiq-weight-semibold)}.commodity-seg{background:0 0;border-color:#ffffff47}.commodity-seg button{color:#ffffffd1;border-right-color:#ffffff47;height:28px;padding:0 10px}.commodity-seg button.on{background:var(--tiq-white);color:var(--tiq-midnight)}.ch-line-dashed{stroke:var(--tiq-midnight-300);stroke-dasharray:5 4}.ch-line-accent{stroke:var(--tiq-accent)}.ch-dot-dashed{fill:var(--tiq-midnight-300)}.ch-dot-accent{fill:var(--tiq-accent)}.sw-line{border-top:2px solid var(--tiq-midnight-500);vertical-align:middle;width:18px;height:0;display:inline-block}.sw-line-dashed{border-top:2px dashed var(--tiq-midnight-300)}.sw-line-accent{border-top-color:var(--tiq-accent)}.pg-form{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:0 14px;display:grid}.pg-summary{gap:6px;margin-top:8px;display:grid}.pg-summary .pg-leg{border:1px solid var(--tiq-border);border-radius:var(--tiq-radius);background:var(--tiq-surface-sunken);justify-content:space-between;gap:12px;padding:8px 10px;display:flex}.pg-deal-table{border-collapse:collapse;width:100%;font-size:var(--tiq-text-sm)}.pg-deal-table th,.pg-deal-table td{border-bottom:1px solid var(--tiq-border);text-align:left;vertical-align:top;padding:6px 8px}.pg-deal-table td,.pg-deal-table th{white-space:nowrap}.pg-deal-table tr.pg-deal-head td:first-child{white-space:normal}.ladder-wrap:has(>.pg-deal-table){overflow-x:auto}.pg-deal-table th{font-size:var(--tiq-text-xs);color:var(--tiq-text-muted);font-weight:var(--tiq-weight-bold)}.pg-deal-table td.num,.pg-deal-table th.num{text-align:right}.pg-deal-table tr.pg-deal-head td{background:var(--tiq-surface-sunken);font-weight:var(--tiq-weight-semibold)}.pg-deal-table tr.pg-other td{color:var(--tiq-midnight-300)}.pg-tag{background:var(--tiq-midnight-50);color:var(--tiq-text);border-radius:8px;margin-right:4px;padding:0 6px;font-size:11px;font-weight:700;display:inline-block}.pg-tag.power{background:color-mix(in srgb, var(--tiq-accent) 22%, white);color:#6b4700}.pg-tag.gas{background:var(--tiq-midnight-100)}.pos{color:var(--tiq-positive)}.pg-filters{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.pg-filters .field{min-width:160px;margin-bottom:0}.pg-preview{align-self:start;position:sticky;top:12px}.msg-btn{border-radius:var(--tiq-radius);height:32px;color:var(--tiq-white);font-size:var(--tiq-text-sm);font-weight:var(--tiq-weight-bold);background:#ffffff0f;border:1px solid #ffffff38;align-items:center;gap:7px;padding:0 11px;text-decoration:none;display:flex;position:relative}.msg-btn:hover,.msg-btn.active{background:#ffffff29}.msg-badge{background:var(--tiq-negative);min-width:18px;height:18px;color:var(--tiq-white);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:800;display:inline-flex}.presence{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.presence-active{background:var(--tiq-positive)}.presence-idle{background:var(--tiq-warning)}.presence-away{box-shadow:inset 0 0 0 1.5px var(--tiq-midnight-300);background:0 0}.row-menu{z-index:60;border-radius:var(--tiq-radius);background:var(--tiq-surface);border:1px solid var(--tiq-border);min-width:200px;padding:4px;position:fixed;box-shadow:0 10px 28px #0713272e}.row-menu-item{width:100%;font:inherit;font-size:var(--tiq-text-sm);color:var(--tiq-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;display:flex}.row-menu-item:hover{background:var(--tiq-midnight-50)}.chat-modal h2{align-items:center;gap:7px;display:flex}.chat-body{flex-direction:column;gap:12px;display:flex}.chat-about{border-radius:var(--tiq-radius);background:var(--tiq-midnight-50);padding:8px 10px}.chat-modal .modal-foot{align-items:center}.chat-modal .modal-foot>.muted{margin-right:auto}.people-pick{border:1px solid var(--tiq-border);border-radius:var(--tiq-radius);flex-direction:column;max-height:180px;display:flex;overflow-y:auto}.person{cursor:pointer;border-bottom:1px solid var(--tiq-border);align-items:center;gap:8px;padding:6px 10px;display:flex}.person:last-child{border-bottom:0}.person.on{background:color-mix(in srgb, var(--tiq-positive) 7%, white)}.person-name{font-weight:var(--tiq-weight-semibold)}.person-state{margin-left:auto}.msg-context{font-size:var(--tiq-text-xs);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:2px 14px;margin:6px 0 0;display:grid}.msg-context>div{border-bottom:1px dashed var(--tiq-border);justify-content:space-between;gap:8px;display:flex}.msg-context dt{color:var(--tiq-text-muted)}.msg-context dd{text-align:right;overflow-wrap:anywhere;margin:0}.drawer-foot-left{gap:8px;margin-right:auto;display:flex}.messages-split{grid-template-columns:minmax(260px,340px) 1fr}.thread-list{flex-direction:column;gap:2px;padding:6px;display:flex;overflow-y:auto}.thread-item{border-radius:var(--tiq-radius);width:100%;font:inherit;text-align:left;color:var(--tiq-text);cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:9px 10px;display:flex}.thread-item:hover{background:var(--tiq-midnight-50)}.thread-item.on{background:color-mix(in srgb, var(--tiq-midnight-300) 16%, white)}.thread-item-top{justify-content:space-between;gap:8px;display:flex}.thread-item-subject{font-weight:var(--tiq-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.thread-item.unread .thread-item-subject,.thread-item.unread .thread-item-last{font-weight:800}.thread-item-last{color:var(--tiq-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.thread{flex-direction:column;height:100%;min-height:0;display:flex}.thread-head{border-bottom:1px solid var(--tiq-border);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}.thread-head h3{margin:0 0 4px}.thread-people{flex-wrap:wrap;gap:12px;display:flex}.thread-person{align-items:center;gap:5px;display:inline-flex}.thread-messages{flex-direction:column;flex:1;gap:10px;padding:12px 2px;display:flex;overflow-y:auto}.msg{background:var(--tiq-midnight-50);border:1px solid var(--tiq-border);border-radius:12px;align-self:flex-start;max-width:78%;padding:8px 12px}.msg.mine{background:color-mix(in srgb, var(--tiq-positive) 8%, white);align-self:flex-end}.msg-meta{margin-bottom:2px}.msg-body{white-space:pre-wrap;overflow-wrap:anywhere}.msg-details summary{cursor:pointer;color:var(--tiq-text-muted);margin-top:4px}.msg-shot img{border:1px solid var(--tiq-border);border-radius:6px;max-width:100%;max-height:220px;margin-top:8px;display:block}.thread-reply{border-top:1px solid var(--tiq-border);flex-direction:column;gap:6px;padding-top:10px;display:flex}.thread-reply-actions{justify-content:space-between;align-items:center;display:flex}.record-page{padding-bottom:0}.record-sections{gap:12px;display:grid}.record-section{padding:0}.record-section-head{width:100%;font:inherit;color:var(--tiq-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:10px;padding:12px 16px;display:flex}.record-section-head h3{font-size:var(--tiq-text-md);margin:0}.record-section-head svg{color:var(--tiq-text-muted);align-self:center}.record-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:2px 16px;padding:0 16px 8px;display:grid}.record-grid .field{margin-bottom:10px}.record-bar{z-index:5;background:var(--tiq-surface);border-top:1px solid var(--tiq-border);flex-wrap:wrap;align-items:center;gap:8px;margin:4px -24px 0;padding:10px 24px;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 18px #0713270f}.record-bar-spacer{flex:1}.record-commodity{vertical-align:middle;margin-left:10px;font-size:12px}.pg-leg-row{cursor:pointer}.pg-leg-row:hover td{background:var(--tiq-midnight-50)}.pg-tag.crude{background:var(--tiq-midnight-50);border:1px solid var(--tiq-midnight-100)}a.user{border-radius:var(--tiq-radius);padding:4px 6px;text-decoration:none}a.user:hover,a.user.active{color:var(--tiq-white);background:#ffffff1f}.settings-card{flex-direction:column;gap:12px;max-width:560px;display:flex}.settings-card h3{align-items:center;gap:7px;display:flex}.settings-radios{flex-direction:column;gap:6px;display:flex}.settings-actions{justify-content:flex-end;gap:8px;display:flex}
