.brand-lockup[data-v-77f7ea4e]{display:inline-flex;min-width:0;align-items:center;gap:var(--ui-space-2);color:var(--ui-text-primary)}.brand-lockup__mark[data-v-77f7ea4e]{width:30px;height:30px;flex:0 0 30px;overflow:visible}.brand-lockup__frame[data-v-77f7ea4e]{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.brand-lockup__focus[data-v-77f7ea4e]{fill:var(--ui-color-brand-600);transition:fill .16s ease}.brand-lockup__accent[data-v-77f7ea4e]{fill:var(--ui-color-aqua-500)}.brand-lockup__wordmark[data-v-77f7ea4e]{display:inline-flex;align-items:baseline;gap:var(--ui-space-0-5);white-space:nowrap}.brand-lockup__wordmark strong[data-v-77f7ea4e],.brand-lockup__wordmark span[data-v-77f7ea4e]{font-size:16px;line-height:22px;letter-spacing:-.02em}.brand-lockup__wordmark strong[data-v-77f7ea4e]{font-weight:720}.brand-lockup__wordmark span[data-v-77f7ea4e]{color:var(--ui-text-secondary);font-weight:520}.brand-lockup--compact .brand-lockup__mark[data-v-77f7ea4e]{width:32px;height:32px;flex-basis:32px}@media(prefers-reduced-motion:reduce){.brand-lockup__focus[data-v-77f7ea4e]{transition:none}}.auth-access-shell{--auth-access-panel-width: clamp(540px, 38vw, 650px);position:relative;display:grid;width:100vw;min-width:1280px;height:100vh;grid-template-columns:minmax(0,1fr) var(--auth-access-panel-width);overflow:hidden;color:var(--ui-text-primary);background:radial-gradient(ellipse 78% 102% at 17% 8%,color-mix(in srgb,var(--ui-bg-surface) 72%,var(--ui-color-brand-100)) 0%,transparent 68%),radial-gradient(ellipse 68% 92% at 46% 38%,color-mix(in srgb,var(--ui-color-brand-200) 34%,transparent) 0%,transparent 71%),linear-gradient(126deg,color-mix(in srgb,var(--ui-color-brand-50) 76%,var(--ui-bg-surface)),color-mix(in srgb,var(--ui-bg-surface) 82%,var(--ui-color-brand-50)) 54%,color-mix(in srgb,var(--ui-color-brand-100) 42%,var(--ui-bg-surface)));isolation:isolate;letter-spacing:0}.auth-access-shell:before{position:absolute;z-index:-1;top:-16%;right:26%;width:62%;height:86%;border-radius:50%;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--ui-color-brand-200) 30%,transparent),transparent 68%);content:"";filter:blur(28px);pointer-events:none}.auth-access-shell button,.auth-access-shell input,.auth-access-shell a{letter-spacing:0}.auth-access-story{position:relative;display:grid;grid-row:1;grid-column:1 / -1;min-width:0;min-height:0;grid-template-rows:58px minmax(0,1fr);gap:var(--ui-space-2);padding:28px calc(var(--auth-access-panel-width) + 22px) 18px clamp(46px,3.15vw,52px);overflow:hidden;isolation:isolate}.auth-access-story:after{position:absolute;z-index:-1;right:-8%;bottom:-28%;width:118%;height:62%;border-radius:50%;background:radial-gradient(ellipse at 38% 60%,color-mix(in srgb,var(--ui-color-brand-700) 64%,transparent),color-mix(in srgb,var(--ui-color-brand-200) 36%,transparent) 44%,transparent 73%);content:"";filter:blur(22px);pointer-events:none}.auth-access-brand{display:flex;min-width:0;align-items:center;gap:14px}.auth-access-brand__mark{display:grid;width:54px;height:54px;flex:0 0 54px;place-items:center;border:1px solid color-mix(in srgb,var(--ui-color-brand-200) 68%,var(--ui-bg-surface));border-radius:14px;color:var(--ui-color-brand-700);background:color-mix(in srgb,var(--ui-bg-surface) 82%,transparent);box-shadow:0 8px 24px color-mix(in srgb,var(--ui-color-brand-700) 12%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.auth-access-brand__mark .brand-lockup{gap:0}.auth-access-brand__mark .brand-lockup__mark{width:37px;height:37px;flex-basis:37px}.auth-access-brand__copy,.auth-access-brand__copy strong,.auth-access-brand__copy small{display:block}.auth-access-brand__copy strong{color:var(--ui-text-primary);font-size:22px;font-weight:720;line-height:28px}.auth-access-brand__copy small{color:var(--ui-text-muted);font-size:14px;line-height:20px}.auth-access-story__body{display:block;width:min(900px,calc(100% - 34px));min-width:0;min-height:0;margin-left:34px}.auth-access-hero-copy{min-width:0;padding-top:clamp(30px,4.9vh,46px)}.auth-access-hero-copy h1{display:flex;align-items:center;gap:18px;margin:0;color:color-mix(in srgb,var(--ui-text-primary) 94%,var(--ui-color-brand-700));font-size:66px;font-weight:780;line-height:76px;transform:translateY(-4px);white-space:nowrap}.auth-access-hero-copy h1>span{display:inline-block;width:max-content;max-width:100%}.auth-access-hero-copy h1 strong{position:relative;z-index:0;display:inline-block;margin-left:5px;color:var(--ui-color-brand-600);font-weight:inherit}.auth-access-hero-copy h1 strong:before,.auth-access-hero-copy h1 strong:after{position:absolute;z-index:-1;border:2px solid color-mix(in srgb,var(--ui-color-brand-500) 66%,transparent);border-radius:50%;content:"";pointer-events:none}.auth-access-hero-copy h1 strong:before{top:-14px;right:-31px;bottom:-13px;left:-28px;transform:rotate(-13deg)}.auth-access-hero-copy h1 strong:after{top:-6px;right:-23px;bottom:-4px;left:-22px;border-color:color-mix(in srgb,var(--ui-color-aqua-500) 52%,transparent);transform:rotate(13deg)}.auth-access-hero-copy h1 strong>i{position:absolute;top:-6px;right:-28px;width:11px;height:11px;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:var(--ui-color-aqua-500);box-shadow:0 4px 12px color-mix(in srgb,var(--ui-color-aqua-700) 24%,transparent)}.auth-access-hero-copy>p{margin:7px 0 0;color:var(--ui-text-muted);font-size:16px;line-height:24px}.auth-access-capabilities{display:grid;max-width:820px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:23px}.auth-access-capabilities article{display:flex;min-width:0;align-items:center;gap:10px;padding-right:12px}.auth-access-capabilities article+article{padding-left:14px;border-left:1px solid color-mix(in srgb,var(--ui-color-brand-200) 50%,var(--ui-border))}.auth-access-capabilities i{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border:1px solid color-mix(in srgb,var(--ui-color-brand-100) 72%,var(--ui-bg-surface));border-radius:10px;color:var(--ui-color-brand-600);background:color-mix(in srgb,var(--ui-bg-surface) 66%,transparent);box-shadow:0 7px 18px color-mix(in srgb,var(--ui-color-brand-700) 10%,transparent)}.auth-access-capabilities i>svg{width:23px;height:23px;font-size:23px}.auth-access-capabilities span,.auth-access-capabilities strong,.auth-access-capabilities small{display:block;min-width:0}.auth-access-capabilities strong{overflow:hidden;color:var(--ui-text-primary);font-size:13px;font-weight:660;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.auth-access-capabilities small{overflow:hidden;color:var(--ui-text-muted);font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.auth-access-media{position:relative;display:grid;width:min(866px,calc(100% + 8px));height:clamp(344px,43vh,405px);min-width:0;grid-template-columns:minmax(0,1.495fr) minmax(0,1fr);grid-template-rows:minmax(0,1.13fr) minmax(0,1fr);gap:5px;margin-top:24px;margin-left:-8px;isolation:isolate}.auth-access-media:before{position:absolute;z-index:-1;right:-4%;bottom:-42%;left:-10%;height:82%;border-radius:50%;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--ui-color-brand-200) 42%,transparent),transparent 72%);content:"";filter:blur(26px)}.auth-access-media:after{position:absolute;z-index:-1;top:-6px;right:-70px;width:122px;height:365px;border-radius:50%;background:repeating-radial-gradient(ellipse at center,transparent 0 18px,color-mix(in srgb,var(--ui-bg-surface) 56%,transparent) 19px 21px,transparent 22px 39px);content:"";transform:rotate(-9deg)}.auth-access-media figure{position:relative;min-width:0;min-height:0;margin:0;overflow:hidden;border-radius:20px;background:var(--ui-bg-subtle);box-shadow:0 20px 42px color-mix(in srgb,var(--ui-color-brand-700) 17%,transparent)}.auth-access-media__primary{grid-row:1 / 3}.auth-access-media figure img{width:100%;height:100%;object-fit:fill}.auth-access-tool-dock{position:absolute;z-index:5;bottom:-120px;left:clamp(96px,7.9vw,132px);display:grid;width:min(516px,calc(100% - 118px));height:136px;grid-template-rows:26px minmax(0,1fr);padding:15px 25px 14px;border:1px solid color-mix(in srgb,var(--ui-bg-surface) 52%,var(--ui-color-brand-200));border-radius:20px;color:var(--ui-text-inverse);background:linear-gradient(180deg,color-mix(in srgb,var(--ui-bg-surface) 13%,transparent),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--ui-color-brand-700) 58%,var(--ui-text-primary)),color-mix(in srgb,var(--ui-color-brand-600) 56%,var(--ui-text-primary)));box-shadow:0 22px 48px color-mix(in srgb,var(--ui-color-brand-700) 34%,transparent),0 7px 16px color-mix(in srgb,var(--ui-color-aqua-500) 18%,transparent),inset 0 1px color-mix(in srgb,var(--ui-bg-surface) 42%,transparent),inset 0 -1px color-mix(in srgb,var(--ui-color-aqua-500) 28%,transparent);-webkit-backdrop-filter:blur(22px) saturate(1.12);backdrop-filter:blur(22px) saturate(1.12)}.auth-access-tool-dock>strong{font-size:14px;font-weight:620;line-height:21px}.auth-access-tool-dock>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:8px;margin-right:-18px;margin-left:-18px}.auth-access-tool-dock>div>span{display:grid;min-width:0;justify-items:center;gap:6px;color:color-mix(in srgb,var(--ui-text-inverse) 88%,var(--ui-color-brand-100))}.auth-access-tool-dock i{display:grid;width:31px;height:31px;place-items:center}.auth-access-tool-dock i>svg{width:25px;height:25px;font-size:25px}.auth-access-tool-dock small{overflow:hidden;width:100%;font-size:12px;line-height:18px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.auth-access-crystal{position:absolute;z-index:6;bottom:-122px;left:clamp(-88px,-5.2vw,-66px);width:clamp(168px,12.75vw,213px);height:auto;filter:drop-shadow(0 18px 26px color-mix(in srgb,var(--ui-color-brand-700) 24%,transparent))}.auth-access-story__body blockquote{display:flex;min-width:0;align-items:center;gap:11px;margin:clamp(123px,15vh,142px) 0 0;padding-left:0;color:var(--ui-text-muted)}.auth-access-story__body blockquote>span,.auth-access-story__body blockquote b{color:var(--ui-color-brand-200);font-family:Georgia,serif;font-size:30px;font-weight:400;line-height:29px}.auth-access-story__body blockquote>span{align-self:flex-start;color:var(--ui-color-brand-500)}.auth-access-story__body blockquote p{margin:0;color:color-mix(in srgb,var(--ui-text-inverse) 90%,var(--ui-color-brand-50));font-size:14px;font-weight:520;line-height:21px;text-shadow:0 2px 10px color-mix(in srgb,var(--ui-color-brand-700) 38%,transparent)}.auth-access-story__body blockquote small{margin-left:15px;color:color-mix(in srgb,var(--ui-text-inverse) 58%,transparent);font-family:Segoe Script,cursive;font-size:13px;font-style:italic;line-height:19px}.auth-access-panel{position:relative;z-index:1;display:grid;grid-row:1;grid-column:2;min-width:0;min-height:0;grid-template-rows:68px minmax(0,1fr);overflow:hidden;background:transparent;isolation:isolate}.auth-access-switcher{display:flex;min-width:0;align-items:flex-start;justify-content:flex-end;gap:18px;padding:34px clamp(34px,3vw,48px) 0;color:var(--ui-text-muted);font-size:12px}.auth-access-switcher>span{display:flex;width:87px;height:40px;align-items:center;justify-content:flex-end;text-align:right;white-space:nowrap}.auth-access-switcher>a{display:flex;height:40px;align-items:center;gap:8px;padding:0 17px;border:1px solid color-mix(in srgb,var(--ui-color-brand-200) 78%,var(--ui-bg-surface));border-radius:14px;color:var(--ui-color-brand-700);background:color-mix(in srgb,var(--ui-bg-surface) 72%,transparent);box-shadow:0 6px 18px color-mix(in srgb,var(--ui-color-brand-700) 8%,transparent);font-size:14px;font-weight:650;text-decoration:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-access-switcher>a:hover,.auth-access-switcher>a:focus-visible{border-color:var(--ui-color-brand-500);color:var(--ui-text-inverse);background:var(--ui-color-brand-600)}.auth-access-switcher>a>svg{width:15px;height:15px}.auth-access-switcher>a:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:2px}.auth-access-panel__center{display:flex;min-width:0;min-height:0;flex-direction:column;align-items:center;justify-content:flex-start;padding:30px 22px 18px}.auth-access-glass{position:relative;z-index:2;display:block;width:min(580px,100%);height:clamp(620px,calc(100vh - 190px),750px);min-height:620px;overflow:hidden;border:1px solid color-mix(in srgb,var(--ui-bg-surface) 82%,var(--ui-color-brand-100));border-radius:36px;background:color-mix(in srgb,var(--ui-bg-surface) 62%,transparent);box-shadow:0 30px 80px color-mix(in srgb,var(--ui-color-brand-700) 18%,transparent),inset 0 1px color-mix(in srgb,var(--ui-bg-surface) 88%,transparent);-webkit-backdrop-filter:blur(28px) saturate(1.16);backdrop-filter:blur(28px) saturate(1.16);transform:translate(-14px)}.auth-access-glass.is-register{height:min(750px,calc(100vh - 120px));min-height:0}.auth-access-card-scroll{width:100%;height:100%;min-width:0;min-height:0;padding:38px 57px 30px 52px;overflow-x:hidden;overflow-y:auto;scrollbar-color:color-mix(in srgb,var(--ui-color-brand-200) 72%,transparent) transparent;scrollbar-width:thin}.auth-access-card-scroll::-webkit-scrollbar{width:7px}.auth-access-card-scroll::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:7px;background:color-mix(in srgb,var(--ui-color-brand-200) 72%,transparent);background-clip:padding-box}.auth-access-glass.is-login .auth-access-card-scroll{scrollbar-width:none}.auth-access-glass.is-login .auth-access-card-scroll::-webkit-scrollbar{display:none}.auth-access-glass.is-register .auth-access-card-scroll{padding:12px 48px 9px;overflow-y:hidden;scrollbar-width:none}.auth-access-glass.is-register .auth-access-card-scroll::-webkit-scrollbar{display:none}.auth-access-glass.is-register+.auth-access-trust{margin-top:8px}@media(min-width:1800px)and (min-height:1000px){.auth-access-shell{--auth-access-panel-width: 715px}.auth-access-story{grid-template-rows:64px minmax(0,1fr);gap:9px;padding:31px calc(var(--auth-access-panel-width) + 24px) 20px 57px}.auth-access-story__body{width:min(990px,calc(100% - 38px));margin-left:38px}.auth-access-hero-copy{padding-top:51px}.auth-access-capabilities{max-width:902px}.auth-access-media{width:min(953px,calc(100% + 9px));height:446px;margin-top:34px;margin-left:-9px}.auth-access-tool-dock{bottom:-132px;left:145px;width:568px;height:150px}.auth-access-crystal{bottom:-134px;left:-80px;width:220px}.auth-access-panel{grid-template-rows:75px minmax(0,1fr)}.auth-access-switcher{padding:37px 53px 0}.auth-access-panel__center{padding:33px 24px 20px}.auth-access-glass{width:min(638px,100%);height:825px;min-height:825px;transform:translate(-15px)}.auth-access-glass.is-register{height:min(825px,calc(100vh - 120px))}.auth-access-card-scroll{padding:42px 63px 33px 57px}.auth-access-glass.is-register .auth-access-card-scroll{padding:18px 53px 13px}.auth-access-trust,.auth-access-glass.is-register+.auth-access-trust{gap:33px;margin-top:31px;transform:translate(-15px)}}@media(min-width:2200px)and (min-height:1200px){.auth-access-shell{--auth-access-panel-width: clamp(850px, 33vw, 1100px)}.auth-access-story{padding-right:calc(var(--auth-access-panel-width) + 40px);padding-left:clamp(52px,3vw,72px)}.auth-access-story__body{width:min(1232px,calc(100% - 76px));margin-right:auto;margin-left:auto}.auth-access-hero-copy{padding-top:clamp(74px,7vh,100px)}.auth-access-capabilities{max-width:1056px}.auth-access-media{width:min(1188px,100%);height:clamp(484px,38vh,550px);margin-top:32px;margin-left:0}.auth-access-tool-dock{bottom:-145px;left:198px;width:704px;height:167px}.auth-access-crystal{bottom:-152px;left:-79px;width:262px}.auth-access-story__body blockquote{margin-top:clamp(150px,12vh,180px)}.auth-access-panel{grid-template-rows:90px minmax(0,1fr)}.auth-access-switcher{padding:44px 70px 0}.auth-access-panel__center{justify-content:flex-start;padding:clamp(92px,7vh,112px) 32px 35px}.auth-access-glass{width:min(770px,100%);height:clamp(836px,63vh,900px);min-height:836px;transform:translate(-11px)}.auth-access-glass.is-register{height:clamp(780px,57vh,820px);min-height:780px}.auth-access-card-scroll{padding-right:74px;padding-left:74px}.auth-access-glass.is-register .auth-access-card-scroll{display:flex;align-items:center;padding:26px 66px 20px}.auth-access-trust,.auth-access-glass.is-register+.auth-access-trust{gap:42px;margin-top:35px;transform:translate(-11px)}}.auth-access-panel__inner,.auth-access-card{width:100%}.auth-access-card{padding:0;border:0;background:transparent}.auth-access-heading{text-align:center}.auth-access-card-mark{display:grid;width:70px;height:70px;margin:0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--ui-color-brand-200) 64%,var(--ui-bg-surface));border-radius:17px;color:var(--ui-color-brand-700);background:color-mix(in srgb,var(--ui-color-brand-50) 68%,var(--ui-bg-surface));box-shadow:0 9px 24px color-mix(in srgb,var(--ui-color-brand-700) 10%,transparent)}.auth-access-card-mark .brand-lockup{gap:0}.auth-access-card-mark .brand-lockup__mark{width:46px;height:46px;flex-basis:46px}.auth-access-heading h1{margin:15px 0 0;color:var(--ui-text-primary);font-size:36px;font-weight:760;line-height:46px}.auth-access-heading>p{margin:8px 0 0;color:var(--ui-text-muted);font-size:14px;line-height:22px}.auth-access-methods{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:27px;border:1px solid color-mix(in srgb,var(--ui-color-brand-100) 66%,var(--ui-border));border-radius:10px;background:color-mix(in srgb,var(--ui-color-brand-50) 44%,var(--ui-bg-surface))}.auth-access-methods button{position:relative;height:48px;border:0;border-radius:9px 9px 0 0;color:var(--ui-text-muted);background:transparent;font-size:13px;font-weight:580;cursor:pointer}.auth-access-methods button:hover,.auth-access-methods button:focus-visible{color:var(--ui-color-brand-700)}.auth-access-methods button:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:-3px}.auth-access-methods button.is-active{color:var(--ui-color-brand-700);background:var(--ui-bg-surface);box-shadow:0 5px 14px color-mix(in srgb,var(--ui-color-brand-700) 10%,transparent)}.auth-access-methods button.is-active:after{position:absolute;right:36%;bottom:0;left:36%;height:2px;border-radius:2px;background:var(--ui-color-brand-600);content:""}.auth-access-recovery{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;align-items:center;margin-top:13px;padding:10px;border:1px solid var(--ui-color-brand-200);border-radius:10px;background:color-mix(in srgb,var(--ui-color-brand-50) 76%,var(--ui-bg-surface))}.auth-access-recovery>i{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;color:var(--ui-color-brand-700);background:var(--ui-color-brand-100);font-style:normal}.auth-access-recovery>i>svg{width:16px;height:16px}.auth-access-recovery strong,.auth-access-recovery p{display:block;margin:0}.auth-access-recovery strong{font-size:12px}.auth-access-recovery p{margin-top:2px;color:var(--ui-text-muted);font-size:12px;line-height:18px}.auth-access-recovery button{height:30px;padding:0 8px;border:1px solid var(--ui-color-brand-200);border-radius:7px;color:var(--ui-color-brand-700);background:var(--ui-bg-surface);font-size:12px;cursor:pointer}.auth-access-recovery button:disabled{cursor:wait;opacity:.65}.auth-access-form{display:grid;gap:26px;margin-top:34px}.auth-access-field{display:grid;min-width:0;gap:6px;color:var(--ui-text-primary);font-size:12px;font-weight:620}.auth-access-field>small,.auth-access-form .el-form-item__content>small{color:var(--ui-text-muted);font-size:12px;font-weight:400;line-height:18px}.auth-access-input{display:flex;min-width:0;height:50px;align-items:center;gap:9px;padding:0 14px;border:1px solid color-mix(in srgb,var(--ui-color-brand-100) 44%,var(--ui-border-control));border-radius:10px;background:color-mix(in srgb,var(--ui-bg-surface) 86%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--ui-bg-surface) 74%,transparent);transition:border-color .12s ease-out,box-shadow .12s ease-out,background .12s ease-out}.auth-access-input:hover{border-color:color-mix(in srgb,var(--ui-color-brand-200) 70%,var(--ui-border-control));background:var(--ui-bg-surface)}.auth-access-input:focus-within{border-color:var(--ui-color-brand-500);background:var(--ui-bg-surface);box-shadow:0 0 0 3px var(--ui-focus-ring)}.auth-access-input>svg{width:16px;height:16px;flex:0 0 16px;color:color-mix(in srgb,var(--ui-color-brand-500) 64%,var(--ui-text-muted))}.auth-access-input input{min-width:0;height:44px;flex:1;padding:0;border:0;outline:0;color:var(--ui-text-primary);background:transparent;font-size:13px}.auth-access-input input::placeholder{color:var(--ui-text-placeholder)}.auth-access-input>button{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;padding:7px;border:0;border-radius:7px;color:var(--ui-text-muted);background:transparent;cursor:pointer}.auth-access-input>button:hover,.auth-access-input>button:focus-visible{color:var(--ui-color-brand-700);background:var(--ui-color-brand-50)}.auth-access-input>button:focus-visible{outline:3px solid var(--ui-focus-ring)}.auth-access-input .el-input{--el-input-border-color: transparent;--el-input-hover-border-color: transparent;--el-input-focus-border-color: transparent;min-width:0;flex:1}.auth-access-form .auth-access-input .el-input__wrapper,.auth-access-form .auth-access-input .el-input__wrapper:hover,.auth-access-form .auth-access-input .el-input__wrapper.is-focus,.auth-access-form .el-form-item.is-error .auth-access-input .el-input__wrapper{padding:0;border:0;background:transparent;box-shadow:none}.auth-access-input .el-input__inner{height:44px;color:var(--ui-text-primary);font-size:13px}.auth-access-field>em{color:var(--ui-status-danger-ink);font-size:12px;font-style:normal;line-height:18px}.auth-access-code-row{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 112px;gap:8px}.auth-access-code-button{height:48px;border:1px solid var(--ui-color-brand-200);border-radius:10px;color:var(--ui-color-brand-700);background:color-mix(in srgb,var(--ui-color-brand-50) 72%,var(--ui-bg-surface));font-size:12px;font-weight:650;cursor:pointer}.auth-access-code-button:hover:not(:disabled),.auth-access-code-button:focus-visible:not(:disabled){border-color:var(--ui-color-brand-500);background:var(--ui-color-brand-100)}.auth-access-code-button:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:2px}.auth-access-code-button:disabled{color:var(--ui-text-disabled);background:var(--ui-bg-disabled);cursor:not-allowed}.auth-access-password-help{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;margin-top:-7px;color:var(--ui-text-muted);font-size:12px;line-height:18px}.auth-access-password-help span{display:flex;min-width:0;align-items:center;gap:5px}.auth-access-password-help span>svg{display:grid;width:15px;height:15px;flex:0 0 15px;place-items:center;border-radius:4px;color:var(--ui-text-inverse);background:var(--ui-color-brand-600);font-size:10px}.auth-access-password-help em{color:var(--ui-color-brand-700);font-style:normal;text-align:right}.auth-access-notice{display:flex;align-items:center;gap:6px;margin:-3px 0 0;padding:8px 9px;border-radius:8px;font-size:12px;line-height:18px}.auth-access-notice>svg{width:13px;height:13px;flex:0 0 13px}.auth-access-notice.is-error{color:var(--ui-status-danger-ink);background:var(--ui-status-danger-soft)}.auth-access-notice.is-success{color:var(--ui-status-success-ink);background:var(--ui-status-success-soft)}.auth-access-privacy{margin:-3px 0 0;color:var(--ui-text-muted);font-size:12px;line-height:18px}.auth-access-submit{display:flex;width:100%;height:54px;align-items:center;justify-content:center;gap:7px;margin-top:4px;border:1px solid var(--ui-color-brand-600);border-radius:9px;color:var(--ui-text-inverse);background:linear-gradient(115deg,var(--ui-color-brand-600),color-mix(in srgb,var(--ui-color-brand-700) 80%,var(--ui-color-aqua-700)));box-shadow:0 13px 26px color-mix(in srgb,var(--ui-color-brand-700) 24%,transparent);font-size:14px;font-weight:680;cursor:pointer;transition:transform .12s ease-out,box-shadow .12s ease-out}.auth-access-submit:hover:not(:disabled){box-shadow:0 16px 30px color-mix(in srgb,var(--ui-color-brand-700) 30%,transparent);transform:translateY(-1px)}.auth-access-submit>svg{width:15px;height:15px}.auth-access-submit:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:2px}.auth-access-submit:disabled{cursor:wait;opacity:.72}.auth-access-spinner{display:block;width:16px;height:16px;border:2px solid color-mix(in srgb,currentColor 28%,transparent);border-top-color:currentColor;border-radius:50%;animation:auth-access-spin .8s linear infinite}.auth-access-assurance{margin-top:21px}.auth-access-assurance>div{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;color:var(--ui-text-muted)}.auth-access-assurance>div>span{height:1px;background:color-mix(in srgb,var(--ui-color-brand-100) 68%,var(--ui-border))}.auth-access-assurance>div>strong{font-size:12px;font-weight:500;line-height:18px;white-space:nowrap}.auth-access-assurance>section{display:flex;align-items:center;justify-content:center;gap:38px;margin-top:18px}.auth-access-assurance>section>i{display:grid;width:48px;height:48px;place-items:center;border:1px solid color-mix(in srgb,var(--ui-color-brand-100) 68%,var(--ui-border));border-radius:50%;color:var(--ui-color-brand-600);background:color-mix(in srgb,var(--ui-bg-surface) 78%,transparent);box-shadow:0 7px 18px color-mix(in srgb,var(--ui-color-brand-700) 9%,transparent);font-style:normal}.auth-access-assurance>section>i>svg{width:22px;height:22px}.auth-access-trust{display:flex;min-width:0;align-items:center;justify-content:center;gap:30px;margin-top:28px;color:var(--ui-text-muted);font-size:12px;transform:translate(-14px)}.auth-access-trust span{display:flex;align-items:center;gap:7px;white-space:nowrap}.auth-access-trust svg{width:14px;height:14px;color:var(--ui-color-brand-500)}.auth-access-invite{display:flex;align-items:center;gap:8px;margin-top:13px;padding:8px 9px;border:1px solid var(--ui-color-brand-200);border-radius:9px;color:var(--ui-color-brand-700);background:color-mix(in srgb,var(--ui-color-brand-50) 72%,var(--ui-bg-surface))}.auth-access-invite>svg{width:14px;height:14px;flex:0 0 14px}.auth-access-invite strong,.auth-access-invite span{display:block}.auth-access-invite strong{font-size:12px;line-height:18px}.auth-access-invite span{color:var(--ui-text-muted);font-size:12px;line-height:18px}.auth-access-register-form{gap:8px;margin-top:10px}.auth-access-register-form .el-form-item{margin-bottom:5px}.auth-access-register-form .el-form-item__label{height:auto;padding:0 0 4px;color:var(--ui-text-primary);font-size:12px;font-weight:620;line-height:16px}.auth-access-register-form .el-form-item__content{line-height:normal}.auth-access-register-form .el-form-item__error{position:static;padding-top:2px;color:var(--ui-status-danger-ink);font-size:12px;line-height:16px}.auth-access-register-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.auth-access-glass.is-register .auth-access-card-mark{width:48px;height:48px;border-radius:13px}.auth-access-glass.is-register .auth-access-card-mark .brand-lockup__mark{width:32px;height:32px;flex-basis:32px}.auth-access-glass.is-register .auth-access-heading h1{margin-top:7px;font-size:30px;line-height:38px}.auth-access-glass.is-register .auth-access-heading>p{margin-top:2px;font-size:12px;line-height:18px}.auth-access-glass.is-register .auth-access-invite{margin-top:7px;padding:6px 8px}.auth-access-glass.is-register .auth-access-input,.auth-access-glass.is-register .auth-access-code-button{height:44px}.auth-access-glass.is-register .auth-access-input input,.auth-access-glass.is-register .auth-access-input .el-input__inner{height:38px}.auth-access-glass.is-register .auth-access-form .el-form-item__content>small{font-size:12px;line-height:16px}.auth-access-glass.is-register .auth-access-submit{height:48px;margin-top:2px}.auth-access-glass.is-register .auth-access-assurance{margin-top:12px}.auth-access-glass.is-register .auth-access-assurance>section{gap:34px;margin-top:8px}.auth-access-glass.is-register .auth-access-assurance>section>i{width:38px;height:38px}.auth-access-glass.is-register .auth-access-assurance>section>i>svg{width:18px;height:18px}.auth-access-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);opacity:0;pointer-events:none}@keyframes auth-access-spin{to{transform:rotate(360deg)}}@media(max-height:920px){.auth-access-glass.is-login .auth-access-card-scroll{padding-top:17px;padding-bottom:16px}.auth-access-glass.is-login .auth-access-card-mark{width:54px;height:54px;border-radius:14px}.auth-access-glass.is-login .auth-access-card-mark .brand-lockup__mark{width:37px;height:37px;flex-basis:37px}.auth-access-glass.is-login .auth-access-heading h1{margin-top:8px;line-height:42px}.auth-access-glass.is-login .auth-access-heading>p{margin-top:3px;line-height:20px}.auth-access-glass.is-login .auth-access-methods{margin-top:15px}.auth-access-glass.is-login .auth-access-methods button{height:44px}.auth-access-glass.is-login .auth-access-form{gap:14px;margin-top:18px}.auth-access-glass.is-login .auth-access-input{height:46px}.auth-access-glass.is-login .auth-access-input input{height:40px}.auth-access-glass.is-login .auth-access-submit{height:50px;margin-top:2px}.auth-access-glass.is-login .auth-access-assurance{margin-top:14px}.auth-access-glass.is-login .auth-access-assurance>section{gap:34px;margin-top:10px}.auth-access-glass.is-login .auth-access-assurance>section>i{width:40px;height:40px}.auth-access-glass.is-login .auth-access-assurance>section>i>svg{width:18px;height:18px}}@media(prefers-reduced-motion:reduce){.auth-access-shell *,.auth-access-shell *:before,.auth-access-shell *:after{transition-duration:0s}.auth-access-spinner{animation:none}}:root{color-scheme:light;--ui-color-white: #ffffff;--ui-color-neutral-25: #fcfcfd;--ui-color-neutral-50: #f7f8fa;--ui-color-neutral-100: #f4f5f7;--ui-color-neutral-200: #e5e7ec;--ui-color-neutral-300: #d2d6de;--ui-color-neutral-400: #a4aab5;--ui-color-neutral-500: #707784;--ui-color-neutral-600: #626875;--ui-color-neutral-700: #3f4652;--ui-color-neutral-800: #272a31;--ui-color-neutral-900: #18181b;--ui-color-brand-50: #f2f1ff;--ui-color-brand-100: #e7e4ff;--ui-color-brand-200: #cbc6ff;--ui-color-brand-300: #aca5ff;--ui-color-brand-400: #8178f7;--ui-color-brand-500: #665cf1;--ui-color-brand-600: #5147e8;--ui-color-brand-700: #4036cf;--ui-color-brand-800: #3129ad;--ui-color-brand-900: #261f86;--ui-color-brand-rgb: 81, 71, 232;--ui-color-assistant-50: #f5f2ff;--ui-color-assistant-100: #eee9ff;--ui-color-assistant-200: #ddd6fe;--ui-color-assistant-400: #bb6cff;--ui-color-assistant-600: #7c3aed;--ui-color-assistant-700: #6d28d9;--ui-color-aqua-50: #ecfbf8;--ui-color-aqua-200: #bde9e1;--ui-color-aqua-500: #20b9a7;--ui-color-aqua-700: #0f766e;--ui-color-aqua-800: #0b5f59;--ui-color-apparel-50: #fff1f5;--ui-color-apparel-200: #f0c5d4;--ui-color-apparel-500: #b93869;--ui-color-apparel-700: #922a54;--ui-color-works-50: #eef6ff;--ui-color-works-200: #c8dcff;--ui-color-works-600: #2563eb;--ui-color-works-700: #1d4ed8;--ui-color-wallet-50: #fff7e8;--ui-color-wallet-200: #efd39b;--ui-color-wallet-600: #b45309;--ui-color-wallet-700: #92400e;--ui-color-admin-50: #f1f5f9;--ui-color-admin-200: #cbd5e1;--ui-color-admin-500: #64748b;--ui-color-admin-600: #475569;--ui-color-admin-700: #334155;--ui-color-admin-800: #1e293b;--ui-admin-page: #f5f7fa;--ui-admin-surface: #ffffff;--ui-admin-surface-subtle: #f8fafc;--ui-admin-border: #e2e8f0;--ui-admin-border-strong: #cbd5e1;--ui-admin-text-primary: #0f172a;--ui-admin-text-secondary: #475569;--ui-admin-text-muted: #64748b;--ui-admin-text-placeholder: #94a3b8;--ui-admin-action-primary: #2563eb;--ui-admin-action-primary-hover: #1d4ed8;--ui-admin-action-primary-hover-rgb: 29, 78, 216;--ui-admin-action-primary-active: #1e40af;--ui-admin-action-primary-light-3: #60a5fa;--ui-admin-action-primary-light-5: #93c5fd;--ui-admin-action-primary-light-7: #bfdbfe;--ui-admin-action-primary-light-8: #dbeafe;--ui-admin-action-primary-soft: #eff6ff;--ui-admin-action-primary-border: #bfdbfe;--ui-admin-focus-ring: rgba(37, 99, 235, .18);--ui-admin-status-info: #2563eb;--ui-admin-status-info-ink: #1d4ed8;--ui-admin-status-info-soft: #eff6ff;--ui-text-primary: var(--ui-color-neutral-900);--ui-text-secondary: var(--ui-color-neutral-700);--ui-text-muted: var(--ui-color-neutral-600);--ui-text-placeholder: #94a3b8;--ui-text-disabled: #94a3b8;--ui-text-inverse: var(--ui-color-white);--ui-bg-app: var(--ui-color-neutral-50);--ui-bg-surface: var(--ui-color-white);--ui-bg-subtle: var(--ui-color-neutral-100);--ui-bg-raised: var(--ui-color-white);--ui-bg-disabled: #f1f3f6;--ui-border: var(--ui-color-neutral-200);--ui-border-strong: var(--ui-color-neutral-300);--ui-border-control: #cbd5e1;--ui-border-control-hover: #94a3b8;--ui-action-primary: var(--ui-color-brand-600);--ui-action-primary-hover: var(--ui-color-brand-700);--ui-action-primary-active: var(--ui-color-brand-800);--ui-action-primary-soft: var(--ui-color-brand-50);--ui-action-primary-border: var(--ui-color-brand-200);--ui-focus-ring: rgba(var(--ui-color-brand-rgb), .16);--ui-status-success: #29a667;--ui-status-success-ink: #177a4a;--ui-status-success-soft: #eaf8f1;--ui-status-info: var(--ui-color-works-600);--ui-status-info-ink: var(--ui-color-works-700);--ui-status-info-soft: var(--ui-color-works-50);--ui-status-warning: #a16207;--ui-status-warning-ink: #854d0e;--ui-status-warning-soft: #fff5df;--ui-status-danger: #c2414b;--ui-status-danger-ink: #9f2632;--ui-status-danger-soft: #fff0f2;--ui-domain-accent: var(--ui-color-brand-600);--ui-domain-accent-hover: var(--ui-color-brand-700);--ui-domain-soft: var(--ui-color-brand-50);--ui-domain-border: var(--ui-color-brand-200);--ui-admin-bg-page: var(--ui-admin-page);--ui-admin-bg-surface: var(--ui-admin-surface);--ui-admin-bg-subtle: var(--ui-admin-surface-subtle);--ui-admin-text: var(--ui-admin-text-primary);--ui-admin-text-secondary-role: var(--ui-admin-text-secondary);--ui-admin-text-muted-role: var(--ui-admin-text-muted);--ui-admin-line: var(--ui-admin-border);--ui-admin-line-strong: var(--ui-admin-border-strong);--ui-admin-primary: var(--ui-admin-action-primary);--ui-admin-primary-hover: var(--ui-admin-action-primary-hover);--ui-admin-primary-hover-rgb: var(--ui-admin-action-primary-hover-rgb);--ui-admin-primary-active: var(--ui-admin-action-primary-active);--ui-admin-primary-soft: var(--ui-admin-action-primary-soft);--ui-admin-primary-border: var(--ui-admin-action-primary-border);--ui-admin-focus: var(--ui-admin-focus-ring);--ui-admin-warning: var(--ui-status-warning);--ui-admin-warning-ink: var(--ui-status-warning-ink);--ui-admin-warning-soft: var(--ui-status-warning-soft);--ui-admin-warning-line: var(--ui-admin-line-strong);--ui-admin-danger: var(--ui-status-danger);--ui-admin-danger-ink: var(--ui-status-danger-ink);--ui-admin-danger-soft: var(--ui-status-danger-soft);--ui-admin-danger-line: var(--ui-admin-line-strong);--ui-prompt-assistant-bg: var(--ui-color-assistant-50);--ui-prompt-assistant-bg-hover: var(--ui-color-assistant-100);--ui-prompt-assistant-bg-active: var(--ui-color-assistant-200);--ui-prompt-assistant-border: var(--ui-color-assistant-200);--ui-prompt-assistant-text: var(--ui-color-assistant-600);--ui-prompt-assistant-text-active: var(--ui-color-assistant-700);--ui-prompt-assistant-icon: var(--ui-color-assistant-400);--ui-font-family: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", Inter, system-ui, sans-serif;--ui-font-display: 650 32px/42px var(--ui-font-family);--ui-font-page-title: 650 22px/30px var(--ui-font-family);--ui-font-workbench-title: 650 18px/26px var(--ui-font-family);--ui-font-section-title: 600 16px/24px var(--ui-font-family);--ui-font-body: 400 14px/22px var(--ui-font-family);--ui-font-body-strong: 600 14px/22px var(--ui-font-family);--ui-font-compact: 400 13px/20px var(--ui-font-family);--ui-font-caption: 400 12px/18px var(--ui-font-family);--ui-space-0: 0;--ui-space-0-5: 2px;--ui-space-1: 4px;--ui-space-1-5: 6px;--ui-space-2: 8px;--ui-space-3: 12px;--ui-space-4: 16px;--ui-space-5: 20px;--ui-space-6: 24px;--ui-space-8: 32px;--ui-space-10: 40px;--ui-space-12: 48px;--ui-space-16: 64px;--ui-radius-sm: 6px;--ui-radius-control: 8px;--ui-radius-panel: 10px;--ui-radius-popover: 12px;--ui-radius-dialog: 12px;--ui-radius-composer: 16px;--ui-shadow-popover: 0 10px 28px rgba(24, 24, 27, .1);--ui-shadow-dialog: 0 20px 56px rgba(24, 24, 27, .14);--ui-shadow-composer: 0 12px 34px rgba(38, 36, 74, .085);--ui-canvas-dark-page: #111318;--ui-canvas-dark-board: #16191f;--ui-canvas-dark-board-raised: #1b1f27;--ui-canvas-dark-stage: #101217;--ui-canvas-dark-surface: #1c2028;--ui-canvas-dark-surface-raised: #232832;--ui-canvas-dark-surface-subtle: #20242c;--ui-canvas-dark-input: #20242c;--ui-canvas-dark-overlay: #20242c;--ui-canvas-dark-border: #343a46;--ui-canvas-dark-border-soft: #2a303a;--ui-canvas-dark-border-strong: #6f7786;--ui-canvas-dark-text: #f4f5f7;--ui-canvas-dark-text-secondary: #d2d6de;--ui-canvas-dark-text-muted: #a4aab5;--ui-canvas-dark-text-faint: #858c99;--ui-canvas-dark-shadow: #08090c;--ui-canvas-dark-highlight: #ffffff;--ui-canvas-dark-node-loop: #c4b5fd;--ui-canvas-dark-node-loop-soft: #352b48;--ui-canvas-dark-node-info: #67e8f9;--ui-canvas-dark-node-info-soft: #173b41;--ui-canvas-light-board: #fafbfc;--ui-canvas-light-stage: #f7f8fa;--ui-canvas-light-node-loop: #6d28d9;--ui-canvas-light-node-loop-soft: #f3e8ff;--ui-canvas-light-node-info: #0f766e;--ui-canvas-light-node-info-soft: #ecfbf8;--ui-control-height-sm: 32px;--ui-control-height-md: 36px;--ui-control-height-lg: 40px;--ui-header-height: 64px;--ui-page-gutter: 28px;--ui-panel-gap: 16px;--ui-table-row-height: 48px;--ui-context-switcher-width: 360px;--brand-blue: var(--ui-color-works-600);--brand-blue-dark: var(--ui-color-works-700);--success: #52c41a;--warning: #faad14;--danger: #f5222d;--bg-page: #f3f7fc;--border: #cbd5e1;--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #64748b;--text-placeholder: #94a3b8;--surface: var(--ui-color-white);--nav-bg: #f6f8fc;--nav-card: var(--ui-color-white);--nav-card-strong: #f1f5ff;--nav-card-active: #eff6ff;--nav-border: rgba(37, 99, 235, .12);--nav-text: #334155;--nav-text-soft: #64748b;--shadow-soft: 0 12px 34px rgba(15, 23, 42, .07);--font-family-base: var(--ui-font-family);--font-page-title: 700 24px/32px var(--font-family-base);--font-panel-title: 700 22px/30px var(--font-family-base);--font-section-title: 700 20px/28px var(--font-family-base);--font-body: 400 14px/24px var(--font-family-base);--font-helper: 400 12px/18px var(--font-family-base);--font-button: 600 14px/20px var(--font-family-base);--font-chip: 600 13px/18px var(--font-family-base)}[data-ui-domain=basic-ai]{--ui-domain-accent: var(--ui-color-brand-600);--ui-domain-accent-hover: var(--ui-color-brand-700);--ui-domain-soft: var(--ui-color-brand-50);--ui-domain-border: var(--ui-color-brand-200)}[data-ui-domain=analysis],[data-ui-domain=creator-api]{--ui-domain-accent: var(--ui-color-aqua-700);--ui-domain-accent-hover: var(--ui-color-aqua-800);--ui-domain-soft: var(--ui-color-aqua-50);--ui-domain-border: var(--ui-color-aqua-200)}[data-ui-domain=apparel]{--ui-domain-accent: var(--ui-action-primary);--ui-domain-accent-hover: var(--ui-action-primary-hover);--ui-domain-soft: var(--ui-action-primary-soft);--ui-domain-border: var(--ui-action-primary-border)}[data-ui-domain=works]{--ui-domain-accent: var(--ui-color-works-600);--ui-domain-accent-hover: var(--ui-color-works-700);--ui-domain-soft: var(--ui-color-works-50);--ui-domain-border: var(--ui-color-works-200)}[data-ui-domain=wallet]{--ui-domain-accent: var(--ui-action-primary);--ui-domain-accent-hover: var(--ui-action-primary-hover);--ui-domain-soft: var(--ui-action-primary-soft);--ui-domain-border: var(--ui-action-primary-border)}[data-ui-shell=admin],.admin-shell,.ui-admin-overlay{--ui-action-primary: var(--ui-admin-primary);--ui-action-primary-hover: var(--ui-admin-primary-hover);--ui-action-primary-active: var(--ui-admin-primary-active);--ui-action-primary-soft: var(--ui-admin-primary-soft);--ui-action-primary-border: var(--ui-admin-primary-border);--ui-focus-ring: var(--ui-admin-focus);--ui-domain-accent: var(--ui-color-admin-600);--ui-domain-accent-hover: var(--ui-color-admin-700);--ui-domain-soft: var(--ui-color-admin-50);--ui-domain-border: var(--ui-color-admin-200)}html:root{--el-color-primary: var(--ui-action-primary);--el-color-primary-light-3: var(--ui-color-brand-400);--el-color-primary-light-5: var(--ui-color-brand-300);--el-color-primary-light-7: var(--ui-color-brand-200);--el-color-primary-light-8: var(--ui-color-brand-100);--el-color-primary-light-9: var(--ui-color-brand-50);--el-color-primary-dark-2: var(--ui-action-primary-hover);--el-color-success: var(--ui-status-success);--el-color-success-light-9: var(--ui-status-success-soft);--el-color-warning: var(--ui-status-warning);--el-color-warning-light-9: var(--ui-status-warning-soft);--el-color-danger: var(--ui-status-danger);--el-color-danger-light-9: var(--ui-status-danger-soft);--el-color-error: var(--ui-status-danger);--el-color-error-light-9: var(--ui-status-danger-soft);--el-color-info: var(--ui-status-info);--el-color-info-light-9: var(--ui-status-info-soft);--el-bg-color: var(--ui-bg-surface);--el-bg-color-page: var(--ui-bg-app);--el-bg-color-overlay: var(--ui-bg-raised);--el-fill-color: var(--ui-bg-subtle);--el-fill-color-light: var(--ui-color-neutral-50);--el-fill-color-lighter: var(--ui-color-neutral-25);--el-fill-color-blank: var(--ui-bg-surface);--el-fill-color-dark: var(--ui-color-neutral-200);--el-fill-color-darker: var(--ui-color-neutral-300);--el-text-color-primary: var(--ui-text-primary);--el-text-color-regular: var(--ui-text-secondary);--el-text-color-secondary: var(--ui-text-muted);--el-text-color-placeholder: var(--ui-text-placeholder);--el-text-color-disabled: var(--ui-text-disabled);--el-border-color: var(--ui-border);--el-border-color-light: var(--ui-color-neutral-200);--el-border-color-lighter: var(--ui-color-neutral-100);--el-border-color-extra-light: var(--ui-color-neutral-50);--el-border-color-dark: var(--ui-border-strong);--el-border-color-darker: var(--ui-color-neutral-400);--el-font-family: var(--ui-font-family);--el-font-size-base: 14px;--el-border-radius-small: var(--ui-radius-sm);--el-border-radius-base: var(--ui-radius-control);--el-border-radius-round: 999px;--el-component-size-small: var(--ui-control-height-sm);--el-component-size: var(--ui-control-height-md);--el-component-size-large: var(--ui-control-height-lg);--el-box-shadow-light: var(--ui-shadow-popover);--el-box-shadow: var(--ui-shadow-dialog)}[data-ui-shell=admin],.admin-shell,.ui-admin-overlay{--el-color-primary: var(--ui-admin-primary);--el-color-primary-light-3: var(--ui-admin-action-primary-light-3);--el-color-primary-light-5: var(--ui-admin-action-primary-light-5);--el-color-primary-light-7: var(--ui-admin-action-primary-light-7);--el-color-primary-light-8: var(--ui-admin-action-primary-light-8);--el-color-primary-light-9: var(--ui-admin-primary-soft);--el-color-primary-dark-2: var(--ui-admin-primary-hover);--el-bg-color: var(--ui-admin-bg-surface);--el-bg-color-page: var(--ui-admin-bg-page);--el-bg-color-overlay: var(--ui-admin-bg-surface);--el-fill-color: var(--ui-admin-bg-subtle);--el-fill-color-light: var(--ui-admin-bg-subtle);--el-fill-color-lighter: var(--ui-admin-bg-subtle);--el-fill-color-blank: var(--ui-admin-bg-surface);--el-text-color-primary: var(--ui-admin-text);--el-text-color-regular: var(--ui-admin-text-secondary-role);--el-text-color-secondary: var(--ui-admin-text-muted-role);--el-text-color-placeholder: var(--ui-admin-text-placeholder);--el-border-color: var(--ui-admin-line);--el-border-color-light: var(--ui-admin-line);--el-border-color-lighter: var(--ui-color-neutral-50);--el-border-color-dark: var(--ui-admin-line-strong)}.ui-admin-overlay{color:var(--ui-admin-text-secondary-role);background:var(--ui-admin-bg-surface)}[data-ui-shell=admin] .el-button--primary:not(.is-plain,.is-link,.is-text,.is-disabled),.admin-shell .el-button--primary:not(.is-plain,.is-link,.is-text,.is-disabled),.ui-admin-overlay .el-button--primary:not(.is-plain,.is-link,.is-text,.is-disabled){--el-button-bg-color: var(--ui-admin-primary);--el-button-border-color: var(--ui-admin-primary);--el-button-hover-bg-color: var(--ui-admin-primary-hover);--el-button-hover-border-color: var(--ui-admin-primary-hover);--el-button-active-bg-color: var(--ui-admin-primary-active);--el-button-active-border-color: var(--ui-admin-primary-active)}[data-ui-shell=admin] .el-button--primary:not(.is-plain,.is-link,.is-text,.is-disabled):hover,.admin-shell .el-button--primary:not(.is-plain,.is-link,.is-text,.is-disabled):hover,.ui-admin-overlay .el-button--primary:not(.is-plain,.is-link,.is-text,.is-disabled):hover{border-color:var(--ui-admin-primary-hover);background:var(--ui-admin-primary-hover)}[data-ui-shell=admin] .el-button--primary.is-plain:not(.is-disabled):hover,.admin-shell .el-button--primary.is-plain:not(.is-disabled):hover{border-color:var(--ui-admin-primary-border);color:var(--ui-admin-primary-hover);background:var(--ui-admin-bg-subtle)}[data-ui-shell=admin] .el-button:not(.el-button--primary,.el-button--danger,.is-link,.is-text,.is-disabled):hover,.admin-shell .el-button:not(.el-button--primary,.el-button--danger,.is-link,.is-text,.is-disabled):hover{border-color:var(--ui-admin-line-strong);color:var(--ui-admin-text);background:var(--ui-admin-bg-subtle)}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}html:root:root body *,html:root:root body *:before,html:root:root body *:after{scroll-behavior:auto;animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms;transition-delay:0ms}}*{box-sizing:border-box}html,body,#app{min-width:0;min-height:100vh}body{margin:0;color:var(--ui-text-primary);background:var(--ui-bg-app);font:var(--ui-font-body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}body,button,input,textarea,select,.el-button,.el-input__inner,.el-textarea__inner{font-family:var(--ui-font-family)}::placeholder,.el-input__inner::placeholder,.el-textarea__inner::placeholder{color:var(--ui-text-placeholder)}.el-form-item__label,.el-checkbox__label,.el-radio__label,.el-table,.el-table .cell{color:var(--ui-text-secondary);font-size:14px;line-height:1.5}.el-form-item__label{font-weight:600}.el-input__wrapper,.el-textarea__inner,.el-select__wrapper,.el-date-editor.el-input__wrapper{border-radius:var(--ui-radius-panel);color:var(--ui-text-primary);box-shadow:0 0 0 1px var(--ui-border-control) inset}.el-input__wrapper:hover,.el-textarea__inner:hover,.el-select__wrapper:hover{box-shadow:0 0 0 1px var(--ui-border-control-hover) inset}.el-input__wrapper.is-focus,.el-textarea__inner:focus,.el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--ui-action-primary) inset,0 0 0 3px var(--ui-focus-ring)}.el-input__inner,.el-textarea__inner,.el-select__placeholder,.el-select__selected-item,.el-range-input{color:var(--ui-text-primary);font-size:14px;line-height:1.55}.el-button,button{font-size:14px;font-weight:600;line-height:20px}.el-button.is-disabled,.el-button.is-disabled:hover,button:disabled{color:var(--ui-text-muted);opacity:.72}.el-table th.el-table__cell{color:var(--ui-text-secondary);background:var(--ui-bg-subtle);font-size:14px;font-weight:650}.el-table td.el-table__cell{color:var(--ui-text-secondary)}.el-tag{font-size:12px;font-weight:600}
