.crayon-shell-container{width:100%!important;height:100%!important}.crayon-shell-thread-messages>.crayon-shell-thread-message-user{padding-top:12px}.crayon-step-content{width:100%!important}.crayon-step-details{align-items:start!important}.c1-small-card-block,.c1-medium-card-block{container-name:charlie-card-group}@container charlie-card-group (max-width:48rem){.c1-small-card-block>.c1-small-card-block__grid,.c1-medium-card-block>.c1-medium-card-block__grid{grid-template-columns:minmax(0,1fr);display:grid}.c1-small-card-block__grid>.c1-small-card-block__row,.c1-medium-card-block__grid>.c1-medium-card-block__row{display:contents}}.c1-small-card-block .c1-value-card{flex-wrap:wrap;container:charlie-value-card/inline-size}.c1-small-card-block .c1-value-card :is(.c1-value-card__lhs,.c1-value-card__rhs) :is(.c1-text-block__primary,.c1-text-block__secondary){white-space:normal;overflow-wrap:anywhere}.c1-value-card .c1-icon-tag{flex-shrink:0}@container charlie-value-card (max-width:36rem){.c1-value-card>.c1-value-card__lhs,.c1-value-card>.c1-value-card__rhs{flex:100%;width:100%}.c1-value-card>.c1-value-card__rhs{justify-content:flex-start;margin-left:0}.c1-value-card .c1-value-card__rhs-content{justify-content:flex-start}.c1-value-card .c1-value-card__rhs .c1-text-block{text-align:left;align-items:flex-start}}:is(.charlie-popup,.chat-sidebar) .crayon-shell-sidebar-container,:is(.charlie-popup,.chat-sidebar) .crayon-shell-sidebar-container__overlay{animation:.32s step-end charlie-history-settle}@keyframes charlie-history-settle{0%{visibility:hidden}to{visibility:visible}}@media (prefers-reduced-motion:reduce){:is(.charlie-popup,.chat-sidebar) .crayon-shell-sidebar-container,:is(.charlie-popup,.chat-sidebar) .crayon-shell-sidebar-container__overlay{transition:none!important}}.charlie-search-panel{--charlie-panel-width:100%;--charlie-panel-min-width:0px}@media (min-width:860px){.charlie-popup{--charlie-popup-height:calc(100dvh - 50px - 2rem)}.charlie-search-panel{--charlie-panel-width:33.3333%;--charlie-panel-min-width:400px}}.crayon-shell-mobile-header-actions>.crayon-icon-button,.crayon-shell-new-chat-button{background-color:var(--crayon-interactive-accent);color:var(--crayon-accent-primary-text);border-color:var(--crayon-stroke-accent)}.crayon-shell-mobile-header-actions>.crayon-icon-button:hover,.crayon-shell-new-chat-button:not(:disabled):hover{background-color:var(--crayon-interactive-accent-hover)}.crayon-shell-mobile-header-actions>.crayon-icon-button:active,.crayon-shell-new-chat-button:not(:disabled):active{background-color:var(--crayon-interactive-accent-pressed)}.charlie-conversation{--charlie-composer-margin:calc(.75rem + env(safe-area-inset-bottom));--charlie-composer-space:calc(var(--charlie-composer-height,88px) + var(--charlie-composer-margin));flex:1;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-height:0;display:grid;position:relative;overflow:hidden}.charlie-conversation:before{content:"";left:0;right:max(16px, var(--charlie-scrollbar-width,0px));height:var(--charlie-composer-space,100px);z-index:1;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:absolute;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.charlie-conversation>.crayon-shell-thread-scroll-container{grid-area:1/1/3;min-height:0}.charlie-conversation .charlie-message-scroll{padding-bottom:calc(var(--charlie-composer-space,100px) + var(--crayon-spacing-xl))}.charlie-conversation>.charlie-welcome{z-index:1;pointer-events:auto;grid-area:1/1;align-self:end;max-height:100%;overflow-y:auto}.charlie-welcome button{pointer-events:auto}.charlie-conversation>.charlie-welcome:has(>div){align-self:stretch}.charlie-conversation>.charlie-composer{margin-bottom:var(--charlie-composer-margin);z-index:1;grid-area:2/1}@media (min-width:40rem){.charlie-conversation{--charlie-composer-margin:.75rem}}.charlie-header{height:57px;padding:0 var(--crayon-spacing-m);background-color:var(--crayon-container-fills);color:var(--crayon-primary-text);box-shadow:inset 0 -1px 0 var(--border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:relative}.charlie-header-identity{align-items:center;gap:var(--crayon-spacing-m);display:flex;position:absolute;left:50%;transform:translate(-50%)}.charlie-header-close{border-radius:var(--crayon-rounded-m);transition:background-color .15s,color .15s}.charlie-header-close:hover{background-color:var(--crayon-interactive-hover)}.charlie-header-close:focus-visible{outline:2px solid var(--primary);outline-offset:2px}