#header .notification-modal{position:absolute;top:calc(100% + 10px);right:0;width:400px;border-radius:var(--border-radius-medium);background-color:var(--theme-color-1);border:1px solid var(--theme-color-39);padding-bottom:10px}#header .notification-modal .notification-header{position:relative;display:flex;justify-content:space-between;align-items:center;padding:14px;border-bottom:1px solid var(--theme-color-39)}#header .notification-modal .notification-header .content-header{margin-bottom:0}#header .notification-modal .notification-header .action-buttons{display:flex;align-items:center;gap:var(--space-14)}#header .notification-modal .notification-header .action-buttons .close-button{display:none}#header .notification-modal .notification-list{height:420px;overflow-y:scroll;gap:var(--space-14)}#header .notification-modal .notification-list::-webkit-scrollbar{width:4px!important;height:4px!important}#header .notification-modal .notification-list .loading-more{display:flex;justify-content:center;align-items:center}#header .notification-modal .notification-list .notification{display:flex;align-items:center;width:100%;gap:12px;padding:6px;margin-bottom:2px;cursor:pointer;transition:background-color .2s ease;overflow-y:scroll}#header .notification-modal .notification-list .notification:hover{background-color:var(--theme-color-14)}#header .notification-modal .notification-list .notification.unread{background-color:var(--theme-color-26)}#header .notification-modal .notification-list .notification.read{opacity:.7}#header .notification-modal .notification-list .notification .image{width:var(--size-40);height:var(--size-40);border-radius:50%;background-color:var(--theme-color-2);margin-left:10px}#header .notification-modal .notification-list .notification .content{display:flex;flex-direction:column;gap:var(--space-6);width:calc(100% - 55px)}#header .notification-modal .notification-list .notification .content .description{font-size:var(--font-size-12);color:var(--font-color-light)}#header .notification-modal .notification-list .notification .content .content-title{display:flex;align-items:center;justify-content:space-between;position:relative}#header .notification-modal .notification-list .notification .content .content-title .blob-notice{position:absolute;left:-63px;top:18px;background-color:var(--theme-color-9);box-shadow:0 0 1px 1px var(--theme-color-26)}#header .notification-modal .notification-list .notification .content .content-title .time{font-size:11px;color:var(--theme-color-13)}#header .notification-modal .notification-list .content-notice{height:calc(100% - 60px)}@media screen and (max-width:991px){#header .notification-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:0;background-color:var(--theme-color-12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}#header .notification-modal .action-buttons .close-button{display:flex;align-items:center;justify-content:center}#header .notification-modal .notification-list{height:100%;max-height:calc(100% - 136px)}}#header .notification-item{position:relative}#header .notification-item .notification-count{position:absolute;top:-5px;right:-1px;width:20px;height:20px;background-color:var(--theme-color-4);border-radius:50%;border:2px solid var(--theme-color-1);color:var(--theme-color-1);font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center}#search-modal:after{background-color:var(--theme-color-33);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#search-modal .cds-modal-dialog{align-items:normal;justify-content:normal;min-height:520px;margin:var(--space-24);height:calc(100% - 48px)!important}#search-modal .cds-modal-content{width:100%;height:-moz-fit-content;height:fit-content;min-height:520px;box-shadow:none;background-color:rgba(0,0,0,0)!important}#search-modal .modal-content{margin:0;padding:0;min-height:500px;max-height:100%;width:calc(100vw - 48px)}#search-modal .modal-content .search-box{position:relative;width:100%}#search-modal .modal-content .search-box .cds-search .search-input{width:100%;height:60px;padding:0 210px 0 50px;background-color:var(--theme-color-1);box-shadow:0 0 5px var(--theme-color-14)}#search-modal .modal-content .search-box .cds-search .search-button{left:12px}#search-modal .modal-content .search-box .cds-search .search-button:not(:hover):before{background-color:var(--theme-color-3)}#search-modal .modal-content .search-box .cds-search .search-button:not(.close):after{border:1px solid var(--theme-color-3);top:40%;left:42%;width:12px;height:12px}#search-modal .modal-content .search-box .search-actions{position:absolute;top:50%;right:20px;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);z-index:2;gap:var(--space-20)}#search-modal .modal-content .search-box .search-actions .category-select .custom-select__value-container{padding:var(--space-2) var(--space-8)}#search-modal .modal-content .search-box .search-actions .category-select .custom-select__menu{box-shadow:0 0 3px var(--theme-shadow-color)}#search-modal .modal-content .search-box .search-actions .category-select .custom-select__menu .custom-select__menu-list{max-height:270px}#search-modal .modal-content .search-box .search-actions .close-search-button{position:relative;display:flex;align-items:center;justify-content:center;width:34px;height:34px;background-color:var(--theme-color-2);border-radius:50%}#search-modal .modal-content .search-box .search-actions .close-search-button:after{content:"";position:absolute;left:-20px;width:2px;height:26px;border-radius:5px;background-color:var(--theme-color-2)}#search-modal .modal-content .search-box .search-actions .close-search-button svg{width:16px;height:16px;fill:var(--theme-color-3)}#search-modal .modal-content .search-result{width:100%;min-height:300px;max-height:45vh;margin-top:var(--space-20);background-color:var(--theme-color-1);border-radius:var(--border-radius-high);box-shadow:0 0 5px var(--theme-color-14);-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow-y:scroll}#search-modal .modal-content .search-result::-webkit-scrollbar{width:5px!important;height:5px!important}#search-modal .modal-content .search-result::-webkit-scrollbar-track{margin-top:12px;margin-bottom:12px;border-radius:var(--border-radius-high);background:rgba(0,0,0,0)}#search-modal .modal-content .search-result.empty,#search-modal .modal-content .search-result.loading{display:flex;align-items:center;justify-content:center}#search-modal .modal-content .search-result .loading-spinner{width:16px;height:16px}#search-modal .modal-content .search-result .loading{position:absolute;left:50%;bottom:16px;visibility:hidden;opacity:0}#search-modal .modal-content .search-result .loading.visible{visibility:visible;opacity:1}#search-modal .modal-content .search-result .load-more-spinner{display:flex;align-items:center;justify-content:center;width:100%;padding:var(--space-12) 0}#search-modal .modal-content .search-result .search-message{color:var(--font-color-light)}#search-modal .modal-content .search-result .result-item:first-child .item-category{padding:var(--space-24) var(--space-14) var(--space-14) var(--space-14)}#search-modal .modal-content .search-result .result-item .item-category{padding:14px;font-size:var(--font-size-13);line-height:16px;color:var(--font-color-secondary)}#search-modal .modal-content .search-result .result-item .item-list .item{position:relative;display:flex;align-items:center;gap:14px;padding:14px;cursor:pointer}#search-modal .modal-content .search-result .result-item .item-list .item:not(:last-child):after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:1px;background-color:var(--theme-color-14);pointer-events:none}#search-modal .modal-content .search-result .result-item .item-list .item:hover{background-color:var(--theme-color-12)}#search-modal .modal-content .search-result .result-item .item-list .item img{width:40px;height:40px;object-fit:cover;border-radius:50%;background-color:var(--theme-color-2)}#search-modal .modal-content .search-result .result-item .item-list .item .item-info{display:flex;flex-direction:column;gap:var(--space-4)}#search-modal .modal-content .search-result .result-item .item-list .item .item-info .title{font-size:var(--font-size-13);line-height:16px;font-weight:500;color:var(--font-color)}#search-modal .modal-content .search-result .result-item .item-list .item .item-info .subtitle{font-size:var(--font-size-12);line-height:15px;color:var(--font-color-light)}#search-modal .modal-content .search-result .result-item .item-list .item .item-action{margin-left:auto;margin-right:var(--space-8);display:flex;align-items:center;justify-content:center;white-space:nowrap;color:var(--font-color-light);flex:0 0 auto}@media screen and (max-width:991px){#search-modal .cds-modal-content{position:relative}#search-modal .modal-content .search-box .cds-search .search-input{padding:0 180px 0 55px}#search-modal .modal-content .search-box .cds-search svg{width:14px;height:14px}#search-modal .modal-content .search-box .search-actions{gap:10px}#search-modal .modal-content .search-box .search-actions .close-search-button{width:26px;height:26px}#search-modal .modal-content .search-box .search-actions .close-search-button svg{width:8px;height:8px}#search-modal .modal-content .search-box .search-actions .close-search-button:after{left:-14px}}header#header{position:fixed;top:0;right:0;display:flex;align-items:center;justify-content:space-between;height:75px;width:calc(100% - 100px);z-index:6;padding:0 var(--space-24) 0 var(--space-14);border-bottom:1px solid var(--theme-color-21);background-color:var(--theme-color-2);transition:height var(--transition-duration-slow) ease-in-out,width var(--transition-duration-main-layout) ease-in-out,background-color var(--transition-duration-slow) ease-in-out}header#header.blurred{height:60px;background-color:var(--theme-color-33);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}header#header .header-item{position:relative;border-radius:50%}header#header .header-item.active .item-trigger{background-color:var(--theme-color-25)!important;border-color:var(--theme-color-13)!important}header#header .header-item .item-trigger{position:relative;display:block;width:40px;height:40px;border-radius:50%;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;background-color:var(--theme-color-1);border:1px solid var(--theme-color-21);transition-property:background-color,border-color;transition:var(--transition-duration) ease-in-out}header#header .header-item .item-trigger svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:fill var(--transition-duration) ease-in-out}header#header .header-item .item-trigger:hover{background-color:var(--theme-color-2);border-color:var(--theme-color-13)}header#header .action-side{display:flex;align-items:center;gap:var(--space-10)}header#header .action-side .header-item:not(.active):not(:hover) .item-trigger{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);box-shadow:none}header#header .action-side .mobile-menu-button{display:none;width:var(--size-30);height:30px;align-items:center}header#header .info-side{display:flex;align-items:center;gap:var(--space-10)}header#header .info-side .search-item svg{width:16px}header#header .info-side .theme-item.dark:hover .item-trigger{background-color:var(--theme-color-3)!important}header#header .info-side .theme-item.dark:hover .item-trigger svg{color:var(--theme-color-1)!important;transform:translate(-50%,-50%) rotate(1turn) scale(1)}header#header .info-side .theme-item.dark:hover .item-trigger .animated-icon{transform:translate(50%,-50%) rotate(0deg) scale(0)}header#header .info-side .theme-item.dark:hover .item-trigger .animated-icon svg{transform:scale(1) translate(-50%,-50%)}header#header .info-side .theme-item.dark .item-trigger svg{transform:translate(-50%,-50%) rotate(0deg) scale(0)}header#header .info-side .theme-item.dark .item-trigger .animated-icon{transform:translate(50%,-50%) rotate(1turn) scale(1)}header#header .info-side .theme-item.dark .item-trigger .animated-icon svg{transform:scale(1) translate(-50%,-50%)}header#header .info-side .theme-item:not(.dark):hover .item-trigger{background-color:var(--theme-color-3)}header#header .info-side .theme-item:not(.dark):hover .item-trigger svg{color:var(--theme-color-1);transform:translate(-50%,-50%) rotate(1turn) scale(0)}header#header .info-side .theme-item:not(.dark):hover .item-trigger .animated-icon{transform:translate(50%,-50%) rotate(1turn) scale(1)}header#header .info-side .theme-item:not(.dark):hover .item-trigger .animated-icon svg{transform:scale(1) translate(-50%,-50%)}header#header .info-side .theme-item svg{transform:translate(-50%,-50%) rotate(0deg) scale(1);transition:transform .45s ease-in-out}header#header .info-side .theme-item .animated-icon{position:absolute;top:50%;right:50%;transform:translate(50%,-50%) rotate(0deg) scale(0);transition:transform .45s ease-in-out}header#header .info-side .theme-item .animated-icon svg{color:var(--font-color)}header#header .info-side .more-info-item .item-trigger{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:var(--theme-color-17);border:1px solid var(--theme-color-21)}header#header .info-side .more-info-item .item-trigger:hover{border-color:var(--theme-color-18)}header#header .info-side .more-info-item .item-trigger svg{color:var(--theme-color-10);width:16px!important;height:16px!important}header#header .info-side .assistant-item{position:relative}header#header .info-side .assistant-item.streaming .item-trigger svg{animation:assistantStreamingRotate 1.5s linear infinite;transform-origin:center}header#header .info-side .assistant-item.completed .assistant-status-indicator{position:absolute;top:-2px;right:-2px;width:12px;height:12px;background-color:#22c55e;border:2px solid var(--theme-color-1);border-radius:50%;animation:assistantCompletedPulse 2s ease-in-out;z-index:10}header#header .info-side .assistant-item.active .item-trigger{background-color:var(--theme-color-1)!important}header#header .info-side .assistant-item.active .item-trigger svg .cls-1{animation:fillIcon 1.2s ease-in-out infinite!important}header#header .info-side .assistant-item.active .item-trigger svg{animation:rotateIcon 1.2s ease-in-out infinite!important;transform-origin:center!important}header#header .info-side .assistant-item .item-trigger svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:18px!important;height:18px!important;transition:transform .3s ease-in-out}@media screen and (max-width:991px){header#header{width:100%;height:66px;padding:0 var(--space-14)}header#header .action-side .mobile-menu-button{display:block}header#header .header-item .item-trigger{position:relative;display:block;width:36px;height:36px}}@keyframes fillIcon{0%{fill:var(--theme-color-1)}50%{fill:var(--theme-color-3)}to{fill:var(--theme-color-1)}}@keyframes rotateIcon{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes assistantStreamingRotate{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes assistantCompletedPulse{0%{transform:scale(.8);opacity:.8}50%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}