.m-authp{position:relative;isolation:isolate;padding-block:clamp(18px,3.2vw,46px) clamp(30px,5vw,72px)}.m-authp::before{content:"";position:absolute;inset:0 0 30%;z-index:-1;pointer-events:none;background:radial-gradient(55% 75% at 12% 0%,color-mix(in oklab,var(--c-primary) 11%,transparent),transparent 70%),radial-gradient(45% 65% at 96% 8%,color-mix(in oklab,var(--c-accent) 9%,transparent),transparent 70%)}.m-authp__shell{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);max-width:1160px;margin-inline:auto;min-height:clamp(600px,calc(100dvh - var(--header-h) - 120px),760px);border-radius:calc(var(--r-lg) * 1.3);overflow:hidden;background:var(--c-surface);border:1px solid var(--c-line);box-shadow:var(--shadow-3)}.m-authp__brand{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:clamp(22px,3vw,34px);padding:clamp(26px,3.6vw,48px);color:#fff;background:var(--grad-ink);overflow:hidden}.m-authp__bg{position:absolute;inset:0;z-index:-1}.m-authp__img{width:100%;height:100%;object-fit:cover;transform:scale(1.04);animation:m-authp-zoom 18s var(--ease) both}@keyframes m-authp-zoom{from{transform:scale(1.12)}}.m-authp__bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(4 7 16 / .1) 30%,rgb(4 7 16 / .78) 100%),linear-gradient(150deg,color-mix(in oklab,var(--c-primary-ink) 82%,transparent) 0%,color-mix(in oklab,var(--c-dark) 72%,transparent) 70%)}.m-authp:not(.has-img) .m-authp__bg::after{background:linear-gradient(180deg,transparent 40%,rgb(4 7 16 / .35))}.m-authp__bg::before{content:"";position:absolute;z-index:1;right:-170px;top:-170px;width:460px;aspect-ratio:1;border-radius:50%;border:1px solid rgb(255 255 255 / .2);box-shadow:0 0 0 70px rgb(255 255 255 / .035),0 0 0 150px rgb(255 255 255 / .025)}.m-authp__logo{display:inline-flex;align-items:center;gap:12px;width:fit-content;color:#fff;font:800 22px/1 var(--font-head);letter-spacing:-.02em}.m-authp__mark{display:grid;place-items:center;width:40px;height:40px;border-radius:calc(var(--r) * .9);font-size:20px;background:rgb(255 255 255 / .16);border:1px solid rgb(255 255 255 / .3);backdrop-filter:blur(8px)}.m-authp__logoimg{height:36px;width:auto;max-width:220px;object-fit:contain}.m-authp__logoimg--mono{filter:brightness(0) invert(1)}.m-authp__pitch{display:grid;gap:14px;max-width:480px;margin-block:auto}.m-authp__kicker{width:fit-content;max-width:100%;padding:6px 12px;border-radius:var(--r-pill);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:rgb(255 255 255 / .14);border:1px solid rgb(255 255 255 / .22);backdrop-filter:blur(8px);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.m-authp__headline{color:#fff;font-size:clamp(30px,3.1vw,46px);font-weight:800;line-height:1.08;letter-spacing:-.028em}.m-authp__lead{max-width:42ch;color:rgb(255 255 255 / .84);font-size:16.5px;line-height:1.55}.m-authp__perks{display:grid;gap:14px;margin-top:8px;list-style:none}.m-authp__perks li{display:flex;align-items:flex-start;gap:14px}.m-authp__perkic{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:calc(var(--r) * .85);background:rgb(255 255 255 / .14);border:1px solid rgb(255 255 255 / .2);backdrop-filter:blur(6px)}.m-authp__perkic .mi{width:19px;height:19px}.m-authp__perks b{display:block;font-size:15px;font-weight:700;line-height:1.35}.m-authp__perks small{display:block;color:rgb(255 255 255 / .74);font-size:13.5px;line-height:1.45}.m-authp__story{display:grid;gap:8px;padding:16px 18px;border-radius:var(--r-lg);color:#fff;background:rgb(8 12 24 / .38);border:1px solid rgb(255 255 255 / .16);backdrop-filter:blur(14px);transition:background var(--dur),transform var(--dur) var(--ease)}.m-authp__story:hover{background:rgb(8 12 24 / .55);transform:translateY(-2px)}.m-authp__story b{font:700 15.5px/1.38 var(--font-head);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.m-authp__live{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgb(255 255 255 / .86)}.m-authp__main{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:clamp(28px,5vw,64px) clamp(20px,4.4vw,64px)}.m-authp__card{width:min(100%,420px)}.m-authp .m-auth__form{gap:16px}.m-authp .m-auth__head{gap:8px;margin-bottom:8px}.m-authp .m-auth__title{font-size:clamp(26px,2.3vw,32px);font-weight:800;letter-spacing:-.025em}.m-authp .m-auth__head p{font-size:15px;line-height:1.55}.m-authp :is(input[type="text"],input[type="email"],input[type="password"]){min-height:50px;background:var(--c-surface)}.m-authp .m-auth__submit{height:52px;margin-top:4px;font-size:15.5px}.m-authp .m-auth__alt{margin-top:2px;font-size:14px}.m-authp__notice{display:flex;align-items:center;gap:8px;margin-bottom:18px}.m-authp__notice .mi{width:18px;height:18px}.m-authp__state,.m-authp__sent{display:grid;gap:14px}.m-authp__state p,.m-authp__sent p:not(.m-auth__alt){color:var(--c-text-2);font-size:15px;line-height:1.6}.m-authp__state .m-auth__title,.m-authp__sent .m-auth__title{font-size:clamp(24px,2.2vw,30px);font-weight:800;letter-spacing:-.02em}.m-auth__ic--warn{background:rgb(245 158 11 / .14);color:#d97706}.m-auth__ic--ok{background:rgb(34 197 94 / .14);color:#16a34a}.m-authp__trust{display:flex;align-items:center;gap:8px;color:var(--c-text-3);font-size:12.5px}.m-authp__trust .mi{width:15px;height:15px;color:#16a34a}.m-authp__sent h2:focus{outline:none}@media (max-width:900px){.m-authp__shell{grid-template-columns:1fr;min-height:0}.m-authp__brand{gap:16px;padding:22px 22px 26px}.m-authp__lead,.m-authp__perks,.m-authp__story{display:none}.m-authp__pitch{gap:8px;margin:0}.m-authp__headline{font-size:clamp(22px,5.6vw,28px)}.m-authp__bg::before{width:300px;right:-120px;top:-150px}.m-authp__main{padding:28px 22px 30px}}@media (max-width:560px){.m-authp{padding-block:0 26px}.m-authp>.m-wrap{padding-inline:0}.m-authp__shell{border-radius:0;border-inline:0;border-top:0;box-shadow:none}.m-authp__logo{font-size:19px}.m-authp__mark{width:34px;height:34px;font-size:17px}.m-authp__logoimg{height:28px}.m-authp__kicker{display:none}.m-authp__main{padding:26px 20px 28px}}@media (prefers-reduced-motion:reduce){.m-authp__img{animation:none}}.m-prof-page{padding-block:clamp(18px,3vw,40px) clamp(32px,5vw,72px)}.m-prof{display:grid;gap:clamp(16px,2vw,22px);max-width:1120px;margin-inline:auto}.m-prof__hero{position:relative;border-radius:calc(var(--r-lg) * 1.2);background:var(--c-surface);border:1px solid var(--c-line);overflow:hidden;box-shadow:var(--shadow-1)}.m-prof__cover{position:relative;height:clamp(112px,13vw,168px);background:var(--grad-ink);overflow:hidden}.m-prof__cover::before{content:"";position:absolute;right:-90px;top:-150px;width:380px;aspect-ratio:1;border-radius:50%;border:1px solid rgb(255 255 255 / .22);box-shadow:0 0 0 60px rgb(255 255 255 / .04),0 0 0 130px rgb(255 255 255 / .03)}.m-prof__cover::after{content:"";position:absolute;inset:0;background:radial-gradient(rgb(255 255 255 / .16) 1px,transparent 1.4px) 0 0 / 18px 18px;mask-image:linear-gradient(90deg,#000,transparent 55%)}.m-prof__id{position:relative;display:flex;align-items:flex-start;flex-wrap:wrap;gap:14px 22px;margin-top:calc(-1 * clamp(46px,5vw,58px));padding:0 clamp(18px,3vw,32px)}.m-prof__av{position:relative;flex:none}.m-prof__img{--ava:112px;width:clamp(100px,10vw,124px);height:clamp(100px,10vw,124px);border-radius:50%;object-fit:cover;background:var(--c-bg-alt);box-shadow:0 0 0 5px var(--c-surface),var(--shadow-2);transition:opacity var(--dur)}.m-prof.is-uploading .m-prof__img{opacity:.45}.m-prof__avbtn{position:absolute;right:2px;bottom:4px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--c-primary);color:var(--c-on-primary);box-shadow:0 0 0 3px var(--c-surface);cursor:pointer;transition:transform var(--dur)}.m-prof__avbtn:hover{transform:scale(1.08)}.m-prof__avbtn:focus-within{outline:2px solid var(--c-primary);outline-offset:3px}.m-prof__avbtn .mi{width:17px;height:17px}.m-prof__avbtn input{position:absolute;inset:0;opacity:0;cursor:pointer}.m-prof__who{display:grid;gap:6px;flex:1;min-width:220px;margin-top:calc(clamp(46px,5vw,58px) + 14px)}.m-prof__name{font-size:clamp(22px,2.4vw,30px);font-weight:800;letter-spacing:-.022em;overflow-wrap:anywhere}.m-prof__meta{display:flex;flex-wrap:wrap;gap:6px 16px;color:var(--c-text-3);font-size:13.5px}.m-prof__meta span{display:inline-flex;align-items:center;gap:6px}.m-prof__meta .mi{width:15px;height:15px}.m-prof__role{color:var(--c-primary-text,var(--c-primary));font-weight:600}.m-prof__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:calc(clamp(46px,5vw,58px) + 14px)}.m-btn--ghost.m-prof__out{color:#dc2626}.m-btn--ghost.m-prof__out:hover{background:rgb(239 68 68 / .1);color:#dc2626;box-shadow:inset 0 0 0 1.5px #ef4444}[data-scheme="dark"] .m-btn--ghost.m-prof__out{color:#fca5a5}.m-prof__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));margin:22px clamp(18px,3vw,32px) clamp(18px,3vw,28px);list-style:none;border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-surface-2);overflow:hidden}.m-prof__stats li{display:grid;gap:2px;padding:14px 18px}.m-prof__stats li + li{border-left:1px solid var(--c-line)}.m-prof__stats b{font:800 22px/1.15 var(--font-head);letter-spacing:-.02em}.m-prof__stats span{color:var(--c-text-3);font-size:12.5px}.m-prof__tabs{display:flex;gap:4px;width:fit-content;max-width:100%;padding:5px;border-radius:var(--r-pill);background:var(--c-surface);border:1px solid var(--c-line);overflow-x:auto;scrollbar-width:none}.m-prof__tabs::-webkit-scrollbar{display:none}.m-prof__tabs button{display:inline-flex;align-items:center;gap:8px;flex:none;height:42px;padding:0 18px;border-radius:var(--r-pill);color:var(--c-text-2);font-size:14.5px;font-weight:600;white-space:nowrap;transition:background var(--dur),color var(--dur)}.m-prof__tabs button:hover{background:var(--c-bg-alt);color:var(--c-text)}.m-prof__tabs button[aria-selected="true"]{background:var(--c-primary);color:var(--c-on-primary);box-shadow:0 8px 18px -10px color-mix(in oklab,var(--c-primary) 80%,transparent)}.m-prof__tabs .mi{width:17px;height:17px}.m-prof__pane{animation:m-prof-in .3s var(--ease)}.m-prof__pane:focus-visible{outline-offset:6px;border-radius:var(--r-lg)}@keyframes m-prof-in{from{opacity:0;transform:translateY(6px)}}.m-prof__grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:var(--gap);align-items:stretch}.m-prof__side{display:flex;flex-direction:column;gap:var(--gap);min-width:0}.m-prof__side>:last-child{flex:1 1 auto}.m-prof__card{display:grid;align-content:start;gap:16px;padding:clamp(18px,2.4vw,28px);border-radius:var(--r-lg);background:var(--c-surface);border:1px solid var(--c-line);min-width:0}.m-prof__head{display:grid;gap:4px}.m-prof__head h2{font-size:18.5px;font-weight:800;letter-spacing:-.015em}.m-prof__head p{color:var(--c-text-2);font-size:14px}.m-prof__row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.m-prof__foot{display:flex;justify-content:flex-end}.m-prof__photorow{display:flex;align-items:center;gap:18px}.m-prof__img.m-prof__img--sm{--ava:84px;width:84px;height:84px;flex:none;box-shadow:0 0 0 4px var(--c-primary-soft)}.m-prof__photobtns{display:flex;flex-wrap:wrap;gap:8px}.m-prof__photobtns label{cursor:pointer}.m-prof__photobtns label:focus-within{outline:2px solid var(--c-primary);outline-offset:3px}.m-prof__dl{display:grid;margin:0}.m-prof__dl div{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--c-line);font-size:14px}.m-prof__dl div:first-child{border-top:0;padding-top:0}.m-prof__dl dt{color:var(--c-text-3)}.m-prof__dl dd{margin:0;font-weight:600;text-align:right;overflow-wrap:anywhere}.m-prof__note{color:var(--c-text-3);font-size:13.5px}.m-prof__btns{display:flex;flex-wrap:wrap;gap:8px}.m-prof__saved .m-grid{--gcols:3 !important}.m-prof__comments{display:grid;list-style:none}.m-prof__comment{display:grid;gap:6px;padding:16px 0;border-top:1px solid var(--c-line)}.m-prof__comment:first-child{border-top:0;padding-top:4px}.m-prof__cpost{font:700 16px/1.38 var(--font-head);transition:color var(--dur)}.m-prof__cpost:hover{color:var(--c-primary-text,var(--c-primary))}.m-prof__ctext{color:var(--c-text-2);font-size:14.5px;line-height:1.6}.m-prof__cmeta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;color:var(--c-text-3);font-size:12.5px}.m-prof__cmeta a{display:inline-flex;align-items:center;gap:4px;color:var(--c-primary-text,var(--c-primary));font-weight:600}.m-prof__cmeta .mi{width:14px;height:14px}.m-prof__pending{padding:3px 9px;border-radius:var(--r-pill);background:rgb(245 158 11 / .14);color:#b45309;font-weight:600}[data-scheme="dark"] .m-prof__pending{color:#fbbf24}.m-prof__empty{display:grid;justify-items:center;gap:12px;padding:34px 16px;color:var(--c-text-3);text-align:center;font-size:14.5px}.m-prof__empty .mi{width:34px;height:34px}.m-prof__empty p{max-width:46ch}@media (max-width:900px){.m-prof__grid{grid-template-columns:1fr}.m-prof__saved .m-grid{--gcols:2 !important}}@media (max-width:640px){.m-prof__id{flex-direction:column;align-items:flex-start}.m-prof__who{min-width:0;margin-top:0}.m-prof__actions{margin-top:0}.m-prof__row{grid-template-columns:1fr}.m-prof__stats{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin-top:18px}.m-prof__stats li{padding:12px 10px}.m-prof__stats b{font-size:19px}.m-prof__stats span{font-size:12px}.m-prof__tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;border-radius:var(--r-lg)}.m-prof__tabs button{flex-direction:column;justify-content:center;gap:4px;height:auto;min-height:56px;padding:8px 4px;border-radius:var(--r);font-size:12px;white-space:normal;text-align:center;line-height:1.2}.m-prof__foot .m-btn{width:100%}.m-prof__saved .m-grid{--gcols:1 !important}}@media (prefers-reduced-motion:reduce){.m-prof__pane{animation:none}}.m-authp__wordmark{display:inline-flex;align-items:center;gap:11px;background:none}.m-authp__wordmark{--lg-fs:24px;--lg-ink:#fff}@media (max-width:767px){.m-authp__wordmark{--lg-fs:20px}}
/*! rev:a648ec94f0e1f5a5-5a2dd9 */
