.management-choices{flex-wrap:wrap;gap:8px;display:flex}.management-choices .button[aria-pressed=true]{background:var(--grok-bot-bg-active);box-shadow:inset 0 0 0 1px var(--grok-bot-border-default)}.management-archive-row{background:var(--grok-bot-bg-card);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.management-archive-row>span{overflow-wrap:anywhere;min-width:0;font-size:12px}.managed-model-row{align-items:center;gap:8px;display:flex}.managed-model-row>.model-row{flex:1;min-width:0}.client-archive-link{justify-content:flex-end;margin-top:12px;display:flex}.registry-table-list .registry-table-head[data-kind=clients],.registry-table-list .registry-table-row[data-kind=clients]{grid-template-columns:minmax(0,1.5fr) 132px minmax(0,1fr) 42px 92px}.registry-table-list .registry-table-head[data-kind=standards],.registry-table-list .registry-table-row[data-kind=standards]{grid-template-columns:minmax(0,1fr) 124px 80px 92px}.registry-table-list .registry-table-head[data-kind=equipment],.registry-table-list .registry-table-row[data-kind=equipment]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,.8fr) 150px}.registry-table-list .registry-table-head[data-kind=equipment][data-fixed-client=true],.registry-table-list .registry-table-row[data-kind=equipment][data-fixed-client=true]{grid-template-columns:minmax(0,1fr) minmax(0,.7fr) 150px}@container (width<=700px){.registry-table-list .registry-table-head[data-kind=clients],.registry-table-list .registry-table-row[data-kind=clients]{grid-template-columns:minmax(0,1fr) 132px 42px 92px}.registry-table-list .registry-table-head[data-kind=equipment],.registry-table-list .registry-table-row[data-kind=equipment]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 150px}.registry-table-list .registry-table-head[data-kind=equipment][data-fixed-client=true],.registry-table-list .registry-table-row[data-kind=equipment][data-fixed-client=true]{grid-template-columns:minmax(0,1fr) 150px}}@container (width<=520px){.registry-table-list .registry-table-head[data-kind=clients],.registry-table-list .registry-table-row[data-kind=clients]{grid-template-columns:minmax(0,1fr) 40px 92px}.registry-table-list .registry-table-head[data-kind=standards],.registry-table-list .registry-table-row[data-kind=standards]{grid-template-columns:minmax(0,1fr) 110px 92px}.registry-table-list .registry-table-head[data-kind=equipment],.registry-table-list .registry-table-row[data-kind=equipment]{grid-template-columns:minmax(0,1fr) 150px}.registry-table-client{display:none}}@container (width<=390px){.registry-table-list .registry-table-head[data-kind=standards],.registry-table-list .registry-table-row[data-kind=standards]{grid-template-columns:minmax(0,1fr) 88px 92px}}body.baby-grok-bot{--status-ok:#16834b;--status-ok-ink:#fff;--status-warn:#f2b233;--status-warn-ink:#3a2600;--status-danger:#cf3f3f;--status-danger-ink:#fff;--status-info:#2570cc;--status-info-ink:#fff;--status-neutral:#6b7780;--status-neutral-ink:#fff;--status-brand:#1b556b}body.baby-grok-bot :is(.badge,.run-state,.certificate-state-pill,.certificate-triage,.service-state,.calibration-status,.registry-certificate-status,.assistant-state,.step-state){--status:var(--status-neutral);--status-text:var(--status-neutral-ink)}body.baby-grok-bot.baby-grok-bot :is(.badge,.run-state,.certificate-state-pill,.certificate-triage,.service-state,.calibration-status,.registry-certificate-status,.assistant-state,.step-state){background:var(--status);color:var(--status-text);border:0;transition:background-color .2s,color .2s}body.baby-grok-bot :is(.badge,.run-state,.certificate-state-pill,.certificate-triage,.service-state,.calibration-status,.registry-certificate-status,.assistant-state){white-space:nowrap;border-radius:999px;align-items:center;gap:4px;width:fit-content;font-weight:600;display:inline-flex}body.baby-grok-bot .badge{padding:2px 9px;font-size:10.5px;line-height:16px}body.baby-grok-bot .run-state{padding:4px 11px;font-size:11px;line-height:16px}body.baby-grok-bot :is(.run-state,.calibration-status,.registry-certificate-status):before{content:none}body.baby-grok-bot .certificate-state-pill,body.baby-grok-bot .certificate-status-cell .certificate-state-pill{padding:2px 8px;line-height:15px;font-size:10px!important;font-weight:600!important}body.baby-grok-bot .certificate-triage{padding:2px 8px;font-size:10px;line-height:15px}body.baby-grok-bot .service-state{background:var(--status);color:var(--status-text);padding:1px 9px;font-size:11px;line-height:17px}body.baby-grok-bot :is(.calibration-status,.registry-certificate-status,.assistant-state){padding:2px 9px;font-size:10.5px;line-height:16px}body.baby-grok-bot :is([data-tone=ok],.certificate-state-pill.state-attached,.certificate-triage[data-level=baixo],.service-state[data-state=done],:is(.calibration-status,.registry-certificate-status):is([data-status=valid],[data-status=signed])){--status:var(--status-ok);--status-text:var(--status-ok-ink)}body.baby-grok-bot :is([data-tone=warn],.certificate-state-pill.state-pending,.certificate-triage[data-level=medio],.service-state[data-state=issued],:is(.calibration-status,.registry-certificate-status):is([data-status=approaching],[data-status=awaiting-signature],[data-status=signature-review],[data-status=incompatible])){--status:var(--status-warn);--status-text:var(--status-warn-ink)}body.baby-grok-bot :is([data-tone=danger],.badge.inactive,.certificate-state-pill:is(.state-blocked,.state-cancelled),.certificate-triage[data-level=alto],.service-state[data-state=blocked],:is(.calibration-status,.registry-certificate-status):is([data-status=due],[data-status=expired],[data-status=cancelled],[data-status=void])){--status:var(--status-danger);--status-text:var(--status-danger-ink)}body.baby-grok-bot :is([data-tone=info],.certificate-state-pill.state-ready,.service-state[data-state=progress],:is(.calibration-status,.registry-certificate-status):is([data-status=draft],[data-status=current])){--status:var(--status-info);--status-text:var(--status-info-ink)}body.baby-grok-bot .service-state[data-state=attach]{--status:var(--status-brand);--status-text:#fff}body.baby-grok-bot .badge[data-role=admin]{--status:var(--status-brand)}body.baby-grok-bot .badge[data-role=supervisor]{--status:var(--status-info)}body.baby-grok-bot .agent-result-detail li .badge[data-severity=alta]{--status:var(--status-danger);color:var(--status-danger-ink)}body.baby-grok-bot .agent-result-detail li .badge[data-severity=media]{--status:var(--status-warn);color:var(--status-warn-ink)}.certificate-tabs{scrollbar-width:none;position:relative}.certificate-tabs[data-indicator] button:after{content:none}.tab-indicator{background:var(--grok-bot-text-primary);transform-origin:0;width:1px;height:2px;transition:transform .26s var(--ui-enter);pointer-events:none;position:absolute;bottom:0;left:0}.certificate-tabs button .step-state{background:var(--status);width:18px;height:18px;animation:step-pop .3s var(--ui-enter);border-radius:50%;place-items:center;padding:0;display:inline-grid}@keyframes step-pop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}.avatar[data-art]{color:#fff;font-weight:600;overflow:hidden}.avatar[data-art] svg{width:100%;height:100%;display:block}.avatar-picker{flex-direction:column;gap:12px;margin-top:16px;display:flex}.avatar-picker-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.avatar-picker h4{width:100%;color:var(--grok-bot-text-secondary);margin:0;font-size:12px;font-weight:500}.avatar-option{cursor:pointer;transition:border-color .14s,transform .14s var(--ui-enter);background:0 0;border:2px solid #0000;border-radius:50%;place-items:center;padding:3px;display:inline-grid}.avatar-option[aria-checked=true]{border-color:var(--grok-bot-text-primary)}.avatar-option:active:not(:disabled){transition-duration:0s;transform:scale(.94)}.avatar-swatch{border-radius:50%;width:24px;height:24px;display:block}body.baby-grok-bot .profile-popover{width:260px;padding:16px}.popover-person{align-items:center;gap:12px;min-width:0;display:flex}.popover-person>div{flex-direction:column;gap:2px;min-width:0;display:flex}.popover-person .popover-name{font-size:14px;line-height:19px}.popover-person small{color:var(--grok-bot-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}body.baby-grok-bot .profile-popover .productivity-chip{margin-top:12px}body.baby-grok-bot .profile-popover .profile-link{margin-top:12px;padding-top:0}.registry-browser{--registry-surface:var(--grok-bot-bg-card);--registry-muted:var(--grok-bot-text-secondary);min-width:0}.registry-browser-tools{background:var(--registry-surface);border-radius:16px;margin-bottom:18px;padding:12px}.registry-browser-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.registry-browser-toolbar .search{background:var(--grok-bot-bg-elevated);border:0;border-radius:10px;flex:220px;max-width:none;height:39px;padding-inline:12px}.registry-browser-toolbar .search input{font-size:12px}.registry-filter-button{color:var(--registry-muted);border-radius:9px;align-items:center;gap:7px;padding:10px;font-size:12px;transition:background .14s,color .14s;display:flex}.registry-filter-button[aria-expanded=true]{background:var(--grok-bot-bg-elevated);color:var(--grok-bot-text-primary)}.registry-filter-button>span{text-align:center;background:var(--grok-bot-bg-hover);border-radius:5px;min-width:17px;padding:1px 5px;font-size:10px}.registry-sort{color:var(--registry-muted);align-items:center;gap:7px;font-size:10px;display:flex}.registry-sort select{max-width:160px;color:var(--grok-bot-text-primary);background:0 0;border:0;border-radius:8px;padding:10px 5px;font-size:11px}.registry-view-switch{background:var(--grok-bot-bg-elevated);border-radius:10px;gap:2px;padding:3px;display:flex}.registry-view-switch button{width:32px;height:30px;color:var(--registry-muted);border-radius:7px;place-items:center;transition:background .14s,color .14s;display:grid}.registry-view-switch button[aria-pressed=true]{background:var(--grok-bot-bg-hover);color:var(--grok-bot-text-primary)}.registry-filter-reveal{visibility:hidden;opacity:0;grid-template-rows:0fr;transition:grid-template-rows .18s ease-out,opacity .14s,visibility .18s;display:grid}.registry-filter-reveal[data-open=true]{visibility:visible;opacity:1;grid-template-rows:1fr}.registry-filter-reveal>div{min-height:0;overflow:hidden}.registry-browser-filters{border:0;flex-wrap:wrap;align-items:flex-end;gap:12px;min-width:0;margin:0;padding:18px 2px 4px;display:flex}.registry-browser-filter{min-width:0;color:var(--registry-muted);flex:150px;gap:6px;font-size:10px;display:grid}.registry-browser-filter select{background:var(--grok-bot-bg-elevated);width:100%;color:var(--grok-bot-text-primary);border:0;border-radius:9px;padding:10px;font-size:12px}.registry-browser-filters>.text-button{padding-bottom:11px;font-size:11px}.registry-active-filters{color:var(--registry-muted);align-items:center;gap:12px;padding:8px 3px 0;font-size:10px;display:flex}.registry-active-filters .text-button{padding:2px 0;font-size:10px}.registry-browser-results{min-height:180px}.registry-records{gap:8px;display:grid;position:relative}.registry-record{background:var(--registry-surface);border-radius:13px;align-items:center;min-width:0;transition:background .14s;display:flex}.registry-record-main{text-align:left;touch-action:manipulation;border-radius:13px;flex:1;align-self:stretch;align-items:center;gap:14px;min-width:0;padding:14px 16px;display:flex}.registry-record .entity-photo{background:var(--grok-bot-bg-elevated);border-radius:10px;flex-shrink:0;width:38px;height:38px}.registry-record-name{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.registry-record-name>strong{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:18px;display:flex}.registry-record-name>small{color:var(--registry-muted);overflow-wrap:anywhere;font-size:11px;line-height:16px}.registry-record-tag{background:var(--grok-bot-bg-elevated);overflow-wrap:anywhere;border-radius:5px;max-width:100%;padding:1px 6px;font-size:10px;font-weight:400;line-height:18px}.registry-record-location{width:170px;color:var(--registry-muted);overflow-wrap:anywhere;align-items:center;gap:5px;font-size:11px;line-height:17px;display:flex}.registry-record-location svg{flex-shrink:0}.registry-record-count{font-variant-numeric:tabular-nums;align-items:center;gap:8px;width:100px;font-size:13px;display:flex}.registry-record-count>span{gap:1px;display:grid}.registry-record-count small{color:var(--registry-muted);font-size:10px}.registry-record-count>svg,.registry-record-arrow{color:var(--registry-muted);flex-shrink:0}.registry-record-actions{flex-shrink:0;align-items:center;gap:2px;padding-right:12px;display:flex}.registry-record-actions .icon-button{width:28px;height:30px}.registry-record-quantities{width:145px;color:var(--registry-muted);flex-wrap:wrap;gap:5px;font-size:10px;display:flex}.registry-record-quantities>span{background:var(--grok-bot-bg-elevated);border-radius:6px;align-items:center;gap:5px;padding:3px 6px;display:flex}.registry-record-quantities svg{flex-shrink:0}.registry-record-certificate{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:5px;width:150px;display:flex}.registry-record-certificate>small{color:var(--registry-muted);align-items:center;gap:5px;font-size:10px;display:flex}.registry-certificate-status{background:var(--grok-bot-bg-elevated);color:var(--registry-muted);border-radius:6px;align-items:center;gap:5px;padding:2px 7px;font-size:10px;line-height:16px;display:inline-flex}.registry-certificate-status:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.registry-certificate-status[data-status=valid]{color:var(--grok-bot-text-primary)}.registry-certificate-status[data-status=expired],.registry-certificate-status[data-status=void],.registry-certificate-status[data-status=incompatible]{color:var(--grok-bot-text-error,#b74c48)}.registry-certificate-status[data-status=approaching],.registry-certificate-status[data-status=due]{color:var(--grok-bot-text-warning,#996b27)}.registry-records.is-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,285px),1fr));gap:12px}.is-grid .registry-record{flex-direction:column;align-items:stretch}.is-grid .registry-record-main{flex:1;grid-template-columns:38px minmax(0,1fr);align-content:start;align-items:start;gap:13px 12px;padding:18px;display:grid}.is-grid .registry-record-location,.is-grid .registry-record-count,.is-grid .registry-record-quantities,.is-grid .registry-record-certificate{grid-column:2;width:auto;max-width:100%}.is-grid .registry-record-certificate{flex-flow:wrap;align-items:center;gap:8px}.is-grid .registry-record-count>span{align-items:baseline;gap:5px;display:flex}.is-grid .registry-record-arrow{display:none}.is-grid .registry-record-actions{justify-content:flex-end;padding:0 12px 10px}.registry-pagination{color:var(--registry-muted);flex-wrap:wrap;align-items:center;gap:16px;padding:20px 2px 4px;font-size:11px;display:flex}.registry-pagination>p{font-variant-numeric:tabular-nums;margin-right:auto}.registry-pagination>label{align-items:center;gap:7px;font-size:10px;display:flex}.registry-pagination select{background:var(--registry-surface);color:var(--grok-bot-text-primary);border:0;border-radius:7px;padding:7px;font-size:11px}.registry-pagination nav{align-items:center;gap:3px;display:flex}.registry-page-slot{align-items:center;gap:5px;display:flex}.registry-page-slot>button{border-radius:7px;min-width:28px;height:29px;font-size:11px}.registry-page-slot>button[aria-current=page]{background:var(--registry-surface);color:var(--grok-bot-text-primary);font-weight:500}.registry-pagination .icon-button{width:28px;height:29px}.registry-browser button:disabled{opacity:.35;cursor:default}.registry-browser button:focus-visible{outline:2px solid var(--grok-bot-text-primary);outline-offset:3px}.registry-browser-empty{text-align:center;background:var(--registry-surface);color:var(--registry-muted);border-radius:14px;flex-direction:column;align-items:center;gap:12px;padding:55px 18px;display:flex}.registry-browser-empty h3{color:var(--grok-bot-text-primary);font-size:14px}.registry-browser-empty p{font-size:12px;line-height:19px}.registry-browser-empty .text-button{font-size:12px}.registry-browser-error{background:var(--registry-surface);border-radius:14px;padding:25px 18px}.registry-browser-error .button{margin-top:12px}.registry-readonly{color:var(--registry-muted);margin:0 2px 12px;font-size:10px}.registry-record-skeleton{background:var(--registry-surface);border-radius:13px;align-items:center;gap:14px;min-height:78px;padding:16px;display:flex}.registry-record-skeleton>span{background:var(--grok-bot-bg-hover);border-radius:5px;flex:1;height:10px}.registry-record-skeleton>span:first-child{border-radius:10px;flex:0 0 38px;width:38px;height:38px}.registry-record-skeleton>span:last-child{flex:.3}.registry-loading-label{background:var(--grok-bot-bg-elevated);white-space:nowrap;color:var(--registry-muted);border-radius:10px;align-items:center;gap:7px;padding:10px 14px;font-size:11px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover) and (pointer:fine){.registry-record:hover,.registry-filter-button:hover,.registry-view-switch button:hover,.registry-page-slot>button:hover{background:var(--grok-bot-bg-hover)}}@media (width<=1150px){.registry-record-location{width:135px}.registry-record-quantities{width:115px}.registry-record-certificate{width:135px}.registry-record-main{gap:10px;padding:13px 12px}}@media (width<=900px){.registry-sort>span{display:none}.registry-record-main{flex-wrap:wrap}.registry-record-name{flex-basis:calc(100% - 60px)}.registry-record-location,.registry-record-quantities{flex:1;width:auto;margin-left:48px}.registry-record-certificate{flex:1;width:auto}.registry-record-count{width:auto}.registry-record-arrow{display:none}.registry-record-actions{flex-direction:column;padding-right:10px}.is-grid .registry-record-name{flex-basis:auto}.is-grid .registry-record-location,.is-grid .registry-record-quantities{margin-left:0}.is-grid .registry-record-actions{flex-direction:row}}@media (width<=600px){.registry-browser-tools{border-radius:13px;padding:10px}.registry-browser-toolbar{gap:7px}.registry-browser-toolbar .search{flex-basis:100%}.registry-filter-button{margin-right:auto}.registry-sort select{max-width:135px}.registry-browser-filter{flex-basis:calc(50% - 12px)}.registry-browser-filter select{font-size:12px}.registry-record-location{font-size:10px}.registry-record-name>strong{font-size:12px}.registry-record-certificate{flex-basis:100%;margin-left:48px}.registry-record-quantities{flex-basis:100%;margin-bottom:2px}.registry-pagination{gap:12px}.registry-pagination nav{justify-content:center;width:100%}.registry-pagination>p{margin-right:auto}.registry-pagination nav>.icon-button:first-child,.registry-pagination nav>.icon-button:last-child{display:none}.is-grid .registry-record-certificate{flex-basis:auto;margin-left:0}.registry-record-tag{font-size:9px}}@media (prefers-reduced-motion:reduce){.registry-filter-reveal,.registry-record,.registry-filter-button,.registry-view-switch button{transition:none}}.registry-record-client{text-align:left;width:155px;max-width:155px;color:var(--registry-muted);overflow-wrap:anywhere;touch-action:manipulation;border-radius:9px;flex-shrink:0;align-items:center;gap:7px;padding:8px;font-size:10px;display:flex}.registry-record-client .entity-photo{border-radius:7px;flex-shrink:0;width:26px;height:26px}.registry-record-client .entity-photo>svg{width:15px;height:15px}.registry-record-client>span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.equipment-record .registry-record-actions{gap:1px;padding-right:9px}.registry-calibration-action{background:var(--grok-bot-bg-elevated);color:var(--grok-bot-text-primary)}.is-grid .registry-record-client{width:auto;max-width:calc(100% - 78px);margin:0 16px 8px 62px;padding:5px 0}.is-grid .equipment-record .registry-record-actions{padding:0 12px 12px}.equipment-picker{flex-direction:column;gap:12px;min-width:0;display:flex}.equipment-picker-top{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.equipment-picker .equipment-picker-top .search{flex:2 260px;width:auto;height:38px;margin:0}.equipment-picker .registry-browser-filters{padding:0}.equipment-picker .client-picker-trigger,.equipment-picker .registry-browser-filter select{background:var(--grok-bot-bg-card)}.equipment-picker .client-picker-option strong em{color:var(--grok-bot-text-secondary);margin-left:8px;font-style:normal;font-weight:400}.equipment-picker-client{text-overflow:ellipsis;white-space:nowrap;max-width:30%;color:var(--grok-bot-text-secondary);flex-shrink:0;font-size:12px;overflow:hidden}@media (width<=600px){.equipment-picker .client-picker-option{flex-wrap:wrap}.equipment-picker .client-picker-option>span:last-of-type{flex-basis:calc(100% - 90px)}.equipment-picker-client{flex-basis:100%;order:3;max-width:none;padding-left:47px}}.client-picker-field{min-width:0;color:var(--registry-muted,var(--grok-bot-text-secondary));flex:180px;gap:6px;font-size:10px;display:grid}.client-picker-field>div{align-items:center;gap:3px;min-width:0;display:flex}.client-picker-trigger{background:var(--grok-bot-bg-elevated);text-align:left;min-width:0;color:var(--grok-bot-text-primary);touch-action:manipulation;border-radius:9px;flex:1;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.client-picker-trigger>span:not(.entity-photo){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.client-picker-trigger>svg{color:var(--grok-bot-text-secondary);flex-shrink:0}.client-picker-trigger .entity-photo{border-radius:6px;flex-shrink:0;width:24px;height:24px}.client-picker-trigger .entity-photo>svg{width:14px;height:14px}.registration-modal .client-picker-field{flex:none;gap:9px;font-size:12px}.registration-modal .client-picker-trigger{border:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-editor);min-height:44px;padding:12px;font-size:13px}.client-picker-modal .search{width:100%;max-width:none;margin:12px 0 16px}.client-picker-results{min-height:150px}.client-picker-options{gap:7px;display:grid}.client-picker-option{background:var(--grok-bot-bg-card);text-align:left;touch-action:manipulation;border-radius:11px;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.client-picker-option .entity-photo{background:var(--grok-bot-bg-elevated);border-radius:9px;flex-shrink:0;width:35px;height:35px}.client-picker-option>span:last-of-type{flex:1;gap:4px;min-width:0;display:grid}.client-picker-option strong{overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:18px}.client-picker-option small{color:var(--grok-bot-text-secondary);overflow-wrap:anywhere;font-size:10px;line-height:16px}.client-picker-option>svg{color:var(--grok-bot-text-secondary);flex-shrink:0}.client-picker-option[aria-pressed=true]{outline:1px solid var(--grok-bot-border-default)}.client-picker-loading{text-align:center;min-height:150px;color:var(--grok-bot-text-secondary);justify-content:center;align-items:center;gap:9px;padding:20px;font-size:12px;line-height:19px;display:flex}.client-picker-modal .registry-pagination{gap:10px;font-size:10px}.client-picker-modal .registry-pagination nav{margin-left:auto}.client-picker-field button:focus-visible,.client-picker-modal button:focus-visible{outline:2px solid var(--grok-bot-text-primary);outline-offset:3px}@media (hover:hover) and (pointer:fine){.registry-record-client:hover,.client-picker-option:hover{background:var(--grok-bot-bg-hover)}}@media (width<=1100px){.registry-record-client{width:115px;max-width:115px}.equipment-record .registry-record-quantities{width:110px}}@media (width<=900px){.equipment-record{flex-wrap:wrap}.equipment-record .registry-record-main{flex-basis:calc(100% - 135px)}.equipment-record .registry-record-actions{flex-direction:row;align-self:flex-start;padding-top:13px}.registry-record-client{width:auto;max-width:calc(100% - 74px);margin:0 14px 12px 60px}.is-grid .equipment-record .registry-record-main{flex-basis:auto}.is-grid .equipment-record .registry-record-actions{align-self:stretch;padding-top:0}.is-grid .equipment-record .registry-record-quantities{width:auto}}@media (width<=600px){.equipment-record .registry-record-main{flex-basis:100%;padding-bottom:8px}.equipment-record .registry-record-actions{margin-left:auto;padding:0 12px 12px}.equipment-record .registry-record-quantities{width:auto}.registry-record-client{max-width:calc(100% - 80px);margin-left:60px}.client-picker-field{flex-basis:100%}.client-picker-modal .registry-pagination nav{justify-content:center;width:100%}.client-picker-trigger{min-height:40px}}.client-cover{background:linear-gradient(135deg,var(--grok-bot-bg-elevated),var(--registry-surface,var(--grok-bot-bg-elevated)));display:block;position:relative;overflow:hidden}.client-cover>img{object-fit:cover;width:100%;height:100%;display:block}.client-record>.client-cover{display:none}.is-grid .client-record>.client-cover{border-radius:13px 13px 0 0;height:112px;display:block}.client-page-cover{border-radius:16px;height:clamp(140px,22vw,240px);margin-bottom:18px}.client-page-cover[data-empty]{display:none}.client-form-cover{border-radius:12px;height:150px;margin-bottom:12px}.client-form-cover[data-empty]{border:1px dashed var(--grok-bot-border-default);background:0 0}.action-feedback-layer{z-index:10000;justify-content:center;align-items:flex-start;padding:clamp(20px,8vh,76px) 18px;display:flex;position:fixed;inset:0;pointer-events:none!important}.action-feedback{background:var(--grok-bot-bg-elevated);width:max-content;max-width:440px;color:var(--grok-bot-text-primary);box-shadow:0 14px 48px #0003,0 0 0 1px var(--grok-bot-border-default);border-radius:19px;align-items:center;gap:14px;padding:18px 18px 18px 20px;transition:opacity .15s,transform .15s;animation:.22s cubic-bezier(.22,1,.36,1) both action-feedback-in;display:flex;pointer-events:auto!important}.action-feedback[data-closing=true]{opacity:0;animation:none;transform:translateY(-7px)scale(.98)}.action-feedback-mark{color:#16834b;background:#16834b18;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;animation:.28s cubic-bezier(.22,1,.36,1) both action-feedback-mark;display:grid}.action-feedback[data-kind=error] .action-feedback-mark{color:#d34646;background:#d3464618}.action-feedback[data-kind=cancelled] .action-feedback-mark,.action-feedback[data-kind=message] .action-feedback-mark{color:var(--grok-bot-text-secondary);background:var(--grok-bot-bg-card)}.action-feedback-copy{gap:5px;min-width:0;display:grid}.action-feedback-copy strong{font-size:14px;font-weight:600;line-height:1.5}.action-feedback-copy>span{color:var(--grok-bot-text-secondary);overflow-wrap:anywhere;font-size:12px;line-height:1.6}.action-feedback>.icon-button{flex-shrink:0;align-self:flex-start;width:28px;height:28px}@keyframes action-feedback-in{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes action-feedback-mark{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.action-feedback,.action-feedback-mark{transition:none;animation:none}.action-feedback[data-closing=true]{transform:none}}.standard-field{min-width:0}.standard-field-label{margin-bottom:9px;font-size:12px;display:block}.standard-picker-trigger{text-align:left;background:var(--grok-bot-bg-elevated);border:1px solid var(--grok-bot-border-default);border-radius:13px;align-items:center;gap:12px;width:100%;padding:14px;transition:background-color .14s,transform .14s;display:flex}.standard-picker-trigger>span:nth-child(2){flex:1;min-width:0}.standard-picker-trigger strong{font-size:12px;font-weight:500;line-height:1.5;display:block}.standard-picker-trigger small{color:var(--grok-bot-text-secondary);margin-top:5px;font-size:11px;display:block}.standard-picker-icon{flex-shrink:0;place-items:center;display:grid}.standard-picker-trigger:active:not(:disabled){transform:scale(.995)}.standard-picker-trigger:focus-visible,.standard-option:focus-visible{outline-offset:3px;outline:2px solid}.standard-unavailable{color:var(--grok-bot-text-secondary);align-items:start;gap:7px;margin:10px 0;font-size:11px;line-height:1.6;display:flex}.standard-unavailable svg{flex-shrink:0;margin-top:2px}.modal.standard-picker-modal{width:920px}.standard-picker-toolbar .search{margin:18px 0 14px}.standard-picker-toolbar .search input{width:100%;min-width:0}.standard-picker-filters{gap:5px;margin-bottom:18px;display:flex}.standard-picker-filters button{color:var(--grok-bot-text-secondary);border-radius:9px;padding:8px 12px;font-size:12px}.standard-picker-filters button[aria-pressed=true]{background:var(--grok-bot-bg-card);color:var(--grok-bot-text-primary)}.standard-picker-filters span{font-variant-numeric:tabular-nums;margin-left:8px}.standard-picker-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.standard-option{text-align:left;background:var(--grok-bot-bg-card);border:1px solid #0000;border-radius:15px;align-items:start;gap:13px;min-width:0;padding:18px;transition:border-color .14s,transform .14s;display:flex}.standard-option[aria-pressed=true]{border-color:var(--grok-bot-text-primary)}.standard-option:not(:disabled):hover{border-color:var(--grok-bot-border-default);transform:translateY(-1px)}.standard-option:disabled{opacity:.72;cursor:not-allowed}.standard-option-body{flex:1;gap:9px;min-width:0;display:grid}.standard-option-body strong{font-size:13px;font-weight:500;line-height:1.5}.standard-option-body>small{color:var(--grok-bot-text-secondary);font-size:11px;line-height:1.6}.standard-option-tag{overflow-wrap:anywhere;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.standard-option-tag small{background:var(--grok-bot-bg-elevated);border-radius:5px;padding:3px 6px;font-size:10px}.standard-option-status{color:var(--grok-bot-text-secondary);align-items:start;gap:6px;font-size:10px;line-height:1.6;display:flex}.standard-option-status svg{flex-shrink:0;margin-top:2px}.standard-option-icon{flex-shrink:0;padding-top:2px}.standard-picker-empty{background:var(--grok-bot-bg-card);border-radius:14px;justify-items:start;gap:10px;margin:12px 0 18px;padding:22px;display:grid}.standard-picker-empty strong{font-size:14px;font-weight:500}.standard-picker-empty p,.standard-picker-no-match{color:var(--grok-bot-text-secondary);font-size:12px;line-height:1.8}.standard-picker-footnote{color:var(--grok-bot-text-secondary);margin-top:16px;font-size:10px;line-height:1.6;display:block}@media (width<=600px){.standard-picker-items{grid-template-columns:1fr}.standard-option{padding:15px}}@media (prefers-reduced-motion:reduce){.standard-option,.standard-picker-trigger{transition:none}.standard-option:not(:disabled):hover{transform:none}}.standard-picker-toolbar .search{width:100%;max-width:none}.method-library{background:var(--procedure-panel,var(--grok-bot-bg-card));border-radius:18px;margin:20px 0 28px;padding:18px}.method-library-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.method-library-heading h2{font-size:14px;font-weight:500}.method-library-heading p{color:var(--grok-bot-text-secondary);margin-top:5px;font-size:12px}.method-library-list{gap:4px;display:grid}.method-preset-row{text-align:left;border-radius:12px;align-items:center;gap:14px;width:100%;padding:10px 14px;transition:background-color .15s,transform .15s cubic-bezier(.22,1,.36,1);display:flex}.method-preset-row>span:nth-child(2){flex:1}.method-preset-row strong{font-size:13px;font-weight:500}.method-preset-row small{color:var(--grok-bot-text-secondary);margin-top:5px;font-size:11px;display:block}.method-preset-row:active{transform:scale(.995)}.method-preset-row:focus-visible,.method-guide-trigger:focus-visible{outline-offset:2px;outline:2px solid}.method-sketch{width:100%;max-height:210px;color:var(--grok-bot-text-primary);display:block}.method-sketch.mini{flex-shrink:0;width:64px;height:48px}.sketch-wash{fill:var(--procedure-panel,var(--grok-bot-bg-card))}.sketch-labels{font-family:inherit;font-size:11px}.method-guide-trigger{color:var(--grok-bot-text-secondary);border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;transition:background-color .15s;display:inline-flex}.method-guide{z-index:150;width:680px;max-width:calc(100vw - 32px);max-height:min(88dvh,var(--radix-hover-card-content-available-height));background:var(--grok-bot-bg-elevated);color:var(--grok-bot-text-primary);border:1px solid var(--grok-bot-border-default);transform-origin:var(--radix-hover-card-content-transform-origin);border-radius:16px;padding:18px;overflow:auto;box-shadow:0 12px 36px #0002}.method-guide[data-state=open]{animation:.15s cubic-bezier(.22,1,.36,1) method-guide-in}.method-guide[data-state=closed]{animation:.12s ease-out method-guide-out}.method-guide header{justify-content:space-between;align-items:center;gap:12px;display:flex}.method-guide header small{color:var(--grok-bot-text-secondary);margin-bottom:5px;font-size:10px;display:block}.method-guide header strong{font-size:14px;font-weight:500}.method-guide-arrow{fill:var(--grok-bot-bg-elevated)}.method-steps{gap:12px;margin:12px 0;padding-left:20px;font-size:12px;line-height:1.65;display:grid}.method-steps li{padding-left:3px}.method-references{color:var(--grok-bot-text-secondary);margin-top:16px;font-size:11px;line-height:1.6}.method-references summary{cursor:pointer}.method-references p{margin:12px 0}.method-references small{margin-top:5px;display:block}.method-points-editor{background:var(--procedure-panel,var(--grok-bot-bg-card));border-radius:16px;margin:20px 0;padding:20px}.method-point-inputs{flex-wrap:wrap;gap:9px;margin:14px 0;display:flex}.method-point-chip{background:var(--grok-bot-bg-elevated);border-radius:10px;align-items:center;gap:5px;padding:8px;animation:.14s ease-out method-guide-in;display:flex}.method-point-chip input{font-variant-numeric:tabular-nums;background:0 0;border:0;width:77px;min-width:0;padding:5px;font-size:14px}.method-point-chip>span{color:var(--grok-bot-text-secondary);font-size:11px}.method-point-chip .icon-button{width:25px;height:25px}.method-plan-total{color:var(--grok-bot-text-secondary);align-items:center;gap:9px;margin-top:18px;font-size:12px;display:flex}.method-point-stepper{background:var(--grok-bot-bg-elevated);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:flex}.method-point-stepper>span{text-align:center;gap:4px;display:grid}.method-point-stepper small{color:var(--grok-bot-text-secondary);font-size:11px}.method-point-stepper strong{font-size:16px;font-weight:500}.method-mounting{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:10px 0 14px;display:flex}.method-stable-check{margin:12px 0 18px}.method-template-preview{align-items:center;gap:16px;padding:12px 0;display:flex}.method-template-preview .method-sketch{flex-shrink:0;width:104px;height:80px}.method-template-preview h2{font-size:17px}.method-template-preview p{color:var(--grok-bot-text-secondary);margin-top:5px;font-size:12px;line-height:1.6}.method-model-meta{color:var(--grok-bot-text-secondary);flex-wrap:wrap;gap:8px;margin:14px 0;font-size:11px;display:flex}.method-model-meta span{background:var(--procedure-panel,var(--grok-bot-bg-card));border-radius:20px;padding:7px 12px}.method-simple-editor{max-width:850px}.method-model-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.method-model-note{color:var(--grok-bot-text-secondary);margin:14px 0;font-size:12px;line-height:1.6}.method-model-advanced{margin:25px 0}.method-model-advanced summary{color:var(--grok-bot-text-secondary);cursor:pointer;font-size:12px}.method-model-advanced p{margin:14px 0}.method-setup-modal{width:620px}@keyframes method-guide-in{0%{opacity:0;transform:translateY(4px)scale(.985)}to{opacity:1;transform:none}}@keyframes method-guide-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(3px)scale(.99)}}@media (hover:hover) and (pointer:fine){.method-preset-row:hover,.method-guide-trigger:hover{background:var(--grok-bot-bg-elevated)}}@media (width<=600px){.method-library{padding:12px}.method-preset-row{gap:9px;padding:10px 4px}.method-preset-row small{line-height:1.5}.method-point-stepper{gap:6px;padding:10px 6px}.method-point-stepper .button{padding:8px}.method-points-editor{padding:14px}.method-template-preview{align-items:flex-start}.method-template-preview .method-sketch{width:84px}.method-point-chip input{width:66px}}@media (prefers-reduced-motion:reduce){.method-guide[data-state],.method-point-chip{animation:none}.method-preset-row,.method-guide-trigger{transition:none}.method-preset-row:active{transform:none}}.method-guide-card{background:var(--procedure-panel,var(--grok-bot-bg-card));border-radius:12px;margin-top:14px;padding:12px}.method-guide-card h4{color:var(--grok-bot-text-secondary);margin-bottom:10px;font-size:11px;font-weight:500}.collection-sketch{width:100%;max-height:130px;color:var(--grok-bot-text-primary);display:block}.method-steps{counter-reset:guide-step;padding-left:0;list-style:none}.method-steps li{counter-increment:guide-step;background:var(--procedure-panel,var(--grok-bot-bg-card));border-radius:11px;padding:12px 12px 12px 39px;position:relative}.method-steps li:before{content:counter(guide-step,decimal-leading-zero);color:var(--grok-bot-text-secondary);font-size:10px;position:absolute;top:13px;left:12px}.method-guide{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:12px;display:grid}.method-guide>:not(.method-guide-card){grid-column:1/-1}.method-guide>.method-guide-card{margin-top:0}.method-guide>.method-guide-card:last-of-type:nth-of-type(odd){grid-column:1/-1}@media (width<=700px){.method-guide{grid-template-columns:minmax(0,1fr)}}.method-guide-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.method-guide-cards .method-guide-card{margin-top:0}.method-stage-steps li>*{display:block}.method-stage-steps strong{font-weight:500}.method-stage-steps small{color:var(--grok-bot-text-secondary);margin-top:4px}@media (width<=600px){.method-guide-cards{grid-template-columns:minmax(0,1fr)}}.balance-collection{gap:18px;margin:22px 0;display:grid}.balance-stage-tabs{background:#7f7f7f12;border-radius:16px;flex-wrap:wrap;gap:6px;padding:7px;display:flex}.balance-stage-tabs button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:9px;padding:10px 13px;transition:background .18s;display:flex}.balance-stage-tabs button[aria-pressed=true]{background:#7f7f7f29}.balance-stage-tabs button span{opacity:.55;font-size:11px}.balance-load{background:#7f7f7f17;border-radius:13px;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;padding:15px;display:flex}.balance-load small{color:var(--text-secondary);flex-basis:100%;line-height:1.6;display:block}.balance-weight-bank{gap:8px;margin:12px 0;display:grid}.balance-weight-bank>div{background:#7f7f7f12;border-radius:12px;justify-content:space-between;align-items:center;padding:14px;display:flex}.balance-weight-bank span{gap:5px;display:grid}.balance-weight-bank small,.balance-collection th small{color:var(--text-secondary);max-width:320px;margin-top:6px;font-size:12px;font-weight:400;line-height:1.5;display:block}.balance-next{justify-content:flex-end;display:flex}.balance-position-diagram{max-width:350px;margin:auto}.balance-calc-terms{gap:10px;display:grid}.balance-calc-terms .worked-calculation{margin:0}.balance-summary{background:#7f7f7f14;border-radius:15px;flex-wrap:wrap;gap:12px;padding:15px;display:flex}.balance-summary>span{flex:1;gap:5px;min-width:150px;display:grid}.balance-summary small{color:var(--text-secondary)}@media (prefers-reduced-motion:reduce){.balance-stage-tabs button{transition:none}}.balance-guided{--balance-soft:var(--grok-bot-bg-card);--balance-muted:var(--grok-bot-text-secondary);gap:16px}.balance-guided .balance-stage-tabs{background:var(--balance-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:6px;display:grid}.balance-guided .balance-stage-tabs button{text-align:left;touch-action:manipulation;align-items:center;gap:8px;min-width:0;padding:11px 10px;font-size:12px;line-height:17px}.balance-stage-tabs button>div{gap:2px;min-width:0;display:grid}.balance-stage-tabs button small{color:var(--balance-muted);font-size:10px;font-weight:400}.balance-guided .balance-stage-tabs button[aria-pressed=true]{background:var(--grok-bot-bg-elevated);box-shadow:0 1px 4px #00000008}.balance-stage-tabs button>svg{color:var(--grok-bot-text-danger);flex-shrink:0;margin-left:auto}.balance-workbench{background:var(--grok-bot-bg-card);border-radius:18px;min-width:0;padding:24px}.balance-test-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.balance-test-heading small{color:var(--balance-muted);font-size:11px}.balance-test-heading h3{margin:3px 0 0;font-size:18px;font-weight:500;line-height:25px}.balance-test-heading>span{color:var(--balance-muted);font-variant-numeric:tabular-nums;font-size:11px}.balance-point-nav,.balance-series-nav{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.balance-point-nav button,.balance-point-nav>span,.balance-series-nav button{background:var(--grok-bot-bg-editor);touch-action:manipulation;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.balance-point-nav small{color:var(--balance-muted);font-size:10px}.balance-point-nav strong{font-weight:500}.balance-point-nav [aria-pressed=true],.balance-series-nav [aria-pressed=true]{border-color:var(--grok-bot-text-primary)}.balance-point-nav .has-alert,.balance-series-nav .has-alert{color:var(--grok-bot-text-danger)}.balance-point-nav svg,.balance-series-nav svg{flex-shrink:0}.balance-series-nav button{justify-content:center;min-width:43px}.balance-series-nav.positions{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.balance-series-nav.positions button{text-align:center;gap:4px;min-width:0;padding:11px 6px;display:grid;position:relative}.balance-series-nav.positions small{justify-content:center;align-items:center;min-height:28px;font-size:10px;line-height:14px;display:flex}.balance-series-nav.positions svg{position:absolute;top:4px;right:4px}.balance-guided-load{background:var(--grok-bot-bg-editor);border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:15px 18px;display:flex}.balance-guided-load>div{flex-shrink:0;gap:4px;display:grid}.balance-guided-load small{color:var(--balance-muted);font-size:10px}.balance-guided-load strong{font-variant-numeric:tabular-nums;font-size:21px;font-weight:500;line-height:27px}.balance-guided-load details{min-width:0;max-width:65%;color:var(--balance-muted);font-size:11px}.balance-guided-load summary{cursor:pointer;justify-content:flex-end;align-items:center;gap:7px;list-style:none;display:flex}.balance-guided-load summary::-webkit-details-marker{display:none}.balance-guided-load details p{overflow-wrap:anywhere;margin:10px 0 0;line-height:18px}.balance-guide-and-fields{grid-template-columns:minmax(160px,.8fr) minmax(230px,1.2fr);align-items:center;gap:24px;display:grid}.balance-placement{width:100%;max-height:210px;color:var(--grok-bot-text-primary);display:block}.balance-setup-drawing{text-align:center;justify-items:center;gap:5px;display:grid}.balance-setup-drawing>strong{font-size:13px;font-weight:500}.balance-setup-drawing>small{max-width:230px;color:var(--balance-muted);font-size:11px;line-height:17px}.balance-mini-instructions{color:var(--balance-muted);margin:0 0 18px;padding-left:18px;font-size:12px;line-height:22px}.balance-guided-fields .form-grid{gap:12px;margin-bottom:15px}.balance-guided-fields label{gap:7px;min-width:0;display:grid}.balance-guided-fields label>span{font-size:12px}.balance-guided input{font-variant-numeric:tabular-nums;width:100%;min-width:0;font-size:15px}.balance-guided input:disabled{opacity:.5}.balance-indication-guide{align-items:center;gap:20px;margin-bottom:15px;display:flex}.balance-centre-mini{flex-shrink:0;width:140px}.balance-centre-mini .balance-placement{max-height:110px}.balance-indication-guide p{color:var(--balance-muted);max-width:420px;font-size:12px;line-height:20px}.balance-reading-table{font-variant-numeric:tabular-nums;width:100%}.balance-reading-table th:first-child{width:50px}.balance-reading-table th:nth-child(2),.balance-reading-table th:nth-child(3){width:23%}.balance-reading-table td:last-child{min-width:180px}.balance-reading-table .balance-row-alert{background:color-mix(in srgb,var(--grok-bot-text-danger) 5%,transparent)}.balance-row-alert input[data-reading-key]{border-color:var(--grok-bot-text-danger)}.balance-reading-note{color:var(--balance-muted);align-items:flex-start;gap:7px;min-height:20px;font-size:11px;line-height:17px;display:flex}.balance-reading-note strong{font-variant-numeric:tabular-nums;font-weight:500}.balance-reading-note small{margin-top:3px;font-size:10px;line-height:15px;display:block}.balance-reading-note svg{flex-shrink:0;margin-top:2px}.balance-reading-note.is-outside{color:var(--grok-bot-text-danger)}.balance-live-metric{color:var(--balance-muted);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:12px;display:flex}.balance-live-metric strong{color:var(--grok-bot-text-primary);font-weight:500}.balance-point-verdict{background:var(--grok-bot-bg-editor);border-radius:12px;align-items:flex-start;gap:11px;margin-top:17px;padding:15px;display:flex}.balance-verdict-icon{flex-shrink:0;margin-top:2px}.balance-point-verdict>div{flex:1;gap:5px;display:grid}.balance-point-verdict strong{font-size:13px;font-weight:500}.balance-point-verdict small{color:var(--balance-muted);font-size:11px;line-height:18px}.balance-point-verdict.verdict-passed .balance-verdict-icon,.balance-point-verdict.verdict-passed strong{color:var(--grok-bot-text-success)}.balance-point-verdict.verdict-failed .balance-verdict-icon,.balance-point-verdict.verdict-failed strong,.balance-point-verdict.verdict-observed .balance-verdict-icon,.balance-point-verdict.verdict-observed strong{color:var(--grok-bot-text-danger)}.balance-point-verdict.verdict-inconclusive{border-left:3px solid var(--grok-bot-text-secondary)}.balance-inline-summary{background:var(--grok-bot-bg-editor);border-radius:12px;align-items:center;gap:25px;margin-top:20px;padding:14px 16px;display:flex}.balance-inline-summary>span{color:var(--balance-muted);gap:4px;font-size:11px;display:grid}.balance-inline-summary strong{font-variant-numeric:tabular-nums;color:var(--grok-bot-text-primary);font-size:13px;font-weight:500}.balance-inline-summary>.procedure-help{margin-left:auto}.balance-guided .balance-next{justify-content:space-between;gap:10px;margin-top:20px}.balance-guided .balance-next:has(>button:only-child){justify-content:flex-end}.balance-guided .balance-next button{touch-action:manipulation;font-size:12px}.balance-guided button:active:not(:disabled){opacity:.8}.balance-guided button:focus-visible{outline:2px solid var(--grok-bot-text-accent);outline-offset:2px}.balance-execution-alerts{background:color-mix(in srgb,var(--grok-bot-text-danger) 6%,var(--grok-bot-bg-editor));border-radius:14px;padding:13px 16px}.balance-execution-alerts>summary{cursor:pointer;color:var(--grok-bot-text-danger);align-items:center;gap:8px;font-size:12px;list-style:none;display:flex}.balance-execution-alerts>summary::-webkit-details-marker{display:none}.balance-execution-alerts>summary strong{font-weight:500}.balance-execution-alerts>summary>span{margin-left:auto;font-size:10px}.balance-execution-alerts>div{gap:5px;margin-top:10px;display:grid}.balance-execution-alerts>div>button{text-align:left;background:var(--grok-bot-bg-editor);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-size:11px;display:flex}.balance-execution-alerts small{color:var(--balance-muted);margin-top:4px;display:block}.balance-empty-guidance{color:var(--balance-muted);font-size:12px}.balance-empty-guidance .text-button{padding:0;display:inline-flex}.balance-guided[data-motion=true] .balance-stage-body{transition:opacity .16s ease-out,transform .16s cubic-bezier(.22,1,.36,1)}.balance-guided[data-motion=true] .balance-pan-load{transition:transform .18s cubic-bezier(.22,1,.36,1)}@starting-style{.balance-guided[data-motion=true] .balance-stage-body{opacity:0;transform:translateY(4px)}}@media (width<=800px){.balance-workbench{padding:18px}.balance-guided .balance-stage-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.balance-guide-and-fields{grid-template-columns:1fr;gap:14px}.balance-setup-drawing .balance-placement{max-height:180px}.balance-series-nav.positions{gap:5px}.balance-series-nav.positions button{padding-inline:3px}.balance-guided .balance-next button{padding-inline:12px}.balance-execution-alerts>summary{flex-wrap:wrap;align-items:flex-start}}@media (width<=500px){.balance-workbench{padding:15px}.balance-guided-load{align-items:flex-start;padding:12px}.balance-guided-load details{max-width:58%}.balance-indication-guide{gap:10px}.balance-centre-mini{width:85px}.balance-indication-guide p{font-size:11px;line-height:18px}.balance-guided-fields .form-grid{grid-template-columns:1fr 1fr}.balance-guided .balance-next{flex-wrap:wrap}.balance-next button,.balance-point-nav button{flex:1;justify-content:center}.balance-inline-summary{gap:15px;padding:12px}}@media (prefers-reduced-motion:reduce){.balance-guided .balance-stage-body,.balance-guided .balance-pan-load,.balance-guided .balance-stage-tabs button{transition:none!important}.balance-guided .balance-stage-body{transform:none}}.balance-execution-alerts>summary>.balance-alert-caption{flex:1;gap:4px;min-width:0;margin:0;font-size:12px;display:grid}.balance-alert-caption>small{font-size:11px;font-weight:400;line-height:17px}.guided-reading{--balance-muted:var(--grok-bot-text-secondary);gap:16px;display:grid}.guided-pressure-stages{background:var(--grok-bot-bg-card);border-radius:15px;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;padding:6px;display:grid}.guided-pressure-stages button{text-align:left;touch-action:manipulation;border:1px solid #0000;border-radius:10px;gap:4px;padding:11px 10px;font-size:11px;transition:background .16s ease-out,border-color .16s ease-out;display:grid;position:relative}.guided-pressure-stages button[aria-pressed=true]{background:var(--grok-bot-bg-elevated);border-color:var(--grok-bot-text-primary)}.guided-pressure-stages small,.guided-pressure-stages span{color:var(--balance-muted);font-size:10px}.guided-pressure-stages strong{font-size:11px;font-weight:500}.guided-pressure-stages svg{color:var(--grok-bot-text-danger);position:absolute;bottom:9px;right:6px}.guided-reading-setup{background:var(--grok-bot-bg-editor);border-radius:14px;grid-template-columns:minmax(150px,.7fr) minmax(230px,1.3fr);align-items:center;gap:24px;margin:20px 0;padding:18px;display:grid}.guided-method-drawing{justify-self:center;width:100%;max-width:270px}.guided-reading .method-sketch{width:100%;max-height:155px;display:block}.guided-pressure-path{width:100%;max-height:115px;margin-top:8px;display:block}.guided-pressure-path text{fill:currentColor;font-family:inherit;font-size:10px}.guided-step-instructions>small{color:var(--balance-muted);font-size:11px}.guided-step-instructions ol{gap:8px;margin:9px 0;padding-left:18px;font-size:12px;line-height:20px;display:grid}.guided-step-instructions>.procedure-help{vertical-align:middle}.guided-reading-table{font-variant-numeric:tabular-nums}.guided-reading-table th:first-child{min-width:65px}.guided-reading-table td:has(input){min-width:115px}.guided-reading-table td:last-child{min-width:180px}.guided-reading-table .balance-row-alert{background:color-mix(in srgb,var(--grok-bot-text-danger) 5%,transparent)}.guided-reading-table input[aria-invalid=true]{border-color:var(--grok-bot-text-danger)}.guided-reading .balance-reading-note{align-items:flex-start}.guided-point-issues{color:var(--balance-muted);font-size:11px}.guided-point-issues summary{cursor:pointer;align-items:center;gap:6px;display:flex}.guided-point-issues p{margin:8px 0 0;font-size:11px;line-height:18px}@media (width<=800px){.guided-pressure-stages{grid-template-columns:repeat(3,minmax(0,1fr))}.guided-reading-setup{grid-template-columns:1fr;gap:15px}.guided-method-drawing{align-items:center;gap:15px;max-width:450px;display:flex}.guided-reading .method-sketch{max-height:130px}.guided-pressure-path{max-width:210px;margin:0}.guided-step-instructions ol{font-size:11px}}@media (width<=500px){.guided-reading-setup{padding:14px}.guided-method-drawing{gap:8px}.guided-reading .method-sketch{max-height:110px}.guided-pressure-stages button{padding:9px 8px}}@media (prefers-reduced-motion:reduce){.guided-pressure-stages button{transition:none}}.guided-criterion-values{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:10px 20px;margin:7px 0 2px;font-size:12px;display:flex}.guided-criterion-values>span{gap:3px;display:grid}.guided-criterion-values small{font-size:10px}.guided-criterion-values .is-outside{color:var(--grok-bot-text-danger)}.procedure-editor.pipette-collection,.pipette-worked,.pipette-model-plan{--procedure-panel:var(--grok-bot-bg-card)}.pipette-heading{align-items:center;gap:14px;margin:8px 0 18px;display:flex}.pipette-heading>div{flex:1}.pipette-heading small{color:var(--grok-bot-text-secondary);margin-top:5px;font-size:12px;display:block}.pipette-stages{background:var(--procedure-panel);border-radius:12px;gap:6px;margin:14px 0 20px;padding:5px;display:flex}.pipette-stages button{border-radius:9px;padding:10px 14px;font-size:12px}.pipette-stages button[aria-pressed=true]{background:var(--grok-bot-bg-elevated)}.pipette-stages span{color:var(--grok-bot-text-secondary);margin-left:10px}.pipette-collection .pipette-stage{animation:none}.pipette-water{margin:20px 0}.pipette-water>strong,.pipette-point-title{align-items:center;gap:8px;margin-bottom:14px;font-size:13px;display:flex}.pipette-water .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pipette-caption,.pipette-notice{color:var(--grok-bot-text-secondary);font-size:12px;line-height:1.7}.pipette-notice{background:var(--procedure-panel);border-radius:14px;padding:18px}.pipette-next{justify-content:space-between;align-items:center;gap:12px;margin:20px 0;display:flex}.pipette-channel-nav{background:var(--procedure-panel);border-radius:14px;justify-content:space-between;align-items:center;padding:12px;display:flex}.pipette-channel-nav>div{text-align:center;gap:5px;display:grid}.pipette-channel-nav small{color:var(--grok-bot-text-secondary);font-size:11px}.pipette-channel-nav strong{font-size:16px;font-weight:500}.pipette-channel-nav strong span{color:var(--grok-bot-text-secondary)}.pipette-channel-chips{gap:6px;margin-bottom:6px;padding:12px 0;display:flex;overflow:auto}.pipette-channel-chips button{white-space:nowrap;background:var(--procedure-panel);border-radius:20px;padding:7px 10px;font-size:11px}.pipette-channel-chips button[aria-pressed=true]{background:var(--grok-bot-text-primary);color:var(--grok-bot-bg-editor)}.pipette-weigh-panel{background:var(--procedure-panel);border-radius:16px;margin:16px 0;padding:18px}.pipette-time{gap:5px;min-width:95px;display:grid}.pipette-time input{max-width:120px}.pipette-time button{white-space:nowrap;font-size:10px}.pipette-weigh-panel td input{width:100%;min-width:95px;max-width:160px}.pipette-model-plan{background:var(--procedure-panel);border-radius:12px;margin-bottom:20px;padding:16px}.pipette-model-plan>.button{margin:15px 10px 0 0}.pipette-worked{gap:12px;display:grid}.pipette-formula{background:var(--procedure-panel);border-radius:13px;justify-content:space-between;align-items:center;gap:8px;padding:16px;display:flex}.pipette-formula span{color:var(--grok-bot-text-secondary);margin-bottom:6px;font-size:12px;display:block}.pipette-formula strong{font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.pipette-worked .calculation-values{padding:14px}.pipette-heading .method-guide-trigger{max-width:150px}@media (width<=600px){.pipette-water .form-grid{grid-template-columns:1fr}.pipette-heading{flex-wrap:wrap}.pipette-weigh-panel{padding:12px}.pipette-formula strong{font-size:13px}}@media (prefers-reduced-motion:reduce){.pipette-stage{animation:none}}.pipette-weigh-panel .results-table th,.pipette-weigh-panel .results-table td{border:0;padding:10px}.pipette-weigh-panel .results-table{border-collapse:separate;border-spacing:0 3px}.pipette-weigh-panel .results-table input{min-height:35px;padding:8px}.pipette-formula strong{overflow-wrap:anywhere}.pipette-time{align-items:start}.pipette-weigh-panel .classification-choice{border:0}.pipette-channel-chips button:focus-visible{outline-offset:2px;outline:2px solid}.pipette-detail-modal{width:680px;max-width:calc(100vw - 32px)}.pycnometer-mounting{align-items:center;gap:20px;margin:20px 0;display:flex}.pycnometer-mounting .method-sketch{flex-shrink:0;width:220px}.pycnometer-reference{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.pycnometer-reference>span{background:var(--grok-bot-bg-elevated);color:var(--grok-bot-text-secondary);border-radius:12px;gap:6px;padding:12px;font-size:11px;display:grid}.pycnometer-reference strong{color:var(--grok-bot-text-primary);font-size:15px;font-weight:500}.pycnometer-fields .results-table input{min-width:100px}.pycnometer-fields .results-table-scroll{margin-top:18px}.pycnometer-sketch{max-height:150px}@media (width<=600px){.pycnometer-mounting{flex-direction:column;align-items:start}.pipette-stages button{padding:10px 8px}.pipette-stages span{display:none}}.pycnometer-calculation{background:var(--procedure-panel);border-radius:18px;margin-bottom:18px;padding:16px}.pycnometer-calculation .pipette-formula strong{margin-bottom:5px;line-height:1.65;display:block}.pycnometer-calculation .pipette-formula>div,.pipette-guided-weigh{min-width:0}.pipette-guided-weigh .balance-workbench{padding:22px}.pipette-guided-channels{grid-template-columns:repeat(auto-fill,minmax(94px,1fr));gap:6px;margin:6px 0 18px;display:grid}.pipette-guided-channels button{background:var(--grok-bot-bg-editor);text-align:left;touch-action:manipulation;border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:11px 9px;font-size:11px;transition:border-color .16s ease-out,background .16s ease-out;display:flex;position:relative}.pipette-guided-channels button[aria-pressed=true]{border-color:var(--grok-bot-text-primary)}.pipette-guided-channels small{color:var(--balance-muted);font-size:9px}.pipette-guided-channels svg{flex-shrink:0;margin-left:auto}.pipette-guided-channels .has-alert{color:var(--grok-bot-text-danger)}.pipette-guide-panel,.pipette-prepare-guide{background:var(--grok-bot-bg-editor);border-radius:14px;grid-template-columns:minmax(180px,.8fr) minmax(230px,1.2fr);align-items:center;gap:24px;margin:18px 0;padding:18px;display:grid}.pipette-dispense-sketch{width:100%;max-height:235px;display:block}.pipette-dispense-sketch text{font-family:inherit;font-size:10px}.active-pipette-tip{stroke-width:2.5px;fill:var(--grok-bot-bg-card)}.pipette-guide-panel ol,.pipette-prepare-guide ol{gap:8px;margin:10px 0;padding-left:18px;font-size:12px;line-height:20px;display:grid}.pipette-guide-panel>div>small{color:var(--balance-muted);font-size:11px}.pipette-prepare-guide{background:var(--procedure-panel)}.pipette-prepare-guide .method-sketch{width:100%;max-height:190px}.pipette-guided-table th:first-child{min-width:45px}.pipette-guided-table td:has(input){min-width:110px}.pipette-guided-table td:last-child{min-width:180px}.pipette-guided-table .balance-row-alert{background:color-mix(in srgb,var(--grok-bot-text-danger) 5%,transparent)}.pipette-guided-table input[aria-invalid=true]{border-color:var(--grok-bot-text-danger)}.pipette-guided-table .pipette-time{min-width:100px}.pipette-guided-weigh .pipette-point-title{justify-content:space-between;align-items:center;margin:22px 0 12px;font-size:13px;display:flex}.pipette-point-title>span{color:var(--balance-muted);font-size:11px}.pipette-criterion-values{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:10px 20px;margin:6px 0;font-size:12px;display:flex}.pipette-criterion-values>span{gap:3px;display:grid}.pipette-criterion-values small{font-size:10px}.pipette-criterion-values .is-outside{color:var(--grok-bot-text-danger)}.pipette-point-issues{color:var(--balance-muted);font-size:11px}.pipette-point-issues summary{cursor:pointer}.pipette-point-issues p{margin:8px 0 0;font-size:11px;line-height:18px}.pipette-collection>.balance-execution-alerts{margin:16px 0}.pipette-guided-weigh .balance-reading-note{align-items:flex-start}@media (width<=800px){.pipette-guide-panel,.pipette-prepare-guide{grid-template-columns:1fr;gap:12px}.pipette-dispense-sketch{max-height:195px}.pipette-guide-panel ol,.pipette-prepare-guide ol{font-size:11px;line-height:18px}.pipette-guided-weigh .balance-workbench{padding:17px}}@media (width<=500px){.pipette-guide-panel{padding:12px}.pipette-guided-channels{grid-template-columns:repeat(3,minmax(0,1fr))}.pipette-guided-channels button{flex-wrap:wrap;padding:10px 7px;font-size:10px}.pipette-guided-channels small{font-size:9px}.pipette-guided-weigh .balance-workbench{padding:14px}.pipette-guided-weigh .balance-inline-summary{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.pipette-guided-channels button{transition:none}}.procedure-document{color:var(--grok-bot-text-primary);flex-direction:column;gap:14px;font-size:13px;line-height:20px;display:flex}.procedure-document h4{color:var(--grok-bot-text-secondary);margin:0 0 4px;font-size:12px;font-weight:600}.procedure-document p{white-space:pre-wrap;margin:0}.procedure-document ul,.procedure-document ol{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.procedure-references li small{color:var(--grok-bot-text-secondary);font-size:12px;line-height:17px;display:block}.procedure-references a{color:var(--grok-bot-text-accent);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.procedure-references a:hover{text-decoration:underline}.procedure-references a svg{flex-shrink:0}.model-procedure-document .procedure-document{padding:4px 0 8px}.assistant-procedure{width:100%}.assistant-procedure-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.assistant-procedure-heading>div{flex-direction:column;gap:2px;min-width:0;display:flex}.assistant-procedure-heading strong{font-size:16px;font-weight:550;line-height:22px}.assistant-procedure-heading small{color:var(--grok-bot-text-secondary);font-size:12px}details.assistant-procedure>summary{cursor:pointer;list-style:none}details.assistant-procedure>summary::-webkit-details-marker{display:none}details.assistant-procedure[open]{gap:14px}.assistant-procedure-table{overflow-x:auto}.assistant-procedure-table table{border-collapse:collapse;width:100%;font-size:13px}.assistant-procedure-table th{border-bottom:1px solid var(--grok-bot-border-default);text-align:left;color:var(--grok-bot-text-secondary);padding:6px 10px 6px 0;font-size:12px;font-weight:500}.assistant-procedure-table td{border-bottom:1px solid var(--grok-bot-border-default);vertical-align:top;font-variant-numeric:tabular-nums;padding:8px 10px 8px 0}.assistant-procedure-table tr:last-child td{border-bottom:0}.assistant-procedure-table td strong{font-weight:550;display:block}.assistant-procedure-table td small{color:var(--grok-bot-text-secondary);font-size:12px;display:block}.assistant-procedure-table td:nth-child(3),.assistant-procedure-table th:nth-child(3){text-align:right;padding-right:0}.assistant-procedure-criteria{margin:6px 0 0;padding:0;font-size:12px;line-height:17px;list-style:none}.assistant-procedure-line{flex-wrap:wrap;gap:4px 8px;margin:0;font-size:13px;display:flex}.assistant-procedure-line span{color:var(--grok-bot-text-secondary)}.assistant-procedure-more{font-size:13px;line-height:20px}.assistant-procedure-more>summary{cursor:pointer;color:var(--grok-bot-text-secondary);align-items:center;gap:6px;font-size:12px;font-weight:500;list-style:none;display:flex}.assistant-procedure-more>summary::-webkit-details-marker{display:none}.assistant-procedure-more>summary svg{transition:transform .14s}.assistant-procedure-more[open]>summary svg{transform:rotate(90deg)}.assistant-procedure-more p{white-space:pre-wrap;margin:8px 0 0}.assistant-procedure-more ul{margin:8px 0 0;padding-left:20px}.assistant-procedure-warnings{color:var(--grok-bot-text-secondary);flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;line-height:18px;list-style:none;display:flex}.assistant-procedure-warnings li{gap:8px;display:flex}.assistant-procedure-warnings svg{color:var(--grok-bot-text-warning);flex-shrink:0;margin-top:2px}.assistant-procedure-error{color:var(--grok-bot-text-danger);gap:8px;margin:0;font-size:13px;display:flex}.assistant-procedure-error svg{flex-shrink:0;margin-top:3px}.procedure-document-fields{flex-direction:column;gap:12px;padding:4px 0 8px;display:flex}.procedure-document-fields textarea{min-height:76px}.procedure-reference-row{border-bottom:1px solid var(--grok-bot-border-default);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:8px;padding-bottom:8px;display:grid}.procedure-reference-row>:nth-child(3){grid-area:2/1/auto/3}.procedure-reference-row>button{grid-area:1/3/3;align-self:center}@media (width<=600px){.procedure-reference-row{grid-template-columns:minmax(0,1fr) auto}.procedure-reference-row>:nth-child(2),.procedure-reference-row>:nth-child(3){grid-column:1}.procedure-reference-row>:nth-child(2){grid-row:2}.procedure-reference-row>:nth-child(3){grid-row:3}.procedure-reference-row>button{grid-area:1/2/4}}.modal.large .procedure-document{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px 40px;display:grid}.modal.large .procedure-document section:has(ol,.procedure-references){grid-column:1/-1}@media (width<=700px){.modal.large .procedure-document{grid-template-columns:minmax(0,1fr)}}.organizer-page{max-width:1480px}.organizer-page .page-heading{margin-bottom:24px}.organizer-page .page-heading h1{font-size:26px}.organizer-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;display:grid}.organizer-library{background:var(--grok-bot-bg-card);border-radius:17px;min-width:0;padding:18px;position:sticky;top:24px}.organizer-library>header,.organizer-library>header>div{align-items:center;gap:9px;display:flex}.organizer-library>header{justify-content:space-between;margin-bottom:16px}.organizer-library h2,.organizer-sequence-heading h2{font-size:13px;font-weight:500}.organizer-library-tabs{background:var(--grok-bot-bg-elevated);border-radius:10px;gap:3px;margin-bottom:13px;padding:3px;display:flex}.organizer-library-tabs button{color:var(--grok-bot-text-secondary);border-radius:7px;flex:1;padding:7px;font-size:11px}.organizer-library-tabs button[aria-pressed=true]{background:var(--grok-bot-bg-card);color:var(--grok-bot-text-primary)}.organizer-library .search{background:var(--grok-bot-bg-elevated);margin-bottom:9px;padding:9px 10px}.organizer-library .search input{width:100%;min-width:0;font-size:11px}.organizer-library>select{background:var(--grok-bot-bg-elevated);width:100%;margin-bottom:12px;padding:8px 10px;font-size:11px}.organizer-library-items{overscroll-behavior:contain;gap:8px;max-height:540px;padding:2px;display:grid;overflow:auto}.organizer-library-item{background:var(--grok-bot-bg-elevated);cursor:grab;border-radius:11px;align-items:center;gap:8px;padding:10px;transition:background-color .14s,opacity .14s;display:flex}.organizer-library-item:active{cursor:grabbing}.organizer-library-item>.method-sketch.mini{width:45px;height:44px}.organizer-method-icon{width:45px;height:44px;color:var(--grok-bot-text-secondary);flex-shrink:0;place-items:center;display:grid}.organizer-library-item>div{flex:1;min-width:0}.organizer-library-item strong{font-size:11px;font-weight:500;line-height:1.5;display:block}.organizer-library-item small{color:var(--grok-bot-text-secondary);margin-top:3px;font-size:10px;line-height:1.5;display:block}.organizer-library-item .icon-button{flex-shrink:0;width:24px;height:28px}.organizer-library-caption{color:var(--grok-bot-text-secondary);align-items:center;gap:6px;margin-top:14px;font-size:10px;display:flex}.organizer-empty-library{color:var(--grok-bot-text-secondary);padding:20px 5px;font-size:11px;line-height:1.6}.organizer-canvas{min-width:0}.organizer-identity{background:var(--grok-bot-bg-card);border-radius:16px;padding:20px}.organizer-identity .field input{background:var(--grok-bot-bg-elevated)}.organizer-required{color:var(--grok-bot-text-secondary);flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;font-size:10px;display:flex}.organizer-required>span:first-child{margin-right:3px}.organizer-required>span:not(:first-child){background:var(--grok-bot-bg-elevated);border-radius:7px;align-items:center;gap:5px;padding:5px 8px;display:flex}.organizer-required small{font-size:10px}.organizer-sequence-heading{justify-content:space-between;align-items:center;gap:12px;margin:24px 0 6px;display:flex}.organizer-sequence-heading>span{color:var(--grok-bot-text-secondary);font-size:10px}.organizer-sequence{min-height:150px}.organizer-empty{text-align:center;border:1px dashed var(--grok-bot-border-default);border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:280px;margin-top:16px;padding:25px;transition:background-color .15s,border-color .15s;display:flex}.organizer-empty>svg{color:var(--grok-bot-text-secondary);margin-bottom:5px}.organizer-empty strong{font-size:14px;font-weight:500}.organizer-empty p,.organizer-empty small{color:var(--grok-bot-text-secondary);font-size:11px;line-height:1.6}.organizer-empty.is-over{background:var(--grok-bot-bg-card);border-color:var(--grok-bot-text-primary)}.organizer-branch{position:relative}.organizer-branch:not(:last-child):after{content:"";background:var(--grok-bot-border-default);pointer-events:none;width:1px;height:20px;position:absolute;bottom:-20px;left:38px}.organizer-drop-slot{height:18px;color:var(--grok-bot-text-secondary);border-radius:6px;justify-content:center;align-items:center;font-size:9px;display:flex;position:relative}.organizer-drop-slot>span{opacity:0;pointer-events:none}.organizer-drop-slot.is-dragging{outline:1px dashed var(--grok-bot-border-default);outline-offset:-3px}.organizer-drop-slot.is-over{background:var(--grok-bot-bg-card);outline:1px solid var(--grok-bot-text-primary)}.organizer-drop-slot.is-over>span{opacity:1}.organizer-block{background:var(--grok-bot-bg-card);border-radius:15px;transition:opacity .15s,background-color .15s}.organizer-block.is-moving{opacity:.85;box-shadow:0 8px 25px #0002}.organizer-block>header{align-items:center;gap:6px;padding:14px 12px;display:flex}.organizer-grip{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;color:var(--grok-bot-text-secondary);padding:7px 1px}.organizer-grip:active{cursor:grabbing}.organizer-step{color:var(--grok-bot-text-secondary);font-variant-numeric:tabular-nums;margin-right:2px;font-size:10px}.organizer-expand{text-align:left;flex:1;align-items:center;gap:11px;min-width:0;display:flex}.organizer-expand>.method-sketch.mini{width:52px;height:42px}.organizer-expand>span:not(.organizer-method-icon){flex:1;min-width:0}.organizer-expand strong{font-size:12px;font-weight:500;line-height:1.5;display:block}.organizer-expand small{color:var(--grok-bot-text-secondary);margin-top:4px;font-size:10px;line-height:1.6;display:block}.organizer-expand>svg:last-child{flex-shrink:0;transition:transform .15s}.organizer-expand>svg.is-open{transform:rotate(180deg)}.organizer-order{flex-direction:column;margin-left:3px;display:flex}.organizer-order .icon-button{width:24px;height:22px}.organizer-block-body{padding:0 20px 16px}.organizer-block-source{color:var(--grok-bot-text-secondary);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;font-size:10px;line-height:1.6;display:flex}.organizer-block-source>.method-guide-trigger{white-space:nowrap;font-size:10px}.organizer-point-label{justify-content:space-between;align-items:center;gap:8px;display:flex}.organizer-point-label strong{font-size:11px;font-weight:500}.organizer-block .method-point-inputs{gap:7px;margin:10px 0}.organizer-block .method-point-chip{background:var(--grok-bot-bg-elevated);padding:5px;animation:none}.organizer-block .method-point-chip input{width:64px;font-size:12px}.organizer-block .text-button{font-size:11px}.organizer-block-fields{gap:14px;margin-top:18px}.organizer-block-fields .field span{font-size:11px}.organizer-block-fields input,.organizer-block-fields select{background:var(--grok-bot-bg-elevated);min-height:36px;padding:9px 10px;font-size:12px}.organizer-fixed-reading{min-height:36px;color:var(--grok-bot-text-secondary);align-items:center;font-size:11px;display:flex}.organizer-block-body>footer{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.organizer-preserved{color:var(--grok-bot-text-secondary);margin-top:12px;font-size:10px;line-height:1.6;display:block}.organizer-copy-review{background:var(--grok-bot-bg-card);border-radius:12px;margin-top:15px;padding:14px;font-size:11px;line-height:1.6}.organizer-canvas-note{color:var(--grok-bot-text-secondary);align-items:flex-start;gap:8px;padding:16px 3px;font-size:10px;line-height:1.7;display:flex}.organizer-canvas-note>svg{flex-shrink:0;margin-top:1px}.organizer-advanced{color:var(--grok-bot-text-secondary);margin-top:5px;font-size:11px}.organizer-undo{background:var(--grok-bot-bg-card);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:12px;font-size:11px;display:flex}.organizer-status{color:var(--grok-bot-text-secondary);min-height:18px;margin:18px 0;font-size:12px}.organizer-library button:focus-visible,.organizer-block button:focus-visible{outline-offset:3px;border-radius:5px;outline:2px solid}.organizer-block button:active,.organizer-library button:active{transition-duration:0s}@media (width>=1600px){.organizer-layout{grid-template-columns:310px minmax(0,1fr);gap:30px}.organizer-library-item strong{font-size:12px}.organizer-library-item>.method-sketch.mini{width:55px}}@media (width<=1150px){.organizer-layout{grid-template-columns:240px minmax(0,1fr);gap:16px}.organizer-library{padding:14px}.organizer-block>header{gap:3px;padding:12px 8px}.organizer-expand>.method-sketch.mini{width:38px}.organizer-expand{gap:7px}.organizer-block-body{padding-inline:14px}.organizer-expand strong{font-size:11px}.organizer-library-item{gap:5px;padding:8px}.organizer-library-item>.method-sketch.mini{width:32px}.organizer-library-item small{font-size:9px}}@media (width<=950px){.organizer-layout{grid-template-columns:1fr}.organizer-library{position:static}.organizer-library-items{grid-template-columns:repeat(2,minmax(0,1fr));max-height:240px;display:grid}.organizer-library-caption{margin-top:10px}.organizer-library>select{width:auto;min-width:170px}.organizer-sequence-heading{margin-top:20px}.organizer-expand>.method-sketch.mini{width:55px}.organizer-block>header{padding:14px}.organizer-block-body{padding-inline:20px}}@media (width<=550px){.organizer-page .page-heading h1{font-size:23px}.organizer-library-items{grid-template-columns:1fr;max-height:225px}.organizer-identity{padding:16px}.organizer-block>header{padding:12px 8px}.organizer-step{display:none}.organizer-expand>.method-sketch.mini{width:40px}.organizer-block-fields{grid-template-columns:1fr}.organizer-block-source{flex-direction:column;align-items:flex-start;gap:5px}.organizer-block-body{padding-inline:14px}.organizer-block .method-point-chip input{width:56px}.organizer-empty{min-height:220px;padding:18px}.organizer-sequence-heading>span{font-size:9px}.organizer-sequence-heading h2{font-size:12px}}@media (prefers-reduced-motion:reduce){.organizer-page *{transition:none!important;animation:none!important}}.insights,.productivity-panel,.drill-sheet,.podium{--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--series-4:#eda100;--chart-muted:color-mix(in srgb,var(--grok-bot-text-tertiary) 45%,transparent)}[data-theme=cursor-dark] :is(.insights,.productivity-panel,.drill-sheet,.podium){--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500}.insights{width:100%;max-width:1320px;margin:0 auto;padding:26px 32px 72px}.insights-head h1{letter-spacing:-.6px;font-size:26px}.insights-head p{color:var(--grok-bot-text-secondary);margin-top:6px;font-size:13px}.insights-head p b{color:var(--grok-bot-text-primary);font-weight:500}.insights-head small{color:var(--grok-bot-text-tertiary)}.insights-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0 14px;display:flex}.insights-filters select,.custom-range input{border:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-editor);height:32px;color:var(--grok-bot-text-primary);border-radius:8px;padding:0 9px;font-size:12px}.segmented{background:var(--grok-bot-bg-card);border-radius:9px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.segmented button{color:var(--grok-bot-text-secondary);border-radius:7px;align-items:center;gap:5px;padding:5px 11px;font-size:12px;display:inline-flex}.segmented button[aria-checked=true]{background:var(--grok-bot-bg-elevated);color:var(--grok-bot-text-primary);font-weight:500;box-shadow:0 1px 2px #00000014}.custom-range{color:var(--grok-bot-text-secondary);align-items:center;gap:6px;font-size:12px;display:inline-flex}.drill-path{background:var(--grok-bot-bg-card);color:var(--grok-bot-text-tertiary);border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:14px;padding:6px 8px;font-size:12px;display:flex}.drill-path button{color:var(--grok-bot-text-secondary);border-radius:6px;padding:3px 7px}.drill-path button:hover{background:var(--grok-bot-bg-hover)}.drill-path button[aria-current]{color:var(--grok-bot-text-primary);font-weight:500}.drill-path .icon-button{margin-left:auto}.insights-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;transition:opacity .16s;display:grid}.insights-body[data-loading]{opacity:.6}.insights-body>.highlights,.insights-body>.kpi-grid,.span-2{grid-column:1/-1}.highlights{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.highlights button{background:var(--grok-bot-bg-card);text-align:left;width:100%;color:var(--grok-bot-text-primary);border-radius:10px;align-items:flex-start;gap:9px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.highlights button:hover{background:var(--grok-bot-bg-hover)}.highlights button>svg:first-child{flex:none;margin-top:1px}.highlights button>span{flex:1}.highlights button>svg:last-child{color:var(--grok-bot-text-tertiary);flex:none;margin-top:2px}[data-tone=good]>button>svg:first-child,.tone-good{color:var(--grok-bot-text-success)}[data-tone=warn]>button>svg:first-child,.tone-warn{color:var(--grok-bot-text-warning)}[data-tone=danger]>button>svg:first-child,.tone-danger{color:var(--grok-bot-text-danger)}[data-tone=info]>button>svg:first-child{color:var(--grok-bot-text-accent)}.kpi-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.kpi{border:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-elevated);text-align:left;border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:13px 14px 11px;transition:border-color .12s,transform .12s;display:flex}.kpi:hover{border-color:var(--grok-bot-text-tertiary)}.kpi:active{transform:scale(.99)}.kpi-label{color:var(--grok-bot-text-secondary);font-size:12px}.kpi-value{letter-spacing:-.8px;font-variant-numeric:tabular-nums;color:var(--grok-bot-text-primary);font-size:26px;font-weight:600}.kpi-foot{justify-content:space-between;align-items:flex-end;gap:6px;min-height:24px;display:flex}.kpi-change{color:var(--grok-bot-text-secondary);flex-wrap:wrap;align-items:center;gap:3px;font-size:12px;font-weight:500;display:inline-flex}.kpi-change small{color:var(--grok-bot-text-tertiary);margin-left:3px;font-weight:400}.kpi-change[data-tone=good]{color:var(--grok-bot-text-success)}.kpi-change[data-tone=bad]{color:var(--grok-bot-text-danger)}.spark{color:var(--series-1);flex:none}.spark path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.spark circle{fill:currentColor}.insights-panel{border:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-elevated);border-radius:14px;min-width:0;padding:15px 16px 14px}.insights-panel>header{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:12px;display:flex}.insights-panel h2{letter-spacing:-.2px;align-items:center;gap:7px;font-size:14px;font-weight:600;display:inline-flex}.panel-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.panel-actions .text-button{align-items:center;gap:4px;font-size:12px;display:inline-flex}.explain-button{width:24px;height:24px;color:var(--grok-bot-text-tertiary)}.panel-explain{background:var(--grok-bot-bg-card);color:var(--grok-bot-text-secondary);border-radius:9px;flex-basis:100%;order:5;margin:6px 0 2px;padding:9px 11px;font-size:12px;line-height:1.5}.series-toggles{flex-wrap:wrap;gap:4px;display:inline-flex}.series-toggles button{color:var(--grok-bot-text-secondary);border:1px solid var(--grok-bot-border-default);border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:11.5px;display:inline-flex}.series-toggles button i{border-radius:2px;width:10px;height:3px}.series-toggles button[aria-pressed=false]{opacity:.45}.series-toggles button[aria-pressed=false] i{background:var(--grok-bot-text-tertiary)!important}.chart-note{color:var(--grok-bot-text-secondary);margin-top:10px;font-size:12px;line-height:1.55}.chart-note b{color:var(--grok-bot-text-primary);font-weight:500}.chart-note>svg{vertical-align:-2px;color:var(--grok-bot-text-accent);margin-right:5px;display:inline}.chart-note .text-button{color:var(--grok-bot-text-warning);align-items:center;gap:4px;font-size:12px;display:inline-flex}.chart-empty{color:var(--grok-bot-text-tertiary);align-items:center;gap:8px;padding:18px 4px;font-size:12.5px;display:flex}.time-chart{width:100%;position:relative}.time-chart svg{outline:none;display:block;overflow:visible}.time-chart svg:focus-visible{outline:2px solid var(--grok-bot-text-accent);outline-offset:3px;border-radius:6px}.chart-grid{stroke:var(--grok-bot-border-default);stroke-width:1px}.chart-axis{fill:var(--grok-bot-text-tertiary);font-variant-numeric:tabular-nums;font-size:10.5px}.chart-line{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.chart-line[data-forecast]{stroke-dasharray:5 4}.chart-line[data-partial]{stroke-dasharray:1 4;opacity:.7}.chart-point[data-partial]{fill:var(--grok-bot-bg-elevated);stroke:currentColor;stroke-width:1.5px}.chart-band{fill:currentColor;opacity:.12}.chart-future{fill:var(--grok-bot-bg-card);opacity:.6}.chart-hover{fill:var(--grok-bot-text-primary);opacity:.05}.chart-point{fill:currentColor;stroke:var(--grok-bot-bg-elevated);stroke-width:2px;transition:r .1s}.chart-tip{background:var(--grok-bot-bg-elevated);border:1px solid var(--grok-bot-border-default);pointer-events:none;z-index:2;border-radius:9px;flex-direction:column;gap:3px;min-width:150px;padding:8px 10px;font-size:11.5px;display:flex;position:absolute;top:4px;transform:translate(-50%);box-shadow:0 6px 18px #0000001f}.chart-tip strong{font-size:12px}.chart-tip em{color:var(--grok-bot-text-tertiary);font-size:10.5px;font-style:normal}.chart-tip-row{align-items:center;gap:6px;display:flex}.chart-tip-row i{border-radius:2px;flex:none;width:10px;height:3px}.chart-tip-row i[data-forecast]{border-top:2px dashed;height:0}.chart-tip-row b{font-variant-numeric:tabular-nums;font-weight:600}.chart-tip-row small{color:var(--grok-bot-text-secondary)}.queue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.queue-card{background:var(--grok-bot-bg-card);border-radius:10px;flex-direction:column;gap:3px;padding:10px 11px;display:flex}.queue-card>button:first-child{text-align:left;color:var(--grok-bot-text-secondary);justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;display:flex}.queue-card>button:first-child b{color:var(--grok-bot-text-primary);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.queue-card small{font-size:11px}.queue-late{color:var(--grok-bot-text-warning);text-align:left;align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.pace{color:var(--grok-bot-text-secondary);margin-top:12px;font-size:12.5px;line-height:1.55}.pace b{color:var(--grok-bot-text-primary)}.stage-chart{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.stage-chart button{text-align:left;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;width:100%;padding:8px;display:grid}.stage-chart button:not(:disabled):hover{background:var(--grok-bot-bg-hover)}.stage-label{font-size:12.5px;font-weight:500}.stage-typical{font-variant-numeric:tabular-nums;font-size:13px}.stage-typical small,.stage-facts{color:var(--grok-bot-text-tertiary);font-size:11px;font-weight:400}.stage-facts{grid-column:1/-1}.stage-track{background:var(--grok-bot-bg-card);border-radius:4px;grid-column:1/-1;height:12px;position:relative}.stage-tail{background:color-mix(in srgb,var(--series-1) 25%,transparent);border-radius:4px;position:absolute;inset:0 auto 0 0}.stage-median{background:var(--series-1);border-radius:4px;position:absolute;inset:0 auto 0 0}.stage-median[data-late]{background:var(--series-2)}.stage-deadline{background:var(--grok-bot-text-primary);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.bar-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.bar-list li>button,.bar-list li>div{text-align:left;border-radius:8px;grid-template-columns:minmax(110px,38%) minmax(0,1fr) 44px;align-items:center;gap:10px;width:100%;padding:6px;font-size:12.5px;display:grid}.bar-list li>button:hover{background:var(--grok-bot-bg-hover)}.bar-list-label{white-space:nowrap;text-overflow:ellipsis;flex-direction:column;min-width:0;display:flex;overflow:hidden}.bar-list-label small{color:var(--grok-bot-text-tertiary);font-size:10.5px}.bar-list-track{border-radius:0 4px 4px 0;height:10px;position:relative}.bar-list-fill{background:var(--bar);border-radius:0 4px 4px 0;position:absolute;inset:0 auto 0 0}.bar-list b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.columns{align-items:stretch;gap:4px;height:170px;display:flex}.column{border-radius:7px;flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;padding:2px 0;display:flex}.column:not(:disabled):hover{background:var(--grok-bot-bg-hover)}.column-value{font-variant-numeric:tabular-nums;min-height:14px;font-size:11px;font-weight:600}.column-track{flex:1;align-items:flex-end;width:min(70%,28px);display:flex}.column-fill{background:var(--series-1);border-radius:4px 4px 0 0;width:100%;min-height:0}.column[data-current] .column-fill{background:var(--series-4)}.column-label{color:var(--grok-bot-text-tertiary);white-space:nowrap;font-size:10.5px}.quality-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.donut{align-items:center;gap:14px;display:flex}.donut svg{flex:none}.donut-track{fill:none;stroke:var(--grok-bot-bg-card);stroke-width:16px}.donut-slice{fill:none;stroke-width:16px;cursor:pointer;transition:stroke-width .12s}.donut-slice[data-hover]{stroke-width:20px}.donut-center{fill:var(--grok-bot-text-primary);font-size:20px;font-weight:600}.donut-caption{fill:var(--grok-bot-text-tertiary);font-size:10.5px}.donut-legend{flex-direction:column;gap:3px;min-width:0;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.donut-legend :is(button,span){text-align:left;border-radius:6px;grid-template-columns:10px minmax(0,1fr) auto 34px;align-items:center;gap:7px;width:100%;padding:3px 5px;display:grid}.donut-legend i{border-radius:3px;width:10px;height:10px}.donut-legend b{font-variant-numeric:tabular-nums}.donut-legend small{color:var(--grok-bot-text-tertiary);text-align:right}.donut-legend li[data-hover] :is(button,span){background:var(--grok-bot-bg-hover)}.heatmap-grid{align-items:center;gap:2px;display:grid}.heatmap-hour{color:var(--grok-bot-text-tertiary);text-align:left;white-space:nowrap;font-size:9.5px}.heatmap-day{color:var(--grok-bot-text-secondary);font-size:10.5px}.heatmap-cell,.heatmap-note i{background:var(--grok-bot-bg-card);border-radius:3px;height:16px}:is(.heatmap-cell,.heatmap-note i)[data-step="1"]{background:color-mix(in srgb,var(--series-1) 22%,var(--grok-bot-bg-card))}:is(.heatmap-cell,.heatmap-note i)[data-step="2"]{background:color-mix(in srgb,var(--series-1) 40%,var(--grok-bot-bg-card))}:is(.heatmap-cell,.heatmap-note i)[data-step="3"]{background:color-mix(in srgb,var(--series-1) 60%,var(--grok-bot-bg-card))}:is(.heatmap-cell,.heatmap-note i)[data-step="4"]{background:color-mix(in srgb,var(--series-1) 80%,var(--grok-bot-bg-card))}:is(.heatmap-cell,.heatmap-note i)[data-step="5"]{background:var(--series-1)}.heatmap-cell[data-hover]{outline:2px solid var(--grok-bot-text-primary);outline-offset:-1px}.heatmap-note{min-height:18px;color:var(--grok-bot-text-secondary);align-items:center;gap:4px;margin-top:10px;font-size:11.5px;display:flex}.heatmap-note i{width:14px;height:10px;display:inline-block}.standards-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.standards-list button{text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:8px;font-size:12.5px;display:flex}.standards-list button:hover{background:var(--grok-bot-bg-hover)}.standards-list span{flex-direction:column;min-width:0;display:flex}.standards-list small{color:var(--grok-bot-text-tertiary);font-size:11px}.standards-days{font-variant-numeric:tabular-nums;align-items:flex-end;font-weight:500}.standards-list li[data-tone=warn] .standards-days{color:var(--grok-bot-text-warning)}.standards-list li[data-tone=danger] .standards-days{color:var(--grok-bot-text-danger)}.insights-table-wrap{overflow-x:auto}.insights-table-wrap>.text-button{align-items:center;gap:5px;margin-top:8px;font-size:12px;display:inline-flex}.insights-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12.5px}.insights-table th{text-align:left;color:var(--grok-bot-text-tertiary);border-bottom:1px solid var(--grok-bot-border-default);white-space:nowrap;padding:7px 8px;font-size:11px;font-weight:500}.insights-table td{border-bottom:1px solid var(--grok-bot-border-default);vertical-align:middle;padding:8px}.insights-table tbody tr[tabindex]{cursor:pointer}.insights-table tbody tr[tabindex]:hover{background:var(--grok-bot-bg-hover)}.insights-table tbody tr[data-me]{background:color-mix(in srgb,var(--grok-bot-text-accent) 7%,transparent)}.modal.wide.drill-sheet{width:1120px;max-width:calc(100vw - 32px)!important}.drill-table td:last-child{color:var(--grok-bot-text-secondary);font-size:12px}.record-timeline{flex-direction:column;gap:10px;padding:16px;font-size:13px;display:flex}.record-timeline h3{font-size:14px}.record-timeline ol{border-left:2px solid var(--grok-bot-border-default);padding:0;flex-direction:column;gap:8px;margin:0;padding-left:14px;list-style:none;display:flex}.record-timeline li{flex-direction:column;display:flex;position:relative}.record-timeline li:before{content:"";background:var(--grok-bot-bg-elevated);border:2px solid var(--grok-bot-border-default);border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:-20px}.record-timeline li[data-done]:before{background:var(--grok-bot-text-success);border-color:var(--grok-bot-text-success)}.record-timeline li span{color:var(--grok-bot-text-secondary);font-size:12px}.record-timeline p{color:var(--grok-bot-text-secondary)}.record-timeline p.tone-warn{color:var(--grok-bot-text-warning);align-items:center;gap:6px;display:flex}.record-timeline .button{align-self:flex-start}.ranking>header h2 svg{color:var(--series-4)}.podium{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-bottom:14px;display:grid}.podium-card{background:var(--grok-bot-bg-card);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:16px 12px 12px;transition:transform .14s;display:flex;position:relative}.podium-card:hover{transform:translateY(-2px)}.podium-card>.medal{position:absolute;top:10px;left:10px}.podium-card[data-rank="1"]{background:linear-gradient(180deg,color-mix(in srgb,var(--series-4) 16%,var(--grok-bot-bg-card)),var(--grok-bot-bg-card))}.podium-points{color:var(--grok-bot-text-secondary);align-items:center;gap:5px;font-size:13px;display:inline-flex}.podium-points b{color:var(--grok-bot-text-primary);font-size:20px}.podium-card .level-bar{width:100%}.medal{background:var(--grok-bot-bg-card);min-width:24px;height:24px;color:var(--grok-bot-text-secondary);border:1px solid var(--grok-bot-border-default);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-grid}.medal[data-rank="1"]{color:#3d2d00;background:#f4c542;border-color:#d9a514}.medal[data-rank="2"]{color:#2b3036;background:#d5dae1;border-color:#aab2bd}.medal[data-rank="3"]{color:#3b1d06;background:#e3a274;border-color:#c07a48}.rank-change{color:var(--grok-bot-text-danger);align-items:center;margin-left:4px;font-size:10.5px;font-weight:600;display:inline-flex}.rank-change[data-up]{color:var(--grok-bot-text-success)}.ranking-person{align-items:center;gap:8px;min-width:190px;display:flex}.ranking-person>span:last-child{flex-direction:column;display:flex}.ranking-person small{color:var(--grok-bot-text-tertiary);white-space:nowrap;font-size:11px}.ranking-table .badge-shelf{flex-wrap:nowrap;align-items:center}.badge-more{color:var(--grok-bot-text-tertiary);padding-left:2px;font-size:11px}.ranking-table td:nth-child(7){white-space:nowrap}.ranking-points{align-items:center;gap:8px;min-width:110px;display:flex}.ranking-points>span{background:var(--series-1);border-radius:0 4px 4px 0;min-width:2px;height:8px}.ranking-focus{background:var(--grok-bot-bg-card);border-radius:12px;margin-top:14px;padding:14px}.ranking-focus h3{margin-bottom:10px;font-size:14px}.rules{margin-top:12px;font-size:12.5px}.rules summary{cursor:pointer;color:var(--grok-bot-text-secondary);align-items:center;gap:6px;display:inline-flex}.rules-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:10px;display:grid}.rules-grid td{border-bottom:1px solid var(--grok-bot-border-default);padding:4px 6px}.rules-grid td:last-child,.points-detail td:last-child{text-align:right;color:var(--grok-bot-text-success);font-variant-numeric:tabular-nums;font-weight:600}:is(.rules-grid,.points-detail) td[data-negative]{color:var(--grok-bot-text-danger)!important}.badge-shelf{flex-wrap:wrap;gap:4px;display:inline-flex}.badge-icon{background:var(--grok-bot-bg-card);width:26px;height:26px;color:var(--grok-bot-text-tertiary);opacity:.55;border-radius:8px;place-items:center;display:inline-grid}.badge-icon[data-earned]{opacity:1;color:#8a5a00;background:color-mix(in srgb,#f4c542 30%,var(--grok-bot-bg-elevated));box-shadow:inset 0 0 0 1px #d9a51473}[data-theme=cursor-dark] .badge-icon[data-earned]{color:#f4c542}.level-bar{grid-template-columns:auto 1fr;align-items:center;gap:3px 8px;font-size:12px;display:grid}.level-name{color:var(--grok-bot-text-secondary);grid-column:1/-1}.level-name b{color:var(--grok-bot-text-primary)}.level-track{background:var(--grok-bot-bg-hover);border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.level-track span{background:linear-gradient(90deg,var(--series-1),var(--series-3));border-radius:999px;height:100%;display:block}.level-bar small{color:var(--grok-bot-text-tertiary);grid-column:1/-1;font-size:10.5px}.productivity-panel{text-align:left;flex-direction:column;gap:12px;width:100%;display:flex}.productivity-panel>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.productivity-panel>header small{color:var(--grok-bot-text-tertiary);font-size:11px}.productivity-score{color:var(--grok-bot-text-secondary);align-items:center;gap:8px;font-size:13px;display:inline-flex}.productivity-score b{color:var(--grok-bot-text-primary);font-variant-numeric:tabular-nums;font-size:22px}.productivity-stats{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px;margin:0;display:grid}.productivity-stats>div{background:var(--grok-bot-bg-card);border-radius:9px;min-width:0;padding:8px 9px}.productivity-stats dt{color:var(--grok-bot-text-tertiary);font-size:10.5px}.productivity-stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:600}.productivity-stats small{color:var(--grok-bot-text-secondary);font-size:10.5px}.points-detail summary{cursor:pointer;color:var(--grok-bot-text-secondary);font-size:12.5px}.points-detail table{border-collapse:collapse;width:100%;margin-top:8px;font-size:12px}.points-detail td{border-bottom:1px solid var(--grok-bot-border-default);padding:4px 2px}.points-detail p{margin-top:8px;font-size:11px;line-height:1.5}.badge-progress{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.badge-progress li{grid-template-columns:26px minmax(0,1fr) 80px 44px;align-items:center;gap:8px;font-size:12px;display:grid}.badge-progress li>span:nth-child(2){flex-direction:column;display:flex}.badge-progress small{color:var(--grok-bot-text-tertiary);font-size:10.5px}.badge-meter{background:var(--grok-bot-bg-hover);border-radius:999px;height:5px;overflow:hidden}.badge-meter span{background:var(--series-4);height:100%;display:block}.productivity-chip{color:var(--grok-bot-text-secondary);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.productivity-chip .medal{min-width:22px;height:20px;font-size:10px}.productivity-chip .badge-icon{border-radius:6px;width:20px;height:20px}.chip-level{background:var(--grok-bot-bg-card);border-radius:999px;padding:1px 6px;font-size:10.5px}.chip-streak{color:var(--series-2);align-items:center;gap:2px;display:inline-flex}@media (width<=960px){.insights{padding:20px 18px 56px}.insights-body{grid-template-columns:minmax(0,1fr)}.insights-body>*{grid-column:1/-1}}@media (width<=600px){.insights-head h1{font-size:22px}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-value{font-size:21px}.kpi .spark{display:none}.highlights,.queue-grid{grid-template-columns:minmax(0,1fr)}.donut{flex-direction:column;align-items:stretch}.donut svg{align-self:center}.column-label{font-size:9px}.ranking-table th:nth-child(n+5),.ranking-table td:nth-child(n+5){display:none}}.person-title{flex-direction:column;gap:4px;min-width:0;display:flex}.person-title>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-popover .productivity-panel{margin:10px 0 4px}.profile-detail+.profile-facts+.productivity-panel{margin:4px 0 14px}.personal-productivity{border:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-elevated);border-radius:14px;margin:4px 0 18px;padding:16px}.personal-productivity h3{margin-bottom:12px;font-size:14px}.modal.calibration-start-modal{width:920px;padding:28px;overflow:auto}.calibration-start-modal>p{margin-bottom:20px}.start-steps{border-bottom:1px solid var(--grok-bot-border-default);color:var(--grok-bot-text-secondary);align-items:center;gap:14px;margin-bottom:21px;padding-bottom:19px;display:flex}.start-steps button{align-items:center;gap:8px;font-size:12px;display:flex}.start-steps button[aria-current]{color:var(--grok-bot-text-primary)}.start-steps button>span{background:var(--grok-bot-bg-card);border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.start-steps button[aria-current]>span{background:var(--grok-bot-text-primary);color:var(--grok-bot-bg-elevated)}.start-panel{animation:.15s cubic-bezier(.22,1,.36,1) start-panel-in}.start-section-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.start-section-heading h3,.start-section-heading h4{margin:0;font-size:14px;font-weight:500}.start-section-heading>small{color:var(--grok-bot-text-secondary);font-size:11px}.start-method-list{gap:9px;display:grid}.start-method-option{text-align:left;background:var(--grok-bot-bg-card);border:1px solid #0000;border-radius:15px;align-items:center;gap:18px;width:100%;padding:10px 18px;transition:background-color .15s,border-color .15s;display:flex}.start-method-option .method-sketch.mini{width:88px;height:64px}.start-method-option>span{flex:1;min-width:0}.start-method-option strong{font-size:14px;font-weight:500;line-height:1.35;display:block}.start-method-option small{color:var(--grok-bot-text-secondary);margin-top:3px;font-size:12px;line-height:1.4;display:block}.start-method-count{color:var(--grok-bot-text-secondary);margin-top:4px;font-size:10px;line-height:1.3;display:block}.start-method-option:disabled{opacity:.5;cursor:default}.start-method-option:focus-visible,.start-model-option:focus-visible,.start-steps button:focus-visible{outline-offset:3px;outline:2px solid}.start-back{margin-bottom:14px;font-size:12px}.start-method-header{background:var(--grok-bot-bg-card);border-radius:15px;align-items:center;gap:15px;margin-bottom:22px;padding:16px;display:flex}.start-method-header>.method-sketch.mini{width:105px;height:76px}.start-method-header>div{flex:1}.start-method-header small,.start-selected-summary small{color:var(--grok-bot-text-secondary);margin-bottom:5px;font-size:10px;display:block}.start-method-header h3{margin:0;font-size:16px;font-weight:500}.start-method-header p{color:var(--grok-bot-text-secondary);margin:6px 0 0;font-size:12px;line-height:1.6}.start-method-header .method-guide-trigger span{display:none}.start-method-header .method-guide-trigger{padding:10px}.start-model-list{gap:8px;max-height:245px;padding:3px;display:grid;overflow:auto}.start-model-option{background:var(--grok-bot-bg-card);text-align:left;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;width:100%;padding:14px 16px;transition:background-color .15s,border-color .15s;display:flex}.start-model-option[aria-pressed=true]{border-color:var(--grok-bot-text-primary)}.start-selection-mark{width:26px;height:26px;color:var(--grok-bot-text-secondary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.start-model-option[aria-pressed=true] .start-selection-mark{background:var(--grok-bot-text-primary);color:var(--grok-bot-bg-elevated)}.start-model-option strong{font-size:13px;font-weight:500;display:block}.start-model-option small{color:var(--grok-bot-text-secondary);margin-top:5px;font-size:11px;line-height:1.5;display:block}.start-model-search{margin-bottom:12px}.start-model-details{margin-top:16px;padding:0 3px}.start-block-detail{border-left:1px solid var(--grok-bot-border-default);flex-wrap:wrap;align-items:flex-start;gap:10px;margin:12px 0;padding-left:16px;display:flex}.start-block-detail>div:first-child{flex:1;min-width:120px}.start-block-detail strong{font-size:12px;font-weight:500;display:block}.start-block-detail small{color:var(--grok-bot-text-secondary);margin-top:4px;font-size:11px;line-height:1.5;display:block}.start-range{font-variant-numeric:tabular-nums;padding-top:2px;font-size:12px}.start-point-chips{flex-wrap:wrap;flex-basis:100%;gap:6px;display:flex}.start-point-chips>span{background:var(--grok-bot-bg-card);font-variant-numeric:tabular-nums;color:var(--grok-bot-text-secondary);border-radius:7px;padding:5px 9px;font-size:11px}.start-model-notes{color:var(--grok-bot-text-secondary);margin-top:16px;font-size:12px;line-height:1.6}.start-model-notes summary{cursor:pointer}.start-model-notes p{white-space:pre-line;margin-top:10px}.start-selected-summary{background:var(--grok-bot-bg-card);border-radius:15px;align-items:center;gap:16px;margin-bottom:20px;padding:17px;display:flex}.start-selected-summary>div{flex:1;min-width:0}.start-selected-summary h3{margin:0;font-size:15px;font-weight:500;line-height:1.5}.start-selected-summary p{color:var(--grok-bot-text-secondary);margin-top:4px;font-size:11px;line-height:1.5}.start-record-fields{background:var(--grok-bot-bg-card);border-radius:15px;padding:20px}.start-author{justify-content:space-between;align-items:center;gap:12px;margin:20px 0;display:flex}.start-default{color:var(--grok-bot-text-secondary);cursor:pointer;align-items:center;gap:8px;margin-bottom:20px;font-size:12px;display:flex}.start-author>small{color:var(--grok-bot-text-secondary);font-size:11px}.start-footer{background:var(--grok-bot-bg-elevated);z-index:1;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:20px 0 5px;display:flex;position:relative}.start-footer>div{flex-shrink:0;gap:9px;display:flex}.start-footer-hint{color:var(--grok-bot-text-secondary);max-width:280px;font-size:11px;line-height:1.6}.start-notice,.start-empty{background:var(--grok-bot-bg-card);border-radius:10px;margin-top:12px;padding:12px;font-size:12px;line-height:1.6}.calibration-start-modal h3:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid}@keyframes start-panel-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.start-method-option:not(:disabled):hover,.start-model-option:hover{background:color-mix(in srgb,var(--grok-bot-text-primary) 7%,var(--grok-bot-bg-elevated));border-color:var(--grok-bot-border-default)}}@media (width<=600px){.modal.calibration-start-modal{padding:24px 18px}.start-method-option{gap:10px;padding:12px}.start-method-option .method-sketch.mini{width:64px;height:54px}.start-method-option strong{font-size:13px}.start-method-option small{font-size:11px}.start-method-header{gap:10px;padding:12px}.start-method-header>.method-sketch.mini{width:76px;height:62px}.start-method-header h3{font-size:14px}.start-method-header p{font-size:11px}.start-record-fields{padding:15px}.start-footer{flex-direction:column;align-items:stretch;gap:12px}.start-footer-hint{max-width:none}.start-footer>div{justify-content:flex-end}.start-author{flex-direction:column;align-items:flex-start}.start-steps{gap:10px}.start-steps button{font-size:11px}.start-model-option{padding:12px}.start-range{font-size:11px}}@media (prefers-reduced-motion:reduce){.start-panel{animation:none}.start-method-option,.start-model-option{transition:none}}.start-method-plan{padding:16px 3px 0}.start-method-plan .method-point-chip{background:var(--grok-bot-bg-card)}.assistant{height:calc(100dvh - 54px);min-height:420px;display:flex;position:relative;overflow:hidden}.assistant-history{border-right:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-editor);flex-direction:column;flex-shrink:0;gap:12px;width:260px;padding:16px 12px;display:flex}.assistant-new{justify-content:flex-start;gap:8px;width:100%}.assistant-history-list{flex:1;margin:0 -4px;padding:0 4px;overflow-y:auto}.assistant-history-list section+section{margin-top:14px}.assistant-history-list h2{color:var(--grok-bot-text-tertiary);margin:0 0 4px;padding:0 8px;font-size:11px;font-weight:500}.assistant-history-list ul{margin:0;padding:0;list-style:none}.assistant-history-item{border-radius:10px;align-items:center;display:flex;position:relative}.assistant-history-item:hover,.assistant-history-item:focus-within{background:var(--grok-bot-bg-hover)}.assistant-history-item[data-active]{background:var(--grok-bot-bg-active)}.assistant-history-open{min-width:0;color:var(--grok-bot-text-secondary);text-align:left;flex:1;align-items:center;gap:8px;padding:8px;font-size:13px;display:flex}.assistant-history-item[data-active] .assistant-history-open{color:var(--grok-bot-text-primary)}.assistant-history-open span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistant-history-open svg{flex-shrink:0}.assistant-history-item input{border:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-elevated);border-radius:8px;flex:1;margin:2px;padding:6px 8px;font-size:13px}.assistant-history-tools{padding-right:4px;display:none}.assistant-history-item:hover .assistant-history-tools,.assistant-history-item:focus-within .assistant-history-tools{display:flex}.assistant-history-tools .icon-button{width:26px;height:26px}.assistant-history-empty{color:var(--grok-bot-text-tertiary);padding:8px;font-size:12px}.assistant-main{flex-direction:column;flex:1;min-width:0;display:flex}.assistant-thread{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.assistant-history-toggle{display:none}.assistant-scroll{overscroll-behavior:contain;flex:1;overflow-y:auto}.assistant-messages{flex-direction:column;gap:22px;max-width:780px;margin:0 auto;padding:28px 24px 12px;display:flex}.assistant-message.from-user{flex-direction:column;align-self:flex-end;align-items:flex-end;gap:8px;max-width:80%;display:flex}.assistant-bubble{background:var(--grok-bot-bg-card);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;margin:0;padding:10px 14px}.assistant-message.from-assistant{align-items:flex-start;gap:12px;display:flex}.assistant-avatar{background:var(--grok-bot-bg-card);width:28px;height:28px;color:var(--grok-bot-text-secondary);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.assistant-body{flex-direction:column;flex:1;align-items:flex-start;gap:10px;min-width:0;padding-top:4px;display:flex}.assistant-body>*{max-width:100%}.assistant-markdown{overflow-wrap:anywhere;line-height:1.65}.assistant-markdown>:first-child{margin-top:0}.assistant-markdown>:last-child{margin-bottom:0}.assistant-markdown p,.assistant-markdown ul,.assistant-markdown ol{margin:0 0 10px}.assistant-markdown ul,.assistant-markdown ol{padding-left:22px}.assistant-markdown h1,.assistant-markdown h2,.assistant-markdown h3{margin:16px 0 8px;font-size:15px;line-height:1.4}.assistant-markdown code{background:var(--grok-bot-bg-card);border-radius:5px;padding:1px 5px;font-size:12.5px}.assistant-markdown pre{background:var(--grok-bot-bg-card);border-radius:10px;margin:0 0 10px;padding:12px 14px;overflow-x:auto}.assistant-markdown pre code{background:0 0;padding:0}.assistant-markdown blockquote{border-left:2px solid var(--grok-bot-border-default);color:var(--grok-bot-text-secondary);margin:0 0 10px;padding-left:12px}.assistant-markdown a{color:var(--grok-bot-text-primary);text-underline-offset:2px;text-decoration:underline}.assistant-table{border:1px solid var(--grok-bot-border-default);border-radius:10px;margin:0 0 10px;overflow-x:auto}.assistant-table table{border-collapse:collapse;width:100%;font-size:12.5px}.assistant-table th,.assistant-table td{text-align:left;border-bottom:1px solid var(--grok-bot-border-default);white-space:nowrap;padding:7px 10px}.assistant-table th{background:var(--grok-bot-bg-card);font-weight:500}.assistant-table tr:last-child td{border-bottom:0}.assistant-note{color:var(--grok-bot-text-secondary);margin:0;font-size:12px}.assistant-sources{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0;display:flex}.assistant-sources>span{color:var(--grok-bot-text-secondary);font-size:12px}.assistant-sources a{border:1px solid var(--grok-bot-border-default);max-width:320px;color:inherit;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:3px 10px;font-size:12px;text-decoration:none;display:inline-block;overflow:hidden}.assistant-sources a:hover{border-color:var(--grok-bot-text-secondary)}.assistant-sources small{color:var(--grok-bot-text-secondary);margin-left:6px;font-size:11px}.assistant-actions{color:var(--grok-bot-text-tertiary);align-items:center;gap:8px;margin-top:-4px;font-size:11px;display:flex}.assistant-actions .icon-button{width:26px;height:26px}.assistant-avatar:has(.ai-orb){background:0 0}.ai-orb{width:32px;height:32px;margin:-2px;display:block;position:relative}.ai-orb canvas{animation:.2s both ai-orb-in;position:absolute;inset:0}.ai-orb canvas[data-leaving]{animation-name:ai-orb-out}@keyframes ai-orb-in{0%{opacity:0}}@keyframes ai-orb-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.ai-orb canvas{animation:none}.ai-orb canvas[data-leaving]{display:none}}.assistant-stream-error{margin:0 0 0 40px}.assistant-attachments{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.assistant-audio{background:var(--grok-bot-bg-card);border-radius:14px;flex-direction:column;gap:8px;width:min(420px,100%);margin:0;padding:10px;display:flex}.assistant-audio audio{width:100%;height:36px}.assistant-audio figcaption{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:19px}.assistant-audio figcaption span{color:var(--grok-bot-text-tertiary);margin-bottom:2px;font-size:11px;display:block}.assistant-attachments.pending{justify-content:flex-start;max-height:132px;padding:0 4px 10px;overflow-y:auto}.assistant-image img{border:1px solid var(--grok-bot-border-default);object-fit:cover;border-radius:12px;max-width:220px;max-height:180px;display:block}.assistant-file{color:inherit;text-decoration:none}.assistant-chip{border:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-elevated);border-radius:10px;align-items:center;gap:8px;max-width:240px;padding:5px 6px 5px 5px;font-size:12px;display:inline-flex}.assistant-chip[data-error]{color:var(--grok-bot-text-danger)}.assistant-chip img,.assistant-chip-icon{object-fit:cover;border-radius:7px;flex-shrink:0;width:30px;height:30px}.assistant-chip-icon{background:var(--grok-bot-bg-card);color:var(--grok-bot-text-secondary);place-items:center;display:grid}.assistant-chip-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistant-chip .icon-button{width:22px;height:22px}.assistant-welcome{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:min(10vh,80px) 0 20px;display:flex}.assistant-welcome-mark{background:var(--grok-bot-bg-card);width:48px;height:48px;color:var(--grok-bot-text-secondary);border-radius:14px;place-items:center;display:grid}.assistant-welcome h2{letter-spacing:-.4px;margin:6px 0 0;font-size:22px;font-weight:600}.assistant-welcome>p{max-width:460px;color:var(--grok-bot-text-secondary);margin:0}.assistant-suggestions{background:var(--grok-bot-bg-card);text-align:left;border-radius:16px;width:100%;max-width:560px;margin-top:18px;padding:16px 14px 8px}.assistant-suggestions h3{margin:0 0 6px;padding:0 4px;font-size:13px;font-weight:500}.assistant-suggestions button{border-top:1px solid var(--grok-bot-border-default);text-align:left;width:100%;color:var(--grok-bot-text-primary);justify-content:space-between;align-items:center;gap:12px;padding:12px 4px;font-size:13px;display:flex}.assistant-suggestions button svg{color:var(--grok-bot-text-secondary);flex-shrink:0}.assistant-suggestions button:hover span{text-underline-offset:3px;text-decoration:underline}.assistant-setup{background:var(--grok-bot-bg-card);border-radius:16px;flex-direction:column;align-items:center;gap:14px;max-width:440px;margin-top:8px;padding:18px 20px;display:flex}.assistant-setup p{color:var(--grok-bot-text-secondary);margin:0}.assistant-composer{width:100%;max-width:828px;margin:0 auto;padding:8px 24px 14px}.assistant-input{border:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-elevated);border-radius:16px;align-items:flex-end;gap:6px;padding:8px;transition:border-color .12s;display:flex}.assistant-input:focus-within{border-color:var(--grok-bot-text-tertiary)}.assistant-input textarea{resize:none;background:0 0;border:0;outline:0;flex:1;min-height:34px;max-height:220px;padding:7px 4px;line-height:20px}.assistant-input .icon-button{border-radius:10px;width:34px;height:34px}.assistant-send{background:var(--grok-bot-fill-emphasis);width:34px;height:34px;color:var(--grok-bot-bubble-user-ink);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.assistant-send:disabled{cursor:default}.assistant-disclaimer{text-align:center;color:var(--grok-bot-text-tertiary);margin:8px 0 0;font-size:11px}.assistant-disclaimer[data-error]{color:var(--grok-bot-text-danger)}.assistant-mic[aria-pressed=true]{color:var(--grok-bot-text-danger);background:color-mix(in srgb,var(--grok-bot-text-danger) 12%,transparent)}.assistant-mic[aria-pressed=true] svg{animation:1.2s ease-in-out infinite assistant-listening}@keyframes assistant-listening{50%{opacity:.4}}.assistant-drop{z-index:5;border:1px dashed var(--grok-bot-text-tertiary);background:var(--grok-bot-bg-editor);color:var(--grok-bot-text-secondary);pointer-events:none;border-radius:16px;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex;position:absolute;inset:10px}.assistant-history-scrim{display:none}.assistant-steps{width:100%;color:var(--grok-bot-text-secondary);flex-direction:column;align-items:flex-start;font-size:13px;display:flex}.assistant-steps-head{min-height:26px;color:inherit;text-align:left;align-items:center;gap:7px;padding-right:6px;display:inline-flex}.assistant-steps-head:not(:disabled):hover{color:var(--grok-bot-text-primary)}.assistant-steps-head:disabled{cursor:default;opacity:1}.assistant-step-chevron{flex-shrink:0;transition:transform .12s cubic-bezier(.22,1,.36,1)}[aria-expanded=true]>.assistant-step-chevron,details[open]>summary>.assistant-step-chevron{transform:rotate(90deg)}.assistant-steps-head:disabled .assistant-step-chevron{opacity:.45}.assistant-steps[data-live] .assistant-steps-head span{background:linear-gradient(90deg,var(--grok-bot-text-secondary) 40%,var(--grok-bot-text-primary) 50%,var(--grok-bot-text-secondary) 60%) 100% 0/300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite assistant-steps-shimmer}@keyframes assistant-steps-shimmer{to{background-position:0 0}}.assistant-steps-list{width:calc(100% - 7px);margin:2px 0 0 7px;padding:0;list-style:none}.assistant-steps-list>li{padding-left:22px;position:relative}.assistant-steps-list>li:before,.assistant-steps-list>li:after{content:"";background:var(--grok-bot-border-default);position:absolute;left:0}.assistant-steps-list>li:before{width:1px;top:0;bottom:0}.assistant-steps-list>li:after{width:15px;height:1px;top:16px}.assistant-steps-list>li:last-child:not(:has(.assistant-thought,details[open])):before{height:16px;bottom:auto}.assistant-step{text-align:left;width:100%;min-height:32px;color:var(--grok-bot-text-secondary);align-items:center;gap:9px;list-style:none;display:flex}summary.assistant-step{cursor:pointer}summary.assistant-step::-webkit-details-marker{display:none}.assistant-step:disabled{cursor:default;opacity:1}button.assistant-step:not(:disabled):hover,summary.assistant-step:hover{color:var(--grok-bot-text-primary)}.assistant-step>svg:first-child{flex-shrink:0}.assistant-step[data-running]{color:var(--grok-bot-text-primary)}.assistant-step[data-running] .assistant-step-title{font-weight:500}.assistant-step[data-trouble]>svg:first-child{color:var(--grok-bot-text-warning)}.assistant-step-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.assistant-step small,.assistant-step time{color:var(--grok-bot-text-tertiary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.assistant-thought{color:var(--grok-bot-text-secondary);padding:0 0 8px 25px}.assistant-thought .assistant-markdown{color:inherit;font-size:13px}.assistant-thought .assistant-markdown p{margin:0 0 6px}.assistant-thought .assistant-markdown>:last-child{margin-bottom:0}.from-assistant .assistant-avatar:has(.ai-orb){position:sticky;top:8px}@media (prefers-reduced-motion:reduce){.assistant-step-chevron{transition:none}.assistant-steps[data-live] .assistant-steps-head span{color:inherit;background:0 0;animation:none}}.assistant-log-detail{max-height:260px;color:var(--grok-bot-text-secondary);flex-direction:column;gap:6px;margin:0;padding:2px 0 8px 25px;font-size:12px;list-style:none;display:flex;overflow-y:auto}.assistant-log-detail li{grid-template-columns:auto 1fr;align-items:baseline;gap:2px 8px;display:grid}.assistant-log-detail li>small{color:var(--grok-bot-text-warning);grid-column:2}.assistant-log-detail li[data-ok=true]>svg{color:var(--grok-bot-text-success)}.assistant-log-detail li[data-ok=false]>svg{color:var(--grok-bot-text-warning)}.assistant-state[data-tone=ok]{color:var(--grok-bot-text-success)}.assistant-state[data-tone=warn]{color:var(--grok-bot-text-warning)}.assistant-dialog{border:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-elevated);border-radius:16px;flex-direction:column;gap:14px;width:min(100%,560px);padding:20px 22px;display:flex}.assistant-dialog>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.assistant-dialog h3{margin:0;font-size:16px;font-weight:550;line-height:22px}.assistant-dialog-description{color:var(--grok-bot-text-secondary);margin:-8px 0 0;font-size:13px}.assistant-dialog .form-actions{margin-top:0}.assistant-requests{border:1px solid var(--grok-bot-border-default);border-radius:10px;margin:0;padding:0;list-style:none}.assistant-requests li{color:var(--grok-bot-text-secondary);padding:9px 12px;font-size:12px}.assistant-requests li+li{border-top:1px solid var(--grok-bot-border-default)}.assistant-dialog-details summary{cursor:pointer;color:var(--grok-bot-text-secondary);font-size:12px;font-weight:500}.assistant-dialog-details pre{background:var(--grok-bot-bg-card);border-radius:10px;max-height:220px;margin:8px 0 0;padding:10px 12px;font-size:11.5px;overflow:auto}.assistant-question{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.assistant-question+.assistant-question{margin-top:6px}.assistant-question legend{flex-direction:column;align-items:flex-start;gap:5px;margin-bottom:8px;padding:0;display:flex}.assistant-question legend strong{font-size:14px;font-weight:500;line-height:20px}.assistant-question legend small{color:var(--grok-bot-text-secondary);font-size:12px}.assistant-question .classification-choice{cursor:pointer;margin:0;padding:12px 14px}.assistant-question .classification-choice:has(input:checked){background:var(--grok-bot-bg-active)}.assistant-question:disabled .classification-choice{cursor:default}.assistant-question:disabled .classification-choice:not(:has(input:checked)){opacity:.55}.assistant-question .field{margin-top:4px}.assistant-analysis{border:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-editor);border-radius:14px;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.assistant-analysis-heading{border-bottom:1px solid var(--grok-bot-border-default);align-items:center;gap:10px;padding:10px 10px 10px 14px;display:flex}.assistant-analysis-heading>div{flex-direction:column;flex:1;min-width:0;display:flex}.assistant-analysis-heading h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:550;overflow:hidden}.assistant-analysis-heading small{color:var(--grok-bot-text-secondary);font-size:11px;line-height:16px}.assistant-analysis .assistant-messages{gap:16px;padding:16px 14px 8px}.assistant-analysis .assistant-composer{padding:6px 10px 10px}.assistant-analysis .assistant-dialog{padding:16px}.assistant-analysis .assistant-message.from-user{max-width:92%}.assistant-analysis .assistant-setup{margin:24px auto}.certificate-analysis-layout[data-open]{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:stretch;gap:12px;display:grid}.certificate-analysis-layout[data-open] .assistant-analysis{height:calc(65dvh + 46px)}.modal.wide.assistant-analysis-modal{flex-direction:column;width:1120px;max-width:calc(100vw - 32px);height:min(92dvh,1100px);display:flex;overflow:hidden}.assistant-analysis-modal .assistant-analysis{flex:1}.certificate-viewer-nav{border:1px solid var(--grok-bot-border-default);border-radius:10px;align-items:center;gap:4px;padding:3px;display:flex}.certificate-viewer-nav>span{flex-direction:column;align-items:center;min-width:120px;padding:0 6px;line-height:16px;display:flex}.certificate-viewer-nav strong{font-size:12px;font-weight:550}.certificate-viewer-nav small{color:var(--grok-bot-text-secondary);font-size:11px;line-height:15px}.certificate-viewer-top:has(.certificate-viewer-nav){justify-content:flex-start}.certificate-viewer-top:has(.certificate-viewer-nav) .certificate-viewer-actions{margin-left:auto}.assistant-analysis-modal>.form-actions{margin-top:12px}.certificate-status-cell{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.certificate-triage{border:1px solid var(--grok-bot-border-default);white-space:nowrap;color:var(--grok-bot-text-secondary);border-radius:6px;padding:2px 6px;font-size:9px;font-weight:500;line-height:1.5}.certificate-triage[data-level=baixo]{color:var(--grok-bot-text-success)}.certificate-triage[data-level=medio]{color:var(--grok-bot-text-warning)}.certificate-triage[data-level=alto]{color:var(--grok-bot-text-danger)}.collection-assistant{margin-left:auto}.assistant-drawer{z-index:30;background:var(--grok-bot-bg-editor);border-left:1px solid var(--grok-bot-border-default);flex-direction:column;gap:8px;width:min(440px,100vw);padding:12px;display:flex;position:fixed;top:54px;bottom:0;right:0;box-shadow:0 14px 36px -10px #00000047}.assistant-drawer .assistant-analysis{flex:1}.assistant-drawer>.note{margin:0}@media (width<=960px){.certificate-analysis-layout[data-open]{grid-template-columns:1fr}.certificate-analysis-layout[data-open] .assistant-analysis{height:70dvh}}@media (width<=900px){.assistant-history{z-index:6;width:min(280px,85%);box-shadow:none;transition:transform .2s;position:absolute;inset:0 auto 0 0;transform:translate(-100%)}.assistant[data-history-open=true] .assistant-history{transform:none;box-shadow:0 14px 36px -10px #00000047}.assistant[data-history-open=true] .assistant-history-scrim{z-index:5;background:#00000035;display:block;position:absolute;inset:0}.assistant-history-toggle{display:grid}.assistant-history-tools{display:flex}}@media (width<=700px){.assistant{height:calc(100dvh - 184px)}.assistant-messages{padding:20px 14px 10px}.assistant-composer{padding:6px 10px 10px}.assistant-message.from-user{max-width:90%}.assistant-stream-error{margin-left:0}.assistant-dialog{padding:16px}.assistant-drawer{z-index:70;top:0}}@media (prefers-reduced-motion:reduce){.assistant-history,.assistant-input{transition:none}}.assistant-history-top{align-items:center;gap:6px;display:flex}.assistant-history-top .assistant-new{flex:1;min-width:0}.assistant-history-top .assistant-new span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistant-history{transition:width .18s,padding .18s}.assistant-history[data-collapsed]{width:62px;padding-inline:11px}.assistant-history[data-collapsed] .assistant-history-top{flex-direction:column}.assistant-history[data-collapsed] .assistant-new{flex:none;justify-content:center;width:38px;height:38px;padding:0}.assistant-history[data-collapsed] .assistant-new span,.assistant-history[data-collapsed] .assistant-history-list{display:none}.assistant-main{position:relative}.assistant-messages{max-width:880px}.assistant-composer{max-width:928px}.assistant-input textarea{min-height:44px;max-height:40vh;font-size:14px}@media (width<=900px){.assistant-collapse{display:none}.assistant-history[data-collapsed]{width:min(280px,85%);padding:16px 12px}.assistant-history[data-collapsed] .assistant-history-top{flex-direction:row}.assistant-history[data-collapsed] .assistant-new{width:auto;height:auto;padding:revert;flex:1;justify-content:flex-start}.assistant-history[data-collapsed] .assistant-new span{display:inline}.assistant-history[data-collapsed] .assistant-history-list{display:flex}.assistant-history-toggle{z-index:3;background:var(--grok-bot-bg-elevated);position:absolute;top:10px;left:12px}.assistant-messages{padding-top:54px}}@media (prefers-reduced-motion:reduce){.assistant-history{transition:none}}.assistant-markdown{font-size:14px;line-height:1.7}.assistant-markdown p,.assistant-markdown ul,.assistant-markdown ol,.assistant-markdown pre,.assistant-markdown blockquote,.assistant-markdown .assistant-table{margin:0 0 12px}.assistant-markdown h1,.assistant-markdown h2,.assistant-markdown h3,.assistant-markdown h4{margin:20px 0 8px;font-weight:600;line-height:1.35}.assistant-markdown h1{font-size:18px}.assistant-markdown h2{font-size:16px}.assistant-markdown h3,.assistant-markdown h4{font-size:14px}.assistant-markdown li{margin:3px 0}.assistant-markdown li>ul,.assistant-markdown li>ol{margin:4px 0 0}.assistant-markdown li::marker{color:var(--grok-bot-text-tertiary)}.assistant-markdown strong{font-weight:600}.assistant-markdown hr{border:0;border-top:1px solid var(--grok-bot-border-default);margin:18px 0}.assistant-markdown a{color:var(--grok-bot-text-accent)}.assistant-markdown pre{font-size:12.5px;line-height:1.55}.assistant-markdown .contains-task-list{padding-left:4px;list-style:none}.assistant-markdown input[type=checkbox]{vertical-align:-1px;margin:0 6px 0 0}.assistant-table table{font-size:13px}.assistant-table th,.assistant-table td{white-space:normal;vertical-align:top;min-width:72px;padding:8px 12px}.assistant-table td{font-variant-numeric:tabular-nums}.assistant-readings{gap:12px;width:100%}.assistant-reading-service{border:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-elevated);border-radius:12px}.assistant-reading-service>summary{cursor:pointer;align-items:center;gap:10px;padding:10px 14px;list-style:none;display:flex}.assistant-reading-service>summary::-webkit-details-marker{display:none}.assistant-reading-service>summary>svg{color:var(--grok-bot-text-tertiary);flex-shrink:0;transition:transform .14s}.assistant-reading-service[open]>summary>svg{transform:rotate(90deg)}.assistant-reading-service>summary>span:first-of-type{flex-direction:column;flex:1;min-width:0;display:flex}.assistant-reading-service summary strong{font-size:13px;font-weight:600}.assistant-reading-service summary small{color:var(--grok-bot-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.assistant-reading-service>:not(summary){margin:0 14px 12px}.assistant-reading-meta{flex-wrap:wrap;gap:8px 22px;font-size:12px;display:flex}.assistant-reading-meta dt{color:var(--grok-bot-text-secondary);font-size:11px}.assistant-reading-meta dd{font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin:3px 0 0;display:flex}.assistant-reading-meta dd small{color:var(--grok-bot-text-tertiary)}.assistant-reading-meta input,.assistant-reading-table input{border:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-editor);font-variant-numeric:tabular-nums;border-radius:7px;width:100%;min-width:72px;max-width:120px;height:30px;padding:4px 8px;font-size:12.5px}.assistant-reading-table th,.assistant-reading-table td{min-width:0;padding:5px 10px}.assistant-reading-table td[data-changed]{background:color-mix(in srgb,var(--grok-bot-text-accent) 8%,transparent)}.assistant-reading-warning{color:var(--grok-bot-text-warning);align-items:flex-start;gap:6px;font-size:12px;line-height:1.5;display:flex}.assistant-reading-warning svg{flex-shrink:0;margin-top:2px}.assistant-reading-table .assistant-reading-was,.assistant-reading-meta dd .assistant-reading-was{color:var(--grok-bot-text-warning);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px;display:block}@media (prefers-reduced-motion:reduce){.assistant-reading-service>summary>svg{transition:none}}.assistant .assistant-history-toggle{display:none}@media (width<=900px){.assistant .assistant-history-toggle{display:grid}}.assistant-table th,.assistant-table td{overflow-wrap:normal;word-break:normal}.assistant-table th{white-space:nowrap}@media (width>=701px){.workspace:has(>.assistant)>.toolbar{height:44px}.assistant{height:calc(100dvh - 44px)}}.assistant-messages{gap:18px;max-width:1040px;padding:16px 28px 8px}.assistant-composer{max-width:1096px;padding:4px 28px 8px}.assistant-input{padding:6px}.assistant-disclaimer{margin-top:4px;line-height:15px}.assistant-welcome{padding-top:min(6vh,48px)}.assistant-body>.assistant-markdown{align-self:stretch}.assistant-markdown>:is(p,ul,ol,h1,h2,h3,h4,blockquote){max-width:78ch}.assistant-dialog{width:min(100%,640px)}@media (width<=700px){.assistant-messages{padding:14px 14px 8px}.assistant-composer{padding:4px 10px 8px}}.assistant-table{border:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-elevated);border-radius:12px;margin:0 0 12px;overflow:hidden}.assistant-table-scroll{max-height:min(62vh,600px);overflow:auto}.assistant-table table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.assistant-table th{z-index:1;background:var(--grok-bot-bg-elevated);border-bottom:1px solid var(--grok-bot-border-default);padding:0;font-weight:500;position:sticky;top:0}.assistant-table th button{width:100%;font:inherit;color:var(--grok-bot-text-secondary);text-align:inherit;white-space:nowrap;align-items:center;gap:4px;padding:9px 12px;font-weight:500;display:flex}.assistant-table th[data-align=right] button{justify-content:flex-end}.assistant-table th[data-align=center] button{justify-content:center}.assistant-table th[aria-sort] button{color:var(--grok-bot-text-primary)}.assistant-sort-hint{opacity:0;transition:opacity .12s}.assistant-table th button:hover .assistant-sort-hint,.assistant-table th button:focus-visible .assistant-sort-hint{opacity:.45}.assistant-table td{border-bottom:1px solid var(--grok-bot-border-default);vertical-align:top;font-variant-numeric:tabular-nums;padding:9px 12px}.assistant-table tbody tr:last-child td{border-bottom:0}.assistant-table tbody tr:nth-child(2n) td{background:0 0}.assistant-table tbody tr:hover td{background:var(--grok-bot-bg-hover)}.assistant-table [data-align=right]{text-align:right}.assistant-table [data-align=center]{text-align:center}.assistant-table-foot{border-top:1px solid var(--grok-bot-border-default);min-height:34px;color:var(--grok-bot-text-tertiary);justify-content:space-between;align-items:center;gap:8px;padding:2px 4px 2px 12px;font-size:12px;display:flex}.assistant-table-foot .text-button{align-items:center;gap:4px;font-size:12px;display:inline-flex}.assistant-table-foot .icon-button{width:28px;height:28px}.assistant-chart{--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--series-4:#eda100;border:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-elevated);border-radius:12px;width:100%;margin:0 0 12px;padding:12px 14px}[data-theme=cursor-dark] .assistant-chart{--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500}.assistant-chart figcaption{align-items:baseline;gap:8px;min-height:28px;margin-bottom:8px;display:flex}.assistant-chart figcaption strong{font-size:13px;font-weight:600}.assistant-chart figcaption small{color:var(--grok-bot-text-secondary);font-size:12px}.assistant-chart figcaption{flex-wrap:wrap}.assistant-chart figcaption .text-button{white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:12px;display:inline-flex}.assistant-chart .assistant-table{margin:0}.assistant-legend{color:var(--grok-bot-text-secondary);flex-wrap:wrap;gap:4px 14px;margin:0 0 10px;padding:0;font-size:12px;list-style:none;display:flex}.assistant-legend li{align-items:center;gap:6px;display:flex}.assistant-legend i{border-radius:3px;width:10px;height:10px;display:block}.assistant-legend i[data-kind=line]{border-radius:1px;width:14px;height:2px}.assistant-bars{flex-direction:column;display:flex}.assistant-bar-row{border-radius:8px;outline:none;grid-template-columns:minmax(80px,28%) 1fr;align-items:center;gap:12px;padding:5px 6px;display:grid;position:relative}.assistant-bar-row[data-hover]{background:var(--grok-bot-bg-hover)}.assistant-bar-row:focus-visible{box-shadow:inset 0 0 0 2px var(--grok-bot-text-accent)}.assistant-bar-label{color:var(--grok-bot-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.assistant-bar-lanes{flex-direction:column;gap:2px;display:flex}.assistant-bars[data-single] .assistant-bar-lanes{margin-right:84px}.assistant-bar-lane{height:10px;position:relative}.assistant-bars[data-single] .assistant-bar-lane{height:16px}.assistant-bar{border-radius:0 4px 4px 0;position:absolute;top:0;bottom:0}.assistant-bar[data-negative]{border-radius:4px 0 0 4px}.assistant-bar-value{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;position:absolute;top:50%;transform:translateY(-50%)}.assistant-lines{position:relative}.assistant-lines svg{touch-action:pan-y;outline:none;display:block;overflow:visible}.assistant-lines svg:focus-visible{outline:2px solid var(--grok-bot-text-accent);outline-offset:2px;border-radius:6px}.assistant-grid{stroke:var(--grok-bot-border-default);stroke-width:1px}.assistant-axis{fill:var(--grok-bot-text-secondary);font-variant-numeric:tabular-nums;font-size:11px}.assistant-end-label{fill:var(--grok-bot-text-primary);font-weight:500}.assistant-crosshair{stroke:var(--grok-bot-text-tertiary);stroke-width:1px}.assistant-line{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.assistant-dot{fill:currentColor;stroke:var(--grok-bot-bg-elevated);stroke-width:2px}.assistant-chart-tip{z-index:4;border:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-elevated);pointer-events:none;border-radius:10px;flex-direction:column;gap:3px;min-width:120px;padding:8px 10px;font-size:12px;display:flex;position:absolute;box-shadow:0 8px 24px -10px #00000040}.assistant-bar-row .assistant-chart-tip{bottom:calc(100% - 2px);right:6px}.assistant-lines .assistant-chart-tip{top:0;transform:translate(-50%)}.assistant-chart-tip-title{color:var(--grok-bot-text-secondary);font-size:11px;font-weight:500}.assistant-chart-tip-row{align-items:center;gap:6px;display:flex}.assistant-chart-tip-row i{border-radius:1px;width:10px;height:2px}.assistant-chart-tip-row b{font-variant-numeric:tabular-nums;font-weight:600}.assistant-chart-tip-row small{color:var(--grok-bot-text-secondary)}.assistant-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;width:100%;margin:0 0 12px;display:grid}.assistant-stats>div{border:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-elevated);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.assistant-stats dt{color:var(--grok-bot-text-secondary);font-size:12px}.assistant-stats dd{letter-spacing:-.3px;margin:0;font-size:22px;font-weight:600;line-height:1.25}.assistant-stats small{color:var(--grok-bot-text-secondary);font-size:12px}.assistant-quick{flex-wrap:wrap;gap:8px;margin:2px 0 12px;display:flex}.assistant-quick .button{border-radius:999px;gap:7px;min-height:34px;padding:6px 13px;font-size:13px}.assistant-quick .button svg{color:var(--grok-bot-text-secondary)}.assistant-quick .button:disabled{opacity:.55}.assistant-callout{--tone:var(--grok-bot-text-accent);background:color-mix(in srgb,var(--tone) 7%,transparent);border-radius:12px;flex-direction:column;gap:4px;margin:0 0 12px;padding:10px 14px;display:flex}.assistant-callout[data-tone=warn]{--tone:var(--grok-bot-text-warning)}.assistant-callout[data-tone=danger]{--tone:var(--grok-bot-text-danger)}.assistant-callout>strong{color:var(--tone);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.assistant-callout>:last-child{margin-bottom:0}.assistant-code{margin:0 0 12px;position:relative}.assistant-markdown .assistant-code pre{margin:0}.assistant-code .icon-button{opacity:0;background:var(--grok-bot-bg-elevated);width:28px;height:28px;position:absolute;top:6px;right:6px}.assistant-code:hover .icon-button,.assistant-code .icon-button:focus-visible{opacity:1}.assistant-building{color:var(--grok-bot-text-secondary);align-items:center;gap:8px;font-size:12px;display:flex}@media (prefers-reduced-motion:reduce){.assistant-sort-hint{transition:none}}.workspace:not(:has(>.toolbar)) .assistant{height:100dvh}.assistant-shell-tools{flex-shrink:0;align-items:center;gap:2px;display:flex}.assistant-history[data-collapsed] .assistant-shell-tools{flex-direction:column}@media (width>=901px){.assistant-history:has(.assistant-shell-tools):not([data-collapsed]){width:284px}}.assistant-composer-foot{align-items:center;gap:10px;min-height:28px;margin-top:4px;display:flex}.assistant-composer-foot .assistant-disclaimer{flex:1;min-width:0;margin:0}.assistant-approval{border:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-elevated);height:26px;color:var(--grok-bot-text-secondary);border-radius:999px;flex-shrink:0;padding:0 6px 0 9px;font-size:11.5px}.assistant-approval[data-mode=auto]{border-color:color-mix(in srgb,var(--grok-bot-text-warning) 45%,transparent);color:var(--grok-bot-text-warning)}.assistant-context{flex-shrink:0;position:relative}.assistant-context summary{cursor:pointer;border-radius:8px;place-items:center;width:28px;height:28px;list-style:none;display:grid}.assistant-context summary::-webkit-details-marker{display:none}.assistant-context summary:hover{background:var(--grok-bot-bg-hover)}.assistant-context svg{transform:rotate(-90deg)}.assistant-context-track{fill:none;stroke:var(--grok-bot-border-default);stroke-width:2.5px}.assistant-context-fill{fill:none;stroke:var(--grok-bot-text-secondary);stroke-width:2.5px;stroke-linecap:round;transition:stroke-dasharray .3s}.assistant-context[data-tone=warn] .assistant-context-fill{stroke:var(--grok-bot-text-warning)}.assistant-context[data-tone=danger] .assistant-context-fill{stroke:var(--grok-bot-text-danger)}.assistant-context-panel{z-index:10;border:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-elevated);border-radius:14px;flex-direction:column;gap:6px;width:min(310px,100vw - 32px);padding:14px;font-size:12.5px;line-height:1.5;display:flex;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 14px 36px -10px #00000047}.assistant-context-panel p{margin:0}.assistant-context-panel strong{font-size:13px;font-weight:600}.assistant-context-note{color:var(--grok-bot-text-warning)}.assistant-context-actions{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.assistant-context-actions .button{gap:6px;min-height:30px;padding:5px 11px;font-size:12px}.assistant-compacted{color:var(--grok-bot-text-tertiary);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}@media (prefers-reduced-motion:reduce){.assistant-context-fill{transition:none}}.assistant-model{border:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-elevated);min-width:0;max-width:180px;height:28px;color:var(--grok-bot-text-primary);border-radius:8px;padding:0 6px;font-size:11.5px}.assistant-context summary{font-variant-numeric:tabular-nums;gap:4px;width:auto;min-width:44px;padding:0 4px;font-size:11px;display:flex}.assistant-context-warning{border:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-elevated);color:var(--grok-bot-text-warning);border-radius:10px;align-items:center;gap:8px;margin:0 28px 8px;padding:10px 12px;font-size:12px;display:flex}.assistant-context-warning span{flex:1}.assistant-dashboard{border:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-elevated);border-radius:14px;margin:12px 0;padding:16px}.assistant-dashboard>header{flex-direction:column;gap:4px;margin-bottom:14px;display:flex}.assistant-dashboard small{color:var(--grok-bot-text-secondary);font-size:12px}.assistant-dashboard .assistant-chart{margin-bottom:10px}@media (width<=700px){.assistant-composer-foot{flex-wrap:wrap;gap:6px}.assistant-composer-foot .assistant-disclaimer{flex-basis:100%;order:4}.assistant-context{margin-left:auto}.assistant-model{max-width:160px}.assistant-context-warning{flex-wrap:wrap;margin-inline:12px}}.assistant-slot{display:contents}.assistant-slot[hidden]{display:none}.assistant-composer{border:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-elevated);border-radius:24px;width:calc(100% - 48px);max-width:1040px;margin:0 auto 5px;padding:14px 16px 10px;overflow:visible;box-shadow:0 3px 12px #00000006}.assistant-composer:focus-within{border-color:var(--grok-bot-text-tertiary)}.assistant-input,.assistant-input:focus-within{background:0 0;border:0;border-radius:0;padding:0}.assistant-input textarea{min-height:62px;padding:3px 6px 10px;font-size:15px;line-height:1.6}.assistant-composer-foot{flex-wrap:nowrap;gap:10px;min-height:36px;margin:0}.assistant-composer-foot .assistant-context{min-width:0;margin-left:auto}.assistant-composer-foot .assistant-context summary{gap:7px;min-width:0;height:34px;padding:0 5px;font-size:12px}.assistant-context-model{text-overflow:ellipsis;white-space:nowrap;max-width:210px;color:var(--grok-bot-text-primary);overflow:hidden}.assistant-context-percent{color:var(--grok-bot-text-tertiary);font-size:10px}.assistant-composer-foot .assistant-send{border-radius:50%;flex-shrink:0;width:36px;height:36px}.assistant-composer-foot .assistant-mic{flex-shrink:0;width:32px;height:34px}.assistant-add{flex-shrink:0;position:relative}.assistant-add-trigger{border-radius:50%;width:34px;height:34px}.assistant-add-menu{z-index:15;border:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-elevated);border-radius:20px;width:300px;max-width:calc(100vw - 46px);padding:10px 6px;position:absolute;bottom:calc(100% + 12px);left:-4px;box-shadow:0 12px 30px #00000015}.assistant-add-menu>span,.assistant-add-menu>small{color:var(--grok-bot-text-tertiary);margin:3px 12px 7px;font-size:12px;display:block}.assistant-add-menu>small{margin-top:9px;font-size:11px}.assistant-add-menu>button{text-align:left;width:100%;color:var(--grok-bot-text-primary);background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:11px 12px;font-size:14px;display:flex}.assistant-add-menu>button:hover{background:var(--grok-bot-bg-hover)}.assistant-disclaimer-wrap{padding:0 24px 8px}.assistant-disclaimer-wrap .assistant-disclaimer{margin:0;font-size:10px;line-height:1.45}.assistant-open-record{border:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-card);border-radius:9px;align-items:center;gap:3px;width:fit-content;max-width:100%;margin:0 4px 8px;padding:3px;display:flex}.assistant-open-record>button:first-child{min-width:0;color:var(--grok-bot-text-primary);background:0 0;border:0;align-items:center;gap:7px;font-size:12px;display:flex}.assistant-open-record>.icon-button{width:23px;height:23px}.assistant-record-link{max-width:100%;color:var(--grok-bot-text-accent);font:inherit;text-align:left;vertical-align:baseline;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:4px;padding:0;text-decoration:underline;display:inline-flex}.assistant-record-link svg{opacity:.8;flex-shrink:0;align-self:center}.assistant-markdown a>svg{vertical-align:-1px;margin-left:3px;display:inline}.assistant-record-modal{width:min(1500px,96vw)!important;max-width:none!important;padding-bottom:16px!important}.assistant-record-layout{border:1px solid var(--grok-bot-border-default);border-radius:14px;grid-template-columns:minmax(0,1.1fr) minmax(350px,1fr);height:min(760px,100dvh - 160px);min-height:300px;display:grid;overflow:hidden}.assistant-record-document{background:var(--grok-bot-bg-card);flex-direction:column;min-width:0;min-height:0;padding:10px;display:flex;overflow:auto}.assistant-record-toolbar{color:var(--grok-bot-text-secondary);justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.assistant-record-document .pdf-viewer{flex:1;min-height:240px}.assistant-record-document .pdf-pages{flex:1;min-height:220px;max-height:none}.assistant-record-details{border:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-elevated);border-radius:10px;margin-bottom:8px;padding:10px 12px;font-size:13px}.assistant-record-details>summary{cursor:pointer;font-weight:500}.assistant-record-details dl{gap:12px;margin:14px 0 0;display:grid}.assistant-record-details dt{color:var(--grok-bot-text-secondary);font-size:11px}.assistant-record-details dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:2px 0 0}.assistant-record-chat{border-left:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-editor);min-width:0;min-height:0;display:flex}.assistant-record-chat .assistant-messages{padding:14px 14px 22px}.assistant-record-chat .assistant-composer{border-radius:18px;width:calc(100% - 20px);padding:10px}.assistant-record-chat .assistant-composer-foot{gap:5px}.assistant-record-chat .assistant-approval{max-width:120px}.assistant-record-chat .assistant-context-model{max-width:115px}.assistant-record-chat .assistant-context-percent{display:none}@media (width<=700px){.assistant-composer{border-radius:20px;width:calc(100% - 20px);padding:12px 10px 8px}.assistant-composer-foot{gap:5px}.assistant-approval{width:110px;max-width:110px;padding:0 3px;font-size:10px}.assistant-context-model{max-width:100px;font-size:10px}.assistant-context-percent{display:none}.assistant-composer-foot .assistant-context summary{gap:4px}.assistant-record-layout{flex-direction:column;height:calc(100dvh - 140px);display:flex}.assistant-record-document{flex:1;min-height:190px}.assistant-record-chat{border-left:0;border-top:1px solid var(--grok-bot-border-default);flex:1;min-height:260px}.assistant-record-modal{width:98vw!important;padding:12px!important}.assistant-record-chat .assistant-approval{max-width:105px}.assistant-record-chat .assistant-context-model{max-width:80px}.assistant-record-chat .assistant-composer-foot{gap:3px}}.assistant-context-model{min-width:0}.assistant-composer-foot .assistant-context summary{max-width:100%}.assistant-record-choices{gap:8px;display:grid}.assistant-record-choices .button{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;height:auto;padding:12px;display:flex}.assistant-record-choices small{color:var(--grok-bot-text-secondary);font-size:12px}@media (width<=700px){.assistant-composer-foot .assistant-context{flex:1}.assistant-composer-foot .assistant-context svg{flex-shrink:0}.assistant-approval{max-width:98px}.assistant-context-model{flex:1}.assistant-record-document .pdf-tools{flex-wrap:wrap;row-gap:6px}.assistant-record-document .pdf-tools-space{display:none}}.glass-icon-reveal{isolation:isolate;-webkit-user-select:none;user-select:none;flex-shrink:0;position:relative;overflow:hidden}.glass-icon-reveal canvas{pointer-events:none}.glass-icon-fallback{aspect-ratio:1;pointer-events:none;height:auto;margin:auto;display:block;position:absolute;inset:0}.made-logo{width:240px;max-width:100%;height:240px;margin-inline:auto}.made-logo-auth{width:200px;height:200px;margin-top:-72px;margin-bottom:-44px}.made-logo-welcome{width:184px;height:184px;margin-top:-26px;margin-bottom:-20px}.made-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:0;min-height:100dvh;display:flex}.made-loading>p{color:var(--grok-bot-text-secondary);margin:0;font-size:13px}.made-logo-loading{width:320px;height:320px}.made-logo-preview{color:#121622;background:#e9e9eb;flex-direction:column;min-height:100dvh;display:flex}.made-logo-preview[data-look=dark]{color:#f2f2f2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000}.made-logo-preview-header{justify-content:space-between;align-items:center;gap:20px;padding:28px 36px;display:flex}.made-logo-preview-header a{opacity:.6;font-size:13px}.made-logo-preview-header strong{letter-spacing:-.3px;font-size:15px}.made-logo-preview-stage{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:460px;display:flex}.made-logo-preview .made-logo{width:min(520px,100vw);height:min(520px,100vw);margin:0}.made-logo-preview-status{opacity:.55;min-height:20px;margin-top:-32px;font-size:13px}.made-logo-preview-controls{flex-wrap:wrap;justify-content:center;gap:8px;padding:36px 20px;display:flex}.made-logo-preview-controls button{touch-action:manipulation;background:#ffffff50;border:1px solid #00000017;border-radius:999px;min-height:38px;padding:8px 15px;font-size:12px;transition:background-color .15s,opacity .15s}.made-logo-preview-controls button[aria-pressed=true]{color:#fff;background:#121622}.made-logo-preview[data-look=dark] .made-logo-preview-controls button{color:#f2f2f2;background:#ffffff12;border-color:#ffffff26}.made-logo-preview[data-look=dark] .made-logo-preview-controls button[aria-pressed=true]{color:#111;background:#fff}.made-logo-preview-controls button:active{opacity:.7}@media (hover:hover) and (pointer:fine){.made-logo-preview-controls button:not([aria-pressed=true]):hover{background:#ffffff90}.made-logo-preview[data-look=dark] .made-logo-preview-controls button:not([aria-pressed=true]):hover{background:#ffffff30}}@media (width<=600px){.made-logo-preview-header{padding:22px}.made-logo-preview-stage{min-height:360px}.made-logo-preview-controls{padding:28px 20px}.made-logo-preview-status{margin-top:-18px}.made-logo-loading{width:min(320px,90vw);height:min(320px,90vw)}}@media (prefers-reduced-motion:reduce){.made-logo-preview-controls button{transition:none}}.orbis-logo{pointer-events:none;-webkit-user-select:none;user-select:none;flex-shrink:0;width:126px;height:38.04px;display:inline-block;position:relative}.orbis-logo-art{width:126px;height:38.04px;display:block;overflow:hidden}.orbis-art-white,[data-theme=cursor-dark] .orbis-art-color{display:none}[data-theme=cursor-dark] .orbis-art-white{display:block}.orbis-logo[data-initial-collapsed] .orbis-lettering{visibility:hidden}.sidebar-heading .brand.orbis-brand{background:0 0;flex:1;width:146px;min-width:0;height:42px;min-height:42px;padding:0;display:block;position:relative}.orbis-brand>.orbis-logo{position:absolute;top:2px;left:10px}@media (width>=701px){.app-shell[data-rail] .sidebar-heading .brand.orbis-brand{flex:none;width:44px;height:42px;padding:0}}@media (width<=700px){.sidebar-heading .brand.orbis-brand{flex:0 146px}.orbis-brand>.orbis-logo{left:0}.orbis-logo[data-initial-collapsed] .orbis-lettering{visibility:visible}}.orbis-reveal{isolation:isolate;--orbis-word-width:220px;flex-shrink:0;width:240px;max-width:100%;height:184px;margin-inline:auto;position:relative}.orbis-reveal-liquid,.orbis-reveal-liquid>.glass-icon-reveal{width:100%;height:100%;position:absolute;inset:0}.orbis-reveal-lockup{width:min(var(--orbis-word-width),92%);aspect-ratio:1252/378;visibility:hidden;pointer-events:none;margin:auto;position:absolute;inset:0}.orbis-reveal-lockup>.orbis-logo-art{width:100%;height:100%}.orbis-reveal-welcome{margin-top:-26px;margin-bottom:-20px}.orbis-reveal-auth{margin-top:-30px;margin-bottom:-12px}.orbis-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:0;min-height:100dvh;display:flex}.orbis-loading>p{color:var(--grok-bot-text-secondary);margin:0;font-size:13px}.orbis-reveal-loading{--orbis-word-width:280px;width:320px;height:240px}.orbis-reveal-preview{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100dvh;padding:24px;display:flex}.orbis-reveal-preview h1{font-size:20px}.orbis-reveal-preview-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.orbis-reveal-preview>p{color:var(--grok-bot-text-secondary);font-size:12px}@media (width<=400px){.orbis-reveal-loading{--orbis-word-width:260px;width:280px;height:220px}}.customer-certificate-modal{max-width:960px!important}.customer-certificate{color:var(--grok-bot-text-primary);padding:12px 8px 24px;font-size:13px;line-height:1.65}.certificate-document-heading{border-bottom:1px solid var(--grok-bot-border-default);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:24px;display:flex}.certificate-document-label{letter-spacing:.14em;text-transform:uppercase;color:var(--grok-bot-text-secondary);font-size:10px}.certificate-document-heading h2{letter-spacing:-.04em;margin:8px 0;font-size:25px;font-weight:500}.certificate-document-heading p{overflow-wrap:anywhere;margin:0;font-size:15px}.certificate-draft-mark{border:1px solid var(--grok-bot-border-default);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11px}.certificate-preview-notice{color:var(--grok-bot-text-secondary);padding:12px 0;font-size:12px}.customer-certificate section{margin-top:28px}.customer-certificate h3{letter-spacing:.06em;text-transform:uppercase;color:var(--grok-bot-text-secondary);margin-bottom:16px;font-size:11px;font-weight:500}.certificate-document-grid{grid-template-columns:1fr 1fr;gap:18px 28px;display:grid}.certificate-document-grid dt,.certificate-document-footer small{color:var(--grok-bot-text-secondary);font-size:11px}.certificate-document-grid dd{overflow-wrap:anywhere;margin:3px 0 0}.certificate-document-scroll{overflow-x:auto}.customer-certificate table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%}.customer-certificate th{color:var(--grok-bot-text-secondary);white-space:nowrap;font-size:11px;font-weight:500}.customer-certificate td,.customer-certificate th{border-bottom:1px solid var(--grok-bot-border-default);vertical-align:top;padding:12px 10px}.customer-certificate td:first-child,.customer-certificate th:first-child{padding-left:0}.customer-certificate td strong{overflow-wrap:anywhere;font-weight:500}.customer-certificate td small{color:var(--grok-bot-text-secondary);margin-top:3px;font-size:10px;display:block}.certificate-document-results{margin:18px 0}.certificate-document-results h4{margin-bottom:6px;font-size:13px;font-weight:500}.certificate-document-note,.certificate-document-footer p{color:var(--grok-bot-text-secondary);margin-top:18px;font-size:11px;line-height:1.7}.certificate-environment-reading{display:block}.certificate-document-observations{white-space:pre-wrap;overflow-wrap:anywhere}.certificate-document-footer{border-top:1px solid var(--grok-bot-border-default);grid-template-columns:1fr 1fr;gap:16px;margin-top:32px;padding-top:24px;display:grid}.certificate-document-footer strong{margin-top:6px;font-size:12px;font-weight:500;display:block}.certificate-document-footer p{grid-column:1/-1;margin:4px 0}@media (width<=600px){.certificate-document-heading{flex-direction:column}.certificate-document-grid,.certificate-document-footer{grid-template-columns:1fr}.customer-certificate{padding-inline:0}.certificate-document-heading h2{font-size:22px}}.modal.wide.customer-certificate-modal{width:1120px;max-width:calc(100vw - 32px)!important}.customer-certificate>section{background:var(--grok-bot-bg-card);border-radius:16px;margin-top:16px;padding:20px}.customer-certificate>section>h3{margin-top:0}.certificate-document-heading{border:0;padding-bottom:8px}.certificate-document-results{background:var(--grok-bot-bg-elevated);border-radius:12px;padding:16px}.certificate-document-results h4{margin-top:0}.certificate-document-results td:nth-child(2),.certificate-document-results td:nth-child(3){font-size:15px;font-weight:550}.customer-certificate .point-limits{min-width:140px;font-size:11px;font-weight:400}.customer-certificate .limit-result{background:var(--grok-bot-bg-card);border:0;border-radius:8px;padding:7px 9px}.point-assessment-details,.certificate-method-note{margin-top:12px;font-size:11px;font-weight:400}.point-assessment-details>summary,.certificate-method-note>summary{cursor:pointer;color:var(--grok-bot-text-secondary)}.certificate-document-results th .procedure-help-popover{white-space:normal;text-transform:none;letter-spacing:normal}.certificate-document-results .certificate-document-scroll{overflow:visible}.certificate-document-footer{background:var(--grok-bot-bg-card);border:0;border-radius:16px;margin-top:16px;padding:20px}@media (width<=700px){.customer-certificate>section{padding:12px}.certificate-document-results{padding:10px}.certificate-document-results .certificate-document-scroll{overflow-x:auto}}@media print{.customer-certificate>section,.certificate-document-results,.certificate-document-footer{color:#000;background:#fff}.customer-certificate .procedure-help{display:none}.point-assessment-details>*,.certificate-method-note>*{display:block!important}}.modal.wide.certificate-pdf-modal{width:1320px;max-height:96dvh;padding:24px;max-width:calc(100vw - 32px)!important}.certificate-viewer-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.certificate-state{color:var(--grok-bot-text-secondary);align-items:center;gap:7px;font-size:12px;display:flex}.certificate-viewer-actions{flex-wrap:wrap;gap:8px;display:flex}.certificate-readiness{background:var(--grok-bot-bg-elevated);border-radius:12px;margin-bottom:12px;padding:12px 16px;font-size:12px}.certificate-readiness>summary{cursor:pointer}.certificate-readiness li{margin:8px 0;line-height:1.6}.pdf-viewer{border:1px solid var(--grok-bot-border-default);border-radius:14px;overflow:hidden}.pdf-tools{background:var(--grok-bot-bg-elevated);z-index:1;align-items:center;gap:9px;padding:9px 12px;font-size:12px;display:flex;position:sticky;top:0}.pdf-tools .icon-button{border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.pdf-tools .icon-button:hover{background:var(--grok-bot-bg-card)}.pdf-tools-space{flex:1}.pdf-pages{background:#dedede;align-content:start;justify-items:center;min-height:360px;max-height:65dvh;padding:20px;display:grid;position:relative;overflow:auto}.pdf-pages canvas{background:#fff;display:block;box-shadow:0 4px 20px #0002}.pdf-loading{color:#555;z-index:1;background:#fff;border-radius:8px;padding:8px 14px;font-size:12px;position:absolute;top:10px}.certificate-metadata-fields{border:0;margin:14px 0;padding:0}.certificate-range{background:var(--grok-bot-bg-elevated);border-radius:12px;margin-top:14px;padding:14px}.certificate-range>strong{font-size:13px}.certificate-range .form-grid{margin-top:14px}.pdf-tools button:focus-visible{outline-offset:1px;outline:2px solid}@media (width<=600px){.modal.wide.certificate-pdf-modal{width:calc(100vw - 16px);padding:16px}.certificate-viewer-actions .button{padding:9px 12px;font-size:11px}.pdf-tools{gap:3px;padding:6px}.pdf-pages{max-height:65dvh;padding:12px}.certificate-metadata-fields .form-grid{grid-template-columns:1fr}}.certificate-linked-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.certificate-linked-grid section{background:var(--grok-bot-bg-elevated);border-radius:12px;min-width:0;padding:18px}.certificate-linked-grid h3{color:var(--grok-bot-text-secondary);margin:0 0 10px;font-size:11px;font-weight:500}.certificate-linked-grid strong{overflow-wrap:anywhere;font-size:13px;font-weight:500}.certificate-linked-grid p{overflow-wrap:anywhere;color:var(--grok-bot-text-secondary);margin:6px 0 0;font-size:12px;line-height:1.7}.certificate-linked-grid .text-button{margin-top:14px;font-size:12px}@media (width<=700px){.certificate-linked-grid{grid-template-columns:1fr;gap:12px}}.pdf-page{position:relative}.pdf-mark-toggle{gap:6px;min-height:30px;padding:4px 11px;font-size:12px}.pdf-mark-toggle[aria-pressed=true]{background:var(--grok-bot-fill-emphasis);color:var(--grok-bot-bubble-user-ink)}.pdf-mark-hint{color:var(--grok-bot-text-secondary);background:var(--grok-bot-bg-elevated);border-top:1px solid var(--grok-bot-border-default);margin:0;padding:6px 12px;font-size:12px}.pdf-marks{touch-action:none;position:absolute;inset:0}.pdf-marks[data-marking]{cursor:crosshair}.pdf-mark{pointer-events:none;position:absolute}.pdf-mark[data-kind=area]{background:#2a78d61f;border:2px solid #2a78d6;border-radius:4px}.pdf-mark[data-drawing]{border-style:dashed}.pdf-mark[data-kind=point]{width:0;height:0}.pdf-mark b{color:#fff;background:#2a78d6;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;display:grid;position:absolute;box-shadow:0 0 0 2px #fff}.pdf-mark[data-kind=area] b{top:-11px;left:-11px}.pdf-mark[data-kind=point] b{transform:translate(-50%,-50%)}.pdf-marks:not([data-marking]){pointer-events:none}:is(.certificate-pdf-modal:has(.certificate-viewer-top)>.certificate-viewer-top,.certificate-pdf-modal .certificate-viewer-top){min-height:36px;padding-right:40px}.certificate-viewer-top .certificate-viewer-actions{margin-left:auto}.pipette-results-groups{gap:16px;display:grid}.pipette-results-legend{color:var(--grok-bot-text-secondary);align-items:center;gap:9px;font-size:11px;display:flex}.pipette-volume-results{background:var(--grok-bot-bg-card);border-radius:16px;min-width:0;padding:18px}.pipette-volume-results>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.pipette-volume-results header small{color:var(--grok-bot-text-secondary);font-size:10px}.pipette-volume-results h4{font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:20px;font-weight:500;line-height:27px}.pipette-volume-counts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pipette-volume-counts>span{background:var(--grok-bot-bg-editor);color:var(--grok-bot-text-secondary);border-radius:7px;padding:6px 8px;font-size:10px}.pipette-volume-counts .count-failed{color:var(--grok-bot-text-danger)}.pipette-series-head,.pipette-series-row{text-align:left;grid-template-columns:minmax(150px,1.35fr) repeat(3,minmax(75px,.8fr)) minmax(120px,1fr) 15px;align-items:center;gap:13px;display:grid}.pipette-series-head{color:var(--grok-bot-text-secondary);border:1px solid #0000;padding:6px 13px;font-size:10px}.pipette-series-row{background:var(--grok-bot-bg-editor);font-variant-numeric:tabular-nums;touch-action:manipulation;border:1px solid #0000;border-radius:12px;width:100%;margin-top:7px;padding:15px 13px;transition:background .16s ease-out,border-color .16s ease-out}.pipette-series-row:hover{background:var(--grok-bot-bg-elevated)}.pipette-series-row:focus-visible{outline:2px solid var(--grok-bot-text-primary);outline-offset:2px}.pipette-series-row>span:not(.pipette-assessment){gap:5px;min-width:0;display:grid}.pipette-series-row strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.pipette-series-row small{color:var(--grok-bot-text-secondary);overflow-wrap:anywhere;font-size:10px;line-height:16px}.pipette-assessment{background:var(--grok-bot-bg-card);text-align:left;border-radius:8px;justify-self:start;align-items:center;gap:6px;padding:7px 9px;font-size:10px;line-height:16px;display:inline-flex}.pipette-assessment>span{flex-shrink:0;display:flex}.assessment-passed{color:var(--grok-bot-text-success)}.assessment-failed{color:var(--grok-bot-text-danger)}.assessment-pending,.assessment-not-assessed,.assessment-inconclusive{color:var(--grok-bot-text-secondary)}.pipette-series-row.series-failed{border-left-color:var(--grok-bot-text-danger);box-shadow:inset 1px 0 0 var(--grok-bot-text-danger)}.pipette-series-row .pipette-mobile-label{display:none}.pipette-result-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pipette-result-metrics>span{background:var(--grok-bot-bg-card);border-radius:13px;align-content:start;gap:9px;min-width:0;padding:16px;display:grid}.pipette-result-metrics>span>small{color:var(--grok-bot-text-secondary);font-size:11px}.pipette-result-metrics strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:17px;font-weight:500}.pipette-result-metrics .pipette-assessment{align-self:start}@media (width<=1050px){.pipette-series-head{display:none}.pipette-series-row{grid-template-columns:repeat(3,minmax(0,1fr)) 15px;gap:13px}.pipette-series-identity{grid-column:1/4}.pipette-series-row>svg{grid-area:1/4}.pipette-series-row>.pipette-assessment{grid-column:1/-1}.pipette-series-row .pipette-mobile-label{display:block}}@media (width<=600px){.pipette-volume-results{padding:12px}.pipette-volume-results>header{align-items:flex-start}.pipette-volume-counts{max-width:60%}.pipette-series-row{gap:12px 8px;padding:13px 10px}.pipette-series-row strong{font-size:11px}.pipette-result-metrics{gap:8px}.pipette-result-metrics>span{padding:13px}.pipette-result-metrics strong{font-size:15px}}@media (prefers-reduced-motion:reduce){.pipette-series-row{transition:none}}.equipment-service-actions{flex-wrap:wrap;gap:8px;display:flex}.workspace-back{margin-bottom:24px}.customer-workspace{max-width:1500px}.customer-fields{border:0;min-width:0;margin:0;padding:0}.run-context{color:var(--grok-bot-text-secondary);flex-wrap:wrap;align-items:center;gap:24px;margin:0 0 24px;font-size:12px;display:flex}.run-context>span{flex-direction:column;gap:4px;display:flex}.run-context strong{color:var(--grok-bot-text-primary);font-weight:500}.run-state{white-space:nowrap;border:1px solid var(--grok-bot-border-default);color:var(--grok-bot-text-secondary);border-radius:6px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;display:inline-flex}.run-state:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.run-state.completed{color:var(--grok-bot-text-primary)}.run-state.overdue{color:#b74e35}.customer-actions{border-top:1px solid var(--grok-bot-border-default);flex-wrap:wrap;align-items:center;gap:10px;margin-top:36px;padding-top:20px;display:flex}.customer-actions>span{flex:1;min-width:140px;font-size:11px}.customer-next{align-self:flex-start}.customer-notice{color:var(--grok-bot-text-secondary);align-items:center;gap:8px;margin-bottom:20px;font-size:12px;display:flex}.calibration-schedule{border-block:1px solid var(--grok-bot-border-default);align-items:center;gap:48px;margin-bottom:24px;padding:24px 0;display:flex}.calibration-schedule>div{flex-direction:column;gap:8px;display:flex}.calibration-schedule small{color:var(--grok-bot-text-secondary);font-size:11px}.calibration-schedule strong{font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.customer-history-row,.model-row{border-bottom:1px solid var(--grok-bot-border-default);text-align:left;align-items:center;gap:24px;width:100%;padding:22px 0;display:flex}.history-open{text-align:left;flex:1;align-items:center;gap:14px;min-width:0;display:flex}.history-open>span:last-child,.model-row>span:nth-child(2){flex-direction:column;gap:6px;min-width:0;display:flex}.history-open strong,.model-row strong{overflow-wrap:anywhere;font-size:13px;font-weight:500}.history-open small,.model-row small{color:var(--grok-bot-text-secondary);overflow-wrap:anywhere;font-size:11px}.history-symbol{background:var(--grok-bot-bg-card);width:38px;height:38px;color:var(--grok-bot-text-secondary);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.model-row>span:nth-child(2){flex:1}.model-owner{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;width:180px;font-size:12px;overflow:hidden}.model-row:hover,.customer-history-row:hover{background:var(--grok-bot-bg-card)}.template-cell{color:var(--grok-bot-text-tertiary);white-space:nowrap;padding:12px 14px;font-size:11px;display:block}.model-summary{border-left:2px solid var(--grok-bot-border-default);padding-left:14px;font-size:12px;line-height:1.7}.model-summary p,.customer-help{color:var(--grok-bot-text-secondary);font-size:12px;line-height:1.7}.customer-panel{animation:.16s ease-out both customer-reveal}@keyframes customer-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=800px){.customer-history-row{flex-wrap:wrap;gap:14px}.history-open{flex-basis:100%}.customer-history-row>.identity{flex:1}.calibration-schedule{flex-wrap:wrap;gap:24px}.customer-actions>span{flex-basis:100%;order:3}.customer-actions .button{font-size:12px}.model-owner{display:none}.model-row{gap:12px}.run-context{gap:16px}.customer-workspace .page-heading{gap:20px}.customer-workspace .page-heading h1{font-size:27px}}@media (prefers-reduced-motion:reduce){.customer-panel{animation:none}}html[data-input=keyboard] .customer-panel{animation:none}.collection-workspace{padding-top:24px}.collection-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.collection-workspace .certificate-tabs{margin-bottom:24px}.collection-workspace .run-context{margin-bottom:0}.date-shortcuts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.date-shortcuts button{border:1px solid var(--grok-bot-border-default);color:var(--grok-bot-text-secondary);background:0 0;border-radius:6px;padding:5px 9px;font-size:11px;transition:background .14s}.date-shortcuts button:hover{background:var(--grok-bot-bg-card)}.procedure-instruments{color:var(--grok-bot-text-secondary);flex-wrap:wrap;gap:12px 28px;padding:0 20px 18px;font-size:12px;display:flex}.procedure-instruments strong{color:var(--grok-bot-text-primary);font-weight:500}.procedure-settings{border-top:1px solid var(--grok-bot-border-default);padding:20px}.procedure-certificate{color:var(--grok-bot-text-secondary);margin-top:12px;font-size:11px;display:block}.procedure-point-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.planned-points{border-top:1px solid var(--grok-bot-border-default);flex-wrap:wrap;gap:8px;padding:16px 20px;display:flex}.planned-points>span{background:var(--grok-bot-bg-card);border-radius:7px;padding:8px 12px;font-size:12px}.planned-points small{color:var(--grok-bot-text-secondary);margin-left:10px}.procedure-rule{color:var(--grok-bot-text-secondary);padding:12px 20px;font-size:11px;line-height:1.8}.procedure-rule summary{cursor:pointer}.procedure-rule p{margin-top:5px}.procedure-block .results-table th:first-child{min-width:70px}.procedure-block .results-table tbody tr:has(th:first-child){transition:background .12s}.procedure-block .results-table tbody tr:hover{background:var(--grok-bot-bg-card)}.environment-fields{max-width:850px}.environment-switches{flex-wrap:wrap;gap:18px;margin:20px 0;font-size:12px;display:flex}.environment-switches label{align-items:center;gap:7px;display:flex}.environment-switches input{accent-color:var(--grok-bot-fill-emphasis)}.environment-item{border-top:1px solid var(--grok-bot-border-default);padding:24px 0}.environment-item h3{align-items:center;gap:10px;margin-bottom:20px;font-size:14px;display:flex}.procedure-block .column-order input[type=checkbox]{flex:0;width:16px}.procedure-block .column-order .field{flex:1}@media (width<=800px){.procedure-instruments{padding-inline:12px}.procedure-settings{padding:16px 12px}.collection-workspace .certificate-tabs{gap:18px}.collection-workspace .certificate-tabs button{font-size:12px}.date-shortcuts button{padding:7px 9px}.environment-switches{gap:15px}}@media (prefers-reduced-motion:reduce){.date-shortcuts button,.procedure-block .results-table tbody tr{transition:none}}.procedure-refresh{margin-top:8px;font-size:11px}.procedure-block .results-table .point-start:not(:first-child)>*{border-top:2px solid var(--grok-bot-border-default)}.nominal-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.nominal-card{border:1px solid var(--grok-bot-border-default);border-radius:12px;align-items:center;gap:4px;padding:12px;animation:.18s ease-out customer-reveal;display:flex}.nominal-card .field{min-width:0}.nominal-card input{width:100%;min-width:0}.nominal-add{margin:12px 0 24px}.results-table th .table-unit{width:auto;max-width:100%;min-height:26px;color:var(--grok-bot-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;margin-top:6px;padding:3px 6px;font-size:11px;display:block}.results-table th .table-unit:hover,.results-table th .table-unit:focus-visible{border-color:var(--grok-bot-border-default)}@media (prefers-reduced-motion:reduce){.nominal-card{animation:none}}.uncertainty-results{animation:.16s ease-out customer-reveal}.uncertainty-block{margin-top:28px}.uncertainty-block h3{align-items:center;gap:12px;margin-bottom:16px;font-size:14px;font-weight:500;display:flex}.uncertainty-block h3 small{color:var(--grok-bot-text-secondary);font-size:12px}.uncertainty-head,.uncertainty-row{text-align:left;grid-template-columns:1.1fr 1fr 1fr 18px;align-items:center;gap:16px;width:100%;display:grid}.uncertainty-head{color:var(--grok-bot-text-secondary);padding:8px 16px;font-size:11px}.uncertainty-row{border-bottom:1px solid var(--grok-bot-border-default);border-radius:6px;padding:18px 12px;font-size:13px;transition:background .14s}.uncertainty-row:hover{background:var(--grok-bot-bg-card)}.uncertainty-row strong{font-weight:500}.uncertainty-row span:first-child{flex-direction:column;gap:5px;display:flex}.uncertainty-row small{color:var(--grok-bot-text-secondary);font-size:11px}.uncertainty-row>span{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.mobile-result-label{display:none}.uncertainty-detail{flex-direction:column;gap:16px;display:flex}.uncertainty-detail h3{margin-top:8px;font-size:13px;font-weight:500}.uncertainty-summary{border-block:1px solid var(--grok-bot-border-default);grid-template-columns:1fr 1fr;gap:16px;padding:16px 0;display:grid}.uncertainty-summary span{color:var(--grok-bot-text-secondary);flex-direction:column;gap:8px;font-size:11px;display:flex}.uncertainty-summary strong{color:var(--grok-bot-text-primary);font-size:17px;font-weight:500}.calculation-values{grid-template-columns:minmax(0,1fr) auto;gap:12px;font-size:12px;line-height:1.6;display:grid}.calculation-values dt{color:var(--grok-bot-text-secondary)}.calculation-values dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:190px;margin:0}.calculation-note{color:var(--grok-bot-text-secondary);font-size:11px;line-height:1.7}.calculation-note a{text-decoration:underline}.uncertainty-issues{border-left:2px solid var(--grok-bot-border-default);padding:12px 14px;font-size:12px;line-height:1.7}.uncertainty-detail .results-table td{padding:10px;font-size:12px}.collection-workspace .certificate-tabs{overflow-x:auto}.collection-workspace .certificate-tabs button{white-space:nowrap;flex-shrink:0}@media (width<=600px){.uncertainty-head{display:none}.uncertainty-row{grid-template-columns:1fr 1fr 18px;gap:12px}.uncertainty-row>span:first-child{grid-column:1/-1}.mobile-result-label{margin-bottom:5px;display:block}.calculation-values{grid-template-columns:minmax(0,1fr) minmax(70px,.7fr)}}@media (prefers-reduced-motion:reduce){.uncertainty-results{animation:none}.uncertainty-row{transition:none}}.result-caption{margin-top:5px;display:block}.uncertainty-contributions{border-bottom:1px solid var(--grok-bot-border-default);flex-direction:column;display:flex}.uncertainty-contributions>div{border-top:1px solid var(--grok-bot-border-default);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.uncertainty-contributions span{flex-direction:column;gap:6px;display:flex}.uncertainty-contributions strong,.uncertainty-contributions b{font-size:13px;font-weight:500}.uncertainty-contributions b{font-variant-numeric:tabular-nums;white-space:nowrap}.uncertainty-contributions small{color:var(--grok-bot-text-secondary);font-size:11px}.uncertainty-detail .certificate-extra[open]>summary{margin-bottom:16px}.uncertainty-row:focus-visible{outline:2px solid var(--grok-bot-text-primary);outline-offset:3px}.interpolation-worked{border-block:1px solid var(--grok-bot-border-default);gap:16px;padding:18px 0;display:grid}.interpolation-worked header{justify-content:space-between;align-items:center;gap:12px;display:flex}.interpolation-worked header h3{margin:0}.interpolation-worked small{color:var(--grok-bot-text-secondary);font-size:11px}.interpolation-points{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.interpolation-points>span{border-top:1px solid var(--grok-bot-border-default);flex-direction:column;gap:8px;padding:12px 8px;display:flex}.interpolation-points strong{font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.interpolation-points .interpolation-target{background:var(--grok-bot-bg-card);border-radius:6px}.formula-line{gap:7px;padding:8px 0;display:grid}.formula-heading{color:var(--grok-bot-text-secondary);justify-content:space-between;align-items:center;font-size:11px;display:flex}.formula-expression{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.formula-expression strong{font-weight:600}.formula-source{margin-bottom:6px;display:block}.formula-help{display:inline-flex;position:relative}.formula-help button{color:inherit;border-radius:4px;padding:5px;display:flex}.formula-help button:focus-visible{outline-offset:2px;outline:2px solid}.formula-tooltip{width:min(280px,100vw - 32px);max-height:var(--radix-hover-card-content-available-height);overscroll-behavior:contain;background:var(--grok-bot-bg-editor);color:var(--grok-bot-text-primary);border:1px solid var(--grok-bot-border-default);z-index:150;border-radius:8px;padding:12px;font-size:12px;line-height:1.6;animation:.12s ease-out customer-reveal;overflow:auto;box-shadow:0 6px 24px #0002}.interpolation-residual{border-top:1px solid var(--grok-bot-border-default);padding-top:12px}.interpolation-residual summary{cursor:pointer;font-size:12px;line-height:1.8}.interpolation-residual summary strong{float:right;font-variant-numeric:tabular-nums;font-weight:500}@media (prefers-reduced-motion:reduce){.formula-tooltip{animation:none}}@media (width<=480px){.interpolation-points{gap:4px}.interpolation-points>span{padding:10px 4px}.interpolation-points strong{font-size:12px}.interpolation-worked header{flex-wrap:wrap}}.contribution-worked{border-bottom:1px solid var(--grok-bot-border-default)}.contribution-worked>summary{cursor:pointer;align-items:center;gap:10px;padding:17px 0;font-size:12px;list-style:none;display:flex}.contribution-worked>summary::-webkit-details-marker{display:none}.contribution-worked>summary>span{flex:1}.contribution-worked>summary>strong{font-variant-numeric:tabular-nums;font-weight:500}.contribution-worked>summary>svg{color:var(--grok-bot-text-secondary);transition:transform .14s}.contribution-worked[open]>summary>svg{transform:rotate(90deg)}.contribution-formulas{gap:12px;padding:0 4px 16px 24px;animation:.14s ease-out customer-reveal;display:grid}.reading-calculations{gap:4px;display:grid}.contribution-formulas>.formula-source{overflow-wrap:anywhere}.contribution-worked>summary:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid}@media (prefers-reduced-motion:reduce){.contribution-formulas{animation:none}.contribution-worked>summary>svg{transition:none}}.uncertainty-term-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;display:grid}.uncertainty-term-list .formula-line{border-bottom:1px solid var(--grok-bot-border-default)}.combined-worked{margin-top:4px}@media (width<=480px){.uncertainty-term-list{grid-template-columns:1fr}}.uncertainty-term-list .formula-help .formula-tooltip{width:min(160px,60vw)}.point-limits{white-space:normal;gap:6px;margin-top:8px;font-size:11px;line-height:1.45;display:grid}.limit-result{border-left:2px solid var(--border,#ccc);gap:2px;padding-left:8px;display:grid}.limit-result strong{font-weight:550;font-size:11px!important}.limit-result>span{color:var(--muted,#777)}.limit-passed{border-color:#54856a}.limit-passed strong{color:#54856a}.limit-failed{border-color:#bd655b}.limit-failed strong{color:#bd655b}.limit-pending{border-color:#aa8847}@media print{.limit-result{break-inside:avoid}}.procedure-editor{--procedure-panel:var(--grok-bot-bg-card);background:0 0!important;border:0!important;padding:0!important}.procedure-editor>header{border:0!important;padding:18px 4px!important}.procedure-group{background:var(--procedure-panel);border:1px solid #0000;border-radius:18px;min-width:0;margin:12px 0;transition:background .18s,border-color .18s}.procedure-group[open]{border-color:var(--grok-bot-border-default)}.procedure-group>summary{cursor:pointer;align-items:center;gap:12px;padding:18px 20px;list-style:none;display:flex}.procedure-group>summary::-webkit-details-marker{display:none}.procedure-group>summary>span:nth-child(2){flex-direction:column;gap:5px;min-width:0;display:flex}.procedure-group>summary strong{font-size:14px;font-weight:550}.procedure-group>summary small{color:var(--grok-bot-text-secondary);font-size:12px}.procedure-group-icon{background:var(--grok-bot-bg-elevated);border-radius:11px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.procedure-group-chevron{margin-left:auto;transition:transform .18s}.procedure-group[open]>.procedure-group>summary{border:0}.procedure-group[open]>summary>.procedure-group-chevron{transform:rotate(90deg)}.procedure-group-body{padding:0 20px 20px;animation:.18s ease-out customer-reveal}.procedure-editor .procedure-group-body>.procedure-settings,.procedure-editor .procedure-group-body>.certificate-extra{border:0;margin:0;padding:0}.procedure-editor .certificate-extra{background:var(--grok-bot-bg-elevated);border:0;border-radius:12px;margin:12px 0;padding:12px 14px}.procedure-editor .certificate-extra>summary{cursor:pointer;padding:4px 0;font-size:12px}.procedure-editor .certificate-extra[open]>summary{margin-bottom:16px}.procedure-editor .procedure-settings{border:0}.procedure-editor .form-grid{gap:16px}.procedure-editor .field input,.procedure-editor .field select{background:var(--grok-bot-bg-elevated)}.procedure-context{color:var(--grok-bot-text-secondary);align-items:center;gap:7px;margin:12px 0;font-size:12px;display:flex}.field-with-tip{min-width:0;position:relative}.field-with-tip>.procedure-help{position:absolute;top:-3px;right:0}.field-with-tip .field>span{padding-right:27px}.procedure-help{vertical-align:middle;flex-shrink:0;display:inline-flex;position:relative}.procedure-help>button{width:28px;height:28px;color:var(--grok-bot-text-secondary);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.procedure-help>button:hover{background:var(--grok-bot-bg-elevated)}.procedure-help-popover{z-index:150;width:280px;max-width:calc(100vw - 32px);max-height:var(--radix-hover-card-content-available-height);overscroll-behavior:contain;background:var(--grok-bot-bg-elevated);color:var(--grok-bot-text-primary);border:1px solid var(--grok-bot-border-default);border-radius:12px;padding:13px 15px;font-size:12px;font-weight:400;line-height:1.65;animation:.12s ease-out customer-reveal;overflow:auto;box-shadow:0 8px 24px #0002}.procedure-editor .acceptance-branch{position:relative;margin-left:18px!important}.procedure-editor .acceptance-branch:before{content:"";border-left:1px solid var(--grok-bot-border-default);border-bottom:1px solid var(--grok-bot-border-default);pointer-events:none;border-radius:0 0 0 9px;width:12px;height:38px;position:absolute;top:-12px;left:-17px}.procedure-editor .classification-choice{background:var(--grok-bot-bg-elevated);border:0;border-radius:12px;margin:12px 0;padding:13px 15px}.procedure-group summary:focus-visible,.procedure-help>button:focus-visible{outline:2px solid var(--grok-bot-text-primary);outline-offset:3px}@media (width<=600px){.procedure-group>summary{padding:15px 12px}.procedure-group-body{padding:0 12px 14px}.procedure-group-icon{width:30px;height:30px}.procedure-editor .form-grid{grid-template-columns:1fr}.procedure-help-popover{width:240px}.procedure-editor .acceptance-branch{margin-left:12px!important}.procedure-editor .result-block-actions{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.procedure-group,.procedure-group-chevron{transition:none}.procedure-group-body,.procedure-help-popover{animation:none}}.procedure-editor .procedure-group-body .template-point-summary{border:0;padding:12px 0 0}.procedure-editor .procedure-group-body>details.procedure-settings{background:var(--grok-bot-bg-elevated);border-radius:12px;margin-top:12px;padding:14px}.procedure-editor .procedure-group-body>details.procedure-settings>details{border-left:1px solid var(--grok-bot-border-default);margin-left:16px;padding:14px}@media (width<=600px){.procedure-help-popover{max-width:calc(100vw - 32px)}}.procedure-editor .procedure-group-body .planned-points{border:0;gap:10px;margin:0;padding:14px 0 0}.procedure-editor .planned-points>span{background:var(--grok-bot-bg-elevated);border:0;border-radius:9px;padding:10px 14px}.execution-editor .procedure-group-body>.procedure-settings{border:0;padding:0}.execution-unit-pair{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.execution-unit-pair>span{background:var(--grok-bot-bg-elevated);color:var(--grok-bot-text-secondary);border-radius:9px;align-items:center;gap:12px;padding:9px 12px;font-size:12px;display:flex}.execution-unit-pair strong{color:var(--grok-bot-text-primary)}.execution-status{background:var(--grok-bot-bg-elevated);border-radius:10px;margin-bottom:14px;padding:12px 14px;font-size:12px;line-height:1.6}.execution-editor .procedure-point-tools{background:var(--grok-bot-bg-elevated);border:0;border-radius:12px;flex-wrap:wrap;gap:12px;margin:12px 0 18px;padding:12px}.execution-editor .results-table-scroll{background:var(--grok-bot-bg-elevated);border:0;border-radius:12px}.execution-editor .results-table th,.execution-editor .results-table td{padding:12px}.execution-editor .results-table tbody tr:last-child>*{border-bottom:0}.execution-editor .results-table input{background:var(--procedure-panel);border-radius:8px;min-width:85px}.execution-editor .procedure-settings>.form-grid{background:var(--grok-bot-bg-elevated);border-radius:12px;margin:14px 0;padding:14px}.execution-calculation{background:var(--grok-bot-bg-elevated);border-radius:12px;margin:16px 0;padding:12px 14px}.execution-calculation>summary{cursor:pointer;color:var(--grok-bot-text-secondary);font-size:12px}.execution-calculation[open]>.formula-line{margin-top:14px}.execution-editor .procedure-settings>h3{display:none}.execution-editor .procedure-settings>p[role=status]{background:var(--grok-bot-bg-elevated);border-radius:10px;padding:12px}.environment-fields .environment-item{background:var(--grok-bot-bg-card);border:0;border-radius:16px;margin:14px 0;padding:20px}.environment-fields .environment-item h3{margin-top:0}@media (width<=600px){.execution-editor .procedure-point-tools>strong{flex-basis:100%;order:-1}.execution-editor .results-table th,.execution-editor .results-table td{padding:9px}.environment-fields .environment-item{padding:14px}}.collection-workspace .certificate-basic>.form-grid,.collection-workspace .certificate-basic>.certificate-extra{background:var(--grok-bot-bg-card);border:0;border-radius:16px;padding:20px}@media (width<=600px){.collection-workspace .certificate-basic>.form-grid,.collection-workspace .certificate-basic>.certificate-extra{padding:14px}}.uncertainty-block{background:var(--grok-bot-bg-card);border-radius:18px;margin-top:20px;padding:20px}.uncertainty-block .uncertainty-row{background:var(--grok-bot-bg-elevated);border:0;border-radius:12px;width:100%;margin:8px 0;padding:16px;transition:background .16s}.uncertainty-block .uncertainty-row:hover{background:color-mix(in srgb,var(--grok-bot-text-primary) 9%,var(--grok-bot-bg-elevated))}.uncertainty-head>span{align-items:center;gap:5px;display:flex}.uncertainty-row .limit-result{background:var(--grok-bot-bg-card);border:0;border-radius:7px;padding:6px 9px}.uncertainty-summary>span{background:var(--grok-bot-bg-card);border-radius:12px;padding:16px}@media (width<=600px){.uncertainty-block,.uncertainty-block .uncertainty-row{padding:12px}.uncertainty-head{display:none}}@media (prefers-reduced-motion:reduce){.uncertainty-block .uncertainty-row{transition:none}}.certificate-review .review-issues{padding-left:20px;font-size:13px;line-height:1.7}.review-issues li+li{margin-top:10px}.review-ready{align-items:center;gap:10px;font-size:13px;display:flex}.review-signed{background:var(--procedure-panel);border-radius:18px;flex-wrap:wrap;align-items:center;gap:16px;padding:24px;display:flex}.review-signed p{font-size:13px}.review-signed small{color:var(--grok-bot-text-secondary)}.review-signed details{flex-basis:100%;font-size:12px}.review-signed code,.signature-record code{overflow-wrap:anywhere;font-size:11px}.certificate-review textarea{min-height:90px}.certificate-review>button{margin-top:16px}.characterization-update{flex-wrap:wrap;align-items:center;margin:0 0 16px}.characterization-update>span{flex:1;min-width:220px}.characterization-update strong{color:var(--grok-bot-text-primary);font-weight:550}.characterization-update>.button{flex-shrink:0}.results-analysis{border:1px solid var(--grok-bot-border-default);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:14px 16px;display:flex}.results-analysis p{min-width:220px;color:var(--grok-bot-text-secondary);flex:1;font-size:12px;line-height:1.6}.adjustment-note{border:1px solid var(--grok-bot-border-default);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;padding:12px 14px;display:flex}.adjustment-note>div{flex-direction:column;gap:2px;min-width:0;display:flex}.adjustment-note strong{font-size:13px;font-weight:550}.adjustment-note small{color:var(--grok-bot-text-secondary);font-size:12px;line-height:17px}.adjustment-note>.button{flex-shrink:0}@media (width<=600px){.adjustment-note{flex-direction:column;align-items:flex-start}}.uncertainty-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:8px 40px;display:grid}.uncertainty-column{flex-direction:column;gap:16px;min-width:0;display:flex}.modal.large .balance-calc-terms{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:10px 40px}@media (width<=820px){.uncertainty-columns{grid-template-columns:minmax(0,1fr)}}.registry-update{align-items:flex-start;gap:8px;display:flex}.registry-update>div{gap:3px;display:grid}.registry-update strong{font-weight:500}.registry-update small{color:var(--grok-bot-text-secondary)}.time-in-stage{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--grok-bot-text-primary);align-items:center;gap:5px;font-size:12px;line-height:18px;display:inline-flex}.time-in-stage svg{color:var(--grok-bot-text-tertiary)}.time-in-stage[data-state=warning],.time-in-stage[data-state=warning] svg{color:var(--grok-bot-text-warning);font-weight:550}.time-in-stage[data-state=late],.time-in-stage[data-state=late] svg{color:var(--grok-bot-text-danger);font-weight:550}.time-in-stage[data-state=done],.time-in-stage[data-state=closed]{color:var(--grok-bot-text-secondary)}.settings-page{width:100%;max-width:1320px;margin:0 auto;padding:24px 32px 72px}.settings-page>.client-workspace-tabs{margin:0 0 22px}.settings-page .insights{max-width:none;padding:0}.settings-narrow{max-width:640px}@media (width<=960px){.settings-page{padding:20px 18px 56px}}@media (width<=700px){.settings-page>.client-workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-bottom:18px;display:grid}.settings-page>.client-workspace-tabs>button{text-align:left;justify-content:flex-start;padding:9px 10px;line-height:15px}.settings-page>.client-workspace-tabs>button svg{flex:none}}.workflow-settings,.appearance-settings{max-width:980px}.appearance-settings h2{margin:0;font-size:15px}.appearance-settings>p{color:var(--grok-bot-text-secondary);margin:4px 0 18px;font-size:13px}.appearance-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.appearance-option{border:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-elevated);text-align:left;touch-action:manipulation;border-radius:16px;flex-direction:column;gap:10px;padding:8px 8px 12px;transition:border-color .12s;display:flex}.appearance-option:not(:disabled):hover{border-color:var(--grok-bot-text-tertiary)}.appearance-option:disabled{cursor:default;opacity:1}.appearance-option[aria-checked=true]{border-color:var(--grok-bot-text-primary);box-shadow:inset 0 0 0 1px var(--grok-bot-text-primary)}.appearance-preview{aspect-ratio:16/10;border-radius:10px;display:block;position:relative;overflow:hidden}.appearance-preview-card{background:var(--grok-bot-bg-elevated);border-radius:7px;width:28%;height:52%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 20px -10px #0b2a3680}.appearance-name{align-items:center;gap:8px;padding:0 4px;font-size:13px;display:flex}.appearance-name i{border-radius:50%;flex-shrink:0;width:12px;height:12px}.appearance-name strong{flex:1;font-weight:500}@media (width<=760px){.appearance-options{grid-template-columns:minmax(0,1fr)}}.workflow-legend{color:var(--grok-bot-text-secondary);flex-wrap:wrap;gap:8px 20px;margin:0 0 20px;padding:0;font-size:12px;list-style:none;display:flex}.workflow-legend li{align-items:center;gap:7px;display:inline-flex}.workflow-legend span{background:var(--grok-bot-text-primary);border-radius:50%;width:8px;height:8px}.workflow-legend [data-state=warning] span{background:var(--grok-bot-text-warning)}.workflow-legend [data-state=late] span{background:var(--grok-bot-text-danger)}.workflow-stages{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.workflow-stage{background:var(--grok-bot-bg-card);border-radius:18px;flex-direction:column;gap:16px;padding:22px 24px;display:flex}.workflow-stage header{align-items:flex-start;gap:14px;display:flex}.workflow-stage h2{margin:0 0 3px;font-size:16px;font-weight:600}.workflow-stage header p{color:var(--grok-bot-text-secondary);margin:0;font-size:13px}.workflow-stage-index{background:var(--grok-bot-bg-elevated);border-radius:9px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:inline-grid}.workflow-stage-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;display:grid}.workflow-duration{grid-template-columns:minmax(0,1fr) 116px;align-items:start;gap:10px;display:grid}.workflow-stage-summary{color:var(--grok-bot-text-secondary);margin:0;font-size:12px;line-height:18px}.workflow-stage-summary small{color:var(--grok-bot-text-tertiary);font-size:12px}@media (width<=760px){.workflow-stage{padding:18px 16px}.workflow-stage-fields{grid-template-columns:1fr}}.services-page{--state-open:var(--grok-bot-text-tertiary);--state-progress:var(--status-info,var(--grok-bot-text-warning));--state-attach:var(--status-brand,var(--grok-bot-text-success));--state-issued:var(--status-warn,var(--grok-bot-text-warning));--state-blocked:var(--status-danger,var(--grok-bot-text-danger));--state-done:var(--status-ok,var(--grok-bot-text-success));--state-closed:var(--status-neutral,var(--grok-bot-text-tertiary))}.main-content.services-page{max-width:1480px}.service-toolbar{margin:0 0 14px}.service-toolbar .certificate-tools{flex-wrap:nowrap}.service-toolbar .certificate-tools .search{flex:auto;min-width:0}.service-toolbar .certificate-tools>.button{flex-shrink:0}.service-filters{background:var(--dispatch-surface);border-radius:16px;gap:14px;margin-top:8px;padding:16px;display:grid}.service-filter-label{color:var(--dispatch-muted);margin:0 0 7px;font-size:11px;display:block}.service-chips{flex-wrap:wrap;gap:4px;display:flex}.service-chips>button{min-height:32px;color:var(--dispatch-muted);border-radius:9px;align-items:center;gap:7px;padding:0 11px;font-size:12px;transition:background .15s,color .15s;display:inline-flex}.service-chips>button b{color:var(--grok-bot-text-primary);font-variant-numeric:tabular-nums;font-weight:600}.service-chips>button:hover{background:var(--dispatch-raised)}.service-chips>button[aria-pressed=true]{background:var(--grok-bot-text-primary);color:var(--grok-bot-bg-card)}.service-chips>button[aria-pressed=true] b{color:inherit}.service-chips>button[data-chip=done]{margin-left:9px;position:relative}.service-chips>button[data-chip=done]:before{content:"";background:var(--grok-bot-border-default);width:1px;position:absolute;top:7px;bottom:7px;left:-7px}.service-hidden-note{color:var(--dispatch-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 2px 12px;font-size:12px;display:flex}.service-hidden-note .text-button{font-size:12px;text-decoration:underline}.service-filter-fields{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));align-items:end;gap:10px;display:grid}.service-filter-fields .field>span{font-size:11px}.service-filters .service-filter-fields input,.service-filters .service-filter-fields select{background-color:var(--dispatch-raised);width:100%;height:38px;min-height:38px;color:var(--grok-bot-text-primary);appearance:none;border:0;border-radius:10px;padding:0 10px;font-size:12px}.service-filters .service-filter-fields select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:28px}.service-filter-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.service-filter-actions>[role=status]{color:var(--dispatch-muted);font-variant-numeric:tabular-nums;margin-right:auto;font-size:12px}.service-filter-actions .text-button,.service-filter-actions .button{font-size:12px}.service-sort-field{display:none}@media (width<=640px){.service-sort-field{display:block}.service-filter-fields{grid-template-columns:1fr 1fr}}.service-sort{font:inherit;color:inherit;white-space:nowrap;border-radius:5px;align-items:center;gap:4px;display:inline-flex}.service-sort svg{opacity:.4;flex-shrink:0}.service-sort:hover,.service-sort[data-active=true]{color:var(--grok-bot-text-primary)}.service-sort:hover svg,.service-sort[data-active=true] svg{opacity:1}.new-service-kinds>button{background:var(--grok-bot-bg-card);justify-content:flex-start;gap:14px;padding:16px}.new-service-kinds>button>span{flex:1;min-width:0}.new-service-kinds strong{font-size:14px;font-weight:600;display:block}.new-service-kinds small{margin-top:3px;font-size:12px;display:block}.new-service-kinds svg{flex-shrink:0}.service-open{text-align:left;border-radius:6px;min-width:0;display:block}.service-open:hover strong{text-decoration:underline}.service-select{flex-shrink:0;margin:0}.service-stage{justify-items:start;gap:2px;min-width:0;display:grid}.service-stage b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:550;overflow:hidden}.service-stage small{max-width:100%;color:var(--grok-bot-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.service-when{font-variant-numeric:tabular-nums;gap:2px;font-size:12px;display:grid}.service-when .time-in-stage{color:var(--grok-bot-text-secondary);font-size:11px}.service-client-word{display:none}.service-table{flex-direction:column;gap:6px;display:flex;container-type:inline-size}.service-row{background:var(--grok-bot-bg-card);min-width:0;box-shadow:inset 3px 0 0 var(--row-state,transparent);border-radius:12px;grid-template-columns:minmax(0,1.5fr) 108px 118px minmax(150px,1.1fr) minmax(0,1fr) 150px 92px 128px;align-items:center;gap:12px;padding:11px 14px;display:grid}.service-row[data-state=open]{--row-state:var(--state-open)}.service-row[data-state=progress]{--row-state:var(--state-progress)}.service-row[data-state=attach]{--row-state:var(--state-attach)}.service-row[data-state=issued]{--row-state:var(--state-issued)}.service-row[data-state=blocked]{--row-state:var(--state-blocked)}.service-row[data-state=done]{--row-state:var(--state-done)}.service-row[data-state=closed]{--row-state:var(--state-closed)}.service-state{white-space:nowrap;color:var(--tone);background:color-mix(in srgb,var(--tone) 13%,transparent);border-radius:999px;align-items:center;gap:4px;padding:0 7px;font-size:12px;font-weight:500;line-height:19px;display:inline-flex}.service-state[data-kind=calibration]{--tone:var(--grok-bot-text-secondary)}.service-state[data-kind=qualification]{--tone:var(--grok-bot-text-accent)}body.baby-grok-bot .service-state[data-kind=qualification]{--status:var(--status-brand);--status-text:#fff}.service-kind-word{display:none}.service-state[data-state=open]{--tone:var(--grok-bot-text-secondary)}.service-state[data-state=progress]{--tone:var(--state-progress)}.service-state[data-state=attach]{--tone:var(--state-attach)}.service-progress{grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;min-width:0;display:grid}.service-progress-count{color:var(--grok-bot-text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.service-progress-count strong{color:var(--grok-bot-text-primary);font-weight:600}.service-progress-bar{background:var(--grok-bot-bg-elevated);border-radius:999px;height:6px;overflow:hidden}.service-progress-bar>span{border-radius:inherit;background:var(--row-state,var(--grok-bot-text-secondary));height:100%;transition:width .24s ease-out;display:block}.service-progress small{min-width:0;color:var(--grok-bot-text-secondary);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:11px;overflow:hidden}.service-row>*{min-width:0}.service-head{color:var(--grok-bot-text-secondary);background:0 0;padding-block:4px;font-size:11px}.service-main{align-items:center;gap:10px;display:flex}.service-main strong,.service-main small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.service-main strong{font-size:13px;font-weight:550}.service-main small{color:var(--grok-bot-text-secondary);font-size:12px}.service-text,.service-date{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.service-date{font-variant-numeric:tabular-nums;color:var(--grok-bot-text-secondary)}.service-person{overflow:hidden}.service-actions{text-align:right;justify-content:flex-end;gap:1px;display:flex}.service-actions .icon-button{border-radius:7px;flex-shrink:0;width:31px;height:31px}@container (width<=1180px){.service-row{grid-template-columns:minmax(0,1.5fr) 108px 118px minmax(140px,1.1fr) minmax(0,.9fr) 88px 128px}.service-row>:nth-child(6){display:none}}@container (width<=900px){.service-row{grid-template-columns:minmax(0,1.4fr) 108px 118px minmax(120px,1fr) 128px}.service-row>:nth-child(5),.service-row>:nth-child(7){display:none}.service-client-word{display:inline}}@container (width<=640px){.service-row{grid-template-columns:minmax(0,1fr) auto}.service-head>:not(:first-child),.service-row:not(.service-head)>:nth-child(2){display:none}.service-row>:nth-child(3){grid-area:2/1/auto/-1}.service-row>.service-stage-cell{grid-area:3/1/auto/-1}.service-row>.service-actions{grid-area:1/2}.service-kind-word{display:inline}}@media (prefers-reduced-motion:reduce){.service-progress-bar>span{transition:none}}.number-stepper{border:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-elevated);border-radius:10px;align-items:center;gap:2px;min-height:42px;padding:4px;display:flex}.number-stepper:has(input:focus){border-color:var(--grok-bot-text-tertiary)}.field .number-stepper input{text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:0;flex:1;width:auto;min-width:0;min-height:0;padding:6px 0}.number-stepper input:focus-visible{outline:none}.number-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.number-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.number-stepper .icon-button{width:32px;height:32px;color:var(--grok-bot-text-primary);flex-shrink:0}.number-stepper .icon-button:disabled{cursor:default;opacity:.35}.number-stepper[data-disabled]{opacity:.55}.history-overview{background:var(--grok-bot-bg-card);border-radius:14px;flex-wrap:wrap;align-items:center;gap:25px;min-width:0;margin-bottom:18px;padding:16px 18px;display:flex}.history-overview-icon,.history-record-icon{background:var(--grok-bot-bg-elevated);color:var(--grok-bot-text-secondary);border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.history-overview>div{flex:1;gap:5px;min-width:0;display:grid}.history-overview small{color:var(--grok-bot-text-secondary);font-size:10px;line-height:16px}.history-overview strong{overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:18px}.calibration-history-browser .registry-browser-filter input{background:var(--grok-bot-bg-elevated);color:var(--grok-bot-text-primary);border:0;border-radius:9px;width:100%;min-width:0;min-height:37px;padding:10px;font-size:12px}.history-record-dates{font-variant-numeric:tabular-nums;flex-shrink:0;gap:22px;width:205px;font-size:11px;display:flex}.history-record-dates>span{white-space:nowrap;flex-direction:column;flex:1 1 0;gap:4px;min-width:0;display:flex}.history-record-dates small{color:var(--grok-bot-text-secondary);font-size:10px}.history-record-status{flex-shrink:0;width:150px;min-width:0}.history-record-status .registry-certificate-status{white-space:nowrap;max-width:100%}.history-record-time{flex-direction:column;flex-shrink:0;gap:4px;width:96px;font-size:11px;display:flex}.history-record-time small{color:var(--grok-bot-text-secondary);font-size:10px}.history-record-time .time-in-stage{font-size:11px}.history-record-person{width:172px;min-width:0;display:flex}.calibration-history-record .registry-record-actions .identity{min-width:0;max-width:100%}.calibration-history-browser .registry-certificate-status[data-status=awaiting-signature]{color:var(--grok-bot-text-warning,#996b27)}.calibration-history-browser .registry-certificate-status[data-status=signature-review]{color:var(--grok-bot-text-error,#b74c48)}.calibration-history-browser .registry-certificate-status[data-status=signed]{color:var(--grok-bot-text-primary)}.calibration-history-browser .registry-records.is-grid .registry-record-main{grid-template-columns:36px minmax(0,1fr)}.is-grid .history-record-dates,.is-grid .history-record-status,.is-grid .history-record-time{grid-column:2;width:auto;max-width:100%}.is-grid .history-record-person{flex:1;width:auto}.is-grid .calibration-history-record .registry-record-actions{justify-content:space-between;padding:0 14px 12px 62px}@media (width<=600px){.history-overview{gap:15px;padding:14px}.history-overview-icon{display:none}.history-overview>div{flex-basis:calc(50% - 15px)}}.calibration-history-record .registry-record-actions .identity{flex:0 auto;gap:7px;padding:3px 6px}.calibration-history-record .identity-text strong{font-size:11px;line-height:16px}.calibration-history-record .identity-text>span{font-size:9px;line-height:14px}.calibration-history-browser .registry-records.is-list{container-type:inline-size}@container (width<=1000px){.is-list .history-record-dates{gap:14px;width:180px}.is-list .history-record-time{width:86px}.is-list .history-record-status,.is-list .history-record-person{width:150px}.is-list .calibration-history-record .registry-record-main{flex-wrap:wrap;row-gap:10px}.is-list .calibration-history-record .registry-record-name{flex-basis:calc(100% - 52px)}.is-list .history-record-dates{margin-left:50px}.is-list .calibration-history-record .registry-record-arrow{display:none}.is-list .calibration-history-record .registry-record-actions{align-self:center}}@container (width<=780px){.is-list .history-record-person{width:42px}.is-list .history-record-person .identity-text{display:none}}@container (width<=640px){.is-list .history-record-person .identity-text{display:flex}.is-list .calibration-history-record{flex-wrap:wrap;align-items:stretch}.is-list .calibration-history-record .registry-record-main{flex-basis:100%}.is-list .calibration-history-record .registry-record-actions{flex-direction:row;justify-content:space-between;width:100%;padding:0 12px 12px 66px}.is-list .history-record-dates{flex-basis:calc(100% - 50px)}.is-list .history-record-time{margin-left:50px}.is-list .history-record-person{width:auto}}[data-timer=running]{--timer:var(--status-info,var(--grok-bot-text-primary))}[data-timer=near]{--timer:var(--status-warn,var(--grok-bot-text-warning))}[data-timer=done]{--timer:var(--status-danger,var(--grok-bot-text-danger))}[data-timer] .service-progress-count{align-items:center;gap:5px;display:inline-flex}[data-timer] .service-progress-count svg{color:var(--timer);flex-shrink:0}[data-timer] .service-progress-count strong{font-variant-numeric:tabular-nums;font-size:13px}[data-timer] .service-progress-bar>span{background:var(--timer);transition:width 1s linear}[data-timer=near]>small,[data-timer=done]>small{color:var(--grok-bot-text-primary);font-weight:500}.measuring-clock{gap:8px;display:grid}.measuring-clock .service-progress-count{color:var(--grok-bot-text-secondary);gap:10px;font-size:14px}.measuring-clock .service-progress-count strong{color:var(--grok-bot-text-primary);font-size:34px;font-weight:500;line-height:40px}.measuring-clock .service-progress-bar{background:var(--grok-bot-bg-elevated);border-radius:999px;height:8px;overflow:hidden}.measuring-clock .service-progress-bar>span{border-radius:inherit;height:100%;display:block}.measuring-clock>small{color:var(--grok-bot-text-secondary);font-size:13px;line-height:18px}.measuring-chip{background:color-mix(in srgb,var(--timer) 14%,transparent);height:32px;color:var(--grok-bot-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.measuring-chip svg{color:var(--timer)}.measuring-chip small{color:var(--grok-bot-text-secondary);font-size:11px;font-weight:500}.action-feedback[data-kind=timer] .action-feedback-mark{color:var(--status-warn,#f2b233);background:color-mix(in srgb,var(--status-warn,#f2b233) 16%,transparent)}@keyframes timer-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:no-preference){[data-timer=running] svg{animation:2s ease-in-out infinite timer-pulse}[data-timer=near] svg{animation:1.2s ease-in-out infinite timer-pulse}[data-timer=done] svg{animation:.7s ease-in-out infinite timer-pulse}}@media (prefers-reduced-motion:reduce){[data-timer] .service-progress-bar>span{transition:none}}.cc-pill{background:var(--grok-bot-bg-editor);color:var(--grok-bot-text-secondary);border-radius:99px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;line-height:16px;display:inline-flex}.cc-pill[data-tone=ok]{color:var(--grok-bot-text-success)}.cc-pill[data-tone=fail]{color:var(--grok-bot-text-danger)}.cc-empty{text-align:center;color:var(--grok-bot-text-secondary);justify-items:center;gap:12px;padding:26px 8px 8px;display:grid}.cc-guided .balance-stage-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.cc-guided .balance-stage-tabs button:disabled{opacity:.45;cursor:not-allowed}.cc-guided .balance-test-heading>span{white-space:nowrap}.cc-context{color:var(--grok-bot-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.cc-context strong{color:var(--grok-bot-text-primary);font-weight:500}.cc-body{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:26px;display:grid}.cc-body[data-plain]{grid-template-columns:minmax(0,1fr)}.cc-drawing{background:var(--grok-bot-bg-editor);border-radius:14px;gap:8px;padding:10px;display:grid}.cc-panel{gap:14px;min-width:0;display:grid}.cc-steps{gap:4px;margin:0;padding-left:20px;font-size:14px;line-height:22px;display:grid}.cc-why{color:var(--grok-bot-text-secondary);align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:18px;display:flex}.cc-why svg{flex-shrink:0;margin-top:2px}.cc-why em{color:var(--grok-bot-text-tertiary,var(--grok-bot-text-secondary));font-style:normal;display:block}.cc-sketch{width:100%;max-height:360px;color:var(--grok-bot-text-primary);display:block}.cc-sketch[data-alert] .cc-caption{fill:var(--grok-bot-text-danger)}.cc-wash{fill:var(--grok-bot-bg-card)}.cc-door{fill:var(--grok-bot-bg-elevated)}.cc-door[data-transparent]{fill:none}.cc-unit{fill:var(--grok-bot-bg-elevated)}.cc-load{fill:color-mix(in srgb,var(--grok-bot-text-warning,#b7791f) 22%,var(--grok-bot-bg-card));stroke:color-mix(in srgb,var(--grok-bot-text-warning,#b7791f) 60%,transparent)}.cc-hot-part{stroke:var(--grok-bot-text-accent)}.cc-tag{fill:color-mix(in srgb,var(--grok-bot-text-accent) 14%,transparent)}.cc-caption{fill:var(--grok-bot-text-secondary);font-size:12px}.cc-body-part{fill:none}.cc-sketch .cc-body{fill:var(--grok-bot-bg-elevated)}.cc-lip{fill:var(--grok-bot-bg-card)}.cc-glass{fill:color-mix(in srgb,var(--grok-bot-text-accent) 5%,transparent)}.cc-glass-leaf{fill:color-mix(in srgb,var(--grok-bot-text-accent) 8%,var(--grok-bot-bg-card))}.cc-handle{fill:var(--grok-bot-bg-elevated)}.cc-leader{fill:none;stroke:currentColor;opacity:.55}.cc-point circle{fill:var(--grok-bot-bg-elevated);stroke:currentColor}.cc-point text{fill:currentColor;stroke:none;font-variant-numeric:tabular-nums}.cc-point .cc-point-label{fill:var(--grok-bot-text-primary);font-weight:500}.cc-point[data-tone=done]{color:var(--grok-bot-text-success)}.cc-point[data-tone=hot],.cc-point[data-tone=fail]{color:var(--grok-bot-text-danger)}.cc-point[data-tone=cold]{color:var(--grok-bot-text-accent)}.cc-point[data-tone=warn]{color:var(--grok-bot-text-warning,#b7791f)}.cc-point[data-on]{color:var(--grok-bot-text-accent)}.cc-point[data-on] circle:first-of-type{stroke-width:1.8px}.cc-point .cc-hit{cursor:pointer;fill:#0000!important;stroke:none!important}.cc-guide{fill:none;stroke:var(--grok-bot-text-accent);stroke-dasharray:2 4;opacity:.65}.cc-photo-sketch{color:#14181b;max-height:430px}.cc-photo-sketch .cc-point circle{fill:#fff;stroke:#14181b}.cc-photo-sketch .cc-point[data-tone=done] circle{fill:#d9f2e3;stroke:#176b3a}.cc-photo-sketch .cc-point[data-tone=done]{color:#176b3a}.cc-photo-sketch .cc-point[data-tone=hot] circle,.cc-photo-sketch .cc-point[data-tone=fail] circle{fill:#fbe2df;stroke:#b23a2e}.cc-photo-sketch .cc-point[data-tone=hot],.cc-photo-sketch .cc-point[data-tone=fail]{color:#b23a2e}.cc-photo-sketch .cc-point[data-tone=cold] circle,.cc-photo-sketch .cc-point[data-on] circle{fill:#dcecff;stroke:#1c5fb5}.cc-photo-sketch .cc-point[data-tone=cold],.cc-photo-sketch .cc-point[data-on]{color:#1c5fb5}.cc-photo-sketch .cc-point .cc-point-label{fill:#fff;paint-order:stroke;stroke:#14181b;stroke-width:6px}.cc-photo-sketch .cc-leader{stroke:#14181b;opacity:.8}.cc-wire{fill:none;stroke:#fff;opacity:.95}.cc-wire-shade{fill:none;stroke:#000;opacity:.3}.cc-corner{fill:#ffffff40;stroke:#1c5fb5;cursor:grab;touch-action:none}.cc-survey-views{align-items:center;gap:10px;display:grid}.cc-survey-views[data-two]{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-survey-photo{justify-items:center;gap:5px;min-width:0;display:grid}.cc-view-switch{justify-self:start}.cc-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cc-actions .button{flex:0 auto}.cc-guided .balance-workbench .button:not(.primary){background:var(--grok-bot-bg-editor)}.cc-actions-wide .button{flex:1;justify-content:center}.cc-choice{gap:6px;display:grid}.cc-choice>button{text-align:left;background:var(--grok-bot-bg-editor);border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:13px;display:flex}.cc-choice>button small{color:var(--grok-bot-text-secondary);font-size:12px}.cc-choice>button[aria-pressed=true]{border-color:var(--grok-bot-text-primary)}.cc-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cc-fields[data-two]{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-fields[data-one]{grid-template-columns:minmax(0,1fr)}.cc-panel label{gap:5px;min-width:0;font-size:12px;display:grid}.cc-panel input:not([type=checkbox]),.cc-panel textarea,.cc-panel select{background:var(--grok-bot-bg-editor);border:1px solid var(--grok-bot-border-default);border-radius:10px;width:100%;min-width:0;padding:9px 11px;font-size:14px}.cc-panel .cc-check{justify-content:flex-start;align-items:center;gap:8px;font-size:13px;display:flex}.cc-check input{flex:none;width:auto;margin:0}.cc-info{background:var(--grok-bot-bg-editor);border-radius:12px;gap:3px;margin:0;padding:12px 14px;font-size:13px;line-height:20px;display:grid}.cc-info strong{font-weight:500}.cc-info small{color:var(--grok-bot-text-secondary);font-size:12px}.cc-info[data-tone=ok]{color:var(--grok-bot-text-success)}.cc-info[data-tone=warn]{color:var(--grok-bot-text-warning,#b7791f)}.cc-info[data-tone=fail]{color:var(--grok-bot-text-danger)}.cc-info svg{vertical-align:-3px;margin-right:6px}.cc-sheet{gap:8px}.cc-sheet-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cc-sheet .cc-actions .button:not(.primary){background:var(--grok-bot-bg-card)}.cc-sheet a{text-decoration:underline}.cc-sheet .cc-choice>button{background:var(--grok-bot-bg-card)}.cc-points{grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:5px;display:grid}.cc-points button{background:var(--grok-bot-bg-editor);font-variant-numeric:tabular-nums;touch-action:manipulation;border:1px solid #0000;border-radius:10px;height:38px;font-size:12px}.cc-points button[aria-current=true]{border-color:var(--grok-bot-text-accent);color:var(--grok-bot-text-accent)}.cc-points button[data-done]{color:var(--grok-bot-text-success)}.cc-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cc-metrics>div{background:var(--grok-bot-bg-editor);border-radius:12px;gap:2px;min-width:0;padding:11px 13px;display:grid}.cc-metrics small{color:var(--grok-bot-text-secondary);font-size:12px}.cc-metrics strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:500;line-height:24px}.cc-countdown{font-variant-numeric:tabular-nums;font-size:30px;font-weight:500;line-height:36px}.cc-events{color:var(--grok-bot-text-secondary);gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.cc-below{margin-top:16px}.cc-chart{width:100%;color:var(--grok-bot-text-secondary);display:block}.cc-chart text{fill:currentColor;font-size:12px}.cc-chart .cc-line{fill:none;stroke:color-mix(in srgb,var(--grok-bot-text-secondary) 45%,transparent);stroke-width:1px}.cc-chart .cc-line[data-tone=ambient]{stroke-dasharray:4 3}.cc-chart .cc-line[data-tone=hot]{stroke:var(--grok-bot-text-danger);stroke-width:1.4px}.cc-chart .cc-line[data-tone=cold]{stroke:var(--grok-bot-text-accent);stroke-width:1.4px}.cc-chart .cc-limit{stroke:var(--grok-bot-text-primary);stroke-dasharray:4 3;fill:none}.cc-chart .cc-window{fill:color-mix(in srgb,var(--grok-bot-text-accent) 8%,transparent)}.cc-chart .cc-event{stroke:var(--grok-bot-text-warning,#b7791f);stroke-dasharray:2 3}.cc-table{font-variant-numeric:tabular-nums;border-collapse:collapse;width:100%;font-size:12px}.cc-table th{text-align:left;color:var(--grok-bot-text-secondary);padding:5px 6px;font-weight:500}.cc-table td{border-top:1px solid var(--grok-bot-border-default);padding:5px 6px}.cc-table [data-tone=fail]{color:var(--grok-bot-text-danger)}.cc-table [data-tone=warn]{color:var(--grok-bot-text-warning,#b7791f)}.cc-table [data-tone=ok]{color:var(--grok-bot-text-success)}.cc-details summary{cursor:pointer;color:var(--grok-bot-text-secondary);font-size:12px}.cc-photo{object-fit:contain;border-radius:10px;width:100%;max-height:360px}@media (hover:hover) and (pointer:fine){.cc-choice>button:hover{background:var(--grok-bot-bg-elevated)}}@media (width<=800px){.cc-body{grid-template-columns:minmax(0,1fr);gap:16px}.cc-guided .balance-stage-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:4px}.cc-guided .balance-stage-tabs button{text-align:center;justify-content:center;padding:8px 2px;font-size:11px}.cc-guided .balance-stage-tabs small{display:none}.cc-sketch{max-height:300px}}@media (width<=500px){.cc-survey-views[data-two]{grid-template-columns:minmax(0,1fr)}.cc-fields:not([data-one]){grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.cc-fields[data-two]{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-table{font-size:11px}.cc-table th,.cc-table td{padding:4px 3px}}.cc-point .cc-ring{opacity:0;transform-box:fill-box;transform-origin:50%;fill:none!important;stroke:var(--grok-bot-text-accent)!important}.cc-measure path{stroke:var(--grok-bot-text-accent);stroke-width:2.4px;stroke-dasharray:1}.cc-measure text{fill:var(--grok-bot-text-accent);paint-order:stroke;stroke:var(--grok-bot-bg-card);stroke-width:4px;font-size:11px;font-weight:500}.cc-leaf{transform-box:fill-box;transform-origin:100%}.cc-leaf[data-hinge=right]{transform-origin:0}.cc-front{opacity:0}@media (prefers-reduced-motion:no-preference){.cc-sketch .cc-hot-part{animation:2.2s ease-in-out infinite cc-breathe}.cc-point[data-on] .cc-ring{animation:1.8s cubic-bezier(.22,1,.36,1) infinite cc-ring}.cc-measure path{animation:4.5s ease-in-out infinite cc-draw;animation-delay:calc(var(--i)*.9s)}.cc-measure text{animation:4.5s ease-in-out infinite cc-label;animation-delay:calc(var(--i)*.9s)}.cc-sketch[data-motion=close] .cc-leaf,.cc-sketch[data-motion=open] .cc-leaf{animation:3.6s cubic-bezier(.45,0,.2,1) infinite cc-leaf}.cc-sketch[data-motion=close] .cc-front,.cc-sketch[data-motion=open] .cc-front{animation:3.6s cubic-bezier(.45,0,.2,1) infinite cc-front}.cc-sketch[data-motion=open] .cc-leaf,.cc-sketch[data-motion=open] .cc-front{animation-direction:reverse}.cc-sketch[data-motion=load] .cc-load{animation:4.2s cubic-bezier(.22,1,.36,1) infinite cc-load;animation-delay:calc(var(--i)*.14s)}.cc-sketch[data-motion=record] .cc-point circle:first-of-type{animation:2.6s ease-in-out infinite cc-record;animation-delay:calc(var(--i)*.16s)}.cc-blink{animation:2.4s ease-in-out infinite cc-blink}}@keyframes cc-breathe{50%{stroke-opacity:.35}}@keyframes cc-ring{0%{opacity:.9;transform:scale(1)}80%,to{opacity:0;transform:scale(1.9)}}@keyframes cc-draw{0%{stroke-dashoffset:1px}25%,85%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}@keyframes cc-label{0%,12%{opacity:0}25%,85%{opacity:1}to{opacity:0}}@keyframes cc-leaf{0%,12%{opacity:1;transform:scaleX(1)}48%{opacity:1;transform:scaleX(.04)}52%,88%{opacity:0;transform:scaleX(.04)}to{opacity:1;transform:scaleX(1)}}@keyframes cc-front{0%,46%{opacity:0}56%,88%{opacity:1}to{opacity:0}}@keyframes cc-load{0%{opacity:0;transform:translateY(-10px)}14%,86%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes cc-record{50%{opacity:.35}}@keyframes cc-blink{0%,35%{opacity:0}55%,90%{opacity:1}to{opacity:0}}.signature-profile{gap:18px;display:grid}.signature-profile-title{justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.signature-profile-title>span{align-items:center;gap:8px;display:flex}.signature-profile-title small{color:var(--grok-bot-text-secondary);font-size:11px}.signature-image-preview{border:1px solid var(--grok-bot-border-default);background:#fff;border-radius:16px;justify-content:center;align-items:center;min-height:154px;padding:20px;display:flex}.signature-image-preview img{object-fit:contain;max-width:100%;max-height:110px;display:block}.signature-image-preview>span{color:#777;align-items:center;gap:12px;font-size:12px;display:flex}.signature-profile .success{align-items:center;gap:8px;font-size:12px;display:flex}.review-signature-preview{flex-wrap:wrap;align-items:center;gap:18px;margin-block:14px;display:flex}.review-signature-preview img{object-fit:contain;background:#fff;border-radius:10px;max-width:210px;max-height:85px;padding:12px}.review-signature-preview>div{flex-direction:column;gap:6px;display:flex}.review-signature-preview small{color:var(--grok-bot-text-secondary);font-size:11px}.signature-queue-tabs{background:var(--grok-bot-bg-card);border-radius:14px;gap:6px;width:fit-content;margin-bottom:22px;padding:5px;display:flex}.signature-queue-tabs button{color:var(--grok-bot-text-secondary);border-radius:10px;padding:10px 17px;font-size:12px;transition:background .16s,color .16s}.signature-queue-tabs button[aria-pressed=true]{background:var(--grok-bot-bg-elevated);color:var(--grok-bot-text-primary);box-shadow:0 1px 4px #00000009}.signature-queue-list{gap:8px;display:grid}.signature-queue-row{background:var(--grok-bot-bg-card);border-radius:16px;flex-wrap:wrap;align-items:center;gap:20px;padding:20px;display:flex}.signature-queue-row .history-open small{line-height:1.7}.signature-queue-row .history-open{min-width:220px}.signature-queue-row .identity{font-size:12px}.signature-queue-heading{align-items:center;gap:10px;display:flex}.signature-queue-heading h1{margin:0}.signature-queue-empty{text-align:center;background:var(--grok-bot-bg-card);color:var(--grok-bot-text-secondary);border-radius:18px;padding:42px 20px;font-size:13px}@media (width<=700px){.signature-queue-row{gap:14px}.signature-queue-row .history-open{flex-basis:100%}.signature-profile-title{flex-direction:column;align-items:flex-start;gap:8px}}@media (prefers-reduced-motion:reduce){.signature-queue-tabs button{transition:none}}.cowork{height:calc(100dvh - 44px);min-height:420px;display:flex;position:relative;overflow:hidden}.cowork-list{border-right:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-editor);flex-direction:column;flex-shrink:0;gap:14px;width:260px;padding:14px 10px;display:flex;overflow-y:auto}.cowork-list section{flex-direction:column;gap:1px;display:flex}.cowork-list h2{min-height:26px;color:var(--grok-bot-text-tertiary);justify-content:space-between;align-items:center;margin:0 0 4px;padding:0 8px;font-size:11px;font-weight:500;display:flex}.cowork-list h2 .icon-button{width:24px;height:24px}.cowork-list h2 small{color:var(--grok-bot-text-tertiary);font-size:11px;font-weight:400}.cowork-list-empty{color:var(--grok-bot-text-tertiary);align-items:center;gap:6px;margin:0;padding:6px 8px;font-size:12px;display:flex}.cowork-item{width:100%;min-height:34px;color:var(--grok-bot-text-secondary);text-align:left;border-radius:9px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.cowork-item:hover{background:var(--grok-bot-bg-hover)}.cowork-item[aria-current=page]{background:var(--grok-bot-bg-active);color:var(--grok-bot-text-primary)}.cowork-item[data-unread]{color:var(--grok-bot-text-primary);font-weight:600}.cowork-item>span:not(.avatar,.count-badge,.cowork-presence){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cowork-item>svg{flex-shrink:0}.cowork-item small{color:var(--grok-bot-text-tertiary);font-size:11px;font-weight:400}.cowork-entries{flex-direction:column;gap:1px;display:flex}.cowork-presence{flex-shrink:0;display:inline-flex;position:relative}.cowork-presence:after{content:"";box-sizing:border-box;border:2px solid var(--grok-bot-bg-editor);background:var(--grok-bot-text-tertiary);border-radius:50%;width:10px;height:10px;transition:background-color .2s;position:absolute;bottom:-2px;right:-2px}.cowork-presence[data-state=online]:after{background:var(--grok-bot-text-success)}.cowork-presence[data-state=away]:after{background:var(--grok-bot-text-warning)}.cowork-presence[data-state=offline]:after{background:var(--grok-bot-bg-editor);box-shadow:inset 0 0 0 1.5px var(--grok-bot-text-tertiary)}.cowork-self{border-top:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-editor);align-items:center;gap:8px;margin:auto -10px -14px;padding:10px 18px;display:flex;position:sticky;bottom:-14px}.cowork-self>span:last-child{flex-direction:column;min-width:0;font-size:12.5px;display:flex}.cowork-self strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.cowork-self small{color:var(--grok-bot-text-tertiary);font-size:11px}.cowork-dot{background:var(--grok-bot-text-primary);border-radius:50%;width:7px;height:7px}.cowork-main{flex-direction:column;flex:1;min-width:0;display:flex}.cowork-header{border-bottom:1px solid var(--grok-bot-border-default);align-items:center;gap:10px;min-height:58px;padding:10px 20px;display:flex}.cowork-header>div{flex:1;min-width:0}.cowork-header h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;line-height:20px;overflow:hidden}.cowork-header .button small{color:var(--grok-bot-text-tertiary);font-size:11px}.cowork-header p{color:var(--grok-bot-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.cowork-header-icon{background:var(--grok-bot-bg-card);width:32px;height:32px;color:var(--grok-bot-text-secondary);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.cowork-header .cowork-back{display:none}.cowork-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.cowork-messages{flex-direction:column;max-width:900px;margin:0 auto;padding:16px 20px 10px;display:flex}.cowork-empty{text-align:center;color:var(--grok-bot-text-secondary);flex-direction:column;align-items:center;gap:6px;margin:auto;padding:48px 20px;display:flex}p.cowork-empty{flex-direction:row;justify-content:center}.cowork-empty h3{color:var(--grok-bot-text-primary);margin:6px 0 0;font-size:15px}.cowork-empty p{max-width:380px;margin:0;font-size:13px;line-height:1.55}.cowork-more{align-self:center;margin:0 0 10px;font-size:12px}.cowork-day{color:var(--grok-bot-text-tertiary);text-transform:capitalize;align-items:center;gap:10px;margin:14px 0 6px;font-size:11px;font-weight:500;display:flex}.cowork-day:before,.cowork-day:after{content:"";background:var(--grok-bot-border-default);flex:1;height:1px}.cowork-message{border-radius:10px;gap:10px;margin:0 -8px;padding:6px 8px;display:flex;position:relative}.cowork-message:hover{background:var(--grok-bot-bg-hover)}.cowork-message[data-continued]{padding-top:1px;padding-bottom:1px}.cowork-message[data-mentioned]{box-shadow:inset 2px 0 0 var(--grok-bot-text-warning)}.cowork-message>.avatar{margin-top:2px}.cowork-message-gutter{text-align:center;color:#0000;flex-shrink:0;width:36px;padding-top:3px;font-size:10px}.cowork-message:hover .cowork-message-gutter{color:var(--grok-bot-text-tertiary)}.cowork-message-body{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;display:flex}.cowork-message-body header{align-items:baseline;gap:8px;font-size:13px;display:flex}.cowork-message-body header time,.cowork-message-body header span{color:var(--grok-bot-text-tertiary);font-size:11px}.cowork-text{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;margin:0;line-height:1.55}.cowork-text a{color:inherit;text-underline-offset:2px;text-decoration:underline}.cowork-edited{color:var(--grok-bot-text-tertiary);margin-left:6px;font-size:11px}.cowork-mention{background:var(--grok-bot-bg-card);border-radius:5px;padding:0 3px;font-weight:500}.cowork-mention[data-ai]{background:color-mix(in srgb,var(--grok-bot-text-accent) 16%,transparent)}.cowork-ai-avatar{background:var(--grok-bot-bg-card);width:36px;height:36px;color:var(--grok-bot-text-secondary);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.cowork-ai-avatar.small{border-radius:8px;width:24px;height:24px}.cowork-message-body header .cowork-ai-badge{background:var(--grok-bot-bg-card);color:var(--grok-bot-text-secondary);border-radius:999px;padding:1px 6px;font-size:10px;font-weight:600}.cowork-ai .assistant-markdown{max-width:100%;font-size:14px}.cowork-ai .assistant-dialog{width:min(560px,100%);margin:0}.cowork-ai-thinking,.cowork-ai-waiting{color:var(--grok-bot-text-secondary);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.cowork-ai-error{color:var(--grok-bot-text-danger);margin:0;font-size:13px}.cowork-ai-open{padding:0;font-size:12px}.cowork-mention[data-me]{background:color-mix(in srgb,var(--grok-bot-text-warning) 22%,transparent)}.cowork-message-tools{border:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-elevated);border-radius:9px;align-items:center;gap:2px;padding:2px;font-size:12px;display:none;position:absolute;top:-10px;right:8px}.cowork-message-tools>span{color:var(--grok-bot-text-secondary);padding:0 6px}.cowork-message-tools .icon-button{width:26px;height:26px}.cowork-emoji{font-size:15px;line-height:1}@media (hover:hover) and (pointer:fine){.cowork-emoji:hover{transform:scale(1.15)}}.cowork-emoji{transition:transform .12s cubic-bezier(.22,1,.36,1)}.cowork-message-tools .text-button{padding:2px 6px;font-size:12px}.cowork-message:hover .cowork-message-tools,.cowork-message:focus-within .cowork-message-tools,.cowork-message-tools[data-open]{display:flex}.cowork-edit{flex-direction:column;gap:6px;width:100%;display:flex}.cowork-edit textarea{border:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-elevated);resize:vertical;border-radius:10px;width:100%;min-height:60px;padding:8px 10px}.cowork-edit>div{justify-content:flex-end;gap:8px;display:flex}.cowork-activity{color:var(--grok-bot-text-secondary);align-items:center;gap:8px;padding:5px 0;font-size:12px;display:flex}.cowork-activity p{flex:1;min-width:0;margin:0}.cowork-activity strong{color:var(--grok-bot-text-primary);font-weight:500}.cowork-activity .text-button{text-align:left;padding:0;font-size:12px;display:inline}.cowork-activity time{color:var(--grok-bot-text-tertiary);font-size:11px}.cowork-quote{border-left:2px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-card);text-align:left;max-width:min(520px,100%);color:var(--grok-bot-text-secondary);border-radius:2px 8px 8px 2px;flex-direction:column;gap:1px;padding:3px 10px;font-size:12px;display:flex}.cowork-quote:not(:disabled):hover{background:var(--grok-bot-bg-hover)}.cowork-quote:disabled{cursor:default;opacity:1}.cowork-quote strong{color:var(--grok-bot-text-primary);font-weight:500}.cowork-quote span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cowork-files{flex-wrap:wrap;align-items:flex-start;gap:6px;max-width:100%;display:flex}.cowork-image{border:1px solid var(--grok-bot-border-default);border-radius:10px;display:block;overflow:hidden}.cowork-image img{object-fit:cover;width:auto;max-width:100%;height:180px;display:block}.cowork-file{border:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-elevated);max-width:100%;color:inherit;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;text-decoration:none;display:inline-flex}.cowork-file:hover{background:var(--grok-bot-bg-hover)}.cowork-file strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.cowork-file small,.cowork-file svg{color:var(--grok-bot-text-secondary);flex-shrink:0}.cowork-reactions{flex-wrap:wrap;gap:4px;display:flex}.cowork-reactions button{border:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-elevated);touch-action:manipulation;border-radius:999px;align-items:center;gap:4px;height:24px;padding:0 8px;font-size:13px;line-height:1;transition:transform .12s cubic-bezier(.22,1,.36,1);display:inline-flex}.cowork-reactions button:hover{background:var(--grok-bot-bg-hover)}.cowork-reactions button:active{transform:scale(.94)}.cowork-reactions button span{color:var(--grok-bot-text-secondary);font-size:11.5px}.cowork-reactions button[aria-pressed=true]{border-color:var(--grok-bot-text-secondary);background:var(--grok-bot-bg-active)}.cowork-reactions button[aria-pressed=true] span{color:var(--grok-bot-text-primary);font-weight:600}.cowork-message-body header .cowork-pinned{color:var(--grok-bot-text-secondary);align-items:center;gap:3px;display:inline-flex}.cowork-seen{color:var(--grok-bot-text-tertiary);align-items:center;gap:4px;margin-top:-2px;padding-left:46px;font-size:11px;display:flex}.cowork-message[data-flash]{animation:1.6s ease-out cowork-flash}@keyframes cowork-flash{0%,35%{background:color-mix(in srgb,var(--grok-bot-text-warning) 20%,transparent)}to{background:0 0}}.cowork-typing{width:calc(100% - 40px);max-width:900px;min-height:20px;color:var(--grok-bot-text-secondary);align-items:center;gap:6px;margin:0 auto;padding:0 4px;font-size:11.5px;display:flex}.cowork-typing i{background:radial-gradient(circle at 3px 3px,currentColor 2.5px,#0000 3px) 0 0/6px 6px repeat-x;width:18px;height:6px;animation:1.1s ease-in-out infinite cowork-typing}@keyframes cowork-typing{0%,to{opacity:.35}50%{opacity:1}}.cowork-main[data-dragging] .cowork-composer{border-color:var(--grok-bot-text-secondary);box-shadow:0 0 0 3px var(--grok-bot-bg-hover)}@media (prefers-reduced-motion:reduce){.cowork-message[data-flash]{background:color-mix(in srgb,var(--grok-bot-text-warning) 20%,transparent);animation:none}.cowork-typing i{animation:none}.cowork-emoji,.cowork-reactions button{transition:none}}.cowork-record{border:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-elevated);border-radius:999px;align-items:center;max-width:100%;font-size:12px;display:inline-flex}.cowork-record>button:first-child{border-radius:999px;align-items:center;gap:6px;min-width:0;padding:3px 10px;display:inline-flex}.cowork-record>button:first-child:not(:disabled):hover{background:var(--grok-bot-bg-hover)}.cowork-record>button:first-child:disabled{cursor:default;opacity:1}.cowork-record strong{white-space:nowrap;font-weight:500}.cowork-record small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--grok-bot-text-secondary);overflow:hidden}.cowork-record svg{color:var(--grok-bot-text-secondary);flex-shrink:0}.cowork-record-remove{width:22px;height:22px;color:var(--grok-bot-text-secondary);border-radius:50%;place-items:center;margin-right:3px;display:grid}.cowork-record-remove:hover{background:var(--grok-bot-bg-hover)}.cowork-message-records,.cowork-composer-records{flex-wrap:wrap;gap:6px;max-width:100%;display:flex}.cowork-composer{border:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-elevated);border-radius:14px;flex-direction:column;gap:6px;width:calc(100% - 40px);max-width:900px;margin:0 auto 14px;padding:8px 10px 6px;display:flex;position:relative}.cowork-composer-reply{border-bottom:1px solid var(--grok-bot-border-default);color:var(--grok-bot-text-secondary);align-items:center;gap:6px;padding:2px 2px 6px;font-size:12px;display:flex}.cowork-composer-reply>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cowork-composer-reply strong{color:var(--grok-bot-text-primary);font-weight:500}.cowork-composer-reply .icon-button{width:24px;height:24px}.cowork-composer textarea{resize:none;background:0 0;border:0;outline:none;width:100%;min-height:24px;max-height:180px;padding:4px 2px;line-height:1.5}.cowork-composer-foot{align-items:center;gap:2px;display:flex}.cowork-composer-foot .icon-button{width:30px;height:30px}.cowork-composer-foot small{color:var(--grok-bot-text-tertiary);flex:1;padding-left:6px;font-size:11px}.cowork-send:not(:disabled){background:var(--grok-bot-fill-emphasis,var(--grok-bot-text-primary));color:var(--grok-bot-bg-editor)}.cowork-mentions{z-index:5;border:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-elevated);border-radius:12px;width:min(320px,100% - 16px);margin:0;padding:4px;list-style:none;position:absolute;bottom:calc(100% + 6px);left:8px;box-shadow:0 12px 30px -12px #00000040}.cowork-mentions button{text-align:left;border-radius:8px;align-items:center;gap:8px;width:100%;padding:6px 8px;font-size:13px;display:flex}.cowork-mentions strong{flex-shrink:0}.cowork-mentions small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--grok-bot-text-tertiary);overflow:hidden}.cowork-mentions [aria-selected=true] button,.cowork-mentions button:hover{background:var(--grok-bot-bg-hover)}.cowork-task-tools{border-bottom:1px solid var(--grok-bot-border-default);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px;display:flex}.cowork-task-tools .search{background:var(--grok-bot-bg-elevated);border:0;border-radius:10px;flex:200px;max-width:none;height:34px;margin:0}.cowork-segmented{background:var(--grok-bot-bg-card);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.cowork-segmented button{color:var(--grok-bot-text-secondary);border-radius:8px;align-items:center;gap:5px;padding:4px 10px;font-size:12.5px;display:inline-flex}.cowork-segmented button[aria-pressed=true]{background:var(--grok-bot-bg-elevated);color:var(--grok-bot-text-primary);box-shadow:0 1px 2px #0000001f}.cowork-tasks-view .cowork-scroll{padding:6px 20px 20px}.cowork-task-group{max-width:980px;margin:0 auto;padding-top:12px}.cowork-task-group h3{color:var(--grok-bot-text-secondary);align-items:center;gap:8px;margin:0 0 6px;font-size:12px;font-weight:500;display:flex}.cowork-task-group h3 span{color:var(--grok-bot-text-tertiary);font-size:11px}.cowork-task-group[data-group=late] h3{color:var(--grok-bot-text-danger)}.cowork-task{background:var(--grok-bot-bg-card);border-radius:10px;grid-template-columns:26px minmax(0,1fr) auto 120px 86px;align-items:center;gap:10px;padding:7px 10px;display:grid}.cowork-task+.cowork-task{margin-top:4px}.cowork-task-check{border:1.5px solid var(--grok-bot-text-tertiary);width:20px;height:20px;color:var(--grok-bot-text-secondary);border-radius:50%;place-items:center;display:grid}.cowork-task-check:not(:disabled):hover{border-color:var(--grok-bot-text-primary)}.cowork-task[data-status=done] .cowork-task-check{border-color:var(--grok-bot-text-success);background:var(--grok-bot-text-success);color:var(--grok-bot-bg-editor)}.cowork-task-main{text-align:left;flex-direction:column;min-width:0;display:flex}.cowork-task-main strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-weight:500;display:flex;overflow:hidden}.cowork-task-main small{color:var(--grok-bot-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.cowork-task[data-status=done] .cowork-task-main strong{color:var(--grok-bot-text-secondary);text-decoration:line-through}.cowork-task .cowork-record{max-width:180px}.cowork-task .cowork-record small{display:none}.cowork-task-person{align-items:center;gap:6px;min-width:0;font-size:12px;display:inline-flex}.cowork-task-person span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cowork-task-person em{color:var(--grok-bot-text-tertiary);font-style:normal}.cowork-due{color:var(--grok-bot-text-secondary);white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;font-size:12px;display:inline-flex}.cowork-due[data-state=today]{color:var(--grok-bot-text-warning);font-weight:500}.cowork-due[data-state=late]{color:var(--grok-bot-text-danger);font-weight:500}.cowork-flag{color:var(--grok-bot-text-danger);flex-shrink:0}.cowork-board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;max-width:1180px;margin:12px auto 0;display:grid}.cowork-board-column{background:var(--grok-bot-bg-card);border-radius:12px;flex-direction:column;gap:8px;min-height:160px;padding:10px;transition:background-color .12s;display:flex}.cowork-board-column[data-over]{background:var(--grok-bot-bg-active)}.cowork-board-column h3{color:var(--grok-bot-text-secondary);align-items:center;gap:8px;margin:0;font-size:12px;font-weight:500;display:flex}.cowork-board-column h3 span{color:var(--grok-bot-text-tertiary);font-size:11px}.cowork-board-column [draggable=true]{cursor:grab}.cowork-board-column .cowork-task-card{width:100%}.cowork-board-column .cowork-task-card-top{flex-wrap:wrap}.cowork-board-column .cowork-task-state,.cowork-board-column .cowork-priority{white-space:nowrap}.cowork-board-column .cowork-record small{display:none}.cowork-task-card{border:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-elevated);border-radius:12px;flex-direction:column;gap:8px;width:min(520px,100%);padding:12px 14px;display:flex}.cowork-task-card[data-status=done]{opacity:.78}.cowork-task-card-top{color:var(--grok-bot-text-tertiary);align-items:center;gap:8px;font-size:11px;display:flex}.cowork-task-state{background:var(--grok-bot-bg-card);color:var(--grok-bot-text-secondary);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-weight:500;display:inline-flex}.cowork-task-state[data-status=doing]{color:var(--grok-bot-text-accent)}.cowork-task-state[data-status=done]{color:var(--grok-bot-text-success)}.cowork-priority{color:var(--grok-bot-text-danger);align-items:center;gap:4px;font-weight:500;display:inline-flex}.cowork-task-card-title{text-align:left;font-size:14px;font-weight:600;line-height:1.4}.cowork-task-card-title:hover{text-underline-offset:2px;text-decoration:underline}.cowork-task-card[data-status=done] .cowork-task-card-title{text-decoration:line-through}.cowork-task-notes{color:var(--grok-bot-text-secondary);white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.cowork-task-card-meta{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.cowork-task-card-actions{gap:6px;display:flex}.cowork-task-card-actions .button{height:30px;min-height:30px;padding:0 10px;font-size:12.5px}.cowork-task-form fieldset{border:0;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;display:flex}.cowork-task-form .form-actions{margin-top:16px}.cowork-quick-dates{flex-wrap:wrap;gap:4px 12px;margin-top:-8px;display:flex}.cowork-quick-dates .text-button{padding:2px 0;font-size:12px}.cowork-quick-dates [aria-pressed=true]{color:var(--grok-bot-text-primary);text-underline-offset:3px;text-decoration:underline}.cowork-check{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.cowork-check svg{color:var(--grok-bot-text-danger)}.cowork-link-record{align-self:flex-start;gap:6px}.cowork-task-form .field>.cowork-record{align-self:flex-start}.cowork-danger{color:var(--grok-bot-text-danger);margin-right:auto}.cowork-picker .search{width:100%;max-width:none;margin:10px 0 12px}.cowork-picker-results{flex-direction:column;gap:12px;max-height:min(420px,60dvh);display:flex;overflow-y:auto}.cowork-picker-results p{align-items:center;gap:6px;margin:6px 0;display:flex}.cowork-picker-results h3{color:var(--grok-bot-text-tertiary);margin:0 0 4px;font-size:11px;font-weight:500}.cowork-picker-results button{text-align:left;border-radius:9px;align-items:center;gap:10px;width:100%;padding:7px 8px;display:flex}.cowork-picker-results button:hover{background:var(--grok-bot-bg-hover)}.cowork-picker-results button svg{color:var(--grok-bot-text-secondary);flex-shrink:0}.cowork-picker-results button span{flex-direction:column;min-width:0;display:flex}.cowork-picker-results small{color:var(--grok-bot-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cowork-shelf .cowork-segmented{margin:10px 0 12px}.cowork-shelf-list{flex-direction:column;gap:8px;max-height:min(460px,62dvh);display:flex;overflow-y:auto}.cowork-shelf-list>p{align-items:center;gap:6px;margin:6px 0;display:flex}.cowork-shelf-item{background:var(--grok-bot-bg-card);border-radius:10px;padding:6px 10px}.cowork-shelf-item .cowork-message{margin:0;padding:6px 0}.cowork-shelf-item .cowork-message:hover{background:0 0}.cowork-shelf-item footer{align-items:center;gap:12px;padding-bottom:4px;display:flex}.cowork-shelf-item footer small{color:var(--grok-bot-text-tertiary);flex:1;font-size:11.5px}.cowork-shelf-item .text-button,.cowork-shelf-file .text-button{padding:2px 0;font-size:12px}.cowork-shelf-file{border-radius:10px;align-items:center;gap:10px;padding:6px 8px;display:flex}.cowork-shelf-file:hover{background:var(--grok-bot-bg-hover)}.cowork-shelf-file img{object-fit:cover;border-radius:8px;flex-shrink:0;width:32px;height:32px}.cowork-shelf-file a{min-width:0;color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.cowork-shelf-file strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.cowork-shelf-file small{color:var(--grok-bot-text-tertiary);font-size:11.5px}.cowork-inbox-group+.cowork-inbox-group{margin-top:18px}.cowork-inbox-group>header{border-bottom:1px solid var(--grok-bot-border-default);justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;padding-bottom:4px;display:flex}.cowork-inbox-group h3{align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.cowork-inbox-group h3 span{color:var(--grok-bot-text-tertiary);font-size:11px;font-weight:400}.cowork-inbox-group .text-button{padding:2px 0;font-size:12px}.cowork-found{flex-direction:column;gap:2px;max-width:900px;margin:0 auto;padding:10px 12px;display:flex}.cowork-found>button{text-align:left;border-radius:10px;align-items:flex-start;gap:10px;width:100%;padding:8px;display:flex}.cowork-found>button:hover{background:var(--grok-bot-bg-hover)}.cowork-found>button>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.cowork-found small{color:var(--grok-bot-text-tertiary);flex-wrap:wrap;align-items:center;gap:3px;font-size:11.5px;display:flex}.cowork-found small strong{color:var(--grok-bot-text-primary);font-weight:500}.cowork-found span span{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.cowork-record-discussion{flex-direction:column;height:100%;min-height:0;display:flex}.cowork-record-discussion>header{justify-content:space-between;align-items:center;gap:8px;padding:4px 4px 10px;display:flex}.cowork-record-discussion>header h3{margin:0;font-size:14px}.cowork-record-discussion .cowork-messages{padding:6px 12px}.cowork-record-discussion .cowork-task{grid-template-columns:26px minmax(0,1fr) 92px 70px}.cowork-record-discussion .cowork-task .cowork-record{display:none}.cowork-record-discussion .cowork-composer{width:calc(100% - 8px);margin-bottom:4px}@media (width<=1000px){.cowork-task{grid-template-columns:26px minmax(0,1fr) 110px 80px}.cowork-task>.cowork-record{display:none}.cowork-board{grid-template-columns:minmax(0,1fr)}.cowork-board-column{min-height:0}}@media (width<=760px){.cowork-list{border-right:0;width:100%}.cowork:not([data-list-open]) .cowork-list,.cowork[data-list-open] .cowork-main{display:none}.cowork-header .cowork-back{display:grid}.cowork-header{padding:8px 12px}.cowork-header .button>span{display:none}.cowork-messages{padding:12px 12px 8px}.cowork-composer{width:calc(100% - 20px);margin-bottom:10px}.cowork-typing{width:calc(100% - 20px)}.cowork-composer-foot small{visibility:hidden}.cowork-task-tools{padding:10px 12px}.cowork-tasks-view .cowork-scroll{padding:4px 12px 16px}.cowork-task{grid-template-columns:26px minmax(0,1fr) 76px}.cowork-task .cowork-task-person{display:none}}@media (width<=700px){.cowork{height:calc(100dvh - 184px)}}.batch-execution .customer-panel{flex-direction:column;gap:22px;display:flex}.batch-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.batch-list>li{background:var(--grok-bot-bg-card);border-radius:12px;grid-template-columns:auto minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.batch-prepare .batch-list>li{grid-template-columns:minmax(0,1fr) minmax(200px,280px)}.batch-list strong{font-size:13px;font-weight:550;display:block}.batch-list small,.batch-list em{color:var(--grok-bot-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;display:block;overflow:hidden}.batch-list>li[data-state=filled]>svg{color:var(--grok-bot-text-success)}.batch-list>li[data-state=progress]>svg,.batch-list>li[data-state=open]>svg{color:var(--grok-bot-text-warning)}.batch-list>li[data-state=failed]>svg,.batch-list>li[data-state=failed] em{color:var(--grok-bot-text-danger)}.batch-standard{max-width:560px}.batch-table th small{color:var(--grok-bot-text-tertiary);font-size:10px;font-weight:400;display:block}.batch-table tfoot th,.batch-table tfoot td{color:var(--grok-bot-text-secondary);border-top:1px solid var(--grok-bot-border-default);padding:10px 14px;font-size:11px}.batch-verdict[data-status=passed]{color:var(--grok-bot-text-success)}.batch-verdict[data-status=failed],.batch-verdict[data-status=outside]{color:var(--grok-bot-text-danger)}.batch-verdict[data-status=inconclusive]{color:var(--grok-bot-text-warning)}.batch-point-temperature{max-width:360px;margin-bottom:14px}.batch-execution .run-state{align-items:center;gap:5px;display:inline-flex}.service-select{width:16px;height:16px;accent-color:var(--grok-bot-fill-emphasis);flex-shrink:0}.service-batch small{color:var(--grok-bot-text-secondary);font-size:11px}@media (width<=700px){.batch-list>li,.batch-prepare .batch-list>li{grid-template-columns:1fr}}.batch-prepare,.batch-finish{flex-direction:column;gap:20px;display:flex}.batch-verdict small{color:var(--grok-bot-text-secondary);font-variant-numeric:tabular-nums;margin-top:3px;font-size:10px;display:block}.agent-settings{gap:18px}.agent-choice{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.agent-choice legend{margin-bottom:8px;font-size:13px;font-weight:500}.agent-choice .classification-choice{border:1px solid var(--grok-bot-border-default);border-radius:12px;align-items:flex-start;gap:10px;display:flex}.agent-choice .classification-choice input{margin-top:3px}.agent-choice .classification-choice span{flex-direction:column;gap:2px;display:flex}.agent-choice strong{font-size:13px;font-weight:550}.agent-choice small{color:var(--grok-bot-text-secondary);font-size:12px}.agent-consent{background:color-mix(in srgb,var(--grok-bot-text-warning) 9%,transparent);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:12.5px;line-height:1.5;display:flex}.agent-consent input{flex-shrink:0;margin-top:3px}.agent-authorized{color:var(--grok-bot-text-secondary);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.agent-schedule{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-schedule label{align-items:center;gap:8px;font-size:13px;display:flex}.agent-schedule input[type=time]{border:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-elevated);font-variant-numeric:tabular-nums;border-radius:10px;height:36px;padding:0 10px}.agent-schedule input[type=time]:disabled{opacity:.5}.agent-settings textarea{font-size:12.5px;line-height:1.55}.agent-history{border-top:1px solid var(--grok-bot-border-default);padding-top:14px}.agent-history h3{margin:0 0 6px;font-size:13px;font-weight:550}.agent-history ul{margin:0;padding:0;list-style:none}.agent-history-row{text-align:left;width:100%;color:var(--grok-bot-text-secondary);border-radius:9px;align-items:center;gap:10px;padding:8px 6px;display:flex}.agent-history-row:not(:disabled):hover{background:var(--grok-bot-bg-hover)}.agent-history-row span{flex-direction:column;min-width:0;display:flex}.agent-history-row strong{color:var(--grok-bot-text-primary);font-size:12.5px;font-weight:500}.agent-history-row small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.agent-intro{margin:0;font-size:13px;line-height:1.6}.agent-progress{align-items:center;gap:8px;margin:0;font-size:13px;font-weight:500;display:flex}.agent-panel progress{width:100%;height:6px;accent-color:var(--grok-bot-text-accent)}.agent-results{border:1px solid var(--grok-bot-border-default);border-radius:12px;max-height:min(56vh,560px);margin:0;padding:0;list-style:none;overflow-y:auto}.agent-results>li+li{border-top:1px solid var(--grok-bot-border-default)}.agent-results summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;list-style:none;display:flex}.agent-results summary::-webkit-details-marker{display:none}.agent-results summary:hover{background:var(--grok-bot-bg-hover)}.agent-result-id{flex-direction:column;min-width:0;display:flex}.agent-result-id strong{font-size:13px;font-weight:550}.agent-result-id small{color:var(--grok-bot-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.agent-decision{color:var(--grok-bot-text-secondary);flex-shrink:0;align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.agent-decision[data-tone=ok]{color:var(--grok-bot-text-success)}.agent-decision[data-tone=warn]{color:var(--grok-bot-text-warning)}.agent-decision[data-tone=danger]{color:var(--grok-bot-text-danger)}.agent-result-detail{flex-direction:column;gap:8px;padding:0 14px 12px;font-size:12.5px;line-height:1.55;display:flex}.agent-result-detail p{margin:0}.agent-note{color:var(--grok-bot-text-warning)}.agent-result-detail ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.agent-result-detail li{align-items:flex-start;gap:10px;display:flex}.agent-result-detail li .badge{flex-shrink:0;justify-content:center;width:52px}.agent-result-detail li .badge[data-severity=alta]{color:var(--grok-bot-text-danger)}.agent-result-detail li .badge[data-severity=media]{color:var(--grok-bot-text-warning)}.agent-result-detail li>span:last-child{flex-direction:column;gap:1px;min-width:0;display:flex}.agent-result-detail li small{color:var(--grok-bot-text-secondary)}.agent-reference{font-style:italic}.certificate-center{--dispatch-surface:var(--grok-bot-bg-card);--dispatch-raised:var(--grok-bot-bg-elevated);--dispatch-muted:var(--grok-bot-text-secondary);font-variant-numeric:tabular-nums}.certificate-tools{background:var(--dispatch-surface);border-radius:16px;align-items:center;gap:10px;padding:12px;display:flex}.certificate-tools .search{background:var(--dispatch-raised);border:0;border-radius:10px;flex:1;min-width:180px;max-width:none;height:39px;padding-inline:12px}.certificate-tools .search input{font-size:12px}.certificate-tools>.button{height:37px;font-size:12px}.certificate-sort{color:var(--dispatch-muted);align-items:center;gap:8px;font-size:11px;display:flex}.certificate-sort select{background:var(--dispatch-raised);color:var(--grok-bot-text-primary);border:0;border-radius:10px;padding:10px;font-size:12px}.certificate-filter-reveal{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .19s,opacity .19s;display:grid}.certificate-filter-reveal[data-open=true]{opacity:1;grid-template-rows:1fr}.certificate-filter-reveal>div{overflow:hidden}.certificate-filters{background:var(--dispatch-surface);border:0;border-radius:15px;grid-template-columns:minmax(180px,1.6fr) repeat(3,minmax(130px,1fr));align-items:end;gap:12px;margin-top:8px;padding:18px;display:grid}.certificate-filters .field>span{font-size:11px}.certificate-filters input,.certificate-filters select{min-height:38px;padding:10px;font-size:12px}.certificate-filters>.text-button{justify-self:start;font-size:11px}.certificate-context{color:var(--dispatch-muted);align-items:center;gap:7px;margin:12px 2px;font-size:11px;display:flex}.certificate-context>span{align-items:center;gap:7px;display:flex}.certificate-notice{background:var(--dispatch-surface);border-radius:12px;align-items:center;gap:8px;padding:13px 16px;font-size:12px;line-height:1.6;display:flex}.certificate-selection{color:var(--dispatch-muted);justify-content:space-between;align-items:center;gap:12px;margin:20px 8px 12px;font-size:11px;display:flex}.certificate-selection label{align-items:center;gap:10px;display:flex}.certificate-center input[type=checkbox]{width:15px;height:15px;accent-color:var(--grok-bot-fill-emphasis);flex-shrink:0}.certificate-batch{background:var(--grok-bot-bg-active);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:12px 16px;animation:.15s both dispatch-appear;display:flex}.certificate-batch>span,.certificate-batch>div{align-items:center;gap:10px;display:flex}.certificate-batch strong{font-size:12px}.certificate-batch .text-button{font-size:11px}.certificate-batch .button{padding:9px 13px;font-size:12px}.certificate-records{gap:8px;display:grid}.certificate-record{background:var(--dispatch-surface);border-radius:16px;align-items:center;gap:14px;min-width:0;padding:16px 18px;transition:background .15s,box-shadow .15s;display:flex}.certificate-record.is-selected{box-shadow:inset 0 0 0 1px var(--grok-bot-border-default);background:var(--grok-bot-bg-active)}.certificate-record-main{text-align:left;border-radius:9px;flex:1;align-items:center;gap:13px;min-width:160px;display:flex}.certificate-document-icon{background:var(--dispatch-raised);width:40px;height:44px;color:var(--dispatch-muted);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.certificate-record-main>span:last-child{min-width:0}.certificate-record-main strong{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:9px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.certificate-client{white-space:nowrap;text-overflow:ellipsis;max-width:410px;margin-top:5px;font-size:12px;display:block;overflow:hidden}.certificate-record-main small{color:var(--dispatch-muted);margin-top:2px;font-size:11px;line-height:1.7;display:block}.certificate-state-pill{color:var(--dispatch-muted);background:var(--dispatch-raised);white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:9px!important;font-weight:500!important}.certificate-state-pill.state-blocked{color:var(--grok-bot-text-warning)}.certificate-state-pill.state-attached{color:var(--grok-bot-text-success)}.certificate-groups{gap:14px;display:grid}.certificate-group{background:var(--dispatch-surface);border-radius:18px;min-width:0;padding:6px}.certificate-group-heading{align-items:center;gap:13px;padding:5px 12px;display:flex}.certificate-group-toggle{text-align:left;border-radius:12px;flex:1;align-items:center;gap:12px;min-width:0;padding:11px 0;display:flex}.certificate-group-icon{background:var(--dispatch-raised);width:38px;height:38px;color:var(--dispatch-muted);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.certificate-group-name{flex:1;min-width:0}.certificate-group-name strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.5;display:block}.certificate-group-name small{color:var(--dispatch-muted);margin-top:3px;font-size:11px;display:block}.certificate-group-count{color:var(--dispatch-muted);text-align:right;white-space:nowrap;font-size:11px}.certificate-group-count small{margin-top:4px;font-size:10px;display:block}.certificate-group-chevron{color:var(--dispatch-muted);flex-shrink:0;transition:transform .18s}.certificate-group-toggle[aria-expanded=false] .certificate-group-chevron{transform:rotate(-90deg)}.certificate-group-reveal{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .18s,opacity .18s;display:grid}.certificate-group-reveal[data-open=true]{opacity:1;grid-template-rows:1fr}.certificate-group-reveal>div{overflow:hidden}.certificate-group-records{border-left:1px solid var(--grok-bot-border-default);gap:6px;margin:0 7px 7px 32px;padding-left:13px;display:grid}.certificate-group-records .certificate-record{background:var(--dispatch-raised);border-radius:12px;gap:12px;padding:13px 14px}.certificate-group-records .certificate-document-icon,.certificate-group-records .certificate-state-pill{background:var(--dispatch-surface)}.certificate-group-records .certificate-document-icon{width:33px;height:37px}.certificate-group-records .certificate-record.is-selected{background:var(--grok-bot-bg-active)}@media (width<=800px){.certificate-group-heading{gap:10px;padding:3px 8px}.certificate-group-name strong{font-size:12px}.certificate-group-icon{width:31px;height:31px}.certificate-group-toggle{gap:9px}.certificate-group-records{margin-left:17px;margin-right:3px;padding-left:9px}.certificate-group-records .certificate-record{gap:9px;padding:12px}.certificate-group-count{font-size:10px}}@media (width<=420px){.certificate-group-icon{display:none}.certificate-group-toggle{flex-wrap:wrap}.certificate-group-name{flex-basis:calc(100% - 25px)}.certificate-group-count{text-align:left;order:1;margin-top:2px}.certificate-group-count small{margin-left:5px;display:inline}.certificate-group-records{margin-left:8px;padding-left:7px}}@media (prefers-reduced-motion:reduce){.certificate-group-reveal,.certificate-group-chevron{transition:none}}.certificate-record-context{overflow-wrap:anywhere;flex-direction:column;gap:5px;max-width:205px;font-size:11px;display:flex}.certificate-record-context>span{align-items:center;gap:6px;line-height:1.5;display:flex}.certificate-record-context>small{color:var(--dispatch-muted);font-size:10px;line-height:1.6}.certificate-dispatch-actions{flex-shrink:0;align-items:center;gap:5px;display:flex}.certificate-dispatch-actions .icon-button{border-radius:9px;width:32px;height:32px}.certificate-attach{background:var(--dispatch-raised);gap:5px;padding:8px 10px;font-size:10px}.certificate-loading{min-height:180px;color:var(--dispatch-muted);justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.certificate-center .signature-queue-empty{flex-direction:column;align-items:center;gap:12px;margin-top:10px;display:flex}.certificate-center .signature-queue-empty h3{margin:0;font-size:14px;font-weight:500}.certificate-center .signature-queue-empty p{max-width:420px;margin:0;font-size:12px;line-height:1.7}.certificate-confirm-list{background:var(--grok-bot-bg-card);border-radius:12px;gap:8px;max-height:220px;padding:14px;display:grid;overflow:auto}.certificate-confirm-list>div{align-items:center;gap:9px;display:flex}.certificate-confirm-list strong{font-size:12px;font-weight:500}.certificate-confirm-list small{color:var(--grok-bot-text-secondary);margin-top:4px;font-size:11px;display:block}.certificate-history-summary{background:var(--grok-bot-bg-card);border-radius:13px;flex-direction:column;gap:7px;padding:16px;font-size:12px;display:flex}.certificate-history-summary>span{color:var(--grok-bot-text-secondary)}.certificate-history-summary>strong{font-size:13px;font-weight:500}.certificate-timeline{gap:0;margin:22px 0;padding:5px 0 0;list-style:none;display:grid}.certificate-timeline>li{gap:13px;padding-bottom:24px;display:flex;position:relative}.certificate-timeline>li:not(:last-child):before{content:"";background:var(--grok-bot-border-default);width:1px;position:absolute;top:29px;bottom:0;left:14px}.certificate-timeline-dot{background:var(--grok-bot-bg-card);z-index:1;border-radius:10px;flex-shrink:0;place-items:center;width:29px;height:29px;display:grid}.certificate-timeline>li>div{flex-direction:column;align-items:flex-start;gap:5px;padding-top:2px;font-size:12px;display:flex}.certificate-timeline strong{font-size:12px;font-weight:500}.certificate-timeline small{color:var(--grok-bot-text-secondary);font-size:10px}.certificate-timeline p{color:var(--grok-bot-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.6}@keyframes dispatch-appear{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.client-workspace-tabs{background:var(--grok-bot-bg-card);border-radius:16px;flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;margin:24px 0;padding:6px;display:flex}.client-workspace-tabs>button{color:var(--grok-bot-text-secondary);border-radius:11px;align-items:center;gap:8px;padding:12px 16px;font-size:12px;transition:background .18s,color .18s;display:flex}.client-workspace-tabs>button[aria-selected=true]{background:var(--grok-bot-bg-elevated);color:var(--grok-bot-text-primary)}.client-certificate-history .signature-queue-heading h2{letter-spacing:-.4px;margin:0;font-size:19px;font-weight:600}.client-certificate-history .page-heading{margin-bottom:22px}.client-certificate-history .certificate-filters{grid-template-columns:repeat(3,minmax(130px,1fr))}.certificate-notice>.text-button{flex-shrink:0;margin-left:auto;font-size:11px}@media (width<=800px){.client-certificate-history .certificate-filters{grid-template-columns:1fr 1fr}.certificate-notice{flex-wrap:wrap}.certificate-notice>.text-button{margin-left:23px}}@media (width<=420px){.client-certificate-history .certificate-filters{grid-template-columns:1fr}.client-workspace-tabs{width:100%}.client-workspace-tabs>button{flex:1;justify-content:center;padding:12px 9px;font-size:11px}}@media (prefers-reduced-motion:reduce){.client-workspace-tabs>button{transition:none}}@media (width<=1150px){.certificate-record-context{max-width:150px}.certificate-attach{gap:0;padding:8px;font-size:0}.certificate-attach svg{width:16px;height:16px}.certificate-client{max-width:280px}}@media (width<=800px){.certificate-tools{flex-wrap:wrap}.certificate-tools .search{flex-basis:100%}.certificate-sort{margin-left:auto}.certificate-filters{grid-template-columns:1fr 1fr}.certificate-record{flex-wrap:wrap;gap:9px;padding:14px}.certificate-record-main{flex-basis:calc(100% - 40px)}.certificate-record-context{flex:1;max-width:60%;margin-left:40px}.certificate-dispatch-actions{margin-left:auto}.certificate-client{white-space:normal;max-width:100%}.certificate-selection{align-items:flex-start}.certificate-selection>span{text-align:right;max-width:45%;line-height:1.6}.certificate-batch{flex-direction:column;align-items:flex-start}.certificate-batch>div{flex-wrap:wrap;width:100%}.certificate-batch>div .button{flex:1;justify-content:center}.certificate-attach{gap:5px;font-size:10px}.certificate-center .page-heading{align-items:flex-start;gap:12px}}@media (width<=420px){.certificate-filters{grid-template-columns:1fr}.certificate-dispatch-actions{justify-content:flex-end;width:100%}.certificate-record-context{max-width:100%}}@media (prefers-reduced-motion:reduce){.certificate-record,.certificate-filter-reveal{transition:none}.certificate-batch{animation:none}}.auth-page[data-wide] .auth-main{max-width:624px}.auth-main>.access-steps{margin-top:24px}.access-steps{color:var(--grok-bot-text-secondary);flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.access-steps li{align-items:center;gap:6px;display:flex}.access-steps span{width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--grok-bot-border-default);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.access-steps [data-state=current]{color:var(--grok-bot-text-primary);font-weight:500}.access-steps [data-state=current] span{background:var(--grok-bot-text-primary);color:var(--grok-bot-bg-editor);box-shadow:none}.access-steps [data-state=done] span{color:#fff;box-shadow:none;background:#16834b}.access-step{animation:access-step-in .24s var(--ui-enter,ease-out) both;margin-top:26px}.access-step>.auth-form{margin-top:0}@keyframes access-step-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.access-step{animation:none}}.access-switch{justify-content:center;font-size:12px}.access-leave{margin-top:26px}.auth-form .form-fieldset,.authenticator-setup .form-fieldset{flex-direction:column;gap:17px;display:flex}.code-input{text-align:center;letter-spacing:.24em;font-variant-numeric:tabular-nums;font-size:20px;line-height:28px}.code-input::placeholder{color:var(--grok-bot-text-secondary);opacity:.45}.authenticator-scan{grid-template-columns:168px minmax(0,1fr);align-items:center;gap:20px;display:grid}.authenticator-scan ol{color:var(--grok-bot-text-secondary);flex-direction:column;gap:8px;margin:0;padding-left:18px;font-size:13px;line-height:19px;display:flex}.qr-code{width:168px;height:168px;box-shadow:inset 0 0 0 1px var(--grok-bot-border-default);border-radius:10px;display:block}.authenticator-key{color:var(--grok-bot-text-secondary);font-size:12px}.authenticator-key summary{cursor:pointer}.authenticator-key p{margin:8px 0 6px}.authenticator-key code{background:var(--grok-bot-bg-card);color:var(--grok-bot-text-primary);letter-spacing:.04em;word-break:break-word;border-radius:8px;margin-bottom:8px;padding:8px 10px;font-size:13px;display:block}.authenticator-key-actions{flex-wrap:wrap;gap:8px;display:flex}.recovery-step{flex-direction:column;gap:14px;display:flex}.recovery-step>.primary{justify-content:center;min-height:42px}.recovery-step>.button:not(.primary){align-self:flex-start}.recovery-codes{background:var(--grok-bot-bg-card);border-radius:10px;grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:12px;list-style:none;display:grid}.recovery-codes code{text-align:center;letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:13px;display:block}.recovery-kept{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.auth-page .profile-editor{max-width:none}.authenticator-panel{border-bottom:1px solid var(--grok-bot-border-default);margin-bottom:20px;padding-bottom:20px}.authenticator-panel .note{margin:0 0 14px}.authenticator-state{align-items:center;gap:12px;display:flex}.authenticator-state>span{flex-direction:column;flex:1;min-width:0;display:flex}.authenticator-state small{color:var(--grok-bot-text-secondary);font-size:12px}.authenticator-state[data-on]>svg{color:#16834b}.access-matrix-scroll{overflow-x:auto}.access-matrix{border-collapse:collapse;width:100%;font-size:13px}.access-matrix th,.access-matrix td{border-bottom:1px solid var(--grok-bot-border-default);text-align:center;padding:9px 10px;font-weight:400}.access-matrix thead th{color:var(--grok-bot-text-secondary);white-space:nowrap;font-size:12px;font-weight:500}.access-matrix tbody th{text-align:left;min-width:220px}.access-matrix td{color:var(--grok-bot-text-secondary)}.access-matrix td svg{color:#16834b;vertical-align:middle}.popover-bio{color:var(--grok-bot-text-secondary);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:10px 0 0;font-size:12px;line-height:17px;display:-webkit-box;overflow:hidden}body.baby-grok-bot.baby-grok-bot .access-badge{color:#fff;background:#2570cc}body.baby-grok-bot.baby-grok-bot .access-badge[data-state=invited]{color:#3a2600;background:#f2b233}body.baby-grok-bot.baby-grok-bot .access-badge[data-state=expired]{color:#fff;background:#cf3f3f}.person-access{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}@media (width<=560px){.authenticator-scan{grid-template-columns:1fr;justify-items:center}.auth-page{padding:24px 16px}}:root{--font-system:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif}.baby-grok-bot{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--grok-bot-text-primary:#0a0a0a;--grok-bot-text-secondary:#0000008c;--grok-bot-text-tertiary:#00000059;--grok-bot-text-accent:#0a84ff;--grok-bot-text-danger:#c0362c;--grok-bot-text-success:#1f8a65;--grok-bot-text-warning:#b26a00;--grok-bot-bg-editor:#fcfcfc;--grok-bot-bg-chrome:#fbfbfb;--grok-bot-bg-elevated:#fcfcfc;--grok-bot-bg-card:#0000000a;--grok-bot-bg-tertiary:#0000000d;--grok-bot-bg-active:#00000014;--grok-bot-bg-hover:#0000000a;--grok-bot-border-default:#0000001a;--grok-bot-fill-emphasis:#111110;--grok-bot-fill-secondary:#1010000a;--grok-bot-fill-accent:#006ceb;--grok-bot-bubble-user:#111110;--grok-bot-bubble-user-ink:#fff;--grok-bot-bubble-agent:#1010000a;--grok-bot-sidebar-width:280px;--grok-bot-sidebar-inset:0px;--grok-bot-sidebar-radius:0px;--grok-bot-toolbar-height:44px;--grok-bot-titlebar-inset:52px;--cursor-text-primary:var(--grok-bot-text-primary);--cursor-text-secondary:var(--grok-bot-text-secondary);--cursor-text-tertiary:var(--grok-bot-text-tertiary);--cursor-text-accent:var(--grok-bot-text-accent);--cursor-bg-editor:var(--grok-bot-bg-editor);--cursor-bg-chrome:var(--grok-bot-bg-chrome);--cursor-bg-elevated:var(--grok-bot-bg-elevated);--cursor-bg-card:var(--grok-bot-bg-card);--cursor-bg-tertiary:var(--grok-bot-bg-tertiary);--cursor-bg-active:var(--grok-bot-bg-active);--cursor-bg-hover:var(--grok-bot-bg-hover);--cursor-bg-input:var(--grok-bot-bg-elevated);--cursor-icon-accent-primary:#0a84ff;--cursor-font-family-sans:var(--font-system);--cursor-font-weight-medium:500;--cursor-font-weight-semibold:600;--grok-bot-sidebar-tint:#fbfbfb59;--grok-bot-sidebar-tint-opacity:1;--grok-bot-sidebar-backdrop-filter:none;--grok-bot-sidebar-text-primary:#141414;--grok-bot-sidebar-text-secondary:#14141499;--grok-bot-sidebar-text-tertiary:#14141466;--grok-bot-sidebar-separator:#14141426;--grok-bot-sidebar-hover:#0a0a0a0a;--grok-bot-sidebar-selected:#0a0a0a0e;--grok-bot-chat-fill:color-mix(in srgb, var(--grok-bot-bg-elevated) 86%, transparent);--grok-bot-shared-substrate:#fcfcfca6;--grok-bot-glass-backdrop-filter:blur(80px) saturate(180%);--grok-bot-top-glass-backdrop-filter:blur(24px) saturate(120%);--grok-bot-raised-fill:color-mix(in srgb, var(--grok-bot-bg-elevated) 70%, transparent);--grok-bot-raised-backdrop-filter:blur(20px) saturate(160%);--grok-bot-agent-title-fill:color-mix(in srgb, var(--grok-bot-bg-elevated) 78%, transparent);--grok-bot-agent-title-backdrop-filter:blur(28px) saturate(165%);--grok-bot-current-agent-tint:var(--grok-bot-bg-editor);--grok-bot-current-agent-bubble:#156e7a;--grok-bot-current-agent-bubble-ink:#fff;--grok-bot-current-agent-accent:#156e7a;--grok-bot-current-agent-coat:#885cf5;font-family:var(--cursor-font-family-sans);color:var(--cursor-text-primary);-webkit-font-smoothing:antialiased}.baby-grok-bot[data-theme=cursor-dark]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--grok-bot-text-primary:#f2f2f2;--grok-bot-text-secondary:#ffffff94;--grok-bot-text-tertiary:#ffffff5c;--grok-bot-text-accent:#64b5ff;--grok-bot-text-danger:#ff6b5e;--grok-bot-text-success:#4cc79b;--grok-bot-text-warning:#e8a33d;--grok-bot-bg-editor:#1c1c1c;--grok-bot-bg-chrome:#141414;--grok-bot-bg-elevated:#262626;--grok-bot-bg-card:#ffffff0f;--grok-bot-bg-tertiary:#ffffff12;--grok-bot-bg-active:#ffffff1f;--grok-bot-bg-hover:#ffffff0f;--grok-bot-border-default:#ffffff1f;--grok-bot-fill-emphasis:#f0f0f0;--grok-bot-fill-secondary:#ffffff0f;--grok-bot-fill-accent:#64b5ff;--grok-bot-bubble-user:#ecece8;--grok-bot-bubble-user-ink:#141414;--grok-bot-bubble-agent:#ffffff0f;--grok-bot-shared-substrate:#1c1c1a9e;--grok-bot-raised-fill:color-mix(in srgb, var(--grok-bot-bg-elevated) 68%, transparent);--grok-bot-agent-title-fill:color-mix(in srgb, var(--grok-bot-bg-elevated) 76%, transparent);--grok-bot-agent-title-backdrop-filter:blur(28px) saturate(150%);--grok-bot-sidebar-tint:#14141447;--grok-bot-chat-fill:color-mix(in srgb, var(--grok-bot-bg-elevated) 84%, transparent);--grok-bot-sidebar-text-primary:#ffffffe6;--grok-bot-sidebar-text-secondary:#ffffff8c;--grok-bot-sidebar-text-tertiary:#ffffff52;--grok-bot-sidebar-separator:#ffffff1f;--grok-bot-sidebar-hover:#ffffff0d;--grok-bot-sidebar-selected:#ffffff13}*{box-sizing:border-box}body{background:var(--grok-bot-bg-editor);letter-spacing:-.15px;margin:0;font-size:14px;line-height:20px}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;background:0 0;border:0}button:disabled{cursor:wait;opacity:.5}button:focus-visible,a:focus-visible,input:is([type=checkbox],[type=radio]):focus-visible{outline:2px solid var(--grok-bot-text-accent);outline-offset:3px}input:not([type=checkbox],[type=radio]):focus,select:focus,textarea:focus{border-color:var(--grok-bot-text-tertiary);outline:none}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1{letter-spacing:-1px;font-size:28px;font-weight:550;line-height:36px}h2{letter-spacing:-.5px;font-size:22px;font-weight:550;line-height:29px}h3{font-size:14px;font-weight:550;line-height:21px}small{font-size:12px;line-height:18px}svg{flex-shrink:0}strong{font-weight:550}.muted,.field small{color:var(--grok-bot-text-secondary)}.bio{white-space:pre-wrap;overflow-wrap:anywhere}.button{background:var(--grok-bot-bg-card);border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 15px;font-size:13px;font-weight:500;line-height:18px;transition:background .12s,opacity .12s;display:inline-flex}.button:hover{background:var(--grok-bot-bg-active)}.primary{background:var(--grok-bot-fill-emphasis);color:var(--grok-bot-bubble-user-ink)}.primary:hover{background:var(--grok-bot-fill-emphasis);opacity:.86}.icon-button{width:32px;height:32px;color:var(--grok-bot-text-secondary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s;display:inline-flex}.icon-button:hover,.text-button:hover{background:var(--grok-bot-bg-hover);color:var(--grok-bot-text-primary)}.text-button{border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:7px 8px;font-size:13px;font-weight:500;transition:background .12s;display:inline-flex}.full{width:100%}.stack{flex-direction:column;gap:17px;display:flex}.field{flex-direction:column;gap:7px;min-width:0;font-size:13px;font-weight:500;display:flex}.field small{font-weight:400}.field input,.field select,.field textarea{background:var(--grok-bot-bg-elevated);border:1px solid var(--grok-bot-border-default);border-radius:10px;width:100%;min-width:0;min-height:42px;padding:10px 12px;font-size:14px;font-weight:400;line-height:20px;transition:border-color .12s}.field textarea{resize:vertical;min-height:94px}.field input::placeholder,.field textarea::placeholder{color:var(--grok-bot-text-tertiary)}.password-field,.input-prefix{align-items:center;display:flex;position:relative}.password-field input{padding-right:45px}.password-field .icon-button{position:absolute;right:5px}.input-prefix>span{color:var(--grok-bot-text-tertiary);font-weight:400;position:absolute;left:12px}.input-prefix>input{padding-left:30px}.password-hint{color:var(--grok-bot-text-secondary);margin-top:-10px}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:5px;display:flex}.error{color:var(--grok-bot-text-danger);font-size:13px;line-height:20px}.success{color:var(--grok-bot-text-success);align-items:center;gap:5px;font-size:13px;display:flex}.note{color:var(--grok-bot-text-secondary);background:var(--grok-bot-bg-card);border-radius:10px;align-items:flex-start;gap:8px;padding:12px;font-size:12px;line-height:18px;display:flex}.note svg{margin-top:1px}.brand-mark{justify-content:center;align-items:center;display:inline-flex}.status-dot{background:var(--grok-bot-text-secondary);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.auth-page{isolation:isolate;flex-direction:column;min-height:100dvh;padding:32px 40px;display:flex;position:relative}.auth-background{z-index:-1;position:fixed;inset:0}.auth-brand{letter-spacing:-.5px;justify-content:center;align-items:center;gap:9px;margin-bottom:24px;font-size:16px;font-weight:600;display:flex}.auth-main{box-sizing:border-box;background:var(--grok-bot-bg-elevated);border-radius:24px;width:100%;max-width:424px;margin:auto;padding:36px 32px 22px;box-shadow:0 30px 80px -30px #0b2a3680,0 0 0 1px #ffffff26}.auth-symbol{background:var(--grok-bot-bg-card);border-radius:20px;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 24px;display:flex}.auth-main h1{text-align:center;letter-spacing:-.8px;font-size:25px;line-height:32px}.auth-subtitle{text-align:center;color:var(--grok-bot-text-secondary);margin-top:8px}.auth-form{flex-direction:column;gap:17px;margin-top:30px;display:flex}.auth-form>.primary{min-height:42px;margin-top:5px}.auth-help{color:var(--grok-bot-text-secondary);text-align:center;margin:22px 20px 0;font-size:12px;line-height:18px}.auth-footer{text-align:center;color:var(--grok-bot-text-secondary);margin:24px 0 0;font-size:11px}.dot-separator{padding:0 3px}.forced-password{max-width:380px;margin:10vh auto;padding:20px}.forced-password h1{text-align:center;font-size:24px;line-height:31px}.forced-password>p{text-align:center;margin:10px 0 28px}.forced-password>.text-button{margin:20px auto;display:flex}.boot{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100dvh;display:flex}.app-shell{min-height:100dvh;display:flex}.sidebar{background:var(--grok-bot-bg-chrome);border-right:1px solid var(--grok-bot-border-default);flex-direction:column;width:280px;padding:25px 14px 14px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-.6px;align-items:center;gap:9px;padding:0 13px;font-size:17px;font-weight:600;display:flex}.workspace-label{color:var(--grok-bot-text-secondary);align-items:center;gap:7px;padding:36px 13px 14px;font-size:12px;display:flex}.workspace-label>span:last-child{border:1px solid var(--grok-bot-border-default);border-radius:4px;margin-left:auto;padding:0 5px;font-size:10px;line-height:16px}.sidebar nav{flex-direction:column;gap:3px;display:flex}.sidebar nav button{text-align:left;color:var(--grok-bot-sidebar-text-secondary);border-radius:10px;align-items:center;gap:10px;padding:11px 13px;font-size:13px;transition:background .12s;display:flex}.sidebar nav button:hover{background:var(--grok-bot-sidebar-hover)}.sidebar nav button.selected{background:var(--grok-bot-sidebar-selected);color:var(--grok-bot-sidebar-text-primary);font-weight:500}.sidebar-bottom{margin-top:auto}.sidebar-account{border-top:1px solid var(--grok-bot-border-default);align-items:center;gap:4px;padding-top:12px;display:flex}.sidebar-account .identity{flex:1;min-width:0}.workspace{flex-direction:column;flex:1;min-width:0;margin-left:280px;display:flex}.toolbar{border-bottom:1px solid var(--grok-bot-border-default);justify-content:space-between;align-items:center;height:54px;padding:0 28px;display:flex}.toolbar>span{color:var(--grok-bot-text-secondary);align-items:center;gap:10px;font-size:12px;display:flex}.toolbar>span svg{color:var(--grok-bot-text-tertiary)}.main-content{width:100%;max-width:1120px;margin:0 auto;padding:62px 48px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:38px;display:flex}.page-heading p{color:var(--grok-bot-text-secondary);margin-top:8px;font-size:13px}.directory-tools{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.search{min-width:0;max-width:340px;color:var(--grok-bot-text-tertiary);background:var(--grok-bot-bg-card);border-radius:10px;flex:1;align-items:center;gap:9px;height:38px;padding:0 11px;display:flex}.search input{width:100%;min-width:0;height:100%;color:var(--grok-bot-text-primary);background:0 0;border:0;outline:none;font-size:13px}.search:focus-within{outline:2px solid var(--grok-bot-text-accent);outline-offset:2px}.search input:focus-visible{outline:none}.directory-tools>select{border:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-editor);border-radius:8px;max-width:180px;padding:8px 10px;font-size:12px}.list-caption{color:var(--grok-bot-text-secondary);border-bottom:1px solid var(--grok-bot-border-default);grid-template-columns:minmax(190px,1.1fr) minmax(0,1fr) 116px 32px;gap:20px;padding:0 8px 12px 11px;font-size:11px;display:grid}.list-caption>span:last-child{grid-column:-3}.person-row>.badge{justify-self:start;max-width:100%}.person-row{border-bottom:1px solid var(--grok-bot-border-default);grid-template-columns:minmax(190px,1.1fr) minmax(0,1fr) 116px 32px;align-items:center;gap:20px;min-height:84px;padding:12px 8px;display:grid}.person-title{color:var(--grok-bot-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.badge{border:1px solid var(--grok-bot-border-default);white-space:nowrap;color:var(--grok-bot-text-secondary);border-radius:6px;justify-content:center;align-items:center;padding:2px 8px;font-size:11px;font-weight:400;line-height:18px;display:inline-flex}.badge.inactive{color:var(--grok-bot-text-danger);border-style:dashed}.disabled-person .identity{opacity:.6}.identity{text-align:left;border-radius:10px;align-items:center;gap:11px;min-width:0;max-width:100%;padding:5px 4px;transition:background .12s;display:inline-flex}.identity:hover{background:var(--grok-bot-bg-hover)}.identity-text{flex-direction:column;gap:1px;min-width:0;display:flex}.identity-text>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.identity-text>span{color:var(--grok-bot-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.avatar{background:var(--grok-bot-bg-active);width:40px;height:40px;color:var(--grok-bot-text-secondary);box-shadow:inset 0 0 0 1px var(--grok-bot-border-default);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:500;display:inline-flex;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.avatar.small{width:32px;height:32px;font-size:11px}.avatar.large{width:52px;height:52px;font-size:16px}.avatar.hero{width:80px;height:80px;font-size:25px}.profile-popover{background:var(--grok-bot-bg-elevated);border:1px solid var(--grok-bot-border-default);z-index:55;border-radius:12px;width:300px;max-width:calc(100vw - 32px);padding:20px;animation:.28s cubic-bezier(.2,.9,.3,1.15) popover-enter;box-shadow:0 1px 2px #0000000f,0 14px 36px -10px #00000047}.popover-top{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.popover-name{overflow-wrap:anywhere;font-size:16px;line-height:23px;display:block}.profile-popover>.muted{font-size:12px}.profile-popover p{margin-top:12px;font-size:13px}.profile-popover .profile-link{border-top:1px solid var(--grok-bot-border-default);border-radius:0;justify-content:space-between;width:100%;margin-top:18px;padding:12px 0 0}.empty-state{text-align:center;color:var(--grok-bot-text-secondary);flex-direction:column;align-items:center;gap:12px;padding:60px 20px;display:flex}.invite-empty{text-align:center;color:var(--grok-bot-text-secondary);padding:65px 20px}.invite-empty h3{color:var(--grok-bot-text-primary);margin-bottom:7px}.invite-empty p{font-size:13px;line-height:21px}.invite-empty .text-button{color:var(--grok-bot-text-primary);margin-top:14px}.empty-avatars{justify-content:center;align-items:center;margin-bottom:20px;display:flex}.empty-avatars span{background:var(--grok-bot-bg-card);border:3px solid var(--grok-bot-bg-editor);border-radius:50%;width:34px;height:34px;margin:0 -5px}.empty-avatars span:nth-child(2){z-index:1;background:var(--grok-bot-bg-tertiary);justify-content:center;align-items:center;width:46px;height:46px;display:flex}.workspace-footer{color:var(--grok-bot-text-tertiary);align-items:center;gap:6px;margin-top:auto;padding:20px 28px;font-size:11px;display:flex}.overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:60;background:#00000035;animation:.16s ease-out fade-in;position:fixed;inset:0}.modal{pointer-events:auto;z-index:61;background:var(--grok-bot-bg-elevated);border:1px solid var(--grok-bot-border-default);border-radius:16px;width:480px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);padding:28px;animation:.18s ease-out fade-in;position:relative;overflow:auto;box-shadow:0 14px 36px -10px #00000047}.modal h2{letter-spacing:-.5px;padding-right:25px;font-size:20px;line-height:26px}.modal>p{color:var(--grok-bot-text-secondary);margin-top:6px;margin-bottom:25px;font-size:13px}.modal-close{position:absolute;top:16px;right:16px}.modal.large{width:1120px}.credential-person{align-items:center;gap:12px;margin:24px 0;display:flex}.credential-person p{font-size:12px}.credential-box{background:var(--grok-bot-bg-card);border-radius:12px;flex-direction:column;align-items:flex-start;gap:15px;padding:18px;display:flex}.credential-box small{color:var(--grok-bot-text-secondary)}.credential-box code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;max-width:100%;font-size:17px}.credential-box+.note{background:0 0;margin:18px 0;padding:0}.profile-detail{text-align:center;flex-direction:column;align-items:center;gap:8px;margin:28px 0;display:flex}.profile-detail h2{overflow-wrap:anywhere;max-width:100%;margin-top:8px;padding:0}.profile-detail>.muted{font-size:13px}.profile-detail .badge{margin:3px 0}.profile-detail p{max-width:100%;font-size:13px;line-height:21px}.profile-facts{border-block:1px solid var(--grok-bot-border-default);flex-direction:column;gap:12px;margin-bottom:20px;padding:18px 0;display:flex}.profile-facts>span{color:var(--grok-bot-text-secondary);overflow-wrap:anywhere;align-items:center;gap:10px;font-size:12px;display:flex}.confirm-box{background:var(--grok-bot-bg-card);border-radius:12px;padding:15px;font-size:13px}.confirm-box .form-actions{margin-top:15px}.profile-editor{max-width:640px}.editor-photo{border-bottom:1px solid var(--grok-bot-border-default);align-items:center;gap:23px;margin-bottom:30px;padding-bottom:30px;display:flex}.editor-photo p{margin-top:3px;font-size:12px}.photo-actions{gap:10px;margin:12px 0 5px;display:flex}.photo-actions .button{min-height:30px;padding:6px 11px;font-size:12px}.readonly-row{border-bottom:1px solid var(--grok-bot-border-default);color:var(--grok-bot-text-secondary);align-items:center;gap:10px;min-width:0;padding:17px 0;font-size:13px;display:flex}.readonly-row>span:not(.badge){overflow-wrap:anywhere;min-width:0}.readonly-row small{margin-top:3px;font-size:11px;display:block}.readonly-row>.badge{margin-left:auto}.security-section{border-top:1px solid var(--grok-bot-border-default);margin-top:35px;padding-top:10px}.security-toggle{text-align:left;justify-content:space-between;align-items:center;width:100%;padding:15px 0;display:flex}.security-toggle>span{align-items:center;gap:12px;display:flex}.security-toggle small{color:var(--grok-bot-text-secondary);margin-top:3px;display:block}.security-toggle strong{font-size:13px}.security-toggle .rotated{transform:rotate(90deg)}.security-section .stack{max-width:400px;padding:20px 0}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes popover-enter{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@media (width>=1440px){.main-content{padding-top:76px}}@media (width<=1100px){.sidebar{width:230px}.workspace{margin-left:230px}.main-content{padding:45px 30px}.person-row,.list-caption{grid-template-columns:minmax(150px,1fr) 116px 32px;gap:10px}.person-title{display:none}}@media (width<=700px){.app-shell{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--grok-bot-border-default);width:100%;padding:16px 18px 10px;position:relative}.brand{padding:0;font-size:16px}.workspace-label{display:none}.sidebar nav{flex-direction:row;gap:8px;margin-top:20px}.sidebar nav button{flex:1;justify-content:center;padding:9px 12px}.sidebar-bottom{position:absolute;top:10px;right:14px}.sidebar-account{border:0;padding:0}.sidebar-account .identity-text{display:none}.sidebar-account .identity{padding:4px}.workspace{min-height:calc(100dvh - 117px);margin:0}.toolbar{height:44px;padding:0 20px}.main-content{padding:32px 20px}.page-heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:28px}.page-heading h1{font-size:25px}.page-heading p{font-size:12px}.page-heading>.button{min-height:38px}.directory-tools{gap:10px;margin-bottom:20px}.directory-tools>select{max-width:135px;padding:8px;font-size:11px}.person-row{grid-template-columns:minmax(0,1fr) 108px 28px;gap:7px;min-height:80px;padding:13px 0}.identity{gap:9px}.identity-text>strong{font-size:12px}.avatar{width:35px;height:35px}.badge{padding:2px 6px;font-size:10px}.list-caption{grid-template-columns:minmax(0,1fr) 108px 28px;gap:7px;padding-left:4px;padding-right:0}.invite-empty{padding:48px 4px}.form-grid{grid-template-columns:1fr}.editor-photo{gap:16px}.editor-photo .avatar.hero{width:64px;height:64px;font-size:22px}.editor-photo p{max-width:200px}.readonly-row{flex-wrap:wrap}.readonly-row>.badge{margin-left:27px}.modal{max-height:calc(100dvh - 24px);padding:25px 20px}.auth-page{padding:25px 24px}.auth-main{padding:28px 22px 18px}.auth-footer{flex-wrap:wrap;font-size:10px}.auth-main h1{font-size:24px}.workspace-footer{padding:20px}.form-actions{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.modal-frame{pointer-events:none;outline:none;place-items:center;display:grid;position:fixed;inset:0}.modal-floating-layer{pointer-events:none;isolation:isolate;z-index:150;position:fixed;inset:0}[data-floating-surface]{pointer-events:auto}.profile-popover{max-height:min(600px,var(--radix-hover-card-content-available-height));overscroll-behavior:contain;overflow:auto}.budget-preparation{background:var(--grok-bot-bg-card);border-radius:12px;gap:9px;padding:15px;font-size:12px;display:grid}.budget-preparation small{color:var(--grok-bot-text-secondary);line-height:1.6}.budget-preparation .button{justify-self:start}.demonstration-ribbon{z-index:210;background:var(--grok-bot-bg-elevated);color:var(--grok-bot-text-secondary);border:1px solid var(--grok-bot-border-default);text-align:center;pointer-events:none;border-radius:20px;max-width:calc(100vw - 20px);padding:6px 12px;font-size:10px;position:fixed;bottom:8px;left:50%;transform:translate(-50%)}.count-badge{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;background:#d32f2f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.count-badge[data-corner]{z-index:1;pointer-events:none;position:absolute;top:-8px;right:-8px}:is(.button:has(>.count-badge[data-corner]),.icon-button:has(>.count-badge[data-corner])){position:relative}.icon-button>.count-badge[data-corner]{min-width:18px;height:18px;padding:0 5px;font-size:11px;top:-5px;right:-6px}h2>.count-badge,h3>.count-badge{vertical-align:2px;margin-left:8px}.nav-item>.count-badge{flex:none;margin-left:auto}.sidebar-rail-toggle{width:32px;height:32px;color:var(--grok-bot-sidebar-text-secondary);flex-shrink:0;display:inline-flex}@media (width>=701px){.sidebar,.workspace{transition:width .2s var(--ui-move,ease),margin-left .2s var(--ui-move,ease),padding .2s var(--ui-move,ease)}.app-shell[data-rail] .sidebar{width:68px;padding-inline:12px}.app-shell[data-rail] .workspace{margin-left:68px}.app-shell[data-rail] .sidebar-heading{flex-direction:column;gap:14px}.app-shell[data-rail] .sidebar-heading .brand{gap:0;padding:0;font-size:0}.app-shell[data-rail] .workspace-label,.app-shell[data-rail] .nav-reveal,.app-shell[data-rail] .nav-chevron,.app-shell[data-rail] .nav-item>span:not(.count-badge){display:none}.app-shell[data-rail] .sidebar nav.app-navigation .nav-item{justify-content:center;padding-inline:0;position:relative}.app-shell[data-rail] .sidebar nav.app-navigation .nav-item .count-badge{min-width:17px;height:17px;padding:0 4px;font-size:10px;position:absolute;top:2px;right:2px}.app-shell[data-rail] .sidebar-account{flex-direction:column;gap:6px}.app-shell[data-rail] .account-trigger{justify-content:center;padding-inline:0}.app-shell[data-rail] .account-trigger .identity-text,.app-shell[data-rail] .account-trigger>svg:last-child{display:none}}@media (width<=700px){.sidebar-rail-toggle{display:none}}@media (prefers-reduced-motion:reduce){.sidebar,.workspace{transition:none}}.main-content{padding-top:24px}@media (width>=1440px){.main-content{padding-top:28px}}@media (width<=1100px){.main-content{padding-top:22px}}@media (width<=700px){.main-content{padding-top:18px}}.workspace .main-content .page-heading{gap:16px;margin-bottom:18px}.workspace .main-content .page-heading h1{letter-spacing:-.3px;font-size:20px;line-height:26px}.page-heading p:empty{display:none}.toolbar-page-actions{align-items:center;gap:4px;margin-right:4px;display:flex}.toolbar-page-actions:empty{display:none}.toolbar-page-actions :is(.button,.text-button){white-space:nowrap;border-radius:9px;gap:0;height:32px;min-height:32px;padding:0 8px;font-size:12.5px}.toolbar-page-actions :is(.button:not(.primary),.text-button){color:var(--grok-bot-text-secondary);background:0 0}.toolbar-page-actions :is(.button:not(.primary),.text-button):not(:disabled):hover{background:var(--grok-bot-bg-hover);color:var(--grok-bot-text-primary)}.toolbar-page-actions :is(.button,.text-button)>span{opacity:0;max-width:0;transition:max-width .2s var(--ui-move,ease),opacity .15s,margin .2s;overflow:hidden}.toolbar-page-actions :is(.button,.text-button):is(:hover,:focus-visible)>span{opacity:1;max-width:220px;margin-left:6px}.toolbar-page-actions .button.primary{padding:0 12px}.toolbar-page-actions .button.primary>span{opacity:1;max-width:220px;margin-left:6px}@media (width<=700px){.toolbar-page-actions .button.primary{padding:0 9px}.toolbar-page-actions .button.primary:not(:hover,:focus-visible)>span{opacity:0;max-width:0;margin-left:0}}@media (prefers-reduced-motion:reduce){.toolbar-page-actions :is(.button,.text-button)>span{transition:none}}.pam-lookup{background:var(--surface-secondary,#7f7f7f14);border-radius:16px;margin-bottom:18px;padding:16px}.pam-lookup-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.pam-lookup-heading>span,.pam-source,.pam-option>span{flex-direction:column;gap:6px;display:flex}.pam-lookup small,.pam-search-modal small{color:var(--text-secondary,#888);font-size:12px}.pam-lookup-caption{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;display:flex}.pam-source{margin-top:14px}.pam-source summary,.pam-related summary{cursor:pointer;font-size:13px}.pam-source a,.pam-detail-links a,.pam-search-footer a{align-items:center;gap:6px;font-size:13px;display:inline-flex}.pam-lookup-loading{align-items:center;gap:10px;padding:24px 0;display:flex}.pam-results{gap:8px;max-height:52vh;margin-top:16px;display:grid;overflow:auto}.pam-option{text-align:left;width:100%;color:inherit;cursor:pointer;background:#7f7f7f14;border:1px solid #0000;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:18px;transition:background .18s,border-color .18s;display:flex}.pam-option:hover{background:#7f7f7f24;border-color:#7f7f7f3d}.pam-option>span>span{font-size:13px;line-height:1.6}.pam-option>svg{flex-shrink:0}.pam-detail{background:#7f7f7f14;border-radius:16px;margin:16px 0;padding:20px}.pam-detail>p{font-size:14px;line-height:1.7}.pam-detail-status,.pam-detail-links{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pam-detail-status span{color:var(--text-secondary,#888);font-size:12px}.pam-related{margin-top:20px}.pam-related>a{color:inherit;background:#7f7f7f0f;border-radius:10px;grid-template-columns:1fr auto;gap:6px 12px;margin-top:10px;padding:12px;font-size:12px;text-decoration:none;display:grid}.pam-related>a>small{grid-column:1/-1}.pam-search-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;margin-top:18px;display:flex}.pam-search-footer>small{margin-right:auto}@media (width<=600px){.pam-lookup-heading{flex-direction:column;align-items:flex-start}.pam-detail{padding:14px}}@media (prefers-reduced-motion:reduce){.pam-option{transition:none}}.pam-technical-summary{background:var(--surface-secondary,var(--surface-raised,#8881));border-radius:16px;gap:14px;margin:16px 0;padding:18px;display:grid}.pam-technical-summary figure{justify-items:center;gap:8px;margin:0;display:grid}.pam-technical-summary figure img{object-fit:contain;border-radius:8px;max-width:min(100%,280px);max-height:140px}.pam-technical-summary figcaption{color:var(--text-secondary);font-size:11px}.pam-technical-summary details{font-size:13px;line-height:1.6}.pam-technical-summary summary,.pam-manual-setup summary{cursor:pointer}.pam-manual-setup{margin-top:16px}.pam-manual-setup .form-grid{margin-top:12px}.manometer-figure{justify-items:center;gap:8px;margin:14px 0;display:grid}.manometer-figure img{object-fit:contain;border-radius:8px;max-width:100%;max-height:200px}.manometer-figure figcaption{color:var(--text-secondary);font-size:11px}.manometer-official-image{border-radius:8px;width:100%}.method-guide-card>a{font-size:12px}.registry-content{max-width:1280px}.registry-content .page-heading{align-items:flex-start}.heading-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px;display:flex}.registry-tools{justify-content:space-between;align-items:center;gap:15px;margin:24px 0;display:flex}.registry-tools .search{max-width:370px}.registry-filters{gap:8px;min-width:0;display:flex}.registry-filters select{border:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-editor);border-radius:8px;min-width:0;max-width:190px;padding:8px 10px;font-size:12px}.registry-list-label{color:var(--grok-bot-text-secondary);border-bottom:1px solid var(--grok-bot-border-default);padding:0 8px 12px;font-size:11px}.entity-photo{background:var(--grok-bot-bg-card);border:1px solid var(--grok-bot-border-default);width:44px;height:44px;color:var(--grok-bot-text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.entity-photo img{object-fit:contain;background:var(--grok-bot-bg-elevated);width:100%;height:100%}.entity-photo.instrument{border-radius:12px}.entity-photo.large{width:72px;height:72px}.client-row{text-align:left;border-bottom:1px solid var(--grok-bot-border-default);align-items:center;gap:15px;width:100%;padding:20px 8px;transition:background .12s;display:flex}.client-row:hover{background:var(--grok-bot-bg-hover)}.client-row-name{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.client-row-name strong{overflow-wrap:anywhere;font-size:14px}.client-row small{color:var(--grok-bot-text-secondary);overflow-wrap:anywhere;font-size:11px}.client-location,.client-count{color:var(--grok-bot-text-secondary);font-size:12px}.client-count{text-align:right;min-width:105px}.client-row>svg{color:var(--grok-bot-text-tertiary)}.registry-empty{text-align:center;color:var(--grok-bot-text-secondary);flex-direction:column;align-items:center;gap:10px;padding:76px 18px;display:flex}.registry-empty>svg{margin-bottom:8px}.registry-empty h3{color:var(--grok-bot-text-primary);font-size:15px}.registry-empty p{max-width:370px;font-size:13px}.registry-empty .text-button{color:var(--grok-bot-text-primary);margin-top:7px}.form-fieldset{border:0;flex-direction:column;gap:17px;min-width:0;margin:0;padding:0;display:flex}.modal.wide{width:660px}.registry-photo-field{align-items:center;gap:17px;margin-bottom:6px;display:flex}.registry-photo-field strong{font-size:13px}.registry-photo-field small{color:var(--grok-bot-text-secondary);margin-top:3px;font-size:11px;display:block}.lookup-field{gap:8px;display:flex}.lookup-field input{flex:1;min-width:0}.lookup-field>.button{flex-shrink:0;align-self:center;min-height:38px;padding-inline:12px;font-size:12px}.lookup-caption{color:var(--grok-bot-text-secondary);margin-top:-8px;font-size:12px;line-height:18px}.form-section-label{border-top:1px solid var(--grok-bot-border-default);align-items:center;gap:8px;margin-top:2px;padding-top:20px;font-size:13px;font-weight:500;display:flex}.address-street{grid-template-columns:1fr 125px;gap:16px;display:grid}.lookup-suggestion{background:var(--grok-bot-bg-card);border-radius:12px;flex-direction:column;gap:8px;padding:16px;font-size:13px;display:flex}.lookup-suggestion small{color:var(--grok-bot-text-secondary)}.lookup-suggestion .form-actions{margin-top:0}.fixed-client{border:1px solid var(--grok-bot-border-default);border-radius:12px;align-items:center;gap:13px;padding:13px;display:flex}.fixed-client>span:last-child{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.fixed-client small{color:var(--grok-bot-text-secondary);font-size:11px}.cascade-field{min-width:0}.cascade-field>.text-button{color:var(--grok-bot-text-secondary);margin-top:4px;padding:3px 0;font-size:11px}.identification-fields{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.registry-notice{background:var(--grok-bot-bg-card);border-radius:10px;align-items:center;gap:8px;margin-bottom:20px;padding:10px 13px;font-size:12px;display:flex}.registry-notice>.icon-button{margin-left:auto}.back-link{color:var(--grok-bot-text-secondary);margin:-18px 0 25px -8px}.client-heading{align-items:center;gap:18px;min-width:0;display:flex}.client-heading h1{overflow-wrap:anywhere}.client-heading p{overflow-wrap:anywhere;margin:4px 0!important;font-size:12px!important}.client-heading small{color:var(--grok-bot-text-secondary);font-size:11px}.client-context{border-bottom:1px solid var(--grok-bot-border-default);color:var(--grok-bot-text-secondary);overflow-wrap:anywhere;flex-direction:column;gap:9px;margin-top:-8px;padding:0 0 26px;font-size:12px;display:flex}.client-context>span{align-items:flex-start;gap:9px;display:flex}.client-context>p{white-space:pre-wrap;max-width:700px}.section-heading{justify-content:space-between;align-items:center;gap:12px;margin-top:30px;display:flex}.section-heading h2{letter-spacing:-.3px;font-size:17px}.equipment-row{border-bottom:1px solid var(--grok-bot-border-default);align-items:center;gap:18px;padding:18px 4px;display:flex}.equipment-identity{text-align:left;border-radius:10px;flex:1;align-items:center;gap:12px;min-width:0;padding:4px;display:flex}.equipment-identity:hover{background:var(--grok-bot-bg-hover)}.equipment-identity>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.equipment-identity strong{overflow-wrap:anywhere;font-size:13px}.equipment-identity small,.equipment-identifiers small{color:var(--grok-bot-text-secondary);overflow-wrap:anywhere;font-size:11px}.equipment-identifiers{overflow-wrap:anywhere;flex-direction:column;flex-shrink:0;gap:3px;width:150px;display:flex}.equipment-identifiers strong{font-size:12px;font-weight:500}.equipment-client{width:160px;color:var(--grok-bot-text-secondary);text-align:left;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;padding:5px;font-size:11px;display:flex}.equipment-client:hover{background:var(--grok-bot-bg-hover)}.equipment-client .entity-photo{width:25px;height:25px}.equipment-client svg{width:14px;height:14px}.equipment-client>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.registry-nav-label{color:var(--grok-bot-text-tertiary);padding:26px 13px 8px;font-size:10px}.registry-content .error+.button{margin-top:12px}@media (width<=1200px){.registry-content .page-heading:has(.client-heading){flex-direction:column}.equipment-client,.equipment-identifiers{width:115px}.client-location{display:none}}@media (width<=850px){.registry-tools{flex-direction:column;align-items:stretch;gap:10px}.registry-tools .search{flex:auto;max-width:none}.registry-filters select{flex:1;max-width:none}.equipment-row{flex-wrap:wrap;gap:9px}.equipment-identity{flex-basis:55%}.equipment-identifiers{width:100px}.equipment-client{flex:1;margin-left:52px}}@media (width<=700px){.sidebar nav{flex-wrap:wrap;gap:3px}.sidebar nav button{flex:1 0 28%;gap:7px;padding:9px 7px;font-size:12px}.sidebar nav .registry-nav-label{display:none}.sidebar nav button svg{width:16px}.registry-content .page-heading{gap:20px}.heading-actions{justify-content:flex-start}.heading-actions .button{padding-inline:12px;font-size:12px}.client-row{flex-wrap:wrap;gap:10px;padding:17px 0}.client-row-name{flex-basis:calc(100% - 76px)}.client-row>svg{display:none}.client-count{text-align:left;margin-left:54px;font-size:11px}.client-heading{gap:13px}.client-heading .entity-photo.large{width:55px;height:55px}.client-heading h1{font-size:22px;line-height:28px}.registry-photo-field{gap:12px}.registry-photo-field .entity-photo.large{width:58px;height:58px}.lookup-field>.button{gap:5px;padding:8px 10px;font-size:11px}.lookup-field>.button svg{width:13px}.lookup-field{gap:6px}.address-street{grid-template-columns:1fr 95px;gap:10px}.identification-fields{grid-template-columns:1fr}.registry-filters select{width:0;max-width:100%;padding:8px;font-size:11px}.equipment-row{gap:8px}.equipment-identity{flex-basis:calc(100% - 40px)}.equipment-row>.icon-button{order:2}.equipment-identifiers{flex:1;order:3;width:auto;margin-left:56px}.equipment-client{flex:0 120px;order:4;width:120px;margin:0}.equipment-identity .entity-photo{width:40px;height:40px}.section-heading h2{font-size:15px}.registry-empty{padding:48px 10px}.back-link{margin-top:-10px}.registry-content .form-grid{grid-template-columns:1fr}}.modal.registration-modal.wide{flex-direction:column;width:760px;padding:28px 0 0;display:flex;overflow:clip}.registration-modal>h2,.registration-modal>p{flex-shrink:0;margin-left:28px;margin-right:28px}.registration-modal>p{margin-bottom:22px;font-size:12px}.registration-form{flex-direction:column;min-height:0;display:flex}.registration-fields{border:0;min-width:0;margin:0;padding:0}.registration-body{overscroll-behavior:contain;scrollbar-gutter:stable;border:0;min-width:0;min-height:0;margin:0;padding:0 28px;overflow-y:auto}.entry-group{border-top:1px solid var(--grok-bot-border-default)}.entry-group-trigger{text-align:left;touch-action:manipulation;border-radius:7px;align-items:center;gap:12px;width:100%;padding:17px 4px;transition:background-color .14s;display:flex}.entry-group-trigger>svg{color:var(--grok-bot-text-secondary)}.entry-group-trigger>span{flex:1;min-width:0}.entry-group-trigger strong{align-items:center;gap:9px;font-size:13px;font-weight:500;line-height:20px;display:flex}.entry-group-trigger strong small{color:var(--grok-bot-text-tertiary);font-size:10px;font-weight:400}.entry-group-trigger>span>span{color:var(--grok-bot-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;font-weight:400;line-height:17px;display:block;overflow:hidden}.registration-chevron{transition:transform .2s var(--ui-move)}.entry-group[data-open=true] .registration-chevron{transform:rotate(90deg)}.registration-reveal{opacity:0;visibility:hidden;transition:grid-template-rows .2s var(--ui-move),opacity .14s ease-out,visibility .2s;grid-template-rows:0fr;display:grid}.entry-group[data-open=true]>.registration-reveal{opacity:1;visibility:visible;grid-template-rows:1fr}.registration-reveal>div{min-height:0;overflow:hidden}.entry-group-fields{flex-direction:column;gap:16px;padding:2px 4px 24px;display:flex}.entry-group-fields .field{font-size:12px}.entry-group-fields .field input,.entry-group-fields .field select,.entry-group-fields .field textarea{font-size:13px}.entry-group-fields .field textarea{min-height:80px}.entry-group-fields .lookup-caption,.registration-hint{color:var(--grok-bot-text-secondary);font-size:11px;line-height:17px}.entry-group-fields .registry-photo-field{gap:14px;margin:0 0 4px}.entry-group-fields .entity-photo.large{width:58px;height:58px}.entry-group-fields .success{flex-wrap:wrap;font-size:11px}.entry-group-fields .success .text-button{padding:3px 0;font-size:11px}.registration-footer{border-top:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-elevated);flex-shrink:0;padding:17px 28px 22px}.registration-footer .form-actions{gap:8px;margin:0}.registration-footer>.error{margin-bottom:12px}.registration-form[data-revealing-error] .registration-reveal,.registration-form[data-revealing-error] .registration-chevron{transition:none}@media (hover:hover) and (pointer:fine){.entry-group-trigger:hover{background:var(--grok-bot-bg-hover)}}@media (width<=700px){.modal.registration-modal.wide{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding-top:23px}.registration-modal>h2,.registration-modal>p{margin-left:20px;margin-right:20px}.registration-modal>p{max-width:calc(100% - 40px);margin-bottom:16px}.registration-body{scrollbar-gutter:auto;padding-inline:16px}.registration-footer{padding:15px 20px 18px}.entry-group-trigger{gap:10px;padding-block:15px}.entry-group-fields{gap:14px;padding-bottom:20px}.entry-group-fields .form-grid{grid-template-columns:1fr;gap:14px}.entry-group-fields .field input,.entry-group-fields .field select,.entry-group-fields .field textarea{font-size:16px}.entry-group-fields .identification-fields{gap:14px}}.registration-modal .fixed-client{border:0;border-radius:0;gap:11px;padding:0}.registration-modal .fixed-client .entity-photo{width:36px;height:36px}.registration-modal .fixed-client strong{font-size:12px;line-height:18px}.registration-modal .fixed-client small{font-size:10px;line-height:14px}.registration-modal .cascade-field>.text-button{margin-top:3px;padding-block:1px}.registration-modal .entry-group-trigger{padding-block:14px}.quantity-fields{gap:12px;display:grid}.quantity-field{align-items:center;gap:10px;display:flex}.quantity-field .field{flex:1;min-width:0}.instrument-measurement{border-bottom:1px solid var(--grok-bot-border-default);margin-bottom:16px;padding-bottom:16px}.execution-standard .field{max-width:480px}.execution-standard .text-button{margin-top:8px}.inherited-readings{gap:10px;margin-top:20px;display:grid}.inherited-readings>header{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.inherited-reading{background:var(--grok-bot-bg-card);border-radius:12px;padding:15px}.inherited-reading-summary{align-items:center;gap:12px;display:flex}.inherited-reading-summary>div{flex:1;gap:4px;display:grid}.inherited-reading-summary strong{font-size:12px;font-weight:500}.inherited-reading-summary span{font-size:12px}.inherited-reading-summary small{color:var(--grok-bot-text-secondary);font-size:11px}.inherited-reading>.form-grid,.reading-exception .form-grid{margin-top:14px}.reading-exception{margin-top:12px;font-size:12px}.reading-exception summary{cursor:pointer;color:var(--grok-bot-text-secondary)}.reading-exception>.text-button{margin-top:12px}@media (width<=600px){.inherited-readings>header{flex-direction:column;align-items:flex-start}}.standard-model-readings{margin-top:0}.inherited-reading-note{color:var(--grok-bot-text-secondary);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:11px;display:flex}.inherited-reading-note .text-button{font-size:11px}.catalog-model-measurements{gap:14px;display:grid}.catalog-model-measurement{background:var(--grok-bot-bg-card);border-radius:12px;padding:16px}.catalog-model-measurement h4{align-items:center;gap:8px;margin:0 0 16px;font-size:12px;font-weight:500;display:flex}.catalog-model-measurement .form-grid{row-gap:16px}.quantity-row,.unit-row{text-align:left;border-bottom:1px solid var(--grok-bot-border-default);align-items:center;gap:16px;width:100%;padding:18px 6px;display:flex}.quantity-row{touch-action:manipulation;transition:background-color .14s}.quantity-row>span:nth-child(2),.unit-row>div{flex:1;min-width:0}.quantity-row strong,.unit-row strong{overflow-wrap:anywhere;font-size:13px;display:block}.quantity-row small,.unit-row small{color:var(--grok-bot-text-secondary);overflow-wrap:anywhere;font-size:11px;line-height:18px;display:block}.quantity-icon{color:var(--grok-bot-text-secondary);justify-content:center;width:30px;display:flex}.quantity-row>svg{color:var(--grok-bot-text-tertiary)}.unit-symbol{overflow-wrap:anywhere;flex-shrink:0;width:105px;font-size:15px;font-weight:500}.measurement-context{color:var(--grok-bot-text-secondary);max-width:730px;margin-bottom:24px;font-size:12px;line-height:19px}.measurement-source{text-underline-offset:3px;color:var(--grok-bot-text-secondary);font-size:12px;text-decoration:underline}.inherited-quantity{color:var(--grok-bot-text-secondary);flex-wrap:wrap;align-items:center;gap:7px;margin-top:-7px;font-size:11px;line-height:18px;display:flex}.inherited-quantity strong{color:var(--grok-bot-text-primary);font-weight:500}@media (hover:hover) and (pointer:fine){.quantity-row:hover{background:var(--grok-bot-bg-hover)}}@media (width<=700px){.quantity-row,.unit-row{gap:10px;padding-block:16px}.quantity-row>small{white-space:nowrap;font-size:10px}.unit-symbol{width:76px;font-size:14px}.measurements-content .page-heading{flex-direction:column}.quantity-icon{width:22px}}.quantity-title{align-items:center;gap:12px;display:flex}.conversion-body{flex-direction:column;gap:20px;display:flex}.conversion-quantity{align-items:center;gap:14px;display:flex}.conversion-quantity .field{flex:1;min-width:0}.conversion-units{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:end;gap:10px;display:grid}.conversion-units .icon-button{margin-bottom:6px}.conversion-result{border-top:1px solid var(--grok-bot-border-default);font-variant-numeric:tabular-nums;padding-top:22px}.conversion-result>small,.conversion-result>p{color:var(--grok-bot-text-secondary);font-size:12px;line-height:20px}.conversion-result output{letter-spacing:-1px;overflow-wrap:anywhere;margin:8px 0;font-size:30px;font-weight:500;display:block}.conversion-result output span{color:var(--grok-bot-text-secondary);letter-spacing:0;font-size:18px}.conversion-formula{overflow-wrap:anywhere;padding:14px 0;font-size:13px}.conversion-formula strong{font-weight:500}.conversion-details{color:var(--grok-bot-text-secondary);border-top:1px solid var(--grok-bot-border-default);padding-top:12px;font-size:12px;line-height:20px}.conversion-details summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.conversion-details a{text-underline-offset:3px;text-decoration:underline}.conversion-details p{margin:12px 0}.unit-rule{overflow-wrap:anywhere;font-size:13px;line-height:22px}.unit-rule small,.unit-rule a{margin-top:12px;display:block}.equipment-identity small svg{vertical-align:middle;margin-right:4px}@media (width<=520px){.conversion-units{grid-template-columns:minmax(0,1fr)}.conversion-units .icon-button{justify-self:center;margin:0;transform:rotate(90deg)}.conversion-result output{font-size:26px}.conversion-body{gap:16px}}.registration-sections{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;max-width:820px;display:grid}.registration-section{text-align:left;border:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-elevated);border-radius:16px;align-items:center;gap:18px;width:100%;padding:23px;transition:background .12s;display:flex}.registration-section:hover{background:var(--grok-bot-bg-hover)}.registration-section-icon{background:var(--grok-bot-bg-card);width:46px;height:46px;color:var(--grok-bot-text-secondary);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.registration-section-copy{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.registration-section-copy small{color:var(--grok-bot-text-secondary);font-size:12px;line-height:19px}.registration-section-copy .registration-count{color:var(--grok-bot-text-tertiary);margin-top:5px;font-size:11px}.registration-section>svg{color:var(--grok-bot-text-secondary)}.catalog-tree{--branch-gap:32px;--branch-half:16px;--branch-y:31px;--branch-space:12px;--branch-line:var(--grok-bot-border-default)}.catalog-tree-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:25px;display:flex}.catalog-tree-toolbar>p{color:var(--grok-bot-text-secondary);font-size:12px}.catalog-tree-toolbar>div{flex-shrink:0;align-items:center;gap:8px;display:flex}.catalog-tree-toolbar .text-button{font-size:12px}.catalog-tree-headings{gap:var(--branch-gap);border-bottom:1px solid var(--grok-bot-border-default);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px;padding-bottom:22px;display:grid}.catalog-tree-headings>div{min-width:0}.catalog-tree-headings h2{letter-spacing:0;align-items:center;gap:8px;margin:0 0 10px;font-size:13px;line-height:20px;display:flex}.catalog-tree-headings h2>span{color:var(--grok-bot-text-tertiary);font-size:11px;font-weight:400}.catalog-tree-headings .search{gap:7px;width:100%;max-width:none;height:36px;padding-inline:10px}.catalog-tree-headings .search input{font-size:12px}.catalog-tree-headings .search .icon-button{width:24px;height:24px}.catalog-search-status{color:var(--grok-bot-text-secondary);margin:-8px 0 20px;font-size:11px}.catalog-roots,.catalog-brand-branches,.catalog-model-branches{min-width:0;margin:0;padding:0;list-style:none}.catalog-brand-branches[hidden],.catalog-model-branches[hidden]{display:none}.catalog-root{grid-template-columns:calc((100% - 2 * var(--branch-gap)) / 3) minmax(0,1fr);gap:var(--branch-gap);align-items:start;margin-bottom:24px;display:grid;position:relative}.catalog-brand-branch{column-gap:var(--branch-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.catalog-brand-branch,.catalog-model-branch,.catalog-empty-branch{position:relative}.catalog-brand-branches>li+li,.catalog-model-branches>li+li{margin-top:var(--branch-space)}.catalog-node{border:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-elevated);border-radius:12px;align-items:center;min-width:0;min-height:62px;transition:background .12s,border-color .12s;display:flex;position:relative}.catalog-node.is-open{background:var(--grok-bot-bg-card)}.catalog-node-toggle{text-align:left;border-radius:11px;flex:1;align-self:stretch;align-items:center;gap:7px;min-width:0;padding:12px 6px 12px 10px;display:flex}.catalog-node-toggle>span{flex-direction:column;gap:3px;min-width:0;display:flex}.catalog-node strong{overflow-wrap:anywhere;font-size:12px;line-height:18px}.catalog-node small{color:var(--grok-bot-text-secondary);font-size:10px;line-height:15px}.catalog-node-toggle:hover{background:var(--grok-bot-bg-hover)}.branch-chevron{color:var(--grok-bot-text-secondary);transition:transform .16s ease-out}.catalog-node.is-open .branch-chevron{transform:rotate(90deg)}.catalog-node-actions{flex-direction:column;flex-shrink:0;justify-content:center;align-self:stretch;padding-right:4px;display:flex}.catalog-node-actions .icon-button{width:25px;height:25px}.model-node{gap:5px;padding:10px 7px 10px 14px}.model-name{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.model-node>.icon-button{width:26px;height:28px}.catalog-root.is-expanded>.description-node:after,.catalog-brand-branch.is-expanded>.brand-node:after{content:"";left:100%;top:calc(var(--branch-y) - 1px);width:calc(var(--branch-half) + 1px);background:var(--branch-line);pointer-events:none;height:1px;position:absolute}.connected-branch:before{content:"";left:calc(-1 * var(--branch-half));top:0;bottom:calc(-1 * var(--branch-space));background:var(--branch-line);pointer-events:none;width:1px;position:absolute}.connected-branch:first-child:before{top:var(--branch-y)}.connected-branch:last-child:before{height:var(--branch-y);bottom:auto}.connected-branch:only-child:before{display:none}.connected-branch:after{content:"";left:calc(-1 * var(--branch-half));top:var(--branch-y);width:var(--branch-half);background:var(--branch-line);pointer-events:none;height:1px;position:absolute}.catalog-branch-empty{border:1px dashed var(--grok-bot-border-default);min-height:62px;color:var(--grok-bot-text-secondary);border-radius:12px;flex-direction:column;gap:5px;padding:12px;font-size:11px;display:flex}.catalog-empty-branch>.catalog-branch-empty{max-width:calc((100% - var(--branch-gap)) / 2)}.catalog-model-branches>.catalog-empty-branch>.catalog-branch-empty{max-width:none}.catalog-branch-empty .text-button{justify-content:flex-start;padding:3px 0;font-size:11px;line-height:18px}.catalog-brand-branches:not([hidden]),.catalog-model-branches:not([hidden]){animation:.16s ease-out branch-reveal}@keyframes branch-reveal{0%{opacity:0;transform:translate(-3px)}to{opacity:1;transform:translate(0)}}@media (width<=1100px){.catalog-tree{--branch-gap:24px;--branch-half:12px}.catalog-tree-toolbar{flex-direction:column;align-items:flex-start;gap:10px}.catalog-tree-toolbar>div{align-self:flex-end}.catalog-node-toggle{gap:4px;padding-left:7px}.catalog-node strong{font-size:11px}}@media (width<=850px){.catalog-tree{--branch-half:12px;--branch-space:10px}.catalog-tree-headings{gap:10px}.catalog-tree-headings .search{gap:4px;padding-inline:7px}.catalog-tree-headings .search input{font-size:11px}.catalog-tree-headings .search>svg{width:13px}.catalog-root,.catalog-brand-branch{display:block}.catalog-root{margin-bottom:20px}.catalog-node strong{font-size:13px}.catalog-node-toggle{gap:8px;padding:12px}.catalog-node-actions{flex-direction:row;align-self:center;gap:3px;padding-right:7px}.catalog-node-actions .icon-button{width:30px;height:32px}.catalog-brand-branches,.catalog-model-branches{margin:12px 0 0 24px}.catalog-root.is-expanded>.description-node:after,.catalog-brand-branch.is-expanded>.brand-node:after{display:none}.connected-branch:first-child:before{top:-12px}.connected-branch:only-child:before{height:calc(var(--branch-y) + 12px);display:block;top:-12px}.connected-branch:first-child:last-child:before{height:calc(var(--branch-y) + 12px)}.catalog-empty-branch>.catalog-branch-empty{max-width:none}.catalog-tree-headings h2{gap:5px;font-size:12px}}@media (width<=500px){.registration-section{align-items:flex-start;gap:12px;padding:18px}.registration-section-icon{width:38px;height:38px}.registration-section-copy strong{font-size:14px}.registration-section>svg{width:16px;margin-top:10px}.catalog-tree-headings{grid-template-columns:1fr;gap:12px}.catalog-tree-headings>div{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:8px;display:grid}.catalog-tree-headings h2{margin:0}.catalog-tree-headings .search input{font-size:12px}.catalog-tree-toolbar>div{flex-wrap:wrap;justify-content:flex-end;align-self:stretch}.catalog-tree-toolbar>p{line-height:19px}}@media (prefers-reduced-motion:reduce){.catalog-brand-branches:not([hidden]),.catalog-model-branches:not([hidden]){animation:none}.branch-chevron{transition:none}}.registration-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:none}.registration-section{align-items:flex-start;min-height:157px;padding:26px;transition:background .14s,border-color .14s}.registration-section>svg{flex-shrink:0;margin-top:14px}.registration-section-copy{gap:7px;padding-top:2px}.registration-section-copy strong{font-size:16px;line-height:24px}.registration-section-copy small{max-width:320px}.registration-count{line-height:18px}.registry-breadcrumb{min-width:0;color:var(--grok-bot-text-secondary);flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;display:flex}.registry-breadcrumb button{font-size:inherit;color:inherit;border-radius:5px;padding:3px 0}.registry-breadcrumb button:hover{color:var(--grok-bot-text-primary);text-underline-offset:4px;text-decoration:underline}.registry-breadcrumb [aria-current=page]{color:var(--grok-bot-text-primary)}.catalog-classification{border-bottom:1px solid var(--grok-bot-border-default);justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;padding-bottom:22px;display:flex}.catalog-classification label{color:var(--grok-bot-text-secondary);flex-direction:column;gap:7px;font-size:11px;display:flex}.catalog-classification select{border:1px solid var(--grok-bot-border-default);background:var(--grok-bot-bg-editor);border-radius:8px;padding:9px 12px;font-size:12px}.catalog-classification>span{color:var(--grok-bot-text-secondary);max-width:270px;font-size:11px;line-height:18px}.classification-choice{border:1px solid var(--grok-bot-border-default);border-radius:12px;align-items:center;gap:12px;padding:15px;display:flex}.classification-choice[hidden]{display:none}.classification-choice input{width:17px;height:17px;accent-color:var(--grok-bot-text-primary);flex-shrink:0}.classification-choice>span{flex-direction:column;gap:4px;display:flex}.classification-choice strong{font-size:13px;font-weight:500}.classification-choice small{color:var(--grok-bot-text-secondary);font-size:11px;line-height:17px}.standard-groups{flex-direction:column;gap:28px;margin-top:26px;display:flex}.standard-group{border:1px solid var(--grok-bot-border-default);border-radius:16px;overflow:hidden}.standard-group>header{background:var(--grok-bot-bg-card);align-items:center;gap:14px;padding:20px 22px;display:flex}.standard-group h2{overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:24px}.standard-group header small{color:var(--grok-bot-text-secondary);font-size:11px}.standard-row{border-top:1px solid var(--grok-bot-border-default);padding:21px 24px}.standard-row-main{align-items:center;gap:13px;display:flex}.standard-model{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.standard-model strong{font-size:13px;font-weight:500}.standard-model small{color:var(--grok-bot-text-secondary);font-size:11px}.standard-identifiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:18px 0 0 57px;display:grid}.standard-identifiers dt{color:var(--grok-bot-text-secondary);margin-bottom:5px;font-size:10px}.standard-identifiers dd{overflow-wrap:anywhere;margin:0;font-size:12px}.standard-notes{color:var(--grok-bot-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0 0 57px;font-size:12px;line-height:19px}@media (width<=950px){.registration-sections{grid-template-columns:1fr}.registration-section{min-height:135px}.registration-section-copy small{max-width:none}}@media (width<=600px){.registration-section{gap:14px;padding:19px}.registration-section-copy strong{font-size:15px}.catalog-classification{flex-direction:column;align-items:stretch;gap:12px}.catalog-classification>span{max-width:none}.standard-group>header{padding:17px}.standard-row{padding:18px}.standard-identifiers{gap:10px;margin-left:0}.standard-notes{margin-left:0}.registry-breadcrumb{gap:6px}.toolbar{gap:12px}.registry-breadcrumb>svg{width:10px}.registry-breadcrumb>span:first-child,.registry-breadcrumb>svg:first-of-type{display:none}}.calibration-history-toolbar,.calibration-detail-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:24px 0 16px;display:flex}.calibration-history-list{overscroll-behavior:contain;max-height:55dvh;overflow:auto}.calibration-history-row{text-align:left;border-bottom:1px solid var(--grok-bot-border-default);width:100%;transition:background var(--ui-fast);border-radius:4px;align-items:center;gap:14px;padding:20px 4px;display:flex}.calibration-history-row:hover{background:var(--grok-bot-bg-hover)}.calibration-history-row>span:not(.calibration-history-icon){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.calibration-history-row strong{overflow-wrap:anywhere}.calibration-history-row small,.calibration-history-icon{color:var(--grok-bot-text-secondary)}.calibration-history-row>svg{color:var(--grok-bot-text-tertiary)}.current-label{background:var(--grok-bot-bg-active);border-radius:5px;margin-left:10px;padding:2px 6px;font-size:10px!important}.calibration-status{width:fit-content;color:var(--grok-bot-text-secondary);align-items:center;gap:5px;font-size:11px;display:inline-flex}.calibration-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.calibration-status[data-status=expired],.calibration-status[data-status=due]{color:var(--grok-bot-text-danger)}.calibration-status[data-status=approaching]{color:var(--grok-bot-text-accent)}.calibration-empty{text-align:center;color:var(--grok-bot-text-secondary);flex-direction:column;align-items:center;gap:12px;padding:48px 20px;display:flex}.calibration-empty h3{color:var(--grok-bot-text-primary)}.standard-calibration-status{flex-direction:column;gap:3px;display:flex}.standard-calibration-status>small{color:var(--grok-bot-text-secondary);font-size:11px}.standard-calibration-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.point-list{flex-direction:column;display:flex}.point-row{border-bottom:1px solid var(--grok-bot-border-default);align-items:center;gap:8px;display:flex}.point-row>button:first-child{text-align:left;flex:1;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.point-row span{flex-direction:column;gap:4px;display:flex}.point-row small{color:var(--grok-bot-text-secondary)}.calculation-note{border-left:2px solid var(--grok-bot-border-default);flex-direction:column;gap:5px;margin-top:10px;padding:10px 14px;display:flex}.calculation-note strong{letter-spacing:-.5px;font-size:22px;line-height:28px}.calculation-note small{color:var(--grok-bot-text-secondary)}.calibration-detail{flex-direction:column;display:flex;overflow:hidden}.calibration-detail-body{overscroll-behavior:contain;margin-top:4px;padding-right:8px;overflow:auto}.calibration-detail-top{justify-content:flex-start;margin-top:20px}.certificate-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0;display:grid}.certificate-facts dt,.certificate-metadata dt{color:var(--grok-bot-text-secondary);margin-bottom:4px;font-size:11px}.certificate-facts dd,.certificate-metadata dd{overflow-wrap:anywhere;margin:0;font-size:13px}.calibration-subtitle{margin:28px 0 10px}.certificate-point{border-top:1px solid var(--grok-bot-border-default)}.certificate-point summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:17px 0;list-style:none;display:flex}.certificate-point summary::-webkit-details-marker{display:none}.certificate-point summary>span{flex-direction:column;gap:4px;display:flex}.certificate-point summary small{color:var(--grok-bot-text-secondary)}.certificate-point summary>svg{transition:transform var(--ui-fast)}.certificate-point[open] summary>svg{transform:rotate(90deg)}.certificate-point-body{animation:certificate-reveal var(--ui-panel) ease-out;padding-bottom:20px}.certificate-point-body .certificate-facts{margin-top:0}.certificate-metadata{gap:18px;padding-bottom:16px;display:grid}.certificate-metadata dd{white-space:pre-wrap}.calibration-detail-actions{margin-top:auto;padding-top:20px}.notification-bell{position:relative}.toolbar-actions{align-items:center;gap:10px;display:flex}.calibration-checkbox{align-items:center;gap:10px;margin-top:15px;display:flex}.calibration-checkbox input{accent-color:var(--grok-bot-fill-emphasis)}@keyframes certificate-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=700px){.certificate-facts{grid-template-columns:1fr 1fr;gap:16px}.calibration-history-toolbar{align-items:flex-start}.calibration-history-row{gap:10px}.calibration-detail-actions{flex-wrap:wrap}.calibration-history-list{max-height:58dvh}}@media (prefers-reduced-motion:reduce){.certificate-point summary>svg{transition:none}}.registry-table-list{background:var(--registry-surface);border-radius:16px;gap:3px;min-width:0;padding:6px;display:grid;container-type:inline-size}.registry-table-head,.registry-table-row{align-items:center;gap:14px;min-width:0;padding:10px 12px;display:grid}.registry-table-head[data-kind=clients],.registry-table-row[data-kind=clients]{grid-template-columns:minmax(0,1.5fr) 132px minmax(0,1fr) 42px 62px}.registry-table-head[data-kind=equipment],.registry-table-row[data-kind=equipment]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,.8fr) 120px}.registry-table-head[data-kind=equipment][data-fixed-client=true],.registry-table-row[data-kind=equipment][data-fixed-client=true]{grid-template-columns:minmax(0,1fr) minmax(0,.7fr) 120px}.registry-table-head[data-kind=standards],.registry-table-row[data-kind=standards]{grid-template-columns:minmax(0,1fr) 124px 80px 62px}.registry-table-head{color:var(--registry-muted);padding-block:7px;font-size:10px;line-height:1.5}.registry-table-row{background:var(--grok-bot-bg-elevated);border-radius:9px;min-height:55px;transition:background .14s}.registry-table-row>*{min-width:0}.registry-table-primary{text-align:left;border-radius:6px;align-items:center;gap:10px;min-width:0;padding:2px 0;display:flex}.registry-table-primary>span:last-child{flex:1;min-width:0}.registry-table-primary strong,.registry-table-primary small{white-space:nowrap;text-overflow:ellipsis;line-height:1.6;display:block;overflow:hidden}.registry-table-primary strong{font-size:12px;font-weight:500}.registry-table-primary small{color:var(--registry-muted);margin-top:2px;font-size:10px}.registry-table-primary .entity-photo{background:var(--registry-surface);border-radius:8px;flex-shrink:0;width:29px;height:29px}.registry-table-primary .entity-photo svg{width:17px;height:17px}.registry-table-document,.registry-table-location,.registry-table-client,.registry-table-measurements,.registry-table-due{color:var(--registry-muted);white-space:nowrap;text-overflow:ellipsis;text-align:left;font-size:11px;overflow:hidden}.registry-table-document,.registry-table-due{font-variant-numeric:tabular-nums}.registry-table-count{text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.registry-table-actions-label{text-align:right}.registry-table-actions{justify-content:flex-end;align-items:center;gap:1px;min-width:0;display:flex}.registry-table-actions .icon-button,.registry-table-actions .help-tip-trigger{border-radius:7px;flex-shrink:0;width:29px;height:30px}.registry-table-status{min-width:0}.registry-table-status .registry-certificate-status{white-space:nowrap;text-overflow:ellipsis;background:var(--registry-surface);max-width:100%;padding:3px 6px;font-size:10px;overflow:hidden}.registry-table-primary .registry-table-mobile-document{display:none}@container (width<=700px){.registry-table-head[data-kind=clients],.registry-table-row[data-kind=clients]{grid-template-columns:minmax(0,1fr) 132px 42px 62px}.registry-table-location{display:none}.registry-table-head[data-kind=equipment],.registry-table-row[data-kind=equipment]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 120px}.registry-table-measurements{display:none}.registry-table-head[data-kind=equipment][data-fixed-client=true],.registry-table-row[data-kind=equipment][data-fixed-client=true]{grid-template-columns:minmax(0,1fr) 120px}}@container (width<=520px){.registry-table-head,.registry-table-row{gap:9px;padding-inline:9px}.registry-table-head[data-kind=clients],.registry-table-row[data-kind=clients]{grid-template-columns:minmax(0,1fr) 40px 62px}.registry-table-document{display:none}.registry-table-primary .registry-table-mobile-document{display:block}.registry-table-head[data-kind=standards],.registry-table-row[data-kind=standards]{grid-template-columns:minmax(0,1fr) 110px 62px}.registry-table-due{display:none}.registry-table-head[data-kind=equipment],.registry-table-row[data-kind=equipment]{grid-template-columns:minmax(0,1fr) minmax(0,.7fr) 120px}}@container (width<=390px){.registry-table-primary .entity-photo{display:none}.registry-table-head[data-kind=equipment],.registry-table-row[data-kind=equipment]{grid-template-columns:minmax(0,1fr) 120px}.registry-table-client{display:none}.registry-table-head[data-kind=standards],.registry-table-row[data-kind=standards]{grid-template-columns:minmax(0,1fr) 96px 62px}.registry-table-status .registry-certificate-status{font-size:9px}}@media (hover:hover) and (pointer:fine){.registry-table-row:hover{background:var(--grok-bot-bg-hover)}}@media (prefers-reduced-motion:reduce){.registry-table-row{transition:none}}.certificate-group-records{border:0;gap:3px;margin:0 6px 6px;padding:0;container-type:inline-size}.certificate-table-head,.certificate-group-records .certificate-table-row{grid-template-columns:16px minmax(0,1.5fr) minmax(0,1fr) 78px 104px 86px 130px;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:grid}.certificate-table-head[data-history=true],.certificate-group-records .certificate-table-row[data-history=true]{grid-template-columns:16px minmax(0,1fr) 78px 104px 86px 130px}.certificate-table-head{color:var(--dispatch-muted);padding-block:8px;font-size:10px;line-height:1.5}.certificate-group-records .certificate-table-row{background:var(--dispatch-raised);border-radius:9px;min-height:54px}.certificate-table-row>*{min-width:0}.certificate-row-select{justify-content:center;align-items:center;display:flex}.certificate-row-select input{margin:0}.certificate-row-open{text-align:left;border-radius:5px;min-width:0;padding:3px 0;display:block}.certificate-row-open strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.6;display:block;overflow:hidden}.certificate-row-mobile-tag{color:var(--dispatch-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;display:none;overflow:hidden}.certificate-row-mobile-status{color:var(--dispatch-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:none;overflow:hidden}.certificate-equipment-cell{overflow:hidden}.certificate-equipment-cell strong,.certificate-equipment-cell small{white-space:nowrap;text-overflow:ellipsis;font-weight:400;line-height:1.6;display:block;overflow:hidden}.certificate-equipment-cell strong{font-size:11px}.certificate-equipment-cell small{color:var(--dispatch-muted);font-size:10px}.certificate-date-cell{white-space:nowrap;color:var(--dispatch-muted);font-variant-numeric:tabular-nums;font-size:10px}.certificate-status-cell{overflow:hidden}.certificate-status-cell .certificate-state-pill{align-items:center;gap:4px;max-width:100%;padding:3px 6px;line-height:1.5;display:inline-flex;font-size:9px!important}.certificate-status-cell .certificate-state-pill>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.certificate-table-row .certificate-dispatch-actions{justify-content:flex-end;align-items:center;gap:1px;width:auto;min-width:0;max-width:none;margin:0;display:flex}.certificate-table-row .certificate-dispatch-actions .icon-button{border-radius:7px;flex-shrink:0;width:31px;height:31px}.certificate-actions-heading{text-align:right}@container (width<=650px){.certificate-table-head,.certificate-group-records .certificate-table-row{grid-template-columns:16px minmax(0,1.4fr) minmax(0,1fr) 92px 78px 130px;gap:9px}.certificate-date-cell{display:none}.certificate-table-head[data-history=true],.certificate-group-records .certificate-table-row[data-history=true]{grid-template-columns:16px minmax(0,1fr) 92px 78px 130px}}@container (width<=500px){.certificate-table-head,.certificate-group-records .certificate-table-row{grid-template-columns:16px minmax(0,1fr) 72px 130px;gap:8px;padding-inline:9px}.certificate-equipment-cell,.certificate-time-cell{display:none}.certificate-row-mobile-tag{display:block}.certificate-table-head[data-history=true],.certificate-group-records .certificate-table-row[data-history=true]{grid-template-columns:16px minmax(0,1fr) 72px 130px}}@container (width<=340px){.certificate-table-head,.certificate-group-records .certificate-table-row,.certificate-table-head[data-history=true],.certificate-group-records .certificate-table-row[data-history=true]{grid-template-columns:14px minmax(0,1fr) 118px;gap:6px}.certificate-status-cell{display:none}.certificate-row-mobile-status{display:block}.certificate-table-row .certificate-dispatch-actions .icon-button{width:28px;height:31px}}.certificate-time-cell{min-width:0;overflow:hidden}.certificate-time-cell .time-in-stage{font-size:11px}.measurement-tree .catalog-node-toggle>svg{color:var(--grok-bot-text-secondary);flex-shrink:0}.measurement-unit-node{flex-wrap:wrap;gap:8px;padding:12px 8px 12px 12px}.measurement-unit-symbol{overflow-wrap:anywhere;flex-shrink:0;width:48px;font-size:14px;font-weight:500}.measurement-unit-system{color:var(--grok-bot-text-secondary);background:var(--grok-bot-bg-card);white-space:nowrap;text-align:center;border-radius:5px;flex-shrink:0;width:64px;padding:2px 6px;font-size:10px;line-height:18px}.measurement-unit-help-slot{flex-shrink:0;width:28px}.measurement-unit-node>.icon-button{flex-shrink:0;width:26px;height:28px}.measurement-tree .catalog-empty-branch>.catalog-branch-empty{max-width:none}@media (width<=1100px){.measurement-unit-node{gap:6px}.measurement-unit-symbol{width:40px;font-size:13px}.measurement-unit-system{width:56px;padding:1px 5px;font-size:9px}}@media (width<=850px){.measurement-tree .catalog-node-actions{gap:2px;padding-right:8px}.measurement-tree .catalog-node-actions .icon-button{width:30px}.measurement-unit-node{gap:10px;padding:12px}.measurement-unit-symbol{width:64px;font-size:14px}}@media (width<=500px){.measurement-unit-node{gap:7px}.measurement-unit-symbol{width:48px}.measurement-unit-node .model-name{flex-basis:calc(100% - 115px)}.measurement-unit-node>.icon-button{margin-left:auto}.measurement-tree .catalog-node-toggle{gap:5px;padding-left:8px}}.certificate-workspace{max-width:1500px;padding-top:38px}.certificate-eyebrow{color:var(--grok-bot-text-secondary);margin-bottom:8px;font-size:12px}.certificate-page-heading{margin-bottom:22px}.certificate-page-heading h1{overflow-wrap:anywhere}.certificate-tabs{border-bottom:1px solid var(--grok-bot-border-default);gap:24px;margin-bottom:30px;display:flex;overflow:auto}.certificate-tabs button{white-space:nowrap;color:var(--grok-bot-text-secondary);align-items:center;gap:9px;padding:14px 2px;font-size:13px;transition:color .14s;display:flex;position:relative}.certificate-tabs button[aria-selected=true]{color:var(--grok-bot-text-primary)}.certificate-tabs button:after{content:"";background:currentColor;height:2px;transition:transform .16s ease-out;position:absolute;inset:auto 0 0;transform:scaleX(0)}.certificate-tabs button[aria-selected=true]:after{transform:scaleX(1)}.certificate-tabs button span{background:var(--grok-bot-bg-card);border-radius:5px;padding:1px 6px;font-size:10px}.certificate-basic{flex-direction:column;gap:24px;max-width:790px;display:flex}.certificate-section-title h2,.points-page-intro h2{letter-spacing:-.3px;font-size:17px;line-height:24px}.certificate-section-title p,.points-page-intro p{color:var(--grok-bot-text-secondary);margin-top:5px;font-size:12px}.certificate-workspace input:disabled,.certificate-workspace textarea:disabled,.certificate-workspace select:disabled{opacity:1;color:var(--grok-bot-text-secondary)}.certificate-extra{border-top:1px solid var(--grok-bot-border-default);padding-top:4px}.certificate-extra>summary,.point-help>summary{cursor:pointer;color:var(--grok-bot-text-secondary);align-items:center;gap:9px;padding:14px 0;font-size:12px;list-style:none;display:flex}.certificate-extra>summary::-webkit-details-marker{display:none}.point-help>summary::-webkit-details-marker{display:none}.certificate-extra summary svg,.point-help summary svg{transition:transform .14s}.certificate-extra[open] summary svg,.point-help[open] summary svg{transform:rotate(90deg)}.certificate-record-actions{border-top:1px solid var(--grok-bot-border-default);flex-wrap:wrap;gap:10px;padding-top:20px;display:flex}.points-page-intro{justify-content:space-between;align-items:center;gap:18px;margin-bottom:28px;display:flex}.result-block{border:1px solid var(--grok-bot-border-default);border-radius:13px;min-width:0;margin:0 0 24px;overflow:hidden}.result-block>header{align-items:center;gap:12px;padding:18px 20px;display:flex}.result-block-icon{background:var(--grok-bot-bg-card);width:36px;height:36px;color:var(--grok-bot-text-secondary);border-radius:10px;place-items:center;display:grid}.result-block>header>div:not(.result-block-actions){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.result-block header strong{overflow-wrap:anywhere;font-size:13px}.result-block header small{color:var(--grok-bot-text-secondary);font-size:11px}.result-block-actions{align-items:center;gap:8px;display:flex}.result-block-actions .text-button{font-size:11px}.result-block .block-settings{flex-direction:column;gap:14px;max-width:800px;padding:4px 20px 22px;display:flex}.results-table-scroll{border-block:1px solid var(--grok-bot-border-default);max-width:100%;overflow-x:auto}.results-table{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%;font-size:12px}.results-table thead th{text-align:left;background:var(--grok-bot-bg-card);color:var(--grok-bot-text-secondary);white-space:nowrap;border-bottom:1px solid var(--grok-bot-border-default);min-width:130px;padding:11px 14px;font-size:11px;font-weight:500}.results-table thead small{color:var(--grok-bot-text-tertiary);font-size:10px;font-weight:400;line-height:14px;display:block}.results-table th:first-child{text-align:center;width:42px;min-width:42px;color:var(--grok-bot-text-tertiary);font-variant-numeric:tabular-nums;font-weight:400}.results-table tbody th,.results-table td{border-bottom:1px solid var(--grok-bot-border-default);border-right:1px solid var(--grok-bot-border-default);font-variant-numeric:tabular-nums;height:49px;padding:0}.results-table tbody tr:last-child>*{border-bottom:0}.results-table td:last-child{border-right:0}.results-table input,.results-table select{background:0 0;border:0;border-radius:0;width:100%;min-width:130px;height:48px;padding:12px 14px;font-size:12px}.results-table input:focus,.results-table select:focus{background:var(--grok-bot-bg-elevated)}.results-table input::placeholder{color:var(--grok-bot-text-tertiary)}.results-table .cell-value,.results-table output{white-space:pre-wrap;overflow-wrap:anywhere;min-width:130px;max-width:270px;padding:12px 14px;display:block}.results-table output{white-space:nowrap;color:var(--grok-bot-text-secondary)}.results-table .row-actions{white-space:nowrap;text-align:center;min-width:72px;padding-inline:4px}.result-block footer{flex-wrap:wrap;align-items:center;gap:12px;min-height:48px;padding:10px 14px;display:flex}.result-block footer small{font-size:11px}.result-block footer small:last-child{margin-left:auto}.point-calculation-hint{color:var(--grok-bot-text-secondary);margin:12px 0;font-size:12px}.point-help{max-width:820px}.point-help p{color:var(--grok-bot-text-secondary);margin-bottom:10px;font-size:12px;line-height:21px}.table-columns-dialog{flex-direction:column;display:flex;overflow:hidden}.table-columns-scroll{min-height:0;margin:20px 0;overflow-y:auto}.column-choices{grid-template-columns:1fr 1fr;gap:13px;margin-bottom:24px;display:grid}.column-choices label{align-items:center;gap:9px;font-size:12px;display:flex}.column-choices input{accent-color:var(--grok-bot-fill-emphasis)}.column-choices small{color:var(--grok-bot-text-tertiary);font-size:10px}.column-order{flex-direction:column;gap:6px;margin:12px 0 22px;display:flex}.column-order>div{align-items:center;gap:5px;display:flex}.column-order input{border:1px solid var(--grok-bot-border-default);background:0 0;border-radius:8px;flex:1;min-width:0;padding:9px 12px;font-size:12px}.custom-column{align-items:flex-end;gap:10px;margin-bottom:12px;display:flex}.custom-column .field{flex:1}.certificate-attachment{border-block:1px solid var(--grok-bot-border-default);flex-wrap:wrap;align-items:center;gap:16px;padding:22px 0;display:flex}.certificate-attachment>svg{color:var(--grok-bot-text-secondary)}.certificate-attachment>div{flex:1}.certificate-attachment p{color:var(--grok-bot-text-secondary);overflow-wrap:anywhere;font-size:12px}.certificate-attachment input{max-width:260px;font-size:11px}.results-empty{text-align:center;color:var(--grok-bot-text-secondary);flex-direction:column;align-items:center;gap:12px;padding:60px 20px;display:flex}.results-empty h3{color:var(--grok-bot-text-primary)}.results-empty p{max-width:400px;font-size:12px}.dedicated-calibration-list .calibration-history-row{padding-block:24px}.historical-page{background:var(--grok-bot-bg-editor);z-index:40;padding:36px 48px;position:fixed;inset:58px 0 0 277px;overflow:auto}.certificate-workspace>.error{margin-bottom:16px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=800px){.certificate-workspace{padding:28px 20px}.certificate-tabs{gap:20px;margin-bottom:24px}.points-page-intro{flex-direction:column;align-items:flex-start}.result-block>header{flex-wrap:wrap;padding:16px 12px}.result-block-actions{justify-content:flex-end;width:100%}.result-block-icon{width:30px;height:30px}.result-block footer small:last-child{margin-left:0}.column-choices{grid-template-columns:1fr 1fr;gap:12px 6px}.column-choices label{font-size:11px}.custom-column{flex-direction:column;align-items:stretch}.historical-page{padding:24px 20px;inset:100px 0 0}.dedicated-calibration-list .calibration-history-row{flex-wrap:wrap}.dedicated-calibration-list .calibration-history-row>span:nth-last-child(2){flex-basis:100%;margin-left:36px}}@media (prefers-reduced-motion:reduce){.certificate-tabs button,.certificate-tabs button:after,.certificate-extra summary svg,.point-help summary svg{transition:none}}html[data-input=keyboard] .certificate-tabs button:after{transition:none}.result-block-conflict{margin:0;padding:12px 20px}.results-table tr[data-conflict]>th{color:var(--grok-bot-text-danger)}.audit-log .insights-head p{max-width:72ch}.audit-tools{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:16px;display:flex}.audit-tools .search{flex:260px;min-width:200px}.audit-tools .registry-browser-filter{flex:0 150px}.audit-tools>.text-button{align-items:center;gap:4px;height:36px;font-size:12.5px;display:inline-flex}.audit-record-filter{color:var(--grok-bot-text-secondary);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;font-size:13px;display:flex}.audit-record-filter b{color:var(--grok-bot-text-primary);font-weight:600}.audit-record-filter .text-button{align-items:center;gap:4px;margin-left:6px;font-size:12.5px;display:inline-flex}.audit-body{gap:14px;transition:opacity .15s;display:grid}.audit-body[data-loading]{opacity:.65}.audit-body>.kpi-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.audit-log .kpi[aria-pressed=true]{border-color:var(--grok-bot-text-accent);box-shadow:inset 0 0 0 1px var(--grok-bot-text-accent)}.audit-log .kpi[data-alert] .kpi-value{color:var(--grok-bot-text-danger)}.audit-kpi-static,.audit-kpi-static:hover{cursor:default;border-color:var(--grok-bot-border-default)}.audit-kpi-static:active{transform:none}.audit-panels{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.audit-events{padding:6px 10px 4px}.audit-table td{white-space:nowrap}.audit-table .audit-action,.audit-table .audit-target{white-space:normal;overflow-wrap:anywhere;min-width:160px}.audit-table .audit-action{color:var(--grok-bot-text-primary);font-weight:500}.audit-table small{color:var(--grok-bot-text-tertiary)}.audit-when,.audit-ip{color:var(--grok-bot-text-secondary);font-variant-numeric:tabular-nums}.audit-who{align-items:center;gap:8px;min-width:0;display:inline-flex}.audit-who strong{font-weight:500;display:block}.audit-who small{color:var(--grok-bot-text-tertiary);font-size:11px;display:block}.audit-who-icon{background:var(--grok-bot-bg-card);width:26px;height:26px;color:var(--grok-bot-text-secondary);border-radius:50%;flex:none;place-items:center;display:inline-grid}.audit-ai{background:var(--grok-bot-bg-card);color:var(--grok-bot-text-secondary);vertical-align:1px;border-radius:6px;align-items:center;gap:3px;margin-left:6px;padding:0 6px;font-size:11px;font-weight:500;display:inline-flex}.audit-result{color:var(--grok-bot-text-secondary);align-items:center;gap:5px;font-size:12px;display:inline-flex}.audit-result:before{content:"";background:var(--grok-bot-text-tertiary);border-radius:50%;flex:none;width:7px;height:7px}.audit-result[data-result=ok]:before{background:var(--grok-bot-text-success)}.audit-result[data-result=denied],.audit-result[data-result=error]{color:var(--grok-bot-text-danger)}.audit-result[data-result=denied]:before,.audit-result[data-result=error]:before{background:var(--grok-bot-text-danger)}.audit-result[data-result=failed]:before{background:var(--status-warn,#f2b233)}.audit-facts{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px 18px;margin-bottom:18px;display:grid}.audit-facts dt{color:var(--grok-bot-text-tertiary);margin-bottom:3px;font-size:11px}.audit-facts dd{overflow-wrap:anywhere;margin:0;font-size:13px;display:block}.audit-facts dd small{color:var(--grok-bot-text-tertiary)}.audit-facts dd svg{vertical-align:-2px}.audit-fact-wide{grid-column:1/-1}.audit-facts code{font-size:12px}.audit-section-title{margin:0 0 10px;font-size:14px;font-weight:600}.audit-change{border:1px solid var(--grok-bot-border-default);border-radius:12px;margin-bottom:14px;padding:12px}.audit-change>header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.audit-change>header strong{font-weight:600}.audit-change>header .text-button{align-items:center;gap:4px;margin-left:auto;font-size:12px;display:inline-flex}.audit-op{background:var(--grok-bot-bg-card);color:var(--grok-bot-text-secondary);border-radius:6px;padding:1px 8px;font-size:11.5px;font-weight:500}.audit-op[data-op=create]{color:var(--grok-bot-text-success)}.audit-op[data-op=delete]{color:var(--grok-bot-text-danger)}.audit-change .insights-table th[scope=row]{color:var(--grok-bot-text-secondary);white-space:normal;vertical-align:top;min-width:130px;padding:8px;font-size:12.5px;font-weight:500}.audit-fields td{vertical-align:top;overflow-wrap:anywhere;min-width:120px}.audit-note{color:var(--grok-bot-text-tertiary);margin:6px 0 0;font-size:12.5px}@media (width<=1100px){.audit-panels{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.audit-activity{grid-column:1/-1}}@media (width<=700px){.audit-table thead{display:none}.audit-table,.audit-table tbody{display:block}.audit-table tr{border-bottom:1px solid var(--grok-bot-border-default);grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:11px 4px;display:grid}.audit-table td{white-space:normal;border:0;min-width:0;padding:0}.audit-table td:nth-child(5),.audit-table td:nth-child(7){display:none}.audit-table .audit-action{order:-3;min-width:0}.audit-table td:nth-child(6){order:-2;justify-self:end}.audit-table .audit-target{min-width:0;color:var(--grok-bot-text-secondary);order:-1;grid-column:1/-1}.audit-table .audit-target[data-empty]{display:none}.audit-table .audit-when{order:1;align-self:center;font-size:11.5px}.audit-panels{grid-template-columns:minmax(0,1fr)}.audit-tools .registry-browser-filter{flex:45%}.audit-body>.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ai-settings{max-width:980px}.ai-mark{color:#000;background:#fff;border-radius:7px;flex-shrink:0;place-items:center;width:24px;height:24px;display:inline-grid;box-shadow:inset 0 0 0 1px #00000014}.ai-mark-anthropic{color:#d97757}.ai-mark-large{border:1px solid var(--grok-bot-border-default);border-radius:14px;width:52px;height:52px}.ai-brand-image{border-radius:50%;display:block}.ai-overview{background:var(--grok-bot-bg-card);border-radius:18px;margin:8px 0 24px;padding:22px 24px}.ai-overview-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.ai-overview-heading h2{margin:0;font-size:15px;font-weight:600}.ai-overview-heading h2:first-letter{text-transform:uppercase}.ai-overview-heading span{color:var(--grok-bot-text-secondary);font-size:12px}.ai-overview-meters,.ai-panel-usage{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ai-meter{flex-direction:column;gap:7px;min-width:0;display:flex}.ai-meter-head{color:var(--grok-bot-text-secondary);justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;display:flex}.ai-meter-head strong{color:var(--grok-bot-text-primary);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.ai-meter-head small{color:var(--grok-bot-text-secondary);font-size:12px;font-weight:400}.ai-meter-track,.ai-mini-track{background:var(--grok-bot-bg-elevated);border-radius:99px;height:8px;position:relative;overflow:hidden}.ai-meter-track>span,.ai-mini-track>span{border-radius:inherit;background:var(--grok-bot-text-primary);transition:width .3s;position:absolute;inset:0 auto 0 0}.ai-meter[data-state=warn] .ai-meter-track>span,.ai-mini-track>span[data-state=warn]{background:var(--grok-bot-text-warning)}.ai-meter[data-state=over] .ai-meter-track>span,.ai-mini-track>span[data-state=over]{background:var(--grok-bot-text-danger)}.ai-meter[data-state=free] .ai-meter-track{background:repeating-linear-gradient(-45deg,var(--grok-bot-bg-elevated) 0 6px,transparent 6px 12px)}.ai-meter-foot{color:var(--grok-bot-text-tertiary);font-size:11px}.ai-meter[data-state=over] .ai-meter-foot{color:var(--grok-bot-text-danger)}.ai-overview-providers{border-top:1px solid var(--grok-bot-border-default);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;margin:20px 0 0;padding:16px 0 0;list-style:none;display:grid}.ai-overview-providers li{grid-template-columns:24px 72px minmax(0,1fr) 128px;align-items:center;gap:10px;font-size:13px;display:grid}.ai-mini-track{height:5px}.ai-overview-cost{text-align:right;font-variant-numeric:tabular-nums}.ai-overview-cost small{color:var(--grok-bot-text-tertiary)}.ai-tabs{margin:0 0 16px}.ai-tabs>button{position:relative}.ai-tab-dot{background:var(--grok-bot-text-primary);border-radius:50%;width:6px;height:6px}.ai-panel{background:var(--grok-bot-bg-card);border-radius:18px;padding:24px}.ai-panel-heading{align-items:flex-start;gap:16px;display:flex}.ai-panel-heading>div{flex:1;min-width:0}.ai-panel-heading h2{align-items:baseline;gap:8px;margin:2px 0 4px;font-size:19px;font-weight:600;display:flex}.ai-panel-heading h2 small{color:var(--grok-bot-text-secondary);font-size:12px;font-weight:400}.ai-panel-heading p{color:var(--grok-bot-text-secondary);margin:0;font-size:13px}.ai-status{background:var(--grok-bot-bg-elevated);color:var(--grok-bot-text-secondary);border-radius:99px;flex-shrink:0;padding:4px 10px;font-size:11px}.ai-status[data-state=ok]{color:var(--grok-bot-text-success)}.ai-status[data-state=warn]{color:var(--grok-bot-text-warning)}.ai-links{flex-wrap:wrap;gap:8px;margin:18px 0 22px;display:flex}.ai-links a{border:1px solid var(--grok-bot-border-default);color:var(--grok-bot-text-primary);border-radius:10px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;text-decoration:none;transition:background .15s;display:inline-flex}.ai-links a:hover{background:var(--grok-bot-bg-hover)}.ai-links a svg{color:var(--grok-bot-text-tertiary)}.ai-form .form-fieldset{flex-direction:column;gap:16px;display:flex}.ai-switch{background:var(--grok-bot-bg-elevated);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.ai-switch input{width:16px;height:16px;accent-color:var(--grok-bot-text-primary);margin-top:3px}.ai-switch span{flex-direction:column;gap:2px;display:flex}.ai-switch small{color:var(--grok-bot-text-secondary);font-size:12px}.ai-key-saved{border:1px solid var(--grok-bot-border-default);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.ai-key-saved>span{flex:1;min-width:160px}.ai-key-saved code{font-size:12px}.ai-key-saved .text-button{align-items:center;gap:5px;display:inline-flex}.ai-key-saved .danger{color:var(--grok-bot-text-danger)}.ai-pricing{border:1px solid var(--grok-bot-border-default);border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.ai-pricing-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.ai-pricing-values span{flex-direction:column;gap:2px;display:flex}.ai-pricing-values small{color:var(--grok-bot-text-secondary);font-size:12px}.ai-pricing-values strong{font-variant-numeric:tabular-nums;font-size:15px}.ai-pricing-note{color:var(--grok-bot-text-secondary);margin:0;font-size:12px;line-height:18px}.ai-pricing-note.error{color:var(--grok-bot-text-danger)}.ai-pricing-note a{color:var(--grok-bot-text-primary);text-underline-offset:2px;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.ai-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.ai-panel-usage{border-top:1px solid var(--grok-bot-border-default);border-bottom:1px solid var(--grok-bot-border-default);padding:16px 0}.ai-check{flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.ai-check small{color:var(--grok-bot-text-tertiary);font-size:11px}@media (width<=700px){.ai-overview,.ai-panel{padding:18px 16px}.ai-overview-meters,.ai-panel-usage,.ai-grid,.ai-overview-providers{grid-template-columns:1fr}.ai-panel-heading{flex-wrap:wrap}.ai-panel-heading>div{flex-basis:calc(100% - 68px)}.ai-status{margin-left:68px}.ai-tabs{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.ai-tabs>button{flex-direction:column;justify-content:center;gap:5px;padding:10px 4px;font-size:11px}.ai-tab-dot{position:absolute;top:8px;right:8px}}@media (prefers-reduced-motion:reduce){.ai-meter-track>span,.ai-mini-track>span,.ai-links a{transition:none}}.game{--brand-ring:#32af9d}.panel-side{color:var(--grok-bot-text-tertiary);margin-left:auto;font-size:11.5px}.meter{background:var(--grok-bot-bg-active);border-radius:999px;flex:1;min-width:40px;height:6px;display:block;overflow:hidden}.meter>span{background:var(--brand-ring,#32af9d);height:100%;transition:width .4s var(--ui-enter);border-radius:999px;display:block}.game-hero{border:1px solid var(--grok-bot-border-default);background:linear-gradient(120deg,color-mix(in srgb,var(--brand-ring) 12%,var(--grok-bot-bg-elevated)),var(--grok-bot-bg-elevated) 55%);border-radius:16px;flex-wrap:wrap;align-items:center;gap:22px;padding:20px 22px;display:flex}.level-ring{flex-shrink:0;place-items:center;width:112px;height:112px;display:grid;position:relative}.level-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.level-ring circle{fill:none;stroke-width:5px}.ring-track{stroke:var(--grok-bot-bg-active)}.ring-fill{stroke:var(--brand-ring);stroke-linecap:round;stroke-dasharray:100;animation:ring-fill .7s var(--ui-enter) both}@keyframes ring-fill{0%{stroke-dashoffset:100px}}.level-ring .avatar.hero{width:88px;height:88px;font-size:28px}.ring-level{background:var(--brand-ring);color:#04241f;min-width:26px;height:26px;box-shadow:0 0 0 3px var(--grok-bot-bg-elevated);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;display:grid;position:absolute;bottom:2px;right:2px}.hero-main{flex-direction:column;flex:240px;gap:4px;min-width:0;display:flex}.hero-main h2{letter-spacing:-.3px;font-size:20px;font-weight:600}.hero-main h2 span{color:var(--grok-bot-text-secondary);font-weight:400}.hero-xp,.hero-standing{color:var(--grok-bot-text-secondary);font-size:13px}.hero-xp b,.hero-standing b{color:var(--grok-bot-text-primary)}.hero-next{color:var(--grok-bot-text-secondary);align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.hero-next b{color:var(--grok-bot-text-primary)}.hero-next>span:nth-child(2){white-space:nowrap}.hero-next .meter{max-width:120px}.hero-next small{color:var(--grok-bot-text-tertiary);font-size:11px}.hero-stats{flex-wrap:wrap;gap:10px 26px;display:flex}.hero-stats dt{color:var(--grok-bot-text-tertiary);white-space:nowrap;font-size:11px}.hero-stats dd{letter-spacing:-.3px;white-space:nowrap;align-items:center;gap:5px;min-height:30px;font-size:20px;font-weight:600;display:flex}.hero-stats dd small{color:var(--grok-bot-text-tertiary);font-size:12px;font-weight:400}.hero-stats>div>small{color:var(--grok-bot-text-tertiary);font-size:11px;display:block}.hero-stats svg[data-lit]{color:#eb6834}.hero-stats svg:not([data-lit]):not(.spark){color:var(--grok-bot-text-tertiary)}.game-missions ul,.game-work ul,.game-feed ul,.game-hall ol{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.game-missions li{align-items:center;gap:10px;padding:9px 0;display:flex}.game-missions li+li{border-top:1px solid var(--grok-bot-border-default)}.mission-check{border:1.5px solid var(--grok-bot-border-default);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;transition:background-color .2s,border-color .2s;display:grid}li[data-done] .mission-check{background:var(--status-ok);border-color:var(--status-ok)}li[data-done] .meter>span{background:var(--status-ok)}.mission-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.mission-body b{font-size:13px;font-weight:500}.mission-score{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.mission-score small{color:var(--grok-bot-text-secondary);font-size:11px}.mission-score .mission-xp{color:var(--grok-bot-text-tertiary)}.game-work li+li{border-top:1px solid var(--grok-bot-border-default)}.game-work button{text-align:left;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 6px;transition:background-color .14s;display:flex}.game-work button>span:first-child{flex-direction:column;flex:1;min-width:0;display:flex}.game-work b{font-size:13px;font-weight:500}.game-work small{color:var(--grok-bot-text-tertiary);font-size:11px}.game-work button>svg{color:var(--grok-bot-text-tertiary);transition:transform .16s var(--ui-enter)}.work-points{white-space:nowrap;color:var(--status-ok);font-size:12px;font-weight:600}@media (hover:hover) and (pointer:fine){.game-work button:hover{background:var(--grok-bot-bg-hover)}.game-work button:hover>svg{transform:translate(3px)}}.team-score{color:var(--grok-bot-text-secondary);margin-bottom:8px;font-size:13px}.team-score b{letter-spacing:-.5px;color:var(--grok-bot-text-primary);font-size:26px;font-weight:600}.team-score span{font-size:12px;display:block}.game-team .meter{height:8px;margin-bottom:4px}.game-feed li{align-items:center;gap:9px;padding:6px 0;display:flex}.game-feed li+li{border-top:1px solid var(--grok-bot-border-default)}.game-feed li>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.game-feed b{font-size:12.5px;font-weight:500}.game-feed small{color:var(--grok-bot-text-secondary);font-size:11px}.feed-when{white-space:nowrap;color:var(--grok-bot-text-tertiary)!important}.trophy-group+.trophy-group{margin-top:16px}.trophy-group h3{color:var(--grok-bot-text-secondary);margin-bottom:8px;font-size:12px;font-weight:500}.trophy-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;display:grid}.trophy{background:var(--grok-bot-bg-card);border:1px solid #0000;border-radius:12px;gap:10px;padding:11px 12px;display:flex}.trophy[data-earned]{border-color:var(--grok-bot-border-default);background:var(--grok-bot-bg-elevated)}.trophy .badge-icon{border-radius:10px;flex-shrink:0;width:34px;height:34px}.trophy>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.trophy b{font-size:12.5px;font-weight:600}.trophy small{color:var(--grok-bot-text-secondary);font-size:11px;line-height:15px}.trophy .trophy-when{color:var(--grok-bot-text-tertiary)}.trophy-progress{align-items:center;gap:6px;margin-top:3px;display:flex}.trophy-progress small{white-space:nowrap;color:var(--grok-bot-text-tertiary)}.trophy[data-new]{animation:trophy-won .9s var(--ui-enter) both;box-shadow:0 0 0 2px var(--status-warn)}@keyframes trophy-won{0%{transform:scale(.92)}45%{transform:scale(1.04)}to{transform:none}}.badge-icon[data-earned][data-tier=bronze]{color:#8a4f22;background:color-mix(in srgb,#e3a274 34%,var(--grok-bot-bg-elevated));box-shadow:inset 0 0 0 1px #c07a4873}.badge-icon[data-earned][data-tier=silver]{color:#47525c;background:color-mix(in srgb,#aab2bd 34%,var(--grok-bot-bg-elevated));box-shadow:inset 0 0 0 1px #8a949c73}.badge-icon[data-earned][data-tier=platinum]{color:#0f6155;background:color-mix(in srgb,#32af9d 30%,var(--grok-bot-bg-elevated));box-shadow:inset 0 0 0 1px #32af9d8c}[data-theme=cursor-dark] .badge-icon[data-earned][data-tier=bronze]{color:#eeb48a}[data-theme=cursor-dark] .badge-icon[data-earned][data-tier=silver]{color:#d5dae1}[data-theme=cursor-dark] .badge-icon[data-earned][data-tier=platinum]{color:#6fe0cf}.game-hall li{align-items:center;gap:9px;padding:6px 0;display:flex}.game-hall li+li{border-top:1px solid var(--grok-bot-border-default)}.hall-month{width:48px;color:var(--grok-bot-text-tertiary);font-size:11.5px}.game-hall b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;font-weight:500;overflow:hidden}.game-hall small{color:var(--grok-bot-text-secondary);white-space:nowrap;font-size:11.5px}.game-rules .chart-note{margin:0 0 10px}.insights-tabs{margin:0 0 18px}.insights-tabs button{align-items:center;gap:7px;display:inline-flex}@media (width<=760px){.game-hero{padding:16px}.hero-stats{gap:10px 22px;width:100%}}.ranking-table .ranking-person{min-width:160px}:root{--ui-enter:cubic-bezier(.2,.9,.25,1);--ui-move:cubic-bezier(.2,.9,.25,1);--ui-fast:.15s;--ui-panel:.2s}.sidebar{z-index:30;padding-top:25px}.sidebar-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.sidebar-heading .brand{cursor:pointer;background:0 0;border:0}.mobile-navigation-toggle{display:none}.sidebar-navigation{min-height:0;padding-bottom:16px;overflow-y:auto}.sidebar nav.app-navigation,.sidebar nav.app-navigation ul{margin:0;padding:0;list-style:none;display:block}.sidebar nav.app-navigation li{min-width:0;margin:3px 0}.sidebar nav.app-navigation .nav-item{text-align:left;width:100%;min-height:42px;color:var(--grok-bot-sidebar-text-secondary);transition:background-color var(--ui-fast),color var(--ui-fast);background:0 0;border-radius:9px;justify-content:flex-start;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:400;line-height:19px;display:flex}.nav-item>svg{flex-shrink:0}.nav-item>span{flex:1;min-width:0}.sidebar nav.app-navigation .nav-item.selected{background:var(--grok-bot-sidebar-selected);color:var(--grok-bot-sidebar-text-primary);font-weight:500}.sidebar nav.app-navigation .branch-active{color:var(--grok-bot-sidebar-text-primary)}.nav-chevron{transition:transform var(--ui-panel) var(--ui-enter)}.nav-disclosure[aria-expanded=true]>.nav-chevron{transform:rotate(90deg)}.nav-reveal{opacity:0;visibility:hidden;transition:grid-template-rows var(--ui-panel) var(--ui-move),opacity .12s,visibility var(--ui-panel);grid-template-rows:0fr;display:grid}.nav-reveal[data-open=true]{opacity:1;visibility:visible;grid-template-rows:1fr}.nav-reveal>div{min-height:0;overflow:hidden}.sidebar nav.app-navigation .nav-children{border-left:1px solid var(--grok-bot-border-default);margin:3px 0 6px 20px;padding-left:10px}.sidebar nav.app-navigation .nav-children .nav-item{gap:8px;min-height:39px;padding:9px 8px;font-size:12px}.sidebar nav.app-navigation .nav-grandchildren{margin-left:12px;padding-left:8px}.sidebar nav.app-navigation .nav-grandchildren .nav-item{font-size:11px;line-height:17px}.sidebar nav.app-navigation .nav-grandchildren .nav-item>svg{display:none}.sidebar-bottom{background:var(--grok-bot-bg-chrome);padding-top:8px}.account-trigger{text-align:left;min-width:0;transition:background-color var(--ui-fast);border-radius:10px;flex:1;align-items:center;gap:10px;padding:8px 5px;display:flex}.account-trigger>.identity-text{flex:1}.account-trigger>svg{color:var(--grok-bot-text-tertiary);flex-shrink:0}.account-trigger.selected{background:var(--grok-bot-sidebar-selected)}.home-empty{flex:1;min-height:calc(100dvh - 54px)}.page-surface{min-width:0;animation:page-arrive .36s var(--ui-enter);flex:1}@keyframes page-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.personal-space{max-width:620px}.personal-summary{align-items:center;gap:19px;padding:4px 0 30px;display:flex}.personal-summary>div{overflow-wrap:anywhere;flex:1;min-width:0}.personal-summary h2{letter-spacing:-.4px;font-size:20px;font-weight:500;line-height:28px}.personal-summary p,.personal-summary small{color:var(--grok-bot-text-secondary);margin-top:4px;font-size:12px;display:block}.personal-options{border-top:1px solid var(--grok-bot-border-default)}.personal-option{text-align:left;border-bottom:1px solid var(--grok-bot-border-default);width:100%;transition:background-color var(--ui-fast);align-items:center;gap:15px;padding:21px 8px;display:flex}.personal-option>svg{color:var(--grok-bot-text-secondary);flex-shrink:0}.personal-option>span{flex-direction:column;flex:1;gap:4px;display:flex}.personal-option strong{font-size:13px;font-weight:500}.personal-option small{color:var(--grok-bot-text-secondary);font-size:12px}.modal .profile-editor{max-width:none}.modal .editor-photo{gap:16px;margin-bottom:22px;padding-bottom:22px}.modal .editor-photo .avatar.hero{width:64px;height:64px;font-size:22px}.modal .editor-photo h3{font-size:14px}.modal .editor-photo p{display:none}.modal .readonly-row{padding-top:7px}.modal{animation:dialog-arrive .24s var(--ui-enter);transition:opacity .14s ease-out,transform .14s var(--ui-enter);transform-origin:50%}.overlay{transition:opacity .14s ease-out;animation:.16s ease-out fade-in}.modal[data-closing=true]{opacity:0;pointer-events:none;animation:none;transform:translateY(8px)scale(.985)}.overlay[data-closing=true]{opacity:0;animation:none}@keyframes dialog-arrive{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.profile-popover{transform-origin:var(--radix-hover-card-content-transform-origin);animation:profile-arrive .14s var(--ui-enter)}.profile-popover[data-state=closed]{animation:.11s ease-out profile-depart}@keyframes profile-arrive{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes profile-depart{0%{opacity:1}to{opacity:0}}.button,.icon-button,.text-button,.account-trigger,.personal-option,.nav-item{touch-action:manipulation}.button,.icon-button{transition:background-color .14s,color .14s,transform .14s var(--ui-enter)}.button:active:not(:disabled),.icon-button:active:not(:disabled){transition-duration:0s;transform:scale(.97)}.sidebar nav.app-navigation .nav-item:active,.account-trigger:active,.personal-option:active{background:var(--grok-bot-bg-active);transition-duration:0s}@media (hover:hover) and (pointer:fine){.sidebar nav.app-navigation .nav-item:hover,.account-trigger:hover,.personal-option:hover{background:var(--grok-bot-sidebar-hover)}}html[data-input=keyboard] *,html[data-input=keyboard] :before,html[data-input=keyboard] :after{transition:none!important;animation:none!important}html[data-theme-switching] *,html[data-theme-switching] :before,html[data-theme-switching] :after{transition:none!important}@media (width<=700px){.sidebar{z-index:30;width:100%;padding:15px 18px;position:relative;inset:auto}.sidebar-heading .brand{padding:0;font-size:16px}.mobile-navigation-toggle{display:inline-flex}.sidebar-navigation{opacity:0;visibility:hidden;max-height:calc(100dvh - 150px);transition:grid-template-rows .2s var(--ui-move),opacity .12s,visibility .2s;grid-template-rows:0fr;padding:0;display:grid}.sidebar-navigation>.app-navigation{min-height:0;overflow-y:auto}.sidebar .sidebar-navigation>.app-navigation>ul{padding-top:14px}.sidebar[data-mobile-open=true] .sidebar-navigation{opacity:1;visibility:visible;grid-template-rows:1fr}.sidebar[data-mobile-open=false] .sidebar-navigation *{visibility:hidden!important}.sidebar nav.app-navigation .nav-item{flex:none;min-height:43px;font-size:13px}.sidebar nav.app-navigation .nav-children .nav-item{font-size:12px}.sidebar-bottom{padding:9px 18px max(9px,env(safe-area-inset-bottom));border-top:1px solid var(--grok-bot-border-default);z-index:40;position:fixed;inset:auto 0 0}.sidebar-account{border:0;padding:0}.sidebar-account .identity-text{display:flex}.sidebar-account .account-trigger{min-height:39px;padding:3px 5px}.sidebar-account .icon-button{width:36px;height:36px}.workspace{min-height:calc(100dvh - 66px);margin-left:0;padding-bottom:74px}.home-empty{min-height:calc(100dvh - 184px)}.toolbar .registry-breadcrumb{gap:5px;line-height:18px}.toolbar .registry-breadcrumb>span:first-child,.toolbar .registry-breadcrumb>svg:first-of-type{display:inline}.toolbar{height:auto;min-height:44px;padding-block:6px}.personal-summary{flex-wrap:wrap;gap:13px;padding-bottom:24px}.personal-summary .avatar.hero{width:58px;height:58px;font-size:20px}.personal-summary>div{flex:1 0 calc(100% - 75px)}.personal-summary h2{font-size:17px;line-height:24px}.personal-summary>.badge{margin-left:71px}.personal-option{padding:19px 3px}.modal.wide{width:660px;max-width:calc(100vw - 24px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.baby-grok-bot .customer-panel{animation:panel-forward .22s var(--ui-move) both}.baby-grok-bot .customer-panel[data-direction=back]{animation-name:panel-back}@keyframes panel-forward{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes panel-back{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.baby-grok-bot .customer-panel .uncertainty-results{animation:none}details[open]>:not(summary){animation:details-reveal .18s var(--ui-enter)}@keyframes details-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.assistant-dialog{animation:dialog-arrive .22s var(--ui-enter)}.avatar{transition:transform .16s var(--ui-enter)}input,select,textarea{transition:border-color .14s,box-shadow .14s,background-color .14s}.nav-item,.uncertainty-row,.model-row,.method-preset-row,.service-row,.registry-table-row,.calibration-history-row,.person-row{transition:background-color .14s,box-shadow .16s,transform .16s var(--ui-enter)}:is(.uncertainty-row,.model-row,.method-preset-row,.personal-option,.registry-record-main)>svg:last-child,.modal-close svg{transition:transform .16s var(--ui-enter)}:is(.uncertainty-row,.model-row,.method-preset-row):active{transition-duration:0s;transform:scale(.995)}@media (hover:hover) and (pointer:fine){:is(.uncertainty-row,.method-preset-row):hover{transform:translateY(-1px);box-shadow:0 4px 14px -6px #00000030}:is(.uncertainty-row,.model-row,.method-preset-row,.personal-option,.registry-record-main):hover>svg:last-child{transform:translate(3px)}.identity:hover .avatar,.account-trigger:hover .avatar{transform:scale(1.06)}.modal-close:hover svg{transform:rotate(90deg)}}body.baby-grok-bot{--app-canvas:#e9e9e6;--grok-bot-bg-editor:#fff;--grok-bot-bg-elevated:#fff;--grok-bot-bg-chrome:#f7f7f6;--grok-bot-bg-card:#f7f7f6;--grok-bot-bg-tertiary:#f0f0ee;--grok-bot-bg-active:#e6e6e3;--grok-bot-bg-hover:#f0f0ee;background-color:var(--app-canvas);--grok-bot-bg-page:var(--grok-bot-bg-editor);--grok-bot-fill-secondary:#f0f0ee;--grok-bot-bubble-agent:#f0f0ee;--grok-bot-sidebar-tint:#f7f7f6;--grok-bot-sidebar-hover:#ecece9;--grok-bot-sidebar-selected:#e6e6e3;--grok-bot-chat-fill:var(--grok-bot-bg-elevated);--grok-bot-shared-substrate:var(--app-canvas);--grok-bot-raised-fill:var(--grok-bot-bg-elevated);--grok-bot-agent-title-fill:var(--grok-bot-bg-elevated);--grok-bot-glass-backdrop-filter:none;--grok-bot-top-glass-backdrop-filter:none;--grok-bot-raised-backdrop-filter:none;--grok-bot-agent-title-backdrop-filter:none;--app-dot-ink:#72757e3d;--app-texture:radial-gradient(circle,var(--app-dot-ink) .7px,transparent .9px);background-image:var(--app-texture);background-size:18px 18px}body.baby-grok-bot[data-theme=cursor-dark]{--app-canvas:#101010;--grok-bot-bg-editor:#292929;--grok-bot-bg-elevated:#292929;--grok-bot-bg-chrome:#191919;--grok-bot-bg-card:#1e1e1e;--grok-bot-bg-tertiary:#2c2c2c;--grok-bot-bg-active:#3a3a3a;--grok-bot-bg-hover:#2c2c2c;--grok-bot-fill-secondary:#2c2c2c;--grok-bot-bubble-agent:#2c2c2c;--grok-bot-sidebar-tint:#191919;--grok-bot-sidebar-hover:#242424;--grok-bot-sidebar-selected:#2c2c2c;--app-dot-ink:#a0a2ad30}.baby-grok-bot .workspace,.baby-grok-bot .historical-page{background-color:var(--app-canvas);background-image:var(--app-texture);background-size:18px 18px}.baby-grok-bot :is(.person-row,.result-block,.assistant-table){background-color:var(--grok-bot-bg-elevated)}.baby-grok-bot .toolbar{background-color:var(--grok-bot-bg-chrome)}.baby-grok-bot .button:not(.primary){box-shadow:inset 0 0 0 1px var(--grok-bot-border-default)}.baby-grok-bot :is(.pam-lookup,.pam-option,.pam-detail,.pam-related>a,.balance-stage-tabs,.balance-load,.balance-weight-bank>div,.balance-summary){background:var(--grok-bot-bg-card)}.baby-grok-bot .balance-stage-tabs button[aria-pressed=true]{background:var(--grok-bot-bg-active)}.baby-grok-bot .assistant-table tbody tr:nth-child(2n) td{background:var(--grok-bot-bg-card)}.baby-grok-bot .assistant-reading-table td[data-changed]{background:color-mix(in srgb,var(--grok-bot-text-accent) 8%,var(--grok-bot-bg-elevated))}.baby-grok-bot .assistant-callout{background:color-mix(in srgb,var(--tone) 7%,var(--grok-bot-bg-elevated))}.baby-grok-bot .assistant-mic[aria-pressed=true]{background:color-mix(in srgb,var(--grok-bot-text-danger) 12%,var(--grok-bot-bg-elevated))}.baby-grok-bot :is(.balance-reading-table,.guided-reading-table,.pipette-guided-table) .balance-row-alert{background:color-mix(in srgb,var(--grok-bot-text-danger) 5%,var(--grok-bot-bg-elevated))}.baby-grok-bot .agent-consent{background:color-mix(in srgb,var(--grok-bot-text-warning) 9%,var(--grok-bot-bg-elevated))}.baby-grok-bot .service-state[data-state=open]{--tone:color-mix(in srgb,var(--grok-bot-text-primary) 55%,var(--grok-bot-bg-editor))}.baby-grok-bot .service-state{background:color-mix(in srgb,var(--tone) 13%,var(--grok-bot-bg-elevated))}.baby-grok-bot .overlay{background:var(--app-canvas);-webkit-backdrop-filter:none;backdrop-filter:none}.baby-grok-bot .primary:hover{opacity:1;background-color:color-mix(in srgb,var(--grok-bot-fill-emphasis) 86%,var(--grok-bot-bg-elevated))}.baby-grok-bot :is(button,input,select,textarea):disabled,.baby-grok-bot .number-stepper[data-disabled],.baby-grok-bot .disabled-person .identity{opacity:1;color:var(--grok-bot-text-secondary)}.baby-grok-bot .assistant-question:disabled .classification-choice:not(:has(input:checked)){opacity:1;color:var(--grok-bot-text-secondary)}.baby-grok-bot .button.primary:disabled{opacity:.45;color:var(--grok-bot-bg-editor)}@media (hover:hover) and (pointer:fine){.baby-grok-bot .pam-option:hover{background:var(--grok-bot-bg-active)}}.registry-browser .registry-view-switch{isolation:isolate;position:relative}.registry-browser .registry-view-switch:before{content:"";background:var(--grok-bot-bg-hover);z-index:-1;width:32px;height:30px;transition:transform .2s var(--ui-move);border-radius:7px;position:absolute;top:3px;left:3px}.registry-browser .registry-view-switch:has(button:last-child[aria-pressed=true]):before{transform:translate(34px)}.registry-browser .registry-view-switch button[aria-pressed=true]{background:0 0}.registry-browser .registry-filter-reveal{transition-timing-function:var(--ui-move)}.registry-browser :is(.registry-record,.registry-table-row,.registry-filter-button){transition-timing-function:var(--ui-enter)}html[data-input=keyboard] .registry-view-switch:before,html[data-theme-switching] .registry-view-switch:before{transition:none}@media (prefers-reduced-motion:reduce){.registry-view-switch:before{transition:none}}
