.cq-workspace-stage.cq-workspace-stage{position:relative;isolation:isolate;min-width:0;padding:18px;border:1px solid color-mix(in srgb,var(--cq-accent) 10%,var(--cq-border));border-radius:calc(var(--cq-radius-card) + 10px);background:radial-gradient(circle at 88% -4%,color-mix(in srgb,var(--cq-accent-soft) 54%,transparent) 0,transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--cq-surface-muted) 78%,var(--cq-surface)),color-mix(in srgb,var(--cq-accent-soft) 14%,var(--cq-surface-muted)));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--cq-surface) 86%,transparent),0 18px 46px rgba(31,33,55,.05)}.cq-workspace-shell.cq-workspace-shell{display:grid;width:min(100%,var(--cq-token-content-max));min-width:0;gap:10px}.cq-workspace-toolbar{display:flex;min-width:0;min-height:60px;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;border:1px solid var(--cq-border);border-radius:16px;background:color-mix(in srgb,var(--cq-surface) 94%,transparent);box-shadow:0 2px 10px rgba(31,41,55,.04)}.cq-workspace-toolbar-copy{display:grid;min-width:0;flex:1;gap:1px}.cq-workspace-toolbar-copy>:is(h1,h2,p){overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.cq-workspace-toolbar-copy>:is(h1,h2){color:var(--cq-ink);font-size:17px;font-weight:720;letter-spacing:-.02em}.cq-workspace-toolbar-copy>p{color:var(--cq-ink-tertiary);font-size:12px;line-height:1.35}.cq-workspace-toolbar-actions{display:flex;min-width:0;flex:none;align-items:center;justify-content:flex-end;gap:6px}.cq-workspace-body{min-width:0;overflow:clip;border:1px solid var(--cq-border);border-radius:18px;background:var(--cq-surface);box-shadow:var(--cq-shadow-sm)}.cq-workspace-body--flow,.cq-workspace-body--single-pane{display:grid;align-content:start}.cq-workspace-body--flow{gap:14px;padding:16px}.cq-workspace-body--single-pane{min-height:320px}.cq-workspace-body>.cq-page{width:100%;padding:0}.cq-workspace-body>.cq-page>.cq-route-error{border:0;border-radius:0;box-shadow:none}.cq-detail-load,.cq-detail-load__card,.cq-detail-load__card-copy,.cq-detail-load__layout,.cq-detail-load__rows{display:grid}.cq-detail-load,.cq-detail-load__layout{gap:14px}.cq-detail-load__layout.is-split{grid-template-columns:minmax(0,1fr) minmax(240px,.42fr)}.cq-detail-load__layout.is-split>:first-child{grid-row:span 2}.cq-detail-load__card{gap:18px;padding:18px}.cq-detail-load__layout.is-split>.cq-detail-load__card[data-prominent=true]{min-height:360px}.cq-detail-load__card-heading{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px}.cq-detail-load__card-copy,.cq-detail-load__rows{gap:8px}.cq-detail-load__rows{gap:10px}@media (max-width:820px){.cq-workspace-stage.cq-workspace-stage{padding:10px;border-radius:calc(var(--cq-radius-card) + 6px);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--cq-surface) 84%,transparent),0 12px 30px rgba(31,33,55,.04)}.cq-workspace-stage--immersive-mobile.cq-workspace-stage--immersive-mobile{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.cq-workspace-toolbar{min-height:58px;padding-inline:10px}.cq-workspace-toolbar-copy>p{display:none}.cq-workspace-body--flow{gap:10px;padding:10px}.cq-detail-load__layout.is-split{grid-template-columns:minmax(0,1fr)}.cq-detail-load__layout.is-split>:first-child{grid-row:auto}}@media (max-width:560px){.cq-workspace-stage.cq-workspace-stage{padding:8px}.cq-workspace-stage--immersive-mobile.cq-workspace-stage--immersive-mobile{padding:0}}@media (prefers-reduced-motion:reduce){.cq-detail-load .cq-skeleton{animation:none}}:root{--cq-control-compact:var(--cq-token-control-compact);--cq-control-standard:var(--cq-token-control-regular);--cq-control-large:var(--cq-token-control-large);--cq-control-padding-x:14px;--cq-control-padding-compact-x:11px;--cq-control-gap:7px;--cq-control-text-size:14px;--cq-control-label-size:12px;--cq-control-help-size:11px;--cq-focus-ring:var(--cq-focus);--cq-text-entry-caret:var(--cq-accent);--cq-text-entry-focus-core:color-mix(in srgb,var(--cq-accent) 68%,transparent);--cq-text-entry-focus-halo:color-mix(in srgb,var(--cq-accent) 14%,transparent);--cq-text-entry-focus-shadow:inset 0 0 0 1px var(--cq-text-entry-focus-core),0 0 0 3px var(--cq-text-entry-focus-halo);--cq-text-entry-invalid-core:color-mix(in srgb,var(--cq-danger) 68%,transparent);--cq-text-entry-invalid-halo:color-mix(in srgb,var(--cq-danger) 14%,transparent);--cq-text-entry-invalid-shadow:inset 0 0 0 1px var(--cq-text-entry-invalid-core),0 0 0 3px var(--cq-text-entry-invalid-halo);--cq-control-focus-ring:var(--cq-text-entry-focus-shadow)}.cq-control-field{display:grid;min-width:0;gap:var(--cq-control-gap);color:var(--cq-ink-secondary);font-size:var(--cq-control-label-size);font-weight:650}.cq-control-label{padding-inline:2px}.cq-control-description,.cq-control-error{padding-inline:2px;font-size:var(--cq-control-help-size);font-weight:480;line-height:1.45}.cq-control-description{color:var(--cq-ink-tertiary)}.cq-control-error{color:var(--cq-danger)}.cq-auth-form :is(input:not([type=hidden]),select,textarea),.cq-control,.cq-field :is(input:not([type=hidden]),select,textarea,[contenteditable=true]){width:100%;min-height:var(--cq-control-standard);padding-inline:var(--cq-control-padding-x);border:1px solid var(--cq-border-strong);border-radius:var(--cq-radius-control);outline:0;background-color:var(--cq-surface);color:var(--cq-ink);font:inherit;font-size:var(--cq-control-text-size);font-weight:480;line-height:1.35;box-shadow:inset 0 1px 1px rgba(21,26,22,.025);transition:border-color .16s var(--cq-ease),background-color .16s var(--cq-ease),box-shadow .16s var(--cq-ease),color .16s var(--cq-ease)}.cq-auth-form :is(input:not([type=hidden]):not([type=file]),select),.cq-control:is(input:not([type=file]),select),.cq-field :is(input:not([type=hidden]):not([type=file]),select){height:var(--cq-control-standard);padding-block:0}.cq-control--compact{min-height:var(--cq-control-compact);padding-inline:var(--cq-control-padding-compact-x);font-size:12px}.cq-control:is(input,select).cq-control--compact{height:var(--cq-control-compact)}.cq-control--standard{min-height:var(--cq-control-standard)}.cq-control:is(input,select).cq-control--standard{height:var(--cq-control-standard)}.cq-control--large{min-height:var(--cq-control-large)}.cq-control:is(input,select).cq-control--large{height:var(--cq-control-large)}.cq-control-field--compact .cq-control{min-height:var(--cq-control-compact)}.cq-control-field--compact .cq-control:is(input,select){height:var(--cq-control-compact)}.cq-control-field--large .cq-control{min-height:var(--cq-control-large)}.cq-control-field--large .cq-control:is(input,select){height:var(--cq-control-large)}.cq-control-textarea{min-height:96px;padding-block:11px;resize:vertical}.cq-auth-form select,.cq-control-select,.cq-field select,select:not([multiple]){appearance:none;min-height:var(--cq-control-standard);padding-right:38px;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 16px) calc(50% - 2px),calc(100% - 11px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px}@supports (appearance:base-select){select:not([multiple]){appearance:base-select;align-items:center;background-image:none}select:not([multiple])::picker-icon{color:var(--cq-ink-tertiary);transition:transform .16s var(--cq-ease)}select:not([multiple]):open::picker-icon{transform:rotate(180deg)}::picker(select){appearance:base-select;min-inline-size:anchor-size(width);max-height:min(320px,52dvh);margin-block-start:6px;padding:5px;overflow-y:auto;border:1px solid var(--cq-border);border-radius:12px;background:var(--cq-surface-raised);box-shadow:var(--cq-shadow-lg)}select:not([multiple]) option{display:flex;min-height:var(--cq-control-standard);align-items:center;padding:9px 11px;border-radius:8px;color:var(--cq-ink)}select:not([multiple]) option:is(:hover,:focus-visible){outline:0;background:color-mix(in srgb,var(--cq-accent) 7%,var(--cq-surface))}select:not([multiple]) option:checked{background:var(--cq-accent-soft);color:var(--cq-accent);font-weight:680}select:not([multiple]) option::checkmark{color:var(--cq-accent)}}@media (prefers-reduced-motion:reduce){select:not([multiple])::picker-icon{transition:none}}.cq-auth-form :is(input,select,textarea):hover:not(:disabled):not([readonly]):not([aria-disabled=true]):not([aria-readonly=true]),.cq-control:hover:not(:disabled):not([readonly]):not([aria-disabled=true]):not([aria-readonly=true]),.cq-field :is(input,select,textarea,[contenteditable=true]):hover:not(:disabled):not([readonly]):not([aria-disabled=true]):not([aria-readonly=true]){border-color:var(--cq-border-strong)}.cq-auth-form :is(input,select,textarea):not([aria-disabled=true]):focus-visible,.cq-control:not([aria-disabled=true]):focus-visible,.cq-field :is(input,select,textarea,[contenteditable=true]):not([aria-disabled=true]):focus-visible{border-color:var(--cq-focus);outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--cq-focus) 14%,transparent)}.cq-control-field--invalid .cq-control,.cq-control[aria-invalid=true],.cq-field :is(input,select,textarea)[aria-invalid=true]{border-color:color-mix(in srgb,var(--cq-danger) 58%,transparent);background-color:color-mix(in srgb,var(--cq-danger-soft) 28%,var(--cq-surface))}.cq-auth-form :is(input,select,textarea):is(:disabled,[aria-disabled=true]),.cq-control:is(:disabled,[aria-disabled=true]),.cq-field :is(input,select,textarea,[contenteditable=true]):is(:disabled,[aria-disabled=true]){cursor:not-allowed;border-color:var(--cq-border);background-color:var(--cq-surface-muted);color:var(--cq-ink-tertiary);caret-color:transparent;outline:0;box-shadow:none;opacity:.72}.cq-auth-form :is(input,textarea)[readonly]:not([aria-invalid=true]):not([aria-disabled=true]),.cq-control[readonly]:not([aria-invalid=true]):not([aria-disabled=true]),.cq-field :is(input,textarea)[readonly]:not([aria-invalid=true]):not([aria-disabled=true]){border-color:var(--cq-border);background-color:color-mix(in srgb,var(--cq-surface-muted) 68%,var(--cq-surface))}:is(.cq-control:is(input:not([type]),input[type=text],input[type=search],input[type=email],input[type=url],input[type=tel],input[type=password],input[type=number],textarea,[contenteditable=true]),.cq-field :is(input:not([type]),input[type=text],input[type=search],input[type=email],input[type=url],input[type=tel],input[type=password],input[type=number],textarea,[contenteditable=true]),.cq-auth-form :is(input:not([type]),input[type=text],input[type=search],input[type=email],input[type=url],input[type=tel],input[type=password],input[type=number],textarea,[contenteditable=true])):not(:disabled):not([readonly]):not([aria-disabled=true]):not([aria-readonly=true]){caret-color:var(--cq-text-entry-caret)}:is(.cq-control:is(input:not([type]),input[type=text],input[type=search],input[type=email],input[type=url],input[type=tel],input[type=password],input[type=number],textarea,[contenteditable=true]),.cq-field :is(input:not([type]),input[type=text],input[type=search],input[type=email],input[type=url],input[type=tel],input[type=password],input[type=number],textarea,[contenteditable=true]),.cq-auth-form :is(input:not([type]),input[type=text],input[type=search],input[type=email],input[type=url],input[type=tel],input[type=password],input[type=number],textarea,[contenteditable=true])):focus:not(:disabled):not([readonly]):not([aria-disabled=true]):not([aria-readonly=true]){border-color:var(--cq-text-entry-focus-core);outline:0;box-shadow:var(--cq-text-entry-focus-shadow)}:is(.cq-control,.cq-field :is(input,select,textarea,[contenteditable=true]),.cq-auth-form :is(input,select,textarea,[contenteditable=true]))[aria-invalid=true]:focus:not(:disabled):not([aria-disabled=true]){border-color:var(--cq-text-entry-invalid-core);outline:0;box-shadow:var(--cq-text-entry-invalid-shadow)}:is(.cq-control:is(input,textarea)[readonly],.cq-control[aria-readonly=true],.cq-field :is(input,textarea)[readonly],.cq-field [aria-readonly=true],.cq-auth-form :is(input,textarea)[readonly],.cq-auth-form [aria-readonly=true]){caret-color:transparent}:is(.cq-control:is(input,textarea)[readonly],.cq-control[aria-readonly=true],.cq-field :is(input,textarea)[readonly],.cq-field [aria-readonly=true],.cq-auth-form :is(input,textarea)[readonly],.cq-auth-form [aria-readonly=true]):not([aria-invalid=true]):not([aria-disabled=true]):focus-visible{outline:3px solid var(--cq-focus);outline-offset:2px;box-shadow:none}.cq-text-entry-state:not(:disabled):not([readonly]):not([aria-disabled=true]):not([aria-readonly=true]){caret-color:var(--cq-text-entry-caret)}.cq-text-entry-state:not([data-focus-owner=parent]):focus:not(:disabled):not([readonly]):not([aria-disabled=true]):not([aria-readonly=true]):not([aria-invalid=true]):not(:user-invalid){border-color:var(--cq-text-entry-focus-core);outline:0;box-shadow:var(--cq-text-entry-focus-shadow)}.cq-text-entry-state:not([data-focus-owner=parent]):is([aria-invalid=true],:user-invalid){border-color:var(--cq-text-entry-invalid-core)}.cq-text-entry-state:not([data-focus-owner=parent]):is([aria-invalid=true],:user-invalid):focus:not(:disabled):not([aria-disabled=true]){border-color:var(--cq-text-entry-invalid-core);outline:0;box-shadow:var(--cq-text-entry-invalid-shadow)}.cq-text-entry-state:not([data-focus-owner=parent]):is([readonly],[aria-readonly=true]){background:var(--cq-surface-muted);color:var(--cq-ink-secondary);caret-color:transparent}.cq-text-entry-state[data-focus-owner=parent]:is([readonly],[aria-readonly=true]){caret-color:transparent}.cq-text-entry-state:is([readonly],[aria-readonly=true]):not([aria-invalid=true]):not(:user-invalid):not([aria-disabled=true]):not([data-focus-owner=parent]):focus{border-color:var(--cq-focus);outline:2px solid var(--cq-focus);outline-offset:2px;box-shadow:none}.cq-text-entry-state[data-focus-owner=parent]:focus{border-color:transparent;outline:0;box-shadow:none}.cq-text-entry-shell:has(.cq-text-entry-state:focus:not(:disabled):not([readonly]):not([aria-disabled=true]):not([aria-readonly=true]):not([aria-invalid=true]):not(:user-invalid)){border-color:var(--cq-text-entry-focus-core);outline:0;box-shadow:var(--cq-text-entry-focus-shadow)}.cq-text-entry-shell:has(.cq-text-entry-state:is([aria-invalid=true],:user-invalid):not(:disabled):not([aria-disabled=true])){border-color:var(--cq-text-entry-invalid-core)}.cq-text-entry-shell:has(.cq-text-entry-state:is([aria-invalid=true],:user-invalid):focus:not(:disabled):not([aria-disabled=true])){border-color:var(--cq-text-entry-invalid-core);box-shadow:var(--cq-text-entry-invalid-shadow)}.cq-text-entry-shell:has(.cq-text-entry-state:is([readonly],[aria-readonly=true])){background:var(--cq-surface-muted)}.cq-text-entry-shell:has(.cq-text-entry-state:is([readonly],[aria-readonly=true]):focus:not([aria-invalid=true]):not(:user-invalid):not([aria-disabled=true])){border-color:var(--cq-focus);outline:2px solid var(--cq-focus);outline-offset:2px;box-shadow:none}.cq-text-entry-shell:has(.cq-text-entry-state:is(:disabled,[aria-disabled=true])){border-color:var(--cq-border);background:var(--cq-surface-muted);color:var(--cq-ink-tertiary);outline:0;box-shadow:none;cursor:not-allowed}.cq-text-entry-state:is(:disabled,[aria-disabled=true]){border-color:var(--cq-border);background:var(--cq-surface-muted);caret-color:transparent;color:var(--cq-ink-tertiary);cursor:not-allowed;opacity:.72;outline:0;box-shadow:none}.cq-text-entry-state--undimmed:is(:disabled,[aria-disabled=true]),.cq-text-entry-state[data-focus-owner=parent]:is(:disabled,[aria-disabled=true]){opacity:1}.cq-text-entry-state--dimmed:is(:disabled,[aria-disabled=true]){opacity:.72}@media (forced-colors:active){:is(.cq-control:is(input:not([type]),input[type=text],input[type=search],input[type=email],input[type=url],input[type=tel],input[type=password],input[type=number],textarea,[contenteditable=true]),.cq-field :is(input:not([type]),input[type=text],input[type=search],input[type=email],input[type=url],input[type=tel],input[type=password],input[type=number],textarea,[contenteditable=true]),.cq-auth-form :is(input:not([type]),input[type=text],input[type=search],input[type=email],input[type=url],input[type=tel],input[type=password],input[type=number],textarea,[contenteditable=true])):focus:not(:disabled):not([readonly]):not([aria-disabled=true]):not([aria-readonly=true]){border-color:Highlight;outline:2px solid Highlight;outline-offset:2px;box-shadow:none;caret-color:CanvasText}:is(.cq-control,.cq-field :is(input,textarea,[contenteditable=true]),.cq-auth-form :is(input,textarea,[contenteditable=true]))[aria-invalid=true]:focus:not(:disabled):not([aria-disabled=true]){border-color:Highlight;outline:2px solid Highlight;outline-offset:2px;box-shadow:none}.cq-text-entry-shell:has(.cq-text-entry-state:focus:not(:disabled):not([aria-disabled=true])),.cq-text-entry-state:not([data-focus-owner=parent]):focus:not(:disabled):not([aria-disabled=true]){border-color:Highlight;outline:2px solid Highlight;outline-offset:2px;box-shadow:none}.cq-text-entry-shell:has(.cq-text-entry-state:is([aria-invalid=true],:user-invalid):not(:disabled):not([aria-disabled=true])):not(:has(.cq-text-entry-state:focus)){border-color:CanvasText}.cq-text-entry-state:not([readonly]):not(:disabled):not([aria-readonly=true]):not([aria-disabled=true]){caret-color:CanvasText}}.cq-button,.cq-icon-button{display:inline-flex;min-height:var(--cq-control-standard);align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:var(--cq-radius-control);padding-inline:15px;font:inherit;font-size:13px;font-weight:670;line-height:1;cursor:pointer;transition:background .16s var(--cq-ease),border-color .16s var(--cq-ease),color .16s var(--cq-ease),box-shadow .16s var(--cq-ease),transform .16s var(--cq-ease)}.cq-button.cq-control--compact,.cq-icon-button.cq-control--compact{min-height:var(--cq-control-compact)}.cq-button.cq-control--large,.cq-icon-button.cq-control--large{min-height:var(--cq-control-large)}.cq-button--primary{background:var(--cq-accent);color:var(--cq-on-accent);box-shadow:0 6px 16px color-mix(in srgb,var(--cq-accent) 20%,transparent)}.cq-button--primary:hover{background:var(--cq-accent-hover)}.cq-button--primary:active{background:var(--cq-accent-pressed)}.cq-button--secondary{border-color:var(--cq-border);background:var(--cq-surface);color:var(--cq-ink)}.cq-button--quiet:hover,.cq-button--secondary:hover{background:var(--cq-interactive-surface-hover)}.cq-button--quiet{background:transparent;color:var(--cq-ink-secondary)}.cq-button--danger{background:var(--cq-danger);color:white}.cq-button:active,.cq-icon-button:active{transform:scale(.975)}.cq-button:focus-visible,.cq-icon-button:focus-visible{outline:3px solid var(--cq-focus);outline-offset:2px}.cq-button:disabled,.cq-icon-button:disabled{cursor:not-allowed;opacity:.58;box-shadow:none;transform:none}.cq-icon-button{width:var(--cq-control-standard);padding:0;border-color:var(--cq-border);background:var(--cq-surface);color:var(--cq-ink-secondary)}.cq-icon-button.cq-workspace-view-organize{width:36px;min-width:36px;height:36px;min-height:36px;padding:0;border:0;border-color:transparent;background:transparent;box-shadow:none;color:var(--cq-ink-tertiary)}.cq-icon-button.cq-workspace-view-organize:hover,.cq-icon-button.cq-workspace-view-organize[aria-pressed=true]{border:0;background:var(--cq-accent-soft);box-shadow:none;color:var(--cq-accent)}.cq-icon-button.cq-control--compact{width:var(--cq-control-compact)}.cq-icon-button.cq-control--large{width:var(--cq-control-large)}.cq-auth-form .cq-primary-button,.cq-auth-form .cq-secondary-button{min-height:var(--cq-control-large)}.cq-auth-form :is(input:not([type=file]),select),.cq-field :is(input:not([type=file]),select){min-height:var(--cq-control-standard);padding-inline:var(--cq-control-padding-x);font-size:var(--cq-control-text-size);line-height:1.35}.cq-auth-form :is(input:not([type=file]),select){height:var(--cq-control-large);min-height:var(--cq-control-large)}.cq-auth-form textarea,.cq-field textarea{min-height:96px;padding:11px var(--cq-control-padding-x);line-height:1.45;resize:vertical}.cq-field input[type=file]{min-height:var(--cq-control-large);padding:5px}.cq-field input[type=file]::file-selector-button{min-height:var(--cq-control-compact);margin-right:10px;padding-inline:12px;border:0;border-radius:calc(var(--cq-radius-control) - 2px);background:var(--cq-surface-muted);color:var(--cq-ink);font:inherit;font-size:12px;font-weight:650}.cq-availability-day input[type=time],.cq-feed-comment-safety-panel select,.cq-smart-search input,.cq-smart-sentence-builder :is(input,select),.cq-turnover-stock-conflict-form input,.cq-turnover-stock-row>form input[name=quantity]{min-height:var(--cq-control-compact)}.cq-archive-filing-preview select,.cq-chat-search-field input,.cq-chat-search-submit,.cq-feed-comment-form textarea,.cq-feed-image-alt input,.cq-feed-reply-form textarea,.cq-feed-search input,.cq-finance-grant-form select,.cq-radar-import input[type=file],.cq-stay-cancel-confirmation select,.cq-stay-rebook-confirmation input[type=datetime-local]{min-height:var(--cq-control-standard)}.cq-global-search-form>label{min-height:var(--cq-control-large)}.cq-action-menu-trigger,.cq-calendar-source-menu>summary,.cq-crew-menu>summary,.cq-feed-safety-menu>summary,.cq-feed-share-menu>summary{width:var(--cq-control-standard);min-width:var(--cq-control-standard);height:var(--cq-control-standard);min-height:var(--cq-control-standard);border-radius:var(--cq-radius-control)}.cq-action-menu-panel,.cq-calendar-source-menu>div,.cq-crew-menu>div{min-width:200px;padding:6px;border:1px solid var(--cq-border);border-radius:calc(var(--cq-radius-control) + 2px);background:color-mix(in srgb,var(--cq-surface) 97%,transparent);box-shadow:var(--cq-token-shadow-overlay);backdrop-filter:blur(18px) saturate(140%)}.cq-action-menu-panel :is(a,button),.cq-calendar-source-menu>div :is(a,button),.cq-crew-menu>div :is(a,button){min-height:var(--cq-control-standard)}@media (max-width:768px){.cq-auth-form :is(input:not([type=file]),select),.cq-control,.cq-field :is(input:not([type=file]),select){font-size:16px}.cq-control--compact{font-size:13px}}@media (prefers-reduced-motion:reduce){.cq-button,.cq-control,.cq-icon-button{transition-duration:.01ms}}.cq-ui-catalog{width:min(100% - 32px,920px);margin:0 auto;padding-block:48px 80px}.cq-ui-catalog>header{margin-bottom:24px}.cq-ui-catalog-section h2,.cq-ui-catalog>header h1,.cq-ui-catalog>header p{margin:0}.cq-ui-catalog>header h1{margin-top:5px;font-size:clamp(30px,5vw,44px);letter-spacing:-.045em}.cq-ui-catalog>header p:last-child{margin-top:8px;color:var(--cq-ink-secondary)}.cq-ui-catalog-section{margin-top:14px;overflow:hidden}.cq-ui-catalog-section>header{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;border-bottom:1px solid var(--cq-border)}.cq-ui-catalog-section>header h2{font-size:15px}.cq-ui-catalog-section>header span{color:var(--cq-ink-tertiary);font-size:11px;font-variant-numeric:tabular-nums}.cq-ui-catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;padding:20px}.cq-ui-catalog-wide{grid-column:1/-1}.cq-ui-catalog-actions,.cq-ui-catalog-density{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:20px}.cq-ui-catalog-density>*{width:min(100%,220px)}@media (max-width:640px){.cq-ui-catalog{width:min(100% - 24px,920px);padding-block:24px 56px}.cq-ui-catalog-grid{grid-template-columns:1fr;padding:16px}.cq-ui-catalog-wide{grid-column:auto}.cq-ui-catalog-actions>.cq-button{flex:1 1 calc(50% - 5px)}}:root{--cq-hairline:color-mix(in srgb,var(--cq-border-strong) 62%,transparent);--cq-surface-grouped:color-mix(in srgb,var(--cq-surface-muted) 52%,var(--cq-surface));--cq-shadow-surface:0 1px 2px rgba(20,22,27,0.025);--cq-motion-fast:140ms;--cq-motion-standard:190ms;--cq-list-row-block:62px}.cq-page{padding-top:22px}.cq-page-header,.cq-view-header{min-height:72px;align-items:center;margin-bottom:20px}.cq-view-header-identity{display:flex;min-width:0;align-items:center;gap:13px}.cq-view-header-icon{display:grid;width:44px;height:44px;flex:none;place-items:center;border-radius:13px;background:color-mix(in srgb,var(--cq-accent-soft) 72%,var(--cq-surface));color:var(--cq-accent)}.cq-view-header-copy{display:grid;min-width:0;gap:1px}.cq-view-header-copy .cq-view-title{margin-top:1px;margin-bottom:3px;font-size:clamp(28px,3vw,38px);font-weight:720;letter-spacing:-.038em;line-height:1.1}.cq-view-header-actions{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:8px}.cq-status-pill{min-height:30px;padding:0 10px;border:1px solid var(--cq-hairline);background:color-mix(in srgb,var(--cq-surface-muted) 58%,transparent);color:var(--cq-ink-secondary);box-shadow:none;font-variant-numeric:tabular-nums}.cq-surface{border-color:var(--cq-hairline);box-shadow:var(--cq-shadow-surface)}.cq-surface .cq-surface{box-shadow:none}.cq-danger-button,.cq-primary-button,.cq-quiet-button,.cq-secondary-button{min-height:var(--cq-control-standard);border-radius:var(--cq-radius-control);line-height:1}.cq-primary-button{box-shadow:0 4px 12px color-mix(in srgb,var(--cq-accent) 21%,transparent)}.cq-primary-button:hover{box-shadow:0 6px 16px color-mix(in srgb,var(--cq-accent) 24%,transparent)}:is(.cq-primary-button,.cq-secondary-button,.cq-quiet-button,.cq-danger-button,.cq-record-row,.cq-nav-link):focus-visible{outline:3px solid var(--cq-focus);outline-offset:2px}.cq-entity-header{display:grid;min-width:0;min-height:60px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px 9px 12px;border-bottom:1px solid var(--cq-hairline);background:color-mix(in srgb,var(--cq-surface) 94%,transparent)}.cq-entity-header-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;background:var(--cq-surface-muted);color:var(--cq-ink-secondary)}.cq-entity-header--ai .cq-entity-header-icon{background:var(--cq-ai-soft);color:var(--cq-ai)}.cq-entity-header--attention .cq-entity-header-icon{background:var(--cq-attention-soft);color:var(--cq-attention)}.cq-entity-header--success .cq-entity-header-icon{background:var(--cq-success-soft);color:var(--cq-success)}.cq-entity-header-copy{display:grid;min-width:0;gap:1px}.cq-entity-header-copy small,.cq-entity-header-copy span{overflow:hidden;color:var(--cq-ink-tertiary);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.cq-entity-header-copy small{font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cq-entity-header-copy strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.cq-entity-header-actions{display:flex;align-items:center;gap:4px}.cq-entity-header-actions>:is(a,button){display:grid;width:40px;height:40px;place-items:center;border-radius:11px;color:var(--cq-ink-tertiary)}.cq-entity-header-actions>:is(a,button):hover{background:var(--cq-interactive-surface-hover);color:var(--cq-ink)}.cq-ai-proposal{border-color:color-mix(in srgb,var(--cq-ai) 19%,var(--cq-hairline))!important;background:color-mix(in srgb,var(--cq-ai-soft) 32%,var(--cq-surface))!important;box-shadow:inset 2px 0 0 color-mix(in srgb,var(--cq-ai) 52%,transparent)!important}.cq-context-action-bar{display:flex;min-height:60px;align-items:center;justify-content:flex-end;gap:8px;margin-top:auto;padding:10px 12px max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--cq-hairline);background:color-mix(in srgb,var(--cq-surface) 91%,transparent);backdrop-filter:blur(18px) saturate(125%)}.cq-archive-browser,.cq-chat-layout{overflow:hidden;border-color:var(--cq-hairline);border-radius:18px;background:var(--cq-surface);box-shadow:0 5px 22px rgba(20,22,27,.055)}.cq-spatial-view{isolation:isolate}.cq-spatial-pane{min-width:0}.cq-spatial-pane--collection,.cq-spatial-pane--navigation{border-right-color:var(--cq-hairline)}.cq-chat-layout>.cq-surface{border:0;border-radius:0;box-shadow:none}.cq-archive-tree{background:var(--cq-surface-grouped)}.cq-archive-quick-inspector,.cq-chat-thread-pane{background:var(--cq-surface)}.cq-archive-inspector-header{border-bottom-color:var(--cq-hairline);padding:9px 10px 9px 12px}.cq-empty-state{min-height:clamp(220px,38vh,300px);padding:clamp(28px,5vw,38px) 20px}.cq-empty-icon{width:54px;height:54px;margin-bottom:13px;border-radius:17px}.cq-empty-state h2{font-size:clamp(22px,3vw,30px)}.cq-background-activity{display:inline-flex;min-height:36px;max-width:260px;align-items:center;gap:7px;padding:0 10px 0 7px;border:1px solid var(--cq-hairline);border-radius:999px;background:color-mix(in srgb,var(--cq-surface) 90%,transparent);color:var(--cq-ink-secondary);box-shadow:var(--cq-shadow-surface);font-size:12px;font-weight:650;backdrop-filter:blur(16px);animation:cq-activity-enter var(--cq-motion-standard) var(--cq-ease) both}.cq-archive-page small,.cq-navigation-tree-heading p,.cq-role-inbox-copy p,.cq-role-inbox-copy>div{font-size:12px}.cq-background-activity>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cq-background-activity-icon{display:grid;width:24px;height:24px;flex:none;place-items:center;border-radius:50%;background:var(--cq-ai-soft);color:var(--cq-ai)}.cq-background-activity--success .cq-background-activity-icon{background:var(--cq-success-soft);color:var(--cq-success)}.cq-background-activity--failed .cq-background-activity-icon{background:var(--cq-danger-soft);color:var(--cq-danger)}.cq-background-activity-pulse{width:6px;height:6px;flex:none;border-radius:50%;background:var(--cq-ai);animation:cq-activity-pulse 1.2s ease-in-out infinite}.cq-tool-library-dialog>footer{align-items:center;gap:12px}.cq-interface-density{display:grid;min-width:0;gap:4px;margin:0;padding:0;border:0}.cq-interface-density legend{color:var(--cq-ink-tertiary);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cq-interface-density>div{display:flex;padding:2px;border-radius:9px;background:color-mix(in srgb,var(--cq-ink) 5%,transparent)}.cq-interface-density button{min-height:30px;padding:0 9px;border-radius:7px;color:var(--cq-ink-tertiary);font-size:10px;font-weight:650}.cq-interface-density button[aria-pressed=true]{background:var(--cq-surface);color:var(--cq-ink);box-shadow:var(--cq-shadow-surface)}.cq-tool-library-footer-actions{display:flex;align-items:center;gap:4px}.cq-ui-catalog-experience-body{padding:22px}.cq-ui-catalog-experience-body>.cq-page-header{margin-bottom:16px}.cq-ui-catalog-spatial{display:grid;min-height:380px;grid-template-columns:minmax(240px,.8fr) minmax(0,1.4fr);overflow:hidden;border:1px solid var(--cq-hairline);border-radius:16px;background:var(--cq-surface)}.cq-ui-catalog-spatial>.cq-spatial-pane--collection{padding-top:6px;border-right:1px solid var(--cq-hairline);background:var(--cq-surface-grouped)}.cq-ui-catalog-spatial .cq-record-row{grid-template-columns:36px minmax(0,1fr);margin:0 6px;border-radius:10px}.cq-ui-catalog-spatial .cq-record-row.is-active{background:var(--cq-accent-soft)}.cq-ui-catalog-detail{display:flex;min-width:0;flex-direction:column}.cq-ui-catalog-preview{display:grid;min-height:220px;flex:1;place-items:center;margin:14px;border:1px dashed var(--cq-border-strong);border-radius:14px;background:var(--cq-surface-muted);color:var(--cq-ink-tertiary);font-size:12px}.cq-chat-conversation-list>*,.cq-feed-list>.cq-feed-post,.cq-record-list>.cq-record-row,.cq-work-list>.cq-work-row{content-visibility:auto;contain-intrinsic-size:auto var(--cq-list-row-block)}.cq-work-list>.cq-work-row{contain-intrinsic-size:auto 96px}.cq-feed-post,.cq-record-row{transition:background-color var(--cq-motion-fast) var(--cq-ease),border-color var(--cq-motion-fast) var(--cq-ease),box-shadow var(--cq-motion-fast) var(--cq-ease),transform var(--cq-motion-fast) var(--cq-ease)}@media (min-width:821px){html[data-cq-density=compact]{--cq-list-row-block:50px}html[data-cq-density=compact] :is(.cq-record-row,.cq-work-row){min-height:var(--cq-list-row-block)}html[data-cq-density=compact] .cq-work-list>.cq-work-row{contain-intrinsic-size:auto var(--cq-list-row-block)}html[data-cq-density=compact] .cq-record-icon{width:34px;height:34px;border-radius:10px}html[data-cq-density=compact] .cq-record-copy strong{font-size:13px}html[data-cq-density=compact] .cq-record-copy small{margin-top:0}html[data-cq-density=compact] :is(.cq-archive-records,.cq-record-list){--cq-control-standard:40px}}.cq-feed-page>.cq-feedback,.cq-tool-page>.cq-feedback{border-color:var(--cq-hairline);box-shadow:var(--cq-shadow-surface);animation:cq-feedback-enter var(--cq-motion-standard) var(--cq-ease) both}@keyframes cq-activity-enter{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cq-feedback-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes cq-activity-pulse{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@media (max-width:900px){.cq-background-activity{width:36px;padding:0;justify-content:center}.cq-background-activity>span:not(.cq-background-activity-icon){display:none}}@media (max-width:820px){html[data-cq-density=compact]{--cq-list-row-block:62px}html[data-cq-density=compact] .cq-record-row{min-height:76px;padding-block:12px}html[data-cq-density=compact] .cq-work-row{min-height:96px;padding-block:14px}html[data-cq-density=compact] .cq-record-icon{width:38px;height:38px;border-radius:12px}html[data-cq-density=compact] :is(.cq-archive-records,.cq-record-list){--cq-control-standard:var(--cq-token-control-regular)}.cq-page{padding-top:14px}.cq-page-header,.cq-view-header{min-height:62px;align-items:flex-end;gap:12px;margin-bottom:15px}.cq-view-header-icon{width:40px;height:40px;border-radius:12px}.cq-page-header h1,.cq-view-header-copy .cq-view-title{font-size:clamp(29px,9vw,36px)}.cq-view-header-actions{align-self:center}.cq-context-action-bar{position:sticky;z-index:4;bottom:0}.cq-archive-browser,.cq-chat-layout{border-radius:16px}}@media (max-width:580px){.cq-tool-library-dialog>footer{align-items:stretch;flex-direction:column}.cq-interface-density button,.cq-interface-density>div{flex:1}.cq-tool-library-footer-actions{justify-content:space-between}.cq-page-header{flex-wrap:wrap}.cq-view-header-actions{margin-left:auto}.cq-view-header-actions .cq-status-pill{min-height:28px;font-size:10px}}.cq-stock-camera-start p,.cq-stock-camera-status,.cq-stock-camera-stop,.cq-stock-commitment-state :is(strong,small),.cq-stock-forecast-group>header p,.cq-stock-forecast-issues :is(span,small,details p,details summary),.cq-stock-location-empty,.cq-stock-location>header p,.cq-stock-sync :is(header p,.cq-stock-sync-note),.cq-stock-sync-entry :is(span,small),.cq-work-expiry,.cq-work-state,.cq-work-window{font-size:12px}.cq-stock-camera-status,.cq-stock-camera-stop,.cq-stock-forecast-issues details summary{min-width:44px;min-height:44px}@media (max-width:760px){.cq-passport-header-actions .cq-text-button{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.cq-background-activity,.cq-background-activity-pulse,.cq-feed-page>.cq-feedback,.cq-tool-page>.cq-feedback{animation:none}}.cq-section-heading.cq-section-heading{display:grid;min-width:0;min-height:72px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:12px 18px;color:var(--cq-ink);font-size:inherit}.cq-section-heading.cq-section-heading--no-icon{grid-template-columns:minmax(0,1fr) auto}.cq-section-heading.cq-section-heading--no-trailing:not(.cq-section-heading--no-icon){grid-template-columns:40px minmax(0,1fr)}.cq-section-heading.cq-section-heading--no-icon.cq-section-heading--no-trailing{grid-template-columns:minmax(0,1fr)}.cq-section-heading-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:var(--cq-accent-soft);color:var(--cq-accent)}.cq-section-heading-copy{display:grid;min-width:0;gap:2px}.cq-section-heading>.cq-section-heading-copy>.cq-section-heading-eyebrow,.cq-section-heading>.cq-section-heading-copy>.cq-section-heading-subtitle,.cq-section-heading>.cq-section-heading-copy>.cq-section-heading-title{min-width:0;margin:0}.cq-section-heading>.cq-section-heading-copy>.cq-section-heading-eyebrow{color:var(--cq-accent);font-size:12px;font-weight:720;letter-spacing:.055em;line-height:1.2;text-transform:uppercase}.cq-section-heading>.cq-section-heading-copy>.cq-section-heading-title{color:var(--cq-ink);font-size:17px;font-weight:720;letter-spacing:-.015em;line-height:1.2;overflow-wrap:anywhere}.cq-section-heading>.cq-section-heading-copy>.cq-section-heading-subtitle{color:var(--cq-ink-tertiary);font-size:12px;font-weight:520;line-height:1.35;overflow-wrap:anywhere}.cq-section-heading-trailing{display:inline-flex;min-width:0;align-items:center;flex-wrap:nowrap;justify-content:flex-end;gap:8px;color:var(--cq-ink-tertiary);white-space:nowrap}.cq-section-heading-trailing>svg:last-child{transition:transform .16s var(--cq-ease)}.cq-section-heading--truncate :is(.cq-section-heading-title,.cq-section-heading-subtitle){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cq-section-heading.cq-section-heading--compact{min-height:60px;gap:10px;padding:10px 14px}.cq-section-heading.cq-section-heading--compact:not(.cq-section-heading--no-icon){grid-template-columns:36px minmax(0,1fr) auto}.cq-section-heading.cq-section-heading--compact.cq-section-heading--no-trailing:not(.cq-section-heading--no-icon){grid-template-columns:36px minmax(0,1fr)}.cq-section-heading.cq-section-heading--compact .cq-section-heading-icon{width:36px;height:36px;border-radius:11px}:is(section,article,aside,div,form,fieldset)>:is(.cq-section-heading,.cq-section-header):first-child:has(+*){border-bottom:1px solid var(--cq-border);border-radius:var(--cq-radius-card) var(--cq-radius-card) 0 0;background:var(--cq-dependent-section-heading);background-clip:padding-box}details>summary:first-child:has(>.cq-section-heading){border-bottom:1px solid var(--cq-border);border-radius:var(--cq-radius-card) var(--cq-radius-card) 0 0;background:var(--cq-dependent-section-heading);background-clip:padding-box}.cq-section-header{min-height:72px;gap:12px;padding:12px 18px}.cq-section-header>:is(div,span):has(>:is(h2,h3,h4)){display:grid;min-width:0;gap:2px}.cq-section-header>:is(div,span)>.cq-section-kicker{margin:0;color:var(--cq-accent);font-size:12px;font-weight:720;letter-spacing:.055em;line-height:1.2;text-transform:uppercase}.cq-section-header>:is(div,span)>:is(h2,h3,h4),.cq-section-header>:is(h2,h3,h4){margin:0;color:var(--cq-ink);font-size:17px;font-weight:720;letter-spacing:-.015em;line-height:1.2}.cq-section-header>:is(div,span)>:is(p:not(.cq-section-kicker),small),.cq-section-header>:is(p:not(.cq-section-kicker),small){margin:0;color:var(--cq-ink-tertiary);font-size:12px;font-weight:520;line-height:1.35}.cq-passport-surface>.cq-section-heading{overflow:hidden;border-radius:var(--cq-radius-card) var(--cq-radius-card) 0 0}.cq-calendar-source-status>.cq-section-heading{border-bottom:1px solid var(--cq-border)}.cq-equipment-edit-surface>.cq-section-heading.cq-equipment-edit-heading{min-height:0;margin-bottom:22px;padding:0 0 20px;border-bottom:1px solid var(--cq-border)}.cq-section-heading.cq-notification-preference-heading{min-height:0;margin-bottom:14px;padding:0}.cq-section-heading.cq-maintenance-access-heading,.cq-section-heading.cq-maintenance-action-heading,.cq-section-heading.cq-maintenance-equipment-heading{min-height:0;padding:0}.cq-section-heading.cq-quality-section-heading{min-height:0;padding:0 0 12px}:is(.cq-billing-heading,.cq-passport-v2-subheading)>div:has(>:is(h2,h3,h4)){display:grid;min-width:0;gap:2px}:is(.cq-billing-heading,.cq-passport-v2-subheading)>div>.cq-section-kicker{margin:0;color:var(--cq-accent);font-size:12px;font-weight:720;letter-spacing:.055em;line-height:1.2;text-transform:uppercase}:is(.cq-billing-heading,.cq-passport-v2-subheading)>:is(h2,h3,h4),:is(.cq-billing-heading,.cq-passport-v2-subheading)>div>:is(h2,h3,h4){margin:0;color:var(--cq-ink);font-size:17px;font-weight:720;letter-spacing:-.015em;line-height:1.2}.cq-billing-heading>p:not(.cq-section-kicker),:is(.cq-billing-heading,.cq-passport-v2-subheading)>div>:is(p:not(.cq-section-kicker),small){margin:0;color:var(--cq-ink-tertiary);font-size:12px;font-weight:520;line-height:1.35}.cq-stay-attention .cq-section-heading-icon{background:var(--cq-attention-soft);color:var(--cq-attention)}.cq-stay-attention[data-severity=critical] .cq-section-heading-icon{background:var(--cq-danger-soft);color:var(--cq-danger)}.cq-stay-attention[data-severity=planned] .cq-section-heading-icon{background:var(--cq-blue-soft);color:var(--cq-blue)}.cq-stay-attention[data-result=success] .cq-section-heading-icon{background:var(--cq-success-soft);color:var(--cq-success)}.cq-stay-reservation-disclosure[open]>summary .cq-section-heading-trailing>svg:last-child{transform:rotate(180deg)}@media (max-width:620px){.cq-section-heading.cq-section-heading--standard{padding-inline:14px}.cq-section-heading.cq-section-heading--standard:not(.cq-section-heading--no-icon){grid-template-columns:36px minmax(0,1fr) auto}.cq-section-heading.cq-section-heading--standard.cq-section-heading--no-trailing:not(.cq-section-heading--no-icon){grid-template-columns:36px minmax(0,1fr)}.cq-section-heading.cq-section-heading--standard .cq-section-heading-icon{width:36px;height:36px}.cq-section-header{padding-inline:14px}}@media (forced-colors:active){.cq-section-heading-icon{border:1px solid CanvasText}.cq-section-heading-trailing{color:CanvasText}}@media (prefers-reduced-motion:reduce){.cq-section-heading-trailing>svg:last-child{transition-duration:.01ms}}