.pq-rig{position:relative;flex-shrink:0;display:inline-block}.pq-rig__layer{position:absolute;top:0;right:0;bottom:0;left:0}.pq-rig__body{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 93%}.pq-rig__img{position:absolute;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.pq-rig__fill{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.pq-rig__eye{transform-origin:50% 55%;animation:pqBlink 5.6s ease-in-out infinite}.pq-rig__crest{transform-origin:82.1% 20.4%}.pq-rig__shadow{left:19%;width:62%;top:89.5%;height:7.5%;border-radius:50%;background:radial-gradient(closest-side,#0009,#0000);position:absolute}.pq-rig__ring{position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:50%;border:2px solid var(--pq-rig-ring, transparent);animation:pqRing 1.8s ease-out infinite}.pq-rig__ring+.pq-rig__ring{animation-delay:.9s}.pq-rig__sweep{position:absolute;top:2%;right:2%;bottom:2%;left:2%;border-radius:50%;background:conic-gradient(from 0deg,#a06cff00,#a06cffbf 70deg,#a06cff00 110deg);-webkit-mask:radial-gradient(closest-side,transparent 92%,#000 93%);mask:radial-gradient(closest-side,transparent 92%,#000 93%);animation:pqSpin 2.4s linear infinite}.pq-rig__dots{position:absolute;right:-4%;top:2%;display:flex;gap:5%;width:30%}.pq-rig__dots span{width:18%;aspect-ratio:1;border-radius:50%;background:#c9b3f2;animation:pqDot 1.2s ease-in-out infinite}.pq-rig__dots span:nth-child(2){animation-delay:.2s}.pq-rig__dots span:nth-child(3){animation-delay:.4s}.pq-rig__check{position:absolute;right:2%;top:4%;width:24%;aspect-ratio:1;border-radius:50%;background:#6cc08a;display:flex;align-items:center;justify-content:center;animation:pqPop .6s cubic-bezier(.2,.9,.3,1.4) both}.pq-rig--idle .pq-rig__body{animation:pqBreath 4.2s ease-in-out infinite}.pq-rig--idle .pq-rig__eyes{animation:pqGlance 8s ease-in-out infinite}.pq-rig--idle .pq-rig__crest{animation:pqCrest 3.6s ease-in-out infinite}.pq-rig--listening .pq-rig__body{animation:pqLean 2.6s ease-in-out infinite}.pq-rig--listening .pq-rig__crest{animation:pqCrest 2.6s ease-in-out infinite}.pq-rig--thinking .pq-rig__body{animation:pqBreath 3s ease-in-out infinite}.pq-rig--thinking .pq-rig__eyes{animation:pqThink 2.4s ease-in-out infinite}.pq-rig--thinking .pq-rig__crest{animation:pqCrest 2s ease-in-out infinite}.pq-rig--speaking .pq-rig__body{animation:pqBob .46s ease-in-out infinite alternate}.pq-rig--speaking .pq-rig__crest{animation:pqCrest 1.1s ease-in-out infinite}.pq-rig--acting .pq-rig__body{animation:pqBreath 2.4s ease-in-out infinite}.pq-rig--acting .pq-rig__eyes{animation:pqRead 3.2s ease-in-out infinite}.pq-rig--acting .pq-rig__crest{animation:pqCrest 2.2s ease-in-out infinite}.pq-rig--success .pq-rig__body{animation:pqHop 2.2s cubic-bezier(.3,.8,.3,1) infinite}.pq-rig--success .pq-rig__crest{animation:pqCrestFlick 2.2s ease-out infinite}.pq-rig--success .pq-rig__shadow{animation:pqShadow 2.2s cubic-bezier(.3,.8,.3,1) infinite}.pq-rig--sad .pq-rig__body{animation:pqSlump 5s ease-in-out infinite}.pq-rig--sad .pq-rig__eyes{animation:pqDown 5s ease-in-out infinite}.pq-rig--sad .pq-rig__crest{animation:pqDroop 5s ease-in-out infinite}.pq-rig--still *,.pq-rig--still *:before{animation:none!important}@media(prefers-reduced-motion:reduce){.pq-rig *,.pq-rig *:before{animation:none!important}}@keyframes pqBreath{0%,to{transform:scale(1)}50%{transform:scale(1.018,.982)}}@keyframes pqLean{0%,to{transform:rotate(-2deg)}50%{transform:rotate(-3.5deg) translateY(-1%)}}@keyframes pqBob{0%{transform:translateY(0) scale(1)}to{transform:translateY(-2.5%) scale(.99,1.01)}}@keyframes pqHop{0%,55%,to{transform:translateY(0) scale(1)}8%{transform:scale(1.06,.94)}22%{transform:translateY(-9%) scale(.96,1.04)}36%{transform:translateY(0) scale(1.04,.96)}46%{transform:scale(1)}}@keyframes pqShadow{0%,55%,to{transform:scale(1);opacity:1}22%{transform:scale(.8);opacity:.6}}@keyframes pqSlump{0%,to{transform:translateY(2%) scale(1.03,.96)}50%{transform:translateY(2.6%) scale(1.04,.95)}}@keyframes pqBlink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.08)}}@keyframes pqGlance{0%,35%,to{transform:translate(0)}45%,70%{transform:translate(-2.5%,-1.2%)}80%,90%{transform:translate(2%,-.6%)}}@keyframes pqThink{0%,to{transform:translate(2.2%,-3%)}50%{transform:translate(3%,-3.6%)}}@keyframes pqRead{0%,to{transform:translate(-2%,2%)}50%{transform:translate(2%,2%)}}@keyframes pqDown{0%,to{transform:translateY(2.4%)}50%{transform:translate(-.6%,2.8%)}}@keyframes pqCrest{0%,to{transform:rotate(-3deg)}50%{transform:rotate(5deg)}}@keyframes pqCrestFlick{0%,55%,to{transform:rotate(0)}22%{transform:rotate(-12deg)}36%{transform:rotate(9deg)}}@keyframes pqDroop{0%,to{transform:rotate(14deg)}50%{transform:rotate(17deg)}}@keyframes pqSpin{to{transform:rotate(360deg)}}@keyframes pqDot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-30%)}}@keyframes pqPop{0%{transform:scale(0)}to{transform:scale(1)}}.ip{--ip-bg: #0b0a09;--ip-rail: #0e0d0c;--ip-ink: #f2efe9;--ip-ink2: #d9d5ce;--ip-ink3: #cfcac2;--ip-ink4: #a29d95;--ip-ink5: #8f8a83;--ip-ink6: #6f6b65;--ip-off: #4a4743;--ip-ice: #75b9c7;--ip-green: #6cc08a;--ip-purple: #a06cff;--ip-lav: #c9b3f2;--ip-grad: linear-gradient(135deg, #7950bd, #59368f);--ip-hair: rgba(255, 250, 242, .12);--ip-chassis: linear-gradient(135deg, #1a1918 0%, #181716 42%, #151413 74%, #111111 100%);--ip-edge: inset 0 1px 0 rgba(255,250,242,.08), inset 1px 0 0 rgba(255,250,242,.032), inset -1.5px 0 0 rgba(0,0,0,.5), inset 0 -2px 0 rgba(0,0,0,.6), 7px 10px 22px rgba(0,0,0,.5);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Geist,Inter,system-ui,sans-serif;color:var(--ip-ink);background:var(--ip-bg);-webkit-font-smoothing:antialiased;min-height:100dvh}.ip *,.ip *:before,.ip *:after{box-sizing:border-box}:where(.ip) a{color:var(--ip-lav)}:where(.ip) a:hover{color:#e6dcfa}.ip :focus-visible{outline:2px solid var(--ip-lav);outline-offset:2px}:where(.ip) :is(h1,h2,h3,p){margin:0}:where(.ip) button{font:inherit}:where(.ip) input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ip-mono{font-family:SF Mono,Geist Mono,ui-monospace,Menlo,monospace;font-variant-numeric:tabular-nums}.ip-chassis{background:var(--ip-chassis);box-shadow:var(--ip-edge)}.ip-glass{background:#1e1c21c2;-webkit-backdrop-filter:blur(30px) saturate(1.5);backdrop-filter:blur(30px) saturate(1.5);border:1px solid var(--ip-hair);box-shadow:0 30px 80px #0009}.ip-eyebrow{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ip-ink4)}.ip-dim{color:var(--ip-ink5)}.ip-small{font-size:12.5px;color:var(--ip-ink5)}.ip-micro{font-size:11px;color:var(--ip-ink5)}.ip-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ip-row{display:flex;align-items:center;gap:10px}.ip-wrap{flex-wrap:wrap}.ip-col{display:flex;flex-direction:column}.ip-spacer{flex:1}.ip-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--ip-dot, var(--ip-off))}.ip-dot--8{width:8px;height:8px}.ip-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:13px;border:1px solid rgba(255,250,242,.14);background:#fffaf20a;color:var(--ip-ink);font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .2s,filter .2s}.ip a.ip-btn{color:var(--ip-ink)}.ip-btn:hover{background:#fffaf214;color:#fff}.ip-btn:disabled,.ip-btn[aria-disabled=true]{opacity:.42;cursor:not-allowed}.ip-btn--p{background:var(--ip-grad);border-color:#c9b3f259;box-shadow:0 8px 24px #59368f73,inset 0 1px #ffffff2e;color:#fff}.ip a.ip-btn--p{color:#fff}.ip-btn--p:hover{filter:brightness(1.08);background:var(--ip-grad)}.ip-btn--w{background:var(--ip-ink);color:#111;border-color:var(--ip-ink)}.ip-btn--w:hover{background:#fff;color:#000}.ip-btn--sm{min-height:40px;font-size:13px;padding:0 12px}.ip-btn--talk{min-height:52px;padding:0 22px;border-radius:26px}.ip-link{background:none;border:0;color:var(--ip-lav);cursor:pointer;min-height:44px;padding:0;font-size:13.5px;text-align:left}.ip-link:hover{color:#e6dcfa}.ip-pill{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--ip-hair);font-size:12.5px;color:var(--ip-ink3);white-space:nowrap;background:none}.ip-pill--sm{min-height:26px;padding:0 10px;font-size:11.5px}.ip-pill--lav{color:var(--ip-lav);border-color:#c9b3f266}.ip-pill--ice{color:var(--ip-ice);border-color:#75b9c773}.ip-seg{border-radius:13px;padding:4px;display:inline-flex;gap:2px;flex-wrap:wrap}.ip-seg button,.ip-seg a{min-height:36px;min-width:44px;padding:0 14px;border-radius:10px;border:0;background:none;color:var(--ip-ink4);font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.ip-seg [aria-pressed=true],.ip-seg [aria-selected=true]{background:#fffaf21a;color:#fff}.ip-chip{min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--ip-hair);background:none;color:var(--ip-ink4);font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap}.ip-chip[aria-pressed=true]{background:#fffaf21a;color:#fff;border-color:#fffaf23d}.ip-field{width:100%;min-height:44px;border-radius:13px;border:1px solid rgba(255,250,242,.14);background:#0000004d;color:var(--ip-ink);padding:0 14px;font:inherit;font-size:14px;outline:none}.ip-field:focus{border-color:var(--ip-lav);box-shadow:0 0 0 4px #a06cff2e}.ip-field:disabled{opacity:.5}textarea.ip-field{padding:12px 14px;min-height:84px;resize:vertical}select.ip-field{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.ip-label{display:flex;flex-direction:column;gap:6px}.ip-label>span:first-child{font-size:13px;font-weight:600;color:var(--ip-ink3)}.ip-req{color:var(--ip-lav)}.ip-check{display:flex;align-items:center;gap:10px;min-height:44px;font-size:13.5px;cursor:pointer}.ip-check input{width:18px;height:18px;accent-color:#7950bd}.ip-tog{width:52px;height:32px;border-radius:16px;border:0;padding:3px;cursor:pointer;display:flex;flex-shrink:0;transition:background .3s;background:#fffaf21f;justify-content:flex-start;position:relative}.ip-tog:after{content:"";position:absolute;top:-6px;right:-2px;bottom:-6px;left:-2px}.ip-tog span{width:26px;height:26px;border-radius:50%;background:var(--ip-ink);box-shadow:0 2px 6px #0006;transition:transform .35s cubic-bezier(.2,.9,.3,1.3)}.ip-tog[aria-pressed=true]{background:var(--ip-grad)}.ip-tog[aria-pressed=true] span{transform:translate(20px)}.ip-tog--ice[aria-pressed=true]{background:#75b9c7bf}.ip-tog:disabled{opacity:.45;cursor:not-allowed}.ip-shell{display:flex;align-items:stretch;min-height:100dvh;position:relative}.ip-rail{flex:0 0 248px;width:248px;padding:22px 14px;display:flex;flex-direction:column;gap:4px;background:var(--ip-rail);border-right:1px solid rgba(255,250,242,.06);position:sticky;top:0;height:100dvh;overflow-y:auto;z-index:5}.ip-rail__brand{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 12px;margin-bottom:10px;text-decoration:none}.ip-rail__brand .ip-eyebrow{letter-spacing:.3em;color:var(--ip-ink)}.ip-rail__nav{display:flex;flex-direction:column;gap:4px}.ip-rail__link{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 12px;border-radius:12px;color:var(--ip-ink4);text-decoration:none;font-size:14px;font-weight:500;white-space:nowrap;background:none;border:0;cursor:pointer;text-align:left}.ip .ip-rail__link{color:var(--ip-ink4)}.ip .ip-rail__link:hover{background:#fffaf20d;color:var(--ip-ink)}.ip .ip-rail__link[aria-current=page]{background:#fffaf214;color:#fff}.ip-rail__link .ip-dot{--ip-dot: var(--ip-lav)}.ip-rail__group{margin-top:14px;min-height:44px;padding:0 12px;display:flex;align-items:center;gap:8px;background:none;border:0;cursor:pointer;text-align:left}.ip-rail__group:hover{color:var(--ip-ink)}.ip-rail__more{display:flex;flex-direction:column;gap:2px}.ip-rail__more .ip-rail__link{min-height:44px;font-size:13px}.ip-rail__ask{margin-top:auto;border-radius:18px;padding:12px;min-height:72px;display:flex;align-items:center;gap:12px;color:var(--ip-ink);border:0;cursor:pointer;text-align:left;width:100%}.ip-rail__me{display:flex;align-items:center;gap:10px;padding:12px 8px 0}.ip-rail__me .ip-link{white-space:nowrap}.ip-avatar{width:34px;height:34px;border-radius:50%;background:#2a2730;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;flex-shrink:0;color:var(--ip-ink)}.ip-avatar--lg{width:64px;height:64px;font-size:22px;font-weight:700;background:#3a3150}.ip-avatar--md{width:38px;height:38px}.ip-main{flex:1 1 560px;min-width:0;padding:22px 32px 56px;display:flex;flex-direction:column;gap:22px}.ip-main--legacy{padding:0}.ip-legacy .pq-admin-rail{display:none!important}.ip-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.ip-head h1{font-size:34px;font-weight:700;letter-spacing:-.025em}.ip-title-xl{font-size:36px;font-weight:700;letter-spacing:-.025em}.ip-topbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ip-search{flex:1 1 320px;position:relative;display:flex;align-items:center}.ip-search svg{position:absolute;left:14px}.ip-search .ip-field{padding-left:40px;padding-right:56px}.ip-kbd{position:absolute;right:12px;font-size:11.5px;color:var(--ip-ink5);border:1px solid rgba(255,250,242,.14);border-radius:6px;padding:2px 6px}.ip-card{border-radius:22px;padding:20px;display:flex;flex-direction:column;gap:12px}.ip-card--tight{border-radius:18px;padding:14px}.ip-card h2{font-size:17px;font-weight:600}.ip-card--glow{box-shadow:inset 0 1px #fffaf214,0 0 0 1px #c9b3f273,7px 10px 22px #00000080}.ip-card--white{box-shadow:inset 0 1px #fffaf214,0 0 0 1px #f2efe947,7px 10px 22px #00000080}.ip-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(var(--ip-min, 230px),1fr))}.ip-flex{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.ip-grow{flex:999 1 560px;min-width:0}.ip-side{flex:1 1 340px;min-width:0}.ip-tile{border-radius:14px;background:#fffaf20a;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.ip-tile__v{font-size:18px;font-weight:600}.ip-state{border-radius:20px;padding:18px;display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--ip-ink3)}.ip-state strong{color:var(--ip-ink);font-size:15px}.ip-state--quiet{color:var(--ip-ink5);font-size:13.5px}.ip-skel{height:14px;border-radius:6px;background:linear-gradient(90deg,#fffaf20d 0,#fffaf224,#fffaf20d 80%) 0 0 / 320px 100%;animation:ipShimmer 1.4s linear infinite}.ip-lock{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ip-ink5)}.ip-kpi{border-radius:20px;padding:18px;display:flex;flex-direction:column;gap:10px;text-align:left;border:0;color:var(--ip-ink);cursor:pointer;transition:transform .35s cubic-bezier(.2,.9,.3,1.2);animation:ipRise .5s cubic-bezier(.2,.9,.3,1) both;animation-delay:var(--ip-delay, 0ms);width:100%}.ip-kpi:hover{transform:translateY(-2px)}.ip-kpi__v{font-size:30px;font-weight:600;letter-spacing:-.02em}.ip-kpi__foot{display:flex;justify-content:space-between;width:100%;font-size:11.5px;color:var(--ip-ink5);gap:8px}.ip-spark{width:100%;height:44px;display:block}.ip-draw{stroke-dasharray:var(--len, 0);stroke-dashoffset:var(--len, 0);animation:ipDraw 1.2s cubic-bezier(.4,0,.2,1) forwards}.ip-draw--big{animation-duration:1.3s}.ip-spark__empty{height:44px;display:flex;align-items:center;font-size:11.5px;color:var(--ip-ink6);border-bottom:1px dashed rgba(255,250,242,.08)}.ip-chart{width:100%;height:180px;display:block}.ip-chart .ip-area{opacity:0;animation:ipFade .6s ease-out .9s forwards}.ip-briefing{border-radius:24px;padding:22px;display:flex;flex-wrap:wrap;gap:22px;align-items:center}.ip-briefing__face{position:relative;width:96px;height:96px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ip-briefing__ring{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;border:1.5px solid rgba(201,179,242,.5);animation:pqRing 2.2s ease-out infinite}.ip-bullets{display:flex;flex-direction:column;gap:8px;font-size:14.5px;line-height:1.45;color:var(--ip-ink2)}.ip-bullets>span,.ip-bullets>a{display:flex;gap:10px;text-decoration:none;color:var(--ip-ink2)}.ip-bullets .ip-dot{width:6px;height:6px;margin-top:8px}.ip-ticker{border-radius:18px;height:56px;display:flex;align-items:center;overflow:hidden;position:relative}.ip-ticker__live{position:relative;z-index:2;display:inline-flex;align-items:center;gap:8px;height:100%;padding:0 18px;background:#151413;font-size:12.5px;font-weight:600;color:var(--ip-ice);box-shadow:12px 0 18px #151413;flex-shrink:0}.ip-ticker__live .ip-dot{--ip-dot: var(--ip-ice);animation:ipBreathe 1.6s ease-in-out infinite}.ip-ticker__track{display:flex;gap:32px;white-space:nowrap;animation:ipTick var(--ip-tick, 40s) linear infinite;padding-left:24px;font-size:13.5px;color:var(--ip-ink2)}.ip-ticker:hover .ip-ticker__track{animation-play-state:paused}.ip-ticker__track>span{display:inline-flex;align-items:center;gap:8px}.ip-needs{display:flex;align-items:center;gap:14px;padding:12px;border-radius:14px;background:#fffaf208}.ip-needs__icon{width:36px;height:36px;border-radius:11px;background:#c9b3f21f;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ip-needs__icon--white{background:#fffaf214}.ip-health{display:flex;align-items:center;gap:12px;min-height:44px;border-bottom:1px solid rgba(255,250,242,.05);font-size:14px}.ip-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex}.ip-overlay--bottom{align-items:flex-end;justify-content:center}.ip-overlay--center{align-items:center;justify-content:center;padding:24px}.ip-overlay--right{justify-content:flex-end}.ip-scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#05050694;cursor:pointer;animation:ipFade .3s both}.ip-sheet{position:relative;width:100%;max-width:920px;max-height:92dvh;overflow-y:auto;border-radius:28px 28px 0 0;padding:18px 28px 32px;display:flex;flex-direction:column;gap:18px;animation:ipSheet .55s cubic-bezier(.2,.9,.3,1.08) both}.ip-sheet--narrow{max-width:640px}.ip-grabber{width:40px;height:5px;border-radius:3px;background:#fffaf24d;align-self:center}.ip-modal{position:relative;width:100%;max-width:540px;max-height:92dvh;overflow-y:auto;border-radius:28px;padding:26px;display:flex;flex-direction:column;gap:16px;animation:ipModal .45s cubic-bezier(.2,.9,.3,1.1) both}.ip-modal h2{font-size:20px;font-weight:700}.ip-drawer{position:relative;width:100%;max-width:480px;height:100%;padding:26px;display:flex;flex-direction:column;gap:18px;overflow-y:auto;animation:ipDrawer .5s cubic-bezier(.2,.9,.3,1.05) both}.ip-toast{font-size:14px;position:fixed;right:32px;bottom:28px;z-index:200;min-height:60px;border-radius:18px;display:flex;align-items:center;gap:14px;padding:8px 10px 8px 18px;animation:ipToast .45s cubic-bezier(.2,.9,.3,1.1) both;max-width:calc(100vw - 32px)}.ip-undo{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border-radius:12px;border:0;background:#fffaf214;color:var(--ip-ink);font-size:14px;font-weight:600;cursor:pointer}.ip-undo circle.ip-undo__ring{animation:ipUndo var(--ip-undo, 10s) linear both}.ip-auditline{font-size:12.5px;line-height:1.6;color:var(--ip-ink2);word-break:break-word}.ip-resetlink{font-size:12.5px;word-break:break-all;color:var(--ip-ink);background:#0000004d;border-radius:12px;padding:10px 12px}.ip-voice{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:40px 24px;overflow-y:auto}.ip-voice__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0505069e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:0;animation:ipFade .3s both}.ip-voice__panel{position:relative;width:100%;max-width:1240px;border-radius:32px;padding:24px 28px 22px;display:flex;flex-direction:column;gap:18px;background:#1a181dc7;-webkit-backdrop-filter:blur(36px) saturate(1.5);backdrop-filter:blur(36px) saturate(1.5);border:1px solid var(--ip-hair);box-shadow:0 40px 120px #000000b3;animation:ipModal .45s cubic-bezier(.2,.9,.3,1.1) both}.ip-voice__body{display:flex;flex-wrap:wrap;gap:24px;align-items:stretch}.ip-voice__stage{flex:0 1 320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-height:420px;margin:0 auto}.ip-voice__orb{position:relative;width:280px;height:280px;display:flex;align-items:center;justify-content:center}.ip-voice__ring{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:50%;border:1.5px solid var(--ip-orb);animation:ipOrb 2.4s cubic-bezier(.2,.7,.3,1) infinite}.ip-voice__ring+.ip-voice__ring{animation-delay:1.2s}.ip-voice__spin{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,#a06cff00,#a06cffb3 60deg,#a06cff00,#75b9c700,#75b9c78c,#75b9c700 300deg);-webkit-mask:radial-gradient(closest-side,transparent 94%,#000 95%);mask:radial-gradient(closest-side,transparent 94%,#000 95%);animation:ipSpinSlow 1.8s linear infinite}.ip-voice__core{position:absolute;top:34px;right:34px;bottom:34px;left:34px;border-radius:50%;background:radial-gradient(closest-side,#1f1d23 72%,#1f1d2300);box-shadow:0 0 80px var(--ip-glow)}.ip-bars{display:flex;align-items:center;gap:3px;height:34px}.ip-bars span{width:4px;height:34px;border-radius:2px;background:var(--ip-bar);opacity:var(--ip-bar-op, 1);transform-origin:50% 50%;animation:ipBarV var(--d) ease-in-out var(--dl) infinite;animation-play-state:var(--ip-play, running)}.ip-line{display:flex;flex-direction:column;gap:4px;animation:ipLine .4s ease-out both}.ip-line__who{font-size:11px}.ip-line__text{font-size:15px;line-height:1.5}.ip-caret{display:inline-block;width:2px;height:16px;background:var(--ip-ice);margin-left:2px;vertical-align:-2px;animation:ipCaret 1s step-end infinite}.ip-vcard{border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:10px;animation:ipCard .55s cubic-bezier(.2,.9,.3,1.1) both;animation-delay:var(--ip-delay, 0ms)}.ip-voice__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(255,250,242,.08);padding-top:16px}.ip-voice__type{display:flex;gap:8px;flex:1 1 320px}.ip-task{width:100%;border:0;text-align:left;color:var(--ip-ink);border-radius:18px;padding:14px;display:flex;flex-direction:column;gap:10px;cursor:pointer;transition:transform .3s cubic-bezier(.2,.9,.3,1.2);animation:ipRise .45s cubic-bezier(.2,.9,.3,1) both;animation-delay:var(--ip-delay, 0ms)}.ip-task:hover{transform:translateY(-2px)}.ip-task__title{font-size:14.5px;font-weight:600;line-height:1.35}.ip-task--done .ip-task__title{text-decoration:line-through;color:var(--ip-ink5)}.ip-src{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap;color:var(--ip-src, var(--ip-ink));background:var(--ip-src-bg, rgba(242,239,233,.1))}.ip-src--voice,.ip-src--approval{--ip-src: var(--ip-lav);--ip-src-bg: rgba(201,179,242,.14)}.ip-src--ticket{--ip-src: var(--ip-ice);--ip-src-bg: rgba(117,185,199,.12)}.ip-timeline{display:flex;gap:12px;min-height:48px}.ip-timeline__rail{display:flex;flex-direction:column;align-items:center}.ip-timeline__rail>span:first-child{width:10px;height:10px;border-radius:50%;background:var(--ip-dot, var(--ip-off));margin-top:4px}.ip-timeline__rail>span:last-child{flex:1;width:1.5px;background:#fffaf21a}.ip-sev{display:inline-flex;align-items:center;justify-content:center;height:22px;min-width:30px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:700;border:1.5px solid rgba(255,250,242,.25);color:var(--ip-ink4)}.ip-sev--1{background:var(--ip-ink);color:#111;border-color:var(--ip-ink);animation:ipHalo 1.6s ease-out infinite}.ip-sev--2{border-color:var(--ip-lav);color:var(--ip-lav);animation:ipHaloL 2.4s ease-out infinite}.ip-sev--0{border-style:dashed;color:var(--ip-ink5)}.ip-sevchip{min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--ip-hair);background:none;color:var(--ip-ink4);font-size:12.5px;font-weight:600;cursor:pointer}.ip-sevchip[aria-pressed=true]{background:#fffaf21a;color:#fff;border-color:#fffaf23d}.ip-table{overflow-x:auto;border-radius:22px;padding:8px 8px 12px}.ip-table__inner{min-width:960px}.ip-tr{width:100%;display:grid;align-items:center;grid-template-columns:var(--ip-cols);min-height:58px;border:0;border-bottom:1px solid rgba(255,250,242,.05);background:none;color:var(--ip-ink);font-size:13.5px;text-align:left;padding:0;cursor:pointer;transition:background .2s}.ip-tr:hover{background:#fffaf208}.ip-tr[aria-pressed=true]{background:#c9b3f212}.ip-tr--head{cursor:default;min-height:40px;border-bottom-color:#fffaf214}.ip-tr--head:hover{background:none}.ip-th{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ip-ink5);padding:10px 12px;white-space:nowrap}.ip-td{display:flex;align-items:center;padding:0 12px;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.ip-td--stack{flex-direction:column;align-items:flex-start;gap:2px}.ip-ellip{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ip-panel{animation:ipPanel .45s cubic-bezier(.2,.9,.3,1) both}.ip-acct{width:100%;min-height:64px;border:0;border-radius:16px;background:none;color:var(--ip-ink);text-align:left;display:flex;align-items:center;gap:12px;padding:0 12px;cursor:pointer}.ip-acct:hover{background:#fffaf20a}.ip-acct[aria-pressed=true]{background:#fffaf212}.ip-act{width:100%;min-height:60px;border-radius:16px;border:1px solid rgba(255,250,242,.08);background:#fffaf208;color:var(--ip-ink);text-align:left;display:flex;align-items:center;gap:12px;padding:8px 14px;cursor:pointer;text-decoration:none;transition:opacity .35s,filter .35s}.ip a.ip-act{color:var(--ip-ink)}.ip-act:hover{background:#fffaf20f;color:#fff}.ip-act--primary{border-color:#c9b3f266}.ip-act--ask{background:#c9b3f20f;border-color:#c9b3f240}.ip-act--locked{background:transparent;border:1px dashed rgba(255,250,242,.14);color:var(--ip-ink4);cursor:not-allowed}.ip-act--locked:hover{background:transparent;color:var(--ip-ink4)}.ip-act--locked svg{animation:ipLockShake .5s ease-in-out .8s 1}.ip-act--ghost{background:transparent;border:1px dashed rgba(255,250,242,.08);opacity:.45;color:var(--ip-ink6);cursor:not-allowed}.ip-act__tag{font-size:12px;font-weight:600;white-space:nowrap}.ip-act__tag--can{color:var(--ip-ice)}.ip-act__tag--ask,.ip-act__tag--locked{color:var(--ip-lav)}.ip-act__tag--ghost{color:var(--ip-ink6)}.ip-lockicon{width:48px;height:48px;border-radius:15px;background:#c9b3f224;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ip-lockicon g{transform-origin:30px 18px;animation:ipShackle .5s cubic-bezier(.2,.9,.3,1.3) .3s both}.ip-dev{width:100%;min-height:64px;border:0;border-radius:16px;background:none;color:var(--ip-ink);text-align:left;display:flex;align-items:center;gap:12px;padding:0 12px;cursor:pointer}.ip-dev:hover{background:#fffaf20a}.ip-dev[aria-pressed=true]{background:#fffaf212}.ip-devicon{width:40px;height:40px;border-radius:12px;background:#fffaf20d;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ip-kv{display:grid;grid-template-columns:minmax(120px,170px) minmax(0,1fr);font-size:13px}.ip-kv>span{padding:8px 0;border-bottom:1px solid rgba(255,250,242,.05);min-width:0;overflow-wrap:anywhere}.ip-kv>span:nth-child(odd){color:var(--ip-ink5);padding-right:12px}.ip-bar{height:12px;border-radius:6px;background:#fffaf20d;overflow:hidden}.ip-bar>span{display:block;height:100%;width:var(--w);background:var(--c);border-radius:6px;transform-origin:left center;animation:ipGrow 1s cubic-bezier(.2,.9,.3,1) both;animation-delay:var(--ip-delay, 0ms)}.ip-shell-anim{position:relative;width:72px;height:72px;flex-shrink:0}.ip-shell-anim>span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid rgba(117,185,199,.6);animation:ipShellRing 1.35s ease-out infinite}.ip-shell-anim>span:nth-child(2){animation-delay:.45s}.ip-shell-anim>span:nth-child(3){animation-delay:.9s}.ip-shell-anim>i{position:absolute;top:28px;right:28px;bottom:28px;left:28px;border-radius:50%;background:var(--ip-ice)}.ip-shell-anim--off>span{border-color:#fffaf21f;animation:none}.ip-shell-anim--off>i{background:var(--ip-off)}.ip-matrix{overflow-x:auto;border-radius:22px;padding:6px 6px 10px}.ip-matrix__inner{min-width:820px}.ip-mrow{display:grid;grid-template-columns:minmax(240px,1.6fr) repeat(var(--n, 6),minmax(72px,1fr));align-items:center;border-top:1px solid rgba(255,250,242,.05)}.ip-mrow--head{border-top:0}.ip-mgroup{padding:8px 14px;background:#fffaf206;border-top:1px solid rgba(255,250,242,.05);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ip-ink5)}.ip-cell{width:100%;min-height:44px;border:0;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.ip-cell:disabled{cursor:default}.ip-mark{width:24px;height:24px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.2,.9,.3,1.4);border:1.5px solid rgba(255,250,242,.14)}.ip-cell:hover:not(:disabled) .ip-mark{transform:scale(1.12)}.ip-mark--fixed{background:#fffaf20d;border-color:transparent}.ip-mark--on{background:#75b9c729;border-color:#75b9c780}.ip-mark--staged-on{background:#c9b3f238;border-color:var(--ip-lav);animation:ipPop .4s cubic-bezier(.2,.9,.3,1.3) both}.ip-mark--staged-off{border:1.5px dashed var(--ip-lav);animation:ipPop .4s cubic-bezier(.2,.9,.3,1.3) both}.ip-staged{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:100;border-radius:22px;padding:10px 10px 10px 20px;display:flex;flex-wrap:wrap;align-items:center;gap:16px;width:min(720px,calc(100% - 32px));animation:ipBarUp .5s cubic-bezier(.2,.9,.3,1.1) both}.ip-badge{display:inline-flex;align-items:center;height:30px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.08em;background:#fffaf214;color:var(--ip-ink2)}.ip-badge--owner{background:var(--ip-grad);color:#fff}.ip-badge--ice{background:#75b9c729;color:var(--ip-ice)}.ip-badge--pop{animation:ipBadge .6s cubic-bezier(.2,.9,.3,1.3) .2s both}.ip-flag{display:flex;align-items:center;gap:14px;min-height:72px;padding:10px 4px;border-top:1px solid rgba(255,250,242,.06)}.ip-envdot{width:10px;height:10px;border-radius:50%;background:var(--ip-dot, var(--ip-ink))}.ip-envdot--prod{animation:ipHalo 1.8s ease-out infinite}.ip-kill{border-radius:16px;background:#fffaf208;border:1px solid rgba(255,250,242,.08);padding:14px;display:flex;flex-direction:column;gap:10px}.ip-ev{width:100%;border:0;background:none;color:var(--ip-ink);text-align:left;display:flex;gap:16px;padding:0;cursor:pointer;animation:ipRise .4s ease-out both;animation-delay:var(--ip-delay, 0ms)}.ip-ev:hover .ip-ev__card{background:#fffaf20a}.ip-ev__time{width:72px;flex-shrink:0;padding-top:14px;text-align:right;font-size:12px;color:var(--ip-ink5)}.ip-ev__icon{width:30px;height:30px;border-radius:10px;margin-top:8px;background:var(--ip-ic-bg, rgba(255,250,242,.07));display:flex;align-items:center;justify-content:center}.ip-ev__card{flex:1;min-width:0;border-radius:16px;padding:12px 14px;display:flex;flex-direction:column;gap:6px;transition:background .2s}.ip-ev__open{margin:0 0 10px 134px;border-radius:14px;background:#00000040;padding:12px 14px;display:flex;flex-direction:column;gap:8px;animation:ipOpen .3s ease-out both}.ip-agent{width:100%;border:0;text-align:left;color:var(--ip-ink);border-radius:18px;padding:14px;display:flex;flex-direction:column;gap:8px;cursor:pointer;transition:transform .3s cubic-bezier(.2,.9,.3,1.2),box-shadow .3s;animation:ipRise .4s ease-out both;animation-delay:var(--ip-delay, 0ms)}.ip-agent:hover{transform:translateY(-2px)}.ip-agent[aria-pressed=true]{box-shadow:inset 0 1px #fffaf21a,0 0 0 1px #c9b3f280,7px 10px 22px #00000080}.ip-log{border-radius:14px;background:#0000004d;padding:12px;display:flex;flex-direction:column;gap:6px;min-height:150px}.ip-log>span{font-size:12px;animation:ipLog .3s ease-out both;animation-delay:var(--ip-delay, 0ms);overflow-wrap:anywhere}.ip-breathe{animation:ipBreathe 1.2s ease-in-out infinite}.ip-signin{display:flex;flex-wrap:wrap;min-height:100dvh}.ip-signin__hero{flex:1 1 520px;min-height:100dvh;padding:64px;display:flex;flex-direction:column;justify-content:space-between;gap:40px;position:relative;overflow:hidden;border-radius:0}.ip-signin__hero h1{font-size:52px;line-height:1.02;font-weight:700;letter-spacing:-.03em;max-width:520px}.ip-signin__hero p{font-size:17px;line-height:1.55;color:var(--ip-ink3);max-width:480px}.ip-signin__pane{flex:1 1 480px;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:48px 32px}.ip-signin__form{width:100%;max-width:420px;display:flex;flex-direction:column;gap:28px}.ip-signin__step{display:flex;flex-direction:column;gap:18px;animation:ipRise .45s cubic-bezier(.2,.9,.3,1) both}.ip-signin__step h2{font-size:28px;font-weight:700;letter-spacing:-.02em}.ip-signin .ip-btn{min-height:48px;font-size:15px;padding:0 20px;border-radius:14px}.ip-signin .ip-field{min-height:48px;font-size:15px;padding:0 16px;border-radius:14px}.ip-otp{font-size:30px!important;letter-spacing:.5em;text-align:center;min-height:64px!important}.ip-steps{display:flex;gap:6px}.ip-steps>span{width:28px;height:4px;border-radius:2px;background:#fffaf224;transition:background .4s}.ip-steps>span[data-on=true]{background:var(--ip-lav)}.ip-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ip-groups>span{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ip-ink6)}.ip-groups>span[data-on=true]{color:var(--ip-ink)}.ip-alert{border-radius:14px;padding:12px 14px;background:#fffaf20f;border:1px solid rgba(255,250,242,.2);color:var(--ip-ink);font-size:14px;line-height:1.45}.ip-breath-dot{animation:ipBreathe 2.4s ease-in-out infinite}.ip-rv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ip-rv>section{animation:ipRise .5s cubic-bezier(.2,.9,.3,1) both;animation-delay:var(--ip-delay, 0ms)}@keyframes ipRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ipFade{0%{opacity:0}to{opacity:1}}@keyframes ipDraw{to{stroke-dashoffset:0}}@keyframes ipSheet{0%{transform:translateY(100%)}to{transform:none}}@keyframes ipModal{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:none}}@keyframes ipDrawer{0%{transform:translate(100%)}to{transform:none}}@keyframes ipToast{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes ipUndo{0%{stroke-dashoffset:0}to{stroke-dashoffset:88}}@keyframes ipTick{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ipBreathe{0%,to{opacity:.5}50%{opacity:1}}@keyframes ipBar{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@keyframes ipBarV{0%,to{transform:scaleY(.18)}50%{transform:scaleY(1)}}@keyframes ipOrb{0%{transform:scale(.86);opacity:.6}to{transform:scale(1.7);opacity:0}}@keyframes ipSpinSlow{to{transform:rotate(360deg)}}@keyframes ipCard{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}@keyframes ipLine{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ipCaret{0%,to{opacity:1}50%{opacity:0}}@keyframes ipHalo{0%{box-shadow:0 0 #f2efe980}to{box-shadow:0 0 0 9px #f2efe900}}@keyframes ipHaloL{0%{box-shadow:0 0 #c9b3f273}to{box-shadow:0 0 0 12px #c9b3f200}}@keyframes ipPanel{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes ipShackle{0%{transform:none}to{transform:translateY(-3px) rotate(-28deg)}}@keyframes ipGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ipShellRing{0%{transform:scale(.4);opacity:.8}to{transform:scale(1.6);opacity:0}}@keyframes ipPop{0%{transform:scale(.4)}70%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes ipBarUp{0%{transform:translate(-50%,120%)}to{transform:translate(-50%)}}@keyframes ipOpen{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes ipLog{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes ipProg{0%{transform:scaleX(.05)}to{transform:scaleX(1)}}@keyframes ipBadge{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.06);opacity:1}to{transform:scale(1)}}@keyframes ipShimmer{0%{background-position:-320px 0}to{background-position:320px 0}}@keyframes ipLockShake{0%,to{transform:none}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}@keyframes pqRing{0%{transform:scale(.92);opacity:.8}to{transform:scale(1.4);opacity:0}}@media(prefers-reduced-motion:reduce){.ip *,.ip *:before,.ip *:after{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:1ms!important}.ip-ticker__track{animation:none!important}}@media(max-width:860px){.ip-shell{flex-direction:column}.ip-rail{flex:none;width:100%;height:auto;position:sticky;top:0;flex-direction:row;align-items:center;gap:6px;padding:8px 10px;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid rgba(255,250,242,.06);z-index:20}.ip-rail__brand{margin:0;min-height:44px;padding:0 6px;flex-shrink:0}.ip-rail__brand .ip-pill{display:none}.ip-rail__nav{flex-direction:row;gap:4px}.ip-rail__link{padding:0 10px;font-size:13px}.ip-rail__group,.ip-rail__more,.ip-rail__me .ip-col{display:none}.ip-rail__ask{margin:0;width:auto;min-height:44px;padding:4px 10px;flex-shrink:0}.ip-rail__ask .ip-col{display:none}.ip-rail__me{padding:0;flex-shrink:0}.ip-main{padding:18px 16px 72px}.ip-head h1,.ip-title-xl{font-size:28px}.ip-signin__hero{padding:32px 20px;min-height:auto}.ip-signin__hero h1{font-size:36px}.ip-signin__pane{min-height:auto;padding:32px 16px 48px}.ip-voice{padding:12px;align-items:flex-start}.ip-voice__panel{padding:18px 16px;border-radius:24px}.ip-voice__stage{min-height:300px}.ip-voice__orb{width:220px;height:220px}.ip-sheet{padding:14px 16px 28px}.ip-toast{right:16px;left:16px;bottom:16px}.ip-ev__open{margin-left:0}.ip-ev__time{width:56px}.ip-rv{grid-template-columns:1fr}.ip-drawer{max-width:none}}.ip-between{justify-content:space-between}.ip-gap4{gap:4px}.ip-gap6{gap:6px}.ip-gap8{gap:8px}.ip-gap12{gap:12px}.ip-gap16{gap:16px}.ip-flex1{flex:1 1 300px;min-width:0}.ip-start{align-items:flex-start}.ip-end{align-items:flex-end}.ip-self-start{align-self:flex-start}.ip-nowrap{white-space:nowrap}.ip-mt-auto{margin-top:auto}.ip-w100{width:100%}.ip-strong{font-weight:600}.ip-t13{font-size:13px}.ip-t135{font-size:13.5px}.ip-t14{font-size:14px}.ip-t15{font-size:15px;font-weight:600}.ip-t16{font-size:16px;font-weight:600}.ip-t17{font-size:17px;font-weight:600}.ip-t19{font-size:19px;font-weight:700}.ip-t20{font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.3}.ip-t22{font-size:22px;font-weight:700;letter-spacing:-.01em}.ip-t24{font-size:24px;font-weight:600}.ip-t28{font-size:28px;font-weight:600}.ip-t44{font-size:44px;font-weight:600;letter-spacing:-.03em}.ip-ink2{color:var(--ip-ink2)}.ip-ink3{color:var(--ip-ink3)}.ip-ink4{color:var(--ip-ink4)}.ip-lh{line-height:1.5}.ip-voice__title{font-size:20px;font-weight:700;letter-spacing:-.01em}.ip-phase{font-size:14px;font-weight:600}.ip-tone--ice,.ip-who--you{color:var(--ip-ice)}.ip-tone--lav,.ip-who--pulse{color:var(--ip-lav)}.ip-tone--dim{color:var(--ip-ink5)}.ip-said--you{color:var(--ip-ink)}.ip-said--pulse{color:var(--ip-ink2)}.ip-vcard__title{font-size:13.5px;font-weight:600}.ip-vcard__value{font-size:32px;font-weight:600}.ip-small-link{font-size:12.5px}.ip-c-ice{color:var(--ip-ice)}.ip-c-green{color:var(--ip-green)}.ip-c-lav{color:var(--ip-lav)}.ip-c-ink{color:var(--ip-ink)}.ip-c-dim{color:var(--ip-ink5)}.ip-divider{border-top:1px solid rgba(255,250,242,.06);padding-top:14px}.ip-section-gap{gap:20px}.ip-suggest{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:40;border-radius:16px;background:#1e1c21f5;padding:6px;display:flex;flex-direction:column;gap:2px;animation:ipOpen .2s ease-out both}.ip-suggest button{min-height:44px;border:0;border-radius:10px;background:none;color:var(--ip-ink2);text-align:left;padding:0 12px;font-size:13.5px;cursor:pointer}.ip-suggest button:hover,.ip-suggest button:focus-visible{background:#fffaf212;color:#fff}.ip-eq{display:inline-flex;gap:2px;height:14px;align-items:center}.ip-eq span{width:3px;height:14px;border-radius:2px;background:#fff;animation:ipBar .9s ease-in-out infinite}.ip-eq span:nth-child(2){animation-delay:.2s}.ip-eq span:nth-child(3){animation-delay:.4s}.ip-chartbox{border-radius:18px;background:#00000047;padding:16px;display:flex;flex-direction:column;gap:6px}.ip-gap-left{padding-left:24px}.ip-colhead{padding:0 4px}.ip-avatar--xs{width:22px;height:22px;font-size:10px}.ip-brief-row{display:flex;align-items:center;gap:12px;min-height:52px;border-top:1px solid rgba(255,250,242,.06)}.ip-src--bug{--ip-src: var(--ip-ink);--ip-src-bg: rgba(242,239,233,.1)}.ip-incident{flex-direction:row;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 18px}.ip-vrule{width:1px;height:24px;background:#fffaf21a;margin:0 6px}.ip-table__note{padding:10px 12px 0}.ip-tabs{border-radius:13px;padding:4px;display:inline-flex;flex-wrap:wrap;gap:2px;align-self:flex-start}.ip-tabs [role=tab]{min-height:40px;padding:0 14px;border-radius:10px;border:0;background:none;color:var(--ip-ink4);font-size:13.5px;font-weight:600;cursor:pointer}.ip-tabs [role=tab][aria-selected=true]{background:#fffaf21a;color:#fff}.ip-acct-head{border-radius:24px;padding:22px;display:flex;flex-wrap:wrap;align-items:center;gap:18px}.ip-right{text-align:right}.ip-banner{border-radius:14px;padding:10px 14px;background:#75b9c714;border:1px solid rgba(117,185,199,.25);font-size:13px;color:var(--ip-ink2)}.ip-center{align-items:center;text-align:center}.ip-end-row{justify-content:flex-end}.ip-acctlist{gap:10px}.ip-rise{animation:ipRise .4s ease-out both}a.ip-dev{text-decoration:none}.ip a.ip-dev{color:var(--ip-ink)}.ip-nolink{text-decoration:none}.ip-kvgrid{column-gap:28px;row-gap:0}.ip-mcell-l{padding:6px 14px;gap:2px}.ip-mcell-c{text-align:center;padding:12px 4px}.ip-pulse-note{margin-top:auto;border-radius:16px;background:#c9b3f20f;border:1px solid rgba(201,179,242,.18);padding:12px 14px;font-size:13px;line-height:1.5;color:var(--ip-ink2)}.ip-measure{max-width:860px}.ip-ev__line{flex:1;width:1.5px;background:#fffaf212;margin-top:4px;min-height:12px}.ip-dim2{color:var(--ip-ink5)}.ip-center-screen{display:grid;place-items:center}.ip-gap28{gap:28px}.ip-wordmark{letter-spacing:.32em;color:var(--ip-ink)}.ip-justify-center{justify-content:center}.ip-push{margin-left:auto}.pq-employee-entry{min-height:100dvh;display:grid;place-items:center;padding:24px;background:#151413;color:#eee}.pq-employee-entry form{width:min(100%,420px);display:grid;gap:18px}.pq-employee-entry h1{font-size:26px;margin:0}.pq-employee-entry p{font-size:14px;line-height:1.5;margin:0;color:#bab9be}.pq-employee-entry a{color:inherit;min-height:44px;display:flex;align-items:center}.pq-employee-entry label{display:grid;gap:8px;font-size:14px}.pq-employee-entry input,.pq-employee-entry button{min-height:44px;font:inherit;border-radius:10px;padding:10px 12px;border:1px solid #666}.pq-employee-entry input{background:#242326;color:#fff}.pq-employee-entry button{background:#a278ed;color:#111;cursor:pointer}.pq-employee-entry :focus-visible{outline:2px solid #c4a2ff;outline-offset:3px}.pq-employee-entry [role=alert]{color:#ffc0c0}@layer theme,base,components,utilities;@layer base{*{margin:0;padding:0;box-sizing:border-box}}html,body,#root{height:100%}body{background:radial-gradient(ellipse at 30% 0%,#0d0c0b,#070606);color:#e8e4de;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased}.pq-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes pq-blink{0%,to{opacity:1}50%{opacity:.3}}input::placeholder{color:#8e8e96}input,textarea,select,button{font-family:inherit}@keyframes pq-skeleton-shimmer{0%,to{opacity:.55}50%{opacity:1}}.pq-skeleton{animation:pq-skeleton-shimmer 1.6s ease-in-out infinite}@keyframes pq-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pq-spin{animation:pq-spin .8s linear infinite}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible,[role=switch]:focus-visible,[role=option]:focus-visible{outline:2px solid #ffffff;outline-offset:2px}main:focus,main:focus-visible{outline:none}.pq-focusable:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.pq-pressable{transition:transform 80ms cubic-bezier(.22,.61,.36,1)}.pq-pressable:active:not(:disabled){transform:scale(.97)}@media(prefers-reduced-motion:reduce){.pq-pressable{transition:none}}@keyframes pq-chart-draw-in{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.pq-chart-draw{stroke-dasharray:1;stroke-dashoffset:1;animation:pq-chart-draw-in .6s ease-out forwards}@keyframes pq-laser-fade-in{0%{opacity:0}}.pq-laser-fade{animation:pq-laser-fade-in .6s ease-out}@keyframes pq-registry-edge-flow{to{stroke-dashoffset:-34}}.pq-registry-edge-flow{animation:pq-registry-edge-flow 1.8s linear infinite}.pq-registry-edge-flow--active{animation-duration:.8s}.pq-chart-expand-btn{width:40px;height:40px;margin:-10px -8px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:transparent;border:none;padding:0;cursor:pointer;color:#9a9aa0;flex-shrink:0}.pq-chart-expand-btn:hover{color:#d4d4da;background:#ffffff0d}@keyframes pq-metric-tick{0%{transform:translateY(1.5px);opacity:.55}to{transform:translateY(0);opacity:1}}.pq-metric-tick{display:inline-block;animation:pq-metric-tick .26s cubic-bezier(.22,.61,.36,1)}@keyframes pq-blink-dot{0%,to{opacity:1}50%{opacity:.35}}.pq-blink-dot{animation:pq-blink-dot 2s ease-in-out infinite}.pq-launch-tile{transition:transform .2s cubic-bezier(.22,.61,.36,1),border-color .2s ease}.pq-launch-tile:hover{transform:translateY(-2px)}.pq-launch-tile:active{transform:translateY(0)}.pq-tile-link{transition:border-color .2s ease,transform .2s cubic-bezier(.22,.61,.36,1)}.pq-tile-link:hover{transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}.pq-launch-tile:hover,.pq-tile-link:hover{transform:none!important}}.pq-apply-panel{width:min(100%,26rem);max-height:calc(100dvh - 2.5rem);overflow-y:auto;overscroll-behavior:contain;padding:clamp(20px,4vw,32px)}.pq-apply-field:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.pq-apply-field[aria-invalid=true]{border-bottom-color:#b5474f}.pq-apply-error{margin:6px 0 0;font-family:var(--font-sans, inherit);font-size:12.5px;line-height:1.4;color:#dda3b1}.pq-apply-hint{margin:5px 0 0;font-family:var(--font-sans, inherit);font-size:12px;line-height:1.4;color:#9a9aa0}.pq-apply-rail{display:flex;gap:6px;margin-bottom:18px}.pq-apply-rail-seg{height:2px;flex:1 1 0;background:#ffffff29;border-radius:1px;transition:background .22s ease}.pq-apply-rail-seg[data-on=true]{background:var(--pq-cta, #ff3b35)}@media(prefers-reduced-motion:reduce){.pq-apply-rail-seg{transition:none!important}}.pq-switch-track{transition:background .16s ease}.pq-switch-knob{transition:left .16s cubic-bezier(.22,.61,.36,1)}@media(prefers-reduced-motion:reduce){.pq-switch-track,.pq-switch-knob{transition:none}}
