:root{--console-navy:#101828;--console-sidebar:#111827;--console-canvas:#f7f8fb;--console-panel:#fff;--console-border:#e4e7ec;--console-text:#101828;--console-muted:#667085;--console-blue:#1458ee;--console-blue-soft:#edf3ff;--console-text-micro:12px;--console-text-caption:13px;--console-text-body:14px;--console-leading-compact:1.4;--console-leading-copy:1.55}.spin{animation:console-spin .8s linear infinite}@keyframes console-spin{to{transform:rotate(1turn)}}.route-loading{background:#f7f8fb;display:grid;gap:18px;justify-items:center;min-height:100dvh;place-content:center}.route-loading img{border-radius:14px;height:48px;width:48px}.route-loading span{animation:route-pulse 1s ease-in-out infinite;background:linear-gradient(90deg,#dce7ff,#1458ee,#dce7ff);background-size:200% 100%;border-radius:999px;height:3px;overflow:hidden;width:28px}@keyframes route-pulse{to{background-position:-200% 0}}.legal-page{background:var(--console-canvas);min-height:100dvh;padding:38px clamp(24px,6vw,80px)}.legal-page,.legal-page>.auth-brand{color:var(--console-text)}.legal-page>section{background:#fff;border:1px solid var(--console-border);border-radius:18px;margin:15vh auto 0;padding:clamp(28px,5vw,52px);width:min(100%,700px)}.legal-page h1{font-size:clamp(42px,6vw,68px);letter-spacing:-.06em;margin:15px 0}.legal-page section>p:not(.console-eyebrow){color:var(--console-muted);font-size:15px;line-height:1.7}.legal-page section>a{color:var(--console-blue);display:inline-flex;font-size:13px;font-weight:700;margin-top:18px}.console-eyebrow{color:var(--console-blue);font-size:var(--console-text-caption);font-weight:800;letter-spacing:.12em;line-height:1.2;margin:0}.auth-page a:focus-visible,.auth-page button:focus-visible,.auth-page input:focus-visible,.product-dialog button:focus-visible,.product-dialog input:focus-visible,.product-dialog select:focus-visible,.product-dialog textarea:focus-visible,.resolution-dialog button:focus-visible,.resolution-dialog select:focus-visible,.resolution-dialog textarea:focus-visible,.setup-page button:focus-visible,.setup-page input:focus-visible,.workspace-shell button:focus-visible,.workspace-shell input:focus-visible,.workspace-shell select:focus-visible,.workspace-shell textarea:focus-visible{outline:3px solid rgba(20,88,238,.2);outline-offset:2px}.auth-page{background:#fff;display:grid;grid-template-columns:minmax(380px,1fr) minmax(520px,1fr);min-height:100dvh}.auth-story{background:#edf2f7;color:#142b49;display:flex;flex-direction:column;isolation:isolate;min-height:100dvh;overflow:hidden;padding:38px clamp(36px,5vw,76px);position:relative}.auth-story__scenes{inset:0;overflow:hidden;position:absolute;z-index:-2}.auth-story__scene{height:100%;inset:0;object-fit:cover;object-position:center 54%;opacity:0;position:absolute;transform:translate3d(var(--story-offset),0,0) scale(1.035);transition:opacity .76s ease,transform .76s cubic-bezier(.22,1,.36,1);width:100%}.auth-story__scene.is-active{opacity:1;transform:translateZ(0) scale(1)}.auth-story:before{background:linear-gradient(180deg,rgba(247,250,253,.94),rgba(247,250,253,.76) 42%,rgba(247,250,253,.08) 70%,rgba(247,250,253,.86));content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.auth-brand{align-items:center;display:inline-flex;font-size:20px;font-weight:780;gap:10px;letter-spacing:-.04em;position:relative;width:max-content;z-index:2}.auth-brand img{border-radius:10px;height:36px;width:36px}.auth-story__copy{margin:clamp(60px,9vh,110px) 0 0;max-width:570px;min-height:250px;position:relative;width:100%;z-index:2}.auth-story__copy-content{animation:auth-story-copy-in .52s cubic-bezier(.22,1,.36,1) both}@keyframes auth-story-copy-in{0%{opacity:0;transform:translate3d(18px,0,0)}to{opacity:1;transform:translateZ(0)}}.auth-story .console-eyebrow{color:#175cd3}.auth-story h2{font-size:clamp(42px,4vw,61px);letter-spacing:-.06em;line-height:1.01;margin:20px 0;max-width:540px;text-wrap:balance}.auth-story__copy-content>p:not(.console-eyebrow){color:#344054;font-size:17px;line-height:1.55;margin:0;max-width:520px}.auth-journey{align-self:flex-end;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(17,38,64,.82);border:1px solid rgba(219,230,247,.48);border-radius:14px;display:grid;list-style:none;margin:clamp(26px,5vh,56px) 0 0 auto;padding:18px 20px;position:relative;width:min(100%,clamp(260px,20vw,300px));z-index:2}.auth-journey li{align-items:center;animation:auth-journey-enter .55s cubic-bezier(.22,1,.36,1) both;display:grid;gap:11px;grid-template-columns:34px minmax(0,1fr);padding:6px 0;position:relative}.auth-journey li+li{margin-top:14px}.auth-journey li:not(:last-child):after{background:rgba(196,212,243,.37);bottom:-19px;content:"";left:16px;position:absolute;top:43px;width:1px}.auth-journey li:nth-child(2){animation-delay:.14s}.auth-journey li:nth-child(3){animation-delay:.28s}.auth-journey__icon{background:rgba(40,160,99,.18);border:1px solid rgba(84,216,149,.3);border-radius:50%;color:#81e2ac;display:grid;height:34px;place-items:center;width:34px}.auth-journey li:nth-child(2) .auth-journey__icon{background:rgba(20,88,238,.2);border-color:rgba(139,174,255,.3);color:#a9c2ff}.auth-journey li:nth-child(3) .auth-journey__icon{background:rgba(117,79,189,.2);border-color:rgba(204,184,255,.3);color:#d2bdff}.auth-journey li>span:last-child{display:grid;gap:2px;min-width:0}.auth-journey strong{color:#f7f9ff;font-size:13px;line-height:1.3}.auth-journey small{color:#c8d2e2;font-size:12px;line-height:1.35}@keyframes auth-journey-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.auth-story[data-active-story=espresso] .auth-story__copy{margin-top:clamp(38px,6vh,72px);min-height:0}.auth-story[data-active-story=espresso] h2{max-width:560px}.auth-journey--espresso{align-self:flex-start;background:hsla(0,0%,100%,.9);border-color:rgba(196,211,229,.75);box-shadow:0 10px 30px rgba(25,55,83,.06);grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0 0;padding:18px;width:min(100%,590px)}.auth-journey--espresso li{align-content:start;gap:9px;grid-template-columns:1fr;padding:0 9px}.auth-journey--espresso li:first-child{padding-left:0}.auth-journey--espresso li+li{border-left:1px solid #d9e3ee;margin-top:0;padding-left:16px}.auth-journey--espresso li:not(:last-child):after{display:none}.auth-journey--espresso .auth-journey__icon{background:#eaf2ff;border-color:#d7e6fa;color:#1763d1;height:30px;width:30px}.auth-journey--espresso li:nth-child(2) .auth-journey__icon{background:#e9f8ef;border-color:#d4f0df;color:#087848}.auth-journey--espresso li:nth-child(3) .auth-journey__icon{background:#f2ecfa;border-color:#e8dcf5;color:#7042a6}.auth-journey--espresso strong{color:#17324f}.auth-journey--espresso small{color:#58697d}.auth-story[data-active-story=robot] .auth-story__copy{margin-top:clamp(72px,10vh,110px);min-height:0}.auth-story[data-active-story=robot] h2{max-width:495px}.auth-journey--robot{align-self:flex-start;background:rgba(17,38,64,.86);margin:16px auto 0 0;width:min(100%,280px)}.auth-story__controls{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:auto;padding-top:20px;position:relative;width:100%;z-index:2}.auth-story__arrows,.auth-story__dots{align-items:center;display:inline-flex;gap:6px}.auth-story__controls button{background:hsla(0,0%,100%,.84);border:1px solid rgba(18,48,78,.2);border-radius:50%;color:#173b63;cursor:pointer;display:inline-grid;flex:0 0 auto;height:44px;padding:0;place-items:center;transition:background .18s ease,border-color .18s ease,transform .18s ease;width:44px}.auth-story__controls button:hover{background:#fff;border-color:#94b8ea;transform:translateY(-1px)}.auth-story__controls button:focus-visible{outline:3px solid #175cd3;outline-offset:2px}.auth-story__counter{color:#344054;font-size:12px;font-weight:750;letter-spacing:.08em;min-width:54px;text-align:center}.auth-story__dots{gap:2px}.auth-story__dots button{background:transparent;border:0;width:32px}.auth-story__dots button:hover{background:hsla(0,0%,100%,.55);border:0;transform:none}.auth-story__dots button span{background:#98a9bc;border-radius:99px;display:block;height:4px;transition:width .18s ease,background .18s ease;width:18px}.auth-story__dots button[aria-current=true] span{background:#1458ee;width:24px}.auth-trust{align-items:center;color:#344054;display:flex;font-size:12px;gap:9px;margin-top:18px;padding-top:0;position:relative;z-index:2}.auth-trust svg{color:#175cd3}.auth-panel{align-items:center;background:#f8faff;display:flex;flex-direction:column;min-height:100dvh;min-width:0;overflow:hidden;padding:42px clamp(28px,6vw,96px) 28px;position:relative}.auth-panel:after,.auth-panel:before{border-radius:50%;content:"";pointer-events:none;position:absolute;transform:rotate(-13deg);width:154%;z-index:0}.auth-panel:before{background:#f3f6fc;bottom:-41%;height:72%;left:7%}.auth-panel:after{background:#fff;bottom:-46%;height:71%;left:17%}.auth-panel__topwave{border:1px solid #dce7f8;border-radius:50%;height:630px;pointer-events:none;position:absolute;right:-205px;top:-370px;transform:rotate(-21deg);width:730px;z-index:0}.auth-panel__topwave:after,.auth-panel__topwave:before{border:1px solid #e3ecfa;border-radius:50%;content:"";pointer-events:none;position:absolute}.auth-panel__topwave:before{inset:31px 42px}.auth-panel__topwave:after{inset:65px 84px}.auth-panel__mobile-brand{display:none}.auth-card{margin:auto 0}.auth-card,.auth-panel__footer{position:relative;width:min(100%,500px);z-index:1}.auth-panel__footer{align-items:center;border-top:1px solid #dfe5ef;color:#667085;display:flex;font-size:12px;gap:12px 24px;justify-content:space-between;padding-top:16px}.auth-panel__footer nav{display:flex;flex-wrap:wrap;gap:8px 20px}.auth-panel__footer a{color:#475467;font-weight:650;text-decoration:none;text-underline-offset:3px}.auth-panel__footer a:hover{color:var(--console-blue);text-decoration:underline}.auth-card h1{font-size:clamp(36px,3.2vw,48px);letter-spacing:-.055em;line-height:1.02;margin:0 0 12px}.auth-card .console-eyebrow+h1{margin-top:14px}.auth-card h1+.auth-form{margin-top:30px}.auth-subtitle{color:var(--console-muted);font-size:15px;line-height:1.58;margin:0 0 30px}.auth-subtitle strong{color:#344054;overflow-wrap:anywhere}.auth-form{display:grid;gap:18px}.auth-form label,.resolution-dialog label,.setup-card label{color:#344054;display:grid;font-size:13px;font-weight:680;gap:8px}.auth-form input,.resolution-dialog select,.resolution-dialog textarea,.setup-card input{background:#fff;border:1px solid #d0d5dd;border-radius:11px;color:var(--console-text);min-height:50px;outline:none;width:100%}.auth-form input,.setup-card input{padding:0 14px}.auth-form input:focus,.resolution-dialog select:focus,.resolution-dialog textarea:focus,.setup-card input:focus{border-color:var(--console-blue);box-shadow:0 0 0 3px rgba(20,88,238,.1)}.input-with-icon{position:relative}.input-with-icon svg{color:#98a2b3;left:14px;pointer-events:none;position:absolute;top:16px}.input-with-icon input{padding-left:43px}.auth-checkbox{align-items:start;font-weight:500!important;gap:10px!important;grid-template-columns:18px 1fr;line-height:1.5}.auth-checkbox input{accent-color:var(--console-blue);margin:1px 0 0;min-height:18px;width:18px}.auth-checkbox a{color:var(--console-blue);text-decoration:underline;text-underline-offset:2px}.auth-collection-notice{color:var(--console-muted);font-size:var(--console-text-caption);line-height:1.55;margin:-7px 0 0}.auth-error{background:#fff6f5;border:1px solid #fecdca;border-radius:10px;font-weight:620;padding:11px 13px}.auth-error,.field-feedback{color:#b42318;font-size:12px;line-height:1.45}.field-feedback{display:block;font-weight:650}.input-with-icon--error{color:#b42318}.input-with-icon--error input{border-color:#d92d20}.auth-checkbox--error{color:#912018}.auth-checkbox--error input{outline:2px solid rgba(217,45,32,.18);outline-offset:2px}.status-feedback{align-items:start;background:#f7f9ff;border:1px solid #b8c9f1;border-radius:10px;color:#175cd3;display:grid;gap:10px;grid-template-columns:22px minmax(0,1fr) auto;min-width:0;padding:14px 15px}.status-feedback>svg{margin-top:1px}.status-feedback>span{display:grid;gap:3px;min-width:0}.status-feedback strong{color:#1849a9;font-size:13px;line-height:1.35}.status-feedback small{color:#475467;font-size:12px;font-weight:520;line-height:1.5}.status-feedback--success{background:#f2fbf7;border-color:#abefc6;color:#079455}.status-feedback--success strong{color:#067647}.status-feedback--warning{background:#fffaeb;border-color:#fedf89;color:#b54708}.status-feedback--warning strong{color:#93370d}.status-feedback--danger{background:#fff6f5;border-color:#fecdca;color:#d92d20}.status-feedback--danger strong{color:#b42318}.status-feedback--compact{padding:11px 13px}.status-feedback__action{align-self:center}.status-feedback__action button{background:transparent;border:1px solid;border-radius:8px;color:inherit;cursor:pointer;font:inherit;font-size:12px;font-weight:750;min-height:36px;padding:0 10px}.decision-explanation{background:#fbfcff;border:1px solid #d8e2f4;border-radius:10px;overflow:hidden}.decision-explanation>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:48px;padding:10px 12px}.decision-explanation>summary::-webkit-details-marker{display:none}.decision-explanation>summary>span{display:grid;gap:2px;min-width:0}.decision-explanation>summary strong{color:#344054;font-size:12px}.decision-explanation>summary small{color:#667085;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.decision-explanation>summary>svg{color:#667085;flex:0 0 auto;transition:transform .18s ease}.decision-explanation[open]>summary>svg{transform:rotate(180deg)}.decision-explanation__body{border-top:1px solid #e4e7ec}.decision-explanation ol{display:grid;list-style:none;margin:0;padding:0}.decision-check{align-items:start;border-bottom:1px solid #eef0f4;display:grid;gap:9px;grid-template-columns:18px minmax(0,1fr) auto;min-width:0;padding:10px 12px}.decision-check>span{color:#b54708}.decision-check--pass>span{color:#079455}.decision-check--not_applicable>span{color:#667085}.decision-check svg{height:16px;width:16px}.decision-check>div{display:grid;gap:2px;min-width:0}.decision-check strong{color:#344054;font-size:12px}.decision-check small{color:#667085;font-size:12px;line-height:1.45}.decision-check b{background:#fffaeb;border-radius:999px;color:#b54708;font-size:12px;padding:3px 6px}.decision-check--pass b{background:#ecfdf3;color:#067647}.decision-check--not_applicable b{background:#f2f4f7;color:#475467}.decision-explanation dl{display:grid;gap:7px;margin:0;padding:11px 12px}.decision-explanation dl>div{display:grid;gap:10px;grid-template-columns:86px minmax(0,1fr);min-width:0}.decision-explanation dt{color:#667085;font-size:12px;font-weight:700}.decision-explanation dd{color:#344054;font-size:12px;line-height:1.4;margin:0;overflow-wrap:anywhere}.auth-form .button{min-height:50px}.auth-form .button:disabled,.setup-card .button:disabled{cursor:wait;opacity:.62}.auth-switch{color:var(--console-muted);font-size:13px;margin:24px 0 0;text-align:center}.auth-switch a,.auth-switch button{background:transparent;border:0;color:var(--console-blue);font-weight:700;padding:0}.auth-switch button:disabled{color:#98a2b3;cursor:default}.auth-legal{color:#667085;font-size:12px;line-height:1.55;margin:24px auto 0;max-width:390px;text-align:center}.auth-legal a{color:#475467;text-decoration:underline;text-underline-offset:2px}.auth-legal a:hover{color:var(--console-blue)}.auth-delivery-help{background:#f8fafc;border:1px solid #dbe3ef;border-radius:12px;display:grid;gap:7px;margin-top:16px;padding:14px}.auth-delivery-help>strong{color:#344054;font-size:12px}.auth-delivery-help>p{color:#667085;font-size:12px;line-height:1.5;margin:0}.auth-delivery-help>div{display:flex;flex-wrap:wrap;gap:12px}.auth-delivery-help button{background:transparent;border:0;color:var(--console-blue);font-size:12px;font-weight:720;padding:0}.auth-delivery-help button:disabled{color:#98a2b3;cursor:not-allowed}.turnstile-slot{align-items:center;display:flex;height:0;justify-content:center;min-height:0;opacity:0;overflow:hidden;transition:min-height .18s ease,opacity .16s ease;width:100%}.turnstile-slot--active{height:auto;min-height:65px;opacity:1;overflow:visible}.turnstile-slot--compact.turnstile-slot--active{justify-content:flex-start}.local-demo{align-items:center;background:#f7faff;border:1px dashed #c7d7fa;border-radius:10px;display:flex;gap:14px;justify-content:space-between;margin-top:18px;padding:11px 13px}.local-demo span{color:#667085;font-size:var(--console-text-caption);font-weight:650}.local-demo button{color:var(--console-blue);font-size:var(--console-text-caption);font-weight:720}.auth-back,.local-demo button{background:transparent;border:0;padding:0}.auth-back{align-items:center;color:#475467;display:inline-flex;font-size:13px;gap:6px;margin-bottom:26px}.code-icon{background:var(--console-blue-soft);border-radius:14px;color:var(--console-blue);display:grid;height:48px;margin-bottom:24px;place-items:center;width:48px}.code-input{font-size:25px!important;font-variant-numeric:tabular-nums;font-weight:760;height:60px!important;letter-spacing:.34em;text-align:center}.field-help{color:var(--console-muted);display:block;font-size:var(--console-text-caption);margin-top:-11px}.field-error{color:#b42318!important;font-weight:700}.setup-page{background:var(--console-canvas);min-height:100dvh;padding:0 28px 60px}.setup-page>header{align-items:center;display:flex;height:76px;justify-content:space-between;margin:0 auto;width:min(100%,1200px)}.setup-page>header button{background:transparent;border:0;color:#667085;font-size:13px}.setup-page .workspace-brand{color:var(--console-text)}.setup-card{background:#fff;border:1px solid var(--console-border);border-radius:20px;box-shadow:0 18px 54px rgba(16,24,40,.08);margin:7vh auto 0;padding:42px;width:min(100%,540px)}.setup-card h1{font-size:40px;letter-spacing:-.052em;margin:14px 0 12px}.setup-card>p:not(.console-eyebrow){color:var(--console-muted);line-height:1.6;margin:0 0 30px}.setup-card form{display:grid;gap:17px}.setup-progress{align-items:center;display:grid;grid-template-columns:26px 1fr 26px 1fr 26px;margin-bottom:34px}.setup-progress span{background:#eef1f5;border-radius:50%;color:#667085;display:grid;font-size:var(--console-text-caption);font-weight:760;height:26px;place-items:center;width:26px}.setup-progress span.is-complete{background:#12a263;color:#fff}.setup-progress span.is-current{background:var(--console-blue);color:#fff}.setup-progress i{background:#d0d5dd;height:1px}.setup-assurance{border-top:1px solid var(--console-border);color:#667085;display:flex;font-size:var(--console-text-caption);gap:9px;line-height:1.5;margin-top:24px;padding-top:20px}.workspace-shell{background:var(--console-canvas);color:var(--console-text);display:grid;grid-template-columns:254px minmax(0,1fr);min-height:100dvh}.workspace-shell small{font-size:inherit;line-height:inherit}.workspace-sidebar{background:var(--console-sidebar);color:#d9dfeb;display:flex;flex-direction:column;height:100dvh;padding:20px 14px 14px;position:sticky;top:0;z-index:30}.workspace-brand{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:780;gap:9px;letter-spacing:-.04em;padding:0 8px 20px}.workspace-brand img{border-radius:9px;height:32px;width:32px}.workspace-brand--demo-trigger{background:transparent;border:0;cursor:default;text-align:left;width:100%}.workspace-brand--demo-trigger:focus-visible{border-radius:10px;outline-color:#8fb0ff}.console-demo-banner{align-items:center;background:#f4f0ff;border-bottom:1px solid var(--console-border);color:var(--console-text);display:flex;gap:10px;min-height:48px;padding:8px 24px}.console-demo-banner>span{display:grid;gap:1px}.console-demo-banner small{color:var(--console-muted);font-size:var(--console-text-caption)}.console-demo-banner button{background:transparent;border:0;color:var(--console-blue);cursor:pointer;font:inherit;font-size:12px;font-weight:800;margin-left:auto}.workspace-picker{position:relative}.workspace-picker>button{align-items:center;background:#182233;border:1px solid #2e384a;border-radius:10px;color:#fff;display:grid;gap:9px;grid-template-columns:34px 1fr auto;min-height:54px;padding:8px;text-align:left;width:100%}.workspace-menu button>span:nth-child(2),.workspace-picker button>span:nth-child(2){display:grid;gap:2px;min-width:0}.workspace-menu button>span:nth-child(2),.workspace-picker strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-menu small,.workspace-picker small{color:#9aa6b6;font-size:var(--console-text-caption);text-transform:capitalize}.workspace-avatar{background:var(--console-blue);border-radius:9px;color:#fff;display:grid;font-size:var(--console-text-caption);font-weight:780;height:34px;place-items:center;width:34px}.workspace-menu{background:#1d2939;border:1px solid #344054;border-radius:11px;box-shadow:0 18px 38px rgba(0,0,0,.28);display:grid;gap:3px;left:0;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:70}.workspace-menu>span{color:#98a2b3;font-size:var(--console-text-micro);font-weight:760;letter-spacing:.08em;padding:4px 7px;text-transform:uppercase}.workspace-menu button{align-items:center;background:transparent;border:0;border-radius:8px;color:#e4e7ec;display:grid;gap:8px;grid-template-columns:28px 1fr auto;min-height:42px;padding:6px;text-align:left}.workspace-menu button:hover{background:#2a3647}.workspace-menu .workspace-avatar{border-radius:7px;font-size:var(--console-text-micro);height:28px;width:28px}.workspace-menu>div{background:#344054;height:1px;margin:3px 0}.workspace-menu>button:last-child{color:#b9c3d0;display:flex}.workspace-nav{align-content:start;display:grid;gap:4px;margin-top:20px;min-height:0;overflow-y:auto}.workspace-nav button{align-items:center;background:transparent;border:0;border-radius:8px;color:#9da8b9;display:flex;font-size:13px;font-weight:570;gap:10px;min-height:42px;padding:0 11px}.workspace-nav button:hover{background:#1d2939;color:#fff}.workspace-nav button.is-active{background:#27364d;color:#fff}.workspace-nav button>span{background:rgba(20,88,238,.24);border-radius:999px;color:#aac1f8;font-size:var(--console-text-micro);margin-left:auto;min-width:22px;padding:3px 6px;text-align:center}.workspace-sidebar__bottom{display:grid;flex:0 0 auto;gap:10px;margin-top:auto;padding-top:14px;position:relative}.workspace-plan-promo{background:#18253a;border:1px solid #2e405c;border-radius:11px;color:#dce5f7;display:grid;gap:7px;padding:13px}.workspace-plan-promo__label{align-items:center;color:#9db8fb;display:flex;font-size:var(--console-text-caption);font-weight:780;gap:6px;letter-spacing:.055em;text-transform:uppercase}.workspace-plan-promo>strong{font-size:14px;line-height:1.3}.workspace-plan-promo p{color:#aeb9c8;font-size:var(--console-text-caption);line-height:1.45;margin:0}.workspace-plan-promo button{align-items:center;background:#245fd1;border:1px solid #456ba9;border-radius:9px;color:#fff;cursor:pointer;display:flex;font:inherit;font-size:var(--console-text-caption);font-weight:750;gap:8px;justify-content:space-between;margin-top:2px;min-height:44px;padding:0 11px}.workspace-plan-promo button:hover{background:#2d6bdd;border-color:#6c91dc}.workspace-plan-promo>small{color:#8492a6;font-size:var(--console-text-caption);line-height:1.35}.workspace-sidebar__account{min-width:0;position:relative}.workspace-coming{background:#182233;border:1px solid #2e384a;border-radius:10px;color:#8eaef8;display:flex;gap:9px;padding:11px}.workspace-coming>span{display:grid;gap:3px}.workspace-coming strong{color:#dce5f7;font-size:var(--console-text-caption)}.workspace-coming small{color:#8d99aa;line-height:1.4}.user-menu{align-items:center;background:transparent;border:0;border-top:1px solid #283345;color:#c7cfda;cursor:pointer;display:grid;gap:8px;grid-template-columns:32px minmax(0,1fr) auto;min-height:54px;min-width:0;padding:9px 7px;text-align:left;width:100%}.user-menu.is-active,.user-menu:hover,.user-menu[aria-expanded=true]{background:#1d2939;color:#fff}.user-menu>svg{transition:transform .16s ease}.user-menu[aria-expanded=true]>svg{transform:rotate(180deg)}.topbar-user,.user-menu>span:first-child{background:#dce7ff;border-radius:50%;color:#355fbc;display:grid;font-size:var(--console-text-caption);font-weight:760;height:32px;place-items:center;width:32px}.user-menu>span:nth-child(2){display:grid;gap:2px;min-width:0}.user-menu small,.user-menu strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu small,.user-menu strong{font-size:var(--console-text-caption)}.user-menu small{color:#8d99aa}.sidebar-account-menu{background:#fff;border:1px solid #d8dee8;border-radius:12px;bottom:calc(100% + 8px);box-shadow:none;color:var(--console-text);left:0;position:absolute;right:0;width:100%;z-index:80}.workspace-release{color:var(--console-muted);display:block;font-size:12px;font-weight:400;letter-spacing:-.02em;line-height:1.2;margin-top:8px;text-align:center}.workspace-main{min-width:0;overflow-anchor:none}.workspace-topbar{align-items:center;backdrop-filter:blur(16px);background:hsla(0,0%,100%,.91);border-bottom:1px solid var(--console-border);display:flex;gap:12px;height:70px;padding:0 28px;position:sticky;top:0;z-index:20}.workspace-topbar .workspace-mobile-menu{display:none}.workspace-search{position:relative;width:min(520px,45vw)}.global-search__field{position:relative}.global-search__field>svg,.inbox-search svg{color:#98a2b3;left:12px;pointer-events:none;position:absolute;top:12px}.workspace-search input{background:#f2f4f7;border:1px solid transparent;border-radius:9px;color:var(--console-text);font-size:12px;height:40px;outline:none;padding:0 12px 0 38px;width:100%}.workspace-search input:focus{background:#fff;border-color:#b8c9f1}.global-search__field input{padding-right:76px}.global-search__field input::-webkit-search-cancel-button{display:none}.global-search__field>kbd{background:#fff;border:solid #d0d5dd;border-radius:5px;border-width:1px 1px 2px;color:#667085;font:600 12px/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;min-width:28px;padding:3px 5px;position:absolute;right:10px;text-align:center;top:9px}.global-search__clear{background:transparent;border:0;border-radius:6px;color:#667085;cursor:pointer;display:grid;height:24px;padding:0;place-items:center;position:absolute;right:44px;top:8px;width:24px}.global-search__clear:hover{background:#e4e7ec;color:#344054}.global-search__mobile-trigger{background:#fff;border:1px solid var(--console-border);border-radius:9px;color:#475467;display:none;height:40px;padding:0;place-items:center;width:40px}.global-search__panel{background:#fff;border:1px solid #d8dee8;border-radius:13px;box-shadow:0 22px 60px rgba(16,24,40,.18);display:grid;grid-template-rows:minmax(0,1fr) auto;left:0;max-height:min(680px,calc(100dvh - 92px));overflow:hidden;position:absolute;top:calc(100% + 9px);width:min(620px,calc(100vw - 36px));z-index:90}.global-search__listbox{min-height:0;overflow:hidden}.global-search__prompt,.global-search__state{align-items:flex-start;color:#667085;display:flex;gap:12px;min-height:112px;padding:24px 20px}.global-search__prompt>svg{color:#98a2b3;flex:0 0 auto;margin-top:1px}.global-search__prompt span,.global-search__state span{display:grid;gap:4px}.global-search__prompt strong,.global-search__state strong{color:var(--console-text);font-size:13px}.global-search__prompt small,.global-search__state small{color:var(--console-muted);font-size:12px;line-height:1.5;max-width:500px}.global-search__state--error{color:#b42318}.global-search__results{max-height:100%;overflow-y:auto;overscroll-behavior:contain;padding:6px}.global-search__results section+section{border-top:1px solid #f0f2f5;margin-top:3px;padding-top:3px}.global-search__results h2{color:#667085;font-size:12px;font-weight:800;letter-spacing:.055em;margin:0;padding:8px 10px 5px;text-transform:uppercase}.global-search__results button{align-items:center;background:transparent;border:0;border-radius:9px;color:var(--console-text);cursor:pointer;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) 18px;min-height:58px;padding:8px 10px;text-align:left;width:100%}.global-search__results button.is-active,.global-search__results button:hover,.global-search__results button[aria-selected=true]{background:#f2f6ff}.global-search__kind{background:#e8efff;border-radius:8px;color:#245bc7;display:grid;font-size:12px;font-weight:850;height:32px;letter-spacing:.02em;place-items:center;width:32px}.global-search__copy{align-items:baseline;display:grid;gap:2px 10px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.global-search__copy strong{font-size:13px}.global-search__copy small,.global-search__copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search__copy small{color:#667085;font-size:12px;grid-column:1}.global-search__copy em{color:#667085;font-size:12px;font-style:normal;grid-column:2;grid-row:1/3;text-align:right}.global-search__arrow{color:#98a2b3;font-size:15px}.global-search__panel footer{align-items:center;background:#fafbfc;border-top:1px solid #eef1f5;color:#667085;display:flex;font-size:12px;gap:12px;justify-content:space-between;min-height:38px;padding:7px 12px}.global-search__panel footer>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search__panel footer small{align-items:center;display:flex;gap:4px;white-space:nowrap}.global-search__panel footer kbd{background:#fff;border:1px solid #d0d5dd;border-radius:4px;color:#475467;font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;min-width:19px;padding:2px 4px;text-align:center}.workspace-topbar__context{color:var(--console-text);display:grid;gap:2px;min-width:0}.workspace-topbar__context strong{font-size:14px;line-height:1.25}.workspace-topbar__context small{color:var(--console-muted);font-size:12px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-button,.workspace-mobile-menu{background:#fff;border:1px solid var(--console-border);border-radius:9px;color:#475467;display:grid;height:40px;place-items:center;width:40px}.topbar-actions{align-items:center;display:flex;gap:8px;margin-left:auto;min-width:0;position:relative;z-index:1}.topbar-popover-scrim{background:transparent;border:0;cursor:default;inset:0;padding:0;position:fixed;z-index:0}.topbar-popover{position:relative}.topbar-actions .icon-button{margin-left:0}.workspace-picker--topbar>button{background:#fff;border-color:var(--console-border);color:var(--console-text);grid-template-columns:30px minmax(86px,auto) auto;min-height:42px;padding:4px 8px}.workspace-picker--topbar .workspace-avatar{border-radius:8px;font-size:var(--console-text-caption);height:30px;width:30px}.workspace-picker--topbar strong{color:var(--console-text);font-size:13px;max-width:150px}.workspace-picker--topbar small{color:var(--console-muted);font-size:var(--console-text-caption);text-transform:none}.topbar-menu{background:#fff;border:1px solid #d8dee8;border-radius:13px;box-shadow:0 20px 50px rgba(16,24,40,.16);position:absolute;right:0;top:calc(100% + 9px);width:310px;z-index:80}.workspace-picker--topbar .workspace-menu{background:#fff;color:var(--console-text);left:auto;right:0}.workspace-picker--topbar .workspace-menu>span{color:#667085;font-size:var(--console-text-caption)}.workspace-picker--topbar .workspace-menu button{color:var(--console-text)}.workspace-picker--topbar .workspace-menu button:hover{background:#f2f4f7}.workspace-picker--topbar .workspace-menu small{color:var(--console-muted)}.notification-button{position:relative}.notification-button>span{background:#d92d20;border:2px solid #fff;border-radius:999px;color:#fff;display:grid;font-size:var(--console-text-caption);font-weight:800;height:18px;min-width:18px;padding:0 4px;place-items:center;position:absolute;right:-5px;top:-5px}.topbar-account{align-items:center;background:transparent;border:1px solid transparent;border-radius:10px;color:var(--console-text);display:grid;gap:8px;grid-template-columns:32px minmax(0,auto) auto;min-height:42px;padding:4px 8px 4px 5px;text-align:left}.topbar-account:hover,.topbar-account[aria-expanded=true]{background:#fff;border-color:var(--console-border)}.account-menu header>span,.topbar-account>span:first-child{background:#e4ecff;border-radius:50%;color:#1849a9;display:grid;font-size:var(--console-text-caption);font-weight:800;height:32px;place-items:center;width:32px}.topbar-account>span:nth-child(2){display:grid;gap:1px;min-width:0}.topbar-account strong{font-size:13px;max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-account small{color:var(--console-muted);font-size:var(--console-text-caption)}.account-menu,.notification-menu{overflow:hidden}.account-menu header,.notification-menu>header{align-items:center;border-bottom:1px solid #eef1f5;display:flex;gap:10px;padding:15px}.account-menu header div,.notification-menu>header div{display:grid;gap:2px;min-width:0}.account-menu header strong,.notification-menu>header strong{font-size:14px}.account-menu header small,.notification-menu>header small{color:var(--console-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu>button{align-items:center;background:transparent;border:0;border-radius:9px;color:var(--console-text);display:flex;gap:10px;margin:6px;min-height:52px;padding:8px 10px;text-align:left;width:calc(100% - 12px)}.account-menu>button:hover{background:#f2f4f7}.account-menu>button>span{display:grid;gap:2px}.account-menu>button strong{font-size:13px}.account-menu>button small{color:var(--console-muted);font-size:var(--console-text-caption)}.account-menu>div{background:#eef1f5;height:1px;margin:4px 10px}.account-menu .account-menu__signout{color:#b42318}.notification-menu>header{justify-content:space-between}.notification-menu__list{display:grid;padding:5px}.notification-menu__list button{align-items:center;background:transparent;border:0;border-radius:9px;color:var(--console-text);display:grid;gap:10px;grid-template-columns:9px 1fr auto;min-height:58px;padding:9px;text-align:left}.notification-menu__list button:hover{background:#f5f7fa}.notification-menu__list button>span:nth-child(2){display:grid;gap:3px;min-width:0}.notification-menu__list strong{font-size:12px}.notification-menu__list small{color:var(--console-muted);font-size:var(--console-text-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-dot{background:var(--console-blue);border-radius:50%;height:8px;width:8px}.notification-dot--error{background:#d92d20}.notification-menu__empty{align-items:center;color:#079455;display:flex;gap:11px;padding:20px 15px}.notification-menu__empty span{display:grid;gap:2px}.notification-menu__empty strong{color:var(--console-text);font-size:13px}.notification-menu footer,.notification-menu__empty small{color:var(--console-muted);font-size:var(--console-text-caption)}.notification-menu footer{border-top:1px solid #eef1f5;padding:10px 15px}.workspace-content{margin:0 auto;padding:42px 36px 60px;width:min(100%,1240px)}.workspace-content h1{scroll-margin-top:82px}.workspace-content--wide{width:min(100%,1400px)}.workspace-nav button,.workspace-search input{font-size:14px}.workspace-coming strong{font-size:12px}.workspace-coming small{font-size:var(--console-text-caption)}.panel-heading h2{font-size:17px}.panel-heading p{font-size:13px}.panel-heading button{font-size:12px}.metric>span{font-size:13px}.metric>small{font-size:12px}.case-row{font-size:13px}.case-row small{font-size:var(--console-text-caption)}.overview-refresh-error{margin:-12px 0 20px}.account-dialog{width:min(560px,calc(100vw - 32px))}.account-profile-form{display:grid;gap:16px;margin-top:22px}.account-profile-form>label{display:grid;font-size:13px;font-weight:700;gap:7px}.account-profile-form input{background:#fff;border:1px solid #d0d5dd;border-radius:9px;color:var(--console-text);font:inherit;min-height:46px;padding:0 12px;width:100%}.account-profile-form input:disabled{background:#f5f7fa;color:#667085}.account-profile-form label small{color:var(--console-muted);font-size:var(--console-text-caption);font-weight:500}.account-access-summary{background:var(--console-border);border:1px solid var(--console-border);border-radius:11px;display:grid;gap:1px;overflow:hidden}.account-access-summary>div{align-items:center;background:#fff;display:flex;gap:11px;min-height:56px;padding:10px 12px}.account-access-summary span{display:grid;gap:2px}.account-access-summary small{color:var(--console-muted);font-size:var(--console-text-caption)}.account-access-summary strong{font-size:13px}.account-audit-note{align-items:flex-start;color:var(--console-muted);display:flex;font-size:12px;gap:8px;line-height:1.5;margin:0}.account-workspace{max-width:1160px}.account-workspace .page-heading{margin-bottom:24px}.account-layout{align-items:start;display:grid;gap:28px;grid-template-columns:240px minmax(0,1fr)}.account-section-nav{background:#fff;border:1px solid var(--console-border);border-radius:12px;display:grid;gap:5px;padding:6px;position:sticky;top:94px}.account-section-nav button{align-items:center;background:transparent;border:0;border-radius:8px;color:#475467;display:grid;gap:10px;grid-template-columns:22px minmax(0,1fr);min-height:58px;padding:9px 10px;text-align:left}.account-section-nav button:hover{background:#f5f7fa;color:var(--console-text)}.account-section-nav button.is-active{background:#eff4ff;color:#175cd3}.account-section-nav button>span{display:grid;gap:2px;min-width:0}.account-section-nav strong{color:inherit;font-size:13px}.account-section-nav small{color:var(--console-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-section{display:grid;gap:16px;min-width:0}.account-section>header{align-items:center;border-bottom:1px solid var(--console-border);display:flex;gap:14px;min-height:70px;padding:0 2px 12px}.account-section>header>svg{color:#175cd3;flex:0 0 auto}.account-section>header div{min-width:0}.account-section>header h2{font-size:21px;letter-spacing:-.025em;margin:0 0 4px}.account-section>header p{color:var(--console-muted);font-size:13px;line-height:1.45;margin:0}.account-profile-avatar{background:#e4ecff;border-radius:50%;color:#1849a9;display:grid;flex:0 0 auto;font-size:15px;font-weight:800;height:58px;place-items:center;width:58px}.user-avatar{background:#e4ecff;border-radius:50%!important;overflow:hidden}.user-avatar img{display:block;height:100%;object-fit:cover;width:100%}.avatar-picker{border:0;display:grid;gap:9px;margin:0;min-width:0;padding:0}.avatar-picker legend{color:var(--console-text);font-size:13px;font-weight:700;margin-bottom:6px}.avatar-picker>p{color:var(--console-muted);font-size:12px;font-weight:500}.avatar-picker>div{display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}.avatar-picker button{align-content:center;background:#fff;border:1px solid var(--console-border);border-radius:10px;color:var(--console-muted);cursor:pointer;display:grid;font:inherit;font-size:var(--console-text-caption);gap:6px;justify-items:center;line-height:1.2;min-height:78px;min-width:0;padding:8px 5px}.avatar-picker button:hover{background:#f8faff;border-color:#84adff}.avatar-picker button.is-selected{background:#eff4ff;border-color:#1458ee;box-shadow:inset 0 0 0 1px #1458ee;color:#1849a9}.avatar-picker button:focus-visible{outline:3px solid rgba(20,88,238,.22);outline-offset:2px}.avatar-picker .user-avatar{border-radius:50%;color:#1849a9;display:grid;font-size:12px;font-weight:800;height:42px;place-items:center;width:42px}.account-avatar-button{background:transparent;border:0;border-radius:50%;cursor:pointer;flex:0 0 auto;padding:0;position:relative}.account-avatar-button:after{border:2px solid transparent;border-radius:50%;content:"";inset:0;position:absolute;transition:border-color .16s ease}.account-avatar-button:hover:after{border-color:#1458ee}.account-avatar-button>span:last-child{background:#fff;border:1px solid var(--console-border);border-radius:999px;bottom:-7px;box-shadow:0 2px 7px rgba(16,24,40,.12);color:var(--primary);font-size:12px;font-weight:800;left:50%;padding:2px 6px;position:absolute;transform:translateX(-50%);white-space:nowrap}.avatar-selection-row{align-items:center;background:#fff;border:1px solid var(--console-border);border-radius:12px;color:var(--console-text);cursor:pointer;display:grid;gap:12px;grid-template-columns:44px minmax(0,1fr) auto;padding:12px;text-align:left;width:100%}.avatar-selection-row:hover{background:#f8faff;border-color:#84adff}.avatar-selection-row .user-avatar{display:grid;font-size:12px;font-weight:800;height:44px;place-items:center;width:44px}.avatar-selection-row>span{display:grid;gap:3px}.avatar-selection-row small{color:var(--console-muted);font-size:12px;font-weight:500}.avatar-editor-dialog{width:min(680px,calc(100vw - 32px))}.avatar-library{display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:18px}.avatar-library button{background:#fff;border:1px solid var(--console-border);border-radius:12px;color:var(--console-muted);cursor:pointer;display:grid;font:inherit;font-size:12px;gap:7px;justify-items:center;min-width:0;padding:10px 5px}.avatar-library button.is-selected,.avatar-library button:hover{background:#eff4ff;border-color:#1458ee;color:#1849a9}.avatar-library .user-avatar{color:#1849a9;display:grid;font-size:12px;font-weight:800;height:48px;place-items:center;width:48px}.avatar-upload-drop{align-items:center;background:#f8faff;border:1px dashed #84adff;border-radius:12px;color:#1849a9;cursor:pointer;display:flex;font:inherit;gap:10px;justify-content:center;margin-top:14px;padding:14px;width:100%}.avatar-upload-drop>span{display:grid;gap:2px;text-align:left}.avatar-upload-drop small{color:var(--console-muted);font-size:12px;font-weight:500}.avatar-crop-workspace{display:grid;gap:16px;justify-items:center;margin-top:18px}.avatar-crop-preview{background:#eef2f6;border:6px solid #fff;border-radius:50%;box-shadow:0 0 0 1px var(--console-border),0 12px 32px rgba(16,24,40,.16);height:220px;overflow:hidden;width:220px}.avatar-crop-preview img{display:block;height:100%;object-fit:cover;transform-origin:center;width:100%}.avatar-crop-controls{display:grid;gap:10px;width:min(420px,100%)}.avatar-crop-controls label{align-items:center;color:var(--console-muted);display:grid;font-size:12px;font-weight:700;gap:12px;grid-template-columns:130px 1fr}.avatar-change-file{background:transparent;border:0;color:var(--primary);cursor:pointer;font:inherit;font-size:12px;font-weight:800}.account-settings-card{background:#fff;border:1px solid var(--console-border);border-radius:13px;display:grid;gap:18px;padding:20px}.account-settings-card h3{font-size:15px;margin:0 0 4px}.account-settings-card p{color:var(--console-muted);font-size:13px;line-height:1.5;margin:0}.account-card-heading{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.account-card-heading>div{min-width:0}.account-card-heading>svg{color:#175cd3;flex:0 0 auto}.account-form>label,.account-inline-form>label{color:var(--console-text);display:grid;font-size:13px;font-weight:700;gap:7px}.account-form input,.account-inline-form input{background:#fff;border:1px solid #cfd6e1;border-radius:8px;color:var(--console-text);font:inherit;min-height:44px;outline:none;padding:0 12px;width:100%}.account-form input:focus,.account-inline-form input:focus{border-color:#84adff;box-shadow:0 0 0 3px #eff4ff}.account-form input:disabled{background:#f5f7fa;color:#667085}.account-form label small{color:var(--console-muted);font-size:12px;font-weight:500}.account-form-actions{align-items:center;border-top:1px solid #eef1f5;display:flex;gap:14px;justify-content:flex-end;padding-top:4px}.account-form-actions>span{color:#067647;font-size:12px;margin-right:auto}.account-memberships{border:1px solid var(--console-border);border-radius:10px;display:grid;overflow:hidden}.account-memberships>div{align-items:center;border-bottom:1px solid #eef1f5;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) auto;min-height:58px;padding:9px 11px}.account-memberships>div:last-child{border-bottom:0}.account-memberships .workspace-avatar{border-radius:8px;height:34px;width:34px}.account-memberships span:nth-child(2){display:grid;gap:2px;min-width:0}.account-memberships strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-memberships small{color:var(--console-muted);font-size:12px}.account-memberships em{background:#eff4ff;border-radius:999px;color:#175cd3;font-size:12px;font-style:normal;font-weight:750;padding:4px 7px}.account-membership-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end}.account-membership-delete{align-items:center;background:#fff;border:1px solid #fecdca;border-radius:8px;color:#b42318;display:inline-flex;font:inherit;font-size:12px;font-weight:720;gap:5px;justify-content:center;min-height:36px;padding:0 9px;white-space:nowrap}.account-membership-delete:hover:not(:disabled){background:#fef3f2}.account-membership-delete:focus-visible{outline:3px solid rgba(217,45,32,.18);outline-offset:2px}.account-membership-delete:disabled{background:#f9fafb;border-color:#e4e7ec;color:#98a2b3;cursor:not-allowed}.account-success,.account-verified{align-items:center;color:#067647;display:inline-flex;font-size:12px;font-weight:720;gap:6px}.account-inline-form{border-top:1px solid #eef1f5;display:grid;gap:12px;padding-top:16px}.account-inline-form>.button{width:max-content}.account-code-copy{display:grid;gap:3px}.account-code-copy strong{font-size:13px}.account-code-copy span{color:var(--console-muted);font-size:12px}.account-form-buttons{display:flex;gap:9px;justify-content:flex-end}.account-notice{align-items:flex-start;background:#f8fafc;border:1px solid #d9e2f2;border-radius:9px;color:#475467!important;display:flex;font-size:12px!important;gap:7px;padding:11px 12px}.account-session-row{align-items:center;grid-template-columns:minmax(0,1fr) auto}.account-session-row .button{white-space:nowrap}.account-export-format{background:#f7f9fd;border:1px solid #d8e2f4;border-radius:9px;display:grid;gap:4px;padding:13px 14px}.account-export-format strong{font-size:13px}.account-export-format span{color:var(--console-muted);font-size:12px;line-height:1.5}.account-export-limits{background:#f8fafc;border-left:3px solid #2e6be6;color:#344054;display:grid;gap:4px;padding:13px 14px}.account-export-limits strong{color:var(--console-text);font-size:13px}.account-export-limits small,.account-export-limits span{font-size:12px;line-height:1.5}.account-export-limits small{color:var(--console-muted)}.account-export-limits a{color:#175cd3;font-weight:700}.account-data-card ul{color:#475467;display:grid;font-size:12px;gap:8px;line-height:1.5;margin:0;padding-left:20px}.account-data-card>.button{width:max-content}.account-danger-card{border-color:#f4c7c3}.account-danger-card>.button{width:max-content}.account-danger-card>small{color:#667085;font-size:12px;line-height:1.45}.account-delete-dialog{width:min(620px,calc(100vw - 32px))}.account-retention-note{align-items:flex-start;background:#f2fbf7;border:1px solid #b7e4cf;border-radius:9px;color:#067647;display:flex;gap:10px;margin-top:16px;padding:13px 14px}.account-retention-note>svg{flex:0 0 auto;margin-top:1px}.account-retention-note>span{display:grid;gap:3px}.account-retention-note strong{color:#075f45;font-size:13px}.account-retention-note small{color:#356859;font-size:12px;line-height:1.5}.account-blocker{background:#fff5f4;border:1px solid #f0b4ae;border-radius:9px;color:#912018;display:grid;gap:4px;padding:12px 13px}.account-blocker strong{font-size:13px}.account-blocker span{font-size:12px;line-height:1.45}.account-blocker>.button{margin-top:7px;width:max-content}.account-load-state{align-items:center;background:#fff;border:1px solid var(--console-border);border-radius:10px;color:#175cd3;display:flex;gap:10px;min-height:58px;padding:13px 15px}.account-load-state>span{display:grid;gap:2px}.account-load-state strong{color:var(--console-text);font-size:13px}.billing-current-card>.button{width:max-content}.billing-plan-price{align-items:baseline;color:var(--console-text);display:flex;font-size:28px;gap:4px;letter-spacing:-.04em}.billing-plan-price small{color:var(--console-muted);font-size:12px;font-weight:600;letter-spacing:0}.billing-usage-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.billing-usage{background:#fafbfc;border:1px solid var(--console-border);border-radius:9px;display:grid;gap:7px;min-width:0;padding:13px}.billing-usage>span{color:var(--console-muted);font-size:12px;line-height:1.35}.billing-usage>strong{font-size:18px;letter-spacing:-.025em}.billing-usage>strong small{color:var(--console-muted);font-size:12px;font-weight:600;letter-spacing:0}.billing-usage__track{background:#e7ecf3;border-radius:999px;height:5px;overflow:hidden}.billing-usage__track i{background:#2e6be6;border-radius:inherit;display:block;height:100%}.billing-usage--approaching .billing-usage__track i{background:#dc6803}.billing-usage--over .billing-usage__track i{background:#d92d20}.billing-allowance-warning{background:#fff5f4;border:1px solid #f0b4ae;border-radius:10px;color:#912018;display:grid;gap:11px;grid-template-columns:auto minmax(0,1fr);padding:14px}.billing-allowance-warning>svg{margin-top:1px}.billing-allowance-warning>div{display:grid;gap:8px}.billing-allowance-warning strong{font-size:14px}.billing-allowance-warning ul{display:grid;font-size:12px;gap:3px;line-height:1.45;margin:0;padding-left:19px}.billing-allowance-warning p{color:#7a271a;font-size:12px;line-height:1.5;margin:0}.billing-allowance-warning>div>div{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px}.billing-allowance-warning a,.billing-allowance-warning button{align-items:center;background:transparent;border:0;color:#912018;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:750;gap:5px;padding:0;text-decoration:underline;text-underline-offset:3px}.billing-plan-actions{display:flex;flex-wrap:wrap;gap:10px}.billing-invoice-card{overflow:hidden}.billing-history-empty{align-items:center;background:#fafcff;border:1px dashed var(--console-border);border-radius:10px;color:#175cd3;display:flex;gap:12px;min-height:92px;padding:16px}.billing-history-empty>span{display:grid;gap:4px}.billing-history-empty strong{color:var(--console-text);font-size:13px}.billing-history-empty small{color:var(--console-muted);font-size:12px;line-height:1.45}.billing-invoice-table{border:1px solid var(--console-border);border-radius:10px;overflow-x:auto}.billing-invoice-row{align-items:center;border-bottom:1px solid #eef1f5;color:#475467;display:grid;font-size:12px;gap:14px;grid-template-columns:minmax(150px,1fr) minmax(180px,1.2fr) minmax(120px,.8fr) 110px minmax(135px,.8fr);min-height:62px;min-width:760px;padding:10px 14px}.billing-invoice-row:last-child{border-bottom:0}.billing-invoice-row--header{background:#fafbfc;color:var(--console-muted);font-size:var(--console-text-micro);font-weight:750;letter-spacing:.045em;min-height:38px;text-transform:uppercase}.billing-invoice-row>span{min-width:0}.billing-invoice-row>span:first-child,.billing-invoice-row>span:nth-child(3){display:grid;gap:3px}.billing-invoice-row strong{color:var(--console-text);font-size:12px}.billing-invoice-row small{color:var(--console-muted);font-size:var(--console-text-micro)}.invoice-status{background:#f2f4f7;border-radius:999px;color:#475467;display:inline-flex;font-size:var(--console-text-micro);font-weight:750;padding:5px 8px;width:max-content}.invoice-status--paid{background:#ecfdf3;color:#067647}.invoice-status--open{background:#fffaeb;color:#b54708}.invoice-status--uncollectible{background:#fef3f2;color:#b42318}.billing-invoice-action{align-items:center;background:transparent;border:0;color:#175cd3;cursor:pointer;display:inline-flex;font:inherit;font-size:var(--console-text-caption);font-weight:750;gap:6px;min-height:36px;padding:0}.billing-invoice-action:hover:not(:disabled){text-decoration:underline;text-underline-offset:3px}.billing-invoice-action:disabled{color:#98a2b3;cursor:wait}.billing-load-more{justify-self:center}.account-notice a{color:#175cd3;font-weight:700}.account-load-state small{color:var(--console-muted);font-size:12px}.account-load-error{align-items:center;grid-template-columns:minmax(0,1fr) auto}.account-load-error>span{display:grid;gap:3px}.account-load-error>span small{color:#912018;font-size:12px}.local-credential-warning{align-items:flex-start;background:#fffaeb;border:1px solid #f7c76b;border-radius:11px;color:#7a2e0e;display:flex;font-size:13px;gap:10px;line-height:1.5;margin:18px 0;padding:13px}.local-credential-warning span{display:grid;gap:2px}.local-credential-warning strong{font-size:14px}.registration-cell{align-items:flex-start!important;gap:7px}.registration-cell>span{align-items:center;column-gap:6px;display:grid;grid-template-columns:auto 1fr;min-width:0}.registration-cell>span small{grid-column:1/-1}.registration-cell>button{background:transparent;border:0;color:var(--console-blue);font-size:var(--console-text-caption);font-weight:750;padding:0;width:max-content}.credential-dialog{width:min(760px,calc(100vw - 32px))}.credential-loading{align-items:center;color:var(--console-blue);display:flex;gap:12px;justify-content:center;min-height:170px}.credential-loading span{display:grid;gap:3px}.credential-loading strong{color:var(--console-text);font-size:14px}.credential-loading small{color:var(--console-muted);font-size:12px}.credential-overview{align-items:center;background:#f9fafb;border:1px solid var(--console-border);border-radius:13px;display:grid;gap:26px;grid-template-columns:230px minmax(0,1fr);margin-top:22px;padding:22px}.credential-overview>div:last-child{display:grid;gap:10px;min-width:0}.credential-overview span{color:var(--console-muted);font-size:12px}.credential-overview code{font-size:15px;font-weight:750;overflow-wrap:anywhere}.credential-overview button{align-items:center;background:#fff;border:1px solid #b7c8ed;border-radius:8px;color:var(--console-blue);display:inline-flex;font-size:12px;font-weight:750;gap:7px;min-height:38px;padding:0 12px;width:max-content}.credential-metrics{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0}.credential-metrics>div{border:1px solid var(--console-border);border-radius:11px;display:grid;gap:4px;padding:14px}.credential-metrics small{color:var(--console-muted);font-size:var(--console-text-caption)}.credential-metrics strong{font-size:20px}.credential-metrics span{color:var(--console-muted);font-size:var(--console-text-caption);line-height:1.4}.page-heading{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:30px}.page-heading>div:first-child{min-width:0}.page-heading h1{font-size:36px;letter-spacing:-.052em;line-height:1.06;margin:8px 0 6px}.case-heading h1:focus-visible,.page-heading h1:focus-visible{border-radius:4px;outline:3px solid rgba(20,88,238,.22);outline-offset:4px}.page-heading>div>p:last-child{color:var(--console-muted);font-size:14px;line-height:1.5;margin:0;max-width:760px}.page-heading>.compact-button,.page-heading>div:last-child:not(:first-child){flex:0 0 auto}.page-heading__actions{align-items:center;display:flex;gap:9px;justify-content:flex-end}.compact-button{font-size:12px;min-height:40px;padding:0 14px}.attention-grid{display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-bottom:22px}.metric{align-content:start;background:#fff;border:1px solid var(--console-border);border-radius:13px;column-gap:12px;display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-rows:20px 30px minmax(30px,auto);min-height:116px;padding:19px;position:relative}.metric>div{align-self:start;background:var(--console-blue-soft);border-radius:10px;color:var(--console-blue);display:grid;grid-row:1/4;height:38px;place-items:center;width:38px}.metric>span{align-self:center;color:var(--console-muted);font-size:12px;font-weight:680;line-height:20px}.metric>strong{align-self:center;font-size:26px;letter-spacing:-.04em;line-height:30px}.metric>small{align-self:start;color:var(--console-muted);font-size:var(--console-text-caption);line-height:1.35;margin-top:6px}.metric--amber>div{background:#fff4dd;color:#b46800}.metric--green>div{background:#eafaf2;color:#079455}.metric--neutral>div{background:#f2f4f7;color:#475467}.overview-panel{background:#fff;border:1px solid var(--console-border);border-radius:14px;overflow:hidden}.overview-attention{margin-bottom:22px}.panel-heading{align-items:center;border-bottom:1px solid var(--console-border);display:flex;gap:18px;justify-content:space-between;min-height:74px;padding:16px 20px}.panel-heading h2{font-size:15px;letter-spacing:-.02em;margin:0 0 3px}.panel-heading p{color:var(--console-muted);font-size:12px;margin:0}.panel-heading button{align-items:center;background:transparent;border:0;color:var(--console-blue);display:inline-flex;font-size:var(--console-text-caption);font-weight:700;gap:5px;padding:0}.case-table{overflow-x:auto}.case-row{align-items:center;background:#fff;border:0;border-bottom:1px solid #eef0f4;color:var(--console-text);display:grid;gap:14px;grid-template-columns:1.12fr 1fr 1fr .78fr .72fr .6fr 24px;min-height:66px;min-width:960px;padding:10px 20px;text-align:left;width:100%}button.case-row:hover{background:#f9fafb}.case-row:last-child{border-bottom:0}.case-row--header{background:#fafbfc;color:#667085;font-size:var(--console-text-caption);font-weight:750;letter-spacing:.05em;min-height:40px;text-transform:uppercase}.case-row>span{display:grid;gap:3px;min-width:0}.case-row small,.case-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-row strong{font-size:13px}.case-row small,.case-row>span:nth-last-child(2){color:var(--console-muted);font-size:12px}.case-row .customer-account-state{align-items:center;color:#b54708;display:inline-flex;font-size:var(--console-text-micro);font-style:normal;font-weight:700;gap:4px;line-height:1.35;margin-top:3px;max-width:100%;white-space:normal;width:fit-content}.case-row>span:last-child{color:#98a2b3}.status-pill{align-items:center;background:#eff5ff;border-radius:999px;color:#175cd3;display:inline-flex;font-size:var(--console-text-caption);font-weight:760;padding:5px 8px;text-transform:capitalize;width:max-content}.case-row .assignment-label,.case-row .priority-badge,.case-row .status-pill{max-width:100%;min-width:0;overflow-wrap:anywhere;white-space:normal}.case-row .assignment-label{overflow:visible;text-overflow:clip;width:fit-content}.case-row .status-pill{width:fit-content}.status-pill--closed,.status-pill--resolved{background:#ecfdf3;color:#067647}.status-pill--review,.status-pill--waiting-for-customer{background:#fffaeb;color:#b54708}.assignment-label{background:#f2f4f7;border-radius:999px;color:#667085;display:inline-flex;font-size:var(--console-text-caption);font-weight:720;max-width:100%;overflow:hidden;padding:5px 8px;text-overflow:ellipsis;white-space:nowrap;width:max-content}.assignment-label--owned{background:#eff5ff;color:#175cd3}.overview-guidance{align-items:center;background:#f8f7ff;border:1px solid #ddd8fa;border-radius:13px;display:flex;gap:20px;justify-content:space-between;margin-top:18px;padding:17px 19px}.overview-guidance>div{align-items:flex-start;color:#6750a4;display:flex;gap:11px}.overview-guidance>div>span{display:grid;gap:4px}.operations-workspace{align-content:start;display:grid;gap:20px}.operations-workspace>.page-heading{margin-bottom:0}.service-health-hero{--health-accent:#175cd3;--health-soft:#eff5ff;align-items:stretch;background:#fff;border:1px solid #b8c9f1;border-radius:16px;box-shadow:0 6px 18px rgba(16,24,40,.04);display:grid;gap:0;grid-template-columns:minmax(150px,.44fr) minmax(360px,1.25fr) auto;overflow:hidden}.service-health-hero--healthy{--health-accent:#067647;--health-soft:#ecfdf3;border-color:#a6f4c5}.service-health-hero--at_risk{--health-accent:#b54708;--health-soft:#fffaeb;border-color:#fedf89}.service-health-hero--critical{--health-accent:#b42318;--health-soft:#fef3f2;border-color:#fecdca}.service-health-hero--no_data{--health-accent:#475467;--health-soft:#f2f4f7;border-color:#d0d5dd}.service-health-hero__score{align-content:center;background:var(--health-soft);color:var(--health-accent);display:grid;gap:5px;justify-items:start;min-height:210px;padding:24px}.service-health-hero__score small,.service-health-hero__score span{font-size:var(--console-text-caption);font-weight:720}.service-health-hero__score strong{font-size:clamp(38px,4vw,54px);font-variant-numeric:tabular-nums;letter-spacing:-.06em;line-height:1}.service-health-hero__body{align-content:center;display:grid;gap:9px;padding:24px 28px}.service-health-state{align-items:center;color:var(--health-accent);display:inline-flex;font-size:var(--console-text-caption);font-weight:800;gap:7px;letter-spacing:.045em;text-transform:uppercase;width:max-content}.service-health-state i{background:currentColor;border-radius:50%;height:8px;width:8px}.service-health-hero__body h2{font-size:20px;letter-spacing:-.025em;line-height:1.35;margin:0;max-width:720px}.service-health-hero__body>p{color:var(--console-muted);font-size:13px;line-height:1.55;margin:0;max-width:760px}.service-health-facts{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:3px}.service-health-facts span{color:#667085;font-size:12px}.service-health-facts strong{color:#344054;font-variant-numeric:tabular-nums;margin-right:3px}.service-health-hero__actions{display:flex;flex-direction:column;gap:9px;justify-content:center;min-width:150px;padding:20px 22px 20px 0}.service-health-hero__actions button{align-items:center;background:#fff;border:1px solid var(--console-border);border-radius:9px;color:#344054;cursor:pointer;display:inline-flex;font:inherit;font-size:var(--console-text-caption);font-weight:730;gap:7px;justify-content:center;min-height:40px;padding:0 13px}.service-health-hero__actions button:first-child{background:var(--health-accent);border-color:var(--health-accent);color:#fff}.service-health-hero__actions button:hover{filter:brightness(.98)}.service-indicators,.service-throughput,.service-workload{background:#fff;border:1px solid var(--console-border);border-radius:14px;overflow:hidden}.service-indicators>.panel-heading{min-height:70px}.service-indicators>.panel-heading>span{color:#475467;font-size:var(--console-text-caption);font-weight:700}.service-indicator-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.service-indicator{align-content:start;border-right:1px solid var(--console-border);display:grid;gap:12px;min-width:0;padding:20px}.service-indicator:last-child{border-right:0}.service-indicator header{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.service-indicator header span{color:#344054;font-size:13px;font-weight:730}.service-indicator header strong{color:#067647;font-size:20px;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.service-indicator.is-missed header strong{color:#b42318}.service-indicator.is-empty header strong{color:#667085}.service-indicator progress{background:#eaecf0;border:0;border-radius:999px;color:#079455;height:7px;overflow:hidden;width:100%}.service-indicator progress::-webkit-progress-bar{background:#eaecf0;border-radius:999px}.service-indicator progress::-webkit-progress-value{background:#079455;border-radius:999px}.service-indicator.is-missed progress::-webkit-progress-value{background:#d92d20}.service-indicator progress::-moz-progress-bar{background:#079455;border-radius:999px}.service-indicator.is-missed progress::-moz-progress-bar{background:#d92d20}.service-indicator>p{color:var(--console-muted);font-size:12px;line-height:1.55;margin:0;min-height:40px}.service-indicator dl{border-top:1px solid #eef0f4;display:grid;gap:6px;margin:0;padding-top:10px}.service-indicator dl>div{display:flex;gap:12px;justify-content:space-between}.service-indicator dd,.service-indicator dt{color:#667085;font-size:12px;margin:0}.service-indicator dd{color:#344054;font-variant-numeric:tabular-nums;font-weight:700}.service-method-note{align-items:flex-start;background:#f8f9fb;border-top:1px solid var(--console-border);color:#475467;display:flex;gap:9px;padding:13px 20px}.service-method-note svg{color:#175cd3;flex:0 0 auto;margin-top:1px}.service-method-note p{font-size:12px;line-height:1.55;margin:0}.service-operations-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.service-throughput dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.service-throughput dl>div{align-content:center;border-bottom:1px solid #eef0f4;border-right:1px solid #eef0f4;display:grid;gap:4px;min-height:72px;padding:13px 20px}.service-throughput dl>div:nth-child(2n){border-right:0}.service-throughput dl>div:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.service-throughput dd,.service-throughput dt{margin:0}.service-throughput dt{color:var(--console-muted);font-size:12px}.service-throughput dd{color:#344054;font-size:18px;font-variant-numeric:tabular-nums;font-weight:760}.service-workload-row{align-items:center;border-bottom:1px solid #eef0f4;color:#475467;display:grid;font-size:12px;font-variant-numeric:tabular-nums;gap:10px;grid-template-columns:minmax(140px,1fr) repeat(3,70px);min-height:51px;padding:8px 20px}.service-workload-row:last-child{border-bottom:0}.service-workload-row--header{background:#fafbfc;color:#667085;font-size:var(--console-text-micro);font-weight:750;letter-spacing:.04em;min-height:36px;text-transform:uppercase}.service-workload-row>span:not(:first-child){text-align:right}.service-workload-row .has-breach{color:#b42318;font-weight:780}.service-compact-empty{align-items:center;color:#067647;display:flex;font-size:13px;gap:9px;padding:28px 20px}.service-attention-list{display:grid}.service-attention-row{align-items:center;border-bottom:1px solid #eef0f4;border-left:3px solid #f79009;display:grid;gap:18px;grid-template-columns:minmax(190px,1fr) minmax(150px,.7fr) minmax(210px,1fr) minmax(170px,.8fr) auto;min-height:92px;padding:14px 20px}.service-attention-row:last-child{border-bottom:0}.service-attention-row--breached{background:snow;border-left-color:#d92d20}.service-attention-row>div{display:grid;gap:4px;min-width:0}.service-attention-row>div>span:not(.operation-status){color:#667085;font-size:var(--console-text-micro);font-weight:700;letter-spacing:.035em;text-transform:uppercase}.service-attention-row small,.service-attention-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-attention-row strong{color:#344054;font-size:12px}.service-attention-row small{color:#667085;font-size:var(--console-text-micro)}.service-attention-row__identity{align-items:start}.service-attention-row__identity .operation-status{margin-bottom:2px}.service-attention-empty{align-items:flex-start;color:#067647;display:flex;gap:12px;justify-content:center;padding:42px 20px}.service-attention-empty div{display:grid;gap:4px}.service-attention-empty strong{color:#344054;font-size:14px}.service-attention-empty p{color:#667085;font-size:12px;margin:0}.operations-section-heading{align-items:end;display:flex;gap:20px;justify-content:space-between;margin-top:8px}.operations-section-heading h2{font-size:19px;letter-spacing:-.025em;margin:2px 0 4px}.operations-section-heading p:last-child{color:var(--console-muted);font-size:13px;margin:0}.operations-summary{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px}.operations-summary>div{align-items:center;background:#fff;border:1px solid var(--console-border);border-radius:12px;display:grid;gap:9px;grid-template-columns:10px minmax(0,1fr) auto;min-height:68px;padding:14px 16px}.operations-summary span:not(.operation-dot){color:var(--console-muted);font-size:13px;font-weight:650;line-height:1.35;min-width:0}.operations-summary strong{font-size:22px;font-variant-numeric:tabular-nums;line-height:1}.operation-dot{background:#98a2b3;border-radius:50%;height:9px;width:9px}.operation-dot--failed{background:#d92d20}.operation-dot--pending{background:#dc6803}.operation-dot--processing{background:#1458ee}.operation-dot--delivered{background:#079455}.operations-panel{background:#fff;border:1px solid var(--console-border);border-radius:14px;overflow:hidden}.operations-panel>header{align-items:center;border-bottom:1px solid var(--console-border);display:flex;gap:20px;justify-content:space-between;min-height:72px;padding:15px 20px}.operations-panel h2{font-size:16px;margin:0 0 4px}.operations-panel header>span,.operations-panel p{color:var(--console-muted);font-size:var(--console-text-caption);margin:0}.operations-table{overflow-x:auto}.operation-row{align-items:center;border-bottom:1px solid #eef0f4;display:grid;gap:16px;grid-template-columns:minmax(230px,1.4fr) minmax(140px,.8fr) 90px minmax(160px,.9fr) 110px;min-height:64px;min-width:780px;padding:10px 20px}.operation-row:last-child{border-bottom:0}.operation-row--header{background:#fafbfc;color:var(--console-muted);font-size:var(--console-text-caption);font-weight:750;letter-spacing:.04em;min-height:38px;text-transform:uppercase}.operation-row>span{color:#475467;font-size:12px;min-width:0}.operation-row>span:first-child{display:grid;gap:4px}.operation-row strong{color:var(--console-text);font-size:12px}.operation-row small{color:var(--console-muted);font-size:var(--console-text-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-status{align-items:center;background:#f2f4f7;border-radius:999px;color:#475467;display:inline-flex;font-size:var(--console-text-caption);font-weight:720;gap:7px;padding:5px 8px;width:max-content}.operation-status i{background:currentColor;border-radius:50%;height:7px;width:7px}.operation-status--failed{background:#fef3f2;color:#b42318}.operation-status--pending{background:#fffaeb;color:#b54708}.operation-status--processing{background:#eff5ff;color:#175cd3}.operation-status--delivered{background:#ecfdf3;color:#067647}.operation-retry{font-size:var(--console-text-caption);min-height:36px;padding:0 10px}.operation-no-action{color:#98a2b3}.operations-empty{background:#fff;border:1px dashed #d0d5dd;border-radius:14px;color:#667085;display:grid;gap:8px;justify-items:center;padding:58px 24px;text-align:center}.operations-empty svg{color:#079455}.operations-empty h2{color:var(--console-text);font-size:18px;margin:4px 0 0}.operations-empty p{font-size:13px;line-height:1.55;margin:0;max-width:480px}.operations-empty .button{margin-top:8px}.team-summary{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px}.team-summary>div{align-content:center;background:#fff;border:1px solid var(--console-border);border-radius:13px;display:grid;gap:3px 14px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:20px 22px;min-height:78px;padding:17px 20px}.team-summary span{align-self:center;color:var(--console-muted);font-size:13px;font-weight:680;line-height:20px}.team-summary strong{align-self:center;font-size:26px;font-variant-numeric:tabular-nums;grid-column:2;grid-row:1/3;letter-spacing:-.04em;line-height:1}.team-summary small{align-self:center;color:var(--console-muted);font-size:12px;line-height:1.35}.team-invite-panel{align-items:end;background:#f7f9ff;border:1px solid #b8c9f1;border-radius:14px;display:grid;gap:28px;grid-template-columns:minmax(220px,.75fr) minmax(460px,1.25fr);margin-bottom:18px;padding:20px}.team-invite-panel h2,.team-panel h2{font-size:16px;letter-spacing:-.02em;margin:0 0 4px}.team-invite-panel p,.team-panel p{color:var(--console-muted);font-size:13px;line-height:1.5;margin:0}.team-invite-panel form{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(220px,1fr) minmax(155px,.56fr) auto}.team-invite-panel label{color:#344054;display:grid;font-size:var(--console-text-caption);font-weight:700;gap:7px}.team-invite-panel input,.team-invite-panel select,.team-row select{background:#fff;border:1px solid #d0d5dd;border-radius:9px;color:#344054;font:inherit;font-size:13px;height:42px;outline:none;width:100%}.team-invite-panel input{padding:0 12px}.team-invite-panel select,.team-row select{padding:0 30px 0 10px}.team-invite-panel input:focus,.team-invite-panel select:focus,.team-row select:focus{border-color:var(--console-blue);box-shadow:0 0 0 3px rgba(20,88,238,.1)}.team-invite-panel .button{min-height:42px;white-space:nowrap}.team-panel{background:#fff;border:1px solid var(--console-border);border-radius:14px;margin-bottom:18px;overflow:hidden}.team-panel>header{align-items:center;border-bottom:1px solid var(--console-border);display:flex;gap:18px;justify-content:space-between;min-height:72px;padding:15px 20px}.team-panel>header>span{color:#667085;font-size:var(--console-text-caption);font-weight:700}.team-table{overflow-x:auto}.team-row{align-items:center;border-bottom:1px solid #eef0f4;display:grid;gap:18px;grid-template-columns:minmax(250px,1.2fr) minmax(160px,.7fr) minmax(125px,.5fr) minmax(250px,1fr);min-height:66px;min-width:860px;padding:10px 20px}.team-row:last-child{border-bottom:0}.team-row--header{color:var(--console-muted);font-size:var(--console-text-caption);font-weight:750;letter-spacing:.04em;min-height:39px;text-transform:uppercase}.team-row--header,.team-row.is-inactive{background:#fafbfc}.team-row>span{color:#475467;font-size:13px;min-width:0}.team-row>span:first-child{align-items:center;display:grid;gap:10px;grid-template-columns:36px minmax(0,1fr)}.team-member-avatar,.team-row>span:first-child>i{background:#eaf0ff;border-radius:50%;color:#315bb1;display:grid;font-size:var(--console-text-caption);font-style:normal;font-weight:800;height:36px;place-items:center;width:36px}.team-member-copy,.team-row>span:first-child:not(:has(>i,>.team-member-avatar)){display:grid;gap:3px}.team-row small,.team-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-row strong{color:var(--console-text);font-size:13px}.team-row small{color:var(--console-muted);font-size:var(--console-text-caption)}.team-row strong em{background:#eff5ff;border-radius:999px;color:#175cd3;display:inline-flex;font-size:var(--console-text-micro);font-style:normal;font-weight:750;margin-left:7px;padding:2px 5px}.team-row select{height:38px;max-width:165px}.team-owner-role{color:#344054}.member-status{align-items:center;background:#ecfdf3;border-radius:999px;color:#067647;display:inline-flex;font-size:var(--console-text-caption);font-weight:720;gap:7px;padding:5px 8px;width:max-content}.member-status i{background:currentColor;border-radius:50%;height:7px;width:7px}.member-status.is-suspended{background:#fffaeb;color:#b54708}.member-status.is-removed{background:#f2f4f7;color:#667085}.team-access-action{background:transparent;border:0;color:var(--console-blue);font-size:var(--console-text-caption);font-weight:720;min-height:34px;padding:0}.team-access-action:hover:not(:disabled){text-decoration:underline;text-underline-offset:3px}.team-access-action:disabled{color:#98a2b3;cursor:default}.team-invitation-actions{align-items:center;display:flex;gap:14px}.team-member-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px 14px}.team-access-action--danger{color:#b42318}.team-access-action--muted{color:#667085}.team-table--invitations .team-row>span:first-child{display:grid;gap:3px;grid-template-columns:1fr}.invitation-delivery{background:#eff5ff;border-radius:999px;color:#175cd3;display:inline-flex;font-size:var(--console-text-caption);font-weight:720;padding:5px 8px;width:max-content}.invitation-delivery--failed{background:#fef3f2;color:#b42318}.invitation-delivery--pending{background:#fffaeb;color:#b54708}.invitation-delivery--expired{background:#f2f4f7;color:#667085}.team-empty{align-items:center;color:#079455;display:flex;gap:11px;justify-content:center;padding:34px 20px}.team-empty>span{display:grid;gap:3px}.team-empty strong{color:#344054;font-size:12px}.team-empty small{color:#667085;font-size:var(--console-text-caption)}.team-confirm-dialog>p:not(.console-eyebrow){color:#667085;font-size:13px;line-height:1.55;margin:0 0 18px}.team-confirm-person{align-items:center;background:#fafbfc;border:1px solid var(--console-border);border-radius:11px;display:flex;gap:11px;margin:20px 0 14px;padding:13px}.team-confirm-person>span{background:#eaf0ff;border-radius:50%;color:#315bb1;display:grid;font-size:var(--console-text-caption);font-weight:800;height:38px;place-items:center;width:38px}.team-confirm-person>div{display:grid;gap:3px}.team-confirm-person strong{font-size:13px}.team-confirm-person small{color:#667085;font-size:13px}.team-confirm-field{color:#344054;display:grid;font-size:13px;font-weight:700;gap:7px;margin:0 0 18px}.team-confirm-field>span{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.team-confirm-field small{color:#667085;font-size:12px;font-weight:500}.team-confirm-field input{background:#fff;border:1px solid #d0d5dd;border-radius:9px;color:#101828;font:inherit;min-height:44px;outline:none;padding:0 12px;width:100%}.team-confirm-field input:focus{border-color:var(--console-blue);box-shadow:0 0 0 3px rgba(20,88,238,.1)}.team-confirm-field input[aria-invalid=true]{border-color:#d92d20}.team-confirm-field small[role=alert]{color:#b42318}.button--danger{background:#d92d20;box-shadow:none;color:#fff}.button--danger:hover:not(:disabled){background:#b42318}.button--danger:disabled{background:#98a2b3;box-shadow:none;color:#f2f4f7;cursor:not-allowed}.overview-guidance strong{color:#30235c;font-size:var(--console-text-caption)}.overview-guidance p{color:#6e6588;font-size:var(--console-text-micro);line-height:1.5;margin:0}.inbox-toolbar{align-items:center;background:#fff;border:1px solid var(--console-border);border-radius:12px;display:grid;gap:12px;grid-template-columns:minmax(250px,1fr) repeat(3,max-content);margin-bottom:8px;padding:10px}.inbox-search{position:relative;width:100%}.inbox-search input{background:#fff;border:1px solid #d0d5dd;border-radius:9px;font-size:13px;height:42px;outline:none;padding:0 13px 0 39px;width:100%}.filter-pills{background:#fff;border:1px solid var(--console-border);border-radius:9px;display:flex;gap:3px;justify-self:end;max-width:100%;min-width:0;padding:3px}.filter-pills button{background:transparent;border:0;border-radius:7px;color:#667085;flex:0 0 auto;font-size:var(--console-text-caption);font-weight:680;min-height:34px;padding:0 12px}.filter-pills button.is-active{background:#f2f4f7;color:#344054}.support-search-scope{color:#667085;font-size:var(--console-text-caption);line-height:1.5;margin:0 2px 14px}.support-saved-views{align-items:end;display:flex;flex-wrap:wrap;gap:8px;margin:0 2px 10px}.support-saved-views>label{color:var(--muted);display:grid;font-size:var(--console-text-caption);font-weight:750;gap:4px}.support-save-view input,.support-saved-views button,.support-saved-views select{background:#fff;border:1px solid var(--console-border);border-radius:9px;color:var(--ink);font:inherit;font-size:var(--console-text-caption);min-height:40px;padding:0 12px}.support-saved-views button{color:var(--primary);cursor:pointer;font-weight:800}.support-saved-views button:disabled{cursor:wait;opacity:.62}.support-saved-views>small{color:var(--danger);flex-basis:100%;font-size:var(--console-text-caption)}.support-save-view{align-items:end;background:var(--console-surface-subtle);border:1px solid var(--console-border);border-radius:10px;display:flex;flex-wrap:wrap;gap:8px;padding:8px}.support-save-view label{color:var(--muted);display:grid;font-size:var(--console-text-caption);font-weight:750;gap:4px}.support-save-view input{width:min(240px,70vw)}.empty-inbox,.empty-search{display:grid;justify-items:center;padding:62px 24px;text-align:center}.empty-inbox>div{background:#ecfdf3;border-radius:14px;color:#079455;display:grid;height:52px;margin-bottom:15px;place-items:center;width:52px}.empty-inbox h2,.empty-search h2{font-size:16px;margin:0 0 7px}.empty-inbox p,.empty-search p{color:var(--console-muted);font-size:var(--console-text-caption);line-height:1.6;margin:0;max-width:430px}.empty-search svg{color:#98a2b3;margin-bottom:12px}.empty-search button{background:transparent;border:0;color:var(--console-blue);font-size:var(--console-text-caption);font-weight:700;margin-top:13px}.products-heading__actions{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}.products-action-help{color:#667085;flex-basis:100%;font-size:var(--console-text-caption);line-height:1.45;text-align:right}.product-lifecycle{background:#fff;border:1px solid var(--console-border);border-radius:14px;box-shadow:0 1px 2px rgba(16,24,40,.035);margin-bottom:24px;overflow:hidden}.product-lifecycle>header{align-items:center;border-bottom:1px solid #f0f2f5;display:flex;gap:18px;justify-content:space-between;min-height:54px;padding:15px 20px}.product-lifecycle>header strong{color:#344054;font-size:14px;line-height:20px}.product-lifecycle>header span{color:var(--console-muted);font-size:13px;line-height:20px;text-align:right}.product-lifecycle__body{align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 144px;padding:22px 20px}.product-lifecycle__flow{align-items:stretch;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;margin:0;min-width:0;padding:0}.lifecycle-step{align-content:start;display:grid;grid-template-rows:44px 22px 30px 18px;justify-items:center;min-height:108px;min-width:0;padding:0 8px;position:relative;text-align:center}.lifecycle-step:after{background:#dfe3e8;content:"";height:1px;left:calc(50% + 27px);position:absolute;top:20px;width:calc(100% - 54px);z-index:0}.lifecycle-step:nth-child(6):after{display:none}.lifecycle-step__marker{background:#eef4ff;border-radius:50%;box-shadow:0 0 0 4px #fff;color:var(--console-blue);display:grid;height:40px;place-items:center;position:relative;width:40px;z-index:1}.lifecycle-step__marker svg{height:18px;width:18px}.lifecycle-step__label{align-self:center;color:#344054;font-size:12px;font-weight:700;line-height:18px;min-width:0;white-space:nowrap}.lifecycle-step>strong{align-self:end;color:#101828;font-size:24px;letter-spacing:-.04em;line-height:30px}.lifecycle-step>small{color:#667085;font-size:var(--console-text-caption);line-height:18px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lifecycle-step--green .lifecycle-step__marker{background:#eafaf2;color:#079455}.lifecycle-step--amber .lifecycle-step__marker{background:#fff4dd;color:#b66a00}.lifecycle-step--violet .lifecycle-step__marker{background:#f2edff;color:#6941c6}.lifecycle-step--orange .lifecycle-step__marker{background:#fff0e8;color:#e04f16}.claim-rate{background:#fbfcfe;border:1px solid var(--console-border);border-radius:11px;display:grid;gap:5px;justify-items:center;min-height:108px;min-width:0;padding:12px 14px;place-content:center;text-align:center}.claim-rate strong{color:#101828;font-size:28px;letter-spacing:-.04em;line-height:1}.claim-rate span{color:#344054;font-size:12px;font-weight:700;line-height:18px}.claim-rate small{color:#667085;font-size:var(--console-text-caption);line-height:18px}.product-onboarding-callout{align-items:center;background:#f5f8ff;border:1px solid #b8c9f1;border-radius:13px;display:flex;gap:22px;justify-content:space-between;margin-bottom:18px;padding:18px 20px}.product-onboarding-callout>div{align-items:flex-start;color:var(--console-blue);display:flex;gap:11px}.product-onboarding-callout span{display:grid;gap:4px}.product-onboarding-callout strong{color:#20365f;font-size:12px}.product-onboarding-callout p{color:#5f6f8d;font-size:var(--console-text-caption);line-height:1.5;margin:0}.product-count{color:#667085;font-size:12px;font-weight:680}.product-list-panel{overflow:visible}.product-list-toolbar{align-items:flex-end;border-bottom:1px solid var(--console-border);display:flex;gap:10px;padding:16px 18px}.product-search{align-items:center;background:#fff;border:1px solid #d0d5dd;border-radius:9px;color:#667085;display:flex;flex:1 1 330px;gap:8px;min-height:42px;min-width:240px;padding:0 11px}.product-search:focus-within{border-color:#84adff;box-shadow:0 0 0 3px rgba(20,88,238,.12)}.product-search input{background:transparent;border:0;color:#101828;font:inherit;font-size:13px;min-width:0;outline:0;width:100%}.product-search button{background:transparent;border:0;color:#667085;display:grid;padding:3px;place-items:center}.product-list-toolbar>label{min-width:142px;position:relative}.product-list-toolbar>label>span{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.product-list-toolbar select{background:#fff;border:1px solid #d0d5dd;border-radius:9px;color:#344054;font:inherit;font-size:12px;font-weight:650;min-height:42px;padding:0 34px 0 12px;width:100%}.clear-filters{align-items:center;background:transparent;border:0;color:var(--console-blue);display:inline-flex;font-size:12px;font-weight:700;gap:6px;min-height:42px;padding:0 10px;white-space:nowrap}.product-table-heading{border-bottom:1px solid var(--console-border);padding-block:15px}.product-table{overflow:visible}.product-row{align-items:center;border-bottom:1px solid #eef0f4;display:grid;gap:10px;grid-template-columns:minmax(170px,1.35fr) minmax(116px,.86fr) minmax(150px,1.08fr) minmax(105px,.74fr) minmax(96px,.68fr) minmax(92px,.58fr);min-height:86px;padding:13px 18px}.product-row:last-child{border-bottom:0}.product-row:hover:not(.product-row--header){background:#fcfdff}.product-row--header{background:#fafbfc;color:#667085;font-size:var(--console-text-caption);font-weight:760;letter-spacing:.05em;min-height:42px;text-transform:uppercase}.product-row>span{display:grid;gap:4px;min-width:0}.product-row>span small,.product-row>span strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-row>span strong{color:#344054;font-size:13px;line-height:1.35}.product-row>span small{color:#667085;font-size:12px;line-height:1.35}.product-cell{align-items:center;grid-template-columns:42px minmax(0,1fr)!important}.product-cell>span:last-child{display:grid;gap:3px;min-width:0}.product-mobile-support{display:none}.product-thumb{background:#f0f4fb;border:1px solid #e4e7ec;border-radius:9px;color:var(--console-blue);display:grid;height:42px;overflow:hidden;place-items:center;width:42px}.product-thumb img{height:100%;object-fit:cover;width:100%}.product-thumb--large{border-radius:12px;flex:0 0 62px;height:62px;width:62px}.status-line{align-items:center;display:flex;gap:7px}.table-status{background:#f2f4f7;border-radius:999px;color:#475467;display:inline-flex;font-size:var(--console-text-caption);font-style:normal;margin-right:4px;padding:2px 7px}.table-status--active{background:#ecfdf3;color:#067647}.table-status--cancelled,.table-status--expired{background:#f2f4f7;color:#667085}.registration-dot{background:#f79009;border-radius:50%;box-shadow:0 0 0 3px #fff2d6;grid-column:1;grid-row:1;height:7px;width:7px}.registration-dot--claimed{background:#12b76a;box-shadow:0 0 0 3px #d1fadf}.registration-dot--not_issued,.registration-dot--unavailable{background:#98a2b3;box-shadow:0 0 0 3px #eaecf0}.support-dot{background:#98a2b3;border-radius:50%;box-shadow:0 0 0 3px #f2f4f7;height:7px;width:7px}.support-dot--open{background:#2e6de6;box-shadow:0 0 0 3px #e8efff}.support-dot--in_progress{background:#f79009;box-shadow:0 0 0 3px #fff2d6}.support-dot--resolved{background:#12b76a;box-shadow:0 0 0 3px #d1fadf}.product-actions{align-items:center;gap:6px!important;grid-template-columns:minmax(0,1fr) auto!important;justify-content:stretch;min-width:0;overflow:visible!important;width:100%}.product-actions>.button{justify-content:center;min-height:36px;min-width:0;padding-inline:10px}.row-action-menu{display:block!important;overflow:visible!important;position:relative}.row-action-menu__popover{background:#fff;border:1px solid var(--console-border);border-radius:10px;box-shadow:0 16px 40px rgba(16,24,40,.16);display:grid!important;gap:2px!important;padding:5px;position:absolute;right:0;top:calc(100% + 6px);width:188px;z-index:15}.row-action-menu__popover a,.row-action-menu__popover button{align-items:center;background:transparent;border:0;border-radius:7px;color:#344054;display:flex;font:inherit;font-size:12px;gap:8px;min-height:36px;padding:0 9px;text-align:left;text-decoration:none}.row-action-menu__popover a:hover,.row-action-menu__popover button:hover:not(:disabled){background:#f5f7fa}.row-action-menu__popover button:disabled{color:#98a2b3;cursor:not-allowed}.recent-imports{margin-top:18px}.recent-imports__list{display:grid}.recent-import-row{align-items:center;border-top:1px solid #eef0f4;display:grid;gap:16px;grid-template-columns:minmax(190px,1.4fr) minmax(120px,.7fr) minmax(130px,.7fr) auto;min-height:66px;padding:11px 18px}.recent-import-row:first-child{border-top:0}.recent-import-row>span:not(.import-status){display:grid;gap:4px;min-width:0}.recent-import-row strong{color:#344054;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-import-row small{color:var(--console-muted);font-size:var(--console-text-caption)}.recent-imports__empty,.recent-imports__loading{align-items:center;color:var(--console-muted);display:flex;font-size:12px;gap:10px;justify-content:center;min-height:84px;padding:18px}.recent-imports__empty span{display:grid;gap:3px}.recent-imports__empty strong{color:#344054}.recent-imports__empty button{align-items:center;background:transparent;border:0;color:var(--console-blue);display:inline-flex;font:inherit;font-size:12px;font-weight:700;gap:5px;margin-left:8px;padding:0}.recent-imports__read-only{align-items:center;background:#fafbfc;border-top:1px solid var(--console-border);color:var(--console-muted);display:flex;font-size:var(--console-text-micro);gap:6px;margin:0;padding:10px 18px}.product-empty--compact{padding-block:44px}.product-detail-dialog{width:min(100%,720px)}.product-detail-identity{align-items:center;display:flex;gap:14px;margin-top:8px}.product-detail-identity h2,.product-detail-identity p{margin:0}.product-detail-identity p{margin-top:4px}.product-detail-grid{background:var(--console-border);border:1px solid var(--console-border);border-radius:12px;display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;overflow:hidden}.product-detail-grid>div{align-content:center;background:#fff;display:grid;gap:5px;min-height:94px;min-width:0;padding:15px}.product-detail-grid small{color:#667085;font-size:var(--console-text-caption);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.product-detail-grid span,.product-detail-grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-detail-grid strong{color:#344054;font-size:13px}.product-detail-grid span{color:#667085;font-size:var(--console-text-caption)}.product-detail-actions{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end;margin-top:20px}.product-catalog-memberships{background:#fafbfc;border:1px solid var(--console-border);border-radius:10px;display:grid;gap:8px;margin-top:12px;padding:12px 14px}.product-catalog-memberships>strong{color:#344054;font-size:12px}.product-catalog-memberships>div{display:flex;flex-wrap:wrap;gap:7px}.product-catalog-memberships span{align-items:center;background:#f3f7ff;border:1px solid #d9e2f5;border-radius:8px;color:#244b8e;display:inline-flex;font-size:12px;font-weight:650;gap:6px;padding:5px 8px}.product-catalog-memberships small{border-left:1px solid #b8c9e8;color:#667085;font-size:var(--console-text-micro);padding-left:6px}.product-resource-links{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.product-resource-links a{align-items:center;background:#fff;border:1px solid var(--console-border);border-radius:9px;color:var(--console-blue);display:flex;gap:9px;min-height:50px;min-width:0;padding:10px 12px;text-decoration:none}.product-resource-links a:hover{background:#f7faff;border-color:#9db8f6}.product-resource-links a>span{display:grid;gap:2px;min-width:0}.product-resource-links strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-resource-links small{color:var(--console-muted);font-size:var(--console-text-micro)}.form-grid__wide{grid-column:1/-1}.product-resource-fields{background:#fbfcfe;border:1px solid var(--console-border);border-radius:11px;overflow:hidden}.product-resource-fields summary{align-items:center;color:#344054;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:12px;justify-content:space-between;list-style:none;min-height:50px;padding:0 14px}.product-resource-fields summary::-webkit-details-marker{display:none}.product-resource-fields summary>span{align-items:baseline;display:flex;gap:7px}.product-resource-fields summary small{color:var(--console-muted);font-size:var(--console-text-micro);font-weight:550}.product-resource-fields summary svg{transition:transform .16s ease}.product-resource-fields[open] summary svg{transform:rotate(180deg)}.product-resource-fields>.form-grid{padding:0 14px 14px}.product-context-preview{align-items:center;display:flex;gap:12px}.product-context-preview>span{display:grid;gap:3px;min-width:0}.product-context-preview small,.product-context-preview strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-context-preview strong{color:var(--console-text);font-size:13px}.product-context-preview small{color:var(--console-muted);font-size:var(--console-text-caption)}.product-context-discard{grid-template-columns:auto minmax(0,1fr) auto auto;margin:0}.product-context-discard button{white-space:nowrap}.ownership-link-dialog{width:min(100%,620px)}.ownership-link-confirm{align-items:start;background:#f9fafb;border:1px solid var(--console-border);border-radius:10px;gap:10px!important;grid-template-columns:18px 1fr;line-height:1.45;padding:12px}.ownership-link-confirm input{accent-color:var(--console-blue);margin:1px 0 0;min-height:17px;padding:0;width:17px}.ownership-link-confirm span{color:#344054!important;font-size:12px!important;font-weight:600!important}.console-toast{align-items:center;animation:console-toast-in .18s ease-out both;background:#ecfdf3;border:1px solid #a6f4c5;border-radius:11px;bottom:24px;box-shadow:0 16px 42px rgba(16,24,40,.18);color:#065f46;display:flex;gap:15px;justify-content:space-between;padding:13px 14px;position:fixed;right:24px;width:min(420px,calc(100vw - 32px));z-index:130}.console-toast>span{align-items:flex-start;display:flex;font-size:12px;font-weight:650;gap:9px;line-height:1.45}.console-toast>span svg{flex:0 0 auto;margin-top:1px}.console-toast>button{background:transparent;border:0;color:currentColor;display:grid;padding:3px;place-items:center}.console-toast--error{background:#fef3f2;border-color:#fecdca;color:#b42318}@keyframes console-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.catalog-builder{background:#fff;border:1px solid var(--console-border);border-radius:14px;overflow:hidden}.catalog-builder__heading{align-items:center;border-bottom:1px solid var(--console-border);display:flex;gap:20px;justify-content:space-between;min-height:76px;padding:18px 20px}.catalog-builder__heading h2,.catalog-builder__heading p{margin:0}.catalog-builder__heading h2{color:var(--console-text);font-size:18px;letter-spacing:-.02em}.catalog-builder__heading p{color:var(--console-muted);font-size:13px;line-height:1.5;margin-top:4px}.catalog-demo-note{align-items:center;background:#f3f7ff;border-bottom:1px solid #cfe0ff;color:#244b8e;display:flex;font-size:12px;gap:9px;line-height:1.45;padding:11px 20px}.catalog-create{align-items:end;background:#f8fafc;border-bottom:1px solid var(--console-border);display:grid;gap:12px;grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr) auto;padding:15px 20px}.catalog-create label{color:#344054;display:grid;font-size:12px;font-weight:680;gap:6px;min-width:0}.catalog-create label span{display:flex;gap:8px;justify-content:space-between}.catalog-create label small{color:var(--console-muted);font-weight:500}.catalog-create input,.catalog-detail__identity input,.catalog-detail__identity textarea{background:#fff;border:1px solid #d0d5dd;border-radius:9px;color:var(--console-text);font:inherit;outline:none;width:100%}.catalog-create input{font-size:13px;height:40px;padding:0 11px}.catalog-create input:focus,.catalog-detail__identity input:focus,.catalog-detail__identity textarea:focus{border-color:#84adff;box-shadow:0 0 0 3px rgba(20,88,238,.1)}.catalog-create>div{display:flex;gap:8px}.catalog-builder__layout{display:grid;grid-template-columns:minmax(210px,260px) minmax(0,1fr);min-height:470px}.catalog-list{background:#fafbfc;border-right:1px solid var(--console-border);padding:10px}.catalog-list button{align-items:center;background:transparent;border:1px solid transparent;border-radius:9px;color:#475467;display:grid;font:inherit;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-height:64px;padding:10px 11px;position:relative;text-align:left;width:100%}.catalog-list button:hover{background:#f2f4f7}.catalog-list button.is-active{background:#eef4ff;border-color:#b8ccfb;color:#173f8d}.catalog-list button>span{display:grid;gap:4px;min-width:0}.catalog-list small,.catalog-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-list strong{font-size:13px}.catalog-list small{color:#667085;font-size:var(--console-text-micro);font-weight:520}.catalog-list em{background:#eaecf0;border-radius:999px;color:#344054;font-weight:740;min-width:25px;padding:4px 7px;text-align:center}.catalog-list em,.catalog-list i{font-size:var(--console-text-micro);font-style:normal}.catalog-list i{color:#667085;font-weight:720;grid-column:1/-1;letter-spacing:.05em;text-transform:uppercase;width:max-content}.catalog-detail{min-width:0}.catalog-detail__identity{align-items:flex-start;border-bottom:1px solid var(--console-border);display:flex;gap:22px;justify-content:space-between;min-height:112px;padding:18px 20px}.catalog-detail__identity>div:first-child{display:grid;gap:7px;min-width:0;width:min(100%,620px)}.catalog-kind{color:#175cd3;font-size:var(--console-text-micro);font-weight:760;letter-spacing:.07em;text-transform:uppercase;width:max-content}.catalog-detail__identity h3,.catalog-detail__identity p{margin:0}.catalog-detail__identity h3{font-size:18px}.catalog-detail__identity p{color:var(--console-muted);font-size:12px;line-height:1.5}.catalog-detail__identity input{font-size:15px;font-weight:700;height:38px;padding:0 10px}.catalog-detail__identity textarea{font-size:12px;line-height:1.45;min-height:54px;padding:8px 10px;resize:vertical}.catalog-detail__actions{display:flex;flex:0 0 auto;gap:8px}.catalog-archive-button{background:#fff;border:1px solid #fecdca;color:#b42318}.catalog-product-toolbar{align-items:center;border-bottom:1px solid var(--console-border);display:flex;gap:14px;padding:14px 16px}.catalog-product-toolbar .product-search{flex:1}.catalog-product-toolbar>span{color:#667085;font-size:12px;white-space:nowrap}.catalog-inline-error{align-items:center;background:#fef3f2;border-bottom:1px solid #fecdca;color:#b42318;display:flex;font-size:12px;gap:8px;padding:10px 16px}.catalog-inline-error span{flex:1;min-width:0}.catalog-inline-error button{background:transparent;border:0;color:currentColor;font:inherit;font-weight:720}.catalog-products{display:grid}.catalog-product-row{align-items:center;border-bottom:1px solid #eef0f4;display:grid;gap:12px;grid-template-columns:42px minmax(160px,1fr) minmax(80px,.35fr) auto;min-height:78px;padding:11px 16px}.catalog-product-row>span:nth-child(2){display:grid;gap:3px;min-width:0}.catalog-product-row>span:nth-child(2) small,.catalog-product-row>span:nth-child(2) strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-product-row>span:nth-child(2) strong{color:#344054;font-size:13px}.catalog-product-row>span:nth-child(2) small{color:var(--console-muted);font-size:var(--console-text-micro)}.catalog-product-row__state{display:grid;gap:4px;justify-items:start}.catalog-product-row__state em{align-items:center;color:#067647;display:inline-flex;font-size:var(--console-text-micro);font-style:normal;font-weight:720;gap:5px}.catalog-product-row__state small{color:#475467;font-size:var(--console-text-micro);font-weight:650}.catalog-product-row__actions{align-items:center;display:flex;gap:10px;justify-content:flex-end;min-width:156px}.catalog-text-action{background:transparent;border:0;color:var(--console-blue);font:inherit;font-size:var(--console-text-micro);font-weight:700;padding:5px 0}.catalog-text-action--remove{color:#b42318}.catalog-text-action:disabled{color:#98a2b3;cursor:not-allowed}.catalog-read-only{color:#667085;font-size:var(--console-text-micro);font-weight:650}.catalog-error,.catalog-loading,.catalog-products-state{align-items:center;color:#667085;display:flex;font-size:13px;gap:10px;justify-content:center;min-height:180px;padding:26px}.catalog-error{justify-content:flex-start}.catalog-error h2,.catalog-error p{margin:0}.catalog-error h2{color:#344054;font-size:16px}.catalog-error p{margin:4px 0 12px}.catalog-products-state--error{color:#b42318}.catalog-load-more,.catalog-products-state button{background:transparent;border:0;color:var(--console-blue);font:inherit;font-size:12px;font-weight:700}.catalog-load-more{min-height:44px}.import-workspace{align-content:start;display:grid}.import-limit{background:var(--console-panel);border:1px solid var(--console-border);border-radius:999px;color:var(--console-muted);font-size:12px;font-weight:650;padding:7px 10px}.import-steps{display:grid;gap:0;grid-template-columns:repeat(4,1fr);list-style:none;margin:0 0 22px;padding:0}.import-steps li{align-items:center;color:var(--console-muted);display:flex;font-size:12px;font-weight:650;gap:8px;position:relative}.import-steps li:after{background:#d0d5dd;content:"";flex:1;height:1px;margin:0 12px}.import-steps li:last-child:after{display:none}.import-steps span{background:#fff;border:1px solid #d0d5dd;border-radius:50%;display:grid;height:26px;place-items:center;width:26px}.import-steps li.is-active{color:var(--console-blue)}.import-steps li.is-active span{background:var(--console-blue);border-color:var(--console-blue);color:#fff}.import-steps li.is-active:after{background:#9db8f6}.import-panel{background:var(--console-panel);border:1px solid var(--console-border);border-radius:14px;box-shadow:0 1px 2px rgba(16,24,40,.04);overflow:hidden}.import-panel__heading{border-bottom:1px solid var(--console-border);padding:22px 24px}.import-panel__heading h2{font-size:19px;letter-spacing:-.03em;margin:0 0 5px}.import-panel__heading p{color:var(--console-muted);font-size:12px;line-height:1.55;margin:0}.source-grid{display:grid;gap:14px;grid-template-columns:repeat(3,1fr);padding:24px}.source-card{align-items:start;background:#f9fafb;border:1px solid var(--console-border);border-radius:12px;color:#475467;display:grid;gap:12px;grid-template-columns:34px 1fr;grid-template-rows:1fr auto;min-height:126px;padding:18px;text-align:left}button.source-card{font:inherit}.source-card--available{background:#fff;color:#175cd3;cursor:pointer}.source-card--available:hover{border-color:#84adff;box-shadow:0 8px 24px rgba(20,88,238,.08);transform:translateY(-1px)}.source-card>span{display:grid;gap:5px}.source-card strong{color:var(--console-text);font-size:14px}.source-card small{color:var(--console-muted);font-size:var(--console-text-caption);line-height:1.5}.source-card>svg:last-child{grid-column:2;justify-self:end}.source-card em{background:#eaecf0;border-radius:999px;color:#667085;font-size:var(--console-text-micro);font-style:normal;font-weight:700;grid-column:1/-1;letter-spacing:.04em;padding:4px 7px;text-transform:uppercase;width:max-content}.import-template{align-items:center;border:1px solid #d0d5dd;border-radius:11px;display:flex;gap:18px;justify-content:space-between;margin:0 24px 24px;padding:15px 16px}.import-template>span{display:grid;gap:2px 8px;grid-template-columns:24px 1fr}.import-template svg{color:var(--console-blue);grid-row:1/3}.import-template strong{font-size:12px}.import-template small{color:var(--console-muted);font-size:var(--console-text-caption)}.import-template button{align-items:center;background:#fff;border:1px solid var(--console-border);border-radius:8px;color:#344054;display:inline-flex;font-size:var(--console-text-caption);font-weight:650;gap:7px;min-height:38px;padding:0 12px}.source-disclosure{color:var(--console-muted);font-size:12px;line-height:1.5;margin:-10px 24px 22px}.mapping-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.72fr)}.mapping-fields{border-right:1px solid var(--console-border);display:grid;gap:14px 18px;grid-template-columns:repeat(2,minmax(0,1fr));padding:24px}.mapping-fields label,.mapping-layout aside label{display:grid;gap:7px}.mapping-fields label>span,.mapping-layout aside label>span{align-items:center;color:#344054;display:flex;font-size:var(--console-text-caption);font-weight:650;justify-content:space-between}.mapping-fields b{color:#b54708;font-size:var(--console-text-micro);letter-spacing:.05em;text-transform:uppercase}.mapping-fields select,.mapping-layout aside select{background:#fff;border:1px solid #d0d5dd;border-radius:8px;color:var(--console-text);font-size:var(--console-text-caption);height:40px;padding:0 10px;width:100%}.mapping-layout aside{background:#f9fafb;padding:24px}.mapping-layout aside h3{font-size:14px;margin:0 0 5px}.mapping-layout aside>p{color:var(--console-muted);font-size:var(--console-text-caption);line-height:1.5;margin:0 0 18px}.mapping-layout aside .mapping-warning{background:#fef3f2;border:1px solid #fecdca;border-radius:8px;color:#b42318;margin:12px 0 0;padding:9px 10px}.coverage-mode{display:grid;gap:8px;margin:12px 0 18px}.coverage-mode label,.uncovered-choice label{align-items:start;background:#fff;border:1px solid var(--console-border);border-radius:10px;cursor:pointer;display:grid!important;gap:10px!important;grid-template-columns:18px 1fr;padding:11px}.coverage-mode input,.uncovered-choice input{accent-color:var(--console-blue);height:17px;margin:1px 0 0;width:17px}.coverage-mode span,.uncovered-choice span{display:grid;gap:3px}.coverage-mode strong,.uncovered-choice strong{color:#344054;font-size:var(--console-text-caption)}.coverage-mode small,.uncovered-choice small{color:var(--console-muted);font-size:var(--console-text-micro);font-weight:500;line-height:1.45}.uncovered-choice{background:#fffcf5;border:1px solid #fedf89;border-radius:11px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin:18px 24px;padding:16px}.uncovered-choice legend{color:#7a2e0e;font-size:12px;font-weight:720;padding:0 7px}.uncovered-choice>p{color:#8a4b18;font-size:var(--console-text-caption);grid-column:1/-1;margin:0 0 2px}.mapping-sample{border-top:1px solid var(--console-border);display:grid;gap:8px;margin-top:22px;padding-top:18px}.mapping-sample>strong{font-size:var(--console-text-caption);margin-bottom:2px}.mapping-sample>span{color:#344054;display:grid;font-size:var(--console-text-micro);gap:8px;grid-template-columns:1fr 1.2fr;min-width:0}.mapping-sample small{color:#667085;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-actions{background:#fcfcfd;border-top:1px solid var(--console-border);display:flex;gap:9px;justify-content:flex-end;padding:16px 24px}.import-summary{border-bottom:1px solid var(--console-border);display:grid;grid-template-columns:repeat(4,1fr)}.import-summary span{border-right:1px solid var(--console-border);color:#667085;display:grid;font-size:var(--console-text-caption);gap:4px;padding:18px 24px}.import-summary span:last-child{border-right:0}.import-summary strong{color:var(--console-text);font-size:24px;line-height:1}.import-summary .is-success strong{color:#067647}.import-summary .is-warning strong{color:#b54708}.import-table-wrap{overflow-x:auto}.import-table{border-collapse:collapse;color:#344054;min-width:820px;width:100%}.import-table,.import-table th{font-size:var(--console-text-caption)}.import-table th{background:#f9fafb;border-bottom:1px solid var(--console-border);color:#667085;height:40px;padding:0 14px;text-align:left}.import-table td{border-bottom:1px solid #eef0f4;height:54px;padding:9px 14px;vertical-align:middle}.import-table td>small,.import-table td>strong{display:block;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-table td>strong{font-size:var(--console-text-caption);margin-bottom:4px}.import-table td>small{color:var(--console-muted);font-size:var(--console-text-micro)}.import-table .import-status+small{line-height:1.35;margin-top:6px;max-width:300px;white-space:normal}.import-table code{user-select:all}.import-status,.import-table code{font-size:var(--console-text-micro)}.import-status{background:#eff4ff;border-radius:999px;color:#175cd3;display:inline-flex;font-weight:760;padding:5px 7px;text-transform:capitalize;white-space:nowrap}.import-status--conflict,.import-status--failed,.import-status--invalid{background:#fef3f2;color:#b42318}.import-status--already_imported,.import-status--duplicate_in_file{background:#fffaeb;color:#b54708}.import-status--succeeded{background:#ecfdf3;color:#067647}.import-status--needs_attention,.import-status--recovery_required,.import-status--retryable_failed{background:#fffaeb;color:#b54708}.import-status--completed,.import-status--completed_with_errors{background:#ecfdf3;color:#067647}.import-confirm{background:#fff;border-radius:15px;box-shadow:0 24px 80px rgba(16,24,40,.22);color:var(--console-text);padding:28px;width:min(calc(100vw - 32px),460px)}.import-confirm>svg{color:#079455}.import-confirm h2{font-size:21px;letter-spacing:-.035em;margin:14px 0 8px}.import-confirm p{color:var(--console-muted);font-size:12px;line-height:1.6;margin:0}.import-confirm>div{display:flex;gap:9px;justify-content:flex-end;margin-top:24px}.rotation-confirm-check{align-items:flex-start;background:var(--console-canvas);border:1px solid var(--console-border);border-radius:10px;color:var(--console-text);cursor:pointer;display:flex;font-size:12px;gap:10px;line-height:1.45;margin-top:18px;padding:12px}.rotation-confirm-check input{accent-color:var(--console-blue);flex:0 0 auto;height:17px;margin:0;width:17px}.rotation-confirm-check:focus-within{outline:3px solid rgba(20,88,238,.2);outline-offset:2px}@media (max-width:900px){.mapping-layout,.source-grid{grid-template-columns:1fr}.mapping-fields{border-bottom:1px solid var(--console-border);border-right:0}}@media (max-width:640px){.products-heading__actions{flex-wrap:wrap;width:100%}.products-heading__actions .button{flex:1}.import-steps{grid-template-columns:1fr}.import-steps li{display:none;font-size:13px}.import-steps li[aria-current=step]{display:flex}.import-steps li[aria-current=step]:before{content:"Step " attr(data-step) " of 4 · "}.import-steps li:after{display:block}.import-panel__heading,.mapping-fields,.mapping-layout aside,.source-grid{padding:18px}.mapping-fields{grid-template-columns:1fr}.import-template{align-items:stretch;flex-direction:column;margin:0 18px 18px}.import-template button{justify-content:center}.import-summary{grid-template-columns:repeat(2,1fr)}.import-summary span:nth-child(2){border-right:0}.import-summary span:nth-child(-n+2){border-bottom:1px solid var(--console-border)}.import-actions{flex-direction:column-reverse}.import-actions .button{justify-content:center;width:100%}.import-table{min-width:0}.import-table thead{display:none}.import-table tbody,.import-table td,.import-table tr{display:block;width:100%}.import-table tr{border-bottom:1px solid var(--console-border);padding:14px 18px}.import-table td{border:0;height:auto;min-height:0;padding:7px 0}.import-table td:first-child{color:var(--console-muted);font-size:var(--console-text-caption)}.uncovered-choice{grid-template-columns:1fr;margin-inline:18px}.recent-import-row{gap:9px 12px;grid-template-columns:1fr auto;padding:15px 18px}.recent-import-row>span:nth-child(3){grid-column:1}.recent-import-row .button{grid-column:1/-1;justify-content:center;min-height:44px;width:100%}.import-table td:first-child:before{content:"Source row "}.import-table td>small,.import-table td>strong{max-width:none;white-space:normal}}.product-empty{display:grid;justify-items:center;padding:62px 24px;text-align:center}.product-empty>div{background:var(--console-blue-soft);border-radius:14px;color:var(--console-blue);display:grid;height:52px;margin-bottom:15px;place-items:center;width:52px}.product-empty h2{font-size:16px;margin:0 0 7px}.product-empty p{color:var(--console-muted);font-size:var(--console-text-caption);line-height:1.6;margin:0 0 18px;max-width:440px}.policy-strip{margin-top:24px}.policy-strip__heading{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:12px}.policy-strip__heading h2{font-size:15px;margin:0 0 3px}.policy-strip__heading p{color:var(--console-muted);font-size:var(--console-text-caption);margin:0}.policy-strip__heading button{align-items:center;background:transparent;border:0;color:var(--console-blue);display:inline-flex;font-size:var(--console-text-caption);font-weight:700;gap:5px;padding:0}.policy-grid{display:grid;gap:13px;grid-template-columns:repeat(3,minmax(0,1fr))}.policy-card{background:#fff;border:1px solid var(--console-border);border-radius:13px;min-width:0;padding:17px}.policy-card>div{align-items:center;display:flex;justify-content:space-between}.policy-card>div small{color:var(--console-muted);font-size:var(--console-text-micro)}.policy-card h3{font-size:13px;letter-spacing:-.02em;margin:14px 0 5px}.policy-card>p{color:#667085;font-size:var(--console-text-micro);margin:0}.policy-card ul{display:grid;gap:6px;list-style:none;margin:14px 0;padding:0}.policy-card li{align-items:flex-start;color:#475467;display:flex;font-size:var(--console-text-micro);gap:6px;line-height:1.4}.policy-card li svg{color:#079455;flex:0 0 auto}.policy-card footer{border-top:1px solid #eef0f4;color:var(--console-muted);font-size:var(--console-text-micro);padding-top:12px}.policy-empty{border:1px dashed #d0d5dd;border-radius:12px;color:var(--console-muted);font-size:var(--console-text-caption);grid-column:1/-1;margin:0;padding:28px;text-align:center}.sr-only{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.products-subnav{border-bottom:1px solid var(--console-border);display:flex;gap:24px;margin:4px 0 24px}.products-subnav button{background:transparent;border:0;border-bottom:2px solid transparent;color:#667085;font-size:13px;font-weight:600;min-height:44px;padding:0 1px}.products-subnav button.is-active{border-color:var(--console-blue);color:#101828}.policy-workspace{display:grid;gap:20px}.policy-workspace__intro{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.policy-workspace__intro h2{font-size:24px;letter-spacing:-.035em;line-height:1.2;margin:5px 0 7px}.policy-workspace__intro p{color:#475467;font-size:14px;line-height:1.55;margin:0;max-width:680px}.read-only-notice{align-items:center;background:#f9fafb;border:1px solid #d0d5dd;border-radius:9px;color:#475467;display:inline-flex;font-size:12px;gap:7px;line-height:1.45;max-width:340px;padding:10px 12px}.policy-library-toolbar{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(150px,max-content)) auto}.policy-library-toolbar label{min-width:0}.policy-library-toolbar input,.policy-library-toolbar select{background:#fff;border:1px solid #d0d5dd;border-radius:8px;color:#344054;font:inherit;font-size:13px;min-height:42px;outline:none;padding:0 12px;width:100%}.policy-library-toolbar input:focus,.policy-library-toolbar select:focus{border-color:var(--console-blue);outline:2px solid rgba(20,88,238,.15);outline-offset:0}.policy-library-search{align-items:center;display:flex;position:relative}.policy-library-search svg{color:#667085;left:12px;pointer-events:none;position:absolute}.policy-library-search input{padding-left:38px}.policy-library-toolbar>span{color:#667085;font-size:12px;white-space:nowrap}.policy-family-empty--filtered{padding-block:36px}.policy-family-table-wrap{background:#fff;border:1px solid var(--console-border);border-radius:12px;box-shadow:none;overflow-x:auto}.policy-family-table{border-collapse:collapse;color:#344054;font-size:13px;min-width:900px;width:100%}.policy-family-table th{background:#f9fafb;border-bottom:1px solid var(--console-border);color:#667085;font-size:12px;font-weight:600;height:44px;padding:0 16px;text-align:left}.policy-family-table td{border-bottom:1px solid #eef0f4;height:64px;padding:10px 16px;vertical-align:middle}.policy-family-table tr:last-child td{border-bottom:0}.policy-family-table td:first-child{align-content:center;display:grid;gap:4px}.policy-family-table td small{color:#667085;font-size:12px}.policy-draft-link,.policy-name-link{background:transparent;border:0;color:#175cd3;font:inherit;font-weight:600;min-height:28px;padding:0;text-align:left;width:max-content}.policy-name-link{color:#101828;font-size:14px}.policy-muted{color:#667085}.policy-badge{align-items:center;background:#f2f4f7;border:1px solid #d0d5dd;border-radius:999px;color:#475467;display:inline-flex;font-size:12px;font-weight:600;min-height:26px;padding:3px 9px;text-transform:capitalize}.policy-badge--current{background:#ecfdf3;border-color:#abefc6;color:#067647}.policy-badge--scheduled{background:#eff4ff;border-color:#b2ccff;color:#175cd3}.policy-badge--draft,.policy-badge--historical{background:#f2f4f7;border-color:#d0d5dd;color:#475467}.policy-badge--retired{background:#fef3f2;border-color:#fecdca;color:#b42318}.policy-badge--archived{background:#f2f4f7;border-color:#d0d5dd;color:#475467}.policy-lifecycle{align-items:center;background:#ecfdf3;border:1px solid #abefc6;border-radius:999px;color:#067647;display:inline-flex;font-size:var(--console-text-micro);font-weight:700;min-height:25px;padding:3px 8px}.policy-lifecycle--retired{background:#fffaeb;border-color:#fedf89;color:#b54708}.policy-lifecycle--archived{background:#f2f4f7;border-color:#d0d5dd;color:#475467}.policy-family-empty{background:#fff;border:1px dashed #d0d5dd;border-radius:12px;display:grid;justify-items:center;padding:54px 24px;text-align:center}.policy-family-empty svg{color:#175cd3}.policy-family-empty h3{font-size:18px;margin:16px 0 7px}.policy-family-empty p{color:#667085;font-size:14px;line-height:1.55;margin:0 0 20px;max-width:480px}.policy-family-detail{background:#fff;border:1px solid var(--console-border);border-radius:12px;padding:24px;position:relative}.policy-family-detail__header{display:flex;gap:20px;justify-content:space-between;padding-right:42px}.policy-family-detail__header h3{font-size:22px;margin:6px 0}.policy-family-detail__header p{color:#667085;font-size:13px;margin:0}.policy-family-detail__status{align-items:center;display:flex;gap:10px}.policy-family-detail__status .dialog-close{flex:0 0 auto;position:static}.policy-lifecycle-reason{align-items:flex-start;background:#fffaeb;border:1px solid #fedf89;border-radius:9px;color:#b54708;display:flex;font-size:12px;gap:10px;line-height:1.45;margin-top:16px;padding:11px 13px}.policy-lifecycle-reason strong{flex:0 0 auto}.current-policy-summary{background:#fafbfc;border:1px solid #e4e7ec;border-radius:10px;display:grid;gap:24px;grid-template-columns:minmax(220px,.7fr) 1.3fr;margin-top:20px;padding:18px}.current-policy-summary>div{align-content:start;display:grid;gap:8px}.current-policy-summary small{color:#667085;font-size:12px}.current-policy-summary dl{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin:0}.current-policy-summary dl div{display:grid;gap:5px}.current-policy-summary dt{color:#667085;font-size:12px}.current-policy-summary dd{font-size:14px;font-weight:600;margin:0}.draft-version-callout{align-items:center;background:#f5f8ff;border:1px solid #b2ccff;border-radius:10px;display:flex;gap:18px;justify-content:space-between;margin-top:16px;padding:16px 18px}.draft-version-callout>div{align-items:center;display:grid;gap:5px 10px;grid-template-columns:max-content 1fr}.draft-version-callout p{color:#667085;font-size:12px;grid-column:2;margin:0}.version-history{border-top:1px solid #eef0f4;margin-top:22px}.version-history h4{font-size:16px;margin:20px 0 10px}.version-history>div{align-items:center;border-bottom:1px solid #eef0f4;color:#475467;display:grid;font-size:13px;gap:16px;grid-template-columns:180px 1fr 100px;min-height:54px}.version-history>div strong{font-size:12px;text-align:right}.policy-family-actions{align-items:center;border-top:1px solid #eef0f4;display:flex;gap:18px;justify-content:space-between;margin-top:22px;padding-top:18px}.policy-family-actions>div:first-child{display:grid;gap:3px}.policy-family-actions strong{color:#344054;font-size:13px}.policy-family-actions small{color:#667085;font-size:12px}.policy-family-actions>div:last-child{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.button--danger-subtle{background:#fff;border:1px solid #fecdca;box-shadow:none;color:#b42318}.button--danger-subtle:hover:not(:disabled){background:#fef3f2}.policy-action-dialog{width:min(100%,580px)}.policy-draft-page{width:min(100%,1440px)}.read-only-policy-panel{background:#fff;border:1px solid #e4e7ec;border-radius:12px;box-shadow:0 1px 2px rgba(16,24,40,.04);max-width:820px;padding:24px}.read-only-policy-panel h2{font-size:20px;line-height:28px;margin:24px 0 10px}.read-only-policy-panel h2:first-child{margin-top:0}.read-only-policy-panel dl{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.read-only-policy-panel dl div{background:#f7f8fb;border-radius:8px;padding:12px}.read-only-policy-panel dt{color:#667085;font-size:12px}.read-only-policy-panel dd{color:#101828;font-size:14px;font-weight:600;margin:3px 0 0}.read-only-policy-panel ul{color:#475467;font-size:14px;line-height:1.6;margin:0;padding-left:20px}.draft-save-state{align-items:center;color:#667085;display:inline-flex;font-size:13px;gap:7px;min-height:36px}.policy-editor-layout{align-items:start;display:grid;gap:24px;grid-template-columns:190px minmax(480px,760px) minmax(240px,300px)}.policy-editor-layout>nav{display:grid;gap:4px;position:sticky;top:92px}.policy-editor-layout>nav a{align-items:center;border-radius:8px;color:#475467;display:flex;font-size:13px;font-weight:600;min-height:40px;padding:0 11px;text-decoration:none}.policy-editor-layout>nav a:hover{background:#edf3ff;color:#175cd3}.policy-editor-form{display:grid;gap:18px}.policy-editor-form fieldset{background:#fff;border:1px solid var(--console-border);border-radius:12px;display:grid;gap:16px;margin:0;padding:24px;scroll-margin-top:92px}.policy-editor-form legend{color:#101828;font-size:18px;font-weight:700;padding:0 8px}.policy-editor-form label{color:#344054;display:grid;font-size:13px;font-weight:600;gap:8px}.policy-editor-form input,.policy-editor-form select,.policy-editor-form textarea{background:#fff;border:1px solid #d0d5dd;border-radius:8px;color:#101828;font:inherit;font-size:14px;line-height:1.5;min-height:44px;outline:none;padding:10px 12px;width:100%}.policy-editor-form textarea{min-height:104px;resize:vertical}.policy-editor-form input:focus,.policy-editor-form select:focus,.policy-editor-form textarea:focus{border-color:var(--console-blue);box-shadow:none;outline:2px solid rgba(20,88,238,.14);outline-offset:0}.policy-editor-form label small{color:#667085;font-size:12px;font-weight:400}.policy-editor-form .policy-options label{font-size:13px}.policy-rule-group{display:grid;gap:6px}.policy-rule-group>strong{color:#344054;font-size:13px}.policy-rule-group>small{color:#667085;font-size:12px;line-height:1.45}.policy-choice-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3px}.policy-choice-grid label{align-items:center;background:#fff;border:1px solid var(--console-border);border-radius:9px;color:#344054;font-weight:570;gap:8px;grid-template-columns:17px 1fr;min-height:42px;padding:9px 11px}.policy-choice-grid input{accent-color:var(--console-blue);margin:0;min-height:16px;padding:0;width:16px}.policy-options--rules{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.policy-engine-note{align-items:flex-start;background:#f5f8ff;border:1px solid #b2ccff;border-radius:9px;color:#175cd3;display:flex;gap:10px;padding:13px}.policy-engine-note>svg{flex:0 0 auto;margin-top:1px}.policy-engine-note span{display:grid;gap:3px}.policy-engine-note strong{color:#344054;font-size:13px}.policy-engine-note small{color:#475467;font-size:12px;line-height:1.5}.policy-product-picker{display:grid;gap:10px}.policy-product-picker__heading{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.policy-product-picker__heading>span{display:grid;gap:5px}.policy-product-picker__heading strong{color:#344054;font-size:13px}.policy-product-picker__heading small{color:#667085;font-size:12px;font-weight:400;line-height:1.45}.policy-product-picker__heading button,.policy-product-picker__state button{background:transparent;border:0;color:#175cd3;font:inherit;font-size:12px;font-weight:700;min-height:32px;padding:4px 8px}.policy-product-picker__selected{display:flex;flex-wrap:wrap;gap:6px}.policy-product-picker__selected>span{align-items:center;background:#f2f4f7;border-radius:999px;color:#344054;display:inline-flex;font-size:var(--console-text-micro);gap:5px;max-width:100%;min-height:28px;overflow-wrap:anywhere;padding:3px 5px 3px 9px}.policy-product-picker__selected button{background:#fff;border:0;border-radius:50%;color:#475467;display:grid;height:22px;padding:0;place-items:center;width:22px}.policy-product-picker__toolbar{display:grid;gap:8px;grid-template-columns:minmax(150px,.65fr) minmax(220px,1.35fr)}.policy-product-picker__toolbar label:last-child{align-items:center;display:flex;position:relative}.policy-product-picker__toolbar label:last-child svg{color:#667085;left:11px;pointer-events:none;position:absolute}.policy-product-picker__toolbar label:last-child input{padding-left:34px}.policy-product-picker__results{background:#fff;border:1px solid #e4e7ec;border-radius:9px;max-height:310px;overflow-y:auto}.policy-product-picker__results>label{align-items:center;border-bottom:1px solid #eef0f4;cursor:pointer;gap:10px;grid-template-columns:18px 36px minmax(0,1fr);min-height:60px;padding:8px 11px}.policy-product-picker__results>label:last-of-type{border-bottom:0}.policy-product-picker__results input{accent-color:var(--console-blue);min-height:16px;padding:0;width:16px}.policy-product-picker__results .product-thumb{height:36px;width:36px}.policy-product-picker__results label>span{display:grid;gap:3px;min-width:0}.policy-product-picker__results label strong{color:#344054;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.policy-product-picker__results label small{color:#667085;font-size:var(--console-text-micro);font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.policy-product-picker__state{align-items:center;border:1px dashed #d0d5dd;border-radius:9px;color:#667085;display:flex;font-size:12px;font-weight:500;gap:8px;justify-content:center;min-height:52px;padding:10px;text-align:center}.policy-product-picker__state--error{background:#fef3f2;border-color:#fecdca;border-style:solid;color:#b42318}.policy-product-picker__more{background:#f9fafb;border:0;border-top:1px solid #eef0f4;color:#175cd3;font:inherit;font-size:12px;font-weight:700;min-height:38px;width:100%}.policy-rule-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-bottom:16px!important}.policy-rule-summary>div{display:grid!important;gap:4px!important;justify-content:normal!important}.policy-rule-summary dd{font-weight:600!important;text-align:left!important}.draft-summary-card,.publish-impact-card{background:#fff;border:1px solid var(--console-border);border-radius:12px;box-shadow:none;display:grid;gap:11px;padding:20px;position:sticky;top:92px}.draft-summary-card h2,.publish-impact-card h2{font-size:18px;margin:2px 0 0}.draft-summary-card p,.draft-summary-card small{color:#667085;font-size:12px;line-height:1.5;margin:0}.draft-summary-card strong{color:#175cd3;font-size:14px}.policy-editor-actions{align-items:center;backdrop-filter:blur(12px);background:rgba(247,248,251,.96);border-top:1px solid var(--console-border);bottom:0;display:flex;gap:16px;justify-content:space-between;margin-top:24px;padding:14px 0 calc(14px + env(safe-area-inset-bottom));position:sticky;z-index:8}.policy-editor-actions>div{display:flex;gap:10px}.policy-review-layout{align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) 300px}.policy-diff-panel{display:grid;gap:12px}.policy-diff-panel>h2{font-size:20px;margin:0 0 6px}.field-diff{background:#fff;border:1px solid var(--console-border);border-radius:10px;overflow:hidden}.field-diff header{align-items:center;border-bottom:1px solid #eef0f4;display:flex;gap:16px;justify-content:space-between;min-height:44px;padding:0 16px}.field-diff header strong{font-size:14px}.field-diff header span{color:#175cd3;font-size:12px;font-weight:600}.field-diff__values{display:grid;grid-template-columns:1fr 1fr}.field-diff__values>div{border-left:3px solid #d0d5dd;padding:16px}.field-diff__values>div:last-child{background:#f8faff;border-left-color:#175cd3}.field-diff__values small{color:#667085;font-size:12px}.field-diff__values p{color:#344054;font-size:14px;line-height:1.5;margin:7px 0 0}.field-diff__list{display:grid;gap:1px;padding:10px}.field-diff__list p{border-radius:7px;color:#344054;display:grid;font-size:13px;gap:10px;grid-template-columns:74px 1fr;margin:0;padding:8px 10px}.field-diff__list p span{font-size:var(--console-text-caption);font-weight:700}.field-diff__list .is-added{background:#ecfdf3;color:#067647}.field-diff__list .is-removed{background:#fef3f2;color:#b42318}.publish-impact-card dl{display:grid;gap:14px;margin:4px 0 8px}.publish-impact-card dl div{display:grid;gap:4px}.publish-impact-card dt{color:#667085;font-size:12px}.publish-impact-card dd{color:#344054;font-size:13px;font-weight:600;line-height:1.45;margin:0}.policy-impact-state{align-items:center;color:#667085;display:flex;font-size:12px;gap:8px;justify-content:center;line-height:1.45;min-height:110px;text-align:center}.policy-impact-state--error{color:#b42318;flex-direction:column}.policy-impact-state button{background:#fff;border:1px solid #fecdca;border-radius:8px;color:#b42318;font:inherit;font-weight:700;min-height:34px;padding:5px 9px}.policy-impact-clear,.policy-impact-warning{align-items:flex-start;background:#fffaeb;border:1px solid #fedf89;border-radius:8px;color:#b54708;display:flex;font-size:12px;gap:8px;line-height:1.45;padding:10px}.policy-impact-clear svg,.policy-impact-warning svg{flex:0 0 auto;margin-top:1px}.policy-impact-warning span{display:grid;gap:2px;min-width:0}.policy-impact-warning small{color:inherit;font-size:var(--console-text-micro);overflow-wrap:anywhere}.policy-impact-warning--error{background:#fef3f2;border-color:#fecdca;color:#b42318}.policy-impact-clear{background:#ecfdf3;border-color:#abefc6;color:#067647}.policy-review-actions>span{color:#667085;font-size:12px}.policy-no-changes{background:#fff;border:1px dashed #d0d5dd;border-radius:10px;display:grid;justify-items:center;padding:42px 20px;text-align:center}.policy-no-changes h3,.policy-no-changes strong{font-size:16px;margin-top:12px}.policy-no-changes p{color:#667085;font-size:13px;margin:5px 0 0}.publish-policy-dialog{width:min(100%,620px)}.publish-version-impact{align-items:center;display:grid;gap:14px;grid-template-columns:1fr 26px 1fr;margin:22px 0}.publish-version-impact>div{align-content:center;background:#fafbfc;border:1px solid var(--console-border);border-radius:10px;display:grid;gap:6px;min-height:126px;padding:16px}.publish-version-impact span{color:#175cd3;font-size:13px;font-weight:700}.publish-version-impact strong{font-size:13px;line-height:1.4}.publish-version-impact small{color:#667085;font-size:12px;line-height:1.4}.publish-acknowledgement{align-items:center;border:1px solid #d0d5dd;border-radius:9px;color:#344054;display:flex;font-size:13px;font-weight:600;gap:10px;min-height:48px;padding:12px}.publish-acknowledgement input{accent-color:var(--console-blue);height:18px;width:18px}.applicable-policy-panel{align-items:flex-start;background:#f5f8ff;border:1px solid #b2ccff;border-radius:10px;color:#175cd3;display:flex;gap:10px;min-height:78px;padding:14px}.applicable-policy-panel>svg{flex:0 0 auto;margin-top:2px}.applicable-policy-panel>span{display:grid;gap:5px;min-width:0}.applicable-policy-panel b,.applicable-policy-panel strong{color:#344054;font-size:13px}.applicable-policy-panel b{display:block;margin-top:3px}.applicable-policy-panel small{color:#667085;font-size:12px;line-height:1.45}.applicable-policy-panel label{font-size:12px;margin-top:4px}.applicable-policy-panel button{background:#fff;border:1px solid #b2ccff;border-radius:8px;color:#175cd3;cursor:pointer;font:inherit;font-weight:650;justify-self:start;min-height:36px;padding:6px 10px}.applicable-policy-panel--error{background:snow;border-color:#f04438;color:#b42318}.product-dialog{background:#fff;border:1px solid hsla(0,0%,100%,.5);border-radius:18px;box-shadow:0 28px 80px rgba(0,0,0,.25);max-height:calc(100dvh - 44px);overflow-y:auto;padding:32px;position:relative;width:min(100%,560px)}.product-dialog--wide{width:min(100%,720px)}.product-dialog--result{width:min(100%,650px)}.product-dialog--policy-create{--policy-dialog-inline:32px;display:flex;flex-direction:column;overflow:hidden}.product-dialog--policy-create .product-form{margin:0 calc(var(--policy-dialog-inline)*-1) calc(var(--policy-dialog-inline)*-1);min-height:0;overflow-y:auto;padding:0 var(--policy-dialog-inline)}.product-dialog--policy-create .dialog-actions{background:#fff;border-top:1px solid #eaecf0;bottom:0;margin:24px calc(var(--policy-dialog-inline)*-1) 0;padding:16px var(--policy-dialog-inline) 24px;position:sticky;z-index:2}.dialog-close{background:#fff;border:1px solid var(--console-border);border-radius:9px;color:#667085;display:grid;height:34px;place-items:center;position:absolute;right:20px;top:20px;width:34px}.product-dialog h2{font-size:30px;letter-spacing:-.045em;line-height:1.05;margin:12px 42px 9px 0}.product-dialog [data-dialog-autofocus]:focus{outline:none}.product-dialog>p:not(.console-eyebrow){color:#667085;font-size:13px;line-height:1.6;margin:0 0 24px}.product-form{display:grid;gap:17px}.product-form fieldset{border:1px solid var(--console-border);border-radius:12px;display:grid;gap:13px;margin:0;padding:16px}.product-form legend{color:#344054;font-size:var(--console-text-caption);font-weight:760;padding:0 7px}.product-form fieldset>small{color:var(--console-muted);font-size:var(--console-text-micro);line-height:1.5}.form-grid{display:grid;gap:13px}.form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.product-form label{color:#344054;display:grid;font-size:13px;font-weight:680;gap:7px;min-width:0}.product-form label>span{color:var(--console-muted);font-size:var(--console-text-micro);font-weight:520}.product-form label>.field-label{color:#344054;font-size:13px;font-weight:680}.field-label>span:not(.field-required){color:var(--console-muted);font-size:var(--console-text-micro);font-weight:520}.field-required{color:#b42318!important;font-size:inherit!important;font-weight:800!important}.product-form input,.product-form select,.product-form textarea{background:#fff;border:1px solid #d0d5dd;border-radius:9px;color:var(--console-text);font:inherit;font-size:13px;min-height:44px;outline:none;padding:0 11px;width:100%}.product-form input[aria-invalid=true],.product-form select[aria-invalid=true],.product-form textarea[aria-invalid=true]{background:snow;border-color:#d92d20}.product-form textarea{line-height:1.5;min-height:84px;padding-block:10px;resize:vertical}.product-form input:focus,.product-form select:focus,.product-form textarea:focus{border-color:var(--console-blue);box-shadow:0 0 0 3px rgba(20,88,238,.1)}.product-form label>small{color:var(--console-muted);font-size:var(--console-text-micro);font-weight:500;margin-top:-2px}.phone-support-dialog{width:min(100%,720px)}.phone-support-search__input{display:block;position:relative}.phone-support-search__input>svg{color:#98a2b3;left:12px;pointer-events:none;position:absolute;top:13px;z-index:1}.phone-support-search__input>input{padding-left:38px}.phone-support-search__state{align-items:center;background:#f9fafb;border-radius:9px;color:#667085;display:flex;font-size:12px;gap:8px;line-height:1.45;min-height:44px;padding:10px 12px}.phone-support-results{display:grid;gap:7px;max-height:230px;overflow-y:auto;padding:3px}.phone-support-results button{align-items:center;background:#fff;border:1px solid #dbe2ec;border-radius:10px;color:#344054;cursor:pointer;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto 20px;min-height:58px;padding:10px 12px;text-align:left;width:100%}.phone-support-results button:hover{background:#f8faff;border-color:#b2ccff}.phone-support-results button.is-selected{background:#eff4ff;border-color:#84adff;box-shadow:0 0 0 2px rgba(20,88,238,.08)}.phone-support-results button>span{display:grid;gap:3px;min-width:0}.phone-support-results button small,.phone-support-results button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-support-results button strong{font-size:13px}.phone-support-results button em,.phone-support-results button small{color:#667085;font-size:var(--console-text-micro);font-style:normal}.phone-support-results button>svg{color:#1458ee}.policy-options{display:grid;gap:9px;grid-template-columns:1fr 1fr}.policy-options label{align-items:start;border:1px solid var(--console-border);border-radius:9px;font-weight:570;gap:8px;grid-template-columns:17px 1fr;line-height:1.45;padding:11px}.policy-options input{accent-color:var(--console-blue);margin:0;min-height:16px;padding:0;width:16px}.issued-success{background:#ecfdf3;border-radius:13px;color:#079455;display:grid;height:46px;margin-bottom:17px;place-items:center;width:46px}.registration-result{align-items:center;background:#fafbfc;border:1px solid var(--console-border);border-radius:14px;display:grid;gap:22px;grid-template-columns:220px 1fr;margin:22px 0 18px;padding:20px}.registration-qr{background:#fff;border:1px solid #eaecf0;border-radius:10px;display:block;height:220px;width:220px}.registration-qr--loading{align-items:center;color:var(--console-blue);display:flex;flex-direction:column;font-size:var(--console-text-caption);gap:8px;justify-content:center;line-height:1.4;text-align:center}.registration-secret{display:grid;gap:10px;min-width:0}.registration-secret>span{color:#667085;font-size:var(--console-text-micro);font-weight:680}.registration-secret code{color:#101828;display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:720;line-height:1.6;overflow-wrap:anywhere}.registration-secret button{align-items:center;background:#f5f8ff;border:1px solid #b8c9f1;border-radius:8px;color:#175cd3;display:inline-flex;font-size:var(--console-text-micro);font-weight:700;gap:6px;padding:8px 10px;width:max-content}.claim-card{--claim-card-accent:#1458ee;background:#fff;border:1px solid #aebfe8;border-radius:14px;color:#101828;display:grid;grid-template-rows:auto 1fr auto auto;margin:22px auto 0;min-height:350px;overflow:hidden;width:min(100%,560px)}.claim-card>header{align-items:center;background:var(--claim-card-accent);color:#fff;display:flex;gap:16px;justify-content:space-between;padding:15px 18px}.claim-card>header span{font-size:15px;font-weight:780;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.claim-card>header small{flex:0 0 auto;font-size:12px;font-weight:760;letter-spacing:.12em}.claim-card__body{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 130px;padding:18px}.claim-card__body>div{display:grid;gap:7px}.claim-card__body p{color:var(--claim-card-accent);font-size:12px;font-weight:760;letter-spacing:.07em;margin:0;text-transform:uppercase}.claim-card__body h3{font-size:23px;letter-spacing:-.035em;line-height:1.06;margin:0}.claim-card__body span{color:#475467;font-size:12px;line-height:1.5}.claim-card .registration-qr{border-radius:6px;height:130px;width:130px}.claim-card__code{background:#f5f8ff;border:1px dashed #9db4ea;border-radius:9px;display:grid;gap:4px;justify-items:center;margin:0 18px;padding:10px 14px;text-align:center}.claim-card__code span{color:#475467;font-size:12px}.claim-card__code code{color:#101828;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:800;letter-spacing:.045em;overflow-wrap:anywhere}.claim-card>footer{align-items:end;color:#667085;display:flex;gap:18px;justify-content:space-between;padding:12px 18px 15px}.claim-card>footer span{font-size:12px;line-height:1.45;max-width:72%}.claim-card>footer strong{color:var(--claim-card-accent);font-size:12px;white-space:nowrap}.claim-card--brand-forward{--claim-card-accent:#1458ee}.claim-card--balanced{--claim-card-accent:#344054;background:linear-gradient(135deg,#fff 0 70%,#eef4ff 70%)}.claim-card--balanced>header{background:#fff;border-bottom:3px solid #1458ee;color:#101828}.claim-card--compact{--claim-card-accent:#101828;grid-template-rows:auto 1fr auto;min-height:300px}.claim-card--compact .claim-card__body{padding-block:14px}.claim-card--compact .claim-card__body h3{font-size:20px}.claim-card--compact>footer span{max-width:68%}.claim-card-downloads{margin-top:16px}.claim-card-downloads__buttons{display:flex;flex-wrap:wrap;gap:10px}.claim-card-downloads__buttons .button{min-width:150px}.claim-card-downloads .auth-error{margin-top:10px}#claim-card-print-root{display:none}.claim-qr-settings-hint{background:#f7faff;border-left:3px solid #1458ee;color:#344054;font-size:13px;line-height:1.5;padding:10px 12px}.preprint-dialog--result{width:min(100%,760px)}.preprint-summary{align-items:center;background:#ecfdf3;border:1px solid #abefc6;border-radius:10px;color:#067647;display:flex;gap:12px;margin:18px 0;padding:14px 16px}.preprint-summary>span{display:grid;gap:3px;min-width:0}.preprint-summary strong{color:#05603a}.preprint-summary small{color:#067647;line-height:1.45}.preprint-card-pages{background:#f8fafc;border:1px solid #eaecf0;border-radius:12px;margin:20px 0;max-height:430px;overflow:auto;padding:0 12px 18px}.preprint-card-pages .claim-card{transform-origin:top center}.product-dialog--result>.button--wide{margin-top:18px}.workspace-content--case{width:min(100%,1440px)}.back-link{align-items:center;background:transparent;border:0;color:#667085;display:inline-flex;font-size:var(--console-text-caption);gap:6px;margin-bottom:22px;padding:0}.case-heading{align-items:flex-start;display:flex;gap:22px;justify-content:space-between;margin-bottom:24px}.case-heading>div:first-child>div{align-items:center;color:#667085;display:flex;font-size:var(--console-text-caption);font-weight:680;gap:9px}.case-heading h1{font-size:30px;letter-spacing:-.045em;line-height:1.08;margin:9px 0 6px}.case-heading p{color:#667085;font-size:13px;line-height:1.45;margin:0}.case-actions{align-self:start;display:flex;gap:9px;padding-top:34px}.case-operating-strip{background:#fff;border:1px solid var(--console-border);border-radius:12px;display:grid;gap:0;grid-template-columns:1.35fr .8fr 1.15fr .85fr;margin:-5px 0 18px;overflow:hidden}.case-operating-strip>div{border-right:1px solid var(--console-border);display:grid;gap:5px;min-width:0;padding:12px 14px}.case-operating-strip>div:last-child{border-right:0}.case-operating-strip span{color:var(--console-muted);font-size:var(--console-text-micro);font-weight:650;letter-spacing:.07em;text-transform:uppercase}.case-operating-strip strong{color:#263244;font-size:13px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-notice{align-items:center;background:#ecfdf3;border:1px solid #abefc6;border-radius:10px;color:#067647;display:flex;font-size:13px;font-weight:620;gap:8px;line-height:1.45;margin-bottom:16px;padding:12px 14px}.case-notice--error{background:#fff6f5;border-color:#fecdca;color:#b42318}.case-notice--warning{background:#fffaeb;border-color:#fedf89;color:#93370d}.case-notice button{background:transparent;border:1px solid;border-radius:8px;color:inherit;cursor:pointer;font:inherit;margin-left:auto;min-height:44px;padding:0 12px}.case-read-only{align-items:flex-start;background:#f8f9fb;border:1px solid var(--console-border);border-radius:10px;color:#667085;display:flex;gap:10px;margin:16px;padding:14px}.case-read-only>span{display:grid;gap:4px}.case-read-only strong{color:#344054;font-size:var(--console-text-caption)}.case-read-only small{font-size:var(--console-text-micro);line-height:1.5}.case-resolved-gate{align-items:center;background:#ecfdf3;border:1px solid #abefc6;border-radius:11px;color:#067647;display:grid;gap:10px;grid-template-columns:22px minmax(0,1fr) auto;margin:16px;padding:14px}.case-resolved-gate>span{display:grid;gap:3px}.case-resolved-gate strong{color:#05603a;font-size:var(--console-text-caption)}.case-resolved-gate small{color:#527263;font-size:var(--console-text-micro);line-height:1.45}.case-resolved-gate .button{white-space:nowrap}.case-account-deactivated{align-items:start;background:#fffaeb;border:1px solid #fedf89;border-radius:11px;color:#b54708;display:grid;gap:10px;grid-template-columns:22px minmax(0,1fr);margin:0 0 18px;padding:14px}.case-account-deactivated>span{display:grid;gap:3px}.case-account-deactivated strong{color:#93370d;font-size:var(--console-text-caption)}.case-account-deactivated small{color:#7a2e0e;font-size:var(--console-text-micro);line-height:1.5}.policy-conflict span{display:grid;gap:3px;line-height:1.45;margin-right:auto}.policy-conflict button{background:#fff;border:1px solid #fda29b;border-radius:8px;color:#b42318;cursor:pointer;flex:0 0 auto;font-weight:650;min-height:40px}.publish-change-reason{background:#f7f8fb;border-radius:9px;color:#475467;display:grid;font-size:13px;gap:4px;line-height:1.5;padding:12px 14px}.publish-change-reason strong{color:#344054;font-size:12px}.case-layout{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr)}.context-card,.conversation-panel{background:#fff;border:1px solid var(--console-border);border-radius:13px}.conversation-panel{display:flex;flex-direction:column;max-height:calc(100dvh - 102px);overflow:hidden;position:sticky;top:82px}.conversation-list{align-content:start;background:#f7f8fa;display:grid;flex:1 1 auto;gap:10px;max-height:none;min-height:96px;overflow-y:auto;overscroll-behavior:contain;padding:18px 0;scrollbar-gutter:stable}.message{align-items:end;display:grid;gap:9px;padding:0 18px;width:min(84%,680px)}.message--buyer{grid-template-columns:34px minmax(0,1fr);justify-self:start}.message--merchant{grid-template-columns:minmax(0,1fr) 34px;justify-self:end}.message--internal{grid-template-columns:34px minmax(0,1fr);justify-self:center;padding:0;width:calc(100% - 36px)}.message-avatar{background:#eaf1ff;border-radius:50%;color:#175cd3;display:grid;font-size:var(--console-text-micro);font-weight:760;height:34px;place-items:center;width:34px}.message--internal .message-avatar{background:#fff2d6;color:#b54708}.message-bubble{background:#fff;border:1px solid #e4e7ec;border-radius:16px 16px 16px 5px;box-shadow:0 1px 2px rgba(16,24,40,.04);min-width:0;padding:11px 13px}.message--merchant .message-bubble{background:#175cd3;border-color:#175cd3;border-radius:16px 16px 5px 16px;color:#fff}.message--internal .message-bubble{background:#fffcf5;border-color:#fedf89;border-radius:12px}.case-row--unread{background:#f7faff}.case-row--unread:hover{background:#eef4ff}.case-row>span:first-child>strong{align-items:center;display:flex;gap:7px}.case-row>span:first-child>em{color:#667085;display:block;font-size:var(--console-text-micro);font-style:normal;font-weight:600;margin-top:4px}.case-unread-badge{background:#175cd3;border-radius:999px;color:#fff;display:inline-grid;font-size:var(--console-text-micro);height:18px;line-height:1;min-width:18px;padding:0 5px;place-items:center}.conversation-health{align-items:center;color:#067647;display:inline-flex;font-size:12px;font-weight:650;gap:6px}.conversation-health:before{background:currentColor;border-radius:50%;content:"";height:7px;width:7px}.conversation-health--offline{color:#b54708}.conversation-read-marker{display:block;height:2px;width:100%}.message header small{color:#667085;font-size:var(--console-text-micro);font-weight:600}.message--merchant header small,.message.message--merchant time{color:hsla(0,0%,100%,.9)}.message-system{align-items:center;color:#667085;display:grid;gap:8px;grid-template-columns:1fr auto auto 1fr;padding:12px 20px}.message-system>span{background:#eaecf0;height:1px}.message-system p{color:#667085;font-size:var(--console-text-caption);font-weight:620;margin:0}.message-system time{color:var(--console-muted);font-size:var(--console-text-micro)}.message header{align-items:center;display:flex;gap:8px;min-height:20px}.message header strong{font-size:13px}.message header span{background:#fff2d6;border-radius:999px;color:#b54708;font-size:var(--console-text-micro);font-weight:760;padding:3px 6px}.message time{color:var(--console-muted);font-size:var(--console-text-caption);margin-left:auto}.message p{color:#475467;font-size:13px;line-height:1.65;margin:7px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.message--merchant p{color:#fff}.message-attachments{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,180px));margin-top:9px}.message-image{background:rgba(16,24,40,.08);border:1px solid hsla(0,0%,100%,.32);border-radius:11px;color:inherit;display:grid;min-height:112px;overflow:hidden;place-items:center;text-decoration:none}.message-image img{display:block;height:142px;object-fit:cover;width:100%}.message-image span{font-size:var(--console-text-micro);font-weight:650}.message-image--failed{background:#fff6f5;color:#b42318}.message-file{align-items:center;background:#fff;border:1px solid #d0d5dd;border-radius:10px;color:#344054;cursor:pointer;display:flex;gap:8px;min-height:52px;padding:9px;text-align:left}.message-file>span{display:grid;gap:2px;min-width:0}.message-file strong{font-size:var(--console-text-micro);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-file small{color:#667085;font-size:var(--console-text-micro)}.message-file--failed{background:#fff6f5;border-color:#fecdca;color:#b42318}.message-file--failed:hover{background:#ffefed;border-color:#fda29b}.composer{background:#fff;border:1px solid #d0d5dd;border-radius:11px;flex:0 0 auto;margin:16px;overflow:hidden}.composer-tabs{background:#fafbfc;border-bottom:1px solid var(--console-border);display:flex}.composer-tabs button{align-items:center;background:transparent;border:0;border-right:1px solid var(--console-border);color:#667085;display:flex;font-size:var(--console-text-micro);font-weight:680;gap:6px;height:38px;padding:0 13px}.composer-tabs button.is-active{background:#fff;color:#175cd3}.composer-tabs button.is-active.note{color:#b54708}.reply-suggestions{background:#fcfcfd;border-bottom:1px solid var(--console-border);display:grid;gap:8px;padding:10px 12px}.reply-suggestions>span{color:#667085;font-size:var(--console-text-micro);font-weight:700}.reply-suggestions>div{display:flex;flex-wrap:wrap;gap:6px}.reply-suggestions button{background:#fff;border:1px solid #d8e1f4;border-radius:999px;color:#175cd3;cursor:pointer;font:inherit;font-size:var(--console-text-micro);font-weight:650;min-height:30px;padding:0 10px}.reply-suggestions button:hover{background:#f5f8ff;border-color:#9db8f6}.reply-suggestions button:focus-visible{outline:3px solid rgba(20,88,238,.18);outline-offset:1px}.composer textarea{background:#fff;border:1px solid #d0d5dd;border-radius:9px;color:#344054;font:inherit;font-size:13px;line-height:1.6;margin:10px 12px;min-height:84px;outline:none;padding:12px;resize:vertical;width:calc(100% - 24px)}.composer textarea:focus{border-color:#84adff;box-shadow:0 0 0 3px rgba(20,88,238,.1)}.composer-attachments{background:#fafbfc;border-top:1px solid var(--console-border);display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));padding:10px 12px}.composer-attachment{align-items:center;background:#fff;border:1px solid #e4e7ec;border-radius:10px;display:grid;gap:9px;grid-template-columns:46px minmax(0,1fr) 28px;min-width:0;padding:7px}.composer-attachment>img{border-radius:8px;height:46px;object-fit:cover;width:46px}.composer-attachment>span{display:grid;gap:3px;min-width:0}.composer-attachment strong{color:#344054}.composer-attachment small,.composer-attachment strong{font-size:var(--console-text-micro);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-attachment small{color:#667085;line-height:1.3}.composer-attachment--failed{background:#fff6f5;border-color:#fecdca}.composer-attachment--failed small{color:#b42318}.composer-attachment>button{background:transparent;border:0;border-radius:7px;color:#667085;cursor:pointer;display:grid;height:28px;padding:0;place-items:center;width:28px}.composer-attachment>button:hover{background:#fff0ef;color:#b42318}.composer>div:last-child{align-items:center;border-top:1px solid var(--console-border);display:flex;gap:15px;justify-content:space-between;min-height:52px;padding:8px 10px 8px 13px}.composer>div:last-child>span{align-items:center;color:var(--console-muted);display:flex;font-size:var(--console-text-micro);gap:5px}.composer-actions{align-items:center;display:flex;gap:8px}.action-required-check{align-items:center;color:#475467;display:inline-flex;font-size:var(--console-text-micro);font-weight:650;gap:6px;min-height:36px;white-space:nowrap}.action-required-check input{accent-color:var(--console-blue);height:15px;margin:0;width:15px}.image-compression-check{align-items:center;color:#475467;cursor:pointer;display:inline-flex;font-size:var(--console-text-micro);font-weight:650;gap:6px;min-height:36px;white-space:nowrap}.image-compression-check input{accent-color:var(--console-blue);height:15px;margin:0;width:15px}.image-compression-check:has(input:disabled){color:#98a2b3;cursor:not-allowed}.message-action-required{align-items:center;background:#fff8e8!important;border-color:#f5c16c!important;color:#8a4b00!important;display:inline-flex!important;gap:4px}.case-attachments{display:grid;gap:9px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));padding:14px 16px 0}.case-attachments button{align-items:center;background:#fafbfc;border:1px solid var(--console-border);border-radius:10px;color:#475467;cursor:pointer;display:flex;gap:10px;min-height:52px;padding:10px 12px;text-align:left}.case-attachments button:hover{background:#f5f8ff;border-color:#9db8f6}.case-attachments button>span{display:grid;gap:3px;min-width:0}.case-attachments strong{color:#344054;font-size:var(--console-text-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-attachments small{color:var(--console-muted);font-size:var(--console-text-micro)}.context-column{display:grid;gap:13px}.case-context-details{background:#fff;border:1px solid var(--console-border);border-radius:13px;overflow:hidden}.case-context-details>summary{align-items:center;color:#344054;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:66px;padding:13px 16px}.case-context-details>summary::-webkit-details-marker{display:none}.case-context-details>summary>span{display:grid;gap:3px;min-width:0}.case-context-details>summary strong{font-size:13px}.case-context-details>summary small{color:#667085;font-size:var(--console-text-micro);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-context-details>summary>svg{flex:0 0 auto;transition:transform .16s ease}.case-context-details[open]>summary{border-bottom:1px solid var(--console-border)}.case-context-details[open]>summary>svg{transform:rotate(180deg)}.case-context-details>div{display:grid}.case-context-details>div>.context-card{border:0;border-radius:0}.case-context-details>div>.context-card+.context-card{border-top:1px solid var(--console-border)}.context-card{padding:16px}.context-card__title{align-items:center;color:#475467;display:flex;gap:8px;margin-bottom:14px}.context-card__title h2{color:#344054;font-size:14px;margin:0}.context-card dl{display:grid;gap:10px;margin:0}.context-card dl>div{display:flex;gap:12px;justify-content:space-between}.context-card dt{color:var(--console-muted);font-size:13px;line-height:1.4}.context-card dd{color:#344054;font-size:13px;font-weight:650;line-height:1.4;margin:0;overflow-wrap:anywhere;text-align:right}.context-card__product-image{aspect-ratio:16/9;background:#f2f4f7;border:1px solid var(--console-border);border-radius:9px;display:block;margin:0 0 14px;object-fit:cover;width:100%}.context-resource-links{border-top:1px solid var(--console-border);display:grid;gap:6px;margin-top:14px;padding-top:12px}.context-resource-links a{align-items:center;color:var(--console-blue);display:flex;font-size:var(--console-text-caption);font-weight:700;gap:7px;text-decoration:none}.coverage-status{align-items:center;background:#ecfdf3;border-radius:9px;color:#079455;display:flex;gap:8px;margin-bottom:14px;padding:10px}.coverage-status>span{display:grid;gap:2px}.coverage-status strong{font-size:var(--console-text-caption)}.coverage-status small{color:#48806a;font-size:var(--console-text-micro)}.coverage-card>p{color:#667085;font-size:var(--console-text-micro);line-height:1.5;margin:0}.warranty-evaluation{display:grid;gap:12px}.warranty-evaluation .context-card__title{margin-bottom:0}.warranty-evaluation__result{align-items:flex-start;background:#ecfdf3;border-radius:9px;color:#067647;display:flex;gap:9px;padding:12px}.warranty-evaluation--review .warranty-evaluation__result{background:#fffaeb;color:#b54708}.warranty-evaluation__result>svg{flex:0 0 auto;margin-top:1px}.warranty-evaluation__result>span{display:grid;gap:3px}.warranty-evaluation__result strong{color:#344054;font-size:13px}.warranty-evaluation__result small{color:#475467;font-size:12px;line-height:1.4}.warranty-evaluation__meta{color:#667085;font-size:12px;line-height:1.4;margin:0}.warranty-checks{border-top:1px solid #eaecf0}.warranty-checks summary{align-items:center;color:#344054;cursor:pointer;display:flex;font-size:13px;font-weight:650;gap:8px;justify-content:space-between;list-style:none;min-height:42px}.warranty-checks summary::-webkit-details-marker{display:none}.warranty-checks[open] summary svg{transform:rotate(180deg)}.warranty-checks ol{display:grid;gap:0;list-style:none;margin:0;padding:0}.warranty-check{border-top:1px solid #f2f4f7;display:grid;gap:8px;grid-template-columns:20px minmax(0,1fr) auto;padding:10px 0}.warranty-check>span{color:#667085;display:grid;min-height:18px;place-items:center;width:18px}.warranty-check>span svg{height:16px;width:16px}.warranty-check--pass>span{color:#079455}.warranty-check--fail>span,.warranty-check--missing>span{color:#d92d20}.warranty-check>div{display:grid;gap:3px}.warranty-check strong{color:#344054;font-size:12px}.warranty-check small{color:#667085;font-size:12px;line-height:1.45}.warranty-check>b{color:#475467;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.warranty-reevaluate{justify-content:center;width:100%}.mini-timeline{display:grid;gap:0;list-style:none;margin:0;padding:0}.mini-timeline li{display:grid;gap:8px;grid-template-columns:14px 1fr;padding-bottom:15px;position:relative}.mini-timeline li:not(:last-child):before{background:#d0d5dd;bottom:0;content:"";left:5px;position:absolute;top:11px;width:1px}.mini-timeline li>span{background:var(--console-blue);border:3px solid #dbe6ff;border-radius:50%;height:11px;position:relative;width:11px;z-index:1}.mini-timeline li>div{display:grid;gap:3px}.mini-timeline strong{font-size:13px}.mini-timeline small,.mini-timeline time{color:var(--console-muted);font-size:var(--console-text-caption);line-height:1.45}.timeline-disclosure{background:#f7faff;border:1px dashed #9db8f6;border-radius:999px;grid-column:2;justify-self:start;margin:9px 0 4px}.timeline-collapse,.timeline-disclosure{color:#175cd3;cursor:pointer;font-size:var(--console-text-caption);font-weight:700;min-height:36px;padding:0 11px}.timeline-collapse{background:transparent;border:0;border-radius:8px;margin-top:3px}.timeline-collapse:hover,.timeline-disclosure:hover{background:#eef4ff}.mini-timeline-empty{color:#667085;font-size:12px;line-height:1.55;margin:0}.workspace-content--settings{align-content:start;display:grid;gap:24px;width:min(100%,1120px)}.workspace-content--settings>.page-heading{margin-bottom:0}.settings-save-dock{display:none}.workspace-content--settings>:is(.claim-grant-policy-panel,.support-routing-panel,.sla-policy-panel,.notification-policy-panel){width:100%}.claim-grant-policy-panel{background:#fff;border:1px solid var(--console-border);border-radius:14px;overflow:hidden}.claim-grant-policy-panel>footer,.claim-grant-policy-panel>header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;padding:17px 20px}.claim-grant-policy-panel>header{border-bottom:1px solid var(--console-border)}.claim-grant-policy-panel>footer{background:#f8f9fb;border-top:1px solid var(--console-border);justify-content:flex-start}.claim-grant-policy-panel h2{font-size:16px;line-height:1.3;margin:0 0 5px}.claim-grant-policy-panel footer p,.claim-grant-policy-panel header p{color:var(--console-muted);font-size:13px;line-height:1.45;margin:0}.claim-grant-policy-panel header>span{color:var(--console-muted);font-size:var(--console-text-caption);font-weight:700}.claim-grant-policy-panel footer svg{flex:0 0 auto;margin-top:2px}.claim-grant-policy-fields{display:grid;gap:0;grid-template-columns:minmax(0,1fr);padding:8px 24px 20px}.claim-grant-policy-fields label{align-content:start;color:#344054;display:grid;font-size:13px;font-weight:680;gap:7px;padding:15px 0}.claim-grant-policy-fields label+label{border-top:1px solid #edf0f5}.claim-grant-policy-fields select{background:#fff;border:1px solid var(--console-border);border-radius:9px;color:var(--console-text);font:inherit;max-width:420px;min-height:42px;padding:0 34px 0 11px;width:100%}.claim-grant-policy-fields select:disabled{background:#f2f4f7;color:#667085;cursor:not-allowed}.claim-grant-policy-fields small{color:var(--console-muted);font-size:12px;font-weight:500;line-height:1.5;max-width:660px}.claim-grant-examples{display:grid;gap:13px;padding:0 24px 24px}.claim-grant-examples__heading h3{font-size:14px;line-height:1.35;margin:0 0 3px}.claim-grant-examples__heading p{color:var(--console-muted);font-size:12px;line-height:1.45;margin:0}.claim-code-example-grid{display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.claim-code-example,.claim-style-example{background:#fff;border:1px solid var(--console-border);border-radius:10px;color:var(--console-text);cursor:pointer;min-width:0;padding:10px;text-align:left}.claim-code-example{align-items:center;display:grid;gap:5px 18px;grid-template-columns:minmax(145px,190px) minmax(0,1fr);grid-template-rows:auto auto;padding:12px 14px}.claim-code-example:hover:not(:disabled),.claim-style-example:hover:not(:disabled){border-color:#7aa3f6}.claim-code-example:focus-visible,.claim-style-example:focus-visible{outline:3px solid #9cc1ff;outline-offset:2px}.claim-code-example:disabled,.claim-style-example:disabled{cursor:default}.claim-code-example.is-selected,.claim-style-example.is-selected{border-color:#1458ee;box-shadow:0 0 0 1px #1458ee}.claim-code-example__top,.claim-style-example__label{align-items:center;display:flex;font-size:12px;gap:6px;justify-content:space-between;min-height:19px}.claim-code-example__top svg,.claim-style-example__label svg{color:#1458ee;flex:0 0 auto}.claim-code-example__mock{align-items:center;background:#f7faff;border:1px solid #dbe5f8;border-radius:6px;display:grid;gap:6px;grid-column:2;grid-row:1/3;grid-template-columns:minmax(0,1fr) auto;margin:0;min-height:76px;padding:10px}.claim-code-example__mock>span{color:#1458ee;font-size:12px;font-weight:800;letter-spacing:.04em}.claim-code-example__mock>svg{color:#344054;grid-row:span 2}.claim-code-example__mock code{color:#101828;font-size:12px;font-weight:800;grid-column:1/-1;overflow-wrap:anywhere}.claim-code-example>small{color:var(--console-muted);font-size:12px;grid-column:1;grid-row:2}.claim-card-style-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.claim-style-example__mock{background:#fff;border:1px solid #dbe5f8;border-radius:6px;display:grid;gap:8px;margin-bottom:8px;min-height:103px;overflow:hidden}.claim-style-example__mock>b{background:#1458ee;color:#fff;font-size:12px;letter-spacing:.05em;padding:7px 9px}.claim-style-example__mock>span{align-items:center;display:flex;gap:6px;justify-content:space-between;padding:0 9px}.claim-style-example__mock i{font-size:12px;font-style:normal;font-weight:700}.claim-style-example__mock code{font-size:12px;font-weight:800;margin:0 9px 8px;overflow-wrap:anywhere}.claim-style-example--balanced .claim-style-example__mock{background:linear-gradient(135deg,#fff 0 70%,#eef4ff 70%)}.claim-style-example--balanced .claim-style-example__mock>b{background:#fff;border-bottom:2px solid #1458ee;color:#101828}.claim-style-example--compact .claim-style-example__mock{min-height:84px}.claim-style-example--compact .claim-style-example__mock>b{background:#101828}.sla-policy-panel{background:#fff;border:1px solid var(--console-border);border-radius:14px;overflow:hidden;width:min(100%,1120px)}.sla-policy-panel>header{align-items:center;border-bottom:1px solid var(--console-border);display:flex;gap:20px;justify-content:space-between;min-height:78px;padding:17px 20px}.sla-policy-panel h2{font-size:16px;margin:0 0 5px}.sla-policy-panel footer p,.sla-policy-panel header p{color:#667085;font-size:13px;line-height:1.45;margin:0}.sla-policy-panel header>span{color:#475467;font-size:12px;font-weight:680}.sla-policy-fields{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr));padding:24px}.sla-policy-fields label{color:#344054;display:grid;font-size:13px;font-weight:680;gap:8px}.sla-policy-fields label>span{align-items:center;color:#667085;display:flex;font-weight:550;gap:9px}.sla-policy-fields input{background:#fff;border:1px solid #d0d5dd;border-radius:9px;color:var(--console-text);font:inherit;min-height:42px;padding:0 10px;width:112px}.sla-observability-controls{border-top:1px solid #edf0f5;display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr));padding:22px 24px 24px}.sla-observability-controls>label{color:#344054;display:grid;font-size:13px;font-weight:680;gap:8px}.sla-observability-controls>label>span{color:#667085;font-weight:550}.sla-observability-controls input[type=number]{background:#fff;border:1px solid #d0d5dd;border-radius:9px;color:var(--console-text);font:inherit;min-height:42px;padding:0 10px;width:100%}.sla-reminder-toggle{align-items:center;background:#f8f9fb;border:1px solid var(--console-border);border-radius:10px;column-gap:14px;display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;padding:16px}.sla-reminder-toggle>span{color:#344054!important;display:grid;font-weight:700!important;gap:4px}.sla-reminder-toggle small{color:#667085;font-size:12px;font-weight:500;line-height:1.45}.sla-policy-panel>footer{align-items:flex-start;background:#f8f9fb;border-top:1px solid var(--console-border);display:flex;gap:9px;padding:14px 20px}.sla-policy-panel>footer svg{flex:0 0 auto;margin-top:2px}.notification-policy-panel{background:#fff;border:1px solid var(--console-border);border-radius:14px;overflow:hidden}.notification-policy-panel>header{align-items:center;border-bottom:1px solid var(--console-border);display:flex;gap:20px;justify-content:space-between;min-height:78px;padding:17px 20px}.notification-policy-panel>header h2{font-size:16px;margin:0 0 5px}.notification-policy-panel>header p{color:#667085;font-size:13px;line-height:1.45;margin:0}.notification-policy-panel>header>span{color:#475467;font-size:12px;font-weight:680}.notification-policy-table{display:grid}.notification-policy-row{align-items:center;border-bottom:1px solid var(--console-border);display:grid;grid-template-columns:minmax(0,1fr) 124px 124px;min-height:70px}.notification-policy-row>span{padding:13px 20px}.notification-policy-row>span:not(:first-child){border-left:1px solid var(--console-border);display:grid;place-items:center}.notification-policy-row>span:first-child{display:grid;gap:4px}.notification-policy-row strong{color:#263244;font-size:13px}.notification-policy-row small{color:#667085;font-size:13px;line-height:1.45}.notification-policy-row--header{background:#fafbfc;color:#667085;font-size:var(--console-text-micro);font-weight:700;letter-spacing:.06em;min-height:38px;text-transform:uppercase}.notification-policy-row--header>span:first-child{display:block}.policy-toggle{align-items:center;background:#fff;border:1px solid #d0d5dd;border-radius:999px;color:#667085;cursor:pointer;display:inline-flex;gap:7px;justify-content:center;min-height:34px;min-width:72px;padding:0 10px}.policy-toggle i{background:#98a2b3;border-radius:50%;height:8px;width:8px}.policy-toggle b{font-size:var(--console-text-micro)}.policy-toggle.is-on{background:#ecfdf3;border-color:#abefc6;color:#067647}.policy-toggle.is-on i{background:#17b26a}.notification-policy-panel>footer{align-items:flex-start;background:#f8f9fb;color:#667085;display:flex;gap:9px;padding:14px 20px}.notification-policy-panel>footer svg{flex:0 0 auto;margin-top:1px}.notification-policy-panel>footer p{font-size:13px;line-height:1.55;margin:0}.settings-loading{align-items:center;color:#667085;display:flex;font-size:var(--console-text-caption);gap:9px;justify-content:center;min-height:230px}.settings-error{margin:16px}.console-state{align-content:center;background:var(--console-canvas);display:grid;justify-items:center;min-height:100dvh;padding:30px;text-align:center}.console-state>img{border-radius:14px;height:50px;margin-bottom:20px;width:50px}.console-state>svg{color:var(--console-blue)}.console-state h1{font-size:28px;letter-spacing:-.04em;margin:18px 0 8px}.console-state p{color:#667085;font-size:13px;line-height:1.6;margin:0 0 20px;max-width:460px}.console-state>a{color:var(--console-blue);font-size:var(--console-text-caption);font-weight:680;margin-top:18px}.local-error-detail{background:#fff6f5;border:1px solid #fecdca;border-radius:10px;color:#7a271a;margin:0 0 20px;padding:12px 14px;text-align:left;width:min(100%,560px)}.local-error-detail summary{cursor:pointer;font-size:12px;font-weight:700}.local-error-detail code{display:block;font-size:var(--console-text-caption);line-height:1.5;margin-top:9px;overflow-wrap:anywhere}.state-icon{border-radius:14px;display:grid;height:52px;place-items:center;width:52px}.state-icon--error{background:#fff0ef;color:#d92d20;font-size:.75rem;font-weight:800;letter-spacing:-.02em}.console-modal-backdrop{backdrop-filter:blur(8px);background:rgba(16,24,40,.58);display:grid;inset:0;padding:22px;place-items:center;position:fixed;z-index:100}.console-modal-backdrop--confirmation{z-index:101}.claim-qr-draft-hint{background:#f4f7ff;border:1px solid #b8c9f1;border-radius:9px;color:#254d9b;font-size:var(--console-text-caption);padding:9px 12px}.product-instance-content{display:flex;flex-direction:column}.support-more-filters{display:none}.resolution-dialog{background:#fff;border:1px solid #e4e7ec;border-radius:16px;box-shadow:0 24px 70px rgba(16,24,40,.24);max-height:calc(100dvh - 44px);overflow-y:auto;padding:32px;position:relative;width:min(100%,560px)}.resolution-dialog h2{font-size:28px;letter-spacing:-.04em;margin:10px 30px 10px 0}.resolution-dialog>p:not(.console-eyebrow){color:#667085;font-size:13px;line-height:1.55;margin:0 0 24px}.resolution-dialog label{margin-top:15px}.resolution-dialog select{padding:0 12px}.resolution-dialog textarea{font:inherit;font-size:13px;line-height:1.5;min-height:105px;padding:11px 12px;resize:vertical}.resolution-dialog>.button--wide{margin-top:20px}.resolution-review-heading{align-items:center;display:grid;gap:13px;grid-template-columns:44px minmax(0,1fr);margin-bottom:10px}.resolution-review-heading h2{margin-block:4px 0}.resolution-review-heading .console-eyebrow{margin:0}.review-icon{background:#ecfdf3;border-radius:50%;color:#067647;display:grid;height:44px;place-items:center;width:44px}.resolution-review-intro{margin-bottom:17px!important}.decision-summary{background:#fff;border:1px solid var(--console-border);border-radius:11px;display:grid;gap:0;margin:17px 0;overflow:hidden;padding:0}.decision-summary>div{border-bottom:1px solid #eef0f4;display:grid;gap:12px;grid-template-columns:145px minmax(0,1fr);padding:11px 13px}.decision-summary>div:last-child{border-bottom:0}.decision-summary dt{color:#667085;font-size:var(--console-text-micro);font-weight:650}.decision-summary dd{color:#344054;font-size:13px;font-weight:650;margin:0;overflow-wrap:anywhere}.decision-summary__reason{background:#fafbfc;gap:5px!important;grid-template-columns:1fr!important}.decision-summary__reason dd{color:#475467;font-weight:500;line-height:1.55;white-space:pre-wrap}.decision-warning{align-items:flex-start;background:#fff8e8;border-radius:10px;color:#7a3e00;display:flex;font-size:var(--console-text-body);gap:10px;line-height:var(--console-leading-copy);padding:13px 14px}.decision-warning svg{flex:0 0 auto}.decision-warning>span{display:grid;gap:2px}.decision-warning strong{display:block}.dialog-actions{display:grid;gap:10px;grid-template-columns:.8fr 1.2fr;margin-top:20px}.workspace-shell .workspace-nav button,.workspace-shell .workspace-search input{font-size:14px}.workspace-shell .panel-heading h2{font-size:17px}.workspace-shell .panel-heading p{font-size:13px}.workspace-shell .panel-heading button{font-size:12px}.workspace-shell .metric>span{font-size:13px}.workspace-shell .metric>small{font-size:12px}.workspace-shell .case-row{font-size:13px}.workspace-shell .case-row small{font-size:var(--console-text-caption)}@media (max-width:1480px){.product-lifecycle__body{gap:10px;grid-template-columns:1fr;padding:18px}.product-lifecycle__flow{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.lifecycle-step{align-content:center;border:1px solid #eef0f4;border-radius:11px;column-gap:10px;grid-template-columns:36px minmax(0,1fr);grid-template-rows:24px 28px 18px;justify-items:start;min-height:92px;padding:10px 12px;text-align:left}.lifecycle-step__marker{box-shadow:none;grid-row:1/4;height:36px;width:36px}.lifecycle-step__label{white-space:normal}.lifecycle-step:after{display:none}.claim-rate{align-items:baseline;column-gap:10px;grid-template-columns:auto auto minmax(0,1fr);justify-items:start;min-height:54px;padding:11px 14px;place-content:center stretch;text-align:left}.claim-rate small{justify-self:end}}@media (max-width:1120px){.attention-grid,.operations-summary,.team-summary{grid-template-columns:1fr 1fr}.team-invite-panel{align-items:stretch}.team-invite-panel,.team-invite-panel form{grid-template-columns:1fr}.team-invite-panel .button{justify-content:center;width:100%}.team-panel>header{align-items:flex-start;flex-direction:column}.team-table{overflow:visible}.team-row--header{display:none}.team-row:not(.team-row--header){gap:14px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:16px}.team-row:not(.team-row--header)>span:first-child{grid-column:1/-1}.team-row:not(.team-row--header)>span:nth-child(3){justify-self:end}.team-row:not(.team-row--header)>span:nth-child(4){grid-column:1/-1}.team-row select{max-width:min(100%,210px)}.product-lifecycle__flow{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.lifecycle-step{column-gap:12px;grid-template-columns:40px minmax(0,1fr);padding:11px 12px}.lifecycle-step__marker{height:40px;width:40px}.product-table{background:#f7f8fa;display:grid;gap:12px;padding:14px}.product-row--header{display:none}.product-row:not(.product-row--header){background:#fff;border:1px solid var(--console-border);border-radius:12px;box-shadow:0 1px 2px rgba(16,24,40,.03);display:grid;gap:16px 22px;grid-template-columns:1fr 1fr;min-height:0;padding:18px}.product-row:not(.product-row--header)>span{padding-top:17px;position:relative}.product-row:not(.product-row--header)>span:before{color:var(--console-muted);content:attr(data-label);font-size:var(--console-text-micro);font-weight:750;left:0;letter-spacing:.055em;position:absolute;text-transform:uppercase;top:0}.product-row .product-cell{grid-column:1/-1;padding-top:0!important}.product-row .product-cell:before{display:none}.product-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 40px!important;justify-content:stretch;padding-top:4px!important}.product-actions:before{display:none}.product-actions>.button{justify-content:center;width:100%}.row-action-menu__popover{bottom:calc(100% + 6px);right:0;top:auto}.case-table{background:#f7f8fa;display:grid;gap:12px;overflow:visible;padding:14px}.case-row--header{display:none}button.case-row{align-items:start;background:#fff;border:1px solid var(--console-border);border-radius:12px;box-shadow:0 1px 2px rgba(16,24,40,.03);gap:16px 22px;grid-template-columns:1fr 1fr;min-height:0;min-width:0;padding:18px 52px 18px 18px;position:relative}button.case-row:last-child{border-bottom:1px solid var(--console-border)}button.case-row>span{align-content:start;padding-top:17px;position:relative}button.case-row>span:before{color:var(--console-muted);content:attr(data-label);font-size:var(--console-text-micro);font-weight:750;left:0;letter-spacing:.055em;position:absolute;text-transform:uppercase;top:0}button.case-row>span:first-child{border-bottom:1px solid #eef0f4;grid-column:1/-1;padding-bottom:13px;padding-top:0}button.case-row>.case-row__arrow:before,button.case-row>span:first-child:before{display:none}button.case-row>.case-row__arrow{background:var(--console-blue-soft);border-radius:8px;color:var(--console-blue);display:grid;height:28px;padding:0;place-items:center;position:absolute;right:18px;top:18px;width:28px}button.case-row small,button.case-row strong{overflow-wrap:anywhere;white-space:normal}}@media (max-width:1020px){.auth-page{grid-template-columns:minmax(340px,.8fr) minmax(460px,1.2fr)}.auth-story{padding-inline:38px}.auth-story h2{font-size:42px}.auth-story__copy{margin-top:56px;min-height:250px}.auth-journey{padding:15px}.auth-journey small{display:none}.auth-journey--espresso{grid-template-columns:1fr;width:min(100%,290px)}.auth-journey--espresso li{align-items:center;grid-template-columns:30px 1fr;padding:4px 0}.auth-journey--espresso li+li{border-left:0;margin-top:7px;padding-left:0}.auth-journey--espresso small{display:none}.auth-journey--robot{margin-top:24px}.auth-story__counter{display:none}.attention-grid,.operations-summary,.team-summary{grid-template-columns:1fr 1fr}.team-invite-panel{align-items:stretch;grid-template-columns:1fr}.product-metrics{grid-template-columns:1fr 1fr}.product-lifecycle__flow{gap:8px;grid-template-columns:repeat(3,1fr)}.lifecycle-step{border:1px solid #eef0f4;border-radius:10px;min-height:82px;padding:9px 10px}.lifecycle-step:after{display:none}.claim-rate{min-height:54px}.product-list-toolbar{flex-wrap:wrap}.product-search{flex-basis:100%}.product-list-toolbar>label{flex:1 1 150px}.catalog-builder__layout{grid-template-columns:210px minmax(0,1fr)}.catalog-product-row{grid-template-columns:42px minmax(140px,1fr) auto}.catalog-product-row__state{grid-column:2}.catalog-product-row__actions{grid-column:3;grid-row:1/3}.product-row{gap:12px;grid-template-columns:minmax(180px,1.15fr) minmax(135px,.8fr) minmax(170px,1fr) minmax(130px,.78fr) minmax(115px,.7fr) minmax(106px,.6fr);padding-inline:14px}.policy-grid{grid-template-columns:1fr 1fr}.case-layout{grid-template-columns:1fr}.conversation-panel{max-height:none;position:static}.conversation-list{max-height:520px;min-height:0}.case-operating-strip{grid-template-columns:1fr 1fr}.case-operating-strip>div:nth-child(2){border-right:0}.case-operating-strip>div:nth-child(-n+2){border-bottom:1px solid var(--console-border)}.context-column{grid-template-columns:1fr 1fr}.policy-editor-layout{grid-template-columns:minmax(0,1fr) 280px}.policy-editor-layout>nav{grid-column:1/-1;grid-template-columns:repeat(4,max-content);overflow-x:auto;position:static}}@media (max-height:760px) and (min-width:821px){.auth-story__copy{margin-top:42px;min-height:0}.auth-journey{display:none}}@media (max-width:820px){.auth-page{display:block}.auth-story{display:none}.auth-panel{background:#fff;min-height:100dvh;padding:28px 24px 32px}.auth-panel:after,.auth-panel:before,.auth-panel__topwave{display:none}.auth-panel__mobile-brand{display:block;margin:0 auto 62px;width:min(100%,450px)}.auth-panel__mobile-brand .auth-brand{color:var(--console-text)}.auth-card{margin:0 auto;width:min(100%,450px)}.auth-panel__footer{margin:64px auto 0;width:min(100%,450px)}.workspace-shell{grid-template-columns:1fr}.workspace-sidebar{left:0;position:fixed;top:0;transform:translateX(-103%);transition:transform .22s cubic-bezier(.22,1,.36,1);width:min(294px,86vw);z-index:60}.workspace-sidebar--open{transform:translateX(0)}.workspace-scrim{background:rgba(16,24,40,.46);border:0;display:block;inset:0;position:fixed;z-index:55}.workspace-topbar .workspace-mobile-menu{display:grid}.workspace-topbar{padding-inline:18px}.topbar-account>span:nth-child(2),.workspace-picker--topbar>button>span:nth-child(2){display:none}.workspace-picker--topbar>button{grid-template-columns:30px auto;min-width:48px}.topbar-account{grid-template-columns:32px auto;padding-right:6px}.workspace-search{width:min(100%,390px)}.workspace-content{padding:34px 22px 50px}.account-layout{gap:18px;grid-template-columns:1fr}.account-section-nav{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.account-section-nav button{grid-template-columns:20px minmax(0,1fr);min-height:52px}.account-section-nav small{display:none}.product-table{background:#f7f8fa;display:grid;gap:12px;padding:14px}.product-row--header{display:none}.product-row:not(.product-row--header){background:#fff;border:1px solid var(--console-border);border-radius:12px;box-shadow:0 1px 2px rgba(16,24,40,.03);display:grid;gap:16px 22px;grid-template-columns:1fr 1fr;min-height:0;padding:18px}.product-row:not(.product-row--header)>span{padding-top:17px;position:relative}.product-row:not(.product-row--header)>span:before{color:var(--console-muted);content:attr(data-label);font-size:var(--console-text-micro);font-weight:750;left:0;letter-spacing:.055em;position:absolute;text-transform:uppercase;top:0}.product-row .product-cell{grid-column:1/-1;padding-top:0!important}.product-row .product-cell:before{display:none}.product-actions{grid-column:1/-1;justify-content:stretch;padding-top:4px!important}.product-actions:before{display:none}.product-actions>.button{justify-content:center;width:100%}.row-action-menu__popover{bottom:calc(100% + 6px);right:0;top:auto}.context-column{grid-template-columns:1fr 1fr}.policy-workspace__intro{flex-direction:column}.catalog-create{grid-template-columns:1fr}.catalog-create>div{justify-content:flex-end}.catalog-builder__layout{grid-template-columns:1fr}.catalog-list{border-bottom:1px solid var(--console-border);border-right:0;display:flex;gap:8px;overflow-x:auto}.catalog-list button{min-width:190px}.policy-review-layout{grid-template-columns:1fr}.publish-impact-card{position:static}}@media (max-height:740px){.workspace-sidebar{padding-top:14px}.workspace-brand{padding-bottom:12px}.workspace-nav{margin-top:10px}.workspace-plan-promo{gap:6px;padding:10px}.workspace-plan-promo p,.workspace-plan-promo>small{display:none}}@media (max-height:570px){.workspace-plan-promo{display:none}}@media (max-width:1399px){.inbox-toolbar{align-items:end;grid-template-columns:minmax(0,1fr) max-content max-content}.inbox-search{grid-column:1/-1}.filter-pills{flex-wrap:wrap;grid-column:1;grid-row:2;justify-self:start}.inbox-priority-filter{grid-column:2;grid-row:2;justify-self:end}.inbox-owner-filter{grid-column:3;grid-row:2;justify-self:end}}@media (max-width:620px){.auth-panel__mobile-brand{margin-bottom:46px}.auth-card h1{font-size:38px}.local-demo{align-items:flex-start;flex-direction:column}.setup-page{padding-inline:16px}.setup-card{margin-top:3vh;padding:28px 22px}.setup-card h1{font-size:34px}.workspace-topbar{gap:8px}.workspace-search{display:block;flex:0 0 40px;width:40px}.global-search__field{display:none}.global-search__mobile-trigger{display:grid}.global-search--open{left:8px;position:fixed;right:8px;top:8px;width:auto;z-index:100}.global-search--open .global-search__field{display:block}.global-search--open .global-search__mobile-trigger{display:none}.global-search--open .global-search__panel{left:0;max-height:calc(100dvh - 64px);top:48px;width:100%}.global-search__copy{grid-template-columns:minmax(0,1fr)}.global-search__copy em{grid-column:1;grid-row:auto;text-align:left}.global-search__panel footer small{display:none}.account-section-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.account-section-nav button{align-content:center;gap:5px;grid-template-columns:1fr;justify-items:center;min-height:62px;padding:7px 5px;text-align:center}.account-section-nav button>span{justify-items:center}.account-section-nav strong{line-height:1.2}.account-section-nav small{display:none}.account-settings-card{padding:17px}.billing-usage-grid{grid-template-columns:1fr}.account-card-heading{align-items:flex-start;flex-direction:column}.account-memberships>div{grid-template-columns:34px minmax(0,1fr)}.account-membership-actions{grid-column:2;justify-content:flex-start}.account-session-row{align-items:flex-start;display:grid;grid-template-columns:1fr}.account-danger-card>.button,.account-data-card>.button,.account-session-row .button{justify-content:center;width:100%}.account-form-actions,.account-form-buttons{align-items:stretch;flex-direction:column-reverse}.account-form-actions .button,.account-form-buttons .button{justify-content:center;width:100%}.case-table{padding:10px}button.case-row{gap:15px 14px;padding:16px 48px 16px 16px}button.case-row>.case-row__arrow{right:15px;top:15px}.workspace-picker--topbar{display:block}.topbar-actions{gap:5px}.topbar-menu{left:12px;position:fixed;right:12px;top:62px;width:auto}.overview-attention{margin-bottom:12px}.attention-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.attention-grid .metric,.product-metrics .metric{column-gap:9px;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;min-height:78px;padding:12px}.attention-grid .metric>div,.product-metrics .metric>div{border-radius:8px;height:30px;width:30px}.attention-grid .metric>div svg,.product-metrics .metric>div svg{height:16px;width:16px}.attention-grid .metric>span,.product-metrics .metric>span{font-size:var(--console-text-caption);line-height:1.25}.attention-grid .metric>strong,.product-metrics .metric>strong{font-size:22px}.attention-grid .metric>small,.product-metrics .metric>small{display:none}.operations-summary,.team-invite-panel form,.team-summary{grid-template-columns:1fr}.team-invite-panel .button{justify-content:center;width:100%}.team-panel>header{align-items:flex-start;flex-direction:column}.team-table{overflow:visible}.team-row--header{display:none}.team-row:not(.team-row--header){gap:14px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:16px}.team-row:not(.team-row--header)>span:first-child{grid-column:1/-1}.team-row:not(.team-row--header)>span:nth-child(3){justify-self:end}.team-row:not(.team-row--header)>span:nth-child(4){grid-column:1/-1}.team-row select{max-width:min(100%,210px)}.team-access-action{min-height:44px}.team-invitation-actions{flex-wrap:wrap;gap:6px 18px}.operations-panel>header{align-items:flex-start;flex-direction:column}.page-heading{display:grid}.page-heading .compact-button{width:max-content}.page-heading__actions{flex-wrap:wrap;justify-content:flex-start}.products-heading__actions{display:grid;grid-template-columns:1fr;width:100%}.products-heading__actions .compact-button{justify-content:center;width:100%}.products-action-help{grid-column:1/-1;text-align:left}.product-lifecycle>header{align-items:flex-start;flex-direction:column;gap:4px}.product-lifecycle__body{padding:13px}.product-lifecycle__flow{grid-template-columns:repeat(2,minmax(0,1fr))}.lifecycle-step{grid-template-columns:32px 1fr;min-height:76px;padding:9px}.lifecycle-step__marker{height:32px;width:32px}.lifecycle-step>strong{font-size:21px}.lifecycle-step__label{overflow:visible;white-space:normal}.claim-rate{grid-template-columns:auto minmax(0,1fr);min-height:76px;padding:11px 13px}.claim-rate small{grid-column:1/-1;justify-self:start}.product-list-toolbar{display:grid;grid-template-columns:1fr 1fr;padding:13px}.product-search{grid-column:1/-1;min-width:0}.product-list-toolbar>label{min-width:0}.clear-filters{justify-content:center}.product-table-heading{align-items:flex-start}.product-table-heading p{display:none}.product-row:not(.product-row--header){gap:14px;grid-template-columns:1fr;padding:16px}.product-actions,.product-row .product-cell,.product-row:not(.product-row--header)>span{grid-column:1}.product-row .product-mobile-support{align-items:center;color:var(--console-muted);display:inline-flex;font-weight:700;gap:6px}.product-row>[data-label="Support status"]{display:none}.product-detail-actions,.product-detail-grid{grid-template-columns:1fr}.product-detail-actions{display:grid}.product-detail-actions .button{justify-content:center;width:100%}.product-context-discard{grid-template-columns:auto minmax(0,1fr)}.product-context-discard button{grid-column:1/-1;margin-left:0;width:100%}.recent-imports__empty{align-items:flex-start;flex-direction:column}.recent-imports__empty button{margin-left:30px}.console-toast{bottom:16px;right:16px}.product-metrics{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.product-onboarding-callout{align-items:flex-start;flex-direction:column}.policy-grid{grid-template-columns:1fr}.policy-library-toolbar{grid-template-columns:1fr 1fr}.policy-library-search,.policy-library-toolbar>label:nth-of-type(4),.policy-library-toolbar>span{grid-column:1/-1}.form-grid--2,.form-grid--3,.policy-choice-grid,.policy-options,.policy-rule-summary{grid-template-columns:1fr!important}.product-dialog{padding:28px 20px 22px}.product-dialog--policy-create{--policy-dialog-inline:20px}.registration-result{grid-template-columns:1fr;justify-items:center;padding:16px}.registration-secret{text-align:center;width:100%}.registration-secret button{justify-self:center}.claim-card__body{gap:12px;grid-template-columns:minmax(0,1fr) 104px;padding:14px}.claim-card .registration-qr{height:104px;width:104px}.claim-card__body h3{font-size:18px}.claim-card>footer{align-items:flex-start;flex-direction:column;gap:6px}.claim-card>footer span{max-width:none}.claim-card-downloads__buttons{display:grid;grid-template-columns:1fr}.inbox-toolbar{align-items:stretch;gap:9px;grid-template-columns:minmax(0,1fr)}.filter-pills,.inbox-owner-filter,.inbox-priority-filter,.inbox-search{grid-column:1;grid-row:auto;width:100%}.inbox-search{width:100%}.filter-pills{flex-wrap:wrap;justify-self:stretch;overflow:visible}.filter-pills button{flex:1 1 auto;min-height:40px}.inbox-owner-filter,.inbox-priority-filter{display:grid;grid-template-columns:auto minmax(0,1fr);justify-self:stretch}.inbox-owner-filter select,.inbox-priority-filter select{min-height:44px;width:100%}.status-feedback{grid-template-columns:22px minmax(0,1fr)}.status-feedback__action{grid-column:2;justify-self:start}.decision-explanation dl>div{gap:2px;grid-template-columns:1fr}.case-heading{display:grid}.case-actions{padding-top:0}.case-operating-strip{grid-template-columns:1fr}.case-operating-strip>div{border-bottom:1px solid var(--console-border);border-right:0}.case-operating-strip>div:last-child{border-bottom:0}.notification-policy-panel>header{align-items:flex-start;flex-direction:column;gap:8px}.claim-grant-policy-panel>header{flex-direction:column;gap:8px}.claim-grant-policy-fields{grid-template-columns:1fr;padding:16px}.claim-grant-examples{padding:0 16px 16px}.claim-code-example-grid{grid-template-columns:1fr}.claim-code-example{grid-template-columns:minmax(0,1fr)}.claim-code-example__mock{grid-column:1;grid-row:2}.claim-code-example>small{grid-column:1;grid-row:3}.claim-card-style-grid{grid-template-columns:1fr}.sla-policy-panel>header{align-items:flex-start;flex-direction:column;gap:8px}.sla-policy-fields{grid-template-columns:1fr;padding:16px}.sla-policy-fields input{width:100%}.notification-policy-row{grid-template-columns:minmax(0,1fr) 82px 82px}.notification-policy-row>span{padding:12px}.notification-policy-row>span:not(:first-child){padding-inline:5px}.notification-policy-row .policy-toggle{min-width:70px;padding-inline:8px}.workspace-content--settings>.page-heading .settings-primary-save{display:none}.settings-save-dock{backdrop-filter:blur(10px);background:rgba(248,249,251,.94);border:1px solid rgba(208,213,221,.86);border-radius:12px;box-shadow:0 8px 22px rgba(16,24,40,.08);display:flex;margin:-8px -4px 0;padding:8px;position:sticky;top:68px;z-index:6}.settings-save-dock .button{justify-content:center;width:100%}.case-actions{display:grid;grid-template-columns:1fr}.case-actions .button{justify-content:center}.context-column{grid-template-columns:1fr}.composer>div:last-child{align-items:flex-start;flex-direction:column}.composer-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.composer-actions .action-required-check,.composer-actions .image-compression-check{justify-content:center}.composer>div:last-child .button{justify-content:center;min-height:44px;width:100%}.overview-guidance{align-items:flex-start;flex-direction:column}.resolution-dialog{padding:28px 20px 22px}.dialog-actions{grid-template-columns:1fr}.products-subnav{gap:18px;overflow-x:auto}.catalog-builder__heading,.catalog-detail__identity{align-items:stretch;flex-direction:column}.catalog-builder__heading .button{justify-content:center;width:100%}.catalog-detail__actions{width:100%}.catalog-detail__actions .button{flex:1;justify-content:center}.catalog-product-toolbar{align-items:stretch;flex-direction:column}.catalog-product-toolbar .product-search{width:100%}.catalog-product-row{align-items:start;grid-template-columns:42px minmax(0,1fr)}.catalog-product-row__state{grid-column:2}.catalog-product-row__actions{border-top:1px solid #eef0f4;grid-column:1/-1;grid-row:auto;justify-content:flex-end;min-width:0;padding-top:8px}.policy-family-table-wrap{background:transparent;border:0;box-shadow:none;overflow:visible}.policy-family-table{display:block;min-width:0}.policy-family-table thead{display:none}.policy-family-table tbody{display:grid;gap:12px}.policy-family-table tr{background:#fff;border:1px solid var(--console-border);border-radius:12px;display:grid;gap:9px;padding:16px}.policy-family-table td{align-items:center;border:0;display:flex!important;font-size:12px;gap:12px;height:auto;justify-content:space-between;min-height:0;padding:0}.policy-family-table td:first-child{align-items:flex-start}.policy-family-table td:nth-child(2):before{color:#667085;content:"Lifecycle"}.policy-family-table td:nth-child(3):before{color:#667085;content:"Published"}.policy-family-table td:nth-child(4):before{color:#667085;content:"Effective"}.policy-family-table td:nth-child(5):before{color:#667085;content:"Draft"}.policy-family-table td:nth-child(6):before{color:#667085;content:"Products pinned"}.current-policy-summary,.current-policy-summary dl{grid-template-columns:1fr}.draft-version-callout{align-items:flex-start;flex-direction:column}.version-history>div{gap:6px;grid-template-columns:1fr;padding:12px 0}.version-history>div strong{text-align:left}.policy-editor-layout{grid-template-columns:1fr}.policy-editor-layout>nav{grid-template-columns:repeat(4,max-content)}.draft-summary-card{grid-row:2;position:static}.policy-editor-form{grid-row:3}.policy-editor-actions{align-items:stretch;flex-direction:column}.policy-editor-actions>div{display:grid;grid-template-columns:1fr}.policy-editor-actions .button{justify-content:center;width:100%}.policy-review-actions>span{text-align:center}.policy-family-actions{align-items:stretch;flex-direction:column}.policy-family-actions>div:last-child{display:grid;grid-template-columns:1fr}.policy-family-actions .button{justify-content:center;width:100%}.policy-product-picker__heading{flex-direction:column}.field-diff__values,.policy-product-picker__toolbar{grid-template-columns:1fr}.field-diff__values>div{border-bottom:1px solid #eef0f4;border-left-color:#d0d5dd}.publish-version-impact{grid-template-columns:1fr}.publish-version-impact>svg{justify-self:center;transform:rotate(90deg)}.read-only-policy-panel{padding:18px}.read-only-policy-panel dl{grid-template-columns:1fr}.policy-conflict{align-items:flex-start;flex-wrap:wrap}.policy-conflict button{width:100%}}@media (prefers-reduced-motion:reduce){.console-toast{animation:none}.spin{animation:none!important}.auth-story__scene{transform:none;transition:none}.auth-story__copy-content{animation:none}.auth-story__controls button,.auth-story__dots button span{transition:none}.auth-journey li{animation:none}.workspace-sidebar{transition:none}}.page-heading .compact-button,.panel-heading button,.policy-toggle,.reply-suggestions button,.timeline-collapse,.timeline-disclosure,.topbar-account,.workspace-header>button,.workspace-nav button,.workspace-picker--topbar>button,.workspace-search input{min-height:44px}.icon-button,.workspace-mobile-menu{height:44px;width:44px}.workspace-nav button,.workspace-search input{font-size:14px}.policy-toggle,.reply-suggestions button,.timeline-collapse,.timeline-disclosure{padding-inline:12px}.workspace-main:focus{outline:none}@media (prefers-contrast:more){:root{--console-border:#98a2b3;--console-muted:#475467}.button,.compact-button,.metric,.panel,.product-dialog,.resolution-dialog,input,select,textarea{border-color:currentColor}}@media (forced-colors:active){.auth-page *,.product-dialog *,.resolution-dialog *,.setup-page *,.workspace-shell *{forced-color-adjust:auto}.button,.compact-button,.icon-button,.metric,.panel,.product-dialog,.resolution-dialog,.topbar-account,.workspace-nav button,.workspace-picker>button,input,select,textarea{border:1px solid ButtonText;box-shadow:none}:focus-visible{outline:3px solid Highlight!important;outline-offset:3px!important}.spin{animation:none}}.inbox-owner-filter,.inbox-priority-filter{align-items:center;color:var(--muted);display:inline-flex;font-size:.84rem;font-weight:700;gap:8px}.inbox-owner-filter select,.inbox-priority-filter select{background:var(--surface);border:1px solid var(--line);border-radius:10px;color:var(--ink);font:inherit;min-height:42px;padding:0 34px 0 12px}.support-queue-feedback{margin:18px}@media (max-width:620px){.inbox-owner-filter,.inbox-priority-filter{display:grid;grid-template-columns:auto minmax(0,1fr);justify-self:stretch}.inbox-owner-filter select,.inbox-priority-filter select{min-height:44px;width:100%}.support-queue-feedback{margin:12px}}.support-bulk-toolbar{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:12px;display:flex;flex-wrap:wrap;gap:8px;margin:12px 0;padding:10px 12px}.support-bulk-toolbar>span{color:var(--muted);font-size:.84rem;font-weight:700;margin-right:auto}.support-bulk-toolbar button{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:9px;color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;font-size:.82rem;font-weight:750;gap:7px;min-height:38px;padding:0 11px}.support-bulk-toolbar button:first-child>span{border:1px solid var(--muted);border-radius:4px;height:16px;width:16px}.bulk-operation-select{align-items:center;color:var(--muted);display:inline-flex;font-size:.82rem;font-weight:700;gap:7px}.bulk-operation-select select,.case-owner-select select{background:var(--surface);border:1px solid var(--line);border-radius:9px;color:var(--ink);font:inherit;font-size:.82rem;font-weight:700;min-height:38px;padding:0 32px 0 10px}.case-select-row{align-items:stretch;background:#fff;border-bottom:1px solid #eef0f4;display:flex;position:relative}.case-select-row>.case-row{border-bottom:0;flex:1 1 auto}.case-select-row.is-selected{background:#f7faff;box-shadow:inset 3px 0 0 var(--console-blue)}.case-select-control{cursor:pointer;display:grid;flex:0 0 42px;place-items:center;width:42px}.case-select-control input{opacity:0;pointer-events:none;position:absolute}.case-select-control span{background:#fff;border:1px solid #98a2b3;border-radius:5px;height:17px;width:17px}.case-select-control input:checked+span{background:var(--console-blue);border-color:var(--console-blue);box-shadow:inset 0 0 0 4px #fff}.case-select-control input:focus-visible+span{outline:3px solid rgba(46,99,246,.2);outline-offset:2px}.case-owner-select{color:var(--muted);display:grid;font-size:var(--console-text-micro);font-weight:750;gap:3px}.case-owner-select select{min-width:170px}.assignment-current{display:grid;gap:7px;justify-items:start}.assignment-current small,.assignment-history-card li small,.assignment-history-empty{color:var(--console-muted);font-size:var(--console-text-micro)}.assignment-history-card ol{border-top:1px solid var(--console-border);display:grid;gap:9px;list-style:none;margin:4px 0 0;padding:12px 0 0}.assignment-history-card li{display:grid;font-size:var(--console-text-caption);gap:2px}.support-routing-panel{background:#fff;border:1px solid var(--console-border);border-radius:14px;overflow:hidden;width:min(100%,1120px)}.support-routing-panel>footer,.support-routing-panel>header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;padding:17px 20px}.support-routing-panel>header{border-bottom:1px solid var(--console-border)}.support-routing-panel>footer{background:#f8f9fb;border-top:1px solid var(--console-border)}.support-routing-panel h2{font-size:16px;line-height:1.3;margin:0 0 5px}.support-routing-panel footer p,.support-routing-panel header p{color:var(--console-muted);font-size:13px;line-height:1.45;margin:0}.support-routing-panel header>span{color:var(--console-muted);font-size:var(--console-text-caption);font-weight:700}.support-routing-controls{border-bottom:1px solid var(--console-border);display:flex;gap:18px;padding:18px 20px}.support-routing-controls label{color:var(--console-muted);display:grid;font-size:var(--console-text-caption);font-weight:700;gap:7px;min-width:220px}.support-routing-controls input,.support-routing-controls select,.support-routing-member input{background:#fff;border:1px solid var(--console-border);border-radius:9px;color:var(--console-text);font:inherit;font-size:var(--console-text-body);min-height:42px;padding:0 11px}.support-routing-members{display:grid}.support-routing-member{align-items:center;border-bottom:1px solid #eef0f4;display:grid;gap:16px;grid-template-columns:minmax(180px,1.4fr) minmax(150px,1fr) minmax(110px,.7fr) minmax(120px,.8fr);min-height:62px;padding:10px 20px}.support-routing-member:last-child{border-bottom:0}.support-routing-member>span{display:grid;gap:3px}.support-routing-member strong{font-size:var(--console-text-body)}.support-routing-member small{color:var(--console-muted);font-size:var(--console-text-caption)}.support-routing-member--header{background:#fafbfc;color:var(--console-muted);font-size:var(--console-text-micro);font-weight:750;letter-spacing:.05em;min-height:38px;text-transform:uppercase}.support-routing-member input{width:90px}.support-routing-empty{align-items:flex-start;display:flex;gap:12px;padding:20px}.support-routing-empty p{color:var(--console-muted);font-size:13px;margin:4px 0 0}.workspace-content--settings>:is(.claim-grant-policy-panel,.support-routing-panel,.sla-policy-panel,.notification-policy-panel){background:transparent;border:0;border-radius:0;border-top:1px solid #dfe5ee;display:grid;gap:14px;overflow:visible;padding-top:30px}.workspace-content--settings>.claim-grant-policy-panel{border-top:0;padding-top:0}.workspace-content--settings>:is(.claim-grant-policy-panel,.support-routing-panel,.sla-policy-panel,.notification-policy-panel)>header{background:transparent;border:0;min-height:0;padding:0 0 4px}.workspace-content--settings>:is(.claim-grant-policy-panel,.support-routing-panel,.sla-policy-panel,.notification-policy-panel)>header h2{font-size:21px;line-height:1.25;margin-bottom:6px}.workspace-content--settings>:is(.claim-grant-policy-panel,.support-routing-panel,.sla-policy-panel,.notification-policy-panel)>header p{max-width:660px}.workspace-content--settings>:is(.claim-grant-policy-panel,.support-routing-panel,.sla-policy-panel,.notification-policy-panel)>header>span{background:#eef1f5;border-radius:999px;color:#475467;flex:0 0 auto;font-size:12px;font-weight:700;padding:6px 10px}.workspace-content--settings .claim-grant-examples,.workspace-content--settings .claim-grant-policy-fields,.workspace-content--settings .notification-policy-table,.workspace-content--settings .sla-observability-controls,.workspace-content--settings .sla-policy-fields,.workspace-content--settings .support-routing-controls,.workspace-content--settings .support-routing-empty,.workspace-content--settings .support-routing-members{background:#fff;border:1px solid #e2e7ef;border-radius:14px}.workspace-content--settings .claim-grant-examples{padding:clamp(16px,2vw,24px)}.settings-choice-group{display:grid;gap:13px}.claim-expiry-field{border-bottom:1px solid #e9edf3;border-top:1px solid #e9edf3;color:#344054;display:grid;font-size:13px;font-weight:700;gap:8px;justify-items:start;padding:20px 0}.claim-expiry-field select{background:#fff;border:1px solid var(--console-border);border-radius:9px;color:var(--console-text);font:inherit;min-height:42px;padding:0 36px 0 11px;width:min(100%,420px)}.claim-expiry-field small,.support-routing-controls small{color:var(--console-muted);font-size:12px;font-weight:500;line-height:1.5;max-width:680px}.claim-code-example__mock>span,.claim-style-example__mock>b{overflow-wrap:anywhere}.settings-section-action{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;padding:2px 0 0}.settings-section-action>span{color:#667085;font-size:12px;font-weight:600}.settings-section-action>.button{min-height:40px}.settings-section-action .settings-error{flex:1 0 100%;margin:0}.settings-field-error{color:#b42318!important;font-size:12px;font-weight:650!important;line-height:1.45}.workspace-content--settings [aria-invalid=true]{border-color:#f04438!important;box-shadow:0 0 0 1px #f04438}.settings-inline-note{align-items:center;color:#475467;display:flex;font-size:13px;gap:8px;line-height:1.45;margin:0}.settings-inline-note svg{flex:0 0 auto}.settings-explainer{color:#667085;font-size:12px;line-height:1.5}.settings-explainer summary{color:#475467;cursor:pointer;font-weight:650;width:fit-content}.settings-explainer summary:hover{color:#175cd3}.settings-explainer p{margin:8px 0 0;max-width:760px}.settings-load-error{margin:0}.workspace-content--settings .support-routing-controls{border-bottom:1px solid #e2e7ef;flex-wrap:wrap}.workspace-content--settings .notification-policy-table,.workspace-content--settings .support-routing-members{overflow:hidden}.workspace-content--settings .sla-observability-controls,.workspace-content--settings .sla-policy-fields{padding:clamp(16px,2vw,24px)}.workspace-content--settings .sla-policy-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-content--settings .sla-observability-controls{border-top:1px solid #e2e7ef}.workspace-content--settings>:is(.claim-grant-policy-panel,.support-routing-panel,.sla-policy-panel,.notification-policy-panel)>footer{background:#f8fafc;border:1px solid #e2e7ef;border-radius:10px;gap:10px;justify-content:flex-start;padding:14px 18px}@media (max-width:1024px){.service-health-hero{grid-template-columns:150px minmax(0,1fr)}.service-health-hero__actions{flex-direction:row;grid-column:1/-1;padding:0 20px 20px}.service-health-hero__actions button{flex:1}.service-indicator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-indicator:nth-child(2){border-right:0}.service-indicator:nth-child(3){border-top:1px solid var(--console-border);grid-column:1/-1}.service-attention-row{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.service-attention-row>button{grid-column:3;grid-row:1/3}.sla-observability-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.sla-reminder-toggle{grid-column:1/-1}.support-routing-member{grid-template-columns:minmax(160px,1.2fr) repeat(3,minmax(110px,1fr))}.inbox-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.filter-pills,.inbox-search{grid-column:1/-1;grid-row:auto}.inbox-priority-filter{grid-column:1;grid-row:3;justify-self:stretch}.inbox-owner-filter{grid-column:2;grid-row:3;justify-self:stretch}.inbox-owner-filter select,.inbox-priority-filter select{flex:1;min-width:0}}@media (max-width:768px){.workspace-content--settings{gap:18px}.workspace-content--settings>:is(.claim-grant-policy-panel,.support-routing-panel,.sla-policy-panel,.notification-policy-panel){padding-top:24px}.workspace-content--settings>.claim-grant-policy-panel{padding-top:0}.workspace-content--settings>:is(.claim-grant-policy-panel,.support-routing-panel,.sla-policy-panel,.notification-policy-panel)>header{min-height:0;padding:0 0 4px}.workspace-content--settings .sla-policy-fields{grid-template-columns:1fr}.settings-section-action{justify-content:stretch}.settings-section-action>span{flex:1 0 100%}.settings-section-action>.button{justify-content:center;width:100%}.service-health-hero{grid-template-columns:1fr}.service-health-hero__score{min-height:140px}.service-health-hero__body{padding:21px 20px}.service-health-hero__actions{grid-column:1}.service-indicator-grid,.service-operations-grid{grid-template-columns:1fr}.service-indicators>.panel-heading{align-items:flex-start;flex-direction:column;gap:6px}.service-indicator,.service-indicator:nth-child(2){border-bottom:1px solid var(--console-border);border-right:0}.service-indicator:nth-child(3){border-bottom:0;border-top:0;grid-column:1}.service-indicator>p{min-height:0}.service-attention-row{align-items:start;grid-template-columns:1fr 1fr;padding:17px 16px}.service-attention-row__identity{grid-column:1/-1}.service-attention-row>button{grid-column:1/-1;grid-row:auto;justify-content:center;width:100%}.sla-observability-controls{grid-template-columns:1fr;padding:0 16px 16px}.sla-reminder-toggle{grid-column:1}.inbox-toolbar{grid-template-columns:minmax(0,1fr)}.filter-pills,.inbox-owner-filter,.inbox-priority-filter,.inbox-search{grid-column:1;grid-row:auto;width:100%}.inbox-owner-filter,.inbox-priority-filter{display:grid;grid-template-columns:auto minmax(0,1fr)}.inbox-owner-filter select,.inbox-priority-filter select{width:100%}.case-select-row{align-items:flex-start;background:transparent;border:0;gap:0}.case-select-row--selectable{padding-left:42px}.case-select-row>.case-row{width:100%}.case-select-control{height:28px;left:13px;position:absolute;top:18px;width:28px;z-index:2}.support-routing-controls{flex-direction:column}.support-routing-controls label{min-width:0}.support-routing-member--header{display:none}.support-routing-member{align-items:start;gap:14px;grid-template-columns:1fr 1fr;padding:16px 20px}.support-routing-panel>header{flex-direction:column;gap:7px}}@media (max-width:430px){.service-health-facts{display:grid;grid-template-columns:1fr 1fr}.service-health-hero__actions{flex-direction:column}.service-attention-row{grid-template-columns:1fr}.service-attention-row>button,.service-attention-row__identity{grid-column:1}.service-workload-row{gap:6px;grid-template-columns:minmax(110px,1fr) repeat(3,48px);padding-inline:14px}.support-routing-member{grid-template-columns:1fr}.bulk-operation-select{justify-content:space-between;width:100%}.bulk-operation-select select{flex:1;min-width:0}.case-owner-select{width:100%}.case-owner-select select{min-width:0;width:100%}}.priority-badge{align-items:center;color:var(--muted);display:inline-flex;font-size:.72rem;font-weight:800;gap:6px;letter-spacing:.02em;width:max-content}.priority-badge i{background:#8792a7;border-radius:50%;height:7px;width:7px}.priority-badge--urgent{color:#b42318}.priority-badge--urgent i{background:#d92d20}.priority-badge--high{color:#b54708}.priority-badge--high i{background:#f79009}.priority-badge--low{color:#475467}.case-row [data-label=Status]{align-items:flex-start;gap:7px}.case-tags{display:flex!important;flex-wrap:wrap;gap:4px;margin:3px 0 0}.case-tags i{border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.68rem;font-style:normal;font-weight:700;padding:2px 6px}.case-operations-card{display:grid;gap:12px}.case-operations-card label{color:var(--muted);display:grid;font-size:.78rem;font-weight:750;gap:6px}.case-operations-card input,.case-operations-card select{background:var(--surface);border:1px solid var(--line);border-radius:9px;color:var(--ink);font:inherit;min-height:42px;padding:0 11px;width:100%}.case-operations-card label small{font-weight:500}.saved-reply-picker{align-items:end;display:flex;gap:9px;padding:10px 0 2px}.composer .saved-reply-picker{border-bottom:1px solid var(--console-border);padding:10px 12px}.saved-reply-picker label{color:var(--muted);display:grid;flex:1;font-size:.74rem;font-weight:750;gap:5px}.saved-reply-picker select{color:var(--ink);padding:0 10px}.saved-reply-picker select,.saved-reply-picker>button{background:var(--surface);border:1px solid var(--line);border-radius:9px;font:inherit;min-height:40px}.saved-reply-picker>button{color:var(--primary);cursor:pointer;font-size:.8rem;font-weight:800;padding:0 11px}.saved-reply-picker>small{color:#b42318}.saved-replies-dialog{max-height:min(820px,calc(100vh - 32px));overflow:auto;width:min(760px,calc(100vw - 32px))}.saved-replies-list{display:grid;gap:8px;margin:18px 0}.saved-replies-list article{align-items:start;border:1px solid var(--line);border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:12px}.saved-replies-list article>div{display:grid;gap:3px;min-width:0}.saved-replies-list article small{color:var(--muted)}.saved-replies-list article p{color:var(--muted);font-size:.84rem;margin:5px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saved-replies-list article button{align-items:center;background:transparent;border:0;color:#b42318;cursor:pointer;display:inline-flex;font:inherit;font-size:.78rem;font-weight:800;gap:5px}.saved-replies-empty{border:1px dashed var(--line);border-radius:10px;color:var(--muted);padding:14px;text-align:center}.saved-reply-form{border-top:1px solid var(--line);display:grid;gap:12px;padding-top:16px}.saved-reply-form h3{margin:0}.saved-reply-form label{color:var(--ink);display:grid;font-size:.82rem;font-weight:750;gap:6px}.saved-reply-form input,.saved-reply-form select,.saved-reply-form textarea{background:var(--surface);border:1px solid var(--line);border-radius:9px;color:var(--ink);font:inherit;padding:10px 11px;width:100%}.saved-reply-form textarea{min-height:100px;resize:vertical}.saved-reply-form>div:not(.auth-error){display:grid;gap:10px;grid-template-columns:1fr 1fr}.onboarding-panel ol{display:grid;gap:8px;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0 20px 18px}.onboarding-panel li{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:9px;grid-template-columns:22px 1fr auto;min-height:46px}.onboarding-panel__actions{align-items:center;display:flex;gap:10px}.onboarding-panel__actions .icon-button{color:var(--muted);height:34px;width:34px}.onboarding-check{background:transparent;border:0;border-radius:50%;color:#079455;cursor:pointer;display:grid;height:28px;padding:0;place-items:center;width:28px}.onboarding-check>span{border:1px solid var(--muted);border-radius:50%;height:18px;width:18px}.onboarding-check:hover:not(:disabled)>span{border-color:var(--primary);box-shadow:0 0 0 3px rgba(32,91,201,.1)}.onboarding-check:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 25%,transparent);outline-offset:1px}.onboarding-check:disabled{cursor:default;opacity:1}.onboarding-panel li svg{color:#079455}.onboarding-panel li.is-complete strong{color:var(--muted);text-decoration:line-through}.onboarding-panel li button{align-items:center;background:transparent;border:0;color:var(--primary);cursor:pointer;display:inline-flex;font:inherit;font-size:.76rem;font-weight:800;gap:3px}.operational-analytics dl{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0 20px 20px}.operational-analytics dl>div{align-content:center;border:1px solid var(--line);border-radius:10px;display:grid;gap:6px;min-height:82px;padding:12px}.operational-analytics dt{color:var(--muted);font-size:.76rem;font-weight:700}.operational-analytics dd{color:var(--ink);font-size:1.05rem;font-weight:850;margin:0}.support-queue-state{align-content:center;color:var(--muted);display:grid;gap:.65rem;min-height:15rem;padding:2rem;place-items:center;text-align:center}.support-queue-state h2,.support-queue-state p{margin:0}.support-queue-state--error svg{color:var(--danger)}.support-queue-state button{background:var(--surface);border:1px solid var(--line);border-radius:9px;color:var(--primary);cursor:pointer;font:inherit;font-weight:800;min-height:40px;padding:0 14px}.support-load-more{border-top:1px solid var(--line);display:flex;justify-content:center;padding:1rem}@media (max-width:760px){.onboarding-panel ol,.operational-analytics dl,.saved-reply-form>div:not(.auth-error){grid-template-columns:1fr}.saved-reply-picker{align-items:stretch;flex-direction:column}.avatar-picker>div{grid-template-columns:repeat(3,minmax(0,1fr))}.billing-invoice-table{border:0;overflow:visible}.billing-invoice-row--header{display:none}.billing-invoice-row{border:1px solid var(--console-border);border-radius:10px;display:grid;gap:9px 14px;grid-template-columns:1fr auto;margin-bottom:10px;min-width:0;padding:14px}.billing-invoice-row>span:nth-child(2){grid-column:1/-1}.billing-invoice-row>span:nth-child(3){grid-column:2;grid-row:1;text-align:right}.billing-invoice-row>span:nth-child(4){grid-column:1}.billing-invoice-row>span:nth-child(5){grid-column:2;justify-self:end}}@media (max-width:620px){.product-instance-content>.product-list-panel{margin-bottom:16px;order:-1}.support-more-filters{align-items:center;background:#fff;border:1px solid var(--console-border);border-radius:8px;color:var(--console-blue);display:inline-flex;font:inherit;font-size:var(--console-text-caption);font-weight:750;gap:7px;justify-content:center;min-height:38px;padding:6px 10px}.support-workspace:not(.support-advanced-open) .inbox-owner-filter,.support-workspace:not(.support-advanced-open) .inbox-priority-filter,.support-workspace:not(.support-advanced-open) .support-bulk-toolbar--empty,.support-workspace:not(.support-advanced-open) .support-saved-views{display:none}}@media print{@page{size:6in 4in;margin:0}body,html{background:#fff!important;margin:0!important;min-height:0!important;padding:0!important;width:6in!important}#root{display:none!important}#claim-card-print-root{display:block!important;margin:0;padding:0;width:6in}#claim-card-print-root .claim-card{border:0;border-radius:0;box-shadow:none;height:4in;margin:0;max-height:4in;min-height:4in;width:6in;color-adjust:exact;print-color-adjust:exact}#claim-card-print-root .registration-qr{height:1.45in;width:1.45in}#claim-card-print-root [data-claim-batch-print]{background:#fff;border:0;display:block;margin:0;max-height:none;overflow:visible;padding:0;width:6in}#claim-card-print-root [data-claim-batch-print] .claim-card{break-after:page;page-break-after:always}#claim-card-print-root [data-claim-batch-print] .claim-card:last-child{break-after:auto;page-break-after:auto}}