:root{--teal-core: #0a988b;--teal-deep: #077069;--teal-dark: #054D48;--navy-core: #1c3645;--midnight: #112836;--ash-deep: #3C3939;--ash-core: #565151;--ash-mid: #9E9A9A;--ash-soft: #D5D3D3;--bg-app: #F7F5F2;--bg-stage: #E2DCD1;--border-soft: rgba(28,54,69,.1);--border-mid: rgba(28,54,69,.14);--border-strong: rgba(28,54,69,.22);--status-success: #1B8048;--status-critical: #D93025;--status-warning: #E07C12;--status-info: #1A6E9F;--amber-op: #C8742A;--amber-op-deep: #B5651C;--amber-review: #C77700;--amber-warn-text: #8a5400;--amber-needs-cat: #C8861A;--teal-mid: #4BBFB5;--navy-soft: #BACAD3;--navy-mid: #6D93A5;--navy-upper: #3A6278;--bg-app-card: #FFFFFF;--bg-sunken: #EFECE8;--font-display: "Lato", "Helvetica Neue", Arial, sans-serif;--font-body: "Lato", "Helvetica Neue", Arial, sans-serif;--r-sm: 6px;--r-md: 10px;--r-lg: 16px;--r-xl: 20px;--teal-tint: #E0F5F3;--navy-tint: #E4EDF2}*{box-sizing:border-box}html,body{margin:0}body{font-family:Lato,Helvetica Neue,Arial,sans-serif;color:var(--ash-deep);background:var(--bg-stage);-webkit-font-smoothing:antialiased}.iq-wordmark{font-size:21px;font-weight:400;color:var(--navy-core);letter-spacing:-.01em}.iq-wordmark strong{font-weight:700;color:var(--teal-core)}.iq-authpage{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:90px 20px 60px;background:var(--bg-stage)}.iq-card{position:relative;overflow:hidden;width:100%;max-width:460px;background:#fff;border-radius:var(--r-lg);padding:44px;border:1px solid rgba(28,54,69,.07);box-shadow:0 8px 32px #0617221f}.iq-card__strip{position:absolute;top:0;left:0;right:0;height:4px;background:var(--teal-core)}.iq-eyebrow{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ash-mid);margin-bottom:12px}.iq-h1{font-size:24px;font-weight:700;color:var(--navy-core);letter-spacing:-.01em;line-height:1.15;margin:0 0 5px}.iq-sub{font-size:14px;color:var(--ash-core);line-height:1.55;margin:0 0 28px}.iq-fields{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.iq-label{display:block;font-size:12px;font-weight:700;color:var(--ash-deep);margin-bottom:6px}.iq-input,.iq-select{height:44px;width:100%;border:1.5px solid var(--border-mid);border-radius:var(--r-sm);padding:0 14px;font-size:15px;color:var(--ash-deep);background:#fff;outline:none;font-family:inherit;transition:border-color .12s,box-shadow .12s}.iq-input::placeholder{color:var(--ash-mid)}.iq-input:focus,.iq-select:focus{border-color:var(--teal-core);box-shadow:0 0 0 3px #0a988b1f}.iq-input--err{border-color:var(--status-critical)}.iq-selectwrap{position:relative}.iq-select{padding-right:36px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.iq-selectwrap>.iq-chevron{position:absolute;right:13px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--ash-mid);display:flex}.iq-err{font-size:12px;color:var(--status-critical);margin-top:5px}.iq-mrow{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--border-soft)}.iq-mrow:first-of-type{border-top:none}.iq-mrow__lab{flex:1;min-width:0}.iq-mrow__title{font-size:13.5px;font-weight:700;color:var(--navy-core)}.iq-mrow__hint{font-size:11.5px;color:var(--ash-mid);margin-top:2px;line-height:1.4}.iq-mrow__ctl{display:inline-flex;align-items:center;gap:8px;flex:none}.iq-mrow__unit{font-size:12px;color:var(--ash-mid)}.iq-minput{width:72px;height:34px;border:1px solid var(--border-mid);border-radius:var(--r-sm);background:#fff;font-family:inherit;font-size:14px;font-weight:700;color:var(--navy-core);text-align:center;padding:0 8px}.iq-minput:focus{outline:none;border-color:var(--teal-core)}.iq-minput--wide{width:150px;text-align:left}.iq-mrow__default{font-size:12px;color:var(--ash-core);margin-top:8px}.iq-passrow{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.iq-passrow .iq-label{margin-bottom:0}.iq-btn{width:100%;height:48px;border:none;border-radius:var(--r-sm);cursor:pointer;font-family:inherit;font-size:15px;font-weight:700;background:var(--teal-core);color:#fff;transition:background .15s,transform .12s;display:inline-flex;align-items:center;justify-content:center;gap:6px}.iq-btn:hover:not(:disabled){background:var(--teal-deep);transform:translateY(-1px)}.iq-btn:active:not(:disabled){background:var(--teal-dark);transform:none}.iq-btn:disabled{opacity:.6;cursor:default}.iq-btn--ghost{background:#fff;color:var(--teal-core);border:1.5px solid rgba(10,152,139,.35)}.iq-btn--ghost:hover:not(:disabled){background:#0a988b0d;border-color:var(--teal-core);transform:none}.iq-link{background:none;border:none;padding:0;cursor:pointer;font-family:inherit;color:var(--teal-core);font-weight:700;font-size:14px}.iq-link:hover{color:var(--teal-deep)}.iq-link--sm{font-size:12px}.iq-link--13{font-size:13px}.iq-footer{text-align:center;font-size:14px;color:var(--ash-core);margin-top:16px}.iq-footer--muted{font-size:13px;opacity:.75;max-width:34ch;margin-left:auto;margin-right:auto;line-height:1.5}.iq-center{text-align:center}.iq-check{display:flex;align-items:flex-start;gap:10px;cursor:pointer;margin-bottom:24px}.iq-check--center{align-items:center;gap:8px;margin-bottom:22px}.iq-check input{width:16px;height:16px;accent-color:var(--teal-core);cursor:pointer;flex:none;margin-top:2px}.iq-check--center input{width:15px;height:15px;margin-top:0}.iq-check span{font-size:13px;color:var(--ash-core);line-height:1.5}.iq-check a,.iq-check .iq-inline-link{color:var(--teal-core);font-weight:700}.iq-iconwrap{width:64px;height:64px;background:#0a988b14;border-radius:var(--r-lg);display:flex;align-items:center;justify-content:center;margin-bottom:24px}.iq-rule{height:1px;background:var(--border-soft);margin:22px 0}.iq-strong-email{font-size:14px;font-weight:700;color:var(--ash-deep);margin-bottom:28px}.iq-badge{display:inline-flex;align-items:center;gap:6px;margin-bottom:18px;background:#1b804814;border:1px solid rgba(27,128,72,.2);border-radius:20px;padding:4px 12px}.iq-badge span{font-size:11px;font-weight:700;color:var(--status-success);letter-spacing:.06em;text-transform:uppercase}.iq-alert{background:#d930250f;border:1px solid rgba(217,48,37,.25);color:var(--status-critical);font-size:13px;border-radius:var(--r-sm);padding:10px 12px;margin-bottom:18px;line-height:1.45}.iq-invited{background:var(--teal-tint);border:1px solid rgba(10,152,139,.25);color:var(--teal-deep);font-size:13px;font-weight:600;border-radius:var(--r-sm);padding:10px 12px;margin-bottom:18px;line-height:1.45;text-align:center}.iq-shell{display:flex;min-height:100vh}.iq-sidebar{width:232px;flex:none;background:var(--midnight);border-right:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.iq-brand{padding:22px 20px 18px}.iq-brand .iq-wordmark{font-size:22px;color:#fff}.iq-brand .iq-wordmark strong{color:var(--teal-mid)}.iq-brand .iq-tag{font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#4bbfb5b8;margin-top:3px}.iq-nav{flex:1;padding:6px 12px;display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.iq-nav::-webkit-scrollbar{width:3px}.iq-nav::-webkit-scrollbar-track{background:transparent}.iq-nav::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}.iq-nav::-webkit-scrollbar-thumb:hover{background:#ffffff38}.iq-navgroup{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--navy-mid);padding:8px 10px}.iq-navgroup--mt{padding-top:18px}.iq-navitem{position:relative;display:flex;align-items:center;gap:11px;min-height:38px;padding:4px 10px;margin-bottom:2px;border-radius:7px;cursor:pointer;color:var(--navy-soft)}.iq-navitem--sub{padding:8px 10px}.iq-navitem>svg{width:17px;height:17px;flex:none}.iq-navitem__body{flex:1;min-width:0}.iq-navitem__label{font-size:13px;line-height:1.3;font-weight:400}.iq-navitem__scope{font-size:10.5px;line-height:1.25;color:var(--navy-mid);margin-top:2px;text-transform:capitalize}.iq-navitem:hover{background:#ffffff0d}.iq-navitem--active{background:#0a988b1a;color:#fff}.iq-navitem--active:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:3px;background:var(--teal-core)}.iq-navitem--active>svg{stroke:var(--teal-mid)}.iq-navitem--active .iq-navitem__label{font-weight:700}.iq-navitem--active:hover{background:#0a988b1a}.iq-badge{min-width:18px;height:18px;border-radius:9px;padding:0 5px;flex:none;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;background:#4bbfb52e;color:var(--teal-mid)}.iq-navitem--active .iq-badge{background:#ffffff26;color:#fff}.iq-subnav{margin:2px 0 6px 24px;border-left:1px solid rgba(255,255,255,.1);padding-left:14px;display:flex;flex-direction:column;gap:1px}.iq-subitem{display:flex;flex-direction:column;justify-content:center;min-height:30px;padding:0 8px;border-radius:4px;cursor:pointer}.iq-subitem--sub{padding:6px 8px}.iq-subitem:hover{background:#ffffff0f}.iq-subitem__label{font-size:12px;line-height:1.3;font-weight:400;color:#bacad38c}.iq-subitem__subtext{font-size:10px;line-height:1.2;color:#6d93a594;margin-top:2px;text-transform:capitalize}.iq-subitem--active{background:#ffffff12}.iq-subitem--active .iq-subitem__label{font-weight:600;color:#ffffffeb}.iq-userblock{padding:12px 16px;border-top:1px solid rgba(255,255,255,.06);display:flex;align-items:center;gap:10px}.iq-avatar{width:32px;height:32px;border-radius:50%;background:var(--navy-upper);display:flex;align-items:center;justify-content:center;flex:none;color:#fff;font-size:12px;font-weight:700}.iq-userblock .iq-uname{font-size:12.5px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iq-userblock .iq-uprac{font-size:11px;color:var(--navy-mid);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iq-usignout{background:none;border:none;cursor:pointer;padding:4px;flex:none;display:flex;align-items:center;color:var(--navy-mid);transition:color .15s}.iq-usignout svg{width:16px;height:16px}.iq-usignout:hover{color:#d93025cc}.iq-main{flex:1;display:flex;flex-direction:column;background:var(--bg-app);min-height:100vh}.iq-topbar{height:56px;background:#fff;border-bottom:1px solid var(--border-soft);display:flex;align-items:center;padding:0 28px;gap:16px;flex:none}.iq-topbar .iq-tt{font-family:var(--font-display);font-size:16px;font-weight:700;color:var(--navy-core)}.iq-topbar .iq-ts{font-size:11.5px;color:var(--ash-mid)}.iq-uavi{width:28px;height:28px;border-radius:50%;background:var(--navy-upper);display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px;font-weight:700}.iq-content{flex:1;padding:26px 28px}.iq-section-head{margin-bottom:28px}.iq-section-eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-core);margin-bottom:8px}.iq-section-title{font-size:26px;font-weight:700;color:var(--navy-core);letter-spacing:-.02em;line-height:1.1;margin:0 0 10px}.iq-section-rule{width:32px;height:2px;background:var(--teal-core);border-radius:2px;margin-bottom:14px}.iq-section-desc{font-size:14px;color:#565151;line-height:1.65;max-width:560px}.iq-chart{background:#fff;border-radius:var(--r-md);padding:22px 24px;border:1px solid var(--border-soft);min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.iq-chart__icon{width:42px;height:42px;background:#1c36450d;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--ash-mid)}.iq-chart__txt{font-size:13px;color:var(--ash-mid);text-align:center}.iq-section-empty{background:#fff;border-radius:var(--r-md);border:1px solid var(--border-soft);min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px;text-align:center}.iq-section-empty__icon{width:52px;height:52px;background:#1c36450d;border-radius:14px;display:flex;align-items:center;justify-content:center;color:var(--ash-mid)}.iq-section-empty h4{font-size:14px;font-weight:700;color:var(--ash-deep);margin:0}.iq-section-empty p{font-size:13px;color:var(--ash-mid);line-height:1.55;max-width:300px;margin:0}.iq-hero{display:flex;align-items:center;gap:22px;background:var(--midnight);border-radius:var(--r-lg);padding:26px 30px;margin-bottom:18px}.iq-hero__avatar{width:72px;height:72px;border-radius:50%;background:#3a6278;display:flex;align-items:center;justify-content:center;flex:none;color:#fff;font-size:24px;font-weight:700}.iq-hero__name{font-size:24px;font-weight:700;color:#fff;letter-spacing:-.01em;margin-bottom:7px}.iq-hero__meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.iq-hero__sub{font-size:13px;color:#bacad3bf}.iq-pcards{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.iq-pcard{background:#fff;border-radius:var(--r-md);border:1px solid var(--border-soft);padding:22px 24px}.iq-pcard--wide{grid-column:1 / -1}.iq-pcard__h{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;font-size:14px;font-weight:700;color:var(--navy-core)}.iq-editlink{display:flex;align-items:center;gap:5px;background:none;border:none;cursor:pointer;color:var(--teal-core);font-size:13px;font-weight:700;font-family:inherit;padding:0}.iq-editlink svg{width:14px;height:14px}.iq-editlink:hover{color:var(--teal-deep)}.iq-drow{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 0;border-top:1px solid rgba(28,54,69,.06)}.iq-drow:first-of-type{border-top:none}.iq-drow__label{font-size:13px;color:var(--ash-mid);flex:none}.iq-drow__val{font-size:13px;font-weight:700;color:var(--navy-core);text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iq-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid rgba(28,54,69,.06)}.iq-toggle:first-of-type{border-top:none}.iq-toggle>span{font-size:13px;color:var(--ash-deep)}.iq-switch{width:40px;height:22px;border-radius:11px;background:#cbd5d3;border:none;padding:0;position:relative;cursor:pointer;transition:background .15s;flex:none}.iq-switch--on{background:var(--teal-core)}.iq-switch__knob{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s}.iq-switch--on .iq-switch__knob{transform:translate(18px)}.iq-secrow{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid rgba(28,54,69,.06)}.iq-secrow:first-of-type{border-top:none}.iq-sectile{width:36px;height:36px;border-radius:8px;background:#0a988b1a;display:flex;align-items:center;justify-content:center;color:var(--teal-core);flex:none}.iq-secrow__body{flex:1;min-width:0}.iq-secrow__title{font-size:13px;font-weight:700;color:var(--navy-core)}.iq-secrow__sub{font-size:11px;color:var(--ash-mid);margin-top:2px}.iq-btn--ghost{width:auto;height:32px;padding:0 14px;font-size:13px;background:#fff;color:var(--ash-deep);border:1px solid var(--border-mid)}.iq-btn--ghost:hover:not(:disabled){background:var(--bg-app);transform:none}.iq-flabel{display:block;font-size:12px;font-weight:700;color:var(--ash-deep);margin:4px 0 6px}.iq-pcard .iq-input,.iq-pcard .iq-select{margin-bottom:12px}.iq-editrow{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.iq-btn--save{width:auto;height:36px;padding:0 18px;font-size:13px}.iq-profmsg{margin-top:12px;font-size:12px;color:var(--teal-deep);background:#0a988b14;border-radius:var(--r-sm);padding:8px 10px}.iq-teams__top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.iq-btn--new{width:auto;height:40px;padding:0 18px;font-size:14px}.iq-teams__bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.iq-layout-toggle{display:flex;align-items:center;gap:12px}.iq-layout-toggle__label{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ash-mid)}.iq-seg{display:inline-flex;background:#fff;border:1px solid var(--border-soft);border-radius:8px;padding:3px;gap:2px}.iq-seg__btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:none;background:none;border-radius:6px;font-family:inherit;font-size:13px;font-weight:700;color:var(--ash-mid);cursor:pointer}.iq-seg__btn svg{width:15px;height:15px}.iq-seg__btn--active{background:#0a988b1a;color:var(--teal-core)}.iq-teams__count{font-size:13px;color:var(--ash-mid)}.iq-table{background:#fff;border:1px solid var(--border-soft);border-radius:var(--r-md);overflow:hidden}.iq-table__head,.iq-table__row{display:grid;grid-template-columns:2.2fr 2fr 1.8fr .7fr auto;align-items:center;gap:16px;padding:14px 22px}.iq-table__head{background:#faf9f7;border-bottom:1px solid var(--border-soft)}.iq-table__head>div{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ash-mid)}.iq-table__row{border-bottom:1px solid rgba(28,54,69,.06)}.iq-table__row:last-child{border-bottom:none}.iq-tm__name{font-size:14px;font-weight:700;color:var(--navy-core)}.iq-tm__tag{font-size:12px;color:var(--ash-mid);margin-top:2px}.iq-mgrs{display:flex;align-items:center;gap:10px;min-width:0}.iq-avstack{display:flex;flex:none}.iq-av{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px;font-weight:700;border:2px solid #fff;flex:none}.iq-avstack .iq-av+.iq-av{margin-left:-8px}.iq-mgrs__label{font-size:13px;color:var(--ash-deep);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iq-locs{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.iq-loc{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border-radius:12px;font-size:12px;font-weight:600;background:#1c36450f;color:var(--ash-core)}.iq-loc svg{width:13px;height:13px;flex:none}.iq-loc--all{background:#0a988b1a;color:var(--teal-core)}.iq-members{font-size:14px;font-weight:700;color:var(--navy-core)}.iq-actions{display:flex;justify-content:flex-end}.iq-tcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px}.iq-tcard{background:#fff;border:1px solid var(--border-soft);border-radius:var(--r-md);padding:20px 22px;display:flex;flex-direction:column;gap:16px}.iq-tcard__lbl{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ash-mid);margin-bottom:8px}.iq-tcard__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid rgba(28,54,69,.07)}.iq-tcard__members{font-size:13px;font-weight:700;color:var(--navy-core)}.iq-tcard__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.iq-memberpill{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:12px;background:#1c36450f;color:var(--ash-core);font-size:12px;font-weight:700;flex:none}.iq-memberpill svg{width:13px;height:13px}.iq-tcard__mgrs{display:flex;flex-direction:column;gap:10px}.iq-mgrrow{display:flex;align-items:center;gap:10px}.iq-mgrrow__name{font-size:13px;font-weight:700;color:var(--navy-core)}.iq-managelink{display:inline-flex;align-items:center;gap:3px;background:none;border:none;cursor:pointer;color:var(--teal-core);font-family:inherit;font-size:13px;font-weight:700;padding:0;flex:none}.iq-managelink svg{width:15px;height:15px}.iq-managelink:hover{color:var(--teal-deep)}.iq-locs--row{flex-direction:row;flex-wrap:wrap;align-items:center}.iq-backlink{display:inline-flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;color:var(--ash-core);font-family:inherit;font-size:13px;font-weight:700;padding:0;margin-bottom:14px}.iq-backlink svg{width:16px;height:16px}.iq-backlink:hover{color:var(--teal-core)}.iq-teamname,.iq-teamtag{display:block;width:100%;max-width:520px;border:1.5px solid transparent;border-radius:var(--r-sm);background:transparent;font-family:inherit;margin-left:-8px;padding:4px 8px}.iq-teamname{font-size:26px;font-weight:700;color:var(--navy-core);letter-spacing:-.02em;margin-bottom:4px}.iq-teamtag{font-size:14px;color:var(--ash-core);margin-bottom:12px}.iq-teamname:hover,.iq-teamtag:hover{border-color:var(--border-soft)}.iq-teamname:focus,.iq-teamtag:focus{outline:none;border-color:var(--teal-core);background:#fff}.iq-teamgrid{display:grid;grid-template-columns:1fr 320px;gap:16px;align-items:start}.iq-teamside{display:flex;flex-direction:column;gap:16px}.iq-addselect{height:32px;border:1px solid var(--border-mid);border-radius:var(--r-sm);background:#fff;font-family:inherit;font-size:13px;font-weight:700;color:var(--teal-core);padding:0 8px;cursor:pointer}.iq-addselect:disabled{color:var(--ash-mid);cursor:default}.iq-addselect--block{width:100%;margin-top:10px}.iq-memrow{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid rgba(28,54,69,.06)}.iq-memrow:first-of-type{border-top:none}.iq-memrow--empty{display:block;color:var(--ash-mid);font-size:13px;padding:14px 0}.iq-memrow__body{flex:1;min-width:0}.iq-memrow__name{font-size:13px;font-weight:700;color:var(--navy-core)}.iq-memrow__sub{font-size:11px;color:var(--ash-mid);margin-top:2px}.iq-mgrtoggle{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:14px;border:1px solid var(--border-mid);background:#fff;color:var(--ash-mid);font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;flex:none}.iq-mgrtoggle svg{width:13px;height:13px}.iq-mgrtoggle--on{background:#0a988b1a;border-color:transparent;color:var(--teal-core)}.iq-iconbtn{background:none;border:none;cursor:pointer;color:var(--ash-mid);font-size:13px;padding:4px 6px;flex:none;border-radius:4px}.iq-iconbtn:hover{color:var(--status-critical);background:#d930250f}.iq-chips{display:flex;flex-wrap:wrap;gap:8px}.iq-chip{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 6px 0 10px;border-radius:14px;background:#1c36450f;color:var(--ash-core);font-size:12px;font-weight:600}.iq-chip svg{width:12px;height:12px}.iq-chip__x{background:none;border:none;cursor:pointer;color:var(--ash-mid);font-size:12px;padding:2px 4px;border-radius:50%;line-height:1}.iq-chip__x:hover{color:var(--status-critical)}.iq-chips__empty{font-size:13px;color:var(--ash-mid)}.iq-teamsummary{display:flex;gap:28px;margin-bottom:14px}.iq-teamsummary div{font-size:13px;color:var(--ash-core)}.iq-teamsummary strong{font-size:20px;font-weight:700;color:var(--navy-core);display:block}.iq-btn--danger-ghost{width:100%;color:var(--status-critical);border-color:#d930254d}.iq-btn--danger-ghost:hover:not(:disabled){background:#d930250a}.iq-detailfoot{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.iq-detailhead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.iq-detailhead__actions{display:flex;gap:10px;flex:none}.iq-detailhead__actions .iq-btn--ghost,.iq-detailhead__actions .iq-btn--save{width:auto;height:38px;padding:0 18px;font-size:14px}.iq-teamcol{display:flex;flex-direction:column;gap:16px}.iq-cardhead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.iq-cardhead__title{font-size:15px;font-weight:700;color:var(--navy-core)}.iq-cardhead__sub{font-size:12px;color:var(--ash-mid);margin-top:3px}.iq-addbtn{height:34px;border-radius:var(--r-sm);font-family:inherit;font-size:13px;font-weight:700;padding:0 12px;cursor:pointer;flex:none}.iq-addbtn:disabled{opacity:.5;cursor:default}.iq-addbtn--outline{background:#fff;border:1px solid var(--border-mid);color:var(--teal-core)}.iq-addbtn--fill{background:var(--teal-core);border:none;color:#fff}.iq-mgrpill{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-core);background:#0a988b1f;border-radius:5px;padding:3px 8px;flex:none}.iq-mtable__head,.iq-mtable__row{display:grid;grid-template-columns:1.7fr 1.1fr 1.3fr auto;align-items:center;gap:12px}.iq-mtable__head{padding:0 0 8px;border-bottom:1px solid var(--border-soft)}.iq-mtable__head>div{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ash-mid)}.iq-mtable__row{padding:11px 0;border-bottom:1px solid rgba(28,54,69,.06)}.iq-mtable__row:last-child{border-bottom:none}.iq-mcell{display:flex;align-items:center;gap:10px;min-width:0}.iq-mrole{font-size:13px;color:var(--ash-core)}.iq-mhome{display:flex;align-items:center;gap:5px;font-size:13px;color:var(--ash-core)}.iq-mhome svg{width:13px;height:13px;flex:none;color:var(--ash-mid)}.iq-alloc{display:flex;align-items:center;gap:12px;width:100%;text-align:left;cursor:pointer;padding:12px 14px;border-radius:var(--r-md);border:1.5px solid var(--border-mid);background:#fff;font-family:inherit}.iq-alloc--on{border-color:var(--teal-core);background:#0a988b0f}.iq-alloc__icon{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#0a988b1a;color:var(--teal-core);flex:none}.iq-alloc__body{flex:1;min-width:0}.iq-alloc__title{font-size:13px;font-weight:700;color:var(--navy-core)}.iq-alloc__sub{font-size:11px;color:var(--ash-mid);margin-top:1px}.iq-radio{width:18px;height:18px;border-radius:50%;border:2px solid var(--border-mid);flex:none;position:relative}.iq-radio--on{border-color:var(--teal-core)}.iq-radio--on:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--teal-core)}.iq-orlabel{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ash-mid);margin:16px 0 10px}.iq-checklist{display:flex;flex-direction:column;gap:4px}.iq-check{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:none;border:none;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;color:var(--navy-core);padding:7px 6px;border-radius:6px}.iq-check:hover:not(:disabled){background:#1c36450a}.iq-check:disabled{cursor:default;color:var(--ash-core)}.iq-check__box{width:18px;height:18px;border-radius:5px;border:2px solid var(--border-mid);display:flex;align-items:center;justify-content:center;flex:none}.iq-check--on .iq-check__box{background:var(--teal-core);border-color:var(--teal-core)}.iq-btn--block{width:100%;height:38px;font-size:13px}.iq-rcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;align-items:stretch}.iq-rcard{background:#fff;border:1px solid var(--border-soft);border-radius:var(--r-md);padding:22px 24px;display:flex;flex-direction:column}.iq-rcard__h{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.iq-rcard__name{font-size:16px;font-weight:700;color:var(--navy-core)}.iq-kindbadge{font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ash-mid);background:#1c364512;border-radius:5px;padding:3px 7px;flex:none}.iq-kindbadge--custom{color:var(--teal-core);background:#0a988b1f}.iq-rcard__desc{font-size:13px;color:var(--ash-core);line-height:1.55;margin-bottom:16px;min-height:40px}.iq-rcard__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid rgba(28,54,69,.07);margin-bottom:14px}.iq-rcard__summary{font-size:13px;font-weight:700;color:var(--teal-core)}.iq-rcard--new{border:1.5px dashed var(--border-mid);background:transparent;align-items:center;justify-content:center;text-align:center;cursor:pointer;gap:6px;font-family:inherit}.iq-rcard__plus{width:48px;height:48px;border-radius:12px;background:#0a988b1a;color:var(--teal-core);display:flex;align-items:center;justify-content:center;margin-bottom:6px}.iq-rcard__newtitle{font-size:14px;font-weight:700;color:var(--teal-core)}.iq-rcard__newsub{font-size:12px;color:var(--ash-mid);max-width:200px}.iq-compare{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:14px}.iq-compare__label{font-size:13px;color:var(--ash-mid);margin-right:4px}.iq-compare__hint{font-size:12px;color:var(--ash-mid)}.iq-chip2{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 12px;border-radius:15px;border:1px solid var(--border-mid);background:#fff;color:var(--ash-core);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer}.iq-chip2--on{border-color:var(--teal-core);color:var(--teal-core);background:#0a988b0f}.iq-chip2:disabled{opacity:.45;cursor:default}.iq-matrix{background:#fff;border:1px solid var(--border-soft);border-radius:var(--r-md);overflow:hidden}.iq-matrix__head,.iq-matrix__row{display:grid;align-items:center;gap:12px;padding:0 22px}.iq-matrix__head{border-bottom:1px solid var(--border-soft);padding-top:16px;padding-bottom:14px;align-items:start}.iq-matrix__corner{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ash-mid)}.iq-matrix__rolename{font-size:13px;font-weight:700;color:var(--navy-core)}.iq-matrix__roleusers{font-size:11px;color:var(--ash-mid);margin:2px 0 4px}.iq-matrix__group{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-core);background:#faf9f7;padding:9px 22px}.iq-matrix__row{border-bottom:1px solid rgba(28,54,69,.06);min-height:50px}.iq-matrix__perm{font-size:13px;font-weight:700;color:var(--navy-core)}.iq-matrix__cell{display:flex;align-items:center}.iq-cellyes{display:inline-flex}.iq-cellscoped{font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#b26a00;background:#d69e2e2e;border-radius:5px;padding:3px 7px}.iq-celloff{color:var(--ash-soft);font-weight:700}.iq-legend{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--ash-mid);margin-top:14px}.iq-legend>span{margin-left:10px}.iq-legend>span:first-child{margin-left:0}.iq-permgroup{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-core);padding:14px 0 8px;border-bottom:1px solid var(--border-soft);margin-bottom:4px}.iq-permgroup:first-child{padding-top:0}.iq-permrow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid rgba(28,54,69,.06)}.iq-permrow__label{font-size:13px;font-weight:700;color:var(--navy-core)}.iq-permtoggle{width:28px;height:28px;border-radius:7px;border:1.5px dashed var(--border-mid);background:#fff;color:var(--ash-mid);display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none}.iq-permtoggle--on{border:none;background:var(--teal-core);color:#fff}.iq-infonote{display:flex;gap:10px;background:#1c36450a;border-radius:var(--r-md);padding:14px 16px;font-size:12px;color:var(--ash-core);line-height:1.5}.iq-infonote svg{width:16px;height:16px;flex:none;color:var(--ash-mid);margin-top:1px}.iq-infonote--err{background:#d930250f;color:var(--status-critical)}.iq-infonote--err svg{color:var(--status-critical)}.iq-flabel__opt{font-weight:500;color:var(--ash-mid)}.iq-fhint{font-size:11.5px;color:var(--ash-mid);line-height:1.5;margin:-4px 0 14px}.iq-srcsection{margin-bottom:28px}.iq-srcsection__head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.iq-srcsection__label{font-size:14px;font-weight:700;color:var(--navy-core)}.iq-reqbadge{font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ash-mid);background:#1c364512;border-radius:5px;padding:3px 8px}.iq-reqbadge--req{color:var(--teal-core);background:#0a988b1f}.iq-srcgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.iq-srccard{text-align:left;background:#fff;border:1.5px solid var(--border-mid);border-radius:var(--r-md);padding:18px 20px;cursor:pointer;font-family:inherit;display:flex;flex-direction:column;gap:6px;transition:border-color .12s,background .12s}.iq-srccard:hover:not(:disabled){border-color:var(--teal-core)}.iq-srccard--on{border-color:var(--teal-core);background:#0a988b0f}.iq-srccard--soon{border-style:dashed;background:transparent;cursor:default;opacity:.7}.iq-srccard__head{display:flex;align-items:center;gap:9px}.iq-srccard__ic{color:var(--teal-core);display:flex;flex:none}.iq-srccard--soon .iq-srccard__ic{color:var(--ash-mid)}.iq-srccard__name{font-size:15px;font-weight:700;color:var(--navy-core);flex:1;min-width:0}.iq-srccard__check{flex:none;display:flex}.iq-srccard__meta{font-size:12px;color:var(--ash-mid)}.iq-srccard__vp{font-size:12px;font-weight:600;color:var(--teal-core)}.iq-srccard__hint{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--ash-mid);margin-top:4px}.iq-srccard__hint svg{width:12px;height:12px;flex:none}.iq-srcskip{font-size:13px;color:var(--ash-mid);margin-top:12px}.iq-srcfoot{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--border-soft);padding-top:20px;margin-top:8px}.iq-srcfoot__note{font-size:12px;color:var(--ash-mid)}.iq-setup{display:flex;align-items:center;gap:14px;margin-bottom:16px}.iq-setup__bar{flex:1;height:8px;border-radius:4px;background:#1c36451a;overflow:hidden}.iq-setup__bar>span{display:block;height:100%;background:var(--amber-op);border-radius:4px}.iq-setup__label{font-size:13px;font-weight:700;color:var(--amber-op);flex:none}.iq-attention{display:flex;align-items:center;gap:10px;background:#c8742a14;border:1px solid rgba(200,116,42,.25);border-radius:var(--r-md);padding:12px 16px;margin-bottom:24px}.iq-attention svg{width:16px;height:16px;flex:none;color:var(--amber-op)}.iq-attention__txt{flex:1;min-width:0;font-size:13px;color:var(--ash-deep)}.iq-attention__txt strong{color:var(--amber-op-deep)}.iq-attention__resolve{display:inline-flex;align-items:center;gap:3px;background:none;border:none;cursor:pointer;color:var(--amber-op-deep);font-family:inherit;font-size:13px;font-weight:700;flex:none}.iq-attention__resolve svg{width:14px;height:14px}.iq-connsection{margin-bottom:18px}.iq-connsection__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.iq-connsection__label{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--navy-core)}.iq-connsection__label svg{width:16px;height:16px;color:var(--ash-mid)}.iq-linkbtn{background:none;border:none;cursor:pointer;color:var(--teal-core);font-family:inherit;font-size:13px;font-weight:700;padding:0}.iq-linkbtn:hover{color:var(--teal-deep)}.iq-cta-btn{margin-top:2px;display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-size:12.5px;font-weight:700;color:var(--teal-core);background:#0a988b14;border:1px solid rgba(10,152,139,.28);border-radius:6px;padding:7px 14px;cursor:pointer}.iq-cta-btn:hover{background:#0a988b24;color:var(--teal-deep);border-color:#0a988b73}.iq-conncard__top{display:flex;align-items:center;gap:12px}.iq-conncard__top .iq-srccard__ic{width:36px;height:36px;border-radius:8px;background:#1c36450d;align-items:center;justify-content:center;color:var(--ash-deep)}.iq-conncard__id{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.iq-conncard__name{font-size:15px;font-weight:700;color:var(--navy-core)}.iq-conncard__actions{display:flex;gap:8px;flex:none}.iq-cpill{font-size:11px;font-weight:700;border-radius:11px;padding:2px 10px;background:#1c364512;color:var(--ash-mid)}.iq-cpill--ok{background:#1b80481f;color:var(--status-success)}.iq-cpill--warn{background:#c8742a24;color:var(--amber-op-deep)}.iq-conncard__sub{font-size:13px;color:var(--ash-mid);margin-top:12px}.iq-conncard__blurb{font-size:13px;color:var(--ash-core);line-height:1.55;margin-top:12px}.iq-workswith{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px}.iq-workswith__lbl{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ash-mid)}.iq-wchip{font-size:12px;font-weight:600;color:var(--ash-core);background:#1c36450f;border-radius:6px;padding:3px 9px}.iq-btn--sm{width:auto;height:34px;padding:0 14px;font-size:13px}.iq-cfgrow{display:flex;align-items:flex-start;gap:9px;padding:9px 0;border-top:1px solid rgba(28,54,69,.06)}.iq-cfgrow:first-of-type{border-top:none}.iq-cfgrow__ok,.iq-cfgrow__warn{flex:none;display:flex;margin-top:1px}.iq-cfgrow__warn{color:var(--amber-op)}.iq-cfgrow__txt{font-size:13px;color:var(--ash-core);line-height:1.4}.iq-cfgrow__txt--warn{color:var(--ash-deep);font-weight:600}.iq-astat{display:flex;align-items:flex-start;gap:10px;padding:9px 0;border-top:1px solid rgba(28,54,69,.06)}.iq-astat:first-of-type{border-top:none}.iq-astat__ic{flex:none;display:flex;margin-top:1px}.iq-astat__ic--warn{color:var(--amber-op)}.iq-astat__ic--locked{color:var(--ash-mid)}.iq-astat__name{font-size:13px;font-weight:700;color:var(--navy-core)}.iq-astat__name--muted{color:var(--ash-mid)}.iq-astat__sub{font-size:11px;color:var(--ash-mid);margin-top:1px}.iq-impact{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:13px;padding-top:12px;border-top:1px dashed var(--border-soft)}.iq-impact__lab{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--ash-mid)}.iq-impact__chip{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--teal-core);background:#0a988b14;border:1px solid rgba(10,152,139,.22);border-radius:999px;padding:3px 10px;cursor:pointer;transition:background .12s,border-color .12s}.iq-impact__chip:hover{background:#fff;border-color:var(--teal-core)}.iq-impact__note{flex-basis:100%;font-size:11.5px;color:var(--ash-mid);line-height:1.5}.iq-conndetail__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 22px}.iq-conndetail__id{display:flex;align-items:center;gap:14px;min-width:0}.iq-conndetail__ic{width:44px;height:44px;border-radius:10px;background:#fff;border:1px solid var(--border-soft);display:flex;align-items:center;justify-content:center;color:var(--teal-core);flex:none}.iq-conndetail__name{font-size:24px;font-weight:700;color:var(--navy-core);letter-spacing:-.01em}.iq-conndetail__sub{font-size:13px;color:var(--ash-mid);margin-top:2px}.iq-methodlabel{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ash-mid);margin-bottom:10px}.iq-methodgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:22px}.iq-methodcard{text-align:left;background:#fff;border:1.5px solid var(--border-mid);border-radius:var(--r-md);padding:16px 18px;cursor:pointer;font-family:inherit}.iq-methodcard--on{border-color:var(--teal-core);background:#0a988b0f}.iq-methodcard__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.iq-methodcard__ic{width:36px;height:36px;border-radius:8px;background:#1c36450d;display:flex;align-items:center;justify-content:center;color:var(--ash-deep)}.iq-methodcard--on .iq-methodcard__ic{background:#0a988b1f;color:var(--teal-core)}.iq-methodcard__check{width:22px;height:22px;border-radius:50%;background:var(--teal-core);display:flex;align-items:center;justify-content:center}.iq-methodcard__title{font-size:15px;font-weight:700;color:var(--navy-core);display:flex;align-items:center;gap:8px}.iq-methodcard__badge{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ash-mid);background:#1c364514;border-radius:5px;padding:2px 7px}.iq-methodcard__badge--now{color:var(--teal-core);background:#0a988b24}.iq-methodcard__desc{font-size:12px;color:var(--ash-core);line-height:1.5;margin-top:6px}.iq-wiz{display:flex;align-items:center;margin-bottom:16px}.iq-wiz__step{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;font-family:inherit;padding:0 4px}.iq-wiz__num{width:24px;height:24px;border-radius:50%;background:#1c36451a;color:var(--ash-mid);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex:none}.iq-wiz__label{font-size:13px;font-weight:700;color:var(--ash-mid)}.iq-wiz__step--on .iq-wiz__num{background:var(--navy-core);color:#fff}.iq-wiz__step--on .iq-wiz__label{color:var(--navy-core)}.iq-wiz__step--done .iq-wiz__num{background:var(--teal-core);color:#fff}.iq-wiz__step--done .iq-wiz__label{color:var(--ash-deep)}.iq-wiz__line{flex:1;height:1px;background:var(--border-mid);margin:0 6px;min-width:20px}.iq-wizcard{padding:0;overflow:hidden}.iq-wizbody{padding:24px}.iq-wizbody__h{font-size:16px;font-weight:700;color:var(--navy-core);margin:0 0 6px}.iq-wizbody__p{font-size:13px;color:var(--ash-core);line-height:1.55;margin:0 0 16px}.iq-wizfoot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px;border-top:1px solid var(--border-soft);background:#faf9f7}.iq-wizfoot__step{font-size:12px;color:var(--ash-mid)}.iq-interim{display:flex;gap:10px;background:#c8742a14;border:1px solid rgba(200,116,42,.22);border-radius:var(--r-md);padding:12px 14px;margin-bottom:18px;font-size:13px;color:var(--ash-deep);line-height:1.5}.iq-interim svg{width:16px;height:16px;flex:none;color:var(--amber-op);margin-top:1px}.iq-interim--soon{background:#1c36450d;border-color:var(--border-soft)}.iq-interim--soon svg{color:var(--ash-mid)}.iq-interim__opt{display:flex;align-items:center;gap:8px;margin-top:8px;font-weight:700;color:var(--ash-deep);cursor:default}.iq-check__box--on{background:var(--teal-core);border-color:var(--teal-core)}.iq-reportrow{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border-soft);border-radius:var(--r-sm);margin-bottom:8px}.iq-reportrow__ic{color:var(--navy-core);display:flex;flex:none}.iq-reportrow__body{flex:1;min-width:0}.iq-reportrow__name{font-size:13px;font-weight:700;color:var(--navy-core)}.iq-reportrow__path{font-size:11px;color:var(--ash-mid);margin-top:2px}.iq-reqtag{font-size:10px;font-weight:700;border-radius:5px;padding:2px 7px;background:#1c364512;color:var(--ash-mid);flex:none}.iq-reqtag--req{background:#0a988b1f;color:var(--teal-core)}.iq-drop{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:#fff;border:1.5px dashed var(--border-mid);border-radius:var(--r-sm);padding:14px;margin-bottom:8px;cursor:pointer;font-family:inherit}.iq-drop--on{border-style:solid;border-color:var(--teal-core);background:#0a988b0d}.iq-drop__ic{color:var(--ash-mid);display:flex;flex:none}.iq-drop--on .iq-drop__ic{color:var(--teal-core)}.iq-drop__body{flex:1;min-width:0}.iq-drop__name{font-size:13px;font-weight:700;color:var(--navy-core);display:flex;align-items:center;gap:8px}.iq-drop__hint{font-size:11px;color:var(--ash-mid);margin-top:2px}.iq-pathbox{background:#faf9f7;border:1px solid var(--border-soft);border-radius:var(--r-sm);padding:14px;margin-bottom:16px;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.iq-pathbox svg{width:12px;height:12px;color:var(--ash-mid)}.iq-pathchip{font-size:12px;font-weight:700;color:var(--ash-deep);background:#fff;border:1px solid var(--border-mid);border-radius:5px;padding:3px 8px}.iq-pathchip--teal{color:var(--teal-core);border-color:#0a988b4d}.iq-pathbox__rec{width:100%;font-size:12px;color:var(--ash-core);margin-top:6px}.iq-manageactions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.iq-syncrow{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid rgba(28,54,69,.06)}.iq-syncrow:first-of-type{border-top:none}.iq-syncrow__date{font-size:12px;color:var(--ash-mid);width:96px;flex:none}.iq-syncrow__txt{font-size:13px;font-weight:700;color:var(--navy-core);flex:1}.iq-syncrow__stat{font-size:12px;color:var(--ash-mid)}.iq-oauthbox{text-align:center;display:flex;flex-direction:column;align-items:center;padding:32px 24px}.iq-oauthbtn{width:auto;height:48px;padding:0 22px;font-size:15px;color:#fff;margin:8px 0 16px}.iq-oauthbtn:hover:not(:disabled){filter:brightness(.95);transform:translateY(-1px)}.iq-oauthtags{display:flex;flex-wrap:wrap;justify-content:center;gap:18px}.iq-oauthtags span{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--teal-core)}.iq-oauthtags svg{width:13px;height:13px}.iq-oautherr{display:flex;gap:12px;background:#d930250f;border:1px solid rgba(217,48,37,.25);border-radius:var(--r-md);padding:16px}.iq-oautherr svg{width:18px;height:18px;flex:none;color:var(--status-critical);margin-top:1px}.iq-oautherr__h{font-size:14px;font-weight:700;color:var(--status-critical)}.iq-oautherr__p{font-size:13px;color:var(--ash-deep);line-height:1.55;margin-top:4px}.iq-causes{margin:0;padding-left:18px}.iq-causes li{font-size:13px;color:var(--ash-core);line-height:1.7}.iq-conncard__sched{font-size:13px;color:var(--ash-mid)}.iq-statgrid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border-soft);border:1px solid var(--border-soft);border-radius:var(--r-sm);overflow:hidden;margin-top:16px}.iq-statcell{background:#fff;padding:14px 16px}.iq-statcell__label{font-size:11px;color:var(--ash-mid);margin-bottom:4px}.iq-statcell__value{font-size:15px;font-weight:700;color:var(--navy-core)}.iq-statcell__value--warn{color:var(--amber-op)}.iq-btn--mapwarn{color:var(--amber-op-deep);border-color:#c8742a59;background:#c8742a0f}.iq-btn--mapwarn:hover:not(:disabled){background:#c8742a1f}.iq-matchrow{display:flex;align-items:center;gap:8px;padding:11px 0;border-top:1px solid rgba(28,54,69,.06)}.iq-matchrow:first-of-type{border-top:none}.iq-matchrow svg{width:14px;height:14px;color:var(--ash-mid);flex:none}.iq-matchrow__emp{font-size:13px;color:var(--ash-core)}.iq-matchrow__clin{font-size:13px;font-weight:700;color:var(--navy-core);flex:1}.iq-confbadge{font-size:10px;font-weight:700;border-radius:5px;padding:2px 8px;background:#c8742a24;color:var(--amber-op-deep)}.iq-confbadge--high{background:#1b80481f;color:var(--status-success)}.iq-ctabs{display:flex;align-items:center;gap:4px;border-bottom:1px solid var(--border-soft);margin-bottom:22px}.iq-ctabs__spacer{flex:1}.iq-ctab{display:inline-flex;align-items:center;gap:7px;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;color:var(--ash-mid);padding:10px 8px;margin-bottom:-1px}.iq-ctab svg{width:15px;height:15px}.iq-ctab:hover{color:var(--ash-deep)}.iq-ctab--on{color:var(--teal-core);border-bottom-color:var(--teal-core)}.iq-catcard{padding:22px 24px}.iq-catcard__h{display:flex;align-items:center;gap:12px;margin-bottom:12px}.iq-catcard__title{font-size:16px;font-weight:700;color:var(--navy-core)}.iq-catcard__desc{font-size:13px;color:var(--ash-core);line-height:1.55;margin-bottom:16px}.iq-catcard__counts{font-size:13px;color:var(--ash-mid)}.iq-catcard__done{color:var(--teal-core);font-weight:700}.iq-catcard__undone{color:var(--amber-op);font-weight:700}.iq-unlocks{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(28,54,69,.06)}.iq-unlocks__lbl{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ash-mid);margin-right:2px}.iq-unlockchip{font-size:11px;font-weight:600;color:var(--teal-core);background:#0a988b1a;border-radius:5px;padding:2px 8px}.iq-comingsoon{display:inline-flex;align-items:center;gap:7px;margin-top:14px;font-size:13px;font-weight:700;color:var(--ash-mid);background:#1c36450d;border-radius:var(--r-sm);padding:8px 12px}.iq-comingsoon svg{width:14px;height:14px}.iq-caprow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid rgba(28,54,69,.06)}.iq-caprow:first-of-type{border-top:none}.iq-caprow__name{font-size:13px;font-weight:700;color:var(--navy-core)}.iq-caprow__field{display:flex;align-items:center;gap:8px}.iq-caprow__unit{font-size:12px;color:var(--ash-mid)}.iq-input--mini{width:72px;height:34px;text-align:right}.iq-thead,.iq-trow{display:grid;grid-template-columns:1.4fr 1fr 1.2fr 1.4fr;align-items:center;gap:12px}.iq-thead{padding:0 0 8px;border-bottom:1px solid var(--border-soft)}.iq-thead>div{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ash-mid)}.iq-trow{padding:11px 0;border-bottom:1px solid rgba(28,54,69,.06)}.iq-trow:last-child{border-bottom:none}.iq-trow__metric{font-size:13px;font-weight:700;color:var(--navy-core)}.iq-trow__value{font-size:13px;color:var(--ash-deep);font-weight:600}.iq-trow__note{font-size:12px;color:var(--ash-mid)}.iq-fmhead,.iq-fmrow{display:grid;grid-template-columns:1fr auto 1.2fr;align-items:center;gap:12px}.iq-fmhead{padding:0 0 8px;border-bottom:1px solid var(--border-soft)}.iq-fmhead>div{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ash-mid)}.iq-fmrow{padding:10px 0;border-bottom:1px solid rgba(28,54,69,.06)}.iq-fmrow:last-child{border-bottom:none}.iq-fmrow svg{width:14px;height:14px;color:var(--ash-mid)}.iq-fmgroup{margin:16px 0 6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ash-mid)}.iq-fmgroup:first-of-type{margin-top:4px}.iq-thrgrid{display:grid;grid-template-columns:240px 1fr 280px;gap:16px;align-items:start}.iq-thrlist{padding:12px}.iq-thrlist__head{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ash-mid);padding:4px 8px 8px}.iq-thrmetric{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px;padding:9px 10px;border:none;background:none;border-radius:8px;cursor:pointer;text-align:left;color:var(--ink);font-size:13px}.iq-thrmetric:hover{background:#1c36450a}.iq-thrmetric--on{background:#0a988b1a;font-weight:600}.iq-thrmetric__dot{width:7px;height:7px;border-radius:50%;background:var(--teal-core);flex:none}.iq-thredit{padding:20px}.iq-thredit__eyebrow{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ash-mid)}.iq-thredit__titlerow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 2px}.iq-thredit__titlerow h3{margin:0;font-size:19px}.iq-thredit__desc{color:var(--ash-mid);font-size:13px;margin:0 0 8px}.iq-thrtag{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ash-mid);background:#1c36450f;padding:4px 8px;border-radius:999px}.iq-thrlabel{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ash-mid);margin:16px 0 6px}.iq-thrrow2{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:end}.iq-thrbounds{display:flex;gap:10px;flex-wrap:wrap}.iq-thrband{display:flex;align-items:center;gap:8px;margin-bottom:6px}.iq-thrband__sw{width:12px;height:12px;border-radius:3px;flex:none}.iq-thrband__label{flex:1}.iq-thrband__color{width:36px;height:30px;padding:0;border:1px solid var(--border-soft);border-radius:6px;background:none;cursor:pointer}.iq-thrswitch{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink)}.iq-thrswitch--row{margin-top:18px}.iq-seg__btn:disabled{opacity:.4;cursor:not-allowed}.iq-thrprev{padding:18px}.iq-thrprev__metric{font-weight:600;font-size:15px;margin:8px 0 12px}.iq-thrprev__target{font-size:22px;font-weight:700;color:var(--teal-core)}.iq-thrlegend__row{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:12px}.iq-thrlegend__dot{width:9px;height:9px;border-radius:50%;flex:none}.iq-thrlegend__lab{font-weight:600}.iq-thrlegend__txt{color:var(--ash-mid);margin-left:auto}.iq-thrlegend__target{margin-top:8px;padding-top:8px;border-top:1px solid var(--border-soft);font-size:12px;color:var(--ash-mid)}.iq-thrprev__foot{margin-top:14px;font-size:11px;color:var(--ash-mid)}@media(max-width:1100px){.iq-thrgrid{grid-template-columns:1fr}}.iq-maprev__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.iq-maprev__file{display:flex;align-items:center;gap:7px;font-weight:600;font-size:13px}.iq-maprev__file svg{width:16px;height:16px;color:var(--ash-mid)}.iq-maprev__counts{display:flex;gap:14px;font-size:12px;font-weight:600}.iq-maprev__ok{color:var(--teal-core)}.iq-maprev__rev{color:var(--amber-review)}.iq-maprev__bar{height:6px;border-radius:4px;background:var(--amber-review);overflow:hidden;margin-bottom:16px}.iq-maprev__bar>span{display:block;height:100%;background:var(--teal-core)}.iq-maptbl__head,.iq-maprow{display:grid;grid-template-columns:1.3fr 1.2fr 1fr auto;align-items:center;gap:12px}.iq-maptbl__head{padding:0 0 8px;border-bottom:1px solid var(--border-soft)}.iq-maptbl__head>div{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ash-mid)}.iq-maptbl__head>div:last-child{text-align:right}.iq-maprow{padding:11px 0;border-bottom:1px solid rgba(28,54,69,.06)}.iq-maprow__name{font-weight:600;font-size:13px}.iq-maprow__type{font-size:11px;color:var(--ash-mid);text-transform:capitalize}.iq-maprow__sample{font-size:12px;color:var(--ash-mid);font-family:ui-monospace,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iq-mst{justify-self:end;font-size:11px;font-weight:600;padding:3px 10px;border-radius:999px;white-space:nowrap}.iq-mst--ok{color:var(--teal-core);background:#0a988b1f}.iq-mst--warn{color:var(--amber-warn-text);background:#c7770024}.iq-mst--off{color:var(--ash-mid);background:#1c364514}.iq-maprev__ignored{display:flex;align-items:center;gap:7px;margin-top:14px;font-size:12px;color:var(--ash-mid)}.iq-maprev__ignored svg{width:14px;height:14px}.iq-fmrow__canon{font-size:13px;font-weight:700;color:var(--navy-core)}.iq-fmrow__sel{width:100%}.iq-trackcard{display:flex;align-items:center;gap:16px;padding:18px 20px;margin-bottom:18px}.iq-trackcard__main{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.iq-trackcard__title{font-size:14px;font-weight:700;color:var(--navy-core)}.iq-trackcard__sub{font-size:12px;color:var(--ash-mid);line-height:1.5;margin-top:3px}.iq-statrow{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px}.iq-statbox{background:#fff;border:1px solid var(--border-soft);border-radius:var(--r-md);padding:16px 18px}.iq-statbox__label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ash-mid)}.iq-statbox__value{font-size:28px;font-weight:700;color:var(--navy-core);margin-top:6px;line-height:1}.iq-loctable{grid-template-columns:2fr 2fr 1.6fr .6fr .7fr 1fr auto}.iq-officecell{display:flex;align-items:center;gap:12px;min-width:0}.iq-officeic{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex:none;background:#1c36450f;color:var(--ash-deep)}.iq-officeic--main{background:#0a988b1f;color:var(--teal-core)}.iq-officeic--virtual{background:#c8742a1f;color:var(--amber-op)}.iq-locaddr{font-size:13px;color:var(--ash-core);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iq-locmgr{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none}.iq-locmgr__lbl{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ash-mid)}.iq-locmgr__id{display:flex;align-items:center;gap:8px}.iq-locmgr__name{font-size:13px;font-weight:700;color:var(--navy-core)}.iq-caapgrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.iq-suffixed{position:relative}.iq-suffixed .iq-input{padding-right:48px}.iq-suffix{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--ash-mid)}.iq-roomic{color:var(--teal-core);display:flex;flex:none}.iq-addroom{margin-top:16px;padding-top:16px;border-top:1px solid var(--border-soft)}.iq-addroom__label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ash-mid);margin-bottom:8px}.iq-addroom__form{display:grid;grid-template-columns:1.4fr 1.2fr 1.2fr auto;gap:10px;align-items:center}.iq-addroom__form .iq-input,.iq-addroom__form .iq-select{margin-bottom:0}.iq-banner{background:#0a988b0f;border:1px solid rgba(10,152,139,.2);border-radius:var(--r-md);padding:20px 24px;margin-bottom:24px;display:flex;align-items:flex-start;gap:14px}.iq-banner__icon{width:38px;height:38px;border-radius:8px;background:#0a988b1f;display:flex;align-items:center;justify-content:center;flex:none;margin-top:1px;color:var(--teal-core)}.iq-banner h3{font-size:15px;font-weight:700;color:var(--navy-core);margin:0 0 3px}.iq-banner p{font-size:13px;color:var(--ash-core);line-height:1.5;margin:0 0 12px}.iq-btn--mini{width:auto;height:34px;padding:0 16px;font-size:13px}.iq-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.iq-kpi{background:#fff;border-radius:var(--r-md);padding:18px 20px;border:1px solid var(--border-soft)}.iq-kpi__label{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-core);margin-bottom:10px}.iq-kpi__val{font-size:28px;font-weight:700;color:var(--ash-soft);margin-bottom:4px;line-height:1}.iq-kpi__cap{font-size:11px;color:var(--ash-mid);margin-bottom:12px}.iq-kpi__spark{height:28px;background:#f0efef;border-radius:4px}.iq-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px}.iq-panel{background:#fff;border-radius:var(--r-md);padding:22px 24px;border:1px solid var(--border-soft)}.iq-panel__h{font-size:13px;font-weight:700;color:var(--navy-core);margin-bottom:18px;display:flex;align-items:center;justify-content:space-between}.iq-panel__h span.iq-muted{font-size:11px;color:var(--ash-mid);font-weight:400}.iq-checklist{display:flex;flex-direction:column;gap:14px}.iq-ci{display:flex;align-items:center;gap:10px}.iq-ci__dot{width:20px;height:20px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center}.iq-ci__dot--done{background:var(--status-success)}.iq-ci__dot--todo{border:2px solid rgba(28,54,69,.2)}.iq-ci__txt{font-size:13px;color:var(--ash-core)}.iq-ci__txt--done{color:var(--ash-mid);text-decoration:line-through}.iq-ci__txt--next{font-weight:700;color:var(--ash-deep)}.iq-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.iq-empty__icon{width:48px;height:48px;background:#1c36450d;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:14px;color:var(--ash-mid)}.iq-empty h4{font-size:14px;font-weight:700;color:var(--ash-deep);margin:0 0 6px}.iq-empty p{font-size:13px;color:var(--ash-mid);line-height:1.5;max-width:220px;margin:0}.iq-muted{color:var(--ash-mid)}.iq-teamtable .iq-table__head,.iq-teamtable .iq-table__row{grid-template-columns:2.4fr 2fr .8fr auto}.iq-mtable__head--2,.iq-mtable__row--2{grid-template-columns:1.8fr 1.2fr auto}.iq-userbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;flex-wrap:wrap}.iq-searchbox{display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;background:#fff;border:1px solid var(--border-mid);border-radius:var(--r-sm);flex:1;min-width:240px;max-width:360px}.iq-searchbox svg{width:16px;height:16px;color:var(--ash-mid);flex:none}.iq-searchinput{border:none;outline:none;background:none;font-family:inherit;font-size:13px;color:var(--ash-deep);width:100%}.iq-searchinput::placeholder{color:var(--ash-mid)}.iq-fchips{display:inline-flex;gap:6px}.iq-fchip{height:32px;padding:0 14px;border:1px solid var(--border-mid);background:#fff;border-radius:16px;font-family:inherit;font-size:13px;font-weight:700;color:var(--ash-mid);cursor:pointer}.iq-fchip--on{border-color:var(--teal-core);color:var(--teal-core);background:#0a988b0f}.iq-usertable .iq-table__head,.iq-usertable .iq-table__row{grid-template-columns:2.6fr 1.3fr 1fr 1fr 1.2fr auto}.iq-usercell{display:flex;align-items:center;gap:12px;min-width:0}.iq-teamcount{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--ash-core)}.iq-teamcount svg{width:13px;height:13px;color:var(--ash-mid);flex:none}.iq-lastactive{font-size:13px;color:var(--ash-mid)}.iq-emptyrow{padding:22px;text-align:center;font-size:13px;color:var(--ash-mid)}.iq-rolebadge{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:12px;font-size:12px;font-weight:700;background:#1c36450f;color:var(--ash-core)}.iq-rolebadge--admin{background:#3a62781f;color:var(--navy-core)}.iq-spill{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:11px;font-size:11px;font-weight:700}.iq-spill--active{background:#1b80481f;color:var(--status-success)}.iq-spill--invited{background:#c8742a24;color:var(--amber-op-deep)}.iq-spill--suspended{background:#1c364514;color:var(--ash-mid)}.iq-locrow{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid rgba(28,54,69,.06)}.iq-locrow:first-of-type{border-top:none}.iq-locrow__ic{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#1c36450f;color:var(--ash-core);flex:none}.iq-locrow__ic svg{width:16px;height:16px}.iq-locrow__name{flex:1;min-width:0;font-size:13px;font-weight:700;color:var(--navy-core)}.iq-primary{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 9px;border-radius:11px;background:#0a988b1f;color:var(--teal-core);font-size:11px;font-weight:700;flex:none}.iq-primary svg{width:12px;height:12px;fill:var(--teal-core)}.iq-makeprimary{background:none;border:none;cursor:pointer;color:var(--teal-core);font-family:inherit;font-size:12px;font-weight:700;padding:0;flex:none}.iq-makeprimary:hover{color:var(--teal-deep);text-decoration:underline}.iq-acct{display:flex;flex-direction:column;gap:8px}.iq-acctbtn{display:flex;align-items:center;gap:10px;width:100%;text-align:left;height:40px;padding:0 14px;border:1px solid var(--border-mid);background:#fff;border-radius:var(--r-sm);font-family:inherit;font-size:13px;font-weight:700;color:var(--ash-deep);cursor:pointer}.iq-acctbtn svg{width:16px;height:16px;color:var(--ash-mid);flex:none}.iq-acctbtn:hover{background:var(--bg-app)}.iq-acctbtn--warn{color:var(--amber-op-deep);border-color:#c8742a59}.iq-acctbtn--warn svg{color:var(--amber-op-deep)}.iq-acctbtn--warn:hover{background:#c8742a0f}.iq-acctbtn--danger{color:var(--status-critical);border-color:#d930254d}.iq-acctbtn--danger svg{color:var(--status-critical)}.iq-acctbtn--danger:hover{background:#d930250d}.iq-acctnote{display:flex;gap:8px;margin-top:14px;font-size:11px;color:var(--ash-mid);line-height:1.5}.iq-acctnote svg{width:14px;height:14px;flex:none;margin-top:1px}.iq-inputicon{position:relative}.iq-inputicon svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--ash-mid);pointer-events:none}.iq-input--icon{padding-left:38px}.iq-pcard .iq-inputicon{margin-bottom:12px}.iq-pcard .iq-inputicon .iq-input{margin-bottom:0}.iq-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0617228c;z-index:300;display:flex;align-items:center;justify-content:center;padding:20px}.iq-modal{background:#fff;border-radius:var(--r-lg);padding:36px;max-width:400px;width:100%;box-shadow:0 24px 80px #06172240}.iq-modal h2{font-size:20px;font-weight:700;color:var(--navy-core);letter-spacing:-.01em;margin:0 0 8px}.iq-modal p{font-size:14px;color:var(--ash-core);line-height:1.6;margin:0 0 28px}.iq-modal__row{display:flex;gap:10px}.iq-btn--row{height:44px;font-size:14px}.iq-btn--cancel{background:#fff;color:var(--ash-deep);border:1.5px solid var(--border-mid)}.iq-btn--cancel:hover:not(:disabled){background:var(--bg-app);transform:none}.iq-btn--danger{background:var(--status-critical)}.iq-btn--danger:hover:not(:disabled){background:#b82820}.iq-btn--warn{background:var(--status-warning, var(--amber-review));color:#fff}.iq-btn--warn:hover:not(:disabled){background:#a86600}.iq-modal--confirm{max-width:440px}.iq-modal--confirm p{margin:0 0 28px}.iq-confirm__impact{background:var(--bg-app);border:1px solid var(--border-soft);border-radius:var(--r-md);padding:14px 16px;margin:0 0 24px}.iq-confirm__impact-label{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--status-warning, var(--amber-review));margin-bottom:8px}.iq-confirm__impact p{font-size:13.5px;color:var(--ash-deep);line-height:1.55;margin:0 0 6px}.iq-confirm__impact p:last-child{margin-bottom:0}.iq-catsubtabs{display:inline-flex;gap:4px;background:var(--bg-app);border:1px solid var(--border-soft);border-radius:var(--r-md);padding:4px;margin-bottom:14px}.iq-catsub{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--ash-core);font:inherit;font-size:13px;font-weight:700;padding:7px 14px;border-radius:var(--r-sm);cursor:pointer}.iq-catsub--on{background:#fff;color:var(--teal-deep);box-shadow:0 1px 2px #1c36451f}.iq-catlayout{display:grid;grid-template-columns:1fr 300px;gap:18px;align-items:start}.iq-catmain--busy{opacity:.6;pointer-events:none}.iq-catnote{font-size:13px;color:var(--ash-core);margin:0 0 14px;line-height:1.5}.iq-catbingrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.iq-catbin{background:#fff;border:1px solid var(--border-soft);border-radius:var(--r-md);padding:14px;margin-bottom:14px;transition:border-color .12s,background .12s}.iq-catbin:last-child{margin-bottom:0}.iq-catbingrid .iq-catbin{margin-bottom:0}.iq-catbin:hover{border-color:var(--border-mid)}.iq-catbin--needs{background:#c8861a0f;border-color:#c8861a4d}.iq-catbin--addon{background:#94a3ae12;border-style:dashed}.iq-catbin__h{display:flex;align-items:center;gap:8px;margin-bottom:10px}.iq-catdot{width:9px;height:9px;border-radius:50%;flex:0 0 auto}.iq-catbin__title{font-size:13px;font-weight:800;color:var(--ash-deep)}.iq-catbin__count{margin-left:auto;font-size:11px;font-weight:700;color:var(--ash-mid);background:var(--bg-app);border-radius:20px;padding:2px 9px}.iq-catbin__empty{font-size:12px;color:var(--ash-mid);text-align:center;padding:14px;border:1px dashed var(--border-mid);border-radius:var(--r-sm)}.iq-catchip{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--border-soft);border-radius:var(--r-sm);padding:8px 10px;margin-top:7px;cursor:grab;-webkit-user-select:none;user-select:none}.iq-catchip:first-of-type{margin-top:0}.iq-catchip:active{cursor:grabbing}.iq-catchip--sel{border-color:var(--teal-core);box-shadow:0 0 0 2px #0a988b2e}.iq-catchip__grip{flex:0 0 auto;width:8px;height:14px;background-image:radial-gradient(var(--ash-soft) 1px,transparent 1px);background-size:4px 4px;opacity:.9}.iq-catchip__code{font-size:12.5px;font-weight:800;color:var(--navy-core);font-variant-numeric:tabular-nums}.iq-catchip__desc{font-size:12.5px;color:var(--ash-core);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto}.iq-catchip__visits{margin-left:auto;font-size:12px;font-weight:700;color:var(--ash-mid);font-variant-numeric:tabular-nums}.iq-catpill{border:0;font:inherit;font-size:10.5px;font-weight:800;letter-spacing:.02em;padding:2px 8px;border-radius:20px;cursor:pointer}.iq-catpill--bill{background:#1b80481f;color:var(--status-success)}.iq-catpill--no{background:#9e9a9a2e;color:var(--ash-core)}.iq-catunits{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:700;color:var(--teal-deep)}.iq-input--units{width:42px;height:26px;margin:0;padding:2px 4px;text-align:center;font-size:12px}.iq-catfoot{margin-top:14px}.iq-catfoot__add{max-width:240px;height:38px;margin:0}.iq-catgl__lbl{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ash-mid);margin:16px 0 8px}.iq-catgl__lbl:first-child{margin-top:0}.iq-catprev{position:sticky;top:8px}.iq-catprev__h{display:flex;align-items:baseline;justify-content:space-between}.iq-catprev__h>span:first-child{font-size:13px;font-weight:800;color:var(--ash-deep)}.iq-catprev__sub{font-size:11px;color:var(--ash-mid)}.iq-catprev__big{display:flex;gap:24px;margin:14px 0 6px}.iq-catprev__lbl{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ash-mid)}.iq-catprev__num{font-size:26px;font-weight:800;color:var(--navy-core);line-height:1.1;font-variant-numeric:tabular-nums}.iq-catprev__num--accent{color:var(--teal-core)}.iq-catprev__bd{font-size:12px;font-weight:700;color:var(--ash-core);margin:14px 0 8px}.iq-catbar{display:flex;align-items:center;gap:8px;margin:5px 0}.iq-catbar__lbl{font-size:12px;color:var(--ash-core);width:88px;flex:0 0 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iq-catbar__lbl--muted{color:var(--amber-needs-cat)}.iq-catbar__track{flex:1 1 auto;height:7px;background:var(--bg-app);border-radius:20px;overflow:hidden}.iq-catbar__fill{display:block;height:100%;background:var(--teal-core);border-radius:20px}.iq-catbar__fill--muted{background:var(--amber-needs-cat)}.iq-catbar__n{font-size:12px;font-weight:700;color:var(--ash-deep);width:56px;text-align:right;flex:0 0 auto;font-variant-numeric:tabular-nums}.iq-catprev__warn{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--amber-needs-cat);background:#c8861a14;border-radius:var(--r-sm);padding:7px 10px;margin-top:12px}.iq-catprev__units{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--teal-deep);margin:14px 0 6px}.iq-catprev__urow{display:flex;justify-content:space-between;font-size:12.5px;color:var(--ash-core);margin:3px 0}.iq-catprev__urow--accent{color:var(--teal-core);font-weight:700}.iq-catprev__urow--muted span:last-child{color:var(--ash-mid);font-style:italic}.iq-billing{display:flex;flex-direction:column;gap:22px}.iq-billing .iq-banner{align-items:center;padding:12px 18px;margin-bottom:0}.iq-banner--ok{background:#0a988b12;border-color:#0a988b38;color:var(--teal-dark)}.iq-banner--err{background:#c0392b0f;border-color:#c0392b40;color:#9b2d22}.iq-billing .iq-banner span{font-size:13px;font-weight:600;flex:1}.iq-billing .iq-banner svg{flex:none}.iq-x{background:none;border:none;cursor:pointer;color:var(--ash-mid);display:inline-flex;padding:2px}.iq-x:hover{color:var(--ash-deep)}.iq-pcard__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.iq-pcard__headl{display:flex;align-items:center;gap:10px}.iq-pcard__title{font-size:15px;font-weight:700;color:var(--navy-core);margin-bottom:16px}.iq-pcard__head .iq-pcard__title{margin-bottom:0}.iq-portal-link{display:inline-flex;align-items:center;gap:5px;color:var(--teal-core);font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.iq-portal-link:hover{color:var(--teal-deep)}.iq-pcard__note{font-size:12.5px;color:var(--ash-mid);line-height:1.5;margin-top:14px}.iq-pill{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:capitalize;color:var(--teal-core);background:#0a988b1a;border-radius:20px;padding:4px 11px}.iq-billing__plans-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.iq-sechead{font-size:16px;font-weight:700;color:var(--navy-core)}.iq-segrow{display:flex;align-items:center;gap:12px}.iq-seg__hint{font-size:12px;font-weight:700;color:var(--ash-mid)}.iq-planrow{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch}.iq-plan{position:relative;background:#fff;border:1px solid var(--border-soft);border-radius:var(--r-md);padding:22px 22px 24px;display:flex;flex-direction:column}.iq-plan--feature{border-color:#0a988b73;box-shadow:0 6px 22px #0a988b14}.iq-plan--current{border-color:var(--teal-core);box-shadow:0 0 0 1px var(--teal-core) inset}.iq-plan__ribbon{position:absolute;top:-10px;right:18px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--teal-core);border-radius:20px;padding:4px 10px}.iq-plan__name{font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--teal-core)}.iq-plan__price{font-size:32px;font-weight:700;color:var(--navy-core);margin:8px 0 4px;line-height:1}.iq-plan__price span{font-size:14px;font-weight:600;color:var(--ash-mid);margin-left:3px}.iq-plan__blurb{font-size:12.5px;color:var(--ash-core);line-height:1.5;min-height:36px}.iq-plan__features{list-style:none;padding:0;margin:16px 0 20px;display:flex;flex-direction:column;gap:9px;flex:1}.iq-plan__features li{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--ash-deep)}.iq-plan__features li svg{flex:none;color:var(--teal-core);margin-top:2px}.iq-plan__cta{width:100%}.iq-addonrow{display:grid;grid-template-columns:1fr 1fr;gap:14px}.iq-addon{border:1px solid var(--border-soft);border-radius:var(--r-sm);padding:14px 16px}.iq-addon__l{font-size:13.5px;font-weight:700;color:var(--ash-deep)}.iq-addon__n{font-size:12px;color:var(--ash-mid);line-height:1.5;margin:4px 0 8px}.iq-addon__p{font-size:13px;font-weight:700;color:var(--teal-core)}.iq-locknote{display:flex;align-items:center;gap:9px;margin-top:14px;padding:12px 14px;border:1px dashed var(--border-soft);border-radius:var(--r-sm);background:#1c364508}.iq-locknote svg{flex:none;color:var(--teal-core)}.iq-locknote span{font-size:13px;color:var(--ash-core);line-height:1.5}.iq-locknote .iq-linkbtn{font-size:13px}.iq-board{display:grid;grid-template-columns:repeat(5,minmax(210px,1fr));gap:14px;overflow-x:auto;align-items:start;padding-bottom:4px}.iq-boardcol__head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.iq-boardcol__title{font-size:13px;font-weight:800;color:var(--ash-deep)}.iq-boardcol__count{margin-left:auto;font-size:11px;font-weight:700;color:var(--ash-mid);background:var(--bg-app);border-radius:20px;padding:2px 9px}.iq-boardcol__empty{font-size:12px;color:var(--ash-mid);text-align:center;padding:18px 10px;border:1px dashed var(--border-mid);border-radius:var(--r-sm)}.iq-inqcard{background:#fff;border:1px solid var(--border-soft);border-radius:var(--r-sm);padding:12px;margin-top:10px;cursor:pointer;transition:border-color .12s,box-shadow .12s}.iq-inqcard:first-of-type{margin-top:0}.iq-inqcard:hover{border-color:var(--teal-core);box-shadow:0 2px 10px #06172214}.iq-inqcard__top{display:flex;align-items:center;gap:6px;color:var(--ash-mid);margin-bottom:8px}.iq-inqcard__time{margin-left:auto;font-size:11px;color:var(--ash-mid)}.iq-inqcard__mod{font-size:13px;font-weight:700;color:var(--navy-core);margin-bottom:6px}.iq-inqcard__more{font-weight:400;color:var(--ash-mid)}.iq-inqcard__meta{font-size:12px;color:var(--ash-core);display:flex;align-items:center;gap:5px;margin-bottom:4px}.iq-inqcard__meta svg{flex:none;color:var(--ash-mid)}.iq-inqcard__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--border-soft)}.iq-inqcard__unassigned{font-size:11.5px;color:var(--ash-mid);font-style:italic}.iq-inqcard__who{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:var(--ash-deep)}.iq-cpill--danger{background:#d930251f;color:var(--status-critical)}.iq-cpill--info{background:#1a6e9f1f;color:#1a6e9f}.iq-overlay--drawer{justify-content:flex-end;padding:0;align-items:stretch}.iq-modal--drawer{max-width:460px;width:100%;height:100%;border-radius:0;padding:0;display:flex;flex-direction:column}.iq-drawer__head{flex:none;display:flex;align-items:center;gap:10px;padding:18px 22px;border-bottom:1px solid var(--border-soft)}.iq-drawer__eyebrow{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-core);margin-bottom:3px}.iq-drawer__title{font-size:17px;font-weight:700;color:var(--navy-core)}.iq-drawer__body{flex:1;overflow-y:auto;padding:20px 22px}.iq-drawer__foot{flex:none;display:flex;gap:10px;padding:16px 22px;border-top:1px solid var(--border-soft)}.iq-inqstep{display:flex;gap:5px;margin-bottom:6px}.iq-inqstep__bar{flex:1;height:5px;border-radius:3px;background:var(--border-soft)}.iq-inqstep__bar--done{background:var(--teal-core);opacity:.5}.iq-inqstep__bar--current{background:var(--teal-core)}.iq-inqstep__labels{display:flex;gap:5px;margin-bottom:22px}.iq-inqstep__labels span{flex:1;text-align:center;font-size:9.5px;letter-spacing:.02em;color:var(--ash-mid)}.iq-inqstep__labels span.iq-inqstep__current{color:var(--teal-core);font-weight:700}.iq-linkresult{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid var(--border-soft);border-radius:var(--r-sm);margin-top:7px}.iq-linkresult__when{font-size:12.5px;font-weight:700;color:var(--navy-core)}.iq-linkresult__who{font-size:11.5px;color:var(--ash-mid)}.iq-tile{background:#fff;border:1px solid var(--border-mid);border-radius:10px}.iq-klabel{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--ash-core)}.iq-knum{font-size:42px;font-weight:700;color:var(--navy-core);letter-spacing:-.02em;line-height:1}.iq-knum--md{font-size:38px}.iq-ksub{font-size:12.5px;color:var(--ash-mid);line-height:1.5}.iq-ktitle{font-size:15px;font-weight:700;color:var(--navy-core)}
