.MetricCard-module__ix4IbW__card{gap:var(--exv3-space-2);padding:var(--exv3-space-4);background:var(--exv3-color-darker);border:1px solid var(--exv3-color-gray);border-radius:var(--exv3-radius-md);display:grid}.MetricCard-module__ix4IbW__card.MetricCard-module__ix4IbW__success{border-color:var(--exv3-color-success)}.MetricCard-module__ix4IbW__card.MetricCard-module__ix4IbW__warning{border-color:var(--exv3-color-warning)}.MetricCard-module__ix4IbW__card.MetricCard-module__ix4IbW__error{border-color:var(--exv3-color-error)}.MetricCard-module__ix4IbW__header{gap:var(--exv3-space-2);grid-template-columns:1fr auto;align-items:center;display:grid}.MetricCard-module__ix4IbW__title{font-size:var(--exv3-font-md);font-weight:var(--exv3-font-weight-medium);color:var(--exv3-text-secondary)}.MetricCard-module__ix4IbW__icon{background:var(--exv3-color-dark);border-radius:var(--exv3-radius-sm);width:32px;height:32px;color:var(--exv3-text-secondary);place-items:center;display:grid}.MetricCard-module__ix4IbW__value{font-size:var(--exv3-font-2xl);font-weight:var(--exv3-font-weight-bold);color:var(--exv3-text-primary);line-height:1.2}@media (min-width:768px){.MetricCard-module__ix4IbW__value{font-size:var(--exv3-font-3xl)}}.MetricCard-module__ix4IbW__delta{gap:var(--exv3-space-1);font-size:var(--exv3-font-sm);grid-template-columns:auto 1fr;align-items:center;display:grid}.MetricCard-module__ix4IbW__deltaNeutral{color:var(--exv3-text-muted)}.MetricCard-module__ix4IbW__deltaPositive{color:var(--exv3-color-success)}.MetricCard-module__ix4IbW__deltaNegative{color:var(--exv3-color-error)}
.TrendChart-module__PNLMVq__container{gap:var(--exv3-space-4);padding:var(--exv3-space-4);background:var(--exv3-color-darker);border:1px solid var(--exv3-color-gray);border-radius:var(--exv3-radius-md);display:grid}.TrendChart-module__PNLMVq__title{font-size:var(--exv3-font-lg);font-weight:var(--exv3-font-weight-semibold);color:var(--exv3-text-primary);margin:0}.TrendChart-module__PNLMVq__chartWrapper{width:100%;height:300px}.TrendChart-module__PNLMVq__empty{height:300px;color:var(--exv3-text-muted);font-size:var(--exv3-font-md);place-items:center;display:grid}.TrendChart-module__PNLMVq__empty p{margin:0}
.DistributionChart-module__ZUQdzG__container{gap:var(--exv3-space-4);padding:var(--exv3-space-4);background:var(--exv3-color-darker);border:1px solid var(--exv3-color-gray);border-radius:var(--exv3-radius-md);display:grid}.DistributionChart-module__ZUQdzG__title{font-size:var(--exv3-font-lg);font-weight:var(--exv3-font-weight-semibold);color:var(--exv3-text-primary);margin:0}.DistributionChart-module__ZUQdzG__chartWrapper{width:100%;height:250px}.DistributionChart-module__ZUQdzG__empty{height:200px;color:var(--exv3-text-muted);font-size:var(--exv3-font-md);place-items:center;display:grid}.DistributionChart-module__ZUQdzG__empty p{margin:0}.DistributionChart-module__ZUQdzG__legend{gap:var(--exv3-space-3);padding-top:var(--exv3-space-2);grid-template-columns:repeat(auto-fit,minmax(80px,auto));justify-content:center;display:grid}.DistributionChart-module__ZUQdzG__legendItem{gap:var(--exv3-space-2);grid-template-columns:auto auto;align-items:center;display:grid}.DistributionChart-module__ZUQdzG__legendDot{border-radius:50%;width:12px;height:12px}.DistributionChart-module__ZUQdzG__legendLabel{font-size:var(--exv3-font-sm);color:var(--exv3-text-primary)}
.AdminStatusBadge-module__KSgbcW__badge{padding:var(--exv3-space-1)var(--exv3-space-3);font-size:var(--exv3-font-md);font-weight:var(--exv3-font-weight-medium);border-radius:var(--exv3-radius-full);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.AdminStatusBadge-module__KSgbcW__success{color:var(--exv3-color-primary);border:1px solid var(--exv3-color-primary);background:#2cff0526}.AdminStatusBadge-module__KSgbcW__warning{color:#ffc107;background:#ffc10726;border:1px solid #ffc107}.AdminStatusBadge-module__KSgbcW__error{color:var(--exv3-color-alert);border:1px solid var(--exv3-color-alert);background:#ff343726}.AdminStatusBadge-module__KSgbcW__info{color:var(--exv3-color-secondary);border:1px solid var(--exv3-color-secondary);background:#305cde26}.AdminStatusBadge-module__KSgbcW__inactive{color:var(--exv3-color-gray);border:1px solid var(--exv3-color-gray);background:#81818126}
.AdminEmptyState-module__iGK8wq__container{place-items:center;gap:var(--exv3-space-4);padding:var(--exv3-space-10);text-align:center;display:grid}.AdminEmptyState-module__iGK8wq__icon{border-radius:var(--exv3-radius-full);background:var(--exv3-color-dark);width:64px;height:64px;color:var(--exv3-color-gray);justify-content:center;align-items:center;display:flex}.AdminEmptyState-module__iGK8wq__title{font-size:var(--exv3-font-lg);font-weight:var(--exv3-font-weight-semibold);color:var(--exv3-text-primary);margin:0}.AdminEmptyState-module__iGK8wq__description{font-size:var(--exv3-font-md);color:var(--exv3-text-secondary);max-width:400px;margin:0}.AdminEmptyState-module__iGK8wq__action{margin-top:var(--exv3-space-2)}
.AdminFormField-module__QKXu4q__field{gap:var(--exv3-space-2);display:grid}.AdminFormField-module__QKXu4q__label{font-size:var(--exv3-font-md);font-weight:var(--exv3-font-weight-medium);color:var(--exv3-text-primary)}.AdminFormField-module__QKXu4q__required{color:var(--exv3-color-alert);margin-left:var(--exv3-space-1)}.AdminFormField-module__QKXu4q__description{font-size:var(--exv3-font-md);color:var(--exv3-text-secondary);margin:0}.AdminFormField-module__QKXu4q__input,.AdminFormField-module__QKXu4q__select,.AdminFormField-module__QKXu4q__textarea{width:100%;padding:var(--exv3-space-3)var(--exv3-space-4);font-size:var(--exv3-font-md);color:var(--exv3-text-primary);background:var(--exv3-color-darker-2);border:1px solid var(--exv3-color-gray);border-radius:var(--exv3-radius-sm);outline:none;transition:border-color .2s,box-shadow .2s}.AdminFormField-module__QKXu4q__input::placeholder,.AdminFormField-module__QKXu4q__textarea::placeholder{color:var(--exv3-text-secondary)}.AdminFormField-module__QKXu4q__input:focus,.AdminFormField-module__QKXu4q__select:focus,.AdminFormField-module__QKXu4q__textarea:focus{border-color:var(--exv3-color-primary);box-shadow:0 0 0 2px #2cff0533}.AdminFormField-module__QKXu4q__input:disabled,.AdminFormField-module__QKXu4q__select:disabled,.AdminFormField-module__QKXu4q__textarea:disabled{opacity:.5;cursor:not-allowed}.AdminFormField-module__QKXu4q__select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 4.5L6 8L9.5 4.5' stroke='%23818181' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--exv3-space-4)center;padding-right:var(--exv3-space-10)}.AdminFormField-module__QKXu4q__textarea{resize:vertical;min-height:100px}.AdminFormField-module__QKXu4q__inputError{border-color:var(--exv3-color-alert)}.AdminFormField-module__QKXu4q__inputError:focus{border-color:var(--exv3-color-alert);box-shadow:0 0 0 2px #ff343733}.AdminFormField-module__QKXu4q__error{font-size:var(--exv3-font-md);color:var(--exv3-color-alert);margin:0}.AdminFormField-module__QKXu4q__helpText{font-size:var(--exv3-font-md);color:var(--exv3-text-secondary);margin:0}
.AdminModal-module__oFEmOa__overlay{z-index:var(--exv3-z-modal);padding:var(--exv3-space-4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;place-items:center;animation:.2s AdminModal-module__oFEmOa__fadeIn;display:grid;position:fixed;inset:0}@keyframes AdminModal-module__oFEmOa__fadeIn{0%{opacity:0}to{opacity:1}}.AdminModal-module__oFEmOa__modal{width:100%;max-height:calc(100vh - var(--exv3-space-8));background:var(--exv3-color-darker);border-radius:var(--exv3-radius-lg);border:1px solid var(--exv3-color-gray);box-shadow:var(--exv3-shadow-soft);outline:none;grid-template-rows:auto 1fr auto;animation:.2s AdminModal-module__oFEmOa__slideIn;display:grid}@keyframes AdminModal-module__oFEmOa__slideIn{0%{opacity:0;transform:scale(.95)translateY(-10px)}to{opacity:1;transform:scale(1)translateY(0)}}.AdminModal-module__oFEmOa__sm{max-width:400px}.AdminModal-module__oFEmOa__md{max-width:500px}.AdminModal-module__oFEmOa__lg{max-width:700px}.AdminModal-module__oFEmOa__xl{max-width:900px}.AdminModal-module__oFEmOa__header{justify-content:space-between;align-items:center;gap:var(--exv3-space-4);padding:var(--exv3-space-4)var(--exv3-space-6);border-bottom:1px solid var(--exv3-color-gray);display:flex}.AdminModal-module__oFEmOa__title{font-size:var(--exv3-font-lg);font-weight:var(--exv3-font-weight-semibold);color:var(--exv3-text-primary);margin:0}.AdminModal-module__oFEmOa__closeButton{padding:var(--exv3-space-2);border-radius:var(--exv3-radius-sm);color:var(--exv3-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.AdminModal-module__oFEmOa__closeButton:hover{background:var(--exv3-color-dark);color:var(--exv3-text-primary)}.AdminModal-module__oFEmOa__body{padding:var(--exv3-space-6);overflow-y:auto}.AdminModal-module__oFEmOa__footer{justify-content:flex-end;gap:var(--exv3-space-3);padding:var(--exv3-space-4)var(--exv3-space-6);border-top:1px solid var(--exv3-color-gray);display:flex}@media (min-width:768px){.AdminModal-module__oFEmOa__header{padding:var(--exv3-space-5)var(--exv3-space-8)}.AdminModal-module__oFEmOa__body{padding:var(--exv3-space-8)}.AdminModal-module__oFEmOa__footer{padding:var(--exv3-space-5)var(--exv3-space-8)}}
.KBTagInput-module__bKwTRW__container{gap:var(--exv3-space-2);display:grid}.KBTagInput-module__bKwTRW__label{font-size:var(--exv3-font-md);font-weight:var(--exv3-font-weight-medium);color:var(--exv3-text-primary)}.KBTagInput-module__bKwTRW__helpText{font-size:var(--exv3-font-md);color:var(--exv3-text-secondary)}.KBTagInput-module__bKwTRW__inputRow{gap:var(--exv3-space-2);grid-template-columns:1fr auto;display:grid}.KBTagInput-module__bKwTRW__input{padding:var(--exv3-space-3)var(--exv3-space-4);background:var(--exv3-color-darker-2);border:1px solid var(--exv3-color-gray);border-radius:var(--exv3-radius-sm);color:var(--exv3-text-primary);font-size:var(--exv3-font-md);outline:none;transition:border-color .2s,box-shadow .2s}.KBTagInput-module__bKwTRW__input:focus{border-color:var(--exv3-color-primary);box-shadow:0 0 0 2px #2cff0533}.KBTagInput-module__bKwTRW__input::placeholder{color:var(--exv3-text-secondary)}.KBTagInput-module__bKwTRW__tagList{gap:var(--exv3-space-2);flex-wrap:wrap;min-height:32px;display:flex}.KBTagInput-module__bKwTRW__tag{align-items:center;gap:var(--exv3-space-2);padding:var(--exv3-space-2)var(--exv3-space-3);background:var(--exv3-color-gray);border-radius:var(--exv3-radius-sm);font-size:var(--exv3-font-md);color:var(--exv3-text-primary);display:inline-flex}.KBTagInput-module__bKwTRW__removeButton{border-radius:var(--exv3-radius-full);width:18px;height:18px;color:var(--exv3-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex}.KBTagInput-module__bKwTRW__removeButton:hover{background:var(--exv3-color-error);color:var(--exv3-text-primary)}.KBTagInput-module__bKwTRW__error{font-size:var(--exv3-font-md);color:var(--exv3-color-error)}.KBTagInput-module__bKwTRW__count{font-size:var(--exv3-font-md);color:var(--exv3-text-muted);text-align:right}
.KBCategoryCombobox-module__r36H_G__container{gap:var(--exv3-space-2);display:grid;position:relative}.KBCategoryCombobox-module__r36H_G__label{font-size:var(--exv3-font-md);font-weight:var(--exv3-font-weight-medium);color:var(--exv3-text-primary)}.KBCategoryCombobox-module__r36H_G__inputWrapper{position:relative}.KBCategoryCombobox-module__r36H_G__input{width:100%;padding:var(--exv3-space-3)var(--exv3-space-4);padding-right:var(--exv3-space-10);background:var(--exv3-color-darker-2);border:1px solid var(--exv3-color-gray);border-radius:var(--exv3-radius-sm);color:var(--exv3-text-primary);font-size:var(--exv3-font-md);outline:none;transition:border-color .2s,box-shadow .2s}.KBCategoryCombobox-module__r36H_G__input:focus{border-color:var(--exv3-color-primary);box-shadow:0 0 0 2px #2cff0533}.KBCategoryCombobox-module__r36H_G__input::placeholder{color:var(--exv3-text-secondary)}.KBCategoryCombobox-module__r36H_G__toggleButton{right:var(--exv3-space-2);width:24px;height:24px;color:var(--exv3-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.KBCategoryCombobox-module__r36H_G__toggleButton:hover{color:var(--exv3-text-primary)}.KBCategoryCombobox-module__r36H_G__dropdown{z-index:50;margin-top:var(--exv3-space-1);background:var(--exv3-color-darker-2);border:1px solid var(--exv3-color-gray);border-radius:var(--exv3-radius-sm);max-height:240px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000004d}.KBCategoryCombobox-module__r36H_G__section{padding:var(--exv3-space-1)0}.KBCategoryCombobox-module__r36H_G__sectionLabel{padding:var(--exv3-space-2)var(--exv3-space-4);font-size:var(--exv3-font-md);font-weight:var(--exv3-font-weight-medium);color:var(--exv3-text-muted);text-transform:uppercase;letter-spacing:.5px}.KBCategoryCombobox-module__r36H_G__divider{height:1px;margin:var(--exv3-space-1)0;background:var(--exv3-color-gray)}.KBCategoryCombobox-module__r36H_G__option{width:100%;padding:var(--exv3-space-3)var(--exv3-space-4);text-align:left;color:var(--exv3-text-primary);font-size:var(--exv3-font-md);cursor:pointer;background:0 0;border:none;transition:background-color .1s;display:block}.KBCategoryCombobox-module__r36H_G__option:hover,.KBCategoryCombobox-module__r36H_G__option:focus{background:var(--exv3-color-gray);outline:none}.KBCategoryCombobox-module__r36H_G__optionActive{background:var(--exv3-color-gray);color:var(--exv3-text-primary)}.KBCategoryCombobox-module__r36H_G__optionActive:hover{background:var(--exv3-color-gray-light)}.KBCategoryCombobox-module__r36H_G__customOption{align-items:center;gap:var(--exv3-space-2);color:var(--exv3-text-secondary);display:flex}.KBCategoryCombobox-module__r36H_G__noResults{padding:var(--exv3-space-3);text-align:center;font-size:var(--exv3-font-md);color:var(--exv3-text-muted)}.KBCategoryCombobox-module__r36H_G__error{font-size:var(--exv3-font-md);color:var(--exv3-color-error)}
.KBTestRetrieval-module__dKkJka__container{border:1px solid var(--exv3-color-gray);border-radius:var(--exv3-radius-md);overflow:hidden}.KBTestRetrieval-module__dKkJka__header{align-items:center;gap:var(--exv3-space-3);padding:var(--exv3-space-3)var(--exv3-space-4);background:var(--exv3-color-darker);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--exv3-transition-fast);grid-template-columns:auto 1fr auto;display:grid}.KBTestRetrieval-module__dKkJka__header:hover{background:color-mix(in srgb,var(--exv3-color-gray)50%,var(--exv3-color-darker))}.KBTestRetrieval-module__dKkJka__headerIcon{color:var(--exv3-text-secondary)}.KBTestRetrieval-module__dKkJka__headerTitle{font-size:var(--exv3-font-md);font-weight:var(--exv3-font-weight-semibold);color:var(--exv3-text-primary)}.KBTestRetrieval-module__dKkJka__chevron{color:var(--exv3-text-secondary);transition:transform var(--exv3-transition-fast)}.KBTestRetrieval-module__dKkJka__chevronOpen{transform:rotate(180deg)}.KBTestRetrieval-module__dKkJka__content{padding:var(--exv3-space-4);background:var(--exv3-color-dark);gap:var(--exv3-space-4);display:grid}.KBTestRetrieval-module__dKkJka__querySection{gap:var(--exv3-space-2);display:grid}.KBTestRetrieval-module__dKkJka__queryLabel{font-size:var(--exv3-font-sm);font-weight:var(--exv3-font-weight-semibold);color:var(--exv3-text-secondary)}.KBTestRetrieval-module__dKkJka__queryInputWrapper{gap:var(--exv3-space-2);grid-template-columns:1fr auto;display:grid}.KBTestRetrieval-module__dKkJka__queryInput{padding:var(--exv3-space-2)var(--exv3-space-3);background:var(--exv3-color-darker);border:1px solid var(--exv3-color-gray);border-radius:var(--exv3-radius-md);font-size:var(--exv3-font-md);color:var(--exv3-text-primary)}.KBTestRetrieval-module__dKkJka__queryInput::placeholder{color:var(--exv3-text-secondary)}.KBTestRetrieval-module__dKkJka__queryInput:focus{border-color:var(--exv3-color-primary);outline:none}.KBTestRetrieval-module__dKkJka__testButton{align-items:center;gap:var(--exv3-space-2);padding:var(--exv3-space-2)var(--exv3-space-4);background:var(--exv3-color-primary);border-radius:var(--exv3-radius-md);font-size:var(--exv3-font-md);font-weight:var(--exv3-font-weight-semibold);color:var(--exv3-color-darker);cursor:pointer;transition:background-color var(--exv3-transition-fast),opacity var(--exv3-transition-fast);border:none;grid-template-columns:auto auto;display:grid}.KBTestRetrieval-module__dKkJka__testButton:hover:not(:disabled){background:var(--exv3-color-primary-hover)}.KBTestRetrieval-module__dKkJka__testButton:disabled{opacity:.5;cursor:not-allowed}.KBTestRetrieval-module__dKkJka__loadingIcon{animation:1s linear infinite KBTestRetrieval-module__dKkJka__spin}@keyframes KBTestRetrieval-module__dKkJka__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.KBTestRetrieval-module__dKkJka__resultsSection{gap:var(--exv3-space-3);display:grid}.KBTestRetrieval-module__dKkJka__resultsHeader{grid-template-columns:1fr auto;align-items:center;display:grid}.KBTestRetrieval-module__dKkJka__resultsTitle{font-size:var(--exv3-font-sm);font-weight:var(--exv3-font-weight-semibold);color:var(--exv3-text-secondary)}.KBTestRetrieval-module__dKkJka__resultsMeta{font-size:var(--exv3-font-xs);color:var(--exv3-text-secondary)}.KBTestRetrieval-module__dKkJka__resultsList{gap:var(--exv3-space-2);max-height:300px;display:grid;overflow-y:auto}.KBTestRetrieval-module__dKkJka__resultItem{align-items:center;gap:var(--exv3-space-3);padding:var(--exv3-space-2)var(--exv3-space-3);background:var(--exv3-color-darker);border:1px solid var(--exv3-color-gray);border-radius:var(--exv3-radius-md);grid-template-columns:auto 1fr auto auto;display:grid}.KBTestRetrieval-module__dKkJka__resultItemCurrent{border-color:var(--exv3-color-primary);background:color-mix(in srgb,var(--exv3-color-primary)10%,var(--exv3-color-darker))}.KBTestRetrieval-module__dKkJka__resultRank{background:var(--exv3-color-gray);width:28px;height:28px;font-size:var(--exv3-font-sm);font-weight:var(--exv3-font-weight-bold);color:var(--exv3-text-primary);border-radius:50%;place-items:center;display:grid}.KBTestRetrieval-module__dKkJka__resultRankTop{background:var(--exv3-color-success);color:var(--exv3-color-darker)}.KBTestRetrieval-module__dKkJka__resultInfo{gap:2px;min-width:0;display:grid}.KBTestRetrieval-module__dKkJka__resultTitle{font-size:var(--exv3-font-md);font-weight:var(--exv3-font-weight-semibold);color:var(--exv3-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.KBTestRetrieval-module__dKkJka__resultMeta{font-size:var(--exv3-font-xs);color:var(--exv3-text-secondary)}.KBTestRetrieval-module__dKkJka__resultSimilarity{font-size:var(--exv3-font-md);font-weight:var(--exv3-font-weight-semibold);color:var(--exv3-text-secondary)}.KBTestRetrieval-module__dKkJka__resultSimilarityHigh{color:var(--exv3-color-success)}.KBTestRetrieval-module__dKkJka__resultSimilarityMedium{color:var(--exv3-color-warning)}.KBTestRetrieval-module__dKkJka__currentBadge{align-items:center;gap:var(--exv3-space-1);padding:2px var(--exv3-space-2);background:var(--exv3-color-primary);border-radius:var(--exv3-radius-full);font-size:var(--exv3-font-xs);font-weight:var(--exv3-font-weight-semibold);color:var(--exv3-color-darker);grid-template-columns:auto auto;display:grid}.KBTestRetrieval-module__dKkJka__statusMessage{align-items:center;gap:var(--exv3-space-2);padding:var(--exv3-space-3);border-radius:var(--exv3-radius-md);font-size:var(--exv3-font-sm);grid-template-columns:auto 1fr;display:grid}.KBTestRetrieval-module__dKkJka__statusSuccess{background:color-mix(in srgb,var(--exv3-color-success)10%,transparent);border:1px solid var(--exv3-color-success);color:var(--exv3-color-success)}.KBTestRetrieval-module__dKkJka__statusWarning{background:color-mix(in srgb,var(--exv3-color-warning)10%,transparent);border:1px solid var(--exv3-color-warning);color:var(--exv3-color-warning)}.KBTestRetrieval-module__dKkJka__statusError{background:color-mix(in srgb,var(--exv3-color-error)10%,transparent);border:1px solid var(--exv3-color-error);color:var(--exv3-color-error)}.KBTestRetrieval-module__dKkJka__statusIcon{flex-shrink:0}.KBTestRetrieval-module__dKkJka__emptyState{text-align:center;padding:var(--exv3-space-4);color:var(--exv3-text-secondary);font-size:var(--exv3-font-sm)}.KBTestRetrieval-module__dKkJka__infoBox{align-items:flex-start;gap:var(--exv3-space-2);padding:var(--exv3-space-3);background:color-mix(in srgb,var(--exv3-color-info)10%,transparent);border:1px solid var(--exv3-color-info);border-radius:var(--exv3-radius-md);font-size:var(--exv3-font-sm);color:var(--exv3-color-info);grid-template-columns:auto 1fr;display:grid}.KBTestRetrieval-module__dKkJka__infoIcon{flex-shrink:0;margin-top:2px}
.KBEntryModal-module__PdKTyW__form{gap:var(--exv3-space-5);display:grid}.KBEntryModal-module__PdKTyW__row{gap:var(--exv3-space-4);display:grid}@media (min-width:768px){.KBEntryModal-module__PdKTyW__row{grid-template-columns:repeat(2,1fr)}.KBEntryModal-module__PdKTyW__rowThree{grid-template-columns:repeat(3,1fr)}}.KBEntryModal-module__PdKTyW__fullWidth{grid-column:1/-1}.KBEntryModal-module__PdKTyW__charCount{font-size:var(--exv3-font-md);color:var(--exv3-text-muted);margin-top:var(--exv3-space-1);justify-content:flex-end;display:flex}.KBEntryModal-module__PdKTyW__charCountWarning{color:var(--exv3-color-warning)}.KBEntryModal-module__PdKTyW__charCountError{color:var(--exv3-color-error)}.KBEntryModal-module__PdKTyW__formError{padding:var(--exv3-space-3);background:color-mix(in srgb,var(--exv3-color-error)10%,transparent);border:1px solid var(--exv3-color-error);border-radius:var(--exv3-radius-md);color:var(--exv3-color-error);font-size:var(--exv3-font-md)}.KBEntryModal-module__PdKTyW__slider{gap:var(--exv3-space-2);display:grid}.KBEntryModal-module__PdKTyW__sliderInput{appearance:none;background:var(--exv3-color-gray);border-radius:var(--exv3-radius-full);cursor:pointer;width:100%;height:8px}.KBEntryModal-module__PdKTyW__sliderInput::-webkit-slider-thumb{appearance:none;background:var(--exv3-color-primary);border-radius:var(--exv3-radius-full);cursor:pointer;width:20px;height:20px;transition:background-color .15s}.KBEntryModal-module__PdKTyW__sliderInput::-webkit-slider-thumb:hover{background:var(--exv3-color-primary-hover)}.KBEntryModal-module__PdKTyW__sliderLabels{font-size:var(--exv3-font-md);color:var(--exv3-text-muted);justify-content:space-between;display:flex}.KBEntryModal-module__PdKTyW__sliderValue{text-align:center;font-size:var(--exv3-font-lg);font-weight:var(--exv3-font-weight-semibold);color:var(--exv3-text-primary)}
.KBDeleteModal-module__OV2tiq__content{gap:var(--exv3-space-4);display:grid}.KBDeleteModal-module__OV2tiq__message{font-size:var(--exv3-font-md);color:var(--exv3-text-primary);line-height:1.5}.KBDeleteModal-module__OV2tiq__entryTitle{margin-top:var(--exv3-space-2);padding:var(--exv3-space-3);background:var(--exv3-color-darker);border:1px solid var(--exv3-color-gray);border-radius:var(--exv3-radius-md);font-weight:var(--exv3-font-weight-medium);word-break:break-word;display:block}.KBDeleteModal-module__OV2tiq__actionOptions{gap:var(--exv3-space-3);display:grid}.KBDeleteModal-module__OV2tiq__actionOption{gap:var(--exv3-space-3);padding:var(--exv3-space-3);background:var(--exv3-color-darker);border:2px solid var(--exv3-color-gray);border-radius:var(--exv3-radius-md);cursor:pointer;transition:border-color var(--exv3-transition-fast),background-color var(--exv3-transition-fast);grid-template-columns:auto 1fr;display:grid}.KBDeleteModal-module__OV2tiq__actionOption:hover{border-color:var(--exv3-color-primary)}.KBDeleteModal-module__OV2tiq__actionOptionSelected{border-color:var(--exv3-color-primary);background:color-mix(in srgb,var(--exv3-color-primary)5%,transparent)}.KBDeleteModal-module__OV2tiq__actionOptionDanger.KBDeleteModal-module__OV2tiq__actionOptionSelected{border-color:var(--exv3-color-error);background:color-mix(in srgb,var(--exv3-color-error)5%,transparent)}.KBDeleteModal-module__OV2tiq__actionOptionDanger:hover{border-color:var(--exv3-color-error)}.KBDeleteModal-module__OV2tiq__radioInput{width:18px;height:18px;accent-color:var(--exv3-color-primary);cursor:pointer;margin-top:2px}.KBDeleteModal-module__OV2tiq__actionOptionDanger .KBDeleteModal-module__OV2tiq__radioInput{accent-color:var(--exv3-color-error)}.KBDeleteModal-module__OV2tiq__actionContent{gap:var(--exv3-space-2);display:grid}.KBDeleteModal-module__OV2tiq__actionHeader{align-items:center;gap:var(--exv3-space-2);display:flex}.KBDeleteModal-module__OV2tiq__actionIcon{color:var(--exv3-text-secondary)}.KBDeleteModal-module__OV2tiq__actionOptionSelected .KBDeleteModal-module__OV2tiq__actionIcon{color:var(--exv3-color-primary)}.KBDeleteModal-module__OV2tiq__actionOptionDanger.KBDeleteModal-module__OV2tiq__actionOptionSelected .KBDeleteModal-module__OV2tiq__actionIcon{color:var(--exv3-color-error)}.KBDeleteModal-module__OV2tiq__actionTitle{font-weight:var(--exv3-font-weight-semibold);font-size:var(--exv3-font-md);color:var(--exv3-text-primary)}.KBDeleteModal-module__OV2tiq__recommended{padding:var(--exv3-space-1)var(--exv3-space-2);background:var(--exv3-color-primary);border-radius:var(--exv3-radius-sm);font-size:var(--exv3-font-xs);font-weight:var(--exv3-font-weight-medium);color:var(--exv3-color-darker);text-transform:uppercase;letter-spacing:.5px}.KBDeleteModal-module__OV2tiq__actionDescription{font-size:var(--exv3-font-sm);color:var(--exv3-text-secondary);margin:0;line-height:1.4}.KBDeleteModal-module__OV2tiq__confirmCheckbox{align-items:center;gap:var(--exv3-space-2);margin-top:var(--exv3-space-2);padding:var(--exv3-space-2);background:color-mix(in srgb,var(--exv3-color-error)10%,transparent);border-radius:var(--exv3-radius-sm);cursor:pointer;display:flex}.KBDeleteModal-module__OV2tiq__checkboxInput{width:16px;height:16px;accent-color:var(--exv3-color-error);cursor:pointer}.KBDeleteModal-module__OV2tiq__checkboxLabel{font-size:var(--exv3-font-sm);color:var(--exv3-color-error);font-weight:var(--exv3-font-weight-medium)}.KBDeleteModal-module__OV2tiq__warning{align-items:flex-start;gap:var(--exv3-space-2);padding:var(--exv3-space-3);background:color-mix(in srgb,var(--exv3-color-warning)10%,transparent);border:1px solid var(--exv3-color-warning);border-radius:var(--exv3-radius-md);font-size:var(--exv3-font-md);color:var(--exv3-color-warning);display:flex}.KBDeleteModal-module__OV2tiq__warningIcon{flex-shrink:0;margin-top:2px}.KBDeleteModal-module__OV2tiq__error{padding:var(--exv3-space-3);background:color-mix(in srgb,var(--exv3-color-error)10%,transparent);border:1px solid var(--exv3-color-error);border-radius:var(--exv3-radius-md);font-size:var(--exv3-font-md);color:var(--exv3-color-error)}
.KBExportModal-module__cTI9rq__content{gap:var(--exv3-space-5);display:grid}.KBExportModal-module__cTI9rq__section{gap:var(--exv3-space-3);display:grid}.KBExportModal-module__cTI9rq__sectionTitle{font-size:var(--exv3-font-sm);font-weight:var(--exv3-font-weight-semibold);color:var(--exv3-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin:0}.KBExportModal-module__cTI9rq__formatOptions{gap:var(--exv3-space-3);grid-template-columns:repeat(2,1fr);display:grid}.KBExportModal-module__cTI9rq__formatOption{align-items:center;gap:var(--exv3-space-2);padding:var(--exv3-space-3);background:var(--exv3-color-darker);border:2px solid var(--exv3-color-gray);border-radius:var(--exv3-radius-md);cursor:pointer;transition:border-color var(--exv3-transition-fast),background-color var(--exv3-transition-fast);grid-template-columns:auto auto 1fr;display:grid}.KBExportModal-module__cTI9rq__formatOption:hover{border-color:var(--exv3-color-primary)}.KBExportModal-module__cTI9rq__formatOptionSelected{border-color:var(--exv3-color-primary);background:color-mix(in srgb,var(--exv3-color-primary)5%,transparent)}.KBExportModal-module__cTI9rq__formatIcon{color:var(--exv3-text-secondary)}.KBExportModal-module__cTI9rq__formatOptionSelected .KBExportModal-module__cTI9rq__formatIcon{color:var(--exv3-color-primary)}.KBExportModal-module__cTI9rq__formatContent{gap:2px;display:grid}.KBExportModal-module__cTI9rq__formatName{font-weight:var(--exv3-font-weight-semibold);font-size:var(--exv3-font-md);color:var(--exv3-text-primary)}.KBExportModal-module__cTI9rq__formatDescription{font-size:var(--exv3-font-xs);color:var(--exv3-text-secondary)}.KBExportModal-module__cTI9rq__scopeOptions{gap:var(--exv3-space-2);display:grid}.KBExportModal-module__cTI9rq__scopeOption{align-items:center;gap:var(--exv3-space-3);padding:var(--exv3-space-3);background:var(--exv3-color-darker);border:1px solid var(--exv3-color-gray);border-radius:var(--exv3-radius-md);cursor:pointer;transition:border-color var(--exv3-transition-fast);display:flex}.KBExportModal-module__cTI9rq__scopeOption:hover{border-color:var(--exv3-color-primary)}.KBExportModal-module__cTI9rq__scopeOption:has(input:checked){border-color:var(--exv3-color-primary);background:color-mix(in srgb,var(--exv3-color-primary)5%,transparent)}.KBExportModal-module__cTI9rq__scopeLabel{align-items:center;gap:var(--exv3-space-2);font-size:var(--exv3-font-md);color:var(--exv3-text-primary);display:flex}.KBExportModal-module__cTI9rq__scopeCount{color:var(--exv3-text-secondary);font-size:var(--exv3-font-sm)}.KBExportModal-module__cTI9rq__radioInput{width:18px;height:18px;accent-color:var(--exv3-color-primary);cursor:pointer}.KBExportModal-module__cTI9rq__info{align-items:flex-start;gap:var(--exv3-space-2);padding:var(--exv3-space-3);background:color-mix(in srgb,var(--exv3-color-info)10%,transparent);border:1px solid var(--exv3-color-info);border-radius:var(--exv3-radius-md);font-size:var(--exv3-font-sm);color:var(--exv3-color-info);display:flex}.KBExportModal-module__cTI9rq__infoIcon{flex-shrink:0;margin-top:2px}.KBExportModal-module__cTI9rq__error{padding:var(--exv3-space-3);background:color-mix(in srgb,var(--exv3-color-error)10%,transparent);border:1px solid var(--exv3-color-error);border-radius:var(--exv3-radius-md);font-size:var(--exv3-font-md);color:var(--exv3-color-error)}
.AdminDataGrid-module__WYF0dG__container{gap:var(--exv3-space-4);display:grid}.AdminDataGrid-module__WYF0dG__toolbar{gap:var(--exv3-space-3);display:grid}@media (min-width:768px){.AdminDataGrid-module__WYF0dG__toolbar{grid-template-columns:1fr auto;align-items:center}}.AdminDataGrid-module__WYF0dG__searchWrapper{align-items:center;display:flex;position:relative}.AdminDataGrid-module__WYF0dG__searchIcon{left:var(--exv3-space-3);color:var(--exv3-text-secondary);pointer-events:none;position:absolute}.AdminDataGrid-module__WYF0dG__searchInput{width:100%;padding:var(--exv3-space-2-5)var(--exv3-space-4);padding-left:var(--exv3-space-10);font-size:var(--exv3-font-md);color:var(--exv3-text-primary);background:var(--exv3-color-darker-2);border:1px solid var(--exv3-color-gray);border-radius:var(--exv3-radius-sm);outline:none;transition:border-color .2s}.AdminDataGrid-module__WYF0dG__searchInput::placeholder{color:var(--exv3-text-secondary)}.AdminDataGrid-module__WYF0dG__searchInput:focus{border-color:var(--exv3-color-primary)}@media (min-width:768px){.AdminDataGrid-module__WYF0dG__searchWrapper{max-width:300px}}.AdminDataGrid-module__WYF0dG__filters{gap:var(--exv3-space-2);flex-wrap:wrap;display:flex}.AdminDataGrid-module__WYF0dG__filterSelect{padding:var(--exv3-space-2)var(--exv3-space-8)var(--exv3-space-2)var(--exv3-space-3);font-size:var(--exv3-font-md);color:var(--exv3-text-primary);background:var(--exv3-color-dark);border:1px solid var(--exv3-color-gray);border-radius:var(--exv3-radius-sm);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 4.5L6 8L9.5 4.5' stroke='%23818181' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--exv3-space-2)center}.AdminDataGrid-module__WYF0dG__loading{padding:var(--exv3-space-12);color:var(--exv3-text-secondary);place-items:center;display:grid}.AdminDataGrid-module__WYF0dG__cardGrid{gap:var(--exv3-space-4);grid-template-columns:1fr;display:grid}@media (min-width:768px){.AdminDataGrid-module__WYF0dG__cardGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.AdminDataGrid-module__WYF0dG__cardGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1440px){.AdminDataGrid-module__WYF0dG__cardGrid{grid-template-columns:repeat(4,1fr)}}.AdminDataGrid-module__WYF0dG__cardItem{min-width:0}.AdminDataGrid-module__WYF0dG__tableWrapper{border:1px solid var(--exv3-color-gray);border-radius:var(--exv3-radius-md);overflow-x:auto}.AdminDataGrid-module__WYF0dG__table{border-collapse:collapse;width:100%}.AdminDataGrid-module__WYF0dG__th{padding:var(--exv3-space-3)var(--exv3-space-4);font-size:var(--exv3-font-md);font-weight:var(--exv3-font-weight-semibold);color:var(--exv3-text-secondary);text-align:left;background:var(--exv3-color-dark);border-bottom:1px solid var(--exv3-color-gray);white-space:nowrap}.AdminDataGrid-module__WYF0dG__th.AdminDataGrid-module__WYF0dG__sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.AdminDataGrid-module__WYF0dG__th.AdminDataGrid-module__WYF0dG__sortable:hover{color:var(--exv3-text-primary)}.AdminDataGrid-module__WYF0dG__sortIndicator{margin-left:var(--exv3-space-1)}.AdminDataGrid-module__WYF0dG__tr{transition:background .2s}.AdminDataGrid-module__WYF0dG__tr:hover{background:var(--exv3-color-dark)}.AdminDataGrid-module__WYF0dG__td{padding:var(--exv3-space-3)var(--exv3-space-4);font-size:var(--exv3-font-md);color:var(--exv3-text-primary);border-bottom:1px solid var(--exv3-color-gray)}.AdminDataGrid-module__WYF0dG__tr:last-child .AdminDataGrid-module__WYF0dG__td{border-bottom:none}.AdminDataGrid-module__WYF0dG__pagination{align-items:center;gap:var(--exv3-space-3);padding-top:var(--exv3-space-4);border-top:1px solid var(--exv3-color-gray);flex-direction:column;display:flex}@media (min-width:768px){.AdminDataGrid-module__WYF0dG__pagination{flex-direction:row;justify-content:space-between}}.AdminDataGrid-module__WYF0dG__paginationInfo{font-size:var(--exv3-font-md);color:var(--exv3-text-secondary)}.AdminDataGrid-module__WYF0dG__paginationControls{align-items:center;gap:var(--exv3-space-3);display:flex}.AdminDataGrid-module__WYF0dG__paginationButton{padding:var(--exv3-space-2);background:var(--exv3-color-dark);border:1px solid var(--exv3-color-gray);border-radius:var(--exv3-radius-sm);color:var(--exv3-text-primary);cursor:pointer;justify-content:center;align-items:center;transition:background .2s;display:flex}.AdminDataGrid-module__WYF0dG__paginationButton:hover:not(:disabled){background:var(--exv3-color-gray)}.AdminDataGrid-module__WYF0dG__paginationButton:disabled{opacity:.5;cursor:not-allowed}.AdminDataGrid-module__WYF0dG__pageIndicator{font-size:var(--exv3-font-md);color:var(--exv3-text-secondary)}
.KBImportModal-module___CGZwa__content{gap:var(--exv3-space-5);display:grid}.KBImportModal-module___CGZwa__steps{gap:var(--exv3-space-2);margin-bottom:var(--exv3-space-3);grid-template-columns:repeat(4,1fr);display:grid}.KBImportModal-module___CGZwa__step{align-items:center;gap:var(--exv3-space-2);padding:var(--exv3-space-2);font-size:var(--exv3-font-md);color:var(--exv3-text-secondary);grid-template-columns:auto 1fr;display:grid}.KBImportModal-module___CGZwa__stepNumber{background:var(--exv3-color-gray);width:24px;height:24px;font-weight:var(--exv3-font-weight-semibold);font-size:var(--exv3-font-md);border-radius:50%;place-items:center;display:grid}.KBImportModal-module___CGZwa__stepActive{color:var(--exv3-text-primary)}.KBImportModal-module___CGZwa__stepActive .KBImportModal-module___CGZwa__stepNumber{background:var(--exv3-color-primary);color:var(--exv3-color-darker)}.KBImportModal-module___CGZwa__stepComplete .KBImportModal-module___CGZwa__stepNumber{background:var(--exv3-color-success);color:var(--exv3-color-darker)}.KBImportModal-module___CGZwa__uploadZone{place-items:center;gap:var(--exv3-space-3);padding:var(--exv3-space-8);border:2px dashed var(--exv3-color-gray);border-radius:var(--exv3-radius-lg);background:var(--exv3-color-darker);cursor:pointer;transition:border-color var(--exv3-transition-fast),background-color var(--exv3-transition-fast);display:grid}.KBImportModal-module___CGZwa__uploadZone:hover{border-color:var(--exv3-color-primary);background:color-mix(in srgb,var(--exv3-color-primary)5%,transparent)}.KBImportModal-module___CGZwa__uploadZoneDragging{border-color:var(--exv3-color-primary);background:color-mix(in srgb,var(--exv3-color-primary)10%,transparent)}.KBImportModal-module___CGZwa__uploadIcon{color:var(--exv3-text-secondary)}.KBImportModal-module___CGZwa__uploadText{text-align:center}.KBImportModal-module___CGZwa__uploadTitle{font-size:var(--exv3-font-md);font-weight:var(--exv3-font-weight-semibold);color:var(--exv3-text-primary);margin-bottom:var(--exv3-space-1)}.KBImportModal-module___CGZwa__uploadSubtitle{font-size:var(--exv3-font-md);color:var(--exv3-text-secondary)}.KBImportModal-module___CGZwa__fileInput{display:none}.KBImportModal-module___CGZwa__selectedFile{align-items:center;gap:var(--exv3-space-3);padding:var(--exv3-space-3);background:var(--exv3-color-darker);border:1px solid var(--exv3-color-success);border-radius:var(--exv3-radius-md);grid-template-columns:auto 1fr auto;display:grid}.KBImportModal-module___CGZwa__fileIcon{color:var(--exv3-color-success)}.KBImportModal-module___CGZwa__fileName{font-size:var(--exv3-font-md);font-weight:var(--exv3-font-weight-semibold);color:var(--exv3-text-primary)}.KBImportModal-module___CGZwa__fileSize{font-size:var(--exv3-font-md);color:var(--exv3-text-secondary)}.KBImportModal-module___CGZwa__previewSection{gap:var(--exv3-space-4);display:grid}.KBImportModal-module___CGZwa__previewHeader{grid-template-columns:1fr auto;align-items:center;display:grid}.KBImportModal-module___CGZwa__previewTitle{font-size:var(--exv3-font-md);font-weight:var(--exv3-font-weight-semibold);color:var(--exv3-text-primary)}.KBImportModal-module___CGZwa__previewCount{font-size:var(--exv3-font-md);color:var(--exv3-text-secondary);background:var(--exv3-color-gray);padding:var(--exv3-space-1)var(--exv3-space-2);border-radius:var(--exv3-radius-full)}.KBImportModal-module___CGZwa__previewList{gap:var(--exv3-space-2);max-height:200px;padding-right:var(--exv3-space-2);display:grid;overflow-y:auto}.KBImportModal-module___CGZwa__previewItem{align-items:center;gap:var(--exv3-space-2);padding:var(--exv3-space-2)var(--exv3-space-3);background:var(--exv3-color-darker);border:1px solid var(--exv3-color-gray);border-radius:var(--exv3-radius-md);font-size:var(--exv3-font-md);grid-template-columns:1fr auto;display:grid}.KBImportModal-module___CGZwa__previewItemTitle{color:var(--exv3-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.KBImportModal-module___CGZwa__previewItemBadge{font-size:var(--exv3-font-md);padding:var(--exv3-space-1)var(--exv3-space-2);border-radius:var(--exv3-radius-full);background:var(--exv3-color-darker);color:var(--exv3-text-primary);border:1px solid var(--exv3-color-gray)}.KBImportModal-module___CGZwa__previewItemDuplicate{background:color-mix(in srgb,var(--exv3-color-warning)20%,transparent);color:var(--exv3-color-warning)}.KBImportModal-module___CGZwa__optionsSection{gap:var(--exv3-space-4);display:grid}.KBImportModal-module___CGZwa__optionGroup{gap:var(--exv3-space-2);display:grid}.KBImportModal-module___CGZwa__optionLabel{font-size:var(--exv3-font-md);font-weight:var(--exv3-font-weight-semibold);color:var(--exv3-text-secondary);text-transform:uppercase;letter-spacing:.5px}.KBImportModal-module___CGZwa__optionSelect{padding:var(--exv3-space-2)var(--exv3-space-3);background:var(--exv3-color-darker);border:1px solid var(--exv3-color-gray);border-radius:var(--exv3-radius-md);font-size:var(--exv3-font-md);color:var(--exv3-text-primary);cursor:pointer}.KBImportModal-module___CGZwa__optionSelect:focus{border-color:var(--exv3-color-primary);outline:none}.KBImportModal-module___CGZwa__progressSection{gap:var(--exv3-space-4);padding:var(--exv3-space-6);place-items:center;display:grid}.KBImportModal-module___CGZwa__progressIcon{color:var(--exv3-color-primary);animation:1s linear infinite KBImportModal-module___CGZwa__spin}@keyframes KBImportModal-module___CGZwa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.KBImportModal-module___CGZwa__progressText{font-size:var(--exv3-font-md);color:var(--exv3-text-primary)}.KBImportModal-module___CGZwa__progressSubtext{font-size:var(--exv3-font-md);color:var(--exv3-text-secondary)}.KBImportModal-module___CGZwa__summarySection{gap:var(--exv3-space-4);display:grid}.KBImportModal-module___CGZwa__summaryStats{gap:var(--exv3-space-3);grid-template-columns:repeat(4,1fr);display:grid}.KBImportModal-module___CGZwa__summaryStat{gap:var(--exv3-space-1);padding:var(--exv3-space-3);background:var(--exv3-color-darker);border-radius:var(--exv3-radius-md);text-align:center;display:grid}.KBImportModal-module___CGZwa__summaryStatValue{font-size:var(--exv3-font-xl);font-weight:var(--exv3-font-weight-bold);color:var(--exv3-text-primary)}.KBImportModal-module___CGZwa__summaryStatLabel{font-size:var(--exv3-font-md);color:var(--exv3-text-secondary)}.KBImportModal-module___CGZwa__summaryStatCreated .KBImportModal-module___CGZwa__summaryStatValue{color:var(--exv3-color-success)}.KBImportModal-module___CGZwa__summaryStatUpdated .KBImportModal-module___CGZwa__summaryStatValue{color:var(--exv3-color-info)}.KBImportModal-module___CGZwa__summaryStatSkipped .KBImportModal-module___CGZwa__summaryStatValue{color:var(--exv3-color-warning)}.KBImportModal-module___CGZwa__summaryStatFailed .KBImportModal-module___CGZwa__summaryStatValue{color:var(--exv3-color-error)}.KBImportModal-module___CGZwa__summaryDetails{gap:var(--exv3-space-2);max-height:150px;display:grid;overflow-y:auto}.KBImportModal-module___CGZwa__summaryItem{align-items:center;gap:var(--exv3-space-2);padding:var(--exv3-space-2)var(--exv3-space-3);background:var(--exv3-color-darker);border-radius:var(--exv3-radius-md);font-size:var(--exv3-font-md);grid-template-columns:auto 1fr auto;display:grid}.KBImportModal-module___CGZwa__summaryItemIcon{width:16px;height:16px}.KBImportModal-module___CGZwa__summaryItemCreated{color:var(--exv3-color-success)}.KBImportModal-module___CGZwa__summaryItemUpdated{color:var(--exv3-color-info)}.KBImportModal-module___CGZwa__summaryItemSkipped{color:var(--exv3-color-warning)}.KBImportModal-module___CGZwa__summaryItemFailed{color:var(--exv3-color-error)}.KBImportModal-module___CGZwa__summaryItemTitle{color:var(--exv3-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.KBImportModal-module___CGZwa__summaryItemError{font-size:var(--exv3-font-md);color:var(--exv3-color-error);background:color-mix(in srgb,var(--exv3-color-error)15%,transparent);padding:var(--exv3-space-1)var(--exv3-space-2);border-radius:var(--exv3-radius-sm);margin-top:var(--exv3-space-1);grid-column:1/-1}.KBImportModal-module___CGZwa__error{align-items:flex-start;gap:var(--exv3-space-2);padding:var(--exv3-space-3);background:color-mix(in srgb,var(--exv3-color-error)10%,transparent);border:1px solid var(--exv3-color-error);border-radius:var(--exv3-radius-md);font-size:var(--exv3-font-md);color:var(--exv3-color-error);display:flex}.KBImportModal-module___CGZwa__errorIcon{flex-shrink:0;margin-top:2px}.KBImportModal-module___CGZwa__info{align-items:flex-start;gap:var(--exv3-space-2);padding:var(--exv3-space-3);background:color-mix(in srgb,var(--exv3-color-info)10%,transparent);border:1px solid var(--exv3-color-info);border-radius:var(--exv3-radius-md);font-size:var(--exv3-font-md);color:var(--exv3-color-info);display:flex}.KBImportModal-module___CGZwa__infoIcon{flex-shrink:0;margin-top:2px}
.FeedbackCard-module__DgrTNa__card{gap:var(--exv3-space-2);padding:var(--exv3-space-3);background:var(--exv3-color-darker);border:1px solid var(--exv3-color-gray);border-radius:var(--exv3-radius-md);display:grid}.FeedbackCard-module__DgrTNa__card:hover{border-color:var(--exv3-text-muted)}.FeedbackCard-module__DgrTNa__header{gap:var(--exv3-space-2);grid-template-columns:1fr auto;align-items:center;display:grid}.FeedbackCard-module__DgrTNa__feedbackType{gap:var(--exv3-space-1);font-size:var(--exv3-font-sm);grid-template-columns:auto auto;align-items:center;display:grid}.FeedbackCard-module__DgrTNa__thumbsUp{color:var(--exv3-color-success)}.FeedbackCard-module__DgrTNa__thumbsDown{color:var(--exv3-color-error)}.FeedbackCard-module__DgrTNa__general{color:var(--exv3-color-primary)}.FeedbackCard-module__DgrTNa__userMessage,.FeedbackCard-module__DgrTNa__aiResponse{gap:2px;display:grid}.FeedbackCard-module__DgrTNa__messageLabel{font-size:var(--exv3-font-sm);font-weight:var(--exv3-font-weight-medium);color:var(--exv3-text-secondary)}.FeedbackCard-module__DgrTNa__messageText{font-size:var(--exv3-font-sm);color:var(--exv3-text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.FeedbackCard-module__DgrTNa__userMessage{padding:var(--exv3-space-2);background:var(--exv3-color-dark);border-radius:var(--exv3-radius-sm)}.FeedbackCard-module__DgrTNa__userMessage .FeedbackCard-module__DgrTNa__messageLabel{color:var(--exv3-text-muted);font-size:var(--exv3-font-sm)}.FeedbackCard-module__DgrTNa__generalFeedback{padding:var(--exv3-space-2);background:var(--exv3-color-dark);border-radius:var(--exv3-radius-sm);border-left:3px solid var(--exv3-color-primary);gap:4px;display:grid}.FeedbackCard-module__DgrTNa__contextNote{font-size:var(--exv3-font-sm);color:var(--exv3-text-muted);font-style:italic}.FeedbackCard-module__DgrTNa__category{grid-template-columns:auto;justify-content:start;display:grid}.FeedbackCard-module__DgrTNa__categoryBadge{padding:2px var(--exv3-space-2);color:var(--exv3-color-error);font-size:var(--exv3-font-sm);font-weight:var(--exv3-font-weight-medium);border-radius:var(--exv3-radius-sm);background:#ff343726;display:inline-block}.FeedbackCard-module__DgrTNa__correctedIndicator{gap:var(--exv3-space-1);padding:2px var(--exv3-space-2);color:var(--exv3-color-success);font-size:var(--exv3-font-sm);border-radius:var(--exv3-radius-sm);background:#2cff051a;grid-template-columns:auto auto;justify-content:start;align-items:center;display:grid}.FeedbackCard-module__DgrTNa__meta{gap:var(--exv3-space-2);padding-top:var(--exv3-space-2);border-top:1px solid var(--exv3-color-gray);grid-template-columns:repeat(auto-fit,minmax(70px,auto));align-items:center;display:grid}.FeedbackCard-module__DgrTNa__metaItem{font-size:var(--exv3-font-sm);color:var(--exv3-text-muted);grid-template-columns:auto auto;align-items:center;gap:2px;display:grid}.FeedbackCard-module__DgrTNa__error{padding:var(--exv3-space-1)var(--exv3-space-2);border:1px solid var(--exv3-color-error);border-radius:var(--exv3-radius-sm);color:var(--exv3-color-error);font-size:var(--exv3-font-sm);background:#ff34371a;margin:0}.FeedbackCard-module__DgrTNa__actions{gap:var(--exv3-space-2);padding-top:var(--exv3-space-2);grid-template-columns:repeat(3,auto);justify-content:start;display:grid}
.FileUploadForm-module__eRgL5a__title{font-size:var(--exv3-font-lg);font-weight:var(--exv3-font-weight-semibold);color:var(--exv3-text-primary);margin:0}.FileUploadForm-module__eRgL5a__form{gap:var(--exv3-space-6);display:grid}.FileUploadForm-module__eRgL5a__dropzone{place-items:center;gap:var(--exv3-space-3);padding:var(--exv3-space-10);background:var(--exv3-color-dark);border:2px dashed var(--exv3-color-gray);border-radius:var(--exv3-radius-md);cursor:pointer;transition:border-color .2s,background .2s;display:grid}.FileUploadForm-module__eRgL5a__dropzone:hover,.FileUploadForm-module__eRgL5a__dropzone:focus{border-color:var(--exv3-color-primary);outline:none}.FileUploadForm-module__eRgL5a__dropzoneActive{border-color:var(--exv3-color-primary);background:#2cff050d}.FileUploadForm-module__eRgL5a__dropzoneIcon{color:var(--exv3-color-gray)}.FileUploadForm-module__eRgL5a__dropzoneText{font-size:var(--exv3-font-md);color:var(--exv3-text-primary);margin:0}.FileUploadForm-module__eRgL5a__dropzoneHint{font-size:var(--exv3-font-md);color:var(--exv3-text-secondary);margin:0}.FileUploadForm-module__eRgL5a__hiddenInput{display:none}.FileUploadForm-module__eRgL5a__fileList{gap:var(--exv3-space-3);display:grid}.FileUploadForm-module__eRgL5a__fileListTitle{font-size:var(--exv3-font-md);font-weight:var(--exv3-font-weight-semibold);color:var(--exv3-text-primary);margin:0}.FileUploadForm-module__eRgL5a__files{gap:var(--exv3-space-2);margin:0;padding:0;list-style:none;display:grid}.FileUploadForm-module__eRgL5a__fileItem{justify-content:space-between;align-items:center;gap:var(--exv3-space-3);padding:var(--exv3-space-3);background:var(--exv3-color-dark);border-radius:var(--exv3-radius-sm);display:flex}.FileUploadForm-module__eRgL5a__fileInfo{align-items:center;gap:var(--exv3-space-3);min-width:0;display:flex}.FileUploadForm-module__eRgL5a__fileIcon{color:var(--exv3-color-primary);flex-shrink:0}.FileUploadForm-module__eRgL5a__fileName{font-size:var(--exv3-font-sm);color:var(--exv3-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.FileUploadForm-module__eRgL5a__fileSize{font-size:var(--exv3-font-xs);color:var(--exv3-text-secondary);flex-shrink:0}.FileUploadForm-module__eRgL5a__removeButton{padding:var(--exv3-space-1);border-radius:var(--exv3-radius-sm);color:var(--exv3-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .2s,background .2s;display:flex}.FileUploadForm-module__eRgL5a__removeButton:hover{color:var(--exv3-color-alert);background:#ff34371a}.FileUploadForm-module__eRgL5a__actions{justify-content:flex-end;gap:var(--exv3-space-3);display:flex}.FileUploadForm-module__eRgL5a__error{padding:var(--exv3-space-3)var(--exv3-space-4);border:1px solid var(--exv3-color-alert);border-radius:var(--exv3-radius-sm);color:var(--exv3-color-alert);font-size:var(--exv3-font-sm);background:#ff34371a}.FileUploadForm-module__eRgL5a__results{gap:var(--exv3-space-3);display:grid}.FileUploadForm-module__eRgL5a__resultsTitle{font-size:var(--exv3-font-sm);font-weight:var(--exv3-font-weight-semibold);color:var(--exv3-text-primary);margin:0}.FileUploadForm-module__eRgL5a__successBadge{color:var(--exv3-color-primary)}.FileUploadForm-module__eRgL5a__errorBadge{color:var(--exv3-color-alert)}.FileUploadForm-module__eRgL5a__resultsList{gap:var(--exv3-space-2);margin:0;padding:0;list-style:none;display:grid}.FileUploadForm-module__eRgL5a__resultItem{justify-content:space-between;align-items:center;gap:var(--exv3-space-3);padding:var(--exv3-space-3);border-radius:var(--exv3-radius-sm);display:flex}.FileUploadForm-module__eRgL5a__resultSuccess{border:1px solid var(--exv3-color-primary);background:#2cff051a}.FileUploadForm-module__eRgL5a__resultError{border:1px solid var(--exv3-color-alert);background:#ff34371a}.FileUploadForm-module__eRgL5a__resultFilename{font-size:var(--exv3-font-sm);color:var(--exv3-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.FileUploadForm-module__eRgL5a__resultUrl{font-size:var(--exv3-font-xs);color:var(--exv3-color-primary);flex-shrink:0;text-decoration:underline}.FileUploadForm-module__eRgL5a__resultErrorText{font-size:var(--exv3-font-xs);color:var(--exv3-color-alert);flex-shrink:0}
.KBGrid-module__RJlhua__container{gap:var(--exv3-space-4);max-width:100%;display:grid;overflow-x:hidden}.KBGrid-module__RJlhua__toolbar{gap:var(--exv3-space-3);padding:var(--exv3-space-3);background:var(--exv3-color-darker);border:1px solid var(--exv3-color-gray);border-radius:var(--exv3-radius-md);box-sizing:border-box;max-width:100%;display:grid}.KBGrid-module__RJlhua__searchButton{background:var(--exv3-color-dark);border:1px solid var(--exv3-color-gray);border-radius:var(--exv3-radius-md);width:36px;height:36px;color:var(--exv3-text-muted);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:border-color .15s,color .15s;display:flex}.KBGrid-module__RJlhua__searchButton:hover{border-color:var(--exv3-color-primary);color:var(--exv3-text-primary)}.KBGrid-module__RJlhua__searchInput{align-items:center;gap:var(--exv3-space-2);padding:var(--exv3-space-2)var(--exv3-space-3);background:var(--exv3-color-dark);border:1px solid var(--exv3-color-primary);border-radius:var(--exv3-radius-md);width:160px;display:flex}.KBGrid-module__RJlhua__searchInput input{min-width:0;color:var(--exv3-text-primary);font-size:var(--exv3-font-md);background:0 0;border:none;outline:none;flex:1}.KBGrid-module__RJlhua__searchInput input::placeholder{color:var(--exv3-text-muted)}.KBGrid-module__RJlhua__searchClose{color:var(--exv3-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.KBGrid-module__RJlhua__searchClose:hover{color:var(--exv3-text-primary)}.KBGrid-module__RJlhua__filters{gap:var(--exv3-space-2);flex-wrap:wrap;align-items:center;max-width:100%;display:flex}.KBGrid-module__RJlhua__filterSelect{padding:var(--exv3-space-1)var(--exv3-space-2);background:var(--exv3-color-dark);border:1px solid var(--exv3-color-gray);border-radius:var(--exv3-radius-md);color:var(--exv3-text-primary);font-size:var(--exv3-font-md);cursor:pointer;outline:none;height:36px;transition:border-color .15s}.KBGrid-module__RJlhua__filterSelect:focus{border-color:var(--exv3-color-primary)}.KBGrid-module__RJlhua__viewToggle{justify-content:flex-end;display:flex}.KBGrid-module__RJlhua__cardGrid{gap:var(--exv3-space-4);grid-template-columns:1fr;max-width:100%;display:grid}@media (min-width:768px){.KBGrid-module__RJlhua__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.KBGrid-module__RJlhua__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.KBGrid-module__RJlhua__table{background:var(--exv3-color-darker);border:1px solid var(--exv3-color-gray);border-radius:var(--exv3-radius-md);max-width:100%;overflow:hidden}.KBGrid-module__RJlhua__tableHeader{gap:var(--exv3-space-3);padding:var(--exv3-space-3)var(--exv3-space-4);background:var(--exv3-color-dark);border-bottom:1px solid var(--exv3-color-gray);font-size:var(--exv3-font-md);font-weight:var(--exv3-font-weight-semibold);color:var(--exv3-text-muted);text-transform:uppercase;letter-spacing:.5px;grid-template-columns:1fr auto auto auto auto auto;display:grid}@media (max-width:767px){.KBGrid-module__RJlhua__tableHeader{display:none}}.KBGrid-module__RJlhua__empty{justify-content:center;align-items:center;gap:var(--exv3-space-4);padding:var(--exv3-space-12);background:var(--exv3-color-darker);border:1px dashed var(--exv3-color-gray);border-radius:var(--exv3-radius-md);text-align:center;flex-direction:column;display:flex}.KBGrid-module__RJlhua__emptyIcon{color:var(--exv3-text-muted)}.KBGrid-module__RJlhua__emptyTitle{font-size:var(--exv3-font-lg);font-weight:var(--exv3-font-weight-semibold);color:var(--exv3-text-primary);margin:0}.KBGrid-module__RJlhua__emptyDescription{font-size:var(--exv3-font-md);color:var(--exv3-text-muted);max-width:400px;margin:0}.KBGrid-module__RJlhua__pagination{justify-content:space-between;align-items:center;gap:var(--exv3-space-4);padding:var(--exv3-space-3)0;display:flex}.KBGrid-module__RJlhua__paginationInfo{font-size:var(--exv3-font-md);color:var(--exv3-text-muted)}.KBGrid-module__RJlhua__paginationButtons{gap:var(--exv3-space-2);display:flex}.KBGrid-module__RJlhua__paginationButton{background:var(--exv3-color-darker);border:1px solid var(--exv3-color-gray);border-radius:var(--exv3-radius-sm);width:32px;height:32px;color:var(--exv3-text-primary);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s;display:flex}.KBGrid-module__RJlhua__paginationButton:hover:not(:disabled){background:var(--exv3-color-gray)}.KBGrid-module__RJlhua__paginationButton:disabled{opacity:.5;cursor:not-allowed}.KBGrid-module__RJlhua__loading{opacity:.5;pointer-events:none;position:relative}.KBGrid-module__RJlhua__loadingOverlay{border-radius:var(--exv3-radius-md);background:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
.UserCard-module__4PS4rG__card{gap:var(--exv3-space-4);padding:var(--exv3-space-4);background:var(--exv3-color-darker);border:1px solid var(--exv3-color-gray);border-radius:var(--exv3-radius-md);transition:border-color .2s;display:grid}.UserCard-module__4PS4rG__card:hover{border-color:var(--exv3-color-primary)}.UserCard-module__4PS4rG__header{align-items:flex-start;gap:var(--exv3-space-3);display:flex}.UserCard-module__4PS4rG__avatarWrapper{flex-shrink:0}.UserCard-module__4PS4rG__avatar{border-radius:var(--exv3-radius-full);object-fit:cover;width:56px;height:56px}.UserCard-module__4PS4rG__avatarPlaceholder{border-radius:var(--exv3-radius-full);background:var(--exv3-color-dark);width:56px;height:56px;color:var(--exv3-color-gray);place-items:center;display:grid}.UserCard-module__4PS4rG__headerInfo{gap:var(--exv3-space-1);min-width:0;display:grid}.UserCard-module__4PS4rG__userName{font-size:var(--exv3-font-md);font-weight:var(--exv3-font-weight-semibold);color:var(--exv3-text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.UserCard-module__4PS4rG__fullName{font-size:var(--exv3-font-md);color:var(--exv3-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.UserCard-module__4PS4rG__details{gap:var(--exv3-space-2);display:grid}.UserCard-module__4PS4rG__detailRow{align-items:center;gap:var(--exv3-space-2);font-size:var(--exv3-font-md);display:flex}.UserCard-module__4PS4rG__detailIcon{color:var(--exv3-text-secondary);flex-shrink:0}.UserCard-module__4PS4rG__detailLabel{color:var(--exv3-text-secondary)}.UserCard-module__4PS4rG__detailText{color:var(--exv3-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.UserCard-module__4PS4rG__stats{gap:var(--exv3-space-2);padding:var(--exv3-space-3);background:var(--exv3-color-dark);border-radius:var(--exv3-radius-sm);grid-template-columns:repeat(3,1fr);display:grid}.UserCard-module__4PS4rG__stat{align-items:center;gap:var(--exv3-space-1);text-align:center;flex-direction:column;display:flex}.UserCard-module__4PS4rG__statIcon{color:var(--exv3-color-primary)}.UserCard-module__4PS4rG__statValue{font-size:var(--exv3-font-lg);font-weight:var(--exv3-font-weight-bold);color:var(--exv3-text-primary)}.UserCard-module__4PS4rG__statLabel{font-size:var(--exv3-font-md);color:var(--exv3-text-secondary)}.UserCard-module__4PS4rG__actions{gap:var(--exv3-space-2);padding-top:var(--exv3-space-3);border-top:1px solid var(--exv3-color-gray);display:flex}.UserCard-module__4PS4rG__actions>*{flex:1}.UserCard-module__4PS4rG__viewProfileLink{padding:var(--exv3-space-2)var(--exv3-space-3);font-size:var(--exv3-font-md);font-weight:var(--exv3-font-weight-medium);color:var(--exv3-text-primary);background:var(--exv3-color-dark);border:1px solid var(--exv3-color-gray);border-radius:var(--exv3-radius-sm);justify-content:center;align-items:center;text-decoration:none;transition:background .2s;display:flex}.UserCard-module__4PS4rG__viewProfileLink:hover{background:var(--exv3-color-gray)}.UserCard-module__4PS4rG__levelRow{align-items:center;gap:var(--exv3-space-2);display:flex}.UserCard-module__4PS4rG__levelLabel{font-size:var(--exv3-font-md);color:var(--exv3-text-secondary)}.UserCard-module__4PS4rG__typeBadge{padding:var(--exv3-space-1)var(--exv3-space-2);font-size:var(--exv3-font-md);font-weight:var(--exv3-font-weight-medium);border-radius:var(--exv3-radius-sm);cursor:pointer;border:1px solid #0000;align-items:center;transition:all .2s;display:inline-flex}.UserCard-module__4PS4rG__typeBadgeAdmin{color:var(--exv3-color-accent);border-color:var(--exv3-color-accent);background:#305cde33}.UserCard-module__4PS4rG__typeBadgeAdmin:hover{color:var(--exv3-color-alert);border-color:var(--exv3-color-alert);background:#ff343733}.UserCard-module__4PS4rG__typeBadgeDefault{background:var(--exv3-color-dark);color:var(--exv3-text-secondary);border-color:var(--exv3-color-gray)}.UserCard-module__4PS4rG__typeBadgeDefault:hover:not(:disabled){color:var(--exv3-color-primary);border-color:var(--exv3-color-primary);background:#2cff051a}.UserCard-module__4PS4rG__typeBadge:disabled{opacity:.5;cursor:not-allowed}.UserCard-module__4PS4rG__statusRow{align-items:center;gap:var(--exv3-space-2);display:flex}.UserCard-module__4PS4rG__statusBadge{align-items:center;gap:var(--exv3-space-1);padding:var(--exv3-space-1)var(--exv3-space-2);font-size:var(--exv3-font-md);font-weight:var(--exv3-font-weight-medium);border-radius:var(--exv3-radius-sm);display:inline-flex}.UserCard-module__4PS4rG__statusBadgeComplete{background:color-mix(in srgb,var(--exv3-color-success)20%,transparent);color:var(--exv3-color-success)}.UserCard-module__4PS4rG__statusBadgePartial{background:color-mix(in srgb,var(--exv3-color-warning)20%,transparent);color:var(--exv3-color-warning)}.UserCard-module__4PS4rG__statusBadgePending{background:color-mix(in srgb,var(--exv3-color-error)20%,transparent);color:var(--exv3-color-error)}
.FeedbackDetailModal-module__EOlgMG__container{gap:var(--exv3-space-5);display:grid}.FeedbackDetailModal-module__EOlgMG__header{gap:var(--exv3-space-2);display:grid}.FeedbackDetailModal-module__EOlgMG__feedbackInfo{gap:var(--exv3-space-3);grid-template-columns:auto auto;justify-content:start;align-items:center;display:grid}.FeedbackDetailModal-module__EOlgMG__feedbackType{gap:var(--exv3-space-2);font-size:var(--exv3-font-lg);font-weight:var(--exv3-font-weight-semibold);grid-template-columns:auto auto;align-items:center;display:grid}.FeedbackDetailModal-module__EOlgMG__thumbsUp{color:var(--exv3-color-success)}.FeedbackDetailModal-module__EOlgMG__thumbsDown{color:var(--exv3-color-error)}.FeedbackDetailModal-module__EOlgMG__category{padding:var(--exv3-space-1)var(--exv3-space-2);color:var(--exv3-color-error);font-size:var(--exv3-font-md);font-weight:var(--exv3-font-weight-medium);border-radius:var(--exv3-radius-sm);background:#ff343726;display:inline-block}.FeedbackDetailModal-module__EOlgMG__sectionTitle{font-size:var(--exv3-font-md);font-weight:var(--exv3-font-weight-semibold);color:var(--exv3-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin:0}.FeedbackDetailModal-module__EOlgMG__conversation{gap:var(--exv3-space-3);display:grid}.FeedbackDetailModal-module__EOlgMG__messages{gap:var(--exv3-space-3);max-height:300px;padding:var(--exv3-space-3);background:var(--exv3-color-dark);border-radius:var(--exv3-radius-md);display:grid;overflow-y:auto}.FeedbackDetailModal-module__EOlgMG__message{gap:var(--exv3-space-2);padding:var(--exv3-space-3);border-radius:var(--exv3-radius-sm);display:grid}.FeedbackDetailModal-module__EOlgMG__messageUser{background:var(--exv3-color-darker);border:1px solid var(--exv3-color-gray)}.FeedbackDetailModal-module__EOlgMG__messageAssistant{background:var(--exv3-color-darker-2);border:1px solid var(--exv3-color-gray)}.FeedbackDetailModal-module__EOlgMG__messageHighlighted{border-color:var(--exv3-color-primary);box-shadow:0 0 0 1px var(--exv3-color-primary)}.FeedbackDetailModal-module__EOlgMG__messageHeader{gap:var(--exv3-space-2);font-size:var(--exv3-font-md);font-weight:var(--exv3-font-weight-medium);color:var(--exv3-text-secondary);grid-template-columns:auto auto 1fr;align-items:center;display:grid}.FeedbackDetailModal-module__EOlgMG__feedbackBadge{padding:var(--exv3-space-1)var(--exv3-space-2);background:var(--exv3-color-primary);color:var(--exv3-color-darker);font-size:var(--exv3-font-sm);font-weight:var(--exv3-font-weight-semibold);border-radius:var(--exv3-radius-sm);justify-self:end}.FeedbackDetailModal-module__EOlgMG__messageContent{font-size:var(--exv3-font-md);color:var(--exv3-text-primary);white-space:pre-wrap;margin:0;line-height:1.6}.FeedbackDetailModal-module__EOlgMG__correction{gap:var(--exv3-space-3);display:grid}.FeedbackDetailModal-module__EOlgMG__correctionHeader{gap:var(--exv3-space-2);grid-template-columns:1fr auto;align-items:center;display:grid}.FeedbackDetailModal-module__EOlgMG__correctionForm{gap:var(--exv3-space-3);display:grid}.FeedbackDetailModal-module__EOlgMG__textarea{width:100%;padding:var(--exv3-space-3);background:var(--exv3-color-dark);border:1px solid var(--exv3-color-gray);border-radius:var(--exv3-radius-sm);color:var(--exv3-text-primary);font-size:var(--exv3-font-md);resize:vertical;font-family:inherit;line-height:1.5}.FeedbackDetailModal-module__EOlgMG__textarea:focus{border-color:var(--exv3-color-primary);outline:none}.FeedbackDetailModal-module__EOlgMG__textarea::placeholder{color:var(--exv3-text-muted)}.FeedbackDetailModal-module__EOlgMG__notesField{gap:var(--exv3-space-1);display:grid}.FeedbackDetailModal-module__EOlgMG__label{font-size:var(--exv3-font-md);font-weight:var(--exv3-font-weight-medium);color:var(--exv3-text-secondary)}.FeedbackDetailModal-module__EOlgMG__correctionActions{gap:var(--exv3-space-2);grid-template-columns:auto auto;justify-content:end;display:grid}.FeedbackDetailModal-module__EOlgMG__correctedContent{padding:var(--exv3-space-3);border:1px solid var(--exv3-color-success);border-radius:var(--exv3-radius-sm);background:#2cff050d}.FeedbackDetailModal-module__EOlgMG__correctedContent p{font-size:var(--exv3-font-md);color:var(--exv3-text-primary);white-space:pre-wrap;margin:0;line-height:1.6}.FeedbackDetailModal-module__EOlgMG__noCorrectionText{padding:var(--exv3-space-3);background:var(--exv3-color-dark);border:1px dashed var(--exv3-color-gray);border-radius:var(--exv3-radius-sm);color:var(--exv3-text-muted);font-size:var(--exv3-font-md);margin:0;font-style:italic}.FeedbackDetailModal-module__EOlgMG__notesDisplay{gap:var(--exv3-space-2);padding:var(--exv3-space-3);background:var(--exv3-color-dark);border-radius:var(--exv3-radius-sm);display:grid}.FeedbackDetailModal-module__EOlgMG__notesDisplay p{font-size:var(--exv3-font-md);color:var(--exv3-text-primary);margin:0;line-height:1.5}.FeedbackDetailModal-module__EOlgMG__error{padding:var(--exv3-space-2)var(--exv3-space-3);border:1px solid var(--exv3-color-error);border-radius:var(--exv3-radius-sm);color:var(--exv3-color-error);font-size:var(--exv3-font-md);background:#ff34371a;margin:0}.FeedbackDetailModal-module__EOlgMG__meta{gap:var(--exv3-space-3);padding-top:var(--exv3-space-3);border-top:1px solid var(--exv3-color-gray);font-size:var(--exv3-font-md);color:var(--exv3-text-muted);grid-template-columns:repeat(auto-fit,minmax(100px,auto));display:grid}.FeedbackDetailModal-module__EOlgMG__actions{gap:var(--exv3-space-3);padding-top:var(--exv3-space-3);border-top:1px solid var(--exv3-color-gray);grid-template-columns:auto auto;justify-content:end;display:grid}@media (max-width:767px){.FeedbackDetailModal-module__EOlgMG__actions{grid-template-columns:1fr 1fr}}
.FileCard-module__XmWsVW__card{background:var(--exv3-color-darker);border:1px solid var(--exv3-color-gray);border-radius:var(--exv3-radius-md);grid-template-rows:auto 1fr auto;transition:border-color .2s;display:grid;overflow:hidden}.FileCard-module__XmWsVW__card:hover{border-color:var(--exv3-color-primary)}.FileCard-module__XmWsVW__thumbnail{aspect-ratio:16/9;background:var(--exv3-color-dark);place-items:center;display:grid;position:relative;overflow:hidden}.FileCard-module__XmWsVW__thumbnail[role=button]{cursor:pointer}.FileCard-module__XmWsVW__thumbnailImage{object-fit:cover;transition:transform .2s}.FileCard-module__XmWsVW__thumbnail[role=button]:hover .FileCard-module__XmWsVW__thumbnailImage{transform:scale(1.05)}.FileCard-module__XmWsVW__thumbnailIcon{color:var(--exv3-color-gray)}.FileCard-module__XmWsVW__info{gap:var(--exv3-space-2);padding:var(--exv3-space-4);display:grid}.FileCard-module__XmWsVW__filename{font-size:var(--exv3-font-md);font-weight:var(--exv3-font-weight-semibold);color:var(--exv3-text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.FileCard-module__XmWsVW__meta{align-items:center;gap:var(--exv3-space-2);font-size:var(--exv3-font-md);color:var(--exv3-text-secondary);display:flex}.FileCard-module__XmWsVW__metaItem{white-space:nowrap}.FileCard-module__XmWsVW__metaSeparator{color:var(--exv3-color-gray)}.FileCard-module__XmWsVW__folder{font-size:var(--exv3-font-md);color:var(--exv3-color-secondary);white-space:nowrap;text-overflow:ellipsis;font-family:monospace;overflow:hidden}.FileCard-module__XmWsVW__uploader{font-size:var(--exv3-font-md);color:var(--exv3-text-secondary)}.FileCard-module__XmWsVW__actions{gap:var(--exv3-space-2);padding:var(--exv3-space-3)var(--exv3-space-4);border-top:1px solid var(--exv3-color-gray);background:var(--exv3-color-dark);display:flex}.FileCard-module__XmWsVW__deleteContent{gap:var(--exv3-space-3);display:grid}.FileCard-module__XmWsVW__deleteContent p{color:var(--exv3-text-primary);margin:0}.FileCard-module__XmWsVW__deleteFilename{font-family:monospace;font-size:var(--exv3-font-md);padding:var(--exv3-space-2)var(--exv3-space-3);background:var(--exv3-color-dark);border-radius:var(--exv3-radius-sm);word-break:break-all}.FileCard-module__XmWsVW__deleteWarning{font-size:var(--exv3-font-md);color:var(--exv3-text-secondary)}.FileCard-module__XmWsVW__deleteError{color:var(--exv3-color-alert);font-size:var(--exv3-font-md)}.FileCard-module__XmWsVW__previewContent{place-items:center;display:grid}.FileCard-module__XmWsVW__previewImage{border-radius:var(--exv3-radius-sm);max-width:100%;height:auto}
.page-module__YXQTwW__container{gap:var(--exv3-space-6);padding:var(--exv3-space-4);box-sizing:border-box;width:100%;max-width:100%;display:grid;overflow-x:hidden}@media (min-width:768px){.page-module__YXQTwW__container{padding:var(--exv3-space-6)}}@media (min-width:1024px){.page-module__YXQTwW__container{padding:var(--exv3-space-8)}}.page-module__YXQTwW__header{gap:var(--exv3-space-2);display:grid}.page-module__YXQTwW__title{font-size:var(--exv3-font-2xl);font-weight:var(--exv3-font-weight-bold);color:var(--exv3-text-primary);margin:0}.page-module__YXQTwW__description{font-size:var(--exv3-font-md);color:var(--exv3-text-secondary);margin:0}.page-module__YXQTwW__content{gap:var(--exv3-space-6);display:grid}.page-module__YXQTwW__loadingWrapper{padding:var(--exv3-space-4);background:var(--exv3-color-darker);border:1px solid var(--exv3-color-gray);border-radius:var(--exv3-radius-md)}.page-module__YXQTwW__stats{gap:var(--exv3-space-4);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:768px){.page-module__YXQTwW__stats{grid-template-columns:repeat(4,1fr)}}.page-module__YXQTwW__statCard{gap:var(--exv3-space-1);padding:var(--exv3-space-4);background:var(--exv3-color-darker);border:1px solid var(--exv3-color-gray);border-radius:var(--exv3-radius-md);display:grid}.page-module__YXQTwW__statLabel{font-size:var(--exv3-font-md);color:var(--exv3-text-secondary)}.page-module__YXQTwW__statValue{font-size:var(--exv3-font-xl);font-weight:var(--exv3-font-weight-semibold);color:var(--exv3-text-primary)}.page-module__YXQTwW__statCardActive .page-module__YXQTwW__statValue{color:var(--exv3-color-success)}.page-module__YXQTwW__statCardDraft .page-module__YXQTwW__statValue{color:var(--exv3-color-warning)}.page-module__YXQTwW__statCardCritical .page-module__YXQTwW__statValue{color:var(--exv3-color-error)}
.DeleteUserModal-module__ILsVia__content{gap:var(--exv3-space-4);display:grid}.DeleteUserModal-module__ILsVia__warningIcon{color:var(--exv3-color-alert);justify-content:center;display:flex}.DeleteUserModal-module__ILsVia__warningText{font-size:var(--exv3-font-md);color:var(--exv3-text-primary);text-align:center;margin:0;line-height:1.5}.DeleteUserModal-module__ILsVia__userInfo{gap:var(--exv3-space-2);padding:var(--exv3-space-4);background:var(--exv3-color-dark);border-radius:var(--exv3-radius-sm);display:grid}.DeleteUserModal-module__ILsVia__userInfoRow{justify-content:space-between;gap:var(--exv3-space-3);display:flex}.DeleteUserModal-module__ILsVia__label{font-size:var(--exv3-font-md);color:var(--exv3-text-secondary)}.DeleteUserModal-module__ILsVia__value{font-size:var(--exv3-font-md);color:var(--exv3-text-primary);font-weight:var(--exv3-font-weight-medium);text-align:right;word-break:break-all}.DeleteUserModal-module__ILsVia__formSection{gap:var(--exv3-space-2);display:grid}.DeleteUserModal-module__ILsVia__formLabel{font-size:var(--exv3-font-md);color:var(--exv3-text-primary)}.DeleteUserModal-module__ILsVia__formLabel strong{color:var(--exv3-color-alert)}.DeleteUserModal-module__ILsVia__textarea{width:100%;padding:var(--exv3-space-3);font-size:var(--exv3-font-md);color:var(--exv3-text-primary);background:var(--exv3-color-darker-2);border:1px solid var(--exv3-color-gray);border-radius:var(--exv3-radius-sm);resize:vertical;min-height:80px;font-family:inherit}.DeleteUserModal-module__ILsVia__textarea:focus{border-color:var(--exv3-color-primary);outline:none}.DeleteUserModal-module__ILsVia__textarea::placeholder{color:var(--exv3-text-secondary)}.DeleteUserModal-module__ILsVia__input{width:100%;padding:var(--exv3-space-3);font-size:var(--exv3-font-md);color:var(--exv3-text-primary);background:var(--exv3-color-darker-2);border:1px solid var(--exv3-color-gray);border-radius:var(--exv3-radius-sm)}.DeleteUserModal-module__ILsVia__input:focus{border-color:var(--exv3-color-alert);outline:none}.DeleteUserModal-module__ILsVia__input::placeholder{color:var(--exv3-text-secondary)}.DeleteUserModal-module__ILsVia__inputValid,.DeleteUserModal-module__ILsVia__inputValid:focus{border-color:var(--exv3-color-primary)}
.ConversationFeed-module__QYxNGW__container{gap:var(--exv3-space-4);padding:var(--exv3-space-4);background:var(--exv3-color-darker);border:1px solid var(--exv3-color-gray);border-radius:var(--exv3-radius-md);display:grid}.ConversationFeed-module__QYxNGW__title{font-size:var(--exv3-font-lg);font-weight:var(--exv3-font-weight-semibold);color:var(--exv3-text-primary);margin:0}.ConversationFeed-module__QYxNGW__list{gap:var(--exv3-space-2);max-height:320px;display:grid;overflow-y:auto}.ConversationFeed-module__QYxNGW__item{gap:var(--exv3-space-2);padding:var(--exv3-space-3);background:var(--exv3-color-dark);border-radius:var(--exv3-radius-sm);display:grid}.ConversationFeed-module__QYxNGW__item:hover{background:var(--exv3-color-darker-2)}.ConversationFeed-module__QYxNGW__itemHeader{gap:var(--exv3-space-2);grid-template-columns:1fr auto;align-items:center;display:grid}.ConversationFeed-module__QYxNGW__user{gap:var(--exv3-space-1);font-size:var(--exv3-font-md);font-weight:var(--exv3-font-weight-medium);color:var(--exv3-text-primary);grid-template-columns:auto auto;align-items:center;display:grid}.ConversationFeed-module__QYxNGW__time{font-size:var(--exv3-font-sm);color:var(--exv3-text-muted)}.ConversationFeed-module__QYxNGW__itemMeta{gap:var(--exv3-space-2);grid-template-columns:1fr auto;align-items:center;display:grid}.ConversationFeed-module__QYxNGW__messageCount{font-size:var(--exv3-font-sm);color:var(--exv3-text-secondary)}.ConversationFeed-module__QYxNGW__empty{gap:var(--exv3-space-2);padding:var(--exv3-space-8);color:var(--exv3-text-muted);place-items:center;display:grid}.ConversationFeed-module__QYxNGW__empty p{font-size:var(--exv3-font-md);margin:0}
.FeedbackGrid-module__kmtpjW__container{gap:var(--exv3-space-3);display:grid}.FeedbackGrid-module__kmtpjW__toolbar{gap:var(--exv3-space-2);padding:var(--exv3-space-3);background:var(--exv3-color-darker);border:1px solid var(--exv3-color-gray);border-radius:var(--exv3-radius-md);grid-template-columns:1fr auto;align-items:center;display:grid}.FeedbackGrid-module__kmtpjW__toolbarLeft{gap:var(--exv3-space-3);grid-template-columns:auto 1fr;align-items:center;display:grid}.FeedbackGrid-module__kmtpjW__toolbarRight{gap:var(--exv3-space-2);grid-template-columns:auto auto;align-items:center;display:grid}.FeedbackGrid-module__kmtpjW__filterToggle{background:var(--exv3-color-dark);border:1px solid var(--exv3-color-gray);border-radius:var(--exv3-radius-sm);width:40px;height:40px;color:var(--exv3-text-secondary);cursor:pointer;place-items:center;display:grid;position:relative}@media (min-width:768px){.FeedbackGrid-module__kmtpjW__filterToggle{display:none}}.FeedbackGrid-module__kmtpjW__filterToggle:hover{background:var(--exv3-color-darker-2);color:var(--exv3-text-primary)}.FeedbackGrid-module__kmtpjW__filterToggleActive{border-color:var(--exv3-color-primary);color:var(--exv3-color-primary)}.FeedbackGrid-module__kmtpjW__filterBadge{background:var(--exv3-color-primary);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;right:-4px}.FeedbackGrid-module__kmtpjW__filters{gap:var(--exv3-space-2);grid-template-columns:repeat(3,1fr);display:none}@media (min-width:768px){.FeedbackGrid-module__kmtpjW__filters{display:grid}}.FeedbackGrid-module__kmtpjW__filtersExpanded{margin-top:var(--exv3-space-3);grid-column:1/-1;grid-template-columns:1fr;display:grid}@media (min-width:768px){.FeedbackGrid-module__kmtpjW__filtersExpanded{grid-column:auto;grid-template-columns:repeat(3,1fr);margin-top:0}}.FeedbackGrid-module__kmtpjW__filterSelect{padding:var(--exv3-space-2)var(--exv3-space-3);background:var(--exv3-color-dark);border:1px solid var(--exv3-color-gray);border-radius:var(--exv3-radius-sm);color:var(--exv3-text-primary);font-size:var(--exv3-font-md);cursor:pointer;min-width:140px}.FeedbackGrid-module__kmtpjW__filterSelect:hover{border-color:var(--exv3-text-secondary)}.FeedbackGrid-module__kmtpjW__filterSelect:focus{border-color:var(--exv3-color-primary);outline:none}.FeedbackGrid-module__kmtpjW__searchInput{gap:var(--exv3-space-2);padding:var(--exv3-space-2)var(--exv3-space-3);background:var(--exv3-color-dark);border:1px solid var(--exv3-color-gray);border-radius:var(--exv3-radius-sm);grid-template-columns:1fr auto;align-items:center;min-width:200px;display:grid}.FeedbackGrid-module__kmtpjW__searchInput input{color:var(--exv3-text-primary);font-size:var(--exv3-font-md);background:0 0;border:none;outline:none}.FeedbackGrid-module__kmtpjW__searchInput input::placeholder{color:var(--exv3-text-muted)}.FeedbackGrid-module__kmtpjW__searchClose{width:24px;height:24px;color:var(--exv3-text-secondary);cursor:pointer;border-radius:var(--exv3-radius-sm);background:0 0;border:none;place-items:center;display:grid}.FeedbackGrid-module__kmtpjW__searchClose:hover{background:var(--exv3-color-darker);color:var(--exv3-text-primary)}.FeedbackGrid-module__kmtpjW__iconButton{background:var(--exv3-color-dark);border:1px solid var(--exv3-color-gray);border-radius:var(--exv3-radius-sm);width:40px;height:40px;color:var(--exv3-text-secondary);cursor:pointer;place-items:center;display:grid}.FeedbackGrid-module__kmtpjW__iconButton:hover{background:var(--exv3-color-darker-2);color:var(--exv3-text-primary)}.FeedbackGrid-module__kmtpjW__grid{gap:var(--exv3-space-3);grid-template-columns:1fr;display:grid}@media (min-width:768px){.FeedbackGrid-module__kmtpjW__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.FeedbackGrid-module__kmtpjW__grid{grid-template-columns:repeat(3,1fr)}}.FeedbackGrid-module__kmtpjW__loading{opacity:.6;pointer-events:none}.FeedbackGrid-module__kmtpjW__empty{gap:var(--exv3-space-3);padding:var(--exv3-space-12);background:var(--exv3-color-darker);border:1px solid var(--exv3-color-gray);border-radius:var(--exv3-radius-md);text-align:center;place-items:center;display:grid}.FeedbackGrid-module__kmtpjW__emptyIcon{color:var(--exv3-text-muted)}.FeedbackGrid-module__kmtpjW__emptyTitle{font-size:var(--exv3-font-lg);font-weight:var(--exv3-font-weight-semibold);color:var(--exv3-text-primary);margin:0}.FeedbackGrid-module__kmtpjW__emptyDescription{font-size:var(--exv3-font-md);color:var(--exv3-text-secondary);max-width:400px;margin:0}.FeedbackGrid-module__kmtpjW__pagination{gap:var(--exv3-space-3);padding:var(--exv3-space-2)var(--exv3-space-3);background:var(--exv3-color-darker);border:1px solid var(--exv3-color-gray);border-radius:var(--exv3-radius-md);grid-template-columns:1fr auto;align-items:center;display:grid}@media (max-width:767px){.FeedbackGrid-module__kmtpjW__pagination{text-align:center;grid-template-columns:1fr}}.FeedbackGrid-module__kmtpjW__paginationInfo{font-size:var(--exv3-font-md);color:var(--exv3-text-secondary)}.FeedbackGrid-module__kmtpjW__paginationButtons{gap:var(--exv3-space-2);grid-template-columns:auto auto auto;align-items:center;display:grid}@media (max-width:767px){.FeedbackGrid-module__kmtpjW__paginationButtons{justify-content:center}}.FeedbackGrid-module__kmtpjW__paginationButton{background:var(--exv3-color-dark);border:1px solid var(--exv3-color-gray);border-radius:var(--exv3-radius-sm);width:36px;height:36px;color:var(--exv3-text-secondary);cursor:pointer;place-items:center;display:grid}.FeedbackGrid-module__kmtpjW__paginationButton:hover:not(:disabled){background:var(--exv3-color-darker-2);color:var(--exv3-text-primary)}.FeedbackGrid-module__kmtpjW__paginationButton:disabled{opacity:.5;cursor:not-allowed}.FeedbackGrid-module__kmtpjW__paginationCurrent{font-size:var(--exv3-font-md);color:var(--exv3-text-primary);padding:0 var(--exv3-space-2)}
.FileGrid-module__dbV95a__header{align-items:center;gap:var(--exv3-space-3);display:flex}.FileGrid-module__dbV95a__title{font-size:var(--exv3-font-lg);font-weight:var(--exv3-font-weight-semibold);color:var(--exv3-text-primary);margin:0}.FileGrid-module__dbV95a__count{font-size:var(--exv3-font-md);color:var(--exv3-text-secondary);padding:var(--exv3-space-1)var(--exv3-space-2);background:var(--exv3-color-dark);border-radius:var(--exv3-radius-full)}.FileGrid-module__dbV95a__controls{margin-bottom:var(--exv3-space-4);justify-content:flex-end;display:flex}.FileGrid-module__dbV95a__sortControl{align-items:center;gap:var(--exv3-space-2);display:flex}.FileGrid-module__dbV95a__sortLabel{font-size:var(--exv3-font-md);color:var(--exv3-text-secondary)}
.AdminConfirmModal-module__ZA4S2W__content{gap:var(--exv3-space-4);display:grid}.AdminConfirmModal-module__ZA4S2W__iconWrapper{justify-content:center;display:flex}.AdminConfirmModal-module__ZA4S2W__iconWrapper.AdminConfirmModal-module__ZA4S2W__warning{color:var(--exv3-color-warning)}.AdminConfirmModal-module__ZA4S2W__iconWrapper.AdminConfirmModal-module__ZA4S2W__danger{color:var(--exv3-color-alert)}.AdminConfirmModal-module__ZA4S2W__iconWrapper.AdminConfirmModal-module__ZA4S2W__success{color:var(--exv3-color-primary)}.AdminConfirmModal-module__ZA4S2W__description{font-size:var(--exv3-font-md);color:var(--exv3-text-primary);text-align:center;margin:0;line-height:1.5}.AdminConfirmModal-module__ZA4S2W__userInfo{gap:var(--exv3-space-2);padding:var(--exv3-space-4);background:var(--exv3-color-dark);border-radius:var(--exv3-radius-sm);display:grid}.AdminConfirmModal-module__ZA4S2W__userInfoRow{justify-content:space-between;gap:var(--exv3-space-3);display:flex}.AdminConfirmModal-module__ZA4S2W__label{font-size:var(--exv3-font-md);color:var(--exv3-text-secondary)}.AdminConfirmModal-module__ZA4S2W__value{font-size:var(--exv3-font-md);color:var(--exv3-text-primary);font-weight:var(--exv3-font-weight-medium);text-align:right;word-break:break-all}.AdminConfirmModal-module__ZA4S2W__formSection{gap:var(--exv3-space-2);display:grid}.AdminConfirmModal-module__ZA4S2W__formLabel{font-size:var(--exv3-font-md);color:var(--exv3-text-primary)}.AdminConfirmModal-module__ZA4S2W__formLabel strong{color:var(--exv3-color-primary)}.AdminConfirmModal-module__ZA4S2W__input{width:100%;padding:var(--exv3-space-3);font-size:var(--exv3-font-md);color:var(--exv3-text-primary);background:var(--exv3-color-darker-2);border:1px solid var(--exv3-color-gray);border-radius:var(--exv3-radius-sm)}.AdminConfirmModal-module__ZA4S2W__input:focus{border-color:var(--exv3-color-primary);outline:none}.AdminConfirmModal-module__ZA4S2W__input::placeholder{color:var(--exv3-text-secondary)}.AdminConfirmModal-module__ZA4S2W__inputValid,.AdminConfirmModal-module__ZA4S2W__inputValid:focus{border-color:var(--exv3-color-primary)}
.SecondaryButton-module__RX5vVa__secondaryButton{padding-block:var(--exv3-space-2);padding-inline:var(--exv3-space-2);justify-content:center;align-items:center;gap:var(--exv3-space-2);white-space:nowrap;border-radius:var(--exv3-radius-md);background:var(--exv3-secondary-btn-bg);border:1px solid var(--exv3-secondary-btn-border);color:var(--exv3-secondary-btn-text);font-family:var(--exv3-font-primary);font-size:var(--exv3-btn-font-md);cursor:pointer;-webkit-tap-highlight-color:transparent;isolation:isolate;flex-direction:row;font-style:normal;font-weight:700;line-height:normal;transition:all .2s;display:inline-flex;position:relative}.SecondaryButton-module__RX5vVa__secondaryButton .SecondaryButton-module__RX5vVa__icon{flex-shrink:0;width:1.5rem;height:1.5rem}.SecondaryButton-module__RX5vVa__secondaryButton:active:not(:disabled),.SecondaryButton-module__RX5vVa__secondaryButton:hover:not(:disabled){background:var(--exv3-secondary-btn-active-bg);border:1px solid var(--exv3-secondary-btn-active-border);color:var(--exv3-secondary-btn-text)}.SecondaryButton-module__RX5vVa__secondaryButton:disabled{background:var(--exv3-secondary-btn-disabled-bg);box-shadow:var(--exv3-secondary-btn-disabled-shadow);color:var(--exv3-secondary-btn-disabled-text);cursor:not-allowed;opacity:.5;border:1px solid #0000}.SecondaryButton-module__RX5vVa__small{padding-block:var(--exv3-space-1);padding-inline:var(--exv3-space-2);font-size:var(--exv3-btn-font-sm);gap:var(--exv3-space-1)}.SecondaryButton-module__RX5vVa__small .SecondaryButton-module__RX5vVa__icon{width:1.125rem;height:1.125rem}.SecondaryButton-module__RX5vVa__large{padding-block:var(--exv3-space-2);padding-inline:var(--exv3-space-3);font-size:var(--exv3-btn-font-lg);gap:var(--exv3-space-2)}.SecondaryButton-module__RX5vVa__large .SecondaryButton-module__RX5vVa__icon{width:1.75rem;height:1.75rem}
.SendTokenModal-module__2Kb86a__overlay{-webkit-backdrop-filter:blur(8px);z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:0;animation:.2s ease-out SendTokenModal-module__2Kb86a__fadeIn;display:flex;position:fixed;inset:0;overflow:hidden;container:token-modal-overlay/inline-size}@keyframes SendTokenModal-module__2Kb86a__fadeIn{0%{opacity:0}to{opacity:1}}.SendTokenModal-module__2Kb86a__modal{background:var(--exv3-color-darker);width:100vw;max-width:100%;height:100dvh;max-height:100dvh;box-shadow:none;border:none;border-radius:0;flex-direction:column;animation:.3s ease-out SendTokenModal-module__2Kb86a__slideIn;display:flex;position:relative;overflow:hidden}@keyframes SendTokenModal-module__2Kb86a__slideIn{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.SendTokenModal-module__2Kb86a__header{align-items:center;gap:var(--exv3-space-3);padding:var(--exv3-space-4);flex-shrink:0;display:flex}.SendTokenModal-module__2Kb86a__backButton{width:2.5rem;height:2.5rem;color:var(--exv3-color-white);cursor:pointer;transition:all var(--exv3-transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.SendTokenModal-module__2Kb86a__backIcon{filter:brightness(0)invert();transition:all var(--exv3-transition-fast)}.SendTokenModal-module__2Kb86a__backButton:hover:not(:disabled) .SendTokenModal-module__2Kb86a__backIcon{filter:brightness(0)invert()sepia()hue-rotate(80deg)saturate(500%);transform:translate(-2px)}.SendTokenModal-module__2Kb86a__backButton:disabled{opacity:.5;cursor:not-allowed}.SendTokenModal-module__2Kb86a__title{color:var(--exv3-color-white);font-size:var(--exv3-font-xl);font-weight:var(--exv3-font-weight-bold);font-family:var(--exv3-font-primary);margin:0}.SendTokenModal-module__2Kb86a__content{gap:var(--exv3-space-4);padding:var(--exv3-space-4);flex:1;grid-template-columns:1fr 1fr;min-height:0;display:grid;overflow:hidden}@media (max-width:768px){.SendTokenModal-module__2Kb86a__content{gap:var(--exv3-space-5);grid-template-columns:1fr}}.SendTokenModal-module__2Kb86a__formColumn{flex-direction:column;display:flex}.SendTokenModal-module__2Kb86a__form{gap:var(--exv3-space-3);flex-direction:column;display:flex;overflow:hidden}.SendTokenModal-module__2Kb86a__section{gap:var(--exv3-space-2);flex-direction:column;display:flex}.SendTokenModal-module__2Kb86a__label{color:var(--exv3-color-white);font-size:var(--exv3-font-md);font-weight:var(--exv3-font-weight-semibold);font-family:var(--exv3-font-primary)}.SendTokenModal-module__2Kb86a__searchWrapper{position:relative}.SendTokenModal-module__2Kb86a__searchInput{width:100%;padding:var(--exv3-space-3)var(--exv3-space-10)var(--exv3-space-3)var(--exv3-space-3);background:var(--exv3-color-darker-2);border-radius:var(--exv3-radius-md);color:var(--exv3-color-white);font-size:var(--exv3-font-md);font-family:var(--exv3-font-primary);transition:all var(--exv3-transition-fast);border:1px solid #fff3}.SendTokenModal-module__2Kb86a__searchInput::placeholder{color:#fff6}.SendTokenModal-module__2Kb86a__searchInput:focus{border-color:var(--exv3-color-primary);outline:none;box-shadow:0 0 0 3px #2cff051a}.SendTokenModal-module__2Kb86a__searchInput:disabled{opacity:.5;cursor:not-allowed}.SendTokenModal-module__2Kb86a__searchIcon{right:var(--exv3-space-3);filter:brightness(0)invert()opacity(.5);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.SendTokenModal-module__2Kb86a__searchResults{margin-top:var(--exv3-space-1);background:var(--exv3-color-darker-2);border-radius:var(--exv3-radius-md);z-index:10;max-height:12.5rem;box-shadow:var(--exv3-shadow-lg);border:1px solid #fff3;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.SendTokenModal-module__2Kb86a__searchResultItem{align-items:center;gap:var(--exv3-space-2);width:100%;padding:var(--exv3-space-3);color:var(--exv3-color-white);font-size:var(--exv3-font-md);font-family:var(--exv3-font-primary);text-align:left;cursor:pointer;transition:all var(--exv3-transition-fast);background:0 0;border:none;display:flex}.SendTokenModal-module__2Kb86a__searchResultItem:hover{background:#ffffff0d}.SendTokenModal-module__2Kb86a__searchResultItem:not(:last-child){border-bottom:1px solid #ffffff1a}.SendTokenModal-module__2Kb86a__chooseUserButton{padding:var(--exv3-space-3)var(--exv3-space-4);background:var(--exv3-color-darker-2);border-radius:var(--exv3-radius-md);color:var(--exv3-color-white);font-size:var(--exv3-font-md);font-family:var(--exv3-font-primary);cursor:pointer;transition:all var(--exv3-transition-fast);text-align:left;border:1px solid #fff3}.SendTokenModal-module__2Kb86a__chooseUserButton:hover:not(:disabled){background:#ffffff0d;border-color:#ffffff4d}.SendTokenModal-module__2Kb86a__chooseUserButton:disabled{opacity:.5;cursor:not-allowed}.SendTokenModal-module__2Kb86a__userTag{align-items:center;gap:var(--exv3-space-2);padding:var(--exv3-space-2)var(--exv3-space-3);background:var(--exv3-color-darker-2);border-radius:var(--exv3-radius-md);color:var(--exv3-color-white);font-size:var(--exv3-font-md);font-family:var(--exv3-font-primary);border:1px solid #fff3;width:fit-content;display:flex}.SendTokenModal-module__2Kb86a__removeUserButton{width:1.25rem;height:1.25rem;color:var(--exv3-color-white);cursor:pointer;transition:all var(--exv3-transition-fast);border-radius:var(--exv3-radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.SendTokenModal-module__2Kb86a__removeIcon{filter:brightness(0)invert();transition:all var(--exv3-transition-fast)}.SendTokenModal-module__2Kb86a__removeUserButton:hover:not(:disabled){background:#ffffff1a}.SendTokenModal-module__2Kb86a__removeUserButton:hover:not(:disabled) .SendTokenModal-module__2Kb86a__removeIcon{filter:brightness(0)invert()opacity(.8)}.SendTokenModal-module__2Kb86a__removeUserButton:disabled{opacity:.5;cursor:not-allowed}.SendTokenModal-module__2Kb86a__textarea{width:100%;padding:var(--exv3-space-3);background:var(--exv3-color-darker-2);border-radius:var(--exv3-radius-md);color:var(--exv3-color-white);font-size:var(--exv3-font-md);font-family:var(--exv3-font-primary);line-height:var(--exv3-line-height-relaxed);resize:none;min-height:6rem;max-height:6rem;transition:all var(--exv3-transition-fast);border:1px solid #fff3}.SendTokenModal-module__2Kb86a__textarea::placeholder{color:#fff6}.SendTokenModal-module__2Kb86a__textarea:focus{border-color:var(--exv3-color-primary);outline:none;box-shadow:0 0 0 3px #2cff051a}.SendTokenModal-module__2Kb86a__textarea:disabled{opacity:.5;cursor:not-allowed}.SendTokenModal-module__2Kb86a__charCount{text-align:right;color:var(--exv3-color-white);font-size:var(--exv3-font-md);font-family:var(--exv3-font-primary)}.SendTokenModal-module__2Kb86a__errorMessage{padding:var(--exv3-space-3);border:1px solid var(--exv3-color-alert);border-radius:var(--exv3-radius-md);color:var(--exv3-color-alert);font-size:var(--exv3-font-md);font-family:var(--exv3-font-primary);background:#ff34371a}.SendTokenModal-module__2Kb86a__successMessage{padding:var(--exv3-space-3);border:1px solid var(--exv3-color-primary);border-radius:var(--exv3-radius-md);color:var(--exv3-color-primary);font-size:var(--exv3-font-md);font-family:var(--exv3-font-primary);background:#2cff051a}.SendTokenModal-module__2Kb86a__actions{gap:var(--exv3-space-3);margin-top:var(--exv3-space-2);display:flex}.SendTokenModal-module__2Kb86a__sendButton{align-items:center;gap:var(--exv3-space-2);display:flex}.SendTokenModal-module__2Kb86a__sendIcon{filter:brightness(0);flex-shrink:0}.SendTokenModal-module__2Kb86a__previewSection{display:none}.SendTokenModal-module__2Kb86a__previewColumn{gap:var(--exv3-space-4);flex-direction:column;height:100%;display:flex}@media (max-width:768px){.SendTokenModal-module__2Kb86a__previewSection{gap:var(--exv3-space-4);flex-direction:column;display:flex}.SendTokenModal-module__2Kb86a__previewColumn{display:none}}.SendTokenModal-module__2Kb86a__previewTitle{color:var(--exv3-color-white);font-size:var(--exv3-font-md);font-weight:var(--exv3-font-weight-semibold);font-family:var(--exv3-font-primary);margin:0}.SendTokenModal-module__2Kb86a__flipCard{perspective:1000px;cursor:pointer;flex:1;width:100%;height:6rem;position:relative}@media (max-width:768px){.SendTokenModal-module__2Kb86a__flipCard{aspect-ratio:1;max-width:100%;height:auto}}.SendTokenModal-module__2Kb86a__flipCardInner{width:100%;height:80%;transform-style:preserve-3d;transition:transform .6s;position:relative}.SendTokenModal-module__2Kb86a__flipCardInner.SendTokenModal-module__2Kb86a__flipped{transform:rotateY(180deg)}.SendTokenModal-module__2Kb86a__flipCardFront,.SendTokenModal-module__2Kb86a__flipCardBack{backface-visibility:hidden;width:100%;height:100%;position:absolute;top:0;left:0}.SendTokenModal-module__2Kb86a__flipCardBack{transform:rotateY(180deg)}.SendTokenModal-module__2Kb86a__tokenImageWrapper{justify-content:center;align-items:center;width:100%;height:100%;animation:3s ease-in-out infinite SendTokenModal-module__2Kb86a__float;display:flex}@keyframes SendTokenModal-module__2Kb86a__float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.SendTokenModal-module__2Kb86a__tokenImage{filter:drop-shadow(0 4px 12px #2cff054d);width:100%;height:100%;object-fit:contain!important}.SendTokenModal-module__2Kb86a__messageContainer{background:linear-gradient(135deg,var(--exv3-color-secondary)0%,var(--exv3-color-accent)100%);border-radius:var(--exv3-radius-lg);width:100%;height:100%;padding:var(--exv3-space-2);justify-content:center;align-items:center;display:flex;overflow:hidden}.SendTokenModal-module__2Kb86a__message{color:var(--exv3-color-white);font-size:var(--exv3-font-sm);font-family:var(--exv3-font-primary);font-weight:var(--exv3-font-weight-semibold);text-align:center;text-overflow:ellipsis;-webkit-line-clamp:6;line-clamp:6;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;margin:0;line-height:1.3;display:-webkit-box;overflow:hidden}.SendTokenModal-module__2Kb86a__tokenCard{aspect-ratio:1;border-radius:var(--exv3-radius-lg);border:10px solid #305cde99;width:100%;max-width:25rem;position:relative;overflow:visible;box-shadow:0 4px 20px #0000004d}.SendTokenModal-module__2Kb86a__tokenGradient{border-radius:var(--exv3-radius-lg);background:linear-gradient(#305cde 0%,#2cff05 100%);position:absolute;inset:0;box-shadow:0 0 20px #2cff054d}.SendTokenModal-module__2Kb86a__tokenContent{z-index:1;height:100%;padding:var(--exv3-space-6);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.SendTokenModal-module__2Kb86a__tokenMessage{color:var(--exv3-color-white);font-size:var(--exv3-font-lg);font-family:var(--exv3-font-primary);font-style:italic;font-weight:var(--exv3-font-weight-normal);line-height:var(--exv3-line-height-relaxed);white-space:pre-line;text-align:center;text-shadow:0 2px 4px #00000080;margin:0}.SendTokenModal-module__2Kb86a__tokenFrom{margin:var(--exv3-space-3)0 0 0;color:var(--exv3-color-white);font-size:var(--exv3-font-md);font-family:var(--exv3-font-primary);font-style:italic;font-weight:var(--exv3-font-weight-normal);text-align:center;text-shadow:0 2px 4px #00000080}.SendTokenModal-module__2Kb86a__tokenBrand{color:var(--exv3-color-white);font-size:var(--exv3-font-2xl);font-family:var(--exv3-font-primary);font-weight:var(--exv3-font-weight-bold);text-transform:uppercase;letter-spacing:.1em;margin:0}.SendTokenModal-module__2Kb86a__tokenBrandHighlight{color:var(--exv3-color-primary)}@container token-modal-overlay (min-width:48rem){.SendTokenModal-module__2Kb86a__overlay{padding:var(--exv3-space-4)}.SendTokenModal-module__2Kb86a__modal{border-radius:var(--exv3-radius-lg);width:100%;max-width:600px;height:auto;max-height:90vh;box-shadow:var(--exv3-shadow-2xl);border:1px solid #fff3}}@media (max-width:768px){.SendTokenModal-module__2Kb86a__overlay{align-items:flex-start;padding:0}.SendTokenModal-module__2Kb86a__modal{width:100vw;max-width:100%;height:100dvh;max-height:100vh;box-shadow:none;border:none;border-radius:0}.SendTokenModal-module__2Kb86a__header{padding:var(--exv3-space-4)}.SendTokenModal-module__2Kb86a__content{padding:var(--exv3-space-4);flex:1;min-height:0;overflow-y:auto}.SendTokenModal-module__2Kb86a__title{font-size:var(--exv3-font-lg)}.SendTokenModal-module__2Kb86a__actions{gap:var(--exv3-space-3);flex-direction:row}.SendTokenModal-module__2Kb86a__actions>*{flex:1}.SendTokenModal-module__2Kb86a__textarea{min-height:8rem;max-height:8rem}.SendTokenModal-module__2Kb86a__flipCard{aspect-ratio:1;max-width:100%;height:auto}}.SendTokenModal-module__2Kb86a__anonRow{align-items:center;gap:var(--exv3-space-2);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.SendTokenModal-module__2Kb86a__anonCheckbox{width:1.125rem;height:1.125rem;accent-color:var(--exv3-color-primary);cursor:pointer}.SendTokenModal-module__2Kb86a__anonCheckbox:disabled{cursor:not-allowed;opacity:.5}.SendTokenModal-module__2Kb86a__anonLabel{font-size:var(--exv3-font-md);font-weight:var(--exv3-font-weight-medium);color:var(--exv3-color-white)}.SendTokenModal-module__2Kb86a__anonHelp{margin:var(--exv3-space-1)0 0 calc(1.125rem + var(--exv3-space-2));font-size:var(--exv3-font-sm);color:var(--exv3-color-light-gray);line-height:var(--exv3-line-height-normal)}
.RemoveFriendModal-module__iE494a__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#000000b3;justify-content:center;align-items:center;animation:.2s ease-out RemoveFriendModal-module__iE494a__fadeIn;display:flex;position:fixed;inset:0}@keyframes RemoveFriendModal-module__iE494a__fadeIn{0%{opacity:0}to{opacity:1}}.RemoveFriendModal-module__iE494a__modal{background:#292929;border:1px solid #ffffff1a;border-radius:15px;width:90%;max-width:440px;animation:.3s ease-out RemoveFriendModal-module__iE494a__slideUp;position:relative;box-shadow:0 8px 32px #00000080}@keyframes RemoveFriendModal-module__iE494a__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.RemoveFriendModal-module__iE494a__closeButton{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex;position:absolute;top:15px;right:15px}.RemoveFriendModal-module__iE494a__closeButton:hover{color:#fff;background:#ffffff1a}.RemoveFriendModal-module__iE494a__content{text-align:center;flex-direction:column;align-items:center;padding:40px 30px 30px;display:flex}.RemoveFriendModal-module__iE494a__iconWrapper{margin-bottom:20px}.RemoveFriendModal-module__iE494a__title{color:#fff;margin:0 0 12px;font-family:Ubuntu,sans-serif;font-size:24px;font-weight:700}.RemoveFriendModal-module__iE494a__description{color:#ffffffe6;margin:0 0 8px;font-family:Ubuntu,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.RemoveFriendModal-module__iE494a__description strong{color:#62ff00;font-weight:600}.RemoveFriendModal-module__iE494a__subtext{color:#fff9;margin:0 0 30px;font-family:Ubuntu,sans-serif;font-size:14px;font-weight:400;line-height:1.4}.RemoveFriendModal-module__iE494a__actions{justify-content:center;gap:12px;width:100%;display:flex}.RemoveFriendModal-module__iE494a__cancelButton,.RemoveFriendModal-module__iE494a__confirmButton{cursor:pointer;border:none;border-radius:8px;flex:1;max-width:160px;padding:12px 24px;font-family:Ubuntu,sans-serif;font-size:14px;font-weight:600;transition:all .2s}.RemoveFriendModal-module__iE494a__cancelButton{color:#fff;background:#ffffff1a;border:1px solid #fff3}.RemoveFriendModal-module__iE494a__cancelButton:hover:not(:disabled){background:#ffffff26;border-color:#ffffff4d}.RemoveFriendModal-module__iE494a__confirmButton{color:#fff;background:#ff3437;box-shadow:0 2px 8px #ff34374d}.RemoveFriendModal-module__iE494a__confirmButton:hover:not(:disabled){background:#ff3437e6;transform:translateY(-1px);box-shadow:0 4px 12px #ff343766}.RemoveFriendModal-module__iE494a__cancelButton:disabled,.RemoveFriendModal-module__iE494a__confirmButton:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:480px){.RemoveFriendModal-module__iE494a__modal{width:95%}.RemoveFriendModal-module__iE494a__content{padding:35px 20px 25px}.RemoveFriendModal-module__iE494a__title{font-size:20px}.RemoveFriendModal-module__iE494a__description{font-size:14px}.RemoveFriendModal-module__iE494a__actions{flex-direction:column}.RemoveFriendModal-module__iE494a__cancelButton,.RemoveFriendModal-module__iE494a__confirmButton{max-width:100%}}
.NewPost-module__R3BuUG__postForm{width:100%;margin-bottom:var(--exv3-space-9);flex-direction:column;gap:12px;display:flex}.NewPost-module__R3BuUG__formHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.NewPost-module__R3BuUG__formHeader h3{font-size:18px;font-weight:700;font-family:var(--exv3-font-primary);color:#fff;margin:0}.NewPost-module__R3BuUG__contentInput{color:#fff;width:100%;font-size:1.6rem;font-family:var(--exv3-font-primary);resize:vertical;background-color:#ffffff0d;border:1px solid #fff3;border-radius:8px;min-height:8rem;padding:14px 16px;transition:all .3s}.NewPost-module__R3BuUG__contentInput::placeholder{color:#fff6}.NewPost-module__R3BuUG__contentInput:focus{background-color:#ffffff14;border-color:#62ff00;outline:none;box-shadow:0 0 0 2px #62ff0026}.NewPost-module__R3BuUG__contentInput:hover{background-color:#ffffff14;border-color:#62ff0066}.NewPost-module__R3BuUG__imageUpload{width:100%;margin-top:8px;display:flex}.NewPost-module__R3BuUG__mediaUploadContainer{position:relative}.NewPost-module__R3BuUG__fileInput{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.NewPost-module__R3BuUG__mediaButton{color:#62ff00;cursor:pointer;background-color:#62ff001a;border:1px solid #62ff004d;border-radius:50%;justify-content:center;align-items:center;width:4.2rem;height:4.2rem;padding:0;transition:all .3s;display:flex}.NewPost-module__R3BuUG__mediaButton:hover{background-color:#62ff0033;border-color:#62ff00;transform:scale(1.05)}.NewPost-module__R3BuUG__mediaButton:focus{outline:none;box-shadow:0 0 0 3px #62ff0033}.NewPost-module__R3BuUG__mediaButton:disabled{opacity:.4;cursor:not-allowed}.NewPost-module__R3BuUG__mediaMenu{z-index:10;background-color:#242424;border:1px solid #62ff004d;border-radius:8px;width:200px;animation:.15s ease-out NewPost-module__R3BuUG__fadeIn;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 8px 16px #0000004d}@media (max-width:1024px){.NewPost-module__R3BuUG__mediaMenu{width:180px;left:0;right:auto}}.NewPost-module__R3BuUG__mediaOption{text-align:left;cursor:pointer;color:#fff;width:100%;font-family:var(--exv3-font-primary);background:0 0;border:none;align-items:center;gap:8px;padding:12px 14px;font-size:14px;transition:all .2s;display:flex}.NewPost-module__R3BuUG__mediaOption:hover{background-color:#62ff001a}.NewPost-module__R3BuUG__mediaOption svg{color:#62ff00}.NewPost-module__R3BuUG__selectedImagePreview{background-color:#0000004d;border:1px solid #62ff004d;border-radius:8px;width:100%;overflow:hidden}.NewPost-module__R3BuUG__imagePreviewHeader{font-size:13px;font-family:var(--exv3-font-primary);color:#fff;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.NewPost-module__R3BuUG__removeImageButton{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.NewPost-module__R3BuUG__removeImageButton:hover{color:#ff3437;background-color:#ff343733;border-color:#ff3437}.NewPost-module__R3BuUG__imagePreviewContainer{justify-content:center;width:100%;max-height:300px;display:flex;overflow:hidden}.NewPost-module__R3BuUG__imagePreviewImg{object-fit:contain;max-width:100%;max-height:300px}.NewPost-module__R3BuUG__detectedLinks{background-color:#62ff001a;border:1px solid #62ff004d;border-radius:8px;flex-direction:column;gap:6px;width:100%;margin-top:8px;padding:10px 14px;display:flex}.NewPost-module__R3BuUG__linkLabel{font-size:13px;font-weight:600;font-family:var(--exv3-font-primary);color:#62ff00}.NewPost-module__R3BuUG__linkPreview{font-size:14px;font-family:var(--exv3-font-primary);color:#fff;word-break:break-word;text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.NewPost-module__R3BuUG__linkPreview:hover{color:#62ff00;text-decoration:underline}.NewPost-module__R3BuUG__formFooter{justify-content:space-between;align-items:center;width:100%;margin-top:12px;display:flex}.NewPost-module__R3BuUG__charCount{font-size:14px;font-family:var(--exv3-font-primary);color:#fff9}.NewPost-module__R3BuUG__errorMessage{color:#ff3437;font-size:14px;font-family:var(--exv3-font-primary);margin:4px 0;font-weight:500}.NewPost-module__R3BuUG__imageErrorMessage{color:#ff3437;font-size:14px;font-family:var(--exv3-font-primary);background-color:#ff34371a;border:1px solid #ff34374d;border-radius:8px;align-items:center;gap:8px;margin:8px 0;padding:10px 14px;font-weight:500;display:flex}.NewPost-module__R3BuUG__convertingMessage{color:#62ff00;font-size:14px;font-family:var(--exv3-font-primary);background-color:#62ff001a;border:1px solid #62ff004d;border-radius:8px;align-items:center;gap:8px;margin:8px 0;padding:10px 14px;font-weight:500;animation:1.5s ease-in-out infinite NewPost-module__R3BuUG__pulse;display:flex}@keyframes NewPost-module__R3BuUG__pulse{0%,to{opacity:1}50%{opacity:.7}}@media (max-width:1024px){.NewPost-module__R3BuUG__postForm{gap:10px}.NewPost-module__R3BuUG__contentInput{min-height:70px}.NewPost-module__R3BuUG__imagePreviewContainer,.NewPost-module__R3BuUG__imagePreviewImg{max-height:280px}}@media (max-width:768px){.NewPost-module__R3BuUG__postForm{gap:8px;width:100%}.NewPost-module__R3BuUG__formHeader{justify-content:center;align-items:center;margin-bottom:12px;position:relative}.NewPost-module__R3BuUG__formHeader h3{text-align:center;width:100%;font-size:18px}.NewPost-module__R3BuUG__contentInput{box-sizing:border-box;border-radius:8px;width:100%;min-height:80px;padding:12px;font-size:16px}.NewPost-module__R3BuUG__imagePreviewContainer{width:100%;max-height:200px}.NewPost-module__R3BuUG__imagePreviewImg{width:auto;max-height:200px}.NewPost-module__R3BuUG__imagePreviewHeader{padding:8px 10px;font-size:13px}.NewPost-module__R3BuUG__removeImageButton{width:28px;height:28px}.NewPost-module__R3BuUG__detectedLinks{box-sizing:border-box;width:100%;padding:8px 10px}.NewPost-module__R3BuUG__linkLabel{font-size:13px}.NewPost-module__R3BuUG__linkPreview{word-break:break-all;font-size:14px}.NewPost-module__R3BuUG__mediaButton{width:36px;height:36px}.NewPost-module__R3BuUG__formFooter{justify-content:space-between;align-items:center;width:100%;margin-top:12px;padding:0}.NewPost-module__R3BuUG__charCount{font-size:14px}.NewPost-module__R3BuUG__submitButton{border-radius:50px;padding:7px 18px;font-size:15px;font-weight:600}.NewPost-module__R3BuUG__errorMessage{text-align:center;font-size:14px}}
.WebViewBanner-module__9IUecW__banner{margin-bottom:var(--exv3-space-4);font-family:var(--exv3-font-primary);background:#ffffff0a;border:1px solid #ffffff26;border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.WebViewBanner-module__9IUecW__title{color:#fff;margin:0;font-size:15px;font-weight:600;line-height:1.3}.WebViewBanner-module__9IUecW__text{color:#ffffffb8;margin:0;font-size:13px;line-height:1.5}.WebViewBanner-module__9IUecW__copyButton{color:#fff;width:100%;font-size:14px;font-weight:600;font-family:var(--exv3-font-primary);cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:10px;margin-top:4px;padding:11px 16px;transition:border-color .2s,background .2s,color .2s}.WebViewBanner-module__9IUecW__copyButton:hover{background:#ffffff0f;border-color:#ffffff8c}.WebViewBanner-module__9IUecW__copyButton:active{background:#ffffff1a}.WebViewBanner-module__9IUecW__copyButton.WebViewBanner-module__9IUecW__copied{color:#62ff00;border-color:#62ff00}.WebViewBanner-module__9IUecW__copyButton:disabled{opacity:.6;cursor:not-allowed}
.FriendCard-module__l8p3eG__card{align-items:center;gap:var(--exv3-space-3);padding:var(--exv3-space-4);border:none;border-bottom:1px solid var(--exv3-color-gray);transition:var(--exv3-transition-normal);background:0 0;display:flex;overflow:visible}.FriendCard-module__l8p3eG__card:last-child{border-bottom:none}.FriendCard-module__l8p3eG__avatarWrapper{z-index:100;flex-shrink:0;position:relative}.FriendCard-module__l8p3eG__onlineIndicator{background:var(--exv3-color-primary);border:2px solid var(--exv3-color-darkest);border-radius:var(--exv3-radius-full);width:12px;height:12px;position:absolute;bottom:4px;right:4px}.FriendCard-module__l8p3eG__info{gap:var(--exv3-space-2);flex-direction:column;flex:1;min-width:0;display:flex}.FriendCard-module__l8p3eG__username{color:var(--exv3-color-white);font-family:var(--exv3-font-primary);font-size:var(--exv3-font-md);font-style:normal;font-weight:var(--exv3-font-weight-bold);margin:0;line-height:normal}.FriendCard-module__l8p3eG__bio{color:var(--exv3-color-white);font-family:var(--exv3-font-primary);font-size:var(--exv3-font-md);font-style:normal;font-weight:var(--exv3-font-weight-normal);margin:0;line-height:normal;display:none}.FriendCard-module__l8p3eG__actions{gap:var(--exv3-space-2);flex-shrink:0;align-items:center;display:flex}.FriendCard-module__l8p3eG__actionButton{width:8.0625rem;height:2.1875rem}.FriendCard-module__l8p3eG__friendTooltip{opacity:1!important;z-index:10000!important;background:#3c3c3c!important}.FriendCard-module__l8p3eG__menuContainer{position:relative}.FriendCard-module__l8p3eG__menuButton{border-radius:var(--exv3-radius-md);width:36px;height:36px;color:var(--exv3-color-white);cursor:pointer;transition:all var(--exv3-transition-fast);background:0 0;border:1px solid #fff3;justify-content:center;align-items:center;display:flex}.FriendCard-module__l8p3eG__menuButton:hover{background:#ffffff1a;border-color:#ffffff4d}.FriendCard-module__l8p3eG__dropdownMenu{top:calc(100% + var(--exv3-space-1));background:var(--exv3-color-darker-2);border-radius:var(--exv3-radius-md);z-index:200;border:1px solid #fff3;min-width:160px;position:absolute;right:0;overflow:hidden;box-shadow:0 4px 12px #0000004d}.FriendCard-module__l8p3eG__menuItem{width:100%;padding:var(--exv3-space-3)var(--exv3-space-4);color:var(--exv3-color-alert);font-size:var(--exv3-font-sm);font-family:var(--exv3-font-primary);text-align:left;cursor:pointer;transition:background var(--exv3-transition-fast);background:0 0;border:none;display:block}.FriendCard-module__l8p3eG__menuItem:hover{background:#ffffff1a}@media (max-width:768px){.FriendCard-module__l8p3eG__card{padding:var(--exv3-space-4);align-items:center;gap:var(--exv3-space-3);flex-direction:column;position:relative}.FriendCard-module__l8p3eG__avatarWrapper{order:1}.FriendCard-module__l8p3eG__info{text-align:center;order:2;align-items:center;width:100%}.FriendCard-module__l8p3eG__username{font-size:var(--exv3-font-md);margin-bottom:var(--exv3-space-2)}.FriendCard-module__l8p3eG__bio{font-size:var(--exv3-font-sm);color:var(--exv3-color-light-gray);margin:0;display:block}.FriendCard-module__l8p3eG__actions{justify-content:center;gap:var(--exv3-space-2);flex-flow:wrap;order:3;width:100%}.FriendCard-module__l8p3eG__actionButton{min-width:calc(50% - var(--exv3-space-1));flex:1;height:2.1875rem}.FriendCard-module__l8p3eG__menuContainer{top:var(--exv3-space-3);right:var(--exv3-space-3);z-index:200;position:absolute}}
.FriendGrid-module__H1j3Nq__grid{border-radius:var(--exv3-radius-md);background:var(--exv3-color-darker);width:100%;padding:var(--exv3-space-4);grid-template-columns:1fr;gap:0;display:grid}@media (max-width:768px){.FriendGrid-module__H1j3Nq__grid{grid-template-columns:1fr}}
