.showcase-hub{--ink:#12131a;min-height:100vh;color:var(--ink);background-color:#f5f2eb;background-image:linear-gradient(#11121809 1px,#0000 1px),linear-gradient(90deg,#11121809 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding:clamp(2rem,5vw,5.5rem);position:relative;overflow:hidden}.showcase-hero{z-index:1;max-width:1050px;position:relative}.showcase-glow{z-index:-1;filter:blur(90px);pointer-events:none;opacity:.22;border-radius:50%;width:38rem;height:38rem;position:absolute}.showcase-glow-one{background:#ff735a;top:-20rem;left:28rem}.showcase-glow-two{background:#7868ff;top:5rem;left:55rem}.showcase-kicker{letter-spacing:.095em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff8a;border:1px solid #12131a29;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.15rem;padding:.5rem .75rem;font-size:.73rem;font-weight:800;display:inline-flex}.showcase-hero h1{letter-spacing:-.065em;max-width:1000px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,6.3vw,7rem);font-weight:520;line-height:.92}.showcase-hero h1 span{color:#6552db}.showcase-hero>p{color:#555661;max-width:720px;margin:1.65rem 0 0;font-size:clamp(1rem,1.25vw,1.25rem);line-height:1.65}.showcase-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.65rem;display:flex}.showcase-primary-action,.showcase-secondary-action{border-radius:.85rem;justify-content:center;align-items:center;gap:.45rem;min-height:3rem;padding:.8rem 1rem;font-size:.82rem;font-weight:790;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.showcase-primary-action{background:var(--ink);color:#fff;box-shadow:0 12px 30px #12131a29}.showcase-secondary-action{background:#ffffff8c;border:1px solid #12131a29}.showcase-primary-action:hover,.showcase-secondary-action:hover{transform:translateY(-2px)}.showcase-primary-action:focus-visible,.showcase-secondary-action:focus-visible,.showcase-card:focus-visible{outline-offset:3px;outline:3px solid #6552db57}.showcase-proof{flex-wrap:wrap;gap:.65rem;margin-top:1.7rem;display:flex}.showcase-proof span{color:#676772;background:#fff9;border:1px solid #12131a1a;border-radius:.75rem;padding:.58rem .8rem;font-size:.76rem}.showcase-proof strong{color:var(--ink)}.showcase-grid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;max-width:1500px;margin-top:clamp(3rem,6vw,6rem);display:grid;position:relative}.showcase-card{--accent:#ff725e;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffb8;border:1px solid #12131a1f;border-radius:1.4rem;min-height:310px;padding:1.5rem;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 14px 45px #201d1711}.showcase-card:after{background:var(--accent);content:"";filter:blur(48px);opacity:.16;border-radius:50%;width:12rem;height:12rem;position:absolute;bottom:-6rem;right:-4rem}.showcase-card:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent);transform:translateY(-5px);box-shadow:0 22px 55px #201d171c}.showcase-lime{--accent:#83bf28}.showcase-violet{--accent:#7659f4}.showcase-teal{--accent:#138b83}.showcase-card-top{justify-content:space-between;align-items:center;display:flex}.showcase-icon{background:var(--accent);color:#fff;width:3rem;height:3rem;box-shadow:0 9px 24px color-mix(in srgb, var(--accent) 30%, transparent);border-radius:.9rem;place-items:center;display:inline-grid}.showcase-eyebrow{color:var(--accent);letter-spacing:.11em;text-transform:uppercase;margin-top:3rem;font-size:.69rem;font-weight:850;display:block}.showcase-card h2{letter-spacing:-.045em;margin:.55rem 0 .65rem;font-size:clamp(1.45rem,2vw,2.05rem)}.showcase-card p{color:#65656f;margin:0;font-size:.88rem;line-height:1.6}.showcase-open{color:var(--ink);align-items:center;gap:.35rem;font-size:.76rem;font-weight:760;display:inline-flex;position:absolute;bottom:1.45rem;left:1.5rem}.showcase-footer{z-index:1;color:#696a72;justify-content:space-between;align-items:center;gap:1rem;max-width:1500px;margin-top:2rem;font-size:.74rem;display:flex;position:relative}@media (width<=1100px){.showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.showcase-hub{padding:1.5rem}.showcase-actions{flex-direction:column;align-items:stretch}.showcase-primary-action,.showcase-secondary-action{width:100%}.showcase-grid{grid-template-columns:1fr}.showcase-footer{flex-direction:column;align-items:flex-start}}.pulsedesk-shell{--pd-bg:#f3f3ef;--pd-panel:#fff;--pd-ink:#171913;--pd-muted:#74776e;--pd-line:#e7e8e1;--pd-lime:#d7f46b;--pd-lime-deep:#97b627;--pd-coral:#ff765f;--pd-violet:#6d5ee8;min-height:100vh;color:var(--pd-ink);background:var(--pd-bg);grid-template-columns:220px minmax(0,1fr);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.pulsedesk-shell button,.pulsedesk-shell input,.pulsedesk-shell textarea{font:inherit}.pulsedesk-shell button:focus-visible,.pulsedesk-shell input:focus-visible,.pulsedesk-shell textarea:focus-visible,.pulsedesk-shell a:focus-visible{outline-offset:2px;outline:3px solid #6d5ee847}.pd-sidebar{color:#f7f8f3;background:#1b1e17;border-right:1px solid #17191314;flex-direction:column;height:100vh;padding:22px 14px 17px;display:flex;position:sticky;top:0}.pd-brand{letter-spacing:-.035em;align-items:center;gap:10px;padding:0 8px 22px;font-size:18px;font-weight:790;display:flex}.pd-brand>span:last-child span{color:var(--pd-lime)}.pd-brand-mark{background:var(--pd-lime);color:#1b1e17;border-radius:11px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 0 0 5px #d7f46b14}.pd-nav{gap:4px;display:grid}.pd-nav-item{color:#a7aa9f;border-radius:10px;grid-template-columns:20px 1fr auto;align-items:center;gap:9px;min-height:42px;padding:0 11px;font-size:13px;font-weight:650;transition:background .16s,color .16s,transform .16s;display:grid}.pd-nav-item:hover{color:#fff;transform:translate(2px)}.pd-nav-item em{font-size:11px;font-style:normal}.pd-nav-active{color:#fff;background:#ffffff18}.pd-nav-active em{background:var(--pd-lime);color:#1b1e17;text-align:center;border-radius:999px;min-width:22px;padding:2px 6px}.pd-sidebar-section{border-top:1px solid #ffffff17;margin-top:27px;padding-top:21px}.pd-section-title{color:#686c62;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 10px 9px;font-size:10px;font-weight:780;display:flex}.pd-sidebar-section button{color:#9da096;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:35px;padding:0 10px;font-size:11px;display:flex}.pd-sidebar-section button:hover{color:#fff}.pd-sidebar-section button span{align-items:center;gap:8px;display:flex}.pd-sidebar-section button em{color:#686c62;font-style:normal}.pd-sidebar-spacer{flex:1}.pd-operator-card{background:#ffffff0b;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:33px 1fr auto;align-items:center;gap:9px;padding:11px;display:grid}.pd-operator-card strong{font-size:11px;display:block}.pd-operator-card div>span{color:#777b71;align-items:center;gap:5px;margin-top:3px;font-size:9px;display:flex}.pd-operator-card div>span i{background:#9cd442;border-radius:50%;width:6px;height:6px}.pd-main{min-width:0;padding:0 24px 14px;overflow:hidden}.pd-topbar{border-bottom:1px solid #17191312;justify-content:space-between;align-items:center;gap:18px;min-height:76px;display:flex}.pd-topbar h1{letter-spacing:-.035em;margin:0;font-size:19px;font-weight:790}.pd-topbar p{color:var(--pd-muted);margin:3px 0 0;font-size:10px}.pd-topbar-actions{align-items:center;gap:8px;display:flex}.pd-demo-pill{color:#696d61;letter-spacing:.03em;text-transform:uppercase;background:#ffffffa6;border:1px solid #dfe0d7;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;font-weight:730;display:inline-flex}.pd-icon-button{border:1px solid var(--pd-line);color:#575b51;background:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.pd-icon-button:hover{background:#f5f5ef}.pd-new-button{color:#fff;background:#1d2019;border:0;border-radius:10px;align-items:center;gap:7px;height:34px;padding:0 13px;font-size:11px;font-weight:720;display:inline-flex;box-shadow:0 8px 20px #181b1424}.pd-overview{grid-template-columns:1.28fr repeat(3,1fr);gap:10px;padding:14px 0;display:grid}.pd-metric{border:1px solid var(--pd-line);background:#ffffffe0;border-radius:14px;align-items:center;gap:11px;min-width:0;min-height:80px;padding:13px 14px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #1f211a09}.pd-metric>div:last-child>span,.pd-metric-heading>span:first-child{color:var(--pd-muted);font-size:9px;font-weight:650;display:block}.pd-metric strong{letter-spacing:-.05em;margin-top:3px;font-size:23px;display:block}.pd-metric small{color:#93968e;align-items:center;gap:2px;margin-top:2px;font-size:8px;display:flex}.pd-metric:nth-child(3) small{color:#598d22}.pd-metric-featured{color:#fff;background:#20231c;padding-right:44%;display:block}.pd-metric-featured .pd-metric-heading{justify-content:space-between;align-items:center;display:flex}.pd-metric-featured .pd-metric-value{letter-spacing:-.05em;margin-top:4px;font-size:27px;font-weight:780}.pd-trend{color:var(--pd-lime)!important;font-size:8px!important}.pd-mini-bars{align-items:flex-end;gap:3px;width:40%;height:44px;display:flex;position:absolute;bottom:12px;right:13px}.pd-mini-bars i{background:var(--pd-lime);opacity:.8;border-radius:3px 3px 1px 1px;flex:1;min-width:2px}.pd-metric-icon{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.pd-icon-coral{color:#df5a44;background:#fff0ed}.pd-icon-violet{color:var(--pd-violet);background:#efedff}.pd-icon-mint{color:#658f23;background:#eef8dd}.pd-workspace{background:var(--pd-panel);border:1px solid #dedfd7;border-radius:17px;grid-template-columns:minmax(260px,.82fr) minmax(340px,1.25fr) minmax(300px,.93fr);height:calc(100vh - 205px);min-height:650px;max-height:730px;display:grid;overflow:hidden;box-shadow:0 15px 45px #1e201913}.pd-queue-panel,.pd-conversation-panel,.pd-ai-panel{min-width:0;min-height:0}.pd-queue-panel{border-right:1px solid var(--pd-line);flex-direction:column;display:flex}.pd-panel-heading,.pd-conversation-head,.pd-ai-heading{border-bottom:1px solid var(--pd-line);justify-content:space-between;align-items:center;gap:10px;min-height:64px;padding:12px 15px;display:flex}.pd-panel-heading h2,.pd-conversation-head h2,.pd-ai-heading h2{color:var(--pd-ink);letter-spacing:-.025em;margin:0;font-size:14px}.pd-panel-heading>div>span{color:var(--pd-muted);margin-top:3px;font-size:9px;display:block}.pd-search-wrap{border:1px solid var(--pd-line);color:#989b92;background:#f7f7f3;border-radius:9px;align-items:center;gap:7px;height:34px;margin:11px 12px 7px;padding:0 9px;display:flex}.pd-search-wrap input{min-width:0;color:var(--pd-ink);background:0 0;border:0;outline:0;flex:1;font-size:10px}.pd-search-wrap input::placeholder{color:#a0a39a}.pd-search-wrap kbd{color:#999c93;background:#fff;border:1px solid #dfe0d9;border-radius:4px;padding:2px 5px;font-family:inherit;font-size:8px;box-shadow:0 1px #d9dad3}.pd-filter-tabs{gap:4px;padding:1px 12px 9px;display:flex}.pd-filter-tabs button{color:#81847b;background:0 0;border:0;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:680}.pd-filter-tabs button.is-active{color:#252821;background:#edefe7}.pd-ticket-list{scrollbar-width:thin;scrollbar-color:#d8d9d1 transparent;flex:1;overflow-y:auto}.pd-ticket{width:100%;color:var(--pd-ink);text-align:left;background:#fff;border:0;border-top:1px solid #f0f1eb;padding:12px 13px 11px;transition:background .14s;display:block;position:relative}.pd-ticket:hover{background:#fafaf7}.pd-ticket.is-selected{background:#f1f3e9}.pd-ticket.is-selected:before{content:"";background:#a9cc2b;width:3px;position:absolute;inset:0 auto 0 0}.pd-ticket-top{grid-template-columns:28px 1fr auto;align-items:center;gap:7px;display:grid}.pd-avatar{color:#4e5148;background:#eae7df;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:8px;font-weight:790;display:grid}.pd-ticket:nth-child(2n) .pd-avatar{color:#6255ad;background:#eeeafd}.pd-ticket:nth-child(3n) .pd-avatar{color:#2e766c;background:#e4f1ee}.pd-avatar-you{background:var(--pd-lime);color:#25281e}.pd-ticket-person strong{font-size:10px;display:block}.pd-ticket-person small{color:#96998f;margin-top:2px;font-size:8px;display:block}.pd-sla{border-radius:5px;align-items:center;gap:3px;padding:3px 5px;font-size:8px;font-weight:720;display:inline-flex}.pd-sla-critical{color:#db5039;background:#fff0ed}.pd-sla-high{color:#b87816;background:#fff5e3}.pd-sla-medium{color:#685eb3;background:#f0f0fa}.pd-sla-low{color:#5d862b;background:#edf6e5}.pd-ticket h3{text-overflow:ellipsis;white-space:nowrap;margin:9px 0 4px;font-size:10px;font-weight:750;line-height:1.35;overflow:hidden}.pd-ticket p{color:#85887e;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:8.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.pd-ticket-bottom{color:#8b8e85;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:7.5px;display:flex}.pd-ticket-bottom span{align-items:center;gap:5px;display:inline-flex}.pd-ticket-bottom span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pd-risk-dot{background:#9ba094;border-radius:50%;flex:none;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 3px #9ba0941a}.pd-risk-critical{background:#ed5c44;box-shadow:0 0 0 3px #ed5c441f}.pd-risk-high{background:#f1a739;box-shadow:0 0 0 3px #f1a7391f}.pd-risk-medium{background:#7768d8}.pd-risk-low{background:#87b642}.pd-empty{color:#96998f;text-align:center;justify-items:center;gap:6px;padding:40px 20px;display:grid}.pd-empty strong{color:#565a50;font-size:11px}.pd-empty span{font-size:9px}.pd-conversation-panel{background:#fff;flex-direction:column;display:flex}.pd-conversation-head{align-items:flex-start;min-height:78px;padding-top:14px}.pd-id-line{color:#9a9d93;text-transform:uppercase;gap:5px;margin-bottom:6px;font-size:8px;font-weight:690;display:flex}.pd-conversation-head h2{max-width:420px;font-size:14px;line-height:1.25}.pd-conversation-actions{align-items:center;gap:5px;display:flex}.pd-owner-button{border:1px solid var(--pd-line);color:#60645a;background:#fff;border-radius:9px;align-items:center;gap:6px;height:34px;padding:0 8px;font-size:8px;display:flex}.pd-mini-avatar{color:#656960;background:#eceee7;border-radius:6px;place-items:center;width:19px;height:19px;font-size:8px;font-weight:780;display:grid}.pd-customer-strip{border-bottom:1px solid var(--pd-line);background:#fafaf7;align-items:center;gap:9px;min-height:54px;padding:8px 15px;display:flex}.pd-avatar-lg{color:#9a4b3e;background:#f4dfd9;border-radius:10px;width:32px;height:32px}.pd-customer-strip div{flex:1;min-width:0}.pd-customer-strip strong{font-size:10px;display:block}.pd-customer-strip span{color:#92958c;margin-top:2px;font-size:8px;display:block}.pd-customer-strip button{color:#686b63;background:0 0;border:0;align-items:center;gap:3px;font-size:8px;font-weight:700;display:inline-flex}.pd-message-thread{flex:1;min-height:0;padding:13px 16px;overflow-y:auto}.pd-thread-date{color:#a2a49d;text-transform:uppercase;align-items:center;gap:8px;font-size:7px;display:flex}.pd-thread-date:before,.pd-thread-date:after{content:"";background:#eeefe9;flex:1;height:1px}.pd-message-row{align-items:flex-start;gap:9px;margin-top:17px;display:flex}.pd-message-content{max-width:88%}.pd-message-content>div{align-items:baseline;gap:7px;display:flex}.pd-message-content strong{font-size:9px}.pd-message-content span{color:#9da097;font-size:7px}.pd-message-content p{color:#484c43;background:#f3f3ee;border-radius:3px 12px 12px;margin:7px 0 0;padding:11px 12px;font-size:9.5px;line-height:1.55}.pd-context-event{background:#fbfbf6;border:1px dashed #d9dacc;border-radius:9px;align-items:center;gap:8px;max-width:88%;margin:15px auto 0;padding:8px 10px;display:flex}.pd-context-event>span{color:#718c22;background:#e9f1c9;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.pd-context-event strong{font-size:8px;display:block}.pd-context-event small{color:#979a91;margin-top:2px;font-size:7px;line-height:1.35;display:block}.pd-reply-composer{background:#fff;border:1px solid #dddede;border-radius:12px;margin:0 14px 13px;padding:10px;box-shadow:0 7px 22px #1c1f170f}.pd-composer-tabs{border-bottom:1px solid #eff0ea;gap:3px;padding-bottom:8px;display:flex}.pd-composer-tabs button{color:#999c93;background:0 0;border:0;border-radius:6px;padding:4px 7px;font-size:8px}.pd-composer-tabs button.is-active{color:#34372f;background:#eef0e8;font-weight:730}.pd-compose-ai{color:#5f50c4;background:#f4f2ff;border:1px solid #ddd9fd;border-radius:7px;align-items:center;gap:5px;margin:10px 0 5px;padding:5px 8px;font-size:8px;font-weight:710;display:inline-flex}.pd-reply-composer>p{color:#a0a39a;margin:0 0 10px;font-size:8px}.pd-reply-composer>p strong{color:#777a72}.pd-compose-footer{border-top:1px solid #eff0ea;justify-content:space-between;align-items:center;padding-top:8px;display:flex}.pd-compose-footer div{display:flex}.pd-compose-footer div button{color:#8c8f85;background:0 0;border:0;place-items:center;width:26px;height:24px;display:grid}.pd-compose-footer>button{color:#a0a39a;background:#e7e8e2;border:0;border-radius:7px;padding:5px 12px;font-size:8px}.pd-ai-panel{border-left:1px solid var(--pd-line);scrollbar-width:thin;background:#f8f8f4;flex-direction:column;padding-bottom:12px;display:flex;overflow-y:auto}.pd-ai-heading{background:#23261f;min-height:64px}.pd-ai-heading>div:first-child{align-items:center;gap:8px;display:flex}.pd-ai-heading h2{color:#fff;font-size:12px}.pd-ai-heading div div span{color:#9fa398;margin-top:2px;font-size:7px;display:block}.pd-ai-heading .pd-icon-button{color:#afb2a8;background:#ffffff0f;border-color:#ffffff1a}.pd-ai-icon{background:var(--pd-lime);color:#24271f;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.pd-analysis-grid{border:1px solid var(--pd-line);background:#fff;border-radius:10px;grid-template-columns:1fr 1fr;margin:11px 12px 0;display:grid}.pd-analysis-grid>div{min-width:0;padding:9px}.pd-analysis-grid>div:nth-child(2){border-left:1px solid var(--pd-line)}.pd-analysis-grid>div>span{color:#9a9d94;font-size:7px;display:block}.pd-analysis-grid strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;margin-top:4px;font-size:8.5px;display:flex;overflow:hidden}.pd-tone i{background:var(--pd-coral);border-radius:50%;width:6px;height:6px}.pd-confidence{border-top:1px solid var(--pd-line);grid-column:1/-1}.pd-confidence strong{float:right;margin-top:-10px}.pd-confidence div{background:#ebece5;border-radius:9px;height:4px;margin-top:7px;overflow:hidden}.pd-confidence div i{border-radius:inherit;background:linear-gradient(90deg, #9fbd32, var(--pd-lime));height:100%;display:block}.pd-ai-summary{background:#f1efff;border:1px solid #e5e1fa;border-radius:10px;margin:9px 12px 0;padding:10px}.pd-ai-summary>div{color:#6456bb;align-items:center;gap:5px;display:flex}.pd-ai-summary strong{font-size:8px}.pd-ai-summary div span{text-transform:uppercase;background:#6d5ee81a;border-radius:999px;margin-left:auto;padding:2px 5px;font-size:6px}.pd-ai-summary p{color:#625e78;margin:7px 0 0;font-size:7.8px;line-height:1.45}.pd-draft-card{background:#fff;border:1px solid #dfe0d9;border-radius:11px;margin:9px 12px 0;padding:10px;box-shadow:0 6px 20px #1f211a0b}.pd-draft-title{justify-content:space-between;align-items:center;display:flex}.pd-draft-title>div{color:#5d51b3;align-items:center;gap:5px;display:flex}.pd-draft-title strong{color:#393c35;font-size:8px}.pd-draft-title button{color:#7568c8;background:0 0;border:0;font-size:7px;font-weight:700}.pd-draft-title button:disabled{opacity:.55}.pd-draft-card textarea{resize:vertical;color:#50544b;background:0 0;border:0;outline:0;width:100%;min-height:110px;margin-top:8px;padding:0;font-size:8.5px;line-height:1.5}.pd-draft-safety{color:#7b8c5d;border-top:1px solid #eeefe9;align-items:flex-start;gap:5px;padding-top:8px;font-size:6.7px;line-height:1.4;display:flex}.pd-review-state{color:#b75d39;background:#fff1e9;border-radius:8px;align-items:center;gap:6px;margin:8px 12px 0;padding:7px 9px;font-size:7px;font-weight:700;display:flex}.pd-review-approved,.pd-review-sent{color:#5f7f25;background:#edf6dd}.pd-ai-actions{grid-template-columns:1.45fr 1fr;gap:6px;margin:8px 12px 0;display:grid}.pd-ai-actions button{border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:31px;font-size:7.5px;font-weight:730;display:inline-flex}.pd-approve-button,.pd-send-button{color:#fff;background:#20231c;border:0}.pd-approve-button:hover,.pd-send-button:hover{background:#34382d}.pd-sent-button{color:#4d691c;background:#dff1bd;border:0}.pd-secondary-button{color:#656960;background:#fff;border:1px solid #dfe0d9}.pd-ai-actions button:disabled{cursor:default}.pd-notice{color:#6f7369;margin:7px 12px 0;font-size:6.8px;line-height:1.4}.pd-automation-row{border-top:1px solid #e3e4dc;justify-content:space-between;align-items:center;margin:10px 12px 0;padding-top:10px;display:flex}.pd-automation-row>div{color:#7d65cf;align-items:center;gap:7px;display:flex}.pd-automation-row span strong{color:#4c5047;font-size:8px;display:block}.pd-automation-row span small{color:#9b9e95;margin-top:2px;font-size:6.5px;display:block}.pd-toggle{background:#d6d8d0;border:0;border-radius:999px;width:30px;height:17px;padding:0;transition:background .16s;position:relative}.pd-toggle span{background:#fff;border-radius:50%;width:11px;height:11px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0000002e}.pd-toggle.is-on{background:#91af2d}.pd-toggle.is-on span{transform:translate(13px)}.pd-disclosure{color:#898c83;justify-content:space-between;align-items:center;gap:12px;min-height:36px;font-size:8px;display:flex}.pd-disclosure .portfolio-lab-badge{padding:4px 7px;font-size:6.5px}@media (width<=1180px){.pulsedesk-shell{grid-template-columns:74px minmax(0,1fr)}.pd-sidebar{padding-inline:10px}.pd-brand{justify-content:center;padding-inline:0}.pd-brand>span:last-child,.pd-nav-item span,.pd-nav-item em,.pd-sidebar-section,.pd-operator-card>div,.pd-operator-card>svg{display:none}.pd-nav-item{grid-template-columns:1fr;justify-items:center;padding:0;display:grid}.pd-operator-card{justify-content:center;padding:9px 4px;display:flex}.pd-workspace{grid-template-columns:minmax(235px,.78fr) minmax(320px,1.22fr) minmax(275px,.92fr)}}@media (width<=980px){.pd-main{padding-inline:16px;overflow:visible}.pd-overview{grid-template-columns:repeat(2,1fr)}.pd-workspace{grid-template-columns:300px 1fr;height:auto;max-height:none;overflow:visible}.pd-queue-panel{max-height:660px}.pd-conversation-panel{min-height:660px}.pd-ai-panel{border-top:1px solid var(--pd-line);border-left:0;grid-column:1/-1;grid-template-columns:repeat(2,1fr);align-content:start;display:grid}.pd-ai-heading{grid-column:1/-1}.pd-analysis-grid,.pd-ai-summary,.pd-draft-card,.pd-review-state,.pd-ai-actions,.pd-notice,.pd-automation-row{min-width:0}.pd-draft-card{grid-row:span 3}}@media (width<=720px){.pulsedesk-shell{display:block}.pd-sidebar{flex-direction:row;align-items:center;gap:10px;width:100%;height:auto;padding:10px 14px;position:static}.pd-brand{padding:0}.pd-brand>span:last-child{display:inline}.pd-nav{margin-left:auto;display:flex}.pd-nav-item{width:38px;min-height:38px}.pd-sidebar-spacer,.pd-operator-card{display:none}.pd-main{padding:0 12px 12px}.pd-topbar{align-items:flex-start;padding:14px 0}.pd-demo-pill,.pd-topbar-actions .pd-icon-button{display:none}.pd-overview{grid-template-columns:1fr 1fr}.pd-workspace{display:block}.pd-queue-panel{border-right:0;max-height:520px}.pd-conversation-panel{border-top:1px solid var(--pd-line);min-height:620px}.pd-ai-panel{display:block}.pd-ai-heading{z-index:3;position:sticky;top:0}.pd-disclosure{flex-direction:column;align-items:flex-start;padding:10px 0}}@media (width<=480px){.pd-nav-item:nth-child(n+3){display:none}.pd-topbar h1{font-size:16px}.pd-new-button{padding-inline:10px}.pd-overview{grid-template-columns:1fr}.pd-metric{min-height:72px}.pd-conversation-head{flex-direction:column;align-items:flex-start}.pd-conversation-actions{width:100%}.pd-ai-actions{grid-template-columns:1fr}}.webhook-sentinel{--ws-bg:#070b0c;--ws-panel:#0d1213;--ws-panel-raised:#111718;--ws-line:#202829;--ws-line-soft:#182021;--ws-text:#f2f6f3;--ws-muted:#85908d;--ws-dim:#596460;--ws-lime:#b9f363;--ws-lime-rgb:185, 243, 99;--ws-red:#ff6b71;--ws-amber:#f3b95f;min-height:100vh;color:var(--ws-text);background:radial-gradient(circle at 77% -25%, #80cc351d, transparent 34rem), linear-gradient(#ffffff03 1px, transparent 1px), linear-gradient(90deg, #ffffff03 1px, transparent 1px), var(--ws-bg);background-size:auto,36px 36px,36px 36px,auto;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.webhook-sentinel button,.webhook-sentinel input{font:inherit}.webhook-sentinel button:focus-visible,.webhook-sentinel a:focus-visible,.webhook-sentinel input:focus-visible,.webhook-sentinel [tabindex="0"]:focus-visible{outline:2px solid var(--ws-lime);outline-offset:2px}.ws-topbar{z-index:10;border-bottom:1px solid var(--ws-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070b0ce8;grid-template-columns:1fr auto 1fr;min-height:68px;padding:0 28px;display:grid;position:relative}.ws-topbar-left,.ws-topbar-actions,.ws-topnav,.ws-environment,.ws-panel-header>div,.ws-metric-heading,.ws-stream-footer,.ws-method-route,.ws-timeline-title,.ws-footer,.ws-disclosure,.ws-system-health{align-items:center;display:flex}.ws-topbar-left{gap:11px;min-width:0}.ws-back,.ws-icon-button{border:1px solid var(--ws-line);color:#a5afac;background:#0d1213;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;padding:0;transition:all .16s;display:inline-grid}.ws-back:hover,.ws-icon-button:hover{color:var(--ws-text);background:#141b1c;border-color:#35413e}.ws-brand-mark{border:1px solid rgba(var(--ws-lime-rgb), .4);color:#0a0d0c;background:var(--ws-lime);width:35px;height:35px;box-shadow:0 0 22px rgba(var(--ws-lime-rgb), .14);border-radius:10px;place-items:center;display:grid;position:relative}.ws-brand-copy{flex-direction:column;min-width:0;line-height:1.1;display:flex}.ws-brand-copy strong{letter-spacing:-.015em;font-size:.86rem}.ws-brand-copy span{color:var(--ws-dim);letter-spacing:.035em;margin-top:3px;font-size:.61rem}.ws-version{color:#6e7a76;letter-spacing:.08em;background:#0a0e0f;border:1px solid #26302e;border-radius:4px;margin-left:4px;padding:4px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.54rem}.ws-topnav{justify-content:center;align-self:stretch;gap:5px}.ws-topnav button{color:#737e7b;background:0 0;border:0;align-self:stretch;padding:0 16px;font-size:.72rem;font-weight:650;position:relative}.ws-topnav button:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:16px;right:16px}.ws-topnav button.is-active{color:var(--ws-text)}.ws-topnav button.is-active:after{background:var(--ws-lime);box-shadow:0 0 12px rgba(var(--ws-lime-rgb), .45)}.ws-topnav button span{color:#65706d;margin-left:4px;font-size:.62rem}.ws-topnav .ws-nav-alert{color:#0c0b08;background:var(--ws-amber);border-radius:5px;place-items:center;min-width:16px;height:16px;font-size:.56rem;display:inline-grid}.ws-topbar-actions{justify-content:flex-end;gap:8px}.ws-environment{border:1px solid var(--ws-line);color:#aeb7b4;background:#0d1213;border-radius:9px;gap:7px;height:34px;padding:0 10px;font-size:.66rem;font-weight:650}.ws-live-dot{background:var(--ws-lime);width:6px;height:6px;box-shadow:0 0 0 4px rgba(var(--ws-lime-rgb), .09), 0 0 10px rgba(var(--ws-lime-rgb), .45);border-radius:50%;flex:none;display:inline-block}.ws-topbar-actions .ws-icon-button{position:relative}.ws-topbar-actions .ws-icon-button i{background:var(--ws-red);border:1px solid #0d1213;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:6px}.ws-avatar{color:#0b0e0d;background:#c5cfca;border:1px solid #38423f;border-radius:10px;place-items:center;width:34px;height:34px;font-size:.62rem;font-weight:850;display:grid}.ws-disclosure{border-bottom:1px solid rgba(var(--ws-lime-rgb), .11);color:#75807c;background:rgba(var(--ws-lime-rgb), .035);letter-spacing:.015em;justify-content:center;gap:7px;min-height:31px;padding:5px 28px;font-size:.62rem}.ws-disclosure svg,.ws-disclosure strong{color:#aacc74}.ws-disclosure span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws-content{width:min(100%,2300px);margin:0 auto;padding:20px 26px 14px}.ws-title-row{justify-content:space-between;align-items:center;gap:30px;min-height:76px;display:flex}.ws-eyebrow{color:#7d8985;letter-spacing:.13em;align-items:center;gap:6px;margin-bottom:5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.57rem;font-weight:700;display:flex}.ws-eyebrow svg{color:var(--ws-lime)}.ws-title-row h1{letter-spacing:-.055em;margin:0;font-size:clamp(1.65rem,2.6vw,2.25rem);font-weight:620;line-height:1}.ws-title-row>div:first-child>p{color:var(--ws-muted);margin:6px 0 0;font-size:.71rem}.ws-system-health{background:#0f1515c2;border:1px solid #25302d;border-radius:11px;gap:10px;min-width:326px;padding:10px 12px}.ws-health-icon{width:31px;height:31px;color:var(--ws-lime);background:rgba(var(--ws-lime-rgb), .09);border-radius:8px;place-items:center;display:grid}.ws-system-health>div{flex-direction:column;flex:1;display:flex}.ws-system-health strong{font-size:.68rem}.ws-system-health div span{color:#62706b;margin-top:2px;font-size:.57rem}.ws-health-time{color:#65716d;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.54rem}.ws-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.ws-metric{border:1px solid var(--ws-line);background:linear-gradient(145deg,#121818f2,#0b1011f2);border-radius:12px;min-width:0;padding:12px 14px 11px;position:relative;overflow:hidden}.ws-metric:before{border-radius:inherit;background:radial-gradient(circle at 80% 110%, var(--metric-glow,transparent), transparent 56%);content:"";pointer-events:none;position:absolute;inset:0}.ws-metric-success{--metric-glow:rgba(var(--ws-lime-rgb), .11);border-color:rgba(var(--ws-lime-rgb), .2)}.ws-metric-danger{--metric-glow:#ff6b7114}.ws-metric-heading{color:#818b88;gap:7px;font-size:.62rem;font-weight:650;position:relative}.ws-metric-icon{color:#8d9894;background:#111617;border:1px solid #28312f;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.ws-metric-success .ws-metric-icon{border-color:rgba(var(--ws-lime-rgb), .18);color:var(--ws-lime);background:rgba(var(--ws-lime-rgb), .07)}.ws-metric-danger .ws-metric-icon{color:var(--ws-red)}.ws-metric-body{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:10px;display:flex;position:relative}.ws-metric-body>div:first-child{min-width:0}.ws-metric-body strong{letter-spacing:-.06em;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(1.1rem,1.7vw,1.45rem);font-weight:650;display:block}.ws-metric-helper{color:#5d6864;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.55rem;display:block;overflow:hidden}.ws-spark{flex:none;align-items:flex-end;gap:3px;width:92px;height:33px;display:flex}.ws-spark i{opacity:.7;background:#40504b;border-radius:2px 2px 1px 1px;width:100%;min-height:3px}.ws-metric-success .ws-spark i{background:var(--ws-lime);opacity:.72}.ws-metric-danger .ws-spark i{background:#a54d51}.ws-workspace{grid-template-columns:minmax(470px,.88fr) minmax(650px,1.12fr);gap:10px;margin-top:10px;display:grid}.ws-panel{border:1px solid var(--ws-line);background:#0c1112f5;border-radius:13px;min-width:0;height:501px;overflow:hidden;box-shadow:0 16px 45px #0000002e}.ws-panel-header{border-bottom:1px solid var(--ws-line-soft);background:#101617d1;justify-content:space-between;align-items:center;gap:15px;min-height:57px;padding:10px 13px;display:flex}.ws-panel-header>div{gap:9px;min-width:0}.ws-panel-icon{color:#a4afab;background:#111718;border:1px solid #293331;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.ws-panel-icon-inspect{border-color:rgba(var(--ws-lime-rgb), .18);color:var(--ws-lime);background:rgba(var(--ws-lime-rgb), .055)}.ws-panel-header h2{letter-spacing:-.02em;margin:0;font-size:.76rem;font-weight:720}.ws-panel-header p{color:#5e6a66;margin:3px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.54rem}.ws-panel-header .ws-icon-button{width:29px;height:29px}.ws-stream-tools{border-bottom:1px solid var(--ws-line-soft);grid-template-columns:minmax(150px,1fr) auto 31px;gap:7px;padding:9px 11px;display:grid}.ws-search{color:#606b67;background:#090e0f;border:1px solid #242d2b;border-radius:8px;align-items:center;gap:7px;min-width:0;height:31px;padding:0 9px;display:flex}.ws-search:focus-within{border-color:rgba(var(--ws-lime-rgb), .48)}.ws-search input{color:#cbd2cf;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:.59rem}.ws-search input::placeholder{color:#4d5754}.ws-filters{background:#090e0f;border:1px solid #222b29;border-radius:8px;gap:2px;padding:3px;display:flex}.ws-filters button{color:#66716e;text-transform:capitalize;background:0 0;border:0;border-radius:5px;padding:0 8px;font-size:.54rem}.ws-filters button.is-active{color:#dfe4e2;background:#1b2322;box-shadow:inset 0 0 0 1px #293331}.ws-filter-button{color:#78837f;background:#0a0f10;border:1px solid #242d2b;border-radius:8px;place-items:center;width:31px;height:31px;padding:0;display:grid}.ws-event-column-labels{color:#48524f;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #151c1d;grid-template-columns:minmax(0,1fr) 72px 75px;gap:8px;padding:7px 12px 6px 50px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.48rem;display:grid}.ws-event-column-labels span:not(:first-child){text-align:right}.ws-event-list{min-height:338px}.ws-event-row{width:100%;min-height:54px;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #151c1d;grid-template-columns:27px minmax(0,1fr) 72px 75px;align-items:center;gap:8px;padding:7px 12px;transition:background .14s;display:grid;position:relative}.ws-event-row:before{content:"";background:0 0;width:2px;position:absolute;top:0;bottom:0;left:0}.ws-event-row:hover{background:#101718}.ws-event-row.is-selected{background:linear-gradient(90deg, rgba(var(--ws-lime-rgb), .07), rgba(var(--ws-lime-rgb), .018))}.ws-event-row.is-selected:before{background:var(--ws-lime);box-shadow:0 0 14px rgba(var(--ws-lime-rgb), .4)}.ws-event-state{color:#76817d;background:#111718;border:1px solid #29322f;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.ws-event-state-failed{color:var(--ws-red);background:#ff6b7112;border-color:#ff6b7138}.ws-event-state-recovered,.ws-event-state-retrying{color:var(--ws-amber);background:#f3b95f0f;border-color:#f3b95f3b}.ws-event-state-delivered{color:#81a779}.ws-event-name,.ws-event-response,.ws-event-time,.ws-summary-stat{flex-direction:column;min-width:0;display:flex}.ws-event-name strong{text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;font-weight:630;overflow:hidden}.ws-event-name small,.ws-event-response small,.ws-event-time small{color:#4e5a56;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.47rem;overflow:hidden}.ws-event-name small span{color:#6a7571}.ws-event-response,.ws-event-time{text-align:right;align-items:flex-end}.ws-event-response strong,.ws-event-time strong{color:#b7c0bc;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;font-weight:600}.webhook-sentinel .is-error{color:var(--ws-red)!important}.ws-stream-footer{color:#4e5a56;background:#0a0f10;border-top:1px solid #18201f;justify-content:space-between;gap:10px;height:27px;padding:0 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.47rem}.ws-stream-footer>span:first-child{color:#71817b;align-items:center;gap:7px;display:flex}.ws-stream-footer .ws-live-dot{width:5px;height:5px}.ws-empty-state{color:#596560;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:324px;font-size:.65rem;display:flex}.ws-empty-state span{color:#444f4b;font-size:.56rem}.ws-status{border:1px solid;border-radius:999px;flex:none;align-items:center;gap:5px;padding:5px 7px;font-size:.54rem;font-weight:760;display:inline-flex}.ws-status-failed{color:#ff8c91;background:#ff6b7112;border-color:#ff6b7147}.ws-status-retrying,.ws-status-recovered{color:#f3c576;background:#f3b95f12;border-color:#f3b95f47}.ws-status-delivered{border-color:rgba(var(--ws-lime-rgb), .22);color:#b7df78;background:rgba(var(--ws-lime-rgb), .055)}.ws-request-summary{border-bottom:1px solid var(--ws-line-soft);grid-template-columns:minmax(170px,1fr) 69px 76px 57px auto;align-items:center;gap:12px;min-height:60px;padding:8px 12px;display:grid}.ws-method-route{gap:8px;min-width:0}.ws-method-route>span{border:1px solid rgba(var(--ws-lime-rgb), .26);color:var(--ws-lime);background:rgba(var(--ws-lime-rgb), .055);border-radius:5px;padding:4px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.51rem;font-weight:750}.ws-method-route code{color:#bcc5c1;text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;overflow:hidden}.ws-summary-stat span{color:#53605b;font-size:.49rem}.ws-summary-stat strong{color:#b8c1bd;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;font-weight:620}.ws-retry-button{border:1px solid var(--ws-lime);color:#0b0e0d;background:var(--ws-lime);height:32px;box-shadow:0 8px 20px rgba(var(--ws-lime-rgb), .12);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.57rem;font-weight:780;transition:all .16s;display:inline-flex}.ws-retry-button:hover:not(:disabled){background:#c8ff75;transform:translateY(-1px)}.ws-retry-button:disabled{cursor:progress;opacity:.76}.ws-retry-button.is-complete{background:#91ad75;border-color:#8fa877}.ws-spin{animation:.8s linear infinite ws-spin}@keyframes ws-spin{to{transform:rotate(360deg)}}.ws-inspector-grid{grid-template-columns:minmax(330px,1.45fr) minmax(220px,.85fr);gap:0;height:382px;display:grid}.ws-code-card{border-right:1px solid var(--ws-line-soft);min-width:0}.ws-code-tabs{border-bottom:1px solid var(--ws-line-soft);background:#0b1011;justify-content:space-between;align-items:center;gap:10px;height:38px;padding:0 10px 0 12px;display:flex}.ws-code-tabs>div{gap:15px;height:100%;display:flex}.ws-code-tabs>div button{color:#5f6b67;background:0 0;border:0;height:100%;padding:0;font-size:.56rem;font-weight:660;position:relative}.ws-code-tabs>div button:after{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.ws-code-tabs>div button.is-active{color:#c8cfcc}.ws-code-tabs>div button.is-active:after{background:var(--ws-lime)}.ws-code-tabs button span{color:#53605b;margin-left:3px}.ws-copy-button{color:#7a8581;background:#101617;border:1px solid #242e2b;border-radius:6px;align-items:center;gap:5px;padding:4px 6px;font-size:.5rem;display:inline-flex}.ws-code-window{color:#aeb7b3;scrollbar-color:#2a3632 transparent;scrollbar-width:thin;background:linear-gradient(90deg,#090e0f 40px,#0000 40px),#0b1011;height:344px;margin:0;padding:10px 0 15px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.54rem;line-height:1.57;overflow:auto}.ws-code-window code{min-width:max-content;display:block}.ws-code-line{grid-template-columns:40px 1fr;min-height:14px;padding-right:14px;display:grid}.ws-code-line:hover{background:#ffffff05}.ws-line-number{color:#34403c;text-align:right;-webkit-user-select:none;user-select:none;padding-right:12px}.ws-json-key{color:#b8df7a}.ws-json-string{color:#8fbcc1}.ws-json-number{color:#d7ad78}.ws-json-bool{color:#c897c6}.ws-timeline-card{background:#0b1011;min-width:0;overflow:hidden}.ws-timeline-title{border-bottom:1px solid var(--ws-line-soft);color:#8d9894;justify-content:space-between;gap:10px;height:38px;padding:0 12px;font-size:.55rem;font-weight:670}.ws-timeline-title>span:first-child{align-items:center;gap:6px;display:flex}.ws-timeline-title>span:last-child{color:#69746f;border:1px solid #28312f;border-radius:4px;padding:3px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.45rem}.ws-timeline-list{scrollbar-color:#2a3632 transparent;scrollbar-width:thin;height:344px;padding:12px 11px 13px 15px;overflow:auto}.ws-timeline-item{grid-template-columns:12px minmax(0,1fr);gap:9px;padding-bottom:16px;display:grid;position:relative}.ws-timeline-item:not(:last-child):before{content:"";background:#27302e;width:1px;position:absolute;top:9px;bottom:0;left:4px}.ws-timeline-item>i{z-index:1;background:#5f6a66;border:2px solid #0b1011;border-radius:50%;width:9px;height:9px;margin-top:2px;position:relative;box-shadow:0 0 0 1px #3a4541}.ws-timeline-danger>i{background:var(--ws-red);box-shadow:0 0 0 1px #ff6b7159,0 0 10px #ff6b7138}.ws-timeline-warning>i,.ws-timeline-active>i{background:var(--ws-amber);box-shadow:0 0 0 1px #f3b95f59}.ws-timeline-success>i{background:var(--ws-lime);box-shadow:0 0 0 1px rgba(var(--ws-lime-rgb), .36), 0 0 12px rgba(var(--ws-lime-rgb), .25)}.ws-timeline-item strong{color:#acb5b1;font-size:.54rem;font-weight:680;line-height:1.25;display:block}.ws-timeline-item p{color:#56625d;margin:4px 0 0;font-size:.48rem;line-height:1.42}.ws-timeline-item time{color:#3f4a46;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.44rem;display:block}.ws-footer{color:#4f5c57;gap:18px;min-height:28px;padding:0 3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.47rem}.ws-footer span{align-items:center;gap:5px;display:inline-flex}.ws-footer-disclosure{color:#72817b;margin-left:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1120px){.ws-topbar{grid-template-columns:1fr auto}.ws-topnav{display:none}.ws-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-workspace{grid-template-columns:1fr}.ws-panel{height:auto}.ws-stream-panel{min-height:500px}.ws-inspector-grid{min-height:382px}}@media (width<=720px){.ws-topbar{padding:0 14px}.ws-brand-copy span,.ws-version,.ws-environment,.ws-system-health,.ws-disclosure span{display:none}.ws-disclosure{justify-content:flex-start;padding:5px 15px}.ws-content{padding:17px 13px 12px}.ws-title-row{min-height:74px}.ws-metrics{grid-template-columns:1fr 1fr}.ws-spark{width:63px}.ws-workspace{display:block}.ws-inspector-panel{margin-top:10px}.ws-stream-tools{grid-template-columns:1fr 31px}.ws-filters{grid-area:2/1/auto/-1}.ws-filters button{flex:1;min-height:26px}.ws-event-column-labels{display:none}.ws-event-list{min-height:324px}.ws-event-row{grid-template-columns:27px minmax(0,1fr) 58px}.ws-event-time{display:none}.ws-request-summary{grid-template-columns:1fr 65px 65px}.ws-summary-stat:nth-of-type(3),.ws-summary-stat:nth-of-type(4){display:none}.ws-retry-button{grid-column:1/-1}.ws-inspector-grid{height:auto;display:block}.ws-code-card{border-right:0;border-bottom:1px solid var(--ws-line-soft)}.ws-code-window{height:310px}.ws-timeline-list{height:auto;max-height:320px}.ws-footer{flex-wrap:wrap;padding-top:8px}.ws-footer-disclosure{width:100%;margin-left:0}}@media (width<=470px){.ws-topbar-actions .ws-icon-button{display:none}.ws-metrics{grid-template-columns:1fr}.ws-spark{width:95px}.ws-event-response{display:none}.ws-event-row{grid-template-columns:27px minmax(0,1fr)}.ws-stream-footer span:last-child{display:none}.ws-panel-header{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.ws-spin{animation:none}}.cg-app{--cg-ink:#10201e;--cg-muted:#70807d;--cg-border:#dce5e2;--cg-panel:#fff;--cg-canvas:#f3f6f5;--cg-teal:#0b6e63;--cg-teal-bright:#19a58f;--cg-red:#dc4a4a;--cg-red-soft:#fff0ee;--cg-amber:#d18a23;background:var(--cg-canvas);min-height:100vh;color:var(--cg-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.cg-app button,.cg-app input{font:inherit}.cg-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cg-sidebar{z-index:20;color:#d9ebe7;background:#0b2420;border-right:1px solid #1e3833;flex-direction:column;align-items:center;width:74px;padding:14px 10px;display:flex;position:fixed;inset:0 auto 0 0}.cg-brand{background:linear-gradient(145deg,#176e62,#0b4d45);border:1px solid #ffffff17;border-radius:15px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 10px 26px #00000038,inset 0 1px #ffffff21}.cg-brand span{display:none}.cg-sidebar-nav{flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:33px;display:flex}.cg-nav-button,.cg-icon-button,.cg-menu-button,.cg-overflow-button{color:inherit;background:0 0;border:0;place-items:center;display:inline-grid}.cg-nav-button{color:#82a39d;border-radius:12px;width:44px;height:42px;transition:color .16s,background .16s,transform .16s;position:relative}.cg-nav-button:hover,.cg-nav-button.is-active{color:#78dec8;background:#67e2c71f;transform:translateY(-1px)}.cg-nav-button.is-active:before{content:"";background:#63dbc2;border-radius:0 3px 3px 0;width:3px;height:22px;position:absolute;left:-10px}.cg-nav-tooltip{z-index:50;color:#fff;opacity:0;pointer-events:none;white-space:nowrap;background:#102c27;border-radius:7px;padding:6px 9px;font-size:11px;transition:opacity .14s,transform .14s;position:absolute;left:54px;transform:translate(-3px)}.cg-nav-button:hover .cg-nav-tooltip,.cg-nav-button:focus-visible .cg-nav-tooltip{opacity:1;transform:translate(0)}.cg-sidebar-bottom{flex-direction:column;align-items:center;gap:7px;margin-top:auto;display:flex}.cg-avatar{color:#193b34;letter-spacing:.05em;background:#efe3c6;border:1px solid #ffffff26;border-radius:11px;place-items:center;width:35px;height:35px;margin-top:6px;font-size:10px;font-weight:850;display:grid}.cg-shell{min-width:0;margin-left:74px}.cg-topbar{z-index:15;border-bottom:1px solid var(--cg-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe8;justify-content:space-between;align-items:center;height:62px;padding:0 24px;display:flex;position:sticky;top:0}.cg-topbar-left,.cg-topbar-actions,.cg-product-name,.cg-product-name button,.cg-back-link{align-items:center;display:flex}.cg-topbar-left{gap:10px}.cg-menu-button{border-radius:9px;width:36px;height:36px;display:none}.cg-product-name{gap:9px;font-size:13px}.cg-product-name strong{letter-spacing:-.015em;font-size:14px}.cg-product-name>span{color:#bdc8c5}.cg-product-name button{color:var(--cg-muted);background:0 0;border:0;gap:5px;padding:5px 7px}.cg-topbar-actions{gap:9px}.cg-search{color:#85938f;background:#f7f9f8;border:1px solid #d9e3e0;border-radius:9px;align-items:center;gap:8px;width:230px;height:34px;padding:0 9px;display:flex}.cg-search input{min-width:0;color:var(--cg-ink);background:0 0;border:0;outline:0;flex:1;font-size:11px}.cg-search input::placeholder{color:#94a19e}.cg-search kbd{color:#8b9895;background:#fff;border:1px solid #d7e0de;border-radius:5px;padding:2px 5px;font-family:inherit;font-size:9px}.cg-icon-button{color:#63716e;border:1px solid #dce4e2;border-radius:9px;width:34px;height:34px;position:relative}.cg-notification-dot{background:#e65050;border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px}.cg-back-link{color:#426b64;border-radius:8px;gap:5px;padding:7px 10px;font-size:11px;font-weight:750}.cg-back-link:hover{background:#edf5f3}.cg-main{max-width:2400px;margin:0 auto;padding:18px 24px 9px}.cg-intro{justify-content:space-between;align-items:center;gap:24px;min-height:60px;display:flex}.cg-breadcrumb,.cg-eyebrow{align-items:center;gap:5px;display:flex}.cg-breadcrumb{color:#879490;margin-bottom:5px;font-size:10px}.cg-breadcrumb strong{color:#53635f;font-weight:700}.cg-intro h1{color:#10211e;letter-spacing:-.045em;margin:0;font-size:clamp(22px,2.1vw,29px);font-weight:780;line-height:1.1}.cg-intro-meta{text-align:right;justify-content:flex-end;align-items:center;gap:11px;max-width:470px;display:flex}.cg-intro-meta .portfolio-lab-badge{color:#1a6b5d;background:#eaf5f2;border-color:#9fc4ba;flex:none}.cg-intro-meta p{color:#7a8784;max-width:230px;margin:0}.cg-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.cg-metric{border:1px solid var(--cg-border);background:var(--cg-panel);border-radius:12px;align-items:center;gap:11px;min-width:0;min-height:76px;padding:12px 14px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #1b3a3309}.cg-metric-primary{background:linear-gradient(118deg,#effaf7 0%,#fff 63%);border-color:#b8d7cf}.cg-metric-primary:after{content:"";border:13px solid #1c988012;border-radius:50%;width:70px;height:70px;position:absolute;right:-22px}.cg-metric-icon{color:#157b6d;background:#def2ed;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.cg-metric-icon.is-danger{color:var(--cg-red);background:#ffebe9}.cg-metric-icon.is-good{color:#278853;background:#e7f7ed}.cg-metric-icon.is-amber{color:#b16c0c;background:#fff2dc}.cg-metric-icon.is-blue{color:#516dd1;background:#e9efff}.cg-metric>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.cg-metric>div span{color:#788581;letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.cg-metric strong{letter-spacing:-.045em;margin-top:2px;font-size:22px;font-weight:780;line-height:1}.cg-metric strong small{margin-left:1px;font-size:12px}.cg-metric-trend,.cg-metric-label{color:#288b77;white-space:nowrap;align-items:center;gap:2px;margin-left:auto;font-size:8px;font-weight:750;display:flex}.cg-metric-label{color:#8a9693}.cg-metric-label.is-danger{color:var(--cg-red)}.cg-metric-label.is-good{color:#278853}.cg-workspace{grid-template-columns:minmax(580px,1.35fr) minmax(375px,.77fr);gap:12px;margin-top:12px;display:grid}.cg-left-column{grid-template-rows:minmax(293px,1fr) 219px;gap:12px;min-width:0;display:grid}.cg-panel{border:1px solid var(--cg-border);background:var(--cg-panel);border-radius:13px;box-shadow:0 6px 24px #17332d0a}.cg-panel-header,.cg-compact-header,.cg-issue-header,.cg-issue-heading,.cg-suite-actions,.cg-issue-footer,.cg-assignee{align-items:center;display:flex}.cg-panel-header{justify-content:space-between;padding:13px 14px 10px}.cg-eyebrow{color:#75837f;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.cg-panel h2{color:#182925;letter-spacing:-.02em;margin:4px 0 0;font-size:13px;font-weight:760}.cg-suite-actions{gap:7px}.cg-overflow-button{color:#81908c;border-radius:8px;width:31px;height:31px}.cg-overflow-button:hover{background:#f0f5f3}.cg-run-button,.cg-resolve-button,.cg-secondary-action{border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:32px;font-size:10px;font-weight:780;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex}.cg-run-button{color:#fff;background:#116f63;min-width:96px;padding:0 13px;box-shadow:0 7px 14px #116f632b}.cg-run-button:hover:not(:disabled),.cg-resolve-button:hover:not(:disabled){background:#0d5d54;transform:translateY(-1px);box-shadow:0 9px 19px #116f6338}.cg-run-button:disabled,.cg-resolve-button:disabled{cursor:wait;opacity:.78}.cg-progress-track{background:#edf2f0;border-radius:4px;height:2px;margin:0 14px;overflow:hidden}.cg-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#16a28c,#6ad2bb);height:100%;transition:width .35s;display:block}.cg-test-list{padding:5px 7px 7px}.cg-test-row{color:#75827e;border:1px solid #0000;border-radius:8px;grid-template-columns:12px 27px minmax(154px,1fr) 83px 67px 43px 12px;align-items:center;gap:8px;min-height:36px;padding:4px 6px;font-size:9px;display:grid;position:relative}.cg-test-row+.cg-test-row{border-top-color:#eff3f2}.cg-test-row.is-selected{background:linear-gradient(90deg,#fff3f1,snow);border-color:#f2c4bf}.cg-test-row.is-selected:before{content:"";background:#df514b;border-radius:0 3px 3px 0;width:3px;height:23px;position:absolute;left:-8px}.cg-test-handle{gap:3px;display:grid}.cg-test-handle span{background:#c6d0cd;border-radius:50%;width:3px;height:3px;box-shadow:5px 0 #c6d0cd}.cg-test-icon{color:#49756d;background:#eff5f3;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.cg-test-row.is-selected .cg-test-icon{color:#cf423d;background:#ffe5e2}.cg-test-copy{flex-direction:column;min-width:0;display:flex}.cg-test-copy strong{color:#293b37;font-size:10px;font-weight:720}.cg-test-copy small{color:#8a9793;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.cg-test-environments{color:#8b9894}.cg-test-status{text-transform:capitalize;align-items:center;gap:4px;font-weight:700;display:flex}.cg-test-status.is-passed{color:#2e8c65}.cg-test-status.is-failed{color:#d54845}.cg-test-status.is-running{color:#426fc5}.cg-test-status.is-queued{color:#96a19e}.cg-test-row time{color:#96a19e;font-variant-numeric:tabular-nums;text-align:right}.cg-row-arrow{color:#c84b46}.cg-row-arrow-space{width:12px}.cg-lower-grid{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:12px;min-width:0;display:grid}.cg-matrix-panel,.cg-analytics-panel{min-width:0;padding:13px 14px}.cg-compact-header{justify-content:space-between;gap:10px}.cg-coverage-count,.cg-live-pill{color:#6f807c;background:#f0f5f3;border-radius:999px;flex:none;padding:4px 7px;font-size:8px;font-weight:750}.cg-live-pill{color:#c74642;background:#fff0ee;align-items:center;gap:4px;display:flex}.cg-live-pill span{background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #dc4a4a1a}.cg-live-pill.is-good{color:#26805c;background:#eaf7f0}.cg-matrix{margin-top:10px}.cg-matrix-row{border-top:1px solid #eef2f1;grid-template-columns:minmax(74px,1fr) repeat(4,36px);align-items:center;gap:5px;min-height:34px;display:grid}.cg-matrix-head{color:#9aa5a2;text-align:center;text-transform:uppercase;border-top:0;min-height:25px;font-size:7px;font-weight:750}.cg-matrix-head span:first-child{text-align:left}.cg-device-label{color:#61716d;align-items:center;gap:6px;font-size:9px;font-weight:650;display:flex}.cg-matrix-cell{border-radius:6px;place-items:center;width:25px;height:22px;margin:auto;display:grid}.cg-matrix-cell.is-pass{color:#2c9068;background:#e6f5ef}.cg-matrix-cell.is-fail{color:#da4844;background:#ffebe8;box-shadow:inset 0 0 0 1px #f2b9b3}.cg-analytics-list{gap:4px;margin-top:9px;display:grid}.cg-event-row{color:#71807c;align-items:center;gap:6px;min-width:0;height:22px;font-size:8px;display:flex}.cg-event-row code{color:#4c615c;font-size:8px}.cg-event-row strong{color:#50635e;font-variant-numeric:tabular-nums;font-size:8px}.cg-event-row.is-pass svg{color:#2c9168}.cg-event-row.is-fail code,.cg-event-row.is-fail strong,.cg-event-row.is-fail svg{color:#d34944}.cg-event-dots{border-bottom:1px dotted #dce4e2;flex:1;min-width:9px}.cg-revenue-check{color:#327567;background:#edf7f4;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding:7px 8px;font-size:8px;display:flex}.cg-revenue-check span{align-items:center;gap:4px;display:flex}.cg-revenue-check strong{font-size:8px}.cg-issue-panel{background:linear-gradient(#fffdfc 0%,#fff 55%);border-color:#ebd6d2;min-width:0;overflow:hidden}.cg-issue-panel.is-resolved{background:linear-gradient(#fbfffd 0%,#fff 55%);border-color:#bfdbd0}.cg-issue-header{border-bottom:1px solid #eee9e7;justify-content:space-between;min-height:42px;padding:8px 13px}.cg-issue-heading{gap:8px}.cg-severity{color:#cb3f3b;letter-spacing:.03em;text-transform:uppercase;background:#ffeae7;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.cg-severity span{background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #dc4a4a1a}.cg-severity.is-resolved{color:#247e58;background:#e7f6ee}.cg-issue-id{color:#98a29f;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.cg-issue-title-wrap{align-items:flex-start;gap:10px;padding:12px 14px 8px;display:flex}.cg-large-status{color:#d24742;background:#fff0ed;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.cg-issue-panel.is-resolved .cg-large-status{color:#27825c;background:#e7f6ee}.cg-issue-title-wrap h2{letter-spacing:-.035em;max-width:360px;margin:0;font-size:16px;font-weight:790;line-height:1.18}.cg-issue-title-wrap p{color:#75827f;margin:5px 0 0;font-size:9px;line-height:1.45}.cg-issue-tags{flex-wrap:wrap;gap:5px;padding:0 14px 10px 62px;display:flex}.cg-issue-tags span{color:#65736f;background:#fafcfc;border:1px solid #e5eae8;border-radius:6px;align-items:center;gap:4px;padding:4px 6px;font-size:8px;display:inline-flex}.cg-evidence{color:#cfe1dc;background:#102621;border:1px solid #273c38;border-radius:9px;margin:0 13px;overflow:hidden;box-shadow:0 10px 26px #0e272224}.cg-evidence-toolbar{color:#8fa9a3;background:#17332d;border-bottom:1px solid #ffffff14;grid-template-columns:45px 1fr auto;align-items:center;gap:7px;min-height:27px;padding:0 9px;font-size:7px;display:grid}.cg-evidence-toolbar code{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.cg-window-dots{gap:4px;display:flex}.cg-window-dots span{background:#e8645e;border-radius:50%;width:5px;height:5px}.cg-window-dots span:nth-child(2){background:#e7b44d}.cg-window-dots span:nth-child(3){background:#4fb87c}.cg-event-stream{padding:7px 8px 4px;display:grid}.cg-event-stream>div{color:#7db59f;border-radius:4px;grid-template-columns:74px 14px 1fr 45px;align-items:center;gap:4px;min-height:21px;padding:0 5px;font-size:7px;display:grid}.cg-event-stream time{color:#65837b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cg-event-stream code{color:#c7dbd5;font-size:7px}.cg-event-stream>div>span:last-child{justify-self:end}.cg-event-stream .is-missing{color:#ff817b;background:#e2463f1f;border:1px solid #f15b5473}.cg-event-stream .is-missing code{color:#ffaaa5}.cg-event-stream .is-restored{color:#76d7aa;background:#45b6811c}.cg-evidence-callout{color:#edaaa6;background:#e84b451a;border-left:2px solid #ee625c;border-radius:4px;align-items:center;gap:6px;min-height:28px;margin:2px 8px 8px;padding:5px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;display:flex}.cg-evidence-callout.is-restored{color:#91d8b4;background:#45b6811a;border-left-color:#4db77f}.cg-repro{padding:11px 14px 8px}.cg-section-title{justify-content:space-between;align-items:center;display:flex}.cg-section-title h3{letter-spacing:-.01em;margin:0;font-size:10px}.cg-section-title>span{color:#9aa5a2;text-transform:uppercase;font-size:7px}.cg-repro ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;margin:7px 0 0;padding:0;list-style:none;display:grid}.cg-repro li{align-items:flex-start;gap:6px;min-width:0;display:flex}.cg-repro li>span{color:#52716a;border:1px solid #dbe3e0;border-radius:5px;flex:none;place-items:center;width:17px;height:17px;font-size:7px;font-weight:800;display:grid}.cg-repro p{color:#71807c;margin:1px 0 0;font-size:8px;line-height:1.35}.cg-repro strong{color:#40544f}.cg-expected-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0 13px 9px;display:grid}.cg-expected-grid div{background:#fbfcfc;border:1px solid #e5eae8;border-radius:7px;padding:7px 8px}.cg-expected-grid div:last-child{background:#fff7f5;border-color:#f0cbc7}.cg-issue-panel.is-resolved .cg-expected-grid div:last-child{background:#f3fbf7;border-color:#cbe4d7}.cg-expected-grid span{color:#899591;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:800}.cg-expected-grid p{color:#52645f;margin:3px 0 0;font-size:8px;line-height:1.35}.cg-expected-grid code{color:#1a7062;font-size:7px}.cg-issue-footer{border-top:1px solid #edf1ef;justify-content:space-between;gap:10px;min-height:48px;padding:8px 13px}.cg-assignee{gap:7px}.cg-assignee>span{color:#306b60;background:#e8f2ef;border-radius:8px;place-items:center;width:28px;height:28px;font-size:7px;font-weight:850;display:grid}.cg-assignee p{flex-direction:column;margin:0;display:flex}.cg-assignee small{color:#9aa4a1;font-size:7px}.cg-assignee strong{color:#596965;font-size:8px;font-weight:700}.cg-resolve-button{color:#fff;background:#126f63;min-width:125px;padding:0 11px}.cg-secondary-action{color:#286f61;background:#edf7f3;border:1px solid #bdd8cf;padding:0 11px}.cg-demo-footer{color:#86928f;justify-content:space-between;align-items:center;gap:12px;min-height:28px;padding:0 3px;font-size:8px;display:flex}.cg-demo-footer span{align-items:center;gap:4px;display:inline-flex}.cg-demo-footer span:first-child,.cg-demo-footer span:last-child{color:#54746d;font-weight:700}.cg-toast{z-index:100;color:#eaf7f3;background:#103a32;border:1px solid #b7dacd;border-radius:11px;align-items:center;gap:9px;min-width:320px;min-height:46px;padding:9px 10px 9px 13px;font-size:10px;animation:.22s both cg-toast-in;display:flex;position:fixed;bottom:22px;right:24px;box-shadow:0 18px 45px #0c342c42}.cg-toast>svg{color:#6bd3ab}.cg-toast span{flex:1}.cg-toast button{color:#c4ddd6;background:#ffffff14;border:0;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.cg-spin{animation:.9s linear infinite cg-spin}.cg-app button:focus-visible,.cg-app a:focus-visible,.cg-app input:focus-visible{outline-offset:2px;outline:2px solid #2aa993}@keyframes cg-spin{to{transform:rotate(360deg)}}@keyframes cg-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width>=1450px) and (height>=850px){.cg-main{padding-top:20px}.cg-workspace{grid-template-columns:minmax(650px,1.35fr) minmax(420px,.78fr)}}@media (width<=1180px){.cg-workspace{grid-template-columns:1fr}.cg-left-column{grid-template-rows:auto auto}.cg-issue-panel{min-height:500px}.cg-intro-meta p{display:none}}@media (width<=850px){.cg-sidebar{display:none}.cg-shell{margin-left:0}.cg-menu-button{display:inline-grid}.cg-search{width:180px}.cg-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cg-lower-grid{grid-template-columns:1fr}.cg-left-column{display:block}.cg-left-column>*+*{margin-top:12px}.cg-demo-footer span:nth-child(2){display:none}}@media (width<=620px){.cg-topbar{padding:0 14px}.cg-search,.cg-icon-button,.cg-back-link{display:none}.cg-main{padding:14px}.cg-intro{flex-direction:column;align-items:flex-start;gap:10px}.cg-intro-meta{text-align:left;align-items:flex-start}.cg-metrics{grid-template-columns:1fr}.cg-metric{min-height:68px}.cg-test-row{grid-template-columns:26px minmax(120px,1fr) 66px 36px;min-height:46px}.cg-test-handle,.cg-test-environments,.cg-row-arrow,.cg-row-arrow-space{display:none}.cg-test-copy small{max-width:170px}.cg-test-row time{font-size:8px}.cg-issue-tags{padding-left:14px}.cg-repro ol,.cg-expected-grid{grid-template-columns:1fr}.cg-issue-footer{flex-direction:column;align-items:stretch}.cg-resolve-button,.cg-secondary-action{width:100%}.cg-demo-footer{flex-direction:column;align-items:flex-start;padding:9px 3px}.cg-toast{min-width:0;bottom:14px;left:14px;right:14px}}@media (prefers-reduced-motion:reduce){.cg-spin{animation-duration:.01ms}.cg-toast{animation:none}}.df-shell{--df-ink:#17233d;--df-muted:#728096;--df-border:#e7e4dd;--df-indigo:#6659d9;--df-teal:#168a7f;min-height:100vh;color:var(--df-ink);background:#f7f5f0;grid-template-columns:210px minmax(0,1fr);display:grid}.df-sidebar{color:#f7f6ff;background:radial-gradient(circle at 15% 10%,#7161dc47,#0000 28%),#172039;flex-direction:column;height:100vh;padding:1.25rem 1rem;display:flex;position:sticky;top:0}.df-brand{align-items:center;gap:.65rem;padding:.25rem .55rem 1.8rem;display:flex}.df-brand>span{background:linear-gradient(145deg,#7c6ce7,#49c7b6);border-radius:.72rem;place-items:center;width:2.25rem;height:2.25rem;display:grid;box-shadow:0 8px 22px #5b4fc752}.df-brand strong{letter-spacing:-.02em;font-size:1.02rem}.df-nav{gap:.32rem;display:grid}.df-nav button{color:#9da9c0;text-align:left;background:0 0;border:0;border-radius:.72rem;grid-template-columns:22px 1fr auto;align-items:center;gap:.55rem;width:100%;padding:.72rem .75rem;font-size:.78rem;display:grid}.df-nav button:hover,.df-nav button.is-active{color:#fff;background:#ffffff17}.df-nav button b{color:#dedaff;background:#7a6ce640;border-radius:999px;place-items:center;min-width:1.4rem;height:1.4rem;font-size:.65rem;display:grid}.df-sidebar-spacer{flex:1}.df-flow-card{background:#ffffff0b;border:1px solid #ffffff17;border-radius:.95rem;padding:.95rem}.df-flow-card .df-flow-icon{color:#90e4d6;background:#3cc2ae24;border-radius:.65rem;place-items:center;width:2rem;height:2rem;margin-bottom:.65rem;display:grid}.df-flow-card strong,.df-flow-card span{display:block}.df-flow-card strong{font-size:.76rem}.df-flow-card>span{color:#8e9ab2;margin-top:.25rem;font-size:.64rem}.df-mini-flow{grid-template-columns:repeat(4,1fr);gap:.28rem;margin-top:.8rem;display:grid}.df-mini-flow i{background:#3db7a6;border-radius:999px;height:3px}.df-back-link{color:#8793aa;align-items:center;gap:.45rem;margin-top:1rem;padding:.6rem .55rem;font-size:.68rem;display:flex}.df-workspace{min-width:0;padding:1.25rem clamp(1rem,2vw,2rem) 2rem}.df-topbar{justify-content:space-between;align-items:flex-end;gap:1rem;max-width:2400px;margin:0 auto;display:flex}.df-topbar .portfolio-lab-badge{color:var(--df-indigo)}.df-title-badges{align-items:center;gap:.55rem;display:flex}.df-api-state{color:#8a94a6;align-items:center;gap:.32rem;font-size:.58rem;font-weight:680;display:inline-flex}.df-api-state i{background:#a7afbb;border-radius:50%;width:.42rem;height:.42rem}.df-api-state.is-connected{color:var(--df-teal)}.df-api-state.is-connected i{background:#20aa98;box-shadow:0 0 0 4px #20aa981a}.df-topbar h1{letter-spacing:-.045em;margin:.65rem 0 .2rem;font-size:clamp(1.6rem,2vw,2.2rem)}.df-topbar p{color:var(--df-muted);margin:0;font-size:.78rem}.df-top-actions,.df-document-actions,.df-review-footer>div:last-child{align-items:center;gap:.55rem;display:flex}.df-search{border:1px solid var(--df-border);color:#8c95a7;background:#ffffffbf;border-radius:.72rem;align-items:center;gap:.45rem;width:210px;padding:.62rem .78rem;display:flex}.df-search input{width:100%;color:var(--df-ink);background:0 0;border:0;outline:0;font-size:.72rem}.df-ghost-button,.df-primary-button,.df-approve-button,.df-icon-button{border-radius:.7rem;justify-content:center;align-items:center;gap:.4rem;font-size:.72rem;font-weight:720;display:inline-flex}.df-ghost-button{border:1px solid var(--df-border);color:#4e5a70;background:#fff;padding:.62rem .78rem}.df-primary-button{color:#fff;background:var(--df-indigo);border:0;padding:.65rem .85rem;box-shadow:0 8px 22px #6659d938}.df-primary-button:disabled{cursor:wait;opacity:.78}.df-spin{animation:.8s linear infinite df-spin}@keyframes df-spin{to{transform:rotate(360deg)}}.df-metrics{border:1px solid var(--df-border);background:#ffffffbd;border-radius:1rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:2400px;margin:1.15rem auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 32px #1b223309}.df-metrics article{z-index:1;border-right:1px solid var(--df-border);min-height:93px;padding:1rem 1.15rem;position:relative}.df-metrics article>span,.df-metrics article>strong,.df-metrics article>small{display:block}.df-metrics article>span{color:var(--df-muted);font-size:.66rem}.df-metrics article>strong{letter-spacing:-.04em;margin-top:.28rem;font-size:1.52rem}.df-metrics article>small{color:#8a94a4;margin-top:.22rem;font-size:.61rem}.df-metrics article>small b{color:var(--df-teal)}.df-metrics article>small em{color:#d47b31;font-style:normal}.df-metric-spark{opacity:.2;align-items:flex-end;gap:3px;width:90px;height:34px;display:flex;position:absolute;bottom:.8rem;right:1rem}.df-metric-spark i{background:var(--df-indigo);border-radius:2px 2px 0 0;flex:1}.df-toast{color:#14766d;background:#ecf8f5;border:1px solid #168a7f3b;border-radius:.75rem;align-items:center;gap:.5rem;max-width:2400px;margin:.8rem auto -.3rem;padding:.68rem .85rem;font-size:.7rem;display:flex}.df-toast button{color:inherit;background:0 0;border:0;margin-left:auto}.df-main-grid{grid-template-columns:minmax(220px,.75fr) minmax(620px,2.2fr) minmax(240px,.85fr);gap:.8rem;max-width:2400px;margin:1.1rem auto 0;display:grid}.df-queue-panel,.df-document-panel,.df-evidence-panel{border:1px solid var(--df-border);background:#fff;border-radius:1rem;min-width:0;overflow:hidden;box-shadow:0 10px 34px #1d222d09}.df-panel-heading,.df-evidence-head,.df-document-header,.df-section-heading,.df-review-footer{justify-content:space-between;align-items:center;display:flex}.df-panel-heading{border-bottom:1px solid var(--df-border);padding:1rem}.df-panel-heading div span,.df-panel-heading div strong{display:block}.df-panel-heading div span{font-size:.78rem;font-weight:770}.df-panel-heading div strong{color:var(--df-muted);margin-top:.16rem;font-size:.61rem;font-weight:550}.df-panel-heading>button,.df-evidence-head button,.df-section-heading>button{color:#7d899d;background:0 0;border:0}.df-filter-tabs{grid-template-columns:repeat(4,1fr);padding:.6rem .7rem .2rem;display:grid}.df-filter-tabs button{color:#929aaa;background:0 0;border:0;border-bottom:2px solid #0000;padding:.4rem .2rem;font-size:.59rem}.df-filter-tabs button.is-active{border-bottom-color:var(--df-indigo);color:var(--df-ink);font-weight:800}.df-document-list{max-height:585px;padding:.45rem;display:grid;overflow:auto}.df-document{width:100%;color:var(--df-ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:.72rem;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:.55rem;padding:.7rem .6rem;display:grid}.df-document:hover{background:#faf9f6}.df-document.is-active{background:#f5f3ff;border-color:#ddd8fb}.df-file-icon{border-radius:.6rem;place-items:center;width:2rem;height:2rem;display:grid}.df-file-icon.df-ready{color:#168a7f;background:#eaf7f4}.df-file-icon.df-review{color:#bd6e2d;background:#fff2e4}.df-file-icon.df-blocked{color:#c55059;background:#fff0f1}.df-document-copy{min-width:0}.df-document-copy strong,.df-document-copy span,.df-document-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.df-document-copy strong{font-size:.67rem}.df-document-copy span{color:#657086;margin-top:.18rem;font-size:.6rem}.df-document-copy small{color:#9aa2b0;margin-top:.18rem;font-size:.51rem}.df-status-dot{place-items:center;display:grid}.df-status-dot.df-ready{color:var(--df-teal)}.df-status-dot.df-review{color:#d47b31}.df-status-dot.df-blocked{color:#c55059}.df-document-panel{flex-direction:column;display:flex}.df-document-header{border-bottom:1px solid var(--df-border);padding:.9rem 1rem}.df-document-title{align-items:center;gap:.7rem;display:flex}.df-large-file{width:2.65rem;height:2.65rem;color:var(--df-indigo);background:#f0edff;border-radius:.75rem;place-items:center;display:grid}.df-document-title div>span{color:var(--df-indigo);letter-spacing:.08em;font-size:.55rem;font-weight:820}.df-document-title h2{letter-spacing:-.02em;margin:.12rem 0 0;font-size:.94rem}.df-document-title p{color:var(--df-muted);margin:.15rem 0 0;font-size:.57rem}.df-icon-button{border:1px solid var(--df-border);color:#758095;background:#fff;width:2.15rem;height:2.15rem}.df-pipeline{border-bottom:1px solid var(--df-border);background:#fbfaf8;align-items:center;padding:.75rem 1rem;display:flex}.df-pipeline span{color:#9ba3b0;align-items:center;gap:.25rem;font-size:.55rem;font-weight:690;display:inline-flex}.df-pipeline span.is-complete{color:var(--df-teal)}.df-pipeline span.is-current{color:var(--df-indigo)}.df-pipeline i{background:#dedbd5;flex:1;height:1px;margin:0 .45rem}.df-document-body{grid-template-columns:1.2fr .8fr;min-height:0;display:grid}.df-fields-section,.df-validation-section{padding:1rem}.df-validation-section{border-left:1px solid var(--df-border)}.df-section-heading h3{margin:0;font-size:.74rem}.df-section-heading p{color:var(--df-muted);margin:.18rem 0 0;font-size:.55rem}.df-section-heading>span{color:var(--df-indigo);background:#f2efff;border-radius:999px;align-items:center;gap:.3rem;padding:.36rem .5rem;font-size:.54rem;font-weight:740;display:inline-flex}.df-section-heading>button{align-items:center;gap:.25rem;font-size:.55rem;display:flex}.df-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.75rem;display:grid}.df-field{border:1px solid var(--df-border);color:var(--df-ink);text-align:left;background:#fdfcf9;border-radius:.65rem;padding:.62rem}.df-field:hover{border-color:#cfc9f4}.df-field.has-warning{background:#fff9ee;border-color:#efc48c}.df-field>span,.df-field>strong,.df-field>small{display:block}.df-field>span{color:var(--df-muted);font-size:.53rem}.df-field>strong{text-overflow:ellipsis;white-space:nowrap;margin-top:.3rem;font-size:.65rem;overflow:hidden}.df-field>small{color:#969eac;margin-top:.45rem;padding-top:.32rem;font-size:.48rem;position:relative}.df-field>small i{background:linear-gradient(90deg, var(--df-teal) var(--confidence), #e9e6df var(--confidence));border-radius:99px;width:100%;height:2px;position:absolute;top:0;left:0}.df-rule-list{margin-top:.62rem;display:grid}.df-rule-list>div{border-bottom:1px solid #eeece7;grid-template-columns:24px 1fr auto;align-items:center;gap:.45rem;padding:.62rem 0;display:grid}.df-rule-list>div>span{border-radius:50%;place-items:center;width:1.45rem;height:1.45rem;display:grid}.df-rule-list span.is-pass,.df-rule-list .is-resolved>span{color:var(--df-teal);background:#e9f6f3}.df-rule-list .is-warning>span{color:#cb762e;background:#fff1df}.df-rule-list p{margin:0}.df-rule-list p strong,.df-rule-list p small{display:block}.df-rule-list p strong{font-size:.59rem}.df-rule-list p small{color:var(--df-muted);margin-top:.12rem;font-size:.49rem;line-height:1.35}.df-rule-list b{color:var(--df-teal);font-size:.5rem}.df-rule-list .is-warning b{color:#cb762e}.df-review-footer{border-top:1px solid var(--df-border);background:#fbfaf7;margin-top:auto;padding:.75rem 1rem}.df-reviewer-stack{align-items:center;gap:.5rem;display:flex}.df-reviewer-stack>span{color:#fff;background:#293657;border-radius:50%;place-items:center;width:1.85rem;height:1.85rem;font-size:.55rem;font-weight:820;display:grid}.df-reviewer-stack p{margin:0}.df-reviewer-stack strong,.df-reviewer-stack small{display:block}.df-reviewer-stack strong{font-size:.57rem}.df-reviewer-stack small{color:var(--df-muted);margin-top:.1rem;font-size:.49rem}.df-approve-button{color:#fff;background:var(--df-teal);border:0;padding:.62rem .78rem;box-shadow:0 8px 18px #168a7f33}.df-approve-button:disabled{opacity:.72}.df-evidence-panel{background:#f9f8f5;flex-direction:column;padding-bottom:.8rem;display:flex}.df-evidence-head{border-bottom:1px solid var(--df-border);background:#fff;padding:.85rem .9rem;font-size:.66rem;font-weight:760}.df-page-preview{background:#edeae3;border:1px solid #e2dfd8;border-radius:.75rem;margin:.7rem;padding:.55rem}.df-page-toolbar{color:#7b8494;justify-content:space-between;padding:.1rem .2rem .5rem;font-size:.5rem;display:flex}.df-paper{background:#fff;border-radius:.35rem;min-height:330px;padding:1.2rem 1rem;position:relative;overflow:hidden;box-shadow:0 7px 20px #342f2814}.df-paper-mark{color:#6659d90f;letter-spacing:.12em;font-size:3.8rem;font-weight:900;position:absolute;top:42%;left:11%;transform:rotate(-35deg)}.df-paper small{color:#8e96a4;letter-spacing:.06em;font-size:.45rem;font-weight:780}.df-paper h4{margin:.7rem 0 .6rem;font-family:Georgia,serif;font-size:.84rem}.df-paper p{color:#697184;margin:.5rem 0;font-family:Georgia,serif;font-size:.52rem;line-height:1.7;position:relative}.df-paper p.df-highlight{color:#4e5360;background:#fff3d8;border-left:2px solid #d78a38;margin:.75rem -.25rem;padding:.5rem}.df-paper>i{background:#eceae5;border-radius:4px;width:100%;height:4px;margin-top:.6rem;display:block}.df-paper>i:nth-last-child(3){width:84%}.df-paper>i:nth-last-child(2){width:93%}.df-paper>i:last-child{width:63%}.df-exception-card{background:#fff7e9;border:1px solid #efc892;border-radius:.72rem;margin:0 .7rem;padding:.75rem}.df-exception-card.is-resolved{background:#edf8f5;border-color:#b9e0d9}.df-exception-card>div{gap:.5rem;display:flex}.df-exception-card>div>span{color:#ca762e}.df-exception-card.is-resolved>div>span{color:var(--df-teal)}.df-exception-card p{margin:0}.df-exception-card strong,.df-exception-card small{display:block}.df-exception-card strong{font-size:.58rem}.df-exception-card small{color:#7b8290;margin-top:.2rem;font-size:.49rem;line-height:1.45}.df-exception-card>button{color:#a75e24;background:#ffffffa3;border:1px solid #edc58c;border-radius:.5rem;width:100%;margin-top:.6rem;padding:.45rem;font-size:.52rem;font-weight:750}.df-evidence-panel .synthetic-data-note{color:#7c8594;margin:.65rem .8rem 0}@media (width<=1240px){.df-main-grid{grid-template-columns:240px minmax(580px,1fr)}.df-evidence-panel,.df-search{display:none}}@media (width<=900px){.df-shell{grid-template-columns:72px minmax(0,1fr)}.df-sidebar{padding-inline:.65rem}.df-brand strong,.df-nav button span,.df-nav button b,.df-flow-card,.df-back-link{display:none}.df-brand{justify-content:center;padding-inline:0}.df-nav button{grid-template-columns:1fr;justify-items:center;padding-inline:0;display:grid}.df-main-grid{grid-template-columns:1fr}.df-queue-panel{display:none}.df-metrics{grid-template-columns:repeat(2,1fr)}.df-topbar{flex-direction:column;align-items:flex-start}}@media (width<=650px){.df-shell{display:block}.df-sidebar{display:none;position:static}.df-workspace{padding:1rem .65rem}.df-top-actions .df-ghost-button{display:none}.df-document-body{grid-template-columns:1fr}.df-validation-section{border-top:1px solid var(--df-border);border-left:0}.df-field-grid{grid-template-columns:1fr}.df-review-footer{flex-direction:column;align-items:flex-start;gap:.8rem}}:root{color:#17202a;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#f4f6f8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:#f4f6f8;min-width:320px}body{min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}::selection{background:#5b48e838}.portfolio-lab-badge{letter-spacing:.08em;text-transform:uppercase;opacity:.82;border:1px solid;border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .68rem;font-size:.7rem;font-weight:750;line-height:1;display:inline-flex}.synthetic-data-note{opacity:.68;font-size:.72rem;line-height:1.4}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
