@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.iq-search{position:relative;flex:0 1 340px;min-width:0}.iq-search-field{display:flex;align-items:center;gap:8px;height:34px;padding:0 6px 0 10px;border:1px solid var(--line-2);border-radius:var(--r-control);background:var(--paper);box-shadow:var(--shadow-xs);transition:border-color .12s,box-shadow .12s}.iq-search-field:hover{border-color:var(--line-hover)}.iq-search-field:focus-within{border-color:var(--accent);box-shadow:var(--ring)}.iq-search-field input{flex:1;min-width:0;border:none;outline:none;background:transparent;font:inherit;font-size:var(--text-sm);color:var(--text)}.iq-search-field input::placeholder{color:var(--text-subtle);opacity:1}.iq-search-field input::-webkit-search-cancel-button{cursor:pointer}.iq-search-icon{flex:none;width:9px;height:9px;border:1.5px solid var(--text-subtle);border-radius:50%}.iq-search-kbd{flex:none}.iq-search .iq-search-toggle{display:none}.iq-search-panel{position:absolute;left:0;top:calc(100% + 6px);z-index:46;width:min(34rem,calc(100vw - 1.5rem));max-height:min(34rem,calc(100vh - 6rem));overflow-y:auto;padding:4px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow)}.iq-search-group+.iq-search-group{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.iq-search-group-title{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:8px 10px 4px;font-size:var(--text-xs);font-weight:var(--weight-control);color:var(--text-subtle)}.iq-search-group-title a{font-weight:var(--weight-control);font-size:var(--text-xs)}.iq-search-item{display:flex;gap:var(--space-3);align-items:flex-start;justify-content:space-between;padding:7px 10px;border-radius:var(--r-control);color:var(--text);text-decoration:none}.iq-search-item:hover,.iq-search-item.active{background:var(--paper-2);color:var(--text);text-decoration:none}.iq-search-item-title{display:block;font-weight:var(--weight-control);font-size:var(--text-sm);overflow-wrap:anywhere}.iq-search-item-sub{display:block;font-size:var(--text-xs);color:var(--text-muted);overflow-wrap:anywhere}.iq-search-status{flex-shrink:0;font-size:var(--text-tag);font-weight:var(--weight-control);color:var(--text-muted);background:var(--paper-3);border-radius:var(--r-pill);padding:1px 8px;white-space:nowrap}.iq-search-note{padding:10px;font-size:var(--text-sm);color:var(--text-muted)}@media(max-width:1279.98px){.iq-search{flex-basis:16rem}}@media(max-width:1023.98px){.iq-search{flex-basis:14rem}.iq-search-kbd{display:none}}@media(max-width:639.98px){.iq-search{position:static;flex:0 0 auto}.iq-search .iq-search-toggle{display:inline-flex}.iq-search-word,.iq-search-field{display:none}.iq-search.open .iq-search-field{display:flex;position:absolute;left:var(--space-3);right:var(--space-3);top:calc(100% + 6px);z-index:47;background:var(--paper);box-shadow:var(--shadow)}.iq-search-panel{left:var(--space-3);right:var(--space-3);width:auto;top:calc(100% + 46px)}}.iq-crumbs{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--text-subtle)}.iq-crumbs ol{display:flex;flex-wrap:wrap;gap:.15rem .4rem;list-style:none;margin:0;padding:0}.iq-crumbs li{display:inline-flex;align-items:baseline;gap:.4rem;min-width:0}.iq-crumbs li+li:before{content:"/";color:var(--line-2)}.iq-crumbs a{color:var(--accent)}.iq-crumbs [aria-current=page]{color:var(--text);font-weight:var(--weight-control);overflow-wrap:anywhere}.iq-term{position:relative;border-bottom:1px dotted var(--text-subtle);cursor:help;outline-offset:2px}.iq-term-tip{position:absolute;left:0;top:calc(100% + 6px);z-index:60;width:min(22rem,calc(100vw - 2rem));padding:10px 12px;background:var(--ink);color:var(--ink-contrast);border:0;border-radius:var(--r-control);box-shadow:var(--shadow);font-family:var(--font);font-size:var(--text-sm);font-weight:400;line-height:1.45;text-transform:none;letter-spacing:0;white-space:normal;cursor:default}.iq-term-tip strong{display:block;margin-bottom:.2rem}.iq-term-tip a{display:inline-block;margin-top:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-control);color:var(--ink-contrast);text-decoration:underline;text-underline-offset:3px}.iq-discussion{margin-top:var(--space-5);scroll-margin-top:4rem}.iq-section .iq-discussion,.iq-sheet .iq-discussion{margin-top:0}.iq-tabs{display:flex;gap:18px;border-bottom:1px solid var(--line);margin-bottom:var(--space-3)}.iq-tab{padding:8px 1px;margin-bottom:-1px;border:none;border-bottom:2px solid transparent;background:transparent;color:var(--text-subtle);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-control);cursor:pointer;transition:color .12s,border-color .12s}.iq-tab:hover{color:var(--text)}.iq-tab[aria-selected=true]{color:var(--text);border-bottom-color:var(--accent)}.iq-feed{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.iq-feed-item{display:grid;gap:.2rem;padding-bottom:var(--space-3);border-bottom:1px solid var(--line)}.iq-feed-item--person{grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start}.iq-feed-item:last-child{border-bottom:none;padding-bottom:0}.iq-feed-meta{display:flex;flex-wrap:wrap;gap:.2rem .4rem;align-items:baseline;font-size:var(--text-xs);color:var(--text-subtle)}.iq-feed-meta strong{color:var(--text);font-size:var(--text-xs);font-weight:var(--weight-strong)}.iq-feed-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-sm);line-height:1.45}.iq-mention{color:var(--accent-strong);font-weight:var(--weight-control);background:var(--accent-soft);border-radius:4px;padding:0 .2rem}.iq-change{font-size:var(--text-sm);overflow-wrap:anywhere}.iq-change del{color:var(--text-muted)}.iq-composer{position:relative;display:grid;gap:var(--space-2);margin-bottom:var(--space-4)}.iq-mention-list{position:absolute;left:0;top:100%;z-index:40;width:min(24rem,100%);margin:0;padding:4px;list-style:none;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow)}.iq-mention-option{display:block;width:100%;text-align:left;padding:7px 10px;border:none;border-radius:var(--r-control);background:transparent;font:inherit;font-size:var(--text-sm);color:var(--text);cursor:pointer}.iq-mention-option small{display:block;color:var(--text-muted);font-size:var(--text-xs)}.iq-mention-option:hover,.iq-mention-option.active{background:var(--paper-2)}.iq-help{display:grid;gap:var(--space-5);max-width:60rem}.iq-help-toc{display:flex;flex-wrap:wrap;gap:var(--space-2)}.iq-glossary{display:grid;gap:var(--space-3);margin:0}.iq-glossary dt{font-weight:700;letter-spacing:var(--tracking-tight);scroll-margin-top:5rem}.iq-glossary dd{margin:.15rem 0 0;color:var(--text)}.iq-glossary dd p+p{margin-top:var(--space-2);color:var(--text-muted)}.iq-glossary :target{background:var(--warn-soft);border-radius:4px}.iq-method ol{padding-left:1.3rem;display:grid;gap:var(--space-2)}.iq-method,#glossary,#methods,#faq{scroll-margin-top:5rem}.iq-shell{min-height:100vh;display:grid;grid-template-columns:232px minmax(0,1fr);max-width:100vw;overflow-x:clip;background:var(--canvas)}.iq-col{display:flex;flex-direction:column;min-width:0;min-height:calc(100vh - 16px);margin:8px 8px 8px 0;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card);overflow:clip}.iq-banner{display:flex;align-items:center;gap:10px;background:var(--warn-soft);color:var(--warn-deep);padding:8px 24px;font-size:var(--text-sm);font-weight:500;border-bottom:1px solid var(--warn-line)}.iq-nav{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;background:transparent;z-index:35}.iq-nav-brand{flex:none;height:56px;display:flex;align-items:center;gap:10px;padding:0 14px 0 18px}.iq-nav-brand-link{display:flex;align-items:center;gap:10px;min-width:0;flex:1;color:var(--text)}.iq-nav-brand-link:hover{text-decoration:none;color:var(--text)}.iq-nav-brand-text{display:flex;flex-direction:column;gap:1px;line-height:1.15;min-width:0}.iq-nav-brand-text b{font-weight:var(--weight-strong);font-size:var(--text-base);letter-spacing:var(--tracking-tight);white-space:nowrap}.iq-nav-tenant{font-size:var(--text-2xs);line-height:1.3;color:var(--text-subtle);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.iq-nav-groups{flex:1;min-height:0;overflow-y:auto;padding:6px 8px 12px 10px;display:flex;flex-direction:column;gap:14px}.iq-nav-group{display:flex;flex-direction:column;gap:2px}.iq-nav-title{padding:0 8px 4px;font-size:var(--text-tag);font-weight:var(--weight-control);line-height:1.3;color:var(--text-subtle)}.iq-nav-link{display:flex;align-items:center;gap:8px;min-height:32px;padding:5px 8px;border-radius:var(--r-control);color:var(--text-muted);text-decoration:none;transition:background-color .12s,color .12s,box-shadow .12s}.iq-nav-link:hover{background:var(--hover);color:var(--text);text-decoration:none}.iq-nav-n{flex:none;width:16px;font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:500;color:var(--text-subtle)}.iq-nav-label{flex:1;min-width:0;font-size:var(--text-sm);font-weight:450;line-height:1.25}.iq-nav-count{flex:none;text-align:right;font-size:var(--text-2xs);font-weight:var(--weight-control);font-variant-numeric:tabular-nums;color:var(--text-subtle)}.iq-nav-count--danger{color:var(--danger-text)}.iq-nav-link.active{background:var(--paper);color:var(--text);box-shadow:0 0 0 1px var(--line),var(--shadow-xs)}.iq-nav-link.active .iq-nav-n{color:var(--accent)}.iq-nav-link.active .iq-nav-label{font-weight:var(--weight-nav-active)}.iq-nav-foot{flex:none;padding:10px 12px 14px;display:flex;flex-direction:column;gap:6px}.iq-nav-version{padding:0 10px;font-family:var(--font-mono);font-size:var(--text-3xs);color:var(--text-subtle);overflow-wrap:anywhere}.iq-user-btn{display:flex;align-items:center;gap:10px;width:100%;padding:6px 8px;border:0;border-radius:var(--r-control);background:transparent;color:var(--text);text-align:left;cursor:pointer;transition:background-color .12s}.iq-user-btn:hover,.iq-user-btn[aria-expanded=true]{background:var(--hover)}.iq-user-text{display:flex;flex-direction:column;line-height:1.25;min-width:0;flex:1}.iq-user-name{font-weight:var(--weight-strong);font-size:var(--text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iq-user-role{font-size:var(--text-2xs);color:var(--text-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iq-user-caret{color:var(--text-subtle);font-size:var(--text-xs)}.iq-top{position:sticky;top:0;z-index:30;height:52px;display:flex;align-items:center;gap:12px;padding:0 24px;background:var(--paper);border-bottom:1px solid var(--line)}.iq-top-crumbs{flex:1;min-width:0;font-size:var(--text-sm)}.iq-top-crumbs ol{display:flex;align-items:center;gap:8px;list-style:none;margin:0;padding:0;min-width:0;white-space:nowrap}.iq-top-crumbs li{display:inline-flex;align-items:center;gap:8px;min-width:0;flex:0 3 auto;color:var(--text-subtle)}.iq-top-crumbs li+li:before{content:"/";flex:none;color:var(--line-2)}.iq-top-crumbs li>a,.iq-top-crumbs li>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iq-top-crumbs li:first-child{flex-shrink:0}.iq-top-crumbs a{color:var(--text-subtle)}.iq-top-crumbs a:hover{color:var(--accent)}.iq-top-crumbs li:last-child{flex:0 1 auto}.iq-top-crumbs [aria-current=page]{color:var(--text);font-weight:var(--weight-control)}.iq-icon-btn{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 10px;border:1px solid transparent;border-radius:var(--r-control);background:transparent;color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-control);cursor:pointer;white-space:nowrap;transition:background-color .12s,border-color .12s,box-shadow .12s}.iq-icon-btn:hover{background:var(--hover)}.iq-icon-btn[aria-expanded=true]{background:var(--paper-2);border-color:var(--line-2)}.iq-icon-btn:disabled{opacity:.5;cursor:default;background:transparent}.iq-menu-btn{display:none;border-color:var(--line-2);background:var(--paper);box-shadow:var(--shadow-xs)}.iq-bell{height:34px;padding:0 6px 0 12px;border-color:var(--line-2);background:var(--paper);box-shadow:var(--shadow-xs)}.iq-bell:hover{background:var(--paper-2)}.iq-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--r-pill);background:var(--accent);color:var(--text-inverse);font-size:var(--text-2xs);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums}.iq-count--zero{background:var(--paper-3);color:var(--text-subtle)}.iq-status{min-height:36px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;padding:4px 24px;background:var(--paper);border-bottom:1px solid var(--line);font-size:var(--text-xs);color:var(--text-muted)}.iq-status-item{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.iq-status b{color:var(--text);font-weight:var(--weight-strong)}.iq-status-sep{width:1px;height:14px;background:var(--line)}.iq-status-money{margin-left:auto;display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap}.iq-status-money b{font-size:var(--text-base);font-weight:700;letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums}.iq-status-link{border:0;background:none;padding:0;margin-left:6px;color:var(--accent);font:inherit;font-weight:var(--weight-control);cursor:pointer;white-space:nowrap}.iq-status-link:hover{color:var(--accent-hover)}.iq-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px 32px;align-items:center;padding:16px 24px;background:var(--paper-2);border-bottom:1px solid var(--line)}.iq-summary-title{display:flex;flex-direction:column;gap:4px}.iq-summary-title b{font-size:var(--text-md);font-weight:var(--weight-heading);letter-spacing:var(--tracking-tight)}.iq-summary-cells{display:flex;flex-wrap:wrap;row-gap:10px;border-left:1px solid var(--line);min-width:0}.iq-summary-cell{display:flex;flex-direction:column;gap:2px;padding:0 20px;border-right:1px solid var(--line);white-space:nowrap}.iq-summary-cell:last-child{border-right:0}.iq-summary-cell b{font-size:.9375rem;font-weight:var(--weight-strong)}.iq-summary-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.iq-summary-extra{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:var(--text-sm);border-top:1px solid var(--line);padding-top:10px}.iq-summary-rows{display:grid;grid-template-columns:150px minmax(0,1fr);gap:6px 14px;font-size:var(--text-sm);line-height:1.45}.iq-summary-rows>span:nth-child(odd){color:var(--text-muted)}@media(max-width:1439.98px){.iq-summary{grid-template-columns:minmax(0,1fr) auto}.iq-summary-cells{grid-column:1 / -1;grid-row:2}}.iq-main{flex:1;min-width:0;padding:20px 24px 32px;overflow-x:clip}.iq-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:var(--scrim);-webkit-backdrop-filter:blur(var(--scrim-blur));backdrop-filter:blur(var(--scrim-blur))}.iq-drawer-close{display:none}.iq-pop-anchor{position:relative}.iq-popover{position:absolute;right:0;top:calc(100% + 6px);z-index:45;width:min(26rem,calc(100vw - 1.5rem));max-height:min(34rem,calc(100vh - 5rem));display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow);overflow:hidden}.iq-popover.narrow{width:min(17rem,calc(100vw - 1.5rem))}.iq-popover.up{top:auto;bottom:calc(100% + 8px);left:0;right:auto}.iq-popover-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:10px 14px;border-bottom:1px solid var(--line)}.iq-popover-list{overflow-y:auto;margin:0;padding:4px;list-style:none;display:flex;flex-direction:column;gap:2px}.iq-note{display:block;width:100%;text-align:left;padding:9px 10px;border:none;border-radius:var(--r-control);background:transparent;color:var(--text);cursor:pointer;font:inherit}.iq-note:hover{background:var(--paper-2)}.iq-note.unread{background:var(--accent-select);box-shadow:inset 3px 0 0 var(--accent)}.iq-note.unread:hover{background:var(--accent-tint)}.iq-note-title{font-weight:var(--weight-strong);font-size:var(--text-sm)}.iq-note-body{font-size:var(--text-sm);color:var(--text-muted);margin-top:.15rem}.iq-note-meta{font-size:var(--text-2xs);color:var(--text-subtle);margin-top:.3rem}.iq-menu-list{padding:4px;display:flex;flex-direction:column;gap:1px}.iq-menu-item{display:block;width:100%;text-align:left;padding:7px 10px;border:none;border-radius:var(--r-control);background:transparent;color:var(--text);font:inherit;font-size:var(--text-sm);cursor:pointer;text-decoration:none}.iq-menu-item:hover{background:var(--hover);text-decoration:none;color:var(--text)}@media(max-width:1023.98px){.iq-shell{grid-template-columns:minmax(0,1fr)}.iq-col{margin:0;min-height:100vh;border:0;border-radius:0;box-shadow:none}.iq-menu-btn{display:inline-flex}.iq-nav{position:fixed;top:0;bottom:0;left:0;z-index:50;width:min(18rem,86vw);height:auto;background:var(--canvas);border-right:1px solid var(--line);transform:translate(-100%);transition:transform .18s ease-out;box-shadow:var(--shadow);visibility:hidden}.iq-nav.open{transform:translate(0);visibility:visible}.iq-drawer-close{display:inline-flex}.iq-top{padding:0 16px;gap:10px}.iq-status{padding:4px 16px}.iq-summary{padding:14px 16px;grid-template-columns:minmax(0,1fr)}.iq-summary-cells{border-left:0}.iq-summary-cell{padding:0 16px 0 0;margin-right:16px}.iq-summary-actions{justify-content:flex-start}.iq-banner{padding:8px 16px}.iq-main{padding:18px 16px 32px;overflow-x:auto}}.iq-top-new{flex:none;white-space:nowrap;text-decoration:none}@media(max-width:639.98px){.iq-top-new-word{display:none}}@media(max-width:639.98px){.iq-top{gap:8px}.iq-top-crumbs li:not(:last-child){display:none}.iq-top-crumbs li:last-child:before{content:none}.iq-status-money{margin-left:0}.iq-bell-word,.iq-menu-word{display:none}.iq-top .iq-pop-anchor{position:static}.iq-top .iq-popover,.iq-top .iq-popover.narrow{left:var(--space-3);right:var(--space-3);width:auto}.iq-popover-head{flex-wrap:wrap}.iq-summary-rows{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.iq-nav{transition:none}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--canvas: #f3f4f7;--paper: #ffffff;--paper-2: #f7f8fa;--paper-3: #eceef3;--panel-ink: #0e1b33;--panel-ink-text: #ffffff;--panel-ink-soft: #c6cedc;--panel-ink-muted: #aeb9d0;--panel-ink-line: rgba(255, 255, 255, .22);--panel-ink-grid: rgba(255, 255, 255, .05);--line: #e7e9ee;--line-2: #d6dae2;--line-hover: #c3c8d2;--ink: #0e1b33;--ink-contrast: #ffffff;--ink-soft-text: #c6cedc;--ink-faint-text: #aeb9d0;--text: #0e1b33;--text-body: #1f2a40;--text-muted: #3a4660;--text-faint: #4a5670;--text-subtle: #5e6a82;--text-inverse: #ffffff;--accent: #2446e0;--accent-hover: #1a33a8;--accent-strong: #1d38b8;--accent-soft: #e6ebff;--accent-tint: #eef1ff;--accent-select: #f2f4ff;--accent-line: #9fb0f5;--accent-bar: #b7c3f6;--accent-deep: oklch(.46 .2 285);--danger: #c7361f;--danger-text: #a92b17;--danger-soft: #fdeeeb;--danger-tint: #fff7f5;--danger-line: #eba79a;--safety: #c7361f;--safety-text: #5b1a0e;--safety-soft: #fdf1ee;--safety-line: #ebc5bc;--warn: #a15c07;--warn-text: #7a4f00;--warn-deep: #4f3300;--warn-soft: #fff6e3;--warn-tint: #fffbf2;--warn-line: #e2c07a;--warn-track: #f0ddb4;--ok: #16653f;--ok-soft: #eaf5ef;--ok-line: #9ccbb2;--ok-bar: #b9dcc8;--neutral: #3a4660;--neutral-line: #c3c9d4;--chart-focus: #2446e0;--chart-other: #a3adbf;--chart-band: rgba(36, 70, 224, .13);--chart-band-hatch: #2446e0;--chart-band-line: #8fa2ee;--chart-band-center: #6f86e8;--chart-grid: #e3e6ec;--chart-axis: #0e1b33;--chart-immature: #8a95a8;--chart-before: #a15c07;--chart-after: #16653f;--chart-halo: #ffffff;--shadow-xs: 0 1px 2px rgba(16, 24, 40, .05);--shadow-card: 0 1px 2px rgba(16, 24, 40, .04), 0 1px 3px rgba(16, 24, 40, .03);--shadow: 0 0 0 1px rgba(16, 24, 40, .03), 0 4px 8px -2px rgba(16, 24, 40, .06), 0 16px 32px -6px rgba(16, 24, 40, .14);--ring: 0 0 0 3px color-mix(in oklch, var(--accent) 22%, transparent);--ring-bad: 0 0 0 3px color-mix(in oklch, var(--danger) 20%, transparent);--hover: color-mix(in oklch, var(--ink) 5%, transparent);--scrim: rgba(16, 20, 30, .34);--scrim-blur: 2px;--r-control: 8px;--r-card: 12px;--r-dialog: 16px;--r-pill: 999px;--r-plate: 8px;--r-sheet: 16px;--r-mark: 7px;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--font: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--weight-text: 400;--weight-control: 500;--weight-nav-active: 550;--weight-strong: 600;--weight-heading: 650;--tracking-tight: -.018em;--text-3xs: .625rem;--text-2xs: .6875rem;--text-tag: .71875rem;--text-xs: .75rem;--text-sm: .8125rem;--text-base: .875rem;--text-md: 1rem;--text-lg: 1.125rem;--text-xl: 1.625rem;--text-2xl: 2rem;--tap-target: 44px;--mobile-input-size: 16px;--bg: var(--canvas);--surface: var(--paper);--surface-raised: var(--paper);--surface-subtle: var(--paper-2);--surface-sunken: var(--paper-2);--track: var(--paper-3);--border: var(--line);--border-strong: var(--line-2);--border-dashed: #8a95a8;--line-soft: var(--line);--line-softer: #f0f1f5;--neutral-soft: var(--paper-3);--radius: var(--r-control);--radius-lg: var(--r-card);--shadow-sm: var(--shadow-xs);--shadow-lg: var(--shadow)}@media(max-width:639.98px){:root{--r-control: 12px;--r-card: 16px;--r-plate: 10px;--r-sheet: 20px}}.dealer-root{--r-control: 12px;--r-card: 16px;--r-plate: 10px;--r-sheet: 20px;--radius: var(--r-control);--radius-lg: var(--r-card)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--canvas: #0f1117;--paper: #161a22;--paper-2: #1b2029;--paper-3: #242a35;--line: #272d38;--line-2: #353c49;--line-hover: #464e5c;--line-softer: #1d222b;--border-dashed: #5b6782;--ink: #e6ecf7;--ink-contrast: #0f1117;--ink-soft-text: #33415c;--ink-faint-text: #4a5670;--text: #e6ecf7;--text-body: #d3dbea;--text-muted: #b4bfd3;--text-faint: #98a4bb;--text-subtle: #8e9ab2;--text-inverse: #0f1117;--accent: #7b93ff;--accent-hover: #a2b3ff;--accent-strong: #a9b8ff;--accent-soft: #1d2650;--accent-tint: #1a2244;--accent-select: #171f3c;--accent-line: #3f53a8;--accent-bar: #33448f;--accent-deep: oklch(.52 .2 285);--danger: #f07a64;--danger-text: #f59a88;--danger-soft: #3a1d18;--danger-tint: #2a1714;--danger-line: #7a3528;--safety: #e0523a;--safety-text: #f5b3a6;--safety-soft: #34160f;--safety-line: #6e2c20;--warn: #e0a64a;--warn-text: #f0c27a;--warn-deep: #f3d9a8;--warn-soft: #33260e;--warn-tint: #261d0c;--warn-line: #7a5a1e;--warn-track: #4a3a18;--ok: #5fc08e;--ok-soft: #12291d;--ok-line: #2f6b4b;--ok-bar: #245a3e;--neutral: #b4bfd3;--neutral-line: #3a4863;--chart-focus: #7b93ff;--chart-other: #5b6782;--chart-band: rgba(123, 147, 255, .17);--chart-band-hatch: #7b93ff;--chart-band-line: #4e63b8;--chart-band-center: #6f86e8;--chart-grid: #262c37;--chart-axis: #b4bfd3;--chart-immature: #5b6782;--chart-before: #e0a64a;--chart-after: #5fc08e;--chart-halo: #161a22;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .4);--shadow-card: 0 1px 2px rgba(0, 0, 0, .4), 0 1px 3px rgba(0, 0, 0, .3);--shadow: 0 0 0 1px rgba(0, 0, 0, .4), 0 4px 8px -2px rgba(0, 0, 0, .45), 0 16px 32px -6px rgba(0, 0, 0, .6);--hover: color-mix(in oklch, var(--ink) 7%, transparent);--scrim: rgba(0, 0, 0, .5)}}:root[data-theme=dark]{color-scheme:dark;--canvas: #0f1117;--paper: #161a22;--paper-2: #1b2029;--paper-3: #242a35;--line: #272d38;--line-2: #353c49;--line-hover: #464e5c;--line-softer: #1d222b;--border-dashed: #5b6782;--ink: #e6ecf7;--ink-contrast: #0f1117;--ink-soft-text: #33415c;--ink-faint-text: #4a5670;--text: #e6ecf7;--text-body: #d3dbea;--text-muted: #b4bfd3;--text-faint: #98a4bb;--text-subtle: #8e9ab2;--text-inverse: #0f1117;--accent: #7b93ff;--accent-hover: #a2b3ff;--accent-strong: #a9b8ff;--accent-soft: #1d2650;--accent-tint: #1a2244;--accent-select: #171f3c;--accent-line: #3f53a8;--accent-bar: #33448f;--accent-deep: oklch(.52 .2 285);--danger: #f07a64;--danger-text: #f59a88;--danger-soft: #3a1d18;--danger-tint: #2a1714;--danger-line: #7a3528;--safety: #e0523a;--safety-text: #f5b3a6;--safety-soft: #34160f;--safety-line: #6e2c20;--warn: #e0a64a;--warn-text: #f0c27a;--warn-deep: #f3d9a8;--warn-soft: #33260e;--warn-tint: #261d0c;--warn-line: #7a5a1e;--warn-track: #4a3a18;--ok: #5fc08e;--ok-soft: #12291d;--ok-line: #2f6b4b;--ok-bar: #245a3e;--neutral: #b4bfd3;--neutral-line: #3a4863;--chart-focus: #7b93ff;--chart-other: #5b6782;--chart-band: rgba(123, 147, 255, .17);--chart-band-hatch: #7b93ff;--chart-band-line: #4e63b8;--chart-band-center: #6f86e8;--chart-grid: #262c37;--chart-axis: #b4bfd3;--chart-immature: #5b6782;--chart-before: #e0a64a;--chart-after: #5fc08e;--chart-halo: #161a22;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .4);--shadow-card: 0 1px 2px rgba(0, 0, 0, .4), 0 1px 3px rgba(0, 0, 0, .3);--shadow: 0 0 0 1px rgba(0, 0, 0, .4), 0 4px 8px -2px rgba(0, 0, 0, .45), 0 16px 32px -6px rgba(0, 0, 0, .6);--hover: color-mix(in oklch, var(--ink) 7%, transparent);--scrim: rgba(0, 0, 0, .5)}.iq-mark--tile{display:inline-block;flex:none;border-radius:var(--r-mark);background:var(--accent);box-shadow:inset 0 1px #ffffff2e}@supports (color: oklch(0 0 0)){.iq-mark--tile{background:linear-gradient(135deg,var(--accent),var(--accent-deep))}}.iq-kicker{font-family:var(--font);font-size:var(--text-xs);font-weight:var(--weight-control);line-height:1.35;letter-spacing:0!important;text-transform:none;color:var(--text-subtle)}.iq-kicker--ink{color:var(--text)}.iq-kicker--sm{font-size:var(--text-xs)}.iq-code{font-family:var(--font-mono);font-weight:500;font-size:var(--text-sm)}.iq-code--link{color:var(--accent)}.iq-code--inherit{font-size:inherit}.iq-objtag{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;font-size:var(--text-xs);font-weight:var(--weight-control);line-height:1.3;color:var(--text-muted);background:var(--paper-3);border-radius:6px;white-space:nowrap}.iq-kbd{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:500;border:1px solid var(--line-2);border-radius:5px;padding:0 5px;background:var(--paper-2);box-shadow:inset 0 -1px 0 var(--line-2);color:var(--text-subtle);white-space:nowrap}.iq-shape{flex:none;display:inline-block;width:7px;height:7px;border-radius:1.5px;background:currentColor}.iq-shape--outline{background:transparent;box-shadow:inset 0 0 0 1.5px currentColor}.iq-shape--circle{border-radius:50%}.iq-shape--ring{border-radius:50%;background:transparent;box-shadow:inset 0 0 0 1.5px currentColor}.iq-shape--diamond{transform:rotate(45deg);width:6px;height:6px;border-radius:1px}.iq-shape--triangle{width:0;height:0;border-radius:0;background:transparent;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:7px solid currentColor}.iq-shape--lg{width:9px;height:9px}.iq-shape--lg.iq-shape--triangle{width:0;height:0;border-left-width:5px;border-right-width:5px;border-bottom-width:9px}.iq-shape--lg.iq-shape--diamond{width:8px;height:8px}.iq-tag{display:inline-flex;align-items:center;gap:6px;min-height:22px;padding:1px 9px 1px 8px;border:0;border-radius:var(--r-pill);font-family:var(--font);font-size:var(--text-tag);font-weight:var(--weight-control);line-height:1.2;white-space:nowrap;vertical-align:middle}.iq-tag--lg{min-height:24px;padding:1px 10px 1px 9px}.iq-tag--sm{min-height:20px;padding:0 8px 0 7px;font-size:var(--text-2xs)}.iq-tag--neutral{background:var(--paper-3);color:var(--text-muted)}.iq-tag--neutral .iq-shape{color:var(--text-muted)}.iq-tag--accent{background:var(--accent-soft);color:var(--accent-strong)}.iq-tag--wait{background:var(--accent-tint);color:var(--accent-strong)}.iq-tag--ok{background:var(--ok-soft);color:var(--ok)}.iq-tag--warn{background:var(--warn-soft);color:var(--warn-text)}.iq-tag--warn .iq-shape{color:var(--warn)}.iq-tag--danger{background:var(--danger-soft);color:var(--danger-text)}.iq-tag--danger .iq-shape{color:var(--danger)}.iq-tag--safety{background:var(--safety);color:#fff;font-weight:var(--weight-strong)}.iq-tag--safety .iq-shape{color:#fff}.iq-tag--dashed{border:1px dashed var(--border-dashed);background:transparent;color:var(--text-muted);font-size:var(--text-2xs);min-height:18px;padding:0 7px}.iq-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:36px;padding:0 14px;border:1px solid transparent;border-radius:var(--r-control);font-family:var(--font);font-size:var(--text-sm);font-weight:var(--weight-control);line-height:1.2;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s}.iq-btn:hover{text-decoration:none}.iq-btn--sm{min-height:28px;padding:0 10px;font-size:var(--text-xs)}.iq-btn--lg{min-height:44px;padding:0 18px;font-size:var(--text-base)}.iq-btn--xl{min-height:48px;padding:0 20px;font-size:.9375rem}.iq-btn--block{width:100%}.iq-btn--wrap{white-space:normal;text-align:center}.iq-btn--primary{background:var(--accent);color:var(--text-inverse);font-weight:var(--weight-strong);box-shadow:var(--shadow-xs),inset 0 1px #ffffff1f}.iq-btn--primary:hover{background:var(--accent-hover);color:var(--text-inverse)}.iq-btn--secondary,.iq-btn--quiet{background:var(--paper);color:var(--text);border-color:var(--line-2);box-shadow:var(--shadow-xs)}.iq-btn--secondary:hover,.iq-btn--quiet:hover{background:var(--paper-2);border-color:var(--line-hover);color:var(--text)}.iq-btn--ghost{background:transparent;color:var(--accent);padding-left:8px;padding-right:8px}.iq-btn--ghost:hover{color:var(--accent-hover);background:var(--accent-select)}.iq-btn--outline{background:var(--paper);color:var(--accent);border-color:var(--line-2);box-shadow:var(--shadow-xs)}.iq-btn--outline:hover{border-color:var(--accent-line);background:var(--accent-select)}.iq-btn--danger{background:var(--paper);color:var(--danger-text);border-color:var(--danger-line);box-shadow:var(--shadow-xs)}.iq-btn--danger:hover{background:var(--danger-tint);color:var(--danger-text)}.iq-btn--danger-solid{background:var(--danger-text);color:#fff;font-weight:var(--weight-strong);box-shadow:var(--shadow-xs),inset 0 1px #ffffff1f}.iq-btn--danger-solid:hover{background:var(--danger);color:#fff}.iq-btn--dark{background:var(--ink);color:var(--ink-contrast);box-shadow:var(--shadow-xs)}.iq-btn--dark:hover{background:var(--text-muted);color:var(--ink-contrast)}.iq-btn:disabled,.iq-btn[aria-disabled=true]{background:var(--paper-2);color:var(--text-subtle);border-color:var(--line);box-shadow:none;cursor:not-allowed}.iq-btn--ghost:disabled,.iq-btn--ghost[aria-disabled=true]{background:transparent;border-color:transparent;color:var(--text-faint)}.iq-label{font-size:var(--text-sm);font-weight:var(--weight-control);color:var(--text)}.iq-hint{font-size:var(--text-xs);color:var(--text-subtle);line-height:1.45}.iq-error{font-size:var(--text-xs);color:var(--danger-text);line-height:1.45}.iq-input{display:block;width:100%;min-height:36px;padding:7px 11px;border:1px solid var(--line-2);border-radius:var(--r-control);background:var(--paper);color:var(--text);font-family:var(--font);font-size:var(--text-sm);line-height:1.4;box-shadow:var(--shadow-xs);transition:border-color .12s,box-shadow .12s}.iq-input::placeholder{color:var(--text-subtle);opacity:1}.iq-input:hover:not(:disabled):not(:focus){border-color:var(--line-hover)}.iq-input:focus{outline:none;border-color:var(--accent);box-shadow:var(--ring)}.iq-input:disabled{background:var(--paper-2);color:var(--text-subtle);box-shadow:none;cursor:not-allowed}.iq-input[aria-invalid=true]{border-color:var(--danger)}.iq-input[aria-invalid=true]:focus{border-color:var(--danger);box-shadow:var(--ring-bad)}textarea.iq-input{min-height:6rem;padding:8px 11px;resize:vertical}select.iq-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:30px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 16px) 52%,calc(100% - 11px) 52%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.iq-input--lg{min-height:44px;font-size:.9375rem;padding-left:12px;padding-right:12px}.iq-input--mono{font-family:var(--font-mono);font-weight:500}input[type=number].iq-input{font-variant-numeric:tabular-nums}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}.iq-page{display:flex;flex-direction:column;gap:18px;min-width:0}.iq-page-head{display:flex;align-items:flex-end;gap:16px 24px;flex-wrap:wrap}.iq-page-head>.iq-page-titles{flex:1 1 18rem;display:flex;flex-direction:column;gap:6px;min-width:0}.iq-page-sub{font-size:var(--text-sm);color:var(--text-subtle)}.iq-page-meta{font-size:var(--text-sm);color:var(--text-muted)}.iq-section{display:flex;flex-direction:column;gap:10px;min-width:0}.iq-section-head{display:flex;align-items:baseline;gap:4px 10px;flex-wrap:wrap;min-width:0}.iq-section-head--top{padding-top:2px}.iq-section-head--bottom{border-bottom:1px solid var(--line);padding-bottom:10px}.iq-section-n{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:500;color:var(--text-subtle)}.iq-section-title{margin:0;font-size:var(--text-md);font-weight:var(--weight-heading);line-height:1.3;letter-spacing:var(--tracking-tight)}.iq-section-title--sm{font-size:.9375rem}.iq-section-count{display:inline-block;min-width:20px;padding:1px 7px;border-radius:var(--r-pill);background:var(--paper-3);color:var(--text-muted);font-size:var(--text-2xs);font-weight:var(--weight-control);line-height:1.5;letter-spacing:0;text-align:center;font-variant-numeric:tabular-nums;vertical-align:2px}.iq-section-meta{margin-left:auto;font-size:var(--text-xs);color:var(--text-subtle);text-align:right}.iq-section-actions{margin-left:auto;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.iq-section-meta+.iq-section-actions{margin-left:12px}.iq-link-strong{font-size:var(--text-xs);font-weight:var(--weight-control);white-space:nowrap}.iq-sheet{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card);min-width:0}.iq-sheet--strong{border-color:var(--line-2)}.iq-sheet--pad{padding:14px 16px}.iq-sheet--dashed{border-style:dashed;border-color:var(--border-dashed);box-shadow:none}.iq-sheet--danger{border-color:var(--danger-line)}.iq-sheet--flat{background:var(--paper-2);box-shadow:none}.iq-sheet .iq-sheet,.iq-dialog .iq-sheet{box-shadow:none;border-radius:var(--r-plate)}.iq-aside-note{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--r-plate);padding:10px 12px;font-size:var(--text-sm);line-height:1.45}.iq-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card);min-width:0}.iq-strip--quiet{box-shadow:none}.iq-sheet .iq-strip,.iq-dialog .iq-strip{box-shadow:none;border-radius:var(--r-plate)}.iq-stat{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;border-right:1px solid var(--line)}.iq-stat:last-child{border-right:none}.iq-stat--lead{padding:12px 16px;gap:6px}.iq-stat-v{font-size:.9375rem;font-weight:var(--weight-strong);line-height:1.3;overflow-wrap:anywhere}.iq-stat-v--lg{font-size:1.25rem;font-weight:700;letter-spacing:var(--tracking-tight)}.iq-stat-v--xl{font-size:var(--text-2xl);font-weight:700;letter-spacing:var(--tracking-tight);line-height:1.05}.iq-stat-n{font-size:var(--text-2xs);color:var(--text-subtle);line-height:1.35}.iq-stat-n--warn{color:var(--warn-text)}.iq-stat-n--danger{color:var(--danger-text)}.iq-strip--row{display:inline-grid;grid-auto-flow:column;grid-auto-columns:auto}@media(max-width:1100px){.iq-strip:not(.iq-strip--row){grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))!important}.iq-strip:not(.iq-strip--row) .iq-stat{border-bottom:1px solid var(--line)}.iq-strip:not(.iq-strip--row) .iq-stat--lead{grid-column:1 / -1;border-right:none}}.iq-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:6px}.iq-step{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--r-control);background:var(--paper);box-shadow:var(--shadow-xs);color:var(--text-subtle);text-decoration:none;min-width:0;transition:border-color .12s,color .12s}a.iq-step:hover{text-decoration:none;border-color:var(--line-hover);color:var(--text)}.iq-step--cur{background:var(--accent-select);color:var(--accent-strong);border-color:var(--accent-line)}a.iq-step--cur:hover{color:var(--accent-strong);border-color:var(--accent)}.iq-step--done{color:var(--ok);border-color:var(--ok-line)}a.iq-step--done:hover{color:var(--ok)}.iq-step-n{flex:none;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:1.5px solid currentColor;border-radius:50%;font-size:var(--text-2xs);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums}.iq-step--cur .iq-step-n{background:var(--accent);border-color:var(--accent);color:var(--text-inverse)}.iq-step-text{display:flex;flex-direction:column;line-height:1.25;min-width:0}.iq-step-t{font-size:var(--text-sm);font-weight:var(--weight-strong)}.iq-step-s{font-size:var(--text-2xs);opacity:.85}.iq-seg{display:inline-flex;gap:2px;padding:2px;background:var(--paper-3);border-radius:var(--r-control);flex-wrap:nowrap}.iq-seg>button{border:0;border-radius:calc(var(--r-control) - 2px);background:transparent;color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-control);padding:0 10px;min-height:28px;cursor:pointer;white-space:nowrap;transition:background-color .12s,color .12s,box-shadow .12s}.iq-seg>button:hover:not(:disabled){color:var(--text)}.iq-seg>button[aria-pressed=true]{background:var(--paper);color:var(--text);box-shadow:var(--shadow-xs)}.iq-seg>button:disabled{color:var(--text-subtle);opacity:.6;cursor:not-allowed}.iq-seg--lg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.iq-seg--lg>button{min-height:40px;font-size:var(--text-sm)}.iq-money{display:inline-flex;flex-direction:column;gap:4px;min-width:0;max-width:100%}.iq-money--block{display:flex}.iq-money-line{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}.iq-money-lo{font-weight:700;white-space:nowrap;color:var(--text);font-variant-numeric:tabular-nums}.iq-money-rest{font-size:var(--text-2xs);color:var(--text-subtle);white-space:nowrap;font-variant-numeric:tabular-nums}.iq-money-rest b{color:var(--text);font-weight:var(--weight-strong)}.iq-money-horizon{font-size:var(--text-2xs);color:var(--text-subtle)}.iq-money-rough{font-size:var(--text-2xs);color:var(--warn-text)}.iq-money--lg .iq-money-line{justify-content:flex-start;column-gap:12px}.iq-money--md .iq-money-line{justify-content:flex-start;column-gap:8px}.iq-money--lg .iq-money-lo{font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);line-height:1}.iq-money--lg .iq-money-rest{font-size:var(--text-sm);color:var(--text-muted)}.iq-money--md .iq-money-lo{font-size:1.25rem;letter-spacing:var(--tracking-tight)}.iq-money--md .iq-money-rest{font-size:var(--text-xs);color:var(--text-muted)}.iq-money--cell .iq-money-lo{font-size:var(--text-base)}.iq-money-drill{background:none;border:none;padding:0;margin:0;cursor:pointer;color:inherit;text-align:left;font:inherit;display:block;width:100%}.iq-money-drill:hover .iq-money-lo{color:var(--accent)}.iq-ibar{position:relative;display:block;height:8px;min-width:60px}.iq-ibar-axis{position:absolute;left:0;right:0;top:3.5px;height:1px;background:var(--line)}.iq-ibar-range{position:absolute;top:2px;height:4px;border-radius:2px;background:var(--accent-bar)}.iq-ibar-low{position:absolute;top:0;height:8px;width:2px;border-radius:1px;background:var(--ink)}.iq-ibar-point{position:absolute;top:1px;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:var(--accent)}.iq-ibar--lg{height:14px}.iq-ibar--lg .iq-ibar-axis{top:6px;background:var(--line-2)}.iq-ibar--lg .iq-ibar-range{top:3px;height:7px;border-radius:3.5px}.iq-ibar--lg .iq-ibar-low{height:13px}.iq-ibar--lg .iq-ibar-point{top:2.5px;width:8px;height:8px;margin-left:-4px}.iq-rbar{position:relative;display:block;height:16px;min-width:110px}.iq-rbar-axis{position:absolute;left:0;right:0;top:7.5px;height:1px;background:var(--chart-grid)}.iq-rbar-one{position:absolute;top:0;bottom:0;width:1px;background:var(--border-dashed)}.iq-rbar-ci{position:absolute;top:5px;height:6px;border-radius:3px;background:var(--chart-grid)}.iq-rbar-pt{position:absolute;top:3px;width:10px;height:10px;margin-left:-5px;transform:rotate(45deg);border-radius:1.5px;background:var(--text-faint)}.iq-rbar--strong .iq-rbar-ci{background:var(--accent-bar)}.iq-rbar--strong .iq-rbar-pt{background:var(--accent)}.iq-rbar--sm{height:12px}.iq-rbar--sm .iq-rbar-axis{top:5.5px}.iq-rbar--sm .iq-rbar-ci{top:4px;height:4px;border-radius:2px}.iq-rbar--sm .iq-rbar-pt{display:none}.iq-rscale{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:var(--text-3xs);color:var(--text-subtle);position:relative}.iq-share{display:flex;height:8px;background:var(--paper-3);border-radius:var(--r-pill);overflow:hidden;min-width:40px}.iq-share>span{display:block;background:var(--border-dashed);border-radius:var(--r-pill)}.iq-share--accent>span{background:var(--accent)}.iq-share--lg{height:12px}.iq-conf{display:inline-flex;align-items:center;gap:7px;font-size:var(--text-sm);color:var(--text);white-space:nowrap}.iq-conf-bars{display:inline-flex;gap:2px}.iq-conf-bars>span{width:5px;height:10px;border-radius:1px;background:var(--line-2)}.iq-conf-bars>span.on{background:var(--ink)}.iq-draft{border:1.5px dashed var(--border-dashed);border-radius:var(--r-plate);background:var(--paper-2);padding:14px 16px;display:flex;flex-direction:column;gap:10px}.iq-draft-tag{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;font-size:var(--text-xs);font-weight:var(--weight-control);color:var(--text-muted);border:1px dashed var(--border-dashed);border-radius:var(--r-pill);padding:1px 10px 1px 8px;background:var(--paper)}.iq-draft-tag:before{content:"";width:8px;height:8px;border:1.5px dashed currentColor;border-radius:50%}.iq-draft-text{margin:0;font-size:var(--text-base);line-height:1.55;color:var(--text-body);white-space:pre-wrap}.iq-avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--accent-soft);color:var(--accent-strong);font-size:var(--text-3xs);font-weight:700;letter-spacing:.02em}.iq-avatar--ink{background:var(--ink);color:var(--ink-contrast)}.iq-avatar--sm{width:24px;height:24px;font-size:.5625rem}.iq-avatar--lg{width:30px;height:30px;font-size:var(--text-2xs)}.iq-chip{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;background:var(--paper);border:1px solid var(--line-2);border-radius:var(--r-control);box-shadow:var(--shadow-xs);font-size:var(--text-sm);color:var(--text);max-width:100%;transition:border-color .12s,box-shadow .12s}.iq-chip:hover{border-color:var(--line-hover)}.iq-chip:focus-within{border-color:var(--accent);box-shadow:var(--ring)}.iq-chip-k{color:var(--text-subtle);white-space:nowrap}.iq-chip select,.iq-chip input{border:0;outline:none;background:transparent;font-weight:var(--weight-control);color:var(--text);font-size:var(--text-sm);min-width:0;max-width:16rem;padding:0}.iq-chip select{field-sizing:content;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:16px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 6px) 55%,calc(100% - 1px) 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.iq-chip input{width:12rem}.iq-chip input::placeholder{color:var(--text-subtle);font-weight:400;opacity:1}.iq-chip input[type=date],.iq-chip input[type=month]{width:auto}.iq-chip--disabled{opacity:.6}.iq-chip--disabled select{cursor:not-allowed}.iq-chip--dashed{border-style:dashed;border-color:var(--border-dashed);box-shadow:none;font-weight:var(--weight-control);cursor:pointer}.iq-chip--strong{border-color:var(--line-hover)}.iq-chip-count{min-width:18px;padding:0 6px;border-radius:var(--r-pill);background:var(--paper-3);color:var(--text-muted);font-size:var(--text-2xs);font-weight:var(--weight-control);text-align:center;font-variant-numeric:tabular-nums}.iq-applied{display:inline-flex;align-items:center;gap:8px;min-height:26px;padding:0 6px 0 10px;background:var(--accent-soft);color:var(--accent-strong);font-size:var(--text-xs);font-weight:var(--weight-control);border:0;border-radius:var(--r-control);cursor:pointer;transition:background-color .12s,box-shadow .12s}.iq-applied:hover{background:var(--accent-tint);box-shadow:inset 0 0 0 1px var(--accent-line)}.iq-applied-x{font-weight:500}.iq-table-scroll{position:relative;overflow-x:auto;min-width:0;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card)}.iq-sheet .iq-table-scroll,.iq-dialog .iq-table-scroll,.iq-popover .iq-table-scroll,.iq-notice .iq-table-scroll,.iq-draft .iq-table-scroll,.iq-aside-note .iq-table-scroll{background:transparent;border:0;border-radius:var(--r-plate);box-shadow:none}.iq-sheet>.iq-table-scroll:first-child,.iq-sheet>:first-child>.iq-table-scroll:first-child{border-top-left-radius:calc(var(--r-card) - 1px);border-top-right-radius:calc(var(--r-card) - 1px)}.iq-sheet>.iq-table-scroll:last-child,.iq-sheet>:last-child>.iq-table-scroll:last-child{border-bottom-left-radius:calc(var(--r-card) - 1px);border-bottom-right-radius:calc(var(--r-card) - 1px)}.iq-sheet>.iq-table-scroll:not(:first-child),.iq-sheet>:not(:first-child)>.iq-table-scroll:first-child{border-top-left-radius:0;border-top-right-radius:0}.iq-table{width:100%;border-collapse:collapse}.iq-table th{height:36px;padding:0 12px;text-align:left;font-family:var(--font);font-size:var(--text-xs);font-weight:var(--weight-control);line-height:1.25;letter-spacing:0;text-transform:none;color:var(--text-subtle);background:var(--paper-2);border-bottom:1px solid var(--line);white-space:nowrap;vertical-align:middle}.iq-table td{padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:top;font-size:var(--text-sm)}.iq-table tbody tr:last-child>td{border-bottom-color:transparent}.iq-table tbody tr>td{transition:background-color .12s}.iq-table tbody tr:hover>td{background:var(--paper-2)}.iq-table tbody tr[data-clickable=true]{cursor:pointer}.iq-table tbody tr.is-danger>td{background:var(--danger-tint)}.iq-table tbody tr.is-warn>td{background:var(--warn-tint)}.iq-table tbody tr.is-muted{opacity:.7}.iq-table tbody tr.is-selected>td{background:var(--accent-select)}.iq-table .tabular-nums{font-variant-numeric:tabular-nums}.iq-count-line{font-size:var(--text-xs);color:var(--text-subtle);font-variant-numeric:tabular-nums}.iq-notice{display:flex;gap:10px;align-items:flex-start;padding:10px 14px;border:1px solid var(--line);border-radius:var(--r-plate);background:var(--paper-2);color:var(--text);font-size:var(--text-sm);line-height:1.45;min-width:0}.iq-notice>.iq-shape{margin-top:6px}.iq-notice--accent{border-color:var(--accent-line);background:var(--accent-tint)}.iq-notice--accent>.iq-shape{color:var(--accent-strong)}.iq-notice--ok{border-color:var(--ok-line);background:var(--ok-soft)}.iq-notice--ok>.iq-shape{color:var(--ok)}.iq-notice--warn{border-color:var(--warn-line);background:var(--warn-soft);color:var(--warn-deep)}.iq-notice--warn>.iq-shape{color:var(--warn)}.iq-notice--danger{border-color:var(--danger-line);background:var(--danger-soft)}.iq-notice--danger>.iq-shape{color:var(--danger)}.iq-notice--safety{border-color:var(--safety-line);background:var(--safety-soft);color:var(--safety-text)}.iq-notice--safety>.iq-shape{color:var(--safety)}.iq-notice--neutral>.iq-shape{color:var(--text-muted)}.iq-notice-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.iq-notice-title{font-weight:var(--weight-strong)}.iq-notice-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.iq-dialog-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:var(--space-4);background:var(--scrim);-webkit-backdrop-filter:blur(var(--scrim-blur));backdrop-filter:blur(var(--scrim-blur))}.iq-dialog{width:min(36rem,100%);max-height:calc(100vh - 2rem);overflow-y:auto;display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-dialog);box-shadow:var(--shadow)}.iq-dialog--visible{overflow:visible;max-height:none}.iq-dialog-head{padding:22px 24px 0;display:flex;flex-direction:column;gap:4px}.iq-dialog-title{margin:0;font-size:var(--text-lg);font-weight:var(--weight-heading);line-height:1.3;letter-spacing:var(--tracking-tight)}.iq-dialog-body{padding:16px 24px 22px;display:flex;flex-direction:column;gap:14px;min-width:0}.iq-dialog-body>p{margin:0}.iq-dialog-foot{padding:14px 24px;border-top:1px solid var(--line);border-radius:0 0 calc(var(--r-dialog) - 1px) calc(var(--r-dialog) - 1px);background:var(--paper-2);display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.iq-choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:6px}.iq-choice{display:flex;align-items:center;gap:10px;min-height:38px;padding:6px 10px;border:1px solid var(--line-2);border-radius:var(--r-control);background:var(--paper);box-shadow:var(--shadow-xs);font-size:var(--text-sm);cursor:pointer;transition:border-color .12s,background-color .12s,box-shadow .12s}.iq-choice:hover{border-color:var(--line-hover)}.iq-choice.is-checked{border-color:var(--accent);background:var(--accent-select);font-weight:var(--weight-control)}.iq-choice:focus-within{border-color:var(--accent);box-shadow:var(--ring)}.iq-skeleton{height:2.25rem;margin-bottom:.5rem;border-radius:var(--r-control);background:linear-gradient(90deg,var(--paper-3) 0%,var(--paper-2) 50%,var(--paper-3) 100%);background-size:200% 100%;animation:iq-skeleton 1.4s ease-in-out infinite}@keyframes iq-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.iq-ladder{display:inline-flex;gap:2px}.iq-ladder>span{display:inline-flex;align-items:center;justify-content:center;width:22px;height:16px;border-radius:4px;font-family:var(--font-mono);font-size:var(--text-3xs);font-weight:600;background:var(--paper);color:var(--text-subtle);box-shadow:inset 0 0 0 1px var(--line-2)}.iq-ladder>span.done{background:var(--ink);color:var(--ink-contrast);box-shadow:none}.iq-ladder>span.cur{background:var(--accent);color:var(--text-inverse);box-shadow:none}.iq-ladder-lg{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.iq-ladder-lg>div{display:flex;flex-direction:column;gap:6px;min-width:0}.iq-ladder-lg-step{height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--r-control);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600;background:var(--paper);color:var(--text-subtle);border:1px dashed var(--border-dashed)}.iq-ladder-lg-step.done{background:var(--ink);color:var(--ink-contrast);border:1px solid var(--ink)}.iq-ladder-lg-step.cur{background:var(--accent);color:var(--text-inverse);border:1px solid var(--accent)}.iq-ladder-lg-note{font-size:var(--text-2xs);line-height:1.35;color:var(--text-subtle)}.iq-ladder-lg-note.cur{color:var(--text)}.iq-act mark{background:var(--accent-soft);color:var(--text);border-bottom:1.5px solid var(--accent);border-radius:3px 3px 0 0;padding:0 1px}.iq-act{line-height:1.5;color:var(--text-body);overflow-wrap:anywhere}*,*:before,*:after{box-sizing:border-box}html{font-size:100%}body{margin:0;background:var(--canvas);color:var(--text);font-family:var(--font);font-size:var(--text-base);font-weight:var(--weight-text);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4{margin:0;font-weight:var(--weight-heading);line-height:1.25;letter-spacing:var(--tracking-tight)}h1{font-size:var(--text-xl);font-weight:700;line-height:1.2}h2{font-size:var(--text-lg)}h3{font-size:var(--text-md)}h4{font-size:var(--text-base);font-weight:var(--weight-strong);letter-spacing:0}p{margin:0 0 var(--space-3)}b,strong{font-weight:var(--weight-strong)}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover);text-decoration:underline;text-underline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}code,kbd,samp{font-family:var(--font-mono);font-size:.93em}::selection{background:var(--accent-soft);color:var(--text)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}table{border-collapse:collapse;width:100%}mark{background:var(--accent-soft);color:var(--text);border-radius:3px}hr{border:none;border-top:1px solid var(--line);margin:var(--space-4) 0}.tabular-nums{font-variant-numeric:tabular-nums}.num{font-variant-numeric:tabular-nums;text-align:right}.mono{font-family:var(--font-mono)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.dealer-root{max-width:720px;margin:0 auto}.dealer-root input,.dealer-root select,.dealer-root textarea{font-size:var(--mobile-input-size);min-height:var(--tap-target)}.dealer-root button{min-height:var(--tap-target);min-width:var(--tap-target)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
