*{box-sizing:border-box}body{background:#f5f7fb;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}button{cursor:pointer}.mobile-device-blocked{overflow:hidden}#mobile-device-error{z-index:9999;color:#172038;text-align:center;background:#f5f7fb;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}#mobile-device-error h1{max-width:620px;margin:0;font-size:34px;font-weight:800;line-height:1.2}@media (width<=30rem){#mobile-device-error h1{font-size:28px}}.homepage-network-scene{isolation:isolate;aspect-ratio:760/570;place-items:center;width:100%;min-width:0;display:grid;position:relative;overflow:visible}.homepage-network-scene .network-aura{z-index:-1;pointer-events:none;background:radial-gradient(at 52% 64%,#0c66e41f,#0000 61%),radial-gradient(at 63% 38%,#6ea3ce12,#0000 65%);border-radius:50%;animation:9s ease-in-out infinite networkAuraBreathe;position:absolute;inset:18% 2% 5%}.homepage-network-svg{transform-origin:50% 55%;width:100%;height:auto;transition:transform .4s cubic-bezier(.22,1,.36,1);display:block;overflow:visible;transform:perspective(1100px)rotateX(0)rotateY(0)}.network-motion-control{color:#6d8396;cursor:pointer;background:0 0;border:1px solid #d9e7ed;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;bottom:-7px;right:24px}.network-motion-control:hover{color:#0c66e4;background:#e9f2ff}.network-motion-control:focus-visible{outline-offset:3px;outline:2px solid #0c66e4}.homepage-network-scene .network-grid{opacity:.42;pointer-events:none}.homepage-network-scene .network-link,.homepage-network-scene .network-link-glow{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}.homepage-network-scene .network-link{stroke:#85b8ff;stroke-width:1.5px;opacity:.8;transition:stroke .35s,opacity .35s}.homepage-network-scene .network-link-glow{stroke:#388bff;stroke-width:6px;opacity:.1;filter:blur(2px);transition:opacity .35s}.homepage-network-scene:hover .network-link{stroke:#579dff;opacity:1}.homepage-network-scene:hover .network-link-glow{opacity:.22}.homepage-network-scene .network-packet{fill:#0c66e4;filter:drop-shadow(0 0 3px #0c66e4a6);pointer-events:none}.homepage-network-scene .network-device{animation:7.5s ease-in-out infinite networkDeviceBreathe}.homepage-network-scene .network-device:nth-of-type(2n){animation-delay:-2.5s}.homepage-network-scene .network-device:nth-of-type(3n){animation-delay:-5s}.homepage-network-scene .network-status-light{fill:#579dff;animation:3.6s ease-in-out infinite networkStatusPulse}.homepage-network-scene .network-status-light:nth-of-type(2n){animation-delay:-1.2s}.homepage-network-scene .network-status-light:nth-of-type(3n){animation-delay:-2.4s}.homepage-network-scene .network-fan{pointer-events:none}.homepage-network-scene .network-platform-ring{fill:none;stroke:#85b8ff;stroke-width:1px;vector-effect:non-scaling-stroke;pointer-events:none;animation:5.5s ease-in-out infinite networkRingPulse}.homepage-network-scene .network-orbit-dot{fill:#85b8ff;opacity:.7;pointer-events:none}.homepage-network-scene .network-micro-label{fill:#6f889d;letter-spacing:1.2px;pointer-events:none;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:9px;font-weight:650}.homepage-network-scene .network-floating-chip{animation:8.5s ease-in-out -3s infinite networkDeviceBreathe}.homepage-network-scene .network-caption{color:#6d8396;letter-spacing:.025em;text-align:center;justify-content:center;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:550;line-height:1.5;display:flex;position:absolute;bottom:0;left:0;right:0}.homepage-network-scene .network-live-dot{background:#0c66e4;border-radius:50%;flex:0 0 5px;width:5px;height:5px;animation:3.6s ease-in-out infinite networkStatusPulse;display:inline-block;box-shadow:0 0 0 3px #0c66e417}@keyframes networkAuraBreathe{0%,to{opacity:.7}50%{opacity:1}}@keyframes networkDeviceBreathe{0%,to{opacity:1}50%{opacity:.975}}@keyframes networkStatusPulse{0%,to{opacity:.95}50%{opacity:.46}}@keyframes networkRingPulse{0%,to{opacity:.2}50%{opacity:.48}}@media (width<=42rem){.homepage-network-scene .network-aura{inset:16% 0 2%}.homepage-network-scene .network-caption{letter-spacing:0;font-size:10px;bottom:-3px}}.homepage-network-scene.is-paused *{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.homepage-network-svg{transition:none;transform:none}.homepage-network-scene .network-aura,.homepage-network-scene .network-device,.homepage-network-scene .network-status-light,.homepage-network-scene .network-platform-ring,.homepage-network-scene .network-floating-chip,.homepage-network-scene .network-live-dot{animation:none}.homepage-network-scene .network-link,.homepage-network-scene .network-link-glow{transition:none}.homepage-network-scene .network-platform-ring{opacity:.3}.homepage-network-scene .network-packet{display:none}}.homepage-page{color:#0a1b3c;background:#fff;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;animation:.42s ease-out homepageReveal}.homepage-header{background:#fffffff5;border-bottom:1px solid #e6edf5;grid-template-columns:290px minmax(0,1fr);align-items:center;min-height:92px;padding:10px max(36px,50vw - 770px);display:grid}.homepage-brand-link{width:fit-content;display:inline-flex}.homepage-brand-image{object-fit:contain;width:230px;height:76px;transition:transform .22s}.homepage-brand-link:hover .homepage-brand-image{transform:translateY(-2px)scale(1.015)}.homepage-navigation{justify-content:flex-end;align-items:center;gap:36px;padding-right:48px;display:flex}.homepage-navigation-link,.homepage-navigation-placeholder{color:#172b4d;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:14px;font-weight:700;text-decoration:none;transition:color .18s,transform .18s}.homepage-navigation-link:hover,.homepage-navigation-placeholder:hover{color:#0c66e4;transform:translateY(-1px)}.homepage-hero{grid-template-columns:minmax(420px,.82fr) minmax(650px,1.18fr);align-items:center;gap:64px;width:min(100% - 72px,1540px);min-height:540px;margin:0 auto;padding:54px 0 42px;display:grid}.homepage-hero-copy{max-width:640px}.homepage-eyebrow{color:#0c66e4;background:#e9f2ff;border:1px solid #b3d4ff;border-radius:999px;align-items:center;gap:8px;padding:7px 11px;font-size:12px;font-weight:800;display:inline-flex}.homepage-title{color:#071936;letter-spacing:-2.5px;margin:18px 0 0;font-size:clamp(46px,4vw,68px);font-weight:900;line-height:1.06}.homepage-title-accent{color:#0c66e4}.homepage-description{color:#50617c;max-width:600px;margin:20px 0 0;font-size:17px;line-height:1.6}.homepage-hero-actions{align-items:center;gap:14px;margin-top:26px;display:flex}.homepage-primary-action,.homepage-secondary-action{border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 22px;font-size:14px;font-weight:850;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.homepage-primary-action{color:#fff;background:linear-gradient(135deg,#0c66e4,#388bff);box-shadow:0 12px 25px #0c66e43b}.homepage-secondary-action{color:#0c66e4;background:#fff;border:1px solid #0c66e4}.homepage-primary-action:hover,.homepage-secondary-action:hover{transform:translateY(-3px)}.homepage-primary-action:hover{box-shadow:0 16px 30px #0c66e447}.homepage-free-notes{color:#60708a;flex-wrap:wrap;gap:18px;margin-top:20px;font-size:11px;font-weight:650;display:flex}.homepage-free-notes span{align-items:center;gap:6px;display:inline-flex}.homepage-free-notes svg{color:#0c66e4}.homepage-preview-wrap{min-width:0;position:relative}.homepage-preview-glow{z-index:0;filter:blur(55px);background:#85b8ff40;border-radius:50%;position:absolute;inset:8% 4% -8%}.homepage-workspace-preview{z-index:1;transition:transform .3s;position:relative}.homepage-workspace-preview:hover{transform:translateY(-4px)}.homepage-workflow,.homepage-features,.homepage-assurance,.homepage-final-cta,.homepage-footer{width:min(100% - 72px,1540px);margin-left:auto;margin-right:auto}.homepage-workflow{padding:66px 0 22px}.homepage-section-title{color:#071936;letter-spacing:-1px;text-align:center;margin:0;font-size:34px;font-weight:900}.homepage-section-description{color:#64748b;text-align:center;max-width:700px;margin:10px auto 0;font-size:15px;line-height:1.55}.homepage-workflow-strip{background:#fff;border:1px solid #dfe8f2;border-radius:14px;grid-template-columns:minmax(190px,1fr) 70px minmax(190px,1fr) 70px minmax(190px,1fr) 70px minmax(190px,1fr);align-items:center;gap:10px;margin-top:30px;padding:18px 22px;transition:box-shadow .22s,transform .22s;display:grid;box-shadow:0 12px 34px #1f436f0f}.homepage-workflow-strip:hover{transform:translateY(-2px);box-shadow:0 18px 42px #1f436f1a}.homepage-workflow-step{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:13px;transition:transform .18s;display:grid}.homepage-workflow-step:hover{transform:translateY(-3px)}.homepage-workflow-icon{color:#fff;border-radius:10px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 8px 20px #1d4e8224}.homepage-workflow-icon-teal{background:linear-gradient(145deg,#05677a,#0db5be)}.homepage-workflow-icon-orange{background:linear-gradient(145deg,#ff8a00,#ffb21c)}.homepage-workflow-icon-blue{background:linear-gradient(145deg,#075fe5,#238eff)}.homepage-workflow-icon-purple{background:linear-gradient(145deg,#7135d8,#a55cff)}.homepage-workflow-copy{min-width:0;position:relative}.homepage-workflow-copy span{color:#56708f;background:#edf4fa;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-weight:900;display:grid;position:absolute;top:-5px;right:2px}.homepage-workflow-copy strong{color:#0d2348;font-size:14px}.homepage-workflow-copy p{color:#66758c;margin:5px 0 0;font-size:10px;line-height:1.45}.homepage-workflow-arrow{width:100%;overflow:visible}.homepage-workflow-arrow-line,.homepage-workflow-arrow-head{fill:none;stroke:#7890ae;stroke-width:1.5px}.homepage-workflow-arrow-line{stroke-dasharray:5 5;animation:1.8s linear infinite homepageArrowMove}.homepage-features{padding:86px 0 34px}.homepage-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.homepage-feature-card{background:#fff;border:1px solid #dfe8f2;border-radius:12px;min-height:218px;padding:22px;transition:transform .22s,border-color .22s,box-shadow .22s;box-shadow:0 10px 28px #2146700d}.homepage-feature-card:hover{border-color:#85b8ff;transform:translateY(-2px);box-shadow:0 16px 36px #21467017}.homepage-feature-icon{border-radius:9px;place-items:center;width:44px;height:44px;display:grid}.homepage-feature-icon-teal{color:#0c66e4;background:#e9f2ff}.homepage-feature-icon-orange{color:#f47c00;background:#fff2e6}.homepage-feature-icon-blue{color:#146fe8;background:#eaf3ff}.homepage-feature-icon-purple{color:#7840da;background:#f1eaff}.homepage-feature-icon-green{color:#0b9b6a;background:#e7f8f1}.homepage-feature-icon-navy{color:#204b92;background:#eaf0f9}.homepage-feature-card h3{color:#0b2043;margin:16px 0 0;font-size:17px}.homepage-feature-card p{color:#61718a;min-height:48px;margin:9px 0 0;font-size:13px;line-height:1.55}.homepage-feature-link{color:#0c66e4;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:18px;padding:0;font-size:12px;font-weight:800;text-decoration:none;transition:color .18s,gap .18s,transform .18s;display:inline-flex}.homepage-feature-link:hover{color:#05c;gap:10px;transform:translate(2px)}.homepage-assurance{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:34px 0 64px;display:grid}.homepage-assurance-item{color:#0c66e4;justify-content:center;align-items:center;gap:14px;display:flex}.homepage-assurance-item strong{color:#0b2043;font-size:13px;display:block}.homepage-assurance-item span{color:#68778d;margin-top:4px;font-size:11px;display:block}.homepage-final-cta{color:#fff;background:linear-gradient(120deg,#041d48,#032f62);border-radius:14px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:20px;padding:23px 30px;transition:transform .22s,box-shadow .22s;display:grid;box-shadow:0 16px 35px #041d482e}.homepage-final-cta:hover{transform:translateY(-3px);box-shadow:0 22px 44px #041d483d}.homepage-final-icon{background:#ffffff14;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.homepage-final-icon img{object-fit:contain;width:42px;height:42px}.homepage-final-copy h2{margin:0;font-size:22px}.homepage-final-copy p{color:#c7d7ea;margin:5px 0 0;font-size:12px}.homepage-final-actions{gap:12px;display:flex}.homepage-final-primary,.homepage-final-secondary{border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 19px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .18s,background-color .18s,border-color .18s;display:inline-flex}.homepage-final-primary:hover,.homepage-final-secondary:hover{transform:translateY(-2px)}.homepage-final-primary{color:#fff;background:#0c66e4}.homepage-final-secondary{color:#fff;border:1px solid #c7d7ea}.homepage-footer{padding:42px 8px 22px}.homepage-footer-main{grid-template-columns:minmax(260px,1.5fr) repeat(4,minmax(120px,.7fr));gap:34px;display:grid}.homepage-footer-logo{object-fit:contain;width:215px;height:71px}.homepage-footer-brand p{color:#6b7b92;max-width:270px;margin:12px 0 0;font-size:12px;line-height:1.55}.homepage-footer-column{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.homepage-footer-column strong{color:#0b2043;margin-bottom:2px;font-size:12px}.homepage-footer-column a,.homepage-footer-column button{color:#61718a;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;text-decoration:none;transition:color .18s,transform .18s}.homepage-footer-column a{cursor:pointer}.homepage-footer-column a:hover,.homepage-footer-column button:hover,.homepage-footer-legal button:hover{color:#0c66e4;transform:translate(2px)}.homepage-footer-github{align-items:center;gap:7px;display:inline-flex}.homepage-footer-github-icon{object-fit:contain;flex:0 0 18px;width:18px;height:18px}.homepage-footer-bottom{color:#75849a;border-top:1px solid #e3eaf2;justify-content:space-between;align-items:center;gap:20px;margin-top:34px;padding-top:18px;font-size:10px;display:flex}.homepage-footer-legal{gap:22px;display:flex}.homepage-footer-legal button{color:#60708a;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;transition:color .18s,transform .18s}@keyframes homepageReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes homepageArrowMove{0%{stroke-dashoffset:20px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.homepage-page,.homepage-workflow-arrow-line{animation:none}.homepage-primary-action:hover,.homepage-secondary-action:hover,.homepage-feature-card:hover,.homepage-workflow-strip:hover,.homepage-workflow-step:hover,.homepage-final-cta:hover,.homepage-workspace-preview,.homepage-workspace-preview:hover{transform:none}}@media (width<=78rem){.homepage-header{grid-template-columns:250px minmax(0,1fr);padding-left:24px;padding-right:24px}.homepage-hero{grid-template-columns:minmax(380px,.85fr) minmax(520px,1.15fr);gap:38px;width:calc(100% - 48px)}.homepage-workflow,.homepage-features,.homepage-assurance,.homepage-final-cta,.homepage-footer{width:calc(100% - 48px)}.homepage-workflow-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.homepage-workflow-arrow{display:none}}@media (width<=62rem){.homepage-header{grid-template-columns:minmax(0,1fr)}.homepage-navigation{display:none}.homepage-hero{grid-template-columns:minmax(0,1fr);gap:42px}.homepage-hero-copy{max-width:740px}.homepage-workspace-preview{transform:none}.homepage-feature-grid,.homepage-footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-footer-brand{grid-column:1/-1}}@media (width<=42rem){.homepage-header{grid-template-columns:minmax(0,1fr);min-height:68px;padding:7px 16px}.homepage-brand-image{width:174px;height:58px}.homepage-hero,.homepage-workflow,.homepage-features,.homepage-assurance,.homepage-final-cta,.homepage-footer{width:calc(100% - 28px)}.homepage-hero{min-height:auto;padding-top:42px}.homepage-title{letter-spacing:-1.7px;font-size:clamp(39px,11vw,52px)}.homepage-description{font-size:15px}.homepage-hero-actions{flex-direction:column;align-items:stretch}.homepage-free-notes{gap:9px;display:grid}.homepage-section-title{font-size:28px}.homepage-workflow-strip,.homepage-feature-grid,.homepage-assurance{grid-template-columns:minmax(0,1fr)}.homepage-assurance-item{justify-content:flex-start}.homepage-final-cta{grid-template-columns:minmax(0,1fr);padding:24px}.homepage-final-icon{display:none}.homepage-final-actions{flex-direction:column;align-items:stretch}.homepage-footer-main{grid-template-columns:minmax(0,1fr)}.homepage-footer-brand{grid-column:auto}.homepage-footer-bottom{flex-direction:column;align-items:flex-start}}.product-preview{color:#0b1f44;background:#fff;border:1px solid #dce7f3;border-radius:18px;width:100%;overflow:hidden;box-shadow:0 22px 55px #11335f24}.product-preview button{cursor:pointer}.product-preview-topbar{border-bottom:1px solid #e5edf6;grid-template-columns:170px minmax(180px,1fr) 34px;align-items:center;gap:16px;min-height:52px;padding:0 18px;display:grid}.product-preview-workspace{align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.product-preview-symbol{object-fit:contain;width:24px;height:24px}.product-preview-search{color:#8290a8;background:#fbfdff;border:1px solid #dde6f0;border-radius:6px;align-items:center;gap:8px;height:28px;padding:0 10px;font-size:9px;display:flex}.product-preview-profile{object-fit:cover;object-position:center 16%;border:2px solid #fff;border-radius:50%;width:30px;height:30px;box-shadow:0 0 0 1px #cbd9e8}.product-preview-body{padding:18px}.product-preview-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.product-preview-heading strong{font-size:13px;display:block}.product-preview-heading>div>span{color:#6f7f97;margin-top:4px;font-size:8px;display:block}.product-preview-new-report{color:#fff;min-height:29px;font:inherit;background:#0c66e4;border:0;border-radius:5px;align-items:center;gap:4px;margin:0;padding:0 11px;font-size:8px;font-weight:800;transition:background .18s,transform .18s;display:inline-flex}.product-preview-new-report:hover{background:#05c;transform:translateY(-1px)}.product-preview-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.product-preview-stat{background:#fff;border:1px solid #e2eaf3;border-radius:7px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:70px;margin:0;padding:9px;display:grid;box-shadow:0 4px 12px #1539610d}.product-preview-stat-icon{color:#fff;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.product-preview-stat-icon-teal{background:#087d78}.product-preview-stat-icon-orange{background:#d97706}.product-preview-stat-icon-blue{background:#146bd1}.product-preview-stat-icon-purple{background:#7442c8}.product-preview-stat>div>span{color:#63738d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.product-preview-stat strong{color:#0b1933;margin-top:2px;font-size:17px;line-height:1;display:block}.product-preview-stat small{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:6px;display:block;overflow:hidden}.product-preview-stat-up,.product-preview-stat-down{color:#536780}.product-preview-content{grid-template-columns:minmax(0,1fr) 170px;gap:10px;margin-top:10px;display:grid}.product-preview-queue,.product-preview-health-card,.product-preview-activity-card{background:#fff;border:1px solid #e2eaf3;border-radius:7px;min-width:0}.product-preview-queue{overflow:hidden}.product-preview-card-heading{border-bottom:1px solid #e7eef5;justify-content:space-between;align-items:center;min-height:34px;padding:0 10px;display:flex}.product-preview-card-heading strong{font-size:9px}.product-preview-card-heading>span{color:#1473e6;font-size:7px;font-weight:700}.product-preview-count{color:#425570;background:#eef2f7;border-radius:8px;margin-left:4px;padding:2px 5px;font-size:6px}.product-preview-queue-actions{align-items:center;gap:7px;display:flex}.product-preview-queue-actions button{color:#1473e6;font:inherit;background:0 0;border:0;font-size:7px;font-weight:750}.product-preview-filter{border-radius:5px;align-items:center;gap:4px;min-height:24px;padding:0 7px;display:inline-flex;color:#415774!important;background:#fff!important;border:1px solid #dce5ef!important}.product-preview-table-scroll{scrollbar-color:#c5d4e4 transparent;scrollbar-width:thin;overflow-x:auto}.product-preview-table-head,.product-preview-row{grid-template-columns:minmax(118px,1.45fr) 50px 34px minmax(70px,.9fr) minmax(58px,.75fr) minmax(78px,.95fr) 25px 54px 56px 56px;align-items:center;gap:4px;min-width:650px;padding:0 8px;display:grid}.product-preview-table-head{color:#7b879b;background:#fbfcfe;min-height:28px;font-size:6px;font-weight:700}.product-preview-row{color:#405472;border-top:1px solid #edf2f7;min-height:48px;font-size:6px}.product-preview-row>span{min-width:0}.product-preview-row b{color:#243f62;font-size:7px;display:block}.product-preview-row small{color:#536780;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:6px;display:block;overflow:hidden}.product-preview-severity,.product-preview-priority,.product-preview-status{white-space:nowrap;border-radius:4px;justify-self:start;padding:3px 4px;font-weight:800}.product-preview-severity-critical,.product-preview-severity-high{color:#df4d32;background:#fff3ef}.product-preview-severity-medium{color:#a66c00;background:#fff8e8}.product-preview-priority{color:#df4d32;background:#fff3ef;border:0}.product-preview-priority-two{color:#df4d32}.product-preview-priority-three{color:#a66c00;background:#fff8e8}.product-preview-status{color:#087d78;background:#f1f4f8}.product-preview-status-reopened{color:#99521b;background:#fff0e5}.product-preview-assignee{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;display:inline-flex;overflow:hidden}.product-preview-avatar{color:#42657d;background:#e5f0f6;border-radius:50%;flex:0 0 16px;place-items:center;width:16px;height:16px;font-size:6px;display:inline-grid}.product-preview-date{white-space:nowrap;color:#536780;line-height:1.3;display:block}.product-preview-sidebar{align-content:start;gap:10px;display:grid}.product-preview-health-row{align-items:center;gap:9px;padding:12px 9px;display:flex}.product-preview-health-ring{background:conic-gradient(#087d78 0 62.03%, #d97706 62.03% 84.64%, #146bd1 84.64% 95.36%, #7442c8 95.36% 100%);border-radius:50%;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid;transform:scaleX(-1)}.product-preview-health-ring:after{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:40px;height:40px}.product-preview-health-ring strong{z-index:1;grid-area:1/1;font-size:13px}.product-preview-health-legend{color:#536780;flex:1;gap:6px;font-size:6px;display:grid}.product-preview-health-legend span{align-items:center;gap:5px;display:flex}.product-preview-dot{border-radius:50%;width:5px;height:5px}.product-preview-dot-teal{background:#087d78}.product-preview-dot-blue{background:#146bd1}.product-preview-dot-orange{background:#d97706}.product-preview-dot-purple{background:#7442c8}.product-preview-activity-card p span{flex:1}.product-preview-activity-card time{text-align:right;color:#536780;white-space:nowrap;margin-left:auto;font-size:6px;line-height:1.4}.product-preview-activity-card{padding-bottom:7px}.product-preview-activity-card .product-preview-card-heading>span{color:#146bd1;font-weight:800}.product-preview-activity-card p{color:#536780;grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:5px;margin:8px 9px 0;font-size:7px;display:grid}.product-preview-activity-card svg{color:#0c66e4;flex:none}.product-preview-activity-card .activity-icon-report{color:#087d78}.product-preview-activity-card .activity-icon-triage{color:#d97706}.product-preview-activity-card .activity-icon-route,.product-preview-activity-card .activity-icon-qa{color:#087d78}.product-preview-activity-card .activity-icon-reopen{color:#99521b}@media (prefers-reduced-motion:reduce){.product-preview-new-report:hover{transform:none}}@media (width<=62rem){.product-preview-content{grid-template-columns:minmax(0,1fr)}.product-preview-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=42rem){.product-preview-topbar{grid-template-columns:minmax(0,1fr) 32px}.product-preview-search{display:none}.product-preview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.product-preview-sidebar{grid-template-columns:minmax(0,1fr)}}.product-preview-queue-actions .product-preview-view-all{color:#146bd1;background:#fff;border:1px solid #146bd1;border-radius:5px;min-height:24px;padding:0 7px;font-weight:800}.product-preview-queue-actions .product-preview-reset{color:#617792!important}.product-preview-health-legend strong{color:#354f70;margin-left:auto}.product-preview-date small{color:#536780;margin-top:0;font-size:6px;display:block}.login-page{color:#0a1b3c;background:#fff;grid-template-columns:minmax(480px,42%) minmax(680px,58%);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;animation:.42s ease-out loginReveal;display:grid}.login-form-side{flex-direction:column;min-width:0;padding:30px clamp(42px,6vw,108px) 34px;display:flex}.login-brand-link{width:fit-content;display:inline-flex}.login-brand-image{object-fit:contain;width:245px;height:81px;transition:transform .22s}.login-brand-link:hover .login-brand-image{transform:translateY(-2px)scale(1.015)}.login-content{width:min(100%,500px);margin:auto 0;padding:30px 0 24px}.login-heading h1{color:#071936;letter-spacing:-1.5px;margin:0;font-size:42px;font-weight:900;line-height:1.05}.login-heading p{color:#5b6d88;max-width:470px;margin:12px 0 0;font-size:16px;line-height:1.55}.login-card{background:#fff;border:1px solid #d8e2ed;border-radius:10px;margin-top:22px;padding:23px;transition:box-shadow .22s,transform .22s;box-shadow:0 15px 34px #23436812}.login-card:hover{transform:translateY(-2px);box-shadow:0 20px 42px #2343681c}.login-field{margin-top:17px;display:block}.login-card>.login-field:first-of-type{margin-top:0}.login-field-label{color:#132648;margin-bottom:8px;font-size:13px;font-weight:800;display:block}.login-input-wrap{color:#8390a5;background:#fff;border:1px solid #cfd9e5;border-radius:7px;align-items:center;gap:10px;min-height:46px;padding:0 13px;transition:color .18s,border-color .18s,box-shadow .18s;display:flex}.login-input-wrap:focus-within{color:#0c66e4;border-color:#0c66e4;box-shadow:0 0 0 3px #0c66e41a}.login-input-wrap input{color:#102447;width:100%;min-width:0;height:42px;font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:14px}.login-input-wrap input::placeholder{color:#9aa7ba}.login-password-toggle{color:#7d8ba0;cursor:pointer;background:0 0;border:0;flex:0 0 30px;place-items:center;width:30px;height:30px;padding:0;display:grid}.login-options{justify-content:space-between;align-items:center;gap:18px;margin:16px 0 18px;display:flex}.login-remember{color:#31435f;align-items:center;gap:8px;font-size:12px;font-weight:650;display:inline-flex}.login-remember input{accent-color:#0c66e4;width:16px;height:16px}.login-reset-link{color:#086cd8;font-size:12px;font-weight:750;text-decoration:none}.login-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0c66e4,#388bff);border:0;border-radius:7px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:45px;font-size:14px;font-weight:850;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex;box-shadow:0 10px 22px #0c66e433}.login-submit:hover{transform:translateY(-3px);box-shadow:0 15px 28px #0c66e440}.login-submit:disabled{cursor:wait;opacity:.66;transform:none}.login-divider{color:#7e8ca1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:13px;margin:18px 0 13px;font-size:11px;display:grid}.login-divider:before,.login-divider:after{content:"";background:#dce4ed;height:1px}.login-social-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.login-social-button{color:#203452;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d3dde8;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:0 10px;font-size:11px;font-weight:750;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex}.login-social-button:hover{border-color:#85b8ff;transform:translateY(-2px);box-shadow:0 7px 16px #1e4a6f14}.login-social-icon{object-fit:contain;flex:0 0 22px;width:22px;height:22px}.login-form-error,.login-field-error{color:#cf2f35;margin:8px 0 0;font-size:11px;font-weight:750}.login-form-error{background:#fff2f2;border:1px solid #ffd4d4;border-radius:6px;margin-top:0;padding:10px 12px}.login-security-note{color:#0c66e4;align-items:flex-start;gap:11px;margin-top:20px;display:flex}.login-security-note p{margin:0}.login-security-note strong{color:#05c;font-size:12px}.login-security-note span{color:#66768d;margin-left:8px;font-size:11px;line-height:1.5;display:inline}.login-create-account{color:#5f6f87;margin:14px 0 0 36px;font-size:12px}.login-create-account a{color:#086cd8;font-weight:800;text-decoration:none;transition:color .18s}.login-create-account a:hover,.login-reset-link:hover{color:#05c}.login-visual-side{background:linear-gradient(145deg,#f8fbff,#eff8fd);border-left:1px solid #e1eaf3;flex-direction:column;justify-content:center;min-width:0;padding:58px clamp(38px,4vw,72px) 44px;display:flex;position:relative;overflow:hidden}.login-visual-dots{opacity:.35;pointer-events:none;background-image:radial-gradient(#85b8ff 1.2px,#0000 1.2px);background-position:100% 0;background-size:13px 13px;width:100%;height:100%;position:absolute;inset:0}.login-preview-stage{width:min(100%,900px);min-height:430px;margin:0 auto;position:relative}.login-preview-frame{z-index:2;width:108.256%;margin-top:15px;margin-left:-4.12825%;transition:transform .3s;position:relative}.login-preview-frame:hover{transform:translateY(-4px)}.login-visual-copy{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:16px;width:min(100%,750px);margin:30px auto 0;display:grid}.login-visual-copy-icon{color:#7751de;background:#f0eaff;border:1px solid #d8caff;border-radius:10px;place-items:center;width:50px;height:50px;display:grid}.login-visual-copy h2{color:#0b2043;margin:0;font-size:22px}.login-visual-copy p{color:#5c6d86;max-width:620px;margin:6px 0 0;font-size:13px;line-height:1.55}.login-visual-tags{flex-wrap:wrap;justify-content:center;gap:10px;width:min(100%,750px);margin:18px auto 0;display:flex}.login-visual-tags span{color:#1d3557;background:#fff;border:1px solid #cfdbe8;border-radius:7px;align-items:center;gap:6px;padding:8px 12px;font-size:10px;font-weight:800;transition:transform .18s,box-shadow .18s;display:inline-flex}.login-visual-tags span:hover{transform:translateY(-2px);box-shadow:0 8px 18px #23436817}.login-visual-tags svg{color:#0c66e4}@keyframes loginReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.login-page{animation:none}.login-submit:hover,.login-card:hover,.login-social-button:hover,.login-preview-frame:hover,.login-visual-tags span:hover{transform:none}}@media (width<=78rem){.login-page{grid-template-columns:minmax(430px,46%) minmax(560px,54%)}.login-form-side{padding-left:44px;padding-right:44px}.login-visual-side{padding-left:30px;padding-right:30px}}@media (width<=62rem){.login-page{grid-template-columns:minmax(0,1fr)}.login-form-side{order:2;min-height:100vh}.login-content{width:min(100%,560px);margin-left:auto;margin-right:auto}.login-visual-side{order:1;min-height:900px;display:flex}}@media (width<=36rem){.login-form-side{padding:20px 16px 28px}.login-brand-image{width:205px;height:68px}.login-heading h1{font-size:36px}.login-card{padding:19px}.login-social-buttons{grid-template-columns:minmax(0,1fr)}.login-security-note span{margin:4px 0 0;display:block}.login-create-account{text-align:center;margin-left:0}}.logout-page{z-index:50;color:#101827;background:#fff;place-items:center;width:100%;height:100dvh;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}.logout-card{text-align:center;width:min(100%,460px)}.logout-header{grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:10px;margin-bottom:20px;display:grid}.logout-header h1{color:#101827;margin:0;font-size:22px;font-weight:1000;line-height:1.25}.logout-back-button{color:#101827;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:40px;height:40px;padding:0;transition:background-color .14s;display:inline-grid}.logout-back-button:hover,.logout-back-button:focus-visible{background:#e8f0f3}.logout-account{text-align:left;background:#f8fbfc;border:1px solid #d7e2e6;border-radius:6px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.logout-avatar{color:#fff;background:#0c66e4;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid;overflow:hidden}.logout-avatar img{object-fit:cover;width:100%;height:100%}.logout-account>div>span{color:#52616f;font-size:12px;font-weight:700;display:block}.logout-account strong{overflow-wrap:anywhere;color:#101827;margin-top:5px;font-size:13px;font-weight:900;display:block}.logout-current-button,.logout-all-button{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#0c66e4;border:1px solid #0c66e4;border-radius:6px;padding:0 13px;font-size:12px;font-weight:900;transition:background-color .14s,border-color .14s,box-shadow .14s}.logout-current-button:hover,.logout-current-button:focus-visible{background:#05c;border-color:#05c;box-shadow:0 3px 10px #0c66e42e}.logout-all-button{color:#c40000;background:#fff;border-color:#d9a9a9;width:100%;margin-top:16px}.logout-all-button:hover,.logout-all-button:focus-visible{color:#fff;background:#c40000;border-color:#c40000;box-shadow:0 3px 10px #c4000029}.logout-current-button:disabled,.logout-all-button:disabled{cursor:not-allowed;opacity:.7}.logout-error{color:#c40000;margin:12px 0 0;font-size:13px;font-weight:800}@media (width<=30rem){.logout-page{padding:16px}.logout-header{grid-template-columns:36px minmax(0,1fr) 36px;gap:6px}.logout-header h1{font-size:19px}.logout-back-button{width:36px;height:36px}.logout-account{grid-template-columns:40px minmax(0,1fr)}.logout-current-button{grid-column:1/-1;width:100%}}.not-found-page{color:#17233c;background:#f7f9fc;flex-direction:column;min-height:100vh;padding:0 5vw;display:flex}.not-found-header{border-bottom:1px solid #e1e8f0;align-items:center;min-height:90px;display:flex}.not-found-logo{width:170px;height:auto;display:block}.not-found-content{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;width:min(1080px,100%);margin:auto;padding:64px 0;display:grid}.not-found-label{color:#0c66e4;background:#e9f2ff;border-radius:7px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:600;display:inline-flex}.not-found-code{color:#0c66e4;letter-spacing:-6px;margin:26px 0 16px;font-size:96px;font-weight:750;line-height:1}.not-found-copy h1{letter-spacing:-1px;margin:0 0 16px;font-size:34px;line-height:1.2}.not-found-message{color:#73849c;max-width:480px;font-size:14px;line-height:1.8}.not-found-actions{margin-top:26px}.not-found-primary-action{color:#fff;background:#0c66e4;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:13px 18px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.not-found-primary-action:hover{background:#05c}.not-found-page a:focus-visible{outline-offset:3px;outline:3px solid #85b8ff}.not-found-illustration{aspect-ratio:1;place-items:center;width:340px;max-width:100%;margin:0 auto;display:grid;position:relative}.not-found-orbit{border:1px dashed #c9dce7;border-radius:50%;position:absolute;inset:0}.not-found-orbit-inner{background:#e9f2ff;border-style:solid;border-color:#cce0ff;inset:38px}.not-found-symbol{z-index:1;color:#0c66e4;background:#fff;border:1px solid #d1e4ed;border-radius:22px;place-items:center;width:140px;height:155px;display:grid;transform:rotate(-9deg);box-shadow:10px 16px 30px #2449780a}.not-found-small-symbol{z-index:2;color:#fff;background:#2878f0;border:6px solid #f7f9fc;border-radius:50%;place-items:center;width:60px;height:60px;display:grid;position:absolute;bottom:55px;right:48px}.not-found-footer{color:#8491a5;border-top:1px solid #e1e8f0;padding:24px 0;font-size:11px}.not-found-page-embedded{min-height:calc(100vh - 78px);padding:32px}@media (width<=760px){.not-found-content{grid-template-columns:1fr;gap:30px;padding:40px 0}.not-found-illustration{display:none}.not-found-copy h1{font-size:29px}.not-found-code{font-size:80px}.not-found-page-embedded{padding:24px 16px}}.reset-page{color:#0a1b3c;background:linear-gradient(145deg,#fbfdff,#f4f8fd);flex-direction:column;justify-content:center;min-height:100vh;padding:28px 28px 0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;animation:.42s ease-out resetReveal;display:flex}.reset-shell{background:#fff;border:1px solid #d8e2ed;border-radius:13px;grid-template-columns:minmax(560px,1.15fr) minmax(480px,.85fr);width:min(100%,1560px);min-height:780px;margin:auto;display:grid;overflow:hidden;box-shadow:0 20px 52px #21446a17}.reset-form-side{flex-direction:column;padding:34px clamp(40px,5vw,104px) 54px;display:flex}.reset-brand-link{width:fit-content;margin:0 auto;display:inline-flex}.reset-brand-link img{object-fit:contain;width:245px;height:81px;transition:transform .22s}.reset-brand-link img:hover{transform:translateY(-2px)scale(1.01)}.reset-card{text-align:center;background:#fff;border:1px solid #d8e2ed;border-radius:11px;width:min(100%,540px);margin:auto;padding:34px 40px;transition:border-color .22s,box-shadow .22s,transform .22s;box-shadow:0 18px 44px #21446a1a}.reset-card:hover{border-color:#c6d7e7;transform:translateY(-2px);box-shadow:0 23px 52px #21446a21}.reset-lock-icon{color:#0d70ec;background:#e8f2ff;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto;display:grid}.reset-card h1{color:#071936;letter-spacing:-1px;margin:18px 0 0;font-size:32px;font-weight:900}.reset-card-intro{color:#5e708a;max-width:420px;margin:10px auto 0;font-size:13px;line-height:1.55}.reset-form-error,.reset-form-message{border-radius:7px;margin:15px 0 0;padding:9px 11px;font-size:10px;font-weight:750}.reset-form-error{color:#c62f36;background:#fff1f1;border:1px solid #ffd1d1}.reset-form-message{color:#087865;background:#ecfbf5;border:1px solid #c6efdf}.reset-field{text-align:left;margin-top:25px;display:block}.reset-field-label{color:#132648;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.reset-input-wrap{color:#8592a7;background:#fff;border:1px solid #cfd9e5;border-radius:7px;align-items:center;gap:10px;min-height:46px;padding:0 13px;transition:border-color .18s,box-shadow .18s;display:flex}.reset-input-wrap:focus-within{color:#0c66e4;border-color:#0c66e4;box-shadow:0 0 0 3px #0c66e41a}.reset-input-wrap input{color:#102447;width:100%;height:42px;font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:13px}.reset-input-wrap input::placeholder{color:#9ba8bb}.reset-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0c66e4,#388bff);border:0;border-radius:7px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:45px;margin-top:20px;font-size:13px;font-weight:850;transition:box-shadow .22s,transform .22s;display:inline-flex;box-shadow:0 11px 22px #0c66e42e}.reset-submit:hover{transform:translateY(-2px);box-shadow:0 15px 28px #0c66e43d}.reset-submit:disabled{cursor:wait;opacity:.65;transform:none}.reset-divider{color:#7d8b9e;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:13px;margin:20px 0 15px;font-size:10px;display:grid}.reset-divider:before,.reset-divider:after{content:"";background:#dce4ed;height:1px}.reset-back-link{color:#086cd8;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:800;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex}.reset-back-link:hover{color:#064da5;transform:translate(-3px)}.reset-info-side{background:linear-gradient(155deg,#f7fbff,#eef7fd);border-left:1px solid #e0e9f2;place-items:center;padding:54px clamp(36px,4vw,76px);display:grid}.reset-info-card{background:#ffffffd1;border:1px solid #d8e4ef;border-radius:12px;width:min(100%,480px);padding:38px 36px;transition:border-color .22s,box-shadow .22s,transform .22s;box-shadow:0 15px 38px #294d730f}.reset-info-card:hover{border-color:#c2d9eb;transform:translateY(-2px);box-shadow:0 19px 44px #294d7317}.reset-info-card h2{color:#0b2043;margin:0;font-size:23px;line-height:1.25}.reset-info-intro{color:#5c6e88;margin:8px 0 0;font-size:14px;line-height:1.55}.reset-info-list{gap:26px;margin-top:32px;display:grid}.reset-info-item{grid-template-columns:60px minmax(0,1fr);align-items:center;gap:16px;transition:transform .18s;display:grid}.reset-info-item:hover{transform:translate(4px)}.reset-info-icon{border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.reset-info-icon-blue{color:#0d70ec;background:#e3efff}.reset-info-icon-green{color:#0c66e4;background:#e9f2ff}.reset-info-icon-purple{color:#7046dc;background:#eee8ff}.reset-info-item p{margin:0}.reset-info-item strong{color:#173052;font-size:14px;display:block}.reset-info-item span{color:#5f718a;margin-top:5px;font-size:11px;line-height:1.5;display:block}.reset-security-note{color:#0c66e4;background:#f7fbff;border:1px solid #cbddea;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;margin-top:34px;padding:16px;transition:border-color .18s,transform .18s;display:grid}.reset-security-note:hover{border-color:#85b8ff;transform:translateY(-2px)}.reset-security-note p{margin:0}.reset-security-note strong{color:#18355d;font-size:11px;display:block}.reset-security-note span{color:#60738f;margin-top:4px;font-size:9px;line-height:1.45;display:block}.reset-footer{color:#728198;justify-content:center;align-items:center;gap:16px;min-height:58px;font-size:9px;display:flex}.reset-footer svg{color:#517198}.reset-footer button{color:#536680;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;transition:color .18s}.reset-footer button:hover{color:#0c66e4}.reset-footer i{background:#cfd8e2;width:1px;height:14px}@keyframes resetReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.reset-page{animation:none}.reset-back-link:hover,.reset-brand-link img:hover,.reset-card:hover,.reset-info-card:hover,.reset-info-item:hover,.reset-security-note:hover,.reset-submit:hover{transform:none}}@media (width<=68rem){.reset-page{padding:20px 20px 0}.reset-shell{grid-template-columns:minmax(0,1fr);min-height:auto}.reset-form-side{order:2;min-height:auto}.reset-info-side{border-bottom:1px solid #e0e9f2;border-left:0;order:1;padding:42px clamp(28px,6vw,58px);display:grid}}@media (width<=42rem){.reset-page{padding:14px 14px 0}.reset-info-side{padding:32px 14px}.reset-info-card{padding:28px 19px}.reset-form-side{padding:20px 14px 32px}.reset-brand-link img{width:205px;height:68px}.reset-card{padding:28px 19px}.reset-card h1{font-size:29px}.reset-footer{flex-wrap:wrap;padding:12px}}.signup-page{color:#0a1b3c;background:#fff;grid-template-columns:minmax(700px,61%) minmax(500px,39%);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;animation:.42s ease-out signupReveal;display:grid}.signup-story-side{background:linear-gradient(145deg,#fbfdff,#f1f8fc);min-width:0;padding:28px clamp(42px,4vw,78px) 34px;position:relative;overflow:hidden}.signup-story-side:before{opacity:.32;content:"";background-image:radial-gradient(#85b8ff 1.1px,#0000 1.1px);background-position:100% 0;background-size:14px 14px;width:100%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000014 32%,#0000009e 50%,#000 64%);mask-image:linear-gradient(90deg,#0000 0%,#00000014 32%,#0000009e 50%,#000 64%)}.signup-brand-link{z-index:2;width:fit-content;display:inline-flex;position:relative}.signup-brand-image{object-fit:contain;width:250px;height:82px;transition:transform .22s}.signup-brand-link:hover .signup-brand-image{transform:translateY(-2px)scale(1.015)}.signup-story-content{z-index:1;grid-template-rows:auto auto;grid-template-columns:minmax(260px,330px) minmax(360px,1fr);gap:18px 32px;max-width:920px;margin:50px auto 0;display:grid;position:relative}.signup-story-heading{grid-column:1}.signup-story-heading h1{color:#071936;letter-spacing:-2px;margin:0;font-size:clamp(35px,2.8vw,48px);font-weight:900;line-height:1.05}.signup-story-heading p{color:#576985;margin:19px 0 0;font-size:15px;line-height:1.6}.signup-story-points{grid-column:1;gap:22px;margin-top:18px;display:grid}.signup-story-point{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;transition:transform .2s;display:grid}.signup-story-point:hover{transform:translate(5px)}.signup-story-icon{border:1px solid;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.signup-story-icon-teal{color:#0c66e4;background:#e9f2ff;border-color:#b3d4ff}.signup-story-icon-orange{color:#f47c00;background:#fff4e9;border-color:#ffddba}.signup-story-icon-purple{color:#7b45de;background:#f2edff;border-color:#d9ccff}.signup-story-point strong{color:#102447;font-size:13px;display:block}.signup-story-point span{color:#61728b;margin-top:5px;font-size:11px;line-height:1.5;display:block}.signup-flow-visual{grid-area:1/2/span 2;min-height:390px;position:relative}.signup-flow-lines{width:100%;height:390px;position:absolute;top:0;left:0;right:0;overflow:visible}.signup-flow-lines path{fill:none;stroke:#7997b8;stroke-dasharray:7 6;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;animation:2.2s linear infinite signupFlowMove}.signup-flow-lines .signup-flow-person-rail{stroke:#b4c7d8;stroke-dasharray:none;stroke-width:1.5px;opacity:.9;animation:none}.signup-flow-lines .signup-flow-arrow{stroke-dasharray:none;stroke-width:2px;animation:none}.signup-flow-lines .signup-flow-arrow-left{stroke:#9db3c8;stroke-width:1.7px}.signup-flow-mail{color:#fff;background:linear-gradient(145deg,#0c66e4,#388bff);border-radius:12px;place-items:center;width:62px;height:62px;transition:transform .22s,box-shadow .22s;display:grid;position:absolute;top:54px;left:4%;box-shadow:0 13px 30px #0c66e438}.signup-flow-mail:hover{transform:translateY(-4px)rotate(-2deg);box-shadow:0 18px 34px #0c66e447}.signup-report-card{background:#fffffff5;border:1px solid #d5e1ec;border-radius:11px;width:54%;padding:18px;transition:transform .22s,box-shadow .22s;position:absolute;top:23px;left:26%;box-shadow:0 15px 32px #2248711a}.signup-report-card:hover{transform:translateY(-4px);box-shadow:0 20px 38px #22487124}.signup-report-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.signup-report-card-top strong{color:#0c70ee;font-size:15px}.signup-report-card-top span{color:#d93232;background:#ffe8e8;border-radius:6px;padding:5px 8px;font-size:10px;font-weight:800}.signup-report-card p{color:#1f3352;margin:14px 0 0;font-size:13px}.signup-report-card i{background:#edf2f7;border-radius:5px;width:78px;height:9px;margin-top:14px;display:block}.signup-status-card{background:#fffffff5;border:1px solid #dfe7ef;border-radius:8px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:9px;width:49%;min-height:52px;padding:8px 12px;transition:transform .2s,box-shadow .2s;display:grid;position:absolute;left:29%;box-shadow:0 9px 20px #22487112}.signup-status-card:hover{transform:translate(5px);box-shadow:0 14px 26px #2248711f}.signup-status-card>span{color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.signup-status-card strong{font-size:11px;display:block}.signup-status-card small{color:#63748c;margin-top:3px;font-size:8px;display:block}.signup-status-card-triaged{top:167px}.signup-status-card-triaged>span{background:#ff8a00}.signup-status-card-triaged strong{color:#e56d00}.signup-status-card-progress{top:229px}.signup-status-card-progress>span{background:#1a78f2}.signup-status-card-progress strong{color:#1469d8}.signup-status-card-resolved{top:291px}.signup-status-card-resolved>span{background:#16a66d}.signup-status-card-resolved strong{color:#118758}.signup-avatar{color:#fff;background-color:#dce8f2;background-position:50% 12%;background-repeat:no-repeat;background-size:145%;border:4px solid #fff;border-radius:50%;place-items:center;width:62px;height:62px;font-size:11px;font-weight:900;transition:box-shadow .2s;animation:3.2s ease-in-out infinite signupAvatarFloat;display:grid;position:absolute;right:0;overflow:hidden;box-shadow:0 10px 22px #17355929}.signup-avatar:hover{box-shadow:0 15px 30px #1735593d}.signup-avatar i{background:#12b76a;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;bottom:0;right:-1px}.signup-avatar-one{top:15px;right:1%}.signup-avatar-two{animation-delay:.45s;top:157px;right:8%}.signup-avatar-two i{background:#2378f3}.signup-avatar-three{animation-delay:.9s;top:278px;right:0}.signup-avatar-three i{background:#8d4ceb}.signup-team-overview{z-index:2;color:#102447;background:#fffffffa;border:1px solid #dfe7ef;border-radius:14px;width:min(100% + 50px,485px);padding:13px 15px 12px;transition:transform .3s;position:absolute;top:360px;right:0;box-shadow:0 12px 28px #22487114}.signup-team-overview:hover{transform:translateY(-4px)}.signup-team-overview-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.signup-team-overview-heading>strong{font-size:13px}.signup-team-overview-heading>span{color:#60718a;border:1px solid #e1e8f0;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;font-size:8px;display:inline-flex}.signup-team-overview-heading b{color:#536985;font-size:11px;line-height:1}.signup-team-overview-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.signup-team-overview-stats article{background:#fff;border:1px solid #e2e9f1;border-radius:7px;min-width:0;padding:11px 9px 10px}.signup-team-overview-stats span{color:#5f7089;text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.signup-team-overview-stats strong{color:#0b1933;margin-top:6px;font-size:20px;line-height:1;display:block}.signup-team-overview-stats small{color:#60718a;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:6px;display:block;overflow:hidden}.signup-team-overview-stats .signup-team-overview-up,.signup-team-overview-stats .signup-team-overview-down{color:#60718a}.signup-team-overview-up:first-letter,.signup-team-overview-down:first-letter{color:#0aa66b}.signup-team-overview-health{border-top:1px solid #e6ecf2;margin-top:11px;padding-top:10px}.signup-team-overview-health>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.signup-team-overview-health strong{align-items:center;gap:4px;font-size:10px;display:inline-flex}.signup-team-overview-health strong i{color:#637690;font-size:10px;font-style:normal}.signup-team-overview-health>div>span{color:#0b9a6b;font-size:9px}.signup-team-overview-health>div>span b{color:#0b1933}.signup-team-overview-health-bars{gap:3px;height:7px;margin-top:9px;display:flex}.signup-team-overview-health-bars i{border-radius:5px;height:100%;display:block}.signup-team-overview-health-teal{background:#079ca7;flex:3.8}.signup-team-overview-health-blue{background:#287df4;flex:1.7}.signup-team-overview-health-purple{background:#8b4be9;flex:1.5}.signup-team-overview-health-red{background:#ff6464;flex:.65}.signup-team-overview-health-empty{background:#e8edf2;flex:2.3}.signup-form-side{background:#fff;border-left:1px solid #e3eaf2;flex-direction:column;justify-content:center;min-width:0;padding:24px clamp(30px,3.4vw,64px) 18px;display:flex}.signup-mobile-brand{display:none}.signup-card{background:#fff;border:1px solid #d8e2ed;border-radius:11px;width:min(100%,470px);margin:0 auto;padding:22px 24px 19px;transition:box-shadow .22s;box-shadow:0 17px 42px #21446a14}.signup-card:hover{box-shadow:0 21px 48px #21446a1c}.signup-card-heading h2{color:#071936;letter-spacing:-.8px;margin:0;font-size:25px;font-weight:900}.signup-card-heading p{color:#61718a;margin:6px 0 0;font-size:11px;line-height:1.5}.signup-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.signup-field-group{min-width:0}.signup-field{margin-top:10px;display:block}.signup-field-label{color:#132648;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.signup-input-wrap{color:#8794a8;background:#fff;border:1px solid #cfd9e5;border-radius:7px;align-items:center;gap:9px;min-height:39px;padding:0 11px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.signup-input-wrap:focus-within{color:#0c66e4;border-color:#0c66e4;box-shadow:0 0 0 3px #0c66e417}.signup-input-wrap input{color:#102447;width:100%;min-width:0;height:35px;font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:12px}.signup-input-wrap input::placeholder{color:#9ba8bb}.signup-password-toggle{color:#7d8ba0;cursor:pointer;background:0 0;border:0;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;display:grid}.signup-field-error,.signup-form-error{color:#cf2f35;margin:6px 0 0;font-size:10px;font-weight:750}.signup-form-error{background:#fff2f2;border:1px solid #ffd4d4;border-radius:6px;padding:9px 11px}.signup-legal-copy{color:#68788f;margin:10px 0 0;font-size:9px;line-height:1.45}.signup-legal-copy button{color:#0c66e4;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.signup-legal-copy button:hover{color:#05c;transition:color .18s}.signup-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0c66e4,#388bff);border:0;border-radius:7px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:39px;margin-top:10px;font-size:12px;font-weight:850;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex;box-shadow:0 10px 22px #0c66e42e}.signup-submit:hover{transform:translateY(-3px);box-shadow:0 15px 28px #0c66e440}.signup-submit:disabled{cursor:wait;opacity:.66;transform:none}.signup-divider{color:#7e8ca1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin:11px 0 9px;font-size:9px;display:grid}.signup-divider:before,.signup-divider:after{content:"";background:#dce4ed;height:1px}.signup-social-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.signup-social-button{color:#203452;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d3dde8;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 7px;font-size:9px;font-weight:750;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex}.signup-social-button:hover{border-color:#85b8ff;transform:translateY(-2px);box-shadow:0 7px 16px #1e4a6f14}.signup-social-icon{object-fit:contain;flex:0 0 21px;width:21px;height:21px}.signup-login-copy{color:#5f6f87;text-align:center;margin:11px 0 0;font-size:10px}.signup-login-copy a{color:#0c66e4;font-weight:800;text-decoration:none;transition:color .18s}.signup-login-copy a:hover{color:#05c}.signup-copyright{color:#7b899d;text-align:center;margin:14px 0 0;font-size:9px}@keyframes signupReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes signupAvatarFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes signupFlowMove{0%{stroke-dashoffset:26px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.signup-page,.signup-avatar,.signup-flow-lines path{animation:none}.signup-submit:hover,.signup-story-point:hover,.signup-flow-mail:hover,.signup-report-card:hover,.signup-status-card:hover,.signup-team-overview:hover,.signup-social-button:hover{transform:none}}@media (width<=78rem){.signup-page{grid-template-columns:minmax(580px,56%) minmax(470px,44%)}.signup-story-content{grid-template-columns:minmax(230px,280px) minmax(300px,1fr);gap:18px;margin-top:34px}.signup-story-side{padding-left:32px;padding-right:32px}.signup-team-overview{width:min(100% + 42px,405px);right:-12px}.signup-form-side{padding-left:24px;padding-right:24px}}@media (width<=65rem){.signup-page{grid-template-columns:minmax(0,1fr)}.signup-story-side{min-height:820px;display:block}.signup-team-overview{width:min(100% + 100px,520px);right:0}.signup-form-side{min-height:100vh;padding:24px}}@media (width<=38rem){.signup-form-side{padding:18px 14px}.signup-story-side{min-height:auto;padding:32px 18px 44px}.signup-story-content{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);gap:26px;width:100%;max-width:520px;margin-top:32px}.signup-story-heading,.signup-story-points,.signup-flow-visual{grid-column:1}.signup-story-points{grid-row:2;margin-top:0}.signup-flow-visual{grid-row:3;min-height:570px}.signup-team-overview{width:100%;right:0}.signup-card{padding:22px 18px}.signup-card-heading h2{font-size:24px}.signup-field-row,.signup-social-buttons{grid-template-columns:minmax(0,1fr)}}.verification-page{color:#0a1b3c;background:linear-gradient(145deg,#fbfdff,#f4f8fd);flex-direction:column;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;animation:.42s ease-out verificationReveal;display:flex}.verification-brand-header{width:min(100% - 72px,1560px);margin:0 auto;padding:25px 0 12px}.verification-brand-header a{display:inline-flex}.verification-brand-header img{object-fit:contain;width:240px;height:80px;transition:transform .22s}.verification-brand-header img:hover{transform:translateY(-2px)scale(1.01)}.verification-shell{background:#ffffffeb;border:1px solid #d8e2ed;border-radius:13px;grid-template-columns:minmax(560px,1.45fr) minmax(350px,.75fr);gap:34px;width:min(100% - 72px,1080px);margin:6px auto auto;padding:28px;display:grid;box-shadow:0 20px 50px #21446a17}.verification-form{text-align:center;padding:8px 42px 2px}.verification-form h1{color:#071936;letter-spacing:-1.2px;margin:17px 0 0;font-size:36px;font-weight:900}.verification-intro{color:#536680;max-width:520px;margin:10px auto 0;font-size:14px;line-height:1.55}.verification-intro strong{color:#203a60}.verification-security-callout{text-align:left;background:#f4f9ff;border:1px solid #cfe0f2;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;margin-top:20px;padding:12px 14px;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid}.verification-security-callout:hover{border-color:#abd0ee;transform:translateY(-2px);box-shadow:0 10px 24px #26547d14}.verification-security-callout>div{color:#0d70ec;background:#dfeeff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.verification-security-callout p{margin:0}.verification-security-callout strong{color:#18355d;font-size:11px;display:block}.verification-security-callout span{color:#60738f;margin-top:3px;font-size:9px;line-height:1.45;display:block}.verification-form-error,.verification-form-message{border-radius:7px;margin:14px 0 0;padding:9px 11px;font-size:10px;font-weight:750}.verification-form-error{color:#c62f36;background:#fff1f1;border:1px solid #ffd1d1}.verification-form-message{color:#087865;background:#ecfbf5;border:1px solid #c6efdf}.verification-code-row{grid-template-columns:repeat(6,58px);justify-content:center;gap:13px;margin-top:24px;display:grid}.verification-code-row input{color:#123052;width:58px;height:62px;font:inherit;text-align:center;background:#fff;border:1px solid #ccd8e5;border-radius:8px;outline:none;font-size:22px;font-weight:850;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 5px 12px #1c406a0a}.verification-code-row input:focus{border:2px solid #137cf0;transform:translateY(-2px);box-shadow:0 0 0 3px #137cf01a}.verification-validity{color:#5f718a;justify-content:center;align-items:center;gap:7px;margin:15px 0 0;font-size:11px;display:flex}.verification-validity svg{color:#3f6085}.verification-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0c66e4,#388bff);border:0;border-radius:7px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:45px;margin-top:17px;font-size:13px;font-weight:850;transition:box-shadow .22s,transform .22s;display:inline-flex;box-shadow:0 11px 22px #0c66e42e}.verification-submit:hover{transform:translateY(-2px);box-shadow:0 15px 28px #0c66e43d}.verification-submit:disabled{cursor:wait;opacity:.65;transform:none}.verification-divider{color:#7d8b9e;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:13px;margin:17px 0 12px;font-size:10px;display:grid}.verification-divider:before,.verification-divider:after{content:"";background:#dce4ed;height:1px}.verification-secondary-actions{justify-content:center;align-items:center;gap:18px;display:flex}.verification-secondary-actions button,.verification-secondary-actions a{color:#086cd8;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:800;text-decoration:none;transition:color .18s,transform .18s}.verification-secondary-actions button:hover,.verification-secondary-actions a:hover{color:#064da5;transform:translateY(-1px)}.verification-secondary-actions button:disabled{cursor:wait;opacity:.6}.verification-secondary-actions i{background:#ccd6e0;width:1px;height:15px}.verification-purpose{color:#708096;justify-content:center;align-items:center;gap:7px;margin:26px 0 0;font-size:9px;display:flex}.verification-info-panel{background:linear-gradient(155deg,#fbfdff,#f2f8ff);border:1px solid #cfe0f2;border-radius:10px;padding:26px 24px;transition:border-color .22s,box-shadow .22s,transform .22s}.verification-info-panel:hover{border-color:#b9d5ee;transform:translateY(-2px);box-shadow:0 14px 30px #254a7212}.verification-info-lock{color:#31547d;background:#fff;border:1px solid #c8def4;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto;display:grid}.verification-info-panel h2{color:#0c2142;text-align:center;margin:14px 0 0;font-size:16px}.verification-info-intro{color:#5a6c85;text-align:center;margin:8px 0 0;font-size:11px;line-height:1.5}.verification-info-list{border-top:1px solid #d8e3ee;gap:18px;margin-top:25px;padding-top:22px;display:grid}.verification-info-item{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;transition:transform .18s;display:grid}.verification-info-item:hover{transform:translate(4px)}.verification-info-icon{border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.verification-info-icon-blue{color:#0d70ec;background:#e3efff}.verification-info-icon-purple{color:#7046dc;background:#eee8ff}.verification-info-icon-green{color:#0c66e4;background:#e9f2ff}.verification-info-item p{margin:0}.verification-info-item strong{color:#173052;font-size:11px;display:block}.verification-info-item span{color:#5f718a;margin-top:4px;font-size:9px;line-height:1.45;display:block}.verification-footer{color:#728198;justify-content:center;align-items:center;gap:18px;min-height:58px;font-size:9px;display:flex}.verification-footer button{color:#536680;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;transition:color .18s}.verification-footer button:hover{color:#0c66e4}.verification-footer i{background:#cfd8e2;width:1px;height:14px}@keyframes verificationReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.verification-page{animation:none}.verification-brand-header img:hover,.verification-code-row input:focus,.verification-info-item:hover,.verification-info-panel:hover,.verification-secondary-actions button:hover,.verification-secondary-actions a:hover,.verification-security-callout:hover,.verification-submit:hover{transform:none}}@media (width<=68rem){.verification-shell{grid-template-columns:minmax(0,1fr);width:min(100% - 40px,720px)}}@media (width<=42rem){.verification-brand-header{width:calc(100% - 28px);padding-top:16px}.verification-brand-header img{width:205px;height:68px}.verification-shell{width:calc(100% - 28px);padding:20px 14px}.verification-form{padding:4px}.verification-form h1{font-size:30px}.verification-code-row{grid-template-columns:repeat(6,minmax(38px,1fr));gap:7px}.verification-code-row input{width:100%;height:52px}.verification-secondary-actions{flex-direction:column;align-items:stretch;gap:12px}.verification-secondary-actions i{display:none}.verification-footer{flex-wrap:wrap;padding:12px 16px}}.verification-page{justify-content:center;padding:28px 28px 0}.verification-shell{background:#fff;grid-template-columns:minmax(560px,1.15fr) minmax(480px,.85fr);gap:0;width:min(100%,1560px);min-height:780px;margin:auto;padding:0;overflow:hidden}.verification-form-side{flex-direction:column;padding:34px clamp(40px,5vw,104px) 54px;display:flex}.verification-brand-link{width:fit-content;margin:0 auto;display:inline-flex}.verification-brand-link img{object-fit:contain;width:245px;height:81px;transition:transform .22s}.verification-brand-link img:hover{transform:translateY(-2px)scale(1.01)}.verification-form{background:#fff;border:1px solid #d8e2ed;border-radius:11px;width:min(100%,540px);margin:auto;padding:34px 40px;transition:border-color .22s,box-shadow .22s,transform .22s;box-shadow:0 18px 44px #21446a1a}.verification-form:hover{border-color:#c6d7e7;transform:translateY(-2px);box-shadow:0 23px 52px #21446a21}.verification-main-icon{color:#0d70ec;background:#e8f2ff;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto;display:grid}.verification-form h1{letter-spacing:-1px;margin-top:18px;font-size:32px}.verification-info-side{background:linear-gradient(155deg,#f7fbff,#eef7fd);border-left:1px solid #e0e9f2;place-items:center;padding:54px clamp(36px,4vw,76px);display:grid}.verification-info-panel{background:#ffffffd1;border:1px solid #d8e4ef;border-radius:12px;width:min(100%,480px);padding:38px 36px;box-shadow:0 15px 38px #294d730f}.verification-info-panel:hover{border-color:#c2d9eb;box-shadow:0 19px 44px #294d7317}.verification-info-panel h2{color:#0b2043;text-align:left;margin:0;font-size:23px;line-height:1.25}.verification-info-intro{color:#5c6e88;text-align:left;margin-top:8px;font-size:14px;line-height:1.55}.verification-info-list{border-top:0;gap:26px;margin-top:32px;padding-top:0}.verification-info-item{grid-template-columns:60px minmax(0,1fr);gap:16px}.verification-info-icon{width:58px;height:58px}.verification-info-item strong{font-size:14px}.verification-info-item span{margin-top:5px;font-size:11px;line-height:1.5}.verification-security-note{color:#0c66e4;background:#f7fbff;border:1px solid #cbddea;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;margin-top:34px;padding:16px;transition:border-color .18s,transform .18s;display:grid}.verification-security-note:hover{border-color:#85b8ff;transform:translateY(-2px)}.verification-security-note p{margin:0}.verification-security-note strong{color:#18355d;font-size:11px;display:block}.verification-security-note span{color:#60738f;margin-top:4px;font-size:9px;line-height:1.45;display:block}@media (prefers-reduced-motion:reduce){.verification-brand-link img:hover,.verification-form:hover,.verification-security-note:hover{transform:none}}@media (width<=68rem){.verification-page{padding:20px 20px 0}.verification-shell{grid-template-columns:minmax(0,1fr);width:min(100%,720px);min-height:auto}.verification-info-side{border-bottom:1px solid #e0e9f2;border-left:0;order:1;padding:42px clamp(28px,6vw,58px);display:grid}.verification-form-side{order:2;min-height:auto}}@media (width<=42rem){.verification-page{padding:14px 14px 0}.verification-info-side{padding:32px 14px}.verification-info-panel{padding:28px 19px}.verification-info-panel h2{font-size:22px}.verification-form-side{padding:20px 14px 32px}.verification-brand-link img{width:205px;height:68px}.verification-form{padding:28px 19px}.verification-form h1{font-size:29px}.verification-code-row{grid-template-columns:repeat(6,minmax(36px,1fr));gap:7px}.verification-code-row input{width:100%;height:52px}}.verify-reset-page{color:#0a1b3c;background:linear-gradient(145deg,#fbfdff,#f4f8fd);flex-direction:column;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;animation:.42s ease-out verifyResetReveal;display:flex}.verify-reset-brand-header{width:min(100% - 72px,1560px);margin:0 auto;padding:25px 0 12px}.verify-reset-brand-header a{display:inline-flex}.verify-reset-brand-header img{object-fit:contain;width:240px;height:80px;transition:transform .22s}.verify-reset-brand-header img:hover{transform:translateY(-2px)scale(1.01)}.verify-reset-shell{background:#fffffff0;border:1px solid #d8e2ed;border-radius:13px;grid-template-columns:minmax(540px,1.2fr) minmax(360px,.8fr);gap:30px;width:min(100% - 72px,1040px);margin:10px auto auto;padding:28px;display:grid;box-shadow:0 20px 50px #21446a17}.verify-reset-form{text-align:center;padding:16px 38px 10px}.verify-reset-main-icon{color:#0d70ec;background:#e8f2ff;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto;display:grid}.verify-reset-form h1{color:#071936;letter-spacing:-1px;margin:17px 0 0;font-size:32px;font-weight:900}.verify-reset-intro{color:#596b85;max-width:470px;margin:9px auto 0;font-size:13px;line-height:1.55}.verify-reset-intro strong{color:#203a60}.verify-reset-error,.verify-reset-message{border-radius:7px;margin:15px 0 0;padding:9px 11px;font-size:10px;font-weight:750}.verify-reset-error{color:#c62f36;background:#fff1f1;border:1px solid #ffd1d1}.verify-reset-message{color:#087865;background:#ecfbf5;border:1px solid #c6efdf}.verify-reset-code-row{grid-template-columns:repeat(6,55px);justify-content:center;gap:11px;margin-top:25px;display:grid}.verify-reset-code-row input{color:#123052;width:55px;height:60px;font:inherit;text-align:center;background:#fff;border:1px solid #ccd8e5;border-radius:8px;outline:none;font-size:22px;font-weight:850;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 5px 12px #1c406a0a}.verify-reset-code-row input:focus{border:2px solid #137cf0;transform:translateY(-2px);box-shadow:0 0 0 3px #137cf01a}.verify-reset-validity{color:#5f718a;justify-content:center;align-items:center;gap:7px;margin:14px 0 0;font-size:10px;display:flex}.verify-reset-password-fields{gap:14px;margin-top:23px;display:grid}.verify-reset-field{text-align:left;display:block}.verify-reset-field-label{color:#132648;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.verify-reset-input-wrap{color:#8390a5;background:#fff;border:1px solid #cfd9e5;border-radius:7px;align-items:center;gap:10px;min-height:44px;padding:0 12px;transition:border-color .18s,box-shadow .18s;display:flex}.verify-reset-input-wrap:focus-within{color:#0c66e4;border-color:#0c66e4;box-shadow:0 0 0 3px #0c66e41a}.verify-reset-input-wrap input{color:#102447;width:100%;height:40px;font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:12px}.verify-reset-input-wrap input::placeholder{color:#9ba8bb}.verify-reset-input-wrap button{color:#7d8ba0;cursor:pointer;background:0 0;border:0;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;transition:color .18s,transform .18s;display:grid}.verify-reset-input-wrap button:hover{color:#0c66e4;transform:scale(1.08)}.verify-reset-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0c66e4,#388bff);border:0;border-radius:7px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:45px;margin-top:20px;font-size:13px;font-weight:850;transition:box-shadow .22s,transform .22s;display:inline-flex;box-shadow:0 11px 22px #0c66e42e}.verify-reset-submit:hover{transform:translateY(-2px);box-shadow:0 15px 28px #0c66e43d}.verify-reset-submit:disabled{cursor:wait;opacity:.65;transform:none}.verify-reset-secondary-actions{justify-content:center;align-items:center;gap:17px;margin-top:17px;display:flex}.verify-reset-secondary-actions button,.verify-reset-secondary-actions a,.verify-reset-back-login{color:#086cd8;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:800;text-decoration:none;transition:color .18s,transform .18s}.verify-reset-secondary-actions button:hover,.verify-reset-secondary-actions a:hover,.verify-reset-back-login:hover{color:#064da5;transform:translateY(-1px)}.verify-reset-secondary-actions button:disabled{cursor:wait;opacity:.6}.verify-reset-secondary-actions i{background:#ccd6e0;width:1px;height:15px}.verify-reset-back-login{margin-top:17px;display:inline-block}.verify-reset-info-panel{background:linear-gradient(155deg,#fbfdff,#f1f8ff);border:1px solid #cfe0f2;border-radius:10px;padding:31px 27px;transition:border-color .22s,box-shadow .22s,transform .22s}.verify-reset-info-panel:hover{border-color:#b9d5ee;transform:translateY(-2px);box-shadow:0 14px 30px #254a7212}.verify-reset-info-panel h2{color:#0b2043;margin:0;font-size:21px}.verify-reset-info-panel>p{color:#5d6f89;margin:8px 0 0;font-size:12px;line-height:1.5}.verify-reset-info-list{gap:24px;margin-top:29px;display:grid}.verify-reset-info-item{grid-template-columns:53px minmax(0,1fr);align-items:center;gap:14px;transition:transform .18s;display:grid}.verify-reset-info-item:hover{transform:translate(4px)}.verify-reset-info-icon{border-radius:50%;place-items:center;width:51px;height:51px;display:grid}.verify-reset-info-icon-blue{color:#0d70ec;background:#e3efff}.verify-reset-info-icon-purple{color:#7046dc;background:#eee8ff}.verify-reset-info-icon-green{color:#0c66e4;background:#e9f2ff}.verify-reset-info-item p{margin:0}.verify-reset-info-item strong{color:#173052;font-size:12px;display:block}.verify-reset-info-item span{color:#5f718a;margin-top:4px;font-size:9px;line-height:1.5;display:block}.verify-reset-footer{color:#728198;justify-content:center;align-items:center;gap:18px;min-height:58px;font-size:9px;display:flex}.verify-reset-footer button{color:#536680;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;transition:color .18s}.verify-reset-footer button:hover{color:#0c66e4}.verify-reset-footer i{background:#cfd8e2;width:1px;height:14px}@keyframes verifyResetReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.verify-reset-page{animation:none}.verify-reset-back-login:hover,.verify-reset-brand-header img:hover,.verify-reset-code-row input:focus,.verify-reset-info-item:hover,.verify-reset-info-panel:hover,.verify-reset-input-wrap button:hover,.verify-reset-secondary-actions button:hover,.verify-reset-secondary-actions a:hover,.verify-reset-submit:hover{transform:none}}@media (width<=68rem){.verify-reset-shell{grid-template-columns:minmax(0,1fr);width:min(100% - 40px,680px)}.verify-reset-info-panel{display:none}}@media (width<=42rem){.verify-reset-brand-header{width:calc(100% - 28px);padding-top:16px}.verify-reset-brand-header img{width:205px;height:68px}.verify-reset-shell{width:calc(100% - 28px);padding:20px 14px}.verify-reset-form{padding:4px}.verify-reset-form h1{font-size:29px}.verify-reset-code-row{grid-template-columns:repeat(6,minmax(37px,1fr));gap:6px}.verify-reset-code-row input{width:100%;height:51px}.verify-reset-secondary-actions{flex-direction:column;align-items:stretch;gap:12px}.verify-reset-secondary-actions i{display:none}.verify-reset-footer{flex-wrap:wrap;padding:12px 16px}}.workspaces-main{color:#0a1b3c;background:#f7fafc;width:100%;min-height:100vh;margin:0;padding:0 0 64px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.workspaces-main .workspace-nav{background:#fff;border-bottom:1px solid #e5edf3}.workspaces-main .workspace-nav-inner,.workspaces-content{width:min(100% - 80px,1280px);margin:0 auto}.workspaces-main .workspace-nav-inner{min-height:92px}.workspaces-main .workspace-nav-brand-copy strong{color:#0a254a;font-weight:800}.workspaces-main .workspace-nav-brand-copy small{color:#65768b;font-size:11px;font-weight:500}.workspaces-main .workspace-nav-profile{background:#fbfdfe;border:1px solid #e6edf3;border-radius:12px;gap:14px;padding:9px 12px;transition:border-color .18s,background .18s}.workspaces-main .workspace-nav-profile:hover{background:#f3fbfc;border-color:#b3d4ff}.workspaces-main .workspace-nav-user-copy strong{font-size:13px}.workspaces-main .workspace-nav-user-copy small{color:#6a7b8e;font-size:11px}.workspaces-main .workspace-nav-avatar{background:#0c66e4;width:36px;height:36px;box-shadow:0 0 0 3px #fff}.workspaces-content{padding:0}.workspaces-hero-section{justify-content:space-between;align-items:flex-end;gap:36px;padding:56px 0 40px;display:flex}.workspaces-hero-text{min-width:0;max-width:680px}.workspaces-hero-text>span{color:#0c66e4;letter-spacing:.04em;background:#e9f2ff;border:1px solid #b3d4ff;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:11px;font-weight:750;line-height:1.4;display:inline-flex}.workspaces-hero-text h1{color:#0b1d3a;letter-spacing:-1.8px;overflow-wrap:anywhere;margin:17px 0 0;font-size:clamp(34px,3.5vw,48px);font-weight:850;line-height:1.12}.workspaces-hero-text p{color:#63748a;max-width:560px;margin:14px 0 0;font-size:15px;line-height:1.7}.workspaces-hero-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;padding-bottom:4px;display:flex}.workspaces-hero-action{min-height:44px;font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:750;line-height:1.3;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.workspaces-hero-action:hover{transform:translateY(-2px)}.workspaces-hero-action-join-with-code{color:#354b65;background:#fff;border:1px solid #d7e3eb;box-shadow:0 2px 3px #11304806}.workspaces-hero-action-join-with-code:hover{border-color:#85b8ff}.workspaces-hero-action-new-workspace{color:#fff;background:linear-gradient(135deg,#0c66e4,#0c66e4);border:1px solid #0c66e4;box-shadow:0 5px 14px #0c66e429}.workspaces-hero-action-new-workspace:hover{box-shadow:0 8px 20px #0c66e438}.workspaces-footer-section{border-top:1px solid #e1eaf1;margin:0;padding-top:28px}.workspaces-list-toolbar{justify-content:space-between;align-items:center;gap:24px;display:flex}.workspaces-list-toolbar h2{color:#213650;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:750;display:inline-flex}.workspaces-list-toolbar h2>svg{color:#7a90a4}.workspaces-list-toolbar h2 span{color:#0c66e4;background:#e9f2ff;border:1px solid #b3d4ff;border-radius:7px;place-items:center;min-width:26px;height:24px;padding:0 7px;font-size:11px;font-weight:750;display:inline-grid}.workspaces-search{color:#7a8c9e;background:#fff;border:1px solid #dce6ee;border-radius:9px;align-items:center;gap:10px;width:min(330px,100%);min-height:43px;padding:0 14px;transition:border-color .18s,box-shadow .18s;display:flex}.workspaces-search:focus-within{border-color:#85b8ff;box-shadow:0 0 0 3px #0c66e417}.workspaces-search svg{flex-shrink:0}.workspaces-search input{color:#203a55;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.workspaces-search input::placeholder{color:#8292a3;opacity:1}.workspaces-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:24px;display:grid}.workspaces-state{color:#65788d;background:#fff;border:1px solid #e2eaf1;border-radius:14px;margin:24px 0 0;padding:24px;font-size:14px}.workspaces-state-error{color:#b42318;background:#fffbfa;border-color:#f3d9d4}.workspaces-empty{text-align:center;background:#fff;border:1px dashed #cbdde6;border-radius:16px;margin-top:24px;padding:52px 24px}.workspaces-empty>svg{box-sizing:content-box;color:#0c66e4;background:#e9f2ff;border-radius:15px;padding:14px}.workspaces-empty h3{color:#223954;margin:18px 0 0;font-size:20px;font-weight:750}.workspaces-empty p{color:#718196;margin:10px 0 0;font-size:14px;line-height:1.6}.workspaces-pagination{justify-content:center;align-items:center;gap:18px;margin-top:30px;display:flex}.workspaces-pagination button{color:#304962;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe6ed;border-radius:8px;padding:0 16px;font-size:12px;font-weight:650}.workspaces-pagination button:disabled{cursor:not-allowed;opacity:.5}.workspaces-pagination span{color:#708296;font-size:12px}.workspaces-create-backdrop{z-index:20;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a1e335c;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.workspaces-create-card{background:#fff;border:1px solid #e2edf2;border-radius:20px;width:min(100%,500px);max-height:calc(100dvh - 48px);padding:30px;overflow-y:auto;box-shadow:0 28px 90px #071f313d}.workspaces-create-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.workspaces-create-header span{color:#0c66e4;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:750;display:inline-block}.workspaces-create-header h2{color:#142d48;letter-spacing:-.7px;margin:0;font-size:25px;font-weight:800}.workspaces-create-header p{color:#75869a;margin:9px 0 0;font-size:12px;line-height:1.6}.workspaces-create-header button{color:#6a7e93;min-width:30px;height:30px;font:inherit;cursor:pointer;background:#f5f8fb;border:1px solid #e5ecf2;border-radius:8px;flex-shrink:0;place-items:center;padding:0 10px;font-size:11px;display:grid}.workspaces-create-error{color:#b42318;background:#fff3f0;border:1px solid #f6dbd4;border-radius:8px;margin:0 0 16px;padding:10px 12px;font-size:12px}.workspaces-create-field{flex-direction:column;gap:8px;margin-top:18px;display:flex}.workspaces-create-field span{color:#36506a;font-size:12px;font-weight:650}.workspaces-create-field input,.workspaces-create-field textarea{color:#223b56;width:100%;min-height:44px;font:inherit;background:#fbfdfe;border:1px solid #d9e5ed;border-radius:9px;outline:none;padding:12px 14px;font-size:13px;transition:border-color .18s,box-shadow .18s}.workspaces-create-field input:focus,.workspaces-create-field textarea:focus{border-color:#85b8ff;box-shadow:0 0 0 3px #0c66e414}.workspaces-create-field input::placeholder,.workspaces-create-field textarea::placeholder{color:#8b9aa9}.workspaces-create-field textarea{resize:vertical}.workspaces-create-actions{border-top:1px solid #edf1f5;justify-content:flex-end;align-items:center;gap:10px;margin-top:26px;padding-top:22px;display:flex}.workspaces-create-actions button{min-height:42px;font:inherit;cursor:pointer;border-radius:8px;padding:0 17px;font-size:12px;font-weight:700}.workspaces-create-actions button:first-child{color:#425b73;background:#fff;border:1px solid #dbe6ee}.workspaces-create-actions button:last-child{color:#fff;background:linear-gradient(135deg,#0c66e4,#0c66e4);border:1px solid #0c66e4;box-shadow:0 3px 9px #0c66e421}.workspaces-create-actions button:disabled{cursor:not-allowed;opacity:.6}.workspaces-main button:focus-visible,.workspaces-main a:focus-visible{outline-offset:4px;outline:2px solid #0c66e4}@media (width<=68rem){.workspaces-hero-section{flex-direction:column;align-items:flex-start;gap:24px}}@media (width<=48rem){.workspaces-main .workspace-nav-inner,.workspaces-content{width:calc(100% - 40px)}.workspaces-main .workspace-nav-inner{min-height:80px}.workspaces-hero-section{padding:36px 0 30px}.workspaces-hero-text h1{letter-spacing:-1.2px}.workspaces-grid{grid-template-columns:minmax(0,1fr);gap:16px}.workspaces-list-toolbar{flex-direction:column;align-items:stretch;gap:18px}.workspaces-search{width:100%}}@media (width<=30rem){.workspaces-main .workspace-nav-inner,.workspaces-content{width:calc(100% - 32px)}.workspaces-main .workspace-nav-profile{padding:5px}.workspaces-hero-text p{font-size:14px}.workspaces-hero-actions{gap:8px;width:100%}.workspaces-hero-action{flex:auto;padding:0 12px;font-size:12px}.workspaces-create-backdrop{padding:14px}.workspaces-create-card{max-height:calc(100dvh - 28px);padding:22px}.workspaces-create-actions button{flex:1;padding:0 10px}}@media (prefers-reduced-motion:reduce){.workspaces-main *,.workspaces-main :before,.workspaces-main :after{transition:none}}.workspace-nav{background:0 0;width:100%}.workspace-nav-inner{justify-content:space-between;align-items:center;width:min(100% - 48px,1180px);min-height:76px;margin:0 auto;display:flex}.workspace-nav-brand,.workspace-nav-profile{align-items:center;display:flex}.workspace-nav-brand{color:#172b4d;gap:12px;text-decoration:none}.workspace-nav-logo{background:0 0;border:0;border-radius:0;place-items:center;width:56px;height:56px;display:grid}.workspace-nav-logo img{object-fit:contain;width:54px;height:54px}.workspace-nav-brand-copy,.workspace-nav-user-copy{flex-direction:column;display:flex}.workspace-nav-brand-copy strong{color:#0b2f77;letter-spacing:0;font-size:23px;font-weight:700;line-height:1.2}.workspace-nav-user-copy strong{color:#172b4d;font-size:15px;font-weight:700;line-height:1.2}.workspace-nav-brand-copy small{color:#44546f;letter-spacing:0;margin-top:2px;font-size:12.5px;font-weight:600}.workspace-nav-profile{color:inherit;gap:12px;text-decoration:none}.workspace-nav-user-copy{align-items:flex-end}.workspace-nav-user-copy small{color:#44546f;margin-top:3px;font-size:12px}.workspace-nav-avatar{color:#fff;background:#0c66e4;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:700;display:grid;overflow:hidden}.workspace-nav-avatar img{object-fit:cover;width:100%;height:100%}@media (width<=48rem){.workspace-nav-inner{width:min(100% - 36px,1180px)}.workspace-nav-brand-copy strong{font-size:16px}.workspace-nav-brand-copy small{font-size:13px}}@media (width<=30rem){.workspace-nav-inner{width:min(100% - 28px,1180px)}.workspace-nav-brand-copy small,.workspace-nav-user-copy{display:none}.workspace-nav-logo{width:46px;height:46px}.workspace-nav-logo img{width:44px;height:44px}}.workspace-nav-actions{align-items:center;gap:12px;display:flex}.workspace-nav-logout{color:#d30000;border-radius:7px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.workspace-nav-logout:hover{color:#ad0000;background:#ffeded}.workspace-nav-logout:focus-visible{outline-offset:3px;outline:3px solid #d30000}.member-avatars{align-items:center;display:flex}.member-avatar{color:#fff;-webkit-user-select:none;user-select:none;background:#4b5563;border:2px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-left:-6px;font-size:11px;font-weight:700;display:flex}.member-avatar:first-child{margin-left:0}.member-avatar-count{color:#53657d;background:#dde5ef}.member-avatars-empty{color:#89a;font-size:12px;font-weight:600}.workspace-card{background:#fff;border:1px solid #dfe8f0;border-radius:16px;flex-direction:column;gap:20px;min-width:0;padding:26px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 12px #17364f06}.workspace-card:hover,.workspace-card:focus-within{border-color:#b3d4ff;transform:translateY(-3px);box-shadow:0 12px 30px #1b506613}.workspace-card-header{justify-content:space-between;align-items:center;gap:18px;display:flex}.workspace-card-icon{color:#0c66e4;letter-spacing:-.5px;background:linear-gradient(145deg,#e9f2ff,#b3d4ff);border:1px solid #b3d4ff;border-radius:14px;flex-shrink:0;place-items:center;width:54px;height:54px;font-size:18px;font-weight:800;display:grid;box-shadow:inset 0 1px #fff}.workspace-card-user{flex-direction:column;align-items:flex-end;gap:5px;min-width:0;display:flex}.workspace-card-owner-label{color:#92a1b1;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.workspace-card-username{color:#43758a;overflow-wrap:anywhere;max-width:100%;font-size:11px}.workspace-card-fullname{color:#3a526c;text-align:right;overflow-wrap:anywhere;font-size:12px;font-weight:650}.workspace-card-body{flex-direction:column;flex:1;align-items:flex-start;gap:7px;min-width:0;display:flex}.workspace-card-name{color:#142d49;letter-spacing:-.55px;overflow-wrap:anywhere;margin:0;font-size:23px;font-weight:800;line-height:1.25}.workspace-card-code{color:#7a8fa3;overflow-wrap:anywhere;background:#f5f8fb;border:1px solid #ecf1f5;border-radius:5px;max-width:100%;padding:3px 7px;font-size:10px;line-height:1.4}.workspace-card-description{color:#738397;overflow-wrap:anywhere;min-height:40px;margin:7px 0 0;font-size:13px;line-height:1.7}.workspace-card-footer{border-top:1px solid #edf2f6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:17px;display:flex}.workspace-card-cta{color:#0c66e4;min-height:36px;font:inherit;cursor:pointer;background:#e9f2ff;border:1px solid #e9f2ff;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:0 12px;font-size:12px;font-weight:750;transition:background .18s,border-color .18s;display:inline-flex}.workspace-card-cta svg{transition:transform .18s}.workspace-card-cta:hover{background:#e9f2ff;border-color:#b3d4ff}.workspace-card-cta:hover svg{transform:translate(3px)}@media (width<=30rem){.workspace-card{gap:18px;padding:20px}.workspace-card-name{font-size:21px}.workspace-card-footer{gap:12px}.workspace-card-cta{gap:8px;padding:0 9px;font-size:11px}}.mainpage-header-section{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:default;background:#f7f8f9eb;border-bottom:1px solid #dcdfe400;outline:none;align-items:center;gap:12px;min-height:76px;padding:6px 0;display:flex;position:sticky;top:0}.mainpage-header-brand{color:#172b4d;cursor:pointer;border-radius:6px;outline:none;align-items:center;gap:12px;text-decoration:none;display:flex}.mainpage-logo{color:#0c66e4;background:0 0;border:0;border-radius:0;place-items:center;width:56px;height:56px;display:grid}.mainpage-logo img{object-fit:contain;width:54px;height:54px}.mainpage-brand-text{flex-direction:column;gap:4px;line-height:1.15;display:flex}.mainpage-brand-text strong{color:#0b2f77;letter-spacing:0;font-size:23px;font-weight:700}.mainpage-brand-text small{color:#44546f;font-size:12.5px;font-weight:600}@media (width<=48rem){.mainpage-header-section{padding-top:.75rem}.mainpage-brand-text small{display:none}}@media (width<=30rem){.mainpage-logo{width:46px;height:46px}.mainpage-logo img{width:44px;height:44px}}.invitation-page{background:#f5f7fb;width:min(100% - 48px,1180px);min-height:100vh;margin:0 auto;padding:10px 0 56px}.invitation-response{color:#101827;background:#fff;border:1px solid #d7e2e6;border-radius:14px;width:min(100%,620px);margin:72px auto 0;padding:36px;box-shadow:0 6px 18px #15272b14}.invitation-response-icon{color:#0c66e4;background:#e9f2ff;border-radius:10px;place-items:center;width:52px;height:52px;display:grid}.invitation-response-label{color:#0c66e4;text-transform:uppercase;margin:22px 0 0;font-size:13px;font-weight:700}.invitation-response h1{margin:8px 0 0;font-size:clamp(32px,6vw,46px);line-height:1.08}.invitation-response>p:not(.invitation-response-label){color:#52616f;margin:14px 0 0;line-height:1.6}.invitation-response-error,.invitation-response-success{border-radius:7px;padding:12px 14px}.invitation-response-error{color:#b42318;background:#ffeded}.invitation-response-success{color:#237a45;background:#eaf7ef}.invitation-response-actions{gap:10px;margin-top:24px;display:flex}.invitation-response-actions button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#0c66e4;border:1px solid #0c66e4;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:700;display:inline-flex}.invitation-response-actions .invitation-response-secondary{color:#101827;background:#fff;border-color:#cbd5df}.invitation-response-actions button:disabled{cursor:not-allowed;opacity:.55}.invitation-response>a{color:#0c66e4;margin-top:22px;font-weight:700;display:inline-block}@media (width<=75rem){.invitation-page{width:calc(100% - 2rem)}}@media (width<=48rem){.invitation-page{width:calc(100% - 1.5rem)}}@media (width<=30rem){.invitation-page{width:calc(100% - 1rem)}}.userprofile-settings-screen{color:#17233c;background:#f7f9fc;width:min(100% - 48px,980px);min-height:100vh;margin:0 auto;padding:32px 0 56px}.userprofile-settings-topbar{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.userprofile-settings-back-link{color:#17233c;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;text-decoration:none;display:inline-flex}.userprofile-settings-back-link svg{color:#17233c}.userprofile-settings-back-link:hover{background:#e8f0f3}.userprofile-settings-form{width:100%}.profile-page-avatar-block,.userprofile-panel{background:#fff;border:1px solid #dce6f3;border-radius:8px;padding:18px;position:relative}.userprofile-panel{margin-top:18px}.userprofile-profile-head{border-bottom:1px solid #e5edf0;align-items:center;gap:18px;padding:0 0 18px;display:flex}.userprofile-avatar-preview{color:#fff;background:#141e37;border-radius:999px;flex:none;justify-content:center;align-items:center;width:84px;height:84px;display:flex;position:relative;overflow:hidden}.userprofile-avatar-preview input[type=file]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.userprofile-avatar-edit{color:#fff;cursor:pointer;opacity:.55;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;transition:opacity .14s;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.userprofile-avatar-preview:hover .userprofile-avatar-edit,.userprofile-avatar-edit:hover,.userprofile-avatar-edit:focus-visible{opacity:1}.userprofile-avatar-preview img{object-fit:cover;width:100%;height:100%}.userprofile-avatar-preview span{font-size:21px;font-weight:650}.userprofile-avatar-fields{align-self:stretch;align-items:center;min-width:0;margin-left:auto;display:flex}.userprofile-avatar-error{margin-top:10px;display:block}.userprofile-logout-button,.userprofile-save-row button,.userprofile-security-action,.userprofile-modal-header button,.userprofile-modal-actions button,.userprofile-email-code-actions button,.userprofile-email-closed button,.userprofile-unsaved-actions button,.userprofile-danger-button{min-height:40px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:650;display:inline-flex}.userprofile-logout-button{color:#fff;background:#d30000;border:1px solid #d30000;gap:8px}.userprofile-danger-button:hover,.userprofile-danger-button:focus-visible,.userprofile-logout-button:hover,.userprofile-logout-button:focus-visible{background:#ad0000;border-color:#ad0000}.userprofile-save-row button,.userprofile-security-action,.userprofile-modal-actions button,.userprofile-email-code-actions button:first-child,.userprofile-email-closed button,.userprofile-unsaved-actions button:last-child{color:#fff;background:#0c66e4;border:1px solid #0c66e4}.userprofile-section-title{color:#17233c;text-align:left;margin:18px 0 16px;font-size:22px;font-weight:650;line-height:1.1}.userprofile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.userprofile-field-wide{grid-column:1/-1}.userprofile-form-list{border:1px solid #dce6f3;border-radius:8px;overflow:hidden}.userprofile-form-group{color:#647895;text-transform:uppercase;background:#f8fbfc;padding:12px 14px;font-size:12px;font-weight:650}.userprofile-form-list .userprofile-grid{background:#fff;padding:14px}.userprofile-modal-form-list{margin-top:14px}.userprofile-modal-grid{gap:14px}.userprofile-form-list .userprofile-grid+.userprofile-form-group{border-top:1px solid #e5edf0}.userprofile-field{flex-direction:column;gap:8px;min-width:0;display:flex}.userprofile-field span,.userprofile-email-code strong{color:#17233c;font-size:13px;font-weight:650}.userprofile-field input,.userprofile-field select,.userprofile-info-value{color:#17233c;width:100%;min-height:42px;font:inherit;background:#f8fbfc;border:1px solid #dce6f3;border-radius:8px;outline:none;padding:11px 12px;font-size:14px;font-weight:700}.userprofile-field input:focus,.userprofile-field select:focus{border-color:#0c66e4;box-shadow:0 0 0 3px #0c66e41f}.userprofile-field input[readonly],.userprofile-field select:disabled,.userprofile-info-value{color:#647895;background:#eef3f5}.userprofile-info-value{overflow-wrap:anywhere;-webkit-user-select:none;user-select:none;align-items:center;display:flex}.userprofile-save-row{flex-flow:column wrap;justify-content:center;align-items:center;gap:12px;margin-top:18px;display:flex}.userprofile-save-row p,.userprofile-security-status,.userprofile-modal-message{color:#0c66e4;margin:0;font-size:13px;font-weight:650}.userprofile-error{color:#b42318;margin:0;font-size:12px;font-weight:600}.userprofile-security-status{margin-top:12px}.userprofile-save-row button:disabled,.userprofile-modal-actions button:disabled,.userprofile-email-code-actions button:disabled,.userprofile-email-closed button:disabled,.userprofile-danger-button:disabled,.userprofile-history-download:disabled{cursor:not-allowed;opacity:.65}.userprofile-security-list{border:1px solid #dce6f3;border-radius:8px;overflow:hidden}.userprofile-security-group{color:#647895;text-transform:uppercase;background:#f8fbfc;padding:12px 14px;font-size:12px;font-weight:650}.userprofile-security-row{background:#fff;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:14px;display:grid}.userprofile-security-row+.userprofile-security-row,.userprofile-security-row+.userprofile-security-group{border-top:1px solid #e5edf0}.userprofile-security-icon{color:#0c66e4;background:#e9f2ff;border:1px solid #b3d4ff;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.userprofile-security-copy{gap:5px;min-width:0;display:grid}.userprofile-security-copy strong{color:#17233c;font-size:15px;font-weight:650;line-height:1.15}.userprofile-security-copy span{color:#647895;font-size:13px;font-weight:750;line-height:1.3}.userprofile-security-action{min-width:118px;padding-inline:14px}.userprofile-danger-panel{background:#ffeded;border:1px solid #f3cccc}.userprofile-danger-list{background:0 0;border:1px solid #efc7c7;border-radius:8px;overflow:hidden}.userprofile-danger-row{background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:14px;display:grid}.userprofile-danger-copy{gap:5px;min-width:0;display:grid}.userprofile-danger-copy strong{color:#9b1c1c;font-size:15px;font-weight:650;line-height:1.15}.userprofile-danger-copy span{color:#647895;font-size:13px;font-weight:750;line-height:1.3}.userprofile-modal-backdrop{z-index:40;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a47;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.userprofile-modal-card,.userprofile-unsaved-modal{background:#fff;border:1px solid #0c66e43d;border-radius:8px;width:min(100%,560px);max-height:calc(100vh - 48px);padding:22px;overflow:auto;box-shadow:0 24px 60px #0f172a3d}.userprofile-modal-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.userprofile-modal-header h2,.userprofile-unsaved-modal h2{color:#17233c;margin:0;font-size:24px;font-weight:650;line-height:1.1}.userprofile-modal-header p{color:#647895;max-width:390px;margin:8px 0 0;font-size:13px;font-weight:750;line-height:1.35}.userprofile-modal-header button,.userprofile-email-code-actions button:last-child,.userprofile-unsaved-actions button:first-child{color:#647895;background:#fff;border:1px solid #0c66e442}.userprofile-modal-actions{justify-content:flex-end;margin-top:20px;display:flex}.userprofile-email-code{text-align:center;background:#fff;justify-items:center;gap:12px;padding:16px 14px;display:grid}.userprofile-email-closed{background:#fff;justify-content:center;align-items:center;padding:16px 14px;display:flex}.userprofile-email-closed button{min-width:128px}.userprofile-code-boxes{grid-template-columns:repeat(6,42px);justify-content:center;gap:8px;display:grid}.userprofile-code-boxes input{color:#17233c;text-align:center;background:#f8fbfc;border:1px solid #dce6f3;border-radius:8px;width:42px;height:46px;padding:0;font-size:18px;font-weight:650}.userprofile-email-code-actions,.userprofile-unsaved-actions{justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.userprofile-unsaved-modal{text-align:center;width:min(100%,430px)}.userprofile-unsaved-modal p{color:#647895;margin:10px 0 0;font-size:13px;font-weight:750}.userprofile-unsaved-actions{justify-content:space-between;margin-top:26px}.userprofile-device-list{gap:12px;max-height:278px;padding-right:4px;display:grid;overflow-y:auto}.userprofile-device-row{background:#fff;border:1px solid #dce6f3;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px;display:flex}.userprofile-device-text{color:#17233c;overflow-wrap:anywhere;white-space:pre-wrap;background:0 0;min-width:0;margin:0;font:700 13px/1.55 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.userprofile-danger-button{color:#fff;background:#d30000;border:1px solid #d30000;flex:none}.userprofile-empty{color:#647895;margin:0;font-size:13px;font-weight:600}.userprofile-history-modal{width:min(100%,780px)}.userprofile-history-header{grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr);align-items:center;display:grid}.userprofile-history-header h2{text-align:center}.userprofile-history-header>button:last-child{justify-self:end}.userprofile-history-header .userprofile-history-download{color:#fff;background:#0c66e4;border:1px solid #0c66e4;justify-self:start;gap:8px}.userprofile-history-text{color:#17233c;overflow-wrap:anywhere;white-space:pre-wrap;background:#f8fbfc;border:1px solid #dce6f3;border-radius:8px;max-height:min(62vh,560px);margin:0;padding:16px;font:700 13px/1.55 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;overflow:hidden auto}.userprofile-history-list{max-height:min(62vh,560px)}.userprofile-delete-modal{background:#ffeded;border-color:#e6aaaa;width:min(100%,430px)}.userprofile-delete-modal .userprofile-modal-header{align-items:center}.userprofile-delete-modal .userprofile-modal-header h2{color:#9b1c1c}.userprofile-delete-actions{justify-content:center;margin-top:24px;display:flex}.userprofile-delete-actions .userprofile-danger-button{min-width:150px}.userprofile-delete-error{text-align:center;margin:0}@media (width<=48rem){.userprofile-settings-screen{width:min(100% - 28px,980px);padding:18px 0 40px}.userprofile-profile-head,.userprofile-device-row{flex-direction:column;align-items:stretch}.userprofile-grid{grid-template-columns:1fr}.userprofile-field-wide{grid-column:auto}.userprofile-avatar-fields{align-self:auto;margin-left:0}.userprofile-security-row{grid-template-columns:38px minmax(0,1fr)}.userprofile-security-action{grid-column:1/-1;width:100%}.userprofile-danger-row,.userprofile-save-row,.userprofile-modal-actions,.userprofile-email-code-actions,.userprofile-email-closed,.userprofile-unsaved-actions{flex-direction:column;align-items:stretch}.userprofile-email-closed{display:flex}.userprofile-save-row button,.userprofile-modal-actions button,.userprofile-email-code-actions button,.userprofile-email-closed button,.userprofile-unsaved-actions button,.userprofile-danger-button,.userprofile-logout-button{width:100%}.userprofile-history-header{grid-template-columns:1fr auto}.userprofile-history-header h2{grid-area:1/1/auto/-1}.userprofile-history-header .userprofile-history-download,.userprofile-history-header>button:last-child{grid-row:2}.userprofile-code-boxes{grid-template-columns:repeat(6,minmax(0,1fr));width:100%}.userprofile-code-boxes input{width:100%;min-width:0}}@media (width<=30rem){.userprofile-settings-screen{width:min(100% - 22px,980px);padding:14px 0 34px}.profile-page-avatar-block,.userprofile-panel,.userprofile-modal-card,.userprofile-unsaved-modal{padding:16px}}.userprofile-settings-screen{background:0 0;grid-template-columns:220px minmax(0,1fr);gap:38px;width:min(100% - 64px,1280px);margin:0 auto;padding:32px 0 56px;display:grid}.userprofile-page-content{min-width:0}.userprofile-page-nav{background:#fff;border:1px solid #dce6f3;border-radius:13px;height:fit-content;padding:24px 18px;position:sticky;top:28px}.userprofile-page-nav>strong{color:#17233c;letter-spacing:-.8px;font-size:25px;display:block}.userprofile-page-nav>span{color:#8b98ab;letter-spacing:1px;margin:24px 10px 10px;font-size:10px;font-weight:600;display:block}.userprofile-page-nav nav{gap:5px;display:grid}.userprofile-page-nav a{color:#607491;border-radius:7px;padding:12px 10px;font-size:12px;text-decoration:none}.userprofile-page-nav a:hover,.userprofile-page-nav a:focus-visible{color:#05c;background:#e9f2ff}.userprofile-page-nav>button{color:#0c66e4;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:28px 10px 0;padding:0;font-size:11px;display:inline-flex}.userprofile-settings-topbar{gap:16px;margin-bottom:26px}.userprofile-page-eyebrow{color:#0c66e4;letter-spacing:1px;font-size:10px;font-weight:600}.userprofile-settings-topbar h1{letter-spacing:-.8px;margin:8px 0 10px;font-size:30px;line-height:1.2}.userprofile-settings-topbar p{color:#73849c;margin:0;font-size:13px;line-height:1.7}.userprofile-panel,.profile-page-avatar-block{border-color:#dce6f3;border-radius:12px;padding:26px;scroll-margin-top:24px;box-shadow:0 3px 12px #24497804}.userprofile-section-title{letter-spacing:-.2px;font-size:17px;font-weight:650}.userprofile-profile-head{padding-bottom:22px}.userprofile-avatar-preview{background:#0c66e4}.userprofile-grid{gap:20px}.userprofile-field>span{color:#647895;font-size:12px;font-weight:550}.userprofile-field input,.userprofile-field select,.userprofile-field textarea,.userprofile-info-value{border-color:#d5dfec;border-radius:8px;font-size:13px}.userprofile-security-icon{color:#0c66e4;background:#e9f2ff;border-radius:10px}.userprofile-security-copy strong{font-size:13px;font-weight:600}.userprofile-security-copy p{color:#73849c;font-size:12px;line-height:1.6}.userprofile-security-action,.userprofile-save-row button{border-radius:8px;font-size:12px;font-weight:600}.userprofile-modal-card,.userprofile-unsaved-modal{border-color:#dce6f3;border-radius:14px;box-shadow:0 24px 80px #17233c26}.userprofile-modal-header h2{font-size:21px;font-weight:650}.userprofile-danger-panel{border-color:#efdbd9}.userprofile-settings-screen :is(input,select,textarea,button,a):focus-visible{outline-offset:3px;outline:3px solid #85b8ff}@media (width<=900px){.userprofile-settings-screen{grid-template-columns:1fr;gap:24px;width:calc(100% - 40px)}.userprofile-page-nav{padding:18px;position:static}.userprofile-page-nav>span{margin-top:18px}.userprofile-page-nav nav{grid-template-columns:1fr;display:grid}.userprofile-page-nav>button{margin-top:14px}}@media (width<=480px){.userprofile-settings-screen{width:calc(100% - 28px);padding-top:16px}.userprofile-panel,.profile-page-avatar-block{padding:18px}.userprofile-settings-topbar h1{font-size:27px}}.userprofile-page-content section[id]{scroll-margin-top:24px}.userprofile-settings-topbar{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:16px;display:grid}.userprofile-settings-topbar>div{text-align:left;min-width:0}.userprofile-settings-topbar .userprofile-settings-back-link{width:24px;height:24px;margin-top:-4px;padding:0}.userprofile-page-nav a,.userprofile-page-nav>button{font-weight:600}.userprofile-page-nav>span,.userprofile-page-eyebrow,.userprofile-field>span{font-weight:650}.userprofile-security-copy strong,.userprofile-danger-copy strong{font-weight:700}.userprofile-page-nav>button{border-radius:8px;margin-left:0;padding:10px 12px;font-size:13px;font-weight:700;transition:background-color .16s,color .16s}.userprofile-page-nav>button:hover,.userprofile-page-nav>button:focus-visible{color:#05c;background:#e9f2ff}.userprofile-page-nav>button svg{transition:transform .16s}.userprofile-page-nav>button:hover svg{transform:translate(-3px)}@media (prefers-reduced-motion:reduce){.userprofile-page-nav>button,.userprofile-page-nav>button svg{transition:none}.userprofile-page-nav>button:hover svg{transform:none}}.userprofile-avatar-preview>span,.userprofile-avatar-preview>img{transition:opacity .12s,filter .12s}.userprofile-avatar-preview .userprofile-avatar-edit{opacity:0;width:100%;height:100%;transition:opacity .12s;inset:0;transform:none}.userprofile-avatar-preview:hover>span,.userprofile-avatar-preview:focus-within>span{opacity:0}.userprofile-avatar-preview:hover>img,.userprofile-avatar-preview:focus-within>img{filter:brightness(.45);opacity:.8}.userprofile-avatar-preview:hover .userprofile-avatar-edit,.userprofile-avatar-preview:focus-within .userprofile-avatar-edit{opacity:1}@media (prefers-reduced-motion:reduce){.userprofile-avatar-preview>span,.userprofile-avatar-preview>img,.userprofile-avatar-preview .userprofile-avatar-edit{transition:none}}.userprofile-settings-topbar h1{margin-top:0}.userprofile-settings-topbar .userprofile-settings-back-link{margin-top:5px}.userprofile-page-nav>span{margin-top:0}.personal-work-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.personal-work-form label{gap:8px;display:grid}.personal-work-form select{color:#20364f;font:inherit;background:#fff;border:1px solid #cbdbea;border-radius:8px;width:100%;padding:12px}.personal-work-form>button{grid-column:1/-1;justify-self:center;width:min(100%,480px);min-width:180px;min-height:46px;margin-top:8px;font-size:16px}.userprofile-save-row button{width:min(100%,480px);min-height:46px;margin-top:8px;font-size:16px}.personal-save-confirmation{color:#0747a6;background:#e9f2ff;border:1px solid #85b8ff;border-left:4px solid #0c66e4;border-radius:8px;align-items:center;gap:12px;margin:20px 0;padding:16px 20px;display:flex}.personal-session-signout-row{justify-content:center;margin-top:20px;display:flex}.personal-session-signout-row button{width:min(100%,480px);min-height:46px;font-size:16px}.personal-save-confirmation>span{font-size:24px;font-weight:800}.personal-save-confirmation p{margin:4px 0 0}.personal-session-container{border:1px solid #dce6f0;border-radius:8px;margin-top:20px;overflow:hidden}.personal-session-container>summary,.personal-session-group>summary{color:#0747a6;cursor:pointer;background:#e9f2ff;padding:10px 14px;font-weight:700}.personal-session-sort{gap:8px;width:220px;max-width:100%;margin:0;display:grid}.personal-session-sort select{color:#20364f;font:inherit;background:#fff;border:1px solid #cbdbea;border-radius:8px;padding:8px 10px}.personal-session-controls{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:16px;display:flex}.personal-sort-button{color:#fff;font:inherit;cursor:pointer;background:#0c66e4;border:1px solid #0c66e4;border-radius:6px;align-items:center;gap:6px;min-height:38px;padding:7px 9px;font-size:13px;display:inline-flex}.personal-sort-button:hover{background:#05c}.personal-sort-button:focus-visible{outline-offset:2px;outline:2px solid #0c66e4}.personal-protection-panel{background:#f8fbff;border-top:1px solid #e5edf0;min-width:0;padding:16px}.personal-protection-section+.personal-protection-section{border-top:1px solid #e5edf0}.personal-protection-summary{cursor:pointer;list-style:none}.personal-protection-summary::-webkit-details-marker{display:none}.personal-protection-summary:hover{background:#f8fbff}.personal-protection-summary:focus-visible{outline-offset:-2px;outline:2px solid #0c66e4}.personal-protection-chevron{color:#607891}.personal-protection-section[open]>summary .personal-protection-chevron{transform:rotate(90deg)}.personal-panel-actions{justify-content:flex-end;display:flex}.personal-preference-row select{color:#20364f;width:280px;max-width:100%;font:inherit;background:#fff;border:1px solid #cbdbea;border-radius:8px;padding:10px 12px}.personal-preference-row select:disabled{opacity:.65;cursor:wait}.personal-preference-row label{color:#17233c;font-size:15px;font-weight:650}.personal-preference-status{color:#0747a6;background:#e9f2ff;border:1px solid #85b8ff;border-radius:8px;align-items:center;gap:8px;padding:12px 16px;font-weight:600;display:flex}@media (width<=700px){.personal-preference-row{grid-template-columns:38px minmax(0,1fr)}.personal-preference-row select{grid-column:2;width:100%}}.personal-protection-panel h3{color:#172b4d;margin:0;font-size:16px}.personal-protection-panel>p{color:#607891;line-height:1.5}.personal-session-note{color:#607891;margin:20px;line-height:1.5}.personal-session-group{margin:16px}.personal-current-session{color:#0747a6;background:#e9f2ff;border-radius:5px;margin-left:10px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-block}.personal-session-technical summary{color:#607891;cursor:pointer;font-size:13px}.personal-sessions article{border-bottom:1px solid #dce6f0;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 0;display:flex}.personal-sessions-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.personal-sessions-header h2{margin:0}.personal-sessions article>div{flex:1;min-width:0}.personal-session-fields{gap:12px;margin:18px 0 0;display:grid}.personal-session-fields>div{grid-template-columns:145px minmax(0,1fr);gap:16px;display:grid}.personal-session-fields dt{color:#607891;font-weight:600}.personal-session-fields dd{color:#20364f;overflow-wrap:anywhere;margin:0;line-height:1.5}@media (width<=700px){.personal-session-fields>div{grid-template-columns:1fr;gap:4px}}.personal-sessions p{overflow-wrap:anywhere;color:#607891;max-width:700px}@media (width<=700px){.personal-work-form{grid-template-columns:1fr}.personal-sessions article{flex-direction:column;align-items:flex-start}}.workspace-home{color:#192840;max-width:1560px;margin:auto;padding:32px}.home-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.home-heading h1{letter-spacing:-.8px;margin:0;font-size:clamp(26px,2.5vw,34px)}.home-heading p,.home-panel>p,.home-chart>p,.home-help,.home-reporting-period p{color:#71829a;font-size:13px;line-height:1.6}.home-primary{color:#fff;white-space:nowrap;background:#0c66e4;border-radius:8px;align-items:center;gap:8px;padding:12px 17px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.home-primary:hover{background:#05c}.home-tabs{border-bottom:1px solid #dbe5ef;gap:24px;margin-bottom:24px;display:flex}.home-tabs a{color:#71829a;border-bottom:2px solid #0000;padding:10px 2px 13px;font-size:14px;font-weight:650;text-decoration:none}.home-tabs a[aria-current]{color:#0c66e4;border-color:#0c66e4}.home-workload{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.home-stat{color:inherit;background:#fff;border:1px solid #dae5f2;border-radius:9px;align-items:center;gap:13px;padding:18px 14px;text-decoration:none;transition:border-color .12s,box-shadow .12s;display:flex}.home-stat:hover{border-color:#85b8ff;box-shadow:0 4px 14px #1942600a}.home-stat-icon{color:#fff;background:#087d78;border-radius:8px;flex-shrink:0;place-items:center;width:40px;height:42px;display:grid}.home-stat-waiting .home-stat-icon{background:#ffa000}.home-stat-fixing .home-stat-icon{background:#146bd1}.home-stat-qa .home-stat-icon{background:#7442c8}.home-stat>div{gap:5px;min-width:0;display:grid}.home-stat div>span{color:#617792;font-size:11px;font-weight:600;line-height:1.45}.home-stat strong{font-variant-numeric:tabular-nums;font-size:26px;line-height:1}.home-stat small{color:#7b8ba2;font-size:10px;line-height:1.5}.home-help{margin:14px 0 24px;font-size:11px}.home-main-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:22px;display:grid}.home-panel,.home-chart,.home-analytics-metrics article{background:#fff;border:1px solid #dbe5f0;border-radius:10px;min-width:0;padding:22px}.home-panel h2,.home-chart h2{margin:0;font-size:16px}.home-panel h3{margin-top:24px;font-size:13px}.home-panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-panel>header>span,.home-panel>small{color:#788ba2;font-size:11px;line-height:1.6}.home-side{gap:20px;display:grid}.home-table-scroll,.home-chart-scroll{overflow-x:auto}.workspace-home table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.workspace-home th{color:#73849a;background:#f7f9fc;padding:13px 10px;font-size:11px;font-weight:650}.workspace-home td{color:#637690;border-bottom:1px solid #edf1f6;padding:17px 10px;line-height:1.6}.home-attention td:first-child{width:42%;min-width:180px}.home-attention td:first-child small{color:#0c66e4;font-size:10px;font-weight:700;display:block}.home-attention td:first-child a{color:#263c58;font-weight:600;text-decoration:none}.home-next{color:#0c66e4;align-items:center;gap:6px;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex}.home-text-link{color:#0c66e4;width:fit-content;margin-top:18px;font-size:12px;font-weight:650;text-decoration:none;display:block}.home-next:hover,.home-text-link:hover,.home-attention td a:hover{text-decoration:underline}.home-count-row{border-bottom:1px solid #eef2f7;justify-content:space-between;gap:16px;padding:10px 0;font-size:12px;line-height:1.5;display:flex}.home-count-row:last-of-type{margin-bottom:16px}.home-count-row span{color:#60758e}.home-routing-warning strong{color:#af6817}.home-activity{margin:16px 0 0;padding:0;list-style:none}.home-activity li{border-bottom:1px solid #edf2f6;gap:5px;padding:12px 0;font-size:12px;display:grid}.home-activity strong{font-weight:600}.home-activity span,.home-activity time{color:#788aa1;font-size:11px}.home-empty{text-align:center;color:#73869e;align-content:center;justify-items:center;min-height:265px;display:grid}.home-empty svg{color:#0c66e4}.home-empty h3{color:#243b56;margin:16px 0 5px}.home-empty p{max-width:260px;font-size:12px;line-height:1.7}.home-compact-trend{margin-top:24px}.home-chart{margin-top:22px}.home-chart svg{width:100%;min-width:520px;max-height:270px;display:block}.home-chart-compact svg{max-height:180px}.home-chart svg text{fill:#72839b;font-size:11px}.home-chart-legend{color:#6e8199;flex-wrap:wrap;gap:16px;margin:12px 0;font-size:11px;display:flex}.home-chart-legend span{align-items:center;gap:7px;display:flex}.home-chart-legend i{border-radius:50%;width:9px;height:9px}.home-chart summary{cursor:pointer;color:#0c66e4;margin-top:16px;font-size:12px}.home-reporting-period{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.home-reporting-period label{font-size:13px;font-weight:600}.home-reporting-period select{color:#314760;background:#fff;border:1px solid #d7e3f0;border-radius:7px;margin-left:10px;padding:9px 12px}.home-analytics-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.home-analytics-metrics h2{color:#637791;margin:0 0 12px;font-size:12px}.home-analytics-metrics strong{margin-bottom:8px;font-size:28px;display:block}.home-analytics-metrics small{color:#0c66e4;font-size:11px}.home-analytics-metrics p{color:#76889e;margin-bottom:0;font-size:12px;line-height:1.6}.home-analytics-columns{grid-template-columns:1fr 1fr;gap:22px;margin-top:22px;display:grid}.home-outcome-bar{background:#edf2f7;border-radius:6px;height:12px;margin:20px 0;display:flex;overflow:hidden}.home-aging-row{color:#637791;grid-template-columns:75px minmax(0,1fr) 30px;align-items:center;gap:12px;margin:14px 0;font-size:12px;display:grid}.home-aging-row meter{width:100%}.home-error{color:#a94c39;background:#fff9f7;border:1px solid #efcfc7;border-radius:8px;padding:14px}.workspace-home a:focus-visible,.workspace-home select:focus-visible,.workspace-home summary:focus-visible{outline-offset:3px;outline:3px solid #0c66e4}@media (width<=1200px){.home-workload{grid-template-columns:repeat(2,minmax(0,1fr))}.home-main-grid{grid-template-columns:minmax(0,1fr) 270px}}@media (width<=1000px){.home-main-grid{grid-template-columns:1fr}.home-side{grid-template-columns:1fr 1fr}.home-analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.workspace-home{padding:24px 16px}.home-heading{flex-direction:column;align-items:flex-start;gap:10px}.home-side,.home-analytics-columns,.home-analytics-metrics{grid-template-columns:1fr}.home-stat{gap:9px;padding:14px 10px}.home-stat-icon{width:32px;height:36px}.home-panel,.home-chart{padding:17px}.home-stat strong{font-size:24px}}@media (prefers-reduced-motion:reduce){.home-stat{transition:none}}.workspace-home-overview{max-width:1800px;padding:26px 24px}.workspace-home-overview .home-heading{margin-bottom:20px}.workspace-home-overview .home-heading h1{letter-spacing:-.5px;font-size:25px}.workspace-home-overview .home-heading p{margin:7px 0 0;font-size:12px}.workspace-home-overview .home-workload{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.workspace-home-overview .home-stat{padding:20px 16px}.workspace-home-overview .home-stat div>span{font-size:12px}.workspace-home-overview .home-stat strong{font-size:28px}.workspace-home-overview .home-stat-triage .home-stat-icon{background:#d97706}.workspace-home-overview .home-weekly-up,.workspace-home-overview .home-weekly-down,.workspace-home-overview .home-weekly-flat{color:#536780}.workspace-home-overview .home-main-grid{grid-template-columns:minmax(0,1fr) 235px;gap:16px}.workspace-home-overview .home-panel{border-radius:9px;padding:16px}.workspace-home-overview .home-panel h2{font-size:13px}.workspace-home-overview .home-triage{padding:0;overflow:visible}.home-triage>header{border-bottom:1px solid #e5edf5;padding:14px 15px}.home-queue-count{color:#415b79;font-variant-numeric:tabular-nums;background:#edf3f9;border-radius:5px;margin-left:6px;padding:3px 6px;font-size:10px;font-weight:600;display:inline-block}.home-queue-actions{align-items:center;gap:12px;display:flex}.home-queue-actions a{color:#1675e8;white-space:nowrap;font-size:13px;font-weight:800;text-decoration:none}.home-queue-actions .home-view-all{color:#146bd1;background:#fff;border:1px solid #146bd1;border-radius:6px;align-items:center;padding:7px 9px;font-size:11px;font-weight:800;display:inline-flex}.home-queue-actions .home-view-all:hover{background:#edf4ff}.home-queue-actions button,.home-triage-filters button{color:#395371;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6e2ef;border-radius:6px;align-items:center;gap:6px;padding:7px 9px;font-size:11px;display:inline-flex}.home-queue-actions button[aria-expanded=true]{background:#e9f2ff;border-color:#85b8ff}.home-filter-anchor{position:relative}.home-triage-filters{z-index:10;box-sizing:border-box;background:#fff;border:1px solid #d6e2ef;border-radius:9px;grid-template-columns:1fr;gap:14px;width:230px;max-width:calc(100vw - 60px);padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #19334d1a}.home-triage-filters label{color:#617792;gap:6px;font-size:12px;font-weight:600;display:grid}.home-triage-filters select{color:#395371;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d6e2ef;border-radius:5px;padding:9px;font-weight:400}.home-queue-actions .home-filter-reset{color:#617792}.workspace-home-overview .home-triage-table{table-layout:auto;min-width:820px}.workspace-home-overview .home-triage-table th{white-space:nowrap;padding:12px 6px;font-size:10px;font-weight:600}.workspace-home-overview .home-triage-table td{vertical-align:middle;padding:13px 6px;font-size:11px;line-height:1.45}.workspace-home-overview .home-triage-table th:first-child,.workspace-home-overview .home-triage-table td:first-child{padding-left:14px}.home-triage-table td:first-child{width:22%;min-width:150px;max-width:210px}.home-triage-table tbody tr:hover{background:#f8fcfd}.home-report-id{color:#536780;margin-top:5px;font-size:11px;font-weight:500;text-decoration:none;display:block}.home-report-title{color:#243f62;overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.45;text-decoration:none;display:block}.home-report-context,.home-suggestion-note{color:#536780;margin-top:5px;font-size:11px;line-height:1.4;display:block}.home-suggestion-note{font-style:italic}.home-visible-count{color:#536780;margin:0;padding:12px 20px;font-size:12px}.home-report-id:hover,.home-report-title:hover{text-decoration:underline}.home-unset{color:#536780;white-space:nowrap;font-size:10px}.home-severity,.home-priority,.home-report-status{white-space:nowrap;color:#456387;background:#edf3fa;border-radius:4px;padding:3px 4px;font-size:12px;font-weight:750;display:inline-block}.home-severity-1,.home-priority{color:#df4d32;background:#fff3ef}.home-priority-2{color:#df4d32}.home-priority-3{color:#a66c00;background:#fff8e8}.home-priority-4{color:#3246ad;background:#edf0ff}.home-priority-5{color:#456387;background:#edf3fa}.home-report-status-submitted,.home-report-status-new{color:#087d78;background:#f1f4f8}.home-report-status-under_review{color:#d97706;background:#fff5d9}.home-report-status-needs_information{color:#e86f19;background:#fff0e6}.home-report-status-rejected{color:#d92525;background:#ffe8e8}.home-report-status-linked{color:#188a96;background:#e6f6f7}.home-report-status-accepted{color:#166534;background:#dcfce7}.home-report-status-resolved{color:#217747;background:#e6f6ed}.home-triage-table time{white-space:nowrap;font-size:10px;display:block}.home-triage-table time small{color:#536780;font-size:10px;display:block}.home-assignee{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.home-avatar{color:#42657d;background:#e5f0f6;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;display:inline-grid}.workspace-home-overview .home-side{gap:15px}.workspace-home-overview .home-count-row{padding:10px 0;font-size:11px}.workspace-home-overview .home-count-row:last-of-type{border:0;margin:0}.home-live{font-weight:800;color:#146bd1!important;font-size:12px!important}.workspace-home-overview .home-activity{margin:13px 0 0;padding:0}.workspace-home-overview .home-activity li{border:0;align-items:start;gap:7px;padding:7px 0;font-size:12px;line-height:1.5;display:flex}.workspace-home-overview .home-activity li svg{color:#0c66e4;flex-shrink:0;margin-top:1px}.workspace-home-overview .home-activity li .activity-icon-report{color:#087d78}.workspace-home-overview .home-activity li .activity-icon-triage{color:#d97706}.workspace-home-overview .home-activity li .activity-icon-waiting{color:#7442c8}.workspace-home-overview .home-activity li .activity-icon-assign,.workspace-home-overview .home-activity li .activity-icon-link{color:#146bd1}.workspace-home-overview .home-activity li .activity-icon-complete,.workspace-home-overview .home-activity li .activity-icon-resolved{color:#217747}.workspace-home-overview .home-activity li .activity-icon-ready{color:#087d78}.workspace-home-overview .home-activity li .activity-icon-closed{color:#456387}.workspace-home-overview .home-activity li .activity-icon-route,.workspace-home-overview .home-activity li .activity-icon-qa{color:#087d78}.workspace-home-overview .home-activity li .activity-icon-progress{color:#146bd1}.workspace-home-overview .home-activity li .activity-icon-reopen{color:#99521b}.workspace-home-overview .home-activity li .activity-icon-alert{color:#e86f19}.workspace-home-overview .home-activity li .activity-icon-update{color:#617792}.workspace-home-overview .home-activity li>span{color:#536780;font-size:12px}.workspace-home-overview .home-text-link{align-items:center;gap:5px;margin-top:12px;font-size:10px;display:flex}.home-personal-scope{color:#72839b;font-size:11px}.workspace-home-overview .home-main-grid.home-all-reports{grid-template-columns:1fr}.home-back{color:#0c66e4;margin-bottom:12px;font-size:12px;text-decoration:none;display:inline-block}.home-summary-content{align-items:center;gap:12px;margin-top:18px;display:flex}.home-summary-ring{border-radius:50%;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid;transform:scaleX(-1)}.home-summary-ring:after{content:"";background:#fff;border-radius:50%;width:44px;height:44px}.home-summary-content ul{flex:1;gap:9px;margin:0;padding:0;list-style:none;display:grid}.home-summary-content li{color:#536780;align-items:center;gap:5px;font-size:12px;display:flex}.home-summary-content li i{border-radius:50%;flex-shrink:0;width:5px;height:5px}.home-summary-content li strong{color:#354f70;margin-left:auto}.workspace-home-overview .home-recent .home-activity li{grid-template-columns:14px minmax(0,1fr) auto;gap:6px;display:grid}.home-recent time{text-align:right;white-space:nowrap;color:#536780;font-size:11px}.home-recent time small{font-size:11px;display:block}.home-pagination{color:#6b7c94;justify-content:flex-end;align-items:center;gap:10px;padding:14px;font-size:11px;display:flex}.home-pagination span{margin-right:auto}.home-pagination button{font:inherit;color:#395371;cursor:pointer;background:#fff;border:1px solid #d6e2ef;border-radius:5px;padding:6px 9px}.home-pagination button:disabled{opacity:.45;cursor:default}.home-severity-2{color:#df4d32;background:#fff3ef}.home-severity-3{color:#a66c00;background:#fff8e8}.home-severity-4{color:#3246ad;background:#edf0ff}.home-report-status-ready_for_resolution{color:#124744;background:#e6f9f8}.home-report-status-routed{color:#087d78;background:#e5f8f5}.home-report-status-in_resolution{color:#146bd1;background:#e8f2ff}.home-report-status-in_verification{color:#7442c8;background:#f0e8ff}.home-report-status-reopened{color:#99521b;background:#fff0e5}.workspace-home-overview button:focus-visible{outline-offset:3px;outline:3px solid #0c66e4}@media (width<=1150px){.workspace-home-overview .home-main-grid{grid-template-columns:1fr}.workspace-home-overview .home-side{grid-template-columns:1fr 1fr}}@media (width<=750px){.workspace-home-overview .home-workload{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.workspace-home-overview{padding:22px 14px}.workspace-home-overview .home-stat{padding:14px 10px}.workspace-home-overview .home-side{grid-template-columns:1fr}.home-triage>header{gap:8px;padding:12px}.home-queue-actions{gap:8px}}.audit-event-list{gap:12px;margin-top:16px;display:grid}.audit-event-card{background:#fff;border:1px solid #dce6f3;border-radius:10px;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:18px;display:grid}.audit-event-icon{color:#0c66e4;background:#e9f2ff;border-radius:7px;place-items:center;width:40px;height:40px;display:grid}.audit-event-copy h2{color:#17233c;text-transform:capitalize;margin:0;font-size:16px}.audit-event-copy p{color:#647895;margin:6px 0 0;font-size:14px}.audit-event-copy small{color:#71808d;margin-top:6px;display:block}.audit-event-copy details{margin-top:12px}.audit-event-copy summary{color:#0c66e4;cursor:pointer;font-size:13px;font-weight:700}.audit-event-copy pre{color:#17233c;white-space:pre-wrap;background:#f8fbfc;border:1px solid #dce6f3;border-radius:7px;max-width:100%;margin:10px 0 0;padding:12px;font-size:12px;overflow-x:auto}.audit-controls{flex-wrap:wrap;align-items:end;gap:14px;margin:24px 0;display:flex}.audit-controls label{color:#60748e;gap:7px;font-size:12px;font-weight:650;display:grid}.audit-controls input,.audit-controls select{color:#30455e;min-height:38px;font:inherit;background:#fff;border:1px solid #d5e2ef;border-radius:7px;padding:8px 11px;font-size:12px}.audit-controls button{color:#fff;cursor:pointer;background:#0c66e4;border:0;border-radius:7px;min-height:38px;padding:8px 16px}.audit-selection-summary{color:#1e354f;flex-wrap:wrap;align-items:center;gap:14px;margin:18px 0 10px;display:flex}.audit-selection-summary span,.audit-scope-note{color:#788aa1;font-size:12px;line-height:1.7}.audit-charts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0 32px;display:grid}.audit-chart-card{background:#fff;border:1px solid #dae5f1;border-radius:11px;min-width:0;padding:22px}.audit-chart-card header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.audit-chart-card h2{color:#223a56;margin:0;font-size:15px}.audit-chart-scroll,.audit-change-scroll{overflow-x:auto}.audit-chart-empty{color:#7d8ea5;place-items:center;min-height:190px;font-size:13px;display:grid}.audit-chart-card summary{cursor:pointer;color:#0c66e4;margin-top:16px;font-size:12px}.audit-chart-card table,.audit-change-scroll table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.audit-chart-card td,.audit-chart-card th,.audit-change-scroll td,.audit-change-scroll th{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e7edf4;padding:11px 9px}.audit-change-scroll td{color:#6b7e96;white-space:pre-wrap;min-width:160px;max-width:380px}.audit-written-history>h2{color:#203850;font-size:19px}.audit-event-card{grid-template-columns:minmax(0,1fr)}.audit-event-copy h3{color:#233b56;text-transform:capitalize;margin:0;font-size:15px;font-weight:650}.audit-event-copy details summary{color:#0c66e4;cursor:pointer;font-size:12px}.audit-controls :focus-visible:focus-visible{outline-offset:2px;outline:3px solid #0c66e4}@media (width<=900px){.audit-charts-grid{grid-template-columns:1fr}}@media (width<=520px){.audit-controls label{width:100%}.audit-chart-card{padding:16px}.audit-chart-legend{grid-template-columns:1fr}}.audit-chart-canvas{min-width:0;height:270px;position:relative}.audit-chart-card>p{color:#647895;min-height:42px;font-size:13px;line-height:1.6}.audit-view-tabs{gap:10px;padding:22px 28px 0;display:flex}.audit-view-tabs button{color:#58708d;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe5ef;border-radius:6px;padding:9px 13px;font-size:12px}.audit-view-tabs button[aria-pressed=true]{color:#0c66e4;background:#e9f2ff;border-color:#85b8ff}.workflow-screen{min-width:0}.workflow-header .workspace-panel-action{margin:0;position:absolute;top:22px;right:24px}.workflow-toolbar{background:#fff;border:1px solid #dce6f3;border-radius:8px;grid-template-columns:minmax(220px,1fr) minmax(170px,230px) 42px;gap:10px;margin-top:16px;padding:12px;display:grid}.workflow-search{border:1px solid #d5dfec;border-radius:7px;align-items:center;gap:9px;min-height:42px;padding:0 12px;display:flex}.workflow-search svg{color:#64748b;flex:none}.workflow-search input,.workflow-toolbar select{color:#17233c;width:100%;min-width:0;min-height:40px;font:inherit;background:#fff;border:0}.workflow-toolbar select{border:1px solid #d5dfec;border-radius:7px;padding:0 10px}.workflow-icon-button,.workflow-row-link{color:#fff;cursor:pointer;background:#0c66e4;border:0;border-radius:7px;place-items:center;width:42px;height:42px;display:grid}.workflow-text-link{color:#0c66e4;font-weight:650;text-decoration:none}.workflow-action-table select{color:#334155;width:130px;min-height:34px;font:inherit;background:#fff;border:1px solid #d5dfec;border-radius:7px;padding:0 8px;font-size:12px}.workflow-table-wrap{background:#fff;border:1px solid #dce6f3;border-radius:8px;margin-top:16px;overflow-x:auto}.workflow-table{border-collapse:collapse;width:100%;min-width:760px}.workflow-table th,.workflow-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e5ecef;padding:14px 16px}.workflow-table th{color:#64748b;text-transform:uppercase;background:#f8fafb;font-size:11px;font-weight:650}.workflow-table tbody tr:last-child td{border-bottom:0}.workflow-table td{color:#334155;font-size:13px;font-weight:750}.workflow-table td strong,.workflow-table td small{display:block}.workflow-table td strong{color:#17233c;max-width:520px;font-size:14px;font-weight:650}.workflow-table td small{color:#64748b;margin-top:4px;font-size:11px}.workflow-row-link{color:#0c66e4;background:#e9f2ff;width:34px;height:34px;margin-left:auto}.workflow-status{color:#334155;white-space:nowrap;background:#edf2f4;border:1px solid #dce6f3;border-radius:4px;align-items:center;min-height:26px;padding:4px 9px;font-size:12px;font-weight:750;display:inline-flex}.workflow-status-submitted,.workflow-status-new{color:#087d78;background:#f1f4f8;border-color:#d6e2ef}.workflow-status-open{color:#146bd1;background:#e8f2ff;border-color:#bae6fd}.workflow-status-under_review{color:#d97706;background:#fff5d9;border-color:#ffe3a7}.workflow-status-in_progress,.workflow-status-in_resolution{color:#146bd1;background:#e8f2ff;border-color:#9dd9f5}.workflow-status-needs_information{color:#ad4800;background:#fff0e6;border-color:#ffd9cf}.workflow-status-resolved{color:#217747;background:#e6f6ed;border-color:#bbf7d0}.workflow-status-closed{color:#456387;background:#edf3fa;border-color:#d6e2ef}.workflow-status-blocked,.workflow-status-reopened{color:#99521b;background:#fff0e5;border-color:#fde1c9}.workflow-status-ready_for_resolution{color:#124744;background:#e6f9f8;border-color:#bcefeb}.workflow-status-routed{color:#087d78;background:#e5f8f5;border-color:#c5eae3}.workflow-status-accepted,.workflow-status-done{color:#166534;background:#dcfce7;border-color:#bbf7d0}.workflow-status-linked{color:#188a96;background:#e6f6f7;border-color:#bae6e9}.workflow-status-triaged{color:#456387;background:#edf3fa;border-color:#d6e2ef}.workflow-status-in_verification{color:#7442c8;background:#f0e8ff;border-color:#e9d5ff}.workflow-status-rejected{color:#d92525;background:#ffe8e8;border-color:#fecaca}.workflow-status-cancelled{color:#991b1b;background:#fee2e2;border-color:#fecaca}.workflow-pagination{justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;display:flex}.workflow-pagination button,.workflow-command-grid button,.workflow-form-actions button{color:#334155;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5dfec;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}.workflow-pagination button:disabled{cursor:not-allowed;opacity:.45}.workflow-pagination span{color:#647895;font-size:12px;font-weight:600}.workflow-back-link{color:#0c66e4;align-items:center;gap:7px;margin-bottom:14px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.workflow-detail-header{background:#fff;border:1px solid #dce6f3;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.workflow-kicker{color:#0c66e4;text-transform:uppercase;font-size:12px;font-weight:650}.workflow-detail-header h1{color:#17233c;margin:7px 0 0;font-size:28px;font-weight:650;line-height:1.15}.workflow-detail-header p{color:#64748b;margin:8px 0 0;font-size:13px}.workflow-detail-grid{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:16px;margin-top:16px;display:grid}.workflow-detail-main,.workflow-detail-aside{gap:16px;display:grid}.workflow-section{background:#fff;border:1px solid #dce6f3;border-radius:8px;padding:18px}.workflow-section>header{border-bottom:1px solid #e5ecef;align-items:center;gap:9px;padding-bottom:12px;display:flex}.workflow-section>header svg{color:#0c66e4}.workflow-section h2,.workflow-section h3{color:#17233c;margin:0;font-weight:650}.workflow-section h2{font-size:15px}.workflow-section h3{text-transform:uppercase;font-size:12px}.workflow-evidence-list>div{border-bottom:1px solid #edf1f3;padding:15px 0}.workflow-evidence-list>div:last-child{border-bottom:0;padding-bottom:0}.workflow-evidence-list p{color:#475569;white-space:pre-wrap;margin:7px 0 0;font-size:14px;line-height:1.6}.workflow-facts{margin:0}.workflow-facts div{border-bottom:1px solid #edf1f3;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.workflow-facts div:last-child{border-bottom:0}.workflow-facts dt{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:650}.workflow-facts dd{color:#17233c;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600}.workflow-linked-bug a{color:#0c66e4;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.workflow-primary-command{color:#fff;width:100%;min-height:42px;font:inherit;cursor:pointer;background:#0c66e4;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:650;display:inline-flex}.workflow-primary-command:disabled{cursor:not-allowed;opacity:.55}.workflow-command-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.workflow-command-grid .workflow-danger-command{color:#b42318;background:#fff7f7;border-color:#f2b8b5}.workflow-decision-form{border-top:1px solid #e5ecef;gap:12px;margin-top:14px;padding-top:14px;display:grid}.workflow-decision-form label span{color:#334155;margin-bottom:6px;font-size:12px;font-weight:650;display:block}.workflow-decision-form input,.workflow-decision-form select,.workflow-decision-form textarea{color:#17233c;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #d5dfec;border-radius:7px;padding:9px 10px}.workflow-decision-form textarea{resize:vertical}.workflow-form-actions{justify-content:flex-end;gap:8px;display:flex}.workflow-form-actions .workflow-primary-command{width:auto}.workflow-success{color:#166534;background:#dcfce7;border:1px solid #bbf7d0;border-radius:7px;margin:12px 0 0;padding:10px 12px;font-size:13px;font-weight:600}@media (width<=70rem){.workflow-detail-grid{grid-template-columns:1fr}}@media (width<=48rem){.workflow-header .workspace-panel-action{margin-top:16px;position:static}.workflow-toolbar{grid-template-columns:1fr}.workflow-icon-button{width:100%}.workflow-detail-header{flex-direction:column}.workflow-command-grid{grid-template-columns:1fr}.workflow-pagination{justify-content:space-between}.workflow-pagination span{display:none}}.component-create-form{grid-template-columns:minmax(180px,.8fr) minmax(240px,1.4fr) minmax(180px,.8fr) auto;align-items:end;gap:12px;display:grid}.component-create-form label+label{margin-top:0}.component-create-form .workspace-panel-action{white-space:nowrap;margin-top:0}.component-card-list{gap:12px;margin-top:16px;display:grid}.component-card{background:#fff;border:1px solid #dce6f3;border-radius:10px;padding:18px}.component-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.component-card-heading span{color:#71808d;font-size:11px;font-weight:700}.component-card-heading h2{color:#17233c;margin:4px 0 0;font-size:18px}.component-card-fields{grid-template-columns:minmax(180px,.8fr) minmax(240px,1.4fr) minmax(180px,.8fr);gap:12px;margin-top:16px;display:grid}.component-card-fields label span{color:#647895;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.component-card-fields input,.component-card-fields select{color:#17233c;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #d5dfec;border-radius:7px;padding:8px 10px}.component-save-button,.component-archive-button{color:#17233c;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5dfec;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.component-save-button{color:#fff;background:#0c66e4;border-color:#0c66e4;margin-top:14px}.component-archive-button{color:#b42318;border-color:#f3cccc}@media (width<=70rem){.component-create-form,.component-card-fields{grid-template-columns:1fr 1fr}}@media (width<=48rem){.component-create-form,.component-card-fields{grid-template-columns:1fr}}.member-section{background:#fff;border:1px solid #dce6f3;border-radius:10px;margin-top:16px;padding:20px}.member-section>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.member-section h2,.member-section p{margin:0}.member-section h2{color:#17233c;font-size:18px}.member-section header p{color:#647895;margin-top:5px;font-size:13px}.member-invitation-form{grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:12px;margin-top:18px;display:grid}.member-invitation-form label span{color:#647895;margin-bottom:6px;font-size:13px;font-weight:700;display:block}.member-invitation-form input{color:#17233c;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d5dfec;border-radius:7px;padding:9px 11px}.member-invitation-form .workspace-panel-action{margin-top:0}.member-invitation-list,.member-card-list{gap:10px;margin-top:16px;display:grid}.member-invitation-list article{background:#f8fbfc;border:1px solid #dce6f3;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.member-invitation-list strong,.member-invitation-list small{display:block}.member-invitation-list small{color:#71808d;margin-top:4px}.member-invitation-list button,.member-card-actions button{color:#17233c;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5dfec;border-radius:7px;padding:0 12px;font-size:13px;font-weight:700}.member-card{background:#f8fbfc;border:1px solid #dce6f3;border-radius:7px;padding:16px}.member-card-summary{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.member-card-avatar{color:#fff;background:#0c66e4;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.member-card h3,.member-card p{margin:0}.member-card h3{color:#17233c;font-size:15px}.member-card p,.member-card small{color:#647895;font-size:12px}.member-card small{margin-top:4px;display:block}.member-status{color:#237a45;background:#eaf7ef;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700}.member-status-suspended{color:#9a5b13;background:#fff7e7}.member-role-list{border-top:1px solid #dce6f3;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:14px;display:flex}.member-role-list label,.member-owner-role{color:#647895;background:#fff;border:1px solid #dce6f3;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 9px;font-size:12px;display:inline-flex}.member-owner-role{color:#0c66e4;background:#e9f2ff}.member-card-actions{gap:8px;margin-top:14px;display:flex}.member-card-actions .member-danger-button{color:#b42318;border-color:#f3cccc}@media (width<=48rem){.member-invitation-form{grid-template-columns:1fr}.member-card-summary{grid-template-columns:42px minmax(0,1fr)}.member-status{grid-column:1/-1;justify-self:start}}.settings-section{background:#fff;border:1px solid #dce6f3;border-radius:10px;margin-top:16px;padding:20px}.settings-section>header h2,.settings-section>header p{margin:0}.settings-section>header h2{color:#17233c;font-size:18px}.settings-section>header p{color:#647895;margin-top:6px;font-size:13px;line-height:1.55}.settings-form>label{margin-top:16px;display:block}.settings-form label>span,.settings-readonly-row span{color:#647895;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.settings-form input,.settings-form textarea,.settings-inline-form input,.settings-inline-form select{color:#17233c;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d5dfec;border-radius:7px;padding:9px 11px}.settings-form textarea{resize:vertical}.settings-readonly-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.settings-readonly-row>div{background:#f8fbfc;border:1px solid #dce6f3;border-radius:7px;padding:12px}.settings-readonly-row strong{color:#17233c;font-size:14px}.settings-join-code{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.settings-join-code code{color:#0c66e4;background:#e9f2ff;border:1px solid #b3d4ff;border-radius:7px;padding:11px 13px;font-size:14px;font-weight:700}.settings-join-code>div{gap:8px;display:flex}.settings-join-code button,.settings-inline-form button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#0c66e4;border:1px solid #0c66e4;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex}.settings-join-code .settings-secondary-button{color:#17233c;background:#fff;border-color:#d5dfec}.settings-inline-form{grid-template-columns:minmax(220px,1fr) auto;gap:10px;margin-top:16px;display:grid}.settings-danger-zone{border-color:#f3cccc}.settings-danger-zone h2{color:#b42318}.settings-danger-zone .settings-inline-form button{background:#b42318;border-color:#b42318}@media (width<=48rem){.settings-readonly-row,.settings-inline-form{grid-template-columns:1fr}.settings-join-code{flex-direction:column;align-items:flex-start}}.settings-tabs{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.settings-tabs button{color:#456387;cursor:pointer;background:#fff;border:1px solid #d5e2ef;border-radius:8px;padding:10px 14px;font-weight:700}.settings-tabs button[aria-current=page]{color:#0c66e4;background:#e9f2ff;border-color:#0c66e4}.working-rules fieldset{border:0;min-width:0;margin:0;padding:0}.working-rules .settings-section{margin-bottom:20px}.rule-check{color:#20364f;align-items:flex-start;gap:12px;margin:18px 0;line-height:1.5;display:flex}.rule-check input{accent-color:#0c66e4;width:18px;height:18px;margin:3px 0}.rule-check small,.rule-field small{color:#607891;margin-top:6px;line-height:1.5;display:block}.rule-field{gap:8px;max-width:780px;margin:20px 0;font-weight:600;display:grid}.rule-field textarea,.rule-field input,.rule-field select{color:#20364f;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #ccdbea;border-radius:7px;width:100%;padding:12px}.rules-note,.rules-workflow{background:#f3f7fc;border:1px solid #d5e2ef;border-radius:8px;margin:18px 0;padding:18px;line-height:1.6}.rules-note p{margin:8px 0 0}.rules-save{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.rules-save p{color:#607891;max-width:680px;line-height:1.5}.rules-table-scroll{overflow-x:auto}.rules-access-table{border-collapse:collapse;text-align:left;width:100%}.rules-access-table th,.rules-access-table td{border-bottom:1px solid #e1eaf3;padding:12px}.rules-access-table th{background:#f3f7fc}.team-create-form{grid-template-columns:minmax(180px,.8fr) minmax(260px,1.4fr) auto;align-items:end;gap:12px;display:grid}.team-create-form label+label,.team-create-form .workspace-panel-action{margin-top:0}.team-layout{grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.team-list-panel,.team-detail-panel{background:#fff;border:1px solid #dce6f3;border-radius:10px;padding:18px}.team-list-panel h2{color:#17233c;margin:0 0 12px;font-size:16px}.team-list-button{color:#17233c;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:12px;display:block}.team-list-button+.team-list-button{margin-top:4px}.team-list-button:hover,.team-list-button-active{background:#e9f2ff;border-color:#b3d4ff}.team-list-button span,.team-list-button small{display:block}.team-list-button span{font-weight:700}.team-list-button small{color:#647895;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.team-detail-empty{color:#647895;text-align:center;align-content:center;place-items:center;min-height:280px;display:grid}.team-detail-empty h2,.team-detail-empty p{margin:8px 0 0}.team-detail-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.team-detail-title span{color:#0c66e4;text-transform:uppercase;font-size:12px;font-weight:700}.team-detail-title h2{color:#17233c;margin:5px 0 0;font-size:22px}.team-edit-form>label{margin-top:14px;display:block}.team-edit-form>label>span{color:#647895;margin-bottom:6px;font-size:13px;font-weight:700;display:block}.team-edit-form input,.team-edit-form textarea,.team-add-member select{color:#17233c;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d5dfec;border-radius:7px;padding:9px 11px}.team-edit-form textarea{resize:vertical}.team-danger-button,.team-add-member button,.team-remove-member{color:#17233c;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5dfec;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.team-danger-button,.team-remove-member{color:#b42318;border-color:#f3cccc}.team-members-panel{border-top:1px solid #dce6f3;margin-top:22px;padding-top:20px}.team-members-panel h3,.team-members-panel p{margin:0}.team-members-panel h3{color:#17233c;font-size:16px}.team-members-panel header p,.team-members-empty{color:#647895;margin-top:5px;font-size:13px}.team-add-member{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:14px;display:grid}.team-member-list{gap:8px;margin-top:14px;display:grid}.team-member-list article{background:#f8fbfc;border:1px solid #dce6f3;border-radius:7px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.team-member-list strong,.team-member-list small{display:block}.team-member-list small{color:#647895;margin-top:4px}.team-member-list label{color:#647895;align-items:center;gap:6px;font-size:12px;display:inline-flex}@media (width<=64rem){.team-create-form,.team-layout{grid-template-columns:1fr}}@media (width<=40rem){.team-member-list article{grid-template-columns:1fr}}.domain-workstation .domain-columns{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);gap:24px;display:grid}.domain-workstation main,.domain-workstation aside{min-width:0}.domain-workstation .workflow-section{margin-bottom:20px}.domain-workstation label{color:#254361;gap:7px;margin:12px 0;font-weight:650;display:grid}.domain-workstation input,.domain-workstation select,.domain-workstation textarea{box-sizing:border-box;width:100%;font:inherit;color:#14243e;background:#fff;border:1px solid #d6e4ef;border-radius:8px;padding:10px}.domain-workstation textarea{resize:vertical;min-height:90px}.domain-workstation button{color:#0c66e4;font:inherit;cursor:pointer;background:#e9f2ff;border:1px solid #b3d4ff;border-radius:8px;margin:4px 6px 4px 0;padding:9px 13px;font-weight:650}.domain-workstation button:disabled{opacity:.5;cursor:not-allowed}.domain-workstation h3{margin:12px 0 6px;font-size:14px}.domain-evidence p{white-space:pre-wrap;overflow-wrap:anywhere}.domain-workstation article{border-bottom:1px solid #e8eef5;padding:12px 0}.domain-workstation small{color:#5c7290;margin-top:6px;display:block}.domain-workstation dl>div{grid-template-columns:1fr 2fr;gap:12px;padding:5px 0;display:grid}.domain-workstation dd{overflow-wrap:anywhere;margin:0}.domain-conflict{background:#fff6e4;border:1px solid #f5d89b;border-radius:10px;margin-bottom:16px;padding:15px}.domain-recommendation{background:#e9f2ff;border-radius:10px;padding:14px}.domain-workstation details{margin:12px 0}.domain-workstation summary{cursor:pointer;font-weight:650}.domain-history{max-height:600px;overflow:auto}.domain-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.domain-metrics article{background:#fff;border:1px solid #d6e4ef;border-radius:12px;padding:18px}.domain-metrics strong{margin:8px 0;font-size:25px;display:block}.domain-chart{width:100%;height:250px}.domain-chart text{fill:#586d86;font-size:11px}.domain-legend{flex-wrap:wrap;gap:16px;display:flex}.domain-legend span{padding-left:7px}.domain-aging{grid-template-columns:100px 1fr 40px;align-items:center;gap:8px;margin:9px 0;display:grid}.domain-aging span:nth-child(2){background:#09a2b4;border-radius:4px;height:9px}.domain-flow{flex-wrap:wrap;gap:14px;display:flex}.domain-flow article{background:#f4f9fc;border-radius:10px;padding:14px}.domain-workstation blockquote{background:#f3fafb;border-left:3px solid #0c66e4;margin:10px 0;padding:12px}@media (width<=900px){.domain-workstation .domain-columns{grid-template-columns:1fr}.domain-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=500px){.domain-metrics,.domain-workstation dl>div{grid-template-columns:1fr}}.domain-outcome-bar{background:#edf4f7;border-radius:7px;height:22px;margin:18px 0;display:flex;overflow:hidden}.domain-metrics article>span{align-items:center;gap:8px;display:flex}.domain-workstation .workflow-primary-command{color:#fff;background:#0c66e4;border-radius:9px;padding:10px 16px;font-weight:650;text-decoration:none;display:inline-flex}.domain-workstation details{overflow-x:auto}.domain-flow article{padding-left:23px;position:relative}.domain-flow article:before{content:"↳";color:#0c66e4;position:absolute;left:6px}.domain-overview-header{gap:10px;margin-bottom:22px;padding-right:180px;position:relative}.domain-overview-header .workflow-primary-command{width:auto;position:absolute;top:45px;right:0}.domain-metrics{margin-bottom:22px}.domain-metrics article{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;padding:18px;display:grid}.domain-metrics .domain-metric-icon{color:#fff;border-radius:9px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.domain-metrics article div>span{color:#526985;font-size:13px;font-weight:600}.domain-metrics strong{margin:4px 0;font-size:24px}.domain-metrics small{font-size:11px;line-height:1.4}.domain-chart-viewport{max-width:100%;overflow-x:auto}.domain-chart{min-width:640px}@media (width<=600px){.domain-overview-header{padding-right:0}.domain-overview-header .workflow-primary-command{width:max-content;margin-top:10px;position:static}}.domain-workstation blockquote:empty{display:none}.triage-decision-options{border:0;margin:16px 0 0;padding:0}.triage-decision-options legend{font-size:13px;font-weight:650}.domain-workstation .triage-decision-options label{cursor:pointer;border:1px solid #dce6ef;border-radius:9px;align-items:flex-start;gap:12px;padding:12px;display:flex}.domain-workstation .triage-decision-options input{accent-color:#0c66e4;flex-shrink:0;width:16px;height:16px;margin:3px 0 0}.triage-decision-options label.is-selected{background:#e9f2ff;border-color:#85b8ff}.triage-decision-options small{font-weight:400;line-height:1.5}.triage-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.triage-accept-form>h2:not(:first-child){margin-top:24px}.triage-assessment-hint{color:#647895;font-size:13px}.triage-candidates a{color:#0c66e4;font-weight:650;display:block}.triage-candidate-list{max-height:320px;padding-right:6px;overflow-y:auto}.resolution-queue-filters{flex-wrap:wrap;align-items:flex-end;gap:14px;margin:20px 0;display:flex}.resolution-queue-filters label{min-width:190px;margin:0}.resolution-queue-filters button{min-height:42px;margin:0}.resolution-queue-count{color:#647895;font-size:13px}.resolution-queue-table{background:#fff;border:1px solid #dce6f3;border-radius:10px;overflow-x:auto}.resolution-queue-table table{border-collapse:collapse;text-align:left;width:100%;min-width:840px;font-size:13px}.resolution-queue-table th{color:#647895;background:#f8fafc;font-size:12px;font-weight:650}.resolution-queue-table td,.resolution-queue-table th{vertical-align:middle;border-bottom:1px solid #e6edf3;padding:14px}.resolution-queue-table td:first-child{width:32%}.resolution-queue-table td a{color:#0c66e4;text-decoration:none}.resolution-queue-table td a:hover{text-decoration:underline}.resolution-queue-table td a>strong,.resolution-queue-table td a>span{display:block}.resolution-queue-table td a>span{color:#203950;margin-top:6px}.resolution-queue-table progress{accent-color:#0c66e4;width:100px;height:7px;margin-top:8px;display:block}.resolution-queue-table .resolution-expanded td{background:#f4fafc}.resolution-expanded dl{grid-template-columns:1fr 1fr;display:grid}.resolution-blocker{color:#996220;max-width:240px;display:block}@media (width<=1100px){.triage-review-screen .domain-columns{grid-template-columns:1fr}}@media (width<=520px){.triage-field-grid,.resolution-expanded dl{grid-template-columns:1fr}.resolution-queue-filters label{width:100%}}.report-review-tags{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.triage-review-screen .workflow-detail-header{margin-bottom:20px}.report-review-id{color:#536780;font-size:13px;font-weight:650}.triage-review-screen .workflow-section{background:#fff;border:1px solid #dce6f3;border-radius:10px}.triage-review-screen .workflow-section h2,.report-attachments h2{align-items:center;gap:9px;display:flex}.triage-review-screen .workflow-section h2>svg,.report-attachments h2>svg{color:#0c66e4;flex-shrink:0}.report-observation-description,.report-review-results p,.report-review-steps p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.triage-review-screen .report-review-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 0;display:grid}.triage-review-screen .report-review-facts>div{background:#f8fafd;border:1px solid #e5edf5;border-radius:7px;padding:13px;display:block}.report-review-facts dt{color:#617792;text-transform:capitalize;margin-bottom:6px;font-size:11px}.report-review-facts dd{color:#243f62;overflow-wrap:anywhere;margin:0;font-size:13px}.report-review-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.report-review-results article{border-radius:8px;min-width:0;padding:18px}.report-result-expected{background:#edf4ff;border:1px solid #cfe0fa}.report-result-actual{background:#fff7ed;border:1px solid #f5dcc0}.report-review-results h3{text-transform:none;letter-spacing:normal;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;display:flex}.report-result-expected h3{color:#0c66e4}.report-result-actual h3{color:#a85d05}.report-review-steps{border-top:1px solid #e5edf5;margin-top:16px;padding-top:16px}.report-technical-details summary{color:#395371;cursor:pointer;font-size:14px;font-weight:650}.report-next-stage{color:#0c66e4;background:#edf4ff;border-radius:7px;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.report-evidence-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.report-evidence-heading h2{margin:0;font-size:15px}.report-evidence-heading h2 span{color:#536780;background:#edf3fa;border-radius:5px;padding:3px 7px;font-size:11px}.report-evidence-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:16px;display:grid}.report-evidence-file{text-align:left;background:#f8fafd;border:1px solid #dce6f3;border-radius:8px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:15px;display:flex}.report-evidence-file strong{color:#243f62;overflow-wrap:anywhere;font-size:13px}.report-evidence-file>span,.report-evidence-empty,.report-media-preview>p{color:#617792;font-size:12px;line-height:1.6}.report-evidence-file img,.report-evidence-file video{object-fit:contain;background:#edf3fa;border-radius:5px;width:100%;max-height:180px}.report-evidence-file audio{width:100%}.report-file-type{color:#0c66e4;text-transform:capitalize;align-items:center;gap:8px;font-size:12px;display:flex}.report-file-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.report-attachments .report-file-actions button,.report-attachments .report-media-preview button{color:#0c66e4;cursor:pointer;font:inherit;background:#fff;border:1px solid #cfdef0;border-radius:6px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:inline-flex}.report-attachments .report-add-evidence{color:#fff;cursor:pointer;background:#0c66e4;border-radius:7px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:650;display:flex;position:relative;overflow:hidden}.report-add-evidence input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.report-add-evidence:focus-within{outline-offset:3px;outline:3px solid #85b8ff}.report-media-preview{background:#f8fafd;border:1px solid #dce6f3;border-radius:8px;margin-top:18px;padding:16px}.report-media-preview header{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.report-media-preview img,.report-media-preview video,.report-media-preview audio{object-fit:contain;width:100%;max-height:480px;display:block}.report-evidence-error{color:#b42318;overflow-wrap:anywhere;background:#fff0ed;border-radius:6px;padding:12px}@media (width<=700px){.report-review-results,.triage-review-screen .report-review-facts,.report-evidence-grid{grid-template-columns:minmax(0,1fr)}}.all-bugs-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.all-bugs-header .workspace-panel-action{flex-shrink:0;margin:0}.all-bugs-filter{position:relative}.all-bugs-panel .workflow-toolbar{grid-template-columns:minmax(0,1fr) auto}.all-bugs-filter-button,.all-bugs-pagination button{color:#526379;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce5ef;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:12px;display:inline-flex}.all-bugs-filter-popover{z-index:5;color:#526379;background:#fff;border:1px solid #dce5ef;border-radius:8px;gap:8px;width:240px;padding:16px;font-size:12px;font-weight:650;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #17233c14}.all-bugs-pagination{color:#718099;align-items:center;gap:8px;margin-top:18px;padding:14px 0;font-size:12px;display:flex}.all-bugs-pagination span{margin-right:auto}.all-bugs-pagination button:disabled{opacity:.45;cursor:default}@media (width<=48rem){.all-bugs-header{flex-wrap:wrap}}.bug-list{gap:14px;margin-top:16px;display:grid}.bug-list-card{color:inherit;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:18px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}.bug-list-card:hover{border-color:#85b8ff;box-shadow:0 6px 18px #0c66e414}.bug-list-card>div>span{font-size:12px;font-weight:650}.bug-list-card>div>small{color:#64748b;margin-top:10px;font-size:11px;font-weight:800;display:block}.bug-list-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.bug-list-card dt{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:650}.bug-list-card dd{color:#17233c;margin:4px 0 0;font-size:13px;font-weight:650}@media (width<=48rem){.bug-list-card,.bug-list-card dl{grid-template-columns:1fr}}@media (width<=30rem){.bug-list-card{gap:14px;padding:16px}.bug-list-card dd{overflow-wrap:anywhere}}.workspace-all-issues-screen{min-width:0}.bug-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(300px,370px);align-items:start;gap:16px;margin-top:16px;display:grid}.bug-detail-aside{position:sticky;top:90px}.bug-description-section>p{color:#334155;white-space:pre-wrap;margin:16px 0 0;font-size:15px;line-height:1.65}.bug-evidence-grid{border-top:1px solid #e5ecef;grid-template-columns:1fr 1fr;gap:0 20px;margin-top:16px;display:grid}.bug-evidence-grid>div{border-bottom:1px solid #edf1f3;padding:15px 0}.bug-evidence-grid h3{color:#64748b;text-transform:uppercase;margin:0;font-size:11px;font-weight:650}.bug-evidence-grid p{color:#334155;white-space:pre-wrap;margin:7px 0 0;font-size:13px;line-height:1.55}.bug-section-count{color:#0c66e4;background:#e9f2ff;border-radius:999px;place-items:center;min-width:24px;height:24px;margin-left:2px;font-size:11px;font-weight:650;display:inline-grid}.bug-section-command{color:#0c66e4;min-height:32px;font:inherit;cursor:pointer;background:#e9f2ff;border:1px solid #b3d4ff;border-radius:7px;align-items:center;gap:6px;margin-left:auto;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.bug-section-empty{color:#64748b;margin:14px 0 0;font-size:13px;line-height:1.5}.bug-classification-form,.bug-inline-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.bug-classification-form label>span,.bug-inline-form label>span,.bug-resolution-form label>span{color:#475569;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:650;display:block}.bug-classification-form select,.bug-inline-form input,.bug-inline-form select,.bug-inline-form textarea,.bug-resolution-form input,.bug-resolution-form select,.bug-resolution-form textarea{color:#17233c;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #d5dfec;border-radius:7px;padding:9px 10px}.bug-inline-form textarea,.bug-resolution-form textarea{resize:vertical}.bug-classification-form select:disabled{color:#64748b;background:#f1f5f6}.bug-classification-form .workflow-primary-command{align-self:end}.bug-owner-snapshot{background:#f4f8f8;border:1px solid #dce6f3;border-radius:7px;padding:8px 10px}.bug-owner-snapshot span,.bug-owner-snapshot strong{display:block}.bug-owner-snapshot span{color:#64748b;text-transform:uppercase;font-size:10px;font-weight:650}.bug-owner-snapshot strong{color:#17233c;margin-top:4px;font-size:12px}.bug-form-wide{grid-column:span 2}.bug-checkbox{align-self:end;align-items:center;gap:8px;min-height:40px;display:flex}.bug-checkbox input{width:16px;min-height:16px}.bug-checkbox span{color:#334155;text-transform:none;margin:0;font-size:12px;font-weight:600}.bug-action-list{gap:10px;margin-top:14px;display:grid}.bug-action-list article{background:#f8fafb;border:1px solid #b3d4ff;border-radius:7px;grid-template-columns:minmax(0,1fr) 220px 130px;align-items:center;gap:16px;padding:14px;display:grid}.bug-action-list h3{text-transform:none;margin:8px 0 0;font-size:14px}.bug-action-list p{color:#647895;margin:5px 0 0;font-size:12px}.bug-action-list small{color:#64748b;margin-top:6px;font-size:10px;font-weight:600;display:block}.bug-action-list dl{gap:8px;margin:0;display:grid}.bug-action-list dl div{grid-template-columns:60px minmax(0,1fr);gap:8px;display:grid}.bug-action-list dt{color:#64748b;text-transform:uppercase;font-size:10px;font-weight:650}.bug-action-list dd{color:#17233c;margin:0;font-size:12px;font-weight:600}.bug-action-list>article>select{color:#334155;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #d5dfec;border-radius:7px;padding:0 8px;font-size:12px}.bug-verification-list,.bug-activity-list,.bug-comment-list{margin:14px 0 0;padding:0;list-style:none}.bug-verification-list{gap:10px;display:grid}.bug-verification-list li{background:#f8fafb;border:1px solid #b3d4ff;border-radius:7px;grid-template-columns:90px minmax(0,1fr);gap:14px;padding:13px;display:grid}.bug-verification-result{text-transform:capitalize;border-radius:999px;justify-content:center;align-self:start;align-items:center;min-height:28px;padding:4px 8px;font-size:11px;font-weight:650;display:inline-flex}.bug-verification-passed{color:#166534;background:#dcfce7}.bug-verification-failed{color:#991b1b;background:#fee2e2}.bug-verification-inconclusive{color:#854d0e;background:#fef9c3}.bug-verification-list strong{color:#17233c;font-size:13px}.bug-verification-list p{color:#475569;margin:5px 0 0;font-size:13px}.bug-verification-list small{color:#64748b;margin-top:6px;font-size:11px;display:block}.bug-comment-form{grid-template-columns:minmax(0,1fr) 120px;gap:10px;margin-top:14px;display:grid}.bug-comment-form textarea{color:#17233c;resize:vertical;width:100%;font:inherit;background:#fff;border:1px solid #d5dfec;border-radius:7px;padding:10px}.bug-collaboration-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:18px;display:grid}.bug-collaboration-grid>section>h3{border-bottom:1px solid #e5ecef;align-items:center;gap:7px;padding-bottom:9px;font-size:12px;display:flex}.bug-collaboration-grid>section>h3 span{color:#0c66e4}.bug-comment-list{gap:9px;display:grid}.bug-comment-list li{background:#f8fafb;border:1px solid #b3d4ff;border-radius:7px;padding:11px 66px 11px 11px;position:relative}.bug-comment-list li>div{justify-content:space-between;gap:10px;display:flex}.bug-comment-list strong{color:#17233c;font-size:12px}.bug-comment-list small{color:#64748b;font-size:10px}.bug-comment-list p{color:#334155;white-space:pre-wrap;margin:7px 0 0;font-size:13px;line-height:1.5}.bug-comment-actions{gap:2px;display:flex;position:absolute;top:7px;right:7px}.bug-comment-actions button,.bug-remove-icon{color:#64748b;cursor:pointer;background:0 0;border:0;place-items:center;width:26px;height:26px;display:grid}.bug-comment-actions button:last-child,.bug-remove-icon{color:#b42318}.bug-comment-edit{gap:7px;margin-top:8px;display:grid}.bug-comment-edit textarea{color:#17233c;resize:vertical;width:100%;font:inherit;background:#fff;border:1px solid #d5dfec;border-radius:7px;padding:8px}.bug-comment-edit>div{justify-content:flex-end;gap:6px;display:flex}.bug-comment-edit button{color:#334155;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5dfec;border-radius:6px;padding:0 9px;font-size:11px;font-weight:600}.bug-upload-button{color:#0c66e4;min-height:34px;font:inherit;cursor:pointer;background:#e9f2ff;border:1px solid #b3d4ff;border-radius:7px;align-items:center;gap:7px;margin-top:10px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.bug-upload-progress{accent-color:#0c66e4;width:min(100%,220px);height:6px;margin-top:8px;display:block}.bug-attachment-list{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.bug-attachment-list li{background:#f8fafb;border:1px solid #b3d4ff;border-radius:7px;grid-template-columns:22px minmax(0,1fr) 28px;align-items:center;gap:7px;padding:9px;display:grid;position:relative}.bug-attachment-list li>svg{color:#0c66e4}.bug-attachment-list li>button:not(.bug-remove-icon){color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.bug-attachment-list strong,.bug-attachment-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bug-attachment-list strong{color:#17233c;font-size:12px}.bug-attachment-list small{color:#64748b;margin-top:3px;font-size:10px}.bug-attachment-list .bug-remove-icon{position:static}.bug-activity-list{gap:0;display:grid;position:relative}.bug-activity-list:before{content:"";background:#b3d4ff;width:1px;position:absolute;top:8px;bottom:8px;left:5px}.bug-activity-list li{grid-template-columns:12px minmax(0,1fr);gap:12px;padding:8px 0;display:grid;position:relative}.bug-activity-marker{z-index:1;background:#fff;border:3px solid #0c66e4;border-radius:50%;width:11px;height:11px;margin-top:3px}.bug-activity-list strong,.bug-activity-list small{display:block}.bug-activity-list strong{color:#334155;font-size:12px}.bug-activity-list small{color:#64748b;margin-top:4px;font-size:10px}.bug-current-status{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.bug-current-status>span{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:650}.bug-transition-list{gap:7px;margin-top:12px;display:grid}.bug-transition-list button{color:#334155;min-height:38px;font:inherit;cursor:pointer;background:#f8fafb;border:1px solid #dce6f3;border-radius:7px;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:650;display:flex}.bug-resolution-summary{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:7px;margin:14px 0;padding:12px}.bug-resolution-summary span{text-transform:uppercase;font-size:11px;font-weight:650}.bug-resolution-summary p{color:#334155;margin:6px 0 0;font-size:12px;line-height:1.5}.bug-resolution-form{border-top:1px solid #e5ecef;gap:10px;margin-top:12px;padding-top:12px;display:grid}.bug-source-reports ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.bug-source-reports li{background:#f8fafb;border:1px solid #b3d4ff;border-radius:7px;padding:9px}.bug-source-reports a,.bug-source-reports small{display:block}.bug-source-reports a{color:#0c66e4;font-size:12px;font-weight:650;text-decoration:none}.bug-source-reports small{color:#64748b;text-transform:capitalize;margin-top:4px;font-size:10px}.bug-danger-section{border-color:#f3cccc}.bug-danger-section>p{color:#647895;margin:12px 0 0;font-size:13px;line-height:1.5}.bug-danger-section>div{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.bug-danger-section button{color:#17233c;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5dfec;border-radius:7px;padding:0 11px;font-size:12px;font-weight:650}.bug-danger-section .bug-delete-button{color:#b42318;border-color:#f3cccc}@media (width<=76rem){.bug-workspace-grid{grid-template-columns:1fr}.bug-detail-aside{position:static}}@media (width<=58rem){.bug-classification-form,.bug-inline-form{grid-template-columns:1fr 1fr}.bug-action-list article{grid-template-columns:1fr}}@media (width<=42rem){.bug-evidence-grid,.bug-collaboration-grid,.bug-classification-form,.bug-inline-form,.bug-comment-form{grid-template-columns:1fr}.bug-form-wide{grid-column:auto}}.bug-current-focus{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.bug-current-focus>div{background:#fff;border:1px solid #dce6f3;border-radius:10px;padding:18px}.bug-current-focus span,.bug-current-focus strong{display:block}.bug-current-focus span{color:#647895;margin-bottom:8px;font-size:12px}.bug-current-focus strong{color:#203950;font-size:14px;line-height:1.6}.bug-detail-views{border-bottom:1px solid #dce6f3;flex-wrap:wrap;gap:8px;padding-bottom:12px;display:flex}.domain-workstation .bug-detail-views button[aria-pressed=true]{color:#fff;background:#0c66e4;border-color:#0c66e4}.bug-detail-tab[hidden]{display:none}.bug-detail-tab>h2{margin-bottom:18px;font-size:16px}.bug-detail-aside{position:static}.bug-secondary-panel{background:#fff;border:1px solid #dce6f3;border-radius:10px;padding:16px}.bug-secondary-panel .workflow-section{border:0;margin:16px 0 0;padding:0}@media (width<=850px){.bug-current-focus{grid-template-columns:1fr}}.report-create-page{color:#17233c;max-width:1560px;margin:0 auto;padding:32px}.report-create-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.report-eyebrow{color:#0c66e4;letter-spacing:.7px;font-size:11px;font-weight:650}.report-create-heading h1{letter-spacing:-1px;margin:8px 0;font-size:32px}.report-create-heading p{color:#647895;margin:0;font-size:13px;line-height:1.6}.report-create-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:24px;display:grid}.report-create-form{min-width:0}.report-create-form fieldset{border:0;min-width:0;margin:0;padding:0}.report-form-section{background:#fff;border:1px solid #dce6f3;border-radius:12px;margin-bottom:20px;padding:24px}.report-form-section>header{border-bottom:1px solid #e8eef5;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:20px;display:flex}.report-section-number{color:#0c66e4;background:#e9f2ff;border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:11px;font-weight:650;display:grid}.report-form-section h2,.report-create-aside h2{margin:0;font-size:15px;font-weight:650}.report-form-section header p{color:#73849c;margin:6px 0 0;font-size:11px;line-height:1.6}.report-required-note{color:#8491a5;margin-left:auto;font-size:10px}.report-form-section label{color:#435977;margin:18px 0 8px;font-size:12px;font-weight:600;display:block}.report-form-section label>span{color:#0c66e4}.report-form-section input,.report-form-section textarea,.report-form-section select{color:#253552;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #d5dfec;border-radius:8px;padding:11px 12px;font-size:13px;line-height:1.6}.report-form-section input::placeholder,.report-form-section textarea::placeholder{color:#97a3b5}.report-form-section textarea{resize:vertical}.report-form-section input[aria-invalid=true],.report-form-section textarea[aria-invalid=true]{border-color:#d35f59}.report-field-hint{color:#7c8ca3;justify-content:space-between;gap:12px;margin:7px 0 0;font-size:10px;line-height:1.6;display:flex}.report-field-hint>span{flex-shrink:0}.report-field-error,.report-submit-error{color:#b42318;font-size:12px;line-height:1.6}.report-submit-error{background:#fff6f5;border:1px solid #f0c8c3;border-radius:8px;padding:14px 16px}.report-form-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.report-form-footer{justify-content:space-between;align-items:center;gap:16px;padding:4px 0;display:flex}.report-form-footer p{color:#73849c;font-size:11px}.report-primary-button,.report-secondary-button{color:#fff;min-height:43px;font:inherit;cursor:pointer;background:#0c66e4;border:1px solid #0c66e4;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.report-primary-button:hover{background:#05c}.report-secondary-button{color:#526985;background:#fff;border-color:#d5dfec}.report-text-link{color:#607894;align-items:center;gap:7px;font-size:12px;text-decoration:none;display:inline-flex}.report-text-link:hover{color:#05c}.report-create-page :focus-visible{outline-offset:3px;outline:3px solid #85b8ff}.report-create-page :disabled{opacity:.6;cursor:not-allowed}.report-create-aside{gap:20px;display:grid}.report-create-aside section{background:#fff;border:1px solid #dce6f3;border-radius:12px;padding:24px}.report-aside-icon{color:#0c66e4;background:#e9f2ff;border-radius:13px;place-items:center;width:48px;height:48px;margin-bottom:20px;display:grid}.report-create-aside p,.report-create-aside li{color:#73849c;font-size:12px;line-height:1.8}.report-create-aside ul{margin-bottom:0;padding-left:17px}.report-create-aside ol{padding-left:17px}.report-create-aside ol li+li{margin-top:16px}.report-create-aside ol strong{color:#435977;font-size:12px;font-weight:600;display:block}.report-create-aside ol span{font-size:11px}.report-aside-note{align-items:flex-start;gap:8px;margin:0;padding:0 10px;display:flex}.report-aside-note svg{color:#0c66e4;flex-shrink:0;margin-top:3px}.report-metadata-message{color:#7b650d;font-size:11px;line-height:1.6}.report-metadata-message button{color:#0c66e4;cursor:pointer;background:0 0;border:0;text-decoration:underline}.report-created{text-align:center;background:#fff;border:1px solid #dce6f3;border-radius:16px;max-width:760px;margin:40px auto;padding:44px}.report-created-icon{color:#0c66e4;background:#e9f2ff;border-radius:50%;place-items:center;width:72px;height:72px;margin-bottom:16px;display:inline-grid}.report-created h1{letter-spacing:-.8px;font-size:30px}.report-created>p{color:#73849c;font-size:13px;line-height:1.7}.report-created h2{overflow-wrap:anywhere;font-size:19px}.report-created-tags{flex-wrap:wrap;justify-content:center;gap:8px;margin:24px 0;display:flex}.report-created-tags span{color:#2865bf;background:#edf5ff;border-radius:7px;padding:7px 11px;font-size:11px;font-weight:600}.report-created dl{background:#f8fafc;border-radius:10px;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0;padding:20px;display:grid}.report-created dt{color:#73849c;font-size:11px}.report-created dd{overflow-wrap:anywhere;margin:7px 0 0;font-size:12px}.report-form-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}@media (width<=1100px){.report-create-layout{grid-template-columns:1fr}.report-create-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.report-aside-note{grid-column:1/-1}}@media (width<=600px){.report-create-page{padding:24px 16px}.report-create-heading,.report-form-footer{flex-direction:column;align-items:flex-start}.report-form-columns,.report-create-aside,.report-created dl{grid-template-columns:1fr}.report-form-section,.report-create-aside section,.report-created{padding:18px}.report-required-note{display:none}.report-form-footer button{width:100%}}.report-create-page{padding:26px 24px}.report-create-heading h1{letter-spacing:-.5px;font-size:25px}.report-create-heading{margin-bottom:20px}.report-create-layout{grid-template-columns:minmax(0,1fr) 260px;gap:20px}.report-form-section{border-radius:9px}.report-form-section .report-expected-label{color:#0c66e4}.report-form-section .report-actual-label{color:#a85d05}#report-expected{background:#f6f9ff;border-color:#cfe0fa}#report-actual{background:#fffbf5;border-color:#f5dcc0}.report-form-section .report-evidence-picker{color:#0c66e4;cursor:pointer;text-align:center;background:#f6f9ff;border:1px dashed #85b8ff;border-radius:8px;flex-direction:column;align-items:center;gap:10px;padding:26px 18px;display:flex;position:relative}.report-evidence-picker>span{color:#617792;font-size:12px;font-weight:400}.report-evidence-picker input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.report-evidence-picker:focus-within{outline-offset:3px;outline:3px solid #85b8ff}.report-technical-header{align-items:center;gap:14px;display:flex}.report-technical-icon{color:#0c66e4;background:#edf4ff;border:1px solid #d5e5ff;border-radius:10px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.report-technical-intro{flex:1;min-width:0}.report-technical-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.report-technical-optional{color:#617792;background:#f1f5fa;border-radius:5px;padding:3px 7px;font-size:10px}.report-technical-intro p{color:#73849c;margin:6px 0 0;font-size:11px;line-height:1.6}.report-technical-fields{border-top:1px solid #e8eef5;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;padding-top:22px;display:grid}.report-technical-fields label{margin:0}.report-technical-fields input,.report-technical-fields select{margin-top:8px;display:block}@media (width<=700px){.report-technical-header{flex-wrap:wrap}.report-technical-icon{align-self:flex-start}.report-technical-fields{grid-template-columns:minmax(0,1fr)}}.report-created .report-attachments{text-align:left;border:1px solid #dce6f3;border-radius:9px;margin:24px 0;padding:20px}@media (width<=1100px){.report-create-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.report-create-page{padding:22px 14px}}.workspace-shell{color:#17233c;background:#f7f9fc;grid-template-columns:244px minmax(0,1fr);min-height:100vh;display:grid}.workspace-shell-sidebar{scrollbar-width:thin;scrollbar-color:#ccd7e2 transparent;background:#fff;border-right:1px solid #e1e8f0;height:100vh;padding:20px 16px;position:sticky;top:0;overflow-y:auto}.workspace-shell-brand{color:#17233c;align-items:center;gap:10px;padding:2px 8px 18px;text-decoration:none;display:flex}.workspace-shell-logo{flex-shrink:0}.workspace-shell-logo img{object-fit:contain;width:34px;height:38px;display:block}.workspace-shell-brand strong{letter-spacing:-.7px;font-size:22px;font-weight:800;display:block}.workspace-shell-brand small{color:#718099;max-width:135px;margin-top:3px;font-size:10px;line-height:1.4;display:block}.workspace-shell-current{background:#f8fafc;border:1px solid #e1e8f0;border-radius:10px;padding:12px 32px 12px 12px;text-decoration:none;display:block;position:relative}.workspace-shell-current span{color:#718099;font-size:10px;display:block}.workspace-shell-current strong{color:#22324d;overflow-wrap:anywhere;margin-top:5px;font-size:13px;font-weight:650;display:block}.workspace-shell-current svg{color:#718099;position:absolute;top:calc(50% - 7px);right:10px}.workspace-shell-current:hover{background:#e9f2ff;border-color:#85b8ff}.workspace-shell-menu{margin-top:24px}.workspace-shell-menu section+section{margin-top:23px}.workspace-shell-menu h2{color:#8290a5;letter-spacing:1.3px;text-transform:uppercase;margin:0 10px 8px;font-size:10px;font-weight:700}.workspace-shell-navitem{color:#586780;border-radius:7px;align-items:center;gap:11px;min-height:39px;margin-top:3px;padding:9px 11px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.workspace-shell-navitem svg{flex-shrink:0}.workspace-shell-navitem strong{font-size:12px;font-weight:550}.workspace-shell-navitem:hover{color:#17233c;background:#f2f6fa}.workspace-shell-navitem-active,.workspace-shell-navitem-active:hover{color:#05c;background:#e9f2ff}.workspace-shell-navitem-active strong{font-weight:700}.workspace-shell-main{min-width:0}.workspace-shell-header{background:#fff;border-bottom:1px solid #e1e8f0;justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:16px 32px;display:flex}.workspace-shell-breadcrumb{color:#718099;align-items:center;gap:9px;min-width:0;font-size:12px;display:flex}.workspace-shell-breadcrumb a,.workspace-shell-breadcrumb strong{color:#718099;align-items:center;gap:7px;font-weight:650;display:inline-flex}.workspace-shell-breadcrumb a{text-decoration:none}.workspace-shell-breadcrumb a:hover{color:#05c}.workspace-shell-breadcrumb svg{flex-shrink:0}.workspace-shell-header-actions{align-items:center;gap:14px;display:flex}.workspace-shell-owner{text-align:right;color:#8290a5;flex-direction:column;gap:3px;font-size:9px;display:flex}.workspace-shell-owner strong{color:#57718b;text-transform:capitalize;font-size:11px;font-weight:600}.workspace-shell-profile{color:#253552;align-items:center;gap:9px;max-width:200px;text-decoration:none;display:flex}.workspace-shell-profile>span{color:#fff;background:#0c66e4;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:grid;overflow:hidden}.workspace-shell-profile img{object-fit:cover;width:100%;height:100%}.workspace-shell-profile strong{overflow-wrap:anywhere;font-size:12px;font-weight:600}.workspace-shell-logout{color:#d30000;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.workspace-shell-logout:hover{color:#ad0000;background:#ffeded}.workspace-shell a:focus-visible{outline-offset:3px;outline:3px solid #0c66e4}.workspace-shell-state{color:#647895;background:#f7f9fc;place-items:center;min-height:100vh;font-size:15px;display:grid}.workspace-shell-state-error{color:#b42318}@media (width<=1100px){.workspace-shell{grid-template-columns:216px minmax(0,1fr)}.workspace-shell-header{padding:16px 24px}.workspace-shell-owner{display:none}}@media (width<=760px){.workspace-shell{grid-template-columns:1fr}.workspace-shell-sidebar{border-bottom:1px solid #e1e8f0;border-right:0;height:auto;padding:16px;position:static}.workspace-shell-brand{padding-bottom:14px}.workspace-shell-menu{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.workspace-shell-menu section+section{margin-top:0}.workspace-shell-navitem{gap:7px;padding:9px 7px}.workspace-shell-header{min-height:64px;padding:14px 16px}.workspace-shell-header-actions{gap:8px}.workspace-shell-profile strong{display:none}}@media (width<=440px){.workspace-shell-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-shell-menu section:last-child{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace-shell-menu section:last-child h2{grid-column:1/-1}.workspace-shell-breadcrumb{gap:5px;font-size:11px}}@media (prefers-reduced-motion:reduce){.workspace-shell-navitem{transition:none}}.workspace-panel{padding:28px 24px 48px}.workspace-panel-header{background:#fff;border:1px solid #dce6f3;border-radius:8px;padding:24px 26px;position:relative}.workspace-panel-header span{color:#0c66e4;text-transform:uppercase;font-size:12px;font-weight:650}.workspace-panel-header h1{color:#17233c;margin:10px 0 0;font-size:36px;font-weight:650;line-height:1.05}.workspace-panel-header p{color:#647895;max-width:760px;margin:10px 0 0;font-size:15px;line-height:1.55}.workspace-panel-action{color:#fff;cursor:pointer;background:#0c66e4;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;margin-top:18px;padding:0 15px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.workspace-panel-action:disabled{cursor:not-allowed;opacity:.65}.workspace-panel-state{color:#647895;margin:16px 0 0;font-size:14px;font-weight:650}.workspace-panel-state-error{color:#b42318}.workspace-empty-panel,.workspace-form-panel,.workspace-list-panel article,.bug-list-card{background:#fff;border:1px solid #dce6f3;border-radius:8px;margin-top:16px;padding:18px}.workspace-empty-panel svg{color:#0c66e4}.workspace-empty-panel h2,.workspace-list-panel h2,.bug-list-card h2{color:#17233c;margin:10px 0 0;font-size:18px;font-weight:650}.workspace-empty-panel p,.workspace-list-panel p,.bug-list-card p{color:#647895;margin:7px 0 0;font-size:14px;line-height:1.5}.workspace-list-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.workspace-list-panel article{margin-top:0}.workspace-list-panel span{color:#0c66e4;background:#e9f2ff;border-radius:999px;margin-top:12px;padding:5px 9px;font-size:12px;font-weight:650;display:inline-flex}.workspace-form-panel label,.workspace-form-panel span{display:block}.workspace-form-panel label+label{margin-top:14px}.workspace-form-panel span{color:#334155;margin-bottom:6px;font-size:13px;font-weight:650}.workspace-form-panel input,.workspace-form-panel select,.workspace-form-panel textarea{color:#17233c;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d5dfec;border-radius:8px;padding:10px 12px}.workspace-form-panel textarea{resize:vertical}.workspace-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}@media (width<=980px){.workspace-list-panel,.workspace-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.workspace-panel{padding:18px 16px 34px}.workspace-panel-header{padding:20px}.workspace-panel-header h1{word-break:break-word;font-size:clamp(2rem,10vw,2.5rem)}.workspace-list-panel,.workspace-form-grid{grid-template-columns:1fr}}@media (width<=480px){.workspace-empty-panel,.workspace-form-panel,.workspace-list-panel article{padding:16px}.workspace-panel-action{width:100%}}.workspace-blank{background:#fff;width:100%;min-height:100vh;margin:0;padding:0}.workspace-shell .workspace-panel{max-width:1560px;margin:0 auto;padding:32px 32px 48px}.workspace-shell .workspace-panel-header{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 0 6px}.workspace-shell .workspace-panel-header>span{letter-spacing:1px;color:#0c66e4;font-size:10px;font-weight:650}.workspace-shell .workspace-panel-header h1{letter-spacing:-.8px;margin:8px 0 0;font-size:30px;font-weight:700;line-height:1.2}.workspace-shell .workspace-panel-header p{color:#73849c;max-width:690px;margin-top:10px;font-size:13px}.workspace-shell .workspace-panel-header .workspace-panel-action{margin-top:16px;position:static}.workspace-shell .workspace-panel-action{background:#0c66e4;border-radius:8px;min-height:42px;font-size:12px;font-weight:600}.workspace-shell .workspace-panel-action:hover:not(:disabled){background:#05c}.workspace-shell .workspace-form-panel,.workspace-shell .workspace-empty-panel{border-color:#dce6f3;border-radius:12px;padding:24px;box-shadow:0 3px 12px #24497804}.workspace-shell .workspace-empty-panel{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;display:flex}.workspace-shell .workspace-empty-panel>svg{box-sizing:content-box;background:#e9f2ff;border-radius:16px;width:30px;height:30px;margin-bottom:10px;padding:14px}.workspace-shell .workspace-empty-panel h2{font-size:17px;font-weight:650}.workspace-shell .workspace-empty-panel p{color:#73849c;max-width:460px;font-size:13px}.workspace-shell .workspace-form-panel label,.workspace-shell .workspace-form-panel input,.workspace-shell .workspace-form-panel select{font-size:12px}.workspace-shell .workflow-toolbar{border-radius:11px;gap:12px;padding:14px}.workspace-shell .workflow-table-wrap{border-radius:12px}.workspace-shell .workflow-table th{color:#7183a0;text-transform:none;letter-spacing:0;background:#f5f8fd;padding:15px 20px;font-size:11px;font-weight:600}.workspace-shell .workflow-table td{padding:18px 20px;font-size:12px;font-weight:400}.workspace-shell .workflow-table td strong{font-size:13px;font-weight:600}.workspace-shell .workflow-table tbody tr:hover{background:#fbfdff}.workspace-shell .workflow-status{border:0;border-radius:6px;font-weight:600}.workspace-shell .workflow-detail-header,.workspace-shell .workflow-section,.workspace-shell .bug-list-card,.workspace-shell .component-card,.workspace-shell .member-section,.workspace-shell .team-list-panel,.workspace-shell .team-detail-panel,.workspace-shell .settings-section{border-color:#dce6f3;border-radius:12px;box-shadow:0 3px 12px #24497804}.workspace-shell .workflow-detail-header h1{letter-spacing:-.6px;overflow-wrap:anywhere;font-size:28px;font-weight:700}.workspace-shell .workflow-section{padding:22px}.workspace-shell .workflow-facts dd,.workspace-shell .workflow-table td,.workspace-shell .bug-list-card p{overflow-wrap:anywhere}.workspace-shell .workflow-search:focus-within{border-color:#85b8ff;box-shadow:0 0 0 3px #0c66e411}.workspace-shell .workflow-search input:focus-visible{outline:none}.workspace-shell :is(input,select,textarea,button):focus-visible{outline-offset:2px;outline:3px solid #85b8ff}.workspace-shell .component-create-form{grid-template-columns:minmax(130px,1fr) minmax(180px,1.4fr) minmax(140px,1fr) auto}.record-stage-tag{letter-spacing:.2px;margin:0 0 3px;font-size:10px;font-weight:650;display:block}.workspace-connection-state{color:#17233c;text-align:center;background:#f7f9fc;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100vh;padding:24px;display:flex}.workspace-connection-state h1{font-size:28px}.workspace-connection-state p{color:#647895}.workspace-connection-state button{color:#fff;cursor:pointer;background:#0c66e4;border:0;border-radius:8px;padding:12px 20px}@media (width<=1200px){.workspace-shell .component-create-form,.workspace-shell .team-create-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.workspace-shell .workflow-detail-grid,.workspace-shell .team-layout{grid-template-columns:1fr}.workspace-shell .workspace-panel{padding:26px 24px 40px}}@media (width<=600px){.workspace-shell .workspace-panel{padding:24px 16px 32px}.workspace-shell .workspace-panel-header h1{font-size:27px}.workspace-shell .workspace-form-panel,.workspace-shell .workspace-empty-panel{padding:18px}.workspace-shell .workflow-toolbar,.workspace-shell .component-create-form,.workspace-shell .team-create-form,.workspace-shell .component-card-fields,.workspace-shell .member-invitation-form{grid-template-columns:1fr}.workspace-shell .workflow-icon-button{width:100%}.workspace-shell .workflow-detail-header{flex-wrap:wrap;padding:20px}.workspace-shell .workflow-section{padding:18px}.workspace-shell .settings-readonly-row{grid-template-columns:1fr}.workspace-shell .settings-join-code{flex-direction:column;align-items:flex-start}}.workspace-shell .workspace-shell-navitem strong,.workspace-shell .workspace-shell-breadcrumb a,.workspace-shell label,.workspace-shell th,.workspace-shell dt,.workspace-shell button,.workspace-shell .workspace-shell-menu h2,.workspace-shell .workspace-stat-heading>span:first-child,.workspace-shell .report-eyebrow,.workspace-shell .workflow-kicker{font-weight:650}.workspace-shell .workspace-panel-header>.ui-eyebrow,.workspace-shell .ui-eyebrow,.userprofile-settings-screen .ui-eyebrow,.homepage-page .ui-eyebrow{color:#0c66e4;letter-spacing:0;text-transform:none;background:#e9f2ff;border:1px solid #b3d4ff;border-radius:999px;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:7px 13px;font-size:12px;font-weight:700;line-height:1.5;display:inline-flex}.ui-eyebrow>svg{flex-shrink:0}.workspace-connection-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.workspace-connection-actions a{color:#17233c;background:#fff;border:1px solid #d5dfec;border-radius:8px;align-items:center;padding:12px 20px;font-weight:600;text-decoration:none;display:inline-flex}.workspace-connection-actions a:hover{background:#e9f2ff;border-color:#b3d4ff}
