.ldf__wrapper{position:fixed;inset-block-end:2rem;inset-inline-end:4rem;z-index:999;>[arc-popover]:not([class*=thumbs])>[arc-popover-content]{padding-block:1.6rem;padding-inline:1.6rem;box-sizing:border-box}@media (1px < width < 540px){inset-inline-end:2rem}}.ldf__blank{justify-content:center;align-items:center;display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:none;.ldf__illustration{margin-bottom:1.2rem;min-height:9rem}h4{margin-block-end:2rem}ul{margin-bottom:1.2rem;li{display:flex;align-items:center;flex-direction:column;margin-bottom:1rem}}p{margin-block-end:2.4rem;margin-inline:4rem;text-align:center;hyphens:none}}.ldf__popoutDialog{display:flex;flex-direction:column;justify-content:space-between;width:60vw;max-width:40rem;height:100%;overflow-y:hidden;.ldf__header{margin-bottom:2rem;display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse}.ldf__logo{width:1.5rem;height:1.5rem}.ldf__logoLink{display:inline-flex;align-items:center}form{padding-inline:.2rem}.ldf__disclaimerBlock{display:flex;flex-direction:column;align-items:center;margin-top:.75rem}.ldf__disclaimer{margin-bottom:.75rem}@media (1px < width < 540px){width:80vw}}.ldf__bubble{padding-inline:1.6rem;padding-block:1rem;border-radius:.8rem;margin-bottom:2rem;display:flex;flex-direction:column;&.ldf__user{align-self:flex-end;background-color:var(--arc-color-background-primary-selected)}&.ldf__assistant{align-self:flex-start;background-image:linear-gradient(to right,#fbf2ff,#f4fbff)}&.ldf__error{background-image:none;background-color:var(--arc-color-critical-light);display:flex;flex-direction:row;span{margin-inline-end:.6rem}}ul,ol{padding-inline-start:1.6rem}ul{list-style-type:disc}ol{list-style-type:decimal}h2,h4,ul,ol,p{margin-bottom:2rem;&:last-child{margin-bottom:0}}strong{font-weight:600}em{font-style:italic}li{font-size:1.4rem}}.ldf__content{flex:1}.ldf__feedback{display:flex;justify-content:flex-end;margin-block-start:.8rem}.ldf__bubble.ldf__user .ldf__feedback{display:none}.ldf__container{display:flex;margin-inline-start:auto}.ldf__icon{--arc-button-font-size: 1.6rem;color:var(--arc-color-text-secondary);height:3.2rem}.ldf__icon:disabled{color:var(--arc-color-text-disabled);cursor:default}.ldf__icon:disabled[is-active]{--arc-internal-btn-fill-color: var(--arc-internal-btn-hover-fill);color:var(--arc-color-text-primary)}[arc-tooltip]{--tooltip-font-weight: var(--arc-font-weight-600);--tooltip-padding: var(--arc-space-1);--tooltip-transition-delay: 50ms;font-family:var(--arc-font-family-body)}.ldf__feedbackPopover{border-color:var(--arc-color-background-inverse);font-family:var(--arc-font-family-body);font-size:var(--arc-font-size-14)}.ldf__feedbackPopover [arc-popover-content]{background:var(--arc-color-background-inverse);color:var(--arc-color-fg-on-mono-inverse);width:35rem}.ldf__feedbackPopover [arc-popover-footer]{background:var(--arc-color-background-inverse);color:var(--arc-color-fg-on-mono-inverse);flex-direction:row}.ldf__feedbackPopover [arc-popover-footer] button{background-color:#fff;color:#000;border:1px solid white}.ldf__feedbackPopover [arc-popover-footer] button:disabled{background-color:#ffffff4d;color:#fff9;border:1px solid rgb(255 255 255 / 0%)}.ldf__feedbackPopover [arc-popover-footer] button:not(:disabled):hover{background-color:var(--arc-color-neutral-100)}.ldf__feedbackPopover [arc-popover-header]{color:var(--arc-color-fg-on-mono-inverse)}.ldf__feedbackContent{display:flex;flex-direction:column}.ldf__radioGroup{display:flex;flex-direction:column;gap:var(--arc-space-0-75);margin-bottom:var(--arc-space-2)}.ldf__radioButton{padding-block:var(--arc-space-0-5);padding-inline:0}.ldf__radioButtonInverse span[arc-input-mask]{background:#fff}.ldf__radioButtonInverse span[arc-input-mask]:has(:checked){color:#000}.ldf__checkbox{flex:1}.ldf__checkboxInverse span[arc-input-mask]:not(:disabled){background:#fff}.ldf__checkboxInverse span[arc-input-mask]:has(:checked){color:#000}.ldf__checkboxInverse label{color:#fff;transition:opacity .1s ease-out}.ldf__feedbackPopover .ldf__radioButton span[arc-input-mask]{background:var(--arc-color-fg-on-mono-inverse)}.ldf__feedbackPopover .ldf__radioButton span[arc-input-mask]:has(:checked){color:var(--arc-color-background-inverse)}.ldf__feedbackPopover .ldf__radioButton label,.ldf__feedbackPopover .ldf__radioButton [arc-input-mask]{color:var(--arc-color-fg-on-mono-inverse)}.ldf__feedbackPopover [arc-popover-footer] .ldf__checkbox span[arc-input-mask]:not(:disabled){background:var(--arc-color-fg-on-mono-inverse)}.ldf__feedbackPopover [arc-popover-footer] .ldf__checkbox span[arc-input-mask]:has(:checked){color:var(--arc-color-background-inverse)}.ldf__feedbackPopover [arc-popover-footer] .ldf__checkbox:has(input:disabled) span[arc-input-mask]{opacity:.6}.ldf__feedbackPopover [arc-popover-footer] .ldf__checkbox label{color:var(--arc-color-fg-on-mono-inverse)}.ldf__feedbackPopover [arc-popover-footer] .ldf__submitButton{--arc-internal-btn-fill-color: var(--arc-color-fg-on-mono-inverse);--arc-internal-btn-fill-hover: var(--arc-color-alpha-white-90);--arc-internal-btn-fill-active: var(--arc-color-alpha-white-80);background:var(--arc-color-fg-on-mono-inverse);color:var(--arc-color-background-inverse)}.ldf__feedbackPopover [arc-popover-footer] .ldf__submitButton:disabled,.ldf__feedbackPopover [arc-popover-footer] .ldf__submitButton[disabled]{--arc-internal-btn-fill-color: var(--arc-color-alpha-white-20);background:var(--arc-color-alpha-white-20);color:var(--arc-color-text-inverse-disabled)}.ldf__detailsInput{border-radius:var(--arc-border-radius-lg);width:100%;padding:var(--arc-space-1-5);gap:var(--arc-space-0-7-5);border:1px solid var(--arc-color-border-stark);line-height:1.6rem;font-family:var(--arc-font-family-body);font-size:var(--arc-font-size-14);margin-bottom:var(--arc-space-0-5);resize:vertical}.ldf__feedbackPopover .ldf__detailsInput{background:transparent;border-color:var(--arc-color-alpha-white-20);color:var(--arc-color-fg-on-mono-inverse)}.ldf__feedbackPopover .ldf__detailsInput::placeholder{color:var(--arc-color-alpha-white-50)}.ldf__tos,.ldf__tos a{color:var(--arc-color-text)}.ldf__tos a{text-decoration:underline}.ldf__feedbackPopover .ldf__tos,.ldf__feedbackPopover .ldf__tos a{color:var(--arc-color-fg-on-mono-inverse)}.ldf__toast{position:fixed;inset-block-end:2rem;inset-inline-start:50%;transform:translate(-50%) translateY(100px);background:#1a1a1a;color:#fff;padding:var(--arc-space-1-5, 12px) var(--arc-space-3, 24px);border-radius:var(--arc-radius-lg, 8px);font-family:var(--arc-font-family-body, system-ui, -apple-system, sans-serif);font-size:var(--arc-font-size-14, 14px);font-weight:var(--arc-font-weight-500, 500);box-shadow:0 4px 12px #00000026;z-index:9999;opacity:0;transition:all .3s ease;pointer-events:none}.ldf__toast.ldf__visible{opacity:1;transform:translate(-50%) translateY(0)}.ldf__chat{display:flex;flex-direction:column-reverse;overflow-y:auto;scrollbar-width:none;.ldf__exchange{margin-bottom:2rem}}
