.unooria-audio-player{gap:var(--unooria-spacing-xs,12px);box-sizing:border-box;padding:var(--unooria-spacing-s,16px);border:1px solid var(--unooria-color-neutral-150,#e4e8e9);border-radius:var(--unooria-radius-m,12px);background-color:var(--unooria-color-neutral-50,#fff);font-family:var(--unooria-font-sans,"Open Sans", sans-serif);flex-direction:column;display:flex}.unooria-audio-player__header{gap:var(--unooria-spacing-xxxs,4px);flex-direction:column;display:flex}.unooria-audio-player__title{color:var(--unooria-color-neutral-950,#22272a);font-size:var(--unooria-size-body-m,16px);font-weight:var(--unooria-weight-semibold,600);line-height:var(--unooria-line-height-body-m,24px);margin:0}.unooria-audio-player__description,.unooria-audio-player__reason{color:var(--unooria-color-neutral-700,#475157);font-size:var(--unooria-size-body-s,14px);line-height:var(--unooria-line-height-body-s,20px);margin:0}.unooria-audio-player__controls{align-items:center;gap:var(--unooria-spacing-s,16px);flex-wrap:wrap;display:flex}.unooria-audio-player__timeline{align-items:center;gap:var(--unooria-spacing-xs,12px);flex:220px;min-width:0;display:flex}.unooria-audio-player__time{color:var(--unooria-color-neutral-700,#475157);font-size:var(--unooria-size-body-s,14px);font-variant-numeric:tabular-nums;flex-shrink:0}.unooria-audio-player__reason{flex:220px}.unooria-audio-player__error{align-items:center;gap:var(--unooria-spacing-xs,12px);flex-wrap:wrap;flex:220px;display:flex}.unooria-audio-player__error-label{color:var(--unooria-color-danger-700,#c11414);font-size:var(--unooria-size-body-s,14px);line-height:var(--unooria-line-height-body-s,20px);margin:0}.unooria-audio-player__seek{--unooria-audio-fill:var(--unooria-color-brandpurple-950,#080922);--unooria-audio-track:var(--unooria-color-neutral-150,#e4e8e9);cursor:pointer;appearance:none;background:0 0;flex:auto;min-width:0;height:24px;margin:0}.unooria-audio-player__seek:disabled{cursor:default;opacity:.5}.unooria-audio-player__seek::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--unooria-audio-fill) var(--unooria-audio-progress,0%), var(--unooria-audio-track) var(--unooria-audio-progress,0%));border-radius:1000px;height:4px}.unooria-audio-player__seek::-moz-range-track{background:var(--unooria-audio-track);border-radius:1000px;height:4px}.unooria-audio-player__seek::-moz-range-progress{background:var(--unooria-audio-fill);border-radius:1000px;height:4px}.unooria-audio-player__seek::-webkit-slider-thumb{background:var(--unooria-audio-fill);-webkit-appearance:none;border:none;border-radius:50%;width:14px;height:14px;margin-top:-5px}.unooria-audio-player__seek::-moz-range-thumb{background:var(--unooria-audio-fill);border:none;border-radius:50%;width:14px;height:14px}.unooria-audio-player__seek:focus-visible{outline:2px solid var(--unooria-color-brandpurple-950,#080922);outline-offset:2px;border-radius:4px}.unooria-audio-player--theme-dark{border-color:var(--unooria-color-neutraldark-200,#3d4448);background-color:var(--unooria-color-neutraldark-50,#22272a)}.unooria-audio-player--theme-dark .unooria-audio-player__title{color:var(--unooria-color-neutraldark-950,#f5f5f5)}.unooria-audio-player--theme-dark .unooria-audio-player__description,.unooria-audio-player--theme-dark .unooria-audio-player__reason,.unooria-audio-player--theme-dark .unooria-audio-player__time{color:var(--unooria-color-neutraldark-900,#cbd4d6)}.unooria-audio-player--theme-dark .unooria-audio-player__error-label{color:var(--unooria-color-danger-300,#ffa1a1)}.unooria-audio-player--theme-dark .unooria-audio-player__seek{--unooria-audio-fill:var(--unooria-color-neutraldark-950,#f5f5f5);--unooria-audio-track:var(--unooria-color-neutraldark-200,#3d4448)}.unooria-audio-player--theme-dark .unooria-audio-player__seek:focus-visible{outline-color:var(--unooria-color-neutraldark-950,#f5f5f5)}
.unooria-avatar{--unooria-avatar-size:48px;--unooria-avatar-font-size:16px;--unooria-avatar-radius:9999px;--unooria-avatar-status-size:12px;--unooria-avatar-status-border:2px;--unooria-avatar-badge-size:18px;--unooria-avatar-badge-font:11px;--unooria-avatar-remove-size:18px;--unooria-avatar-remove-icon:10px;--unooria-avatar-bg:var(--unooria-color-neutral-100,#f5f5f5);--unooria-avatar-color:var(--unooria-color-neutral-700,#475157);--unooria-avatar-border:var(--unooria-color-neutral-200,#cbd4d6);--unooria-avatar-cutout:var(--unooria-color-neutral-50,#fff);--unooria-avatar-selected-gradient:linear-gradient(225deg, #57547d 0%, #716c98 5%, #7fa5e2 54%, #8fafe5 72%, #a4bde9 89%, #bdd0ef 100%);width:var(--unooria-avatar-size);height:var(--unooria-avatar-size);min-width:var(--unooria-avatar-size);min-height:var(--unooria-avatar-size);border-radius:var(--unooria-avatar-radius);font-family:var(--unooria-font-family-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);font-size:var(--unooria-avatar-font-size);letter-spacing:.02em;-webkit-user-select:none;user-select:none;vertical-align:middle;box-sizing:border-box;justify-content:center;align-items:center;font-weight:600;line-height:1;text-decoration:none;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.unooria-avatar--light,[data-theme=light] .unooria-avatar,.unooria-avatar[data-theme=light]{--unooria-avatar-bg:#f5f5f5;--unooria-avatar-color:#475157;--unooria-avatar-border:#cbd4d6;--unooria-avatar-cutout:#fff;--unooria-avatar-remove-bg:#3d4448;--unooria-avatar-remove-color:#fff;--unooria-avatar-extra-bg:#e4e8e9;--unooria-avatar-extra-color:#22272a}.unooria-avatar--dark,[data-theme=dark] .unooria-avatar,.unooria-avatar[data-theme=dark]{--unooria-avatar-bg:#3d4448;--unooria-avatar-color:#f5f5f5;--unooria-avatar-border:#536167;--unooria-avatar-cutout:#22272a;--unooria-avatar-remove-bg:#536167;--unooria-avatar-remove-color:#fff;--unooria-avatar-extra-bg:#475157;--unooria-avatar-extra-color:#f5f5f5}.unooria-avatar--size-xs{--unooria-avatar-size:32px;--unooria-avatar-font-size:12px;--unooria-avatar-status-size:8px;--unooria-avatar-status-border:1.5px;--unooria-avatar-badge-size:14px;--unooria-avatar-badge-font:9px;--unooria-avatar-remove-size:14px;--unooria-avatar-remove-icon:8px}.unooria-avatar--size-sm{--unooria-avatar-size:40px;--unooria-avatar-font-size:14px;--unooria-avatar-status-size:10px;--unooria-avatar-status-border:2px;--unooria-avatar-badge-size:16px;--unooria-avatar-badge-font:10px;--unooria-avatar-remove-size:16px;--unooria-avatar-remove-icon:9px}.unooria-avatar--size-md{--unooria-avatar-size:48px;--unooria-avatar-font-size:16px;--unooria-avatar-status-size:12px;--unooria-avatar-status-border:2px;--unooria-avatar-badge-size:18px;--unooria-avatar-badge-font:11px;--unooria-avatar-remove-size:18px;--unooria-avatar-remove-icon:10px}.unooria-avatar--size-lg{--unooria-avatar-size:72px;--unooria-avatar-font-size:22px;--unooria-avatar-status-size:16px;--unooria-avatar-status-border:2.5px;--unooria-avatar-badge-size:22px;--unooria-avatar-badge-font:12px;--unooria-avatar-remove-size:22px;--unooria-avatar-remove-icon:12px}.unooria-avatar--size-xl{--unooria-avatar-size:100px;--unooria-avatar-font-size:32px;--unooria-avatar-status-size:20px;--unooria-avatar-status-border:3px;--unooria-avatar-badge-size:26px;--unooria-avatar-badge-font:14px;--unooria-avatar-remove-size:26px;--unooria-avatar-remove-icon:14px}.unooria-avatar--variant-circle{--unooria-avatar-radius:9999px}.unooria-avatar--variant-rounded.unooria-avatar--size-xs{--unooria-avatar-radius:6px}.unooria-avatar--variant-rounded.unooria-avatar--size-sm{--unooria-avatar-radius:8px}.unooria-avatar--variant-rounded.unooria-avatar--size-md{--unooria-avatar-radius:12px}.unooria-avatar--variant-rounded.unooria-avatar--size-lg{--unooria-avatar-radius:16px}.unooria-avatar--variant-rounded.unooria-avatar--size-xl{--unooria-avatar-radius:22px}.unooria-avatar--variant-square{--unooria-avatar-radius:4px}.unooria-avatar__inner{border-radius:var(--unooria-avatar-radius);background-color:var(--unooria-avatar-bg);width:100%;height:100%;color:var(--unooria-avatar-color);box-shadow:inset 0 0 0 1px var(--unooria-avatar-border);box-sizing:border-box;z-index:1;justify-content:center;align-items:center;transition:all .2s;display:flex;position:relative;overflow:hidden}.unooria-avatar__img{-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.unooria-avatar__initials{text-transform:uppercase;letter-spacing:.04em;width:100%;height:100%;color:inherit;justify-content:center;align-items:center;font-weight:600;display:flex}.unooria-avatar__icon{width:60%;height:60%;color:inherit;justify-content:center;align-items:center;display:flex}.unooria-avatar__icon svg{width:100%;height:100%;display:block}.unooria-avatar--selected:before{content:"";border-radius:calc(var(--unooria-avatar-radius) + 3.5px);background:var(--unooria-avatar-selected-gradient);z-index:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:-3.5px}.unooria-avatar--selected .unooria-avatar__inner{box-shadow:0 0 0 2px var(--unooria-avatar-cutout), inset 0 0 0 1px var(--unooria-avatar-border)}.unooria-avatar__status{width:var(--unooria-avatar-status-size);height:var(--unooria-avatar-status-size);box-sizing:border-box;border:var(--unooria-avatar-status-border) solid var(--unooria-avatar-cutout);z-index:2;pointer-events:none;border-radius:50%;position:absolute;bottom:0;right:0}.unooria-avatar--variant-circle .unooria-avatar__status{transform:translate(5%,5%)}.unooria-avatar--variant-rounded .unooria-avatar__status,.unooria-avatar--variant-square .unooria-avatar__status{transform:translate(25%,25%)}.unooria-avatar__status--online{background-color:var(--unooria-color-success-500,#01b574)}.unooria-avatar__status--offline{background-color:var(--unooria-color-neutral-300,#a7b5b9)}.unooria-avatar__status--busy{background-color:var(--unooria-color-danger-500,#f83b3b)}.unooria-avatar__status--away{background-color:var(--unooria-color-warning-500,#f97607)}.unooria-avatar__badge{min-width:var(--unooria-avatar-badge-size);height:var(--unooria-avatar-badge-size);background-color:var(--unooria-color-danger-500,#f83b3b);color:#fff;font-size:var(--unooria-avatar-badge-font);box-sizing:border-box;border:2px solid var(--unooria-avatar-cutout);z-index:3;pointer-events:none;border-radius:9999px;justify-content:center;align-items:center;padding:0 4px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:0;right:0;transform:translate(30%,-25%);box-shadow:0 2px 4px #00000026}.unooria-avatar__badge--dot{width:10px;min-width:10px;height:10px;padding:0;transform:translate(15%,-15%)}.unooria-avatar__remove-btn{width:var(--unooria-avatar-remove-size);height:var(--unooria-avatar-remove-size);border:2px solid var(--unooria-avatar-cutout);background-color:var(--unooria-avatar-remove-bg);color:var(--unooria-avatar-remove-color);cursor:pointer;z-index:4;border-radius:50%;outline:none;justify-content:center;align-items:center;padding:0;transition:background-color .2s,transform .15s,color .15s;display:inline-flex;position:absolute;top:0;right:0;transform:translate(30%,-25%);box-shadow:0 2px 4px #0003}.unooria-avatar__remove-btn svg{width:var(--unooria-avatar-remove-icon);height:var(--unooria-avatar-remove-icon);display:block}.unooria-avatar__remove-btn:hover{background-color:var(--unooria-color-danger-600,#e31a1a);color:#fff;transform:translate(30%,-25%)scale(1.1)}.unooria-avatar__remove-btn:active{transform:translate(30%,-25%)scale(.95)}.unooria-avatar__remove-btn:focus-visible{box-shadow:0 0 0 2px var(--unooria-avatar-cutout), 0 0 0 4px var(--unooria-color-brandNavy-500,#8fafe5)}.unooria-avatar--interactive{cursor:pointer}.unooria-avatar--interactive:hover .unooria-avatar__inner{filter:brightness(.96)}.unooria-avatar--interactive:active .unooria-avatar__inner{filter:brightness(.92)}.unooria-avatar--interactive:focus-visible{outline:none}.unooria-avatar--interactive:focus-visible .unooria-avatar__inner{box-shadow:0 0 0 2px var(--unooria-avatar-cutout), 0 0 0 4px var(--unooria-color-brandNavy-600,#7fa5e2)}.unooria-avatar--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.unooria-avatar--extra{background-color:var(--unooria-avatar-extra-bg);color:var(--unooria-avatar-extra-color);font-weight:700}.unooria-avatar--extra .unooria-avatar__inner{background-color:var(--unooria-avatar-extra-bg);color:var(--unooria-avatar-extra-color)}.unooria-avatar-group{box-sizing:border-box;flex-direction:row;align-items:center;display:inline-flex}.unooria-avatar-group>.unooria-avatar:not(:first-child){margin-left:var(--unooria-avatar-group-overlap,-12px)}.unooria-avatar-group--spacing-tight{--unooria-avatar-group-overlap:-16px}.unooria-avatar-group--spacing-normal{--unooria-avatar-group-overlap:-12px}.unooria-avatar-group--spacing-relaxed,.unooria-avatar-group:not([class*=unooria-avatar-group--spacing-]) .unooria-avatar--size-xs:not(:first-child){--unooria-avatar-group-overlap:-8px}.unooria-avatar-group:not([class*=unooria-avatar-group--spacing-]) .unooria-avatar--size-sm:not(:first-child){--unooria-avatar-group-overlap:-10px}.unooria-avatar-group:not([class*=unooria-avatar-group--spacing-]) .unooria-avatar--size-md:not(:first-child){--unooria-avatar-group-overlap:-12px}.unooria-avatar-group:not([class*=unooria-avatar-group--spacing-]) .unooria-avatar--size-lg:not(:first-child){--unooria-avatar-group-overlap:-18px}.unooria-avatar-group:not([class*=unooria-avatar-group--spacing-]) .unooria-avatar--size-xl:not(:first-child){--unooria-avatar-group-overlap:-24px}.unooria-avatar-group>.unooria-avatar{box-shadow:0 0 0 2px var(--unooria-avatar-cutout)}.unooria-avatar-group>.unooria-avatar:hover{z-index:5;transform:translateY(-2px)}
.unooria-agent-avatar.unooria-avatar{--unooria-avatar-bg:var(--unooria-color-brandpurple-100);--unooria-avatar-border:var(--unooria-color-brandpurple-200)}.unooria-agent-avatar.unooria-avatar--dark,[data-theme=dark] .unooria-agent-avatar.unooria-avatar{--unooria-avatar-bg:var(--unooria-color-brandpurple-800);--unooria-avatar-border:var(--unooria-color-brandpurple-600)}.unooria-agent-avatar .unooria-avatar__img{-o-object-fit:contain;object-fit:contain}
.unooria-chat-composer{gap:var(--unooria-spacing-xxxs);box-sizing:border-box;width:100%;font-family:var(--unooria-font-sans,"Open Sans", sans-serif);flex-direction:column;display:flex}.unooria-chat-composer__row{align-items:flex-end;gap:var(--unooria-spacing-xxs);display:flex}.unooria-chat-composer__field{flex:auto;min-width:0}.unooria-chat-composer__field .unooria-textarea__footer:empty{display:none}.unooria-chat-composer .unooria-chat-composer__input{resize:none;scrollbar-width:thin;scrollbar-color:var(--unooria-scrollbar-thumb) var(--unooria-scrollbar-track);min-height:46px;overflow-y:hidden}.unooria-chat-composer .unooria-chat-composer__action{width:44px;min-width:44px;margin-bottom:1px;padding:0}.unooria-chat-composer__counter{padding-right:calc(44px + var(--unooria-spacing-xxs));color:var(--unooria-color-neutral-700);font-size:var(--unooria-size-body-xxs);line-height:var(--unooria-line-height-body-xxs);text-align:right;font-variant-numeric:tabular-nums;margin:0}.unooria-chat-composer__counter--limit{color:var(--unooria-color-danger-700);font-weight:var(--unooria-weight-semibold)}.unooria-chat-composer__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.unooria-chat-composer--theme-dark .unooria-chat-composer__counter{color:var(--unooria-color-neutraldark-900)}.unooria-chat-composer--theme-dark .unooria-chat-composer__counter--limit{color:var(--unooria-color-danger-300)}.unooria-chat-composer--theme-dark .unooria-chat-composer__input{scrollbar-color:var(--unooria-scrollbar-dark-thumb) var(--unooria-scrollbar-dark-track)}
@keyframes unooria-chat-history-shimmer{0%{opacity:1}50%{opacity:.45}to{opacity:1}}.unooria-chat-history{box-sizing:border-box;width:100%;color:var(--unooria-color-neutral-950);font-family:var(--unooria-font-sans,"Open Sans", sans-serif);outline:none;display:block}.unooria-chat-history__list{gap:var(--unooria-spacing-4xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.unooria-chat-history__item{align-items:center;gap:var(--unooria-spacing-xxxs);min-height:56px;padding-right:var(--unooria-spacing-xxxs);border-radius:var(--unooria-radius-m,8px);display:flex;position:relative}.unooria-chat-history__item:hover:not(.unooria-chat-history__item--confirming){background-color:var(--unooria-color-neutral-100)}.unooria-chat-history__item--active,.unooria-chat-history__item--active:hover:not(.unooria-chat-history__item--confirming){background-color:var(--unooria-color-brandpurple-100)}.unooria-chat-history__item--active:before{content:"";top:var(--unooria-spacing-xxs);bottom:var(--unooria-spacing-xxs);border-radius:var(--unooria-radius-full,1000px);background-color:var(--unooria-color-brandpurple-600);width:3px;position:absolute;left:0}.unooria-chat-history__select{align-items:flex-start;gap:var(--unooria-spacing-4xs);min-width:0;padding:var(--unooria-spacing-xxs) var(--unooria-spacing-xs);border-radius:var(--unooria-radius-m,8px);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;outline:none;flex-direction:column;flex:auto;display:flex}.unooria-chat-history__select:focus-visible{box-shadow:inset 0 0 0 2px var(--unooria-color-brandnavy-800)}.unooria-chat-history__title{max-width:100%;font-size:var(--unooria-size-body-xs);font-weight:var(--unooria-weight-semibold);line-height:var(--unooria-line-height-body-xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.unooria-chat-history__date{color:var(--unooria-color-neutral-700);font-size:var(--unooria-size-body-xxs);line-height:var(--unooria-line-height-body-xxs)}.unooria-chat-history .unooria-chat-history__delete{flex-shrink:0;width:36px;min-width:36px;padding:0}.unooria-chat-history__item--confirming{border:1px solid var(--unooria-color-danger-200);background-color:var(--unooria-color-danger-50)}.unooria-chat-history__confirm{justify-content:space-between;align-items:center;gap:var(--unooria-spacing-xxs);min-width:0;padding:var(--unooria-spacing-xxs) var(--unooria-spacing-xxs) var(--unooria-spacing-xxs) var(--unooria-spacing-xs);flex-wrap:wrap;flex:auto;display:flex}.unooria-chat-history__confirm-text{flex-direction:column;flex:160px;min-width:0;margin:0;display:flex}.unooria-chat-history__confirm-question{color:var(--unooria-color-danger-700);font-size:var(--unooria-size-body-xs);font-weight:var(--unooria-weight-semibold);line-height:var(--unooria-line-height-body-xs)}.unooria-chat-history__confirm-title{color:var(--unooria-color-neutral-700);font-size:var(--unooria-size-body-xxs);line-height:var(--unooria-line-height-body-xxs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.unooria-chat-history__confirm-actions{gap:var(--unooria-spacing-xxxs);display:flex}.unooria-chat-history__loading{gap:var(--unooria-spacing-xxs);flex-direction:column;display:flex}.unooria-chat-history__skeleton{justify-content:center;gap:var(--unooria-spacing-xxs);min-height:56px;padding:0 var(--unooria-spacing-xs);flex-direction:column;display:flex}.unooria-chat-history__skeleton-line{border-radius:var(--unooria-radius-full,1000px);background-color:var(--unooria-color-neutral-150);width:80%;height:12px;animation:1.4s ease-in-out infinite unooria-chat-history-shimmer;display:block}.unooria-chat-history__skeleton-line--short{width:40%;height:10px}.unooria-chat-history__empty{margin:var(--unooria-spacing-s) 0}.unooria-chat-history__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.unooria-chat-history--theme-dark{color:var(--unooria-color-neutraldark-950)}.unooria-chat-history--theme-dark .unooria-chat-history__item:hover:not(.unooria-chat-history__item--confirming){background-color:var(--unooria-color-neutraldark-200)}.unooria-chat-history--theme-dark .unooria-chat-history__item--active,.unooria-chat-history--theme-dark .unooria-chat-history__item--active:hover:not(.unooria-chat-history__item--confirming){background-color:var(--unooria-color-brandpurple-800)}.unooria-chat-history--theme-dark .unooria-chat-history__item--active:before{background-color:var(--unooria-color-brandpurple-400)}.unooria-chat-history--theme-dark .unooria-chat-history__date,.unooria-chat-history--theme-dark .unooria-chat-history__confirm-title{color:var(--unooria-color-neutraldark-900)}.unooria-chat-history--theme-dark .unooria-chat-history__select:focus-visible{box-shadow:inset 0 0 0 2px var(--unooria-color-brandnavy-400)}.unooria-chat-history--theme-dark .unooria-chat-history__item--confirming{border-color:var(--unooria-color-opacity-danger-500);background-color:var(--unooria-color-opacity-danger-100)}.unooria-chat-history--theme-dark .unooria-chat-history__confirm-question{color:var(--unooria-color-danger-300)}.unooria-chat-history--theme-dark .unooria-chat-history__skeleton-line{background-color:var(--unooria-color-neutraldark-200)}@media (prefers-reduced-motion:reduce){.unooria-chat-history__skeleton-line{animation:none}}
.unooria-chat-launcher{--unooria-chat-launcher-ring:var(--unooria-color-brandpurple-300);bottom:calc(var(--unooria-chat-offset,24px) + env(safe-area-inset-bottom,0px));z-index:var(--unooria-chat-z-index,1000);box-sizing:border-box;width:var(--unooria-chat-launcher-size,64px);height:var(--unooria-chat-launcher-size,64px);border:2px solid var(--unooria-chat-launcher-ring);border-radius:var(--unooria-radius-full,1000px);background-color:var(--unooria-color-neutral-50);box-shadow:var(--unooria-elevation-brand-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none;justify-content:center;align-items:center;padding:0;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex;position:fixed}.unooria-chat-launcher--bottom-right{right:calc(var(--unooria-chat-offset,24px) + env(safe-area-inset-right,0px))}.unooria-chat-launcher--bottom-left{left:calc(var(--unooria-chat-offset,24px) + env(safe-area-inset-left,0px))}.unooria-chat-launcher--inline{z-index:auto;position:relative;bottom:auto}.unooria-chat-launcher .unooria-chat-launcher__avatar{--unooria-avatar-size:calc(var(--unooria-chat-launcher-size,64px) - 8px);pointer-events:none}.unooria-chat-launcher:hover{--unooria-chat-launcher-ring:var(--unooria-color-brandpurple-500);transform:translateY(-2px)}.unooria-chat-launcher:active{transform:translateY(0)}.unooria-chat-launcher:focus-visible{box-shadow:var(--unooria-elevation-brand-secondary), 0 0 0 2px var(--unooria-color-neutral-50), 0 0 0 4px var(--unooria-color-brandnavy-800)}.unooria-chat-launcher--expanded{--unooria-chat-launcher-ring:var(--unooria-color-brandpurple-600)}.unooria-chat-launcher__badge{pointer-events:none;display:inline-flex;position:absolute;top:-2px;right:-2px}.unooria-chat-launcher__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.unooria-chat-launcher--theme-dark{--unooria-chat-launcher-ring:var(--unooria-color-brandpurple-600);background-color:var(--unooria-color-neutraldark-50);box-shadow:var(--unooria-elevation-neutral-2)}.unooria-chat-launcher--theme-dark:hover,.unooria-chat-launcher--theme-dark.unooria-chat-launcher--expanded{--unooria-chat-launcher-ring:var(--unooria-color-brandpurple-400)}.unooria-chat-launcher--theme-dark:focus-visible{box-shadow:var(--unooria-elevation-neutral-2), 0 0 0 2px var(--unooria-color-neutraldark-50), 0 0 0 4px var(--unooria-color-brandnavy-400)}@media (prefers-reduced-motion:reduce){.unooria-chat-launcher{transition:none}.unooria-chat-launcher:hover{transform:none}}
@keyframes unooria-typing-indicator-pulse{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.unooria-typing-indicator{align-items:center;gap:var(--unooria-spacing-xxs);min-height:24px;color:var(--unooria-color-neutral-700);font-family:var(--unooria-font-sans,"Open Sans", sans-serif);font-size:var(--unooria-size-body-xs);line-height:var(--unooria-line-height-body-xs);display:inline-flex}.unooria-typing-indicator__dots{align-items:center;gap:var(--unooria-spacing-xxxs);display:inline-flex}.unooria-typing-indicator__dot{border-radius:var(--unooria-radius-full,1000px);background-color:var(--unooria-color-brandpurple-500);width:8px;height:8px;animation:1.2s ease-in-out infinite unooria-typing-indicator-pulse}.unooria-typing-indicator__dot:nth-child(2){animation-delay:.15s}.unooria-typing-indicator__dot:nth-child(3){animation-delay:.3s}.unooria-typing-indicator:not(.unooria-typing-indicator--with-label) .unooria-typing-indicator__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.unooria-typing-indicator--theme-dark,[data-theme=dark] .unooria-typing-indicator{color:var(--unooria-color-neutraldark-900)}.unooria-typing-indicator--theme-dark .unooria-typing-indicator__dot,[data-theme=dark] .unooria-typing-indicator__dot{background-color:var(--unooria-color-brandpurple-400)}@media (prefers-reduced-motion:reduce){.unooria-typing-indicator__dot{opacity:1;animation:none}.unooria-typing-indicator:not(.unooria-typing-indicator--with-label) .unooria-typing-indicator__label{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}}
.unooria-chat-message{align-items:flex-start;gap:var(--unooria-spacing-xs);box-sizing:border-box;width:100%;color:var(--unooria-color-neutral-950);font-family:var(--unooria-font-sans,"Open Sans", sans-serif);font-size:var(--unooria-size-body-s);line-height:var(--unooria-line-height-body-s);display:flex}.unooria-chat-message__avatar{flex-shrink:0}.unooria-chat-message__column{gap:var(--unooria-spacing-xxs);flex-direction:column;flex:auto;min-width:0;display:flex}.unooria-chat-message--professor{justify-content:flex-end}.unooria-chat-message--professor .unooria-chat-message__column{flex:0 auto;align-items:flex-end;max-width:85%}.unooria-chat-message--professor .unooria-chat-message__body{box-sizing:border-box;max-width:100%;padding:var(--unooria-spacing-xxs) var(--unooria-spacing-xs);border-radius:var(--unooria-radius-lg,16px) var(--unooria-radius-lg,16px) var(--unooria-radius-s,4px) var(--unooria-radius-lg,16px);background-color:var(--unooria-color-brandpurple-100);overflow-wrap:anywhere;white-space:pre-wrap}.unooria-chat-message--professor.unooria-chat-message--enviando .unooria-chat-message__body{opacity:.7}.unooria-chat-message__meta{color:var(--unooria-color-neutral-700);font-size:var(--unooria-size-body-xxs);line-height:var(--unooria-line-height-body-xxs)}.unooria-chat-message--agente .unooria-chat-message__body{padding-top:var(--unooria-spacing-xxxs);min-width:0}.unooria-chat-message__typing{padding-top:var(--unooria-spacing-xxxs)}.unooria-chat-message__notice,.unooria-chat-message__sources,.unooria-chat-message__error-text{align-items:flex-start;gap:var(--unooria-spacing-xxs);margin:0;display:flex}.unooria-chat-message__notice{padding:var(--unooria-spacing-xxs) var(--unooria-spacing-xs);border:1px solid var(--unooria-color-warning-200);border-radius:var(--unooria-radius-m,8px);background-color:var(--unooria-color-warning-50);color:var(--unooria-color-warning-800);font-size:var(--unooria-size-body-xs);line-height:var(--unooria-line-height-body-xs)}.unooria-chat-message__sources{color:var(--unooria-color-neutral-700);font-size:var(--unooria-size-body-xxs);line-height:var(--unooria-line-height-body-xxs)}.unooria-chat-message__sources-label{font-weight:var(--unooria-weight-semibold)}.unooria-chat-message__source{font-style:normal}.unooria-chat-message__notice-icon{flex-shrink:0;margin-top:2px}.unooria-chat-message__sources-icon{flex-shrink:0;margin-top:1px}.unooria-chat-message__error{align-items:center;gap:var(--unooria-spacing-xxs) var(--unooria-spacing-xs);flex-wrap:wrap;display:flex}.unooria-chat-message__error-text{color:var(--unooria-color-danger-700);font-size:var(--unooria-size-body-xs);line-height:var(--unooria-line-height-body-xs)}.unooria-chat-message__error-icon{flex-shrink:0;margin-top:2px}.unooria-chat-message--theme-dark,[data-theme=dark] .unooria-chat-message{color:var(--unooria-color-neutraldark-950)}.unooria-chat-message--theme-dark.unooria-chat-message--professor .unooria-chat-message__body,[data-theme=dark] .unooria-chat-message--professor .unooria-chat-message__body{background-color:var(--unooria-color-brandpurple-800)}.unooria-chat-message--theme-dark .unooria-chat-message__meta,.unooria-chat-message--theme-dark .unooria-chat-message__sources,[data-theme=dark] .unooria-chat-message__meta,[data-theme=dark] .unooria-chat-message__sources{color:var(--unooria-color-neutraldark-900)}.unooria-chat-message--theme-dark .unooria-chat-message__notice,[data-theme=dark] .unooria-chat-message__notice{border-color:var(--unooria-color-opacity-warning-500);background-color:var(--unooria-color-opacity-warning-100);color:var(--unooria-color-warning-200)}.unooria-chat-message--theme-dark .unooria-chat-message__error-text,[data-theme=dark] .unooria-chat-message__error-text{color:var(--unooria-color-danger-300)}
@keyframes unooria-chat-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.unooria-chat-panel{--unooria-chat-panel-offset:var(--unooria-chat-offset,24px);--unooria-chat-panel-bottom:calc(var(--unooria-chat-panel-offset) + var(--unooria-chat-launcher-size,64px) + var(--unooria-spacing-s));--unooria-chat-panel-width:min(400px, calc(100vw - 2 * var(--unooria-chat-panel-offset)));--unooria-chat-panel-height:640px;--unooria-chat-panel-border:var(--unooria-color-neutral-150);bottom:calc(var(--unooria-chat-panel-bottom) + env(safe-area-inset-bottom,0px));z-index:var(--unooria-chat-z-index,1000);box-sizing:border-box;width:var(--unooria-chat-panel-width);height:min(var(--unooria-chat-panel-height), calc(100dvh - var(--unooria-chat-panel-bottom) - var(--unooria-chat-panel-offset) - env(safe-area-inset-bottom,0px)));border:1px solid var(--unooria-chat-panel-border);border-radius:var(--unooria-radius-lg,16px);background-color:var(--unooria-color-neutral-50);box-shadow:var(--unooria-elevation-brand-secondary);color:var(--unooria-color-neutral-950);font-family:var(--unooria-font-sans,"Open Sans", sans-serif);flex-direction:column;transition:width .2s cubic-bezier(.16,1,.3,1),height .2s cubic-bezier(.16,1,.3,1);animation:.16s ease-out unooria-chat-panel-in;display:flex;position:fixed;overflow:hidden}.unooria-chat-panel[hidden]{display:none}.unooria-chat-panel--bottom-right{right:calc(var(--unooria-chat-panel-offset) + env(safe-area-inset-right,0px))}.unooria-chat-panel--bottom-left{left:calc(var(--unooria-chat-panel-offset) + env(safe-area-inset-left,0px))}.unooria-chat-panel--expandido{--unooria-chat-panel-bottom:var(--unooria-chat-panel-offset);--unooria-chat-panel-width:min(960px, 90vw, calc(100vw - 2 * var(--unooria-chat-panel-offset)));--unooria-chat-panel-height:85vh}.unooria-chat-panel--inline{z-index:auto;width:min(var(--unooria-chat-panel-inline-width,400px), 100%);height:var(--unooria-chat-panel-inline-height,560px);position:relative;bottom:auto}.unooria-chat-panel--inline.unooria-chat-panel--expandido{--unooria-chat-panel-inline-width:960px;--unooria-chat-panel-inline-height:640px}@media (max-width:599px){.unooria-chat-panel:not(.unooria-chat-panel--inline){top:calc(var(--unooria-spacing-xxs) + env(safe-area-inset-top,0px));right:calc(var(--unooria-spacing-xxs) + env(safe-area-inset-right,0px));bottom:calc(var(--unooria-spacing-xxs) + env(safe-area-inset-bottom,0px));left:calc(var(--unooria-spacing-xxs) + env(safe-area-inset-left,0px));width:auto;height:auto}}.unooria-chat-panel__header{align-items:center;gap:var(--unooria-spacing-xs);padding:var(--unooria-spacing-xs) var(--unooria-spacing-xs) var(--unooria-spacing-xs) var(--unooria-spacing-s);border-bottom:1px solid var(--unooria-chat-panel-border);flex-shrink:0;display:flex}.unooria-chat-panel__avatar{flex-shrink:0;display:inline-flex}.unooria-chat-panel__heading{flex-direction:column;flex:auto;min-width:0;display:flex}.unooria-chat-panel__title{font-size:var(--unooria-size-body-s);font-weight:var(--unooria-weight-bold);line-height:var(--unooria-line-height-body-s);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.unooria-chat-panel__subtitle{color:var(--unooria-color-neutral-700);font-size:var(--unooria-size-body-xxs);line-height:var(--unooria-line-height-body-xxs);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.unooria-chat-panel__actions{align-items:center;gap:var(--unooria-spacing-4xs);flex-shrink:0;display:flex}.unooria-chat-panel .unooria-chat-panel__action{width:36px;min-width:36px;padding:0}.unooria-chat-panel .unooria-chat-panel__action--pressed{background-color:var(--unooria-color-brandpurple-100)}.unooria-chat-panel__main{flex:auto;min-height:0;display:flex;position:relative}.unooria-chat-panel__sidebar{box-sizing:border-box;height:100%;padding:var(--unooria-spacing-xxs);border-right:1px solid var(--unooria-chat-panel-border);flex:0 0 280px}.unooria-chat-panel--compacto .unooria-chat-panel__sidebar{border-right:0;flex:auto}.unooria-chat-panel--compacto.unooria-chat-panel--with-sidebar .unooria-chat-panel__conversation{display:none}.unooria-chat-panel__conversation{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative}.unooria-chat-panel__viewport{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.unooria-chat-panel__body{overflow-anchor:none;outline:none;flex:auto;min-height:0}.unooria-chat-panel__body:focus-visible{box-shadow:inset 0 0 0 2px var(--unooria-color-brandnavy-800)}.unooria-chat-panel__content{gap:var(--unooria-spacing-s);box-sizing:border-box;min-height:100%;padding:var(--unooria-spacing-s);flex-direction:column;display:flex}.unooria-chat-panel--expandido .unooria-chat-panel__content,.unooria-chat-panel--expandido .unooria-chat-panel__footer>*{width:100%;max-width:760px;margin:0 auto}.unooria-chat-panel__jump{left:50%;bottom:var(--unooria-spacing-s);pointer-events:none;position:absolute;transform:translate(-50%)}.unooria-chat-panel__jump-button{pointer-events:auto}.unooria-chat-panel .unooria-chat-panel__jump-button{background-color:var(--unooria-color-neutral-50);box-shadow:var(--unooria-elevation-brand-secondary)}.unooria-chat-panel__footer{padding:var(--unooria-spacing-xs) var(--unooria-spacing-s) var(--unooria-spacing-s);border-top:1px solid var(--unooria-chat-panel-border);flex-shrink:0}.unooria-chat-panel--theme-dark{--unooria-chat-panel-border:var(--unooria-color-neutraldark-200);background-color:var(--unooria-color-neutraldark-50);box-shadow:var(--unooria-elevation-neutral-2);color:var(--unooria-color-neutraldark-950)}.unooria-chat-panel--theme-dark .unooria-chat-panel__subtitle{color:var(--unooria-color-neutraldark-900)}.unooria-chat-panel--theme-dark .unooria-chat-panel__action--pressed{background-color:var(--unooria-color-brandpurple-800)}.unooria-chat-panel--theme-dark .unooria-chat-panel__body:focus-visible{box-shadow:inset 0 0 0 2px var(--unooria-color-brandnavy-400)}.unooria-chat-panel--theme-dark .unooria-chat-panel__jump-button{background-color:var(--unooria-color-neutraldark-50);box-shadow:var(--unooria-elevation-neutral-2)}@media (prefers-reduced-motion:reduce){.unooria-chat-panel{transition:none;animation:none}}
.unooria-rich-content{color:var(--unooria-color-neutral-950);font-family:var(--unooria-font-sans,"Open Sans", sans-serif);font-size:var(--unooria-size-body-s);line-height:var(--unooria-line-height-body-s);overflow-wrap:anywhere;min-width:0}.unooria-rich-content>:first-child{margin-top:0}.unooria-rich-content>:last-child{margin-bottom:0}.unooria-rich-content :where(p,ul,ol,blockquote,pre,hr,.unooria-rich-content__table-scroll,table){margin:0 0 var(--unooria-spacing-xs)}.unooria-rich-content :where(h1,h2,h3,h4){margin:var(--unooria-spacing-s) 0 var(--unooria-spacing-xxs);color:var(--unooria-color-neutral-950);font-weight:var(--unooria-weight-bold)}.unooria-rich-content h1{font-size:var(--unooria-size-title-l);line-height:var(--unooria-line-height-title-l)}.unooria-rich-content h2{font-size:var(--unooria-size-body-m);line-height:var(--unooria-line-height-body-m)}.unooria-rich-content h3{font-size:var(--unooria-size-body-s);line-height:var(--unooria-line-height-body-s)}.unooria-rich-content h4{font-size:var(--unooria-size-body-s);line-height:var(--unooria-line-height-body-s);font-weight:var(--unooria-weight-semibold)}.unooria-rich-content strong,.unooria-rich-content b{font-weight:var(--unooria-weight-bold)}.unooria-rich-content em,.unooria-rich-content i{font-style:italic}.unooria-rich-content :where(ul,ol){padding-left:var(--unooria-spacing-m)}.unooria-rich-content li{margin:0 0 var(--unooria-spacing-xxxs)}.unooria-rich-content li>:where(ul,ol){margin:var(--unooria-spacing-xxxs) 0 0}.unooria-rich-content li::marker{color:var(--unooria-color-neutral-700)}.unooria-rich-content a{color:var(--unooria-color-brandnavy-800);text-underline-offset:2px;border-radius:var(--unooria-radius-s,4px);text-decoration:underline}.unooria-rich-content a:hover{color:var(--unooria-color-brandnavy-900)}.unooria-rich-content a:focus-visible{outline:2px solid var(--unooria-color-brandnavy-800);outline-offset:2px}.unooria-rich-content blockquote{padding:0 0 0 var(--unooria-spacing-s);border-left:3px solid var(--unooria-color-brandpurple-300);color:var(--unooria-color-neutral-700)}.unooria-rich-content code{padding:1px var(--unooria-spacing-xxxs);border-radius:var(--unooria-radius-s,4px);background-color:var(--unooria-color-neutral-100);font-family:var(--unooria-font-mono);font-size:.875em}.unooria-rich-content pre{padding:var(--unooria-spacing-xs);border-radius:var(--unooria-radius-m,8px);background-color:var(--unooria-color-neutral-100);scrollbar-width:thin;scrollbar-color:var(--unooria-scrollbar-thumb) var(--unooria-scrollbar-track);overflow-x:auto}.unooria-rich-content pre code{font-size:var(--unooria-size-body-xs);line-height:var(--unooria-line-height-body-xs);overflow-wrap:normal;white-space:pre;background:0 0;padding:0}.unooria-rich-content hr{border:0;border-top:1px solid var(--unooria-color-neutral-150);height:0}.unooria-rich-content table{border-collapse:collapse;max-width:100%;font-size:var(--unooria-size-body-xs);line-height:var(--unooria-line-height-body-xs)}.unooria-rich-content :where(th,td){padding:var(--unooria-spacing-xxs) var(--unooria-spacing-xs);border:1px solid var(--unooria-color-neutral-150);text-align:left;vertical-align:top}.unooria-rich-content th{background-color:var(--unooria-color-neutral-100);font-weight:var(--unooria-weight-semibold)}.unooria-rich-content__table-scroll{max-width:100%;padding-bottom:var(--unooria-spacing-xxxs)}.unooria-rich-content__table-scroll:focus-visible{outline:2px solid var(--unooria-color-brandnavy-800);outline-offset:2px;border-radius:var(--unooria-radius-s,4px)}.unooria-rich-content .unooria-rich-content__table-scroll>table{max-width:none;margin:0}.unooria-rich-content .unooria-rich-content__table-scroll :where(th,td){overflow-wrap:normal;min-width:96px}.unooria-rich-content--theme-dark,[data-theme=dark] .unooria-rich-content,.unooria-rich-content--theme-dark :where(h1,h2,h3,h4),[data-theme=dark] .unooria-rich-content :where(h1,h2,h3,h4){color:var(--unooria-color-neutraldark-950)}.unooria-rich-content--theme-dark blockquote,[data-theme=dark] .unooria-rich-content blockquote{color:var(--unooria-color-neutraldark-900)}.unooria-rich-content--theme-dark li::marker{color:var(--unooria-color-neutraldark-900)}[data-theme=dark] .unooria-rich-content li::marker{color:var(--unooria-color-neutraldark-900)}.unooria-rich-content--theme-dark blockquote,[data-theme=dark] .unooria-rich-content blockquote{border-left-color:var(--unooria-color-brandpurple-600)}.unooria-rich-content--theme-dark a,[data-theme=dark] .unooria-rich-content a{color:var(--unooria-color-brandnavy-400)}.unooria-rich-content--theme-dark a:hover,[data-theme=dark] .unooria-rich-content a:hover{color:var(--unooria-color-brandnavy-300)}.unooria-rich-content--theme-dark a:focus-visible,.unooria-rich-content--theme-dark .unooria-rich-content__table-scroll:focus-visible,[data-theme=dark] .unooria-rich-content a:focus-visible,[data-theme=dark] .unooria-rich-content .unooria-rich-content__table-scroll:focus-visible{outline-color:var(--unooria-color-brandnavy-400)}.unooria-rich-content--theme-dark :where(code,pre,th),[data-theme=dark] .unooria-rich-content :where(code,pre,th){background-color:var(--unooria-color-neutraldark-200)}.unooria-rich-content--theme-dark pre code,[data-theme=dark] .unooria-rich-content pre code{background:0 0}.unooria-rich-content--theme-dark :where(th,td),.unooria-rich-content--theme-dark hr,[data-theme=dark] .unooria-rich-content :where(th,td),[data-theme=dark] .unooria-rich-content hr{border-color:var(--unooria-color-neutraldark-200)}.unooria-rich-content--theme-dark .unooria-rich-content__table-scroll,.unooria-rich-content--theme-dark pre,[data-theme=dark] .unooria-rich-content .unooria-rich-content__table-scroll,[data-theme=dark] .unooria-rich-content pre{scrollbar-color:var(--unooria-scrollbar-dark-thumb) var(--unooria-scrollbar-dark-track)}
:root{--unooria-breakpoint-mobile:0px;--unooria-breakpoint-tablet:768px;--unooria-breakpoint-notebook:1280px;--unooria-breakpoint-desktop:1920px;--unooria-grid-columns:4;--unooria-grid-gutter:12px;--unooria-grid-margin:12px;--unooria-column-width:75px;--unooria-container-max-width:351px}@media (min-width:768px){:root{--unooria-grid-columns:8;--unooria-grid-gutter:24px;--unooria-grid-margin:24px;--unooria-column-width:133px;--unooria-container-max-width:1232px}}@media (min-width:1280px){:root{--unooria-grid-columns:12;--unooria-grid-gutter:24px;--unooria-grid-margin:48px;--unooria-column-width:90px;--unooria-container-max-width:1344px}}@media (min-width:1920px){:root{--unooria-grid-columns:12;--unooria-grid-gutter:24px;--unooria-grid-margin:48px;--unooria-column-width:130px;--unooria-container-max-width:1824px}}.unooria-container{width:100%;max-width:var(--unooria-container-max-width);padding-left:var(--unooria-grid-margin);padding-right:var(--unooria-grid-margin);box-sizing:border-box;margin-left:auto;margin-right:auto}.unooria-container-fluid{width:100%;padding-left:var(--unooria-grid-margin);padding-right:var(--unooria-grid-margin);box-sizing:border-box}.unooria-grid{grid-template-columns:repeat(var(--unooria-grid-columns), minmax(0, 1fr));gap:var(--unooria-grid-gutter);box-sizing:border-box;width:100%;display:grid}.unooria-col-1{grid-column:span 1/span 1}.unooria-col-2{grid-column:span 2/span 2}.unooria-col-3{grid-column:span 3/span 3}.unooria-col-4{grid-column:span 4/span 4}.unooria-col-5{grid-column:span 5/span 5}.unooria-col-6{grid-column:span 6/span 6}.unooria-col-7{grid-column:span 7/span 7}.unooria-col-8{grid-column:span 8/span 8}.unooria-col-9{grid-column:span 9/span 9}.unooria-col-10{grid-column:span 10/span 10}.unooria-col-11{grid-column:span 11/span 11}.unooria-col-12{grid-column:span 12/span 12}.unooria-col-full{grid-column:1/-1}.unooria-grid-overlay{grid-template-columns:repeat(var(--unooria-grid-columns), minmax(0, 1fr));gap:var(--unooria-grid-gutter);pointer-events:none;width:100%;height:100%;display:grid}.unooria-grid-overlay-col{background-color:#ef44441f;border-left:1px dashed #ef444459;border-right:1px dashed #ef444459;height:100%;min-height:40px}.unooria-widget-grid{gap:var(--unooria-grid-gutter);box-sizing:border-box;flex-wrap:wrap;width:100%;display:flex}.unooria-widget-card{box-sizing:border-box;background-color:#ffffff1a;border:1px solid #fff3;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:16px;transition:all .2s ease-in-out;display:flex}.unooria-widget-card:hover{background-color:#ffffff26;border-color:#fff6}.unooria-widget-flex-full{flex:100%;width:100%}.unooria-widget-flex-half{flex:1 1 calc(50% - (var(--unooria-grid-gutter) / 2))}.unooria-widget-flex-side{flex:0 0 calc(20% - (var(--unooria-grid-gutter) * 2 / 3))}.unooria-widget-flex-center{flex:1 1 calc(60% - (var(--unooria-grid-gutter) * 2 / 3))}
:root{--unooria-icon-font-family:"Material Symbols Rounded", sans-serif;--unooria-icon-weight-default:300;--unooria-icon-fill-default:0;--unooria-icon-grade-default:0;--unooria-icon-optical-size-default:24;--unooria-icon-size-4xs:12px;--unooria-icon-size-3xs:16px;--unooria-icon-size-xxs:18px;--unooria-icon-size-xs:20px;--unooria-icon-size-s:24px;--unooria-icon-size-m:32px;--unooria-icon-size-l:40px;--unooria-icon-size-xl:48px;--unooria-icon-size-4xs-rem:.75rem;--unooria-icon-size-3xs-rem:1rem;--unooria-icon-size-xxs-rem:1.125rem;--unooria-icon-size-xs-rem:1.25rem;--unooria-icon-size-s-rem:1.5rem;--unooria-icon-size-m-rem:2rem;--unooria-icon-size-l-rem:2.5rem;--unooria-icon-size-xl-rem:3rem;--unooria-icon-stroke-thin:1px;--unooria-icon-stroke-regular:1.5px;--unooria-icon-stroke-medium:2px;--unooria-icon-stroke-bold:2.5px;--unooria-icon-color-default:var(--unooria-color-neutral-950,#22272a);--unooria-icon-color-muted:var(--unooria-color-neutral-700,#475157);--unooria-icon-color-brand:var(--unooria-color-brandnavy-600,#7fa5e2);--unooria-icon-color-title:var(--unooria-color-brandnavy-600,#7fa5e2);--unooria-icon-color-dark:var(--unooria-color-neutral-950,#22272a);--unooria-icon-color-white:var(--unooria-color-neutral-50,#fff);--unooria-icon-color-navy:var(--unooria-color-brandnavy-950,#0e1039);--unooria-icon-color-danger:var(--unooria-color-danger-600,#e31a1a);--unooria-icon-color-success:var(--unooria-color-success-600,#00a369);--unooria-icon-color-warning:var(--unooria-color-warning-600,#dd5202);--unooria-icon-color-info:var(--unooria-color-info-500,#0086ff)}.material-symbols-rounded,.unooria-icon{font-family:var(--unooria-icon-font-family);font-style:normal;font-weight:400;font-size:var(--unooria-icon-size-s,24px);letter-spacing:normal;text-transform:none;vertical-align:middle;-webkit-user-select:none;user-select:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-variation-settings:"FILL" var(--unooria-icon-fill,var(--unooria-icon-fill-default,0)), "wght" var(--unooria-icon-weight,var(--unooria-icon-weight-default,300)), "GRAD" var(--unooria-icon-grade,var(--unooria-icon-grade-default,0)), "opsz" var(--unooria-icon-optical-size,var(--unooria-icon-optical-size-default,24));color:currentColor;direction:ltr;flex-shrink:0;justify-content:center;align-items:center;line-height:1;transition:color .15s,transform .15s;display:inline-flex}.unooria-icon--size-4xs{font-size:var(--unooria-icon-size-4xs);width:var(--unooria-icon-size-4xs);height:var(--unooria-icon-size-4xs)}.unooria-icon--size-3xs{font-size:var(--unooria-icon-size-3xs);width:var(--unooria-icon-size-3xs);height:var(--unooria-icon-size-3xs)}.unooria-icon--size-xxs{font-size:var(--unooria-icon-size-xxs);width:var(--unooria-icon-size-xxs);height:var(--unooria-icon-size-xxs)}.unooria-icon--size-xs{font-size:var(--unooria-icon-size-xs);width:var(--unooria-icon-size-xs);height:var(--unooria-icon-size-xs)}.unooria-icon--size-s{font-size:var(--unooria-icon-size-s);width:var(--unooria-icon-size-s);height:var(--unooria-icon-size-s)}.unooria-icon--size-m{font-size:var(--unooria-icon-size-m);width:var(--unooria-icon-size-m);height:var(--unooria-icon-size-m)}.unooria-icon--size-l{font-size:var(--unooria-icon-size-l);width:var(--unooria-icon-size-l);height:var(--unooria-icon-size-l)}.unooria-icon--size-xl{font-size:var(--unooria-icon-size-xl);width:var(--unooria-icon-size-xl);height:var(--unooria-icon-size-xl)}.unooria-icon--filled{--unooria-icon-fill:1}.unooria-icon--weight-100{--unooria-icon-weight:100}.unooria-icon--weight-200{--unooria-icon-weight:200}.unooria-icon--weight-300{--unooria-icon-weight:300}.unooria-icon--weight-400{--unooria-icon-weight:400}.unooria-icon--weight-500{--unooria-icon-weight:500}.unooria-icon--weight-600{--unooria-icon-weight:600}.unooria-icon--weight-700{--unooria-icon-weight:700}@keyframes unooria-icon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.unooria-icon--spin{animation:1s linear infinite unooria-icon-spin}.unooria-icon--color-default{color:var(--unooria-icon-color-default)}.unooria-icon--color-muted{color:var(--unooria-icon-color-muted)}.unooria-icon--color-brand{color:var(--unooria-icon-color-brand)}.unooria-icon--color-navy{color:var(--unooria-icon-color-navy)}.unooria-icon--color-white{color:var(--unooria-icon-color-white)}.unooria-icon--color-danger{color:var(--unooria-icon-color-danger)}.unooria-icon--color-success{color:var(--unooria-icon-color-success)}.unooria-icon--color-warning{color:var(--unooria-icon-color-warning)}.unooria-icon--color-info{color:var(--unooria-icon-color-info)}
