.page-module__-IJCXW__page{width:100%;padding:var(--spacing-lg);max-width:min(100%,var(--app-rail-wide));margin:0 auto}.page-module__-IJCXW__header{margin-bottom:var(--spacing-xl);justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.page-module__-IJCXW__titleContainer{flex-direction:column;display:flex}.page-module__-IJCXW__title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-xs);align-items:center;gap:var(--spacing-sm);letter-spacing:-.02em;display:flex}.page-module__-IJCXW__titleIcon{color:var(--color-accent-primary);flex-shrink:0}.page-module__-IJCXW__headerActions{align-items:center;gap:.75rem;display:flex}.page-module__-IJCXW__filterSelect{background:var(--color-bg-glass);border:1px solid var(--color-border-default);color:var(--color-text-primary);cursor:pointer;border-radius:8px;min-width:140px;padding:.5rem 1rem;font-size:.875rem}.page-module__-IJCXW__filterSelect:focus{border-color:var(--color-accent-primary);outline:none}.page-module__-IJCXW__activityList{gap:var(--spacing-sm);flex-direction:column;display:flex}.page-module__-IJCXW__activityCard{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md)var(--spacing-lg);transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s,opacity .2s;display:flex}.page-module__-IJCXW__activityCard.page-module__-IJCXW__clickable{cursor:pointer}.page-module__-IJCXW__activityCard.page-module__-IJCXW__clickable:hover{background:var(--color-bg-glass-hover);transform:translate(4px)}.page-module__-IJCXW__activityIcon{border-radius:var(--radius-lg);border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background .15s;display:flex}.page-module__-IJCXW__activityIcon[data-tone=accent]{background:color-mix(in srgb,var(--color-accent-primary)10%,transparent);border-color:color-mix(in srgb,var(--color-accent-primary)20%,transparent);color:var(--color-accent-primary)}.page-module__-IJCXW__activityIcon[data-tone=success]{background:color-mix(in srgb,var(--color-accent-success)12%,transparent);border-color:color-mix(in srgb,var(--color-accent-success)22%,transparent);color:var(--color-accent-success)}.page-module__-IJCXW__activityIcon[data-tone=warning]{background:color-mix(in srgb,var(--color-accent-warning)14%,transparent);border-color:color-mix(in srgb,var(--color-accent-warning)24%,transparent);color:var(--color-accent-warning)}.page-module__-IJCXW__activityIcon[data-tone=danger]{background:color-mix(in srgb,var(--color-accent-danger)12%,transparent);border-color:color-mix(in srgb,var(--color-accent-danger)22%,transparent);color:var(--color-accent-danger)}.page-module__-IJCXW__activityContent{flex:1;min-width:0}.page-module__-IJCXW__activityMain{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.25rem;display:flex}.page-module__-IJCXW__activityLabel{color:var(--color-text-primary);font-weight:500}.page-module__-IJCXW__activityTarget{color:var(--color-text-secondary);font-size:.875rem}.page-module__-IJCXW__activityMeta{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.75rem;display:flex}.page-module__-IJCXW__vaultBadge{background:var(--color-accent-primary-bg);color:var(--color-accent-primary);border-radius:4px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-weight:500;display:inline-flex}.page-module__-IJCXW__ipAddress{font-family:var(--font-mono,monospace);opacity:.7;font-size:.7rem}.page-module__-IJCXW__activityTime{white-space:nowrap}.page-module__-IJCXW__chevron{color:var(--color-text-muted);flex-shrink:0}.page-module__-IJCXW__emptyState{text-align:center;padding:4rem 2rem}.page-module__-IJCXW__emptyIcon{background:var(--color-bg-glass);width:80px;height:80px;color:var(--color-text-muted);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.5rem;display:inline-flex}.page-module__-IJCXW__emptyState h3{margin-bottom:.5rem;font-size:1.25rem}@media (max-width:640px){.page-module__-IJCXW__page{padding:1rem}.page-module__-IJCXW__header{flex-direction:column}.page-module__-IJCXW__headerActions{gap:var(--spacing-xs);flex-wrap:wrap;width:100%}.page-module__-IJCXW__headerActions .btn{font-size:var(--font-size-xs);padding:6px 10px}.page-module__-IJCXW__filterSelect{flex:1;min-width:0}.page-module__-IJCXW__activityCard{padding:.875rem 1rem}.page-module__-IJCXW__activityIcon{width:38px;height:38px}.page-module__-IJCXW__activityMeta{flex-direction:column;align-items:flex-start;gap:.25rem}}
.SkeletonLoader-module__-RR8Gq__grid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.SkeletonLoader-module__-RR8Gq__card{padding:var(--spacing-lg);align-items:flex-start;gap:var(--spacing-md);display:flex}.SkeletonLoader-module__-RR8Gq__icon{flex-shrink:0}.SkeletonLoader-module__-RR8Gq__iconCircle{border-radius:50%}.SkeletonLoader-module__-RR8Gq__iconRounded{border-radius:var(--radius-md)}.SkeletonLoader-module__-RR8Gq__lines{gap:var(--spacing-xs);flex-direction:column;flex:1;display:flex}.SkeletonLoader-module__-RR8Gq__block{width:100%}@media (max-width:640px){.SkeletonLoader-module__-RR8Gq__grid{grid-template-columns:1fr}}
.illustrations-module__ugJv8G__accentPrimary{fill:var(--color-accent-primary)}.illustrations-module__ugJv8G__accentSecondary{fill:var(--color-accent-secondary)}.illustrations-module__ugJv8G__bgGlass{fill:var(--color-bg-glass)}.illustrations-module__ugJv8G__bgSurface{fill:var(--color-bg-surface)}.illustrations-module__ugJv8G__success{fill:var(--color-accent-success)}.illustrations-module__ugJv8G__warning{fill:var(--color-accent-warning)}.illustrations-module__ugJv8G__danger{fill:var(--color-accent-danger)}.illustrations-module__ugJv8G__textMuted{fill:var(--color-text-muted)}.illustrations-module__ugJv8G__strokePrimary{fill:none;stroke:var(--color-accent-primary);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.illustrations-module__ugJv8G__strokeSecondary{fill:none;stroke:var(--color-accent-secondary);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.illustrations-module__ugJv8G__strokeSubtle{fill:none;stroke:var(--color-border-subtle);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.illustrations-module__ugJv8G__strokeMuted{fill:none;stroke:var(--color-text-muted);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.illustrations-module__ugJv8G__strokeSuccess{fill:none;stroke:var(--color-accent-success);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.illustrations-module__ugJv8G__strokeDanger{fill:none;stroke:var(--color-accent-danger);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.illustrations-module__ugJv8G__strokeWarning{fill:none;stroke:var(--color-accent-warning);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.illustrations-module__ugJv8G__gradStop1{stop-color:var(--color-accent-primary);stop-opacity:.45}.illustrations-module__ugJv8G__gradStop2{stop-color:var(--color-accent-secondary);stop-opacity:.18}.illustrations-module__ugJv8G__fillPrimarySubtle{fill:var(--color-accent-primary);opacity:.1}.illustrations-module__ugJv8G__fillSecondarySubtle{fill:var(--color-accent-secondary);opacity:.08}.illustrations-module__ugJv8G__fillDangerSubtle{fill:var(--color-accent-danger);opacity:.1}.illustrations-module__ugJv8G__fillSuccessSubtle{fill:var(--color-accent-success);opacity:.1}.illustrations-module__ugJv8G__fillWarningSubtle{fill:var(--color-accent-warning);opacity:.1}.illustrations-module__ugJv8G__borderSubtle{fill:var(--color-border-subtle)}.illustrations-module__ugJv8G__detailLine{fill:none;stroke:var(--color-accent-primary);stroke-width:.75px;opacity:.4;stroke-linecap:round}.illustrations-module__ugJv8G__detailLineMuted{fill:none;stroke:var(--color-text-muted);stroke-width:.75px;opacity:.3;stroke-linecap:round}
.Breadcrumbs-module__YEJfjG__breadcrumbs{margin-bottom:var(--spacing-md)}.Breadcrumbs-module__YEJfjG__list{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module__YEJfjG__item{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);display:flex}.Breadcrumbs-module__YEJfjG__separator{color:var(--color-text-muted);flex-shrink:0}.Breadcrumbs-module__YEJfjG__link{color:var(--color-text-secondary);transition:color var(--duration-fast)var(--easing-default);border-radius:var(--radius-sm);margin:-2px -4px;padding:2px 4px;text-decoration:none}.Breadcrumbs-module__YEJfjG__link:hover{color:var(--color-accent-primary)}.Breadcrumbs-module__YEJfjG__link:focus-visible{outline:2px solid var(--color-accent-focus);outline-offset:2px}.Breadcrumbs-module__YEJfjG__current{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}@media (max-width:767px){.Breadcrumbs-module__YEJfjG__item:not(:first-child):not(:last-child){display:none}}
.UpgradeModal-module__PEoPMa__closeButton{top:var(--spacing-md);right:var(--spacing-md);color:var(--color-text-muted);cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-sm);background:0 0;border:none;transition:color .2s,background-color .2s;position:absolute}.UpgradeModal-module__PEoPMa__closeButton:hover{color:var(--color-text-primary);background:var(--color-bg-glass-hover)}.UpgradeModal-module__PEoPMa__header{text-align:center;margin-bottom:var(--spacing-xl)}.UpgradeModal-module__PEoPMa__header h2{margin-bottom:var(--spacing-xs);font-size:1.5rem;font-weight:600}.UpgradeModal-module__PEoPMa__loading{padding:var(--spacing-2xl);justify-content:center;align-items:center;gap:var(--spacing-md);color:var(--color-text-muted);flex-direction:column;display:flex}.UpgradeModal-module__PEoPMa__billingToggle{justify-content:center;align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-lg);background:var(--color-bg-glass);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);padding:var(--spacing-xs);width:fit-content;margin-left:auto;margin-right:auto;display:flex}.UpgradeModal-module__PEoPMa__intervalOption{padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-full);color:var(--color-text-secondary);cursor:pointer;align-items:center;gap:var(--spacing-xs);background:0 0;border:none;font-size:.8125rem;font-weight:500;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s,opacity .2s;display:flex}.UpgradeModal-module__PEoPMa__intervalOption:hover{color:var(--color-text-primary)}.UpgradeModal-module__PEoPMa__intervalActive{background:var(--gradient-accent);color:#fff}.UpgradeModal-module__PEoPMa__savingsBadge{padding:1px var(--spacing-xs);border-radius:var(--radius-full);background:#fff3;font-size:.65rem;font-weight:600;display:inline-block}.UpgradeModal-module__PEoPMa__originalPrice{color:var(--color-text-muted);margin-right:var(--spacing-sm);font-size:1rem;text-decoration:line-through}.UpgradeModal-module__PEoPMa__annualNote{color:var(--color-accent-primary);margin:0 0 var(--spacing-sm);font-size:.75rem;font-weight:500}.UpgradeModal-module__PEoPMa__plansGrid{gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.UpgradeModal-module__PEoPMa__planCard{background:var(--color-bg-glass);border:2px solid var(--color-border-default);border-radius:var(--radius-lg);padding:var(--spacing-lg);cursor:pointer;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s,opacity .2s;position:relative}.UpgradeModal-module__PEoPMa__planCard:hover:not(.UpgradeModal-module__PEoPMa__current){border-color:var(--color-accent-primary);transform:translateY(-2px)}.UpgradeModal-module__PEoPMa__planCard.UpgradeModal-module__PEoPMa__selected{border-color:var(--color-accent-primary);background:color-mix(in srgb,var(--color-accent-primary),transparent 90%)}.UpgradeModal-module__PEoPMa__planCard.UpgradeModal-module__PEoPMa__current{cursor:default;opacity:.7}.UpgradeModal-module__PEoPMa__popularBadge{background:linear-gradient(135deg,var(--color-accent-primary),var(--color-accent-secondary));color:#fff;padding:var(--spacing-xs)var(--spacing-md);white-space:nowrap;border-radius:9999px;font-size:.75rem;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.UpgradeModal-module__PEoPMa__planHeader{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);display:flex}.UpgradeModal-module__PEoPMa__planIcon{background:linear-gradient(135deg,var(--color-accent-primary),var(--color-accent-secondary));border-radius:var(--radius-md);color:#fff;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.UpgradeModal-module__PEoPMa__planHeader h3{font-size:1.25rem;font-weight:600}.UpgradeModal-module__PEoPMa__planPrice{margin-bottom:var(--spacing-md)}.UpgradeModal-module__PEoPMa__priceAmount{background:linear-gradient(135deg,var(--color-accent-primary),var(--color-accent-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:700}.UpgradeModal-module__PEoPMa__pricePeriod{color:var(--color-text-muted);font-size:.875rem}.UpgradeModal-module__PEoPMa__trialBadge{padding:var(--spacing-xs)var(--spacing-md);background:linear-gradient(135deg,var(--color-accent-success),#059669);color:#fff;margin-bottom:var(--spacing-sm);border-radius:9999px;font-size:.75rem;font-weight:600;display:inline-block}.UpgradeModal-module__PEoPMa__trialDisclaimer{margin-top:var(--spacing-md);padding:var(--spacing-md);background:var(--color-bg-glass);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:.8125rem;line-height:1.5}.UpgradeModal-module__PEoPMa__planDescription{color:var(--color-text-secondary);margin-bottom:var(--spacing-md);font-size:.875rem}.UpgradeModal-module__PEoPMa__featureList{gap:var(--spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.UpgradeModal-module__PEoPMa__featureList li{align-items:center;gap:var(--spacing-sm);color:var(--color-text-secondary);font-size:.875rem;display:flex}.UpgradeModal-module__PEoPMa__featureList li svg{color:var(--color-accent-success);flex-shrink:0}.UpgradeModal-module__PEoPMa__inheritedFeature span{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.UpgradeModal-module__PEoPMa__currentPlanBadge{bottom:var(--spacing-md);right:var(--spacing-md);background:linear-gradient(135deg,var(--color-accent-primary),var(--color-accent-secondary));color:#fff;padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;position:absolute}.UpgradeModal-module__PEoPMa__paymentSection{margin-bottom:var(--spacing-xl)}.UpgradeModal-module__PEoPMa__paymentSection h4{margin-bottom:var(--spacing-md);font-size:1rem;font-weight:600}.UpgradeModal-module__PEoPMa__paymentMethods{gap:var(--spacing-md);flex-wrap:wrap;display:flex}.UpgradeModal-module__PEoPMa__paymentMethod{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md)var(--spacing-lg);background:var(--color-bg-glass);border:2px solid var(--color-border-default);border-radius:var(--radius-md);cursor:pointer;color:var(--color-text-primary);font-size:.875rem;font-weight:500;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s,opacity .2s;display:flex}.UpgradeModal-module__PEoPMa__paymentMethod:hover{border-color:var(--color-accent-primary)}.UpgradeModal-module__PEoPMa__paymentMethod.UpgradeModal-module__PEoPMa__selectedPayment{border-color:var(--color-accent-primary);background:color-mix(in srgb,var(--color-accent-primary),transparent 90%)}.UpgradeModal-module__PEoPMa__paymentMethod.UpgradeModal-module__PEoPMa__disabledPayment{opacity:.5;cursor:not-allowed;border-color:var(--color-border-subtle)}.UpgradeModal-module__PEoPMa__paymentMethod.UpgradeModal-module__PEoPMa__disabledPayment:hover{border-color:var(--color-border-subtle)}.UpgradeModal-module__PEoPMa__comingSoonBadge{padding:1px var(--spacing-xs);background:var(--color-bg-glass);border:1px solid var(--color-border-default);border-radius:var(--radius-full);color:var(--color-text-muted);font-size:.65rem;font-weight:600}.UpgradeModal-module__PEoPMa__footer{justify-content:flex-end;gap:var(--spacing-md);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border-default);display:flex}.UpgradeModal-module__PEoPMa__error{margin-top:var(--spacing-md);padding:var(--spacing-md);border-radius:var(--radius-md);color:var(--color-accent-danger);text-align:center;background:#ef44441a;border:1px solid #ef44444d;font-size:.875rem}.UpgradeModal-module__PEoPMa__bundleLink{justify-content:center;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-lg);color:var(--color-text-muted);font-size:.875rem;display:flex}.UpgradeModal-module__PEoPMa__bundleLink a{color:var(--color-accent-primary);font-weight:500;text-decoration:none}.UpgradeModal-module__PEoPMa__bundleLink a:hover{text-decoration:underline}@media (max-width:640px){.UpgradeModal-module__PEoPMa__modal{padding:var(--spacing-lg)}.UpgradeModal-module__PEoPMa__plansGrid{grid-template-columns:1fr}.UpgradeModal-module__PEoPMa__footer{flex-direction:column}.UpgradeModal-module__PEoPMa__footer button{width:100%}}
.EmptyState-module__nI128W__emptyState{text-align:center;align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.EmptyState-module__nI128W__page{padding:var(--space-3xl)var(--space-lg);max-width:420px;margin:0 auto}.EmptyState-module__nI128W__inline{padding:var(--space-lg)var(--space-md);max-width:320px;margin:0 auto}.EmptyState-module__nI128W__illustration{flex-shrink:0;justify-content:center;align-items:center;display:flex}.EmptyState-module__nI128W__page .EmptyState-module__nI128W__illustration{margin-bottom:var(--space-sm)}.EmptyState-module__nI128W__inline .EmptyState-module__nI128W__illustration{margin-bottom:var(--space-xs)}.EmptyState-module__nI128W__inline .EmptyState-module__nI128W__illustration svg{width:80px;height:80px}.EmptyState-module__nI128W__title{font-size:var(--text-lg);color:var(--color-text-primary);margin:0;font-weight:600;line-height:1.3}.EmptyState-module__nI128W__inline .EmptyState-module__nI128W__title{font-size:var(--text-base)}.EmptyState-module__nI128W__description{font-size:var(--text-sm);color:var(--color-text-secondary);max-width:340px;margin:0;line-height:1.5}.EmptyState-module__nI128W__inline .EmptyState-module__nI128W__description{font-size:var(--text-xs);max-width:280px}.EmptyState-module__nI128W__actions{align-items:center;gap:var(--space-sm);margin-top:var(--space-xs);flex-wrap:wrap;justify-content:center;display:flex}
.Modal-module__oWvNtW__overlay{background:var(--color-overlay);-webkit-backdrop-filter:blur(12px);z-index:1000;padding:var(--spacing-lg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Modal-module__oWvNtW__modal{background:color-mix(in srgb,var(--color-bg-primary)60%,transparent);-webkit-backdrop-filter:blur(24px);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);flex-direction:column;width:100%;max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.Modal-module__oWvNtW__modal:before{content:"";background:var(--border-glow-default);pointer-events:none;z-index:1;height:1px;position:absolute;top:0;left:10%;right:10%}.Modal-module__oWvNtW__size-sm{max-width:400px}.Modal-module__oWvNtW__size-md{max-width:600px}.Modal-module__oWvNtW__size-lg{max-width:800px}.Modal-module__oWvNtW__size-xl{max-width:1000px}.Modal-module__oWvNtW__size-full{max-width:95vw;height:90vh}.Modal-module__oWvNtW__header{padding:var(--spacing-xl)var(--spacing-xl)var(--spacing-lg);border-bottom:1px solid var(--color-border-default);background:var(--glass-tier-1-bg);justify-content:space-between;align-items:center;display:flex}.Modal-module__oWvNtW__titleContainer{gap:var(--spacing-2xs);flex-direction:column;display:flex}.Modal-module__oWvNtW__title{color:var(--color-text-primary);margin:0;font-size:1.25rem;font-weight:600}.Modal-module__oWvNtW__description{color:var(--color-text-secondary);margin:0;font-size:.875rem}.Modal-module__oWvNtW__closeButton{color:var(--color-text-muted);cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;transition:color .2s,background-color .2s;display:flex}.Modal-module__oWvNtW__closeButton:hover{color:var(--color-text-primary);background:var(--color-bg-glass-hover)}.Modal-module__oWvNtW__closeButton:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px;color:var(--color-text-primary);background:var(--color-bg-glass-hover)}.Modal-module__oWvNtW__content{padding:var(--spacing-xl);flex:1;overflow-y:auto}.Modal-module__oWvNtW__footer{padding:var(--spacing-lg)var(--spacing-xl);border-top:1px solid var(--color-border-default);justify-content:flex-end;gap:var(--spacing-md);background:var(--glass-tier-1-bg);display:flex}@media (max-width:640px){.Modal-module__oWvNtW__modal{border-radius:0;height:100%;max-height:100vh;width:100%!important}.Modal-module__oWvNtW__header,.Modal-module__oWvNtW__content{padding:var(--spacing-lg)}.Modal-module__oWvNtW__footer{padding:var(--spacing-lg);flex-direction:column-reverse}.Modal-module__oWvNtW__footer>*{width:100%}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.CreateShareModal-module__0Mb6HG__headerTitle{align-items:center;gap:var(--spacing-sm);display:flex}.CreateShareModal-module__0Mb6HG__headerTitle h2{font-size:var(--font-size-xl);color:var(--color-text-primary);margin:0}.CreateShareModal-module__0Mb6HG__form{padding:var(--spacing-xl);gap:var(--spacing-lg);flex-direction:column;display:flex}.CreateShareModal-module__0Mb6HG__errorBanner{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--radius-md);color:var(--color-accent-danger);font-size:var(--font-size-sm);background:#ef44441a;border:1px solid #ef44444d;display:flex}.CreateShareModal-module__0Mb6HG__section{gap:var(--spacing-xs);flex-direction:column;display:flex}.CreateShareModal-module__0Mb6HG__label{font-size:var(--font-size-sm);color:var(--color-text-primary);align-items:center;gap:var(--spacing-xs);font-weight:600;display:flex}.CreateShareModal-module__0Mb6HG__helpText{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:var(--spacing-xs)0 0}.CreateShareModal-module__0Mb6HG__typeSelector{gap:var(--spacing-sm);background:var(--color-bg-glass);border:1px solid var(--color-border-subtle);padding:var(--spacing-xs);border-radius:var(--radius-lg);display:flex}.CreateShareModal-module__0Mb6HG__typeOption{justify-content:center;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm);border-radius:var(--radius-md);font-size:var(--font-size-sm);cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;flex:1;font-weight:500;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s,opacity .2s;display:flex}.CreateShareModal-module__0Mb6HG__typeOption:hover{color:var(--color-text-primary)}.CreateShareModal-module__0Mb6HG__typeOption.CreateShareModal-module__0Mb6HG__active{background:var(--color-bg-surface);color:var(--color-accent-primary);box-shadow:var(--shadow-sm);border:1px solid var(--color-border-default)}.CreateShareModal-module__0Mb6HG__presetGroup{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.CreateShareModal-module__0Mb6HG__presetButton{min-width:60px;padding:var(--spacing-sm)var(--spacing-md);background:var(--color-bg-glass);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;text-align:center;flex:1;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s,opacity .2s}.CreateShareModal-module__0Mb6HG__presetButton:hover{background:var(--color-bg-glass-hover);color:var(--color-text-primary)}.CreateShareModal-module__0Mb6HG__presetButton.CreateShareModal-module__0Mb6HG__active{background:var(--color-bg-surface);color:var(--color-accent-primary);border-color:var(--color-accent-primary)}.CreateShareModal-module__0Mb6HG__viewsControl{align-items:center;gap:var(--spacing-md);display:flex}.CreateShareModal-module__0Mb6HG__viewsControl input[type=range]{accent-color:var(--color-accent-primary);flex:1}.CreateShareModal-module__0Mb6HG__viewsValue{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-accent-primary);text-align:center;min-width:40px}.CreateShareModal-module__0Mb6HG__textarea{width:100%;min-height:100px;padding:var(--spacing-sm)var(--spacing-md);background:var(--color-bg-glass);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-sm);resize:vertical;font-family:inherit;transition:border-color .2s}.CreateShareModal-module__0Mb6HG__textarea:focus{border-color:var(--color-accent-primary);outline:none;box-shadow:0 0 0 2px #06b6d433}.CreateShareModal-module__0Mb6HG__textarea::placeholder{color:var(--color-text-muted)}.CreateShareModal-module__0Mb6HG__successContent{align-items:center;gap:var(--spacing-lg);padding:var(--spacing-xl);text-align:center;flex-direction:column;display:flex}.CreateShareModal-module__0Mb6HG__successIcon{width:64px;height:64px;color:var(--color-accent-primary);background:#06b6d41a;border-radius:50%;justify-content:center;align-items:center;display:flex}.CreateShareModal-module__0Mb6HG__successTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.CreateShareModal-module__0Mb6HG__successDescription{font-size:var(--font-size-sm);color:var(--color-text-muted);max-width:320px}.CreateShareModal-module__0Mb6HG__urlContainer{gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}.CreateShareModal-module__0Mb6HG__urlBox{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-md);background:var(--color-bg-glass);border:1px solid var(--color-border-default);border-radius:var(--radius-md);display:flex;overflow:hidden}.CreateShareModal-module__0Mb6HG__urlText{font-family:var(--font-mono,monospace);font-size:var(--font-size-sm);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:all;user-select:all;flex:1;overflow:hidden}.CreateShareModal-module__0Mb6HG__copyButton{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs)var(--spacing-sm);background:var(--color-accent-primary);border-radius:var(--radius-md);color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;border:none;flex-shrink:0;transition:opacity .2s;display:flex}.CreateShareModal-module__0Mb6HG__copyButton:hover{opacity:.9}.CreateShareModal-module__0Mb6HG__copyButton.CreateShareModal-module__0Mb6HG__copied{background:var(--color-accent-success)}.CreateShareModal-module__0Mb6HG__qrSection{align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.CreateShareModal-module__0Mb6HG__qrLabel{font-size:var(--font-size-xs);color:var(--color-text-muted)}.CreateShareModal-module__0Mb6HG__expiryInfo{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-text-secondary);padding:var(--spacing-sm)var(--spacing-md);background:var(--color-bg-glass);border-radius:var(--radius-md);justify-content:center;width:100%;display:flex}.CreateShareModal-module__0Mb6HG__entryBanner{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-primary);background:#06b6d414;border:1px solid #06b6d433;display:flex}.CreateShareModal-module__0Mb6HG__entryBanner svg{color:var(--color-accent-primary);flex-shrink:0}
.PasswordVaultContent-module__quR90q__container{gap:var(--spacing-lg);flex-direction:column;display:flex}.PasswordVaultContent-module__quR90q__toolbarActions{gap:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.PasswordVaultContent-module__quR90q__toolbarButton{background:var(--color-bg-glass);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);width:40px;height:40px;color:var(--color-text-muted);cursor:pointer;justify-content:center;align-items:center;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s,opacity .2s;display:flex;position:relative}.PasswordVaultContent-module__quR90q__toolbarButton:hover{background:var(--color-bg-glass-hover);color:var(--color-text-primary)}.PasswordVaultContent-module__quR90q__toolbarButton.PasswordVaultContent-module__quR90q__active{background:var(--color-accent-primary);border-color:var(--color-accent-primary);color:#fff}.PasswordVaultContent-module__quR90q__sharedActions{justify-content:flex-end;display:flex}.PasswordVaultContent-module__quR90q__filterDot{background:var(--color-accent-danger);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px}.PasswordVaultContent-module__quR90q__filtersPanel{gap:var(--spacing-lg);padding:var(--spacing-md);background:var(--color-bg-glass);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.PasswordVaultContent-module__quR90q__filterGroup{gap:var(--spacing-xs);flex-direction:column;display:flex}.PasswordVaultContent-module__quR90q__filterLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.PasswordVaultContent-module__quR90q__filterSelect{padding:var(--spacing-xs)var(--spacing-sm);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-sm);cursor:pointer}.PasswordVaultContent-module__quR90q__filterSelect:focus{border-color:var(--color-accent-primary);outline:none}.PasswordVaultContent-module__quR90q__filterCheckbox{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;display:flex}.PasswordVaultContent-module__quR90q__filterCheckbox input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-accent-primary);cursor:pointer}.PasswordVaultContent-module__quR90q__filterCheckbox:hover{color:var(--color-text-primary)}.PasswordVaultContent-module__quR90q__sortButtons{gap:var(--spacing-xs);display:flex}.PasswordVaultContent-module__quR90q__sortButton{align-items:center;gap:var(--spacing-2xs);padding:var(--spacing-xs)var(--spacing-sm);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-xs);cursor:pointer;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s,opacity .2s;display:inline-flex}.PasswordVaultContent-module__quR90q__sortButton:hover{background:var(--color-bg-glass-hover);color:var(--color-text-primary)}.PasswordVaultContent-module__quR90q__sortButton.PasswordVaultContent-module__quR90q__active{background:var(--color-accent-primary);border-color:var(--color-accent-primary);color:#fff}.PasswordVaultContent-module__quR90q__clearFilters{padding:var(--spacing-xs)var(--spacing-sm);color:var(--color-accent-primary);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;margin-left:auto}.PasswordVaultContent-module__quR90q__clearFilters:hover{text-decoration:underline}.PasswordVaultContent-module__quR90q__contentTabs{border-bottom:1px solid var(--color-border-subtle);margin-bottom:var(--spacing-md);gap:0;display:flex}.PasswordVaultContent-module__quR90q__contentTab{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm)var(--spacing-lg);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s,opacity .2s;display:flex}.PasswordVaultContent-module__quR90q__contentTab:hover{color:var(--color-text-primary)}.PasswordVaultContent-module__quR90q__contentTabActive{color:var(--color-accent-primary);border-bottom-color:var(--color-accent-primary)}.PasswordVaultContent-module__quR90q__loading,.PasswordVaultContent-module__quR90q__error{padding:var(--spacing-2xl);justify-content:center;align-items:center;gap:var(--spacing-md);color:var(--color-text-muted);flex-direction:column;display:flex}.PasswordVaultContent-module__quR90q__error{color:var(--color-accent-danger)}.PasswordVaultContent-module__quR90q__emptyState{padding:var(--spacing-2xl);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.PasswordVaultContent-module__quR90q__emptyIcon{background:var(--color-bg-glass);width:80px;height:80px;color:var(--color-text-muted);margin-bottom:var(--spacing-md);border-radius:50%;justify-content:center;align-items:center;display:flex}.PasswordVaultContent-module__quR90q__emptyState h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-xs)}.PasswordVaultContent-module__quR90q__emptyState p{color:var(--color-text-muted);margin-bottom:var(--spacing-lg)}.PasswordVaultContent-module__quR90q__entriesList{gap:var(--spacing-sm);flex-direction:column;display:flex}.PasswordVaultContent-module__quR90q__entriesCount{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--spacing-xs)}@media (max-width:640px){.PasswordVaultContent-module__quR90q__toolbarActions{justify-content:space-between}.PasswordVaultContent-module__quR90q__filtersPanel{flex-direction:column}.PasswordVaultContent-module__quR90q__sortButtons{flex-wrap:wrap}.PasswordVaultContent-module__quR90q__sharedActions{justify-content:stretch}.PasswordVaultContent-module__quR90q__sharedActions .btn{width:100%}}
.ExtensionInstallModal-module__FrcVaq__stepsContainer{padding:var(--spacing-md)0;flex-direction:column;display:flex}.ExtensionInstallModal-module__FrcVaq__step{gap:var(--spacing-md);display:flex}.ExtensionInstallModal-module__FrcVaq__stepIndicator{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.ExtensionInstallModal-module__FrcVaq__stepCircle{border:1px solid var(--color-accent-primary);width:32px;height:32px;color:var(--color-accent-primary);background:#06b6d41f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ExtensionInstallModal-module__FrcVaq__stepConnector{background:var(--color-border-subtle);width:1px;min-height:16px;margin-top:var(--spacing-xs);flex:1}.ExtensionInstallModal-module__FrcVaq__stepContent{padding-bottom:var(--spacing-lg);flex:1}.ExtensionInstallModal-module__FrcVaq__step:last-child .ExtensionInstallModal-module__FrcVaq__stepContent{padding-bottom:0}.ExtensionInstallModal-module__FrcVaq__stepTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-xs);line-height:1.4}.ExtensionInstallModal-module__FrcVaq__stepBody{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.6}.ExtensionInstallModal-module__FrcVaq__stepAction{margin-top:var(--spacing-sm)}.ExtensionInstallModal-module__FrcVaq__downloadButton{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-md);background:var(--color-accent-primary);color:#fff;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--duration-fast)var(--easing-default);border:none;text-decoration:none;display:inline-flex}.ExtensionInstallModal-module__FrcVaq__downloadButton:hover{background:var(--color-accent-primary-hover)}.ExtensionInstallModal-module__FrcVaq__codeBadge{background:var(--color-bg-glass);border-radius:var(--radius-sm);color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);padding:2px 6px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.8em}.ExtensionInstallModal-module__FrcVaq__footer{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.6}@media (max-width:640px){.ExtensionInstallModal-module__FrcVaq__stepContent{padding-bottom:var(--spacing-md)}}
.ExtensionBanner-module__KOTIBq__banner{z-index:900;justify-content:space-between;align-items:center;gap:var(--spacing-md);background:color-mix(in srgb,var(--color-bg-secondary)85%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--radius-md);border:1px solid #06b6d440;max-width:420px;padding:10px 14px;animation:.4s cubic-bezier(.4,0,.2,1) ExtensionBanner-module__KOTIBq__slideUp;display:flex;position:fixed;bottom:80px;left:20px;box-shadow:0 8px 24px #0000004d}@keyframes ExtensionBanner-module__KOTIBq__slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ExtensionBanner-module__KOTIBq__content{align-items:center;gap:var(--spacing-sm);min-width:0;display:flex}.ExtensionBanner-module__KOTIBq__iconWrapper{border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-accent-primary);background:#06b6d426;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ExtensionBanner-module__KOTIBq__text{flex-direction:column;gap:1px;min-width:0;display:flex}.ExtensionBanner-module__KOTIBq__title{font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:1.3}.ExtensionBanner-module__KOTIBq__description{color:var(--color-text-secondary);font-size:11px;line-height:1.4}.ExtensionBanner-module__KOTIBq__actions{align-items:center;gap:var(--spacing-xs);flex-shrink:0;display:flex}.ExtensionBanner-module__KOTIBq__installButton{background:var(--color-accent-primary);color:#fff;border-radius:var(--radius-md);font-size:11px;font-weight:var(--font-weight-semibold);cursor:pointer;white-space:nowrap;transition:background var(--duration-fast)var(--easing-default);border:none;padding:5px 12px}.ExtensionBanner-module__KOTIBq__installButton:hover{background:var(--color-accent-primary-hover)}.ExtensionBanner-module__KOTIBq__dismissButton{width:22px;height:22px;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--duration-fast)var(--easing-default);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.ExtensionBanner-module__KOTIBq__dismissButton:hover{color:var(--color-text-primary)}@media (max-width:768px){.ExtensionBanner-module__KOTIBq__banner{max-width:none;bottom:132px;left:12px;right:12px}.ExtensionBanner-module__KOTIBq__description{display:none}}
.VaultContentPagination-module__V6UgUG__pagination{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.VaultContentPagination-module__V6UgUG__summary{font-size:var(--font-size-sm);color:var(--color-text-muted)}.VaultContentPagination-module__V6UgUG__controls{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.VaultContentPagination-module__V6UgUG__button{align-items:center;gap:var(--spacing-2xs);padding:var(--spacing-xs)var(--spacing-sm);background:var(--color-bg-glass);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-xs);cursor:pointer;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s,opacity .2s;display:inline-flex}.VaultContentPagination-module__V6UgUG__button:hover:not(:disabled){background:var(--color-bg-glass-hover);color:var(--color-text-primary)}.VaultContentPagination-module__V6UgUG__button:disabled{opacity:.5;cursor:not-allowed}.VaultContentPagination-module__V6UgUG__pageIndicator{font-size:var(--font-size-xs);color:var(--color-text-muted)}@media (max-width:640px){.VaultContentPagination-module__V6UgUG__pagination{align-items:stretch}.VaultContentPagination-module__V6UgUG__controls{justify-content:space-between;width:100%}}
.VaultLockInAnimation-module__--Br6q__overlay{z-index:1100;background:var(--color-overlay);-webkit-backdrop-filter:blur(12px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.VaultLockInAnimation-module__--Br6q__card{background:var(--gradient-glass);-webkit-backdrop-filter:blur(24px);border:2px solid var(--color-accent-primary);border-radius:var(--radius-2xl);padding:var(--spacing-2xl)var(--spacing-3xl);text-align:center;box-shadow:var(--shadow-glow);transform-style:preserve-3d}.VaultLockInAnimation-module__--Br6q__iconContainer{width:80px;height:80px;margin:0 auto var(--spacing-lg);background:color-mix(in srgb,var(--color-accent-primary)15%,transparent);border-radius:var(--radius-xl);border:1px solid color-mix(in srgb,var(--color-accent-primary)30%,transparent);justify-content:center;align-items:center;display:flex}.VaultLockInAnimation-module__--Br6q__openingIconContainer{z-index:10;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-accent-secondary)28%,transparent),0 16px 24px -20px color-mix(in srgb,var(--color-accent-primary)55%,transparent);border-width:2px;position:relative}.VaultLockInAnimation-module__--Br6q__openingIcon{color:var(--color-text-primary);filter:drop-shadow(0 4px 12px color-mix(in srgb,var(--color-accent-primary)30%,transparent))}.VaultLockInAnimation-module__--Br6q__scanLine{background:linear-gradient(90deg,transparent 0%,var(--color-accent-secondary)12%,var(--color-accent-primary)50%,var(--color-accent-secondary)88%,transparent 100%);height:2px;box-shadow:0 0 12px 2px color-mix(in srgb,var(--color-accent-primary)40%,transparent);z-index:20;border-radius:var(--radius-full);position:absolute;left:0;right:0}.VaultLockInAnimation-module__--Br6q__openingSubtitle{color:var(--color-accent-primary);letter-spacing:.1em}.VaultLockInAnimation-module__--Br6q__title{color:var(--color-text-primary);margin:0 0 var(--spacing-xs);font-size:1.5rem;font-weight:700}.VaultLockInAnimation-module__--Br6q__subtitle{color:var(--color-accent-primary);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.875rem;font-weight:500}
.VaultNotesContent-module__0D_-GG__container{gap:var(--spacing-lg);flex-direction:column;display:flex}.VaultNotesContent-module__0D_-GG__actions{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.VaultNotesContent-module__0D_-GG__loading{align-items:center;gap:var(--spacing-md);padding:var(--spacing-xl)0;color:var(--color-text-muted);flex-direction:column;display:flex}.VaultNotesContent-module__0D_-GG__emptyState{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xl)0;text-align:center;flex-direction:column;display:flex}.VaultNotesContent-module__0D_-GG__emptyIcon{color:var(--color-text-muted);opacity:.5;margin-bottom:var(--spacing-sm)}.VaultNotesContent-module__0D_-GG__emptyState h3{color:var(--color-text-primary);margin:0;font-size:1.125rem}.VaultNotesContent-module__0D_-GG__emptyState p{margin:0}.VaultNotesContent-module__0D_-GG__notesList{gap:var(--spacing-sm);flex-direction:column;display:flex}.VaultNotesContent-module__0D_-GG__noteCard{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);cursor:pointer;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s,transform .15s,opacity .15s;display:flex}.VaultNotesContent-module__0D_-GG__noteCard:hover{border-color:var(--color-accent-primary)}.VaultNotesContent-module__0D_-GG__noteCard.VaultNotesContent-module__0D_-GG__pinned{border-left:3px solid var(--color-accent-primary)}.VaultNotesContent-module__0D_-GG__noteIcon{border-radius:var(--radius-md);width:40px;height:40px;color:var(--color-accent-primary);background:#06b6d41a;flex-shrink:0;justify-content:center;align-items:center;display:flex}.VaultNotesContent-module__0D_-GG__noteInfo{flex:1;min-width:0}.VaultNotesContent-module__0D_-GG__noteTitleRow{align-items:center;gap:var(--spacing-xs);display:flex}.VaultNotesContent-module__0D_-GG__noteTitle{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.VaultNotesContent-module__0D_-GG__pinIcon{color:var(--color-accent-primary);flex-shrink:0}.VaultNotesContent-module__0D_-GG__noteMeta{font-size:var(--font-size-xs);color:var(--color-text-muted)}.VaultNotesContent-module__0D_-GG__noteActions{align-items:center;gap:var(--spacing-xs);flex-shrink:0;display:flex}.VaultNotesContent-module__0D_-GG__actionBtn{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s,transform .15s,opacity .15s;display:flex}.VaultNotesContent-module__0D_-GG__actionBtn:hover{color:var(--color-text-primary);background:#ffffff14}.VaultNotesContent-module__0D_-GG__actionActive{color:var(--color-accent-primary)}.VaultNotesContent-module__0D_-GG__deleteConfirm{gap:var(--spacing-xs);display:flex}
.TiptapEditor-module__ZaOLxa__editor{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);border-top:1px solid #06b6d459;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.TiptapEditor-module__ZaOLxa__toolbar{padding:var(--spacing-xs)var(--spacing-sm);border-bottom:1px solid var(--color-border-default);background:var(--glass-tier-1-bg);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:2px;display:flex}.TiptapEditor-module__ZaOLxa__toolbarBtn{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s,transform .15s,opacity .15s;display:flex}.TiptapEditor-module__ZaOLxa__toolbarBtn:hover:not(:disabled){color:var(--color-text-primary);background:#ffffff14}.TiptapEditor-module__ZaOLxa__toolbarBtn.TiptapEditor-module__ZaOLxa__active{background:var(--color-accent-primary);color:#fff}.TiptapEditor-module__ZaOLxa__toolbarBtn:disabled{opacity:.3;cursor:not-allowed}.TiptapEditor-module__ZaOLxa__divider{background:var(--color-border-subtle);width:1px;height:20px;margin:0 4px}.TiptapEditor-module__ZaOLxa__content{min-height:0;padding:var(--spacing-md);color:var(--color-text-primary);font-size:var(--font-size-sm);flex:1;line-height:1.7;overflow-y:auto}.TiptapEditor-module__ZaOLxa__content .tiptap{outline:none;min-height:100%}.TiptapEditor-module__ZaOLxa__content .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--color-text-muted);pointer-events:none;height:0}.TiptapEditor-module__ZaOLxa__content .tiptap h1{margin:.5em 0 .3em;font-size:1.5em;font-weight:700}.TiptapEditor-module__ZaOLxa__content .tiptap h2{margin:.5em 0 .3em;font-size:1.25em;font-weight:600}:is(.TiptapEditor-module__ZaOLxa__content .tiptap ul,.TiptapEditor-module__ZaOLxa__content .tiptap ol){margin:.5em 0;padding-left:1.5em}.TiptapEditor-module__ZaOLxa__content .tiptap blockquote{border-left:3px solid var(--color-accent-primary);padding-left:var(--spacing-md);color:var(--color-text-secondary);margin:.5em 0}.TiptapEditor-module__ZaOLxa__content .tiptap pre{background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--spacing-md);font-family:JetBrains Mono,monospace;font-size:.875em;overflow-x:auto}.TiptapEditor-module__ZaOLxa__content .tiptap code{background:var(--color-bg-glass);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:.1em .3em;font-family:JetBrains Mono,monospace;font-size:.875em}.TiptapEditor-module__ZaOLxa__fontSizeLabel{font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:center;-webkit-user-select:none;user-select:none;min-width:28px}.TiptapEditor-module__ZaOLxa__link{color:var(--color-accent-primary);cursor:pointer;text-decoration:underline}
.NoteEditorModal-module__Au6yWa__modal{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);z-index:1001;resize:both;flex-direction:column;width:min(90vw,800px);min-width:min(380px,95vw);height:60vh;min-height:280px;display:flex;position:fixed;overflow:hidden;box-shadow:0 20px 60px #0009,0 0 0 1px #ffffff0f}.NoteEditorModal-module__Au6yWa__maximized{border-radius:var(--radius-lg)!important;resize:none!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;inset:8px!important;transform:none!important}.NoteEditorModal-module__Au6yWa__header{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md)var(--spacing-lg);border-bottom:1px solid var(--color-border-subtle);cursor:grab;-webkit-user-select:none;user-select:none;background:var(--color-bg-surface);flex-shrink:0;display:flex}.NoteEditorModal-module__Au6yWa__header:active{cursor:grabbing}.NoteEditorModal-module__Au6yWa__headerMaximized,.NoteEditorModal-module__Au6yWa__headerMaximized:active{cursor:default!important}.NoteEditorModal-module__Au6yWa__titleInput{border:none;border-bottom:1px solid var(--color-border-default);color:var(--color-text-primary);padding:var(--spacing-xs)0;background:0 0;outline:none;flex:1;min-width:0;font-size:1.125rem;font-weight:600;transition:border-color .15s}.NoteEditorModal-module__Au6yWa__titleInput:focus{border-bottom-color:#06b6d459}.NoteEditorModal-module__Au6yWa__titleInput::placeholder{color:var(--color-text-muted)}.NoteEditorModal-module__Au6yWa__headerActions{align-items:center;gap:var(--spacing-sm);flex-shrink:0;display:flex}.NoteEditorModal-module__Au6yWa__saveIndicator{font-size:var(--font-size-xs);color:var(--color-text-muted);align-items:center;gap:4px;min-width:70px;display:flex}.NoteEditorModal-module__Au6yWa__pinBtn,.NoteEditorModal-module__Au6yWa__maximizeBtn,.NoteEditorModal-module__Au6yWa__closeBtn{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:flex}.NoteEditorModal-module__Au6yWa__pinBtn:hover,.NoteEditorModal-module__Au6yWa__maximizeBtn:hover,.NoteEditorModal-module__Au6yWa__closeBtn:hover{color:var(--color-text-primary);background:#ffffff14}.NoteEditorModal-module__Au6yWa__pinBtn.NoteEditorModal-module__Au6yWa__pinned{color:var(--color-accent-primary)}.NoteEditorModal-module__Au6yWa__editorWrapper{padding:var(--spacing-md)var(--spacing-lg);background:0 0;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.NoteEditorModal-module__Au6yWa__footer{padding:var(--spacing-sm)var(--spacing-lg);border-top:1px solid var(--color-border-subtle);flex-shrink:0;justify-content:flex-start;align-items:center;display:flex}.NoteEditorModal-module__Au6yWa__autoSaveHint{font-size:var(--font-size-xs);color:var(--color-text-muted)}@media (max-width:767px){.NoteEditorModal-module__Au6yWa__modal{min-width:0;width:calc(100vw - 16px)!important;left:8px!important;right:8px!important}.NoteEditorModal-module__Au6yWa__maximized{border-radius:0!important;inset:0!important}.NoteEditorModal-module__Au6yWa__header{gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-md)}.NoteEditorModal-module__Au6yWa__titleInput{font-size:1rem}.NoteEditorModal-module__Au6yWa__headerActions{gap:var(--spacing-xs)}.NoteEditorModal-module__Au6yWa__saveIndicator{min-width:auto}.NoteEditorModal-module__Au6yWa__pinBtn,.NoteEditorModal-module__Au6yWa__maximizeBtn,.NoteEditorModal-module__Au6yWa__closeBtn{width:28px;height:28px}.NoteEditorModal-module__Au6yWa__editorWrapper{padding:var(--spacing-sm)var(--spacing-md)}.NoteEditorModal-module__Au6yWa__footer{padding:var(--spacing-xs)var(--spacing-md)}}
.AudioNoteModal-module__ptSZUq__backdrop{z-index:1000;background:#0006;position:fixed;inset:0}.AudioNoteModal-module__ptSZUq__modal{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);z-index:1001;flex-direction:column;width:90vw;max-width:500px;display:flex;position:fixed;overflow:hidden;box-shadow:0 20px 60px #0009,0 0 0 1px #ffffff0f}.AudioNoteModal-module__ptSZUq__header{padding:var(--spacing-md)var(--spacing-lg);border-bottom:1px solid var(--color-border-subtle);cursor:grab;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:flex}.AudioNoteModal-module__ptSZUq__header:active{cursor:grabbing}.AudioNoteModal-module__ptSZUq__title{color:var(--color-text-primary);margin:0;font-size:1rem;font-weight:600}.AudioNoteModal-module__ptSZUq__closeBtn{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s,transform .15s,opacity .15s;display:flex}.AudioNoteModal-module__ptSZUq__closeBtn:hover{color:var(--color-text-primary);background:#ffffff14}.AudioNoteModal-module__ptSZUq__body{padding:var(--spacing-lg);gap:var(--spacing-md);flex-direction:column;align-items:center;display:flex}.AudioNoteModal-module__ptSZUq__titleInput{width:100%;padding:var(--spacing-sm)var(--spacing-md);background:var(--color-bg-glass);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-sm)}.AudioNoteModal-module__ptSZUq__titleInput:focus{border-color:var(--color-accent-primary);outline:none}.AudioNoteModal-module__ptSZUq__titleInput::placeholder{color:var(--color-text-muted)}.AudioNoteModal-module__ptSZUq__errorMsg{width:100%;padding:var(--spacing-sm)var(--spacing-md);border:1px solid var(--color-accent-danger);border-radius:var(--radius-md);color:var(--color-accent-danger);font-size:var(--font-size-xs);text-align:center;background:#ef44441a}.AudioNoteModal-module__ptSZUq__timerSection{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-md)0;flex-direction:column;display:flex}.AudioNoteModal-module__ptSZUq__timer{font-variant-numeric:tabular-nums;color:var(--color-text-primary);letter-spacing:.05em;font-size:2.5rem;font-weight:700}.AudioNoteModal-module__ptSZUq__timerActive{color:var(--color-accent-danger)}.AudioNoteModal-module__ptSZUq__maxDuration{font-size:var(--font-size-xs);color:var(--color-text-muted)}.AudioNoteModal-module__ptSZUq__levelMeter{width:100%;padding:0 var(--spacing-sm)}.AudioNoteModal-module__ptSZUq__levelTrack{background:#ffffff14;border-radius:3px;width:100%;height:6px;overflow:hidden}.AudioNoteModal-module__ptSZUq__levelBar{background:var(--color-accent-primary);border-radius:3px;min-width:2px;height:100%;transition:width 80ms ease-out}.AudioNoteModal-module__ptSZUq__controls{align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm)0;display:flex}.AudioNoteModal-module__ptSZUq__recordBtn{background:var(--color-accent-danger);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:transform .15s,box-shadow .15s;display:flex}.AudioNoteModal-module__ptSZUq__recordBtn:hover{transform:scale(1.05);box-shadow:0 0 20px #ef444466}.AudioNoteModal-module__ptSZUq__controlBtn{border:1px solid var(--color-border-default);background:var(--color-bg-glass);width:48px;height:48px;color:var(--color-text-primary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s,transform .15s,opacity .15s;display:flex}.AudioNoteModal-module__ptSZUq__controlBtn:hover{background:var(--color-bg-glass-hover)}.AudioNoteModal-module__ptSZUq__stopBtn{background:var(--color-accent-danger);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .15s;display:flex}.AudioNoteModal-module__ptSZUq__stopBtn:hover{transform:scale(1.05)}.AudioNoteModal-module__ptSZUq__preview{gap:var(--spacing-sm);flex-direction:column;align-items:center;width:100%;display:flex}.AudioNoteModal-module__ptSZUq__audioPlayer{border-radius:var(--radius-md);width:100%}.AudioNoteModal-module__ptSZUq__durationBadge{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.AudioNoteModal-module__ptSZUq__loadingAudio{align-items:center;gap:var(--spacing-sm);color:var(--color-text-muted);font-size:var(--font-size-sm);padding:var(--spacing-lg);display:flex}.AudioNoteModal-module__ptSZUq__storageWarning{width:100%;padding:var(--spacing-sm)var(--spacing-md);border:1px solid var(--color-accent-warning);border-radius:var(--radius-md);color:var(--color-accent-warning);font-size:var(--font-size-xs);text-align:center;background:#f59e0b1a}.AudioNoteModal-module__ptSZUq__storageCritical{border-color:var(--color-accent-danger);color:var(--color-accent-danger);background:#ef44441a}.AudioNoteModal-module__ptSZUq__footer{justify-content:flex-end;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md)var(--spacing-lg);border-top:1px solid var(--color-border-subtle);display:flex}
.PendingInvitesBanner-module__iNxoSG__banner{-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-md);margin-bottom:var(--spacing-lg);background:linear-gradient(135deg,#06b6d447,#14b8a62e);border:1px solid #06b6d44d;overflow:hidden}.PendingInvitesBanner-module__iNxoSG__header{padding:var(--spacing-md)var(--spacing-lg);cursor:pointer;justify-content:space-between;align-items:center;transition:background .2s;display:flex}.PendingInvitesBanner-module__iNxoSG__header:hover{background:#ffffff1a}.PendingInvitesBanner-module__iNxoSG__headerContent{align-items:center;gap:var(--spacing-sm);color:var(--color-text-primary);font-weight:500;display:flex}.PendingInvitesBanner-module__iNxoSG__headerActions{align-items:center;gap:var(--spacing-sm);display:flex}.PendingInvitesBanner-module__iNxoSG__expandBtn{padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;background:#06b6d426;border:1px solid #06b6d440;font-size:.875rem;font-weight:500;transition:background .2s}.PendingInvitesBanner-module__iNxoSG__expandBtn:hover{background:#06b6d440}.PendingInvitesBanner-module__iNxoSG__dismissBtn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.PendingInvitesBanner-module__iNxoSG__dismissBtn:hover{color:var(--color-text-primary);background:#06b6d426}.PendingInvitesBanner-module__iNxoSG__inviteList{background:var(--color-bg-secondary);border-top:1px solid var(--color-border-default)}.PendingInvitesBanner-module__iNxoSG__inviteItem{padding:var(--spacing-md)var(--spacing-lg);border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:center;display:flex}.PendingInvitesBanner-module__iNxoSG__inviteItem:last-child{border-bottom:none}.PendingInvitesBanner-module__iNxoSG__inviteInfo{gap:var(--spacing-xs);flex-direction:column;display:flex}.PendingInvitesBanner-module__iNxoSG__vaultNameRow{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.PendingInvitesBanner-module__iNxoSG__vaultName{color:var(--color-text-primary);font-weight:600}.PendingInvitesBanner-module__iNxoSG__vaultSize{border-radius:var(--radius-full);background:var(--color-bg-glass);align-items:center;gap:4px;padding:2px 8px;font-size:.75rem;font-weight:500;display:inline-flex}.PendingInvitesBanner-module__iNxoSG__vaultSize.PendingInvitesBanner-module__iNxoSG__severityLow{color:var(--color-accent-success);background:#10b9811a}.PendingInvitesBanner-module__iNxoSG__vaultSize.PendingInvitesBanner-module__iNxoSG__severityMedium{color:var(--color-accent-warning);background:#f59e0b1a}.PendingInvitesBanner-module__iNxoSG__vaultSize.PendingInvitesBanner-module__iNxoSG__severityHigh{color:var(--color-accent-danger);background:#ef44441a}.PendingInvitesBanner-module__iNxoSG__storageWarning{align-items:center;gap:4px;margin-top:2px;font-size:.75rem;display:flex}.PendingInvitesBanner-module__iNxoSG__storageWarning.PendingInvitesBanner-module__iNxoSG__severityMedium{color:var(--color-accent-warning)}.PendingInvitesBanner-module__iNxoSG__storageWarning.PendingInvitesBanner-module__iNxoSG__severityHigh{color:var(--color-accent-danger)}.PendingInvitesBanner-module__iNxoSG__role{color:var(--color-text-secondary);font-size:.875rem}.PendingInvitesBanner-module__iNxoSG__inviter{align-items:center;gap:var(--spacing-xs);color:var(--color-text-muted);margin-top:2px;font-size:.8125rem;display:flex}.PendingInvitesBanner-module__iNxoSG__inviteMeta{align-items:center;gap:var(--spacing-md);display:flex}.PendingInvitesBanner-module__iNxoSG__expiry{align-items:center;gap:var(--spacing-xs);color:var(--color-text-muted);font-size:.875rem;display:flex}.PendingInvitesBanner-module__iNxoSG__declineBtn{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs)var(--spacing-md);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;background:0 0;font-size:.875rem;font-weight:500;transition:background .2s,color .2s,border-color .2s;display:flex}.PendingInvitesBanner-module__iNxoSG__declineBtn:hover{border-color:var(--color-accent-danger);color:var(--color-accent-danger);background:#ef44441a}.PendingInvitesBanner-module__iNxoSG__declineBtn:disabled{opacity:.7;cursor:not-allowed}.PendingInvitesBanner-module__iNxoSG__acceptBtn{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs)var(--spacing-md);background:var(--color-accent-primary);border-radius:var(--radius-sm);color:#fff;cursor:pointer;border:none;font-size:.875rem;font-weight:500;transition:background .2s,transform .1s;display:flex}.PendingInvitesBanner-module__iNxoSG__acceptBtn:hover{background:var(--color-accent-secondary);transform:translateY(-1px)}.PendingInvitesBanner-module__iNxoSG__acceptBtn:active{transform:translateY(0)}.PendingInvitesBanner-module__iNxoSG__acceptBtn:disabled{opacity:.7;cursor:not-allowed;transform:none}.PendingInvitesBanner-module__iNxoSG__spinner{animation:1s linear infinite PendingInvitesBanner-module__iNxoSG__spin}@keyframes PendingInvitesBanner-module__iNxoSG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.PendingInvitesBanner-module__iNxoSG__errorMessage{padding:var(--spacing-sm)var(--spacing-lg);background:var(--color-error-bg,#fee2e2);color:var(--color-error,#dc2626);border-bottom:1px solid var(--color-error-border,#fecaca);font-size:.875rem}.PendingInvitesBanner-module__iNxoSG__successMessage{padding:var(--spacing-sm)var(--spacing-lg);background:var(--color-success-bg,#dcfce7);color:var(--color-success,#16a34a);border-bottom:1px solid var(--color-success-border,#bbf7d0);font-size:.875rem}@media (max-width:640px){.PendingInvitesBanner-module__iNxoSG__inviteItem{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column}.PendingInvitesBanner-module__iNxoSG__inviteMeta{justify-content:space-between;width:100%}}.PendingInvitesBanner-module__iNxoSG__confirmModal{gap:var(--spacing-lg);flex-direction:column;display:flex}.PendingInvitesBanner-module__iNxoSG__storageImpactCard{background:var(--color-bg-glass);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--spacing-lg)}.PendingInvitesBanner-module__iNxoSG__storageImpactCard h4{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-md);color:var(--color-text-primary);display:flex}.PendingInvitesBanner-module__iNxoSG__storageDetails{gap:var(--spacing-sm);margin-bottom:var(--spacing-md);flex-direction:column;display:flex}.PendingInvitesBanner-module__iNxoSG__storageRow{font-size:var(--font-size-sm);color:var(--color-text-secondary);justify-content:space-between;align-items:center;display:flex}.PendingInvitesBanner-module__iNxoSG__storageRow.PendingInvitesBanner-module__iNxoSG__storageTotal{padding-top:var(--spacing-sm);border-top:1px solid var(--color-border-subtle);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.PendingInvitesBanner-module__iNxoSG__storageValue{align-items:center;gap:var(--spacing-xs);font-family:var(--font-family-mono);display:flex}.PendingInvitesBanner-module__iNxoSG__storageExceeded{color:var(--color-accent-danger)}.PendingInvitesBanner-module__iNxoSG__warningBox{gap:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--radius-md);margin-bottom:var(--spacing-md);color:var(--color-accent-danger);background:#ef44441a;border:1px solid #ef444433;display:flex}.PendingInvitesBanner-module__iNxoSG__warningBox p{font-size:var(--font-size-sm);margin:0}.PendingInvitesBanner-module__iNxoSG__storageNote{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0}.PendingInvitesBanner-module__iNxoSG__confirmActions{justify-content:flex-end;gap:var(--spacing-md);display:flex}.PendingInvitesBanner-module__iNxoSG__accessCodeRow{margin-top:var(--spacing-xs);flex-direction:column;gap:4px;display:flex}.PendingInvitesBanner-module__iNxoSG__accessCodeInput{width:120px;padding:var(--spacing-xs)var(--spacing-sm);background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-primary);font-family:var(--font-family-mono);letter-spacing:.25em;text-align:center;font-size:1rem}.PendingInvitesBanner-module__iNxoSG__accessCodeInput::placeholder{letter-spacing:normal;color:var(--color-text-muted);font-size:.75rem}.PendingInvitesBanner-module__iNxoSG__accessCodeInput:focus{border-color:var(--color-accent-primary);outline:none;box-shadow:0 0 0 2px #06b6d433}.PendingInvitesBanner-module__iNxoSG__accessCodeInputError{border-color:var(--color-accent-danger)}.PendingInvitesBanner-module__iNxoSG__accessCodeErrorText{color:var(--color-accent-danger);font-size:.75rem}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.FileTypeIcon-module__0VqJFG__tile{border:1px solid color-mix(in srgb,currentColor 14%,transparent);background:var(--color-bg-glass);width:40px;height:40px;color:var(--color-text-muted);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff3d}.FileTypeIcon-module__0VqJFG__surface{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.FileTypeIcon-module__0VqJFG__paper{background:#fffffff0;border-radius:7px;width:22px;height:26px;position:relative;transform:translateY(-2px);box-shadow:0 1px #ffffff52,0 8px 18px #0f172a14}.FileTypeIcon-module__0VqJFG__fold{background:linear-gradient(135deg,#ffffff4d 0%,#fffffff5 50%,#e2e8f0f2 51% 100%);border-top-right-radius:7px;width:8px;height:8px;position:absolute;top:0;right:0}.FileTypeIcon-module__0VqJFG__lines{opacity:.28;background:linear-gradient(currentColor,currentColor) 0 0/100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) 0 7px/78% 1.5px no-repeat,linear-gradient(currentColor,currentColor) 0 14px/62% 1.5px no-repeat;border-radius:4px;position:absolute;inset:8px 5px}.FileTypeIcon-module__0VqJFG__glyph{z-index:1;justify-content:center;align-items:center;display:inline-flex;position:relative;transform:translateY(-6px)}.FileTypeIcon-module__0VqJFG__badge{z-index:1;color:currentColor;letter-spacing:.08em;text-align:center;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;background:#ffffffe0;border-radius:999px;min-width:22px;max-width:calc(100% - 8px);padding:1px 5px;font-size:.54rem;font-weight:800;line-height:1.2;position:absolute;bottom:4px;left:50%;overflow:hidden;transform:translate(-50%)}.FileTypeIcon-module__0VqJFG__tile[data-type=image]{color:#0891b2;background:linear-gradient(#ffffff59,#fff0 45%),#06b6d41f}.FileTypeIcon-module__0VqJFG__tile[data-type=video]{color:#7c3aed;background:linear-gradient(#ffffff59,#fff0 45%),#8b5cf61f}.FileTypeIcon-module__0VqJFG__tile[data-type=audio]{color:#d97706;background:linear-gradient(#ffffff59,#fff0 45%),#f59e0b24}.FileTypeIcon-module__0VqJFG__tile[data-type=pdf]{color:#dc2626;background:linear-gradient(#ffffff59,#fff0 45%),#ef44441f}.FileTypeIcon-module__0VqJFG__tile[data-type=doc]{color:#2563eb;background:linear-gradient(#ffffff59,#fff0 45%),#3b82f61f}.FileTypeIcon-module__0VqJFG__tile[data-type=sheet]{color:#059669;background:linear-gradient(#ffffff59,#fff0 45%),#10b9811f}.FileTypeIcon-module__0VqJFG__tile[data-type=slides]{color:#ea580c;background:linear-gradient(#ffffff59,#fff0 45%),#f973161f}.FileTypeIcon-module__0VqJFG__tile[data-type=archive]{color:#475569;background:linear-gradient(#ffffff59,#fff0 45%),#64748b24}.FileTypeIcon-module__0VqJFG__tile[data-type=code],.FileTypeIcon-module__0VqJFG__tile[data-type=json],.FileTypeIcon-module__0VqJFG__tile[data-type=text]{color:#4f46e5;background:linear-gradient(#ffffff59,#fff0 45%),#6366f11f}.FileTypeIcon-module__0VqJFG__tile[data-type=other]{background:var(--color-bg-glass);color:var(--color-text-muted)}.FileTypeIcon-module__0VqJFG__tile[data-type=image] .FileTypeIcon-module__0VqJFG__paper,.FileTypeIcon-module__0VqJFG__tile[data-type=video] .FileTypeIcon-module__0VqJFG__paper,.FileTypeIcon-module__0VqJFG__tile[data-type=audio] .FileTypeIcon-module__0VqJFG__paper{background:#ffffffe6;border-radius:6px;width:23px;height:21px}.FileTypeIcon-module__0VqJFG__tile[data-type=image] .FileTypeIcon-module__0VqJFG__fold,.FileTypeIcon-module__0VqJFG__tile[data-type=video] .FileTypeIcon-module__0VqJFG__fold,.FileTypeIcon-module__0VqJFG__tile[data-type=audio] .FileTypeIcon-module__0VqJFG__fold{display:none}.FileTypeIcon-module__0VqJFG__tile[data-type=image] .FileTypeIcon-module__0VqJFG__lines,.FileTypeIcon-module__0VqJFG__tile[data-type=video] .FileTypeIcon-module__0VqJFG__lines,.FileTypeIcon-module__0VqJFG__tile[data-type=audio] .FileTypeIcon-module__0VqJFG__lines{opacity:.18;background:linear-gradient(135deg,#fff0 44%,currentColor 45% 55%,#fff0 56%) 100% 100%/55% 40% no-repeat,linear-gradient(currentColor,currentColor) 0 100%/100% 36% no-repeat;border-radius:4px;inset:4px}.FileTypeIcon-module__0VqJFG__tile[data-type=archive] .FileTypeIcon-module__0VqJFG__paper{background:#ffffffe6;border-radius:6px;width:24px;height:18px}.FileTypeIcon-module__0VqJFG__tile[data-type=archive] .FileTypeIcon-module__0VqJFG__fold{background:#ffffffd1;border-radius:4px 4px 0 0;width:11px;height:4px;top:-1px;left:4px;right:auto}.FileTypeIcon-module__0VqJFG__tile[data-type=archive] .FileTypeIcon-module__0VqJFG__lines{opacity:.22;background:linear-gradient(currentColor,currentColor) 50%/70% 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50% 7px/40% 1.5px no-repeat;inset:7px 4px 5px}
.PendingApprovalsBanner-module__TbkDJG__banner{-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-md);margin-bottom:var(--spacing-lg);background:linear-gradient(135deg,#f59e0b40,#fbbf2426);border:1px solid #f59e0b4d;overflow:hidden}.PendingApprovalsBanner-module__TbkDJG__header{padding:var(--spacing-md)var(--spacing-lg);cursor:pointer;justify-content:space-between;align-items:center;transition:background .2s;display:flex}.PendingApprovalsBanner-module__TbkDJG__header:hover{background:#ffffff1a}.PendingApprovalsBanner-module__TbkDJG__headerContent{align-items:center;gap:var(--spacing-sm);color:var(--color-text-primary);font-weight:500;display:flex}.PendingApprovalsBanner-module__TbkDJG__headerActions{align-items:center;gap:var(--spacing-sm);display:flex}.PendingApprovalsBanner-module__TbkDJG__expandBtn{padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;background:#f59e0b26;border:1px solid #f59e0b40;font-size:.875rem;font-weight:500;transition:background .2s}.PendingApprovalsBanner-module__TbkDJG__expandBtn:hover{background:#f59e0b40}.PendingApprovalsBanner-module__TbkDJG__dismissBtn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.PendingApprovalsBanner-module__TbkDJG__dismissBtn:hover{color:var(--color-text-primary);background:#f59e0b26}.PendingApprovalsBanner-module__TbkDJG__approvalList{background:var(--color-bg-secondary);border-top:1px solid var(--color-border-default)}.PendingApprovalsBanner-module__TbkDJG__vaultGroup{border-bottom:1px solid var(--color-border-default)}.PendingApprovalsBanner-module__TbkDJG__vaultGroup:last-child{border-bottom:none}.PendingApprovalsBanner-module__TbkDJG__vaultHeader{padding:var(--spacing-sm)var(--spacing-lg);background:var(--color-bg-tertiary);justify-content:space-between;align-items:center;display:flex}.PendingApprovalsBanner-module__TbkDJG__vaultName{color:var(--color-text-primary);font-size:.875rem;font-weight:600}.PendingApprovalsBanner-module__TbkDJG__viewBtn{color:var(--color-accent-primary);cursor:pointer;background:0 0;border:none;font-size:.75rem;text-decoration:underline}.PendingApprovalsBanner-module__TbkDJG__viewBtn:hover{color:var(--color-accent-secondary)}.PendingApprovalsBanner-module__TbkDJG__approvalItem{padding:var(--spacing-md)var(--spacing-lg);border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;display:flex}.PendingApprovalsBanner-module__TbkDJG__approvalItem:last-child{border-bottom:none}.PendingApprovalsBanner-module__TbkDJG__approvalInfo{gap:var(--spacing-xs);flex-direction:column;display:flex}.PendingApprovalsBanner-module__TbkDJG__personInfo{align-items:center;gap:var(--spacing-xs);color:var(--color-text-primary);font-weight:500;display:flex}.PendingApprovalsBanner-module__TbkDJG__personName{font-size:.9375rem}.PendingApprovalsBanner-module__TbkDJG__approvalMeta{align-items:center;gap:var(--spacing-md);display:flex}.PendingApprovalsBanner-module__TbkDJG__role{color:var(--color-text-secondary);font-size:.8125rem}.PendingApprovalsBanner-module__TbkDJG__time{align-items:center;gap:var(--spacing-xs);color:var(--color-text-muted);font-size:.75rem;display:flex}.PendingApprovalsBanner-module__TbkDJG__approvalActions{align-items:center;gap:var(--spacing-sm);display:flex}.PendingApprovalsBanner-module__TbkDJG__approveBtn{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs)var(--spacing-md);background:var(--color-accent-success);border-radius:var(--radius-sm);color:#fff;cursor:pointer;border:none;font-size:.875rem;font-weight:500;transition:background .2s,transform .1s;display:flex}.PendingApprovalsBanner-module__TbkDJG__approveBtn:hover:not(:disabled){background:#059669;transform:translateY(-1px)}.PendingApprovalsBanner-module__TbkDJG__approveBtn:active{transform:translateY(0)}.PendingApprovalsBanner-module__TbkDJG__approveBtn:disabled{opacity:.6;cursor:not-allowed}.PendingApprovalsBanner-module__TbkDJG__rejectBtn{border:1px solid var(--color-accent-danger);border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-accent-danger);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.PendingApprovalsBanner-module__TbkDJG__rejectBtn:hover:not(:disabled){background:var(--color-accent-danger);color:#fff}.PendingApprovalsBanner-module__TbkDJG__rejectBtn:disabled{opacity:.6;cursor:not-allowed}.PendingApprovalsBanner-module__TbkDJG__rejectForm{gap:var(--spacing-sm);flex-direction:column;flex:1;display:flex}.PendingApprovalsBanner-module__TbkDJG__rejectHeader{color:var(--color-text-primary);font-size:.875rem;font-weight:500}.PendingApprovalsBanner-module__TbkDJG__rejectInput{padding:var(--spacing-xs)var(--spacing-sm);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-primary);color:var(--color-text-primary);font-size:.875rem}.PendingApprovalsBanner-module__TbkDJG__rejectInput:focus{border-color:var(--color-accent-danger);outline:none}.PendingApprovalsBanner-module__TbkDJG__rejectActions{gap:var(--spacing-sm);justify-content:flex-end;display:flex}.PendingApprovalsBanner-module__TbkDJG__cancelBtn{padding:var(--spacing-xs)var(--spacing-sm);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;background:0 0;font-size:.8125rem;transition:background .2s}.PendingApprovalsBanner-module__TbkDJG__cancelBtn:hover{background:var(--color-bg-tertiary)}.PendingApprovalsBanner-module__TbkDJG__confirmRejectBtn{padding:var(--spacing-xs)var(--spacing-sm);background:var(--color-accent-danger);border-radius:var(--radius-sm);color:#fff;cursor:pointer;border:none;font-size:.8125rem;font-weight:500;transition:background .2s}.PendingApprovalsBanner-module__TbkDJG__confirmRejectBtn:hover:not(:disabled){background:#dc2626}.PendingApprovalsBanner-module__TbkDJG__confirmRejectBtn:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.PendingApprovalsBanner-module__TbkDJG__approvalItem{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column}.PendingApprovalsBanner-module__TbkDJG__approvalActions{justify-content:flex-end;width:100%}.PendingApprovalsBanner-module__TbkDJG__approvalMeta{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column}}
.ItemSearch-module__tSEZsG__searchContainer{background:var(--color-bg-glass);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);padding:var(--spacing-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);gap:var(--spacing-md);flex-direction:column;display:flex}.ItemSearch-module__tSEZsG__header{align-items:center;gap:var(--spacing-sm);display:flex}.ItemSearch-module__tSEZsG__headerIcon{color:var(--color-accent-primary)}.ItemSearch-module__tSEZsG__headerTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.ItemSearch-module__tSEZsG__searchInputWrapper{align-items:center;gap:var(--spacing-sm);background:var(--color-bg-glass);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--spacing-sm)var(--spacing-md);transition:border-color .2s;display:flex}.ItemSearch-module__tSEZsG__searchInputWrapper:focus-within{border-color:var(--color-accent-primary)}.ItemSearch-module__tSEZsG__searchIcon{color:var(--color-text-secondary);flex-shrink:0}.ItemSearch-module__tSEZsG__searchInput{color:var(--color-text-primary);font-size:var(--font-size-sm);background:0 0;border:none;outline:none;flex:1}.ItemSearch-module__tSEZsG__searchInput::placeholder{color:var(--color-text-secondary)}.ItemSearch-module__tSEZsG__clearButton{width:24px;height:24px;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s,opacity .2s;display:flex}.ItemSearch-module__tSEZsG__clearButton:hover{background:var(--color-bg-glass-hover);color:var(--color-text-primary)}.ItemSearch-module__tSEZsG__categoryChips{align-items:center;gap:var(--spacing-xs);padding-bottom:var(--spacing-2xs);scrollbar-width:thin;display:flex;overflow-x:auto}.ItemSearch-module__tSEZsG__categoryChips::-webkit-scrollbar{height:4px}.ItemSearch-module__tSEZsG__categoryChips::-webkit-scrollbar-thumb{background:var(--color-border-subtle);border-radius:2px}.ItemSearch-module__tSEZsG__filterIcon{color:var(--color-text-secondary);flex-shrink:0}.ItemSearch-module__tSEZsG__chip{padding:var(--spacing-2xs)var(--spacing-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);background:var(--color-bg-glass);border:1px solid var(--color-border-default);border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;flex-shrink:0;align-items:center;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s,opacity .2s;display:inline-flex}.ItemSearch-module__tSEZsG__chip:hover{color:var(--color-text-primary);border-color:var(--color-accent-primary)}.ItemSearch-module__tSEZsG__chipActive{color:#fff;background:var(--color-accent-primary);border-color:var(--color-accent-primary)}.ItemSearch-module__tSEZsG__chipActive:hover{color:#fff;opacity:.9}.ItemSearch-module__tSEZsG__resultsList{gap:var(--spacing-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ItemSearch-module__tSEZsG__resultCard{align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-md);background:var(--color-bg-glass);border:1px solid var(--color-border-default);border-radius:var(--radius-md);cursor:pointer;text-align:left;color:inherit;font:inherit;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s,opacity .2s;display:flex}.ItemSearch-module__tSEZsG__resultCard:hover{box-shadow:var(--shadow-lg);border-color:var(--color-accent-primary);transform:translateY(-1px)}.ItemSearch-module__tSEZsG__resultCard:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.ItemSearch-module__tSEZsG__resultIcon{flex-shrink:0}.ItemSearch-module__tSEZsG__resultInfo{gap:var(--spacing-2xs);flex-direction:column;flex:1;min-width:0;display:flex}.ItemSearch-module__tSEZsG__resultName{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ItemSearch-module__tSEZsG__resultMeta{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-xs);color:var(--color-text-secondary);display:flex}.ItemSearch-module__tSEZsG__resultSize,.ItemSearch-module__tSEZsG__resultDate{white-space:nowrap}.ItemSearch-module__tSEZsG__categoryBadge{padding:2px var(--spacing-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border-radius:var(--radius-full);white-space:nowrap;color:#fff;flex-shrink:0;align-items:center;display:inline-flex}.ItemSearch-module__tSEZsG__categoryBadge[data-category=financial]{background:var(--color-accent-primary)}.ItemSearch-module__tSEZsG__categoryBadge[data-category=legal]{background:#f59e0b}.ItemSearch-module__tSEZsG__categoryBadge[data-category=medical]{background:var(--color-accent-danger)}.ItemSearch-module__tSEZsG__categoryBadge[data-category=personal]{background:var(--color-accent-success)}.ItemSearch-module__tSEZsG__categoryBadge[data-category=identity]{background:#8b5cf6}.ItemSearch-module__tSEZsG__categoryBadge[data-category=insurance]{background:#3b82f6}.ItemSearch-module__tSEZsG__categoryBadge[data-category=tax]{background:#f97316}.ItemSearch-module__tSEZsG__categoryBadge[data-category=other]{background:var(--color-text-secondary)}.ItemSearch-module__tSEZsG__emptyState{padding:var(--spacing-xl)var(--spacing-md);text-align:center;justify-content:center;align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.ItemSearch-module__tSEZsG__emptyIcon{color:var(--color-text-secondary);opacity:.5}.ItemSearch-module__tSEZsG__emptyState p{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.ItemSearch-module__tSEZsG__loadingState{padding:var(--spacing-xl)var(--spacing-md);justify-content:center;align-items:center;gap:var(--spacing-sm);color:var(--color-text-secondary);font-size:var(--font-size-sm);flex-direction:column;display:flex}.ItemSearch-module__tSEZsG__spinner{border:2px solid var(--color-border-default);border-top-color:var(--color-accent-primary);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite ItemSearch-module__tSEZsG__spin}@keyframes ItemSearch-module__tSEZsG__spin{to{transform:rotate(360deg)}}@media (max-width:480px){.ItemSearch-module__tSEZsG__searchContainer{padding:var(--spacing-md)}.ItemSearch-module__tSEZsG__resultCard{flex-wrap:wrap}.ItemSearch-module__tSEZsG__categoryBadge{margin-top:var(--spacing-2xs)}.ItemSearch-module__tSEZsG__resultMeta{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.ApprovedMembershipBanner-module__ZL1k6a__bannerContainer{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);flex-direction:column;display:flex}.ApprovedMembershipBanner-module__ZL1k6a__banner{padding:var(--spacing-md)var(--spacing-lg);-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-md);color:var(--color-text-primary);background:linear-gradient(135deg,#10b98138,#05966924);border:1px solid #10b9814d;justify-content:space-between;align-items:center;animation:.3s ease-out ApprovedMembershipBanner-module__ZL1k6a__slideIn;display:flex}@keyframes ApprovedMembershipBanner-module__ZL1k6a__slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ApprovedMembershipBanner-module__ZL1k6a__content{align-items:center;gap:var(--spacing-md);display:flex}.ApprovedMembershipBanner-module__ZL1k6a__iconWrapper{border-radius:var(--radius-md);width:40px;height:40px;color:var(--color-accent-success);background:#10b98126;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ApprovedMembershipBanner-module__ZL1k6a__textContent{gap:var(--spacing-xs);flex-direction:column;display:flex}.ApprovedMembershipBanner-module__ZL1k6a__title{font-size:1rem;font-weight:600}.ApprovedMembershipBanner-module__ZL1k6a__subtitle{align-items:center;gap:var(--spacing-sm);opacity:.9;font-size:.875rem;display:flex}.ApprovedMembershipBanner-module__ZL1k6a__approvedBy{opacity:.85}.ApprovedMembershipBanner-module__ZL1k6a__time{opacity:.75}.ApprovedMembershipBanner-module__ZL1k6a__actions{align-items:center;gap:var(--spacing-sm);display:flex}.ApprovedMembershipBanner-module__ZL1k6a__viewBtn{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-sm);color:#059669;cursor:pointer;background:#fffffff2;border:none;font-size:.875rem;font-weight:600;transition:background .2s,transform .1s;display:flex}.ApprovedMembershipBanner-module__ZL1k6a__viewBtn:hover{background:#fff;transform:translateY(-1px)}.ApprovedMembershipBanner-module__ZL1k6a__viewBtn:active{transform:translateY(0)}.ApprovedMembershipBanner-module__ZL1k6a__dismissBtn{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.ApprovedMembershipBanner-module__ZL1k6a__dismissBtn:hover{color:var(--color-text-primary);background:#10b98126}@media (max-width:640px){.ApprovedMembershipBanner-module__ZL1k6a__banner{align-items:flex-start;gap:var(--spacing-md);flex-direction:column}.ApprovedMembershipBanner-module__ZL1k6a__actions{justify-content:space-between;width:100%}.ApprovedMembershipBanner-module__ZL1k6a__viewBtn{flex:1;justify-content:center}.ApprovedMembershipBanner-module__ZL1k6a__subtitle{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.LifeVaultLogo-module__DK-JXG__logo{vertical-align:middle;transition:transform var(--duration-normal)var(--easing-default),filter var(--duration-normal)var(--easing-default);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.LifeVaultLogo-module__DK-JXG__logo svg{width:100%;height:100%;transition:all var(--duration-normal)var(--easing-default);display:block}.LifeVaultLogo-module__DK-JXG__variant-premium{filter:drop-shadow(0 8px 16px color-mix(in srgb,var(--color-accent-primary)25%,transparent))}.LifeVaultLogo-module__DK-JXG__variant-premium:hover{filter:drop-shadow(0 12px 24px color-mix(in srgb,var(--color-accent-primary)35%,transparent));transform:translateY(-1px)scale(1.02)}.LifeVaultLogo-module__DK-JXG__variant-glass{filter:drop-shadow(0 4px 12px #0000000d);-webkit-backdrop-filter:blur(var(--glass-tier-1-blur,8px));backdrop-filter:blur(var(--glass-tier-1-blur,8px))}.LifeVaultLogo-module__DK-JXG__variant-glass:hover{filter:drop-shadow(0 6px 16px #00000014);transform:translateY(-1px)}.LifeVaultLogo-module__DK-JXG__variant-monochrome,.LifeVaultLogo-module__DK-JXG__variant-minimal{filter:none}.LifeVaultLogo-module__DK-JXG__variant-monochrome:hover,.LifeVaultLogo-module__DK-JXG__variant-minimal:hover{transform:scale(1.05)}
.OnboardingWizard-module__L4wvKG__overlay{z-index:900;background:var(--color-overlay);-webkit-backdrop-filter:blur(12px);padding:var(--spacing-xl);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.OnboardingWizard-module__L4wvKG__wizard{text-align:center;width:100%;max-width:640px;padding:var(--spacing-2xl);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--color-bg-primary)60%,transparent);-webkit-backdrop-filter:blur(24px);box-shadow:var(--shadow-2xl);flex-direction:column;align-items:center;animation:.4s ease-out OnboardingWizard-module__L4wvKG__fadeIn;display:flex}@keyframes OnboardingWizard-module__L4wvKG__fadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.OnboardingWizard-module__L4wvKG__stepDots{gap:var(--spacing-sm);margin-bottom:var(--spacing-2xl);display:flex}.OnboardingWizard-module__L4wvKG__dot{background:var(--color-border-default);border-radius:50%;width:10px;height:10px;transition:color .3s,background-color .3s,border-color .3s,box-shadow .3s,transform .3s,opacity .3s}.OnboardingWizard-module__L4wvKG__dot.OnboardingWizard-module__L4wvKG__active{background:var(--color-accent-primary);box-shadow:0 0 8px #06b6d480}.OnboardingWizard-module__L4wvKG__dot.OnboardingWizard-module__L4wvKG__completed{background:var(--color-accent-success)}.OnboardingWizard-module__L4wvKG__logo{margin-bottom:var(--spacing-xl)}.OnboardingWizard-module__L4wvKG__stepContent{width:100%;margin-bottom:var(--spacing-2xl)}.OnboardingWizard-module__L4wvKG__stepTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-sm);color:var(--color-text-primary)}.OnboardingWizard-module__L4wvKG__stepDescription{color:var(--color-text-secondary);margin-bottom:var(--spacing-xl);line-height:1.6}.OnboardingWizard-module__L4wvKG__trustGrid{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:640px){.OnboardingWizard-module__L4wvKG__trustGrid{grid-template-columns:1fr}}.OnboardingWizard-module__L4wvKG__trustCard{padding:var(--spacing-lg);text-align:center}.OnboardingWizard-module__L4wvKG__trustIcon{width:48px;height:48px;margin:0 auto var(--spacing-sm);border-radius:var(--radius-lg);color:var(--color-accent-primary);background:#06b6d41a;justify-content:center;align-items:center;display:flex}.OnboardingWizard-module__L4wvKG__trustCard h4{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-2xs);color:var(--color-text-primary)}.OnboardingWizard-module__L4wvKG__trustCard p{font-size:var(--font-size-xs);color:var(--color-text-muted)}.OnboardingWizard-module__L4wvKG__statusCard{padding:var(--spacing-xl);align-items:center;gap:var(--spacing-md);flex-direction:column;display:flex}.OnboardingWizard-module__L4wvKG__checkmark{width:64px;height:64px;color:var(--color-accent-success);background:#10b98126;border-radius:50%;justify-content:center;align-items:center;display:flex}.OnboardingWizard-module__L4wvKG__statusCard h4{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.OnboardingWizard-module__L4wvKG__themeGrid{gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(5,1fr);display:grid}@media (max-width:768px){.OnboardingWizard-module__L4wvKG__themeGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.OnboardingWizard-module__L4wvKG__themeGrid{grid-template-columns:repeat(2,1fr)}}.OnboardingWizard-module__L4wvKG__themeOption{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm);background:var(--color-bg-glass);border-radius:var(--radius-md);cursor:pointer;color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border:2px solid #0000;flex-direction:column;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s,opacity .2s;display:flex;position:relative}.OnboardingWizard-module__L4wvKG__themeOption:hover{background:var(--color-bg-glass-hover)}.OnboardingWizard-module__L4wvKG__themeSelected{border-color:var(--color-accent-primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent-primary)35%,transparent)}.OnboardingWizard-module__L4wvKG__themePreview{border-radius:var(--radius-sm);border:1px solid var(--color-border-default);width:48px;height:36px;position:relative;overflow:hidden}.OnboardingWizard-module__L4wvKG__themeAccent{border-radius:var(--radius-sm);width:18px;height:6px;position:absolute;bottom:6px;left:6px}.OnboardingWizard-module__L4wvKG__themeCurrentBadge{border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-accent-success)18%,transparent);border:1px solid color-mix(in srgb,var(--color-accent-success)45%,var(--color-border-default));color:var(--color-accent-success);font-size:10px;font-weight:var(--font-weight-semibold);align-items:center;gap:4px;padding:2px 6px;line-height:1;display:inline-flex;position:absolute;top:6px;right:6px}.OnboardingWizard-module__L4wvKG__browserIcons{justify-content:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-md);display:flex}.OnboardingWizard-module__L4wvKG__browserIcon{align-items:center;gap:var(--spacing-xs);color:var(--color-text-muted);font-size:var(--font-size-xs);flex-direction:column;display:flex}.OnboardingWizard-module__L4wvKG__browserIcon span:first-child{border-radius:var(--radius-md);background:var(--color-bg-glass);width:40px;height:40px;font-size:var(--font-size-xl);justify-content:center;align-items:center;display:flex}.OnboardingWizard-module__L4wvKG__comingSoon{padding:var(--spacing-2xs)var(--spacing-md);border-radius:var(--radius-full);color:var(--color-accent-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-lg);background:#06b6d41a;display:inline-flex}.OnboardingWizard-module__L4wvKG__actions{align-items:center;gap:var(--spacing-sm);flex-direction:column;width:100%;max-width:320px;display:flex}.OnboardingWizard-module__L4wvKG__skipLink{color:var(--color-text-muted);font-size:var(--font-size-sm);cursor:pointer;padding:var(--spacing-xs);background:0 0;border:none}.OnboardingWizard-module__L4wvKG__skipLink:hover{color:var(--color-text-secondary);text-decoration:underline}.OnboardingWizard-module__L4wvKG__inviteForm{padding:var(--spacing-xl);align-items:center;gap:var(--spacing-md);text-align:left;flex-direction:column;display:flex}.OnboardingWizard-module__L4wvKG__inviteFormIcon{background:var(--color-accent-primary-bg);width:56px;height:56px;color:var(--color-accent-primary);margin-bottom:var(--spacing-xs);border-radius:50%;justify-content:center;align-items:center;display:flex}.OnboardingWizard-module__L4wvKG__inviteFormField{gap:var(--spacing-xs);flex-direction:column;width:100%;display:flex}.OnboardingWizard-module__L4wvKG__inviteFormLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.OnboardingWizard-module__L4wvKG__inviteFormInputWrapper{width:100%;position:relative}.OnboardingWizard-module__L4wvKG__inviteFormInputIcon{color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.OnboardingWizard-module__L4wvKG__inviteFormInput{width:100%;padding:var(--spacing-sm)var(--spacing-sm)var(--spacing-sm)36px;background:var(--color-bg-glass);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-base)}.OnboardingWizard-module__L4wvKG__inviteFormInput:focus{border-color:var(--color-accent-primary);box-shadow:0 0 0 2px var(--color-accent-focus);outline:none}.OnboardingWizard-module__L4wvKG__inviteFormInput::placeholder{color:var(--color-text-muted)}.OnboardingWizard-module__L4wvKG__inviteFormSelect{width:100%;padding:var(--spacing-sm);background:var(--color-bg-glass);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-base);cursor:pointer}.OnboardingWizard-module__L4wvKG__inviteFormSelect:focus{border-color:var(--color-accent-primary);box-shadow:0 0 0 2px var(--color-accent-focus);outline:none}.OnboardingWizard-module__L4wvKG__inviteFormError{width:100%;padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--radius-sm);background:var(--color-danger-bg);color:var(--color-accent-danger);font-size:var(--font-size-sm);margin:0}.OnboardingWizard-module__L4wvKG__spinning{animation:1s linear infinite OnboardingWizard-module__L4wvKG__spin}@keyframes OnboardingWizard-module__L4wvKG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.InactivityWarningModal-module__s5KulG__overlay{z-index:10000;-webkit-backdrop-filter:blur(4px);background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.InactivityWarningModal-module__s5KulG__modal{background:var(--color-bg-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);padding:var(--spacing-xl)var(--spacing-2xl);max-width:400px;width:calc(100% - var(--spacing-xl)*2);text-align:center;box-shadow:0 24px 48px #0000004d}.InactivityWarningModal-module__s5KulG__countdownContainer{margin-bottom:var(--spacing-lg);justify-content:center;display:flex}.InactivityWarningModal-module__s5KulG__countdownRing{width:120px;height:120px;position:relative}.InactivityWarningModal-module__s5KulG__countdownSvg{width:120px;height:120px;transform:rotate(-90deg)}.InactivityWarningModal-module__s5KulG__ringTrack{fill:none;stroke:var(--color-bg-tertiary);stroke-width:6px}.InactivityWarningModal-module__s5KulG__ringProgress{fill:none;stroke:var(--color-accent-warning);stroke-width:6px;stroke-linecap:round;transition:stroke-dashoffset 1s linear,stroke .3s}.InactivityWarningModal-module__s5KulG__ringProgressCritical{stroke:var(--color-accent-danger)}.InactivityWarningModal-module__s5KulG__countdownNumber{color:var(--color-text-primary);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:2rem;font-weight:700;display:flex;position:absolute;inset:0}.InactivityWarningModal-module__s5KulG__title{color:var(--color-text-primary);margin:0 0 var(--spacing-xs);font-size:1.25rem;font-weight:700}.InactivityWarningModal-module__s5KulG__description{color:var(--color-text-secondary);margin:0 0 var(--spacing-xl);font-size:.875rem;line-height:1.5}.InactivityWarningModal-module__s5KulG__actions{gap:var(--spacing-sm);flex-direction:column;display:flex}.InactivityWarningModal-module__s5KulG__stayButton{justify-content:center;align-items:center;gap:var(--spacing-sm);background:var(--color-accent-primary);color:#fff;border-radius:var(--radius-md);cursor:pointer;border:none;width:100%;padding:12px 20px;font-size:.9375rem;font-weight:600;transition:opacity .2s,transform .1s;display:flex}.InactivityWarningModal-module__s5KulG__stayButton:hover{opacity:.9}.InactivityWarningModal-module__s5KulG__stayButton:active{transform:scale(.98)}.InactivityWarningModal-module__s5KulG__signOutButton{width:100%;color:var(--color-text-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:10px 20px;font-size:.875rem;font-weight:500;transition:color .2s,border-color .2s;display:flex}.InactivityWarningModal-module__s5KulG__signOutButton:hover{color:var(--color-accent-danger);border-color:var(--color-accent-danger)}@media (max-width:480px){.InactivityWarningModal-module__s5KulG__modal{padding:var(--spacing-lg)}.InactivityWarningModal-module__s5KulG__countdownRing,.InactivityWarningModal-module__s5KulG__countdownSvg{width:100px;height:100px}.InactivityWarningModal-module__s5KulG__countdownNumber{font-size:1.75rem}}
.layout-module__mQ7XpG__skipLink{top:-100%;left:var(--spacing-md);z-index:10000;padding:var(--spacing-sm)var(--spacing-md);background:var(--color-accent-primary);color:#fff;border-radius:var(--radius-md);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);outline-offset:2px;transition:top var(--duration-fast)var(--easing-default);outline:2px solid #fff;text-decoration:none;position:absolute}.layout-module__mQ7XpG__skipLink:focus{top:var(--spacing-md)}.layout-module__mQ7XpG__appLayout{--app-rail-wide:1400px;--app-rail-standard:1240px;--app-rail-narrow:1120px;--app-rail-form:880px;--app-rail-compact:720px;background-color:var(--color-bg-primary);background-image:radial-gradient(circle at top left,color-mix(in srgb,var(--color-accent-primary)7%,transparent),transparent 28%),var(--gradient-app);background-size:cover;background-attachment:fixed;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;min-height:100vh;display:grid}@supports (min-height:100dvh){.layout-module__mQ7XpG__appLayout{min-height:100dvh}}.layout-module__mQ7XpG__sidebar{background:color-mix(in srgb,var(--color-bg-secondary)92%,var(--color-bg-primary));-webkit-backdrop-filter:blur(18px);border-right:1px solid var(--color-border-subtle);width:272px;box-shadow:var(--shadow-lg),inset 1px 1px 0 #ffffff0a;scrollbar-width:none;-ms-overflow-style:none;height:calc(100vh - 64px);transition:width var(--duration-normal,.2s)var(--easing-default);z-index:100;flex-direction:column;flex-shrink:0;grid-area:2/1;display:flex;position:sticky;top:64px;overflow-y:auto}.layout-module__mQ7XpG__sidebar::-webkit-scrollbar{display:none}.layout-module__mQ7XpG__sidebarCollapsed{width:64px}.layout-module__mQ7XpG__sidebarHeader{padding:var(--spacing-sm)var(--spacing-md);border-bottom:1px solid var(--color-border-subtle);justify-content:flex-end;align-items:center;min-height:52px;display:flex}.layout-module__mQ7XpG__sidebarCollapsed .layout-module__mQ7XpG__sidebarHeader{padding:var(--spacing-sm);justify-content:center}.layout-module__mQ7XpG__collapseToggle{width:36px;height:36px;color:var(--color-text-muted);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--duration-fast)var(--easing-default),background-color var(--duration-fast)var(--easing-default),border-color var(--duration-fast)var(--easing-default),box-shadow var(--duration-fast)var(--easing-default),opacity var(--duration-fast)var(--easing-default),transform var(--duration-normal,.2s)var(--easing-default);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.layout-module__mQ7XpG__collapseToggle:hover{background:color-mix(in srgb,var(--color-accent-primary)10%,transparent);color:var(--color-text-primary)}.layout-module__mQ7XpG__sidebarCollapsed .layout-module__mQ7XpG__collapseToggle{transform:rotate(180deg)}.layout-module__mQ7XpG__nav{padding:var(--spacing-md);gap:var(--spacing-xs);flex-direction:column;flex:1;display:flex}.layout-module__mQ7XpG__navItem{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md)var(--spacing-lg);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);transition:color var(--duration-fast)var(--easing-default),background-color var(--duration-fast)var(--easing-default),border-color var(--duration-fast)var(--easing-default),box-shadow var(--duration-fast)var(--easing-default),transform var(--duration-fast)var(--easing-default),opacity var(--duration-fast)var(--easing-default);white-space:nowrap;text-decoration:none;display:flex;position:relative;overflow:hidden}.layout-module__mQ7XpG__navLabel{transition:opacity var(--duration-fast)var(--easing-default)}.layout-module__mQ7XpG__sidebarCollapsed .layout-module__mQ7XpG__navLabel{opacity:0;width:0;overflow:hidden}.layout-module__mQ7XpG__sidebarCollapsed .layout-module__mQ7XpG__navItem{padding:var(--spacing-sm)0;justify-content:center;gap:0}.layout-module__mQ7XpG__navItem:hover{background:color-mix(in srgb,var(--color-accent-primary)10%,transparent);color:var(--color-text-primary)}.layout-module__mQ7XpG__navItem.layout-module__mQ7XpG__active{background:color-mix(in srgb,var(--color-accent-primary)16%,transparent);color:color-mix(in srgb,var(--color-accent-primary)82%,white);font-weight:var(--font-weight-semibold);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-accent-primary)16%,transparent)}.layout-module__mQ7XpG__navItem.layout-module__mQ7XpG__active:after{content:"";background:var(--color-accent-primary);border-radius:0 var(--radius-full)var(--radius-full)0;width:3px;position:absolute;top:20%;bottom:20%;left:0}.layout-module__mQ7XpG__navIcon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.layout-module__mQ7XpG__sidebarUpgradeCollapsed{padding:var(--spacing-xs)0;justify-content:center;display:flex}.layout-module__mQ7XpG__sidebarFooter{padding:var(--spacing-lg);border-top:1px solid var(--color-border-subtle);justify-content:center;display:flex}.layout-module__mQ7XpG__collapseToggleFooter{width:36px;height:36px;color:var(--color-text-muted);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--duration-fast)var(--easing-default),background-color var(--duration-fast)var(--easing-default),transform var(--duration-normal,.2s)var(--easing-default);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.layout-module__mQ7XpG__collapseToggleFooter:hover{background:color-mix(in srgb,var(--color-accent-primary)10%,transparent);color:var(--color-text-primary)}.layout-module__mQ7XpG__sidebarCollapsed .layout-module__mQ7XpG__collapseToggleFooter{transform:rotate(180deg)}.layout-module__mQ7XpG__main{width:100%;padding:var(--spacing-xl);isolation:isolate;max-width:min(100%,calc(var(--app-rail-wide) + (var(--spacing-xl)*2)));flex:1;grid-area:2/2;margin:0 auto;position:relative;overflow-y:auto}.layout-module__mQ7XpG__main:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#14b8a60d 0%,#0000 70%);border-radius:50%;width:420px;height:420px;animation:25s ease-in-out infinite alternate layout-module__mQ7XpG__orbDrift2;position:fixed;bottom:-150px;left:-100px}.layout-module__mQ7XpG__mobileOverlay,.layout-module__mQ7XpG__bottomTabBar{display:none}@keyframes layout-module__mQ7XpG__orbDrift2{0%{transform:translate(0)scale(1)}to{transform:translate(60px,-50px)scale(1.08)}}.layout-module__mQ7XpG__loadingContainer{justify-content:center;align-items:center;gap:var(--spacing-md);flex-direction:column;min-height:100vh;display:flex}.layout-module__mQ7XpG__spinner{border:3px solid var(--color-border-subtle);border-top-color:var(--color-accent-primary);border-radius:50%;width:40px;height:40px;animation:1s linear infinite layout-module__mQ7XpG__spin}@keyframes layout-module__mQ7XpG__spin{to{transform:rotate(360deg)}}@media (max-width:1023px) and (min-width:768px){.layout-module__mQ7XpG__sidebar{width:64px}.layout-module__mQ7XpG__sidebarHeader{padding:var(--spacing-sm);justify-content:center}.layout-module__mQ7XpG__collapseToggle{display:none}.layout-module__mQ7XpG__navItem{padding:var(--spacing-sm)0;justify-content:center;gap:0}.layout-module__mQ7XpG__navLabel{opacity:0;width:0;position:absolute;overflow:hidden}.layout-module__mQ7XpG__sidebarFooter{padding:var(--spacing-sm)}.layout-module__mQ7XpG__collapseToggleFooter{display:none}}@media (max-width:767px){.layout-module__mQ7XpG__appLayout{background-attachment:scroll;grid-template-rows:auto 1fr;grid-template-columns:1fr;max-width:100vw;min-height:100dvh;overflow-x:hidden}.layout-module__mQ7XpG__sidebar{top:calc(56px + env(safe-area-inset-top,0px));width:272px;height:calc(100dvh - 56px - env(safe-area-inset-top,0px));transition:transform var(--duration-normal,.2s)var(--easing-default);z-index:1000;grid-row:unset;grid-column:unset;position:fixed;bottom:0;left:0;transform:translate(-100%)}.layout-module__mQ7XpG__sidebarMobileOpen{transform:translate(0)}.layout-module__mQ7XpG__sidebar .layout-module__mQ7XpG__collapseToggle,.layout-module__mQ7XpG__sidebar .layout-module__mQ7XpG__collapseToggleFooter{display:none}.layout-module__mQ7XpG__sidebar .layout-module__mQ7XpG__navLabel{opacity:1;width:auto;position:static}.layout-module__mQ7XpG__sidebar .layout-module__mQ7XpG__navItem{padding:var(--spacing-sm)var(--spacing-md);justify-content:flex-start}.layout-module__mQ7XpG__sidebar .layout-module__mQ7XpG__sidebarHeader{padding:var(--spacing-lg)var(--spacing-md);justify-content:flex-end}.layout-module__mQ7XpG__sidebar .layout-module__mQ7XpG__sidebarFooter{display:none}.layout-module__mQ7XpG__mobileOverlay{z-index:999;opacity:0;pointer-events:none;transition:opacity var(--duration-normal,.2s)var(--easing-default);background:#00000080;display:block;position:fixed;inset:0}.layout-module__mQ7XpG__mobileOverlayVisible{opacity:1;pointer-events:auto}.layout-module__mQ7XpG__main{padding:var(--spacing-md);padding-bottom:calc(var(--spacing-md) + 72px);overscroll-behavior-x:none;touch-action:pan-y;grid-column:1;max-width:100vw;min-height:calc(100dvh - 120px);overflow-x:hidden}.layout-module__mQ7XpG__main:after{display:none}.layout-module__mQ7XpG__bottomTabBar{background:var(--color-bg-surface);-webkit-backdrop-filter:blur(8px);border-top:1px solid var(--color-border-subtle);z-index:500;height:64px;padding:0 var(--spacing-xs);padding-bottom:env(safe-area-inset-bottom,0px);justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.layout-module__mQ7XpG__tabItem{padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:10px;font-weight:var(--font-weight-medium);transition:color var(--duration-fast)var(--easing-default);flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:56px;text-decoration:none;display:flex}.layout-module__mQ7XpG__tabItem:hover{color:var(--color-text-secondary)}.layout-module__mQ7XpG__tabItem.layout-module__mQ7XpG__active{color:var(--color-accent-primary)}.layout-module__mQ7XpG__tabIcon{justify-content:center;align-items:center;display:flex}.layout-module__mQ7XpG__tabLabel{line-height:1}.layout-module__mQ7XpG__moreButton{padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:10px;font-weight:var(--font-weight-medium);cursor:pointer;transition:color var(--duration-fast)var(--easing-default);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:56px;display:flex}.layout-module__mQ7XpG__moreButton:hover{color:var(--color-text-secondary)}.layout-module__mQ7XpG__moreButton.layout-module__mQ7XpG__active{color:var(--color-accent-primary)}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.FeaturesIllustrationGrid-module__11kocG__featuresGrid{gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr);max-width:1200px;margin:0 auto;display:grid}.FeaturesIllustrationGrid-module__11kocG__featureCard{padding:var(--spacing-lg);border-radius:var(--radius-xl);background:var(--color-bg-glass);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-card),inset 1px 1px 0 #ffffff0d;gap:var(--spacing-md);transition:transform var(--duration-normal)var(--easing-default),border-color var(--duration-normal)var(--easing-default),box-shadow var(--duration-normal)var(--easing-default);opacity:0;flex-direction:column;display:flex;transform:translateY(20px)}.FeaturesIllustrationGrid-module__11kocG__featureCard:hover{border-color:var(--color-accent-primary);box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.FeaturesIllustrationGrid-module__11kocG__featureFeatured{padding:var(--spacing-xl);position:relative;overflow:hidden}.FeaturesIllustrationGrid-module__11kocG__featureFeatured:before{content:"";background:var(--gradient-accent);border-radius:var(--radius-xl)var(--radius-xl)0 0;height:4px;position:absolute;top:0;left:0;right:0}.FeaturesIllustrationGrid-module__11kocG__featureFeatured .FeaturesIllustrationGrid-module__11kocG__featureTitle{font-size:var(--font-size-xl)}.revealed .FeaturesIllustrationGrid-module__11kocG__featureCard{opacity:1;transition:opacity var(--duration-reveal)var(--easing-out),transform var(--duration-reveal)var(--easing-out);transform:translateY(0)}.revealed .FeaturesIllustrationGrid-module__11kocG__featureCard:hover{transform:translateY(-4px)}.revealed .FeaturesIllustrationGrid-module__11kocG__featureCard:nth-child(3n+1){transition-delay:0s}.revealed .FeaturesIllustrationGrid-module__11kocG__featureCard:nth-child(3n+2){transition-delay:80ms}.revealed .FeaturesIllustrationGrid-module__11kocG__featureCard:nth-child(3n+3){transition-delay:.16s}.FeaturesIllustrationGrid-module__11kocG__illustrationWrapper{border-radius:var(--radius-lg);background:var(--color-bg-glass);border:1px solid var(--color-border-subtle);width:56px;height:56px;box-shadow:var(--shadow-sm);color:var(--color-accent-primary);justify-content:center;align-items:center;display:flex}.FeaturesIllustrationGrid-module__11kocG__featureFeatured .FeaturesIllustrationGrid-module__11kocG__illustrationWrapper{width:64px;height:64px}.FeaturesIllustrationGrid-module__11kocG__featureTitle{font-family:var(--font-family-display);font-size:var(--font-size-lg);color:var(--color-text-primary);letter-spacing:-.01em;margin:0;font-weight:600}.FeaturesIllustrationGrid-module__11kocG__featureDescription{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.FeaturesIllustrationGrid-module__11kocG__featureDetail{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0;line-height:1.5}.FeaturesIllustrationGrid-module__11kocG__featureLink{font-size:var(--font-size-sm);color:var(--color-accent-primary);transition:opacity var(--duration-fast)var(--easing-default);margin-top:auto;font-weight:500;text-decoration:none}.FeaturesIllustrationGrid-module__11kocG__featureLink:hover{opacity:.8}@media (max-width:1024px){.FeaturesIllustrationGrid-module__11kocG__featuresGrid{grid-template-columns:repeat(2,1fr)}.revealed .FeaturesIllustrationGrid-module__11kocG__featureCard:nth-child(odd){transition-delay:0s}.revealed .FeaturesIllustrationGrid-module__11kocG__featureCard:nth-child(2n){transition-delay:80ms}}@media (max-width:640px){.FeaturesIllustrationGrid-module__11kocG__featuresGrid{grid-template-columns:1fr}.FeaturesIllustrationGrid-module__11kocG__featureFeatured{padding:var(--spacing-lg)}.revealed .FeaturesIllustrationGrid-module__11kocG__featureCard{transition-delay:0s}}
.LocaleSwitcher-module__94QVdG__wrapper{align-items:center;gap:4px;display:flex;position:relative}.LocaleSwitcher-module__94QVdG__icon{color:var(--color-text-muted);pointer-events:none;flex-shrink:0}.LocaleSwitcher-module__94QVdG__select{appearance:none;border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:color var(--duration-fast)var(--easing-default),border-color var(--duration-fast)var(--easing-default);background:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236b7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 6px center no-repeat;padding:4px 24px 4px 8px}.LocaleSwitcher-module__94QVdG__select:hover{color:var(--color-text-primary);border-color:var(--color-accent-primary)}.LocaleSwitcher-module__94QVdG__select:focus{border-color:var(--color-accent-primary);outline:none}.LocaleSwitcher-module__94QVdG__select option{background:var(--color-bg-primary);color:var(--color-text-primary)}
