@font-face{font-family:montserrat;src:url(/_next/static/media/d703e6352f035923-s.p.ttf) format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:montserrat Fallback;src:local("Arial");ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.00%;size-adjust:110.19%}.__className_758f99{font-family:montserrat,montserrat Fallback}.__variable_758f99{--font-montserrat:"montserrat","montserrat Fallback"}:root{--bg:#f3f6f8;--surface:#ffffff;--surface-soft:#f8fafb;--ink:#03426d;--muted:#024b63;--line:#dce3e9;--line-strong:#cbd5de;--accent:#024d84;--accent-dark:#03426d;--accent-soft:#b2ecf8;--fundament:#3f5e7a;--enablement:#8192a1;--application:#bd8257;--positive:#287447;--positive-soft:#edf7f0;--warning:#a86e14;--warning-soft:#fff7e8;--critical:#ad3d42;--critical-soft:#fbefef;--shadow:0 16px 42px rgb(35 51 67/7%);--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;color:var(--ink);background:var(--bg);font-family:var(--font-montserrat),Montserrat,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body.chatbase-help-page-active #chatbase-bubble-button,body.chatbase-help-page-active #chatbase-message-bubbles,body:not(.chatbase-use-case-active) #chatbase-bubble-button,body:not(.chatbase-use-case-active) #chatbase-bubble-window,body:not(.chatbase-use-case-active) #chatbase-message-bubbles{display:none!important}body.chatbase-help-page-active #chatbase-bubble-window{display:block!important;position:fixed!important;top:var(--chatbase-page-top)!important;right:auto!important;bottom:auto!important;left:var(--chatbase-page-left)!important;z-index:70!important;width:var(--chatbase-page-width)!important;max-width:none!important;height:var(--chatbase-page-height)!important;max-height:none!important;border:1px solid var(--line)!important;border-radius:18px!important;box-shadow:0 22px 55px rgb(3 66 109/14%)!important}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}.language-switcher{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;color:#4a6378;background:rgb(255 255 255/88%);border:1px solid rgb(3 66 109/15%);border-radius:999px;box-shadow:0 6px 18px rgb(3 66 109/8%)}.language-switcher button,.user-menu-panel .language-switcher button{width:auto;min-width:28px;padding:3px 5px;color:#557087;background:transparent;border:0;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.06em}.language-switcher form{display:contents}.language-switcher button.active,.user-menu-panel .language-switcher button.active{color:white;background:var(--accent)}.language-switcher button:disabled{cursor:default}.language-switcher.compact{width:max-content;margin-top:8px;padding:3px 6px;box-shadow:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgb(53 92 125/23%);outline-offset:2px}.teams-login-identity{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--line);border-radius:13px;background:var(--surface-soft)}.teams-login-identity .avatar{flex:0 0 auto}.teams-login-identity>div{min-width:0;display:grid;gap:3px}.login-single-tenant span,.teams-login-identity small,.teams-login-identity span,.teams-login-note{color:var(--muted);font-size:11px}.teams-login-identity span,.teams-login-identity strong{overflow-wrap:anywhere}.login-single-tenant{display:grid;gap:5px;padding:12px 14px;border-left:3px solid var(--accent);border-radius:8px;background:var(--accent-soft)}.login-single-tenant strong{font-size:13px}.teams-login-note{margin:14px 0 0;line-height:1.5}.teams-sso-shell{grid-template-columns:minmax(280px,520px);place-content:center}.teams-sso-card{justify-items:start;min-height:260px}.teams-sso-card h1{margin:10px 0}.teams-context-view{display:grid;gap:22px}.brand{display:inline-flex;align-items:center;gap:12px;color:var(--ink);text-decoration:none;width:max-content}.brand span:last-child{display:grid;gap:2px}.brand strong{font-size:15px;letter-spacing:-.01em}.brand small,.demo-user small{color:var(--muted);font-size:11px}.demo-user{justify-self:end;display:flex;align-items:center;gap:10px}.demo-user strong{font-size:13px}.avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:white;background:#70879b;font-size:11px;font-weight:800}.user-menu{position:relative}.user-menu summary{min-width:164px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;list-style:none;cursor:pointer}.user-menu summary::-webkit-details-marker{display:none}.user-menu-panel{z-index:30;top:calc(100% + 12px);right:0;width:230px;padding:16px;display:grid;gap:4px;border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 50px rgb(24 33 43/16%)}.user-menu-panel,.user-menu-panel:before{position:absolute;background:var(--surface)}.user-menu-panel:before{content:"";top:-6px;right:24px;width:10px;height:10px;border-top:1px solid var(--line);border-left:1px solid var(--line);transform:rotate(45deg)}.user-menu-panel p{margin:0;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.user-menu-panel small{color:var(--muted)}.dev-role-switcher{margin-top:12px;padding-top:12px;display:grid;gap:7px;border-top:1px solid var(--line)}.dev-role-switcher>span{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dev-role-switcher select{width:100%;padding:9px 10px;color:var(--text);background:var(--surface-muted);border:1px solid var(--line);border-radius:9px;font:inherit;font-weight:750}.dev-role-switcher small{line-height:1.35}.user-menu-panel form{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.user-menu-panel button{width:100%;padding:9px 12px;color:var(--critical);background:var(--critical-soft);border:1px solid #efcfd0;border-radius:9px;font-weight:800}.login-shell{min-height:100vh;padding:clamp(42px,8vh,86px) clamp(24px,7vw,110px);display:grid;grid-template-columns:minmax(300px,.8fr) minmax(560px,1.2fr);align-items:center;gap:clamp(48px,8vw,118px);background:radial-gradient(circle at 12% 12%,rgb(53 92 125/13%),transparent 33%),linear-gradient(135deg,#f8fafb,#eef3f6)}.login-shell>.language-switcher{position:fixed;z-index:20;top:20px;right:24px}.login-intro{max-width:560px}.eyebrow{margin:0 0 10px;color:var(--accent);font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.access-pending h1,.login-intro h1{margin:0;font-size:clamp(38px,5vw,68px);line-height:.98;letter-spacing:-.055em}.login-intro>p:last-child{max-width:500px;margin:24px 0 0;color:var(--muted);font-size:17px;line-height:1.65}.login-options{display:grid;gap:18px}.login-card{padding:28px;display:grid;gap:24px;background:rgb(255 255 255/94%);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.login-card h2{margin:0;font-size:23px;letter-spacing:-.025em}.login-card-copy{margin:8px 0 0;color:var(--muted);line-height:1.5}.login-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.login-form label{display:grid;gap:7px}.login-form label>span{color:#405269;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.login-form select{width:100%;min-height:46px;padding:0 36px 0 12px;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:10px}.entra-button,.primary-button,.secondary-button{min-height:46px;padding:0 18px;border-radius:10px;font-weight:800}.primary-button{color:white;background:var(--accent);border:1px solid var(--accent)}.primary-button:hover{background:var(--accent-dark)}.secondary-button{color:var(--accent);background:var(--surface);border:1px solid var(--line-strong)}.login-button{grid-column:1/-1;margin-top:2px}.login-card-corporate{grid-template-columns:1fr auto;align-items:center}.login-card-corporate .auth-config-status{grid-column:1/-1}.entra-button{display:inline-flex;align-items:center;gap:11px;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong)}.entra-button:disabled{cursor:not-allowed;color:var(--muted);background:var(--surface-soft)}.microsoft-mark{width:18px;height:18px;display:grid;grid-template-columns:1fr 1fr;gap:2px}.microsoft-mark i:first-child{background:#f35325}.microsoft-mark i:nth-child(2){background:#81bc06}.microsoft-mark i:nth-child(3){background:#05a6f0}.microsoft-mark i:nth-child(4){background:#ffba08}.auth-config-status{margin:-10px 0 0;color:var(--muted);font-size:11px}.access-pending{max-width:700px;margin:auto}.access-status-shell{grid-template-columns:1fr;place-items:center}.access-status-card{width:min(100%,720px)}.access-status-heading{display:flex;align-items:flex-start;gap:18px}.access-status-symbol{width:13px;height:54px;flex:0 0 auto;background:var(--accent);border-radius:999px}.status-read-only .access-status-symbol{background:#d58d27}.status-company-archived .access-status-symbol,.status-license-blocked .access-status-symbol{background:var(--critical)}.status-assignment-missing .access-status-symbol{background:#73879a}.status-technical-error .access-status-symbol{background:#745c9e}.access-pending h1{font-size:clamp(34px,4vw,52px)}.access-pending>p:not(.eyebrow){margin:0;color:var(--muted);line-height:1.65;white-space:pre-line}.access-status-detail{padding:14px 16px;color:#405269;background:var(--surface-soft);border-left:4px solid rgb(3 66 109/24%);border-radius:10px;line-height:1.55}.access-status-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.access-status-actions form{margin:0}.access-status-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.trial-start-card{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);gap:24px;padding:22px;border:1px solid rgb(3 66 109/16%);border-radius:14px;background:linear-gradient(135deg,#f4fbf7,#eef7fc)}.trial-start-card h2{margin:0 0 8px;color:var(--ink);font-size:22px}.trial-start-card p:not(.eyebrow){margin:0;color:var(--muted);line-height:1.55}.trial-start-card form{display:grid;gap:8px}.trial-start-card .form-error{color:var(--critical);font-size:12px}.access-legal-links{display:flex;align-items:center;justify-content:center;gap:8px;padding-top:2px;color:#6b7f91;font-size:11px}.access-legal-links a{color:inherit;text-decoration-color:rgb(107 127 145/45%);text-underline-offset:3px}.access-legal-links a:hover{color:var(--accent)}.persistence-error{padding:12px 14px;color:var(--critical)!important;background:var(--critical-soft);border:1px solid #efcfd0;border-radius:10px;font-size:13px}.persistence-actions{display:flex;align-items:center;gap:10px}.persistence-actions form{margin:0}.persistence-retry{display:inline-flex;align-items:center;text-decoration:none}.view-header{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:25px}.panel-kicker{display:block;margin-bottom:7px;color:var(--accent);font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.13em}.view-header h2{margin:0;font-size:clamp(27px,3vw,38px);letter-spacing:-.04em;line-height:1.05}.view-header p{margin:8px 0 0;color:var(--muted);font-size:14px;line-height:1.6}.content-panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.field{display:grid;gap:6px;color:var(--ink);font-size:12px;font-weight:720}.field input,.field select,.field textarea{width:100%;border:1px solid var(--line-strong);border-radius:10px;padding:10px 11px;color:var(--ink);background:var(--surface);font-size:12px;font-weight:450;transition:border-color .14s ease,box-shadow .14s ease}.field textarea{min-height:84px;resize:vertical}.field input::placeholder,.field textarea::placeholder{color:#9aa7b3}.button{min-height:40px;padding:0 15px;border-radius:10px;border:1px solid transparent;font-size:12px;font-weight:760;transition:.14s ease}.button:hover{transform:translateY(-1px)}.button.primary{color:white;background:var(--accent);border-color:var(--accent);box-shadow:0 7px 18px rgb(53 92 125/15%)}.button.primary:hover{background:var(--accent-dark)}.button.secondary{color:var(--accent);background:var(--accent-soft);border-color:#d7e3eb}.button.danger{color:var(--critical);background:var(--critical-soft);border-color:#edd4d5}.button.small{min-height:34px;padding:0 11px;font-size:11px}.content-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.axis-x{left:50%;bottom:-19px;transform:translateX(-50%)}.axis-y{left:-28px;top:50%;transform:rotate(-90deg) translateX(-50%);transform-origin:left top}.view-stack{display:grid;gap:20px}.view-header{margin-bottom:2px}.content-panel{padding:20px;border-radius:var(--radius)}.content-panel-heading{margin-bottom:18px}.content-panel-heading h3{margin:0;font-size:16px}.content-panel-heading p{margin:5px 0 0;color:var(--muted);font-size:11px}table{width:100%;border-collapse:collapse;font-size:11px}td,th{padding:12px 11px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}th{color:var(--muted);background:#f9fbfc;font-size:9px;text-transform:uppercase;letter-spacing:.07em}td small,td strong{display:block}td strong{font-size:11px}td small{margin-top:3px;color:var(--muted);font-size:9px}.review-empty-state{padding:22px;color:var(--muted);background:var(--surface-soft);border:1px dashed var(--line-strong);border-radius:12px;font-size:11px;text-align:center}.button:disabled{cursor:not-allowed;opacity:.5;transform:none}@keyframes chat-pulse{to{opacity:.3;transform:translateY(-2px)}}@media (max-width:1120px){.login-shell{grid-template-columns:1fr;gap:42px}.login-intro{max-width:720px}}@media (max-width:760px){.login-shell{padding:30px 16px}.login-card-corporate,.login-form{grid-template-columns:1fr}.login-card-corporate .auth-config-status{grid-column:auto}.login-intro h1{font-size:38px}.brand small{display:none}.view-header{align-items:flex-start;flex-direction:column}.content-panel{padding:14px;border-radius:15px}}.login-shell.teams-mobile{width:100%;max-width:100%;overflow-x:clip;padding:24px 14px;gap:28px}.login-shell.teams-mobile,.login-shell.teams-mobile .login-card-corporate,.login-shell.teams-mobile .login-form{grid-template-columns:minmax(0,1fr)}.login-shell.teams-mobile .login-card-corporate .auth-config-status{grid-column:auto}.teams-mobile .brand{min-width:0;width:auto}.teams-mobile .brand small{display:none}.teams-mobile .user-menu summary{min-width:0;grid-template-columns:auto auto;gap:7px}.teams-mobile .user-menu-panel{width:min(260px,calc(100vw - 24px))}.teams-mobile .view-header{align-items:stretch;flex-direction:column;gap:16px}.teams-mobile .view-header h2{font-size:clamp(25px,8vw,32px)}.teams-mobile .content-panel{min-width:0;padding:12px;border-radius:14px}.teams-mobile .field input,.teams-mobile .field select,.teams-mobile .field textarea{min-width:0;max-width:100%}.teams-mobile .content-panel-heading{align-items:flex-start;flex-direction:column}.license-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.license-summary{display:grid;gap:6px}.license-summary strong{color:var(--text);font-size:17px}.license-summary small{color:var(--muted)}.access-user-list{display:grid;gap:14px}.access-tenant-requests{border-color:#edcf82;background:#fffdf7}.access-tenant-request-list{display:grid;gap:9px}.access-tenant-request-list>section{padding:12px;display:grid;grid-template-columns:minmax(190px,1fr) minmax(160px,1fr) auto;align-items:center;gap:12px;border:1px solid #f0dfb2;border-radius:11px;background:var(--surface)}.access-tenant-request-list>section>div{display:grid;gap:3px}.access-tenant-request-list small{color:var(--muted);font-size:10px}.access-tenant-request-list>section>small{max-width:190px;text-align:right}.access-user-card{padding:16px;border:1px solid var(--line);border-radius:16px}.access-user-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.access-user-heading h4{margin:7px 0 3px}.access-user-heading p,.access-user-heading>small{margin:0;color:var(--muted)}.status-chip{display:inline-flex;padding:4px 9px;border-radius:999px;font-size:11px;font-weight:700}.status-chip.pending{color:#8b5d00;background:#fff4d6}.status-chip.active{color:#146c4b;background:#e5f7ef}.status-chip.role{color:var(--accent);background:var(--accent-soft)}.access-memberships{display:grid;gap:8px;margin-top:14px}.access-memberships>span{display:grid;grid-template-columns:minmax(140px,1fr) auto auto;align-items:center;gap:4px 12px;padding:10px 12px;border-radius:10px;background:var(--surface-soft)}.access-memberships small{color:var(--muted)}.access-assignment-form{display:grid;grid-template-columns:minmax(180px,1fr) minmax(140px,.6fr) auto;align-items:end;gap:12px;margin-top:14px}.access-assignment-form label{display:grid;gap:6px}.access-assignment-form label>span{color:var(--muted);font-size:12px;font-weight:650}@media (max-width:760px){.access-user-heading{display:grid}.access-assignment-form,.access-memberships>span,.access-tenant-request-list>section{grid-template-columns:1fr}.access-tenant-request-list>section>small{max-width:none;text-align:left}}.brand{padding:0;background:transparent;border:0}.brand span.product-brand:last-child{display:inline-flex;align-items:center;gap:13px;color:var(--ink)}.product-brand-logo{width:58px;height:33px;display:block;object-fit:contain}.product-brand strong{font-size:15px;font-weight:760;letter-spacing:-.02em}.demo-user{grid-column:3}.slim-app-header:has(.user-menu[open]){z-index:200}.user-menu summary{min-width:0;width:44px;height:44px;display:grid;grid-template-columns:1fr;place-items:center;border:1px solid rgb(3 66 109/16%);border-radius:50%;background:white;box-shadow:0 7px 20px rgb(3 66 109/8%)}.user-menu summary:hover,.user-menu[open] summary{border-color:var(--accent);box-shadow:0 8px 22px rgb(2 77 132/15%)}.user-menu summary .avatar{width:34px;height:34px;background:var(--accent);color:#fff;font-size:12px;font-weight:800;letter-spacing:.04em}.user-menu summary .avatar svg{width:20px;height:20px}.user-menu-panel{z-index:210;width:min(340px,calc(100vw - 32px));padding:12px;gap:10px;border-color:rgb(3 66 109/14%);border-radius:16px;box-shadow:0 24px 64px rgb(3 66 109/18%)}.user-menu-identity{padding:8px 10px 11px;display:grid;gap:3px;border-bottom:1px solid var(--line)}.user-menu-identity strong{font-size:14px}.user-menu-auth-mode{width:max-content;margin-top:7px;padding:4px 7px;color:var(--accent-dark);background:rgb(178 236 248/52%);border-radius:999px;font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.user-menu-navigation{max-height:min(50vh,440px);padding:2px;display:grid;gap:3px;overflow-y:auto}.user-menu-panel .user-menu-navigation button{min-height:41px;padding:0 10px;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;color:var(--ink);background:transparent;border:0;border-radius:9px;font-size:11px;font-weight:680;text-align:left}.user-menu-panel .user-menu-navigation button:hover{background:rgb(178 236 248/34%)}.user-menu-panel .user-menu-navigation button.active{color:var(--accent);background:rgb(178 236 248/54%)}.user-menu-navigation button svg{width:18px;height:18px}.user-menu-navigation button span{min-width:0;display:block;color:inherit;overflow-wrap:anywhere}.user-menu-navigation button b{min-width:20px;padding:3px 6px;color:white;background:var(--critical);border-radius:999px;font-size:8px;text-align:center}.user-menu-panel .user-menu-logout{margin-top:0;padding-top:10px}.user-menu-panel .user-menu-logout button{color:var(--critical);background:var(--critical-soft);border:1px solid #efcfd0}.start-main{max-width:none;min-height:calc(100dvh - 76px);padding:clamp(72px,10vh,118px) clamp(48px,8vw,142px);display:grid;align-items:center;background:linear-gradient(90deg,#c8f8d6,#b2ecf8 52%,#91b6f6)}.start-view{width:min(1280px,100%);min-width:0;margin:0 auto;display:grid;gap:clamp(42px,7vh,76px)}.start-heading h1{margin:0;color:var(--ink);font-size:clamp(42px,4.8vw,68px);font-weight:720;letter-spacing:-.055em;line-height:1;overflow-wrap:anywhere}.start-heading{text-align:center}.start-heading p{margin:15px 0 0;color:var(--ink);font-size:18px;font-weight:520}.start-actions{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:clamp(18px,2vw,28px)}.start-action{min-width:0;min-height:clamp(290px,34vh,360px);padding:28px;display:grid;align-content:center;justify-items:center;gap:20px;border:1px solid rgb(3 66 109/15%);border-radius:20px;box-shadow:0 18px 46px rgb(3 66 109/12%);transition:transform .16s ease,box-shadow .16s ease}.start-action:not(:disabled):hover{transform:translateY(-4px);box-shadow:0 24px 52px rgb(3 66 109/18%)}.start-action svg{width:58px;height:58px}.start-action strong{max-width:250px;font-size:18px;line-height:1.35}.start-action-primary{color:white;background:linear-gradient(145deg,#03426d,#024d84);border-color:#03426d}.start-action-disabled,.start-action-secondary{color:#03426d;background:rgb(255 255 255/88%)}.start-action-disabled{cursor:not-allowed;opacity:.72;box-shadow:none}.start-action-disabled span{padding:7px 12px;color:#03426d;background:#b2ecf8;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.capture-choice-main{max-width:none;min-height:calc(100dvh - 76px);padding:clamp(42px,7vh,72px) clamp(48px,8vw,142px);display:grid;align-items:center;background:linear-gradient(90deg,#c8f8d6,#b2ecf8 52%,#91b6f6)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.library-choice-main,.library-match-main{max-width:none;min-height:calc(100dvh - 76px);display:grid;align-items:center;background:linear-gradient(90deg,#c8f8d6,#b2ecf8 52%,#91b6f6)}.library-choice-main{padding:clamp(42px,7vh,72px) clamp(48px,8vw,142px)}.library-match-main{padding:clamp(22px,3.5vh,38px) 24px 44px}.example-choice{width:min(920px,100%);margin:0 auto}.choice-back,.example-inline-back{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;color:#064a76;background:transparent;font-size:12px;font-weight:750}.choice-back{margin-bottom:36px}.choice-back svg,.example-inline-back svg{width:18px;height:18px}.example-choice-heading{margin-bottom:40px;text-align:center}.example-choice-heading h1{margin:0;font-size:clamp(34px,4vw,52px);letter-spacing:-.05em}.example-choice-heading p{margin:12px 0 0;font-size:16px}.example-choice-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.example-choice-card{min-height:286px;display:grid;align-content:center;justify-items:center;gap:17px;padding:34px;border-radius:20px;box-shadow:0 18px 46px rgb(3 66 109/13%);transition:transform .16s ease,box-shadow .16s ease}.example-choice-card:hover{transform:translateY(-4px);box-shadow:0 24px 54px rgb(3 66 109/18%)}.example-choice-card>svg,.example-choice-stack,.example-choice-stack svg{width:64px;height:64px}.example-choice-card strong{font-size:21px}.example-choice-card>span:last-child{font-size:13px;opacity:.76}.example-choice-card.primary{border:1px solid #03426d;color:#fff;background:linear-gradient(145deg,#03426d,#024d84)}.example-choice-card.secondary{border:1px solid rgb(3 66 109/15%);color:#03426d;background:rgb(255 255 255/90%)}.example-choice-stack{display:grid;place-items:center}.example-view-heading{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:24px}.example-match-heading h1,.example-view-heading h1{margin:10px 0 0;color:#03426d;font-size:clamp(30px,4vw,44px);letter-spacing:-.045em}.example-match-heading h1{font-size:clamp(28px,3.2vw,38px)}.example-match-heading p,.example-view-heading p{margin:7px 0 0;color:#5c7586;font-size:12px}.example-match-link{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:9px 15px;border:0;border-radius:10px;color:#fff;background:#07547e;font-size:11px;font-weight:750}.example-match-link svg{width:18px;height:18px}.example-list-filters{display:grid;grid-template-columns:minmax(240px,1.5fr) minmax(210px,.8fr) auto;gap:14px;margin-bottom:16px;padding:16px;border:1px solid #d6e3eb;border-radius:14px;background:#fff}.example-list-filters input[type=search],.example-list-filters select{width:100%;min-height:42px;padding:9px 12px;border:1px solid #cfdee7;border-radius:9px;color:#16455f;background:#fafcfd;font-size:11px}.example-favorite-filter{min-height:42px;display:flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid #cfdee7;border-radius:9px;color:#16455f;background:#fff;font-size:11px;font-weight:650;white-space:nowrap}.example-favorite-filter input{accent-color:#d73535}.example-list-results{overflow:hidden;border:1px solid #d6e3eb;border-radius:15px;background:#fff;box-shadow:0 14px 38px rgb(9 58 87/6%)}.example-list-row{display:grid;grid-template-columns:72px minmax(0,1fr) 58px;align-items:center;gap:18px;min-height:132px;padding:18px 22px;border-bottom:1px solid #e6edf2}.example-list-row:last-child{border-bottom:0}.example-list-row:hover{background:#f7fbfc}.example-number{color:#6f8594;font-size:10px;font-weight:700}.example-row-content{min-width:0}.example-row-title{display:flex;align-items:center;gap:11px}.example-row-title h2{margin:0;color:#064875;font-size:15px}.example-row-content p{max-width:920px;margin:8px 0 5px;color:#496777;font-size:11px;line-height:1.55}.example-row-content small{color:#718895;font-size:9px}.example-difficulty{flex:0 0 auto;display:inline-flex;padding:5px 8px;border-radius:999px;color:#245878;background:#dff1fa;font-size:8px;font-weight:750}.example-difficulty.LOW,.example-difficulty.LOW_MEDIUM{color:#26704b;background:#e2f4e9}.example-difficulty.HIGH,.example-difficulty.MEDIUM_HIGH{color:#8b5c13;background:#fff1d8}.example-heart{width:48px;height:48px;display:grid;place-items:center;border:0;color:#07547e;background:transparent}.example-heart svg{width:30px;height:30px}.example-heart.favorite{color:#d62f32}.example-heart.favorite svg{fill:currentColor}.example-empty{min-height:270px;display:grid;place-content:center;justify-items:center;gap:8px;color:#748995}.example-empty svg{width:36px;height:36px}.example-empty strong{color:#315c72;font-size:13px}.example-empty span{font-size:10px}.example-match-view{width:min(1120px,100%);margin:0 auto}.example-match-heading{margin-bottom:22px;text-align:center}.example-match-heading .example-inline-back{display:flex;width:max-content;margin-bottom:4px}.example-match-card,.example-match-complete{border:1px solid rgb(3 66 109/14%);border-radius:18px;background:rgb(255 255 255/94%);box-shadow:0 20px 52px rgb(3 66 109/16%)}.example-match-card{min-height:min(520px,max(330px,calc(100vh - 420px)));padding:clamp(28px,3vw,48px)}.example-match-card-top{display:flex;align-items:center;justify-content:space-between;color:#617989;font-size:10px}.example-match-card h2{margin:19px 0 25px;color:#063f69;font-size:clamp(21px,2.2vw,28px);line-height:1.28;letter-spacing:-.03em}.example-match-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;margin:0}.example-match-card dl>.example-match-description,.example-match-card dl>.example-match-systems{grid-column:1/-1}.trial-status-banner{display:flex;align-items:center;justify-content:center;gap:14px;min-height:36px;padding:7px 20px;color:#174e38;background:#e9f7ef;border-bottom:1px solid #c8ead6;font-size:11px}.trial-status-banner strong{font-weight:850}.trial-status-banner.limit-reached{color:#7b4d0b;background:#fff5df;border-bottom-color:#f0d69d}.example-match-card dt{margin-bottom:6px;color:#074a76;font-size:11px;font-weight:800}.example-match-card dd{margin:0;color:#4f6878;font-size:11px;line-height:1.55}.example-match-actions{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:20px;margin-top:20px}.example-match-actions button{display:grid;justify-items:center;gap:7px;border:0;background:transparent;font-size:10px;font-weight:750}.example-match-actions button>span{width:58px;height:58px;display:grid;place-items:center;border:2px solid;border-radius:50%;background:rgb(255 255 255/80%)}.example-match-actions button svg{width:26px;height:26px}.example-match-actions .reject{justify-self:start;color:#d93434}.example-match-actions .accept{justify-self:end;color:#287447}.example-match-actions .undo{align-self:center;display:flex;align-items:center;grid-auto-flow:column;gap:6px;padding:9px 13px;border-radius:999px;color:#27526e;background:rgb(255 255 255/72%)}.example-match-actions .undo svg{width:16px;height:16px}.example-match-actions button:disabled{cursor:not-allowed;opacity:.45}.example-match-complete{min-height:430px;display:grid;place-content:center;justify-items:center;padding:42px;text-align:center}.example-complete-icon{width:68px;height:68px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#2d8452}.example-complete-icon svg{width:34px;height:34px}.example-match-complete h2{margin:20px 0 8px;color:#064875}.example-match-complete p{margin:0;color:#607989;font-size:12px}.example-match-complete>div{display:flex;gap:10px;margin-top:24px}.example-match-complete button{min-height:40px;padding:8px 13px;border:1px solid #bfcfda;border-radius:9px;color:#27526e;background:#fff;font-size:10px;font-weight:750}.example-match-complete button.primary{border-color:#07547e;color:#fff;background:#07547e}.example-admin-library{padding:22px;border:1px solid #d6e3eb;border-radius:15px;background:#fff;box-shadow:0 14px 38px rgb(9 58 87/7%)}.example-admin-titlebar{display:flex;align-items:end;justify-content:space-between;gap:20px}.example-admin-titlebar h2{margin:0;color:#07507b;font-size:21px}.example-admin-titlebar p{margin:6px 0 0;color:#6b818f;font-size:10px}.example-admin-titlebar>button{min-height:38px;padding:8px 13px;border:0;border-radius:9px;color:#fff;background:#07547e;font-size:10px;font-weight:750}.example-admin-filters{display:grid;grid-template-columns:minmax(230px,1fr) minmax(190px,.6fr) minmax(150px,.45fr);gap:12px;margin-top:20px;padding-bottom:16px;border-bottom:1px solid #e1eaf0}.example-admin-filters input,.example-admin-filters select{min-height:38px;padding:8px 10px;border:1px solid #d0dee7;border-radius:8px;color:#153f59;background:#fbfcfd;font-size:10px}.example-admin-table-wrap{overflow-x:auto}.example-admin-table{width:100%;border-collapse:collapse;table-layout:fixed}.example-admin-table th{padding:12px 10px;color:#5d7484;font-size:9px;font-weight:800;text-align:left}.example-admin-table th:first-child{width:56px}.example-admin-table th:nth-child(2){width:34%}.example-admin-table th:nth-child(3){width:20%}.example-admin-table th:nth-child(4){width:150px}.example-admin-table th:nth-child(5){width:95px}.example-admin-table th:nth-child(6){width:100px}.example-admin-table td{padding:13px 10px;border-top:1px solid #e7edf1;color:#456576;font-size:9px;line-height:1.45;vertical-align:top}.example-admin-table tbody tr:hover{background:#f1f8fa}.example-admin-table td span,.example-admin-table td strong{display:block}.example-admin-table td strong{color:#064875;font-size:10px}.example-admin-table td strong+span{margin-top:4px;color:#667e8c;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.example-admin-status{width:max-content;padding:4px 7px;border-radius:7px;color:#287148;background:#e1f3e8;font-weight:750}.example-admin-status.INACTIVE{color:#5f7180;background:#edf1f3}.example-admin-status.ARCHIVED{color:#895a18;background:#fff0d8}.example-admin-edit{padding:6px 9px;border:1px solid #4b8bb3;border-radius:7px;color:#07507b;background:#fff;font-size:9px;font-weight:750}.example-admin-empty,.example-admin-footer{margin:0;padding:16px 10px;border-top:1px solid #e7edf1;color:#718694;font-size:9px}.example-admin-empty{text-align:center}.example-editor-backdrop{position:fixed;inset:76px 0 0;z-index:90;display:flex;justify-content:flex-end;background:rgb(8 32 49/23%)}.example-editor{width:min(610px,100%);height:100%;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);background:#fff;box-shadow:-18px 0 45px rgb(4 38 61/16%)}.example-editor-heading{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 14px}.example-editor-heading h2{margin:0;color:#064875;font-size:22px}.example-editor-heading button{width:36px;height:36px;display:grid;place-items:center;border:0;color:#153f59;background:transparent}.example-editor-heading svg{width:24px;height:24px}.example-editor form{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto auto}.example-editor-scroll{overflow-y:auto;padding:0 24px 22px}.example-editor-scroll>label{display:grid;gap:6px;margin-top:14px}.example-editor-scroll label>span{color:#294f66;font-size:10px;font-weight:750}.example-editor-scroll label>small{color:#728895;font-size:8px}.example-editor-archived input,.example-editor-scroll input,.example-editor-scroll select,.example-editor-scroll textarea{width:100%;min-height:38px;padding:8px 10px;border:1px solid #cfdee7;border-radius:7px;color:#173f58;background:#fff;font-size:10px}.example-editor-scroll textarea{min-height:68px;resize:vertical;line-height:1.5}.example-editor-scroll :disabled{color:#748b98;background:#f0f4f6}.example-editor-short{width:190px}.example-editor-switch{display:flex!important;grid-template-columns:1fr auto;align-items:center;justify-content:space-between;gap:20px;margin-top:18px!important;padding-top:16px;border-top:1px solid #e2eaf0}.example-editor-switch>span{display:grid;gap:3px}.example-editor-switch input{width:42px;accent-color:#07547e}.example-editor-archived{margin-top:18px;padding:14px;border:1px solid #eed5aa;border-radius:10px;background:#fff9ef}.example-editor-archived strong{color:#7d5418;font-size:11px}.example-editor-archived p{color:#806b4b;font-size:9px;line-height:1.5}.example-editor-actions,.example-editor-danger-zone{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:13px 24px;border-top:1px solid #e1e9ee}.example-editor-actions button,.example-editor-danger-zone button{min-height:40px;border:1px solid #598eb0;border-radius:8px;color:#07507b;background:#fff;font-size:10px;font-weight:750}.example-editor-actions button.primary{border-color:#07547e;color:#fff;background:#07547e}.example-editor-danger-zone button:first-child{border-color:#e49e50;color:#b96513}.example-editor-actions button.danger,.example-editor-danger-zone button.danger{border-color:#e66b70;color:#c2383f}.example-editor-actions button:disabled,.example-editor-danger-zone button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:780px){.library-choice-main,.library-match-main{padding:34px 18px}.example-admin-filters,.example-choice-actions,.example-list-filters,.example-match-card dl{grid-template-columns:1fr}.example-choice-card{min-height:200px}.example-match-card dl>.example-match-description,.example-match-card dl>.example-match-systems{grid-column:auto}.trial-start-card{grid-template-columns:1fr}.access-status-actions,.access-status-actions>a,.access-status-actions>form,.access-status-actions>form>button{width:100%}.trial-status-banner{align-items:flex-start;flex-direction:column;gap:2px}.example-view-heading{align-items:start;flex-direction:column}.example-list-row{grid-template-columns:minmax(0,1fr) 48px;gap:10px;padding:17px}.example-number{grid-column:1/-1}.example-row-title{align-items:start;flex-direction:column}.example-admin-library{padding:16px}.example-admin-titlebar{align-items:start;flex-direction:column}.example-admin-table{min-width:880px}}.capture-choice-view{width:min(1050px,100%);margin:0 auto}.view-back{margin-bottom:42px;padding:0;display:inline-flex;align-items:center;gap:8px;color:var(--accent);background:transparent;border:0;font-size:12px;font-weight:750}.view-back svg{width:18px;height:18px}.capture-choice-heading{margin-bottom:42px;text-align:center}.capture-choice-heading h1{margin:0;font-size:clamp(34px,4vw,52px);font-weight:720;letter-spacing:-.05em}.capture-choice-heading p{margin:13px 0 0;color:var(--muted);font-size:16px}.capture-choice-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.capture-choice-card{min-height:270px;padding:36px;display:grid;align-content:center;justify-items:center;gap:17px;border-radius:20px;box-shadow:0 18px 45px rgb(3 66 109/10%);text-align:center;transition:transform .16s ease,box-shadow .16s ease}.capture-choice-card:hover{transform:translateY(-4px);box-shadow:0 24px 54px rgb(3 66 109/16%)}.capture-choice-card svg{width:50px;height:50px}.capture-choice-card strong{font-size:20px}.capture-choice-card span{font-size:13px;opacity:.76}.capture-choice-card-primary{color:white;background:#03426d;border:1px solid #03426d}.capture-choice-card-secondary{color:#03426d;background:white;border:1px solid rgb(3 66 109/16%)}.login-product-brand{margin-bottom:34px}.login-product-brand .product-brand-logo{width:78px;height:44px}.login-product-brand strong{font-size:19px}@media (max-width:900px){.demo-user{grid-column:2}.user-menu summary .avatar{display:grid}.capture-choice-main,.start-main{padding:48px 28px}.start-actions{grid-template-columns:1fr}.start-action{min-height:150px}.capture-choice-actions{grid-template-columns:1fr}.capture-choice-card{min-height:220px}}.teams-mobile .demo-user{grid-column:2;align-self:center}.teams-mobile .user-menu summary{grid-template-columns:1fr}.teams-mobile .product-brand-logo{width:48px;height:27px}.teams-mobile .product-brand strong{font-size:12px;white-space:nowrap}.teams-mobile .capture-choice-main,.teams-mobile .start-main{width:100%;max-width:100%;min-height:calc(100dvh - 62px);padding:28px 14px calc(32px + env(safe-area-inset-bottom))}.teams-mobile .start-main{align-items:start}.teams-mobile .start-view{gap:28px}.teams-mobile .start-heading h1{font-size:clamp(28px,9vw,38px)}.teams-mobile .start-heading p{margin-top:10px;font-size:15px}.teams-mobile .capture-choice-actions,.teams-mobile .start-actions{grid-template-columns:minmax(0,1fr)}.teams-mobile .start-action{min-height:142px;padding:22px 18px;gap:14px}.teams-mobile .start-action svg{width:42px;height:42px}.teams-mobile .capture-choice-heading,.teams-mobile .capture-choice-view>.view-back{margin-bottom:28px}.teams-mobile .capture-choice-heading h1{font-size:clamp(26px,8vw,34px);line-height:1.08;overflow-wrap:anywhere}.teams-mobile .capture-choice-card{min-height:190px;padding:26px 18px}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important}}.example-discuss-button{margin-top:24px}.slim-app-shell{min-height:100vh;color:#0a3150;background:#f3f7fa}.slim-app-header{position:sticky;top:0;z-index:40;min-height:74px;display:grid;grid-template-columns:minmax(210px,1fr) auto minmax(72px,1fr);align-items:center;gap:24px;padding:10px clamp(20px,4vw,64px);border-bottom:1px solid #d9e3ea;background:rgb(255 255 255/96%);box-shadow:0 7px 24px rgb(15 49 77/5%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.slim-app-header .product-brand{justify-self:start}.slim-app-header .demo-user{justify-self:end}.slim-workspace-selectors{display:flex;align-items:stretch;gap:10px}.slim-workspace-caption{align-self:center;margin-right:4px;color:#073b60;font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.slim-workspace-selectors label{min-width:205px;display:grid;gap:3px;padding:8px 12px;border:1px solid #d9e3ea;border-radius:10px;background:#f9fbfc}.slim-page-heading>div>span,.slim-workspace-selectors span,.uc-detail-header>div>span,.uc-editor-header>div>span,.uc-kpi-card>span,.uc-list-toolbar>div>span,.uc-section-heading>div>span{color:#6c8294;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.slim-workspace-selectors select,.slim-workspace-selectors strong{min-width:0;border:0;padding:0;color:#073b60;background:transparent;font-size:12px;font-weight:750}.slim-app-main{width:min(1400px,calc(100% - 48px));margin:0 auto;padding:38px 0 64px}.slim-progress{position:fixed;top:122px;right:22px;z-index:65;padding:9px 13px;border-radius:999px;color:#fff;background:#07557f;box-shadow:0 10px 28px rgb(4 61 96/18%);font-size:11px;font-weight:750}.slim-toast{position:fixed;top:132px;right:28px;z-index:80;max-width:min(420px,calc(100vw - 40px));display:flex;align-items:center;gap:14px;padding:13px 14px 13px 17px;border:1px solid #cbdbe5;border-left:4px solid #0b79a6;border-radius:12px;background:#fff;box-shadow:0 18px 48px rgb(8 47 75/14%);font-size:12px;font-weight:650}.slim-toast.error{border-left-color:#b53d43}.slim-toast.success{border-left-color:#2e8c57}.slim-toast button{border:0;color:#61798b;background:transparent;font-size:20px}.uc-overview{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.uc-overview>*{min-width:0}.slim-page-heading{display:flex;align-items:end;justify-content:space-between;gap:24px}.slim-page-heading h1{margin:6px 0 8px;color:#062f4f;font-size:clamp(30px,3.2vw,46px);line-height:1.08;letter-spacing:-.035em}.slim-page-heading p{margin:0;color:#647b8d;font-size:13px}.slim-primary-button,.uc-demo-chat button,.uc-editor-footer button:not(.secondary){min-height:42px;padding:0 18px;border:0;border-radius:9px;color:#fff;background:#0877a4;box-shadow:0 9px 22px rgb(8 119 164/17%);font-size:12px;font-weight:750}.slim-primary-button:disabled,.uc-editor-footer button:disabled{opacity:.5;cursor:not-allowed}.uc-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.uc-kpi-card{position:relative;min-height:144px;display:grid;align-content:center;gap:8px;padding:24px 30px;overflow:hidden;border:1px solid #d8e3ea;border-radius:15px;background:#fff;box-shadow:0 12px 34px rgb(10 50 80/6%)}.uc-kpi-card:before{position:absolute;top:0;bottom:0;left:0;width:5px;background:#0d7fae;content:""}.uc-kpi-card strong{color:#073c61;font-size:clamp(31px,4vw,52px);font-weight:650;line-height:1;letter-spacing:-.045em}.uc-kpi-card small{color:#7d909f;font-size:11px}.uc-department-panel,.uc-list-panel,.uc-portfolio-placeholder{padding:24px 26px 28px;border:1px solid #d8e3ea;border-radius:15px;background:#fff;box-shadow:0 12px 34px rgb(10 50 80/5%)}.uc-list-toolbar,.uc-section-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.uc-list-toolbar h2,.uc-section-heading h2{margin:4px 0 0;color:#073a5d;font-size:20px}.uc-section-heading em{padding:7px 11px;border:1px solid #d7e2e9;border-radius:999px;color:#657c8d;background:#f7fafc;font-size:10px;font-style:normal;font-weight:750}.uc-matrix-placeholder{position:relative;min-height:290px;padding:4px 24px 26px 38px}.matrix-grid{position:relative;min-height:260px;display:grid;place-content:center;justify-items:center;gap:7px;border-bottom:2px solid #31566f;border-left:2px solid #31566f;background:#fbfdfe;color:#607a8d;text-align:center}.matrix-grid:after,.matrix-grid:before{position:absolute;background:#dceaf1;content:""}.matrix-grid:before{top:50%;right:0;left:0;height:1px}.matrix-grid:after{top:0;bottom:0;left:50%;width:1px}.matrix-grid small,.matrix-grid strong{position:relative;z-index:1;padding:4px 9px;background:#fff}.matrix-grid strong{color:#35566d;font-size:13px}.matrix-grid small{font-size:10px}.axis-x,.axis-y{position:absolute;color:#43657c;font-size:11px;font-weight:800}.axis-y{top:0;left:0;writing-mode:vertical-rl;transform:rotate(180deg)}.axis-x{right:24px;bottom:2px}.uc-list-filters{display:flex;flex-wrap:wrap;justify-content:end;gap:8px}.uc-list-filters button,.uc-list-filters input,.uc-list-filters select{min-height:36px;border:1px solid #d6e1e8;border-radius:8px;color:#31546c;background:#fff;font-size:10px;font-weight:700}.uc-list-filters input{width:220px;padding:0 11px}.uc-list-filters select{padding:0 28px 0 10px}.uc-list-filters button{padding:0 12px}.uc-list-filters .uc-scope-toggle{display:inline-flex;overflow:hidden;border:1px solid #d6e1e8;border-radius:8px;background:#fff}.uc-list-filters .uc-scope-toggle button{min-height:34px;border:0;border-radius:0;background:transparent}.uc-list-filters .uc-scope-toggle button.active{color:#fff;background:#073f69}.uc-table-wrap{width:100%;max-width:100%;overflow-x:auto;border:1px solid #e0e8ed;border-radius:10px}.uc-table{width:100%;min-width:620px;border-collapse:collapse;background:#fff;font-size:11px}.uc-table th{padding:11px 13px;border-bottom:1px solid #dce5eb;color:#627a8c;background:#f6f9fb;font-size:9px;font-weight:850;letter-spacing:.07em;text-align:left;text-transform:uppercase;white-space:nowrap}.uc-table td{padding:13px;border-bottom:1px solid #e9eef2;color:#3e5b70;vertical-align:middle}.uc-table tbody tr{cursor:pointer;transition:background .13s ease,box-shadow .13s ease}.uc-table tbody tr:focus,.uc-table tbody tr:hover{outline:0;background:#f1f8fb;box-shadow:inset 3px 0 #0a7ba8}.uc-table td:first-child small,.uc-table td:first-child strong{display:block}.uc-table td:first-child strong{color:#07507a;font-size:11px}.uc-table td:first-child small{margin-top:3px;color:#8697a5;font-size:9px}.pending-value{color:#8798a5;font-size:9px;font-weight:700}.uc-status-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border-radius:999px;font-size:9px;font-weight:800;white-space:nowrap}.uc-status-badge:before{width:7px;height:7px;border-radius:50%;background:currentColor;content:""}.uc-status-badge.open{color:#b17413;background:#fff5df}.uc-empty-state{padding:28px;color:#7a8e9d;text-align:center;font-size:11px}.uc-department-bars{display:grid;gap:14px}.uc-department-bars>div{display:grid;grid-template-columns:160px minmax(80px,1fr) 35px;align-items:center;gap:12px;color:#526c7f;font-size:11px}.uc-department-bars i{height:17px;overflow:hidden;border-radius:4px;background:#edf3f6}.uc-department-bars b{height:100%;display:block;min-width:5px;border-radius:4px;background:#1786ae}.uc-dialog-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:28px;background:rgb(3 29 48/54%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.uc-detail-dialog{width:min(1000px,100%);max-height:min(900px,calc(100vh - 56px));display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgb(255 255 255/35%);border-radius:17px;background:#fff;box-shadow:0 30px 80px rgb(0 22 38/30%)}.uc-detail-header,.uc-editor-header{display:flex;align-items:start;justify-content:space-between;gap:24px;padding:25px 30px;color:#fff;background:#073d61}.uc-detail-header h2,.uc-editor-header h1{margin:7px 0 8px;color:#fff;font-size:clamp(25px,3vw,38px);line-height:1.1;letter-spacing:-.025em}.uc-detail-header p,.uc-editor-header p{margin:0;color:#c9dae5;font-size:10px}.uc-detail-header button{width:36px;height:36px;border:1px solid rgb(255 255 255/30%);border-radius:50%;color:#fff;background:transparent;font-size:22px}.uc-detail-status{display:grid;grid-template-columns:1fr auto;align-items:center;gap:7px 22px;padding:16px 30px;border-bottom:1px solid #dfe8ed;background:#f7fafc}.uc-detail-status>div:first-child{display:flex;align-items:center;gap:12px;color:#6b8192;font-size:10px;font-weight:800;text-transform:uppercase}.uc-detail-status>small{grid-column:1/-1;color:#8294a1;font-size:9px;text-align:right}.uc-traffic-light{display:flex;align-items:start;gap:4px}.uc-traffic-light button{min-width:88px;display:grid;justify-items:center;gap:5px;padding:3px 7px;border:0;color:#8295a3;background:transparent;font-size:9px;font-weight:750}.uc-traffic-light i{width:20px;height:20px;border:4px solid #d9e2e7;border-radius:50%;background:#fff}.uc-traffic-light button.active.open{color:#a7333a}.uc-traffic-light button.active.open i{border-color:#bd4a51;background:#e46269}.uc-traffic-light button.active.in_progress{color:#9b6400}.uc-traffic-light button.active.in_progress i{border-color:#c48b31;background:#f6bf55}.uc-traffic-light button.active.completed{color:#146c4b}.uc-traffic-light button.active.completed i{border-color:#2f8c67;background:#49b987}.uc-traffic-light button:not(:disabled):hover i{transform:scale(1.08)}.uc-detail-body{overflow-y:auto;padding:25px 30px 28px}.uc-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.uc-detail-block{min-height:116px;padding:16px 18px;border:1px solid #dce5eb;border-radius:10px;background:#fbfcfd}.uc-detail-block.wide{min-height:100px;margin-top:14px}.uc-detail-body>.uc-detail-block:first-child{margin-top:0}.uc-detail-block h3{margin:0 0 10px;color:#0a4f76;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.uc-detail-block p{margin:0;color:#425e72;font-size:11px;line-height:1.65;white-space:pre-wrap}.uc-detail-potentials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.uc-detail-potentials>div{display:grid;gap:6px;padding:17px 19px;border-left:4px solid #0a7da9;border-radius:8px;background:#edf7fb}.uc-detail-potentials span{color:#607b8e;font-size:9px;font-weight:800;text-transform:uppercase}.uc-detail-potentials strong{color:#06476e;font-size:24px}.uc-detail-footer,.uc-editor-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 30px;border-top:1px solid #dce5ea;background:#f7fafb}.uc-detail-footer span,.uc-editor-footer>span{color:#7b8e9c;font-size:9px}.uc-detail-footer button,.uc-editor-footer .secondary,.uc-implementation-detail .secondary{min-height:36px;padding:0 15px;border:1px solid #cbd8e0;border-radius:8px;color:#31566f;background:#fff;font-size:10px;font-weight:750}.uc-detail-footer-actions{display:flex;gap:8px}.uc-form-page{display:grid;gap:14px}.slim-back-button{justify-self:start;padding:5px 0;border:0;color:#45667d;background:transparent;font-size:11px;font-weight:750}.uc-editor-shell{overflow:hidden;border:1px solid #d7e1e8;border-radius:17px;background:#fff;box-shadow:0 22px 55px rgb(6 50 79/10%)}.uc-editor-body{display:grid;gap:18px;padding:28px 30px 32px}.uc-field-grid,.uc-potential-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.uc-field{display:grid;gap:7px}.uc-field>span{color:#164e70;font-size:10px;font-weight:800}.uc-field>span b{color:#b84045}.uc-field input,.uc-field textarea{width:100%;border:1px solid #d4e0e7;border-radius:9px;color:#294d65;background:#fbfcfd;font-size:11px;line-height:1.55}.uc-field input{min-height:42px;padding:0 12px}.uc-field textarea{min-height:94px;padding:11px 12px;resize:vertical}.uc-field input:focus,.uc-field textarea:focus{border-color:#1782ad;background:#fff;outline:3px solid rgb(23 130 173/12%)}.uc-number-input{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid #d4e0e7;border-radius:9px;background:#fbfcfd}.uc-number-input input{border:0;background:transparent}.uc-number-input i{padding:0 12px;color:#60798b;font-size:10px;font-style:normal;font-weight:750}.uc-editor-footer>div{display:flex;gap:9px}.uc-agent-page{display:grid;gap:14px}.uc-agent-page h1{margin:0;color:#073c60;font-size:30px}.uc-agent-host{min-height:max(570px,calc(100vh - 250px));display:grid;place-items:center;color:#6b8293;box-shadow:0 18px 48px rgb(6 50 79/8%)}.uc-agent-host,.uc-demo-chat{border:1px solid #d7e2e9;border-radius:16px;background:#fff}.uc-demo-chat{min-height:480px;display:grid;align-content:space-between;padding:28px}.uc-demo-chat>div{max-width:620px;padding:18px;border-radius:13px;background:#eff7fa}.uc-demo-chat p{color:#4e6b7e;font-size:12px;line-height:1.6}@media (max-width:900px){.slim-app-header{grid-template-columns:1fr auto}.slim-workspace-selectors{grid-column:1/-1;grid-row:2;width:100%}.slim-workspace-selectors label{flex:1 1;min-width:0}.slim-workspace-caption{display:none}.slim-app-main{width:min(100% - 28px,1400px);padding-top:26px}.uc-list-toolbar{align-items:start;flex-direction:column}.uc-list-filters{width:100%;justify-content:start}.uc-list-filters input{flex:1 1}}@media (max-width:640px){.slim-app-header{gap:10px;padding:9px 14px}.slim-app-header .product-brand strong{display:none}.slim-workspace-selectors{display:grid;grid-template-columns:1fr}.slim-workspace-selectors label:first-of-type{display:none}.slim-page-heading{align-items:start;flex-direction:column}.slim-page-heading h1{font-size:31px}.uc-detail-grid,.uc-detail-potentials,.uc-field-grid,.uc-kpi-grid,.uc-potential-grid{grid-template-columns:1fr}.uc-kpi-card{min-height:120px;padding:20px 23px}.uc-department-panel,.uc-list-panel,.uc-portfolio-placeholder{padding:19px 16px}.uc-section-heading{align-items:start;flex-direction:column}.uc-matrix-placeholder{min-height:240px;padding-left:30px}.matrix-grid{min-height:215px}.uc-list-filters input{width:100%;flex-basis:100%}.uc-department-bars>div{grid-template-columns:100px minmax(60px,1fr) 24px}.uc-dialog-backdrop{align-items:end;padding:0}.uc-detail-dialog{max-height:94dvh;border-radius:17px 17px 0 0}.uc-detail-header,.uc-editor-header{padding:21px 18px}.uc-detail-status{grid-template-columns:1fr;padding:14px 18px}.uc-traffic-light{justify-content:space-between}.uc-traffic-light button{min-width:78px}.uc-detail-status>small{text-align:left}.uc-detail-body,.uc-editor-body{padding:20px 18px}.uc-detail-footer,.uc-editor-footer{align-items:stretch;flex-direction:column;padding:14px 18px}.uc-detail-footer-actions,.uc-editor-footer>div{display:grid;grid-template-columns:1fr 1fr}}.uc-portfolio-matrix{padding:28px;margin:24px 0;border:1px solid #d2e2ec;border-radius:16px;background:#fff}.uc-matrix-note,.uc-portfolio-matrix .uc-section-heading small{color:#58748a;font-size:13px;line-height:1.6}.uc-matrix-scroll{overflow-x:auto}.uc-matrix-chart{display:block;width:100%;min-width:660px}.uc-matrix-chart line{stroke:#d5e4ed;stroke-width:1}.uc-matrix-chart text{fill:#58748a;font-size:14px}.uc-matrix-chart .uc-matrix-axis-title{fill:#004d73;font-weight:650;font-size:16px}.uc-matrix-point{cursor:pointer;outline:none}.uc-matrix-point circle{fill:#087fa5;stroke:#fff;stroke-width:3}.uc-matrix-point:focus circle,.uc-matrix-point:hover circle{fill:#004d73;stroke:#e3ac21;stroke-width:4}.uc-matrix-point text{fill:white;font-weight:700}.uc-matrix-selection{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:16px;background:#f1f7fa;border-radius:10px}.uc-matrix-selection button{padding:10px 16px;border:1px solid #b9d4e1;border-radius:8px;background:white;color:#004d73;cursor:pointer}.uc-feasibility-field{max-width:460px;margin-bottom:24px}.uc-feasibility-field select{padding:14px;border:1px solid #b9d4e1;border-radius:8px;background:#fff;color:#004d73;font:inherit}.uc-feasibility-field small{color:#58748a;line-height:1.6}@media (max-width:700px){.uc-portfolio-matrix{padding:16px}.uc-portfolio-matrix .uc-section-heading{align-items:flex-start;flex-direction:column;gap:8px}}.uc-matrix-mobile-hint{display:none}@media (max-width:700px){.uc-matrix-mobile-hint{display:block;color:#58748a;font-size:12px}}.uc-implementation-detail{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 28px;background:#f1f8f5;border-bottom:1px solid #cde5da}.uc-implementation-detail strong{display:block;margin-top:14px}.uc-implementation-detail p{color:#58748a;margin:8px 0}.uc-implementation-confirmed{display:inline-block;color:#14663f;background:#d7f2e2;border:1px solid #a5d8bd;padding:12px 18px;border-radius:8px;font-weight:650}.uc-implementation-filters select,.uc-implementation-status{font:inherit;color:#004d73;background:#fff;border:1px solid #bdd5e2;border-radius:8px;padding:12px}.uc-implementation-queue{width:min(1280px,100%);min-width:0;margin:40px auto 0;padding:28px;border:1px solid #cddfe9;border-radius:16px;background:#fff}.uc-implementation-queue>header{display:flex;justify-content:space-between;align-items:center;gap:20px}.uc-implementation-queue h2{margin:8px 0;color:#004d73}.uc-implementation-queue header p{color:#58748a}.uc-implementation-queue header button{background:#fff;color:#004d73;padding:12px 18px;border:1px solid #bdd5e2;border-radius:8px;cursor:pointer}.uc-implementation-filters{display:flex;gap:18px;margin:24px 0;flex-wrap:wrap}.uc-implementation-filters label{display:grid;gap:8px;font-size:13px;color:#58748a}.uc-implementation-cards article{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px;border:1px solid #d5e4ed;border-radius:10px;margin-top:14px}.uc-implementation-copy{min-width:0}.uc-implementation-copy small{display:block;color:#58748a;line-height:1.7}.uc-implementation-copy button{display:block;border:0;background:transparent;padding:8px 0;text-align:left;font:inherit;font-weight:700;color:#004d73;cursor:pointer}.uc-implementation-copy p{color:#425f71;max-width:760px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}@media (max-width:700px){.uc-implementation-queue{padding:18px}.uc-implementation-cards article,.uc-implementation-detail{align-items:stretch;flex-direction:column}.uc-implementation-filters{flex-direction:column}}.uc-detail-dialog:has(>.uc-implementation-detail){grid-template-rows:auto auto auto minmax(0,1fr) auto}@media (max-width:700px){.uc-implementation-queue>header{align-items:stretch;flex-direction:column}}.slim-toast.above-dialog{z-index:110}.uc-detail-status>.uc-detail-commission{text-transform:none}.uat-admin{color:#113b58}.uat-admin button,.uat-admin input,.uat-admin select,.uat-admin textarea{font:inherit}.uat-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:20px}.uat-eyebrow{display:block;margin-bottom:6px;color:#17789e;font-size:10px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.uat-heading h1{margin:0;color:#07507b;font-size:clamp(30px,4vw,44px);font-weight:700;letter-spacing:-.04em}.uat-heading p{margin:8px 0 0;color:#617887;font-size:12px}.uat-admin-role{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid #cfdee7;border-radius:11px;background:rgb(255 255 255/82%);color:#456b81;font-size:10px;white-space:nowrap}.uat-admin-role:before{width:7px;height:7px;border-radius:50%;background:#2cb678;box-shadow:0 0 0 4px rgb(44 182 120/12%);content:""}.uat-tabs{display:flex;gap:5px;margin-bottom:13px;padding:5px;overflow-x:auto;border:1px solid #d6e3eb;border-radius:14px;background:rgb(255 255 255/84%)}.uat-tab{min-height:41px;flex:1 0 auto;display:flex;align-items:center;justify-content:center;gap:7px;padding:7px 12px;border:0;border-radius:10px;color:#5d7484;background:transparent;font-size:11px;font-weight:700}.uat-tab:hover{background:#edf4f7}.uat-tab[aria-selected=true]{color:#fff;background:#07547e;box-shadow:0 7px 18px rgb(3 67 101/19%)}.uat-tab-count{min-width:19px;padding:2px 5px;border-radius:999px;color:inherit;background:#e6eef3;font-size:9px}.uat-tab[aria-selected=true] .uat-tab-count{background:rgb(255 255 255/18%)}.uat-workspace{display:grid;grid-template-columns:minmax(280px,.86fr) minmax(420px,1.55fr);align-items:start;gap:13px}.uat-detail-panel,.uat-list-panel{overflow:hidden;border:1px solid #d6e3eb;border-radius:15px;background:#fff;box-shadow:0 14px 38px rgb(9 58 87/7%)}.uat-detail-panel{min-width:0}.uat-list-toolbar{padding:14px;border-bottom:1px solid #e3ebf0}.uat-list-toolbar-top{display:flex;align-items:start;justify-content:space-between;gap:10px;margin-bottom:11px}.uat-list-toolbar strong{display:block;color:#143f5b;font-size:13px}.uat-list-toolbar small{display:block;margin-top:3px;color:#788d9a;font-size:10px}.uat-add-button{min-height:32px;padding:6px 10px;border:0;border-radius:8px;color:#fff;background:#07547e;font-size:10px;font-weight:700;white-space:nowrap}.uat-search{width:100%;min-height:35px;padding:7px 10px;border:1px solid #d0dee7;border-radius:8px;color:#153f59;background:#f7fafc;font-size:10px}.uat-list{display:grid;max-height:730px;overflow-y:auto}.uat-list-item{width:100%;min-height:64px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;border:0;border-bottom:1px solid #edf2f5;color:#486576;background:transparent;text-align:left;content-visibility:auto;contain-intrinsic-size:64px}.uat-list-item:hover{background:#f2f8fa}.uat-list-item.active{background:#e9f5f8;box-shadow:inset 3px 0 #0b7ca6}.uat-list-item strong{color:#123d58;font-size:11px}.uat-list-item small,.uat-list-item strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uat-list-item small{margin-top:4px;color:#7d919d;font-size:9px}.uat-list-meta{text-align:right}.uat-list-meta>span{display:block;color:#537185;font-size:9px;white-space:nowrap}.uat-list-meta em{display:inline-flex;align-items:center;gap:5px;margin-top:4px;color:#18764d;font-size:9px;font-style:normal}.uat-detail-status:before,.uat-list-meta em:before{width:6px;height:6px;border-radius:50%;background:#2db779;content:""}.uat-list-meta em.warning{color:#926313}.uat-list-meta em.warning:before{background:#e6a731}.uat-list-meta em.pending{color:#8053a1}.uat-list-meta em.pending:before{background:#a669c5}.uat-empty{margin:0;padding:28px 14px;color:#7d919d;font-size:10px;text-align:center}.uat-detail-header{display:flex;align-items:start;justify-content:space-between;gap:15px;padding:17px 18px;color:#fff;background:#07547e}.uat-detail-header small{display:block;margin-bottom:4px;color:rgb(255 255 255/70%);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.uat-detail-header h2{margin:0;color:#fff;font-size:19px}.uat-detail-status{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid rgb(255 255 255/25%);border-radius:999px;color:#fff;background:rgb(255 255 255/10%);font-size:9px;white-space:nowrap}.uat-detail-status:before{background:#65dda5}.uat-detail-body{padding:17px 18px 0}.uat-section{padding-bottom:17px;margin-bottom:17px;border-bottom:1px solid #e4ecf1}.uat-section:last-child{margin-bottom:0;border-bottom:0}.uat-section-heading{margin-bottom:12px}.uat-section-heading h3{margin:0;color:#154a69;font-size:12px}.uat-section-heading p{margin:3px 0 0;color:#7a8f9b;font-size:9px}.uat-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 13px}.uat-field,.uat-field-wide{min-width:0}.uat-field-wide,.uat-field.wide,.uat-form-wide{grid-column:1/-1}.uat-field-hint{margin:0;padding:9px 11px;border-radius:8px;color:#45697e;background:#eef7fa;font-size:10px;line-height:1.45}.uat-field>span,.uat-switch-copy strong{display:block;margin-bottom:5px;color:#647c8b;font-size:9px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.uat-field input,.uat-field select,.uat-field textarea{width:100%;min-height:36px;padding:7px 9px;border:1px solid #d0dee6;border-radius:8px;color:#173f58;background:#f8fafb;font-size:10px}.uat-field textarea{min-height:72px;resize:vertical}.uat-field input:disabled,.uat-field select:disabled,.uat-field textarea:disabled{color:#78909f;background:#eef3f6}.uat-switch-row{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 11px;border:1px solid #d6e3ea;border-radius:9px;background:#f7fafb}.uat-project-assignment-scope{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1fr);align-items:end;gap:11px 13px;margin-bottom:11px}.uat-switch-copy strong{margin:0;color:#214d67}.uat-switch-copy small{display:block;margin-top:3px;color:#7a8e9b;font-size:9px}.uat-switch{position:relative;width:38px;height:22px;flex:0 0 auto}.uat-switch input{position:absolute;opacity:0}.uat-switch>span{position:absolute;inset:0;border-radius:999px;background:#c8d6de;transition:background .16s ease}.uat-switch>span:after{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 2px 5px rgb(0 0 0/18%);transition:transform .16s ease;content:""}.uat-switch input:checked+span{background:#1785ad}.uat-switch input:checked+span:after{transform:translateX(16px)}.uat-switch input:disabled+span{opacity:.55}.uat-auto-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:11px}.uat-flow-step{position:relative;min-height:58px;display:flex;flex-direction:column;justify-content:center;padding:8px;border:1px solid #d6e4eb;border-radius:9px;background:#eef8fa;text-align:center}.uat-flow-step:not(:last-child):after{position:absolute;top:50%;right:-7px;z-index:2;color:#4b90aa;font-size:17px;transform:translate(50%,-50%);content:"›"}.uat-flow-step strong{color:#174763;font-size:9px}.uat-flow-step small{margin-top:3px;color:#728995;font-size:8px}.uat-role-grid,.uat-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.uat-company-roles,.uat-request-fields,.uat-seat-users{margin-top:11px}.uat-check{display:flex;align-items:center;gap:7px;padding:8px 9px;border:1px solid #d8e4eb;border-radius:8px;color:#34566a;font-size:9px}.uat-check input{accent-color:#177fa7}.uat-assignment-list{display:grid;gap:7px}.uat-assignment{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 10px;border:1px solid #d9e5ec;border-radius:9px;background:#f8fafb}.uat-assignment small,.uat-assignment strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uat-assignment strong{color:#204a63;font-size:10px}.uat-assignment small{margin-top:2px;color:#7a8e9a;font-size:9px}.uat-assignment-badge{padding:4px 7px;border-radius:999px;color:#17688b;background:#e5f3f7;font-size:8px;white-space:nowrap}.uat-link-button{border:0;color:#17688b;background:transparent;font-size:9px}.uat-link-button:disabled{opacity:.5}.uat-seat-meter{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px;border:1px solid #d6e3ea;border-radius:9px;background:#f7fafb}.uat-seat-meter strong{color:#18465f;font-size:10px}.uat-meter-track{height:6px;margin-top:7px;overflow:hidden;border-radius:999px;background:#dfe8ed}.uat-meter-track span{display:block;height:100%;border-radius:inherit;background:#1c9bc5}.uat-meter-value{color:#0b769d;font-size:17px;font-weight:750}.uat-stat-card{display:grid;gap:3px;padding:14px;border:1px solid #d6e3ea;border-radius:9px;background:#f7fafb}.uat-stat-card strong{color:#0b769d;font-size:23px}.uat-stat-card span{color:#718796;font-size:9px;text-transform:uppercase}.uat-request-box{padding:12px;border:1px solid #d9dbea;border-radius:10px;background:#f8f4fb}.uat-request-box strong{display:block;color:#5e4175;font-size:10px}.uat-request-box p{margin:5px 0 0;color:#735f82;font-size:9px}.uat-detail-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 18px;border-top:1px solid #e0e9ee;background:#f8fafb}.uat-danger-actions,.uat-footer-left,.uat-footer-right{display:flex;gap:8px}.uat-danger-actions{flex-wrap:wrap}.uat-danger,.uat-primary,.uat-secondary{min-height:34px;padding:6px 11px;border-radius:8px;font-size:9px;font-weight:750}.uat-secondary{border:1px solid #cad9e2;color:#526e80;background:transparent}.uat-danger{border:1px solid #e6cbd0;color:#9a4c5d;background:transparent}.uat-primary{border:0;color:#fff;background:#07547e}.uat-primary:disabled{opacity:.5;cursor:not-allowed}.uat-empty-detail{min-height:330px;display:grid;place-content:center;justify-items:center;padding:40px;text-align:center}.uat-empty-detail h2{margin:0;color:#154a69}.uat-empty-detail p{color:#7a8f9b;font-size:11px}.uat-delete-overlay{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:24px;background:rgb(5 31 45/62%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.uat-delete-dialog{width:min(760px,100%);max-height:calc(100vh - 48px);overflow:auto;border:1px solid #dce6eb;border-radius:18px;background:#fff;box-shadow:0 28px 80px rgb(0 23 36/34%);text-align:left}.uat-delete-header{padding:22px 26px 18px;border-bottom:1px solid #e1e9ed}.uat-delete-header h2{margin:5px 0 6px;color:#173f55;font-size:clamp(21px,3vw,28px)}.uat-delete-header p{margin:0;color:#657e8b;font-size:12px;line-height:1.55}.uat-delete-kicker{color:#a53636;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.uat-delete-steps{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:13px 26px 0}.uat-delete-steps span{padding:8px 4px 10px;border-bottom:3px solid #e0e8ec;color:#758d99;font-size:10px;font-weight:760}.uat-delete-steps span.active{border-bottom-color:#086589;color:#075a7a}.uat-delete-content{padding:20px 26px 22px}.uat-delete-preview-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:14px}.uat-delete-confirmation,.uat-delete-impact,.uat-delete-protected{overflow:hidden;border:1px solid #dce7eb;border-radius:13px;background:#fbfdfe}.uat-delete-impact h3,.uat-delete-protected h3{margin:0;padding:13px 15px 10px;color:#214b60;font-size:11px}.uat-delete-impact-row{display:flex;justify-content:space-between;gap:14px;padding:10px 15px;border-top:1px solid #e5ecef;color:#4f6976;font-size:10px}.uat-delete-impact-row strong{color:#a73535;font-size:12px}.uat-delete-protected{padding-bottom:13px;border-color:#cce5da;background:#f2faf7}.uat-delete-protected>p,.uat-delete-protected>strong,.uat-delete-shared-users{margin-right:15px;margin-left:15px}.uat-delete-protected>strong{display:block;color:#216348;font-size:11px}.uat-delete-protected>p{color:#567568;font-size:9px;line-height:1.5}.uat-delete-shared-users{border-top:1px solid #d5e8df}.uat-delete-shared-users>div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid #e0eee8;color:#365f50;font-size:9px}.uat-delete-shared-users small{color:#4e806d;font-size:8px}.uat-delete-warning{margin-top:13px;padding:11px 13px;border-radius:10px;background:#fff1ef;color:#863b38;font-size:9px;line-height:1.5}.uat-delete-confirmation{padding:17px}.uat-delete-confirmation>p{margin:0 0 5px;color:#59727f;font-size:10px}.uat-delete-confirmation>strong{color:#183f53;font-size:12px}.uat-delete-confirmation .uat-field{margin-top:15px}.uat-delete-acknowledgement{display:flex;align-items:flex-start;gap:8px;margin-top:14px;color:#5b707c;font-size:9px;line-height:1.5}.uat-delete-acknowledgement input{margin-top:1px;accent-color:#a83936}.uat-delete-footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 26px;border-top:1px solid #e0e9ed;background:#f8fafb}.uat-delete-content>.uat-delete-footer{margin:20px -26px -22px}.uat-delete-final{min-height:34px;padding:6px 11px;border:1px solid #a63734;border-radius:8px;background:#b63d38;color:#fff;font-size:9px;font-weight:780}.uat-delete-final:disabled{cursor:not-allowed;opacity:.42}@media (max-width:680px){.uat-delete-overlay{padding:10px}.uat-delete-dialog{max-height:calc(100vh - 20px)}.uat-delete-content,.uat-delete-header,.uat-delete-steps{padding-right:17px;padding-left:17px}.uat-delete-preview-grid{grid-template-columns:1fr}.uat-delete-footer{padding-right:17px;padding-left:17px}.uat-delete-content>.uat-delete-footer{margin-right:-17px;margin-left:-17px}}.uat-company-workspace,.uat-user-directory{min-width:0;border:1px solid #d6e3eb;border-radius:15px;background:#fff;box-shadow:0 14px 38px rgb(9 58 87/7%)}.uat-company-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px 16px}.uat-company-header h2{margin:0;color:#0a5279;font-size:clamp(22px,2.2vw,31px);letter-spacing:-.03em}.uat-company-header p{margin:5px 0 0;color:#718895;font-size:11px}.uat-company-state{padding:6px 10px;border-radius:999px;color:#187750;background:#e6f7ef;font-size:10px;font-style:normal;font-weight:750}.uat-company-state.archived,.uat-company-state.inactive{color:#98611c;background:#fff2d9}.uat-subtabs{display:flex;gap:2px;padding:0 18px;overflow-x:auto;border-bottom:1px solid #e3ebf0}.uat-subtabs button{padding:12px 10px 10px;border:0;border-bottom:2px solid transparent;color:#6c818e;background:transparent;font-size:10px;font-weight:720;white-space:nowrap}.uat-subtabs button.active{border-bottom-color:#0a7199;color:#07547e}.uat-company-overview{padding:22px}.uat-company-stats{margin-bottom:16px}.uat-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.uat-overview-grid>section{padding:18px;border:1px solid #deeaef;border-radius:13px;background:linear-gradient(145deg,#fbfdfd,#f5fafb)}.uat-overview-grid h3{margin:0;color:#174d6b;font-size:15px}.uat-overview-grid p{min-height:31px;margin:7px 0 13px;color:#708691;font-size:10px;line-height:1.5}.uat-nested-workspace{display:grid;grid-template-columns:minmax(190px,.55fr) minmax(0,1.5fr);min-height:480px}.uat-nested-workspace>aside{display:grid;align-content:start;gap:4px;padding:12px;border-right:1px solid #e3ebf0;background:#f8fbfc}.uat-nested-workspace>aside>button:not(.uat-add-button){display:grid;gap:4px;padding:10px;border:0;border-radius:9px;color:#315b71;background:transparent;text-align:left}.uat-nested-workspace>aside>button.active{background:#e5f3f6;box-shadow:inset 3px 0 #0b7ca6}.uat-nested-workspace aside strong{font-size:10px}.uat-nested-workspace aside small{color:#7c929d;font-size:8px}.uat-nested-workspace .uat-editor{border:0;border-radius:0;box-shadow:none}.uat-user-directory{overflow:hidden}.uat-directory-toolbar{display:grid;gap:12px;padding:15px 18px;border-bottom:1px solid #dfe9ee;background:#fbfdfd}.uat-segmented{display:flex;width:max-content;gap:3px;padding:3px;border-radius:10px;background:#eaf1f4}.uat-segmented button{padding:7px 10px;border:0;border-radius:7px;color:#607884;background:transparent;font-size:10px;font-weight:720}.uat-segmented button.active{color:#07547e;background:#fff;box-shadow:0 3px 10px rgb(10 69 100/10%)}.uat-segmented span{margin-left:5px;color:#758b96}.uat-directory-filters{display:grid;grid-template-columns:minmax(180px,1.6fr) repeat(3,minmax(120px,.7fr));gap:7px}.uat-directory-filters input,.uat-directory-filters select{min-height:35px;padding:7px 9px;border:1px solid #d0dee7;border-radius:8px;color:#315b71;background:#fff;font-size:9px}.uat-directory-body{display:grid;grid-template-columns:minmax(420px,1.15fr) minmax(430px,.85fr);align-items:start}.uat-directory-table{max-height:760px;overflow-y:auto;border-right:1px solid #e1e9ee}.uat-directory-table>button{width:100%;display:grid;grid-template-columns:34px minmax(130px,1.2fr) minmax(120px,1fr) auto;align-items:center;gap:10px;padding:11px 14px;border:0;border-bottom:1px solid #edf2f5;color:#244f68;background:#fff;text-align:left}.uat-directory-table>button.active,.uat-directory-table>button:hover{background:#edf7f8}.uat-directory-table>button.active{box-shadow:inset 3px 0 #0b7ca6}.uat-directory-table button>span:not(.uat-user-avatar){min-width:0}.uat-directory-table small,.uat-directory-table strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uat-directory-table strong{font-size:10px}.uat-directory-table small{margin-top:3px;color:#7a8f9b;font-size:8px}.uat-user-avatar{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#0b6d93;font-size:9px;font-weight:800}.uat-directory-table em{padding:4px 7px;border-radius:999px;color:#187750;background:#e6f7ef;font-size:8px;font-style:normal}.uat-directory-table em.pending,.uat-directory-table em.warning{color:#96601a;background:#fff1d5}.uat-directory-detail{min-width:0}.uat-directory-detail .uat-editor{border:0;border-radius:0;box-shadow:none}.uat-project-assignment-controls{display:grid;grid-template-columns:minmax(160px,1fr) minmax(110px,.5fr) auto;gap:7px;margin-bottom:12px}.uat-project-assignment-controls select{min-height:34px;padding:6px 8px;border:1px solid #cad9e2;border-radius:8px;color:#315b71;background:#fff;font-size:9px}.uat-overview-dashboard,.uat-trial-management{display:grid;gap:18px}.uat-dashboard-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.uat-dashboard-metrics .uat-stat-card{min-height:112px;padding:20px;border:1px solid #d6e5ec;border-radius:15px;background:linear-gradient(145deg,#ffffff,#f4fafc);box-shadow:0 12px 30px rgb(9 58 87/6%)}.uat-dashboard-metrics .uat-stat-card strong{font-size:clamp(27px,3vw,40px)}.uat-dashboard-tasks,.uat-trial-settings-card{padding:20px 22px;border:1px solid #d6e5ec;border-radius:15px;background:#fff;box-shadow:0 12px 30px rgb(9 58 87/6%)}.uat-trial-settings-card{display:flex;width:100%;align-items:center;justify-content:space-between;gap:18px;color:#174d6b;text-align:left;cursor:pointer}.uat-trial-settings-card>span:first-child{display:grid;min-width:0;gap:4px}.uat-trial-settings-card small,.uat-trial-settings-card strong{display:block}.uat-trial-settings-card strong{font-size:13px}.uat-trial-settings-card small{color:#718895;font-size:10px;font-weight:500}.uat-trial-settings-card>span:last-child{flex:0 0 auto;padding:5px 10px;border-radius:999px;background:#e7f7f0;color:#147553;font-size:10px;font-weight:700}.uat-dashboard-tasks>header,.uat-trial-settings-card>header{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:14px}.uat-dashboard-tasks h2,.uat-trial-settings-card h2{margin:0;color:#0a5279;font-size:20px}.uat-dashboard-tasks p,.uat-trial-settings-card p{margin:4px 0 0;color:#718895;font-size:11px}.uat-dashboard-task-list{display:grid;gap:8px}.uat-dashboard-task{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px 14px;border:1px solid #e0e9ee;border-radius:11px;background:#f9fcfd}.uat-dashboard-task small,.uat-dashboard-task strong{display:block}.uat-dashboard-task strong{color:#174d6b;font-size:11px}.uat-dashboard-task small{margin-top:3px;color:#7a909b;font-size:9px}.uat-trial-settings-card.active{border-left:4px solid #23ae7b}.uat-trial-settings-card .uat-secondary{flex:0 0 auto}.uat-workspace.uat-trial-list-only{grid-template-columns:minmax(0,1fr)}.uat-trial-settings-modal{position:relative;width:min(900px,100%);max-height:calc(100vh - 48px);overflow:auto;border:1px solid #dce6eb;border-radius:18px;background:#fff;box-shadow:0 28px 80px rgb(0 23 36/34%)}.uat-trial-settings-close{position:absolute;z-index:2;top:17px;right:18px;width:36px;height:36px;border:1px solid rgb(255 255 255/35%);border-radius:999px;color:#fff;background:rgb(3 43 66/28%);font-size:25px;line-height:1;cursor:pointer}.uat-trial-settings-close:focus-visible,.uat-trial-settings-close:hover{background:rgb(3 43 66/55%)}.uat-trial-settings-modal .uat-detail-status{margin-right:44px}.uat-archive-actions,.uat-delete-actions{display:flex;justify-content:center;gap:10px;margin-top:16px}.uat-delete-check{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:13px;border:1px solid #dfe8ed;border-radius:10px;background:#f8fbfc}.uat-delete-check input{width:18px;height:18px;margin-top:1px;accent-color:#0b789f}.uat-delete-check small,.uat-delete-check strong{display:block}.uat-delete-check strong{color:#174d6b;font-size:10px}.uat-delete-check small{margin-top:3px;color:#718895;font-size:9px;line-height:1.45}@media (max-width:900px){.uat-workspace{grid-template-columns:1fr}.uat-list{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none}.uat-list-item{display:block;border-right:1px solid #edf2f5}.uat-directory-body,.uat-nested-workspace{grid-template-columns:1fr}.uat-directory-table{border-right:0;border-bottom:1px solid #e1e9ee}.uat-directory-filters{grid-template-columns:1fr 1fr}.uat-list-meta{margin-top:7px;text-align:left}}@media (max-width:640px){.uat-trial-settings-modal{max-height:calc(100vh - 20px)}.uat-heading{align-items:start;flex-direction:column;gap:10px}.uat-admin-role{display:none}.uat-tab{flex:0 0 auto}.uat-list{grid-template-columns:1fr}.uat-list-item{display:grid;border-right:0}.uat-list-meta{margin-top:0;text-align:right}.uat-dashboard-metrics,.uat-directory-filters,.uat-form-grid,.uat-overview-grid,.uat-project-assignment-controls,.uat-project-assignment-scope,.uat-role-grid,.uat-stat-grid{grid-template-columns:1fr}.uat-directory-table>button{grid-template-columns:32px minmax(0,1fr) auto}.uat-directory-table>button>span:nth-child(3){display:none}.uat-field-wide,.uat-field.wide,.uat-form-wide{grid-column:auto}.uat-auto-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.uat-flow-step:nth-child(2):after{display:none}.uat-detail-footer{align-items:stretch;flex-direction:column}.uat-footer-left,.uat-footer-right{justify-content:space-between}.uat-dashboard-task{grid-template-columns:1fr}.uat-archive-actions,.uat-dashboard-tasks>header,.uat-delete-actions{align-items:stretch;flex-direction:column}.uat-trial-settings-card{align-items:flex-start}}.uat-role-panel{padding:24px;margin:18px 0;border:1px solid var(--border,#d2e2ec);border-radius:12px;background:#fff}.uat-role-panel>header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.uat-project-team h2,.uat-role-panel h2,.uat-role-panel h3{margin:0 0 8px;color:#004d73}.uat-person-picker>p,.uat-project-team>header p,.uat-role-panel p{color:#58748a;font-size:14px;line-height:1.6}.uat-person-row{display:flex;align-items:center;gap:16px;padding:17px;margin:12px 0;border:1px solid #d7e6ef;border-radius:10px;background:#f8fbfd}.uat-person-copy{flex:1 1;min-width:0}.uat-person-copy small,.uat-person-copy strong{display:block;overflow-wrap:anywhere}.uat-person-copy strong{font-size:14px}.uat-person-copy small{color:#58748a;margin-top:5px;font-size:12px}.uat-role-hint{margin-top:20px;font-size:12px;color:#58748a}.uat-project-team{padding:24px}.uat-project-team>header{margin-bottom:20px}.uat-project-settings{padding:0 24px 24px}.uat-project-settings>summary{cursor:pointer;padding:16px 0;font-weight:650}.uat-person-picker{color:#004d73;background:#fff;border:1px solid #d2e2ec;border-radius:12px;padding:28px;max-height:90dvh;width:min(470px,calc(100vw - 32px));box-shadow:0 14px 42px #17374f26}.uat-person-picker::backdrop{background:#12385138}.uat-person-picker.drawer{margin:0 0 0 auto;height:100dvh;max-height:100dvh;border-radius:0}.uat-person-picker>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.uat-person-picker h2{font-size:24px;margin:0}.uat-person-picker input{width:100%;padding:13px;margin:15px 0;border:1px solid #c4d9e7;border-radius:8px;font:inherit}.uat-person-picker>small{display:block;margin-top:28px;color:#58748a;line-height:1.6}.uat-person-results{max-height:64dvh;overflow:auto}.uat-person-picker .uat-person-row{padding:14px;gap:12px}.uat-nested-workspace>aside>input{width:calc(100% - 24px);margin:12px;padding:12px;border:1px solid #c4d9e7;border-radius:8px}.uat-nested-workspace>aside>h3{margin:16px}@media (max-width:700px){.uat-role-panel{padding:16px}.uat-role-panel>header{align-items:stretch;flex-direction:column}.uat-person-row{flex-wrap:wrap}.uat-person-row>button{margin-left:auto}.uat-project-team{padding:12px}.uat-person-picker{padding:20px}}.uat-person-picker.popover{margin:0;position:fixed}.uat-person-picker.popover::backdrop{background:#1238510d}.uat-heading-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px}