.ip-meter[data-v-3a193a70]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3125rem}.ip-meter__track[data-v-3a193a70]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;height:.375rem;border-radius:3px;overflow:hidden}.ip-meter__seg[data-v-3a193a70]{min-width:3px}.ip-meter__legend[data-v-3a193a70]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.125rem .625rem;margin:0;padding:0;list-style:none;font-size:var(--ns-caption-size);color:var(--ns-text-stone)}.ip-meter__legend-item[data-v-3a193a70]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.ip-meter__swatch[data-v-3a193a70]{width:.5rem;height:.5rem;border-radius:2px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ip-counters[data-v-bd1574f2]{display:grid;grid-template-columns:repeat(5,minmax(7.5rem,1fr));gap:.65rem;min-width:0;width:100%}.ip-counters__card[data-v-bd1574f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;gap:.35rem;min-width:0;max-width:100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;contain:inline-size;min-height:8.5rem;padding:1rem;text-align:left;background:linear-gradient(145deg,var(--ns-surface-canvas),var(--ns-surface-soft));border:1px solid var(--ns-hairline);border-radius:var(--ns-rounded-lg);cursor:pointer;overflow:hidden;-webkit-transition:border-color .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease}.ip-counters__card[data-v-bd1574f2]:hover{border-color:var(--card-accent);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:var(--ns-elevation-card);box-shadow:var(--ns-elevation-card)}.ip-counters__card--static[data-v-bd1574f2],.ip-counters__card--static[data-v-bd1574f2]:hover{cursor:default;border-color:var(--ns-hairline);-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.ip-counters__card--active[data-v-bd1574f2]{border-color:var(--card-accent);-webkit-box-shadow:inset 0 -3px 0 0 var(--card-accent),var(--ns-elevation-card);box-shadow:inset 0 -3px 0 0 var(--card-accent),var(--ns-elevation-card)}.ip-counters__accent[data-v-bd1574f2]{width:1.75rem;height:.28rem;margin-bottom:.25rem;background:var(--card-accent);border-radius:var(--ns-rounded-full)}.ip-counters__label[data-v-bd1574f2]{min-width:0;font-size:var(--ns-kpi-label-size);color:var(--ns-text-stone);overflow-wrap:anywhere}.ip-counters__value[data-v-bd1574f2]{margin-top:auto;color:var(--ns-text-ink);font-size:2rem;line-height:1.1;font-weight:600}.ip-counters__meter[data-v-bd1574f2]{margin-top:.125rem}.ip-counters--summary[data-v-bd1574f2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.ip-counters--summary .ip-counters__card[data-v-bd1574f2]{min-height:7rem;padding:1rem 1.1rem;cursor:default;background:#fff}.ip-counters--summary .ip-counters__card[data-v-bd1574f2]:hover{border-color:var(--ns-hairline);-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.ip-counters--summary .ip-counters__card[data-v-bd1574f2]:first-child{background:linear-gradient(145deg,#f7f8fc,#fff)}.ip-counters--summary .ip-counters__card[data-v-bd1574f2]:nth-child(2){background:linear-gradient(145deg,#eaf9f3,#fff)}.ip-counters--summary .ip-counters__card[data-v-bd1574f2]:nth-child(3){background:linear-gradient(145deg,#edf1ff,#fff)}.ip-counters--summary .ip-counters__label[data-v-bd1574f2]{letter-spacing:.04em}.ip-counters--summary .ip-counters__value[data-v-bd1574f2]{font-size:2.15rem}@media (max-width:1199.98px){.ip-counters[data-v-bd1574f2]{grid-template-columns:repeat(6,minmax(0,1fr))}.ip-counters__card[data-v-bd1574f2]:first-child{grid-column:1/3}.ip-counters__card[data-v-bd1574f2]:nth-child(2){grid-column:3/5}.ip-counters__card[data-v-bd1574f2]:nth-child(3){grid-column:5/7}.ip-counters__card[data-v-bd1574f2]:nth-child(4){grid-column:1/4}.ip-counters__card[data-v-bd1574f2]:nth-child(5){grid-column:4/7}.ip-counters--summary[data-v-bd1574f2]{grid-template-columns:repeat(3,minmax(0,1fr))}.ip-counters--summary .ip-counters__card[data-v-bd1574f2]{grid-column:auto}}@media (max-width:767.98px){.ip-counters[data-v-bd1574f2]{grid-template-columns:1fr}.ip-counters .ip-counters__card[data-v-bd1574f2]{grid-column:1/-1}}@media (max-width:359.98px){.ip-counters[data-v-bd1574f2]{grid-template-columns:1fr}}.ip-status-chart[data-v-1513b6c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;min-width:0;padding:1.25rem;background:linear-gradient(145deg,#fff,#f8f9ff);border:1px solid rgba(66,98,255,.16);border-radius:var(--ns-rounded-xl)}.ip-status-chart__copy[data-v-1513b6c0]{-webkit-box-flex:1;-ms-flex:1 1 10rem;flex:1 1 10rem;min-width:0}.ip-status-chart__copy h3[data-v-1513b6c0]{margin:0 0 .5rem;font-size:1.05rem}.ip-status-chart__copy>p[data-v-1513b6c0]:last-child{margin:0;color:var(--ns-text-steel);font-size:var(--ns-body2-size)}.ip-status-chart__eyebrow[data-v-1513b6c0]{margin:0 0 .35rem;color:var(--ns-accent-blue);font-size:var(--ns-eyebrow-size);font-weight:700}.ip-status-chart__visual[data-v-1513b6c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.85rem;min-width:0;margin-left:auto}.ip-status-chart__canvas[data-v-1513b6c0]{position:relative;width:8.75rem;height:8.75rem;-webkit-box-flex:0;-ms-flex:0 0 8.75rem;flex:0 0 8.75rem}.ip-status-chart__canvas>div[data-v-1513b6c0]:first-child{height:100%}.ip-status-chart__total[data-v-1513b6c0]{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.ip-status-chart__total strong[data-v-1513b6c0]{color:var(--ns-text-ink);font-size:1.65rem;line-height:1}.ip-status-chart__total span[data-v-1513b6c0]{margin-top:.2rem;color:var(--ns-text-stone);font-size:var(--ns-caption-size)}.ip-status-chart__legend[data-v-1513b6c0]{display:grid;-webkit-box-flex:1;-ms-flex:1 1 10rem;flex:1 1 10rem;gap:.45rem;min-width:10rem;margin:0;padding:0;list-style:none}.ip-status-chart__legend li[data-v-1513b6c0]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;color:var(--ns-text-slate);font-size:var(--ns-caption-size)}.ip-status-chart__legend strong[data-v-1513b6c0]{color:var(--ns-text-ink);font-size:var(--ns-body2-size);font-variant-numeric:tabular-nums}.ip-status-chart__dot[data-v-1513b6c0]{width:.55rem;height:.55rem;border-radius:50%}.ip-status-chart__empty[data-v-1513b6c0]{display:grid;min-height:9rem;place-items:center;color:var(--ns-text-stone)}@media (max-width:991.98px){.ip-status-chart__visual[data-v-1513b6c0]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:0}}@media (max-width:575.98px){.ip-status-chart[data-v-1513b6c0]{padding:1rem}.ip-status-chart__visual[data-v-1513b6c0]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ip-status-chart__canvas[data-v-1513b6c0]{width:8rem;height:8rem;-ms-flex-preferred-size:8rem;flex-basis:8rem}}.ip-crosstab+.ip-crosstab[data-v-110d7d95]{margin-top:1.5rem}.ip-crosstab__title[data-v-110d7d95]{margin-bottom:.5rem;font-size:var(--ns-body1-size);font-weight:600}.ip-crosstab__scroll[data-v-110d7d95]{overflow-x:auto}.ip-table[data-v-110d7d95]{width:100%;border-collapse:collapse;font-size:var(--ns-body1-size)}.ip-table th[data-v-110d7d95]{font-size:var(--ns-overline-size);font-weight:var(--ns-overline-weight);letter-spacing:var(--ns-overline-ls);text-transform:uppercase;color:var(--ns-text-stone);text-align:left;white-space:nowrap}.ip-table td[data-v-110d7d95],.ip-table th[data-v-110d7d95]{padding:.5rem;border-bottom:1px solid var(--ns-hairline)}.ip-table tfoot td[data-v-110d7d95]{border-bottom:none;border-top:2px solid var(--ns-hairline)}.ip-table td.ip-table__num[data-v-110d7d95],.ip-table th.ip-table__num[data-v-110d7d95]{text-align:right;font-variant-numeric:tabular-nums;width:1%;white-space:nowrap}.ip-table__strong[data-v-110d7d95]{font-weight:600}.ip-table__zero[data-v-110d7d95]{color:var(--ns-text-stone)}@media (max-width:767.98px){.ip-table thead[data-v-110d7d95]{display:none}.ip-table tr[data-v-110d7d95]{display:block;padding:.5rem 0;border-bottom:1px solid var(--ns-hairline)}.ip-table td[data-v-110d7d95]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:none;padding:.25rem .5rem}.ip-table td[data-v-110d7d95]:before{content:attr(data-label);color:var(--ns-text-stone)}}.ip-chart-card[data-v-25eb457c]{min-width:0;padding:1.25rem;background:var(--ns-surface-canvas);border:1px solid var(--ns-hairline);border-radius:var(--ns-rounded-xl);-webkit-box-shadow:var(--ns-elevation-subtle);box-shadow:var(--ns-elevation-subtle)}.ip-chart-card__header[data-v-25eb457c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;margin-bottom:1rem}.ip-chart-card__eyebrow[data-v-25eb457c]{margin:0 0 .25rem;color:var(--ns-accent-blue);font-size:var(--ns-eyebrow-size);font-weight:700}.ip-chart-card__title[data-v-25eb457c]{margin:0;color:var(--ns-text-ink);font-size:1rem;font-weight:650}.ip-chart-card__toggle[data-v-25eb457c]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:.4rem .7rem;color:var(--ns-accent-blue);font-size:var(--ns-body2-size);font-weight:600;background:rgba(66,98,255,.07);border:1px solid rgba(66,98,255,.18);border-radius:var(--ns-rounded-full)}.ip-chart-card__toggle[data-v-25eb457c]:focus-visible{outline:2px solid var(--ns-accent-blue);outline-offset:2px}.ip-chart-card__canvas[data-v-25eb457c]{position:relative;width:100%}.ip-chart-card__canvas>[data-v-25eb457c]{height:100%}.ip-chart-card__empty[data-v-25eb457c]{display:grid;min-height:15rem;place-items:center;-ms-flex-line-pack:center;align-content:center;gap:.75rem;color:var(--ns-text-stone);text-align:center}.ip-chart-card__empty p[data-v-25eb457c]{margin:0}.ip-chart-card__empty-mark[data-v-25eb457c]{width:3rem;height:3rem;background:linear-gradient(135deg,rgba(66,98,255,.15),rgba(15,188,176,.15));border-radius:50%}@media (max-width:575.98px){.ip-chart-card[data-v-25eb457c]{padding:1rem}.ip-chart-card__header[data-v-25eb457c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.ip-overdue-insight[data-v-8390c96e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;min-height:13rem;padding:1.4rem;background:linear-gradient(135deg,#fff8e0,#fffdf7);border:1px solid rgba(252,185,0,.3);border-radius:var(--ns-rounded-xl)}.ip-overdue-insight__eyebrow[data-v-8390c96e]{margin:0 0 .4rem;color:#9a6c00;font-size:var(--ns-eyebrow-size);font-weight:700}.ip-overdue-insight__copy[data-v-8390c96e]{-webkit-box-flex:1;-ms-flex:1 1 10rem;flex:1 1 10rem;min-width:0}.ip-overdue-insight h3[data-v-8390c96e]{margin:0;font-size:1rem}.ip-overdue-insight__copy strong[data-v-8390c96e]{display:block;margin:.5rem 0 .25rem;color:var(--ns-text-ink);font-size:2.5rem;line-height:1;font-variant-numeric:tabular-nums}.ip-overdue-insight__copy>p[data-v-8390c96e]:last-child{max-width:19rem;margin:0;color:var(--ns-text-slate);font-size:var(--ns-body2-size)}.ip-overdue-insight__chart[data-v-8390c96e]{width:12rem;height:10.5rem;-webkit-box-flex:0;-ms-flex:0 0 12rem;flex:0 0 12rem}.ip-overdue-insight__chart>div[data-v-8390c96e]{height:100%}@media (max-width:575.98px){.ip-overdue-insight[data-v-8390c96e]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:1rem}.ip-overdue-insight__chart[data-v-8390c96e]{width:9rem;-ms-flex-preferred-size:9rem;flex-basis:9rem}}.ip-project-insight[data-v-5585a83e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.25rem;min-height:13rem;padding:1.4rem;color:#fff;background:linear-gradient(135deg,#2a41b6,#4262ff 58%,#596fff);border-radius:var(--ns-rounded-xl);-webkit-box-shadow:0 12px 28px rgba(66,98,255,.2);box-shadow:0 12px 28px rgba(66,98,255,.2);overflow:hidden}.ip-project-insight>div[data-v-5585a83e]{-webkit-box-flex:1;-ms-flex:1 1 10rem;flex:1 1 10rem;min-width:0}.ip-project-insight__eyebrow[data-v-5585a83e]{margin:0 0 .4rem;color:hsla(0,0%,100%,.72);font-size:var(--ns-eyebrow-size);font-weight:700}.ip-project-insight h3[data-v-5585a83e]{margin:0 0 .45rem;font-size:1.05rem}.ip-project-insight p[data-v-5585a83e]:last-child{max-width:24rem;margin:0;color:hsla(0,0%,100%,.78);font-size:var(--ns-body2-size)}.ip-project-insight strong[data-v-5585a83e]{display:grid;width:7rem;height:7rem;-webkit-box-flex:0;-ms-flex:0 0 7rem;flex:0 0 7rem;place-items:center;font-size:2.75rem;font-variant-numeric:tabular-nums;background:hsla(0,0%,100%,.13);border:1px solid hsla(0,0%,100%,.25);border-radius:50%}@media (max-width:575.98px){.ip-project-insight[data-v-5585a83e]{padding:1rem}.ip-project-insight strong[data-v-5585a83e]{width:5.5rem;height:5.5rem;-ms-flex-preferred-size:5.5rem;flex-basis:5.5rem;font-size:2rem}}.ip-queue-preview__list[data-v-523f1a2e]{display:grid;gap:.7rem}.ip-queue-preview__item[data-v-523f1a2e]{padding:.8rem .9rem;border:1px solid var(--ns-hairline-soft);border-radius:var(--ns-rounded-md);background:var(--ns-surface-soft)}.ip-queue-preview__identity[data-v-523f1a2e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.ip-queue-preview__number[data-v-523f1a2e]{color:var(--ns-accent-blue);font-family:monospace;font-size:.78rem;font-weight:700}.ip-queue-preview h3[data-v-523f1a2e]{margin:.32rem 0;font-size:.95rem;line-height:1.35}.ip-queue-preview p[data-v-523f1a2e]{margin:0;color:var(--ns-text-muted);font-size:.8rem}.ip-queue-preview__empty[data-v-523f1a2e]{margin:0;padding:.5rem 0;color:var(--ns-text-muted);text-align:center}.ip-shelf__header[data-v-6160b145]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.5rem 1rem;margin-bottom:1rem}.ip-shelf__title[data-v-6160b145]{min-width:0;margin:0;color:var(--ns-text-ink,#1f2430);font-size:1.15rem;font-weight:700}.ip-shelf__actions[data-v-6160b145]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.4rem 1rem;margin-left:auto}.ip-shelf__link[data-v-6160b145]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem;padding:.2rem 0;color:var(--ns-accent-blue,#4262ff);font-size:.95rem;font-weight:600;white-space:nowrap;background:none;border:0;cursor:pointer}.ip-shelf__link svg[data-v-6160b145]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2}.ip-shelf__cta[data-v-6160b145]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.6rem 1.2rem;color:var(--ns-primary,#4262ff);font-size:1rem;font-weight:700;white-space:nowrap;background:transparent;border:1.5px solid var(--ns-primary,#4262ff);border-radius:10px;cursor:pointer;-webkit-transition:background-color .15s ease,color .15s ease,border-color .15s ease;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.ip-shelf__cta svg[data-v-6160b145]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:1.3rem;height:1.3rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.4}.ip-shelf__cta[data-v-6160b145]:focus-visible,.ip-shelf__cta[data-v-6160b145]:hover{color:var(--ns-primary-contrast,#fff);background:var(--ns-primary,#4262ff)}.ip-shelf__cta[data-v-6160b145]:focus-visible{outline:3px solid rgba(66,98,255,.4);outline-offset:2px}.ip-shelf__cta[data-v-6160b145]:active{background:var(--ns-primary-dark,#2a41b6);border-color:var(--ns-primary-dark,#2a41b6)}.ip-shelf__link--muted[data-v-6160b145]{color:var(--ns-text-slate,#5f6773);font-weight:500}.ip-shelf__link[data-v-6160b145]:focus-visible,.ip-shelf__link[data-v-6160b145]:hover{text-decoration:underline;outline:none}.ip-shelf__panel[data-v-6160b145]{padding:.5rem;background:#f4f6f9;border:1px solid #e7eaf0;border-radius:1rem}.ip-shelf__panel--empty[data-v-6160b145]{display:grid;min-height:15.5rem;place-items:center;padding:1rem}.ip-shelf__empty[data-v-6160b145]{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:26rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:1.5rem 1rem;text-align:center}.ip-shelf__empty-art[data-v-6160b145]{width:7.5rem;height:6rem}.ip-shelf__art-back[data-v-6160b145]{fill:#e3e7ee}.ip-shelf__art-mid[data-v-6160b145]{fill:#d6dce6}.ip-shelf__art-front[data-v-6160b145]{fill:#fff;stroke:#c9d0dc;stroke-width:1.5}.ip-shelf__art-line[data-v-6160b145]{fill:none;stroke:#9aa5b8;stroke-linecap:round;stroke-width:3}.ip-shelf__empty-text[data-v-6160b145]{margin:0;color:var(--ns-text-slate,#5f6773);font-size:1rem;line-height:1.55}.ip-shelf__empty-cta[data-v-6160b145]{padding:.45rem 1rem;color:var(--ns-accent-blue,#4262ff);font-weight:600;background:#fff;border:1px solid #d5ddfb;border-radius:999px;cursor:pointer}.ip-shelf__empty-cta[data-v-6160b145]:focus-visible,.ip-shelf__empty-cta[data-v-6160b145]:hover{background:#eef1ff;outline:none}.ip-shelf__list[data-v-6160b145]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.ip-shelf__row[data-v-6160b145]{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr) minmax(11rem,14rem) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.1rem;padding:.9rem 1.1rem;color:inherit;text-align:left;background:#fff;border:1px solid #e3e7ee;border-radius:.8rem;cursor:pointer;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.ip-shelf__row[data-v-6160b145]:focus-visible,.ip-shelf__row[data-v-6160b145]:hover{border-color:#c5cff9;-webkit-box-shadow:0 6px 18px rgba(31,41,55,.06);box-shadow:0 6px 18px rgba(31,41,55,.06);outline:none}.ip-shelf__type[data-v-6160b145]{display:grid;align-self:start;width:2.75rem;height:2.75rem;place-items:center;color:#4a5568;font-size:.85rem;font-weight:700;background:linear-gradient(145deg,#f4f6f9,#e6eaf0);border-radius:.8rem;-webkit-box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.7),0 1px 2px rgba(31,41,55,.06);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.7),0 1px 2px rgba(31,41,55,.06)}.ip-shelf__type svg[data-v-6160b145]{width:1.4rem;height:1.4rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.ip-shelf__type.is-patent[data-v-6160b145]{color:#3452d8;background:linear-gradient(145deg,#f1f4ff,#dfe6ff);-webkit-box-shadow:inset 0 0 0 1px rgba(52,82,216,.12),0 2px 6px rgba(52,82,216,.1);box-shadow:inset 0 0 0 1px rgba(52,82,216,.12),0 2px 6px rgba(52,82,216,.1)}.ip-shelf__type.is-design[data-v-6160b145]{color:#b25e12;background:linear-gradient(145deg,#fff7ee,#ffe6cc);-webkit-box-shadow:inset 0 0 0 1px rgba(178,94,18,.12),0 2px 6px rgba(178,94,18,.1);box-shadow:inset 0 0 0 1px rgba(178,94,18,.12),0 2px 6px rgba(178,94,18,.1)}.ip-shelf__type.is-copyright[data-v-6160b145]{color:#1f7a52;background:linear-gradient(145deg,#effaf4,#d5f0e2);-webkit-box-shadow:inset 0 0 0 1px rgba(31,122,82,.12),0 2px 6px rgba(31,122,82,.1);box-shadow:inset 0 0 0 1px rgba(31,122,82,.12),0 2px 6px rgba(31,122,82,.1)}.ip-shelf__main[data-v-6160b145]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.15rem}.ip-shelf__name[data-v-6160b145]{overflow:hidden;color:var(--ns-text-ink,#1f2430);font-size:1rem;font-weight:600;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.ip-shelf__name.is-untitled[data-v-6160b145]{color:#8a93a3;font-style:italic;font-weight:500}.ip-shelf__sub[data-v-6160b145]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.1rem .4rem;color:#7b8494;font-size:.82rem}.ip-shelf__no[data-v-6160b145]{color:#5f6773;font-weight:600;font-variant-numeric:tabular-nums}.ip-shelf__people[data-v-6160b145]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.1rem 1.1rem;margin-top:.3rem;color:#4f5866;font-size:.8rem}.ip-shelf__people em[data-v-6160b145]{margin-right:.3rem;color:#8a93a3;font-style:normal}.ip-shelf__side[data-v-6160b145]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.3rem;text-align:right}.ip-shelf__pill[data-v-6160b145]{max-width:100%;overflow:hidden;padding:.15rem .65rem;color:#3f4856;font-size:.8rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap;background:#eef1f5;border-radius:999px}.ip-shelf__pill.is-yours[data-v-6160b145]{color:#8a5a00;background:#fff1c9}.ip-shelf__side-foot[data-v-6160b145]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.3rem .5rem}.ip-shelf__due[data-v-6160b145]{padding:.1rem .5rem;color:#7a5b12;font-size:.74rem;white-space:nowrap;background:#fdf4dc;border-radius:999px}.ip-shelf__due.is-overdue[data-v-6160b145]{color:#b42323;background:#fde8e8}.ip-shelf__updated[data-v-6160b145]{color:#8a93a3;font-size:.74rem;white-space:nowrap}.ip-shelf__chevron[data-v-6160b145]{width:1.1rem;height:1.1rem;fill:none;stroke:#9aa3b2;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ip-shelf__row:hover .ip-shelf__chevron[data-v-6160b145]{stroke:var(--ns-accent-blue,#4262ff)}@media (max-width:767.98px){.ip-shelf__row[data-v-6160b145]{grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem .85rem}.ip-shelf__side[data-v-6160b145]{grid-column:2/span 2;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}.ip-shelf__side-foot[data-v-6160b145],.ip-shelf__side[data-v-6160b145]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ip-shelf__chevron[data-v-6160b145]{grid-column:3;grid-row:1}.ip-shelf__name[data-v-6160b145]{white-space:normal}}@media (max-width:575.98px){.ip-shelf__title[data-v-6160b145]{font-size:1.05rem}.ip-shelf__link[data-v-6160b145]{font-size:.9rem}.ip-shelf__cta[data-v-6160b145]{padding:.5rem 1rem;font-size:.95rem}.ip-shelf__panel[data-v-6160b145]{padding:.4rem}.ip-shelf__type[data-v-6160b145]{width:2.35rem;height:2.35rem}.ip-shelf__type svg[data-v-6160b145]{width:1.2rem;height:1.2rem}}@media (prefers-reduced-motion:reduce){.ip-shelf__row[data-v-6160b145]{-webkit-transition:none;transition:none}}.ip-recent__header[data-v-0ff41d05]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.ip-recent__title[data-v-0ff41d05]{margin:0;color:var(--ns-text-ink,#1f2430);font-size:1.15rem;font-weight:700}.ip-recent__filter[data-v-0ff41d05]{position:relative;margin:0}.ip-recent__select[data-v-0ff41d05]{height:2.5rem;padding:0 2.2rem 0 .95rem;color:var(--ns-text-ink,#1f2430);font-size:.92rem;font-weight:600;background:#fff;border:1px solid #dfe3ea;border-radius:.6rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ip-recent__select[data-v-0ff41d05]:focus-visible{border-color:#9fb0f7;outline:2px solid rgba(66,98,255,.2)}.ip-recent__filter svg[data-v-0ff41d05]{position:absolute;top:50%;right:.7rem;width:1rem;height:1rem;fill:none;stroke:#6b7483;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;pointer-events:none;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ip-recent__list[data-v-0ff41d05]{margin:0;padding:0;list-style:none}.ip-recent__row[data-v-0ff41d05]{display:grid;width:100%;grid-template-columns:auto auto minmax(0,1fr) auto auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.85rem 1rem;padding:.7rem .8rem;color:inherit;text-align:left;background:transparent;border:0;border-radius:.75rem;cursor:pointer}.ip-recent__row[data-v-0ff41d05]:focus-visible,.ip-recent__row[data-v-0ff41d05]:hover{background:#f4f6f9;outline:none}.ip-recent__row[data-v-0ff41d05]:focus-visible{-webkit-box-shadow:0 0 0 2px rgba(66,98,255,.25);box-shadow:0 0 0 2px rgba(66,98,255,.25)}.ip-recent__icon[data-v-0ff41d05]{display:grid;width:2.6rem;height:2.6rem;place-items:center;color:#5f6773;background:#eef1f5;border-radius:.6rem}.ip-recent__icon svg[data-v-0ff41d05]{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.ip-recent__no[data-v-0ff41d05]{color:#7b8494;font-size:.95rem;white-space:nowrap}.ip-recent__text[data-v-0ff41d05]{overflow:hidden;color:var(--ns-text-ink,#1f2430);font-size:.98rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.ip-recent__row--unread .ip-recent__text[data-v-0ff41d05]{font-weight:700}.ip-recent__when[data-v-0ff41d05]{color:#8a93a3;font-size:.85rem;white-space:nowrap}.ip-recent__icon.is-yours[data-v-0ff41d05]{color:#9a6700;background:#fff4d6}.ip-recent__icon.is-progress[data-v-0ff41d05]{color:#3452d8;background:#eaefff}.ip-recent__icon.is-done[data-v-0ff41d05]{color:#1f7a4f;background:#e5f5ec}.ip-recent__icon.is-stopped[data-v-0ff41d05]{color:#b42323;background:#fde8e8}.ip-recent__side[data-v-0ff41d05]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.7rem}.ip-recent__dot[data-v-0ff41d05]{width:.5rem;height:.5rem;background:var(--ns-accent-blue,#4262ff);border-radius:50%}.ip-recent__go[data-v-0ff41d05]{display:grid;width:1.9rem;height:1.9rem;place-items:center;color:#5f6773;border:1.5px solid #c9d0dc;border-radius:.5rem}.ip-recent__go svg[data-v-0ff41d05]{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ip-recent__row:hover .ip-recent__go[data-v-0ff41d05]{color:var(--ns-accent-blue,#4262ff);border-color:#aab9f5}.ip-recent__note[data-v-0ff41d05]{margin:0;padding:1.25rem .8rem;color:#7b8494}.ip-recent__retry[data-v-0ff41d05]{margin-left:.5rem;padding:0;color:var(--ns-accent-blue,#4262ff);font-weight:600;background:none;border:0;cursor:pointer}.ip-recent__skeleton[data-v-0ff41d05]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.6rem}.ip-recent__skeleton-row[data-v-0ff41d05]{height:3.4rem;background:-webkit-gradient(linear,left top,right top,from(#eef1f5),color-stop(#f6f8fa),to(#eef1f5));background:linear-gradient(90deg,#eef1f5,#f6f8fa,#eef1f5);background-size:200% 100%;border-radius:.75rem;-webkit-animation:ip-recent-shimmer-data-v-0ff41d05 1.4s ease-in-out infinite;animation:ip-recent-shimmer-data-v-0ff41d05 1.4s ease-in-out infinite}@-webkit-keyframes ip-recent-shimmer-data-v-0ff41d05{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes ip-recent-shimmer-data-v-0ff41d05{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:767.98px){.ip-recent__row[data-v-0ff41d05]{grid-template-columns:auto minmax(0,1fr) auto;gap:.2rem .8rem}.ip-recent__icon[data-v-0ff41d05]{grid-row:span 2}.ip-recent__no[data-v-0ff41d05]{grid-column:2;font-size:.8rem}.ip-recent__text[data-v-0ff41d05]{grid-column:2;grid-row:2}.ip-recent__when[data-v-0ff41d05]{display:none}.ip-recent__side[data-v-0ff41d05]{grid-column:3;grid-row:1/span 2}}@media (prefers-reduced-motion:reduce){.ip-recent__skeleton-row[data-v-0ff41d05]{-webkit-animation:none;animation:none}}.ip-requester-home[data-v-4654fd18]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.25rem}.ip-requester-home__block[data-v-4654fd18]{min-width:0}@media (max-width:575.98px){.ip-requester-home[data-v-4654fd18]{gap:1.75rem}}.app-skeleton[data-v-637da3e2]{position:relative;display:inline-block;overflow:hidden;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background:var(--ns-surface-medium,#e2e5e9);vertical-align:middle}.app-skeleton--text[data-v-637da3e2]{max-width:100%}.app-skeleton--animated[data-v-637da3e2]:after{position:absolute;inset:0;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(48%,hsla(0,0%,100%,.62)),to(transparent));background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.62) 48%,transparent);content:"";-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-animation:app-skeleton-shimmer-data-v-637da3e2 1.35s ease-in-out infinite;animation:app-skeleton-shimmer-data-v-637da3e2 1.35s ease-in-out infinite}@-webkit-keyframes app-skeleton-shimmer-data-v-637da3e2{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes app-skeleton-shimmer-data-v-637da3e2{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.app-skeleton--animated[data-v-637da3e2]:after{-webkit-animation:none;animation:none}}.dash-skel[data-v-075ae9f2]{min-width:0}.dash-skel__lines[data-v-075ae9f2]{display:grid;gap:.45rem;min-width:0}.dash-skel__head[data-v-075ae9f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.dash-skel__stack[data-v-075ae9f2]{display:grid;gap:.75rem}.dash-skel__pad[data-v-075ae9f2]{padding:1.25rem}.dash-skel__card[data-v-075ae9f2]{display:grid;gap:.8rem;min-width:0;padding:1.25rem;background:#fff;border:1px solid var(--ns-hairline);border-radius:var(--ns-rounded-xl);-webkit-box-shadow:var(--ns-elevation-subtle);box-shadow:var(--ns-elevation-subtle)}.dash-skel__card--flush[data-v-075ae9f2]{display:block;padding:0;overflow:hidden}.dash-skel__card-head[data-v-075ae9f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--ns-hairline-soft)}.dash-skel__home[data-v-075ae9f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.25rem}.dash-skel__home-block[data-v-075ae9f2]{min-width:0}.dash-skel__shelf[data-v-075ae9f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;padding:.5rem;background:#f4f6f9;border:1px solid #e7eaf0;border-radius:1rem}.dash-skel__shelf-row[data-v-075ae9f2]{display:grid;grid-template-columns:2.75rem minmax(0,1fr) 11rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.1rem;padding:.9rem 1.1rem;background:#fff;border:1px solid #e3e7ee;border-radius:.8rem}.dash-skel__shelf-side[data-v-075ae9f2]{justify-items:end}.dash-skel__recent-row[data-v-075ae9f2]{display:grid;grid-template-columns:2.6rem 6rem minmax(0,1fr) 5rem 1.9rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:.7rem .8rem}.dash-skel__staff[data-v-075ae9f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.dash-skel__workspace[data-v-075ae9f2]{gap:1rem}.dash-skel__insights[data-v-075ae9f2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}@media (max-width:1199.98px){.dash-skel__insights[data-v-075ae9f2]{grid-template-columns:1fr}}@media (max-width:767.98px){.dash-skel__shelf-row[data-v-075ae9f2]{grid-template-columns:2.6rem minmax(0,1fr)}.dash-skel__shelf-side[data-v-075ae9f2]{display:none}.dash-skel__recent-row[data-v-075ae9f2]{grid-template-columns:2.6rem minmax(0,1fr) 1.9rem}.dash-skel__recent-row[data-v-075ae9f2]>:nth-child(2),.dash-skel__recent-row[data-v-075ae9f2]>:nth-child(4){display:none}}@media (max-width:575.98px){.dash-skel__card[data-v-075ae9f2],.dash-skel__pad[data-v-075ae9f2]{padding:1rem}.dash-skel__card--flush[data-v-075ae9f2]{padding:0}}.ip-filter-bar[data-v-55658601]{display:grid;grid-template-columns:repeat(5,minmax(8.5rem,1fr)) auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.65rem}.ip-filter-bar__field[data-v-55658601]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem;margin-bottom:0;min-width:0}.ip-filter-bar__label[data-v-55658601]{font-size:var(--ns-overline-size);font-weight:600;color:var(--ns-text-stone)}.ip-filter-bar__control[data-v-55658601]{margin-bottom:0}.ip-filter-bar__clear[data-v-55658601]{margin-bottom:.125rem;white-space:nowrap}@media (max-width:1199.98px){.ip-filter-bar[data-v-55658601]{grid-template-columns:repeat(3,minmax(9rem,1fr))}}@media (max-width:767.98px){.ip-filter-bar[data-v-55658601]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.ip-filter-bar[data-v-55658601]{grid-template-columns:1fr}.ip-filter-bar__clear[data-v-55658601]{width:100%;margin-top:.25rem}}.ip-dashboard-page[data-v-6245c1da]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ip-dashboard__section-body[data-v-6245c1da],.ip-dashboard__workspace[data-v-6245c1da]{padding:1.25rem}.ip-dashboard__workspace[data-v-6245c1da]{display:grid;gap:1.25rem}.ip-dashboard__filter-panel[data-v-6245c1da]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1rem 1.25rem;padding:1rem 1.1rem;background:var(--ns-surface-soft);border:1px solid var(--ns-hairline-soft);border-radius:var(--ns-rounded-lg)}.ip-dashboard__filter-copy[data-v-6245c1da]{-webkit-box-flex:1;-ms-flex:1 1 11rem;flex:1 1 11rem;min-width:0}.ip-dashboard__filter-panel>.ip-filter-bar[data-v-6245c1da]{-webkit-box-flex:999;-ms-flex:999 1 46rem;flex:999 1 46rem;min-width:0}.ip-dashboard__filter-copy p[data-v-6245c1da]{margin:0 0 .2rem;color:var(--ns-accent-blue);font-size:var(--ns-eyebrow-size);font-weight:700}.ip-dashboard__filter-copy h2[data-v-6245c1da]{margin:0;font-size:1rem}.ip-dashboard__overview[data-v-6245c1da]{min-width:0}.ip-dashboard__insights[data-v-6245c1da]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:1.25rem}.ip-dashboard__insights[data-v-6245c1da]>:only-child{grid-column:1/-1}.ip-dashboard__analytics-grid[data-v-6245c1da]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.25rem}.ip-dashboard__analytics-wide[data-v-6245c1da]{grid-column:1/-1}@media (max-width:1199.98px){.ip-dashboard__insights[data-v-6245c1da]{grid-template-columns:1fr}}@media (max-width:991.98px){.ip-dashboard__analytics-grid[data-v-6245c1da]{grid-template-columns:1fr}.ip-dashboard__analytics-wide[data-v-6245c1da]{grid-column:auto}}@media (max-width:575.98px){.ip-dashboard__analytics-grid[data-v-6245c1da],.ip-dashboard__section-body[data-v-6245c1da],.ip-dashboard__workspace[data-v-6245c1da]{padding:1rem}}