.member-dashboard{color:var(--navy,#19344f);--member-border:#19344f17;line-height:1.65}.member-shell{width:100%;max-width:1180px;animation:member-in .8s var(--ease-out,ease) both;margin:auto;padding:40px clamp(18px,4vw,48px) 80px}@keyframes member-in{0%{opacity:0;transform:translateY(18px)}}.member-profile{border:1px solid var(--member-border);background:#fff;overflow:hidden;border-radius:1.6rem!important;box-shadow:0 2px 4px #14223408,0 30px 60px -44px #14223473!important}.member-banner{background-color:#e2f2f9;background-image:radial-gradient(70% 120% at 85% 0,#208efd47,#0000 60%),linear-gradient(120deg,#bfe7f5,#e2f2f9 55%,#f8f6f1);background-position:50%;background-repeat:no-repeat;background-size:cover;height:140px!important}.member-profile h1,.member-profile h2{font-family:var(--f-kr);letter-spacing:-.04em;color:var(--navy,#19344f);font-weight:800}.member-workspace{flex-direction:column;gap:28px;margin-top:28px;display:flex}.member-content{min-width:0}.member-tabs{border:1px solid var(--member-border);scrollbar-width:none;background:#fff;border-radius:999px;gap:6px;padding:6px;display:flex;overflow-x:auto}.member-tabs a{min-height:46px;font-family:var(--f-kr);white-space:nowrap;letter-spacing:-.02em;flex:1;justify-content:center;transition:background-color .25s,color .25s;color:#19344f8c!important;background:0 0!important;border-radius:999px!important;font-weight:800!important}.member-tabs a:hover{color:var(--navy,#19344f)!important;background:#bfe7f559!important}.member-tabs a[aria-current=page]{box-shadow:0 12px 24px -14px #19344fb3;background:var(--navy,#19344f)!important;color:#fff!important}.member-dashboard :focus-visible{outline:3px solid var(--logo-blue,#208efd);outline-offset:4px}.member-dashboard [class*=text-arctic-ink\/4],.member-dashboard [class*=text-arctic-ink\/5]{color:#19344f9e}.member-dashboard [class*=text-arctic-ink\/3]{color:#19344f85}.member-content .rounded-2xl{border:1px solid var(--member-border);border-radius:1.3rem;box-shadow:0 24px 48px -40px #14223480}.member-content h2{font-family:var(--f-kr);letter-spacing:-.03em;color:var(--navy,#19344f);font-size:1.1rem;font-weight:800}.member-content h3{font-family:var(--f-kr);letter-spacing:-.02em;font-weight:800}.member-content input,.member-content textarea,.member-content select{min-height:44px;font-size:14px;border-radius:.8rem!important}.member-content button{min-height:40px}.member-stats{margin-bottom:36px}.member-stats>div>div{transition:transform .4s var(--ease-out,ease), box-shadow .4s;background:#fff;padding:24px}.member-stats>div>div:hover{transform:translateY(-3px);box-shadow:0 28px 48px -34px #1422348c}.member-stats>div>div:first-child{background:var(--navy,#19344f);border-color:var(--navy,#19344f);color:#fff}.member-stats>div>div:first-child *{color:inherit!important}.member-stats .text-xl{font-family:var(--f-latin);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:10px;font-size:clamp(26px,3vw,34px);font-weight:800;font-stretch:87.5%}.member-section-title{margin:12px 0 18px}.member-section-title span,.member-kicker{font-family:var(--f-latin);letter-spacing:.24em;color:var(--logo-blue,#208efd);font-size:11px;font-weight:700}.member-section-title h2{font-family:var(--f-kr);letter-spacing:-.04em;margin-top:6px;font-size:clamp(20px,2vw,26px);font-weight:800}.member-signin{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);max-width:1180px;margin:auto;padding:clamp(40px,8vh,80px) clamp(18px,4vw,48px);display:grid}.member-signin-card{border:1px solid var(--member-border);background:#fff;border-radius:2rem 0 0 2rem;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(32px,5vw,56px);display:flex}.member-eyebrow{font-family:var(--f-latin);letter-spacing:.28em;color:#19344f8c;font-size:11px;font-weight:600}.member-signin-title{font-family:var(--f-kr);letter-spacing:-.05em;color:var(--navy,#19344f);margin-top:18px;font-size:clamp(2.6rem,4.6vw,4.6rem);font-weight:800;line-height:1.08}.member-signin-title em{color:var(--logo-blue,#208efd);font-style:normal}.member-mask{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.member-mask>span{animation:1.1s cubic-bezier(.16,1,.3,1) both member-rise;display:block}.member-mask+.member-mask>span{animation-delay:.12s}@keyframes member-rise{0%{transform:translateY(110%)}}.member-signin-lede{color:#19344fa6;word-break:keep-all;max-width:26rem;animation:member-in .9s .3s var(--ease-out,ease) both;margin-top:18px;font-size:1.02rem;line-height:1.75}.member-login{background:var(--navy,#19344f);color:#fff;width:100%;min-height:56px;animation:member-in .9s .45s var(--ease-out,ease) both;border-radius:999px;justify-content:center;align-items:center;gap:.7rem;margin-top:34px;font-size:1.02rem;font-weight:800;transition:background-color .25s;display:inline-flex;box-shadow:0 18px 36px -18px #19344fcc}.member-login:hover{background:#0f2640}.member-login span{transition:transform .35s var(--ease-out,ease)}.member-login:hover span{transform:translate(3px)}.member-signin-note{color:#19344f73;margin-top:14px;font-size:12px}.member-signin-features{border:1px solid var(--member-border);background:radial-gradient(80% 90% at 100% 0,#208efd29,#0000 60%),linear-gradient(150deg,#e2f2f9,#f3f8fb);border-left:0;border-radius:0 2rem 2rem 0;flex-direction:column;justify-content:center;padding:clamp(32px,5vw,56px);display:flex}.member-signin-features>h2{font-family:var(--f-kr);letter-spacing:-.045em;color:var(--navy,#19344f);margin:16px 0 26px;font-size:clamp(24px,2.6vw,32px);font-weight:800;line-height:1.32}.member-feature{animation:member-in .9s var(--ease-out,ease) both;border-top:1px solid #19344f1f;gap:18px;padding:20px 0;display:flex}.member-feature:nth-of-type(2){animation-delay:.5s}.member-feature:nth-of-type(3){animation-delay:.62s}.member-feature:nth-of-type(4){animation-delay:.74s}.member-feature>span{font-family:var(--f-latin);color:var(--logo-blue,#208efd);font-size:1.4rem;font-weight:800;line-height:1}.member-feature h3{font-family:var(--f-kr);letter-spacing:-.02em;margin-bottom:4px;font-size:1.05rem;font-weight:800}.member-feature p{color:#19344f9e;word-break:keep-all;font-size:.9rem;line-height:1.7}@media (max-width:760px){.member-shell{padding:24px 18px 56px}.member-signin{grid-template-columns:minmax(0,1fr);padding:24px 18px}.member-signin-card{border-radius:1.6rem 1.6rem 0 0}.member-signin-features{border:1px solid var(--member-border);border-top:0;border-radius:0 0 1.6rem 1.6rem}.member-tabs a{padding:10px 14px;font-size:13px}.member-stats>div>div{padding:18px}.member-banner{height:100px!important}}@media (prefers-reduced-motion:reduce){.member-dashboard *,.member-signin *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.member-shell{animation:none}}
