.network-module__T_Z7uq__pageEmbedded{background:var(--color-bg)}.network-module__T_Z7uq__trustSection{max-width:880px;margin:calc(var(--space-16) + var(--space-8)) auto 0;text-align:center}.network-module__T_Z7uq__trustHeading{font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2rem);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:var(--space-3)}.network-module__T_Z7uq__trustSubtitle{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-normal);max-width:620px;margin:0 auto var(--space-8)}.network-module__T_Z7uq__trustGrid{gap:var(--space-5);text-align:left;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.network-module__T_Z7uq__trustCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--space-5);gap:var(--space-2);flex-direction:column;display:flex}.network-module__T_Z7uq__trustIcon{color:var(--color-gold);margin-bottom:var(--space-1)}.network-module__T_Z7uq__trustCardTitle{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-primary)}.network-module__T_Z7uq__trustCardText{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal)}.network-module__T_Z7uq__trustCardBody{gap:var(--space-2);flex-direction:column;display:flex}@media (max-width:600px){.network-module__T_Z7uq__trustGrid{gap:var(--space-3);grid-template-columns:repeat(2,1fr)}.network-module__T_Z7uq__trustCard{padding:var(--space-3)}.network-module__T_Z7uq__trustCard:nth-child(3){align-items:flex-start;gap:var(--space-3);flex-direction:row;grid-column:1/-1}.network-module__T_Z7uq__trustCard:nth-child(3) .network-module__T_Z7uq__trustIcon{margin-bottom:0;margin-top:var(--space-0-5);flex-shrink:0}.network-module__T_Z7uq__trustIcon{width:18px;height:18px}.network-module__T_Z7uq__trustCardTitle{font-size:var(--text-sm)}.network-module__T_Z7uq__trustCardText{font-size:var(--text-xs)}}.network-module__T_Z7uq__header{z-index:100;padding:var(--space-3) var(--space-6);background:var(--color-surface);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.network-module__T_Z7uq__wordmark{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text-primary);cursor:pointer;letter-spacing:var(--tracking-tight);background:0 0}.network-module__T_Z7uq__headerRight{align-items:center;gap:var(--space-3);display:flex}.network-module__T_Z7uq__loginBtn{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary);cursor:pointer;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);transition:var(--transition-fast);background:0 0}.network-module__T_Z7uq__loginBtn:hover{background:var(--color-bg)}.network-module__T_Z7uq__signupBtn{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-surface);background:var(--color-gold);padding:var(--space-2) var(--space-5);border-radius:var(--radius-pill);cursor:pointer;transition:var(--transition-fast)}.network-module__T_Z7uq__signupBtn:hover{background:var(--color-gold-hover)}.network-module__T_Z7uq__backBtn{align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);cursor:pointer;padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);transition:var(--transition-fast);background:0 0;display:flex}.network-module__T_Z7uq__backBtn:hover{color:var(--color-text-primary);background:var(--color-bg)}.network-module__T_Z7uq__main{max-width:2000px;padding:var(--space-6) var(--space-5);margin:0 auto}.network-module__T_Z7uq__pageHeading{text-align:center;margin-bottom:var(--space-6)}.network-module__T_Z7uq__pageTitle{font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2rem);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.network-module__T_Z7uq__pageSubtitle{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary);max-width:480px;line-height:var(--leading-normal);margin:0 auto}.network-module__T_Z7uq__toggleBar{margin-bottom:var(--space-6);justify-content:center;display:flex}.network-module__T_Z7uq__controls{align-items:stretch;gap:var(--space-3);max-width:880px;margin:0 auto var(--space-5);flex-direction:column;display:flex}.network-module__T_Z7uq__searchWrap{width:100%;position:relative}.network-module__T_Z7uq__searchIcon{left:var(--space-3);color:var(--color-text-secondary);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.network-module__T_Z7uq__searchInput{width:100%;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-10) var(--space-2) var(--space-10);transition:var(--transition-fast)}.network-module__T_Z7uq__searchInput::placeholder{color:var(--color-text-secondary)}.network-module__T_Z7uq__searchInput:focus{border-color:var(--color-gold);box-shadow:0 0 0 3px var(--color-gold-glow)}.network-module__T_Z7uq__clearSearch{right:var(--space-3);cursor:pointer;color:var(--color-text-secondary);padding:var(--space-0-5);transition:var(--transition-fast);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.network-module__T_Z7uq__clearSearch:hover{color:var(--color-text-primary)}.network-module__T_Z7uq__filterBar{align-items:center;gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}.network-module__T_Z7uq__filterItem{position:relative}.network-module__T_Z7uq__chip{align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);cursor:pointer;transition:var(--transition-fast);white-space:nowrap;display:inline-flex}.network-module__T_Z7uq__chip:hover{border-color:var(--color-text-secondary);color:var(--color-text-primary)}.network-module__T_Z7uq__chipActive,.network-module__T_Z7uq__chipActive:hover{background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-surface)}.network-module__T_Z7uq__chipChevron{opacity:.6;transition:var(--transition-fast);flex-shrink:0}.network-module__T_Z7uq__chipChevronOpen{transform:rotate(180deg)}.network-module__T_Z7uq__clearAllBtn{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);padding:var(--space-2);cursor:pointer;transition:var(--transition-fast);white-space:nowrap;background:0 0}.network-module__T_Z7uq__clearAllBtn:hover{color:var(--color-text-primary);text-underline-offset:3px;text-decoration:underline}.network-module__T_Z7uq__menu{top:calc(100% + var(--space-2));min-width:200px;max-width:min(280px, calc(100vw - var(--space-8)));background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:20;animation:.13s network-module__T_Z7uq__menuIn;position:absolute;left:0;overflow:hidden}@keyframes network-module__T_Z7uq__menuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.network-module__T_Z7uq__menuScroll{max-height:264px;padding:var(--space-1);flex-direction:column;display:flex;overflow-y:auto}.network-module__T_Z7uq__menuRow{align-items:center;gap:var(--space-2);width:100%;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);cursor:pointer;transition:var(--transition-fast);text-align:left;background:0 0;display:flex}.network-module__T_Z7uq__menuRow:hover{background:var(--color-bg)}.network-module__T_Z7uq__menuRowActive{font-weight:var(--font-semibold)}.network-module__T_Z7uq__menuRowLabel{flex:1;min-width:0}.network-module__T_Z7uq__checkbox{border:1px solid var(--color-border-card);border-radius:var(--radius-sm);width:16px;height:16px;color:var(--color-surface);transition:var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.network-module__T_Z7uq__checkboxOn{background:var(--color-text-primary);border-color:var(--color-text-primary)}.network-module__T_Z7uq__menuFooter{border-top:1px solid var(--color-border);padding:var(--space-1)}.network-module__T_Z7uq__menuFooterBtn{width:100%;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-secondary);border-radius:var(--radius-sm);padding:var(--space-2);cursor:pointer;transition:var(--transition-fast);background:0 0}.network-module__T_Z7uq__menuFooterBtn:hover{background:var(--color-bg);color:var(--color-text-primary)}.network-module__T_Z7uq__errorBanner{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-danger);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);background:#c0392b0f;border:1px solid #c0392b4d}.network-module__T_Z7uq__resultCount{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:calc(var(--space-3) - var(--space-5));grid-column:1/-1}.network-module__T_Z7uq__pagination{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-8);display:flex}.network-module__T_Z7uq__pageArrow,.network-module__T_Z7uq__pageNum{min-width:36px;height:36px;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-fast);justify-content:center;align-items:center;display:flex}.network-module__T_Z7uq__pageArrow:hover:not(:disabled),.network-module__T_Z7uq__pageNum:hover{border-color:var(--color-text-secondary);color:var(--color-text-primary)}.network-module__T_Z7uq__pageArrow:disabled{opacity:.35;cursor:not-allowed}.network-module__T_Z7uq__pageNumActive{background:var(--color-text-primary);color:var(--color-surface);border-color:var(--color-text-primary)}.network-module__T_Z7uq__pageDots{color:var(--color-text-secondary);padding:0 var(--space-1)}.network-module__T_Z7uq__grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),380px));justify-content:center;display:grid}.network-module__T_Z7uq__tierBanner{align-items:baseline;gap:2px var(--space-3);color:#fff;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:.01em;padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);background:#000;flex-wrap:wrap;grid-column:1/-1;display:flex}.network-module__T_Z7uq__tierBannerNote{font-size:var(--text-xs);font-weight:var(--font-regular);color:var(--color-text-secondary)}.network-module__T_Z7uq__skeletonCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.network-module__T_Z7uq__skeletonIntro{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);display:flex}.network-module__T_Z7uq__skeletonLines{gap:var(--space-2);padding-top:var(--space-1);flex-direction:column;flex:1;display:flex}.network-module__T_Z7uq__skeletonStats{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);display:grid}.network-module__T_Z7uq__skeletonStat{align-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-2);flex-direction:column;display:flex}.network-module__T_Z7uq__skeletonStat+.network-module__T_Z7uq__skeletonStat{border-left:1px solid var(--color-border)}.network-module__T_Z7uq__skeletonSkills{gap:var(--space-2);padding:var(--space-3) var(--space-5);display:flex}.network-module__T_Z7uq__skeletonActions{padding:var(--space-3) var(--space-5) var(--space-4);border-top:1px solid var(--color-border)}.network-module__T_Z7uq__cardWrap{position:relative}.network-module__T_Z7uq__planeAnim{z-index:5;color:var(--color-text-primary);pointer-events:none;animation:1.1s cubic-bezier(.3,.7,.3,1) forwards network-module__T_Z7uq__planeFly;position:absolute;bottom:52px;left:50%}.network-module__T_Z7uq__planeAnim svg{filter:drop-shadow(0 2px 4px #0000001f);display:block}@keyframes network-module__T_Z7uq__planeFly{0%{opacity:0;transform:translate(-50%)rotate(0)scale(.7)}15%{opacity:1;transform:translate(-50%,-10px)rotate(6deg)scale(1)}55%{opacity:1;transform:translate(30px,-95px)rotate(22deg)scale(1)}to{opacity:0;transform:translate(120px,-210px)rotate(38deg)scale(.65)}}.network-module__T_Z7uq__empty{padding:var(--space-16) var(--space-5);text-align:center;justify-content:center;align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.network-module__T_Z7uq__emptyTitle{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-text-primary)}.network-module__T_Z7uq__emptyText{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary);max-width:360px;line-height:var(--leading-normal)}.network-module__T_Z7uq__emptyClear{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-5);cursor:pointer;margin-top:var(--space-2);transition:var(--transition-fast)}.network-module__T_Z7uq__emptyClear:hover{border-color:var(--color-text-secondary)}@media (max-width:600px){.network-module__T_Z7uq__header{padding:var(--space-3) var(--space-4)}.network-module__T_Z7uq__main{padding:var(--space-4) var(--space-3)}.network-module__T_Z7uq__toggleBar{margin-bottom:var(--space-4)}.network-module__T_Z7uq__toggleBar button{font-size:var(--text-xs);padding:var(--space-2) var(--space-3)}.network-module__T_Z7uq__controls{gap:var(--space-2)}.network-module__T_Z7uq__chip{padding:var(--space-2) var(--space-3)}.network-module__T_Z7uq__menu{max-width:min(280px, calc(100vw - var(--space-10)))}.network-module__T_Z7uq__filterItem:last-of-type .network-module__T_Z7uq__menu{left:auto;right:0}}.network-module__T_Z7uq__inviteLoadingText{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary);text-align:center;padding:var(--space-4) 0}.network-module__T_Z7uq__inviteJobList{gap:var(--space-2);flex-direction:column;display:flex}.network-module__T_Z7uq__inviteServicesLabel{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-secondary);margin:var(--space-4) 0 var(--space-2)}.network-module__T_Z7uq__inviteJobOption{padding:var(--space-3) var(--space-4);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-fast);text-align:left;justify-content:space-between;align-items:center;display:flex}.network-module__T_Z7uq__inviteJobOption:hover{border-color:var(--color-text-secondary)}.network-module__T_Z7uq__inviteJobOptionActive{border-color:var(--color-gold);background:color-mix(in srgb, var(--color-gold) 8%, var(--color-surface));box-shadow:0 0 0 1px var(--color-gold)}.network-module__T_Z7uq__inviteJobTitle{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary)}.network-module__T_Z7uq__inviteJobBudget{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-secondary)}.network-module__T_Z7uq__inviteJobOptionDisabled{opacity:.5;cursor:not-allowed}.network-module__T_Z7uq__inviteJobOptionDisabled:hover{border-color:var(--color-border)}.network-module__T_Z7uq__inviteJobCooldown{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-danger)}.network-module__T_Z7uq__applyModal{gap:var(--space-4);flex-direction:column;display:flex}.network-module__T_Z7uq__applyJobCard{gap:var(--space-3);padding:var(--space-4);background:linear-gradient(180deg, var(--color-surface), var(--color-bg));border:1px solid var(--color-border-card);border-radius:var(--radius-md);flex-direction:column;display:flex}.network-module__T_Z7uq__applyJobTop{align-items:center;gap:var(--space-3);display:flex}.network-module__T_Z7uq__applyAvatar{background:color-mix(in srgb, var(--color-gold) 14%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-gold) 40%, transparent);width:42px;height:42px;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-gold-active);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.network-module__T_Z7uq__applyJobMeta{flex-direction:column;flex:1;min-width:0;display:flex}.network-module__T_Z7uq__applyJobTitle{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.network-module__T_Z7uq__applyJobCompany{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary)}.network-module__T_Z7uq__applyBudget{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-gold-active);background:color-mix(in srgb, var(--color-gold) 12%, transparent);border-radius:var(--radius-pill);padding:var(--space-0-5) var(--space-2);white-space:nowrap;flex-shrink:0}.network-module__T_Z7uq__applySkills{gap:var(--space-2);flex-wrap:wrap;display:flex}.network-module__T_Z7uq__applySkill{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:var(--space-0-5) var(--space-2)}.network-module__T_Z7uq__applyNote{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal);padding-left:var(--space-3);border-left:2px solid var(--color-gold)}.network-module__T_Z7uq__suggestedRibbon{align-items:center;gap:var(--space-1);margin-bottom:calc(-1 * var(--space-2));padding:var(--space-0-75) var(--space-3) var(--space-3);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-gold-active);background:var(--color-gold-glow);border-radius:var(--radius-md) var(--radius-md) 0 0;align-self:flex-start;display:inline-flex}
.VerifiedBadge-module__AHsVqG__badge{align-items:center;gap:var(--space-2);padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-pill);background:var(--color-gold);color:var(--color-sidebar);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;flex-shrink:0;line-height:1.4;display:inline-flex}.VerifiedBadge-module__AHsVqG__icon{flex-shrink:0;width:15px;height:15px}.VerifiedBadge-module__AHsVqG__sm{gap:var(--space-1);font-size:var(--text-2xs)}.VerifiedBadge-module__AHsVqG__sm .VerifiedBadge-module__AHsVqG__icon{width:13px;height:13px}@media (max-width:600px){.VerifiedBadge-module__AHsVqG__badge{gap:var(--space-1);font-size:var(--text-2xs)}.VerifiedBadge-module__AHsVqG__icon{width:13px;height:13px}}
.Modal-module__7LRQSW__backdrop{-webkit-backdrop-filter:blur(4px)saturate(1.05);backdrop-filter:blur(4px)saturate(1.05);z-index:1400;padding:var(--space-5);background:#1a16107a;justify-content:center;align-items:center;animation:.22s Modal-module__7LRQSW__backdropIn;display:flex;position:fixed;inset:0}.Modal-module__7LRQSW__modal{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:min(460px,100%);max-height:calc(100dvh - var(--space-10));padding:var(--space-6);animation:.3s cubic-bezier(.22,1,.36,1) Modal-module__7LRQSW__modalIn;position:relative;overflow-y:auto}.Modal-module__7LRQSW__modal[data-size=wide]{width:min(1040px,100%)}.Modal-module__7LRQSW__modal:before{content:"";border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:linear-gradient(90deg, var(--color-gold), var(--color-gold-hover));height:3px;position:absolute;inset:0 0 auto}.Modal-module__7LRQSW__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.Modal-module__7LRQSW__title{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);line-height:var(--leading-tight);margin:0}.Modal-module__7LRQSW__closeBtn{width:34px;height:34px;margin:calc(var(--space-2) * -1) calc(var(--space-2) * -1) 0 0;border-radius:var(--radius-pill);color:var(--color-text-secondary);cursor:pointer;transition:var(--transition-fast);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Modal-module__7LRQSW__closeBtn:hover{background:var(--color-bg);color:var(--color-text-primary);transform:rotate(90deg)}.Modal-module__7LRQSW__description{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-regular);color:var(--color-text-secondary);line-height:var(--leading-normal);padding:var(--space-3) 0 0;margin:0}.Modal-module__7LRQSW__body{padding:var(--space-5) 0 0}.Modal-module__7LRQSW__actions{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-6) 0 0;display:flex}@media (max-width:480px){.Modal-module__7LRQSW__backdrop{align-items:flex-end;padding:0}.Modal-module__7LRQSW__modal{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-height:90dvh;padding:var(--space-5);padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom,0px));animation:.3s cubic-bezier(.22,1,.36,1) Modal-module__7LRQSW__sheetIn}.Modal-module__7LRQSW__modal:before{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.Modal-module__7LRQSW__title{font-size:var(--text-xl)}.Modal-module__7LRQSW__actions{flex-direction:column-reverse;align-items:stretch}.Modal-module__7LRQSW__actions>*{width:100%}}@keyframes Modal-module__7LRQSW__backdropIn{0%{opacity:0}to{opacity:1}}@keyframes Modal-module__7LRQSW__modalIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes Modal-module__7LRQSW__sheetIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}
.RequestSkillModal-module__3dwH5a__body{gap:var(--space-4);flex-direction:column;display:flex}.RequestSkillModal-module__3dwH5a__intro,.RequestSkillModal-module__3dwH5a__successText{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal);margin:0}
.StepSkills-module__Soa82q__step{gap:var(--space-5);flex-direction:column;display:flex}.StepSkills-module__Soa82q__header{gap:var(--space-1);flex-direction:column;display:flex}.StepSkills-module__Soa82q__heading{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin:0}.StepSkills-module__Soa82q__sub{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.StepSkills-module__Soa82q__grid{gap:var(--space-2);flex-wrap:wrap;display:flex}.StepSkills-module__Soa82q__pill{align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);cursor:pointer;transition:var(--transition-fast);white-space:nowrap;display:inline-flex}.StepSkills-module__Soa82q__pill:hover{border-color:var(--color-text-secondary);color:var(--color-text-primary)}.StepSkills-module__Soa82q__pillActive{background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-surface)}.StepSkills-module__Soa82q__pillActive:hover{background:var(--color-black-hover);border-color:var(--color-black-hover);color:var(--color-surface)}.StepSkills-module__Soa82q__fieldError{font-size:var(--text-xs);color:var(--color-danger);margin:0}.StepSkills-module__Soa82q__requestLink{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-secondary);text-align:center;cursor:pointer;text-underline-offset:3px;transition:var(--transition-fast);background:0 0;border:none;text-decoration:underline}.StepSkills-module__Soa82q__requestLink:hover{color:var(--color-text-primary)}@media (max-width:600px){.StepSkills-module__Soa82q__step{gap:var(--space-4)}.StepSkills-module__Soa82q__heading{font-size:var(--text-xl)}.StepSkills-module__Soa82q__sub{font-size:var(--text-xs)}.StepSkills-module__Soa82q__pill{font-size:var(--text-xs);padding:var(--space-2) var(--space-3)}.StepSkills-module__Soa82q__requestLink{font-size:var(--text-2xs)}}
.Pagination-module___xmoaa__wrap{align-items:center;gap:var(--space-2);margin-top:var(--space-8);flex-direction:column;display:flex}.Pagination-module___xmoaa__summary{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-secondary);letter-spacing:var(--tracking-wide)}.Pagination-module___xmoaa__pagination{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.Pagination-module___xmoaa__pageArrow,.Pagination-module___xmoaa__pageNum{min-width:36px;height:36px;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-fast);justify-content:center;align-items:center;display:flex}.Pagination-module___xmoaa__pageArrow:hover:not(:disabled),.Pagination-module___xmoaa__pageNum:hover{border-color:var(--color-text-secondary);color:var(--color-text-primary)}.Pagination-module___xmoaa__pageArrow:disabled{opacity:.35;cursor:not-allowed}.Pagination-module___xmoaa__pageNumActive{background:var(--color-text-primary);color:var(--color-surface);border-color:var(--color-text-primary)}.Pagination-module___xmoaa__pageDots{color:var(--color-text-secondary);padding:0 var(--space-1)}@media (max-width:600px){.Pagination-module___xmoaa__pageArrow,.Pagination-module___xmoaa__pageNum{min-width:32px;height:32px;font-size:var(--text-xs)}.Pagination-module___xmoaa__pagination{gap:var(--space-1)}}.Pagination-module___xmoaa__compact{flex-wrap:nowrap;gap:4px}.Pagination-module___xmoaa__compact .Pagination-module___xmoaa__pageArrow,.Pagination-module___xmoaa__compact .Pagination-module___xmoaa__pageNum{min-width:28px;height:28px;font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-primary);padding:0 6px}.Pagination-module___xmoaa__compact .Pagination-module___xmoaa__pageNumActive{color:var(--color-surface)}.Pagination-module___xmoaa__compact .Pagination-module___xmoaa__pageDots{font-size:var(--text-xs);padding:0}
.StepExperience-module__-dXohq__step{gap:var(--space-5);flex-direction:column;display:flex}.StepExperience-module__-dXohq__header{gap:var(--space-1);flex-direction:column;display:flex}.StepExperience-module__-dXohq__heading{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin:0}.StepExperience-module__-dXohq__sub{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal);margin:0}.StepExperience-module__-dXohq__emptyNote{font-size:var(--text-sm);color:var(--color-text-secondary);text-align:center;padding:var(--space-6) 0;margin:0}.StepExperience-module__-dXohq__entries{gap:var(--space-4);flex-direction:column;display:flex}.StepExperience-module__-dXohq__entry{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.StepExperience-module__-dXohq__entryHeader{justify-content:space-between;align-items:center;display:flex}.StepExperience-module__-dXohq__entryLabel{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.StepExperience-module__-dXohq__removeBtn{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-danger);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none}.StepExperience-module__-dXohq__removeBtn:hover{opacity:.7}.StepExperience-module__-dXohq__dateRow{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.StepExperience-module__-dXohq__toggle{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;display:flex}.StepExperience-module__-dXohq__toggle input{cursor:pointer;accent-color:var(--color-text-primary)}.StepExperience-module__-dXohq__addBtn{align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);border:1px dashed var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);cursor:pointer;width:100%;transition:var(--transition-fast);background:0 0;justify-content:center;display:inline-flex}.StepExperience-module__-dXohq__addBtn:hover{border-color:var(--color-text-secondary);color:var(--color-text-primary)}@media (max-width:480px){.StepExperience-module__-dXohq__dateRow{grid-template-columns:1fr}}@media (max-width:600px){.StepExperience-module__-dXohq__step{gap:var(--space-4)}.StepExperience-module__-dXohq__heading{font-size:var(--text-xl)}.StepExperience-module__-dXohq__sub{font-size:var(--text-xs)}.StepExperience-module__-dXohq__emptyNote{padding:var(--space-4) 0;font-size:var(--text-xs)}.StepExperience-module__-dXohq__entry{padding:var(--space-3);gap:var(--space-3)}.StepExperience-module__-dXohq__dateRow{gap:var(--space-2);grid-template-columns:1fr 1fr}.StepExperience-module__-dXohq__addBtn{padding:var(--space-3);font-size:var(--text-xs)}}
.SegmentedToggle-module__KbOc1q__root{max-width:100%;padding:var(--seg-pad);background:var(--color-surface);border:1px solid var(--color-border-card);border-radius:var(--radius-pill);--seg-pad:var(--space-0-75);grid-auto-columns:1fr;grid-auto-flow:column;align-items:stretch;display:inline-grid;position:relative}.SegmentedToggle-module__KbOc1q__fullWidth{width:100%;display:grid}.SegmentedToggle-module__KbOc1q__thumb{top:var(--seg-pad);bottom:var(--seg-pad);left:var(--seg-pad);width:calc((100% - 2 * var(--seg-pad)) / var(--seg-count));background:var(--color-text-primary);border-radius:var(--radius-pill);transform:translateX(calc(var(--seg-index) * 100%));transition:transform .32s cubic-bezier(.22,.9,.28,1);position:absolute}.SegmentedToggle-module__KbOc1q__seg{z-index:1;justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-5);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);white-space:nowrap;cursor:pointer;background:0 0;transition:color .24s;display:inline-flex;position:relative}.SegmentedToggle-module__KbOc1q__seg:hover:not(.SegmentedToggle-module__KbOc1q__segOn):not(:disabled){color:var(--color-text-primary)}.SegmentedToggle-module__KbOc1q__segOn{color:var(--color-surface);font-weight:var(--font-semibold)}.SegmentedToggle-module__KbOc1q__segOn:hover{color:var(--color-surface)}.SegmentedToggle-module__KbOc1q__seg:disabled{opacity:.5;cursor:not-allowed}.SegmentedToggle-module__KbOc1q__count{font-size:var(--text-xs);font-variant-numeric:var(--font-numeric);opacity:.7}.SegmentedToggle-module__KbOc1q__sm{--seg-pad:var(--space-0-5);background:var(--color-bg);border-color:var(--color-border)}.SegmentedToggle-module__KbOc1q__sm .SegmentedToggle-module__KbOc1q__seg{gap:var(--space-1);padding:var(--space-0-5) var(--space-2);font-size:var(--text-2xs)}.SegmentedToggle-module__KbOc1q__sm .SegmentedToggle-module__KbOc1q__count{font-size:var(--text-2xs)}@media (prefers-reduced-motion:reduce){.SegmentedToggle-module__KbOc1q__thumb,.SegmentedToggle-module__KbOc1q__seg{transition:none}}
.NotificationBell-module__lVJ7vW__wrap{display:inline-flex;position:relative}.NotificationBell-module__lVJ7vW__bell{width:38px;height:38px;color:var(--color-text-primary);transition:var(--transition-fast);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.NotificationBell-module__lVJ7vW__bell:hover{background:var(--color-surface);border-color:var(--color-border-card)}.NotificationBell-module__lVJ7vW__bellOpen{background:var(--color-surface);border-color:var(--color-border-card);box-shadow:var(--shadow-sm)}.NotificationBell-module__lVJ7vW__bellIcon{width:20px;height:20px}.NotificationBell-module__lVJ7vW__badge{min-width:16px;height:16px;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--color-text-primary);color:var(--color-surface);font-family:var(--font-body);font-size:10px;font-weight:var(--font-bold);border:2px solid var(--color-bg);justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute;top:2px;right:2px}.NotificationBell-module__lVJ7vW__panel{width:360px;max-width:calc(100vw - var(--space-8));background:var(--color-surface);border:1px solid var(--color-border-card);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:200;animation:.14s NotificationBell-module__lVJ7vW__notifIn;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}@keyframes NotificationBell-module__lVJ7vW__notifIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.NotificationBell-module__lVJ7vW__panelHead{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.NotificationBell-module__lVJ7vW__panelTitle{align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary);display:inline-flex}.NotificationBell-module__lVJ7vW__headCount{min-width:18px;height:18px;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--color-text-primary);color:var(--color-surface);font-size:10px;font-weight:var(--font-bold);justify-content:center;align-items:center;display:inline-flex}.NotificationBell-module__lVJ7vW__markAll{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-gold-hover);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none}.NotificationBell-module__lVJ7vW__markAll:hover{color:var(--color-gold-active)}.NotificationBell-module__lVJ7vW__list{flex-direction:column;max-height:420px;display:flex;overflow-y:auto}.NotificationBell-module__lVJ7vW__empty{align-items:center;gap:var(--space-2);padding:var(--space-10) var(--space-4);text-align:center;flex-direction:column;display:flex}.NotificationBell-module__lVJ7vW__emptyIcon{width:48px;height:48px;margin-bottom:var(--space-1);background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:50%;justify-content:center;align-items:center;display:flex}.NotificationBell-module__lVJ7vW__emptyIconSvg{width:22px;height:22px}.NotificationBell-module__lVJ7vW__emptyTitle{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary)}.NotificationBell-module__lVJ7vW__emptySub{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-secondary)}.NotificationBell-module__lVJ7vW__item{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:none;border-bottom:1px solid var(--color-border);text-align:left;cursor:pointer;width:100%;transition:var(--transition-fast);background:0 0;display:flex;position:relative}.NotificationBell-module__lVJ7vW__item:last-child{border-bottom:none}.NotificationBell-module__lVJ7vW__item:hover{background:var(--color-bg)}.NotificationBell-module__lVJ7vW__itemUnread{background:#c8a84b0f}.NotificationBell-module__lVJ7vW__itemUnread:before{content:"";left:0;top:var(--space-2);bottom:var(--space-2);background:var(--color-gold);border-radius:0 2px 2px 0;width:3px;position:absolute}.NotificationBell-module__lVJ7vW__itemIcon{background:var(--color-bg);border:1px solid var(--color-border);width:34px;height:34px;color:var(--color-text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.NotificationBell-module__lVJ7vW__itemIconSvg{width:15px;height:15px}.NotificationBell-module__lVJ7vW__itemIcon[data-kind=success]{background:var(--color-success-bg);color:var(--color-success-text);border-color:#3c7a5633}.NotificationBell-module__lVJ7vW__itemIcon[data-kind=danger]{color:var(--color-danger);background:#c0392b1a;border-color:#c0392b33}.NotificationBell-module__lVJ7vW__itemIcon[data-kind=warning]{background:var(--color-warning-bg);color:var(--color-warning-text);border-color:#b07d1840}.NotificationBell-module__lVJ7vW__itemBody{gap:var(--space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.NotificationBell-module__lVJ7vW__itemMsg{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-primary);line-height:var(--leading-snug);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.NotificationBell-module__lVJ7vW__itemTime{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-secondary)}.NotificationBell-module__lVJ7vW__itemUnreadDot{background:var(--color-gold);border-radius:50%;flex-shrink:0;align-self:center;width:8px;height:8px}.NotificationBell-module__lVJ7vW__confirmOverlay{padding:var(--space-4);background:#14120e47;justify-content:center;align-items:center;animation:.12s NotificationBell-module__lVJ7vW__notifIn;display:flex;position:absolute;inset:0}.NotificationBell-module__lVJ7vW__confirmBox{align-items:center;gap:var(--space-1);width:100%;max-width:260px;padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border-card);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);text-align:center;flex-direction:column;display:flex}.NotificationBell-module__lVJ7vW__confirmTitle{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary)}.NotificationBell-module__lVJ7vW__confirmSub{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-secondary);margin-bottom:var(--space-2)}.NotificationBell-module__lVJ7vW__confirmActions{gap:var(--space-2);width:100%;display:flex}.NotificationBell-module__lVJ7vW__confirmCancel,.NotificationBell-module__lVJ7vW__confirmDelete{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);cursor:pointer;transition:var(--transition-fast);flex:1}.NotificationBell-module__lVJ7vW__confirmCancel{border:1px solid var(--color-border-card);color:var(--color-text-primary);background:0 0}.NotificationBell-module__lVJ7vW__confirmCancel:hover{background:var(--color-bg)}.NotificationBell-module__lVJ7vW__confirmDelete{background:var(--color-danger);border:1px solid var(--color-danger);color:var(--color-surface)}.NotificationBell-module__lVJ7vW__confirmDelete:hover{filter:brightness(1.08)}.NotificationBell-module__lVJ7vW__confirmCancel:disabled,.NotificationBell-module__lVJ7vW__confirmDelete:disabled{opacity:.6;cursor:default}
.charts-module__RgAH6G__kpi{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-4) var(--space-5);gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.charts-module__RgAH6G__kpiTop{align-items:center;gap:var(--space-2);min-width:0;display:flex}.charts-module__RgAH6G__kpiIcon{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--color-gold);background:#b8973e1a;flex:none;justify-content:center;align-items:center;display:flex}.charts-module__RgAH6G__kpiIcon svg{width:16px;height:16px}.charts-module__RgAH6G__kpiLabel{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.charts-module__RgAH6G__kpiMid{justify-content:space-between;align-items:flex-end;gap:var(--space-3);display:flex}.charts-module__RgAH6G__kpiValue{font-family:var(--font-body);font-size:var(--text-3xl);font-weight:var(--font-bold);font-variant-numeric:var(--font-numeric);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);line-height:1}.charts-module__RgAH6G__kpiFoot{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-secondary);min-width:0;display:flex}.charts-module__RgAH6G__kpiFootText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.charts-module__RgAH6G__delta{font-size:var(--text-2xs);font-weight:var(--font-bold);font-variant-numeric:var(--font-numeric);padding:2px var(--space-2);border-radius:var(--radius-pill);flex:none;align-items:center;gap:2px;display:inline-flex}.charts-module__RgAH6G__deltaUp{background:var(--color-success-bg);color:var(--color-success-text)}.charts-module__RgAH6G__deltaDown{color:var(--color-danger);background:#fdecea}.charts-module__RgAH6G__deltaFlat{background:var(--color-bg);color:var(--color-text-secondary)}.charts-module__RgAH6G__chartSvg{display:block;overflow:visible}.charts-module__RgAH6G__chartGrid{stroke:var(--color-border);stroke-width:1px}.charts-module__RgAH6G__chartTick{fill:var(--color-text-secondary);font-size:10px;font-family:var(--font-body);font-variant-numeric:var(--font-numeric)}.charts-module__RgAH6G__chartValue{font-size:10px;font-weight:var(--font-semibold);font-variant-numeric:var(--font-numeric);fill:var(--color-text-primary);font-family:var(--font-body)}.charts-module__RgAH6G__chartBarLabel{font-size:11px;font-weight:var(--font-semibold);fill:var(--color-text-primary);font-family:var(--font-body)}.charts-module__RgAH6G__chartMarker{stroke:var(--color-surface);stroke-width:2px}.charts-module__RgAH6G__spark{flex:none;display:block}.charts-module__RgAH6G__sparkFill{fill:var(--color-text-secondary);opacity:.14}.charts-module__RgAH6G__sparkLine{stroke:var(--color-text-secondary)}.charts-module__RgAH6G__sparkDot{fill:var(--color-text-secondary);stroke:var(--color-surface);stroke-width:2px}.charts-module__RgAH6G__legend{gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:inline-flex}.charts-module__RgAH6G__legendItem{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-secondary);display:inline-flex}.charts-module__RgAH6G__donutValue{font-family:var(--font-body);font-size:20px;font-weight:var(--font-bold);font-variant-numeric:var(--font-numeric);letter-spacing:var(--tracking-tight);fill:var(--color-text-primary)}.charts-module__RgAH6G__hbarTrack{fill:var(--color-border);opacity:.55}.charts-module__RgAH6G__chartEmpty{padding:var(--space-8) var(--space-4);text-align:center;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-snug)}.charts-module__RgAH6G__legendSwatch{border-radius:3px;flex:none;width:9px;height:9px}.charts-module__RgAH6G__meter{border-radius:var(--radius-pill);background:var(--color-border);height:4px;margin-top:var(--space-2);overflow:hidden}.charts-module__RgAH6G__meterFill{border-radius:inherit;height:100%}.charts-module__RgAH6G__donutRows{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.charts-module__RgAH6G__donutRow{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-secondary);display:flex}.charts-module__RgAH6G__donutRowVal{font-weight:var(--font-bold);color:var(--color-text-primary);font-variant-numeric:var(--font-numeric);margin-left:auto}.charts-module__RgAH6G__donutWrap{align-items:center;gap:var(--space-4);padding-top:var(--space-2);flex-direction:column;display:flex}.charts-module__RgAH6G__hoverFrame{min-width:0;position:relative}.charts-module__RgAH6G__hoverLayer{cursor:crosshair;touch-action:pan-x pan-y;outline:none;display:block;position:absolute;inset:0}.charts-module__RgAH6G__hoverLayer:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px;border-radius:var(--radius-sm)}.charts-module__RgAH6G__hoverGuide{stroke:var(--color-text-secondary);stroke-width:1px;stroke-dasharray:3 3}.charts-module__RgAH6G__hoverColumn{fill:var(--color-text-primary);opacity:.06}.charts-module__RgAH6G__hoverTip{pointer-events:none;z-index:2;min-width:9rem;max-width:16rem;padding:var(--space-2) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border-card);border-radius:var(--radius-md);box-shadow:var(--shadow-md,0 6px 20px #0000001f);flex-direction:column;gap:2px;display:flex;position:absolute;top:0;transform:translate(-50%)}.charts-module__RgAH6G__hoverTip[data-align=start]{transform:translate(-12px)}.charts-module__RgAH6G__hoverTip[data-align=end]{transform:translate(calc(12px - 100%))}.charts-module__RgAH6G__hoverTipLabel{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:2px}.charts-module__RgAH6G__hoverTipRow{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-secondary);display:flex}.charts-module__RgAH6G__hoverTipName{white-space:nowrap}.charts-module__RgAH6G__hoverTipValue{padding-left:var(--space-3);font-weight:var(--font-bold);font-variant-numeric:var(--font-numeric);color:var(--color-text-primary);margin-left:auto}
.EmptySlotCard-module__rlqbGa__slot{border:1.5px dashed var(--color-text-secondary);border-radius:var(--radius-md);padding:var(--space-4);justify-content:center;align-items:center;gap:var(--space-2);background:#6b65600a;flex-direction:column;height:100%;min-height:120px;display:flex}.EmptySlotCard-module__rlqbGa__slot:not(:disabled){cursor:pointer;color:var(--color-text-secondary);transition:var(--transition-fast)}.EmptySlotCard-module__rlqbGa__slot:hover{border-color:var(--color-text-secondary)}.EmptySlotCard-module__rlqbGa__quiet{opacity:.7}.EmptySlotCard-module__rlqbGa__quiet .EmptySlotCard-module__rlqbGa__label{display:none}.EmptySlotCard-module__rlqbGa__primary{opacity:1;border-color:var(--color-gold);background:#c8a84b0f}.EmptySlotCard-module__rlqbGa__primary:hover{border-color:var(--color-gold-hover);background:#c8a84b1a}.EmptySlotCard-module__rlqbGa__primary .EmptySlotCard-module__rlqbGa__plus{color:var(--color-gold);background:#c8a84b24}.EmptySlotCard-module__rlqbGa__plus{background:var(--color-bg);width:36px;height:36px;color:var(--color-text-secondary);border-radius:50%;justify-content:center;align-items:center;display:flex}.EmptySlotCard-module__rlqbGa__label{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium)}@media (max-width:600px){.EmptySlotCard-module__rlqbGa__slot{height:72px;min-height:72px;padding:var(--space-3)}.EmptySlotCard-module__rlqbGa__plus{width:28px;height:28px}}
.Toast-module__dpyMdW__toast{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-sidebar);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);border:1px solid #ffffff1f;min-width:280px;max-width:420px;animation:.25s Toast-module__dpyMdW__slideIn;display:flex}@media (max-width:600px){.Toast-module__dpyMdW__toast{width:100%;min-width:0;max-width:100%}}.Toast-module__dpyMdW__icon{flex-shrink:0;align-items:center;display:flex}.Toast-module__dpyMdW__message{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-regular);color:#fff;line-height:var(--leading-snug);flex:1}.Toast-module__dpyMdW__undo{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-gold);cursor:pointer;transition:var(--transition-fast);background:0 0;flex-shrink:0;padding:0}.Toast-module__dpyMdW__undo:hover{opacity:.8}.Toast-module__dpyMdW__close{color:#ffffff80;cursor:pointer;transition:var(--transition-fast);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.Toast-module__dpyMdW__close:hover{color:#fff}.Toast-module__dpyMdW__success .Toast-module__dpyMdW__icon{color:#22c55e}.Toast-module__dpyMdW__error .Toast-module__dpyMdW__icon{color:var(--color-danger)}.Toast-module__dpyMdW__warning .Toast-module__dpyMdW__icon{color:var(--color-gold)}.Toast-module__dpyMdW__info .Toast-module__dpyMdW__icon{color:#42a5f5}@keyframes Toast-module__dpyMdW__slideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
.StepBusinessVerification-module__2nvSGa__step{gap:var(--space-5);flex-direction:column;display:flex}.StepBusinessVerification-module__2nvSGa__header{gap:var(--space-1);flex-direction:column;display:flex}.StepBusinessVerification-module__2nvSGa__heading{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin:0}.StepBusinessVerification-module__2nvSGa__sub{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal);margin:0}.StepBusinessVerification-module__2nvSGa__methodToggle button{padding:var(--space-3) var(--space-4)}.StepBusinessVerification-module__2nvSGa__failReason{font-size:var(--text-sm);color:var(--color-danger);margin:0}.StepBusinessVerification-module__2nvSGa__note{font-size:var(--text-xs);color:var(--color-text-secondary);text-align:center;line-height:var(--leading-normal);margin:0}.StepBusinessVerification-module__2nvSGa__successState{align-items:center;gap:var(--space-3);padding:var(--space-6) 0;flex-direction:column;display:flex}.StepBusinessVerification-module__2nvSGa__successState p{font-size:var(--text-sm);color:var(--color-text-secondary);text-align:center;margin:0}@media (max-width:600px){.StepBusinessVerification-module__2nvSGa__step{gap:var(--space-4)}.StepBusinessVerification-module__2nvSGa__heading{font-size:var(--text-xl)}.StepBusinessVerification-module__2nvSGa__sub{font-size:var(--text-xs)}.StepBusinessVerification-module__2nvSGa__methodToggle button{font-size:var(--text-xs);padding:var(--space-3)}.StepBusinessVerification-module__2nvSGa__note{font-size:var(--text-2xs)}.StepBusinessVerification-module__2nvSGa__successState{padding:var(--space-4) 0}}@keyframes StepBusinessVerification-module__2nvSGa__stateIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.StepBusinessVerification-module__2nvSGa__formBlock{gap:var(--space-5);flex-direction:column;animation:.32s cubic-bezier(.2,.9,.25,1) both StepBusinessVerification-module__2nvSGa__stateIn;display:flex}.StepBusinessVerification-module__2nvSGa__successState{animation:.32s cubic-bezier(.2,.9,.25,1) both StepBusinessVerification-module__2nvSGa__stateIn}@media (max-width:600px){.StepBusinessVerification-module__2nvSGa__formBlock{gap:var(--space-4)}}.StepBusinessVerification-module__2nvSGa__fixBlock{gap:var(--space-4);flex-direction:column;animation:.32s cubic-bezier(.2,.9,.25,1) both StepBusinessVerification-module__2nvSGa__stateIn;display:flex}.StepBusinessVerification-module__2nvSGa__fixIntro{font-size:var(--text-sm);color:var(--color-text-primary);line-height:var(--leading-normal);margin:0}.StepBusinessVerification-module__2nvSGa__fixIntro strong{font-weight:var(--font-semibold)}.StepBusinessVerification-module__2nvSGa__typeGrid{gap:var(--space-2);flex-wrap:wrap;display:flex}.StepBusinessVerification-module__2nvSGa__typePill{align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);cursor:pointer;transition:var(--transition-fast);display:inline-flex}.StepBusinessVerification-module__2nvSGa__typePill:hover{border-color:var(--color-text-secondary);color:var(--color-text-primary)}.StepBusinessVerification-module__2nvSGa__typePill:disabled{opacity:.6;cursor:not-allowed}.StepBusinessVerification-module__2nvSGa__typeActive{background:var(--color-text-primary);border-color:var(--color-text-primary);color:#fff}.StepBusinessVerification-module__2nvSGa__typeActive:hover{background:var(--color-black-hover);border-color:var(--color-black-hover);color:#fff}@media (max-width:600px){.StepBusinessVerification-module__2nvSGa__typePill{font-size:var(--text-xs);padding:var(--space-2) var(--space-3)}}
.ToastContainer-module__ZXWYEG__container{top:calc(var(--space-6) + env(safe-area-inset-top));z-index:9999;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:fixed;left:50%;transform:translate(-50%)}.ToastContainer-module__ZXWYEG__container>*{pointer-events:all}.ToastContainer-module__ZXWYEG__wrap{grid-template-rows:1fr;transition:grid-template-rows .22s cubic-bezier(.4,0,.2,1),opacity .22s,transform .22s;display:grid}.ToastContainer-module__ZXWYEG__wrapInner{min-height:0;padding-bottom:var(--space-2)}.ToastContainer-module__ZXWYEG__leaving{opacity:0;pointer-events:none;grid-template-rows:0fr;transform:translateY(-6px)}.ToastContainer-module__ZXWYEG__leaving .ToastContainer-module__ZXWYEG__wrapInner{overflow:hidden}@media (max-width:600px){.ToastContainer-module__ZXWYEG__container{top:calc(var(--space-3) + env(safe-area-inset-top));left:var(--space-4);right:var(--space-4);align-items:stretch;transform:none}}@media (prefers-reduced-motion:reduce){.ToastContainer-module__ZXWYEG__wrap{transition:none}}
.TopBar-module__LYwH0W__topbar{padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.TopBar-module__LYwH0W__brandRow{display:none}.TopBar-module__LYwH0W__mainRow{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.TopBar-module__LYwH0W__left{min-width:0}.TopBar-module__LYwH0W__greeting{font-family:var(--font-heading);font-weight:var(--font-bold);font-size:var(--text-2xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);align-items:center;gap:var(--space-2);margin:0;display:inline-flex}.TopBar-module__LYwH0W__wave{font-size:.82em;line-height:1}.TopBar-module__LYwH0W__meta{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary);margin-top:var(--space-1)}.TopBar-module__LYwH0W__actions{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.TopBar-module__LYwH0W__actionIcons,.TopBar-module__LYwH0W__brandActions{align-items:center;gap:var(--space-3);display:flex}.TopBar-module__LYwH0W__wordmark{font-family:var(--font-heading);font-weight:var(--font-bold);font-size:var(--text-xl);color:var(--color-text-primary);letter-spacing:var(--tracking-tight)}.TopBar-module__LYwH0W__postBtn{align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--color-gold);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);transition:var(--transition-fast);white-space:nowrap;display:inline-flex}.TopBar-module__LYwH0W__postBtn:hover{background:var(--color-gold-hover)}.TopBar-module__LYwH0W__postIcon{width:16px;height:16px}.TopBar-module__LYwH0W__bell{width:38px;height:38px;color:var(--color-text-primary);transition:var(--transition-fast);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.TopBar-module__LYwH0W__bell:hover{background:var(--color-surface)}.TopBar-module__LYwH0W__bellIcon{width:20px;height:20px}.TopBar-module__LYwH0W__bellDot{background:var(--color-gold);border:2px solid var(--color-bg);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:9px}.TopBar-module__LYwH0W__postIconBtn{background:var(--color-gold);width:38px;height:38px;color:var(--color-text-primary);transition:var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.TopBar-module__LYwH0W__postIconBtn:hover{background:var(--color-gold-hover)}.TopBar-module__LYwH0W__greetHidden{opacity:0}.TopBar-module__LYwH0W__greetIn{opacity:1;animation:.35s TopBar-module__LYwH0W__greetFade}.TopBar-module__LYwH0W__creditsChip{align-items:center;gap:var(--space-2);background:var(--color-sidebar);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-3);font:inherit;cursor:pointer;transition:var(--transition-fast);border:1px solid #ffffff1a;flex-shrink:0;display:flex}.TopBar-module__LYwH0W__creditsChip:hover{border-color:#ffffff38}.TopBar-module__LYwH0W__creditsTrack{border-radius:var(--radius-pill);background:#ffffff26;flex-shrink:0;width:64px;height:4px;display:block;overflow:hidden}.TopBar-module__LYwH0W__creditsFill{background:var(--color-gold);border-radius:var(--radius-pill);height:100%;transition:width .4s;display:block}.TopBar-module__LYwH0W__creditsFillFull{background:var(--color-danger)}.TopBar-module__LYwH0W__creditsLabel{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:#ffffffb3;white-space:nowrap}@keyframes TopBar-module__LYwH0W__greetFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.TopBar-module__LYwH0W__topbar{padding-bottom:var(--space-3)}.TopBar-module__LYwH0W__brandRow{justify-content:flex-start;align-items:center;gap:0;display:flex}.TopBar-module__LYwH0W__wordmark{flex-shrink:0}.TopBar-module__LYwH0W__brandActions{gap:var(--space-2);min-width:0;margin-left:auto}.TopBar-module__LYwH0W__mainRow{display:none}.TopBar-module__LYwH0W__creditsChip{display:flex}.TopBar-module__LYwH0W__creditsTrack{width:40px}.TopBar-module__LYwH0W__creditsLabel{font-size:var(--text-2xs)}}@media (max-width:900px) and (min-width:769px){.TopBar-module__LYwH0W__creditsTrack{width:36px}.TopBar-module__LYwH0W__creditsLabel{display:none}.TopBar-module__LYwH0W__greeting{font-size:var(--text-xl)}}@media (max-width:600px){.TopBar-module__LYwH0W__greeting{font-size:var(--text-base)}.TopBar-module__LYwH0W__topbar{padding-bottom:var(--space-3)}.TopBar-module__LYwH0W__creditsChip{padding:var(--space-1) var(--space-2);gap:var(--space-1)}.TopBar-module__LYwH0W__creditsTrack{display:none}.TopBar-module__LYwH0W__creditsLabel{font-size:var(--text-2xs);display:block}}
.WordingReview-module__JfehXa__wrap{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-danger);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-danger) 5%, var(--color-surface));flex-direction:column;display:flex}.WordingReview-module__JfehXa__title{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-danger);margin:0;font-weight:600}.WordingReview-module__JfehXa__block{flex-direction:column;gap:2px;display:flex}.WordingReview-module__JfehXa__label{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-secondary)}.WordingReview-module__JfehXa__text{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;margin:0;overflow-y:auto}.WordingReview-module__JfehXa__mark{background:color-mix(in srgb, var(--color-danger) 14%, transparent);color:var(--color-danger);-webkit-text-decoration:underline wavy var(--color-danger);text-decoration:underline wavy var(--color-danger);text-underline-offset:3px;border-radius:3px;padding:0 2px;font-weight:600}.WordingReview-module__JfehXa__rules{padding-left:var(--space-4);font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0}
.onboarding-module__X8sWMG__page{background:var(--color-bg);flex-direction:column;min-height:100dvh;display:flex}.onboarding-module__X8sWMG__bootText{height:100%;font-size:var(--text-sm);color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.onboarding-module__X8sWMG__topZone{flex-shrink:0}.onboarding-module__X8sWMG__progressWrap{max-width:540px;padding:0 var(--space-6) var(--space-4);width:100%;margin:0 auto}.onboarding-module__X8sWMG__progressTrack{background:var(--color-border);border-radius:var(--radius-pill);width:100%;height:4px;overflow:hidden}.onboarding-module__X8sWMG__progressFill{background:var(--color-text-primary);border-radius:var(--radius-pill);height:100%;transition:width .4s cubic-bezier(.4,0,.2,1),background-color .5s}.onboarding-module__X8sWMG__progressGold{background:var(--color-gold)}.onboarding-module__X8sWMG__main{padding:var(--space-2) var(--space-6) var(--space-6);justify-content:center;align-items:flex-start;display:flex}.onboarding-module__X8sWMG__shell{flex-direction:column;width:100%;max-width:540px;display:flex}.onboarding-module__X8sWMG__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--space-10) var(--space-8)}.onboarding-module__X8sWMG__bootCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;max-width:540px;height:420px;box-shadow:var(--shadow-sm);margin:0 auto}.onboarding-module__X8sWMG__stepWrap{gap:var(--space-5);flex-direction:column;display:flex}.onboarding-module__X8sWMG__slideFwd{animation:.32s cubic-bezier(.4,0,.2,1) onboarding-module__X8sWMG__slideInFwd}.onboarding-module__X8sWMG__slideBack{animation:.32s cubic-bezier(.4,0,.2,1) onboarding-module__X8sWMG__slideInBack}@keyframes onboarding-module__X8sWMG__slideInFwd{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes onboarding-module__X8sWMG__slideInBack{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.onboarding-module__X8sWMG__error{font-size:var(--text-sm);color:var(--color-danger);text-align:center;margin:var(--space-4) 0 0}.onboarding-module__X8sWMG__bottomZone{flex-shrink:0}.onboarding-module__X8sWMG__actions{gap:var(--space-3);max-width:540px;padding:var(--space-4) var(--space-6) var(--space-8);margin:0 auto;display:flex}.onboarding-module__X8sWMG__actions>button{flex:1}.onboarding-module__X8sWMG__actions>.onboarding-module__X8sWMG__backBtn{border-width:1px;border-color:var(--color-text-primary);color:var(--color-text-primary);font-weight:var(--font-semibold);background:0 0}.onboarding-module__X8sWMG__actions>.onboarding-module__X8sWMG__backBtn:hover:not(:disabled){border-color:var(--color-text-primary);color:var(--color-text-primary);background:#1a1a1a14}@media (max-width:600px){.onboarding-module__X8sWMG__page{grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;min-height:0;display:grid;overflow:hidden}.onboarding-module__X8sWMG__progressWrap{padding:0 var(--space-4) var(--space-3)}.onboarding-module__X8sWMG__main{min-height:0;padding:var(--space-2) var(--space-4) var(--space-4);flex-direction:column;justify-content:flex-start;display:flex;overflow:hidden}* .onboarding-module__X8sWMG__shell{flex-direction:column;min-height:0;display:flex;overflow:hidden}.onboarding-module__X8sWMG__card{padding:var(--space-5) var(--space-4);-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.onboarding-module__X8sWMG__stepWrap{gap:var(--space-4)}.onboarding-module__X8sWMG__bottomZone{background:var(--color-bg);border-top:1px solid var(--color-border)}.onboarding-module__X8sWMG__actions{padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.onboarding-module__X8sWMG__slideFwd,.onboarding-module__X8sWMG__slideBack{animation:none}.onboarding-module__X8sWMG__progressFill{transition:none}}@media (max-width:600px){.onboarding-module__X8sWMG__card input,.onboarding-module__X8sWMG__card textarea,.onboarding-module__X8sWMG__card select{font-size:16px}}.onboarding-module__X8sWMG__bioFix{gap:var(--space-5);flex-direction:column;display:flex}.onboarding-module__X8sWMG__bioFix>div:first-child{gap:var(--space-1);text-align:center;flex-direction:column;display:flex}.onboarding-module__X8sWMG__bioFixHeading{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin:0}.onboarding-module__X8sWMG__bioFixSub{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.onboarding-module__X8sWMG__bioFixField{gap:var(--space-2);flex-direction:column;display:flex}.onboarding-module__X8sWMG__bioFixLabel{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary);justify-content:space-between;display:flex}.onboarding-module__X8sWMG__bioFixCount{font-size:var(--text-2xs);color:var(--color-text-secondary);font-weight:400}.onboarding-module__X8sWMG__bioFixInput{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3);resize:vertical;min-height:120px;line-height:var(--leading-normal);width:100%}.onboarding-module__X8sWMG__bioFixInput:focus{border-color:var(--color-gold);outline:none}
.LandingAbout-module__AsCJUW__section{padding:clamp(var(--space-12), 6vw, var(--space-16)) var(--space-6);border-bottom:1px solid var(--color-border)}.LandingAbout-module__AsCJUW__inner{gap:var(--space-6);flex-direction:column;max-width:800px;margin:0 auto;display:flex}.LandingAbout-module__AsCJUW__left h2{font-family:var(--font-heading);font-size:clamp(var(--text-2xl), 3vw, var(--text-3xl));font-weight:var(--font-bold);color:var(--color-text-primary);line-height:var(--leading-tight);text-align:center}.LandingAbout-module__AsCJUW__right{gap:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:clamp(var(--space-5), 4vw, var(--space-8));box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.LandingAbout-module__AsCJUW__right h3{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text-primary)}.LandingAbout-module__AsCJUW__right p{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal)}.LandingAbout-module__AsCJUW__founder{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary);margin-top:var(--space-2);font-style:italic}
.GreetingBar-module__iwny6G__bar{z-index:20;background:var(--color-bg);position:sticky;top:0}.GreetingBar-module__iwny6G__inner{max-width:1320px;padding:var(--space-5) var(--space-6) 0;margin:0 auto}@media (max-width:768px){.GreetingBar-module__iwny6G__inner{padding:var(--space-4) var(--space-4) 0}}
.AccountantCard-module__qYUg9W__card{background:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-3);gap:var(--space-2);cursor:pointer;border:1px solid #ffffff1a;flex-direction:column;display:flex}.AccountantCard-module__qYUg9W__top{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.AccountantCard-module__qYUg9W__left{align-items:center;gap:var(--space-2);min-width:0;display:flex}.AccountantCard-module__qYUg9W__avatarWrap{flex-shrink:0;position:relative}.AccountantCard-module__qYUg9W__onlineDot{background:var(--color-success);border:2px solid var(--color-surface);border-radius:50%;width:12px;height:12px;position:absolute;bottom:0;right:0}.AccountantCard-module__qYUg9W__avatar{background:var(--color-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.AccountantCard-module__qYUg9W__avatar img{object-fit:cover;width:100%;height:100%}.AccountantCard-module__qYUg9W__avatar span{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--color-text-secondary)}.AccountantCard-module__qYUg9W__info{flex-direction:column;min-width:0;display:flex}.AccountantCard-module__qYUg9W__nameRow{align-items:center;gap:var(--space-1);display:flex}.AccountantCard-module__qYUg9W__name{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.AccountantCard-module__qYUg9W__badge{font-family:var(--font-body);font-size:9px;font-weight:var(--font-medium);color:var(--color-gold);border-radius:var(--radius-pill);padding:0 var(--space-1);white-space:nowrap;background:#c8a84b1a}.AccountantCard-module__qYUg9W__match{font-family:var(--font-body);font-size:var(--text-2xs);color:var(--color-success);white-space:nowrap;align-items:center;gap:var(--space-1);flex-shrink:0;display:inline-flex}.AccountantCard-module__qYUg9W__mainTag{font-family:var(--font-body);font-size:9px;font-weight:var(--font-medium);color:var(--color-gold);border-radius:var(--radius-pill);padding:0 var(--space-1);white-space:nowrap;background:#c8a84b1a}.AccountantCard-module__qYUg9W__bottom{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.AccountantCard-module__qYUg9W__skills{gap:var(--space-0-75);flex-wrap:wrap;flex:1;min-width:0;display:flex}.AccountantCard-module__qYUg9W__skill{font-family:var(--font-body);color:var(--color-text-secondary);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:var(--space-0-5) var(--space-2);font-size:9px;line-height:1.6}.AccountantCard-module__qYUg9W__inviteBtn{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-surface);background:var(--color-text-primary);border:1px solid var(--color-text-primary);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);cursor:pointer;transition:var(--transition-fast);flex-shrink:0}.AccountantCard-module__qYUg9W__inviteBtn:hover{background:var(--color-black-hover);border-color:var(--color-black-hover)}.AccountantCard-module__qYUg9W__stateBadge{padding:var(--space-1) var(--space-3);background:var(--color-success-bg);color:var(--color-success-text);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--font-medium);white-space:nowrap;align-items:center;display:inline-flex}.AccountantCard-module__qYUg9W__stateBadgeMuted{padding:var(--space-0-5) var(--space-2);background:var(--color-bg);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--font-medium);white-space:nowrap;align-items:center;display:inline-flex}.AccountantCard-module__qYUg9W__inviteLoadingText{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary);text-align:center;padding:var(--space-4) 0}.AccountantCard-module__qYUg9W__inviteJobList{gap:var(--space-2);flex-direction:column;display:flex}.AccountantCard-module__qYUg9W__inviteServicesLabel{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-secondary);margin:var(--space-4) 0 var(--space-2)}.AccountantCard-module__qYUg9W__inviteJobOption{padding:var(--space-3) var(--space-4);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-fast);text-align:left;justify-content:space-between;align-items:center;display:flex}.AccountantCard-module__qYUg9W__inviteJobOption:hover{border-color:var(--color-text-secondary)}.AccountantCard-module__qYUg9W__inviteJobOptionActive{border-color:var(--color-gold);background:var(--color-surface);box-shadow:0 0 0 1px var(--color-gold)}.AccountantCard-module__qYUg9W__inviteJobTitle{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary)}.AccountantCard-module__qYUg9W__inviteJobBudget{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-secondary)}
.LandingFAQ-module__Fq9vuW__section{padding:clamp(var(--space-12), 8vw, var(--space-16)) var(--space-6);border-bottom:1px solid var(--color-border)}.LandingFAQ-module__Fq9vuW__inner{gap:var(--space-8);flex-direction:column;max-width:800px;margin:0 auto;display:flex}.LandingFAQ-module__Fq9vuW__header{text-align:center}.LandingFAQ-module__Fq9vuW__header h2{font-family:var(--font-heading);font-size:clamp(var(--text-2xl), 3vw, var(--text-3xl));font-weight:var(--font-bold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.LandingFAQ-module__Fq9vuW__header p{font-size:var(--text-sm);color:var(--color-text-secondary)}.LandingFAQ-module__Fq9vuW__list{flex-direction:column;display:flex}.LandingFAQ-module__Fq9vuW__item{border-bottom:1px solid var(--color-border);transition:var(--transition-fast)}.LandingFAQ-module__Fq9vuW__itemOpen{background:var(--color-surface);margin:0 calc(-1 * var(--space-4));padding:0 var(--space-4);border-radius:var(--radius-md);border-bottom-color:#0000}.LandingFAQ-module__Fq9vuW__question{width:100%;padding:var(--space-5) 0;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:var(--space-4);transition:var(--transition-fast);background:0 0;display:flex}.LandingFAQ-module__Fq9vuW__question:hover{color:var(--color-gold)}.LandingFAQ-module__Fq9vuW__chevron{flex-shrink:0;transition:transform .3s cubic-bezier(.4,0,.2,1)}.LandingFAQ-module__Fq9vuW__chevronOpen{transform:rotate(180deg)}.LandingFAQ-module__Fq9vuW__answerWrap{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1);display:grid}.LandingFAQ-module__Fq9vuW__answerOpen{grid-template-rows:1fr}.LandingFAQ-module__Fq9vuW__answerWrap>.LandingFAQ-module__Fq9vuW__answer{overflow:hidden}.LandingFAQ-module__Fq9vuW__answer{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal);padding-bottom:0;transition:padding-bottom .35s cubic-bezier(.4,0,.2,1)}.LandingFAQ-module__Fq9vuW__answerOpen>.LandingFAQ-module__Fq9vuW__answer{padding-bottom:var(--space-5)}.LandingFAQ-module__Fq9vuW__more{margin-top:var(--space-6);text-align:center;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-secondary)}.LandingFAQ-module__Fq9vuW__more a{color:var(--color-text-primary);font-weight:var(--font-medium);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-border-card);text-decoration-color:var(--color-border-card);transition:var(--transition-fast)}.LandingFAQ-module__Fq9vuW__more a:hover{-webkit-text-decoration-color:var(--color-text-primary);text-decoration-color:var(--color-text-primary)}
.MobileGreeting-module__yzicoW__wrap{display:none}@media (max-width:768px){.MobileGreeting-module__yzicoW__wrap{padding:var(--space-4) var(--space-4) 0;display:block}}.MobileGreeting-module__yzicoW__greeting{font-family:var(--font-heading);font-weight:var(--font-bold);font-size:var(--text-lg);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);align-items:center;gap:var(--space-2);max-width:100%;margin:0;display:inline-flex}.MobileGreeting-module__yzicoW__wave{font-size:.82em;line-height:1}.MobileGreeting-module__yzicoW__meta{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-secondary);margin-top:var(--space-0-5)}.MobileGreeting-module__yzicoW__hidden{opacity:0}.MobileGreeting-module__yzicoW__in{opacity:1;animation:.35s MobileGreeting-module__yzicoW__greetFade}@keyframes MobileGreeting-module__yzicoW__greetFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}
.insights-module__AaJZKW__wrap{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.insights-module__AaJZKW__muted{font-size:var(--text-sm);color:var(--color-text-secondary)}.insights-module__AaJZKW__block{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.insights-module__AaJZKW__blockHead{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.insights-module__AaJZKW__blockTitle{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-primary)}.insights-module__AaJZKW__blockSub{font-variant-numeric:var(--font-numeric);font-size:var(--text-xs);color:var(--color-text-secondary);margin-top:2px}.insights-module__AaJZKW__open{align-items:center;gap:var(--space-1);height:2.25rem;padding:0 var(--space-4);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-bg);background:var(--color-text-primary);border-radius:var(--radius-pill);white-space:nowrap;flex-shrink:0;text-decoration:none;transition:background .15s;display:inline-flex}.insights-module__AaJZKW__open:after{content:"→";font-size:.95em}.insights-module__AaJZKW__open:hover{background:var(--color-black-hover)}.insights-module__AaJZKW__chartScroll{min-width:0;overflow-x:auto}.insights-module__AaJZKW__kpis{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.insights-module__AaJZKW__fy{justify-content:space-between;gap:var(--space-5);padding:var(--space-4) var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.insights-module__AaJZKW__fyHero{gap:var(--space-1);flex-direction:column;display:flex}.insights-module__AaJZKW__fyValue{font-family:var(--font-body);font-variant-numeric:var(--font-numeric);font-size:var(--text-3xl);font-weight:var(--font-bold);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);line-height:1}.insights-module__AaJZKW__fyLabel{font-variant-numeric:var(--font-numeric);font-size:var(--text-xs);color:var(--color-text-secondary)}.insights-module__AaJZKW__fyLines{gap:var(--space-1);flex-direction:column;min-width:12rem;margin:0;display:flex}.insights-module__AaJZKW__fyLine{justify-content:space-between;gap:var(--space-4);font-size:var(--text-xs);color:var(--color-text-secondary);display:flex}.insights-module__AaJZKW__fyLine dd{font-variant-numeric:var(--font-numeric);font-weight:var(--font-semibold);color:var(--color-text-primary);margin:0}.insights-module__AaJZKW__locked{padding:var(--space-4);border:1px dashed var(--color-border-card);border-radius:var(--radius-md);background:var(--color-surface);justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.insights-module__AaJZKW__lockedText{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary)}.insights-module__AaJZKW__lockedSub{font-size:var(--text-xs);color:var(--color-text-secondary);margin-top:2px}@media (max-width:1000px){.insights-module__AaJZKW__kpis{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.insights-module__AaJZKW__chartScroll>svg{min-width:520px}.insights-module__AaJZKW__fy{padding:var(--space-4)}.insights-module__AaJZKW__fyLines{width:100%;min-width:0}}
.SuggestedJobCard-module__hoNOuq__card{background:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-3);justify-content:space-between;gap:var(--space-2);cursor:pointer;border:1px solid #ffffff1a;flex-direction:column;display:flex}.SuggestedJobCard-module__hoNOuq__top{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.SuggestedJobCard-module__hoNOuq__left{align-items:center;gap:var(--space-2);min-width:0;display:flex}.SuggestedJobCard-module__hoNOuq__avatar{background:var(--color-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.SuggestedJobCard-module__hoNOuq__avatar img{object-fit:cover;width:100%;height:100%}.SuggestedJobCard-module__hoNOuq__avatar span{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-semibold);color:var(--color-text-secondary)}.SuggestedJobCard-module__hoNOuq__info{flex-direction:column;min-width:0;display:flex}.SuggestedJobCard-module__hoNOuq__name{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SuggestedJobCard-module__hoNOuq__company{font-family:var(--font-body);font-size:var(--text-2xs);color:var(--color-text-secondary)}.SuggestedJobCard-module__hoNOuq__match{font-family:var(--font-body);font-size:var(--text-2xs);color:var(--color-success);white-space:nowrap;flex-shrink:0}.SuggestedJobCard-module__hoNOuq__bottom{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.SuggestedJobCard-module__hoNOuq__skills{gap:var(--space-0-75);flex-wrap:wrap;flex:1;min-width:0;display:flex}.SuggestedJobCard-module__hoNOuq__skill{font-family:var(--font-body);color:var(--color-text-secondary);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:0 var(--space-1);font-size:9px;line-height:1.6}.SuggestedJobCard-module__hoNOuq__mainTag{font-family:var(--font-body);font-size:9px;font-weight:var(--font-medium);color:var(--color-gold);border-radius:var(--radius-pill);padding:var(--space-0-5) var(--space-2);white-space:nowrap;background:#c8a84b1a;line-height:1.6}.SuggestedJobCard-module__hoNOuq__applyBtn{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-surface);background:var(--color-text-primary);border:1px solid var(--color-text-primary);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);cursor:pointer;transition:var(--transition-fast);flex-shrink:0}.SuggestedJobCard-module__hoNOuq__applyBtn:hover{background:var(--color-black-hover);border-color:var(--color-black-hover)}.SuggestedJobCard-module__hoNOuq__budget{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary);white-space:nowrap;flex-shrink:0}.SuggestedJobCard-module__hoNOuq__stateBadge{padding:var(--space-0-5) var(--space-2);background:var(--color-success-bg);color:var(--color-success-text);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--font-medium);white-space:nowrap;align-items:center;display:inline-flex}.SuggestedJobCard-module__hoNOuq__stateBadgeMuted{padding:var(--space-1) var(--space-3);background:var(--color-bg);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--font-medium);white-space:nowrap;align-items:center;display:inline-flex}
.LandingFooter-module__7m5HRq__footer{background:var(--color-sidebar);color:#fff;padding:clamp(var(--space-10), 6vw, var(--space-16)) var(--space-6) 0}.LandingFooter-module__7m5HRq__inner{gap:var(--space-12);max-width:1200px;padding-bottom:var(--space-10);margin:0 auto;display:flex}.LandingFooter-module__7m5HRq__brand{gap:var(--space-4);flex-direction:column;flex-shrink:0;max-width:260px;display:flex}.LandingFooter-module__7m5HRq__logoText{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-bold);letter-spacing:var(--tracking-tight);color:#fff}.LandingFooter-module__7m5HRq__tagline{font-size:var(--text-sm);color:#ffffff80;line-height:var(--leading-normal)}.LandingFooter-module__7m5HRq__badge{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-gold);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);border:1px solid #c8a84b4d;width:fit-content}.LandingFooter-module__7m5HRq__columns{gap:var(--space-10);flex:1;display:flex}.LandingFooter-module__7m5HRq__col{gap:var(--space-3);flex-direction:column;flex:1;display:flex}.LandingFooter-module__7m5HRq__colTitle{font-size:var(--text-sm);font-weight:var(--font-bold);text-transform:none;letter-spacing:var(--tracking-normal);color:#fff;margin-bottom:var(--space-2)}.LandingFooter-module__7m5HRq__col a{font-size:var(--text-sm);color:#fff9;transition:var(--transition-fast);text-decoration:none}.LandingFooter-module__7m5HRq__col a:hover{color:#fff}.LandingFooter-module__7m5HRq__bottom{max-width:1200px;padding:var(--space-5) 0;font-size:var(--text-xs);color:#ffffff4d;border-top:1px solid #ffffff14;margin:0 auto}@media (max-width:768px){.LandingFooter-module__7m5HRq__inner{gap:var(--space-8);flex-direction:column}.LandingFooter-module__7m5HRq__brand{text-align:center;align-items:center;max-width:none}.LandingFooter-module__7m5HRq__columns{gap:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.LandingFooter-module__7m5HRq__bottom{text-align:center}}@media (max-width:480px){.LandingFooter-module__7m5HRq__columns{gap:var(--space-6);grid-template-columns:1fr 1fr}.LandingFooter-module__7m5HRq__col:nth-child(odd):last-child{grid-column:1/-1}}
.RatingGuard-module__WrRE0q__screen{z-index:90;background:var(--color-bg);padding:var(--space-6);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.RatingGuard-module__WrRE0q__box{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;width:100%;max-width:480px;display:flex}.RatingGuard-module__WrRE0q__title{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text-primary);overflow-wrap:anywhere;text-wrap:balance;line-height:1.2}.RatingGuard-module__WrRE0q__why{text-wrap:balance;font-size:var(--text-sm);color:var(--color-text-secondary)}.RatingGuard-module__WrRE0q__track{width:100%;height:6px;margin-top:var(--space-4);background:var(--color-border);border-radius:999px;overflow:hidden}.RatingGuard-module__WrRE0q__bar{border-radius:inherit;background:var(--color-gold);transform-origin:0;height:100%;animation-name:RatingGuard-module__WrRE0q__drain;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes RatingGuard-module__WrRE0q__drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}
.TakeoverSheet-module__rZL4UW__overlay{z-index:1300;background:var(--color-bg);-webkit-overflow-scrolling:touch;flex-direction:column;animation:.26s cubic-bezier(.22,1,.36,1) TakeoverSheet-module__rZL4UW__takeoverIn;display:flex;position:fixed;inset:0;overflow-y:auto}.TakeoverSheet-module__rZL4UW__bar{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);flex-shrink:0;display:flex}.TakeoverSheet-module__rZL4UW__closeSlot{justify-content:flex-end;min-width:38px;display:flex}.TakeoverSheet-module__rZL4UW__closeBtn{justify-content:center;align-items:center;gap:var(--space-2);height:38px;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-primary);background:var(--color-surface);font-size:var(--text-sm);cursor:pointer;transition:var(--transition-fast);font-weight:500;line-height:1;display:flex}.TakeoverSheet-module__rZL4UW__closeBtn svg{flex-shrink:0;width:16px;height:16px}.TakeoverSheet-module__rZL4UW__closeLabel{white-space:nowrap}.TakeoverSheet-module__rZL4UW__closeBtn:hover:not(:disabled){border-color:var(--color-text-primary);background:var(--color-bg)}.TakeoverSheet-module__rZL4UW__closeBtn:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.TakeoverSheet-module__rZL4UW__closeBtn:disabled{opacity:.4;cursor:not-allowed}.TakeoverSheet-module__rZL4UW__main{padding:var(--space-2) var(--space-6) var(--space-8);flex:1;justify-content:center;align-items:flex-start;display:flex}@media (max-width:600px){.TakeoverSheet-module__rZL4UW__bar{padding:var(--space-4) var(--space-4)}.TakeoverSheet-module__rZL4UW__main{padding:var(--space-2) var(--space-4) var(--space-6)}.TakeoverSheet-module__rZL4UW__closeLabel{display:none}.TakeoverSheet-module__rZL4UW__closeBtn{width:38px;padding:0}}@keyframes TakeoverSheet-module__rZL4UW__takeoverIn{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.TakeoverSheet-module__rZL4UW__overlay{animation:none}}
.profile-module__dkH0ta__page{width:100%;max-width:960px;padding:var(--space-6) var(--space-6) calc(var(--space-16) + var(--space-8));gap:var(--space-5);flex-direction:column;margin:0 auto;display:flex}.profile-module__dkH0ta__identity{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--color-sidebar);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:1px solid #2a2a26;display:flex;position:relative;overflow:hidden}.profile-module__dkH0ta__identity:before{content:"";background:linear-gradient(90deg, var(--color-gold), transparent 65%);height:2px;position:absolute;top:0;left:0;right:0}.profile-module__dkH0ta__identityAvatar{flex-shrink:0;position:relative}.profile-module__dkH0ta__identityPhotoBtn{cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0;display:block;position:relative;overflow:hidden}.profile-module__dkH0ta__identityPhotoBtn:disabled{cursor:wait}.profile-module__dkH0ta__identityPhotoOverlay{color:#f0ead8;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);opacity:0;background:#0000008c;border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset:0}.profile-module__dkH0ta__identityPhotoBtn:hover .profile-module__dkH0ta__identityPhotoOverlay,.profile-module__dkH0ta__identityPhotoBtn:focus-visible .profile-module__dkH0ta__identityPhotoOverlay,.profile-module__dkH0ta__identityPhotoBtn:disabled .profile-module__dkH0ta__identityPhotoOverlay{opacity:1}.profile-module__dkH0ta__identityAvatarImg{object-fit:cover;border:2.5px solid #c8a84b73;border-radius:50%;width:52px;height:52px}.profile-module__dkH0ta__identityAvatarFallback{width:52px;height:52px;color:var(--color-gold);font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-bold);background:linear-gradient(135deg,#2a2a26,#1a1a18);border:2.5px solid #c8a84b59;border-radius:50%;justify-content:center;align-items:center;display:flex}.profile-module__dkH0ta__identityVerifiedDot{background:var(--color-gold);border:2px solid var(--color-sidebar);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;bottom:0;right:0}.profile-module__dkH0ta__identityMeta{min-width:0}.profile-module__dkH0ta__identityName{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-bold);color:#f0ead8;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.profile-module__dkH0ta__identityRole{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:#ffffff6b;margin-top:var(--space-1);display:flex}.profile-module__dkH0ta__identityVerified{color:var(--color-gold);border-radius:var(--radius-pill);padding:var(--space-0-5) var(--space-2);font-size:var(--text-2xs);font-weight:var(--font-bold);letter-spacing:.06em;text-transform:uppercase;background:#c8a84b2e;border:1px solid #c8a84b4d}.profile-module__dkH0ta__shell{align-items:start;gap:var(--space-5);grid-template-columns:248px minmax(0,1fr);display:grid}.profile-module__dkH0ta__nav{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;min-width:0;display:flex;overflow:hidden}.profile-module__dkH0ta__navItems{padding:var(--space-2);gap:var(--space-0-5);flex-direction:column;display:flex}.profile-module__dkH0ta__navItem{align-items:center;gap:var(--space-3);text-align:left;width:100%;padding:var(--space-3) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;display:flex;position:relative}.profile-module__dkH0ta__navItem:hover{background:var(--color-bg);color:var(--color-text-primary)}.profile-module__dkH0ta__navItemActive{background:var(--color-bg);color:var(--color-text-primary);font-weight:var(--font-semibold)}.profile-module__dkH0ta__navItemActive:before{content:"";background:var(--color-gold);border-radius:0 2px 2px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.profile-module__dkH0ta__navItemFirst .profile-module__dkH0ta__navIcon,.profile-module__dkH0ta__navItemActive.profile-module__dkH0ta__navItemFirst .profile-module__dkH0ta__navIcon{color:var(--color-gold)}.profile-module__dkH0ta__navIcon{color:var(--color-text-secondary);flex-shrink:0;display:flex}.profile-module__dkH0ta__navItemActive .profile-module__dkH0ta__navIcon{color:var(--color-text-primary)}.profile-module__dkH0ta__navLabel{flex:1}.profile-module__dkH0ta__navBadge{background:var(--color-text-primary);width:18px;height:18px;color:var(--color-surface);font-size:10px;font-weight:var(--font-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.profile-module__dkH0ta__navArrow{color:var(--color-border);opacity:0;flex-shrink:0;transition:opacity .15s}.profile-module__dkH0ta__navItem:hover .profile-module__dkH0ta__navArrow,.profile-module__dkH0ta__navItemActive .profile-module__dkH0ta__navArrow{opacity:1;color:var(--color-text-secondary)}.profile-module__dkH0ta__navFooter{padding:var(--space-4);border-top:1px solid var(--color-border);margin-top:auto}.profile-module__dkH0ta__navFooterBrand{font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--font-bold);color:var(--color-text-secondary);letter-spacing:-.01em;line-height:1.1}.profile-module__dkH0ta__navFooterNote{font-size:var(--text-2xs);color:var(--color-text-secondary);opacity:.7;margin-top:var(--space-0-75)}.profile-module__dkH0ta__panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;min-width:0;max-height:calc(100dvh - 176px);display:flex;overflow:hidden}.profile-module__dkH0ta__panelHeader{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);flex-shrink:0;display:flex}.profile-module__dkH0ta__panelHeaderIconBadge{border-radius:var(--radius-sm);width:38px;height:38px;color:var(--color-gold-active);background:#c8a84b1a;border:1px solid #c8a84b38;flex-shrink:0;justify-content:center;align-items:center;display:flex}.profile-module__dkH0ta__panelHeaderText{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.profile-module__dkH0ta__panelHeaderSub{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:1.4}.profile-module__dkH0ta__backBtn{border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;width:32px;height:32px;color:var(--color-text-secondary);transition:var(--transition-fast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:none}.profile-module__dkH0ta__backBtn:hover{color:var(--color-text-primary);border-color:var(--color-text-secondary)}.profile-module__dkH0ta__panelHeaderIcon{color:var(--color-text-secondary);flex-shrink:0;display:flex}.profile-module__dkH0ta__panelHeaderTitle{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text-primary);letter-spacing:-.01em}.profile-module__dkH0ta__panelBody{flex:1;min-width:0;min-height:0;overflow-y:auto}@keyframes profile-module__dkH0ta__sectionFade{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.profile-module__dkH0ta__fade{animation:.2s both profile-module__dkH0ta__sectionFade}.profile-module__dkH0ta__section{padding:var(--space-6);gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.profile-module__dkH0ta__field{flex-direction:column;min-width:0;display:flex}.profile-module__dkH0ta__fieldRow{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.profile-module__dkH0ta__lbl{align-items:baseline;gap:var(--space-2);font-size:var(--text-2xs);font-weight:var(--font-bold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-2);display:flex}.profile-module__dkH0ta__lblCount{text-transform:none;letter-spacing:0;font-weight:400}.profile-module__dkH0ta__hint{font-size:var(--text-xs);color:var(--color-text-secondary);margin:var(--space-2) 0 0;line-height:1.55}.profile-module__dkH0ta__actions{justify-content:flex-end;display:flex}.profile-module__dkH0ta__input,.profile-module__dkH0ta__textarea{width:100%;padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-sm);box-sizing:border-box;outline:none;transition:border-color .15s,box-shadow .15s}.profile-module__dkH0ta__input::placeholder,.profile-module__dkH0ta__textarea::placeholder{color:var(--color-text-secondary);opacity:.7}.profile-module__dkH0ta__input:hover,.profile-module__dkH0ta__textarea:hover{border-color:var(--color-border-card)}.profile-module__dkH0ta__input:focus,.profile-module__dkH0ta__textarea:focus{border-color:var(--color-gold);box-shadow:0 0 0 3px var(--color-gold-glow)}.profile-module__dkH0ta__textarea{resize:vertical;min-height:128px;line-height:var(--leading-normal)}.profile-module__dkH0ta__primaryBtn{padding:var(--space-3) var(--space-6);background:var(--color-text-primary);color:var(--color-bg);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;border:none;transition:background .15s}.profile-module__dkH0ta__primaryBtn:hover:not(:disabled){background:var(--color-black-hover)}.profile-module__dkH0ta__primaryBtn:disabled{opacity:.5;cursor:not-allowed}.profile-module__dkH0ta__verifyHero{text-align:center;align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.profile-module__dkH0ta__verifyShield{width:56px;height:56px;margin-bottom:var(--space-1);background:#c8a84b0f;border:2px dashed #c8a84b4d;border-radius:50%;justify-content:center;align-items:center;display:flex}.profile-module__dkH0ta__verifyTitle{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text-primary);letter-spacing:-.01em}.profile-module__dkH0ta__verifySub{font-size:var(--text-sm);color:var(--color-text-secondary);max-width:420px;line-height:1.6}.profile-module__dkH0ta__steps{gap:var(--space-4);flex-direction:column;display:flex}.profile-module__dkH0ta__step{align-items:flex-start;gap:var(--space-3);display:flex}.profile-module__dkH0ta__stepNum{width:26px;height:26px;color:var(--color-gold);font-size:var(--text-xs);font-weight:var(--font-bold);background:#c8a84b1f;border:1.5px solid #c8a84b4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.profile-module__dkH0ta__stepTitle{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:var(--space-0-5)}.profile-module__dkH0ta__stepSub{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:1.5}.profile-module__dkH0ta__startBtn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:var(--color-text-primary);color:var(--color-bg);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;border:none;width:100%;transition:background .15s;display:flex}.profile-module__dkH0ta__startBtn:hover{background:var(--color-black-hover)}.profile-module__dkH0ta__banner{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-sm);border:1px solid;display:flex}.profile-module__dkH0ta__banner[data-v=success]{background:var(--color-success-bg);color:var(--color-success-text);border-color:#3c7a5633}.profile-module__dkH0ta__banner[data-v=pending]{color:#b45309;background:#fffbeb;border-color:#b4530933}.profile-module__dkH0ta__banner[data-v=rejected]{color:var(--color-danger);background:#fef2f2;border-color:#c0392b33}.profile-module__dkH0ta__bannerIcon{margin-top:var(--space-0-5);flex-shrink:0}.profile-module__dkH0ta__bannerTitle{font-size:var(--text-sm);font-weight:var(--font-semibold);margin-bottom:var(--space-0-75)}.profile-module__dkH0ta__bannerSub{font-size:var(--text-xs);opacity:.85;line-height:1.55}.profile-module__dkH0ta__rows{flex-direction:column;display:flex}.profile-module__dkH0ta__row{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);display:flex}.profile-module__dkH0ta__row:last-child{border-bottom:none}.profile-module__dkH0ta__rowLabel{font-size:var(--text-2xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary);flex-shrink:0}.profile-module__dkH0ta__rowVal{font-size:var(--text-sm);color:var(--color-text-primary);text-align:right;word-break:break-word}.profile-module__dkH0ta__skillsWrap{gap:var(--space-2);flex-wrap:wrap;display:flex}.profile-module__dkH0ta__pill{align-items:center;gap:var(--space-2);padding:var(--space-0-5) var(--space-2);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-primary);display:inline-flex}.profile-module__dkH0ta__pillX{width:14px;height:14px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex}.profile-module__dkH0ta__pillX:hover{color:var(--color-danger)}.profile-module__dkH0ta__empty{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;font-style:italic}.profile-module__dkH0ta__searchWrap{position:relative}.profile-module__dkH0ta__searchIcon{pointer-events:none;z-index:1;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.profile-module__dkH0ta__dropdown{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);max-height:196px;box-shadow:var(--shadow-sm);overflow-y:auto}.profile-module__dkH0ta__option{align-items:center;gap:var(--space-2);text-align:left;width:100%;padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-primary);cursor:pointer;border:none;border-bottom:1px solid var(--color-border);background:0 0;transition:background .12s;display:flex}.profile-module__dkH0ta__option:last-child{border-bottom:none}.profile-module__dkH0ta__option:hover{background:var(--color-bg)}.profile-module__dkH0ta__optionNone{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--color-text-secondary)}.profile-module__dkH0ta__skillGrid{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.profile-module__dkH0ta__skillPill{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);cursor:pointer;transition:var(--transition-fast);white-space:nowrap;display:inline-flex}.profile-module__dkH0ta__skillPill:hover{border-color:var(--color-text-secondary);color:var(--color-text-primary)}.profile-module__dkH0ta__skillPillActive,.profile-module__dkH0ta__skillPillActive:hover{background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-surface)}.profile-module__dkH0ta__requestSkillLink{margin-top:var(--space-3);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-secondary);cursor:pointer;text-underline-offset:3px;transition:var(--transition-fast);background:0 0;border:none;align-self:flex-start;text-decoration:underline}.profile-module__dkH0ta__requestSkillLink:hover{color:var(--color-text-primary)}.profile-module__dkH0ta__rupeePrefix{color:var(--color-gold);pointer-events:none;font-size:1rem;font-weight:700;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.profile-module__dkH0ta__note{align-items:flex-start;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-secondary);line-height:1.55;display:flex}.profile-module__dkH0ta__note svg{margin-top:var(--space-0-5);flex-shrink:0}.profile-module__dkH0ta__accountBtns{gap:var(--space-2);flex-direction:column;display:flex}.profile-module__dkH0ta__accountBtn{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-fast);text-align:left;display:flex}.profile-module__dkH0ta__accountBtn:hover:not(:disabled){border-color:var(--color-text-secondary);background:var(--color-surface)}.profile-module__dkH0ta__accountBtn:disabled{opacity:.6;cursor:not-allowed}.profile-module__dkH0ta__dangerToggle{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-danger);cursor:pointer;background:#c0392b08;border:1px solid #c0392b33;width:100%;transition:background .15s;display:flex}.profile-module__dkH0ta__dangerToggle:hover{background:#c0392b0f}.profile-module__dkH0ta__dangerBody{padding:var(--space-4);border-radius:0 0 var(--radius-sm) var(--radius-sm);background:#c0392b05;border:1px solid #c0392b26;border-top:none;margin-top:-1px}.profile-module__dkH0ta__dangerWarning{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0 0 var(--space-4);line-height:1.6}.profile-module__dkH0ta__deleteBtn{width:100%;padding:var(--space-3);background:var(--color-danger);color:#fff;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;border:none;transition:opacity .15s}.profile-module__dkH0ta__deleteBtn:hover:not(:disabled){opacity:.9}.profile-module__dkH0ta__deleteBtn:disabled{background:var(--color-text-secondary);opacity:.4;cursor:not-allowed}@media (max-width:767px){.profile-module__dkH0ta__page{padding:var(--space-4) var(--space-4) calc(var(--space-16) + var(--space-8));gap:var(--space-3)}.profile-module__dkH0ta__identity{padding:var(--space-4);gap:var(--space-3)}.profile-module__dkH0ta__identityAvatarImg,.profile-module__dkH0ta__identityAvatarFallback{width:44px;height:44px}.profile-module__dkH0ta__identityAvatarFallback,.profile-module__dkH0ta__identityName{font-size:var(--text-lg)}.profile-module__dkH0ta__shell{height:auto;display:block}.profile-module__dkH0ta__nav{height:auto}.profile-module__dkH0ta__navHidden{display:none}.profile-module__dkH0ta__navItem{padding:var(--space-4) var(--space-3)}.profile-module__dkH0ta__navArrow{opacity:1;color:var(--color-border)}.profile-module__dkH0ta__navFooter{display:none}.profile-module__dkH0ta__panel{height:auto;min-height:0;max-height:none}.profile-module__dkH0ta__panelHidden{display:none}.profile-module__dkH0ta__panelBody{overflow:visible}.profile-module__dkH0ta__backBtn{display:flex}.profile-module__dkH0ta__section{padding:var(--space-4)}.profile-module__dkH0ta__fieldRow{grid-template-columns:1fr}}@media (min-width:768px){.profile-module__dkH0ta__navHidden,.profile-module__dkH0ta__panelHidden{display:flex}.profile-module__dkH0ta__backBtn{display:none}.profile-module__dkH0ta__nav{top:var(--space-6);align-self:start;position:sticky}}.profile-module__dkH0ta__caForm{gap:var(--space-4);flex-direction:column;animation:.32s cubic-bezier(.2,.9,.25,1) both profile-module__dkH0ta__caFormIn;display:flex}@keyframes profile-module__dkH0ta__caFormIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.profile-module__dkH0ta__caCodeLinks{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;display:flex}.profile-module__dkH0ta__caSentTo{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.profile-module__dkH0ta__caFail{font-size:var(--text-sm);color:var(--color-danger);margin:0}.profile-module__dkH0ta__resendLink{color:var(--color-text-secondary);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline}.profile-module__dkH0ta__detailsPanel{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:0 var(--space-4);flex-direction:column;display:flex}.profile-module__dkH0ta__masked{align-items:center;gap:var(--space-0-75);display:inline-flex}.profile-module__dkH0ta__maskDots{letter-spacing:.14em;font-size:.7em;line-height:1}.profile-module__dkH0ta__revealBtn{padding:var(--space-0-5);margin-left:var(--space-0-5);cursor:pointer;color:var(--color-text-secondary);transition:var(--transition-fast);background:0 0;border:none;align-items:center;display:inline-flex}.profile-module__dkH0ta__revealBtn:hover{color:var(--color-text-primary)}.profile-module__dkH0ta__receipts{border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-direction:column;display:flex;overflow:hidden}.profile-module__dkH0ta__receipt{align-items:center;gap:var(--space-3);padding:var(--space-4);border:none;border-top:1px solid var(--color-border);font:inherit;text-align:left;cursor:pointer;width:100%;color:inherit;transition:var(--transition-fast);background:0 0;text-decoration:none;display:flex}.profile-module__dkH0ta__receipt:first-child{border-top:none}.profile-module__dkH0ta__receipt:hover{background:var(--color-bg)}.profile-module__dkH0ta__receiptMain{flex:1;min-width:0}.profile-module__dkH0ta__receiptTitle{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-module__dkH0ta__receiptMeta{font-size:var(--text-2xs);font-variant-numeric:var(--font-numeric);color:var(--color-text-secondary);margin-top:var(--space-0-5)}.profile-module__dkH0ta__receiptRight{align-items:flex-end;gap:var(--space-1);flex-direction:column;flex-shrink:0;display:flex}.profile-module__dkH0ta__receiptAmount{font-size:var(--text-sm);font-weight:var(--font-bold);font-variant-numeric:var(--font-numeric);color:var(--color-text-primary)}.profile-module__dkH0ta__receiptStatus{font-size:var(--text-2xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.profile-module__dkH0ta__receiptStatus[data-tone=held],.profile-module__dkH0ta__receiptStatus[data-tone=pending]{color:var(--color-warning-text)}.profile-module__dkH0ta__receiptStatus[data-tone=done]{color:var(--color-success-text)}.profile-module__dkH0ta__receiptStatus[data-tone=refunded]{color:var(--color-text-secondary)}.profile-module__dkH0ta__receiptArrow{color:var(--color-border-card);flex-shrink:0}.profile-module__dkH0ta__receipt:hover .profile-module__dkH0ta__receiptArrow{color:var(--color-text-secondary)}.profile-module__dkH0ta__receiptsEmpty{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal);padding:var(--space-5);border:1px dashed var(--color-border-card);border-radius:var(--radius-sm)}.profile-module__dkH0ta__docPick{gap:var(--space-2);flex-direction:column;display:flex}.profile-module__dkH0ta__docOption{align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);color:inherit;transition:var(--transition-fast);text-decoration:none;display:flex}.profile-module__dkH0ta__docOption:hover{border-color:var(--color-gold);background:var(--color-bg)}.profile-module__dkH0ta__docOption svg{flex-shrink:0}.profile-module__dkH0ta__docOptionBody{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.profile-module__dkH0ta__docOptionTitle{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary)}.profile-module__dkH0ta__docOptionSub{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-text-secondary)}.profile-module__dkH0ta__planNow{align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border-card);border-radius:var(--radius-md);background:var(--color-surface);display:flex}.profile-module__dkH0ta__planNowMain{flex:1;min-width:0}.profile-module__dkH0ta__planNowName{font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--font-bold);color:var(--color-text-primary);display:block}.profile-module__dkH0ta__planNowMeta{margin-top:var(--space-0-5);font-size:var(--text-xs);font-variant-numeric:var(--font-numeric);color:var(--color-text-secondary);line-height:var(--leading-normal);display:block}.profile-module__dkH0ta__planBtn{padding:var(--space-2) var(--space-5);background:var(--color-text-primary);color:var(--color-bg);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-semibold);cursor:pointer;white-space:nowrap;border:none;transition:background .15s}.profile-module__dkH0ta__planBtn:hover:not(:disabled){background:var(--color-black-hover)}.profile-module__dkH0ta__planBtn:disabled{opacity:.5;cursor:not-allowed}.profile-module__dkH0ta__planCancelBtn{padding:var(--space-2) 0;font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;text-decoration:underline}.profile-module__dkH0ta__planCancelBtn:hover:not(:disabled){color:var(--color-danger)}.profile-module__dkH0ta__planCancelBtn:disabled{opacity:.5;cursor:not-allowed}.profile-module__dkH0ta__planNotice{margin-top:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xs);line-height:var(--leading-normal);background:var(--color-warning-bg);color:var(--color-warning-text)}.profile-module__dkH0ta__inviteCount{font-family:var(--font-body);font-variant-numeric:var(--font-numeric);font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-text-primary)}
.AppShell-module__cB5iMW__shell{background:var(--color-bg);min-height:100vh;display:flex}.AppShell-module__cB5iMW__main{flex-direction:column;flex:1;min-width:0;display:flex}.AppShell-module__cB5iMW__content{width:100%;max-width:1320px;padding:var(--space-5) var(--space-6) var(--space-6);flex:1;margin:0 auto}@media (max-width:768px){.AppShell-module__cB5iMW__content{padding:var(--space-4) var(--space-4) calc(var(--space-16) + var(--space-8) + env(safe-area-inset-bottom))}}
.AppShellProfileBar-module__Gc7Qkq__mobileBar{display:none}@media (max-width:768px){.AppShellProfileBar-module__Gc7Qkq__mobileBar{display:contents}}
.statusPill-module__Uu40LG__wrap{gap:var(--space-2);flex-direction:column;min-width:0;height:100%;display:flex}.statusPill-module__Uu40LG__wrap>:last-child{flex:1}.statusPill-module__Uu40LG__pill{border:1px solid var(--color-border-card);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:999px;align-self:flex-start;padding:3px 12px}.statusPill-module__Uu40LG__live{border-color:var(--color-exclusive);background:var(--color-exclusive-bg);color:var(--color-exclusive)}.statusPill-module__Uu40LG__hired{border-color:var(--color-success);color:var(--color-success)}
