.analytics-module__JX7-ba__pageHeader{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.analytics-module__JX7-ba__pageTitleContainer{flex-direction:column;gap:.25rem;display:flex}.analytics-module__JX7-ba__pageTitle{color:hsl(var(--layout-text));font-size:2rem;font-weight:800}.analytics-module__JX7-ba__pageSubtitle{color:hsl(var(--text-muted))}.analytics-module__JX7-ba__statsGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem;margin-bottom:3rem;display:grid}.analytics-module__JX7-ba__statCard{background:hsla(var(--card-bg)/.6);border:1px solid hsla(var(--border-medium)/.1);border-radius:1.25rem;flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.analytics-module__JX7-ba__statLabel{color:hsl(var(--text-muted));text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:600}.analytics-module__JX7-ba__statValue{color:hsl(var(--layout-text));font-size:2.25rem;font-weight:800}.analytics-module__JX7-ba__section{background:hsla(var(--card-bg)/.5);border:1px solid hsla(var(--border-medium)/.1);border-radius:1.5rem;margin-bottom:2rem;padding:2rem}.analytics-module__JX7-ba__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.analytics-module__JX7-ba__sectionTitle{font-size:1.25rem;font-weight:700}.analytics-module__JX7-ba__chartContainer{border-bottom:1px solid hsla(var(--border-medium)/.1);justify-content:space-between;align-items:flex-end;gap:.5rem;height:300px;margin-top:1rem;padding-top:2rem;display:flex}.analytics-module__JX7-ba__chartCol{cursor:pointer;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.analytics-module__JX7-ba__chartBar{background:linear-gradient(to top,hsla(var(--dash-accent)/.2),hsl(var(--dash-accent)));border-top-left-radius:4px;border-top-right-radius:4px;width:60%;min-width:15px;max-width:40px;transition:filter .2s}.analytics-module__JX7-ba__chartCol:hover .analytics-module__JX7-ba__chartBar{filter:brightness(1.2)}.analytics-module__JX7-ba__chartLabel{color:hsl(var(--text-muted));writing-mode:vertical-rl;text-orientation:mixed;margin-top:.5rem;font-size:.75rem;transform:rotate(180deg)}.analytics-module__JX7-ba__chartTooltip{background:hsl(var(--card-bg-elevated));color:hsl(var(--layout-text));opacity:0;pointer-events:none;border:1px solid hsla(var(--border-medium)/.1);white-space:nowrap;z-index:10;border-radius:4px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;transition:opacity .2s;position:absolute;top:-2.5rem}.analytics-module__JX7-ba__chartCol:hover .analytics-module__JX7-ba__chartTooltip{opacity:1}.analytics-module__JX7-ba__emptyState{text-align:center;color:hsl(var(--text-muted));padding:2rem}.analytics-module__JX7-ba__helperText{color:hsl(var(--text-muted))}.analytics-module__JX7-ba__chartGrid{grid-template-columns:minmax(300px,1fr) minmax(300px,1fr);gap:2rem;display:grid}.analytics-module__JX7-ba__chartSources{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.analytics-module__JX7-ba__chartSourceItem{justify-content:space-between;display:flex}
.Button-module__iYV4-q__button{cursor:pointer;border:none;border-radius:9999px;outline:none;justify-content:center;align-items:center;font-family:inherit;font-weight:600;transition:all .2s ease-in-out;display:inline-flex}.Button-module__iYV4-q__button:disabled{opacity:.6;cursor:not-allowed}.Button-module__iYV4-q__sm{padding:.5rem 1rem;font-size:.875rem}.Button-module__iYV4-q__md{padding:.75rem 1.5rem;font-size:1rem}.Button-module__iYV4-q__lg{padding:1rem 2rem;font-size:1.125rem}.Button-module__iYV4-q__icon{padding:.5rem;font-size:1.5rem;line-height:1}.Button-module__iYV4-q__primary{background-color:hsl(var(--btn-primary-bg));color:hsl(var(--btn-primary-text))}.Button-module__iYV4-q__primary:hover:not(:disabled){background-color:hsl(var(--btn-primary-hover));box-shadow:0 4px 12px hsl(var(--btn-primary-bg)/.3)}.Button-module__iYV4-q__secondary{background-color:hsl(var(--btn-secondary-bg)/.1);color:hsl(var(--btn-secondary-text));border:1px solid hsl(var(--btn-secondary-bg)/.1)}.Button-module__iYV4-q__secondary:hover:not(:disabled){background-color:hsl(var(--btn-secondary-bg)/.15)}.Button-module__iYV4-q__outline{color:hsl(var(--btn-secondary-text));border:1px solid hsl(var(--btn-outline-border)/.2);background-color:#0000}.Button-module__iYV4-q__outline:hover:not(:disabled){background-color:hsl(var(--btn-secondary-bg)/.05);border-color:hsl(var(--btn-outline-border)/.4)}.Button-module__iYV4-q__danger{background-color:hsl(var(--btn-danger-bg)/.1);color:hsl(var(--btn-danger-text));border:1px solid hsl(var(--btn-danger-bg)/.2)}.Button-module__iYV4-q__danger:hover:not(:disabled){background-color:hsl(var(--btn-danger-bg)/.2)}.Button-module__iYV4-q__close{color:hsl(var(--btn-close-text));background-color:#0000;border:none}.Button-module__iYV4-q__close:hover:not(:disabled){background-color:hsl(var(--btn-secondary-bg)/.1);color:hsl(var(--btn-close-hover))}.Button-module__iYV4-q__fabIcon{margin-right:.5rem}@media (max-width:768px){.Button-module__iYV4-q__fabMobile{z-index:45;width:60px!important;height:60px!important;box-shadow:0 10px 25px hsl(var(--btn-primary-bg)/.5)!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important;position:fixed!important;bottom:30px!important;right:20px!important}.Button-module__iYV4-q__withBottomNav{bottom:90px!important}.Button-module__iYV4-q__fabMobile>.Button-module__iYV4-q__fabText{display:none!important}.Button-module__iYV4-q__fabMobile>.Button-module__iYV4-q__fabIcon{justify-content:center!important;align-items:center!important;margin-right:0!important;font-size:2rem!important;line-height:1!important;display:flex!important}}.Button-module__iYV4-q__loading{cursor:wait}.Button-module__iYV4-q__spinner{box-sizing:border-box;border:2px solid;border-bottom-color:#0000;border-radius:50%;width:20px;height:20px;animation:1s linear infinite Button-module__iYV4-q__rotation;display:inline-block}@keyframes Button-module__iYV4-q__rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.PortfolioNavbar-module__Y4eSiG__nav{z-index:50;background:hsl(var(--portfolio-bg-main)/.7);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid hsl(var(--portfolio-white)/.05);position:fixed;top:0;left:0;right:0}.PortfolioNavbar-module__Y4eSiG__container{justify-content:space-between;align-items:center;height:4.5rem;display:flex}.PortfolioNavbar-module__Y4eSiG__brand{letter-spacing:-.02em;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:800;display:flex}.PortfolioNavbar-module__Y4eSiG__brandDot{border-radius:50%;width:8px;height:8px}.PortfolioNavbar-module__Y4eSiG__navLinksBtn{cursor:pointer;color:hsl(var(--portfolio-text-muted))!important;background:0 0!important;border:none!important;font-family:inherit!important;font-size:.9rem!important;font-weight:500!important;transition:color .2s!important}.PortfolioNavbar-module__Y4eSiG__navLinksBtn:hover{color:hsl(var(--portfolio-white))!important}.PortfolioNavbar-module__Y4eSiG__editLink{background:hsl(var(--portfolio-white)/.08);color:hsl(var(--portfolio-white));border:1px solid hsl(var(--portfolio-white)/.1);border-radius:999px;margin-left:1rem;padding:.5rem 1rem;font-size:.8rem;font-weight:600;text-decoration:none}.PortfolioNavbar-module__Y4eSiG__editLink:hover{background:hsl(var(--portfolio-white)/.15)}.PortfolioNavbar-module__Y4eSiG__loginLink{color:hsl(var(--portfolio-white));border-radius:999px;align-items:center;gap:.5rem;margin-left:1rem;padding:.5rem 1rem;font-size:.8rem;font-weight:600;text-decoration:none;display:flex}.PortfolioNavbar-module__Y4eSiG__profileLink{background:hsl(var(--portfolio-white)/.08);color:hsl(var(--portfolio-white));border:1px solid hsl(var(--portfolio-white)/.1);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-left:1rem;padding:.5rem;text-decoration:none;display:flex}.PortfolioNavbar-module__Y4eSiG__profileLink:hover{background:hsl(var(--portfolio-white)/.15)}
.Input-module__q3xrba__container{flex-direction:column;gap:.5rem;width:100%;display:flex}.Input-module__q3xrba__inputWrapper{align-items:center;width:100%;display:flex;position:relative}.Input-module__q3xrba__input,.Input-module__q3xrba__textarea,.Input-module__q3xrba__select{background:hsl(var(--input-bg)/.2);border:1px solid hsl(var(--input-border-base)/.1);color:hsl(var(--input-text));border-radius:.5rem;outline:none;width:100%;padding:.75rem 1rem;font-family:inherit;font-size:.95rem;transition:all .2s}.Input-module__q3xrba__textarea{resize:vertical;min-height:100px}.Input-module__q3xrba__select{appearance:none;cursor:pointer}.Input-module__q3xrba__select option{background-color:hsl(var(--card-bg));color:hsl(var(--input-text));box-shadow:none;border:none;outline:none;padding:.5rem 1rem}.Input-module__q3xrba__inputWithLeftIcon{padding-left:2.75rem}.Input-module__q3xrba__inputWithRightIcon{padding-right:2.75rem}.Input-module__q3xrba__leftIcon,.Input-module__q3xrba__rightIcon{color:hsl(var(--input-icon));pointer-events:auto;justify-content:center;align-items:center;display:flex;position:absolute}.Input-module__q3xrba__leftIcon{left:1rem}.Input-module__q3xrba__rightIcon{right:1rem}.Input-module__q3xrba__input:focus,.Input-module__q3xrba__textarea:focus,.Input-module__q3xrba__select:focus{border-color:hsl(var(--input-focus-border));box-shadow:0 0 0 2px hsl(var(--input-focus-shadow)/.2);background:hsl(var(--input-focus-bg)/.03)}.Input-module__q3xrba__error{border-color:hsl(var(--input-error))!important}.Input-module__q3xrba__errorText{color:hsl(var(--input-error));margin-top:-.25rem;font-size:.75rem}.Input-module__q3xrba__helperText{color:hsl(var(--input-helper-text));font-size:.75rem}.Input-module__q3xrba__prefixWrapper{background:hsl(var(--input-prefix-bg)/.3);border:1px solid hsl(var(--input-border-base)/.1);border-radius:.5rem;align-items:center;display:flex;overflow:hidden}.Input-module__q3xrba__prefix{color:hsl(var(--input-prefix-text));border-right:1px solid hsl(var(--input-border-base)/.05);background:hsl(var(--input-border-base)/.02);align-items:center;height:100%;padding:0 .75rem;font-size:.85rem;display:flex}.Input-module__q3xrba__prefixInput{box-shadow:none!important;background:0 0!important;border:none!important}.Input-module__q3xrba__checkboxContainer{cursor:pointer;align-items:center;gap:.75rem;display:flex}.Input-module__q3xrba__checkboxInput{width:1.2rem;height:1.2rem;accent-color:hsl(var(--primary));cursor:pointer}.Input-module__q3xrba__checkboxLabel{color:hsl(var(--input-checkbox-label));font-size:.95rem}.Input-module__q3xrba__pointerEventsNone{pointer-events:none}
.layout-module__T8_2_W__layoutContainer{background:hsl(var(--layout-bg));min-height:100vh;color:hsl(var(--layout-text));padding-bottom:2rem;display:flex}.layout-module__T8_2_W__mainContent{max-width:1000px;margin:0 auto}.layout-module__T8_2_W__pageContainer{padding:2rem 0;animation:.5s ease-out layout-module__T8_2_W__fadeIn}.layout-module__T8_2_W__pageHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}@media (max-width:768px){.layout-module__T8_2_W__pageHeader{flex-direction:column}}.layout-module__T8_2_W__pageTitle{color:hsl(var(--page-title));margin:0 0 .5rem;font-size:2rem;font-weight:800}.layout-module__T8_2_W__pageSubtitle{color:hsl(var(--page-subtitle));margin:0;font-size:1rem}@media (max-width:768px){.layout-module__T8_2_W__pageContainer{padding:1rem 0}.layout-module__T8_2_W__pageTitle{font-size:1.5rem}}@keyframes layout-module__T8_2_W__fadeIn{0%{opacity:0}to{opacity:1}}.layout-module__T8_2_W__cardTitle{color:hsl(var(--card-title));border-bottom:1px solid hsl(var(--card-title-border)/.05);margin-bottom:1.5rem;padding-bottom:.75rem;font-size:1.1rem;font-weight:700}.layout-module__T8_2_W__sectionTitle{color:hsl(var(--section-title));margin-bottom:1rem;font-size:1.25rem;font-weight:700}.layout-module__T8_2_W__textBody{color:hsl(var(--text-body));font-size:.95rem;font-weight:400}.layout-module__T8_2_W__textMuted{color:hsl(var(--text-muted));font-size:.85rem}.layout-module__T8_2_W__textSmall{color:hsl(var(--text-small));font-size:.75rem}.layout-module__T8_2_W__formLabel{color:hsl(var(--form-label));margin-bottom:.5rem;font-size:.85rem;font-weight:500;display:block}.layout-module__T8_2_W__pageEditorContainer{background:radial-gradient(circle at top,#3b82f608,#0000 70%);min-height:100vh;padding-bottom:100px}
.HeroSection-module__j1sGkG__section{justify-content:center;align-items:center;min-height:100vh;padding-top:4rem;display:flex;position:relative;overflow:hidden}.HeroSection-module__j1sGkG__bgContainer{z-index:0;position:absolute;inset:0}.HeroSection-module__j1sGkG__blobTop{width:600px;height:600px;position:absolute;top:-20%;right:-10%}.HeroSection-module__j1sGkG__blobBottom{width:600px;height:600px;position:absolute;bottom:-20%;left:-10%}.HeroSection-module__j1sGkG__contentContainer{z-index:1;text-align:center;max-width:900px;padding:2rem;position:relative}.HeroSection-module__j1sGkG__avatarImg{object-fit:cover;border:4px solid hsl(var(--portfolio-white)/.1);border-radius:50%;width:160px;height:160px;margin-bottom:2.5rem}.HeroSection-module__j1sGkG__avatarPlaceholder{border:4px solid hsl(var(--portfolio-white)/.1);border-radius:50%;width:160px;height:160px;margin:0 auto 2.5rem}.HeroSection-module__j1sGkG__title{letter-spacing:-.03em;margin-bottom:1.5rem;font-size:clamp(3rem,5vw,5rem);font-weight:800;line-height:1.1}.HeroSection-module__j1sGkG__bio{color:hsl(var(--portfolio-text-muted));max-width:700px;margin:0 auto 2rem;font-size:1.35rem;font-weight:300;line-height:1.6}.HeroSection-module__j1sGkG__info{color:hsl(var(--portfolio-text-dark));justify-content:center;gap:1.5rem;margin-bottom:2.5rem;font-size:.9rem;display:flex}.HeroSection-module__j1sGkG__actions{justify-content:center;align-items:center;gap:1rem;display:flex}.HeroSection-module__j1sGkG__workBtn{padding:1rem 2rem;font-size:1.1rem}.HeroSection-module__j1sGkG__resumeBtn{background:hsl(var(--portfolio-white)/.06);color:hsl(var(--portfolio-white));border:1px solid hsl(var(--portfolio-white)/.1);border-radius:.5rem;padding:1rem 2rem;font-size:1.1rem;font-weight:500;text-decoration:none;transition:background-color .2s}.HeroSection-module__j1sGkG__resumeBtn:hover{background:hsl(var(--portfolio-white)/.1)}
.GeneralTab-module__uVhO8W__tabPanel{padding:2rem}.GeneralTab-module__uVhO8W__formGroup{max-width:400px}
.SkillsSection-module__9CH5SG__section{padding:8rem 0}.SkillsSection-module__9CH5SG__container{padding:0 2rem}.SkillsSection-module__9CH5SG__title{text-align:center;letter-spacing:-.02em;margin-bottom:3rem;font-size:clamp(2rem,4vw,3rem);font-weight:800}.SkillsSection-module__9CH5SG__grid{flex-wrap:wrap;justify-content:center;gap:1.5rem;max-width:1000px;margin:0 auto;display:flex}.SkillsSection-module__9CH5SG__skillCard{background:hsl(var(--portfolio-bg-modal)/.6);border:1px solid hsl(var(--portfolio-white)/.05);text-align:center;cursor:default;border-radius:1rem;justify-content:center;align-items:center;gap:1rem;min-width:160px;padding:1.25rem 2rem;display:flex}.SkillsSection-module__9CH5SG__icon{object-fit:contain;width:32px;height:32px}.SkillsSection-module__9CH5SG__dot{border-radius:50%;width:12px;height:12px}.SkillsSection-module__9CH5SG__name{white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:1.1rem;font-weight:600;display:block;overflow:hidden}
.PrivacyTab-module__QaOYAG__tabPanel{padding:2rem}.PrivacyTab-module__QaOYAG__formGroup{max-width:400px;margin-bottom:2rem}.PrivacyTab-module__QaOYAG__toggleGroup{margin-bottom:1.5rem}.PrivacyTab-module__QaOYAG__dangerZone{border:1px solid hsl(var(--btn-danger-bg)/.25);background:hsl(var(--btn-danger-bg)/.05);border-radius:.75rem;margin-top:2rem;padding:1.5rem 2rem}.PrivacyTab-module__QaOYAG__dangerTitle{color:hsl(var(--btn-danger-text));margin:0 0 .5rem;font-size:1rem;font-weight:700}.PrivacyTab-module__QaOYAG__dangerDescription{color:hsl(var(--text-muted));margin:0 0 1.25rem;font-size:.9rem;line-height:1.5}
.ExperienceSection-module__ZIMfGW__section{background:linear-gradient(to bottom,transparent,hsl(var(--portfolio-white)/.02)50%,transparent);padding:8rem 0}.ExperienceSection-module__ZIMfGW__container{max-width:800px;padding:0 2rem}.ExperienceSection-module__ZIMfGW__title{text-align:center;letter-spacing:-.02em;margin-bottom:4rem;font-size:clamp(2rem,4vw,3rem);font-weight:800}.ExperienceSection-module__ZIMfGW__timeline{border-left:2px solid hsl(var(--portfolio-white)/.1);padding-left:3rem;position:relative}.ExperienceSection-module__ZIMfGW__item{margin-bottom:4rem;position:relative}.ExperienceSection-module__ZIMfGW__node{background:hsl(var(--portfolio-bg-main));border-radius:50%;width:1.2rem;height:1.2rem;position:absolute;top:.4rem;left:-3.65rem}.ExperienceSection-module__ZIMfGW__date{background:hsl(var(--portfolio-white)/.05);border-radius:4px;margin-bottom:.5rem;padding:.2rem .6rem;font-size:.9rem;font-weight:600;display:inline-block}.ExperienceSection-module__ZIMfGW__itemTitle{color:hsl(var(--portfolio-white));-webkit-line-clamp:1;line-clamp:1;word-break:break-word;-webkit-box-orient:vertical;margin-bottom:.25rem;font-size:1.75rem;font-weight:700;display:-webkit-box;overflow:hidden}.ExperienceSection-module__ZIMfGW__company{color:hsl(var(--portfolio-text-muted));-webkit-line-clamp:1;line-clamp:1;word-break:break-word;-webkit-box-orient:vertical;margin-bottom:1rem;font-size:1.2rem;display:-webkit-box;overflow:hidden}.ExperienceSection-module__ZIMfGW__description{color:hsl(var(--portfolio-text-secondary));white-space:pre-wrap;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;font-size:1.05rem;line-height:1.7;display:-webkit-box;overflow:hidden}@media (min-width:768px){.ExperienceSection-module__ZIMfGW__container{max-width:100%;padding:0 5%}.ExperienceSection-module__ZIMfGW__timeline{border-left:none;border-top:2px solid hsl(var(--portfolio-white)/.1);scroll-snap-type:x mandatory;flex-direction:row;gap:3rem;padding-top:3rem;padding-bottom:2rem;padding-left:0;display:flex;overflow-x:auto}.ExperienceSection-module__ZIMfGW__timeline::-webkit-scrollbar{height:8px}.ExperienceSection-module__ZIMfGW__timeline::-webkit-scrollbar-track{background:0 0}.ExperienceSection-module__ZIMfGW__timeline::-webkit-scrollbar-thumb{background:hsl(var(--portfolio-white)/.15);border-radius:4px}.ExperienceSection-module__ZIMfGW__timeline::-webkit-scrollbar-thumb:hover{background:hsl(var(--portfolio-white)/.3)}.ExperienceSection-module__ZIMfGW__item{scroll-snap-align:start;flex:0 0 380px;margin-bottom:0}.ExperienceSection-module__ZIMfGW__node{top:calc(1px - 3.6rem);left:0}}
.AdminPageHeader-module__TQKKUa__pageHeader{justify-content:space-between;align-items:center;margin-bottom:3rem;display:flex}.AdminPageHeader-module__TQKKUa__pageTitleContainer{flex-direction:column;gap:.25rem;display:flex}.AdminPageHeader-module__TQKKUa__pageTitle{color:hsl(var(--layout-text));font-size:2rem;font-weight:800}.AdminPageHeader-module__TQKKUa__pageSubtitle{color:hsl(var(--text-muted))}.AdminPageHeader-module__TQKKUa__avatarMini{background:hsl(var(--dash-accent));color:#fff;width:2.25rem;height:2.25rem;box-shadow:0 0 15px hsla(var(--dash-accent)/.3);border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;font-weight:800;display:flex}.AdminPageHeader-module__TQKKUa__adminBadge{background:hsla(var(--card-bg)/.5);border:1px solid hsla(var(--border-medium)/.1);border-radius:2rem;align-items:center;gap:1rem;padding:.5rem 1rem;display:flex}.AdminPageHeader-module__TQKKUa__adminInfo{flex-direction:column;display:flex}.AdminPageHeader-module__TQKKUa__adminName{color:hsl(var(--layout-text));font-size:.85rem;font-weight:700}.AdminPageHeader-module__TQKKUa__adminStatus{color:hsl(var(--text-muted));font-size:.7rem}
.messages-module__BCbs0q__messagesContainer{flex-direction:column;height:calc(100vh - 4rem);display:flex}.messages-module__BCbs0q__unreadBadgeOverrides{background:hsl(var(--destructive));color:hsl(var(--destructive-foreground));border-radius:999px;padding:.1rem .5rem;font-weight:700}.messages-module__BCbs0q__emptyStateOverrides{text-align:center;background:hsl(var(--card-bg-subtle));border:1px solid hsl(var(--border-medium));border-radius:1rem;padding:5rem 2rem}.messages-module__BCbs0q__emptyStateDesc{max-width:400px;margin:0 auto}.messages-module__BCbs0q__layout{border:1px solid hsl(var(--border-medium));background:hsl(var(--layout-bg));border-radius:.5rem;flex:1;display:flex;overflow:hidden}.messages-module__BCbs0q__listPanel{border-right:1px solid hsl(var(--border-medium));background:hsl(var(--layout-bg));flex-direction:column;width:350px;min-width:350px;display:flex;overflow-y:auto}.messages-module__BCbs0q__listHeaderOverrides{padding:1.25rem 1rem}.messages-module__BCbs0q__chatPanel{background:hsl(var(--layout-bg));z-index:10;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.messages-module__BCbs0q__emptyChat{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.messages-module__BCbs0q__emptyChatIconOverrides{margin-bottom:1rem}.messages-module__BCbs0q__loadingChatContainerOverrides{flex:1;justify-content:center;align-items:center;display:flex}.messages-module__BCbs0q__loadingContainerOverrides{text-align:center;padding:3rem}.messages-module__BCbs0q__loadingIconOverrides{margin-bottom:1rem}.messages-module__BCbs0q__showChat{transform:none}@media (max-width:768px){.messages-module__BCbs0q__hiddenOnMobile{display:none!important}.messages-module__BCbs0q__messagesContainer{height:100dvh;margin:0!important;padding:0!important}.messages-module__BCbs0q__layout{z-index:40;background:hsl(var(--layout-bg));width:100vw;height:100dvh;position:fixed;inset:0;border:none!important;border-radius:0!important}.messages-module__BCbs0q__listHeaderOverrides{padding-top:1.25rem;padding-left:4.5rem}.messages-module__BCbs0q__listPanel{border-right:none;height:100%;transition:transform .3s cubic-bezier(.33,1,.68,1);position:static;transform:none;width:100%!important;min-width:0!important}.messages-module__BCbs0q__chatPanel{z-index:70;background:hsl(var(--layout-bg));transition:transform .3s cubic-bezier(.33,1,.68,1);position:fixed;top:0;left:0;transform:translate(100%);width:100vw!important;height:100dvh!important}.messages-module__BCbs0q__layout.messages-module__BCbs0q__showChat{z-index:100}.messages-module__BCbs0q__layout.messages-module__BCbs0q__showChat .messages-module__BCbs0q__listPanel{transform:translate(-30%)}.messages-module__BCbs0q__layout.messages-module__BCbs0q__showChat .messages-module__BCbs0q__chatPanel{transform:translate(0)}}
.PageHeader-module__VpReOa__headerContainer{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid hsl(var(--border-medium));background:#09090bd9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem 2rem;display:flex;position:sticky;top:0;box-shadow:0 4px 20px -5px #0000004d}.PageHeader-module__VpReOa__backLinkOverrides{align-items:center;gap:.4rem;margin-bottom:.25rem;text-decoration:none;transition:color .2s;display:inline-flex}.PageHeader-module__VpReOa__backLinkOverrides:hover{color:#fff}.PageHeader-module__VpReOa__titleOverrides{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.75rem;max-width:40vw;margin:0;display:flex;overflow:hidden;margin-bottom:0!important}.PageHeader-module__VpReOa__titleLabel{opacity:.5;font-weight:400}.PageHeader-module__VpReOa__actionsGroup{gap:.75rem;display:flex}.PageHeader-module__VpReOa__settingsBtn{align-items:center;gap:.5rem;display:flex}.PageHeader-module__VpReOa__liveGroup{background:hsl(var(--card-bg-subtle));border:1px solid hsl(var(--card-bg));border-radius:.6rem;gap:.5rem;padding:.25rem;display:flex}.PageHeader-module__VpReOa__viewLiveBtn{align-items:center;gap:.5rem;text-decoration:none;display:flex;box-shadow:0 2px 10px #10b98133}.PageHeader-module__VpReOa__viewLiveBtn:hover{filter:brightness(1.1)}
.BasicInfoCard-module__DDT1Gq__panel{border:1px solid hsl(var(--card-bg));background:hsl(var(--card-bg-subtle));border-radius:1rem;padding:1.5rem}.BasicInfoCard-module__DDT1Gq__formRow{gap:1rem;margin-bottom:1rem;display:flex}.BasicInfoCard-module__DDT1Gq__formGroup{flex:1;margin-bottom:1rem}@media (max-width:900px){.BasicInfoCard-module__DDT1Gq__formRow{flex-direction:column;gap:0}}
.DeleteAccountModal-module__exsRda__modalOverlay{background:hsl(var(--overlay-bg));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:9999;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.DeleteAccountModal-module__exsRda__modalContent{background:hsl(var(--modal-bg));border:1px solid hsl(var(--btn-danger-bg)/.3);width:100%;max-width:460px;box-shadow:0 25px 50px -12px hsl(var(--overlay-bg-light));border-radius:.75rem;flex-direction:column;max-height:90vh;display:flex;overflow:hidden}.DeleteAccountModal-module__exsRda__modalHeader{border-bottom:1px solid hsl(var(--btn-danger-bg)/.15);background:hsl(var(--btn-danger-bg)/.05);justify-content:space-between;align-items:center;padding:1.25rem 2rem;display:flex}.DeleteAccountModal-module__exsRda__headerTitle{color:hsl(var(--btn-danger-text));align-items:center;gap:.75rem;font-size:1.1rem;font-weight:700;display:flex}.DeleteAccountModal-module__exsRda__headerIcon{font-size:1.3rem}.DeleteAccountModal-module__exsRda__modalBody{background:hsl(var(--modal-bg));flex:1;padding:1.5rem 2rem;overflow-y:auto}.DeleteAccountModal-module__exsRda__warningBox{background:hsl(var(--btn-danger-bg)/.08);border:1px solid hsl(var(--btn-danger-bg)/.2);border-radius:.5rem;margin-bottom:1.5rem;padding:1rem 1.25rem}.DeleteAccountModal-module__exsRda__warningTitle{color:hsl(var(--btn-danger-text));margin-bottom:.5rem;font-size:.9rem;font-weight:700}.DeleteAccountModal-module__exsRda__warningList{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.DeleteAccountModal-module__exsRda__warningList li{color:hsl(var(--text-muted));padding-left:1.25rem;font-size:.85rem;position:relative}.DeleteAccountModal-module__exsRda__warningList li:before{content:"✕";color:hsl(var(--btn-danger-text));font-size:.7rem;font-weight:700;position:absolute;left:0}.DeleteAccountModal-module__exsRda__formGroup{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.DeleteAccountModal-module__exsRda__errorMessage{color:hsl(var(--btn-danger-text));margin-top:.25rem;font-size:.85rem;font-weight:500}.DeleteAccountModal-module__exsRda__modalFooter{border-top:1px solid hsl(var(--card-bg));background:hsl(var(--modal-bg));justify-content:flex-end;gap:.8rem;padding:1rem 2rem;display:flex}@media (max-width:768px){.DeleteAccountModal-module__exsRda__modalContent{border-radius:0;height:100%;max-height:100vh}}
.ProjectsSection-module__U1O4sG__section{padding:8rem 0}.ProjectsSection-module__U1O4sG__container{padding:0 2rem}.ProjectsSection-module__U1O4sG__title{text-align:center;letter-spacing:-.02em;margin-bottom:4rem;font-size:clamp(2rem,4vw,3rem);font-weight:800}.ProjectsSection-module__U1O4sG__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));justify-items:center;gap:2.5rem;display:grid}.ProjectsSection-module__U1O4sG__card{background:hsl(var(--portfolio-bg-card)/.4);border:1px solid hsl(var(--portfolio-white)/.08);cursor:pointer;box-shadow:0 10px 40px -10px hsl(var(--portfolio-black)/.5);isolation:isolate;border-radius:1.5rem;width:100%;max-width:400px;transition:all .3s;position:relative;overflow:hidden;transform:translateZ(0)}.ProjectsSection-module__U1O4sG__imageContainer{background:hsl(var(--portfolio-bg-image-placeholder));width:100%;height:240px;position:relative;overflow:hidden}.ProjectsSection-module__U1O4sG__image{object-fit:cover;width:100%;height:100%;transition:transform .5s}.ProjectsSection-module__U1O4sG__content{padding:2rem}.ProjectsSection-module__U1O4sG__tags{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.ProjectsSection-module__U1O4sG__tag{background:hsl(var(--portfolio-white)/.1);color:hsl(var(--portfolio-text-secondary));border-radius:999px;padding:.2rem .6rem;font-size:.75rem}.ProjectsSection-module__U1O4sG__cardTitle{white-space:nowrap;text-overflow:ellipsis;margin-bottom:.75rem;font-size:1.5rem;font-weight:700;display:block;overflow:hidden}.ProjectsSection-module__U1O4sG__description{color:hsl(var(--portfolio-text-muted));-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:1.5rem;line-height:1.6;display:-webkit-box;overflow:hidden}.ProjectsSection-module__U1O4sG__viewStudy{align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:flex}.ProjectsSection-module__U1O4sG__arrow{font-size:1.2rem}.ProjectsSection-module__U1O4sG__modalOverlay{z-index:100;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ProjectsSection-module__U1O4sG__modalBackdrop{background:hsl(var(--portfolio-black)/.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute;inset:0}.ProjectsSection-module__U1O4sG__modalContent{background:hsl(var(--portfolio-bg-modal));z-index:101;border:1px solid hsl(var(--portfolio-white)/.1);width:100%;max-width:900px;max-height:90vh;box-shadow:0 25px 50px -12px hsl(var(--portfolio-black)/.5);border-radius:1.5rem;flex-direction:column;display:flex;position:relative;overflow:hidden auto}.ProjectsSection-module__U1O4sG__closeBtn{z-index:10;background:hsl(var(--portfolio-black)/.5);color:hsl(var(--portfolio-white));cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.2rem;display:flex;position:absolute;top:1rem;right:1rem}.ProjectsSection-module__U1O4sG__modalImageContainer{flex-shrink:0;width:100%;height:300px}.ProjectsSection-module__U1O4sG__modalImage{object-fit:cover;width:100%;height:100%}.ProjectsSection-module__U1O4sG__modalBody{padding:2rem 1.5rem}.ProjectsSection-module__U1O4sG__modalTitle{margin-bottom:1rem;font-size:1.8rem;font-weight:800;line-height:1.2}.ProjectsSection-module__U1O4sG__modalTags{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.ProjectsSection-module__U1O4sG__modalTag{background:hsl(var(--portfolio-white)/.05);color:hsl(var(--portfolio-text-light));border:1px solid hsl(var(--portfolio-white)/.1);border-radius:6px;padding:.25rem .75rem;font-size:.8rem}.ProjectsSection-module__U1O4sG__modalDescription{color:hsl(var(--portfolio-text-secondary));margin-bottom:2rem;font-size:1rem;line-height:1.7}.ProjectsSection-module__U1O4sG__modalActions{flex-wrap:wrap;gap:1rem;display:flex}.ProjectsSection-module__U1O4sG__visitBtn{text-align:center;flex:1;min-width:140px;padding:.8rem 1.5rem;font-size:.95rem;text-decoration:none}.ProjectsSection-module__U1O4sG__videoBtn{border:1px solid hsl(var(--portfolio-white)/.2);color:hsl(var(--portfolio-white));text-align:center;border-radius:.5rem;flex:1;min-width:140px;padding:.8rem 1.5rem;text-decoration:none}
.AdminCard-module__twmUJa__card{background:hsla(var(--card-bg)/.6);border:1px solid hsla(var(--border-medium)/.1);border-radius:1.5rem;margin-bottom:2rem;padding:2rem}.AdminCard-module__twmUJa__cardHeader{border-bottom:1px solid hsla(var(--border-medium)/.1);align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:flex}.AdminCard-module__twmUJa__cardIcon{background:hsla(var(--dash-accent)/.1);border-radius:1rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:2rem;display:flex}.AdminCard-module__twmUJa__cardTitle{color:hsl(var(--layout-text));margin:0 0 .25rem;font-size:1.15rem;font-weight:700}.AdminCard-module__twmUJa__cardSubtitle{color:hsl(var(--text-muted));margin:0;font-size:.85rem}
.AdminSection-module__hih2hq__section{background:hsla(var(--card-bg)/.5);border:1px solid hsla(var(--border-medium)/.1);border-radius:1.5rem;margin-bottom:2rem;padding:2rem}.AdminSection-module__hih2hq__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.AdminSection-module__hih2hq__sectionTitle{font-size:1.25rem;font-weight:700}
.analytics-module__jd786G__chartsGrid{grid-template-columns:1fr 300px;gap:1.5rem;margin-bottom:2.5rem;display:grid}.analytics-module__jd786G__loadingContainerOverrides{text-align:center;padding:3rem}.analytics-module__jd786G__loadingIcon{margin-bottom:1rem;font-size:2rem}@media (max-width:768px){.analytics-module__jd786G__chartsGrid{grid-template-columns:1fr}}
.shared-module__eoHgWW__list{flex-direction:column;gap:1rem;display:flex}.shared-module__eoHgWW__emptyState{font-style:italic}.shared-module__eoHgWW__actionGroup{align-items:center;gap:.5rem;display:flex}.shared-module__eoHgWW__statusFollowing{color:hsl(var(--dash-accent));font-size:.85rem;font-weight:500}.shared-module__eoHgWW__btnRequested{cursor:pointer;opacity:.7}.shared-module__eoHgWW__btnAccept{background:hsl(var(--success,152 69% 31%))!important}.shared-module__eoHgWW__btnAccept:hover{background:hsl(var(--success-hover,152 69% 25%))!important}.shared-module__eoHgWW__dateHeader{border-bottom:1px solid var(--border-medium);margin-bottom:.5rem;padding-bottom:.25rem;font-size:.85rem}.shared-module__eoHgWW__dateGroup{margin-bottom:1.5rem}
.ConversationItem-module__U6YzPG__item{cursor:pointer;background:0 0;align-items:center;gap:.75rem;padding:.6rem 1rem;transition:background .15s;display:flex}.ConversationItem-module__U6YzPG__item:hover{background:hsl(var(--modal-bg))}.ConversationItem-module__U6YzPG__selected{background:hsl(var(--card-bg-active))}.ConversationItem-module__U6YzPG__avatarContainer{border-radius:50%;flex-shrink:0;width:56px;min-width:56px;height:56px;position:relative;overflow:hidden}.ConversationItem-module__U6YzPG__avatarImg{object-fit:cover;width:100%;height:100%}.ConversationItem-module__U6YzPG__avatarFallbackOverrides{background:hsl(var(--dash-primary));width:100%;height:100%;color:hsl(var(--primary-foreground));justify-content:center;align-items:center;font-weight:600;display:flex}.ConversationItem-module__U6YzPG__content{flex-direction:column;flex:1;justify-content:center;gap:.1rem;min-width:0;display:flex}.ConversationItem-module__U6YzPG__header{align-items:center;display:flex}.ConversationItem-module__U6YzPG__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ConversationItem-module__U6YzPG__nameUnread{color:hsl(var(--foreground));font-weight:700}.ConversationItem-module__U6YzPG__footer{align-items:center;gap:.25rem;display:flex}.ConversationItem-module__U6YzPG__messagePreview{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ConversationItem-module__U6YzPG__previewUnread{color:hsl(var(--foreground));font-weight:600}.ConversationItem-module__U6YzPG__time{flex-shrink:0}.ConversationItem-module__U6YzPG__time:before{content:" · "}.ConversationItem-module__U6YzPG__unreadBadge{background:hsl(var(--dash-primary));border-radius:50%;min-width:8px;height:8px;margin-left:auto;display:inline-block}
.SettingsModal-module__tJzlAW__modalOverlay{background:hsl(var(--overlay-bg));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:9999;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.SettingsModal-module__tJzlAW__modalContent{background:hsl(var(--modal-bg));border:1px solid hsl(var(--border-medium));flex-direction:column;width:100%;max-width:500px;max-height:90vh;padding:2rem;display:flex;overflow:hidden}.SettingsModal-module__tJzlAW__modalHeader{border-bottom:1px solid hsl(var(--card-bg));justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.SettingsModal-module__tJzlAW__modalTitleOverrides{margin:0}.SettingsModal-module__tJzlAW__modalBody{overflow-y:auto}.SettingsModal-module__tJzlAW__section{margin-bottom:1.5rem}.SettingsModal-module__tJzlAW__presetsGrid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:.75rem;display:grid}.SettingsModal-module__tJzlAW__presetBtn{width:100%;height:60px;position:relative}.SettingsModal-module__tJzlAW__presetBtn:hover{transform:scale(1.05)}.SettingsModal-module__tJzlAW__presetActive{border:2px solid #fff}.SettingsModal-module__tJzlAW__checkIcon{color:#fff;text-shadow:0 1px 3px hsl(var(--overlay-bg-light));justify-content:center;align-items:center;font-size:1.5rem;display:flex;position:absolute;inset:0}.SettingsModal-module__tJzlAW__modalFooter{border-top:1px solid hsl(var(--card-bg));gap:1rem;margin-top:2rem;padding-top:1rem;display:flex}
.BrandingCard-module__mwykQG__panel{border:1px solid hsl(var(--card-bg));background:hsl(var(--card-bg-subtle));border-radius:1rem;padding:1.5rem}.BrandingCard-module__mwykQG__formGroup{flex:1;margin-bottom:1rem}.BrandingCard-module__mwykQG__formRow{gap:1rem;margin-bottom:1rem;display:flex}@media (max-width:900px){.BrandingCard-module__mwykQG__formRow{flex-direction:column;gap:0}}
.publications-module__UScC9W__publicationsContainer{min-height:100vh}.publications-module__UScC9W__createPanel{margin-bottom:2rem}.publications-module__UScC9W__createButtonFull{justify-content:center;align-items:center;gap:0;width:100%;padding:1rem;display:flex}.publications-module__UScC9W__searchContainer{margin-bottom:2rem}.publications-module__UScC9W__searchInputOverrides{box-shadow:none!important;background:0 0!important;border:none!important}.publications-module__UScC9W__postsList{flex-direction:column;gap:1rem;display:flex}.publications-module__UScC9W__emptyStateOverrides{text-align:center;padding:3rem;font-style:italic}@media (max-width:768px){.publications-module__UScC9W__publicationsContainer{padding-bottom:80px}}
.NotificationsTab-module__GZJ9bG__tabPanel{padding:2rem}.NotificationsTab-module__GZJ9bG__toggleGroup{margin-bottom:1.5rem}
.BlogSection-module__Xb1hZq__section{background:linear-gradient(to top,transparent,hsl(var(--portfolio-white)/.02)50%,transparent);padding:8rem 0}.BlogSection-module__Xb1hZq__container{padding:0 2rem}.BlogSection-module__Xb1hZq__title{text-align:center;letter-spacing:-.02em;margin-bottom:4rem;font-size:clamp(2rem,4vw,3rem);font-weight:800}.BlogSection-module__Xb1hZq__lockedArea{text-align:center;background:hsl(var(--portfolio-white)/.03);border:1px solid hsl(var(--portfolio-white)/.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;padding:4rem}.BlogSection-module__Xb1hZq__lockedIcon{margin-bottom:1rem;font-size:3rem}.BlogSection-module__Xb1hZq__lockedTitle{margin-bottom:1rem;font-size:1.5rem}.BlogSection-module__Xb1hZq__lockedText{color:hsl(var(--portfolio-text-muted));margin-bottom:2rem}.BlogSection-module__Xb1hZq__loginBtn{border-radius:999px;padding:.8rem 2rem;text-decoration:none}.BlogSection-module__Xb1hZq__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2.5rem;max-width:1200px;margin:0 auto;display:grid}.BlogSection-module__Xb1hZq__card{background:hsl(var(--portfolio-bg-card)/.4);border:1px solid hsl(var(--portfolio-white)/.08);box-shadow:0 10px 40px -10px hsl(var(--portfolio-black)/.5);cursor:pointer;border-radius:1.5rem;flex-direction:column;height:100%;transition:all .3s;display:flex;overflow:hidden}.BlogSection-module__Xb1hZq__imageContainer{background:hsl(var(--portfolio-bg-image-placeholder));width:100%;height:200px;overflow:hidden}.BlogSection-module__Xb1hZq__image{object-fit:cover;width:100%;height:100%;transition:transform .5s}.BlogSection-module__Xb1hZq__content{flex-direction:column;flex:1;padding:2rem;display:flex}.BlogSection-module__Xb1hZq__date{text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:.85rem;font-weight:600}.BlogSection-module__Xb1hZq__cardTitle{color:hsl(var(--portfolio-white));white-space:nowrap;text-overflow:ellipsis;margin-bottom:1rem;font-size:1.5rem;font-weight:700;line-height:1.3;display:block;overflow:hidden}.BlogSection-module__Xb1hZq__description{color:hsl(var(--portfolio-text-muted));-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:1;margin-bottom:1.5rem;font-size:1rem;line-height:1.6;display:-webkit-box;overflow:hidden}.BlogSection-module__Xb1hZq__readMoreWrapper{margin-top:auto}.BlogSection-module__Xb1hZq__readMore{color:hsl(var(--portfolio-white));cursor:pointer;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;display:flex}.BlogSection-module__Xb1hZq__modalOverlay{z-index:100;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.BlogSection-module__Xb1hZq__modalBackdrop{background:hsl(var(--portfolio-black)/.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute;inset:0}.BlogSection-module__Xb1hZq__modalContent{background:hsl(var(--portfolio-bg-modal));z-index:101;border:1px solid hsl(var(--portfolio-white)/.1);width:100%;max-width:800px;max-height:90vh;box-shadow:0 25px 50px -12px hsl(var(--portfolio-black)/.5);border-radius:1.5rem;flex-direction:column;display:flex;position:relative;overflow:hidden auto}.BlogSection-module__Xb1hZq__closeBtn{z-index:10;background:hsl(var(--portfolio-black)/.5);color:hsl(var(--portfolio-white));cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.2rem;display:flex;position:absolute;top:1rem;right:1rem}.BlogSection-module__Xb1hZq__modalImageContainer{flex-shrink:0;width:100%;height:300px}.BlogSection-module__Xb1hZq__modalImage{object-fit:cover;width:100%;height:100%}.BlogSection-module__Xb1hZq__modalBody{padding:2.5rem 2rem}.BlogSection-module__Xb1hZq__modalDate{text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.9rem;font-weight:600}.BlogSection-module__Xb1hZq__modalTitle{margin-bottom:1.5rem;font-size:2rem;font-weight:800;line-height:1.2}.BlogSection-module__Xb1hZq__modalDescription{color:hsl(var(--portfolio-text-secondary));font-size:1.05rem;line-height:1.8}
.AdminTabList-module__T_lHMq__tabList{border-bottom:1px solid hsla(var(--border-medium)/.1);gap:1rem;margin-bottom:2rem;padding-bottom:1rem;display:flex}.AdminTabList-module__T_lHMq__tab{color:hsl(var(--text-muted));cursor:pointer;background:0 0;border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:.95rem;font-weight:600;transition:all .2s}.AdminTabList-module__T_lHMq__tab:hover{color:hsl(var(--layout-text));background:hsla(var(--card-bg-elevated)/.5)}.AdminTabList-module__T_lHMq__tabActive{color:hsl(var(--dash-accent));background:hsla(var(--dash-accent)/.1)}
.StatsGrid-module__8RcErq__statsGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem;margin-bottom:3rem;display:grid}.StatsGrid-module__8RcErq__statCard{background:hsla(var(--card-bg)/.6);border:1px solid hsla(var(--border-medium)/.1);border-radius:1.25rem;flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.StatsGrid-module__8RcErq__statLabel{color:hsl(var(--text-muted));text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:600}.StatsGrid-module__8RcErq__statValue{color:hsl(var(--layout-text));font-size:2.25rem;font-weight:800}
.MFAStatusList-module__UgI_Oq__mfaStatusList{flex-direction:column;gap:1rem;display:flex}.MFAStatusList-module__UgI_Oq__mfaStatusRow{justify-content:space-between;align-items:center;display:flex}.MFAStatusList-module__UgI_Oq__mfaStatusLabel{color:hsl(var(--layout-text));font-size:.95rem}.MFAStatusList-module__UgI_Oq__pageSubtitle{color:hsl(var(--text-muted));font-size:1.1rem}.MFAStatusList-module__UgI_Oq__smallText{font-size:.9rem}.MFAStatusList-module__UgI_Oq__statusBadge{border-radius:2rem;align-items:center;gap:.4rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.MFAStatusList-module__UgI_Oq__statusConfigured{background:hsla(var(--status-success)/.1);color:hsl(var(--status-success))}.MFAStatusList-module__UgI_Oq__statusMissing{background:hsla(var(--destructive)/.1);color:hsl(var(--destructive))}
.StatsGrid-module__OCyAjW__statsGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;margin-bottom:2.5rem;display:grid}.StatsGrid-module__OCyAjW__statCard{background:hsl(var(--card-bg-subtle));border:1px solid #ffffff0f;border-radius:1rem;padding:1.5rem;position:relative;overflow:hidden}.StatsGrid-module__OCyAjW__statIconBg{opacity:.08;font-size:3rem;position:absolute;top:-10px;right:-5px}.StatsGrid-module__OCyAjW__statValue{font-size:2rem;font-weight:800}.StatsGrid-module__OCyAjW__colorBlue{color:hsl(var(--dash-primary))}.StatsGrid-module__OCyAjW__colorPurple{color:#8b5cf6}.StatsGrid-module__OCyAjW__colorOrange{color:#f97316}.StatsGrid-module__OCyAjW__colorGreen{color:#10b981}
.FindFriends-module__IDdRAq__searchContainer{margin-bottom:2rem}
.ChatHeader-module__RcoL4G__chatHeader{background:hsl(var(--layout-bg));border-bottom:1px solid hsl(var(--border-medium));z-index:20;justify-content:space-between;align-items:center;padding:.8rem 1.25rem;display:flex}.ChatHeader-module__RcoL4G__leftSection{align-items:center;gap:.75rem;display:flex}.ChatHeader-module__RcoL4G__backBtnOverrides{color:hsl(var(--foreground));cursor:pointer;background:0 0;border:none;margin-left:-.75rem;padding:.5rem;line-height:1;display:none}.ChatHeader-module__RcoL4G__userProfile{align-items:center;gap:.75rem;display:flex}.ChatHeader-module__RcoL4G__userAvatar{border-radius:50%;width:44px;height:44px;overflow:hidden}.ChatHeader-module__RcoL4G__avatarHeaderImg{object-fit:cover;width:100%;height:100%}.ChatHeader-module__RcoL4G__avatarHeaderInitialsOverrides{background:hsl(var(--dash-primary));width:100%;height:100%;color:hsl(var(--primary-foreground));justify-content:center;align-items:center;font-weight:700;display:flex}.ChatHeader-module__RcoL4G__userInfo{flex-direction:column;display:flex}.ChatHeader-module__RcoL4G__userNameOverrides{color:hsl(var(--foreground));font-weight:600}.ChatHeader-module__RcoL4G__actions{align-items:center;gap:.5rem;display:flex}.ChatHeader-module__RcoL4G__iconBtnOverrides{color:hsl(var(--foreground));cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;display:flex}.ChatHeader-module__RcoL4G__statusOnline{color:hsl(var(--status-success))}@media (max-width:768px){.ChatHeader-module__RcoL4G__backBtnOverrides{display:flex}}
.BlockList-module__V-fdaW__listContainer{flex-direction:column;gap:2rem;max-width:720px;margin:2rem auto;padding:0 1rem;display:flex}.BlockList-module__V-fdaW__emptyState{text-align:center;border:1px dashed hsl(var(--border-medium));background:0 0;padding:4rem 2rem}.BlockList-module__V-fdaW__emptyIcon{opacity:.2;margin-bottom:1rem;font-size:3rem}.BlockList-module__V-fdaW__blockWrapper{transition:transform .2s;position:relative}.BlockList-module__V-fdaW__blockCard{background:hsl(var(--card-bg-subtle));border:1px solid hsl(var(--card-bg));border-radius:.75rem;position:relative;overflow:hidden}.BlockList-module__V-fdaW__borderTitle{border-left:3px solid hsl(var(--dash-primary))}.BlockList-module__V-fdaW__borderImage{border-left:3px solid #f59e0b}.BlockList-module__V-fdaW__borderText{border-left:3px solid #ec4899}.BlockList-module__V-fdaW__blockToolbar{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid hsl(var(--border-medium));z-index:10;opacity:0;background:#0009;border-radius:.5rem;gap:.25rem;padding:.25rem;transition:opacity .2s;display:flex;position:absolute;top:.5rem;right:.5rem}.BlockList-module__V-fdaW__blockWrapper:hover .BlockList-module__V-fdaW__blockToolbar{opacity:1}.BlockList-module__V-fdaW__toolBtn:disabled{opacity:.3}.BlockList-module__V-fdaW__toolSep{background:hsl(var(--border-strong));width:1px;margin:0 .2rem}.BlockList-module__V-fdaW__toolEdit{color:#60a5fa;cursor:pointer;background:0 0;border:none;border-radius:.25rem;padding:.4rem}.BlockList-module__V-fdaW__toolEdit:hover{background:#60a5fa1a}.BlockList-module__V-fdaW__toolDelete{color:hsl(var(--destructive));cursor:pointer;background:0 0;border:none;border-radius:.25rem;padding:.4rem}.BlockList-module__V-fdaW__toolDelete:hover{background:hsl(var(--destructive)/.1)}.BlockList-module__V-fdaW__blockPreview{padding:2.5rem 2rem}.BlockList-module__V-fdaW__imagePreviewWrapper{box-shadow:0 10px 30px -10px hsl(var(--overlay-bg-light));border-radius:.75rem;display:inline-block;overflow:hidden}.BlockList-module__V-fdaW__imageTag{object-fit:contain;max-width:100%;max-height:500px;display:block}.BlockList-module__V-fdaW__blockLabel{letter-spacing:.05em;color:hsl(var(--border-strong));text-transform:uppercase;pointer-events:none;font-weight:600;position:absolute;bottom:.75rem;left:1rem}.BlockList-module__V-fdaW__titleBlock{color:#f8fafc;letter-spacing:-.02em;text-shadow:0 2px 10px #0000004d;font-weight:800;line-height:1.2}.BlockList-module__V-fdaW__levelH1{font-size:3rem}.BlockList-module__V-fdaW__levelH2{font-size:2.25rem}.BlockList-module__V-fdaW__levelH3{font-size:1.75rem}.BlockList-module__V-fdaW__textBlock{color:#d4d4d8;white-space:pre-wrap;max-width:65ch;margin:0 auto;font-size:1.125rem;font-weight:400;line-height:1.7}
.MediaCard-module__0rfm8W__panel{border:1px solid hsl(var(--card-bg));background:hsl(var(--card-bg-subtle));border-radius:1rem;padding:1.5rem}.MediaCard-module__0rfm8W__formGroup{margin-bottom:1.5rem}.MediaCard-module__0rfm8W__uploadZone{border:2px dashed hsl(var(--border-medium));text-align:center;background:hsl(var(--card-bg-subtle));cursor:default;border-radius:.5rem;flex-direction:column;align-items:center;padding:1.5rem;transition:all .2s;display:flex;position:relative}.MediaCard-module__0rfm8W__uploadZoneDragging{border-color:hsl(var(--dash-primary));background:hsl(var(--dash-primary)/.1)}.MediaCard-module__0rfm8W__avatar{object-fit:cover;border:2px solid hsl(var(--border-medium));border-radius:50%;width:100px;height:100px;margin-bottom:1rem}.MediaCard-module__0rfm8W__avatarPlaceholder{background:hsl(var(--border-medium));border-radius:50%;width:100px;height:100px;margin-bottom:1rem}.MediaCard-module__0rfm8W__chooseFileBtnOverrides:hover{text-decoration:underline}.MediaCard-module__0rfm8W__resumeZone{border:1px solid hsl(var(--border-medium));background:hsl(var(--card-bg-subtle));border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;transition:all .2s;display:flex}.MediaCard-module__0rfm8W__resumeZoneDragging{border-color:hsl(var(--dash-primary));background:hsl(var(--dash-primary)/.1)}.MediaCard-module__0rfm8W__resumeSuccess{color:#10b981;font-weight:500}.MediaCard-module__0rfm8W__resumeLinkOverrides{color:hsl(var(--dash-primary));cursor:pointer;white-space:nowrap}.MediaCard-module__0rfm8W__uploadContainer{margin-bottom:1rem}
.ProjectModal-module__hxpjGW__modalOverlay{background:hsl(var(--overlay-bg));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:9999;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ProjectModal-module__hxpjGW__modalContent{background:hsl(var(--modal-bg));border:1px solid hsl(var(--border-medium));width:100%;max-width:900px;box-shadow:0 25px 50px -12px hsl(var(--overlay-bg-light));border-radius:.75rem;flex-direction:column;max-height:95vh;display:flex;overflow:hidden}.ProjectModal-module__hxpjGW__modalHeader{border-bottom:1px solid hsl(var(--card-bg));background:hsl(var(--modal-bg));justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex}.ProjectModal-module__hxpjGW__modalBody{background:hsl(var(--modal-bg));flex:1;padding:1.5rem 2rem;overflow-y:auto}.ProjectModal-module__hxpjGW__formLayout{flex-wrap:wrap;gap:2rem;display:flex}.ProjectModal-module__hxpjGW__leftColumn{flex-direction:column;flex:350px;gap:1.25rem;display:flex}.ProjectModal-module__hxpjGW__rightColumn{flex-direction:column;flex:300px;gap:1.25rem;display:flex}.ProjectModal-module__hxpjGW__modalFooter{border-top:1px solid hsl(var(--card-bg));background:hsl(var(--modal-bg));justify-content:flex-end;gap:.8rem;padding:1rem 2rem;display:flex}.ProjectModal-module__hxpjGW__formGroup{flex-direction:column;gap:.4rem;display:flex}.ProjectModal-module__hxpjGW__tagsContainer{background:hsl(var(--card-bg-subtle));border:1px solid hsl(var(--border-medium));border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.4rem .6rem;display:flex}.ProjectModal-module__hxpjGW__tagOverrides{background:hsl(var(--dash-primary)/.2);border:1px solid hsl(var(--dash-primary)/.3);border-radius:4px;align-items:center;gap:.3rem;padding:.1rem .5rem;display:flex}.ProjectModal-module__hxpjGW__removeTagBtn{font-size:.9rem;line-height:1}.ProjectModal-module__hxpjGW__tagInputOverrides{background:0 0;border:none;outline:none;flex:1;min-width:80px}.ProjectModal-module__hxpjGW__dropZone{border:1px dashed hsl(var(--border-strong));cursor:pointer;background:hsl(var(--card-bg-subtle));border-radius:.5rem;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:150px;transition:all .2s;display:flex;position:relative;overflow:hidden}.ProjectModal-module__hxpjGW__dropZoneDragging{border-color:hsl(var(--dash-primary));background:hsl(var(--dash-primary)/.1)}.ProjectModal-module__hxpjGW__coverPreview{width:100%;height:100%;display:flex;position:relative}.ProjectModal-module__hxpjGW__coverImage{object-fit:cover;width:100%;height:100%}.ProjectModal-module__hxpjGW__coverOverlayOverrides{text-align:center;background:#000000b3;padding:.5rem;position:absolute;bottom:0;left:0;right:0}.ProjectModal-module__hxpjGW__linksGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.ProjectModal-module__hxpjGW__uploaderWrapper{margin-top:.5rem}@media (max-width:768px){.ProjectModal-module__hxpjGW__modalContent{border-radius:0;max-height:100vh}.ProjectModal-module__hxpjGW__modalHeader,.ProjectModal-module__hxpjGW__modalFooter{padding:1rem}}
.PostCard-module__VKjb0q__card{border:1px solid hsl(var(--card-bg));flex-direction:column;gap:1rem;margin-bottom:1rem;padding:1.5rem;transition:background .2s;display:flex}.PostCard-module__VKjb0q__header{justify-content:space-between;align-items:flex-start;display:flex}.PostCard-module__VKjb0q__userInfo{align-items:center;gap:1rem;display:flex}.PostCard-module__VKjb0q__avatar{background:linear-gradient(135deg,hsl(var(--dash-primary)),hsl(var(--dash-accent)));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.PostCard-module__VKjb0q__avatarImg{object-fit:cover;width:100%;height:100%}.PostCard-module__VKjb0q__titleOverrides{margin:0 0 .25rem;border-bottom:none!important;padding-bottom:0!important}.PostCard-module__VKjb0q__authorLinkOverrides{font-weight:500;text-decoration:none}.PostCard-module__VKjb0q__authorLinkOverrides:hover{text-decoration:underline}.PostCard-module__VKjb0q__actions{gap:.5rem;display:flex}.PostCard-module__VKjb0q__carouselContainer{border:1px solid hsl(var(--card-bg));border-radius:.5rem;position:relative;overflow:hidden}.PostCard-module__VKjb0q__carousel{scroll-snap-type:x mandatory;scrollbar-width:none;background:#09090b;width:100%;height:400px;display:flex;overflow-x:auto}.PostCard-module__VKjb0q__carousel::-webkit-scrollbar{display:none}.PostCard-module__VKjb0q__slide{scroll-snap-align:center;flex:0 0 100%;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.PostCard-module__VKjb0q__slideImg{object-fit:contain;width:100%;height:100%}.PostCard-module__VKjb0q__dots{z-index:10;gap:.3rem;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.PostCard-module__VKjb0q__dot{background:#ffffff80;border:1px solid #0003;border-radius:50%;width:8px;height:8px;transition:background .2s}.PostCard-module__VKjb0q__dotActive{background:#fff}.PostCard-module__VKjb0q__contentContainer{line-height:1.6}.PostCard-module__VKjb0q__text{white-space:pre-wrap;margin:0;overflow:hidden}.PostCard-module__VKjb0q__textCollapsed{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}@media (max-width:640px){.PostCard-module__VKjb0q__header{flex-direction:column;align-items:flex-start;gap:.5rem}.PostCard-module__VKjb0q__actions{justify-content:flex-end;width:100%;margin-top:0}.PostCard-module__VKjb0q__carousel{height:300px}}
.BlockedUsersTab-module__vDANXW__tabPanel{padding:2rem}.BlockedUsersTab-module__vDANXW__blockedList{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.BlockedUsersTab-module__vDANXW__blockedUserItem{background:hsl(var(--card-bg-subtle));border:1px solid hsl(var(--card-bg));border-radius:var(--radius);justify-content:space-between;align-items:center;padding:1rem;display:flex}.BlockedUsersTab-module__vDANXW__blockedUserInfo{align-items:center;gap:1rem;display:flex}.BlockedUsersTab-module__vDANXW__avatar{background:hsl(var(--border-medium));border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.BlockedUsersTab-module__vDANXW__avatar img{object-fit:cover;width:100%;height:100%}
.SkillModal-module__T5U_BW__modalOverlay{background:hsl(var(--overlay-bg));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:9999;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.SkillModal-module__T5U_BW__modalContent{background:hsl(var(--modal-bg));border:1px solid hsl(var(--border-medium));width:100%;max-width:420px;box-shadow:0 25px 50px -12px hsl(var(--overlay-bg-light));border-radius:.75rem;flex-direction:column;max-height:90vh;display:flex;overflow:hidden}.SkillModal-module__T5U_BW__modalHeader{border-bottom:1px solid hsl(var(--card-bg));background:hsl(var(--modal-bg));justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex}.SkillModal-module__T5U_BW__modalBody{background:hsl(var(--modal-bg));flex:1;padding:1.5rem 2rem;overflow-y:auto}.SkillModal-module__T5U_BW__formLayout{flex-direction:column;gap:1.25rem;display:flex}.SkillModal-module__T5U_BW__modalFooter{border-top:1px solid hsl(var(--card-bg));background:hsl(var(--modal-bg));justify-content:flex-end;gap:.8rem;padding:1rem 2rem;display:flex}.SkillModal-module__T5U_BW__formGroup{flex-direction:column;gap:.4rem;display:flex}.SkillModal-module__T5U_BW__iconInputContainer{gap:.5rem;display:flex}.SkillModal-module__T5U_BW__iconInputField{flex:1}.SkillModal-module__T5U_BW__dropZone{cursor:pointer;background:hsl(var(--border-medium));border:none;border-radius:.5rem;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex;position:relative;overflow:hidden}.SkillModal-module__T5U_BW__dropZoneDragging{background:hsl(var(--dash-primary)/.2);border:1px dashed hsl(var(--dash-primary))}.SkillModal-module__T5U_BW__uploaderWrapper{margin-top:1rem}@media (max-width:768px){.SkillModal-module__T5U_BW__modalContent{border-radius:0;height:100%;max-height:100vh}}
.ContactSection-module__r4s1iq__section{text-align:center;padding:8rem 0;position:relative;overflow:hidden}.ContactSection-module__r4s1iq__divider{background:linear-gradient(90deg,transparent,hsl(var(--portfolio-white)/.1),transparent);height:1px;position:absolute;top:0;left:0;right:0}.ContactSection-module__r4s1iq__container{z-index:1;max-width:600px;padding:0 2rem;position:relative}.ContactSection-module__r4s1iq__title{margin-bottom:1.5rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:800}.ContactSection-module__r4s1iq__subtitle{color:hsl(var(--portfolio-text-muted));margin-bottom:3rem;font-size:1.25rem;line-height:1.6}.ContactSection-module__r4s1iq__successBox{background:hsl(var(--portfolio-success)/.1);border:1px solid hsl(var(--portfolio-success)/.3);border-radius:1rem;padding:3rem}.ContactSection-module__r4s1iq__successIcon{margin-bottom:1rem;font-size:3rem}.ContactSection-module__r4s1iq__successTitle{margin-bottom:.5rem;font-size:1.5rem}.ContactSection-module__r4s1iq__successText{color:hsl(var(--portfolio-text-muted))}.ContactSection-module__r4s1iq__anotherBtn{border:1px solid hsl(var(--portfolio-white)/.2);color:hsl(var(--portfolio-white));cursor:pointer;background:0 0;border-radius:999px;margin-top:1.5rem;padding:.6rem 1.5rem;font-size:.9rem}.ContactSection-module__r4s1iq__formBox{text-align:left;flex-direction:column;gap:1.25rem;display:flex}.ContactSection-module__r4s1iq__errorBox{color:hsl(var(--portfolio-error));background:hsl(var(--portfolio-error)/.1);border-radius:.5rem;padding:.75rem 1rem;font-size:.9rem}.ContactSection-module__r4s1iq__label{color:hsl(var(--portfolio-text-muted));margin-bottom:.5rem;font-size:.9rem;font-weight:500;display:block}.ContactSection-module__r4s1iq__textarea{background:hsl(var(--portfolio-white)/.05);border:1px solid hsl(var(--portfolio-white)/.1);width:100%;color:hsl(var(--portfolio-white));resize:vertical;box-sizing:border-box;border-radius:.75rem;outline:none;padding:.85rem 1rem;font-family:inherit;font-size:1rem}.ContactSection-module__r4s1iq__submitBtn{border-radius:999px;width:100%;padding:1rem 2rem;font-size:1.1rem}.ContactSection-module__r4s1iq__loginBox{background:hsl(var(--portfolio-white)/.03);border:1px solid hsl(var(--portfolio-white)/.1);border-radius:1rem;flex-direction:column;align-items:center;gap:1rem;padding:2rem 3rem;display:inline-flex}.ContactSection-module__r4s1iq__loginIcon{font-size:2rem}.ContactSection-module__r4s1iq__loginText{color:hsl(var(--portfolio-text-muted));margin:0;font-size:1rem}.ContactSection-module__r4s1iq__loginBtn{border-radius:999px;padding:.8rem 2rem;font-size:1rem;text-decoration:none}.ContactSection-module__r4s1iq__socials{color:hsl(var(--portfolio-text-dark));justify-content:center;gap:2rem;margin-top:4rem;display:flex}.ContactSection-module__r4s1iq__socialLink{color:inherit;text-decoration:none}.ContactSection-module__r4s1iq__copyright{color:hsl(var(--portfolio-text-darker));margin-top:2rem;font-size:.875rem}.ContactSection-module__r4s1iq__footerWrap{flex-direction:column;align-items:center;gap:8px;margin-top:2rem;display:flex}.ContactSection-module__r4s1iq__reportProfileBtn{color:hsl(var(--portfolio-text-muted));cursor:pointer;opacity:.7;background:0 0;border:none;font-size:.8rem;text-decoration:underline;transition:opacity .2s}.ContactSection-module__r4s1iq__reportProfileBtn:hover{opacity:1}
.AdminActivityTable-module__DEgGnG__section{background:hsla(var(--card-bg)/.5);border:1px solid hsla(var(--border-medium)/.1);border-radius:1.5rem;margin-bottom:2rem;padding:2rem}.AdminActivityTable-module__DEgGnG__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.AdminActivityTable-module__DEgGnG__sectionTitle{font-size:1.25rem;font-weight:700}.AdminActivityTable-module__DEgGnG__tableWrapper{overflow-x:auto}.AdminActivityTable-module__DEgGnG__table{border-collapse:collapse;text-align:left;width:100%}.AdminActivityTable-module__DEgGnG__table th{color:hsl(var(--text-muted));border-bottom:1px solid hsla(var(--border-medium)/.1);padding:1rem;font-size:.85rem;font-weight:600}.AdminActivityTable-module__DEgGnG__table td{color:hsl(var(--layout-text));border-bottom:1px solid hsla(var(--border-medium)/.05);padding:1.25rem 1rem;font-size:.95rem}.AdminActivityTable-module__DEgGnG__emptyCell{text-align:center;color:hsl(var(--text-muted))}.AdminActivityTable-module__DEgGnG__statusBadge{border-radius:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700}.AdminActivityTable-module__DEgGnG__statusActive{background:hsla(var(--status-success)/.1);color:hsl(var(--status-success))}.AdminActivityTable-module__DEgGnG__statusMissing{background:hsla(var(--destructive)/.1);color:hsl(var(--destructive))}
.BarChart-module__VIyflW__chartContainer{border-bottom:1px solid hsla(var(--border-medium)/.1);justify-content:space-between;align-items:flex-end;gap:.5rem;height:300px;margin-top:1rem;padding-top:2rem;display:flex}.BarChart-module__VIyflW__chartCol{cursor:pointer;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.BarChart-module__VIyflW__chartBar{background:linear-gradient(to top,hsla(var(--dash-accent)/.2),hsl(var(--dash-accent)));border-top-left-radius:4px;border-top-right-radius:4px;width:60%;min-width:15px;max-width:40px;transition:filter .2s}.BarChart-module__VIyflW__chartCol:hover .BarChart-module__VIyflW__chartBar{filter:brightness(1.2)}.BarChart-module__VIyflW__chartLabel{color:hsl(var(--text-muted));writing-mode:vertical-rl;text-orientation:mixed;margin-top:.5rem;font-size:.75rem;transform:rotate(180deg)}.BarChart-module__VIyflW__chartTooltip{background:hsl(var(--card-bg-elevated));color:hsl(var(--layout-text));opacity:0;pointer-events:none;border:1px solid hsla(var(--border-medium)/.1);white-space:nowrap;z-index:10;border-radius:4px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;transition:opacity .2s;position:absolute;top:-2.5rem}.BarChart-module__VIyflW__chartCol:hover .BarChart-module__VIyflW__chartTooltip{opacity:1}.BarChart-module__VIyflW__emptyState{text-align:center;color:hsl(var(--text-muted));padding:2rem}
.ForbiddenWordsTab-module__MLqQvW__helperText{color:hsl(var(--text-muted));margin-bottom:2rem}.ForbiddenWordsTab-module__MLqQvW__addWordForm{gap:1rem;max-width:500px;margin-bottom:2rem;display:flex}.ForbiddenWordsTab-module__MLqQvW__wordList{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.ForbiddenWordsTab-module__MLqQvW__wordTag{background:hsla(var(--card-bg-elevated)/.8);border:1px solid hsla(var(--border-medium)/.2);color:hsl(var(--layout-text));border-radius:1rem;align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.85rem;display:flex}.ForbiddenWordsTab-module__MLqQvW__wordRemove{color:hsl(var(--text-muted));cursor:pointer;background:0 0;border:none;font-size:1rem}.ForbiddenWordsTab-module__MLqQvW__wordRemove:hover{color:hsl(var(--destructive))}
.TOTPSetupCard-module__6QwxpG__card{background:hsla(var(--card-bg)/.6);border:1px solid hsla(var(--border-medium)/.1);border-radius:1.5rem;margin-bottom:2rem;padding:2rem}.TOTPSetupCard-module__6QwxpG__cardHeader{border-bottom:1px solid hsla(var(--border-medium)/.1);align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:flex}.TOTPSetupCard-module__6QwxpG__cardIcon{background:hsla(var(--dash-accent)/.1);border-radius:1rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:2rem;display:flex}.TOTPSetupCard-module__6QwxpG__cardTitle{color:hsl(var(--layout-text));margin:0 0 .25rem;font-size:1.15rem;font-weight:700}.TOTPSetupCard-module__6QwxpG__cardSubtitle{color:hsl(var(--text-muted));margin:0;font-size:.85rem}.TOTPSetupCard-module__6QwxpG__success{background:hsla(var(--status-success)/.1);color:hsl(var(--status-success));border:1px solid hsla(var(--status-success)/.2);border-radius:.75rem;align-items:center;gap:.5rem;padding:1rem;font-size:.9rem;font-weight:600;display:flex}.TOTPSetupCard-module__6QwxpG__steps{counter-reset:steps;flex-direction:column;gap:.75rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.TOTPSetupCard-module__6QwxpG__step{color:hsl(var(--text-muted));counter-increment:steps;align-items:flex-start;gap:1rem;font-size:.9rem;display:flex}.TOTPSetupCard-module__6QwxpG__step:before{content:counter(steps);background:hsla(var(--dash-accent)/.1);width:1.5rem;height:1.5rem;color:hsl(var(--dash-accent));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.TOTPSetupCard-module__6QwxpG__fullWidth{justify-content:center;width:100%}.TOTPSetupCard-module__6QwxpG__qrWrapper{background:#fff;border-radius:1rem;justify-content:center;margin-bottom:1.5rem;padding:1.5rem;display:flex}.TOTPSetupCard-module__6QwxpG__qrPlaceholder{background:hsla(var(--border-medium)/.1);width:200px;height:200px;color:hsl(var(--text-muted));text-align:center;border-radius:.5rem;justify-content:center;align-items:center;padding:1rem;font-size:.75rem;display:flex}.TOTPSetupCard-module__6QwxpG__secretLabel{color:hsl(var(--text-muted));text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.TOTPSetupCard-module__6QwxpG__secretBox{background:hsla(var(--card-bg-subtle)/.4);border:1px solid hsla(var(--border-medium)/.1);letter-spacing:.05em;color:hsl(var(--dash-accent));word-break:break-all;cursor:pointer;border-radius:.75rem;margin-bottom:1.5rem;padding:1rem 1.25rem;font-family:Courier New,monospace;font-size:.9rem;transition:background .2s}.TOTPSetupCard-module__6QwxpG__secretBox:hover{background:hsla(var(--card-bg-subtle)/.6)}.TOTPSetupCard-module__6QwxpG__totpError{color:hsl(var(--destructive));margin-bottom:1rem;font-size:.85rem;font-weight:500}.TOTPSetupCard-module__6QwxpG__formRow{align-items:flex-end;gap:1rem;display:flex}.TOTPSetupCard-module__6QwxpG__inputFlex{flex:1}
.CategoriesTab-module___bpGgG__helperText{color:hsl(var(--text-muted));margin-bottom:2rem}.CategoriesTab-module___bpGgG__addForm{gap:1rem;max-width:500px;margin-bottom:2rem;display:flex}.CategoriesTab-module___bpGgG__inputFlex{flex:1}.CategoriesTab-module___bpGgG__categoryList{flex-direction:column;gap:.75rem;margin-top:1.5rem;display:flex}.CategoriesTab-module___bpGgG__categoryCard{background:hsla(var(--card-bg-subtle)/.6);border:1px solid hsla(var(--border-medium)/.1);border-radius:.5rem;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.CategoriesTab-module___bpGgG__categoryInfo{flex-direction:column;gap:.25rem;display:flex}.CategoriesTab-module___bpGgG__categoryName{color:hsl(var(--layout-text));font-weight:700}.CategoriesTab-module___bpGgG__categoryStats{color:hsl(var(--text-muted));font-size:.85rem}.CategoriesTab-module___bpGgG__categoryRoot{flex-direction:column;gap:.5rem;display:flex}.CategoriesTab-module___bpGgG__subcatsContainer{border-left:2px solid hsla(var(--border-medium)/.1);flex-direction:column;gap:.5rem;margin-bottom:1rem;margin-left:1rem;padding-left:2rem;display:flex}.CategoriesTab-module___bpGgG__subcatCard{background:hsla(var(--card-bg-subtle)/.3);border:1px solid hsla(var(--border-medium)/.1);border-radius:.5rem;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;display:flex}.CategoriesTab-module___bpGgG__addSubcatForm{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}
.UsersTable-module__AEyrgq__emptyState{text-align:center;color:hsl(var(--text-muted));padding:2rem}.UsersTable-module__AEyrgq__tableWrapper{overflow-x:auto}.UsersTable-module__AEyrgq__table{border-collapse:collapse;text-align:left;width:100%}.UsersTable-module__AEyrgq__table th{color:hsl(var(--text-muted));border-bottom:1px solid hsla(var(--border-medium)/.1);padding:1rem;font-size:.85rem;font-weight:600}.UsersTable-module__AEyrgq__table td{border-bottom:1px solid hsla(var(--border-medium)/.05);padding:1rem;font-size:.95rem}.UsersTable-module__AEyrgq__statusBadge{border-radius:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700}.UsersTable-module__AEyrgq__statusActive{background:hsla(var(--status-success)/.1);color:hsl(var(--status-success))}.UsersTable-module__AEyrgq__statusBlocked{background:hsla(var(--destructive)/.1);color:hsl(var(--destructive))}.UsersTable-module__AEyrgq__statusWarning{background:hsla(var(--dash-accent)/.1);color:hsl(var(--dash-accent))}.UsersTable-module__AEyrgq__actions{gap:.5rem;display:flex}
.ViewsChart-module__0NUqFG__card{background:hsl(var(--card-bg-subtle));border:1px solid #ffffff0f;border-radius:1rem;padding:1.5rem;overflow-x:hidden}.ViewsChart-module__0NUqFG__lineChartContainer{height:220px;position:relative}.ViewsChart-module__0NUqFG__yAxis{flex-direction:column;justify-content:space-between;width:40px;display:flex;position:absolute;top:0;bottom:30px;left:0}.ViewsChart-module__0NUqFG__yAxisLabel{color:#52525b;font-size:.7rem}.ViewsChart-module__0NUqFG__barsContainer{align-items:flex-end;gap:2px;height:190px;margin-left:45px;display:flex}.ViewsChart-module__0NUqFG__barCol{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.ViewsChart-module__0NUqFG__bar{cursor:pointer;border-radius:3px 3px 0 0;width:100%;min-width:4px;max-width:18px;transition:height .3s;position:relative}.ViewsChart-module__0NUqFG__barToday{background:linear-gradient(to top,hsl(var(--dash-primary)),#60a5fa)}.ViewsChart-module__0NUqFG__barActive{background:linear-gradient(#3b82f6b3,#3b82f666)}.ViewsChart-module__0NUqFG__barEmpty{background:hsl(var(--card-bg))}.ViewsChart-module__0NUqFG__xAxisLabel{color:#52525b;white-space:nowrap;font-size:.6rem}@media (max-width:768px){.ViewsChart-module__0NUqFG__card{padding:1rem}}
.ExperienceModal-module__lkBFBq__modalOverlay{background:hsl(var(--overlay-bg));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:9999;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ExperienceModal-module__lkBFBq__modalContent{background:hsl(var(--modal-bg));border:1px solid hsl(var(--border-medium));width:100%;max-width:700px;box-shadow:0 25px 50px -12px hsl(var(--overlay-bg-light));border-radius:.75rem;flex-direction:column;height:auto;max-height:90vh;display:flex;overflow:hidden}.ExperienceModal-module__lkBFBq__modalHeader{border-bottom:1px solid hsl(var(--card-bg));background:hsl(var(--modal-bg));justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex}.ExperienceModal-module__lkBFBq__modalTitle{color:#fff;margin:0;font-size:1.25rem;font-weight:700}.ExperienceModal-module__lkBFBq__modalBody{background:hsl(var(--modal-bg));flex:1;padding:1.5rem 2rem;overflow-y:auto}.ExperienceModal-module__lkBFBq__formContainer{flex-direction:column;gap:1.25rem;display:flex}.ExperienceModal-module__lkBFBq__formGrid{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.ExperienceModal-module__lkBFBq__inputGroup{flex-direction:column;gap:.4rem;display:flex}.ExperienceModal-module__lkBFBq__modalFooter{border-top:1px solid hsl(var(--card-bg));background:hsl(var(--modal-bg));justify-content:flex-end;gap:.8rem;padding:1rem 2rem;display:flex}.ExperienceModal-module__lkBFBq__cancelBtn,.ExperienceModal-module__lkBFBq__saveBtn{font-size:.9rem}@media (max-width:768px){.ExperienceModal-module__lkBFBq__modalContent{border-radius:0;height:100%;max-height:100vh}.ExperienceModal-module__lkBFBq__modalHeader,.ExperienceModal-module__lkBFBq__modalFooter{padding:1rem}.ExperienceModal-module__lkBFBq__formGrid{grid-template-columns:1fr}}
.AddBlockFab-module__NCHvbG__fabContainer{z-index:999;flex-direction:column;gap:1rem;display:flex;position:fixed;bottom:2rem;right:2rem}.AddBlockFab-module__NCHvbG__fabLabelOverrides{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:hsl(var(--text-muted));text-align:center;border:1px solid hsl(var(--card-bg));background:#0009;border-radius:4px;align-self:center;margin-bottom:-.5rem;padding:.2rem .6rem}.AddBlockFab-module__NCHvbG__fabBtnBase{justify-content:center;align-items:center;width:56px;height:56px;display:flex}.AddBlockFab-module__NCHvbG__fabBtnBase:hover{filter:brightness(1.1);transform:scale(1.05)}.AddBlockFab-module__NCHvbG__fabBtnTitleOverrides{box-shadow:0 4px 6px -1px hsl(var(--dash-primary)/.3),0 2px 4px -1px hsl(var(--dash-primary)/.15);margin:0}.AddBlockFab-module__NCHvbG__fabBtnTextOverrides{margin:0;box-shadow:0 4px 6px -1px #ec48994d,0 2px 4px -1px #ec489926}.AddBlockFab-module__NCHvbG__fabBtnImageOverrides{margin:0;box-shadow:0 4px 6px -1px #f59e0b4d,0 2px 4px -1px #f59e0b26}
.CreatePageModal-module__6ykpDa__modalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;background:#000000b3;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.CreatePageModal-module__6ykpDa__modalContent{background:hsl(var(--modal-bg));border:1px solid hsl(var(--border-medium));width:100%;max-width:500px;box-shadow:0 25px 50px -12px hsl(var(--overlay-bg-light));border-radius:1rem;overflow:hidden}.CreatePageModal-module__6ykpDa__modalHeader{border-bottom:1px solid hsl(var(--card-bg));justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.CreatePageModal-module__6ykpDa__modalBody{padding:1.5rem}.CreatePageModal-module__6ykpDa__form{flex-direction:column;gap:1.5rem;display:flex}.CreatePageModal-module__6ykpDa__formGroup{flex-direction:column;gap:.5rem;display:flex}.CreatePageModal-module__6ykpDa__modalFooter{border-top:1px solid hsl(var(--card-bg));background:#0003;justify-content:flex-end;gap:1rem;padding:1.5rem;display:flex}
.ContactUsTab-module__LUVa-G__container{flex-direction:column;gap:2rem;display:flex}.ContactUsTab-module__LUVa-G__header{justify-content:space-between;align-items:flex-start;display:flex}.ContactUsTab-module__LUVa-G__subtitle{color:hsl(var(--text-muted));margin-top:.25rem;font-size:.95rem}.ContactUsTab-module__LUVa-G__newTicketForm{background:hsla(var(--card-bg-subtle)/.3);border:1px solid hsla(var(--border-medium)/.1);border-radius:.75rem;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.ContactUsTab-module__LUVa-G__formGroup{flex-direction:column;flex:1;gap:.5rem;display:flex}.ContactUsTab-module__LUVa-G__formGroup label{color:hsl(var(--text-muted));font-size:.85rem;font-weight:500}.ContactUsTab-module__LUVa-G__formRow{gap:1rem;display:flex}.ContactUsTab-module__LUVa-G__select{background:var(--input-bg);border:1px solid var(--border-medium);color:var(--layout-text);cursor:pointer;border-radius:.5rem;outline:none;padding:10px 14px;font-family:inherit;font-size:.95rem;transition:all .2s}.ContactUsTab-module__LUVa-G__select:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px hsla(var(--accent-primary)/.2)}.ContactUsTab-module__LUVa-G__formActions{justify-content:flex-end;gap:.75rem;margin-top:.5rem;display:flex}.ContactUsTab-module__LUVa-G__ticketList{flex-direction:column;gap:1rem;display:flex}.ContactUsTab-module__LUVa-G__listTitle{border-bottom:1px solid hsla(var(--border-medium)/.2);padding-bottom:.5rem;font-size:1.1rem;font-weight:600}.ContactUsTab-module__LUVa-G__emptyState{text-align:center;color:hsl(var(--text-muted));background:hsla(var(--card-bg-subtle)/.2);border:1px dashed hsla(var(--border-medium)/.3);border-radius:.5rem;padding:2rem}.ContactUsTab-module__LUVa-G__ticketCard{background:hsla(var(--card-bg-elevated)/.5);border:1px solid hsla(var(--border-medium)/.1);border-radius:.5rem;justify-content:space-between;align-items:center;padding:1.25rem;transition:transform .2s,box-shadow .2s;display:flex}.ContactUsTab-module__LUVa-G__ticketCard:hover{box-shadow:0 4px 12px hsla(var(--bg-black)/.1);transform:translateY(-2px)}.ContactUsTab-module__LUVa-G__ticketMain h4{color:hsl(var(--layout-text));margin:0 0 .25rem;font-size:1rem}.ContactUsTab-module__LUVa-G__ticketMeta{color:hsl(var(--text-muted));gap:.5rem;font-size:.85rem;display:flex}.ContactUsTab-module__LUVa-G__ticketStatus{align-items:center;display:flex}.ContactUsTab-module__LUVa-G__badge{text-transform:uppercase;border-radius:12px;padding:4px 8px;font-size:.75rem;font-weight:600}.ContactUsTab-module__LUVa-G__badgeNEW{background:hsla(var(--accent-info)/.1);color:hsl(var(--accent-info))}.ContactUsTab-module__LUVa-G__badgeOPEN{background:hsla(var(--accent-warning)/.1);color:hsl(var(--accent-warning))}.ContactUsTab-module__LUVa-G__badgeCLOSED{background:hsla(var(--accent-success)/.1);color:hsl(var(--accent-success))}.ContactUsTab-module__LUVa-G__errorAlert{background:hsla(var(--accent-danger)/.1);color:hsl(var(--accent-danger));border:1px solid hsla(var(--accent-danger)/.2);border-radius:.5rem;padding:.75rem 1rem;font-size:.9rem}
.PortfolioView-module__IJaN4q__wrapper{background:hsl(var(--portfolio-bg-main));min-height:100vh;color:hsl(var(--portfolio-white));overflow-x:hidden}.PortfolioView-module__IJaN4q__statsSection{border-top:1px solid hsl(var(--portfolio-white)/.05);border-bottom:1px solid hsl(var(--portfolio-white)/.05);background:hsl(var(--portfolio-black)/.3);padding:2rem 0}.PortfolioView-module__IJaN4q__statsContainer{flex-wrap:wrap;justify-content:center;gap:4rem;display:flex}.PortfolioView-module__IJaN4q__statItem{text-align:center}.PortfolioView-module__IJaN4q__statValue{color:hsl(var(--portfolio-white));font-size:2.5rem;font-weight:800}.PortfolioView-module__IJaN4q__statLabel{color:hsl(var(--portfolio-text-dark));text-transform:uppercase;letter-spacing:.05em;font-size:.9rem}
.DropdownMenu-module__oMLnjq__dropdownContainer{display:inline-block;position:relative}.DropdownMenu-module__oMLnjq__trigger{cursor:pointer;color:hsl(var(--text-muted));background:0 0;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.DropdownMenu-module__oMLnjq__trigger:hover{color:hsl(var(--text-body));background:hsl(var(--card-bg-hover))}.DropdownMenu-module__oMLnjq__menu{z-index:100;background:hsl(var(--card-bg));border:1px solid hsl(var(--border-medium));min-width:200px;box-shadow:0 10px 40px -10px hsl(var(--background)/.8);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:.5rem;flex-direction:column;gap:.2rem;padding:.5rem;display:flex;position:absolute;top:calc(100% + 10px)}.DropdownMenu-module__oMLnjq__alignRight{right:0}.DropdownMenu-module__oMLnjq__alignLeft{left:0}.DropdownMenu-module__oMLnjq__menuItem{cursor:pointer;text-align:left;width:100%;color:hsl(var(--text-body));background:0 0;border:none;border-radius:.35rem;align-items:center;gap:.75rem;padding:.7rem 1rem;font-family:inherit;font-size:.95rem;transition:background .2s,color .2s;display:flex}.DropdownMenu-module__oMLnjq__menuItem:hover{background:hsl(var(--border-medium)/.5)}.DropdownMenu-module__oMLnjq__itemDanger{color:hsl(var(--destructive))}.DropdownMenu-module__oMLnjq__itemDanger:hover{background:hsl(var(--destructive)/.1)}.DropdownMenu-module__oMLnjq__icon{justify-content:center;align-items:center;font-size:1.1rem;display:flex}
.FileUploader-module__EG9NSa__container{width:100%}.FileUploader-module__EG9NSa__dropzone{border:2px dashed hsl(var(--glass-border)/.2);border-radius:var(--radius);text-align:center;cursor:pointer;background:hsl(var(--glass-bg)/.05);flex-direction:column;justify-content:center;min-height:200px;padding:2rem;transition:all .2s ease-in-out;display:flex;position:relative}.FileUploader-module__EG9NSa__dropzone:hover{border-color:hsl(var(--primary)/.5);background:hsl(var(--glass-bg)/.1)}.FileUploader-module__EG9NSa__dragActive{border-color:hsl(var(--primary));background:hsl(var(--primary)/.1)}.FileUploader-module__EG9NSa__dropzoneError{border-color:hsl(var(--destructive));background:hsl(var(--destructive)/.1)}.FileUploader-module__EG9NSa__dropzoneSuccess{border-color:hsl(var(--status-success));background:hsl(var(--status-success)/.1)}.FileUploader-module__EG9NSa__fileInput{display:none}.FileUploader-module__EG9NSa__content{flex-direction:column;align-items:center;gap:.5rem;display:flex}.FileUploader-module__EG9NSa__icon{margin-bottom:.5rem;font-size:2.5rem}.FileUploader-module__EG9NSa__text{color:hsl(var(--foreground));font-size:1rem;font-weight:500}.FileUploader-module__EG9NSa__subText{color:hsl(var(--muted-foreground));font-size:.85rem}.FileUploader-module__EG9NSa__textError{color:hsl(var(--destructive));font-size:1rem;font-weight:500}.FileUploader-module__EG9NSa__fileName{color:hsl(var(--primary));word-break:break-all;max-width:90%;font-size:.9rem}.FileUploader-module__EG9NSa__progressContainer{background:hsl(var(--glass-bg)/.1);border-radius:4px;width:100%;max-width:300px;height:8px;margin-top:1rem;overflow:hidden}.FileUploader-module__EG9NSa__progressBar{background:hsl(var(--primary));height:100%;transition:width .2s}.FileUploader-module__EG9NSa__imageMode:hover{border-color:hsl(var(--status-info))}.FileUploader-module__EG9NSa__docMode:hover{border-color:hsl(var(--status-warning))}.FileUploader-module__EG9NSa__previewContent{z-index:2;flex-direction:column;align-items:center;gap:1rem;display:flex}.FileUploader-module__EG9NSa__imagePreview{object-fit:contain;border-radius:var(--radius);max-width:100%;max-height:200px;box-shadow:0 4px 12px hsl(var(--background)/.1)}.FileUploader-module__EG9NSa__docPreview{flex-direction:column;align-items:center;gap:.5rem;display:flex}.FileUploader-module__EG9NSa__multiUploaderContainer{flex-direction:column;display:flex}.FileUploader-module__EG9NSa__previewGrid{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.FileUploader-module__EG9NSa__previewItem{border:1px solid hsl(var(--glass-border)/.2);border-radius:.5rem;width:100px;height:100px;position:relative;overflow:hidden}.FileUploader-module__EG9NSa__draggableItem{cursor:grab;transition:transform .2s,box-shadow .2s}.FileUploader-module__EG9NSa__draggableItem:active{cursor:grabbing;box-shadow:0 4px 12px hsl(var(--background)/.2);transform:scale(.95)}.FileUploader-module__EG9NSa__previewItem img{object-fit:cover;width:100%;height:100%}.FileUploader-module__EG9NSa__removeImgBtn{background:hsl(var(--background)/.5);width:20px;height:20px;color:hsl(var(--foreground));cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:10px;line-height:1;transition:background .2s;display:flex;position:absolute;top:4px;right:4px}.FileUploader-module__EG9NSa__removeImgBtn:hover{background:hsl(var(--destructive))}.FileUploader-module__EG9NSa__previewWrapper{display:inline-block;position:relative}.FileUploader-module__EG9NSa__largeRemoveBtn{width:28px;height:28px;font-size:14px;top:8px;right:8px}.FileUploader-module__EG9NSa__uploadSpacer{margin-bottom:1rem}
.AdminOverviewStats-module__oYyaaW__statsGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem;margin-bottom:3rem;display:grid}.AdminOverviewStats-module__oYyaaW__statCard{background:hsla(var(--card-bg)/.6);border:1px solid hsla(var(--border-medium)/.1);border-radius:1.25rem;flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.AdminOverviewStats-module__oYyaaW__statLabel{color:hsl(var(--text-muted));text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:600}.AdminOverviewStats-module__oYyaaW__statValue{color:hsl(var(--layout-text));font-size:2.25rem;font-weight:800}.AdminOverviewStats-module__oYyaaW__statTrend{align-items:center;gap:.25rem;font-size:.85rem;display:flex}.AdminOverviewStats-module__oYyaaW__trendUp{color:hsl(var(--status-success))}.AdminOverviewStats-module__oYyaaW__trendDown{color:hsl(var(--destructive))}.AdminOverviewStats-module__oYyaaW__trendNeutral{color:hsl(var(--text-muted))}.AdminOverviewStats-module__oYyaaW__section{background:hsla(var(--card-bg)/.5);border:1px solid hsla(var(--border-medium)/.1);border-radius:1.5rem;margin-bottom:2rem;padding:2rem}.AdminOverviewStats-module__oYyaaW__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.AdminOverviewStats-module__oYyaaW__sectionTitle{font-size:1.25rem;font-weight:700}.AdminOverviewStats-module__oYyaaW__chartContainer{border-bottom:1px solid hsla(var(--border-medium)/.1);justify-content:space-between;align-items:flex-end;gap:1rem;height:200px;margin-top:1rem;padding-top:2rem;display:flex}.AdminOverviewStats-module__oYyaaW__chartCol{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.AdminOverviewStats-module__oYyaaW__chartBar{background:linear-gradient(to top,hsla(var(--dash-accent)/.2),hsl(var(--dash-accent)));border-top-left-radius:4px;border-top-right-radius:4px;width:60%;min-width:20px;max-width:40px;transition:filter .2s}.AdminOverviewStats-module__oYyaaW__chartCol:hover .AdminOverviewStats-module__oYyaaW__chartBar{filter:brightness(1.2)}.AdminOverviewStats-module__oYyaaW__chartLabel{color:hsl(var(--text-muted));margin-top:1rem;font-size:.8rem}.AdminOverviewStats-module__oYyaaW__chartTooltip{background:hsl(var(--card-bg-elevated));color:hsl(var(--layout-text));opacity:0;pointer-events:none;border:1px solid hsla(var(--border-medium)/.1);white-space:nowrap;z-index:10;border-radius:4px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;transition:opacity .2s;position:absolute;top:-2.5rem}.AdminOverviewStats-module__oYyaaW__chartCol:hover .AdminOverviewStats-module__oYyaaW__chartTooltip{opacity:1}
.TrafficSources-module__tB5A9q__section{background:hsla(var(--card-bg)/.5);border:1px solid hsla(var(--border-medium)/.1);border-radius:1.5rem;margin-bottom:2rem;padding:2rem}.TrafficSources-module__tB5A9q__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.TrafficSources-module__tB5A9q__sectionTitle{font-size:1.25rem;font-weight:700}.TrafficSources-module__tB5A9q__chartSources{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.TrafficSources-module__tB5A9q__chartSourceItem{justify-content:space-between;display:flex}.TrafficSources-module__tB5A9q__helperText{color:hsl(var(--text-muted))}
.LockoutStats-module__DHho0G__statsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}.LockoutStats-module__DHho0G__statCard{background:hsla(var(--card-bg)/.6);border:1px solid hsla(var(--border-medium)/.1);border-radius:1rem;align-items:center;gap:1rem;padding:1.5rem;display:flex}.LockoutStats-module__DHho0G__statIcon{background:hsla(var(--dash-accent)/.1);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.75rem;display:flex}.LockoutStats-module__DHho0G__statIconWarning{background:hsla(var(--status-warning)/.1)}.LockoutStats-module__DHho0G__statIconDanger{background:hsla(var(--destructive)/.1)}.LockoutStats-module__DHho0G__statLabel{color:hsl(var(--text-muted));margin:0 0 .25rem;font-size:.8rem}.LockoutStats-module__DHho0G__statValue{color:hsl(var(--layout-text));margin:0;font-size:1.75rem;font-weight:700}
.WebAuthnSetupCard-module__5glr9W__card{background:hsla(var(--card-bg)/.6);border:1px solid hsla(var(--border-medium)/.1);border-radius:1.5rem;margin-bottom:2rem;padding:2rem}.WebAuthnSetupCard-module__5glr9W__cardHeader{border-bottom:1px solid hsla(var(--border-medium)/.1);align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:flex}.WebAuthnSetupCard-module__5glr9W__cardIcon{background:hsla(var(--dash-accent)/.1);border-radius:1rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:2rem;display:flex}.WebAuthnSetupCard-module__5glr9W__cardTitle{color:hsl(var(--layout-text));margin:0 0 .25rem;font-size:1.15rem;font-weight:700}.WebAuthnSetupCard-module__5glr9W__cardSubtitle{color:hsl(var(--text-muted));margin:0;font-size:.85rem}.WebAuthnSetupCard-module__5glr9W__success{background:hsla(var(--status-success)/.1);color:hsl(var(--status-success));border:1px solid hsla(var(--status-success)/.2);border-radius:.75rem;align-items:center;gap:.5rem;padding:1rem;font-size:.9rem;font-weight:600;display:flex}.WebAuthnSetupCard-module__5glr9W__successMargin{margin-bottom:1.5rem}.WebAuthnSetupCard-module__5glr9W__steps{counter-reset:steps;flex-direction:column;gap:.75rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.WebAuthnSetupCard-module__5glr9W__step{color:hsl(var(--text-muted));counter-increment:steps;align-items:flex-start;gap:1rem;font-size:.9rem;display:flex}.WebAuthnSetupCard-module__5glr9W__step:before{content:counter(steps);background:hsla(var(--dash-accent)/.1);width:1.5rem;height:1.5rem;color:hsl(var(--dash-accent));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.WebAuthnSetupCard-module__5glr9W__totpError{color:hsl(var(--destructive));margin-bottom:1rem;font-size:.85rem;font-weight:500}.WebAuthnSetupCard-module__5glr9W__formRow{align-items:flex-end;gap:1rem;display:flex}.WebAuthnSetupCard-module__5glr9W__inputFlex{flex:1}.WebAuthnSetupCard-module__5glr9W__webauthnListContainer{border-top:1px solid hsla(var(--border-medium)/.1);margin-top:2rem;padding-top:1.5rem}.WebAuthnSetupCard-module__5glr9W__listTitle{margin-bottom:1rem;font-size:1rem}.WebAuthnSetupCard-module__5glr9W__listWrapper{flex-direction:column;gap:.75rem;display:flex}.WebAuthnSetupCard-module__5glr9W__listItem{background:hsla(var(--card-bg-subtle)/.5);border:1px solid hsla(var(--border-medium)/.1);border-radius:.5rem;justify-content:space-between;align-items:center;padding:1rem;display:flex}.WebAuthnSetupCard-module__5glr9W__itemName{font-weight:600}.WebAuthnSetupCard-module__5glr9W__itemDate{color:hsl(var(--text-muted));font-size:.8rem}
.DonutChart-module__4rIUcW__card{background:hsl(var(--card-bg-subtle));border:1px solid #ffffff0f;border-radius:1rem;flex-direction:column;align-items:center;width:100%;padding:1.5rem;display:flex;overflow-x:hidden}.DonutChart-module__4rIUcW__title{align-self:flex-start}.DonutChart-module__4rIUcW__donutEmpty{color:hsl(var(--text-small));text-align:center;padding:2rem 0}.DonutChart-module__4rIUcW__emptyIcon{margin-bottom:.5rem;font-size:2.5rem}.DonutChart-module__4rIUcW__svgContainer{width:180px;height:180px;position:relative}.DonutChart-module__4rIUcW__svgRotate{transform:rotate(-90deg)}.DonutChart-module__4rIUcW__donutCenterText{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.DonutChart-module__4rIUcW__donutTotal{font-size:2rem;font-weight:800}.DonutChart-module__4rIUcW__legendContainer{gap:1.5rem;margin-top:.5rem;display:flex}.DonutChart-module__4rIUcW__legendItem{align-items:center;gap:.4rem;display:flex}.DonutChart-module__4rIUcW__legendDot{border-radius:50%;width:10px;height:10px}.DonutChart-module__4rIUcW__legendDotReg{background:hsl(var(--dash-primary))}.DonutChart-module__4rIUcW__legendDotAnon{background:#71717a80}@media (max-width:768px){.DonutChart-module__4rIUcW__card{padding:1rem}}
.MessagesList-module__Bl6Nda__messagesArea{scroll-behavior:smooth;background:0 0;flex-direction:column;flex:1;gap:3px;padding:1.5rem;display:flex;overflow-y:auto}.MessagesList-module__Bl6Nda__emptyMessagesArea{color:hsl(var(--text-muted));opacity:.7;background:0 0;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:3rem;font-style:italic;display:flex}.MessagesList-module__Bl6Nda__messageRow{align-items:flex-end;gap:.5rem;margin-bottom:2px;display:flex}.MessagesList-module__Bl6Nda__rowFirst{margin-top:1rem}.MessagesList-module__Bl6Nda__rowLast{margin-bottom:1.25rem}.MessagesList-module__Bl6Nda__rowMe{justify-content:flex-end}.MessagesList-module__Bl6Nda__rowThem{justify-content:flex-start}.MessagesList-module__Bl6Nda__otherAvatar{background:hsl(var(--card-bg));border-radius:50%;width:30px;min-width:30px;height:30px;margin-bottom:2px;overflow:hidden;box-shadow:0 2px 5px #0000001a}.MessagesList-module__Bl6Nda__hidden{visibility:hidden}.MessagesList-module__Bl6Nda__avatarHeaderImg{object-fit:cover;width:100%;height:100%}.MessagesList-module__Bl6Nda__avatarHeaderInitialsOverrides{background:linear-gradient(135deg,hsl(var(--dash-primary)),hsl(var(--dash-primary)/.8));width:100%;height:100%;color:hsl(var(--primary-foreground));justify-content:center;align-items:center;font-size:.85rem;font-weight:600;display:flex}.MessagesList-module__Bl6Nda__bubbleWrapper{align-items:center;gap:8px;max-width:75%;display:flex;position:relative}.MessagesList-module__Bl6Nda__reportMessageBtn{opacity:0;cursor:pointer;color:hsl(var(--text-muted));background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.MessagesList-module__Bl6Nda__bubbleWrapper:hover .MessagesList-module__Bl6Nda__reportMessageBtn{opacity:.6}.MessagesList-module__Bl6Nda__reportMessageBtn:hover{background:hsl(var(--card-bg-hover));color:hsl(var(--destructive));opacity:1!important}.MessagesList-module__Bl6Nda__bubbleOverrides{word-break:break-word;padding:.75rem 1.1rem;font-size:.95rem;line-height:1.45;animation:.25s cubic-bezier(.1,.9,.2,1) forwards MessagesList-module__Bl6Nda__fadeInSlide;position:relative;box-shadow:0 2px 4px #00000008}@keyframes MessagesList-module__Bl6Nda__fadeInSlide{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.MessagesList-module__Bl6Nda__bubbleMe{background:linear-gradient(135deg,hsl(var(--dash-primary)),hsl(var(--dash-primary)/.9));color:hsl(var(--primary-foreground));border-radius:1.25rem .25rem .25rem 1.25rem}.MessagesList-module__Bl6Nda__bubbleMe.MessagesList-module__Bl6Nda__isFirst{border-top-right-radius:1.25rem}.MessagesList-module__Bl6Nda__bubbleMe.MessagesList-module__Bl6Nda__isLast{border-bottom-right-radius:1.25rem}.MessagesList-module__Bl6Nda__bubbleThem{background:hsl(var(--card-bg));border:1px solid hsl(var(--card-border));color:hsl(var(--foreground));border-radius:.25rem 1.25rem 1.25rem .25rem}.MessagesList-module__Bl6Nda__bubbleThem.MessagesList-module__Bl6Nda__isFirst{border-top-left-radius:1.25rem}.MessagesList-module__Bl6Nda__bubbleThem.MessagesList-module__Bl6Nda__isLast{border-bottom-left-radius:1.25rem}.MessagesList-module__Bl6Nda__timestamp{opacity:.75;white-space:nowrap;-webkit-user-select:none;user-select:none;margin-top:.35rem;font-size:.65rem}.MessagesList-module__Bl6Nda__timestampMe{color:hsl(var(--primary-foreground));text-align:right}.MessagesList-module__Bl6Nda__timestampThem{color:hsl(var(--text-muted));text-align:left}@media (max-width:768px){.MessagesList-module__Bl6Nda__messagesArea{padding:.75rem}.MessagesList-module__Bl6Nda__bubbleWrapper{max-width:88%}}
.page-module__Azh4Ka__unpublished{background:hsl(var(--portfolio-bg-main));height:100vh;color:hsl(var(--portfolio-white));justify-content:center;align-items:center;display:flex}
.CustomScrollbar-module__KHdvUa__scrollWrapper{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;width:100vw;height:100vh;overflow:hidden auto}.CustomScrollbar-module__KHdvUa__scrollWrapper::-webkit-scrollbar{width:12px}.CustomScrollbar-module__KHdvUa__scrollWrapper::-webkit-scrollbar-track{background:0 0;border-radius:8px}.CustomScrollbar-module__KHdvUa__scrollWrapper::-webkit-scrollbar-thumb{background-color:hsl(var(--border-medium)/.8);background-clip:content-box;border:3px solid #0000;border-radius:80px;transition:background-color .2s ease-in-out}.CustomScrollbar-module__KHdvUa__scrollWrapper::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--primary))}.CustomScrollbar-module__KHdvUa__scrollWrapper::-webkit-scrollbar-thumb:active{background-color:hsl(var(--primary));border:2px solid #0000}.CustomScrollbar-module__KHdvUa__scrollWrapper{scrollbar-width:thin;scrollbar-color:hsl(var(--border-medium)/.8)transparent}
.layout-module__UmLHDG__adminLayout{background:hsl(var(--layout-bg));min-height:100vh;color:hsl(var(--layout-text));flex-direction:column;display:flex}.layout-module__UmLHDG__mainContent{flex-direction:column;flex:1;display:flex}
.AdminSecurityAlerts-module__0T8Feq__alertsContainer{background:hsla(var(--destructive)/.1);border:1px solid hsla(var(--destructive)/.3);border-radius:1rem;margin-bottom:2rem;padding:1.5rem}.AdminSecurityAlerts-module__0T8Feq__header{color:hsl(var(--destructive));align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.AdminSecurityAlerts-module__0T8Feq__header h3{margin:0;font-size:1.1rem;font-weight:700}.AdminSecurityAlerts-module__0T8Feq__icon{font-size:1.25rem}.AdminSecurityAlerts-module__0T8Feq__list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.AdminSecurityAlerts-module__0T8Feq__alertItem{background:hsla(var(--background)/.5);border-radius:.5rem;align-items:center;gap:1rem;padding:.75rem 1rem;font-size:.9rem;display:flex}.AdminSecurityAlerts-module__0T8Feq__timestamp{color:hsl(var(--text-muted));font-variant-numeric:tabular-nums}.AdminSecurityAlerts-module__0T8Feq__action{color:hsl(var(--destructive));font-weight:600}.AdminSecurityAlerts-module__0T8Feq__ip{color:hsl(var(--text-muted));margin-left:auto;font-family:monospace}
.MonthlyGoals-module__eUyBDq__section{background:hsla(var(--card-bg)/.5);border:1px solid hsla(var(--border-medium)/.1);border-radius:1.5rem;margin-bottom:2rem;padding:2rem}.MonthlyGoals-module__eUyBDq__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.MonthlyGoals-module__eUyBDq__sectionTitle{font-size:1.25rem;font-weight:700}.MonthlyGoals-module__eUyBDq__chartSources{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.MonthlyGoals-module__eUyBDq__chartSourceItem{justify-content:space-between;display:flex}.MonthlyGoals-module__eUyBDq__helperText{color:hsl(var(--text-muted))}
.LockoutTable-module__Co_hoa__tableWrapper{overflow-x:auto}.LockoutTable-module__Co_hoa__table{border-collapse:collapse;text-align:left;width:100%}.LockoutTable-module__Co_hoa__table th{color:hsl(var(--text-muted));border-bottom:1px solid hsla(var(--border-medium)/.1);text-transform:uppercase;letter-spacing:.03em;padding:1rem;font-size:.85rem;font-weight:600}.LockoutTable-module__Co_hoa__table td{color:hsl(var(--layout-text));border-bottom:1px solid hsla(var(--border-medium)/.05);padding:1.25rem 1rem;font-size:.95rem}.LockoutTable-module__Co_hoa__table tr:hover td{background:hsla(var(--card-bg)/.3)}.LockoutTable-module__Co_hoa__emptyCell{text-align:center;color:hsl(var(--text-muted));padding:3rem 1rem}.LockoutTable-module__Co_hoa__typeBadge{text-transform:uppercase;border-radius:.5rem;padding:.2rem .6rem;font-size:.75rem;font-weight:700}.LockoutTable-module__Co_hoa__typeIp{background:hsla(var(--dash-accent)/.1);color:hsl(var(--dash-accent))}.LockoutTable-module__Co_hoa__typeEmail{background:hsla(var(--status-warning)/.1);color:hsl(var(--status-warning))}.LockoutTable-module__Co_hoa__typeAccount{background:hsla(var(--destructive)/.1);color:hsl(var(--destructive))}.LockoutTable-module__Co_hoa__stateBadge{border-radius:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700}.LockoutTable-module__Co_hoa__stateRateLimited{background:hsla(var(--status-warning)/.1);color:hsl(var(--status-warning))}.LockoutTable-module__Co_hoa__stateSoftLocked{background:hsla(var(--status-warning)/.15);color:hsl(var(--status-warning))}.LockoutTable-module__Co_hoa__stateHardLocked{background:hsla(var(--destructive)/.15);color:hsl(var(--destructive))}.LockoutTable-module__Co_hoa__identifier{font-family:Courier New,monospace;font-size:.9rem}.LockoutTable-module__Co_hoa__ttl{font-variant-numeric:tabular-nums;color:hsl(var(--text-muted))}.LockoutTable-module__Co_hoa__unlockBtn{border:1px solid hsla(var(--status-success)/.3);color:hsl(var(--status-success));cursor:pointer;background:0 0;border-radius:.5rem;padding:.4rem .8rem;font-size:.8rem;font-weight:600;transition:all .2s}.LockoutTable-module__Co_hoa__unlockBtn:hover{background:hsla(var(--status-success)/.1);border-color:hsl(var(--status-success))}.LockoutTable-module__Co_hoa__unlockBtn:disabled{opacity:.4;cursor:not-allowed}
.RecentVisitorsList-module__Ihb7ha__card{background:hsl(var(--card-bg-subtle));border:1px solid #ffffff0f;border-radius:1rem;padding:1.5rem;overflow-x:hidden}.RecentVisitorsList-module__Ihb7ha__emptyState{text-align:center;padding:2rem 0}.RecentVisitorsList-module__Ihb7ha__viewersList{flex-direction:column;gap:.5rem;display:flex}.RecentVisitorsList-module__Ihb7ha__viewerItem{background:hsl(var(--card-bg-subtle));border:1px solid #ffffff0a;border-radius:.75rem;justify-content:space-between;align-items:center;padding:.85rem 1rem;transition:all .15s;display:flex}.RecentVisitorsList-module__Ihb7ha__viewerInfo{align-items:center;gap:.85rem;display:flex}.RecentVisitorsList-module__Ihb7ha__viewerAvatar{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:.85rem;font-weight:700;display:flex}.RecentVisitorsList-module__Ihb7ha__avatarReg{background:linear-gradient(135deg,hsl(var(--dash-primary)),#8b5cf6)}.RecentVisitorsList-module__Ihb7ha__avatarAnon{background:hsl(var(--border-medium))}.RecentVisitorsList-module__Ihb7ha__viewerName{font-size:.95rem;font-weight:600}.RecentVisitorsList-module__Ihb7ha__viewerMeta{align-items:center;gap:.75rem;display:flex}.RecentVisitorsList-module__Ihb7ha__badge{border-radius:999px;padding:.25rem .6rem;font-size:.7rem;font-weight:600}.RecentVisitorsList-module__Ihb7ha__badgeReg{background:hsl(var(--dash-primary)/.15);color:#60a5fa}.RecentVisitorsList-module__Ihb7ha__badgeAnon{background:hsl(var(--card-bg));color:hsl(var(--text-small))}.RecentVisitorsList-module__Ihb7ha__viewDate{color:#52525b;white-space:nowrap;font-size:.8rem}@media (max-width:768px){.RecentVisitorsList-module__Ihb7ha__card{padding:1rem}.RecentVisitorsList-module__Ihb7ha__viewerItem{flex-direction:column;align-items:flex-start;gap:.75rem}.RecentVisitorsList-module__Ihb7ha__viewerMeta{flex-direction:row;justify-content:space-between;width:100%}}
.ChatInput-module__Nicqlq__inputArea{background:hsl(var(--layout-bg));border-top:1px solid hsl(var(--border-medium));padding:.75rem 1rem}.ChatInput-module__Nicqlq__inputWrapper{background:hsl(var(--card-bg-hover));border-radius:2rem;align-items:center;min-height:44px;padding:0 .5rem 0 1.25rem;display:flex}.ChatInput-module__Nicqlq__inputField{background:0 0;border:none;outline:none;flex:1;height:100%}.ChatInput-module__Nicqlq__inputField::placeholder{color:hsl(var(--text-muted))}.ChatInput-module__Nicqlq__placeholderActions{align-items:center;gap:.5rem;padding:.25rem .5rem;display:flex}.ChatInput-module__Nicqlq__actionIconOverrides{cursor:pointer;color:hsl(var(--foreground))}.ChatInput-module__Nicqlq__sendBtnOverrides{color:hsl(var(--dash-primary));cursor:pointer;background:0 0;border:none;padding:.5rem .75rem;font-weight:600}.ChatInput-module__Nicqlq__sendBtnDisabled{opacity:.5;cursor:default}
.EditBlockModal-module__TGx45q__modalOverlay{background:hsl(var(--overlay-bg));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:9999;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.EditBlockModal-module__TGx45q__modalContent{background:hsl(var(--modal-bg));border:1px solid hsl(var(--border-medium));flex-direction:column;width:100%;max-width:550px;max-height:90vh;padding:2rem;display:flex;overflow-y:hidden}.EditBlockModal-module__TGx45q__modalHeader{border-bottom:1px solid hsl(var(--card-bg));justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.EditBlockModal-module__TGx45q__modalTitleOverrides{margin:0}.EditBlockModal-module__TGx45q__modalBody{padding-right:.5rem;overflow-y:auto}.EditBlockModal-module__TGx45q__formContainer{flex-direction:column;gap:1.5rem;display:flex}.EditBlockModal-module__TGx45q__formGroup{margin-bottom:.5rem}.EditBlockModal-module__TGx45q__dropZone{text-align:center;background:hsl(var(--card-bg-subtle));cursor:pointer;border:1px dashed #555;border-radius:.5rem;padding:1rem;transition:all .2s;position:relative}.EditBlockModal-module__TGx45q__dropZoneActive{border-color:hsl(var(--dash-primary));background:hsl(var(--dash-primary)/.1)}.EditBlockModal-module__TGx45q__previewContainer{margin-bottom:1rem;position:relative}.EditBlockModal-module__TGx45q__previewImg{border-radius:4px;max-width:100%;max-height:200px}.EditBlockModal-module__TGx45q__emptyDropZone{color:#aaa;padding:2rem 0}.EditBlockModal-module__TGx45q__dropIcon{margin-bottom:.5rem;font-size:2rem;display:block}.EditBlockModal-module__TGx45q__fileInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.EditBlockModal-module__TGx45q__urlInputContainer{margin-top:.5rem}.EditBlockModal-module__TGx45q__modalFooter{border-top:1px solid hsl(var(--card-bg));gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.EditBlockModal-module__TGx45q__cancelBtn,.EditBlockModal-module__TGx45q__saveBtn{flex:1}.EditBlockModal-module__TGx45q__uploaderWrapper{margin-bottom:1rem}
