.semantic-app-shell .semantic-conversation-shell[data-source-inspector=wide]{grid-template-columns:calc(var(--ld-shell-product-rail) + var(--ld-shell-secondary-rail)) minmax(0,1fr) 360px}.semantic-app-shell .semantic-conversation-shell[data-source-inspector=compact]{grid-template-columns:var(--ld-shell-product-rail) minmax(0,1fr) 320px}.semantic-conversation-shell .semantic-destination-navigation[hidden]{display:none}.semantic-source-menu{position:fixed;z-index:6;padding:var(--ld-semantic-gap-xs);border:var(--ld-semantic-border-width) solid var(--ld-semantic-line-default);border-radius:var(--ld-semantic-radius-sm);background:var(--ld-semantic-surface-overlay);box-shadow:var(--ld-semantic-elevation-overlay)}.semantic-source-menu button,.semantic-source-inspector button{min-height:var(--ld-semantic-hit-min);padding:var(--ld-semantic-gap-sm) var(--ld-semantic-gap-md);color:var(--ld-semantic-ink);background:transparent;border:var(--ld-semantic-border-width) solid var(--ld-semantic-line-default);border-radius:var(--ld-semantic-radius-sm)}.semantic-source-inspector{grid-column:3;grid-row:1 / -1;min-width:0;min-height:0;overflow:auto;padding:var(--ld-semantic-gap-md);color:var(--ld-semantic-ink);background:var(--ld-semantic-surface);border-inline-start:var(--ld-semantic-border-width) solid var(--ld-semantic-line)}.semantic-source-inspector header{display:flex;align-items:center;justify-content:space-between;gap:var(--ld-semantic-gap-sm)}.semantic-source-inspector h2,.semantic-source-inspector h3{font-size:var(--ld-semantic-type-body);font-weight:var(--ld-semantic-weight-label)}.semantic-source-inspector p{white-space:pre-wrap;overflow-wrap:anywhere}.semantic-source-inspector-body>p{color:var(--ld-semantic-ink-secondary)}.semantic-source-inspector section,.semantic-source-inspector details{border-block-start:var(--ld-semantic-border-width) solid var(--ld-semantic-line);padding-block:var(--ld-semantic-gap-md)}@media (width < 736px){.semantic-conversation-shell[data-source-inspector=mobile] .semantic-conversation-feed,.semantic-work-stream>.semantic-source-inspector{grid-column:1;grid-row:1}.semantic-conversation-shell[data-source-inspector=mobile] .semantic-conversation-feed{visibility:hidden}.semantic-work-stream:has(>[data-agent-entry-notice])>:is(.semantic-conversation-feed,.semantic-source-inspector){grid-row:2}.semantic-work-stream>.semantic-source-inspector{z-index:2;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);padding:0;border-inline-start:0}.semantic-work-stream>.semantic-source-inspector header{padding:var(--ld-semantic-gap-sm) var(--ld-semantic-safe-inline);border-block-end:var(--ld-semantic-border-width) solid var(--ld-semantic-line)}.semantic-work-stream>.semantic-source-inspector header h2{margin:0}.semantic-work-stream>.semantic-source-inspector .semantic-source-inspector-body{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--ld-semantic-gap-sm) var(--ld-semantic-safe-inline) var(--ld-semantic-gap-lg);scroll-padding-block:var(--ld-semantic-gap-sm)}.semantic-work-stream>.semantic-source-inspector :is(button,summary){box-sizing:border-box;min-width:var(--ld-semantic-hit-min);min-height:var(--ld-semantic-hit-min)}.semantic-work-stream>.semantic-source-inspector summary{display:flex;align-items:center;cursor:pointer;padding-block:var(--ld-semantic-gap-sm)}.semantic-work-stream>.semantic-source-inspector :focus-visible{outline:var(--ld-semantic-focus-width) solid var(--ld-semantic-line-focus);outline-offset:calc(-1 * var(--ld-semantic-focus-width))}}@media (width < 736px),(width < 1120px){.semantic-app-shell .semantic-work-stream .semantic-conversation-feed-inner{padding-block-end:calc(var(--ld-composer-measured-height, 0px) + var(--ld-semantic-gap-xl))}.semantic-app-shell .semantic-conversation-feed{scroll-padding-block-end:var(--ld-composer-measured-height, var(--ld-semantic-gap-xl))}.semantic-app-shell .semantic-work-stream[data-work-state=normal]>.semantic-conversation-feed{grid-row:1 / -1;grid-column:1}.semantic-app-shell .semantic-work-stream:has(>[data-agent-entry-notice])>.semantic-conversation-feed{grid-row:2 / -1}.semantic-app-shell .semantic-work-stream[data-work-state=normal]>.semantic-conversation-composer{grid-row:-2 / -1;grid-column:1;align-self:end;z-index:2}.semantic-app-shell[data-card-field-editing] .semantic-work-stream>:is(.semantic-conversation-composer,.semantic-conversation-latest){display:none}.semantic-app-shell[data-card-field-editing] .semantic-work-stream{grid-template-rows:minmax(0,1fr)}.semantic-app-shell[data-card-field-editing] .semantic-work-stream:has(>[data-agent-entry-notice]){grid-template-rows:auto minmax(0,1fr)}.semantic-app-shell[data-editing-viewport]{position:fixed;inset-inline:0;inset-block-start:var(--ld-editing-top);min-height:0;height:var(--ld-editing-height)}.semantic-app-shell[data-editing-viewport] .semantic-conversation-shell{min-height:0;height:var(--ld-editing-height)}.semantic-app-shell[data-editing-viewport] .semantic-conversation-composer textarea{max-height:min(22dvh,calc(var(--ld-editing-height) / 4));overflow-y:auto}.semantic-app-shell :is(.semantic-conversation-example-card,.ld-conversation-button,.semantic-conversation-next-steps button,.semantic-conversation-tool,.semantic-conversation-send){min-inline-size:var(--ld-semantic-hit-min);min-block-size:var(--ld-semantic-hit-min);max-inline-size:100%;white-space:normal;overflow-wrap:anywhere}.semantic-app-shell[data-short-viewport] .semantic-conversation-composer{max-block-size:calc(var(--ld-visible-height) * .35);overflow-y:auto;margin-block:var(--ld-semantic-gap-xs);padding:var(--ld-semantic-gap-xs)}.semantic-app-shell[data-short-viewport] .semantic-conversation-composer[data-compact=true][data-expanded] .semantic-conversation-composer-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:end}.semantic-app-shell[data-short-viewport] .semantic-conversation-composer[data-expanded] textarea{grid-column:1;grid-row:1;min-block-size:var(--ld-semantic-hit-min);max-block-size:var(--ld-semantic-hit-min);overflow-y:auto}.semantic-app-shell[data-short-viewport] .semantic-mobile-composer-identity{grid-column:2;grid-row:1}.semantic-app-shell[data-short-viewport] .semantic-conversation-composer-submit-tools{grid-column:3;grid-row:1}.semantic-app-shell[data-short-viewport] .semantic-conversation-composer[data-expanded] :is(.semantic-conversation-composer-tools,.semantic-conversation-keyboard-hint,.semantic-conversation-compact-tools){display:none}}.semantic-planning-failure,.semantic-clarification-text-answer{display:grid;gap:var(--ld-semantic-gap-md);min-width:0;overflow-wrap:anywhere}.semantic-planning-failure h2{margin:0;font-size:var(--ld-semantic-type-body);color:var(--ld-semantic-ink)}.semantic-planning-failure p,.semantic-clarification-text-answer p{margin:0}.semantic-planning-failure details{border-block-start:var(--ld-semantic-border-width) solid var(--ld-semantic-line);padding-block-start:var(--ld-semantic-gap-md)}.semantic-planning-failure summary{cursor:pointer;color:var(--ld-semantic-ink-secondary);min-height:var(--ld-visual-control-touch)}.semantic-planning-followup-actions{display:flex;flex-wrap:wrap;gap:var(--ld-semantic-gap-sm);align-items:center}.semantic-planning-failure-content{display:grid;gap:var(--ld-semantic-gap-md)}.semantic-business-card-reading .semantic-surface,.semantic-planning-failure .semantic-surface{width:100%;max-width:none;min-height:0;padding:0;background:transparent}.semantic-planning-followup-actions .semantic-action,.semantic-clarification-text-answer .semantic-action{min-height:var(--ld-visual-control-touch)}.semantic-planning-followup-actions p{flex-basis:100%;color:var(--ld-semantic-ink-secondary)}.stored-file-preview-dialog::backdrop{background:color-mix(in srgb,var(--ld-semantic-ink) 62%,transparent)}.stored-file-preview-dialog{box-sizing:border-box;padding:0;border:var(--ld-semantic-border-width) solid var(--ld-semantic-line-default);border-radius:var(--ld-semantic-radius-md);color:var(--ld-semantic-ink);background:var(--ld-semantic-surface-overlay);box-shadow:var(--ld-semantic-elevation-overlay)}.stored-file-preview-dialog button,.stored-file-preview-actions a{box-sizing:border-box;min-width:var(--ld-semantic-hit-min, 48px);min-height:var(--ld-semantic-hit-min, 48px);font-family:inherit;font-size:var(--ld-semantic-type-label);line-height:var(--ld-semantic-line-label);font-weight:var(--ld-semantic-weight-label)}.stored-file-preview-dialog button,.stored-file-preview-actions a{padding:0 var(--ld-semantic-gap-md);border:var(--ld-semantic-border-width) solid var(--ld-semantic-line-default);border-radius:var(--ld-semantic-radius-sm);color:var(--ld-semantic-ink-secondary);background:var(--ld-semantic-surface)}.stored-file-preview-dialog .btn-primary{padding-inline:var(--ld-semantic-gap-lg);border:0;border-radius:var(--ld-semantic-radius-md);color:var(--ld-semantic-on-primary);background:var(--ld-semantic-primary)}.stored-file-preview-dialog .btn-primary:hover{background:var(--ld-visual-primary-hover)}.stored-file-preview-dialog .btn-primary:active{background:var(--ld-visual-primary-active)}.stored-file-preview-dialog .btn-secondary{border:0;color:var(--ld-semantic-on-secondary);background:var(--ld-semantic-secondary)}.stored-file-preview-dialog .btn-secondary:hover{background:var(--ld-semantic-surface-selected)}.stored-file-preview-dialog button:focus-visible,.stored-file-preview-actions a:focus-visible,.stored-file-preview-dialog summary:focus-visible{outline:var(--ld-semantic-focus-width) solid var(--ld-semantic-line-focus);outline-offset:var(--ld-semantic-focus-offset)}.stored-file-preview-actions a{display:inline-flex;align-items:center;justify-content:center}.stored-file-preview-dialog[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(1000px,calc(100% - 48px));height:min(860px,calc(100vh - 48px));overflow:hidden}.stored-file-preview-header,.stored-file-preview-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--ld-semantic-gap-lg);padding:var(--ld-semantic-gap-lg) var(--ld-visual-gap-xxl)}.stored-file-preview-header{border-block-end:var(--ld-semantic-border-width) solid var(--ld-semantic-line)}.stored-file-preview-header h2,.stored-file-preview-header p,.stored-file-preview-state p{margin:0}.stored-file-preview-header p{margin-block-start:var(--ld-semantic-gap-xs);color:var(--ld-semantic-ink-secondary);overflow-wrap:anywhere}.stored-file-preview-dialog .stored-file-preview-close{width:var(--ld-semantic-hit-min, 48px);height:var(--ld-semantic-hit-min, 48px);border:0;border-radius:var(--ld-semantic-radius-sm);background:transparent;color:var(--ld-semantic-ink-secondary);font-size:var(--ld-semantic-type-heading);cursor:pointer}.stored-file-preview-body{display:grid;min-height:0;place-items:center;overflow:auto;padding:var(--ld-semantic-gap-lg);background:var(--ld-semantic-canvas)}.stored-file-preview-state{display:grid;justify-items:center;gap:var(--ld-semantic-gap-lg);max-width:520px;text-align:center}.stored-file-preview-state--error{width:min(100%,var(--ld-semantic-reading-max));max-width:var(--ld-semantic-reading-max);justify-items:start;gap:var(--ld-semantic-gap-xs);padding:var(--ld-semantic-gap-md) var(--ld-semantic-gap-lg);border:var(--ld-semantic-border-width) solid var(--ld-semantic-line-critical);border-radius:var(--ld-semantic-radius-sm);color:var(--ld-semantic-critical);background:var(--ld-semantic-surface-critical);font-size:var(--ld-visual-type-secondary-body);line-height:var(--ld-visual-line-secondary-body);text-align:start}.stored-file-preview-state--error>strong{font-size:var(--ld-visual-type-object-title);line-height:var(--ld-visual-line-object-title);font-weight:var(--ld-visual-weight-object-title)}.stored-file-preview-state--error>button{margin-block-start:var(--ld-semantic-gap-sm)}.stored-file-preview-diagnostic{width:100%;color:var(--ld-semantic-ink-secondary);margin-block-start:var(--ld-semantic-gap-sm)}.stored-file-preview-diagnostic summary{display:flex;align-items:center;min-height:var(--ld-visual-hit-min);cursor:pointer}.stored-file-preview-diagnostic pre{margin:0;font-family:var(--ld-visual-font-diagnostic);font-size:var(--ld-visual-type-diagnostic-detail);line-height:var(--ld-visual-line-diagnostic-detail);white-space:pre-wrap;overflow-wrap:anywhere}.stored-file-preview-header h2{font-size:var(--ld-semantic-type-heading);line-height:var(--ld-semantic-line-heading);font-weight:var(--ld-semantic-weight-heading)}.stored-file-preview-loading{color:var(--ld-semantic-ink-secondary);animation:stored-file-preview-appear var(--ld-semantic-motion-normal) var(--ld-semantic-motion-easing)}.stored-file-preview-image{display:block;max-width:100%;max-height:100%;object-fit:contain}.stored-file-preview-pdf{width:100%;height:100%;min-height:520px;border:var(--ld-semantic-border-width) solid var(--ld-semantic-line);background:var(--ld-semantic-surface)}.stored-file-preview-actions{justify-content:flex-end;border-block-start:var(--ld-semantic-border-width) solid var(--ld-semantic-line)}.stored-file-preview-actions a{text-decoration:none}@keyframes stored-file-preview-appear{0%{opacity:0}to{opacity:1}}@media (width < 736px){.stored-file-preview-dialog[open]{max-width:100%;max-height:100%;width:100%;height:100vh;border-radius:0}.stored-file-preview-header,.stored-file-preview-actions{padding:var(--ld-semantic-gap-md) var(--ld-semantic-safe-inline)}.stored-file-preview-body{padding:var(--ld-semantic-safe-block) var(--ld-semantic-safe-inline)}}@media (prefers-reduced-motion: reduce){.stored-file-preview-loading{animation-duration:0ms}}.semantic-company-opening-current .semantic-value>dt:empty{display:none}.semantic-company-opening-current .semantic-section[data-section-role=main] .semantic-value:has(>dt:empty)>dd,.semantic-planning-failure-description{color:var(--logidesk-text-secondary);font-size:var(--ld-visual-type-body);line-height:var(--ld-visual-line-body)}.semantic-company-opening-current .semantic-input{grid-column:1 / -1}.semantic-planning-failure .semantic-planning-failure-content{gap:var(--ld-semantic-gap-xl)}.semantic-planning-failure-content>details{padding-block-start:var(--ld-semantic-gap-lg)}.semantic-planning-failure-content>details>summary{font-size:var(--ld-visual-type-secondary-body);line-height:var(--ld-visual-line-secondary-body);align-content:center}@media (width >= 736px){.semantic-conversation-feed-inner:has(>.semantic-conversation-surface:only-child :is(.semantic-company-opening-current,.semantic-planning-failure)){justify-content:center;padding-block:var(--ld-visual-page-section-gap) calc(var(--ld-visual-page-section-gap) + var(--ld-visual-page-screen-gap))}}@media (width < 736px){.semantic-company-opening-current .semantic-section[data-section-role=main] .semantic-value:has(>dt:empty)>dd,.semantic-planning-failure-description{font-size:var(--ld-visual-type-secondary-body);line-height:var(--ld-visual-line-secondary-body)}}.auth-screen{min-block-size:100dvh;display:grid;place-items:center;color:var(--logidesk-text-primary);background:var(--logidesk-surface);font-family:var(--ld-semantic-font-family, Inter, "PingFang SC", "Microsoft YaHei", system-ui, sans-serif);font-size:var(--ld-semantic-type-body, 16px);line-height:var(--ld-semantic-line-body, 24px)}.auth-panel{inline-size:100%;padding:max(24px,env(safe-area-inset-top)) 24px max(24px,env(safe-area-inset-bottom));display:grid;justify-items:center}.auth-card{inline-size:340px;max-inline-size:100%}.auth-header{margin-block-end:32px;text-align:center}.auth-header .logidesk-brand-symbol{--ld-visual-brand-symbol: 40px;--ld-visual-brand-clear-space: 10px;margin-block-end:16px}.auth-header h1{margin:0;font-size:var(--ld-visual-type-display, 36px);line-height:var(--ld-visual-line-display, 44px);font-weight:var(--ld-visual-weight-display, 600);letter-spacing:-.02em}.auth-form,.auth-field{display:grid;gap:20px}.auth-field{gap:8px}.auth-field>label{font-size:14px;line-height:20px;font-weight:500}.auth-input-shell{display:flex;align-items:center;border:1px solid var(--logidesk-control-border);border-radius:var(--ld-semantic-radius-sm, 8px);background:var(--logidesk-surface)}.auth-input-shell input{inline-size:100%;min-block-size:var(--ld-semantic-hit-min, 48px);padding:12px 14px;border:0;border-radius:inherit;color:var(--logidesk-text-primary);background:transparent}.auth-input-shell:has(input[aria-invalid=true]){border-color:var(--logidesk-error)}.auth-country-selector{position:relative;flex:none}.auth-country-selector:after{content:"";position:absolute;inset-inline-end:0;inset-block:12px;inline-size:1px;background:var(--logidesk-control-border)}.auth-country-selector .semantic-choice-open{min-inline-size:88px;min-block-size:var(--ld-semantic-hit-min, 48px);padding:12px 32px 12px 14px;border:0;border-radius:var(--ld-semantic-radius-sm, 8px);text-align:start;white-space:nowrap;color:var(--logidesk-text-primary);background:transparent}.auth-country-selector .auth-country-chevron{position:absolute;inset-inline-end:12px;inset-block-start:calc(50% - 8px);inline-size:16px;block-size:16px;color:var(--logidesk-text-secondary);pointer-events:none}.auth-visually-hidden{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.auth-code-button{flex:none;min-block-size:var(--ld-semantic-hit-min, 48px);padding:12px 14px;border:0;border-radius:var(--ld-semantic-radius-sm, 8px);color:var(--logidesk-primary-action);background:transparent;font-size:14px;line-height:20px;font-weight:500}.auth-code-button:not(:disabled):hover{text-decoration:underline;text-underline-offset:3px}.auth-screen :is(.auth-code-button,.semantic-choice-open):disabled{color:var(--logidesk-text-secondary);background:transparent}.auth-submit-button,.auth-primary-button{inline-size:100%;min-block-size:var(--ld-semantic-hit-min, 48px);padding:12px 20px;border:0;border-radius:var(--ld-semantic-radius-pill, 999px);color:var(--logidesk-text-inverse);background:var(--logidesk-primary-action);font-weight:600}.auth-submit-button{margin-block-start:4px}.auth-screen :is(.auth-submit-button,.auth-primary-button):disabled{color:var(--logidesk-text-inverse);background:color-mix(in srgb,var(--logidesk-primary-action) 48%,var(--logidesk-surface))}.auth-screen :is(.auth-submit-button,.auth-primary-button):not(:disabled):hover{background:var(--logidesk-primary-action-hover)}.auth-error{margin:0;color:var(--logidesk-error);font-size:14px;line-height:20px}.auth-dev-hint,.auth-consent{margin:0;color:var(--logidesk-text-secondary);font-size:13px;line-height:20px;text-align:center}.auth-consent{margin-block-start:12px}.auth-divider{display:flex;align-items:center;gap:12px;margin-block:24px;color:var(--logidesk-text-secondary);font-size:13px}.auth-divider:before,.auth-divider:after{content:"";block-size:1px;flex:1;background:var(--logidesk-border)}@media (width < 736px){.auth-panel{padding-block:max(var(--ld-semantic-gap-xl),env(safe-area-inset-top)) max(calc(var(--ld-visual-page-screen-gap) + var(--ld-semantic-gap-sm)),env(safe-area-inset-bottom))}.auth-card{inline-size:100%}.auth-header{margin-block-end:calc(var(--ld-visual-gap-xxl) + var(--ld-semantic-gap-sm))}.auth-header .logidesk-brand-symbol{--ld-visual-brand-symbol: var(--ld-visual-hit-min);--ld-visual-brand-clear-space: calc(var(--ld-visual-brand-symbol) * .25);margin-block-end:calc(var(--ld-semantic-gap-lg) + var(--ld-semantic-gap-xs) / 2)}.auth-header h1{font-size:var(--ld-visual-focus-title-compact, 28px);line-height:var(--ld-visual-focus-title-line-compact, 36px)}.auth-form{gap:var(--ld-semantic-gap-lg)}}.credential-ingress-route,.credential-ingress-overlay{box-sizing:border-box;min-height:100dvh;width:100%;padding:calc(20px + env(safe-area-inset-top)) 16px calc(20px + env(safe-area-inset-bottom));color:var(--logidesk-text-primary);background:var(--logidesk-surface-subtle)}.credential-ingress-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;overflow-y:auto}.credential-ingress-card{box-sizing:border-box;width:min(100%,430px);margin:0 auto;padding:24px 20px;border:1px solid var(--logidesk-border);border-radius:8px;background:var(--logidesk-surface)}.credential-ingress-header{display:grid;gap:10px;margin-bottom:20px}.credential-ingress-header h2{font-size:22px}.credential-ingress-security-notice{color:var(--logidesk-text-secondary);font-size:14px;line-height:1.55}.credential-ingress-timer{color:var(--logidesk-success);font-size:13px;font-weight:650}.credential-ingress-timer.expired,.credential-ingress-error{color:var(--logidesk-error)}.credential-ingress-field{display:grid;gap:7px;margin-bottom:16px}.credential-ingress-field label{font-size:14px;font-weight:650}.credential-ingress-field input,.credential-ingress-field textarea{box-sizing:border-box;width:100%;min-height:var(--ld-semantic-hit-min, 48px);padding:10px 12px;border:1px solid var(--logidesk-control-border);border-radius:8px;background:var(--logidesk-surface);color:var(--logidesk-text-primary);font:inherit}.credential-ingress-field textarea{resize:vertical}.credential-ingress-error{margin:12px 0;font-size:14px}.credential-ingress-actions{display:grid;grid-template-columns:1fr 1.4fr;gap:10px;margin-top:22px}.credential-ingress-actions button,.credential-ingress-route button{min-height:var(--ld-semantic-hit-min, 48px);padding:0 16px;border-radius:8px;font:inherit;font-weight:650}.credential-ingress-btn-cancel{border:1px solid var(--logidesk-control-border);background:var(--logidesk-surface);color:var(--logidesk-action-secondary-text)}.credential-ingress-btn-submit{border:1px solid var(--logidesk-primary-action);background:var(--logidesk-primary-action);color:var(--logidesk-text-inverse)}.credential-ingress-actions button:disabled{cursor:not-allowed;opacity:.55}.credential-ingress-card :is(input,textarea,button):focus-visible{outline:2px solid var(--logidesk-focus-ring);outline-offset:2px}.credential-ingress-btn-submit:not(:disabled):hover{border-color:var(--logidesk-primary-action-hover);background:var(--logidesk-primary-action-hover)}:root{--logidesk-brand-mark: #2563EB;--logidesk-primary-action: #2E3C4D;--logidesk-primary-action-hover: #202D3D;--logidesk-primary-action-active: #182331;--logidesk-nav-selected-surface: #E2E5ED;--logidesk-nav-selected-icon: #34445D;--logidesk-nav-selected-indicator: #2563EB;--logidesk-nav-hover-surface: #E5E1D9;--logidesk-nav-hover-icon: #44505F;--logidesk-nav-active-surface: #DCDDDC;--logidesk-nav-active-icon: #2E3C4D;--logidesk-nav-idle-icon: #58616B;--logidesk-focus-ring: #2563EB;--logidesk-product-rail: #EFF3F6;--logidesk-rail-border: #DFE5EA;--logidesk-canvas: #FFFFFF;--logidesk-surface: #FFFFFF;--logidesk-surface-subtle: #F4F7F9;--logidesk-text-primary: #243243;--logidesk-text-secondary: #596879;--logidesk-border: #E9EDF1;--logidesk-control-border: #7C8794;--logidesk-user-message-surface: #F0F3F6;--logidesk-action-secondary-surface: #F2F5F8;--logidesk-action-secondary-text: #3C4857;--logidesk-text-inverse: #FFFFFF;--logidesk-text-disabled: #9A9C9E;--logidesk-success: #2E6B3D;--logidesk-success-surface: #EFF7F0;--logidesk-success-border: #BDD6C3;--logidesk-warning: #945613;--logidesk-warning-surface: #FFF5E3;--logidesk-warning-border: #E6CEA4;--logidesk-error: #AD3438;--logidesk-error-surface: #FBEFF0;--logidesk-error-border: #E4BFC2;--logidesk-unavailable: #606870;--logidesk-unavailable-surface: #EEF0F2;--logidesk-unavailable-border: #C9CED3;--logidesk-information: #1D4ED8;--logidesk-information-surface: #EFF6FF;--logidesk-information-border: #BFDBFE;--logidesk-accent: #2563EB;--logidesk-desktop-canvas: #FFFFFF;--logidesk-desktop-surface: #FFFFFF;--logidesk-desktop-border: #E9EDF1;--logidesk-product-rail-control-text: #252B32;--logidesk-product-rail-control-secondary-text: #5D626B;--logidesk-product-rail-control-raised-item: #F6F3ED}.semantic-app-shell .semantic-source-focus-feed{height:100%;max-height:none}.semantic-app-shell .semantic-source-focus-feed:focus-visible{outline:var(--ld-semantic-focus-width) solid var(--ld-semantic-line-focus);outline-offset:calc(-1 * var(--ld-semantic-focus-width))}.semantic-app-shell .semantic-source-focus-feed .semantic-grid>.semantic-value[data-emphasis=strong]{grid-column:1 / -1}.semantic-app-shell .semantic-source-focus-feed .semantic-grid>.semantic-value[data-emphasis=strong] dd{color:var(--ld-semantic-ink);font-size:var(--ld-semantic-type-heading);line-height:var(--ld-semantic-line-heading);font-weight:var(--ld-semantic-weight-heading)}.semantic-app-shell .semantic-source-focus-feed .semantic-item-fields{grid-template-columns:minmax(0,1fr);gap:var(--ld-semantic-gap-sm) var(--ld-semantic-gap-lg)}.semantic-app-shell .semantic-source-focus-feed .semantic-item-actions{justify-content:flex-start}.semantic-app-shell .semantic-source-focus-feed .semantic-section[data-section-role=actions]{gap:var(--ld-semantic-gap-sm)}@container semantic-surface (min-width: 30rem){.semantic-app-shell .semantic-source-focus-feed .semantic-item-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.semantic-app-shell .semantic-source-focus-feed .semantic-section[data-section-role=actions]{display:flex;flex-wrap:wrap;align-items:flex-start}}.semantic-app-shell .semantic-current-work-state{margin:0;padding-block:var(--ld-semantic-gap-md);color:var(--ld-semantic-ink-secondary);font-size:var(--ld-semantic-type-caption);line-height:var(--ld-semantic-line-caption)}.semantic-app-shell .semantic-current-work-state h2{margin:var(--ld-semantic-gap-sm) 0 0;color:var(--ld-semantic-ink);font-size:var(--ld-semantic-type-heading);line-height:var(--ld-semantic-line-heading);font-weight:var(--ld-semantic-weight-heading);overflow-wrap:anywhere}.semantic-app-shell .semantic-current-work-state p{margin:var(--ld-semantic-gap-sm) 0 0;color:var(--ld-semantic-ink-secondary);line-height:var(--ld-semantic-line-body)}.semantic-current-work-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ld-semantic-gap-sm) var(--ld-semantic-gap-lg)}.semantic-current-work-meta [data-execution-state]{padding-inline-start:var(--ld-semantic-gap-sm);border-inline-start:var(--ld-semantic-border-width) solid var(--ld-semantic-line)}.semantic-current-work-meta [data-execution-state=failed]{color:var(--ld-semantic-critical);border-color:currentColor}.semantic-current-work-meta [data-execution-state=waiting_user],.semantic-current-work-meta [data-execution-state=partial]{color:var(--ld-semantic-warning);border-color:currentColor}.semantic-work-support-panel button[data-attention=action_required],.semantic-work-support-panel button[data-attention=blocked]{border-inline-start:var(--ld-semantic-border-width) solid var(--ld-semantic-warning)}.semantic-work-support-panel button[data-attention=blocked]{border-inline-start-color:var(--ld-semantic-critical)}.semantic-work-support-panel .semantic-work-attention{color:var(--ld-semantic-warning);font-size:var(--ld-semantic-type-label)}.semantic-work-support-panel [data-attention=blocked] .semantic-work-attention{color:var(--ld-semantic-critical)}.semantic-app-shell .semantic-conversation-surface[data-current-work-frame] .semantic-current-work-state h2{font-size:var(--ld-semantic-type-title);line-height:var(--ld-semantic-line-title);font-weight:var(--ld-semantic-weight-title)}.semantic-app-shell .semantic-conversation-surface[data-current-work-frame] .semantic-section-primary-flow>h1,.semantic-app-shell .semantic-conversation-surface[data-current-work-frame] .semantic-section[data-section-role=main]>h1{font-size:var(--ld-semantic-type-heading);line-height:var(--ld-semantic-line-heading);font-weight:var(--ld-semantic-weight-heading)}.semantic-focus-preferences{display:flex;flex-wrap:wrap;gap:var(--ld-semantic-gap-xs)}.semantic-work-support-panel .semantic-focus-preferences button{min-height:var(--ld-semantic-hit-min);border:0;font-size:var(--ld-semantic-type-caption)}.semantic-focus-preferences button[aria-pressed=true]{color:var(--ld-semantic-ink);font-weight:500}.semantic-product-entry[data-product-entry=focus]{position:relative}.semantic-product-entry[data-product-entry=focus][aria-expanded=true]{background:var(--ld-semantic-surface-selected);color:var(--ld-semantic-selected)}.semantic-navigation-count{position:absolute;inset-block-start:0;inset-inline-end:0;min-inline-size:1.25em;padding-inline:var(--ld-semantic-gap-xs);border-radius:var(--ld-semantic-radius-pill);background:var(--ld-semantic-primary);color:var(--ld-semantic-on-primary);font-size:var(--ld-semantic-type-caption);line-height:var(--ld-semantic-line-caption);text-align:center;pointer-events:none}.semantic-focus-sidebar .semantic-work-support-panel{max-height:none}.semantic-destination-navigation .semantic-work-support-panel button[data-focus-item]{display:grid;gap:var(--ld-semantic-gap-xs)}.semantic-focus-sidebar .semantic-focus-preferences{flex-wrap:nowrap}.semantic-app-shell .semantic-destination-navigation .semantic-focus-preferences button{width:auto;white-space:nowrap}.semantic-focus-sidebar .semantic-work-support-panel>p{color:var(--ld-semantic-ink-secondary);font-size:var(--ld-semantic-type-label)}.semantic-app-shell{--ld-semantic-work-lane-max: 60rem}.semantic-app-shell .semantic-conversation-feed-inner{width:min(calc(100% - var(--ld-semantic-safe-inline) - var(--ld-semantic-safe-inline)),var(--ld-semantic-work-lane-max))}.semantic-app-shell .semantic-conversation-feed-inner>*{width:100%;max-width:none;align-self:center}.semantic-app-shell .semantic-conversation-message:is([data-role=assistant],[data-role=user])>div{width:min(100%,var(--ld-semantic-reading-max))}.semantic-app-shell .semantic-conversation-message[data-role=user]>div{margin-inline-start:auto}.semantic-app-shell .semantic-section[data-section-role=actions][data-sticky=end]{position:static;inset:auto;margin-inline:0;padding-inline:0;background:transparent;box-shadow:none}.semantic-app-shell .semantic-conversation-surface>.semantic-surface:has(.semantic-section[data-section-role=actions][data-sticky=end]){padding-block-end:var(--ld-semantic-safe-block)}.semantic-app-shell .semantic-conversation-surface .ld-business-card-content .semantic-surface:has(.semantic-section[data-section-role=actions][data-sticky=end]){padding-block-end:0}.u1-h2-frame{display:flex;flex-direction:column;min-inline-size:0;color:var(--ld-semantic-ink);font:inherit}.u1-h2-original{min-inline-size:0}.u1-h2-context{order:-1;margin-block-end:6px}.u1-h2-history{font-size:var(--ld-semantic-type-system-event);line-height:1.5;color:var(--ld-semantic-ink-secondary)}.u1-h2-history-identity{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.u1-h2-history-identity strong{color:var(--ld-semantic-ink);font-size:var(--ld-visual-type-body);font-weight:600}.u1-h2-history-identity time{font-variant-numeric:tabular-nums}.u1-h2-history p{margin:2px 0 0;overflow-wrap:anywhere}.u1-h2-current{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin-block-start:4px;padding:2px 8px;border-inline-start:2px solid var(--ld-semantic-line-default);font-size:var(--ld-semantic-type-system-event);line-height:1.5;overflow-wrap:anywhere}.u1-h2-current strong{font-size:var(--ld-visual-type-secondary-body);font-weight:600}.u1-h2-current span{color:var(--ld-semantic-ink-secondary)}.u1-h2-current[data-h2-current-read=failed]{border-inline-start-color:var(--ld-semantic-critical)}.u1-h2-current[data-h2-current-read=unreadable]{border-inline-start-color:var(--ld-semantic-warning)}.u1-h2-support{margin-block-start:4px;font-size:var(--ld-semantic-type-caption)}.u1-h2-support-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 16px}.u1-h2-source{min-inline-size:0;flex:0 1 auto;max-inline-size:100%}.u1-h2-source>summary{display:list-item;padding:4px 0;min-block-size:32px;box-sizing:border-box}.u1-h2-source-body{padding-block:6px;max-inline-size:60ch;overflow-wrap:anywhere;color:var(--ld-semantic-ink-secondary)}.u1-h2-source-body p{margin:0 0 6px}.u1-h2-control{min-block-size:32px;box-sizing:border-box;padding:2px 8px;border:0;border-radius:4px;background:transparent;color:inherit;font:inherit;line-height:1.6;white-space:normal}.u1-h2-control:hover:enabled{background:var(--ld-semantic-surface-item)}.u1-h2-control:disabled{color:var(--ld-semantic-ink-secondary);cursor:not-allowed}.u1-h2-control:focus-visible,.u1-h2-source>summary:focus-visible{outline:2px solid var(--ld-semantic-line-focus);outline-offset:2px}.u1-h2-support-note{margin:2px 0 0;color:var(--ld-semantic-ink-secondary);line-height:1.6}.u1-h2-explanation{margin-block-start:8px;padding:12px 0;border-block-start:1px solid var(--ld-semantic-line-default)}.u1-h2-explanation[hidden]{display:none}.u1-h2-explanation>p{margin:0 0 8px;max-inline-size:65ch;line-height:1.7;overflow-wrap:anywhere}.u1-h2-return{display:flex;flex-wrap:wrap;gap:4px 8px}@media (max-width: 735px){.u1-h2-source>summary,.u1-h2-control{min-inline-size:48px;min-block-size:48px;max-inline-size:100%;overflow-wrap:anywhere}.u1-h2-source>summary{padding-block:14px}}.semantic-mobile-navigation-heading,.semantic-mobile-navigation-backdrop,.semantic-product-entry-label,.semantic-mobile-capabilities,.semantic-work-business-navigation .semantic-mobile-capability-chevron.semantic-icon,.semantic-drawer-new-conversation,.semantic-drawer-account-identity,.semantic-drawer-logout.semantic-icon-button,.semantic-conversation-header>.semantic-conversation-mobile-title,.semantic-conversation-mobile-toggle.semantic-icon-button,.semantic-conversation-composer .semantic-conversation-compact-tools{display:none}@media (width < 736px),(width < 1120px){.semantic-app-shell .semantic-conversation-shell,.semantic-app-shell .semantic-conversation-shell[data-has-secondary]{position:relative;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--ld-visual-chrome-header-compact) 0 minmax(0,1fr);overflow:hidden}.semantic-app-shell .semantic-conversation-header{display:grid;grid-template-columns:var(--ld-semantic-hit-min) minmax(0,1fr) var(--ld-semantic-hit-min);gap:var(--ld-semantic-gap-sm);padding-inline:var(--ld-semantic-gap-sm);grid-column:1;grid-row:1;min-block-size:var(--ld-visual-chrome-header-compact)}.semantic-app-shell .semantic-work-stream{grid-column:1;grid-row:3}.semantic-app-shell .semantic-product-navigation:not(.is-mobile-open){display:none}.semantic-app-shell .semantic-conversation-header>.semantic-conversation-desktop-title{display:none}.semantic-app-shell .semantic-conversation-header>.semantic-conversation-mobile-title{display:block;grid-column:2;grid-row:1;min-inline-size:0;text-align:center}.semantic-app-shell .semantic-conversation-mobile-title .semantic-conversation-title-disclosure{inline-size:100%;padding-inline:0;border:0;background:transparent;text-align:center}.semantic-app-shell .semantic-conversation-mobile-title .semantic-conversation-title-current{max-inline-size:100%}.semantic-app-shell .semantic-conversation-mobile-title[data-untitled=true] .semantic-conversation-title-current{color:var(--ld-semantic-ink-tertiary)}.semantic-app-shell .semantic-conversation-header :is(.semantic-conversation-mobile-toggle,.semantic-conversation-mobile-new){display:inline-flex;grid-row:1;inline-size:var(--ld-semantic-hit-min);block-size:var(--ld-semantic-hit-min);padding:0;border:0;background:transparent}.semantic-conversation-mobile-toggle{grid-column:1}.semantic-conversation-mobile-new{grid-column:3}.semantic-app-shell .semantic-conversation-feed-inner{gap:var(--ld-semantic-gap-lg)}.semantic-app-shell .semantic-input-readonly{min-inline-size:0}.semantic-app-shell .semantic-mobile-navigation-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;margin:0;padding:0;border:0;border-radius:0;background:var(--ld-semantic-ink);opacity:.18}.semantic-app-shell .semantic-product-navigation.is-mobile-open{display:flex;flex-direction:column;position:fixed;inset-block:0;inset-inline-start:0;inset-inline-end:auto;inline-size:min(calc(var(--ld-semantic-hit-min) * 6 + var(--ld-semantic-gap-md)),calc(100vw - var(--ld-semantic-hit-min)));block-size:100dvh;max-block-size:100dvh;min-block-size:0;z-index:4;padding-block:env(safe-area-inset-top) env(safe-area-inset-bottom);border:0;border-inline-end:var(--ld-semantic-border-width) solid var(--ld-semantic-line-default);border-radius:0;overflow:hidden;box-shadow:var(--ld-semantic-elevation-overlay);background:var(--logidesk-product-rail-control-raised-item)}.semantic-app-shell .semantic-mobile-navigation-heading{display:flex;flex:none;align-items:center;justify-content:space-between;padding:var(--ld-semantic-gap-sm) var(--ld-semantic-gap-lg);background:var(--logidesk-product-rail-control-raised-item)}.semantic-app-shell .semantic-product-rail{display:contents;--ld-semantic-ink: var(--logidesk-text-primary);--ld-semantic-ink-secondary: var(--logidesk-text-secondary)}.semantic-app-shell .semantic-product-rail>.semantic-conversation-sidebar-brand{display:none}.semantic-app-shell .semantic-mobile-navigation-heading .semantic-conversation-sidebar-brand{display:flex;block-size:var(--ld-semantic-hit-min)}.semantic-app-shell .semantic-product-rail>nav{order:1;flex:none;margin:0;padding:0 var(--ld-semantic-gap-lg);gap:var(--ld-semantic-gap-xs)}.semantic-app-shell .semantic-product-navigation[data-single-section=true] .semantic-product-rail>nav{display:none}.semantic-app-shell .semantic-product-rail [data-product-entry]{display:flex;align-items:center;justify-content:flex-start;gap:var(--ld-semantic-gap-md);inline-size:100%;block-size:auto;min-block-size:var(--ld-semantic-hit-min);padding:var(--ld-semantic-gap-sm) var(--ld-semantic-gap-md);text-align:start;font-weight:var(--ld-semantic-weight-label)}.semantic-app-shell .semantic-product-rail [data-product-entry]:before{top:0;right:0;bottom:0;left:0}.semantic-app-shell .semantic-product-entry-label{display:inline}.semantic-app-shell .semantic-product-entry .semantic-control-tooltip,.semantic-app-shell .semantic-account-actions .semantic-control-tooltip{display:none}.semantic-app-shell .semantic-product-navigation .semantic-destination-navigation{order:2;flex:1 1 auto;display:flex;flex-direction:column;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--ld-semantic-gap-sm) var(--ld-semantic-gap-lg) var(--ld-semantic-gap-lg);border:0}.semantic-app-shell .semantic-product-navigation.is-mobile-open .semantic-destination-navigation{background:var(--logidesk-product-rail-control-raised-item)}.semantic-destination-navigation>.semantic-conversation-context{display:contents}.semantic-app-shell .semantic-product-navigation>.semantic-drawer-new-conversation{display:flex;flex:none;align-items:center;gap:var(--ld-semantic-gap-sm);margin:0 var(--ld-semantic-gap-lg) var(--ld-semantic-gap-md);padding:var(--ld-semantic-gap-sm) var(--ld-semantic-gap-md);border:var(--ld-semantic-border-width) solid var(--logidesk-control-border);border-radius:var(--ld-semantic-radius-md);background:transparent;color:var(--logidesk-text-primary);font-weight:var(--ld-semantic-weight-label);text-align:start}.semantic-conversation-collection{order:2}.semantic-destination-navigation>:is([data-context-operation=entries],.semantic-work-support){order:3}.semantic-app-shell .semantic-conversation-collection button[aria-current=page]{color:var(--logidesk-text-primary);background:var(--logidesk-nav-selected-surface);box-shadow:inset var(--ld-semantic-gap-xs) 0 var(--ld-visual-mobile-navigation-indicator)}.semantic-app-shell .semantic-conversation-row-title{white-space:normal;overflow-wrap:anywhere}.semantic-app-shell .semantic-global-controls{order:3;display:block;flex:none;margin-block-start:auto;padding:var(--ld-semantic-gap-md) var(--ld-semantic-gap-lg);border-block-start:var(--ld-semantic-border-width) solid var(--ld-semantic-line);background:var(--logidesk-product-rail-control-raised-item)}.semantic-global-controls .semantic-account-actions{display:grid;grid-template-columns:var(--ld-semantic-hit-min) minmax(0,1fr) var(--ld-semantic-hit-min);align-items:center;gap:var(--ld-semantic-gap-sm)}.semantic-global-controls .semantic-account-actions>.semantic-icon-button>.semantic-product-entry-label{display:none}.semantic-drawer-account-identity{display:grid;min-inline-size:0;overflow-wrap:anywhere}.semantic-drawer-account-identity small{color:var(--logidesk-text-secondary);font-size:var(--ld-semantic-type-caption)}.semantic-drawer-logout.semantic-icon-button{display:inline-flex}.semantic-navigation-layer[aria-modal=true]{inset:var(--ld-semantic-safe-block) var(--ld-semantic-safe-inline);margin:auto;max-block-size:calc(100dvh - var(--ld-semantic-safe-block) * 2);inline-size:min(var(--ld-semantic-reading-max),calc(100vw - var(--ld-semantic-safe-inline) * 2))}.semantic-app-shell .semantic-product-navigation button{min-block-size:var(--ld-visual-control-touch)}.semantic-app-shell .semantic-conversation-composer{padding:var(--ld-semantic-gap-sm);margin-block:var(--ld-semantic-gap-sm) max(var(--ld-semantic-safe-block),env(safe-area-inset-bottom))}.semantic-app-shell .semantic-conversation-composer-row{gap:0}.semantic-app-shell .semantic-conversation-composer-row>textarea{block-size:var(--ld-visual-control-touch);min-block-size:var(--ld-visual-control-touch);padding:var(--ld-semantic-gap-md) var(--ld-semantic-gap-sm)}.semantic-app-shell .semantic-conversation-composer-submit-tools>button,.semantic-app-shell .semantic-conversation-composer .semantic-conversation-tool{inline-size:var(--ld-visual-control-touch);min-inline-size:var(--ld-visual-control-touch);block-size:var(--ld-visual-control-touch);min-block-size:var(--ld-visual-control-touch)}.semantic-app-shell .semantic-conversation-composer[data-expanded=false] .semantic-conversation-composer-row{grid-template-columns:minmax(0,1fr) var(--ld-visual-control-touch) var(--ld-visual-control-touch)}.semantic-app-shell .semantic-conversation-composer[data-expanded=false] textarea{grid-column:1;grid-row:1}.semantic-app-shell .semantic-conversation-composer[data-expanded=false] .semantic-conversation-compact-tools{display:inline-flex;grid-column:2;grid-row:1;inline-size:var(--ld-visual-control-touch);block-size:var(--ld-visual-control-touch);padding:0}.semantic-app-shell .semantic-conversation-composer[data-expanded=false] :is(.semantic-conversation-composer-tools,.semantic-conversation-composer-actions,.semantic-conversation-tool){display:none}.semantic-app-shell .semantic-conversation-composer[data-expanded=false] .semantic-conversation-composer-submit-tools{grid-column:3;grid-row:1}.semantic-app-shell .semantic-conversation-composer[data-expanded=false] .semantic-conversation-keyboard-hint{display:none}}@media (width < 736px),(width < 1120px){.semantic-app-shell .semantic-work-stream:has(>.semantic-mobile-conversation-suggestions){grid-template-rows:minmax(0,1fr) auto auto}.semantic-app-shell .semantic-conversation-empty.semantic-mobile-conversation-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ld-semantic-gap-lg);margin-block:auto;padding-block:var(--ld-semantic-gap-lg);text-align:center}.semantic-app-shell .semantic-mobile-conversation-empty h2{margin:0;font-size:var(--ld-visual-type-object-title);line-height:var(--ld-visual-line-object-title);text-align:center}.semantic-app-shell .semantic-mobile-conversation-suggestions{display:grid;gap:var(--ld-semantic-gap-sm);inline-size:min(calc(100% - var(--ld-semantic-safe-inline) * 2),var(--ld-semantic-work-lane-max));margin-inline:auto;min-inline-size:0;max-block-size:40dvh;overflow-y:auto}.semantic-app-shell .semantic-mobile-conversation-suggestions button{display:grid;gap:var(--ld-semantic-gap-xs);min-inline-size:0;min-block-size:var(--ld-semantic-hit-min);text-align:start;padding:var(--ld-semantic-gap-sm) var(--ld-semantic-gap-md);border:var(--ld-semantic-border-width) solid var(--logidesk-border);border-radius:var(--ld-semantic-radius-md);background:var(--logidesk-surface);color:var(--logidesk-text-primary)}.semantic-mobile-conversation-suggestions :is(strong,small){display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.semantic-mobile-conversation-suggestions strong{font-weight:var(--ld-semantic-weight-label)}.semantic-mobile-conversation-suggestions small{color:var(--logidesk-text-secondary);font-size:var(--ld-semantic-type-caption)}.semantic-app-shell .semantic-mobile-composer-identity{display:flex;align-items:end;min-inline-size:0;font-size:var(--ld-semantic-type-caption)}.semantic-app-shell .semantic-mobile-composer-identity select{max-inline-size:100%;min-inline-size:0;min-block-size:var(--ld-semantic-hit-min);padding:var(--ld-semantic-gap-xs) var(--ld-semantic-gap-sm);border:0;background:transparent;color:var(--logidesk-text-secondary);font-size:var(--ld-semantic-type-body);text-overflow:ellipsis}.semantic-app-shell .semantic-conversation-composer[data-compact=true][data-expanded] .semantic-conversation-composer-row{display:flex;flex-wrap:wrap;align-items:end}.semantic-app-shell .semantic-conversation-composer[data-compact=true][data-expanded] textarea{flex:1 1 100%;min-inline-size:0}.semantic-app-shell .semantic-conversation-composer[data-compact=true][data-expanded] .semantic-mobile-composer-identity{flex:1 1 var(--ld-semantic-hit-min)}.semantic-app-shell .semantic-conversation-composer[data-compact=true][data-expanded] .semantic-conversation-composer-tools{display:flex;flex:none}.semantic-app-shell .semantic-conversation-composer[data-compact=true][data-expanded] .semantic-conversation-composer-submit-tools{flex:none;align-items:end;margin-inline-start:auto}.semantic-app-shell .semantic-conversation-composer[data-compact=true][data-expanded] .semantic-conversation-tool{display:inline-flex}.semantic-app-shell .semantic-conversation-composer[data-compact=true][data-expanded] .semantic-conversation-composer-actions{flex:0 1 auto;min-inline-size:0}.semantic-app-shell .semantic-conversation-composer[data-compact=true][data-expanded] :is(.semantic-conversation-compact-tools,.semantic-conversation-keyboard-hint){display:none}}@media (width < 736px),(width < 1120px){.semantic-app-shell .semantic-mobile-composer-identity{align-items:end}.semantic-app-shell .semantic-mobile-composer-identity select{field-sizing:content;inline-size:fit-content;min-inline-size:var(--ld-semantic-hit-min)}.semantic-app-shell .semantic-mobile-composer-identity select[data-single-identity]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.semantic-app-shell .semantic-mobile-identity-feedback{order:1;flex:1 0 100%;min-inline-size:0;font-size:var(--ld-semantic-type-caption);color:var(--logidesk-text-secondary);overflow-wrap:anywhere}.semantic-mobile-identity-feedback[role=alert] button{min-inline-size:var(--ld-semantic-hit-min);min-block-size:var(--ld-semantic-hit-min);margin-inline-start:var(--ld-semantic-gap-sm)}}.semantic-app-shell{--ld-semantic-work-lane-max: var(--ld-semantic-reading-max)}.semantic-app-shell .semantic-conversation-feed-inner{max-inline-size:var(--ld-semantic-reading-max);gap:var(--ld-semantic-gap-lg);padding-block:var(--ld-semantic-gap-xl) var(--ld-semantic-gap-lg)}@media (min-height: 720px) and (orientation: landscape){.semantic-app-shell .semantic-conversation-feed-inner{gap:var(--ld-semantic-gap-sm);padding-block:var(--ld-semantic-gap-md)}}.semantic-app-shell .semantic-conversation-feed-inner>.semantic-conversation-message[data-role=user]{max-inline-size:80%;align-self:flex-end}.semantic-app-shell .semantic-conversation-message p{font-size:var(--ld-visual-type-body);line-height:var(--ld-visual-line-body);font-weight:var(--ld-visual-weight-body)}.semantic-app-shell .semantic-conversation-message .semantic-conversation-author{font-size:var(--ld-visual-type-metadata);line-height:var(--ld-visual-line-metadata);font-weight:var(--ld-visual-weight-metadata)}.semantic-app-shell .semantic-conversation-feed-inner>.semantic-conversation-message:is([data-role=system],[data-role=business_event])>div{padding:var(--ld-semantic-gap-md) var(--ld-semantic-gap-lg);border:var(--ld-semantic-border-width) solid var(--logidesk-border);border-radius:var(--ld-semantic-radius-sm);background:var(--logidesk-surface-subtle)}.semantic-app-shell .semantic-conversation-message:is([data-role=system],[data-role=business_event]) p{color:var(--logidesk-text-secondary);font-size:var(--ld-semantic-type-system-event);line-height:var(--ld-semantic-line-system-event)}.semantic-app-shell .semantic-conversation-feed-inner>.semantic-conversation-message[data-failure-message=true]>div{padding:var(--ld-semantic-gap-md) var(--ld-semantic-gap-lg);border-inline-start:calc(var(--ld-semantic-border-width) * 2) solid var(--logidesk-error);background:var(--logidesk-error-surface)}.semantic-app-shell .semantic-conversation-message[data-failure-message=true] p{color:var(--logidesk-error)}.semantic-conversation-feed-inner>.semantic-conversation-message[data-failure-message=true]+.semantic-conversation-message[data-failure-message=true]{margin-block-start:var(--ld-semantic-gap-sm);padding-block-start:var(--ld-semantic-gap-lg);border-block-start:var(--ld-semantic-border-width) solid var(--logidesk-border)}.semantic-conversation-failure-group{border:var(--ld-semantic-border-width) solid var(--logidesk-error-border);border-inline-start-width:calc(var(--ld-semantic-border-width) * 2);border-radius:var(--ld-semantic-radius-sm);color:var(--logidesk-error);background:var(--logidesk-error-surface)}.semantic-conversation-failure-group>summary{display:flex;align-items:center;gap:var(--ld-semantic-gap-sm);min-block-size:var(--ld-visual-hit-min);padding:var(--ld-semantic-gap-md) var(--ld-semantic-gap-lg);list-style:none;font-size:var(--ld-semantic-type-system-event);line-height:var(--ld-semantic-line-system-event)}.semantic-conversation-failure-group>summary::-webkit-details-marker{display:none}.semantic-conversation-failure-group>summary:focus-visible{outline:var(--ld-semantic-focus-width) solid var(--ld-semantic-line-focus);outline-offset:var(--ld-semantic-focus-offset)}.semantic-failure-reason{min-inline-size:0;overflow-wrap:anywhere}.semantic-failure-count{margin-inline-start:auto;flex:none;white-space:nowrap;font-size:var(--ld-visual-type-metadata)}.semantic-failure-chevron{transition:transform var(--ld-semantic-motion-normal) var(--ld-semantic-motion-easing)}.semantic-conversation-failure-group[open]>summary .semantic-failure-chevron{transform:rotate(180deg)}.semantic-failure-records{display:grid;gap:var(--ld-semantic-gap-lg);padding:var(--ld-semantic-gap-lg);border-block-start:var(--ld-semantic-border-width) solid var(--logidesk-error-border)}.semantic-failure-records>.semantic-conversation-message+.semantic-conversation-message{padding-block-start:var(--ld-semantic-gap-lg);border-block-start:var(--ld-semantic-border-width) solid var(--logidesk-error-border)}@media (prefers-reduced-motion: reduce){.semantic-failure-chevron{transition-duration:0ms}}.semantic-conversation-time-group+.semantic-conversation-time-group{margin-block-start:var(--ld-semantic-gap-md)}.semantic-conversation-time-label{margin:var(--ld-semantic-gap-sm) 0 var(--ld-semantic-gap-xs);padding-inline:var(--ld-semantic-gap-sm);color:var(--ld-semantic-ink-secondary);font-size:var(--ld-semantic-type-caption);line-height:var(--ld-semantic-line-caption);font-weight:var(--ld-semantic-weight-caption)}.semantic-app-shell .semantic-conversation-composer{max-inline-size:var(--ld-semantic-reading-max);border-color:var(--logidesk-control-border)}.semantic-app-shell .semantic-conversation-composer:focus-within{outline:var(--ld-semantic-focus-width) solid var(--logidesk-focus-ring);outline-offset:var(--ld-semantic-focus-offset)}@media (width < 736px){.semantic-app-shell .semantic-conversation-feed-inner{padding-block-start:var(--ld-semantic-gap-lg)}}@font-face{font-family:Inter;src:url(/assets/InterVariable-DiVDrmQJ.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{font-family:var(--ld-semantic-font-family);color:var(--ld-semantic-ink);background:var(--ld-semantic-canvas)}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0}button,textarea,input,select{font:inherit}button,summary{cursor:pointer}button:disabled{cursor:not-allowed}.semantic-app-shell :is(button,summary){-webkit-tap-highlight-color:transparent}.semantic-visually-hidden,.semantic-conversation-composer>label,.semantic-conversation-thread-select>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.semantic-app-state{min-height:100dvh;display:grid;place-items:center;color:var(--ld-semantic-ink-secondary);font:var(--ld-semantic-weight-body) var(--ld-semantic-type-body)/var(--ld-semantic-line-body) var(--ld-semantic-font-family)}.semantic-execution-recovery{position:fixed;inset-block-start:max(1rem,env(safe-area-inset-top));inset-inline-end:max(1rem,env(safe-area-inset-right));z-index:20;max-inline-size:min(24rem,calc(100vw - 2rem));pointer-events:none;color:var(--logidesk-text-primary);font:400 .875rem/1.5 Inter,sans-serif;overflow-wrap:anywhere}.semantic-execution-recovery__notice{margin:0 0 .5rem;padding:.625rem 1rem;border:1px solid var(--logidesk-border);border-radius:.5rem;background:var(--logidesk-surface-subtle)}@media (width < 736px){.semantic-execution-recovery{inset-block-start:max(5rem,env(safe-area-inset-top))}}.semantic-app-shell{--ld-visual-weight-navigation: var(--ld-semantic-weight-body);--ld-visual-weight-navigation-selected: 500;--ld-visual-weight-shell-title: 500;min-height:100dvh;color:var(--ld-semantic-ink);background:var(--ld-semantic-canvas);font-family:var(--ld-semantic-font-family);font-size:var(--ld-semantic-type-body);line-height:var(--ld-semantic-line-body);letter-spacing:0}.semantic-conversation-shell{position:relative;display:grid;grid-template-columns:var(--ld-shell-product-rail) minmax(0,1fr);--ld-shell-product-rail: calc(var(--ld-visual-gap-xxl) * 2);--ld-shell-secondary-rail: 13rem;grid-template-rows:var(--ld-visual-chrome-header) minmax(0,1fr);min-height:100dvh;height:100dvh;overflow:hidden;background:var(--ld-semantic-canvas)}.semantic-conversation-shell[data-has-secondary=true]{grid-template-columns:calc(var(--ld-shell-product-rail) + var(--ld-shell-secondary-rail)) minmax(0,1fr)}.semantic-product-navigation{grid-column:1;grid-row:1 / -1;display:flex;min-width:0;min-height:0;background:var(--ld-semantic-surface);z-index:3}.semantic-product-rail{display:flex;flex-direction:column;align-items:center;flex:0 0 var(--ld-shell-product-rail);width:var(--ld-shell-product-rail);min-height:0;border-inline-end:var(--ld-semantic-border-width) solid var(--logidesk-rail-border);background:var(--logidesk-product-rail)}.semantic-conversation-sidebar-brand{height:var(--ld-visual-chrome-header);display:flex;align-items:center;justify-content:center;flex:none}.semantic-product-rail>nav{display:grid;gap:var(--ld-semantic-gap-sm);margin-block-start:var(--ld-semantic-gap-lg)}.semantic-product-rail [data-product-entry]{position:relative;isolation:isolate;width:var(--ld-semantic-hit-min);height:var(--ld-semantic-hit-min);color:var(--logidesk-nav-idle-icon);background:transparent}.semantic-product-rail [data-product-entry]:before{content:"";position:absolute;inset:var(--ld-semantic-gap-xs);z-index:-1;border-radius:var(--ld-semantic-radius-sm)}.semantic-product-rail [data-product-entry]:hover{color:var(--logidesk-nav-hover-icon);background:transparent}.semantic-product-rail [data-product-entry]:hover:before{background:var(--logidesk-nav-hover-surface)}.semantic-product-rail [data-product-entry]:active{color:var(--logidesk-nav-active-icon);background:transparent}.semantic-product-rail [data-product-entry]:active:before{background:var(--logidesk-nav-active-surface)}.semantic-product-rail [aria-current=location]{color:var(--logidesk-nav-selected-icon)}.semantic-product-rail [aria-current=location]:before{background:var(--logidesk-nav-selected-surface)}.semantic-product-rail [aria-current=location]:after{content:"";position:absolute;inset-inline-start:calc(var(--ld-semantic-gap-sm) * -1);height:var(--ld-semantic-gap-lg);width:var(--ld-semantic-focus-width);border-radius:var(--ld-semantic-radius-sm);background:var(--logidesk-nav-selected-indicator)}.semantic-app-shell .semantic-product-rail{--ld-semantic-ink: var(--logidesk-product-rail-control-text);--ld-semantic-ink-secondary: var(--logidesk-product-rail-control-secondary-text);--ld-semantic-surface-item: var(--logidesk-product-rail-control-raised-item)}.semantic-app-shell .semantic-destination-navigation{background:var(--ld-semantic-surface-item)}.semantic-app-shell .semantic-destination-navigation button:not(.semantic-icon-button):hover:not(:disabled):not([aria-current=page]){background:var(--ld-semantic-secondary)}.semantic-global-controls{margin-block-start:auto;padding-block:var(--ld-semantic-gap-lg)}.semantic-account-panel,.semantic-account-preferences{display:grid;gap:var(--ld-semantic-gap-sm)}.semantic-account-preferences h3{margin:0;color:var(--ld-semantic-ink-secondary);font-size:var(--ld-semantic-type-label);line-height:var(--ld-semantic-line-label);font-weight:var(--ld-semantic-weight-label)}.semantic-preference-proposal .ld-conversation-button-face{flex-direction:column;align-items:flex-start;gap:var(--ld-semantic-gap-xs)}.semantic-preference-proposal small{color:var(--ld-semantic-ink-secondary);font-size:var(--ld-semantic-type-caption);line-height:var(--ld-semantic-line-caption);font-weight:var(--ld-semantic-weight-body)}.semantic-account-panel>p{margin:0;padding:var(--ld-semantic-gap-sm);overflow-wrap:anywhere}.semantic-account-panel>button{display:flex;align-items:center;gap:var(--ld-semantic-gap-sm);width:100%;min-height:var(--ld-semantic-hit-min);border:0;border-radius:var(--ld-semantic-radius-sm);padding:var(--ld-semantic-gap-sm);color:var(--ld-semantic-critical);background:transparent}.semantic-account-panel>button:hover{background:var(--ld-semantic-surface-item)}.semantic-destination-navigation{flex:1;min-width:0;display:flex;flex-direction:column;overflow:auto;border-inline-end:var(--ld-semantic-border-width) solid var(--ld-semantic-line);padding:0 var(--ld-semantic-gap-md) var(--ld-semantic-gap-lg)}.semantic-secondary-rail-header{min-height:var(--ld-visual-chrome-header);display:flex;align-items:center;justify-content:space-between;gap:var(--ld-semantic-gap-sm)}.semantic-secondary-rail-header h2{margin:0;color:var(--ld-semantic-ink-secondary);font-size:var(--ld-semantic-type-label);line-height:var(--ld-semantic-line-label);font-weight:var(--ld-semantic-weight-label)}.semantic-destination-navigation .semantic-conversation-context{flex:none}.semantic-conversation-collection{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ld-semantic-gap-xs);padding-block:var(--ld-semantic-gap-lg) var(--ld-semantic-gap-sm)}.semantic-conversation-collection h3{margin:var(--ld-semantic-gap-sm);font-size:var(--ld-semantic-type-caption);color:var(--ld-semantic-ink-tertiary)}.semantic-destination-navigation button:not(.semantic-icon-button){font-weight:var(--ld-visual-weight-navigation);display:flex;align-items:center;gap:var(--ld-semantic-gap-sm);width:100%;min-height:var(--ld-semantic-hit-min);padding:var(--ld-semantic-gap-sm);border:0;border-radius:var(--ld-semantic-radius-sm);color:var(--ld-semantic-ink-secondary);background:transparent;text-align:start;font-size:var(--ld-semantic-type-label);line-height:var(--ld-semantic-line-label);overflow-wrap:anywhere}.semantic-destination-navigation button:not(.semantic-icon-button):hover:not(:disabled){background:var(--ld-semantic-surface-item)}.semantic-destination-navigation button[aria-current=page]{color:var(--ld-semantic-selected);background:var(--ld-semantic-surface-selected);font-weight:var(--ld-visual-weight-navigation-selected)}@media not all and (width < 1120px){.semantic-app-shell .semantic-destination-navigation .semantic-conversation-collection button[aria-current=page]{background:var(--logidesk-nav-selected-surface);box-shadow:inset var(--ld-semantic-selected-indicator) 0 0 var(--logidesk-nav-selected-indicator)}}.semantic-conversation-collection button{min-width:0}.semantic-conversation-row-label{display:grid;flex:1 1 auto;min-width:0;gap:var(--ld-semantic-gap-xs)}.semantic-conversation-row-title{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.semantic-conversation-collection button:is(:hover,:focus) .semantic-conversation-row-title{white-space:normal;overflow-wrap:anywhere}.semantic-conversation-row-date{color:var(--ld-semantic-ink-tertiary);font-size:var(--ld-semantic-type-caption);font-weight:var(--ld-semantic-weight-caption)}.semantic-conversation-row-date,.semantic-conversation-event-time,.semantic-surface-refresh time,.semantic-conversation-message-attachments [data-resource-size]{font-variant-numeric:tabular-nums}.semantic-destination-navigation button:disabled{color:var(--ld-semantic-on-disabled);background:var(--ld-semantic-disabled)}.semantic-destination-navigation small{color:var(--ld-semantic-ink-tertiary);font-size:var(--ld-semantic-type-caption)}.semantic-destination-navigation [data-context-operation=entries],.semantic-work-business-navigation{border-block-start:var(--ld-semantic-border-width) solid var(--ld-semantic-line);padding-block-start:var(--ld-semantic-gap-sm);margin-block-start:var(--ld-semantic-gap-sm)}.semantic-work-business-navigation:empty{display:none}.semantic-work-business-navigation summary{min-height:var(--ld-semantic-hit-min);padding:var(--ld-semantic-gap-sm);color:var(--ld-semantic-ink-secondary);font-size:var(--ld-semantic-type-label)}.semantic-work-business-navigation [data-workspace-tile]{flex-direction:column;align-items:flex-start}.semantic-destination-navigation .semantic-work-support>summary{display:list-item}.semantic-product-navigation [data-conversation-entry=workspace]{display:grid;gap:var(--ld-semantic-gap-xs)}.semantic-control-tooltip{position:fixed;z-index:40;display:block;width:max-content;max-width:12rem;pointer-events:none;padding:var(--ld-semantic-gap-sm) var(--ld-semantic-gap-md);border-radius:var(--ld-semantic-radius-sm);color:var(--ld-semantic-on-primary);background:var(--ld-semantic-ink);font-size:var(--ld-semantic-type-caption);line-height:var(--ld-semantic-line-caption);font-weight:var(--ld-semantic-weight-caption);white-space:normal}.semantic-conversation-header{position:relative;z-index:2;grid-column:2;grid-row:1;min-width:0;min-height:var(--ld-visual-chrome-header);display:flex;align-items:center;gap:var(--ld-semantic-gap-lg);padding:0 var(--ld-semantic-gap-xl);border-block-end:var(--ld-semantic-border-width) solid var(--ld-semantic-line);color:var(--ld-semantic-ink);background:var(--ld-semantic-surface)}.semantic-conversation-header>div{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:var(--ld-semantic-gap-sm)}.semantic-conversation-title{min-width:0;margin:0;color:var(--ld-semantic-ink);font-size:var(--ld-semantic-type-title);line-height:var(--ld-semantic-line-title);font-weight:var(--ld-visual-weight-shell-title)}.semantic-conversation-title-current{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.semantic-conversation-title-disclosure{display:block;max-width:100%;min-height:var(--ld-visual-control-touch);padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.semantic-conversation-full-title{margin:0;padding:var(--ld-semantic-gap-md);overflow-wrap:anywhere;white-space:pre-wrap}.semantic-conversation-header nav{display:flex;align-items:center;gap:var(--ld-semantic-gap-sm);margin-inline-start:auto}.semantic-conversation-title-mobile.semantic-icon-button,.semantic-conversation-mobile-new.semantic-icon-button{display:none}.semantic-conversation-header button,.semantic-conversation-header select,.semantic-conversation-authority-select select{min-height:var(--ld-visual-control-secondary);border:var(--ld-semantic-border-width) solid var(--ld-semantic-line-default);border-radius:var(--ld-semantic-radius-sm);color:var(--ld-semantic-ink-secondary);background:var(--ld-semantic-surface)}.semantic-conversation-header button{padding-inline:var(--ld-semantic-gap-md)}.semantic-conversation-authority-select{display:grid;gap:var(--ld-semantic-gap-xs);padding-block:var(--ld-semantic-gap-sm);align-self:center;flex:0 1 auto;min-width:0;max-width:100%;color:var(--ld-semantic-ink-secondary);font-size:var(--ld-semantic-type-caption);line-height:var(--ld-semantic-line-caption)}.semantic-conversation-authority-select select{min-height:var(--ld-visual-hit-min);width:100%;max-width:100%;padding-inline:var(--ld-semantic-gap-sm)}.semantic-conversation-header .semantic-contextual-actions>summary{position:relative;isolation:isolate;min-width:var(--ld-visual-hit-min);min-height:var(--ld-visual-hit-min);display:inline-flex;align-items:center;justify-content:center;padding:0 var(--ld-semantic-gap-xs);border-radius:var(--ld-semantic-radius-sm);color:var(--ld-semantic-ink-secondary);list-style:none}.semantic-conversation-header .semantic-contextual-actions>summary::-webkit-details-marker{display:none}.semantic-conversation-header .semantic-contextual-actions>summary::marker{content:""}.semantic-conversation-header .semantic-contextual-actions>summary:before{content:"";position:absolute;inset:var(--ld-semantic-gap-xs);z-index:-1;border-radius:inherit}.semantic-conversation-header .semantic-contextual-actions>summary:hover:before{background:var(--ld-semantic-surface-item)}.semantic-conversation-header .semantic-contextual-actions>summary:active:before{background:var(--ld-semantic-surface-selected)}.semantic-conversation-header .semantic-account-label{display:none}.semantic-conversation-header .semantic-icon{width:var(--ld-visual-icon-standard);height:var(--ld-visual-icon-standard)}.semantic-header-actions-panel{position:absolute;inset-block-start:calc(100% + var(--ld-semantic-gap-sm));inset-inline-end:0;z-index:5;min-width:var(--ld-semantic-workspace-rail-min);max-width:calc(100vw - var(--ld-semantic-safe-inline) - var(--ld-semantic-safe-inline));display:grid;padding:var(--ld-semantic-gap-sm);border:var(--ld-semantic-border-width) solid var(--ld-semantic-line-default);border-radius:var(--ld-semantic-radius-sm);background:var(--ld-semantic-surface-overlay);box-shadow:var(--ld-semantic-elevation-overlay)}.semantic-conversation-header .semantic-header-actions-panel>button{display:grid;grid-template-columns:var(--ld-visual-icon-standard) minmax(0,1fr);gap:var(--ld-semantic-gap-sm);align-items:center;min-height:var(--ld-visual-hit-min);padding:var(--ld-semantic-gap-sm) var(--ld-semantic-gap-md);border:0;border-radius:var(--ld-semantic-radius-sm);color:var(--ld-semantic-ink-secondary);background:transparent;font-size:var(--ld-semantic-type-label);line-height:var(--ld-semantic-line-label);font-weight:var(--ld-semantic-weight-label);text-align:start}.semantic-header-actions-panel>button>span:not(.semantic-icon){grid-column:2}.semantic-header-actions-panel>button:hover{background:var(--ld-semantic-surface-item)}.semantic-header-actions-panel>button:active{background:var(--ld-semantic-surface-selected)}.semantic-header-actions-panel>.semantic-account-identity{padding:var(--ld-semantic-gap-sm) var(--ld-semantic-gap-md) var(--ld-semantic-gap-md);margin-block-end:var(--ld-semantic-gap-xs);border-block-end:var(--ld-semantic-border-width) solid var(--ld-semantic-line);color:var(--ld-semantic-ink);font-size:var(--ld-semantic-type-label);line-height:var(--ld-semantic-line-label);font-weight:var(--ld-semantic-weight-label);overflow-wrap:anywhere}.semantic-work-context-row{grid-column:2;grid-row:2;min-width:0;display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--ld-semantic-gap-xs) var(--ld-semantic-gap-lg);padding:0 var(--ld-semantic-safe-inline);border-block-end:var(--ld-semantic-border-width) solid var(--ld-semantic-line);background:var(--ld-semantic-surface)}.semantic-work-context-row:empty{display:none}.semantic-conversation-context,.semantic-work-support{min-width:0;max-width:100%;background:transparent}.semantic-conversation-context{flex:1 1 18rem}.semantic-conversation-context>summary,.semantic-work-support>summary{min-height:var(--ld-semantic-hit-min);display:list-item;padding-block:var(--ld-semantic-gap-sm);color:var(--ld-semantic-ink-secondary);font-size:var(--ld-semantic-type-caption);line-height:var(--ld-semantic-line-caption);overflow-wrap:anywhere}.semantic-conversation-context>summary strong{display:block;margin-block-start:var(--ld-semantic-gap-xs);color:var(--ld-semantic-ink);font-weight:var(--ld-semantic-weight-label)}.semantic-work-support-panel{display:grid;gap:var(--ld-semantic-gap-xs);max-height:min(45dvh,22rem);overflow-y:auto;padding-block:var(--ld-semantic-gap-sm)}.semantic-conversation-context-panel{display:grid;padding:var(--ld-semantic-gap-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--ld-semantic-gap-lg);align-items:start}.semantic-conversation-context-panel section{min-width:0;display:grid;gap:var(--ld-semantic-gap-sm)}.semantic-conversation-context-panel :is(h2,h3){margin:0;color:var(--ld-semantic-ink-secondary);font-size:var(--ld-semantic-type-label);line-height:var(--ld-semantic-line-label);font-weight:var(--ld-semantic-weight-label)}.semantic-conversation-context-panel button{width:100%}.semantic-conversation-context-panel[hidden],.semantic-work-support-panel[hidden]{display:none}.semantic-conversation-context-panel button,.semantic-work-support-panel button{min-height:var(--ld-semantic-hit-min);display:grid;gap:var(--ld-semantic-gap-xs);padding:var(--ld-semantic-gap-sm) var(--ld-semantic-gap-md);border:0;border-block-end:var(--ld-semantic-border-width) solid var(--ld-semantic-line);color:var(--ld-semantic-ink-secondary);background:transparent;text-align:start}.semantic-conversation-context-panel button[aria-current=page]{border:0;border-radius:var(--ld-semantic-radius-sm);color:var(--ld-semantic-selected);background:var(--ld-semantic-surface-selected);font-weight:var(--ld-semantic-weight-label)}.semantic-work-stream{position:relative;grid-column:2;grid-row:2;min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;background:var(--ld-semantic-canvas)}.semantic-work-stream:has(>[data-agent-entry-notice]){grid-template-rows:auto minmax(0,1fr) auto}.semantic-work-stream:not(:has(>.semantic-conversation-composer)){grid-template-rows:minmax(0,1fr)}.semantic-work-support{flex:0 1 22rem;overflow:visible;padding:0;background:transparent}.semantic-work-support:empty{display:none}.semantic-work-support>summary{display:none}.semantic-work-support-panel{max-height:none}.semantic-work-support .semantic-conversation-focus,.semantic-work-support .semantic-conversation-workspace{padding:0;border:0;background:transparent}.semantic-work-support .semantic-conversation-focus-sticky,.semantic-work-support .semantic-conversation-workspace-toggle{width:100%;min-height:var(--ld-semantic-hit-min);padding:var(--ld-semantic-gap-sm);border:0;border-block-end:var(--ld-semantic-border-width) solid var(--ld-semantic-line);border-radius:0;color:var(--ld-semantic-ink-secondary);background:transparent;text-align:start}.semantic-work-support .semantic-conversation-focus-sticky>span{overflow-wrap:anywhere}.semantic-work-support .semantic-conversation-focus-drawer button,.semantic-work-support .semantic-workspace-tiles button{width:100%;min-height:var(--ld-semantic-hit-min);padding:var(--ld-semantic-gap-sm);border:0;border-block-end:var(--ld-semantic-border-width) solid var(--ld-semantic-line);color:var(--ld-semantic-ink-secondary);background:transparent;text-align:start}.semantic-work-support small{color:var(--ld-semantic-ink-tertiary)}.semantic-conversation-feed{min-height:0;overflow:auto;overscroll-behavior:contain;scroll-padding-block-end:var(--ld-semantic-gap-xl)}.semantic-conversation-feed-inner{width:min(calc(100% - var(--ld-semantic-safe-inline) - var(--ld-semantic-safe-inline)),var(--ld-semantic-reading-max));min-height:100%;margin:0 auto;padding-block:var(--ld-semantic-gap-xl) var(--ld-semantic-gap-lg);display:flex;flex-direction:column;gap:var(--ld-semantic-gap-lg)}[data-work-state=empty] .semantic-source-focus-feed .semantic-conversation-feed-inner>.semantic-conversation-surface{display:flex;min-height:100%}[data-work-state=empty] .semantic-source-focus-feed .semantic-conversation-surface>.semantic-surface,[data-work-state=empty] .semantic-source-focus-feed .semantic-conversation-surface .semantic-section[data-section-role=main],[data-work-state=empty] .semantic-source-focus-feed .semantic-conversation-surface .semantic-collection{min-height:100%}[data-work-state=empty] .semantic-source-focus-feed .semantic-conversation-surface>.semantic-surface,[data-work-state=empty] .semantic-source-focus-feed .semantic-conversation-surface .semantic-section[data-section-role=main]{display:flex;flex-direction:column}[data-work-state=empty] .semantic-source-focus-feed .semantic-conversation-surface .semantic-collection{flex:1;display:grid;place-items:center;align-content:center}.semantic-collection-empty{margin:0;padding:var(--ld-semantic-gap-xl);color:var(--ld-semantic-ink-secondary);font-size:var(--ld-semantic-type-body);line-height:var(--ld-semantic-line-body);text-align:center}.semantic-conversation-empty{max-width:var(--ld-semantic-reading-max);margin:auto;padding:var(--ld-visual-gap-xxl) 0;color:var(--ld-semantic-ink-secondary)}.semantic-conversation-empty h2{margin:0 0 var(--ld-semantic-gap-sm);color:var(--ld-semantic-ink);font-size:var(--ld-semantic-type-heading);line-height:var(--ld-semantic-line-heading);font-weight:var(--ld-semantic-weight-heading)}.semantic-conversation-empty p{margin:0;font-size:var(--ld-semantic-type-body);line-height:var(--ld-semantic-line-body)}.semantic-conversation-message{width:min(100%,var(--ld-semantic-reading-max));max-width:100%;align-self:flex-start}.semantic-conversation-message[data-role=user]{align-self:flex-end}.semantic-conversation-message:is([data-role=system],[data-role=business_event]){align-self:stretch}.semantic-conversation-message>div{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--ld-semantic-gap-xs)}.semantic-conversation-message[data-role=user]>div{align-items:flex-end}.semantic-conversation-message:is([data-role=system],[data-role=business_event])>div{padding:var(--ld-semantic-gap-md);border:var(--ld-semantic-border-width) solid var(--ld-semantic-line);border-radius:var(--ld-semantic-radius-sm);background:var(--ld-semantic-surface-item)}.semantic-conversation-author{color:var(--ld-semantic-ink-tertiary);font-size:var(--ld-semantic-type-caption);line-height:var(--ld-semantic-line-caption);font-weight:var(--ld-semantic-weight-caption)}.semantic-conversation-message:is([data-role=system],[data-role=business_event]) .semantic-conversation-author{color:var(--ld-semantic-ink-secondary);font-size:var(--ld-semantic-type-system-event);line-height:var(--ld-semantic-line-system-event)}.semantic-conversation-message p{max-width:100%;margin:0;padding:0;color:var(--ld-semantic-ink);font-size:var(--ld-semantic-type-body);line-height:var(--ld-semantic-line-body);overflow-wrap:anywhere;white-space:pre-wrap}.semantic-conversation-message[data-role=user] p{padding:var(--ld-semantic-gap-md) var(--ld-semantic-gap-lg);border-radius:var(--ld-semantic-radius-sm);color:var(--ld-semantic-ink);background:var(--logidesk-user-message-surface)}.semantic-conversation-message:is([data-role=system],[data-role=business_event]) p{padding:0;color:var(--ld-semantic-ink-secondary);font-size:var(--ld-semantic-type-system-event);line-height:var(--ld-semantic-line-system-event)}.semantic-conversation-message[data-status=error] p{padding:var(--ld-semantic-gap-md) var(--ld-semantic-gap-lg);border:var(--ld-semantic-border-width) solid var(--ld-semantic-line-critical);border-radius:var(--ld-semantic-radius-sm);color:var(--ld-semantic-critical);background:var(--ld-semantic-surface-critical)}.semantic-conversation-message [role=status],.semantic-conversation-message [role=alert]{color:var(--ld-semantic-ink-secondary);font-size:var(--ld-semantic-type-caption);line-height:var(--ld-semantic-line-caption)}.semantic-conversation-message-attachments{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ld-semantic-gap-sm)}.semantic-conversation-message-attachments button{min-width:0;min-height:var(--ld-visual-control-secondary);display:flex;align-items:center;gap:var(--ld-semantic-gap-sm);padding:var(--ld-semantic-gap-sm);border:var(--ld-semantic-border-width) solid var(--ld-semantic-line-default);border-radius:var(--ld-semantic-radius-sm);color:var(--ld-semantic-ink-secondary);background:var(--ld-semantic-surface);text-align:start}.semantic-conversation-message-attachments button.is-image{display:block;padding:0;overflow:hidden}.semantic-conversation-message-attachments img{width:100%;max-height:220px;display:block;object-fit:cover}.semantic-conversation-message-attachments button>span:not([data-semantic-icon]){min-width:0;display:flex;flex-direction:column;gap:var(--ld-semantic-gap-xs)}.semantic-conversation-message-attachments strong{white-space:normal;overflow-wrap:anywhere}.semantic-conversation-message-attachments small{color:var(--ld-semantic-ink-tertiary);font-size:var(--ld-semantic-type-caption)}.semantic-conversation-surface{min-width:0;width:100%}[data-work-state=empty] .semantic-source-focus-feed .semantic-conversation-surface{border:0;background:transparent;padding:0}.semantic-surface-utilities{display:flex;justify-content:flex-end;margin-inline-start:auto;min-height:var(--ld-semantic-hit-min);flex-shrink:0}.semantic-conversation-surface-navigation{position:sticky;top:0;z-index:1;padding:var(--ld-semantic-gap-sm) 0;border-block-end:var(--ld-semantic-border-width) solid var(--ld-semantic-line);background:var(--ld-semantic-surface)}.semantic-conversation-surface-navigation button{min-height:var(--ld-visual-control-secondary);padding-inline:var(--ld-semantic-gap-md);border:var(--ld-semantic-border-width) solid var(--ld-semantic-line-default);border-radius:var(--ld-semantic-radius-sm);color:var(--ld-semantic-ink-secondary);background:var(--ld-semantic-surface)}.semantic-conversation-surface>.semantic-surface{width:100%;max-width:none;min-height:0;padding:0;background:transparent}.semantic-conversation-surface .semantic-section[data-section-role=main]{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.semantic-conversation-surface-history{padding-block:var(--ld-semantic-gap-md);border-block-start:var(--ld-semantic-border-width) solid var(--ld-semantic-line);color:var(--ld-semantic-ink-secondary);font-size:var(--ld-semantic-type-system-event);line-height:var(--ld-semantic-line-system-event)}.semantic-conversation-surface-history summary{min-height:var(--ld-visual-hit-min);display:list-item;align-items:center;gap:var(--ld-semantic-gap-md);list-style:disclosure-closed inside}.semantic-conversation-surface-history strong{font-weight:var(--ld-semantic-weight-label)}.semantic-conversation-surface-history summary>small{flex-shrink:0;color:var(--ld-semantic-ink-tertiary);font-size:var(--ld-semantic-type-caption);line-height:var(--ld-semantic-line-caption)}.semantic-conversation-surface-history summary::-webkit-details-marker{display:none}.semantic-conversation-surface-history-events{display:flex;flex-direction:column;gap:var(--ld-semantic-gap-sm);padding-block-start:var(--ld-semantic-gap-sm)}.semantic-conversation-surface-history-events article:not(.semantic-conversation-message){padding:var(--ld-semantic-gap-md);border:var(--ld-semantic-border-width) solid var(--ld-semantic-line);border-radius:var(--ld-semantic-radius-sm);color:var(--ld-semantic-ink-secondary);background:var(--ld-semantic-surface-item);font-size:var(--ld-semantic-type-system-event);line-height:var(--ld-semantic-line-system-event)}.semantic-conversation-surface-history-events article:not(.semantic-conversation-message)[data-status=error]{border-inline-start-color:var(--ld-semantic-critical);background:var(--ld-semantic-surface-critical)}.semantic-conversation-surface-history-events p{margin:0;line-height:var(--ld-semantic-line-system-event);overflow-wrap:anywhere}ol.semantic-conversation-history-events{margin:0;padding-inline-start:var(--ld-semantic-gap-lg);color:var(--ld-semantic-ink-secondary);list-style:disc}.semantic-conversation-history-events>li{padding-inline-start:var(--ld-semantic-gap-xs)}.semantic-conversation-history-events .semantic-conversation-message>div{padding:0;border:0;background:transparent}.semantic-conversation-composer-actions summary .semantic-icon{inline-size:var(--ld-visual-icon-standard);block-size:var(--ld-visual-icon-standard)}.semantic-conversation-pending,.semantic-conversation-error{min-width:0;margin:0;padding:var(--ld-semantic-gap-sm) var(--ld-semantic-gap-md);border-inline-start:var(--ld-semantic-focus-width) solid var(--ld-semantic-line-default);color:var(--ld-semantic-ink-secondary);background:var(--ld-semantic-surface-item);font-size:var(--ld-semantic-type-system-event);line-height:var(--ld-semantic-line-system-event);overflow-wrap:anywhere}.semantic-conversation-error{border-inline-start-color:var(--ld-semantic-critical);color:var(--ld-semantic-critical);background:var(--ld-semantic-surface-critical)}.semantic-conversation-error-action{min-height:var(--ld-visual-hit-min);font-size:var(--ld-semantic-type-label);line-height:var(--ld-semantic-line-label);font-weight:var(--ld-semantic-weight-label);margin-block-start:var(--ld-semantic-gap-xs);padding-inline:var(--ld-semantic-gap-md);border:var(--ld-semantic-border-width) solid var(--ld-semantic-line-default);border-radius:var(--ld-semantic-radius-sm);color:var(--ld-semantic-ink-secondary);background:var(--ld-semantic-surface)}.semantic-conversation-latest.semantic-icon-button{position:absolute;grid-row:1 / 2;justify-self:center;inset-block-end:var(--ld-semantic-gap-sm);z-index:2;width:var(--ld-visual-gap-xxl);height:var(--ld-visual-gap-xxl);min-inline-size:0;min-block-size:0;padding:0;border:var(--ld-semantic-border-width) solid var(--ld-semantic-line-default);border-radius:var(--ld-semantic-radius-pill);color:var(--ld-semantic-ink-secondary);background:var(--ld-semantic-surface)}.semantic-work-stream:has(>[data-agent-entry-notice])>.semantic-conversation-latest{grid-row:2 / 3}.semantic-conversation-composer{position:relative;inset-inline-start:calc(var(--ld-work-scrollbar, 0px) / -2);width:min(calc(100% - var(--ld-semantic-safe-inline) - var(--ld-semantic-safe-inline) - var(--ld-work-scrollbar, 0px)),var(--ld-semantic-work-lane-max, var(--ld-semantic-reading-max)));min-width:0;margin:var(--ld-semantic-gap-sm) auto var(--ld-semantic-gap-lg);padding:var(--ld-semantic-gap-sm);border:var(--ld-semantic-border-width) solid var(--ld-semantic-line-default);border-radius:var(--ld-semantic-radius-md);background:var(--ld-semantic-surface)}.semantic-conversation-composer:has(textarea:focus){border-color:var(--ld-semantic-line-focus)}.semantic-conversation-subject{flex:0 0 auto;max-inline-size:50%;overflow-wrap:anywhere}.semantic-conversation-subject,.semantic-composer-context{margin:0 0 var(--ld-semantic-gap-xs);color:var(--ld-semantic-ink-secondary);font-size:var(--ld-semantic-type-caption);line-height:var(--ld-semantic-line-caption)}.semantic-conversation-starter-dock{display:flex;gap:var(--ld-semantic-gap-sm);margin-block-end:var(--ld-semantic-gap-sm);overflow-x:auto}.semantic-conversation-starter-dock button{min-height:var(--ld-visual-control-secondary);flex:0 0 auto;padding-inline:var(--ld-semantic-gap-md);border:var(--ld-semantic-border-width) solid var(--ld-semantic-line-default);border-radius:var(--ld-semantic-radius-pill);color:var(--ld-semantic-ink-secondary);background:var(--ld-semantic-surface-item)}.semantic-conversation-composer-attachments{display:flex;gap:var(--ld-semantic-gap-sm);margin-block-end:var(--ld-semantic-gap-sm);overflow-x:auto}.semantic-conversation-composer-attachments article{min-width:min(260px,78vw);display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:var(--ld-semantic-gap-sm);align-items:center;padding:var(--ld-semantic-gap-sm);border:var(--ld-semantic-border-width) solid var(--ld-semantic-line-default);border-radius:var(--ld-semantic-radius-sm);color:var(--ld-semantic-ink);background:var(--ld-semantic-surface-item)}.semantic-conversation-composer-attachments article[data-status=error]{border-color:var(--ld-semantic-line-critical);color:var(--ld-semantic-critical);background:var(--ld-semantic-surface-critical)}.semantic-conversation-composer-attachments img{width:40px;height:40px;border-radius:var(--ld-semantic-radius-sm);object-fit:cover}.semantic-conversation-composer-attachments article>span{min-width:0;display:flex;flex-direction:column;gap:var(--ld-semantic-gap-xs)}.semantic-conversation-composer-attachments strong{white-space:normal;overflow-wrap:anywhere}.semantic-conversation-composer-attachments small{color:var(--ld-semantic-ink-secondary);font-size:var(--ld-semantic-type-caption)}.semantic-conversation-composer-attachments button{min-width:var(--ld-visual-control-quiet);min-height:var(--ld-visual-control-quiet);padding-inline:var(--ld-semantic-gap-sm);border:0;border-radius:var(--ld-semantic-radius-sm);color:inherit;background:transparent}.semantic-conversation-composer-row{width:100%;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:var(--ld-semantic-gap-xs);align-items:center}.semantic-conversation-composer-row>textarea{grid-column:1 / -1;width:100%;min-height:var(--ld-visual-control-primary);max-height:160px;padding:var(--ld-semantic-gap-sm);border:0;border-radius:var(--ld-semantic-radius-sm);resize:none;color:var(--ld-semantic-ink);background:transparent;font-size:var(--ld-semantic-type-body);line-height:var(--ld-semantic-line-body)}.semantic-conversation-composer-row>textarea:focus{outline:none}.semantic-conversation-composer-tools{grid-column:1;display:flex;align-items:center;gap:var(--ld-semantic-gap-xs)}.semantic-conversation-composer-actions{grid-column:2;grid-row:2}.semantic-conversation-composer-actions .semantic-contextual-actions{position:static}.semantic-conversation-composer-submit-tools{grid-column:4;grid-row:2;display:flex;align-items:center;gap:var(--ld-semantic-gap-xs)}.semantic-conversation-composer-submit-tools>button{min-width:var(--ld-visual-hit-min);min-height:var(--ld-visual-hit-min);padding:0 var(--ld-semantic-gap-sm);border:0;border-radius:var(--ld-semantic-radius-md);color:var(--ld-semantic-on-primary);background:var(--ld-semantic-primary);font-size:var(--ld-semantic-type-label);line-height:var(--ld-semantic-line-label);font-weight:var(--ld-semantic-weight-label)}.semantic-conversation-composer-submit-tools>.semantic-conversation-send:hover:not(:disabled){background:var(--ld-visual-primary-hover)}.semantic-conversation-composer-submit-tools>.semantic-conversation-send:active:not(:disabled){background:var(--ld-visual-primary-active)}.semantic-work-stream:has(.semantic-conversation-surface:not([data-live-card-settled]) .semantic-action:is([data-action-style=primary],[data-action-style=destructive]):enabled) .semantic-conversation-send:enabled,.semantic-work-stream:has(.semantic-source-focus-feed .semantic-action:is([data-action-style=primary],[data-action-style=destructive]):enabled) .semantic-conversation-send:enabled{color:var(--ld-semantic-on-secondary);--ld-composer-send-surface: var(--ld-semantic-secondary)}.semantic-conversation-composer .semantic-conversation-tool{width:var(--ld-visual-hit-min);min-width:var(--ld-visual-hit-min);min-height:var(--ld-visual-hit-min);padding:0;border:0;color:var(--ld-semantic-ink-secondary);background:transparent}.semantic-conversation-composer .semantic-conversation-voice{position:relative}.semantic-conversation-composer .semantic-conversation-voice:is(:hover,:focus-visible,[aria-pressed=true]):not(:disabled){color:var(--ld-semantic-ink);background:var(--ld-semantic-surface-item)}.semantic-conversation-voice[aria-pressed=true]:after{content:"";position:absolute;pointer-events:none;inset-block-start:var(--ld-semantic-gap-xs);inset-inline-end:var(--ld-semantic-gap-xs);inline-size:6px;block-size:6px;border-radius:var(--ld-semantic-radius-pill);background:var(--ld-visual-refresh-action-hover);animation:ld-voice-listening var(--ld-visual-brand-thinking-cycle) var(--ld-semantic-motion-easing) infinite}@keyframes ld-voice-listening{0%,to{opacity:1}50%{opacity:.6}}@media (prefers-reduced-motion: reduce){.semantic-conversation-voice[aria-pressed=true]:after{animation:none}}.semantic-conversation-composer button:disabled{color:var(--ld-semantic-on-disabled);border-color:var(--ld-semantic-disabled);background:var(--ld-semantic-disabled);opacity:1}.semantic-conversation-composer .semantic-conversation-tool:disabled{border:0;color:var(--ld-semantic-on-disabled);background:transparent}.semantic-conversation-composer .semantic-conversation-send{--ld-composer-send-surface: var(--ld-semantic-primary);position:relative;isolation:isolate;width:var(--ld-visual-hit-min);height:var(--ld-visual-hit-min);padding:0;background:transparent}.semantic-conversation-composer .semantic-conversation-send:hover:not(:disabled){--ld-composer-send-surface: var(--ld-visual-primary-hover);background:transparent}.semantic-conversation-composer .semantic-conversation-send:active:not(:disabled){--ld-composer-send-surface: var(--ld-visual-primary-active);background:transparent}.semantic-conversation-composer .semantic-conversation-send:disabled{--ld-composer-send-surface: var(--ld-semantic-disabled);background:transparent}.semantic-conversation-send:before{content:"";position:absolute;z-index:-1;width:calc(var(--ld-visual-hit-min) - var(--ld-semantic-gap-sm));height:calc(var(--ld-visual-hit-min) - var(--ld-semantic-gap-sm));border-radius:var(--ld-semantic-radius-md);background:var(--ld-composer-send-surface);pointer-events:none}.semantic-conversation-composer-submit-tools .semantic-icon{inline-size:var(--ld-visual-icon-standard);block-size:var(--ld-visual-icon-standard)}.semantic-conversation-keyboard-hint{grid-column:3;grid-row:2;justify-self:end;margin:0;visibility:hidden;color:var(--ld-semantic-ink-tertiary);font-size:var(--ld-semantic-type-caption);line-height:var(--ld-semantic-line-caption)}.semantic-conversation-composer:focus-within .semantic-conversation-keyboard-hint[data-keyboard-observed=true]{visibility:visible}.semantic-conversation-voice-error{margin:var(--ld-semantic-gap-xs) 0 0;color:var(--ld-semantic-critical);font-size:var(--ld-semantic-type-caption)}.semantic-conversation-message.is-focus-target,.semantic-conversation-surface-history-events article.is-focus-target{outline:var(--ld-semantic-focus-width) solid var(--ld-semantic-line-focus);outline-offset:var(--ld-semantic-focus-offset)}.semantic-conversation-surface-progress{margin:0;padding:var(--ld-semantic-gap-md) 0;border-block-start:var(--ld-semantic-border-width) solid var(--ld-semantic-line);color:var(--ld-semantic-ink-secondary);font-size:var(--ld-semantic-type-system-event)}.semantic-conversation-surface[data-live-card-settled] .semantic-action{display:none}.semantic-conversation-surface[aria-busy=true] .semantic-action,.semantic-action[aria-busy=true]{pointer-events:none;cursor:wait;color:var(--ld-semantic-on-disabled);border-color:var(--ld-semantic-disabled);background:var(--ld-semantic-disabled)}.semantic-conversation-surface[aria-busy=true] .semantic-action:after,.semantic-action[aria-busy=true]:after{content:"";display:inline-block;width:var(--ld-semantic-gap-lg);height:var(--ld-semantic-gap-xs);margin-inline-start:var(--ld-semantic-gap-sm);border-radius:var(--ld-semantic-radius-sm);background:var(--ld-semantic-ink-secondary)}.semantic-matter-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ld-semantic-gap-xs) var(--ld-semantic-gap-sm);min-width:0}.semantic-matter-controls p,.semantic-matter-controls ul{flex-basis:100%;margin:0;overflow-wrap:anywhere}.semantic-matter-controls>button{min-height:var(--ld-visual-hit-min);max-width:100%;padding-inline:var(--ld-semantic-gap-sm);border:0;border-radius:var(--ld-semantic-radius-sm);color:var(--ld-semantic-ink-tertiary);background:transparent;font-size:var(--ld-semantic-type-caption);line-height:var(--ld-semantic-line-caption);white-space:normal}.semantic-matter-controls>button:disabled{color:var(--ld-semantic-on-disabled);background:transparent}.semantic-matter-controls>.semantic-contextual-actions{display:inline-block}.semantic-contextual-action-panel{position:absolute;inset-inline-end:0;inset-block-end:calc(100% + var(--ld-semantic-gap-sm));z-index:5;display:grid;gap:var(--ld-semantic-gap-sm);width:max-content;max-width:min(24rem,100%);padding:var(--ld-semantic-gap-md);border:var(--ld-semantic-border-width) solid var(--ld-semantic-line-default);border-radius:var(--ld-semantic-radius-sm);background:var(--ld-semantic-surface-overlay);box-shadow:var(--ld-semantic-elevation-overlay)}.semantic-contextual-action-panel .semantic-runtime-state{max-width:100%}.semantic-matter-controls>.semantic-contextual-actions>:is(summary,.semantic-tools-toggle){min-width:var(--ld-visual-hit-min);min-height:var(--ld-visual-hit-min);display:inline-flex;align-items:center;gap:var(--ld-semantic-gap-xs);padding-inline:var(--ld-semantic-gap-sm);border-radius:var(--ld-semantic-radius-sm);color:var(--ld-semantic-ink-secondary);font-size:var(--ld-semantic-type-caption);line-height:var(--ld-semantic-line-caption);list-style:none}.semantic-tools-toggle{border:0;background:transparent}.semantic-contextual-action-panel[hidden]{display:none}.semantic-matter-controls>.semantic-contextual-actions>summary::-webkit-details-marker{display:none}.semantic-matter-controls>.semantic-contextual-actions>summary::marker{content:""}.semantic-matter-controls>.semantic-contextual-actions>summary:hover{background:var(--ld-semantic-surface-item)}.semantic-matter-controls .semantic-contextual-action-panel>button{min-height:var(--ld-visual-hit-min);font-size:var(--ld-semantic-type-label);line-height:var(--ld-semantic-line-label);font-weight:var(--ld-semantic-weight-label);max-width:100%;padding:var(--ld-semantic-gap-sm) var(--ld-semantic-gap-md);border:0;border-block-end:var(--ld-semantic-border-width) solid var(--ld-semantic-line);color:var(--ld-semantic-ink-secondary);background:transparent;white-space:normal}.semantic-matter-controls .semantic-contextual-action-panel>button:disabled{color:var(--ld-semantic-on-disabled);background:var(--ld-semantic-disabled)}.semantic-inline-confirmation{position:fixed;inset:var(--ld-semantic-safe-block) var(--ld-semantic-safe-inline);z-index:30;width:min(520px,calc(100% - var(--ld-semantic-safe-inline) * 2));max-height:calc(100dvh - var(--ld-semantic-safe-block) * 2);margin:auto;padding:0;overflow:hidden;border:var(--ld-semantic-border-width) solid var(--ld-semantic-line-default);border-radius:var(--ld-semantic-radius-sm);color:var(--ld-semantic-ink);background:var(--ld-semantic-surface-overlay);box-shadow:var(--ld-semantic-elevation-overlay);overflow-wrap:anywhere}.semantic-inline-confirmation[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.semantic-inline-confirmation>header,.semantic-confirmation-reading,.semantic-confirmation-actions{padding:var(--ld-semantic-gap-lg)}.semantic-inline-confirmation .semantic-confirmation-caption{margin:0 0 var(--ld-semantic-gap-sm);color:var(--ld-semantic-ink-secondary);font-size:var(--ld-semantic-type-caption);line-height:var(--ld-semantic-line-caption)}.semantic-confirmation-reading{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-block-start:0}.semantic-confirmation-actions{border-block-start:var(--ld-semantic-border-width) solid var(--ld-semantic-line);justify-content:flex-end}.semantic-inline-confirmation h2{font-weight:var(--ld-semantic-weight-heading);margin:0 0 var(--ld-semantic-gap-sm);font-size:var(--ld-semantic-type-heading);line-height:var(--ld-semantic-line-heading)}.semantic-inline-confirmation p{margin:0 0 var(--ld-semantic-gap-lg)}.semantic-confirmation-actions,.capture-actions{display:flex;flex-wrap:wrap;gap:var(--ld-semantic-gap-sm)}.semantic-inline-confirmation button,.capture-actions button{min-height:var(--ld-visual-control-primary);padding-inline:var(--ld-semantic-gap-md);border:var(--ld-semantic-border-width) solid var(--ld-semantic-line-default);border-radius:var(--ld-semantic-radius-sm);color:var(--ld-semantic-ink-secondary);background:var(--ld-semantic-surface)}.semantic-inline-confirmation .primary,.capture-actions .capture-primary{color:var(--ld-semantic-on-primary);border-color:var(--ld-semantic-primary);background:var(--ld-semantic-primary)}.semantic-inline-confirmation button{font-size:var(--ld-semantic-type-label);line-height:var(--ld-semantic-line-label);font-weight:var(--ld-semantic-weight-label);min-width:var(--ld-visual-hit-min);border:0;color:var(--ld-semantic-on-secondary);background:var(--ld-semantic-secondary)}.semantic-inline-confirmation button:hover:not(:disabled){background:var(--ld-semantic-surface-selected)}.semantic-inline-confirmation button:active:not(:disabled){background:var(--ld-semantic-line)}.semantic-inline-confirmation .primary{padding-inline:var(--ld-semantic-gap-lg);border-radius:var(--ld-semantic-radius-md);color:var(--ld-semantic-on-primary);background:var(--ld-semantic-primary)}.semantic-inline-confirmation .primary:hover:not(:disabled){background:var(--ld-visual-primary-hover)}.semantic-inline-confirmation .primary:active:not(:disabled){background:var(--ld-visual-primary-active)}.semantic-inline-confirmation button:disabled{color:var(--ld-semantic-on-disabled);background:var(--ld-semantic-disabled)}.semantic-inline-confirmation button:focus-visible{outline:var(--ld-semantic-focus-width) solid var(--ld-semantic-line-focus);outline-offset:var(--ld-semantic-focus-offset)}@media (pointer: coarse){.semantic-inline-confirmation .primary{min-height:var(--ld-visual-control-touch)}}.capture-stream-panel{padding:var(--ld-semantic-gap-lg);border-block-start:var(--ld-semantic-border-width) solid var(--ld-semantic-line);background:var(--ld-semantic-surface)}.capture-stream-panel header{display:flex;justify-content:space-between;gap:var(--ld-semantic-gap-md);align-items:flex-start}.capture-stream-panel h2,.capture-proposals h3{margin:var(--ld-semantic-gap-xs) 0 var(--ld-semantic-gap-md)}.semantic-eyebrow{margin:0;color:var(--ld-semantic-ink-tertiary);font-size:var(--ld-semantic-type-caption);line-height:var(--ld-semantic-line-caption)}.capture-state{padding:var(--ld-semantic-gap-xs) var(--ld-semantic-gap-sm);border-radius:var(--ld-semantic-radius-pill);color:var(--ld-semantic-warning);background:var(--ld-semantic-surface-warning);font-size:var(--ld-semantic-type-caption)}.capture-state.state-ready,.capture-state.state-streaming{color:var(--ld-semantic-positive);background:var(--ld-semantic-surface-positive)}.capture-state.state-finalized{color:var(--ld-semantic-info);background:var(--ld-semantic-surface-info)}.capture-guidance,.capture-error{padding:var(--ld-semantic-gap-md);border-radius:var(--ld-semantic-radius-sm);color:var(--ld-semantic-ink-secondary);background:var(--ld-semantic-surface-item)}.capture-error{color:var(--ld-semantic-critical);background:var(--ld-semantic-surface-critical)}.capture-input-label{display:block;margin-block:var(--ld-semantic-gap-md) var(--ld-semantic-gap-sm);color:var(--ld-semantic-ink-secondary);font-size:var(--ld-semantic-type-label)}.capture-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ld-semantic-gap-sm);align-items:stretch}.capture-composer textarea{width:100%;min-height:var(--ld-visual-control-primary);padding:var(--ld-semantic-gap-sm);border:var(--ld-semantic-border-width) solid var(--ld-semantic-line-default);border-radius:var(--ld-semantic-radius-sm);resize:none}.capture-icon{min-width:var(--ld-visual-control-primary);border:0;border-radius:var(--ld-semantic-radius-sm);color:var(--ld-semantic-primary);background:var(--ld-semantic-surface-info)}.capture-proposals{margin-block-start:var(--ld-semantic-gap-lg);padding-block-start:var(--ld-semantic-gap-md);border-block-start:var(--ld-semantic-border-width) solid var(--ld-semantic-line)}.capture-proposals article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ld-semantic-gap-xs) var(--ld-semantic-gap-md);padding-block:var(--ld-semantic-gap-sm);border-block-end:var(--ld-semantic-border-width) solid var(--ld-semantic-line)}.capture-proposals article span{color:var(--ld-semantic-ink-tertiary);font-size:var(--ld-semantic-type-caption)}.capture-proposals article strong{grid-row:span 2;align-self:center}.capture-proposals article small{color:var(--ld-semantic-warning)}.semantic-work-read-status{max-width:var(--ld-semantic-reading-max);margin:0 auto;padding:var(--ld-visual-gap-xxl) 0;color:var(--ld-semantic-ink-secondary)}@media (width < 736px){.semantic-conversation-shell,.semantic-conversation-shell[data-has-secondary]{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--ld-visual-chrome-header-compact) auto minmax(0,1fr);height:100dvh;overflow:auto}.semantic-product-navigation{display:none;grid-column:1;grid-row:2;border-inline-end:0;border-block-end:var(--ld-semantic-border-width) solid var(--ld-semantic-line)}.semantic-product-navigation.is-mobile-open{display:flex;max-height:55dvh;min-height:12rem}.semantic-product-navigation nav{margin-block-start:var(--ld-semantic-gap-md)}.semantic-conversation-header{grid-column:1;grid-row:1;min-height:var(--ld-visual-chrome-header-compact);padding-block:0;padding-inline:var(--ld-semantic-safe-inline);gap:var(--ld-semantic-gap-sm)}.semantic-conversation-header>div{flex:1 1 auto}.semantic-conversation-title{display:block;width:100%;font-size:var(--ld-semantic-type-heading);line-height:var(--ld-semantic-line-heading)}.semantic-conversation-title-mobile.semantic-icon-button{display:inline-flex;order:-1;min-width:var(--ld-visual-control-touch);min-height:var(--ld-visual-control-touch);padding:0;border:0;background:transparent}.semantic-conversation-authority-select{flex:1 1 100%}.semantic-conversation-authority-select select{width:100%;max-width:none}.semantic-conversation-header nav{flex:0 0 auto}.semantic-work-context-row{grid-column:1;grid-row:3;padding-inline:var(--ld-semantic-safe-inline)}.semantic-work-stream{grid-column:1;grid-row:3;min-height:0}.semantic-work-support{flex:1 1 12rem;border-inline-start:0;border-block-start:0;padding:0}.semantic-work-support>summary{display:list-item}.semantic-conversation-feed-inner{width:calc(100% - var(--ld-semantic-safe-inline) - var(--ld-semantic-safe-inline));padding-block-start:var(--ld-semantic-gap-lg)}.semantic-conversation-error-action{min-width:var(--ld-visual-control-touch);min-height:var(--ld-visual-control-touch);flex-shrink:0}.semantic-conversation-message-attachments{grid-template-columns:minmax(0,1fr)}.semantic-app-shell .semantic-work-stream>.semantic-conversation-latest.semantic-icon-button{width:var(--ld-visual-control-touch);height:var(--ld-visual-control-touch);inset-block-end:calc(var(--ld-semantic-gap-sm) - (var(--ld-visual-control-touch) - var(--ld-visual-gap-xxl)) / 2);border:0;background:transparent}.semantic-app-shell .semantic-work-stream>.semantic-conversation-latest.semantic-icon-button:before{content:"";position:absolute;width:var(--ld-visual-gap-xxl);height:var(--ld-visual-gap-xxl);box-sizing:border-box;inset-inline-start:50%;inset-block-start:50%;transform:translate(-50%,-50%);border:var(--ld-semantic-border-width) solid var(--ld-semantic-line-default);border-radius:var(--ld-semantic-radius-pill);background:var(--ld-semantic-surface);pointer-events:none}.semantic-app-shell .semantic-work-stream>.semantic-conversation-latest>.semantic-icon{position:relative}.semantic-conversation-composer{width:calc(100% - var(--ld-semantic-safe-inline) - var(--ld-semantic-safe-inline) - var(--ld-work-scrollbar, 0px));margin-block-end:var(--ld-semantic-gap-md)}.semantic-conversation-composer-row>textarea,.semantic-conversation-composer-submit-tools>button{min-height:var(--ld-visual-control-touch)}.semantic-conversation-composer-submit-tools>button{min-width:var(--ld-visual-control-touch)}.semantic-conversation-header .semantic-contextual-actions>summary,.semantic-conversation-composer .semantic-conversation-tool{min-width:var(--ld-visual-control-touch);min-height:var(--ld-visual-control-touch)}.semantic-conversation-keyboard-hint{display:none}.semantic-conversation-header .semantic-header-actions-panel{inset-inline-end:0;max-width:calc(100vw - var(--ld-semantic-safe-inline) - var(--ld-semantic-safe-inline))}}@media (width < 736px){.semantic-conversation-header{padding-inline:var(--ld-semantic-safe-inline)}.semantic-conversation-title-current{max-width:18ch}.semantic-conversation-feed-inner{padding-block:var(--ld-semantic-gap-lg)}.semantic-conversation-composer-row{gap:var(--ld-semantic-gap-xs)}.semantic-conversation-composer-tools{gap:0}}@media (pointer: coarse){.semantic-conversation-keyboard-hint{display:none}}@media (prefers-reduced-motion: reduce){.semantic-conversation-feed{scroll-behavior:auto}.semantic-conversation-surface[aria-busy=true] .semantic-action:after,.semantic-action[aria-busy=true]:after{animation:none}}.semantic-product-navigation button:focus-visible,.semantic-product-navigation summary:focus-visible,.semantic-conversation-header button:focus-visible,.semantic-conversation-header summary:focus-visible,.semantic-conversation-header select:focus-visible,.semantic-work-context-row summary:focus-visible,.semantic-work-context-row button:focus-visible,.semantic-work-context-row select:focus-visible,.semantic-conversation-surface-history summary:focus-visible,.semantic-conversation-composer button:focus-visible,.semantic-conversation-error-action:focus-visible,.semantic-conversation-latest:focus-visible,.semantic-conversation-message-attachments button:focus-visible{outline:var(--ld-semantic-focus-width) solid var(--ld-semantic-line-focus);outline-offset:var(--ld-semantic-focus-offset)}.semantic-navigation-layer{position:fixed;inset:auto;margin:0;z-index:40;width:min(var(--ld-semantic-reading-max),calc(100vw - var(--ld-semantic-safe-inline) * 2));max-height:calc(100dvh - var(--ld-semantic-safe-block) * 2);padding:0;overflow:hidden;color:var(--ld-semantic-ink);background:var(--ld-semantic-surface-overlay);border:var(--ld-semantic-border-width) solid var(--ld-semantic-line-default);border-radius:var(--ld-semantic-radius-sm);box-shadow:var(--ld-semantic-elevation-overlay);font-family:var(--ld-semantic-font-family)}.semantic-navigation-layer[data-content-sized]{width:max-content;min-width:min(var(--ld-semantic-workspace-rail-min),calc(100vw - var(--ld-semantic-safe-inline) * 2));max-width:min(var(--ld-semantic-reading-max),calc(100vw - var(--ld-semantic-safe-inline) * 2));overflow-wrap:anywhere}.semantic-navigation-layer[data-content-sized]>.semantic-navigation-layer-scroll{padding:var(--ld-semantic-gap-sm)}.semantic-navigation-layer[open]{display:flex;flex-direction:column}.semantic-navigation-layer-header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--ld-semantic-gap-md);padding:var(--ld-semantic-gap-sm) var(--ld-semantic-gap-lg);border-block-end:var(--ld-semantic-border-width) solid var(--ld-semantic-line)}.semantic-navigation-layer-header h2{margin:0;padding:0;font-size:var(--ld-semantic-type-heading);line-height:var(--ld-semantic-line-heading);color:var(--ld-semantic-ink)}.semantic-navigation-layer .semantic-icon-button{display:inline-flex;align-items:center;justify-content:center;width:var(--ld-visual-control-touch);height:var(--ld-visual-control-touch);flex:0 0 var(--ld-visual-control-touch);padding:0}.semantic-navigation-layer-scroll{flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.semantic-navigation-layer button:disabled{color:var(--ld-semantic-on-disabled);background:var(--ld-semantic-disabled)}.semantic-launcher-search{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ld-semantic-gap-sm);padding:var(--ld-semantic-gap-lg);border-block-end:var(--ld-semantic-border-width) solid var(--ld-semantic-line)}.semantic-launcher-search label{display:grid;gap:var(--ld-semantic-gap-sm);color:var(--ld-semantic-ink-secondary);font-size:var(--ld-semantic-type-label);line-height:var(--ld-semantic-line-label)}.semantic-launcher-search input{min-width:0;width:100%;min-height:var(--ld-visual-control-touch);padding:var(--ld-semantic-gap-sm) var(--ld-semantic-gap-md);border:var(--ld-semantic-border-width) solid var(--ld-semantic-line-default);border-radius:var(--ld-semantic-radius-sm);color:var(--ld-semantic-ink);background:var(--ld-semantic-surface)}.semantic-launcher-search>button{align-self:end}.semantic-launcher-search p{grid-column:1 / -1;margin:0;color:var(--ld-semantic-ink-tertiary);font-size:var(--ld-semantic-type-caption);line-height:var(--ld-semantic-line-caption)}.semantic-launcher-results{padding:var(--ld-semantic-gap-sm)}.semantic-launcher-results button{border-radius:var(--ld-semantic-radius-sm)}.semantic-product-navigation .semantic-launcher-results button span{white-space:normal;overflow:visible}.semantic-launcher-results p{padding:var(--ld-semantic-gap-md);color:var(--ld-semantic-ink-secondary)}.semantic-navigation-layer :is(button,input):focus-visible{outline:var(--ld-semantic-focus-width) solid var(--ld-semantic-line-focus);outline-offset:var(--ld-semantic-focus-offset)}@media (width < 736px){.semantic-navigation-layer,.semantic-navigation-layer[data-content-sized]{inset:var(--ld-semantic-safe-block) var(--ld-semantic-safe-inline);margin:auto;max-height:calc(100dvh - var(--ld-semantic-safe-block) * 2);width:calc(100vw - var(--ld-semantic-safe-inline) * 2)}.semantic-conversation-context-panel{grid-template-columns:minmax(0,1fr)}.semantic-inline-confirmation{margin-block-start:auto;margin-block-end:0}}.semantic-navigation-layer[data-lightweight-creation]>.semantic-navigation-layer-header{border:0;padding:var(--ld-semantic-gap-md) var(--ld-semantic-gap-md) var(--ld-semantic-gap-xs)}.semantic-navigation-layer[data-lightweight-creation]>.semantic-navigation-layer-header h2{color:var(--ld-semantic-ink-tertiary);font-size:var(--ld-semantic-type-caption);line-height:var(--ld-semantic-line-caption);font-weight:var(--ld-semantic-weight-label)}.semantic-navigation-layer[data-lightweight-creation] .semantic-creation-subjects{display:grid}.semantic-navigation-layer[data-lightweight-creation] button{display:block;width:100%;min-height:var(--ld-visual-hit-min);padding:var(--ld-semantic-gap-sm) var(--ld-semantic-gap-md);border:0;border-radius:var(--ld-semantic-radius-sm);background:transparent;color:var(--ld-semantic-ink);font:inherit;text-align:start;overflow-wrap:anywhere}.semantic-navigation-layer[data-lightweight-creation] button:hover:not(:disabled){background:var(--ld-semantic-surface-item)}.semantic-navigation-layer[data-lightweight-creation] [data-context-operation=entries]{margin-block-start:var(--ld-semantic-gap-sm);padding-block-start:var(--ld-semantic-gap-sm);border-block-start:var(--ld-semantic-border-width) solid var(--ld-semantic-line)}.semantic-navigation-layer[data-lightweight-creation] [data-context-operation=entries] h3{margin:0;padding:var(--ld-semantic-gap-xs) var(--ld-semantic-gap-md);color:var(--ld-semantic-ink-tertiary);font-size:var(--ld-semantic-type-caption);line-height:var(--ld-semantic-line-caption);font-weight:var(--ld-semantic-weight-label)}.semantic-conversation-history-summary,.semantic-conversation-readonly-card{padding-block:0;border-block-start:0;font-size:var(--ld-semantic-type-caption);color:var(--ld-semantic-ink-tertiary)}.semantic-history-outcome{margin:0 0 var(--ld-semantic-gap-sm);font-weight:var(--ld-semantic-weight-label)}@media (width >= 736px){.semantic-work-stream{align-content:start}.semantic-work-stream:has(.semantic-action[data-action-style=primary]:enabled) .semantic-conversation-composer:not(:focus-within):not(:has(.semantic-conversation-composer-attachments)){margin-block-start:var(--ld-semantic-gap-xs)}}.semantic-work-activity{--ld-visual-activity-card-gap: var(--ld-semantic-gap-md);margin-block-start:calc(var(--ld-visual-activity-card-gap) - var(--ld-semantic-gap-lg));padding-block-start:var(--ld-semantic-gap-none)}.semantic-conversation-surface-history[open]>summary{list-style-type:disclosure-open}.semantic-conversation-event-time{color:var(--ld-semantic-ink-tertiary);font-size:var(--ld-semantic-type-caption);line-height:var(--ld-semantic-line-caption)}.semantic-conversation-surface-history>summary>:not(:first-child){margin-inline-start:var(--ld-semantic-gap-sm)}.semantic-history-event-label{color:var(--ld-semantic-ink-secondary);overflow-wrap:anywhere}.semantic-history-event-label{display:block}.semantic-conversation-surface-history>summary>.semantic-history-event-label{margin-inline-start:0}.semantic-conversation-action-feedback{padding-block-start:var(--ld-semantic-gap-sm)}.semantic-conversation-event-references{color:var(--ld-semantic-ink-tertiary);font-size:var(--ld-semantic-type-caption)}.semantic-conversation-event-references summary{cursor:pointer;min-height:var(--ld-semantic-hit-min);display:list-item;list-style:disclosure-closed inside}.semantic-conversation-event-references[open]>summary{list-style-type:disclosure-open}.semantic-conversation-event-references li{overflow-wrap:anywhere}.semantic-conversation-history-events>li{padding-block:var(--ld-semantic-gap-xs)}.semantic-conversation-history-events .semantic-conversation-message>div{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--ld-semantic-gap-md);row-gap:var(--ld-semantic-gap-xs)}.semantic-conversation-history-events .semantic-conversation-event-references{grid-column:1 / -1}.semantic-conversation-history-events .semantic-conversation-event-time{align-self:start;font-variant-numeric:tabular-nums}@media (width >= 736px){.semantic-app-shell{--ld-visual-type-shell-title: var(--ld-visual-type-section-heading);--ld-visual-line-shell-title: var(--ld-visual-line-section-heading);--ld-visual-type-business-object-title: var(--ld-visual-type-page-title);--ld-visual-line-business-object-title: var(--ld-visual-line-page-title);--ld-visual-weight-business-object-title: var(--ld-visual-weight-object-title);--ld-visual-type-section-title: var(--ld-visual-type-object-title);--ld-visual-line-section-title: var(--ld-visual-line-object-title);--ld-visual-weight-section-title: var(--ld-visual-weight-object-title);--ld-visual-type-field-label: var(--ld-visual-type-metadata);--ld-visual-line-field-label: var(--ld-visual-line-metadata);--ld-visual-weight-field-label: var(--ld-visual-weight-metadata);--ld-visual-active-canvas: var(--logidesk-desktop-canvas);--ld-visual-active-surface: var(--logidesk-desktop-surface);--ld-visual-active-border: var(--logidesk-desktop-border)}.semantic-app-shell .semantic-conversation-title{font-size:var(--ld-visual-type-shell-title);line-height:var(--ld-visual-line-shell-title);font-weight:var(--ld-visual-weight-shell-title)}.semantic-app-shell .semantic-conversation-surface[data-current-work-frame] .semantic-current-work-state h2,.semantic-app-shell .semantic-current-work-state h2,.semantic-app-shell .semantic-section[data-section-role=main]>h1,.semantic-app-shell .semantic-section-primary-flow>h1,.semantic-app-shell .semantic-section-heading-content>h1,.semantic-app-shell .semantic-text[data-role=title]{font-size:var(--ld-visual-type-business-object-title);line-height:var(--ld-visual-line-business-object-title);font-weight:var(--ld-visual-weight-business-object-title)}.semantic-app-shell .semantic-section>h2,.semantic-app-shell .semantic-section-heading-content>h2,.semantic-app-shell .semantic-text[data-role=heading]{font-size:var(--ld-visual-type-section-title);line-height:var(--ld-visual-line-section-title);font-weight:var(--ld-visual-weight-section-title)}.semantic-app-shell .semantic-value dt{font-size:var(--ld-visual-type-field-label);line-height:var(--ld-visual-line-field-label);font-weight:var(--ld-visual-weight-field-label)}.semantic-app-shell .semantic-section-heading-row{align-items:center;margin-block-end:0}.semantic-app-shell .semantic-surface-utilities{min-height:0}.semantic-surface-utilities .semantic-icon-button{position:relative;isolation:isolate;width:var(--ld-visual-hit-min);height:var(--ld-visual-hit-min);padding:0;color:var(--ld-semantic-ink-secondary);background:transparent}.semantic-surface-utilities .semantic-icon-button:before{content:"";position:absolute;z-index:-1;inset:50% auto auto 50%;inline-size:var(--ld-visual-gap-xxl);block-size:var(--ld-visual-gap-xxl);transform:translate(-50%,-50%);border-radius:var(--ld-semantic-radius-sm);background:transparent}.semantic-surface-utilities .semantic-icon-button:is(:hover,:focus-visible){background:transparent}.semantic-surface-utilities .semantic-icon-button:is(:hover,:focus-visible):before{background:var(--ld-semantic-surface-item)}}@media (width < 736px){.semantic-business-result-state-meta,.semantic-surface-refresh{max-inline-size:100%}}.semantic-conversation-message-attachments[data-attachment-content=files]:not(:has(.is-image)){grid-template-columns:minmax(0,1fr);gap:0;border:var(--ld-semantic-border-width) solid var(--ld-semantic-line-default);border-radius:var(--ld-semantic-radius-sm);background:var(--ld-semantic-surface)}.semantic-conversation-message-attachments[data-attachment-content=files]:not(:has(.is-image)) button{border:0;border-radius:0;padding:var(--ld-semantic-gap-sm) var(--ld-semantic-gap-md);background:transparent}.semantic-conversation-message-attachments[data-attachment-content=files]:not(:has(.is-image)) button+button{border-block-start:var(--ld-semantic-border-width) solid var(--ld-semantic-line)}.semantic-conversation-message-attachments[data-attachment-content=files]:not(:has(.is-image)) button>span:not([data-semantic-icon]){width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,max-content);column-gap:var(--ld-semantic-gap-md);row-gap:var(--ld-semantic-gap-xs)}.semantic-conversation-message-attachments[data-attachment-content=files]:not(:has(.is-image)) strong{grid-column:1 / -1;font-size:var(--ld-visual-type-secondary-body);line-height:var(--ld-visual-line-secondary-body);font-weight:var(--ld-semantic-weight-label)}.semantic-conversation-message-attachments[data-attachment-content=files]:not(:has(.is-image)) small{overflow-wrap:anywhere}@media (width < 736px){.semantic-conversation-message-attachments[data-attachment-content=files]:not(:has(.is-image)) button>span:not([data-semantic-icon]){grid-template-columns:minmax(0,1fr)}}.semantic-work-activity .semantic-conversation-surface-history>summary{display:grid;grid-template-columns:auto minmax(0,max-content) auto;justify-content:start;gap:var(--ld-semantic-gap-sm);align-content:start;align-items:center;list-style:none;cursor:pointer;min-height:var(--ld-semantic-hit-min);padding-block:0 var(--ld-semantic-gap-xs)}.semantic-work-activity .semantic-conversation-surface-history>summary>:not(:first-child){margin-inline-start:0}.semantic-work-activity .semantic-conversation-surface-history>summary::marker{content:""}.semantic-work-activity .semantic-history-heading{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ld-semantic-gap-none) var(--ld-semantic-gap-md)}.semantic-work-activity .semantic-history-count{color:var(--ld-semantic-ink-secondary);font-size:var(--ld-visual-type-secondary-body);line-height:var(--ld-visual-line-secondary-body)}.semantic-work-activity .semantic-history-event-label{margin:0;color:var(--ld-semantic-ink-tertiary);font-size:var(--ld-semantic-type-caption);line-height:var(--ld-semantic-line-caption)}.semantic-work-activity .semantic-history-chevron{color:var(--ld-semantic-ink-tertiary)}.semantic-work-activity details[open]>summary>.semantic-history-chevron{transform:rotate(180deg)}.semantic-work-activity .semantic-conversation-surface-history>summary:hover{background:var(--ld-semantic-surface-item)}.semantic-work-activity summary:focus-visible{outline:var(--ld-semantic-focus-width) solid var(--ld-semantic-line-focus);outline-offset:var(--ld-semantic-focus-offset)}.semantic-work-activity ol.semantic-conversation-history-events{list-style:none;margin:0 0 0 var(--ld-semantic-gap-sm);padding-block-start:var(--ld-semantic-gap-xs);gap:var(--ld-semantic-gap-none);padding-inline-start:var(--ld-semantic-gap-lg);border-inline-start:var(--ld-semantic-border-width) solid var(--ld-semantic-line)}.semantic-work-activity .semantic-conversation-history-events>li{padding:0}.semantic-work-activity .semantic-conversation-history-events .semantic-conversation-message>div{column-gap:var(--ld-semantic-gap-sm);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;row-gap:var(--ld-semantic-gap-none)}.semantic-work-activity .semantic-conversation-history-events .semantic-conversation-event-references{grid-column:3;grid-row:1}.semantic-work-activity .semantic-conversation-history-events .semantic-conversation-event-references[open]{grid-column:1 / -1;grid-row:2}.semantic-work-activity .semantic-conversation-history-events .semantic-conversation-event-references>summary{box-sizing:border-box;line-height:var(--ld-semantic-line-caption);padding-block:calc((var(--ld-semantic-hit-min) - var(--ld-semantic-line-caption)) / 2)}.semantic-work-activity .semantic-conversation-history-events .semantic-conversation-event-time{align-self:center}.semantic-work-activity .semantic-conversation-history-events p{color:var(--ld-semantic-ink-secondary);font-size:var(--ld-visual-type-secondary-body);line-height:var(--ld-visual-line-secondary-body)}@media (width < 736px){.semantic-work-activity .semantic-conversation-history-events .semantic-conversation-message>div{grid-template-columns:minmax(0,1fr) auto}.semantic-work-activity .semantic-conversation-history-events p{grid-column:1 / -1}.semantic-work-activity .semantic-conversation-history-events .semantic-conversation-event-time{grid-row:2}.semantic-work-activity .semantic-conversation-history-events .semantic-conversation-event-references{grid-column:2;grid-row:2}.semantic-work-activity .semantic-conversation-history-events .semantic-conversation-event-references[open]{grid-column:1 / -1;grid-row:3}}.semantic-destination-navigation .semantic-secondary-conversation-icon[data-semantic-icon]{inline-size:var(--ld-visual-icon-standard);block-size:var(--ld-visual-icon-standard);color:var(--ld-semantic-ink-secondary)}.semantic-destination-navigation .semantic-secondary-conversation-icon[data-semantic-icon]>svg{width:100%;height:100%}.semantic-conversation-message-attachments .semantic-attachment-file-icon[data-semantic-icon]{inline-size:20px;block-size:24px;color:var(--ld-semantic-ink-secondary)}.semantic-conversation-message-attachments button>.semantic-attachment-file-icon+span{flex:1}.semantic-work-activity .semantic-activity-history-icon[data-semantic-icon]{inline-size:var(--ld-visual-icon-compact);block-size:var(--ld-visual-icon-compact);background:transparent;color:var(--ld-semantic-ink-tertiary)}.semantic-work-activity .semantic-activity-history-icon[data-semantic-icon]>svg{width:100%;height:100%}.semantic-app-shell .semantic-work-stream[data-feed-overflow=true]>.semantic-conversation-composer:after{content:"";position:absolute;inset-inline:0;bottom:calc(100% + var(--ld-semantic-border-width));height:var(--ld-semantic-gap-sm);pointer-events:none;background:linear-gradient(to bottom,transparent,var(--ld-semantic-canvas))}.semantic-object-context{display:block;color:var(--ld-semantic-ink-secondary);font-size:var(--ld-semantic-type-caption);line-height:var(--ld-semantic-line-caption);font-weight:var(--ld-semantic-weight-caption)}.semantic-conversation-header .semantic-object-context{flex-shrink:0;white-space:nowrap}.semantic-conversation-tool[data-voice-unavailable]{flex-direction:column}.semantic-conversation-tool[data-voice-unavailable] .semantic-product-entry-label{display:inline;font-size:var(--ld-semantic-type-caption);line-height:var(--ld-semantic-line-caption);white-space:nowrap}.semantic-business-result{display:grid;gap:var(--ld-semantic-gap-lg);color:var(--ld-semantic-ink)}.semantic-business-result-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ld-semantic-gap-lg)}.semantic-business-result-identity{min-width:0;flex:1}.semantic-business-result-title-state{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ld-semantic-gap-sm) var(--ld-semantic-gap-md)}.semantic-business-result-title-content>.semantic-text[data-role=title]{margin:0;min-width:0;flex:0 1 auto;font-size:var(--ld-visual-type-business-object-title);line-height:var(--ld-visual-line-business-object-title);overflow-wrap:anywhere}.semantic-business-result-state{flex:0 0 auto;white-space:nowrap}.semantic-business-result-state-meta{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:baseline;gap:var(--ld-semantic-gap-sm);min-width:0}.semantic-business-result-state>.semantic-value{display:inline-flex;width:auto;container-type:normal;margin:0}.semantic-business-result-state dt{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.semantic-business-result-state .semantic-value dd{font-size:var(--ld-visual-type-secondary-body);line-height:var(--ld-visual-line-secondary-body);color:var(--ld-semantic-ink-secondary);white-space:nowrap}.semantic-business-result-metadata{margin-top:var(--ld-semantic-gap-sm);display:flex;flex-wrap:wrap;gap:var(--ld-semantic-gap-sm) var(--ld-semantic-gap-lg)}.semantic-business-result .semantic-business-result-metadata>.semantic-value{display:inline-flex;width:auto;align-items:baseline;gap:var(--ld-semantic-gap-sm);margin:0;container-type:normal}.semantic-business-result .semantic-business-result-metadata dt,.semantic-business-result .semantic-business-result-metadata dd{font-size:var(--ld-visual-type-secondary-body);line-height:var(--ld-visual-line-secondary-body)}.semantic-business-result-primary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ld-semantic-gap-lg);border-block:var(--ld-semantic-border-width) solid var(--ld-semantic-line);padding-block:var(--ld-semantic-gap-lg)}.semantic-business-result-metric{min-width:0}.semantic-business-result .semantic-business-result-metric>.semantic-value{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ld-semantic-gap-xs);margin:0;container-type:normal}.semantic-business-result .semantic-business-result-metric dt{font-size:var(--ld-visual-type-secondary-body);color:var(--ld-semantic-ink-secondary)}.semantic-business-result .semantic-business-result-metric .semantic-value dd{font-size:var(--ld-visual-type-business-object-title);line-height:var(--ld-visual-line-business-object-title)}.semantic-business-result-visible-details{display:grid;gap:var(--ld-semantic-gap-md)}.semantic-business-result-visible-details .semantic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.semantic-business-result-visible-details .semantic-value{display:flex;align-items:baseline;gap:var(--ld-semantic-gap-md)}.semantic-business-result-visible-details .semantic-value dt,.semantic-business-result-visible-details .semantic-value dd{font-size:var(--ld-visual-type-secondary-body);line-height:var(--ld-visual-line-secondary-body)}.semantic-business-result-supporting{min-width:0}.semantic-business-result-header-action{flex:0 0 auto}@container semantic-surface (max-width: 36rem){.semantic-business-result-header{flex-wrap:wrap}.semantic-business-result-title{flex-basis:100%}.semantic-business-result-visible-details .semantic-grid{grid-template-columns:minmax(0,1fr)}}.semantic-business-result-header-controls{display:flex;align-items:center;gap:var(--ld-semantic-gap-sm);flex:0 0 auto}.semantic-business-result-primary-semantic{grid-column:1 / -1;min-width:0}.semantic-business-result-object-label{margin-bottom:var(--ld-semantic-gap-xs);color:var(--ld-semantic-ink-secondary);font-size:var(--ld-visual-type-secondary-body);line-height:var(--ld-visual-line-secondary-body)}.semantic-business-result-primary-semantic>.semantic-section[data-section-role=context][data-density=comfortable]>.semantic-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.semantic-business-result-primary-semantic>.semantic-section[data-section-role=context][data-density=comfortable] .semantic-value{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ld-semantic-gap-xs)}.semantic-business-result-primary-semantic>.semantic-section[data-section-role=context][data-density=comfortable] .semantic-value[data-emphasis=strong] dd{font-size:var(--ld-visual-type-business-object-title);line-height:var(--ld-visual-line-business-object-title)}.semantic-business-result :is(.semantic-business-result-primary-semantic,.semantic-business-result-visible-details)>.semantic-section[data-content-heading=true]{border:0;padding:0;background:transparent}.semantic-business-result :is(.semantic-business-result-primary-semantic,.semantic-business-result-visible-details)>.semantic-section[data-section-role=context]>h2{font-size:var(--ld-visual-type-secondary-body);line-height:var(--ld-visual-line-secondary-body);font-weight:var(--ld-visual-weight-section-title);margin:0 0 var(--ld-semantic-gap-md)}.semantic-business-result-primary-semantic>.semantic-section[data-section-role=context]>.semantic-grid>.semantic-value,.semantic-business-result-visible-details>.semantic-section[data-section-role=context]>.semantic-grid>.semantic-stack{min-width:0;padding:var(--ld-semantic-gap-md);border:var(--ld-semantic-border-width) solid var(--ld-semantic-line);border-radius:var(--ld-semantic-radius-sm);background:var(--ld-semantic-surface-item)}.semantic-business-result-primary-semantic>.semantic-section[data-section-role=context]>.semantic-grid>.semantic-value{display:grid;gap:var(--ld-semantic-gap-sm)}.semantic-business-result-primary-semantic>.semantic-section[data-section-role=context]>.semantic-grid>.semantic-value dd{font-size:var(--ld-semantic-type-body);overflow-wrap:anywhere}.semantic-business-result-visible-details>.semantic-section[data-section-role=context]>.semantic-grid>.semantic-stack>.semantic-text{font-size:var(--ld-visual-type-secondary-body);color:var(--ld-semantic-ink-secondary)}@container semantic-surface (max-width: 36rem){.semantic-business-result-primary-semantic>.semantic-section[data-section-role=context]>.semantic-grid{grid-template-columns:minmax(0,1fr)}}.semantic-business-result-primary[data-metric-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}@container semantic-surface (max-width: 36rem){.semantic-business-result-primary[data-metric-count="3"]{grid-template-columns:minmax(0,1fr)}}.semantic-business-result :is(.semantic-business-result-primary-semantic,.semantic-business-result-visible-details)>.semantic-section[data-section-role=context]:has(>h2)>.semantic-grid[data-columns="2"]:has(>.semantic-stack,>.semantic-value){grid-template-columns:repeat(2,minmax(0,1fr))}.semantic-business-result-primary-semantic>.semantic-section[data-section-role=context]>.semantic-grid>.semantic-value:has(>dt){grid-template-columns:minmax(0,1fr);align-items:start}.semantic-business-result-visible-details>.semantic-section[data-section-role=context]>.semantic-grid>.semantic-stack>.semantic-grid{grid-template-columns:minmax(0,1fr)}.semantic-business-result-visible-details>.semantic-section[data-section-role=context]>.semantic-grid>.semantic-stack .semantic-value>dt{flex-shrink:0}@container semantic-surface (max-width: 36rem){.semantic-business-result :is(.semantic-business-result-primary-semantic,.semantic-business-result-visible-details)>.semantic-section[data-section-role=context]:has(>h2)>.semantic-grid[data-columns="2"]:has(>.semantic-stack,>.semantic-value){grid-template-columns:minmax(0,1fr)}}.semantic-business-result-title{min-width:0;flex:0 1 auto}.semantic-business-result-title[data-expanded=false] .semantic-text[data-role=title]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.semantic-business-result-title-toggle{min-height:var(--ld-semantic-hit-min);padding:0;border:0;background:transparent;color:var(--ld-semantic-ink-secondary);font:inherit;font-size:var(--ld-visual-type-secondary-body);text-align:start;cursor:pointer}.semantic-business-result-title-toggle:hover{color:var(--ld-semantic-ink)}.semantic-business-result-title-toggle:focus-visible{outline:var(--ld-semantic-focus-width) solid var(--ld-semantic-focus);outline-offset:var(--ld-semantic-gap-xs)}.semantic-business-result-visible-details>.semantic-section[data-section-role=context]>.semantic-grid>.semantic-stack .semantic-value[data-emphasis=strong]{display:block;margin-bottom:var(--ld-semantic-gap-xs)}.semantic-business-result-visible-details>.semantic-section[data-section-role=context]>.semantic-grid>.semantic-stack .semantic-value[data-emphasis=strong] dt{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.semantic-business-result-visible-details>.semantic-section[data-section-role=context]>.semantic-grid>.semantic-stack .semantic-value[data-emphasis=strong] dd{font-size:var(--ld-semantic-type-body);font-weight:var(--ld-visual-weight-section-title);color:var(--ld-semantic-ink)}.semantic-business-result-primary-semantic>.semantic-section[data-section-role=context]>.semantic-grid[data-columns="2"]>.semantic-value:nth-child(2n){background:var(--ld-semantic-surface);border-color:var(--ld-semantic-line)}.semantic-business-result-absence{padding-top:var(--ld-semantic-gap-md);border-top:var(--ld-semantic-border-width) solid var(--ld-semantic-line)}.semantic-business-result-absence>h2{margin:0 0 var(--ld-semantic-gap-md);font-size:var(--ld-visual-type-secondary-body);line-height:var(--ld-visual-line-secondary-body);font-weight:var(--ld-visual-weight-section-title)}.semantic-business-result-absence-groups{display:grid;gap:var(--ld-semantic-gap-md)}.semantic-business-result-absence-groups>.semantic-section[data-section-role=context]{border:0;padding:0;background:transparent}.semantic-business-result-absence-groups>.semantic-section>h2{margin:0 0 var(--ld-semantic-gap-sm);font-size:var(--ld-visual-type-secondary-body);line-height:var(--ld-visual-line-secondary-body);color:var(--ld-semantic-ink-secondary);font-weight:var(--ld-visual-weight-navigation)}.semantic-choice{display:grid;gap:var(--ld-semantic-gap-sm);margin:var(--ld-semantic-gap-none);padding:var(--ld-semantic-gap-none);border:0;min-inline-size:0}.semantic-choice>label,.semantic-choice-sheet-options>label,.open-input-option{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--ld-semantic-gap-sm);min-height:var(--ld-semantic-hit-min);padding:var(--ld-semantic-gap-sm) var(--ld-semantic-gap-md);border:0;border-bottom:var(--ld-semantic-border-width) solid var(--ld-semantic-line);border-radius:0;background:var(--ld-semantic-surface);color:var(--ld-semantic-ink);font:inherit;text-align:start;cursor:pointer}.semantic-choice>label{align-items:start;border-inline-start:var(--ld-semantic-selected-indicator) solid transparent}.semantic-choice>label>input{accent-color:var(--ld-semantic-primary);inline-size:var(--ld-semantic-gap-xl);block-size:var(--ld-semantic-gap-xl);min-inline-size:var(--ld-semantic-gap-xl);min-block-size:var(--ld-semantic-gap-xl);margin:0}.semantic-choice>label strong{font-weight:var(--ld-semantic-weight-label)}.semantic-choice>label:not([data-disabled=true]):hover{background:var(--ld-semantic-surface-item)}.semantic-choice>label:focus-within{outline:var(--ld-semantic-focus-width) solid var(--ld-semantic-line-focus);outline-offset:var(--ld-semantic-focus-offset)}.semantic-choice>label[data-selected=true]{border-inline-start-color:var(--ld-semantic-line-selected);color:var(--ld-semantic-ink);background:var(--ld-semantic-surface)}.semantic-choice-sheet-options>label[data-selected=true]{border-color:var(--ld-semantic-line-selected);color:var(--ld-semantic-selected);background:var(--ld-semantic-surface);box-shadow:inset var(--ld-semantic-selected-indicator) 0 0 var(--ld-semantic-line-selected)}.semantic-choice>label[data-disabled=true],.semantic-choice-sheet-options>label[data-disabled=true]{color:var(--ld-semantic-on-disabled);background:var(--ld-semantic-disabled)}.semantic-choice-sheet-options>label[data-suggested=true]{border-color:var(--ld-semantic-line-selected)}.semantic-choice small{display:block;color:var(--ld-semantic-ink-tertiary)}.semantic-choice-chips{display:flex;flex-wrap:wrap;gap:var(--ld-semantic-gap-sm);margin:var(--ld-semantic-gap-none);padding:var(--ld-semantic-gap-none);list-style:none}.semantic-choice-chips>li{display:inline-flex;max-width:100%;align-items:center;gap:var(--ld-semantic-gap-xs);min-height:var(--ld-semantic-hit-min);padding-inline:var(--ld-semantic-gap-sm);border:var(--ld-semantic-border-width) solid var(--ld-semantic-line-selected);border-radius:var(--ld-semantic-radius-sm);color:var(--ld-semantic-selected);background:var(--ld-semantic-surface-selected)}.semantic-choice-chips>li>span{min-width:0;overflow-wrap:anywhere}.semantic-choice-chips>li>button{flex:none}.semantic-choice-open{min-width:0;overflow-wrap:anywhere}.semantic-choice-chips button,.semantic-choice-open,.semantic-choice-accept,.semantic-choice-done,.open-input-expand,.open-input-selected-toggle{min-height:var(--ld-semantic-hit-min);padding:var(--ld-semantic-gap-sm) var(--ld-semantic-gap-md);border:var(--ld-semantic-border-width) solid var(--ld-semantic-line);border-radius:var(--ld-semantic-radius-sm);color:var(--ld-semantic-ink);background:var(--ld-semantic-surface);font:inherit}.semantic-choice-sheet-layer{position:fixed;z-index:100;box-sizing:border-box;color:var(--ld-semantic-ink)}.semantic-choice-sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:var(--ld-semantic-surface-overlay);opacity:.88}.semantic-choice-sheet{position:absolute;inset-inline:0;bottom:0;display:flex;flex-direction:column;gap:var(--ld-semantic-gap-sm);box-sizing:border-box;height:min(100%,36rem);max-width:42rem;margin-inline:auto;overflow:hidden;padding:var(--ld-semantic-gap-md);padding-bottom:calc(var(--ld-semantic-gap-md) + env(safe-area-inset-bottom,0px));border:var(--ld-semantic-border-width) solid var(--ld-semantic-line);border-bottom:0;border-radius:var(--ld-semantic-radius-md) var(--ld-semantic-radius-md) 0 0;background:var(--ld-semantic-surface);box-shadow:var(--ld-semantic-elevation-overlay)}.open-input-sheet-heading h2{margin:0;color:var(--ld-semantic-ink-secondary);font-size:var(--ld-semantic-type-label);line-height:var(--ld-semantic-line-label);font-weight:var(--ld-semantic-weight-label);overflow-wrap:anywhere;min-width:0}.open-input-sheet-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--ld-semantic-gap-sm);flex:none}.open-input-sheet-heading>button{flex:none}.semantic-choice-suggest{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--ld-semantic-gap-sm);flex:none;border-top:var(--ld-semantic-border-width) solid var(--ld-semantic-line);padding-top:var(--ld-semantic-gap-sm)}.semantic-choice-suggest>input{width:100%;min-width:0;min-height:var(--ld-semantic-hit-min);box-sizing:border-box;padding:var(--ld-semantic-gap-sm);border:var(--ld-semantic-border-width) solid var(--ld-semantic-line);border-radius:var(--ld-semantic-radius-sm);color:var(--ld-semantic-ink);background:var(--ld-semantic-surface);font:inherit;font-size:max(16px,var(--ld-semantic-type-body))}.semantic-choice-suggest>button{padding-inline:var(--ld-semantic-gap-sm);white-space:nowrap}.semantic-choice-suggest:not(:has(.open-input-expand)){grid-template-columns:minmax(0,1fr) auto}.semantic-choice-sheet[data-input-mode=search]{height:100%;padding-bottom:var(--ld-semantic-gap-sm)}.semantic-choice-sheet-layer *{box-sizing:border-box}.semantic-choice-sheet-layer button:focus-visible,.semantic-choice-sheet-layer input:focus-visible{outline:var(--ld-semantic-focus-width) solid var(--ld-semantic-line-focus);outline-offset:var(--ld-semantic-focus-offset)}.semantic-choice-sheet-options{display:flex;flex-direction:column;gap:var(--ld-semantic-gap-sm);overflow:auto;overscroll-behavior:contain;min-height:0;flex:1}.semantic-choice-sheet-options>*{flex:none}.semantic-choice-sheet-options>label{align-items:center}.semantic-choice-sheet-options input{width:auto;min-height:auto;margin:0}.semantic-choice input[data-open-input],.semantic-choice-sheet-options input[data-open-input],.semantic-input[data-affordance=boolean] input[data-open-input],.semantic-composite-field[data-affordance=boolean] input[data-open-input]{box-sizing:border-box;flex:none;inline-size:var(--ld-visual-choice-glyph);block-size:var(--ld-visual-choice-glyph);min-block-size:var(--ld-visual-choice-glyph);padding:0;margin:0;accent-color:var(--ld-semantic-primary)}.semantic-input[data-affordance=boolean]{grid-template-columns:var(--ld-visual-choice-glyph) minmax(0,1fr);align-items:center}.semantic-input[data-affordance=boolean]>label{grid-area:1 / 1 / 2 / -1;display:flex;align-items:center;min-block-size:var(--ld-semantic-hit-min);padding-inline-start:calc(var(--ld-visual-choice-glyph) + var(--ld-semantic-gap-sm));cursor:pointer}.semantic-input[data-affordance=boolean]>input[data-open-input]{grid-area:1 / 1;z-index:1}.semantic-input[data-affordance=boolean]>:not(label,input){grid-column:1 / -1}.semantic-composite-field[data-affordance=boolean]{min-block-size:var(--ld-semantic-hit-min);align-items:center}.open-input-option{width:100%;display:block}.open-input-option[data-selected=true]{border-inline-start:var(--ld-semantic-selected-indicator) solid var(--ld-semantic-line-selected)}.open-input-option[data-suggested=true]{color:var(--ld-semantic-info)}.open-input-option:disabled{color:var(--ld-semantic-on-disabled);cursor:default}.open-input-option-label{min-width:0;overflow-wrap:anywhere}.open-input-option-label>span{display:block}.open-input-option-label>small{display:block;color:var(--ld-semantic-ink-tertiary)}.open-input-selected-summary{flex:none;max-height:25%;overflow:auto}.open-input-selected-toggle{padding-block:0}@media (max-width: 30rem){.semantic-choice-sheet{max-width:none}.semantic-choice-sheet[data-input-mode=search] .semantic-choice-accept{display:none}.semantic-choice-sheet[data-input-mode=search] .semantic-choice-suggest{grid-template-columns:minmax(0,1fr) auto}}.semantic-choice-sheet-options>p{margin:0;color:var(--ld-semantic-ink-tertiary)}.open-input-recommendations{display:flex;flex-wrap:wrap;gap:var(--ld-semantic-gap-sm)}.open-input-recommendations>button{display:inline-flex;align-items:center;gap:var(--ld-semantic-gap-sm);min-height:var(--ld-semantic-hit-min)}.open-input-recommendations small{font:inherit;opacity:.7}.open-input-recommendations .open-input-recommendation-icon[data-semantic-icon]{display:inline-flex;flex:none;inline-size:var(--ld-visual-icon-compact, 16px);block-size:var(--ld-visual-icon-compact, 16px);line-height:0}.open-input-recommendation-icon>svg{display:block;inline-size:100%;block-size:100%}.open-input-recommendations>button>span{white-space:pre-wrap;text-align:start}.semantic-record-editor{min-width:0;margin:0;padding:0;border:0;grid-column:1 / -1}.semantic-record-summary{display:flex;flex-wrap:wrap;gap:var(--ld-semantic-gap-sm);grid-column:1 / -1}.semantic-record-summary-entry{display:flex;align-items:baseline;flex:1 1 8rem;gap:var(--ld-semantic-gap-sm);min-width:0;min-height:var(--ld-semantic-hit-min);padding:var(--ld-semantic-gap-sm) 0;border:0;border-bottom:var(--ld-semantic-border-width) solid var(--ld-semantic-line);border-radius:0;background:var(--ld-semantic-surface);color:var(--ld-semantic-ink);text-align:start;font:inherit;cursor:pointer}.semantic-record-summary-entry[data-long=true]{flex-basis:100%}.semantic-record-summary-entry[aria-expanded=true]{border-color:var(--ld-semantic-line-focus)}.semantic-record-summary-label{flex:none;max-width:45%;overflow-wrap:anywhere;color:var(--ld-semantic-ink-tertiary);font-size:var(--ld-semantic-type-caption)}.semantic-record-summary-value{min-width:0;max-width:100%;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.semantic-record-summary-entry[data-empty=true] .semantic-record-summary-value{color:var(--ld-semantic-ink-tertiary)}.semantic-record-summary-entry:disabled{cursor:default;color:var(--ld-semantic-on-disabled)}.semantic-record-editor-field{display:grid;gap:var(--ld-semantic-gap-sm);padding:var(--ld-semantic-gap-md);border-inline-start:var(--ld-semantic-selected-indicator) solid var(--ld-semantic-line-focus)}.semantic-record-editor-field[hidden]{display:none}.semantic-record-editor-field>.semantic-composite-field{min-width:0}.semantic-record-done{justify-self:end;min-height:var(--ld-semantic-hit-min);padding:var(--ld-semantic-gap-sm) var(--ld-semantic-gap-md);border:var(--ld-semantic-border-width) solid var(--ld-semantic-line);border-radius:var(--ld-semantic-radius-sm);color:var(--ld-semantic-ink);background:var(--ld-semantic-surface);font:inherit}.semantic-record-summary-entry:focus-visible,.semantic-record-done:focus-visible{outline:var(--ld-semantic-focus-width) solid var(--ld-semantic-line-focus);outline-offset:var(--ld-semantic-focus-offset)}.semantic-stack[data-gap=xl]:has(>.semantic-section[data-section-role=context][data-density=compact]>.semantic-stack>.semantic-grid>.semantic-text[data-role=title]){gap:var(--ld-semantic-gap-lg);padding:var(--ld-semantic-gap-lg);background:var(--ld-semantic-surface-item)}.semantic-surface[data-color-scheme=light] .semantic-stack[data-gap=xl]:has(>.semantic-section[data-section-role=context][data-density=compact]>.semantic-stack>.semantic-grid>.semantic-text[data-role=title]){padding:0;background:transparent}.semantic-stack[data-gap=xl]:has(>.semantic-section[data-section-role=context][data-density=compact]>.semantic-stack>.semantic-grid>.semantic-text[data-role=title])>.semantic-section[data-section-role=context][data-density=compact]:has(.semantic-text[data-role=title]){padding:0;border:0;color:var(--ld-semantic-ink)}.semantic-stack[data-gap=xl]:has(>.semantic-section[data-section-role=context][data-density=compact]>.semantic-stack>.semantic-grid>.semantic-text[data-role=title]) .semantic-section[data-section-role=context][data-density=compact]>.semantic-stack>.semantic-grid:has(>.semantic-text[data-role=title]){grid-template-columns:minmax(0,1fr) auto;align-items:start}.semantic-stack[data-gap=xl]:has(>.semantic-section[data-section-role=context][data-density=compact]>.semantic-stack>.semantic-grid>.semantic-text[data-role=title]) .semantic-section[data-section-role=context][data-density=compact] .semantic-text[data-role=title]{font-size:var(--ld-visual-type-business-object-title, var(--ld-semantic-type-title));line-height:var(--ld-visual-line-business-object-title, var(--ld-semantic-line-title));font-weight:var(--ld-visual-weight-business-object-title, var(--ld-semantic-weight-title));display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.semantic-stack[data-gap=xl]:has(>.semantic-section[data-section-role=context][data-density=compact]>.semantic-stack>.semantic-grid>.semantic-text[data-role=title]) .semantic-section[data-section-role=context][data-density=compact]:has(.semantic-text[data-role=title]) .semantic-value[data-emphasis=strong] dd{font-size:var(--ld-visual-type-secondary-body);line-height:var(--ld-visual-line-secondary-body)}.semantic-stack[data-gap=xl]:has(>.semantic-section[data-section-role=context][data-density=compact]>.semantic-stack>.semantic-grid>.semantic-text[data-role=title]) .semantic-section[data-section-role=context][data-density=compact]>.semantic-stack>.semantic-grid>.semantic-stack:has(.semantic-value){min-width:6rem}.semantic-stack[data-gap=xl]:has(>.semantic-section[data-section-role=context][data-density=compact]>.semantic-stack>.semantic-grid>.semantic-text[data-role=title])>.semantic-section[data-section-role=context][data-density=comfortable]:has(>.semantic-grid>.semantic-stack[data-gap=xs]>.semantic-value){padding:var(--ld-semantic-gap-md) 0;border:0;border-block:var(--ld-semantic-border-width) solid var(--ld-semantic-line);background:transparent;color:var(--ld-semantic-ink)}.semantic-stack[data-gap=xl]:has(>.semantic-section[data-section-role=context][data-density=compact]>.semantic-stack>.semantic-grid>.semantic-text[data-role=title]) .semantic-section[data-section-role=context][data-density=comfortable]>.semantic-grid>.semantic-stack[data-gap=xs]>.semantic-value{display:grid;gap:var(--ld-semantic-gap-xs)}.semantic-stack[data-gap=xl]:has(>.semantic-section[data-section-role=context][data-density=compact]>.semantic-stack>.semantic-grid>.semantic-text[data-role=title]) .semantic-section[data-section-role=context][data-density=comfortable]>.semantic-grid>.semantic-stack[data-gap=xs]>.semantic-value dt{font-size:var(--ld-visual-type-secondary-body);line-height:var(--ld-visual-line-secondary-body);color:var(--ld-semantic-ink-secondary)}.semantic-stack[data-gap=xl]:has(>.semantic-section[data-section-role=context][data-density=compact]>.semantic-stack>.semantic-grid>.semantic-text[data-role=title]) .semantic-section[data-section-role=context][data-density=comfortable]>.semantic-grid>.semantic-stack[data-gap=xs]>.semantic-value[data-emphasis=strong] dd{font-size:var(--ld-semantic-type-title);line-height:var(--ld-semantic-line-title)}.semantic-stack[data-gap=xl]:has(>.semantic-section[data-section-role=context][data-density=compact]>.semantic-stack>.semantic-grid>.semantic-text[data-role=title])>.semantic-section[data-section-role=context][data-density=comfortable]>.semantic-grid:has(>.semantic-stack[data-gap=xs]>.semantic-value){grid-template-columns:repeat(2,minmax(0,1fr))}.semantic-stack[data-gap=xl]:has(>.semantic-section[data-section-role=context][data-density=compact]>.semantic-stack>.semantic-grid>.semantic-text[data-role=title]) .semantic-section[data-section-role=context][data-density=normal]:has(>.semantic-grid>.semantic-stack>.semantic-text[data-role=label]){border:0;padding:0;color:var(--ld-semantic-ink)}.semantic-stack[data-gap=xl]:has(>.semantic-section[data-section-role=context][data-density=compact]>.semantic-stack>.semantic-grid>.semantic-text[data-role=title]) .semantic-section[data-section-role=context][data-density=normal]>.semantic-grid>.semantic-stack:has(>.semantic-text[data-role=label]) .semantic-value{display:grid;gap:var(--ld-semantic-gap-xs)}.semantic-stack[data-gap=xl]:has(>.semantic-section[data-section-role=context][data-density=compact]>.semantic-stack>.semantic-grid>.semantic-text[data-role=title]) .semantic-section[data-section-role=context][data-density=normal]>.semantic-grid>.semantic-stack:has(>.semantic-text[data-role=label]) .semantic-value dd{font-size:var(--ld-visual-type-secondary-body);line-height:var(--ld-visual-line-secondary-body)}@container semantic-surface (max-width: 36rem){.semantic-stack[data-gap=xl]:has(>.semantic-section[data-section-role=context][data-density=compact]>.semantic-stack>.semantic-grid>.semantic-text[data-role=title]) .semantic-section[data-section-role=context][data-density=compact]>.semantic-stack>.semantic-grid:has(>.semantic-text[data-role=title]){grid-template-columns:minmax(0,1fr)}}.semantic-action-rail{display:flex;flex-wrap:wrap;align-items:start;gap:var(--ld-semantic-gap-sm)}.semantic-action-rail>.semantic-action-group{flex:1 1 auto;min-width:0}.semantic-more-actions[data-open]{flex-basis:100%}.semantic-more-actions>div[hidden]{display:none}.semantic-more-actions>div{display:grid;gap:var(--ld-semantic-gap-sm)}.semantic-more-actions>button,.semantic-expandable-text>button{min-height:var(--ld-semantic-hit-min);padding:var(--ld-semantic-gap-sm) var(--ld-semantic-gap-md);font:inherit;color:var(--ld-semantic-ink-secondary);background:transparent;border:0;border-radius:var(--ld-semantic-radius-sm);cursor:pointer}.semantic-more-actions>button:focus-visible,.semantic-expandable-text>button:focus-visible{outline:var(--ld-semantic-focus-width) solid var(--ld-semantic-line-focus);outline-offset:var(--ld-semantic-focus-offset)}.semantic-expandable-text{min-width:0}.semantic-expandable-content{white-space:pre-line;overflow-wrap:anywhere}.semantic-expandable-text[data-expanded=false]>.semantic-expandable-content{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.semantic-reading-groups{display:grid;gap:var(--ld-semantic-gap-lg)}.semantic-reading-group{min-width:0;display:grid;gap:var(--ld-semantic-gap-sm)}.semantic-reading-group>h2{margin:0;font-size:var(--ld-semantic-type-heading);line-height:var(--ld-semantic-line-heading)}.semantic-surface{box-sizing:border-box;container-name:semantic-surface;container-type:inline-size;--ld-habit-field-min: 14rem;width:100%;max-width:var(--ld-semantic-reading-max);min-height:100%;margin-inline:auto;color:var(--ld-semantic-ink);background:transparent;font-family:var(--ld-semantic-font-family);font-size:var(--ld-semantic-type-body);line-height:var(--ld-semantic-line-body);font-weight:var(--ld-semantic-weight-body);letter-spacing:0;padding:var(--ld-semantic-safe-block) var(--ld-semantic-safe-inline)}.semantic-surface:has(.semantic-collection,.semantic-composite-list),.semantic-surface:has(.semantic-section[data-parallel-review]){max-width:var(--ld-semantic-workspace-max)}.semantic-surface[data-runtime-sync=offline],.semantic-surface[data-runtime-sync=reconciling],.semantic-surface[data-runtime-sync=conflict]{--semantic-runtime-ink: var(--ld-semantic-stale);--semantic-runtime-surface: var(--ld-semantic-surface-stale)}.semantic-surface *{box-sizing:border-box}.semantic-surface:has(.semantic-section[data-section-role=actions][data-sticky=end]){padding-block-end:calc(var(--ld-semantic-hit-min) + var(--ld-semantic-safe-block) + var(--ld-semantic-gap-xl));scroll-padding-block-end:calc(var(--ld-semantic-hit-min) + var(--ld-semantic-safe-block) + var(--ld-semantic-gap-xl))}.semantic-stack{display:flex;gap:var(--ld-semantic-gap-md)}.semantic-stack[data-flow=vertical]{flex-direction:column}.semantic-stack[data-flow=horizontal]{flex-direction:row}.semantic-stack[data-alignment=start]{align-items:flex-start}.semantic-stack[data-alignment=center]{align-items:center}.semantic-stack[data-alignment=end]{align-items:flex-end}.semantic-stack[data-alignment=stretch]{align-items:stretch}.semantic-stack[data-alignment=space_between]{justify-content:space-between}.semantic-stack[data-gap=none]{gap:var(--ld-semantic-gap-none)}.semantic-stack[data-gap=xs]{gap:var(--ld-semantic-gap-xs)}.semantic-stack[data-gap=sm]{gap:var(--ld-semantic-gap-sm)}.semantic-stack[data-gap=md]{gap:var(--ld-semantic-gap-md)}.semantic-stack[data-gap=lg]{gap:var(--ld-semantic-gap-lg)}.semantic-stack[data-gap=xl]{gap:var(--ld-semantic-gap-xl)}.semantic-grid{display:grid;grid-template-columns:repeat(var(--semantic-grid-columns),minmax(0,1fr));gap:var(--ld-semantic-gap-md)}.semantic-grid[data-columns="1"]{--semantic-grid-columns: 1}.semantic-grid[data-columns="2"]{--semantic-grid-columns: 2}.semantic-grid[data-columns="3"]{--semantic-grid-columns: 3}.semantic-grid[data-columns="4"]{--semantic-grid-columns: 4}.semantic-grid[data-columns="5"]{--semantic-grid-columns: 5}.semantic-grid[data-columns="6"]{--semantic-grid-columns: 6}.semantic-grid[data-columns="7"]{--semantic-grid-columns: 7}.semantic-grid[data-columns="8"]{--semantic-grid-columns: 8}.semantic-grid[data-columns="9"]{--semantic-grid-columns: 9}.semantic-grid[data-columns="10"]{--semantic-grid-columns: 10}.semantic-grid[data-columns="11"]{--semantic-grid-columns: 11}.semantic-grid[data-columns="12"]{--semantic-grid-columns: 12}.semantic-grid[data-gap=none]{gap:var(--ld-semantic-gap-none)}.semantic-grid[data-gap=xs]{gap:var(--ld-semantic-gap-xs)}.semantic-grid[data-gap=sm]{gap:var(--ld-semantic-gap-sm)}.semantic-grid[data-gap=md]{gap:var(--ld-semantic-gap-md)}.semantic-grid[data-gap=lg]{gap:var(--ld-semantic-gap-lg)}.semantic-grid[data-gap=xl]{gap:var(--ld-semantic-gap-xl)}.semantic-surface[data-density=compact]{--semantic-density-grid-gap: var(--ld-semantic-gap-sm)}.semantic-surface[data-density=comfortable]{--semantic-density-grid-gap: var(--ld-semantic-gap-lg)}.semantic-surface[data-short-field-span=quarter]{--ld-habit-field-min: 10rem}.semantic-surface[data-short-field-span=half],.semantic-surface[data-short-field-span=full]{--ld-habit-field-min: 14rem}.semantic-grid[data-columns="2"],.semantic-section[data-section-role=main]:not([data-parallel-review]):not(:has(>.semantic-section[data-section-role=support],>.semantic-section[data-section-role=feedback])){grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--ld-habit-field-min)),1fr));grid-auto-columns:minmax(0,1fr)}.semantic-grid[data-columns="2"]>*,.semantic-section[data-section-role=main]:not([data-parallel-review]):not(:has(>.semantic-section[data-section-role=support],>.semantic-section[data-section-role=feedback]))>*{min-width:0;width:100%}.semantic-grid[data-columns="2"]>.semantic-input[data-affordance=multiline],.semantic-grid[data-columns="2"]>.semantic-input[data-affordance=file],.semantic-grid[data-columns="2"]>.semantic-input[data-affordance=composite],.semantic-section[data-section-role=main]:not([data-parallel-review]):not(:has(>.semantic-section[data-section-role=support],>.semantic-section[data-section-role=feedback]))>.semantic-input[data-affordance=multiline],.semantic-section[data-section-role=main]:not([data-parallel-review]):not(:has(>.semantic-section[data-section-role=support],>.semantic-section[data-section-role=feedback]))>.semantic-input[data-affordance=file],.semantic-section[data-section-role=main]:not([data-parallel-review]):not(:has(>.semantic-section[data-section-role=support],>.semantic-section[data-section-role=feedback]))>.semantic-input[data-affordance=composite],.semantic-section[data-section-role=main]:not([data-parallel-review]):not(:has(>.semantic-section[data-section-role=support],>.semantic-section[data-section-role=feedback]))>.semantic-disclosure,.semantic-section[data-section-role=main]:not([data-parallel-review]):not(:has(>.semantic-section[data-section-role=support],>.semantic-section[data-section-role=feedback]))>.semantic-timeline,.semantic-section[data-section-role=main]:not([data-parallel-review]):not(:has(>.semantic-section[data-section-role=support],>.semantic-section[data-section-role=feedback]))>.semantic-section[data-section-role=actions]{grid-column:1 / -1}.semantic-surface[data-short-field-span=full] .semantic-grid[data-columns="2"]>.semantic-input[data-affordance=number],.semantic-surface[data-short-field-span=full] .semantic-grid[data-columns="2"]>.semantic-input[data-affordance=quantity],.semantic-surface[data-short-field-span=full] .semantic-grid[data-columns="2"]>.semantic-input[data-affordance=date],.semantic-surface[data-short-field-span=full] .semantic-grid[data-columns="2"]>.semantic-input[data-affordance=boolean],.semantic-surface[data-short-field-span=full] .semantic-grid[data-columns="2"]>.semantic-input[data-affordance=choice],.semantic-surface[data-short-field-span=full] .semantic-section[data-section-role=main]:not([data-parallel-review]):not(:has(>.semantic-section[data-section-role=support],>.semantic-section[data-section-role=feedback]))>.semantic-input[data-affordance=number],.semantic-surface[data-short-field-span=full] .semantic-section[data-section-role=main]:not([data-parallel-review]):not(:has(>.semantic-section[data-section-role=support],>.semantic-section[data-section-role=feedback]))>.semantic-input[data-affordance=quantity],.semantic-surface[data-short-field-span=full] .semantic-section[data-section-role=main]:not([data-parallel-review]):not(:has(>.semantic-section[data-section-role=support],>.semantic-section[data-section-role=feedback]))>.semantic-input[data-affordance=date],.semantic-surface[data-short-field-span=full] .semantic-section[data-section-role=main]:not([data-parallel-review]):not(:has(>.semantic-section[data-section-role=support],>.semantic-section[data-section-role=feedback]))>.semantic-input[data-affordance=boolean],.semantic-surface[data-short-field-span=full] .semantic-section[data-section-role=main]:not([data-parallel-review]):not(:has(>.semantic-section[data-section-role=support],>.semantic-section[data-section-role=feedback]))>.semantic-input[data-affordance=choice]{grid-column:1 / -1}.semantic-section[data-parallel-review]{grid-template-columns:minmax(0,1fr)}.semantic-section-primary-flow,.semantic-section-secondary-flow{display:grid;min-width:0;gap:var(--ld-semantic-gap-xl);align-content:start}.semantic-section[data-section-role=main]{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;row-gap:var(--ld-semantic-gap-xl)}.semantic-section[data-section-role=main]>:not(.semantic-input,.semantic-value){grid-column:1 / -1}.semantic-section{display:grid;gap:var(--ld-semantic-gap-md);min-width:0}.semantic-section[data-section-role=context],.semantic-section[data-section-role=support],.semantic-section[data-section-role=feedback]{padding:var(--ld-semantic-gap-md) 0 var(--ld-semantic-gap-md) var(--ld-semantic-gap-md);border:0;border-inline-start:var(--ld-semantic-border-width) solid var(--semantic-tone-ink, var(--ld-semantic-line));border-radius:0;background:transparent;box-shadow:none}.semantic-section[data-section-role=context],.semantic-section[data-section-role=support],.semantic-section[data-section-role=feedback]{color:var(--ld-semantic-ink-secondary);background:transparent;gap:var(--ld-semantic-gap-sm)}.semantic-section[data-section-role=actions]{padding-block-start:var(--ld-semantic-gap-lg);border-block-start:var(--ld-semantic-border-width) solid var(--ld-semantic-line)}.semantic-section[data-sticky=end]{position:sticky;bottom:max(var(--ld-semantic-safe-block),env(safe-area-inset-bottom,0px))}.semantic-section[data-section-role=actions][data-sticky=end]{z-index:1;padding-block:var(--ld-semantic-gap-md);background:var(--ld-semantic-surface);box-shadow:0 -1px 0 var(--ld-semantic-line)}.semantic-section[data-section-role=actions][data-sticky=end]:not(:has(.semantic-action:not(:disabled))){position:static}.semantic-section-primary-flow>h1,.semantic-section>h1,.semantic-section>h2,.semantic-collection>h3,.semantic-timeline>h3,.semantic-choice>legend{margin:var(--ld-semantic-gap-none);color:var(--ld-semantic-ink);font-size:var(--ld-semantic-type-heading);line-height:var(--ld-semantic-line-heading);font-weight:var(--ld-semantic-weight-heading)}.semantic-section-primary-flow>h1,.semantic-section[data-section-role=main]>h1{font-size:var(--ld-semantic-type-title);line-height:var(--ld-semantic-line-title);font-weight:var(--ld-semantic-weight-heading)}.semantic-section[data-section-role=context]>h2,.semantic-section[data-section-role=support]>h2,.semantic-section[data-section-role=feedback]>h2{color:var(--ld-semantic-ink-secondary);font-size:var(--ld-semantic-type-label);line-height:var(--ld-semantic-line-label);font-weight:var(--ld-semantic-weight-label)}.semantic-choice>legend{margin-block-end:var(--ld-semantic-gap-sm);font-size:var(--ld-semantic-type-body);line-height:var(--ld-semantic-line-body)}.semantic-impact-list,.semantic-evidence-list{color:var(--ld-semantic-ink-secondary);font-size:var(--ld-semantic-type-label);line-height:var(--ld-semantic-line-label)}.semantic-disclosure{border-radius:var(--ld-semantic-radius-sm)}.semantic-disclosure>summary{min-height:var(--ld-semantic-hit-min);padding:var(--ld-semantic-gap-md);color:var(--ld-semantic-ink-tertiary);cursor:pointer}.semantic-disclosure>summary>small{margin-inline-start:var(--ld-semantic-gap-sm)}.semantic-disclosure-content{padding:var(--ld-semantic-gap-lg)}.semantic-text{margin:var(--ld-semantic-gap-none)}.semantic-text[data-role=title]{font-size:var(--ld-semantic-type-title);line-height:var(--ld-semantic-line-title);font-weight:var(--ld-semantic-weight-title)}.semantic-text[data-role=heading]{font-size:var(--ld-semantic-type-heading);line-height:var(--ld-semantic-line-heading);font-weight:var(--ld-semantic-weight-heading)}.semantic-text[data-role=label]{font-size:var(--ld-semantic-type-label);line-height:var(--ld-semantic-line-label);font-weight:var(--ld-semantic-weight-label)}.semantic-text[data-role=caption]{font-size:var(--ld-semantic-type-caption);line-height:var(--ld-semantic-line-caption);font-weight:var(--ld-semantic-weight-caption);color:var(--ld-semantic-ink-tertiary)}.semantic-text[data-role=code]{font-family:var(--ld-semantic-font-family)}[data-tone=info]{--semantic-tone-ink: var(--ld-semantic-info);--semantic-tone-soft: var(--ld-semantic-surface-info)}[data-tone=positive]{--semantic-tone-ink: var(--ld-semantic-positive);--semantic-tone-soft: var(--ld-semantic-surface-positive)}[data-tone=warning]{--semantic-tone-ink: var(--ld-semantic-warning);--semantic-tone-soft: var(--ld-semantic-surface-warning)}[data-tone=critical]{--semantic-tone-ink: var(--ld-semantic-critical);--semantic-tone-soft: var(--ld-semantic-surface-critical)}[data-tone=neutral]{--semantic-tone-ink: var(--ld-semantic-neutral);--semantic-tone-soft: var(--ld-semantic-surface-neutral)}[data-tone]:not([data-tone=neutral]){color:var(--semantic-tone-ink)}.semantic-value{display:grid;gap:var(--ld-semantic-gap-xs);margin:var(--ld-semantic-gap-none)}.semantic-value dt{color:var(--ld-semantic-ink-tertiary);font-size:var(--ld-semantic-type-caption)}.semantic-value dd{margin:var(--ld-semantic-gap-none)}.semantic-value>dd[data-value-kind=integer],.semantic-value>dd[data-value-kind=decimal],.semantic-value>dd[data-value-kind=money],.semantic-value>dd[data-value-kind=quantity],.semantic-value>dd[data-value-kind=instant],.semantic-value>dd[data-value-kind=local_date],.semantic-resource-record [data-resource-size]{font-variant-numeric:tabular-nums}.semantic-section[data-section-role=main]>.semantic-grid>.semantic-value{min-width:0;padding:var(--ld-semantic-gap-none);align-content:start;border:0;border-radius:0;background:transparent}.semantic-section[data-section-role=main]>.semantic-grid>.semantic-value dd{overflow-wrap:anywhere;color:var(--ld-semantic-ink);font-size:var(--ld-semantic-type-label);line-height:var(--ld-semantic-line-label);font-weight:var(--ld-semantic-weight-label)}.semantic-collection>ul,.semantic-timeline{display:grid;gap:var(--ld-semantic-gap-sm);margin:var(--ld-semantic-gap-none);padding:var(--ld-semantic-gap-none);list-style:none}.semantic-collection li[data-item-state=focused]{border-inline-start-color:var(--ld-semantic-line-selected);box-shadow:inset var(--ld-semantic-selected-indicator) 0 0 var(--ld-semantic-line-selected);color:var(--ld-semantic-selected);background:var(--ld-semantic-surface-selected)}.semantic-collection>ul>li{padding:var(--ld-semantic-gap-md);border:var(--ld-semantic-border-width) solid var(--ld-semantic-line-default);border-radius:var(--ld-semantic-radius-sm);background:var(--ld-semantic-surface-item)}.semantic-timeline>li{padding-inline-start:var(--ld-semantic-gap-lg);border-inline-start:var(--ld-semantic-border-width) solid var(--ld-semantic-line)}.semantic-item-content{display:grid;gap:var(--ld-semantic-gap-sm)}.semantic-item-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));gap:var(--ld-semantic-gap-sm) var(--ld-semantic-gap-md);align-items:start}.semantic-item-fields>.semantic-value{padding-block-end:var(--ld-semantic-gap-sm);border-block-end:var(--ld-semantic-border-width) solid var(--ld-semantic-line)}.semantic-item-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ld-semantic-gap-sm)}.semantic-item-actions .semantic-action{width:auto}.semantic-collection-add{margin-block-start:var(--ld-semantic-gap-md)}.semantic-progress{display:grid;gap:var(--ld-semantic-gap-sm)}.semantic-progress-label{display:flex;justify-content:space-between;gap:var(--ld-semantic-gap-sm)}.semantic-progress progress{width:100%;height:var(--ld-semantic-gap-xs);accent-color:var(--semantic-tone-ink, var(--ld-semantic-primary))}.semantic-resource,.semantic-action{min-height:var(--ld-semantic-hit-min);border-radius:var(--ld-semantic-radius-sm);font:inherit}.semantic-resource{display:grid;width:100%;padding:var(--ld-semantic-gap-md);border:var(--ld-semantic-border-width) solid var(--ld-semantic-line);color:var(--ld-semantic-ink);background:var(--ld-semantic-surface);text-align:start}.semantic-resource small{color:var(--ld-semantic-ink-tertiary)}.semantic-input{display:grid;gap:var(--ld-semantic-gap-sm);align-content:start}.semantic-input label{color:var(--ld-semantic-ink);font-size:var(--ld-semantic-type-label);line-height:var(--ld-semantic-line-label);font-weight:var(--ld-semantic-weight-label)}.semantic-section:has(>.semantic-input:not([data-affordance=readonly])):not(:has(>:not(.semantic-input))){padding:var(--ld-semantic-gap-md);border:0;border-radius:var(--ld-semantic-radius-md);background:var(--ld-semantic-canvas);gap:var(--ld-semantic-gap-sm)}.semantic-section:has(>.semantic-input:not([data-affordance=readonly])):not(:has(>:not(.semantic-input)))>.semantic-input{padding-block-end:var(--ld-semantic-gap-sm);border-block-end:var(--ld-semantic-border-width) solid var(--ld-semantic-line-default)}.semantic-section:has(>.semantic-input:not([data-affordance=readonly])):not(:has(>:not(.semantic-input)))>.semantic-input:last-child{padding-block-end:0;border-block-end:0}.semantic-section:has(>.semantic-input:not([data-affordance=readonly])):not(:has(>:not(.semantic-input))) :is(input,textarea,select,.semantic-choice-open){background:var(--ld-semantic-surface)}.semantic-input-required{margin-inline-start:var(--ld-semantic-gap-xs);color:var(--ld-semantic-critical)}.semantic-input input,.semantic-input textarea,.semantic-input select,.semantic-composite-field input,.semantic-composite-field textarea,.semantic-composite-field select{width:100%;min-height:var(--ld-semantic-hit-min);padding:var(--ld-semantic-gap-md);border:var(--ld-semantic-border-width) solid var(--ld-semantic-line-strong);border-radius:var(--ld-semantic-radius-md);color:var(--ld-semantic-ink);background:var(--ld-semantic-surface-item);font:inherit}.semantic-choice-open{border-color:var(--ld-semantic-line-strong);border-radius:var(--ld-semantic-radius-md);background:var(--ld-semantic-surface-item);text-align:start}.semantic-quantity-input{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ld-semantic-gap-sm)}.semantic-money-input{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ld-semantic-gap-sm);align-items:center}.semantic-money-currency{color:var(--ld-semantic-ink-secondary)}.semantic-input[data-affordance=boolean] input,.semantic-composite-field[data-affordance=boolean] input{width:auto;max-width:none}.semantic-input-readonly .semantic-value{padding:var(--ld-semantic-gap-sm) 0 var(--ld-semantic-gap-md);border-block-end:var(--ld-semantic-border-width) solid var(--ld-semantic-line)}.semantic-input [aria-invalid=true]{border-color:var(--ld-semantic-critical)}.semantic-input [role=alert]{margin:var(--ld-semantic-gap-none);color:var(--ld-semantic-critical)}.semantic-field-details,.semantic-outcome,.semantic-transition{display:grid;gap:var(--ld-semantic-gap-sm)}.semantic-field-details{padding:var(--ld-semantic-gap-sm);border-inline-start:var(--ld-semantic-border-width) solid var(--ld-semantic-line);color:var(--ld-semantic-ink-tertiary);font-size:var(--ld-semantic-type-caption);line-height:var(--ld-semantic-line-caption)}.semantic-field-details[data-state-presentation=compact-unconfirmed]{padding:0;border:0;color:var(--ld-semantic-ink-secondary)}.semantic-field-details[data-state-presentation=compact-unconfirmed] .semantic-state-list>li{padding:0;border-radius:0;background:transparent}.semantic-state-list,.semantic-detail-list,.semantic-impact-list,.semantic-evidence-list,.semantic-issue-list{display:flex;flex-wrap:wrap;gap:var(--ld-semantic-gap-xs) var(--ld-semantic-gap-sm);margin:var(--ld-semantic-gap-none);padding:var(--ld-semantic-gap-none);list-style:none}.semantic-candidate-list{display:grid;gap:var(--ld-semantic-gap-sm);margin:var(--ld-semantic-gap-none);padding:var(--ld-semantic-gap-none);list-style:none}.semantic-state-list>li,.semantic-evidence-list>li{padding:var(--ld-semantic-gap-xs) var(--ld-semantic-gap-sm);border-radius:var(--ld-semantic-radius-pill);background:var(--ld-semantic-surface-item)}.semantic-candidate-list>li{display:grid;gap:var(--ld-semantic-gap-xs);padding:var(--ld-semantic-gap-sm) 0 var(--ld-semantic-gap-sm) var(--ld-semantic-gap-md);border:0;border-inline-start:var(--ld-semantic-focus-width) solid var(--ld-semantic-info);border-radius:0;color:var(--ld-semantic-info);background:transparent}.semantic-candidate-select{min-height:var(--ld-semantic-hit-min);padding:var(--ld-semantic-gap-xs) var(--ld-semantic-gap-sm);border:var(--ld-semantic-border-width) solid var(--ld-semantic-info);border-radius:var(--ld-semantic-radius-sm);color:var(--ld-semantic-info);background:var(--ld-semantic-surface);font:inherit}.semantic-issue-list>li{display:grid;gap:var(--ld-semantic-gap-sm)}.semantic-conflict{margin:var(--ld-semantic-gap-none);padding:var(--ld-semantic-gap-sm);border-inline-start:var(--ld-semantic-focus-width) solid var(--ld-semantic-warning);color:var(--ld-semantic-warning);background:var(--ld-semantic-surface-warning)}.semantic-file-input{display:grid;gap:var(--ld-semantic-gap-sm)}.semantic-file-picker{width:fit-content;max-width:100%;color:var(--ld-semantic-ink-secondary);cursor:pointer}.semantic-file-picker::file-selector-button{min-height:var(--ld-semantic-hit-min);margin-inline-end:var(--ld-semantic-gap-sm);padding:var(--ld-semantic-gap-sm) var(--ld-semantic-gap-md);border:var(--ld-semantic-border-width) solid var(--ld-semantic-primary);border-radius:var(--ld-semantic-radius-sm);color:var(--ld-semantic-primary);background:var(--ld-semantic-surface);font:inherit;cursor:pointer}.semantic-file-input[data-upload-state=uploading] .semantic-file-picker{opacity:.5;cursor:wait}.semantic-file-picker:focus-visible{outline:var(--ld-semantic-focus-width) solid var(--ld-semantic-line-focus);outline-offset:var(--ld-semantic-focus-offset)}.semantic-action{width:fit-content;max-width:100%;min-width:var(--ld-visual-hit-min);min-height:var(--ld-visual-control-primary);justify-self:start;font-family:inherit;font-size:var(--ld-semantic-type-label);line-height:var(--ld-semantic-line-label);font-weight:var(--ld-semantic-weight-label);padding:0 var(--ld-semantic-gap-md);border:0;border-radius:var(--ld-semantic-radius-sm);color:var(--ld-semantic-on-secondary);background:var(--ld-semantic-secondary)}.semantic-action-group{display:grid;gap:var(--ld-semantic-gap-sm)}.semantic-action-guidance{color:var(--ld-semantic-ink-tertiary)}.semantic-approval-status{display:grid;gap:var(--ld-semantic-gap-xs);padding:var(--ld-semantic-gap-sm);border-radius:var(--ld-semantic-radius-sm);background:var(--ld-semantic-surface-neutral)}.semantic-approval-status strong,.semantic-approval-status small{display:block}.semantic-approval-status progress{width:100%}.semantic-approval-status[data-approval-status=approved],.semantic-approval-status[data-approval-status=settled]{color:var(--ld-semantic-positive);background:var(--ld-semantic-surface-positive)}.semantic-approval-status[data-approval-status=pending],.semantic-approval-status[data-approval-status=partially_approved]{color:var(--ld-semantic-warning);background:var(--ld-semantic-surface-warning)}.semantic-approval-status[data-approval-status=rejected],.semantic-approval-status[data-approval-status=expired],.semantic-approval-status[data-approval-status=revoked],.semantic-approval-status[data-approval-status=superseded],.semantic-approval-status[data-approval-status=blocked]{color:var(--ld-semantic-critical);background:var(--ld-semantic-surface-critical)}.semantic-action[data-action-style=primary]{padding-inline:var(--ld-semantic-gap-lg);border-radius:var(--ld-semantic-radius-md);color:var(--ld-semantic-on-primary);background:var(--ld-semantic-primary)}.semantic-action[data-action-style=secondary]{border:var(--ld-semantic-border-width) solid var(--ld-semantic-line-default);color:var(--ld-semantic-on-secondary);background:var(--ld-semantic-surface);font-weight:var(--ld-semantic-weight-body)}.semantic-action[data-action-style=destructive-quiet]{border:var(--ld-semantic-border-width) solid var(--ld-semantic-line-critical);color:var(--ld-semantic-critical);background:var(--ld-semantic-surface);font-weight:var(--ld-semantic-weight-body)}.semantic-action[data-action-style=destructive]{padding-inline:var(--ld-semantic-gap-lg);border-radius:var(--ld-semantic-radius-md);color:var(--ld-semantic-on-primary);background:var(--ld-semantic-destructive)}.semantic-action[data-action-style=primary]:hover:not(:disabled){background:var(--ld-visual-primary-hover)}.semantic-action[data-action-style=primary]:active:not(:disabled){background:var(--ld-visual-primary-active)}.semantic-action[data-action-style=secondary]:hover:not(:disabled){background:var(--ld-semantic-surface-selected)}@media (width < 736px){.semantic-action{min-height:var(--ld-visual-control-touch)}}.semantic-action:disabled{border-color:var(--ld-semantic-line);color:var(--ld-semantic-on-disabled);background:var(--ld-semantic-disabled)}.semantic-outcome{color:var(--ld-semantic-ink);padding:0;border:0;border-radius:0;background:transparent;gap:var(--ld-semantic-gap-lg)}.semantic-outcome:empty{display:none}.semantic-outcome-heading{display:grid;gap:var(--ld-semantic-gap-sm);padding:var(--ld-semantic-gap-lg);border-inline-start:var(--ld-semantic-focus-width) solid var(--semantic-tone-ink, var(--ld-semantic-line));border-radius:var(--ld-semantic-radius-md);background:var(--semantic-tone-soft, var(--ld-semantic-surface-item))}.semantic-outcome-heading>strong{font-size:var(--ld-semantic-type-heading);line-height:var(--ld-semantic-line-heading);font-weight:var(--ld-semantic-weight-heading)}.semantic-outcome-heading>small{color:var(--semantic-tone-ink, var(--ld-semantic-ink-secondary))}.semantic-outcome[data-outcome-status=success]{--semantic-tone-ink: var(--ld-semantic-neutral);--semantic-tone-soft: var(--ld-semantic-surface-neutral)}.semantic-outcome[data-outcome-status=executing]{--semantic-tone-ink: var(--ld-semantic-info);--semantic-tone-soft: var(--ld-semantic-surface-info)}.semantic-outcome[data-outcome-status=partial],.semantic-outcome[data-outcome-status=business_rejected]{--semantic-tone-ink: var(--ld-semantic-warning);--semantic-tone-soft: var(--ld-semantic-surface-warning)}.semantic-outcome[data-outcome-status=technical_failure],.semantic-outcome[data-outcome-status=blocked]{--semantic-tone-ink: var(--ld-semantic-critical);--semantic-tone-soft: var(--ld-semantic-surface-critical)}.semantic-outcome[data-outcome-status=cancelled]{--semantic-tone-ink: var(--ld-semantic-neutral);--semantic-tone-soft: var(--ld-semantic-surface-neutral)}.semantic-transition{padding:var(--ld-semantic-gap-sm);border-radius:var(--ld-semantic-radius-sm);background:var(--ld-semantic-surface)}.semantic-section[data-section-role=feedback]:has(>.semantic-outcome){padding:0;border:0;gap:var(--ld-semantic-gap-sm)}.semantic-outcome-heading>small{font-size:var(--ld-semantic-type-label);line-height:var(--ld-semantic-line-label);font-weight:var(--ld-semantic-weight-label)}.semantic-outcome>.semantic-transition{padding:var(--ld-semantic-gap-lg) 0 0;border-block-start:var(--ld-semantic-border-width) solid var(--ld-semantic-line-default);border-radius:0;background:transparent}.semantic-outcome>.semantic-object-transition,.semantic-outcome>.semantic-responsibility-transition{display:grid;gap:var(--ld-semantic-gap-sm)}.semantic-resource:focus-visible,.semantic-action:focus-visible,.semantic-input input:focus-visible,.semantic-input textarea:focus-visible,.semantic-choice input:focus-visible,.semantic-choice-open:focus-visible,.semantic-choice-accept:focus-visible,.semantic-choice-done:focus-visible,.semantic-choice-chips button:focus-visible,.semantic-disclosure>summary:focus-visible{outline:var(--ld-semantic-focus-width) solid var(--ld-semantic-line-focus);outline-offset:var(--ld-semantic-focus-offset)}@container semantic-surface (min-width: 44rem){.semantic-section[data-parallel-review]{grid-template-columns:minmax(0,1fr) minmax(var(--ld-semantic-workspace-rail-min),1fr);align-items:start}.semantic-section[data-parallel-review]>.semantic-section-primary-flow{grid-column:1}.semantic-section[data-parallel-review]>.semantic-section-secondary-flow{grid-column:2}.semantic-composite-record,.semantic-composite-list-item{grid-template-columns:repeat(2,minmax(0,1fr))}.semantic-composite-field[data-affordance=text],.semantic-composite-field[data-affordance=multiline],.semantic-composite-field[data-affordance=composite],.semantic-composite-field[data-affordance=file]{grid-column:1 / -1}}@container semantic-surface (max-width: 30rem){.semantic-grid[data-collapse=auto]{--semantic-grid-columns: 1}.semantic-surface{padding:var(--ld-semantic-gap-sm) var(--ld-semantic-safe-inline)}.semantic-section[data-section-role=main]{padding:0}.semantic-action{width:100%}.semantic-section[data-section-role=actions][data-sticky=end]{bottom:0;margin-inline:calc(-1 * var(--ld-semantic-safe-inline));padding-inline:var(--ld-semantic-safe-inline)}.semantic-section[data-section-role=main]>.semantic-section[data-section-role=actions][data-sticky=end]{width:auto}}@media (prefers-reduced-motion: reduce){.semantic-surface{--ld-semantic-motion-fast: 0ms;--ld-semantic-motion-normal: 0ms;--ld-semantic-motion-slow: 0ms}.semantic-surface *{scroll-behavior:auto;transition-duration:0ms!important;animation-duration:0ms!important;animation-iteration-count:1!important}}.semantic-composite-list,.semantic-composite-record,.semantic-composite-list-item{display:grid;gap:var(--semantic-space-sm, .75rem)}.semantic-composite-list-item{margin:0;padding:var(--semantic-space-sm, .75rem);border:var(--ld-semantic-border-width) solid var(--ld-semantic-line-default);border-radius:var(--ld-semantic-radius-md)}.semantic-composite-field{display:grid;gap:var(--semantic-space-xs, .375rem)}.semantic-runtime-state{display:grid;gap:var(--ld-semantic-gap-sm);font-size:var(--ld-semantic-type-system-event);line-height:var(--ld-semantic-line-system-event)}.semantic-runtime-state strong{font-weight:var(--ld-semantic-weight-body)}.semantic-runtime-state p{margin:0}.semantic-runtime-state-actions{display:flex;flex-wrap:wrap;gap:var(--ld-semantic-gap-sm)}.semantic-runtime-diagnostic summary{min-height:var(--ld-semantic-hit-min);display:flex;align-items:center;cursor:pointer}.semantic-runtime-diagnostic code{font-family:var(--ld-visual-font-diagnostic);font-size:var(--ld-semantic-type-diagnostic);line-height:var(--ld-semantic-line-diagnostic);white-space:pre-wrap;overflow-wrap:anywhere}.semantic-contextual-actions{position:relative;color:var(--ld-semantic-ink-secondary);font-size:var(--ld-semantic-type-caption)}.semantic-contextual-actions summary{display:flex;align-items:center;min-height:var(--ld-semantic-hit-min);padding-inline:var(--ld-semantic-gap-sm);cursor:pointer}.semantic-contextual-actions button{min-height:var(--ld-semantic-hit-min)}.semantic-contextual-actions summary:focus-visible,.semantic-runtime-diagnostic summary:focus-visible{outline:var(--ld-semantic-focus-width) solid var(--ld-semantic-line-focus);outline-offset:var(--ld-semantic-focus-offset)}.semantic-value dd,.semantic-section[data-section-role=main]>.semantic-grid>.semantic-value dd{font-size:var(--ld-semantic-type-body);line-height:var(--ld-semantic-line-body);font-weight:var(--ld-semantic-weight-body);overflow-wrap:anywhere}.semantic-section[data-section-role=main]>.semantic-grid>.semantic-value[data-emphasis=strong] dd,.semantic-value[data-emphasis=strong] dd,.semantic-text[data-emphasis=strong]{font-weight:var(--ld-semantic-weight-label)}.semantic-section[data-section-role=main]>.semantic-grid>.semantic-value[data-emphasis=quiet] dd,.semantic-value[data-emphasis=quiet] dd,.semantic-text[data-emphasis=quiet]{color:var(--ld-semantic-ink-secondary)}.semantic-text,.semantic-section>h1,.semantic-section>h2,.semantic-section-primary-flow>h1,.semantic-collection>h3,.semantic-item-content,.semantic-resource-label{min-width:0;overflow-wrap:anywhere}.semantic-surface{--semantic-record-gap: var(--ld-semantic-gap-sm);--semantic-record-padding: var(--ld-semantic-gap-md)}.semantic-surface[data-density=compact]{--semantic-record-gap: var(--ld-semantic-gap-xs);--semantic-record-padding: var(--ld-semantic-gap-sm)}.semantic-surface[data-density=comfortable]{--semantic-record-gap: var(--ld-semantic-gap-md);--semantic-record-padding: var(--ld-semantic-gap-lg);--semantic-density-grid-gap: var(--ld-semantic-gap-lg)}.semantic-collection>ul{gap:var(--semantic-record-gap)}.semantic-collection>ul>li{padding:var(--semantic-record-padding)}.semantic-item-fields{gap:var(--semantic-record-gap) var(--ld-semantic-gap-md)}.semantic-item-fields>.semantic-value{padding-block-end:var(--semantic-record-gap)}.semantic-resource-record{min-width:0;border:var(--ld-semantic-border-width) solid var(--ld-semantic-line);border-radius:var(--ld-semantic-radius-sm);background:var(--ld-semantic-surface)}.semantic-resource-record .semantic-resource{border:0;gap:var(--ld-semantic-gap-xs)}.semantic-resource-label{font-weight:var(--ld-semantic-weight-label)}.semantic-resource-metadata{display:flex;flex-wrap:wrap;gap:var(--ld-semantic-gap-xs) var(--ld-semantic-gap-sm);font-size:var(--ld-semantic-type-caption);line-height:var(--ld-semantic-line-caption);color:var(--ld-semantic-ink-secondary);overflow-wrap:anywhere}.semantic-resource-details>summary{display:flex;align-items:center;min-height:var(--ld-semantic-hit-min);padding:var(--ld-semantic-gap-xs) var(--ld-semantic-gap-md);font-size:var(--ld-semantic-type-caption);color:var(--ld-semantic-ink-secondary);cursor:pointer}.semantic-resource-details>dl{margin:0;padding:0 var(--ld-semantic-gap-md) var(--ld-semantic-gap-md)}.semantic-resource-details dt{color:var(--ld-semantic-ink-tertiary);font-size:var(--ld-semantic-type-caption)}.semantic-resource-details dd{margin:0 0 var(--ld-semantic-gap-sm);overflow-wrap:anywhere}@container semantic-surface (max-width: 30rem){.semantic-item-fields{grid-template-columns:minmax(0,1fr)}.semantic-item-actions{justify-content:flex-start}}.semantic-resource-details>summary:focus-visible{outline:var(--ld-semantic-focus-width) solid var(--ld-semantic-line-focus);outline-offset:var(--ld-semantic-focus-offset)}.semantic-section[data-declared-density=compact],.semantic-collection[data-declared-density=compact]{--semantic-record-gap: var(--ld-semantic-gap-xs);--semantic-record-padding: var(--ld-semantic-gap-sm);--semantic-density-grid-gap: var(--ld-semantic-gap-sm)}.semantic-section[data-declared-density=normal],.semantic-collection[data-declared-density=normal]{--semantic-record-gap: var(--ld-semantic-gap-sm);--semantic-record-padding: var(--ld-semantic-gap-md);--semantic-density-grid-gap: var(--ld-semantic-gap-md)}.semantic-section[data-declared-density=comfortable],.semantic-collection[data-declared-density=comfortable]{--semantic-record-gap: var(--ld-semantic-gap-md);--semantic-record-padding: var(--ld-semantic-gap-lg);--semantic-density-grid-gap: var(--ld-semantic-gap-lg)}.semantic-resource-record{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.semantic-resource-record>.semantic-resource{grid-column:1;grid-row:1}.semantic-resource-details{display:contents}.semantic-resource-details>summary{grid-column:2;grid-row:1;padding:var(--ld-semantic-gap-md);max-width:calc(var(--ld-semantic-hit-min) * 2 + var(--ld-semantic-gap-sm));min-width:var(--ld-semantic-hit-min)}.semantic-resource-details>dl{grid-column:1 / -1}.semantic-resource-details:not([open])>dl{display:none}.semantic-grid:not([data-declared-gap]){gap:var(--semantic-density-grid-gap, var(--ld-semantic-gap-md))}.semantic-item-identity{display:block;min-width:0;font-size:var(--ld-semantic-type-body);line-height:var(--ld-semantic-line-body);font-weight:var(--ld-semantic-weight-label);overflow-wrap:anywhere}.semantic-collection[data-collection-purpose=scan]>ul>li:has(>[data-item-presentation=scan]){border:0;border-block-end:var(--ld-semantic-border-width) solid var(--ld-semantic-line);border-radius:0;background:transparent}.semantic-item-content[data-item-presentation=scan]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ld-semantic-gap-sm) var(--ld-semantic-gap-md)}.semantic-item-content[data-item-presentation=scan]>.semantic-item-identity{flex:1 1 16rem;min-width:0}.semantic-item-content[data-item-presentation=scan]>.semantic-item-fields,.semantic-item-content[data-item-presentation=scan]>.semantic-issue-list{flex:1 0 100%}.semantic-item-content[data-item-presentation=scan]>.semantic-item-diagnostics{flex:0 1 auto;border:0;background:transparent}.semantic-item-content[data-item-presentation=scan]>.semantic-item-diagnostics[open]{flex-basis:100%}.semantic-item-content[data-item-presentation=scan]>.semantic-item-actions{flex:0 1 auto}.semantic-collection[data-collection-purpose=scan]>ul>li[data-item-state=focused]:has(>[data-item-presentation=scan]){background:var(--ld-semantic-surface-selected);box-shadow:inset var(--ld-semantic-selected-indicator) 0 0 var(--ld-semantic-line-selected)}@container semantic-surface (max-width: 44rem){.semantic-item-content[data-item-presentation=scan]>.semantic-item-identity{flex-basis:100%}}.semantic-text[data-role=body],.semantic-value[data-semantic-node=Value]>dd[data-value-kind=text],.semantic-outcome .semantic-outcome-message{white-space:pre-line}.semantic-disclosure-content:has(>.semantic-value):not(:has(>:not(.semantic-value))){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ld-habit-field-min)),1fr));gap:var(--ld-semantic-gap-md)}.semantic-section-heading-row{grid-column:1 / -1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--ld-semantic-gap-md);margin-block-end:var(--ld-semantic-gap-sm)}.semantic-section-heading-content{min-width:0;width:100%}.semantic-section-heading-row>.semantic-surface-utilities{order:-1;align-self:flex-end}.semantic-section-heading-content>:is(h1,h2){margin:0;color:var(--ld-semantic-ink);font-size:var(--ld-semantic-type-heading);line-height:var(--ld-semantic-line-heading);font-weight:var(--ld-semantic-weight-heading)}.semantic-section-heading-content>h1{font-size:var(--ld-semantic-type-title);line-height:var(--ld-semantic-line-title)}@media (width >= 736px){.semantic-section-heading-row{flex-direction:row;align-items:flex-start;gap:var(--ld-semantic-gap-md)}.semantic-section-heading-row>.semantic-surface-utilities{order:0;align-self:flex-start}.semantic-section-heading-content{flex:1}}.semantic-grid[data-columns="2"][data-collapse=auto]:has(>.semantic-value):not(:has(>:not(.semantic-value))),.semantic-disclosure-content:has(>.semantic-value):not(:has(>:not(.semantic-value))){grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr))}:is(.semantic-grid,.semantic-disclosure-content):has(>.semantic-value):not(:has(>:not(.semantic-value)))>.semantic-value:has(>dt){container:semantic-fact / inline-size;grid-template-columns:minmax(0,min(50%,13rem)) minmax(0,1fr);align-items:baseline;column-gap:var(--ld-semantic-gap-md);row-gap:var(--ld-semantic-gap-xs)}.semantic-grid[data-columns="1"]:has(>.semantic-value):not(:has(>:not(.semantic-value)))>.semantic-value:has(>dt){grid-template-columns:minmax(0,1fr)}:is(.semantic-grid,.semantic-disclosure-content):has(>.semantic-value):not(:has(>:not(.semantic-value)))>.semantic-value dt{font-size:var(--ld-visual-type-secondary-body);line-height:var(--ld-visual-line-secondary-body);font-weight:var(--ld-semantic-weight-body);color:var(--ld-semantic-ink-secondary);overflow-wrap:anywhere}@container semantic-fact (max-width: 24rem){.semantic-value>dt,.semantic-value>dd{grid-column:1 / -1}}.semantic-section[data-section-role=main]>.semantic-grid>.semantic-value[data-emphasis=strong] dd,.semantic-value[data-emphasis=strong] dd{font-size:var(--ld-visual-type-object-title);line-height:var(--ld-visual-line-object-title)}.semantic-stack[data-gap=xl]:has(>.semantic-text[data-role=title])>.semantic-grid:has(>.semantic-value:nth-child(2)):not(:has(>:not(.semantic-value[data-emphasis=strong]))){--semantic-reading-focus-surface: var(--ld-semantic-surface-item);--semantic-reading-focus-line: var(--ld-semantic-line);gap:var(--ld-semantic-gap-lg);padding:var(--ld-semantic-gap-lg);border:1px solid var(--semantic-reading-focus-line);border-radius:var(--ld-semantic-radius-md);background:var(--semantic-reading-focus-surface)}.semantic-stack[data-gap=xl]:has(>.semantic-text[data-role=title])>.semantic-grid:has(>.semantic-value:nth-child(2)):not(:has(>:not(.semantic-value[data-emphasis=strong])))>.semantic-value dd{font-size:var(--ld-semantic-type-title);line-height:var(--ld-semantic-line-title);color:var(--ld-semantic-ink)}.logidesk-brand-logo{display:block;min-inline-size:var(--ld-visual-brand-lockup-min, 112px);max-inline-size:100%;block-size:auto}.logidesk-brand-symbol{display:inline-flex;align-items:center;justify-content:center;flex:none;padding:var(--ld-visual-brand-clear-space, 6px);line-height:0}.logidesk-brand-symbol>.semantic-icon[data-semantic-icon=brand_mark]{inline-size:var(--ld-visual-brand-symbol, 24px);block-size:var(--ld-visual-brand-symbol, 24px)}.logidesk-brand-symbol[data-brand-state=thinking] svg{animation:ld-brand-thinking var(--ld-visual-brand-thinking-cycle) var(--ld-semantic-motion-easing) infinite}.logidesk-brand-symbol[data-brand-state=processing] rect{--ld-brand-rest: .42;animation:ld-brand-processing var(--ld-visual-brand-processing-cycle) var(--ld-semantic-motion-easing) infinite}.logidesk-brand-symbol[data-brand-state=processing] rect:nth-of-type(2){--ld-brand-rest: .74;animation-delay:calc(var(--ld-visual-brand-processing-cycle) / -6)}.logidesk-brand-symbol[data-brand-state=processing] rect:nth-of-type(3){animation-delay:calc(var(--ld-visual-brand-processing-cycle) / -3)}.logidesk-brand-symbol[data-brand-state=processing] rect:nth-of-type(4){animation-delay:calc(var(--ld-visual-brand-processing-cycle) / -2)}.logidesk-brand-symbol[data-brand-state=processing] rect:nth-of-type(5){animation-delay:calc(var(--ld-visual-brand-processing-cycle) * -2 / 3)}.logidesk-brand-symbol[data-brand-state=processing] rect:nth-of-type(6){animation-delay:calc(var(--ld-visual-brand-processing-cycle) * -5 / 6)}.logidesk-brand-symbol[data-motion-paused=true] :is(svg,rect){animation-play-state:paused}.semantic-conversation-stream-status{display:inline-flex;align-items:center;gap:var(--ld-semantic-gap-xs)}@keyframes ld-brand-thinking{0%,to{opacity:.55}50%{opacity:1}}@keyframes ld-brand-processing{0%{opacity:var(--ld-brand-rest)}4%,15%{opacity:1}29%{opacity:.86}43%{opacity:.67}58%,to{opacity:var(--ld-brand-rest)}}@media (prefers-reduced-motion: reduce){.logidesk-brand-symbol :is(svg,rect){animation:none!important;opacity:1}}.semantic-conversation-send:active:not(:disabled) [data-semantic-icon=send]{animation:ld-icon-send var(--ld-semantic-motion-normal) var(--ld-semantic-motion-easing)}.ld-copy-feedback[data-feedback=copied] [data-semantic-icon=status_complete] path,.ld-status-tag[data-status-motion=complete] [data-semantic-icon=status_complete] path{stroke-dasharray:24;animation:ld-icon-complete var(--ld-semantic-motion-slow) var(--ld-semantic-motion-easing)}.ld-status-tag[data-status-motion=failed]>.semantic-icon{animation:ld-icon-failed var(--ld-semantic-motion-slow) var(--ld-semantic-motion-easing)}:is(summary,button[aria-expanded]) [data-semantic-icon=chevron_down]{transition:transform var(--ld-semantic-motion-normal) var(--ld-semantic-motion-easing)}details[open]>summary [data-semantic-icon=chevron_down],button[aria-expanded=true] [data-semantic-icon=chevron_down]{transform:rotate(180deg)}.ld-copy-feedback{display:inline-flex;align-items:center;gap:var(--ld-semantic-gap-md)}.ld-copy-feedback small{color:var(--ld-semantic-ink-secondary);font-size:var(--ld-semantic-type-caption);line-height:var(--ld-semantic-line-caption)}.ld-copy-feedback [role=status]{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}@keyframes ld-icon-send{50%{transform:translateY(-2px)}}@keyframes ld-icon-complete{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}@keyframes ld-icon-failed{25%,75%{transform:translate(-2px)}50%{transform:translate(2px)}}@media (prefers-reduced-motion: reduce){.semantic-conversation-send [data-semantic-icon=send],.ld-status-tag>.semantic-icon,.ld-status-tag [data-semantic-icon=status_complete] path,.ld-progress-marker [data-semantic-icon=status_complete] path,.ld-copy-feedback [data-semantic-icon=status_complete] path{animation:none!important}:is(summary,button[aria-expanded]) [data-semantic-icon=chevron_down]{transition-duration:0s}}.r17-f1-reading{position:sticky;top:0;z-index:6;display:flex;align-items:center;flex-wrap:wrap;gap:0 12px;min-height:45px;box-sizing:border-box;padding:4px 0;border-bottom:1px solid var(--ld-semantic-line, var(--logidesk-border));background:var(--ld-semantic-surface, var(--logidesk-surface));color:var(--ld-semantic-ink, var(--logidesk-text-primary));font-family:inherit;font-size:12px;line-height:20px;opacity:1;transition:opacity var(--ld-semantic-motion-normal) var(--ld-semantic-motion-easing),display var(--ld-semantic-motion-normal) var(--ld-semantic-motion-easing) allow-discrete}@starting-style{.r17-f1-reading{opacity:0}}.r17-f1-current{font-size:12px;font-weight:600;white-space:nowrap}.r17-f1-hint{color:var(--ld-semantic-ink-secondary, var(--logidesk-text-secondary));font-size:10px}.r17-f1-utility{display:inline-flex;align-items:center;gap:4px;min-width:var(--ld-semantic-hit-min, 44px);min-height:var(--ld-semantic-hit-min, 44px);border:0;border-radius:4px;padding:4px 3px;background:transparent;color:var(--ld-semantic-ink-secondary, var(--logidesk-text-secondary));font:inherit;font-size:11px;cursor:pointer}.r17-f1-utility:hover{color:var(--ld-semantic-ink, var(--logidesk-text-primary));background:var(--ld-semantic-surface-item, var(--logidesk-surface-subtle))}.r17-f1-utility:focus-visible,.r17-f1-menu button:focus-visible{outline:2px solid var(--ld-semantic-line-focus, var(--logidesk-focus-ring));outline-offset:2px}.r17-f1-return{margin-left:auto}.r17-f1-menu-anchor{position:relative}.r17-f1-caret,.r17-f1-caret-open{display:inline-flex}.r17-f1-selected-mark{display:none}.r17-f1-menu{position:absolute;top:calc(100% + 3px);left:0;min-width:124px;display:grid;gap:2px;padding:5px;border:1px solid var(--ld-semantic-line, var(--logidesk-border));border-radius:6px;background:var(--ld-semantic-surface, var(--logidesk-surface));box-shadow:var(--ld-semantic-elevation-overlay)}.r17-f1-menu button{display:flex;align-items:center;justify-content:space-between;min-height:var(--ld-semantic-hit-min, 44px);border:0;border-radius:3px;padding:5px 9px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.r17-f1-menu button:hover:not([aria-checked=true]){background:var(--ld-semantic-surface-item, var(--logidesk-surface-subtle))}.r17-f1-menu button[aria-checked=true]{background:var(--logidesk-nav-selected-surface);box-shadow:inset 3px 0 0 var(--logidesk-nav-selected-indicator)}.r17-f1-unavailable{flex-basis:100%;padding:0 0 3px;color:var(--ld-semantic-ink-secondary, var(--logidesk-text-secondary));font-size:11px}.r17-f1-title-cue{width:fit-content;background:var(--ld-semantic-surface-item, var(--logidesk-surface-subtle));text-decoration:none}@media (prefers-reduced-motion: reduce){.r17-f1-reading,.r17-f1-title-cue{transition:none;animation:none}}.r17-f1-mobile{display:none}@media (width < 736px),(width < 1120px){.r17-f1-reading[data-reading-located=false]{display:none;opacity:0;pointer-events:none}.r17-f1-reading{flex-wrap:nowrap;gap:var(--ld-semantic-gap-xs);background:var(--logidesk-product-rail-control-raised-item);color:var(--logidesk-text-primary);border:0;padding:var(--ld-semantic-gap-xs) var(--ld-semantic-gap-sm)}.r17-f1-desktop,.r17-f1-reading>.r17-f1-hint{display:none}.r17-f1-mobile{display:inline}.r17-f1-menu-anchor{order:2;flex:none}.r17-f1-return{flex:none;margin-inline-start:auto}.r17-f1-menu{left:auto;right:0}.r17-f1-utility,.r17-f1-menu button{min-width:48px;min-height:48px}.r17-f1-current{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.semantic-quoted-message{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}.semantic-quoted-message-note{color:var(--ld-semantic-ink-secondary)}.semantic-history-quote{margin-block:8px}.semantic-history-quote>summary{box-sizing:border-box;min-height:48px;padding-block:10px;cursor:pointer;overflow-wrap:anywhere}.semantic-history-quote>summary>span:first-child{margin-inline-end:8px;color:var(--ld-semantic-ink-secondary)}.semantic-history-quote>summary:focus-visible{outline:var(--ld-semantic-focus-width) solid var(--ld-semantic-line-focus);outline-offset:var(--ld-semantic-focus-offset)}.semantic-history-quote>blockquote{margin:0;padding-inline-start:12px;border-inline-start:2px solid var(--ld-semantic-line)}.semantic-history-quote>blockquote>p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.semantic-quoted-message-body{white-space:pre-wrap;overflow-wrap:anywhere}.semantic-conversation-quotes{margin-block:8px;min-width:0;max-height:min(36dvh,320px);overflow:auto;overscroll-behavior:contain}.semantic-conversation-quotes ol{list-style:none;margin:0;padding:0;display:grid;gap:8px}.semantic-conversation-quotes li{display:flex;align-items:start;min-width:0;border:var(--ld-semantic-border-width) solid var(--ld-semantic-line-default);border-radius:var(--ld-semantic-radius-sm)}.semantic-conversation-quotes details{flex:1;min-width:0}.semantic-conversation-quotes summary{min-height:48px;padding:8px 12px;cursor:pointer;overflow-wrap:anywhere}.semantic-conversation-quotes summary strong{display:block}.semantic-conversation-quotes summary span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:pre-wrap}.semantic-conversation-quotes button{min-width:48px;min-height:48px;flex-shrink:0;padding:var(--ld-semantic-gap-sm);color:var(--ld-semantic-ink);background:transparent;border:0;border-radius:var(--ld-semantic-radius-sm)}.semantic-conversation-quotes blockquote,.semantic-quote-source{margin:8px 12px 12px}.semantic-conversation-quotes blockquote,.semantic-quote-source pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.semantic-conversation-quotes p{margin:8px 0}.semantic-conversation-quotes :focus-visible{outline:var(--ld-semantic-focus-width) solid var(--ld-semantic-line-focus);outline-offset:var(--ld-semantic-focus-offset)}.ld-business-card[data-card-level=current]{border-radius:var(--ld-visual-card-current-radius);box-shadow:var(--ld-visual-card-current-shadow)}.ld-business-card[data-card-level=current]>.ld-business-card-header,.ld-business-card[data-card-level=current]>.ld-business-card-content{padding:var(--ld-visual-card-current-inset)}.ld-business-card[data-card-level=supporting],.ld-business-card[data-card-level=settled]{--ld-visual-card-title: var(--ld-visual-type-object-title);--ld-visual-card-title-line: var(--ld-visual-line-object-title)}.ld-business-card[data-card-level=supporting]>.ld-business-card-content,.ld-business-card[data-card-level=settled]>.ld-business-card-content{padding:var(--ld-semantic-gap-lg)}.ld-business-card[data-card-level=supporting]>.ld-business-card-header,.ld-business-card[data-card-level=settled]>.ld-business-card-header{padding:var(--ld-semantic-gap-lg)}.ld-business-card[data-card-level=settled]{background:var(--logidesk-surface-subtle);border:0;border-radius:0;box-shadow:none}.semantic-work-activity details.ld-business-card>summary.ld-business-card-header{display:flex;gap:var(--ld-semantic-gap-md);padding:var(--ld-semantic-gap-lg);list-style:none;border:0}.semantic-work-activity details.ld-business-card>summary .ld-business-card-heading{flex:1}.semantic-work-activity details.ld-business-card>summary .ld-business-card-status{max-inline-size:none}.semantic-work-activity details.ld-business-card>summary .semantic-history-chevron{flex:none}.semantic-work-activity details.ld-business-card>summary:hover{background:var(--logidesk-nav-selected-surface)}@media (width < 736px){.semantic-work-activity details.ld-business-card>summary.ld-business-card-header{display:grid;grid-template-columns:var(--ld-visual-card-icon-box) minmax(0,1fr) auto}.semantic-work-activity details.ld-business-card>summary .semantic-history-chevron{grid-column:3;grid-row:1}.ld-business-card[data-card-level=current]>.ld-business-card-header,.ld-business-card[data-card-level=current]>.ld-business-card-content{padding:var(--ld-visual-card-current-inset-compact)}}@media (min-height: 720px) and (orientation: landscape){.semantic-conversation-feed .ld-business-card{--ld-visual-card-padding-block: var(--ld-semantic-gap-sm);--ld-visual-card-padding-inline: var(--ld-semantic-gap-md);--ld-visual-card-content-padding: var(--ld-semantic-gap-md);--ld-visual-card-current-inset: var(--ld-semantic-gap-md);--ld-visual-card-current-inset-compact: var(--ld-semantic-gap-md)}.semantic-conversation-feed .ld-business-card[data-card-level=supporting]>.ld-business-card-header,.semantic-conversation-feed .ld-business-card[data-card-level=supporting]>.ld-business-card-content,.semantic-conversation-feed .ld-business-card[data-card-level=settled]>.ld-business-card-header,.semantic-conversation-feed .ld-business-card[data-card-level=settled]>.ld-business-card-content,.semantic-conversation-feed .semantic-work-activity details.ld-business-card>summary.ld-business-card-header{padding:var(--ld-semantic-gap-sm) var(--ld-semantic-gap-md)}}.semantic-conversation-feed [data-conversation-entry=surface]:has([data-card-level=current]){padding:0;border:0;border-radius:0;background:transparent}[data-conversation-entry=surface] .ld-business-card[data-card-level=current]{min-inline-size:0;inline-size:100%}[data-conversation-entry=surface] .ld-business-card-content .semantic-surface{max-inline-size:none;min-block-size:0;padding:0;background:transparent}[data-conversation-entry=surface] .ld-business-card-title-row{flex-wrap:wrap;gap:var(--ld-semantic-gap-sm)}[data-conversation-entry=surface] .ld-business-card-header-utility{max-inline-size:100%;margin-inline-start:auto}[data-conversation-entry=surface] .ld-business-card-header .semantic-business-result-title[data-expanded=false] h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}[data-conversation-entry=surface] .semantic-surface-refresh{flex-wrap:wrap}[data-conversation-entry=surface] .semantic-surface-refresh-action{transition:opacity var(--ld-semantic-motion-normal) var(--ld-semantic-motion-easing),background-color var(--ld-semantic-motion-normal) var(--ld-semantic-motion-easing)}[data-conversation-entry=surface] .semantic-surface-refresh[data-refresh-state=pending] .semantic-surface-refresh-action,[data-conversation-entry=surface][aria-busy=true] .ld-business-card-header .ld-status-tag:not(.ld-card-status[data-status-tone=in_progress]){animation:ld-current-state-breathe var(--ld-semantic-motion-normal) var(--ld-semantic-motion-easing)}.semantic-conversation-composer .semantic-conversation-send[data-variant=secondary]:not(:disabled){--ld-composer-send-surface: var(--ld-semantic-secondary);color:var(--ld-semantic-on-secondary)}.semantic-conversation-composer .semantic-conversation-send[data-variant=secondary]:hover:not(:disabled){--ld-composer-send-surface: var(--ld-semantic-surface-selected)}@keyframes ld-current-state-breathe{50%{opacity:.72}}@media (width < 736px){[data-conversation-entry=surface] .ld-business-card[data-card-level=current]>.ld-business-card-header:has(>.ld-business-card-status){grid-template-columns:var(--ld-visual-card-icon-box) minmax(0,1fr) auto}[data-conversation-entry=surface] .ld-business-card[data-card-level=current]>.ld-business-card-header>.ld-business-card-status{grid-column:3;grid-row:1;align-self:start}[data-conversation-entry=surface] .ld-business-card[data-card-level=current]>.ld-business-card-header:has(>.ld-business-card-status,.ld-business-card-header-utility)>.ld-business-card-icon{align-self:start}[data-conversation-entry=surface] .ld-business-card[data-card-level=current]>.ld-business-card-header:has(.ld-business-card-header-utility) .ld-business-card-title-row>:is(h3,.semantic-business-result-title){flex-basis:100%}[data-conversation-entry=surface] .ld-business-card[data-card-level=current]>.ld-business-card-header .ld-business-card-header-utility{margin-inline-start:0}}@media (prefers-reduced-motion: reduce){[data-conversation-entry=surface] .semantic-surface-refresh-action,[data-conversation-entry=surface] .semantic-action,[data-conversation-entry=surface] .ld-business-card-header .ld-status-tag,.semantic-conversation-composer .semantic-conversation-send:before{animation:none;transition:none}}.ld-business-card[data-card-hierarchy=action]>.ld-business-card-header{display:block;border-block-end:0}.ld-business-card[data-card-hierarchy=action]>.ld-business-card-footer{display:flex;flex-direction:column;align-items:stretch;gap:var(--ld-semantic-gap-sm);border-block-start:0}.ld-business-card[data-card-hierarchy=action] .ld-business-card-actions,.ld-business-card[data-card-hierarchy=action] .ld-business-card-actions>div,.ld-business-card[data-card-hierarchy=action] .ld-business-card-actions .semantic-action-group,.ld-business-card[data-card-hierarchy=action] .ld-business-card-actions button{inline-size:100%}.ld-business-card[data-card-hierarchy=action]>.ld-business-card-content{padding-block:0}.ld-business-card>.ld-business-card-footer[hidden]{display:none}.ld-card-status[data-status-tone=in_progress]{position:relative;isolation:isolate;background:transparent}.ld-card-status[data-status-tone=in_progress]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--ld-status-surface);pointer-events:none;animation:ld-card-status-breathe calc(var(--ld-semantic-motion-slow) * 10) var(--ld-semantic-motion-easing) infinite}@keyframes ld-card-status-breathe{0%,to{opacity:.45}50%{opacity:1}}.ld-business-card[data-card-level=current],.ld-business-card[data-card-level=settled]{transition:box-shadow var(--ld-semantic-motion-normal) var(--ld-semantic-motion-easing),background-color var(--ld-semantic-motion-normal) var(--ld-semantic-motion-easing),border-color var(--ld-semantic-motion-normal) var(--ld-semantic-motion-easing)}[data-conversation-entry=surface] .semantic-action,.ld-business-card .ld-conversation-button .ld-conversation-button-face,.semantic-conversation-composer .semantic-conversation-send:before{opacity:1;transition:opacity var(--ld-semantic-motion-fast) var(--ld-semantic-motion-easing),background-color var(--ld-semantic-motion-fast) var(--ld-semantic-motion-easing)}[data-conversation-entry=surface] .semantic-action[data-action-style=secondary]:not(:disabled),.ld-business-card .ld-conversation-button[data-variant=secondary]:not(:disabled) .ld-conversation-button-face,.semantic-conversation-composer .semantic-conversation-send[data-variant=secondary]:not(:disabled):before{opacity:.9}[data-conversation-entry=surface] .semantic-action:disabled,.ld-business-card .ld-conversation-button:disabled .ld-conversation-button-face,.semantic-conversation-composer .semantic-conversation-send:disabled:before{opacity:.64}@media (prefers-reduced-motion: reduce){.ld-card-status[data-status-tone=in_progress]:before{animation:none;opacity:1}.ld-business-card[data-card-level=current],.ld-business-card[data-card-level=settled],[data-conversation-entry=surface] .semantic-action,.ld-business-card .ld-conversation-button .ld-conversation-button-face,.semantic-conversation-composer .semantic-conversation-send:before{transition:none}}.semantic-card-information-links{display:flex;align-items:center;justify-content:flex-start}.semantic-card-information-links>span{display:inline-flex;align-items:center}.semantic-card-information-links button{min-block-size:var(--ld-visual-hit-min);padding:0;border:0;background:transparent;color:var(--logidesk-text-secondary);font:inherit;font-size:var(--ld-visual-type-secondary-body);cursor:pointer}.semantic-card-information-links button[aria-expanded=true]{color:var(--logidesk-text-primary)}.semantic-card-information-links button:focus-visible{outline:var(--ld-semantic-focus-width) solid var(--ld-semantic-line-focus);outline-offset:var(--ld-semantic-focus-offset)}.semantic-card-information-separator{margin-inline:var(--ld-semantic-gap-sm);color:var(--logidesk-text-secondary)}.semantic-card-information>div:not(.semantic-card-information-links):not([hidden]){display:grid;gap:var(--ld-semantic-gap-sm);padding-block:var(--ld-semantic-gap-sm)}.semantic-inline-confirmation[data-confirmation-placement=inline]{position:static;display:block;inline-size:100%;max-block-size:none;margin:0;border:0;box-shadow:none;background:transparent}.semantic-inline-confirmation[data-confirmation-placement=inline] .semantic-confirmation-reading{overflow:visible;border-inline-start:var(--ld-semantic-border-width) solid var(--ld-semantic-primary);margin-inline:0;padding-inline:var(--ld-semantic-gap-md)}.semantic-inline-confirmation[data-confirmation-placement=inline]>header,.semantic-inline-confirmation[data-confirmation-placement=inline] .semantic-confirmation-actions{padding-inline:0}.semantic-inline-confirmation[data-confirmation-placement=inline] .semantic-confirmation-actions{border:0}.ld-business-card{min-inline-size:0;color:var(--logidesk-text-primary);font:var(--ld-semantic-weight-body) var(--ld-semantic-type-body)/var(--ld-semantic-line-body) var(--ld-semantic-font-family);background:var(--ld-visual-card-surface);border:var(--ld-semantic-border-width) solid var(--ld-visual-card-border);border-radius:var(--ld-visual-card-radius);box-shadow:none;overflow-wrap:anywhere}.ld-business-card-header{display:flex;align-items:center;gap:var(--ld-semantic-gap-md);padding:var(--ld-visual-card-padding-block) var(--ld-visual-card-padding-inline);border-block-end:var(--ld-semantic-border-width) solid var(--ld-visual-card-border)}.ld-business-card-icon{flex:none;display:grid;place-items:center;inline-size:var(--ld-visual-card-icon-box);block-size:var(--ld-visual-card-icon-box);border-radius:var(--ld-visual-card-radius);background:var(--ld-visual-card-icon-surface)}.ld-business-card-icon .semantic-icon{inline-size:var(--ld-visual-card-icon);block-size:var(--ld-visual-card-icon)}.ld-business-card-heading{flex:1;min-inline-size:0}.ld-business-card-title-row{display:flex;align-items:center;gap:var(--ld-semantic-gap-md)}.ld-business-card-title-row>h3{flex:1;min-inline-size:0}.ld-business-card-header-utility{display:flex;flex:none}.ld-business-card-type,.ld-business-card-meta,.ld-status-tag{font-size:var(--ld-visual-card-label);line-height:var(--ld-visual-card-label-line)}.ld-business-card-type,.ld-business-card-meta{color:var(--logidesk-text-secondary)}.ld-business-card-heading h3{margin:0;font-size:var(--ld-visual-card-title);line-height:var(--ld-visual-card-title-line);font-weight:var(--ld-semantic-weight-heading)}.ld-business-card-status{flex:none;max-inline-size:40%}.ld-business-card-content{padding:var(--ld-visual-card-content-padding)}.ld-business-card-content>:first-child{margin-block-start:0}.ld-business-card-content>:last-child{margin-block-end:0}.ld-business-card-section+.ld-business-card-section{margin-block-start:var(--ld-semantic-gap-lg);padding-block-start:var(--ld-semantic-gap-lg);border-block-start:var(--ld-semantic-border-width) solid var(--ld-visual-card-border)}.ld-business-card-footer{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ld-semantic-gap-sm);padding:var(--ld-visual-card-padding-block) var(--ld-visual-card-padding-inline);border-block-start:var(--ld-semantic-border-width) solid var(--ld-visual-card-border)}.ld-business-card-meta{flex:1;min-inline-size:0}.ld-business-card-actions{display:flex;flex-wrap:wrap;gap:var(--ld-semantic-gap-sm);margin-inline-start:auto}.ld-status-tag{--ld-status-surface: var(--logidesk-surface-subtle);--ld-status-border: var(--logidesk-control-border);display:inline-flex;align-items:center;gap:var(--ld-semantic-gap-xs);min-block-size:var(--ld-semantic-line-body);padding-inline:var(--ld-visual-status-padding);border:var(--ld-visual-status-border-width) solid var(--ld-status-border);border-radius:var(--ld-visual-status-radius);color:var(--ld-status-text);background:var(--ld-status-surface);vertical-align:middle;overflow-wrap:anywhere}.ld-status-tag>.semantic-icon{flex:none;inline-size:var(--ld-visual-status-icon);block-size:var(--ld-visual-status-icon)}.ld-status-tag[data-status-tone=pending]{--ld-status-text: var(--logidesk-warning)}.ld-status-tag[data-status-tone=in_progress]{--ld-status-text: var(--logidesk-text-primary)}.ld-status-tag[data-status-tone=complete]{--ld-status-text: var(--logidesk-success)}.ld-status-tag[data-status-tone=failed]{--ld-status-text: var(--logidesk-error)}.ld-status-tag[data-status-tone=coming_soon],.ld-status-tag[data-status-tone=not_started]{--ld-status-text: var(--logidesk-unavailable)}.ld-conversation-button{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--ld-visual-hit-min);min-inline-size:var(--ld-visual-hit-min);padding:0;border:0;border-radius:var(--ld-semantic-radius-sm);background:transparent;color:var(--logidesk-action-secondary-text);font:var(--ld-visual-weight-button-label) var(--ld-visual-type-button-label)/var(--ld-visual-line-button-label) var(--ld-semantic-font-family);cursor:pointer;touch-action:manipulation}.ld-conversation-button-face{display:inline-flex;align-items:center;justify-content:center;gap:var(--ld-semantic-gap-sm);inline-size:100%;min-block-size:var(--ld-visual-control-secondary);padding:var(--ld-semantic-gap-sm) var(--ld-semantic-gap-md);border-radius:var(--ld-semantic-radius-sm);background:var(--logidesk-action-secondary-surface)}.ld-conversation-button[data-variant=primary]{border-radius:var(--ld-semantic-radius-md)}.ld-conversation-button[data-variant=secondary] .ld-conversation-button-face{border:var(--ld-semantic-border-width) solid var(--logidesk-control-border);background:var(--logidesk-surface);font-weight:var(--ld-semantic-weight-body)}.ld-conversation-button[data-variant=primary] .ld-conversation-button-face{min-block-size:var(--ld-visual-control-primary);padding-inline:var(--ld-semantic-gap-lg);background:var(--logidesk-primary-action);color:var(--logidesk-text-inverse);border-radius:var(--ld-semantic-radius-md)}.ld-conversation-button[data-variant=quiet] .ld-conversation-button-face{min-block-size:var(--ld-visual-control-quiet);color:var(--logidesk-text-secondary);background:transparent}.ld-conversation-button:hover:not(:disabled) .ld-conversation-button-face{background:var(--logidesk-nav-selected-surface)}.ld-conversation-button:active:not(:disabled) .ld-conversation-button-face{background:var(--logidesk-border)}.ld-conversation-button[data-variant=primary]:hover:not(:disabled) .ld-conversation-button-face{background:var(--logidesk-primary-action-hover)}.ld-conversation-button[data-variant=primary]:active:not(:disabled) .ld-conversation-button-face{background:var(--logidesk-primary-action-active)}.ld-conversation-button:focus-visible{outline:var(--ld-semantic-focus-width) solid var(--logidesk-focus-ring);outline-offset:var(--ld-semantic-focus-offset)}.ld-conversation-button:disabled{cursor:not-allowed}.ld-conversation-button:disabled .ld-conversation-button-face{color:var(--logidesk-text-disabled);background:var(--logidesk-unavailable-surface)}.ld-system-event{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--ld-semantic-gap-sm);padding:var(--ld-semantic-gap-md) var(--ld-semantic-gap-lg);border:var(--ld-semantic-border-width) solid var(--logidesk-border);border-radius:var(--ld-semantic-radius-sm);color:var(--logidesk-text-secondary);background:var(--logidesk-surface-subtle);font-size:var(--ld-semantic-type-system-event);line-height:var(--ld-semantic-line-system-event);overflow-wrap:anywhere}.ld-system-event>.semantic-icon{flex:none;inline-size:var(--ld-visual-card-icon);block-size:var(--ld-visual-card-icon);margin-block-start:var(--ld-semantic-gap-xs)}.ld-system-event[data-event-tone=muted]{color:var(--logidesk-unavailable);border-color:var(--logidesk-unavailable-border);background:var(--logidesk-unavailable-surface)}.ld-system-event[data-event-tone=critical]{color:var(--logidesk-error);border-color:var(--logidesk-error-border);background:var(--logidesk-error-surface)}.ld-system-event-content{flex:1;min-inline-size:0}.ld-system-event-meta{font-size:var(--ld-semantic-type-caption);line-height:var(--ld-semantic-line-caption)}.ld-system-event a{color:var(--logidesk-accent);text-underline-offset:var(--ld-semantic-gap-xs)}.ld-planning-progress{padding:var(--ld-semantic-gap-lg);background:var(--ld-visual-card-surface);border:var(--ld-semantic-border-width) solid var(--ld-visual-card-border);border-radius:var(--ld-visual-card-radius);color:var(--logidesk-text-primary)}.ld-planning-progress-heading{display:flex;align-items:center;gap:var(--ld-semantic-gap-sm)}.ld-planning-progress-title{margin:0;font-size:var(--ld-semantic-type-body);line-height:var(--ld-semantic-line-body)}.ld-planning-progress-stages{list-style:none;display:grid;gap:var(--ld-semantic-gap-md);padding:0;margin:var(--ld-semantic-gap-lg) 0 0}.ld-planning-progress-stages li{display:flex;align-items:center;gap:var(--ld-semantic-gap-sm);font-size:var(--ld-semantic-type-label);line-height:var(--ld-semantic-line-label)}.ld-progress-marker{flex:none;display:grid;place-items:center;inline-size:var(--ld-visual-card-icon);block-size:var(--ld-visual-card-icon);border:var(--ld-semantic-border-width) solid var(--ld-visual-progress-todo);border-radius:50%}[data-state=complete]>.ld-progress-marker{border:0;color:var(--ld-visual-progress-done)}[data-state=running]>.ld-progress-marker{border-color:var(--ld-visual-progress-running);background:var(--logidesk-information-surface)}.ld-progress-marker .semantic-icon{inline-size:100%;block-size:100%}.ld-planning-skeleton{display:grid;gap:var(--ld-semantic-gap-sm);margin-block-start:var(--ld-semantic-gap-lg)}.ld-planning-skeleton span{display:block;block-size:var(--ld-semantic-gap-md);border-radius:var(--ld-semantic-radius-sm);background:var(--ld-visual-progress-skeleton)}.ld-planning-skeleton span:nth-child(2){inline-size:80%}.ld-planning-skeleton span:nth-child(3){inline-size:60%}.ld-journey-progress{min-block-size:var(--ld-visual-journey-height);color:var(--logidesk-text-secondary)}.ld-journey-progress ol{display:flex;align-items:center;list-style:none;padding:var(--ld-semantic-gap-md) 0;margin:0;gap:var(--ld-semantic-gap-lg)}.ld-journey-progress li{flex:1;display:flex;align-items:center;gap:var(--ld-semantic-gap-sm);font-size:var(--ld-semantic-type-caption);line-height:var(--ld-semantic-line-caption)}.ld-journey-marker{display:grid;place-items:center;flex:none;inline-size:var(--ld-visual-card-title-line);block-size:var(--ld-visual-card-title-line);border:var(--ld-semantic-border-width) solid var(--ld-visual-journey-todo);border-radius:50%}.ld-journey-marker .semantic-icon{inline-size:var(--ld-visual-card-icon);block-size:var(--ld-visual-card-icon)}.ld-journey-progress [data-state=complete]{color:var(--ld-visual-journey-done)}.ld-journey-progress [data-state=complete] .ld-journey-marker{border-color:var(--ld-visual-journey-done)}.ld-journey-progress [aria-current=step] .ld-journey-marker{color:var(--ld-visual-journey-current);background:transparent;border-color:var(--ld-visual-journey-current)}@keyframes ld-progress-appear{0%{opacity:0}to{opacity:1}}.ld-planning-progress,.ld-planning-progress-stages li{animation:ld-progress-appear var(--ld-semantic-motion-normal) var(--ld-semantic-motion-easing)}[data-state=running]>.ld-progress-marker:after{content:"";inline-size:var(--ld-semantic-gap-xs);block-size:var(--ld-semantic-gap-xs);border-radius:50%;background:var(--ld-visual-progress-running)}.semantic-conversation-pending:has(>.ld-planning-progress){padding:0;border:0;background:transparent}.semantic-conversation-pending>.ld-planning-progress{font-size:var(--ld-semantic-type-body);line-height:var(--ld-semantic-line-body)}@media (width < 736px){.ld-business-card-header{display:grid;grid-template-columns:var(--ld-visual-card-icon-box) minmax(0,1fr)}.ld-business-card-status{grid-column:2;max-inline-size:100%;justify-self:start}.ld-business-card-content{padding:var(--ld-semantic-gap-lg)}.ld-business-card-meta{flex-basis:100%}.ld-conversation-button,.ld-conversation-button .ld-conversation-button-face{min-block-size:var(--ld-visual-control-touch)}.ld-journey-progress{min-block-size:var(--ld-visual-journey-height-compact)}.ld-journey-progress ol{align-items:stretch;gap:var(--ld-semantic-gap-xs)}.ld-journey-progress li{display:flex;flex-direction:column;align-items:stretch;gap:var(--ld-semantic-gap-xs)}.ld-journey-marker{font-size:0;inline-size:100%;block-size:var(--ld-visual-journey-segment);border:0;border-radius:var(--ld-semantic-radius-none);background:var(--ld-visual-journey-todo)}.ld-journey-marker .semantic-icon{display:none}.ld-journey-progress [data-state=complete] .ld-journey-marker{background:var(--ld-visual-journey-done)}.ld-journey-progress [aria-current=step] .ld-journey-marker{inline-size:var(--ld-visual-card-icon);block-size:var(--ld-visual-card-icon);border:var(--ld-semantic-border-width) solid var(--ld-visual-journey-current);border-radius:50%}}@media (prefers-reduced-motion: reduce){.ld-planning-progress,.ld-planning-progress *,.ld-planning-progress [data-state]>.ld-progress-marker,.ld-journey-progress *,.ld-conversation-button{animation:none;transition:none;scroll-behavior:auto}}.semantic-app-shell .semantic-conversation-empty[data-entry=general]{display:grid;grid-template-columns:minmax(0,1fr);margin-block-start:var(--ld-visual-empty-page-gap);margin-block-end:auto;padding:0;text-align:start}.semantic-conversation-empty[data-entry=general] .semantic-conversation-empty-brand{grid-column:1 / -1;margin-block-end:var(--ld-semantic-gap-xl)}.semantic-conversation-empty[data-entry=general] .logidesk-brand-logo{margin-inline:0;transform:translate(-3.535%)}.semantic-app-shell .semantic-conversation-empty[data-entry=general] h2{grid-column:1;grid-row:2;margin:0;font-size:var(--ld-visual-type-display);line-height:var(--ld-visual-line-display);font-weight:var(--ld-visual-weight-display);text-wrap:balance}.semantic-conversation-empty[data-entry=general] .semantic-conversation-examples{grid-column:1 / -1;margin-block-start:var(--ld-semantic-gap-xl)}.semantic-app-shell .semantic-conversation-empty[data-entry=general] .semantic-conversation-example-caption{font-size:var(--ld-visual-type-secondary-body);line-height:var(--ld-visual-line-secondary-body);color:var(--logidesk-text-primary)}.semantic-conversation-empty[data-entry=general] .semantic-conversation-example-card:first-child:not(:hover):not(:active):not(:focus-visible){border-color:var(--logidesk-border)}.semantic-conversation-empty[data-entry=general] .semantic-conversation-example-icon{background:transparent;color:var(--logidesk-text-secondary)}@media (width < 736px){.semantic-app-shell .semantic-conversation-empty[data-entry=general]{margin-block-start:var(--ld-semantic-gap-xl)}.semantic-app-shell .semantic-conversation-empty[data-entry=general] h2{font-size:var(--ld-visual-empty-display-compact);line-height:var(--ld-visual-empty-display-line-compact)}.semantic-conversation-empty[data-entry=general] .semantic-conversation-examples{margin-block-start:var(--ld-semantic-gap-lg)}}.semantic-app-shell .semantic-conversation-empty{container:conversation-empty / inline-size;inline-size:100%;margin:auto;padding-block:var(--ld-visual-gap-xxl);color:var(--logidesk-text-secondary);text-align:center}.semantic-conversation-empty-brand{margin-block-end:var(--ld-semantic-gap-xl)}.semantic-conversation-empty-brand .logidesk-brand-logo{display:block;block-size:var(--ld-visual-empty-brand-height);inline-size:auto;min-inline-size:112px;max-inline-size:100%;margin-inline:auto;transform:translate(13.3%)}.semantic-app-shell .semantic-conversation-empty h2{margin:0 0 var(--ld-semantic-gap-md);font-size:var(--ld-visual-empty-title);line-height:var(--ld-visual-empty-title-line);font-weight:var(--ld-semantic-weight-title)}.semantic-app-shell .semantic-conversation-empty>p{margin:0;font-size:var(--ld-semantic-type-body);line-height:var(--ld-semantic-line-body)}.semantic-conversation-examples{margin-block-start:var(--ld-visual-gap-xxl);text-align:start}.semantic-conversation-next-steps{container:conversation-empty / inline-size;inline-size:100%;margin-block-start:var(--ld-semantic-gap-lg)}.semantic-conversation-next-step-actions{display:flex;flex-wrap:wrap;gap:var(--ld-semantic-gap-sm)}.semantic-app-shell .semantic-conversation-example-caption{margin:0 0 var(--ld-semantic-gap-md);color:var(--logidesk-text-secondary);font-size:var(--ld-semantic-type-caption);line-height:var(--ld-semantic-line-caption)}.semantic-conversation-example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ld-semantic-gap-md)}.semantic-app-shell .semantic-conversation-example-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-inline-size:0;min-block-size:var(--ld-visual-hit-min);padding:var(--ld-semantic-gap-lg);border:var(--ld-semantic-border-width) solid var(--logidesk-border);border-radius:var(--ld-semantic-radius-sm);box-shadow:none;color:var(--logidesk-text-primary);background:var(--ld-visual-example-surface);text-align:start;overflow-wrap:anywhere;cursor:pointer}.semantic-conversation-example-card:first-child{border-color:var(--logidesk-control-border)}.semantic-conversation-example-icon{display:grid;place-items:center;inline-size:var(--ld-visual-gap-xxl);block-size:var(--ld-visual-gap-xxl);margin-block-end:var(--ld-semantic-gap-md);border-radius:var(--ld-semantic-radius-sm);color:var(--logidesk-primary-action);background:var(--logidesk-surface-subtle)}.semantic-conversation-example-icon .semantic-icon,.semantic-conversation-example-card>.semantic-conversation-example-arrow{inline-size:var(--ld-visual-card-icon);block-size:var(--ld-visual-card-icon)}.semantic-conversation-example-card strong{margin-block-end:var(--ld-semantic-gap-xs);font-size:var(--ld-visual-type-object-title);line-height:var(--ld-visual-line-object-title);font-weight:var(--ld-semantic-weight-heading)}.semantic-conversation-example-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--logidesk-text-secondary);font-size:var(--ld-semantic-type-label);line-height:var(--ld-semantic-line-label);font-weight:var(--ld-semantic-weight-body)}.semantic-conversation-example-arrow{position:absolute;inset-block-start:var(--ld-semantic-gap-lg);inset-inline-end:var(--ld-semantic-gap-lg);color:var(--logidesk-text-secondary)}.semantic-conversation-example-card:first-child .semantic-conversation-example-arrow{color:var(--logidesk-accent)}.semantic-app-shell .semantic-conversation-example-card:hover{background:var(--ld-visual-example-hover);border-color:var(--logidesk-control-border)}.semantic-app-shell .semantic-conversation-example-card:active{background:var(--logidesk-nav-active-surface)}.semantic-app-shell .semantic-conversation-example-card:focus-visible{outline:var(--ld-semantic-focus-width) solid var(--logidesk-focus-ring);outline-offset:var(--ld-semantic-focus-offset)}@media (width < 736px){.semantic-app-shell .semantic-conversation-empty{padding-block:var(--ld-semantic-gap-lg)}}@container conversation-empty (max-width: 560px){.semantic-conversation-example-grid{grid-template-columns:minmax(0,1fr)}.semantic-app-shell .semantic-conversation-example-card{display:grid;grid-template-columns:var(--ld-visual-gap-xxl) minmax(0,1fr) var(--ld-visual-card-icon);column-gap:var(--ld-semantic-gap-md);row-gap:var(--ld-semantic-gap-xs)}.semantic-conversation-example-icon{grid-row:1 / 3;margin:0}.semantic-conversation-example-card strong{grid-column:2;margin:0}.semantic-conversation-example-description{grid-column:2}.semantic-conversation-example-arrow{position:static;grid-column:3;grid-row:1}}.semantic-app-shell :is(.semantic-conversation-pending,.semantic-conversation-message:has(.semantic-conversation-stream-status)){--ld-visual-brand-symbol: var(--ld-semantic-gap-xl);--ld-visual-brand-clear-space: calc(var(--ld-visual-brand-symbol) * .25);inline-size:100%;margin-block-start:var(--ld-semantic-gap-sm);padding:var(--ld-semantic-gap-sm) 0 var(--ld-semantic-gap-lg) var(--ld-semantic-gap-lg);border-inline-start:var(--ld-visual-waiting-connection-width) solid var(--ld-visual-waiting-accent)}.semantic-app-shell .semantic-conversation-pending>.ld-planning-progress{padding:0;border:0;border-radius:0;background:transparent}.semantic-conversation-pending .ld-planning-progress-heading{align-items:center;gap:var(--ld-semantic-gap-sm)}.semantic-conversation-pending .ld-planning-progress-title{min-inline-size:0;color:var(--logidesk-text-primary);font-size:var(--ld-visual-type-section-heading);line-height:var(--ld-visual-line-section-heading);font-weight:var(--ld-visual-weight-section-heading);text-wrap:balance}.semantic-conversation-pending .ld-planning-progress-description{margin:var(--ld-semantic-gap-sm) 0 0;color:var(--logidesk-text-secondary);font-size:var(--ld-visual-type-secondary-body);line-height:var(--ld-visual-line-secondary-body)}.semantic-conversation-pending .ld-planning-progress-description{margin-inline-start:calc(var(--ld-visual-brand-symbol) + var(--ld-visual-brand-clear-space) * 2 + var(--ld-semantic-gap-sm))}.semantic-app-shell .semantic-conversation-message:has(.semantic-conversation-stream-status)>div{gap:var(--ld-semantic-gap-sm)}.semantic-conversation-message:has(.semantic-conversation-stream-status) .semantic-conversation-author{display:none}.semantic-app-shell .semantic-conversation-message .semantic-conversation-stream-status{gap:var(--ld-semantic-gap-sm);margin-inline-start:0;color:var(--logidesk-text-primary);font-size:var(--ld-visual-type-section-heading);line-height:var(--ld-visual-line-section-heading);font-weight:var(--ld-visual-weight-section-heading)}.semantic-app-shell .semantic-conversation-message:has(.semantic-conversation-stream-status)>div>p{margin-inline-start:calc(var(--ld-visual-brand-symbol) + var(--ld-visual-brand-clear-space) * 2 + var(--ld-semantic-gap-sm));padding:var(--ld-semantic-gap-sm) var(--ld-semantic-gap-md);color:var(--logidesk-text-primary)}.semantic-icon[data-semantic-icon]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;inline-size:var(--ld-visual-icon-standard, 20px);block-size:var(--ld-visual-icon-standard, 20px);line-height:0}.semantic-icon[data-semantic-icon]>svg{display:block;width:100%;height:100%;stroke-width:var(--ld-visual-icon-stroke, 1.75)}.semantic-icon-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 auto;min-inline-size:var(--ld-semantic-hit-min);min-block-size:var(--ld-semantic-hit-min);padding:0;border:0;border-radius:var(--ld-semantic-radius-sm);color:var(--ld-semantic-ink-secondary);background:transparent}.semantic-icon-button:hover:not(:disabled){color:var(--ld-semantic-ink);background:var(--ld-semantic-surface-item)}.semantic-icon-button:focus-visible{outline:var(--ld-semantic-focus-width) solid var(--ld-semantic-line-focus);outline-offset:var(--ld-semantic-focus-offset)}.semantic-icon-button:disabled{color:var(--ld-semantic-on-disabled);background:var(--ld-semantic-disabled);opacity:1}.semantic-icon-button:active:not(:disabled){background:var(--ld-semantic-surface-selected)}.semantic-surface-refresh{display:inline-flex;flex-wrap:nowrap;align-items:baseline;column-gap:var(--ld-semantic-gap-xs);color:var(--ld-semantic-ink-secondary);font-size:var(--ld-visual-type-secondary-body);line-height:var(--ld-visual-line-secondary-body);white-space:nowrap}.semantic-surface-refresh-action{position:relative;isolation:isolate;padding:0;border:0;color:inherit;background:transparent;font:inherit}.semantic-surface-refresh-action:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:max(100%,var(--ld-semantic-hit-min));block-size:var(--ld-semantic-hit-min);transform:translate(-50%,-50%)}.semantic-surface-refresh-action:hover:not(:disabled){color:var(--ld-visual-refresh-action-hover);text-decoration:underline;text-underline-offset:var(--ld-semantic-focus-offset)}.semantic-surface-refresh-action:focus-visible{outline:var(--ld-semantic-focus-width) solid var(--ld-semantic-line-focus);outline-offset:var(--ld-semantic-focus-offset)}.semantic-surface-refresh-action:disabled{cursor:wait}.semantic-app-shell :is(input,textarea,select),.auth-screen :is(input,textarea,select),.credential-ingress-field :is(input,textarea,select){font-size:max(1rem,var(--ld-visual-type-object-title, 1rem))}.semantic-app-shell :is(input,textarea)::placeholder,.auth-screen :is(input,textarea)::placeholder,.credential-ingress-field :is(input,textarea)::placeholder{color:var(--logidesk-text-secondary);opacity:1}.semantic-app-shell :is(.semantic-input,.semantic-composite-field) :is(input,textarea,select),.semantic-app-shell .semantic-launcher-search input{border-color:var(--logidesk-control-border)}.semantic-app-shell button:disabled .ld-conversation-button-face,.auth-screen button:disabled,.credential-ingress-actions button:disabled{color:var(--logidesk-text-secondary);background:var(--logidesk-unavailable-surface);cursor:not-allowed;opacity:1}.semantic-app-shell :is(button,a,input,textarea,select,summary):focus-visible,.auth-screen :is(button,a,input,textarea,select,summary):focus-visible{outline:var(--ld-semantic-focus-width, 2px) solid var(--logidesk-focus-ring);outline-offset:var(--ld-semantic-focus-offset, 2px)}.auth-panel,.auth-card,.auth-input-shell,.auth-input-shell input{min-inline-size:0}.auth-phone-shell,.auth-code-shell{flex-wrap:wrap}.auth-phone-shell input,.auth-code-shell input{flex:1 1 calc(2 * var(--ld-semantic-hit-min, 48px))}.auth-country-selector,.auth-code-shell button{max-inline-size:100%}.auth-code-shell button{white-space:normal}.auth-card{overflow-wrap:anywhere}.semantic-app-shell .semantic-conversation-composer[data-expanded=true] .semantic-conversation-composer-row{display:flex;flex-wrap:wrap}.semantic-app-shell .semantic-conversation-composer[data-expanded=true] textarea{flex:1 1 100%;min-inline-size:0}.semantic-app-shell .semantic-conversation-composer[data-expanded=true] .semantic-conversation-composer-submit-tools,.semantic-app-shell .semantic-conversation-keyboard-hint{margin-inline-start:auto}.semantic-app-shell .semantic-conversation-composer-row>textarea:focus-visible{outline:none}.semantic-app-shell .semantic-conversation-composer .semantic-conversation-tool[data-voice-unavailable]{inline-size:max-content;block-size:auto}@media (width < 736px),(width < 1120px){.semantic-app-shell .semantic-conversation-title-disclosure{position:relative}.semantic-app-shell .semantic-conversation-title-disclosure:after{content:"";position:absolute;inset-inline:0;inset-block:calc(-1 * var(--ld-semantic-gap-xs))}.semantic-app-shell .semantic-conversation-composer-row>textarea{min-block-size:max(var(--ld-visual-control-touch),calc(1lh + var(--ld-semantic-gap-md) * 2))}.semantic-app-shell .semantic-conversation-composer-submit-tools{align-items:flex-end}}@media (prefers-reduced-motion: reduce){:is(.semantic-app-shell,.auth-screen,.credential-ingress-route) *,:is(.semantic-app-shell,.auth-screen,.credential-ingress-route) *:before,:is(.semantic-app-shell,.auth-screen,.credential-ingress-route) *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.semantic-app-shell .semantic-conversation-header .semantic-conversation-title-current{color:var(--ld-semantic-ink-secondary);font-size:var(--ld-visual-type-secondary-body);line-height:var(--ld-visual-line-secondary-body);font-weight:var(--ld-semantic-weight-body)}.semantic-app-shell .semantic-section[data-section-role=main]{row-gap:var(--ld-semantic-gap-md)}.semantic-app-shell .semantic-section[data-section-role=main]>.semantic-text{color:var(--ld-semantic-ink-secondary);font-size:var(--ld-visual-type-secondary-body);line-height:var(--ld-visual-line-secondary-body)}.semantic-app-shell .semantic-section[data-section-role=feedback]:has(>.semantic-outcome)>h2{font-size:var(--ld-semantic-type-caption);line-height:var(--ld-semantic-line-caption);font-weight:var(--ld-semantic-weight-body)}.semantic-app-shell .semantic-outcome{gap:var(--ld-semantic-gap-md)}.semantic-app-shell .semantic-outcome[data-outcome-status=success]>.semantic-outcome-heading{padding:0;border:0;border-radius:0;background:transparent;gap:var(--ld-semantic-gap-xs)}.semantic-app-shell .semantic-outcome[data-outcome-status=success]>.semantic-outcome-heading>small{order:-1}.semantic-app-shell .semantic-outcome>:is(.semantic-transition,.semantic-object-transition,.semantic-responsibility-transition){display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ld-semantic-gap-xs);padding:var(--ld-semantic-gap-sm) 0 0;border-block-start:var(--ld-semantic-border-width) solid var(--ld-semantic-line)}.semantic-app-shell .semantic-outcome>:is(.semantic-transition,.semantic-object-transition,.semantic-responsibility-transition)>strong{font-size:var(--ld-semantic-type-caption);line-height:var(--ld-semantic-line-caption);color:var(--ld-semantic-ink-secondary);font-weight:var(--ld-semantic-weight-body)}.semantic-app-shell .semantic-outcome .semantic-detail-list{display:grid;gap:var(--ld-semantic-gap-xs);margin:0;padding:0}.semantic-app-shell .semantic-outcome-next-task{margin-block-start:var(--ld-semantic-gap-sm);padding-inline-start:var(--ld-semantic-gap-md);border-inline-start:var(--ld-semantic-focus-width) solid var(--ld-semantic-line-focus);font-weight:var(--ld-semantic-weight-label)}.semantic-app-shell .semantic-input-readonly{padding-block:var(--ld-semantic-gap-md);border-block-start:var(--ld-semantic-border-width) solid var(--ld-semantic-line)}.semantic-app-shell .semantic-input-readonly .semantic-value{padding:0;border:0}.semantic-app-shell .semantic-input-readonly .semantic-value dt{font-size:var(--ld-semantic-type-caption);line-height:var(--ld-semantic-line-caption);color:var(--ld-semantic-ink-secondary)}.semantic-app-shell .semantic-input-readonly .semantic-value dd{margin-block-start:var(--ld-semantic-gap-xs);overflow-wrap:anywhere;font-size:var(--ld-semantic-type-body);line-height:var(--ld-semantic-line-body)}.semantic-app-shell .semantic-outcome>.semantic-transition{grid-template-columns:auto minmax(0,1fr);column-gap:var(--ld-semantic-gap-md);align-items:baseline}.semantic-app-shell .semantic-outcome-coordinates{margin:0;display:grid;gap:var(--ld-semantic-gap-xs)}.semantic-app-shell .semantic-outcome-coordinates>div{display:grid;grid-template-columns:4em minmax(0,1fr);gap:var(--ld-semantic-gap-sm);align-items:baseline}.semantic-app-shell .semantic-outcome-coordinates dt{color:var(--ld-semantic-ink-secondary);font-size:var(--ld-semantic-type-caption);line-height:var(--ld-semantic-line-caption)}.semantic-app-shell .semantic-outcome-coordinates dd{margin:0;min-width:0;overflow-wrap:anywhere}
