.prism-container{position:relative;width:100%;height:100%}.liquid-ether-container{position:relative;overflow:hidden;width:100%;height:100%;touch-action:none}.text-type{display:inline-block;white-space:pre-wrap}.text-type__cursor{margin-left:.25rem;display:inline-block;opacity:1}.text-type__cursor--hidden{display:none}.card-spotlight{position:relative;border-radius:1.5rem;border:1px solid #222;background-color:#111;padding:2rem;overflow:hidden;--mouse-x: 50%;--mouse-y: 50%;--spotlight-color: rgba(255, 255, 255, .05)}.card-spotlight:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at var(--mouse-x) var(--mouse-y),var(--spotlight-color),transparent 80%);opacity:0;transition:opacity .5s ease;pointer-events:none}.card-spotlight:hover:before,.card-spotlight:focus-within:before{opacity:.6}.stroke-text{display:block;width:100%;line-height:0}.stroke-text--hover{cursor:pointer}.stroke-text__svg{display:block;width:100%;height:var(--stroke-text-height, 160px)}.stroke-text__stroke,.stroke-text__fill{-webkit-user-select:none;user-select:none}:root{--linear-ease: linear( 0, .068, .19 2.7%, .804 8.1%, 1.037, 1.199 13.2%, 1.245, 1.27 15.8%, 1.274, 1.272 17.4%, 1.249 19.1%, .996 28%, .949, .928 33.3%, .926, .933 36.8%, 1.001 45.6%, 1.013, 1.019 50.8%, 1.018 54.4%, 1 63.1%, .995 68%, 1.001 85%, 1 )}.gooey-nav-container{position:relative}.gooey-nav-container nav{display:flex;position:relative;transform:translateZ(.01px)}.gooey-nav-container nav ul{display:flex;gap:2em;list-style:none;padding:0 1em;margin:0;position:relative;z-index:3;color:#fff;text-shadow:0 1px 1px hsl(205deg 30% 10% / .2)}.gooey-nav-container nav ul li{border-radius:100vw;position:relative;cursor:pointer;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease;box-shadow:0 0 .5px 1.5px transparent;color:#fff}.gooey-nav-container nav ul li a{display:inline-block;padding:.6em 1em}.gooey-nav-container nav ul li:focus-within:has(:focus-visible){box-shadow:0 0 .5px 1.5px #fff}.gooey-nav-container nav ul li:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;background:#fff;opacity:0;transform:scale(0);transition:all .3s ease;z-index:-1}.gooey-nav-container nav ul li.active{color:#000;text-shadow:none}.gooey-nav-container nav ul li.active:after{opacity:1;transform:scale(1)}.gooey-nav-container .effect{position:absolute;left:0;top:0;width:0;height:0;opacity:1;pointer-events:none;display:grid;place-items:center;z-index:1}.gooey-nav-container .effect.text{color:#fff;transition:color .3s ease}.gooey-nav-container .effect.text.active{color:#000}.gooey-nav-container .effect.filter{filter:blur(7px) contrast(100) blur(0);mix-blend-mode:lighten}.gooey-nav-container .effect.filter:before{content:"";position:absolute;top:-75px;right:-75px;bottom:-75px;left:-75px;z-index:-2;background:#000}.gooey-nav-container .effect.filter:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform:scale(0);opacity:0;z-index:-1;border-radius:100vw}.gooey-nav-container .effect.active:after{animation:pill .3s ease both}@keyframes pill{to{transform:scale(1);opacity:1}}.particle,.point{display:block;opacity:0;width:20px;height:20px;border-radius:100%;transform-origin:center}.particle{--time: 5s;position:absolute;top:calc(50% - 8px);left:calc(50% - 8px);animation:particle calc(var(--time)) ease 1 -.35s}.point{background:var(--color);opacity:1;animation:point calc(var(--time)) ease 1 -.35s}@keyframes particle{0%{transform:rotate(0) translate(calc(var(--start-x)),calc(var(--start-y)));opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45)}70%{transform:rotate(calc(var(--rotate) * .5)) translate(calc(var(--end-x) * 1.2),calc(var(--end-y) * 1.2));opacity:1;animation-timing-function:ease}85%{transform:rotate(calc(var(--rotate) * .66)) translate(calc(var(--end-x)),calc(var(--end-y)));opacity:1}to{transform:rotate(calc(var(--rotate) * 1.2)) translate(calc(var(--end-x) * .5),calc(var(--end-y) * .5));opacity:1}}@keyframes point{0%{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.55,0,1,.45)}25%{transform:scale(calc(var(--scale) * .25))}38%{opacity:1}65%{transform:scale(var(--scale));opacity:1;animation-timing-function:ease}85%{transform:scale(var(--scale));opacity:1}to{transform:scale(0);opacity:0}}.border-glow-card{--edge-proximity: 0;--cursor-angle: 45deg;--edge-sensitivity: 30;--color-sensitivity: calc(var(--edge-sensitivity) + 20);--border-radius: 28px;--glow-padding: 40px;--cone-spread: 25;position:relative;border-radius:var(--border-radius);isolation:isolate;transform:translateZ(.01px);display:grid;border:1px solid rgb(255 255 255 / 15%);background:var(--card-bg, #120F17);overflow:visible;box-shadow:#0000001a 0 1px 2px,#0000001a 0 2px 4px,#0000001a 0 4px 8px,#0000001a 0 8px 16px,#0000001a 0 16px 32px,#0000001a 0 32px 64px}.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;transition:opacity .25s ease-out;z-index:-1}.border-glow-card:not(:hover):not(.sweep-active):before,.border-glow-card:not(:hover):not(.sweep-active):after,.border-glow-card:not(:hover):not(.sweep-active)>.edge-light{opacity:0;transition:opacity .75s ease-in-out}.border-glow-card:before{border:1px solid transparent;background:linear-gradient(var(--card-bg, #120F17) 0 100%) padding-box,linear-gradient(#fff0,#fff0) border-box,var(--gradient-one, radial-gradient(at 80% 55%, hsla(268, 100%, 76%, 1) 0px, transparent 50%)) border-box,var(--gradient-two, radial-gradient(at 69% 34%, hsla(349, 100%, 74%, 1) 0px, transparent 50%)) border-box,var(--gradient-three, radial-gradient(at 8% 6%, hsla(136, 100%, 78%, 1) 0px, transparent 50%)) border-box,var(--gradient-four, radial-gradient(at 41% 38%, hsla(192, 100%, 64%, 1) 0px, transparent 50%)) border-box,var(--gradient-five, radial-gradient(at 86% 85%, hsla(186, 100%, 74%, 1) 0px, transparent 50%)) border-box,var(--gradient-six, radial-gradient(at 82% 18%, hsla(52, 100%, 65%, 1) 0px, transparent 50%)) border-box,var(--gradient-seven, radial-gradient(at 51% 4%, hsla(12, 100%, 72%, 1) 0px, transparent 50%)) border-box,var(--gradient-base, linear-gradient(#c299ff 0 100%)) border-box;opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center,black calc(var(--cone-spread) * 1%),transparent calc((var(--cone-spread) + 15) * 1%),transparent calc((100 - var(--cone-spread) - 15) * 1%),black calc((100 - var(--cone-spread)) * 1%));mask-image:conic-gradient(from var(--cursor-angle) at center,black calc(var(--cone-spread) * 1%),transparent calc((var(--cone-spread) + 15) * 1%),transparent calc((100 - var(--cone-spread) - 15) * 1%),black calc((100 - var(--cone-spread)) * 1%))}.border-glow-card:after{border:1px solid transparent;background:var(--gradient-one, radial-gradient(at 80% 55%, hsla(268, 100%, 76%, 1) 0px, transparent 50%)) padding-box,var(--gradient-two, radial-gradient(at 69% 34%, hsla(349, 100%, 74%, 1) 0px, transparent 50%)) padding-box,var(--gradient-three, radial-gradient(at 8% 6%, hsla(136, 100%, 78%, 1) 0px, transparent 50%)) padding-box,var(--gradient-four, radial-gradient(at 41% 38%, hsla(192, 100%, 64%, 1) 0px, transparent 50%)) padding-box,var(--gradient-five, radial-gradient(at 86% 85%, hsla(186, 100%, 74%, 1) 0px, transparent 50%)) padding-box,var(--gradient-six, radial-gradient(at 82% 18%, hsla(52, 100%, 65%, 1) 0px, transparent 50%)) padding-box,var(--gradient-seven, radial-gradient(at 51% 4%, hsla(12, 100%, 72%, 1) 0px, transparent 50%)) padding-box,var(--gradient-base, linear-gradient(#c299ff 0 100%)) padding-box;-webkit-mask-image:linear-gradient(to bottom,#000,#000),radial-gradient(ellipse at 50% 50%,black 40%,transparent 65%),radial-gradient(ellipse at 66% 66%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 66% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 66%,black 5%,transparent 40%),conic-gradient(from var(--cursor-angle) at center,transparent 5%,black 15%,black 85%,transparent 95%);mask-image:linear-gradient(to bottom,#000,#000),radial-gradient(ellipse at 50% 50%,black 40%,transparent 65%),radial-gradient(ellipse at 66% 66%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 66% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 66%,black 5%,transparent 40%),conic-gradient(from var(--cursor-angle) at center,transparent 5%,black 15%,black 85%,transparent 95%);-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add;opacity:calc(var(--fill-opacity, .5) * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));mix-blend-mode:soft-light}.border-glow-card>.edge-light{inset:calc(var(--glow-padding) * -1);pointer-events:none;z-index:1;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center,black 2.5%,transparent 10%,transparent 90%,black 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center,black 2.5%,transparent 10%,transparent 90%,black 97.5%);opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));mix-blend-mode:plus-lighter}.border-glow-card>.edge-light:before{content:"";position:absolute;inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color, hsl(40deg 80% 80% / 100%)),inset 0 0 1px 0 var(--glow-color-60, hsl(40deg 80% 80% / 60%)),inset 0 0 3px 0 var(--glow-color-50, hsl(40deg 80% 80% / 50%)),inset 0 0 6px 0 var(--glow-color-40, hsl(40deg 80% 80% / 40%)),inset 0 0 15px 0 var(--glow-color-30, hsl(40deg 80% 80% / 30%)),inset 0 0 25px 2px var(--glow-color-20, hsl(40deg 80% 80% / 20%)),inset 0 0 50px 2px var(--glow-color-10, hsl(40deg 80% 80% / 10%)),0 0 1px 0 var(--glow-color-60, hsl(40deg 80% 80% / 60%)),0 0 3px 0 var(--glow-color-50, hsl(40deg 80% 80% / 50%)),0 0 6px 0 var(--glow-color-40, hsl(40deg 80% 80% / 40%)),0 0 15px 0 var(--glow-color-30, hsl(40deg 80% 80% / 30%)),0 0 25px 2px var(--glow-color-20, hsl(40deg 80% 80% / 20%)),0 0 50px 2px var(--glow-color-10, hsl(40deg 80% 80% / 10%))}.border-glow-inner{display:flex;flex-direction:column;position:relative;overflow:auto;z-index:1}@font-face{font-family:Dancing Script;src:url(../fonts/dancing-script-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Liu Jian Mao Cao;src:url(../fonts/liu-jian-mao-cao-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.bank-stage{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:36px;flex-wrap:wrap;width:min(880px,94vw);padding-top:40px}.bank-main{display:flex;flex-direction:column;align-items:center;gap:14px;perspective:1100px}.bank-card-wrap{width:min(430px,86vw);aspect-ratio:1.586;position:relative;touch-action:none;cursor:grab;will-change:transform;transform-style:preserve-3d;-webkit-user-select:none;user-select:none}.bank-card-wrap *{-webkit-user-select:none;user-select:none}.bank-card-wrap input,.bank-card-wrap textarea{-webkit-user-select:text;user-select:text}.bank-card-shell{min-height:calc(min(430px,86vw) / 1.586);position:relative;z-index:2;transform-style:preserve-3d}.bank-card-wrap.swiping{cursor:grabbing}.bank-card-3d{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}.bc-face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;overflow:hidden;backface-visibility:hidden;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:11px 15px}.bc-front{transform:translateZ(4px);background:radial-gradient(120% 90% at 18% 0%,rgba(255,255,255,.18),transparent 55%),linear-gradient(145deg,#5b6472,#343b47 55%,#232932);border:1px solid rgba(255,255,255,.28);box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0000004d}.bc-front:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='140' height='140' filter='url(%23n)' opacity='0.55'/></svg>");opacity:.4;mix-blend-mode:overlay;pointer-events:none;z-index:0}.bc-front:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 0%,rgba(190,210,255,.14),transparent 55%);pointer-events:none}.bc-back{transform:rotateY(180deg) translateZ(4px);background:linear-gradient(145deg,#353c47,#252b34);border:1px solid rgba(255,255,255,.2);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0000004d;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:16px;padding:0}.bc-back__stripe{height:34px;background:#0d0f14;border-radius:20px 20px 0 0}.bc-back__body{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px;padding:10px 16px 0}.bc-back__sigrow{display:flex;align-items:stretch;gap:10px}.bc-back__sig{flex:1;background:#ffffffe0;border-radius:5px;padding:5px 8px}.bc-back__sig-label{display:block;font-size:8px;color:#555;letter-spacing:.06em}.bc-back__sig-line{display:block;width:100%;margin-top:4px;padding:0 0 3px;height:28px;border:0;border-bottom:1px dashed rgba(107,114,128,.75);border-radius:0;background:transparent;font-family:Dancing Script,Liu Jian Mao Cao,Segoe Script,Bradley Hand,STXingkai,KaiTi,楷体,cursive;font-size:22px;line-height:1.15;color:#1f2937;letter-spacing:.02em;caret-color:#1f2937;outline:none;box-sizing:border-box}.bc-back__sig-line::placeholder{font-family:inherit;font-size:13px;color:#55555580;letter-spacing:.04em}.bc-back__sig-line:focus{border-bottom-color:#56d8fff2;background:#ffffff4d}.bc-back__sig-static{display:block;font-family:Dancing Script,Liu Jian Mao Cao,cursive;font-size:17px;color:#1f2937;min-height:24px;word-break:break-all}.bc-back__cvv{width:56px;background:#ffffffe0;border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.bc-back__cvv-label{font-size:8px;color:#555;letter-spacing:.1em}.bc-back__cvv-num{font-size:11px;color:#222;letter-spacing:.22em}.bc-back__title{font-size:12px;color:#ffffffd1;letter-spacing:.05em}.bc-back__hint{font-size:10px;color:#ffffff80}.bc-back__holo{position:absolute;top:64px;right:0;bottom:0;width:46px;background:linear-gradient(180deg,#56d8ff2e,#8b5cf633,#56d8ff2e);border-left:1px solid rgba(255,255,255,.12);pointer-events:none}.bc-back__footer{position:relative;z-index:1;margin-top:auto;display:flex;justify-content:space-between;font-size:9px;color:#ffffff73;padding:0 16px 10px}.bc-side{position:absolute;background:linear-gradient(180deg,#59616e,#2c323d 55%,#1d222b);backface-visibility:hidden;pointer-events:none}.bc-side--left,.bc-side--right{top:20px;bottom:20px;height:auto;width:8px}.bc-side--left{left:-4px;transform:rotateY(-90deg)}.bc-side--right{right:-4px;transform:rotateY(90deg)}.bc-side--top,.bc-side--bottom{left:20px;right:20px;width:auto;height:8px}.bc-side--top{top:-4px;transform:rotateX(90deg)}.bc-side--bottom{bottom:-4px;transform:rotateX(-90deg)}.bank-form{position:relative;z-index:1;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:3px}.bank-form h3{color:#fff;font-size:15px;margin:0}.bank-form__lead{color:#ffffffb8;font-size:10.5px;margin:0}.bank-form .register-field{margin-bottom:3px}.bank-form .register-field>span{color:#ffffffc7;font-size:9.5px;margin-bottom:1px}.bank-form .register-field input{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:5px 9px;font-size:11.5px;color:#fff}.bank-form .register-field input::placeholder{color:#ffffff59}.bank-form .register-field input:focus{border-color:#56d8ff99;background:#ffffff1a}.bank-form .register-code__btn{background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:0 8px;font-size:11px;color:#fffc}.bank-form .register-code__btn:hover{border-color:#56d8ff99;color:#56d8ff}.bank-submit{width:auto;margin:2px auto 0;padding:6px 22px;font-size:12px;border-radius:999px;background:#8b5cf638;border:1px solid rgba(139,92,246,.55);box-shadow:none}.bank-submit:hover{background:#8b5cf661}.bank-form .register-msg,.bank-form .register-hint{margin:2px 0 0;font-size:10.5px}.bank-form .register-toggle{margin:3px auto 0;font-size:11px}.bank-actions{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:2px}.bank-actions .register-msg,.bank-actions .register-hint{margin:0;font-size:12px}.card-ghost-btn{min-width:200px;background:#ffffff12;border:1px solid rgba(255,255,255,.24);color:#dfe8ff;border-radius:999px;padding:8px 26px;font-size:13px;white-space:nowrap;cursor:pointer;transform-origin:center;transition:transform .35s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease,color .25s ease}.card-ghost-btn__label{display:inline-block;white-space:nowrap;transform-origin:center}.card-ghost-btn:hover:not(:disabled){border-color:#56d8ff;box-shadow:0 0 14px #56d8ff66;background:#56d8ff14}.card-ghost-btn--error,.card-ghost-btn--error:hover:not(:disabled){border-color:#ff5c5cd9;color:#ff8b8b;background:#ff5c5c24;box-shadow:0 0 16px #ff5c5c59}.card-ghost-btn--ok,.card-ghost-btn--ok:hover:not(:disabled){border-color:#6fe3b3d9;color:#a9f3d2;background:#6fe3b31f;box-shadow:0 0 16px #6fe3b34d}.card-ghost-btn:disabled{opacity:.5;cursor:default}.profile-page{position:relative;z-index:1;width:100%;height:100%;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;display:flex;align-items:flex-start;justify-content:flex-start;padding:70px 20px 40px}.profile-page::-webkit-scrollbar{display:none}.profile-page--pre{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;pointer-events:none}.profile-page--show{position:absolute;top:0;right:0;bottom:0;left:0}.profile-page__inner{width:min(960px,94vw)}.profile-lanyard{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:5;pointer-events:none}.profile-lanyard .lanyard-wrapper{width:100%;height:100%;pointer-events:none}.profile-workinfo{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:-6px 0 18px;max-width:min(430px,86vw)}.profile-workinfo__row{flex-basis:100%;display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted)}.profile-workinfo__row strong{color:var(--cyan);font-family:ui-monospace,Consolas,monospace;letter-spacing:.06em}.profile-workinfo__input{flex:1;min-width:180px;background:#ffffff0f;border:1px solid var(--line-strong);border-radius:10px;color:var(--text);padding:8px 12px;font-size:13px;outline:none}.profile-workinfo__input:focus{border-color:var(--cyan)}.profile-workinfo__err{color:#ff8b8b;font-size:12px;flex-basis:100%}.profile-devpanel{display:flex;flex-direction:column;gap:10px;margin:-6px 0 18px;max-width:min(430px,86vw)}.profile-devpanel__head{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--text)}.profile-devpanel__head em{font-style:normal;font-size:11px;color:#c4b5fd;border:1px solid rgba(196,181,253,.4);border-radius:999px;padding:1px 8px;letter-spacing:.05em}.profile-devpanel__err{color:#ff8b8b;font-size:12px}.profile-devpanel__list{display:flex;flex-direction:column;gap:8px;max-height:240px;overflow-y:auto;scrollbar-width:thin}.profile-devpanel__row{display:flex;align-items:center;gap:8px;background:#ffffff0a;border:1px solid var(--line-strong);border-radius:10px;padding:8px 10px}.profile-devpanel__email{flex:1;min-width:0;font-size:12px;color:var(--text);word-break:break-all}.profile-devpanel__role{font-size:11px;color:var(--cyan);border:1px solid rgba(86,216,255,.35);border-radius:999px;padding:1px 8px;white-space:nowrap}.profile-devpanel__role.admin{color:#ffd166;border-color:#ffd16673}.profile-devpanel__role.dev{color:#c4b5fd;border-color:#c4b5fd73}.profile-trial{display:flex;flex-direction:column;gap:10px;margin:-6px 0 18px;max-width:min(430px,86vw)}.profile-trial__card{background:#ffffff0b;border:1px solid var(--line-strong);border-radius:14px;padding:14px 16px}.profile-trial__card--used{background:#34d3990f;border-color:#34d39947}.profile-trial__title{font-size:12px;color:var(--muted);margin-bottom:8px}.profile-trial__code{font-family:ui-monospace,Consolas,monospace;font-size:16px;letter-spacing:.08em;color:var(--cyan);background:#00000040;border:1px dashed rgba(110,168,255,.35);border-radius:10px;padding:10px 12px;cursor:pointer;-webkit-user-select:all;user-select:all;margin-bottom:10px;word-break:break-all}.profile-trial__actions{display:flex;gap:8px}.profile-trial__hint{font-size:12px;color:var(--muted);margin:8px 0 0;line-height:1.5}.profile-trial__meta{font-size:13px;color:var(--text)}.profile-trial__meta strong{color:var(--cyan)}.profile-trial__err{color:#ff8b8b;font-size:12px}.profile-redeem{display:flex;flex-direction:column;gap:8px;margin:0 0 18px;max-width:min(430px,86vw)}.profile-redeem__title{font-size:12px;color:var(--muted)}.profile-redeem__row{display:flex;gap:8px}.profile-redeem__input{flex:1;min-width:0;background:#ffffff0f;border:1px solid var(--line-strong);border-radius:10px;color:var(--text);padding:9px 12px;font-size:13px;font-family:ui-monospace,Consolas,monospace;letter-spacing:.06em}.profile-redeem__input:focus{outline:none;border-color:var(--cyan)}.profile-redeem__hint{font-size:12px;color:var(--muted);line-height:1.5}.profile-redeem__ok{color:#6fe3b3;font-size:12px}.profile-redeem__err{color:#ff8b8b;font-size:12px}.profile-bank-card-switch{width:min(430px,86vw)}.profile-bank-card-switch.switching{will-change:transform}.bank-face__trial{display:flex;flex-direction:column;gap:3px}.bank-face__trial span{font-size:10px;color:#fff9}.bank-face__trial strong{font-family:ui-monospace,Consolas,monospace;font-size:clamp(11px,2vw,15px);letter-spacing:.08em;color:#7ee2a8;word-break:break-all}.profile-bank-card-3d.style-white .bc-front,.bank-card-3d.style-white .bc-front{background:radial-gradient(120% 90% at 18% 0%,rgba(255,255,255,.9),transparent 55%),linear-gradient(145deg,#fff,#f2f5fa 55%,#e3e9f2);border:1px solid rgba(15,23,42,.12);box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #0000000f}.profile-bank-card-3d.style-white .bc-back,.bank-card-3d.style-white .bc-back{background:linear-gradient(145deg,#f2f5fa,#e3e9f2);border-color:#0f172a1f}.profile-bank-card-3d.style-white .bc-back__stripe,.bank-card-3d.style-white .bc-back__stripe{background:#cbd5e1}.profile-bank-card-3d.style-white .bc-side,.bank-card-3d.style-white .bc-side{background:linear-gradient(180deg,#d7dde6,#aeb7c4 55%,#8d98a8)}.profile-bank-card-3d.style-white .bank-face,.bank-card-3d.style-white .bank-face{color:#0f172a}.profile-bank-card-3d.style-white .bank-face__id,.bank-card-3d.style-white .bank-face__id{color:#0f172ae6}.profile-bank-card-3d.style-white .bank-face__user span,.bank-card-3d.style-white .bank-face__user span{color:#0f172a8c}.profile-bank-card-3d.style-white .bank-face__user strong.sig,.bank-card-3d.style-white .bank-face__user strong.sig{color:#8a5a12}.profile-bank-card-3d.style-white .bank-status,.bank-card-3d.style-white .bank-status{border-color:#0f172a40;color:#0f172abf}.profile-bank-card-3d.style-white .bank-status.live,.bank-card-3d.style-white .bank-status.live{color:#047857;border-color:#04785773}.profile-bank-card-3d.style-white .bank-days,.bank-card-3d.style-white .bank-days{color:#0f172a99}.profile-bank-card-3d.style-white .bank-face__trial span,.bank-card-3d.style-white .bank-face__trial span{color:#0f172a8c}.profile-bank-card-3d.style-white .bank-face__trial strong,.bank-card-3d.style-white .bank-face__trial strong{color:#0f766e}.profile-bank-card-3d.style-white .bank-face__role,.bank-card-3d.style-white .bank-face__role{color:#0369a1;border-color:#0369a166}.profile-bank-card-3d.style-white .bank-face__role.admin,.bank-card-3d.style-white .bank-face__role.admin{color:#b45309;border-color:#b4530973}.profile-bank-card-3d.style-white .bc-back__body,.bank-card-3d.style-white .bc-back__body{color:#0f172ab3}.profile-bank-card-3d.style-white .bc-back__sig-label,.profile-bank-card-3d.style-white .bc-back__title,.profile-bank-card-3d.style-white .bc-back__hint,.profile-bank-card-3d.style-white .bc-back__cvv-label,.profile-bank-card-3d.style-white .bc-back__cvv-num,.bank-card-3d.style-white .bc-back__sig-label,.bank-card-3d.style-white .bc-back__title,.bank-card-3d.style-white .bc-back__hint,.bank-card-3d.style-white .bc-back__cvv-label,.bank-card-3d.style-white .bc-back__cvv-num{color:#0f172abf}.profile-bank-card-3d.style-white .bc-back__footer,.bank-card-3d.style-white .bc-back__footer{color:#0f172a99}.profile-bank-card-3d.style-white .bank-form h3,.bank-card-3d.style-white .bank-form h3{color:#0f172a}.profile-bank-card-3d.style-white .bank-form__lead,.bank-card-3d.style-white .bank-form .register-field>span,.bank-card-3d.style-white .bank-form .register-toggle{color:#0f172ab8}.profile-bank-card-3d.style-white .bank-form .register-field input,.bank-card-3d.style-white .bank-form .register-field input{background:#0f172a0d;border-color:#0f172a2e;color:#0f172a}.profile-bank-card-3d.style-white .bank-form .register-field input::placeholder,.bank-card-3d.style-white .bank-form .register-field input::placeholder{color:#0f172a59}.profile-bank-card-3d.style-white .bank-form .register-code__btn,.bank-card-3d.style-white .bank-form .register-code__btn{border-color:#0f172a40;color:#0f172acc}.profile-page__head{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:18px}.profile-page__head h2{font-size:clamp(24px,3vw,34px)}.profile-bank-card-3d{width:min(430px,86vw);aspect-ratio:1.586;margin:0 0 18px;position:relative;transform-style:preserve-3d;touch-action:none;cursor:grab;will-change:transform;transition:transform .8s var(--ease);-webkit-user-select:none;user-select:none}.profile-bank-card-3d.dragging{transition:none}.profile-bank-card-3d:active{cursor:grabbing}.profile-bank-card__face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;padding:18px 22px;text-align:left;border:1px solid rgba(255,255,255,.28)}.profile-bank-card__front{background:radial-gradient(120% 90% at 18% 0%,rgba(255,255,255,.18),transparent 55%),linear-gradient(145deg,#5b6472,#343b47 55%,#232932);box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0000004d,0 18px 45px #00000059}.profile-bank-card__back{transform:rotateY(180deg);background:linear-gradient(145deg,#353c47,#252b34);padding:0;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0000004d}.pbc-back__stripe{height:34px;background:#0d0f14}.pbc-back__body{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 16px 0}.pbc-back__sigrow{flex:1;background:#ffffffe0;border-radius:5px;padding:6px 10px}.pbc-back__sig-label{display:block;font-size:8px;color:#555;letter-spacing:.06em}.pbc-back__sig{display:block;font-family:Dancing Script,Liu Jian Mao Cao,cursive;font-size:17px;color:#1f2937;min-height:22px;word-break:break-all}.pbc-back__cvv{width:52px;background:#ffffffe0;border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px 0}.pbc-back__cvv span{font-size:8px;color:#555;letter-spacing:.1em}.pbc-back__cvv b{font-size:11px;color:#222;letter-spacing:.2em}.pbc-back__title{padding:0 16px;font-size:12px;color:#ffffffd1;letter-spacing:.05em}.pbc-back__hint{padding:0 16px;font-size:10px;color:#ffffff80}.pbc-back__footer{display:flex;justify-content:space-between;padding:0 16px 10px;font-size:9px;color:#ffffff73}.profile-bank-card__top{display:flex;align-items:center;justify-content:space-between}.profile-bank-card__top-right{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.profile-bank-card__role{font-size:11px;color:var(--cyan);border:1px solid rgba(86,216,255,.4);border-radius:999px;padding:2px 9px;letter-spacing:.06em}.profile-bank-card__role.admin{color:#ffd166;border-color:#ffd16673}.profile-bank-card__chip{width:42px;height:30px;border-radius:6px;background:linear-gradient(135deg,#d8b45a,#a97c2f 55%,#e6c878);box-shadow:inset 0 1px #ffffff80}.profile-bank-card__brand{font-size:12px;letter-spacing:.12em;color:#ffffffd1}.profile-bank-card__id{font-family:ui-monospace,Consolas,monospace;font-size:15px;letter-spacing:.04em;color:#fff;word-break:break-all}.profile-bank-card__bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.profile-bank-card__user span,.profile-bank-card__status span{display:block;font-size:10px;letter-spacing:.08em;color:#ffffff8c}.profile-bank-card__user strong{font-size:15px;color:#fff}.profile-bank-card__user strong.sig{font-family:Dancing Script,Liu Jian Mao Cao,cursive;font-size:19px;color:#ffe9c7}.profile-bank-card__status{margin-left:auto;text-align:right}.profile-bank-card__status .on{color:#6fe3b3;font-size:11px;border:1px solid rgba(111,227,179,.4);border-radius:999px;padding:2px 9px;margin-bottom:3px}.profile-bank-card__status .days{font-size:10px}.profile-bank-card__sig-edit{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:-6px 0 18px;max-width:min(430px,86vw)}.profile-bank-card__sig-input{flex:1;min-width:180px;background:#ffffff0f;border:1px solid var(--line-strong);border-radius:10px;color:var(--text);padding:8px 12px;font-size:15px;outline:none;font-family:Dancing Script,Liu Jian Mao Cao,cursive}.profile-bank-card__sig-input:focus{border-color:var(--cyan)}.profile-bank-card__sig-err{color:#ff8b8b;font-size:12px;flex-basis:100%}.profile-page__role{font-size:12px;color:var(--cyan);border:1px solid rgba(86,216,255,.35);border-radius:999px;padding:3px 10px}.profile-page__role.admin{color:#ffd166;border-color:#ffd16666}.profile-page__card{width:min(520px,94vw);margin:0 auto 18px;background:#0d1322c7;border:1px solid var(--line);border-radius:18px;padding:22px 24px;display:flex;align-items:center;gap:18px;text-align:left}.profile-page__icon{color:var(--cyan);flex:0 0 auto}.profile-page__rows{flex:1;display:grid;gap:8px}.profile-page__row{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13.5px;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:6px}.profile-page__row:last-child{border-bottom:0;padding-bottom:0}.profile-page__row span{color:var(--muted)}.profile-page__row strong{color:var(--text);word-break:break-all;text-align:right}.profile-page__row strong.ok{color:#6fe3b3}.profile-page__row strong.sig{font-family:Dancing Script,Liu Jian Mao Cao,cursive;color:#bfe9ff;font-size:17px}.profile-page__actions{display:flex;justify-content:center;gap:12px;margin-top:18px;flex-wrap:wrap}.profile-page__actions .btn{min-width:140px}.white-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#0f172a;border:1px solid rgba(15,23,42,.14);border-radius:14px;padding:8px 18px;font-size:13px;font-weight:600;cursor:pointer;overflow:hidden;box-shadow:0 1px 2px #0f172a0f}.white-btn:hover{border-color:#0f172a52}.white-btn:disabled{opacity:.6;cursor:default}.profile-card-switch-top{position:fixed;top:22px;left:106px;z-index:211}.bank-opening{position:relative;z-index:1;text-align:center;color:#fff}.bank-opening__check{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:50%;font-size:24px;color:#0e7a4d;background:#fffffff0;margin-bottom:8px}.bank-opening h3{font-size:20px;margin:0 0 4px}.bank-opening p{font-size:12px;color:#ffffffb3;margin:0}.bank-face{position:relative;z-index:1;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;color:#fff}.bank-face__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.bank-face__top-right{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.bank-face__role{font-size:10px;color:var(--cyan);border:1px solid rgba(86,216,255,.4);border-radius:999px;padding:1px 8px;letter-spacing:.06em}.bank-face__role.admin{color:#ffd166;border-color:#ffd16673}.bank-face__role.developer{color:#c4b5fd;border-color:#c4b5fd80}.bank-chip{position:relative;width:60px;height:42px;border-radius:7px;background:linear-gradient(135deg,#f8e4a4,#d4a83f 48%,#b3821f);box-shadow:inset 0 0 10px #5e400a66,0 1px 2px #00000059}.bank-chip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px;background:linear-gradient(90deg,transparent 47.5%,rgba(94,64,10,.55) 47.5%,rgba(94,64,10,.55) 52.5%,transparent 52.5%),linear-gradient(180deg,transparent 0 9%,rgba(94,64,10,.35) 9% 11.5%,transparent 11.5% 22%,rgba(94,64,10,.35) 22% 24.5%,transparent 24.5% 35%,rgba(94,64,10,.35) 35% 37.5%,transparent 37.5% 48%,rgba(94,64,10,.35) 48% 50.5%,transparent 50.5% 61%,rgba(94,64,10,.35) 61% 63.5%,transparent 63.5% 74%,rgba(94,64,10,.35) 74% 76.5%,transparent 76.5% 87%,rgba(94,64,10,.35) 87% 89.5%,transparent 89.5% 100%)}.bank-chip:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid rgba(94,64,10,.35);border-radius:4px}.bank-brand{font-size:13px;font-weight:700;letter-spacing:.08em}.bank-face__id{font-size:clamp(12px,2.4vw,17px);letter-spacing:.06em;word-break:break-all;color:#ffffffeb}.bank-face__bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.bank-face__user span,.bank-face__status span{display:block}.bank-face__user span{font-size:10px;color:#fff9}.bank-face__user strong{font-size:14px}.bank-face__user strong.sig{font-family:Dancing Script,Liu Jian Mao Cao,cursive;font-size:18px;color:#ffe9c7}.bank-status{display:inline-flex;align-items:center;gap:5px;font-size:11px;padding:3px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.3);color:#ffffffd9;margin-bottom:4px}.bank-status svg{width:10px;height:10px;flex:none}.bank-status.live{color:#7dffb0;border-color:#7dffb080}.bank-days{font-size:10.5px;color:#ffffffa6}.bank-unlocked{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0a12288c;border-radius:20px;font-size:22px;font-weight:800;color:#7dffb0;text-shadow:0 0 18px rgba(125,255,176,.6)}.swipe-device{position:relative;width:170px;height:260px;border-radius:18px;border:1px solid rgba(255,255,255,.22);background:#0a1026b3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;box-shadow:0 16px 40px #0006;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.swipe-device--enter{transform:translate(120%);transition:none}.swipe-device__slot{width:110px;height:8px;border-radius:999px;background:#ffffffbf;box-shadow:inset 0 0 6px #00000080}.swipe-device__text{font-size:11px;color:#ffffffb3;text-align:center;padding:0 10px}.swipe-device__bar{width:110px;height:5px;border-radius:999px;background:#ffffff26;overflow:hidden}.swipe-device__fill{display:block;width:100%;height:100%;background:linear-gradient(90deg,#38bdf8,#22d3ee);border-radius:999px;transform-origin:left center;transition:transform .08s linear}.bank-done{width:min(430px,86vw);margin:0 auto}@media (max-width: 760px){.bank-stage{flex-direction:column;gap:20px}.swipe-device{height:120px;width:230px;flex-direction:row}}.shiny-text{display:inline-block}.tilted-card-figure{position:relative;width:100%;height:100%;perspective:800px;display:flex;flex-direction:column;align-items:center;justify-content:center}.tilted-card-mobile-alert{position:absolute;top:1rem;text-align:center;font-size:.875rem;display:none}@media (max-width: 640px){.tilted-card-mobile-alert{display:block}.tilted-card-caption{display:none}}.tilted-card-inner{position:relative;transform-style:preserve-3d}.tilted-card-img{position:absolute;top:0;left:0;object-fit:cover;border-radius:15px;will-change:transform;transform:translateZ(0)}.tilted-card-overlay{position:absolute;top:0;left:0;z-index:2;will-change:transform;transform:translateZ(30px)}.tilted-card-caption{pointer-events:none;position:absolute;left:0;top:0;border-radius:4px;background-color:#fff;padding:4px 10px;font-size:10px;color:#2d2d2d;opacity:0;z-index:3}.star-border-container{display:inline-block;position:relative;border-radius:20px;overflow:hidden}.border-gradient-bottom{position:absolute;width:300%;height:50%;opacity:.7;bottom:-12px;right:-250%;border-radius:50%;animation:star-movement-bottom linear infinite alternate;z-index:0}.border-gradient-top{position:absolute;opacity:.7;width:300%;height:50%;top:-12px;left:-250%;border-radius:50%;animation:star-movement-top linear infinite alternate;z-index:0}.inner-content{position:relative;border:1px solid #222;background:#000;color:#fff;font-size:16px;text-align:center;padding:16px 26px;border-radius:20px;z-index:1}@keyframes star-movement-bottom{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}@keyframes star-movement-top{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.chat-widget{position:fixed;z-index:1200;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none}.chat-widget input{-webkit-user-select:text;user-select:text}.chat-widget__fab{position:relative;width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.38);background:radial-gradient(120% 120% at 28% 18%,rgba(255,255,255,.38),transparent 52%),linear-gradient(135deg,#7c3aed,#0891b2);color:#fff;box-shadow:0 6px 16px #00000061,0 14px 34px #0000006b,0 0 18px #7c3aed6b;display:flex;align-items:center;justify-content:center;cursor:grab;transition:transform .18s ease,box-shadow .18s ease}.chat-widget__fab:active{cursor:grabbing}.chat-widget__fab:hover{transform:translateY(-1px) scale(1.04);box-shadow:0 8px 20px #0000006b,0 18px 42px #0000007a,0 0 24px #0891b273}.chat-widget__fab--open{transform:scale(.94)}.chat-widget__fab svg{width:24px;height:24px}.chat-widget__status{position:absolute;top:-2px;right:-2px;width:11px;height:11px;border-radius:50%;background:#34d399;border:2px solid #0c1428;box-shadow:0 0 8px #34d399d9}.chat-widget__status:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid rgba(52,211,153,.55);animation:chat-status-pulse 2.4s ease-out infinite}@keyframes chat-status-pulse{0%{transform:scale(.7);opacity:.9}70%,to{transform:scale(1.5);opacity:0}}.chat-widget__panel{position:absolute;left:0;bottom:56px;width:320px;height:460px;display:flex;flex-direction:column;border-radius:20px;overflow:hidden;border:1px solid rgba(167,139,250,.3);background:radial-gradient(130% 100% at 0% 0%,rgba(124,58,237,.32),transparent 58%),linear-gradient(165deg,#231c4a,#141032 70%);box-shadow:0 10px 24px #00000059,0 24px 60px #00000080,0 0 30px #7c3aed29,inset 0 1px #ffffff1a;font-size:13px;cursor:default}.chat-widget__head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff0e;cursor:grab}.chat-widget__head:active{cursor:grabbing}.chat-widget__who{display:flex;align-items:center;gap:10px;min-width:0}.chat-widget__avatar{flex:none;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#a78bfa,#0891b2);box-shadow:0 0 12px #a78bfa73}.chat-widget__avatar svg{width:19px;height:19px}.chat-widget__name{display:flex;flex-direction:column;gap:1px;min-width:0}.chat-widget__name strong{color:#fff;font-size:14px;line-height:1.2}.chat-widget__name em{color:#b9b2e8;font-size:11px;font-style:normal;line-height:1.2}.chat-widget__head-actions{display:flex;align-items:center;gap:2px}.chat-widget__head-actions button{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:none;border-radius:9px;background:transparent;color:#c9c2ee;cursor:pointer;transition:background .15s ease,color .15s ease}.chat-widget__head-actions button:hover{background:#a78bfa2e;color:#fff}.chat-widget__head-actions svg{width:16px;height:16px}.chat-widget__body{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px;scrollbar-width:thin}.chat-msg{max-width:86%;padding:9px 12px;border-radius:14px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.chat-msg--user{align-self:flex-end;background:linear-gradient(135deg,#7c3aedd1,#0891b2c7);border:1px solid rgba(255,255,255,.22);color:#fff}.chat-msg--assistant{align-self:flex-start;background:#a78bfa24;border:1px solid rgba(167,139,250,.24);color:#e9e6fb}.chat-msg--typing{color:#b9b2e8;display:inline-flex;align-items:center;gap:6px}.chat-typing-dots{display:inline-flex;gap:4px}.chat-typing-dots i{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.45;animation:chatTypingBounce 1.1s ease-in-out infinite}.chat-typing-dots i:nth-child(2){animation-delay:.18s}.chat-typing-dots i:nth-child(3){animation-delay:.36s}@keyframes chatTypingBounce{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}.chat-widget__foot{display:flex;align-items:center;gap:8px;padding:12px;border-top:1px solid rgba(255,255,255,.08);background:#0003}.chat-widget__foot input{flex:1;min-width:0;height:34px;padding:0 14px;border-radius:18px;border:1px solid rgba(167,139,250,.32);background:#ffffff14;color:#fff;font-size:13px;outline:none;transition:border-color .15s ease,background .15s ease}.chat-widget__foot input:focus{border-color:#a78bfa;background:#ffffff1f}.chat-widget__foot button{flex:none;width:34px;height:34px;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#7c3aed,#0891b2);color:#fff;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.chat-widget__foot button:hover:not(:disabled){transform:translateY(-1px)}.chat-widget__foot button:disabled{opacity:.4;cursor:default}.chat-widget__foot svg{width:17px;height:17px}@media (max-width: 380px){.chat-widget__panel{width:min(320px,calc(100vw - 16px))}}@media (max-height: 620px){.chat-widget__panel{height:min(460px,calc(100vh - 120px))}}@media (prefers-reduced-motion: reduce){.chat-widget__status:after{animation:none}.chat-widget__fab,.chat-widget__fab:hover{transition:none}}.cs-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;display:flex;align-items:center;justify-content:center;background:#050812b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;padding:20px}.cs-overlay__panel{width:680px;max-width:100%;height:600px;max-height:calc(100vh - 40px);display:flex;flex-direction:column;border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:radial-gradient(120% 90% at 0% 0%,rgba(86,140,255,.2),transparent 55%),linear-gradient(160deg,#111c36,#0a0f20);box-shadow:0 24px 80px #0009;font-size:13px}.cs-overlay__head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff0a}.cs-overlay__head strong{display:block;color:#fff;font-size:17px}.cs-overlay__head span{color:#dfe8ffa8;font-size:12px}.cs-overlay__head button{background:none;border:none;color:#dfe8ffbf;font-size:26px;line-height:1;cursor:pointer}.cs-overlay__quick{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.cs-overlay__quick button{border:1px solid rgba(86,216,255,.35);background:#56d8ff14;color:#bfe9ff;border-radius:16px;padding:6px 12px;font-size:12px;cursor:pointer}.cs-overlay__quick button:hover{background:#56d8ff2e}.cs-overlay__body{flex:1}.cs-overlay__contact{padding:10px 16px;border-top:1px solid rgba(255,255,255,.08);color:#dfe8ffa8;font-size:12px;background:#00000029}.cs-overlay__contact a{color:#56d8ff}@media (max-width: 640px){.cs-overlay{padding:0}.cs-overlay__panel{width:100%;height:100%;max-height:none;border-radius:0}}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(./outfit-latin-ext-400-normal-5tcqmc2S.woff2) format("woff2"),url(./outfit-latin-ext-400-normal-DHm7mdGe.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(./outfit-latin-400-normal-BGsTXAXT.woff2) format("woff2"),url(./outfit-latin-400-normal-DMwTpYkH.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(./outfit-latin-ext-500-normal-zeox_O30.woff2) format("woff2"),url(./outfit-latin-ext-500-normal-DrCvqoFD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(./outfit-latin-500-normal-DKnIMDSk.woff2) format("woff2"),url(./outfit-latin-500-normal-ClnHRwRh.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(./outfit-latin-ext-600-normal-B85nYjL1.woff2) format("woff2"),url(./outfit-latin-ext-600-normal-CWJcPgd7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(./outfit-latin-600-normal-B7SfZ07L.woff2) format("woff2"),url(./outfit-latin-600-normal-BEfTtDA7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(./outfit-latin-ext-700-normal-CI4iH74K.woff2) format("woff2"),url(./outfit-latin-ext-700-normal-fjS8-Gm7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(./outfit-latin-700-normal-Cu9v6i1X.woff2) format("woff2"),url(./outfit-latin-700-normal-D4itBLBr.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.particle-text{position:relative;display:block;width:100%;height:100%;min-height:240px;overflow:hidden;touch-action:none;isolation:isolate}.particle-text__canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.particle-text__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--bg: #04060d;--text: #eaf2ff;--muted: #93a6c6;--dim: #5c6f8d;--accent: #56d8ff;--cyan: #56d8ff;--line: rgba(255, 255, 255, .08);--line-strong: rgba(255, 255, 255, .16);--radius: 16px;--ease: cubic-bezier(.2, .7, .2, 1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:Outfit,PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}img{display:block}h2{font-size:clamp(28px,3.4vw,46px);line-height:1.16;letter-spacing:-.01em;font-weight:700}.nav{position:fixed;inset:0 0 auto 0;z-index:60;background:linear-gradient(to bottom,rgba(4,7,16,.6),transparent)}.nav-inner{max-width:1700px;margin:0 auto;padding:18px 42px;display:flex;align-items:center;gap:24px}.brand{display:flex;align-items:center;gap:10px;font-weight:700;font-size:18px}.brand .star-mark{color:var(--cyan);filter:drop-shadow(0 0 8px rgba(86,216,255,.6))}.brand em{font-style:normal;font-size:12px;color:var(--muted);border:1px solid var(--line-strong);border-radius:999px;padding:2px 9px;letter-spacing:.14em}.nav-links{display:flex;gap:6px;margin-left:auto}.nav-link{color:var(--muted);font-size:14px;padding:8px 14px;border-radius:10px}.nav-link:hover{color:var(--text);background:#ffffff0d}.btn-outline{border:1px solid var(--line-strong);color:var(--text);padding:9px 18px;font-size:14px;border-radius:12px}.btn-outline:hover{border-color:var(--accent);color:var(--accent)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;padding:12px 24px;font-size:15px;font-weight:600;transition:transform .25s var(--ease),box-shadow .25s,background .25s,border-color .25s}.btn:hover{transform:translateY(-2px)}.btn-primary{background:linear-gradient(135deg,#38bdf8,#22d3ee);color:#03232b;box-shadow:0 10px 30px #22d3ee2e}.btn-ghost{border:1px solid var(--line-strong);color:var(--text);background:#ffffff08}.hero-cta{display:flex;gap:16px;justify-content:center}.hero-canvas{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;display:block;transition:opacity .3s linear}.hero-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;transition:opacity .3s linear}.hero-layer{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0;background:#09090f;pointer-events:auto}.pt-box{width:100%;height:100%}.pt-meta{margin-top:28px}.layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 32px;pointer-events:none}.layer a,.layer button,.layer.hero-layer{pointer-events:auto}.layer h2{max-width:840px}.layer-lead{color:var(--muted);font-size:17px;max-width:580px;margin-top:18px}.dots{position:fixed;right:34px;top:50%;transform:translateY(-50%);z-index:70;display:grid;gap:22px}.dot{position:relative;width:22px;height:22px;display:grid;place-items:center;border-radius:50%}.dot:before{content:"";width:7px;height:7px;border-radius:50%;background:#ffffff40;transition:background .3s,box-shadow .3s,transform .3s}.dot:hover:before,.dot.on:before{background:var(--cyan);box-shadow:0 0 12px #56d8ffe6;transform:scale(1.2)}.dot span{position:absolute;right:30px;white-space:nowrap;font-size:13px;color:var(--muted);opacity:0;transition:opacity .25s;pointer-events:none}.dot:hover span{opacity:1}.adv-row{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1080px;width:100%;margin-top:34px}.mini-card{background:#0d132299;border:1px solid var(--line);border-radius:var(--radius);padding:24px 20px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left}.mini-card h3{font-size:17px;margin-bottom:8px}.mini-card p{color:var(--muted);font-size:13.5px}.contact-ways{display:flex;gap:14px;justify-content:center;margin:26px 0;flex-wrap:wrap}.way{display:inline-flex;align-items:center;gap:10px;color:var(--muted);border:1px solid var(--line-strong);border-radius:12px;padding:12px 20px;background:#ffffff08}.way:hover{color:var(--text);border-color:var(--accent)}.qr-wrap{display:inline-flex;flex-direction:column;align-items:center;gap:10px;background:#121b2fb3;border:1px solid var(--line-strong);border-radius:18px;padding:18px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.qr-wrap img{width:168px;height:168px;border-radius:10px}.qr-wrap span{color:var(--muted);font-size:13px}.foot{margin-top:48px;display:flex;justify-content:center;gap:26px;color:var(--dim);font-size:13px;flex-wrap:wrap}.page{position:relative}.pt-hero{height:100svh;position:sticky;top:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0;background:#09090f}.pt-hero-inner{width:100%;flex:1 1 auto;min-height:0}.pt-hero-meta{margin-top:24px;padding-bottom:40px}.sec{max-width:1080px;margin:0 auto;padding:130px 28px;text-align:center}.sec-lead{color:var(--muted);font-size:17px;max-width:620px;margin:18px auto 0}.adv-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:44px}.adv-card{background:#0d13229e;border:1px solid var(--line);border-radius:var(--radius);padding:26px 22px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left}.adv-card h3{font-size:17px;margin-bottom:8px}.adv-card p{color:var(--muted);font-size:13.5px}.sec-contact{padding-bottom:70px}@media (max-width: 960px){.nav-links{display:none}.nav-inner{padding:16px 22px}.dots{display:none}.adv-grid,.adv-row{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.adv-grid,.adv-row{grid-template-columns:1fr}.pt-hero{padding-top:80px}}.starfield{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.starfield canvas{width:100%;height:100%;display:block}.hero-wrap,.hero-layer,.pt-hero{background:transparent}@media (pointer: coarse),(max-width: 768px){.pt-hero{position:relative;top:auto}.pt-hero,.pt-hero-inner,.pt-hero-meta{pointer-events:none}}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:8px}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:.15s!important}}@media (prefers-reduced-transparency: reduce){.mini-card,.adv-card,.qr-wrap{background:#0a0f1ef5;backdrop-filter:none;-webkit-backdrop-filter:none}}.brand-logo{width:30px;height:30px;border-radius:8px;object-fit:cover;box-shadow:0 0 14px #56d8ff59}.hero-typed{position:absolute;top:50%;left:0;right:0;transform:translateY(calc(-50% - 9.5vw));text-align:center;pointer-events:none;z-index:3}.hero-typed .text-type{font-family:var(--mono);font-size:clamp(19px,2.1vw,26px);letter-spacing:.16em;font-weight:700;color:#fff;text-shadow:0 0 16px rgba(255,255,255,.35);line-height:1.3;max-width:88vw}@media (pointer: coarse),(max-width: 767px){.hero-typed{transform:translateY(calc(-50% - 10.5vw))}}.platform-list{display:flex;flex-direction:column;gap:12px;width:min(640px,88vw);margin-top:30px}.platform-row{transition:transform .28s var(--ease)}.platform-row:hover{transform:translateY(-3px)}.platform-row .border-glow-inner{display:flex;align-items:flex-start;justify-content:flex-start;gap:14px;padding:16px 18px;text-align:left}.platform-row__icon{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;align-self:center}.platform-row__text{flex:1 1 auto;text-align:left;min-width:0}.platform-row__text h3,.platform-row__text p{text-align:left}.platform-row__text h3{margin-bottom:3px}.platform-row .chip{margin-left:auto;align-self:center}.tilted-card-face{position:absolute;top:0;left:0;border-radius:15px;overflow:hidden;display:flex;align-items:stretch}.platform-tilted{display:flex;align-items:center;gap:14px;padding:0 18px;width:100%;box-sizing:border-box;text-align:left}.platform-row--qq .tilted-card-face{background:linear-gradient(100deg,#6ea8ff38,#0a0f20eb);border:1px solid rgba(110,168,255,.25)}.platform-row--wechat .tilted-card-face{background:linear-gradient(100deg,#6fe3b32e,#0a0f20eb);border:1px solid rgba(111,227,179,.25)}.platform-row--feishu .tilted-card-face{background:linear-gradient(100deg,#4aa8f533,#0a0f20eb);border:1px solid rgba(74,168,245,.25)}.platform-row--telegram .tilted-card-face{background:linear-gradient(100deg,#56d8ff2e,#0a0f20eb);border:1px solid rgba(86,216,255,.25)}.platform-row h3{font-size:18px;margin-bottom:3px}.platform-row p{color:var(--muted);font-size:13px}.chip{flex:0 0 auto;font-size:11px;letter-spacing:.1em;padding:5px 12px;border-radius:999px;border:1px solid var(--line-strong);color:var(--dim)}.chip.live{color:#6fe3b3;border-color:#6fe3b366;background:#6fe3b30f}.chip.soon{color:var(--accent);border-color:#6ea8ff59;background:#6ea8ff0d}.chip.feature{color:#7ef0d5;border-color:#7ef0d573;background:#7ef0d514}.cap-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;max-width:1080px;width:100%;margin-top:32px}.cap-card:nth-child(1),.cap-card:nth-child(2){grid-column:span 2}.cap-card{height:100%;transition:transform .28s var(--ease);background:linear-gradient(90deg,rgba(86,140,255,.2),rgba(86,140,255,.05) 55%,transparent)}.cap-card:nth-child(1),.cap-card:nth-child(2){background:linear-gradient(90deg,rgba(86,216,255,.26),rgba(86,140,255,.1) 60%,transparent)}.cap-card:nth-child(1) .border-glow-inner,.cap-card:nth-child(2) .border-glow-inner{padding:28px 24px}.cap-card:nth-child(1) h3,.cap-card:nth-child(2) h3{font-size:19px}.cap-card:nth-child(1) p,.cap-card:nth-child(2) p{font-size:13.5px}.cap-card:hover{transform:translateY(-4px)}.cap-card .border-glow-inner{display:flex;flex-direction:column;gap:8px;padding:22px 20px;text-align:left}.cap-card h3{font-size:16px;margin-bottom:0}.cap-card p{color:var(--muted);font-size:13px}.timeline{display:flex;flex-direction:column;gap:12px;width:min(680px,74vw);margin-top:32px}.guide-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;width:min(980px,94vw);margin-top:34px}.my-info{display:flex;align-items:center;gap:22px;max-width:720px;margin:0 auto 24px;padding:18px 22px;border:1px solid var(--line);border-radius:18px;background:#ffffff0a;text-align:left}.my-info__logo{width:64px;height:64px;border-radius:16px;flex:0 0 auto}.my-info__body .kicker{margin-bottom:6px}.my-info__body h2{font-size:clamp(22px,3vw,30px);margin-bottom:6px}.my-info__bio{color:var(--muted);font-size:13.5px;line-height:1.6;margin-bottom:12px}.my-info__chips{display:flex;flex-wrap:wrap;gap:10px}.my-info__chips .way{padding:8px 14px;font-size:13px}.account-card{position:relative;max-width:460px;width:90vw;margin:26px auto 0;padding:30px 26px;border-radius:20px;text-align:center}.account-card__badge{position:absolute;top:14px;left:50%;transform:translate(-50%);font-size:11px;letter-spacing:.1em;color:var(--cyan);border:1px solid rgba(86,216,255,.35);border-radius:999px;padding:4px 10px}.account-card__icon{width:64px;height:64px;display:grid;place-items:center;color:var(--cyan);margin:0 auto 14px}.account-card h3{font-size:19px;margin-bottom:8px}.account-card p{color:var(--muted);font-size:13.5px;margin-bottom:16px}.account-card__chips{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.account-card__cta{width:100%;margin-top:4px;margin-bottom:12px}.account-card__email{color:var(--cyan);font-size:15px;margin-bottom:16px;word-break:break-all}.my-head-slot{min-height:1.2em;display:flex;align-items:center;justify-content:center}.my-split-head .split-char{display:inline-block;will-change:transform,opacity}.license-admin{width:min(960px,94vw);margin:26px auto 0;text-align:left;background:#0d1322bd;border:1px solid var(--line);border-radius:18px;padding:18px 20px;max-height:46vh;overflow:auto}.license-admin__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.license-admin__head h3{font-size:17px}.license-admin__head em{font-style:normal;color:var(--cyan);font-size:12px;border:1px solid rgba(86,216,255,.35);border-radius:999px;padding:2px 9px;margin-left:8px}.license-admin__stats{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}.license-admin__stats span{font-size:13px;color:var(--muted);background:#ffffff0d;border:1px solid var(--line);border-radius:10px;padding:7px 12px}.license-admin__stats b{color:var(--text);margin-right:4px}.license-admin__issue,.license-admin__search{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.license-admin input{flex:1;min-width:150px;background:#ffffff0f;border:1px solid var(--line-strong);border-radius:10px;color:var(--text);padding:8px 12px;font-size:13px;outline:none}.license-admin input:focus{border-color:var(--cyan)}.license-admin__issued{font-size:13px;color:var(--cyan);margin-bottom:10px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.license-admin__issued code{background:#56d8ff1a;border:1px solid rgba(86,216,255,.25);border-radius:8px;padding:3px 8px;word-break:break-all}.license-admin__error{color:#ff8b8b;font-size:13px;margin-bottom:10px}.license-admin__table{overflow-x:auto}.license-admin table{width:100%;border-collapse:collapse;font-size:12.5px}.license-admin th,.license-admin td{border-bottom:1px solid var(--line);padding:8px;text-align:left;vertical-align:middle}.license-admin th{color:var(--muted);font-weight:600;white-space:nowrap}.license-admin code{color:#bfe9ff;word-break:break-all}.license-admin__mid{font-family:ui-monospace,Consolas,monospace;white-space:nowrap}.license-admin__copy{color:var(--cyan);font-size:12px;margin-left:6px}.license-admin__copy:hover{text-decoration:underline}.license-admin__status{font-size:12px;border-radius:999px;padding:2px 9px;white-space:nowrap}.license-admin__status.on{color:#6fe3b3;border:1px solid rgba(111,227,179,.4)}.license-admin__status.off{color:#ff8b8b;border:1px solid rgba(255,139,139,.4)}.license-admin__empty{color:var(--dim);text-align:center;padding:16px}.license-admin .btn{padding:7px 14px;font-size:13px}.license-admin__redeem{border-top:1px dashed var(--line);margin-top:18px;padding-top:16px}.register-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px;background-color:#000;opacity:0;transition:opacity .45s ease}.register-overlay.open{opacity:1}.register-overlay.closing{opacity:0}.register-overlay .register-pixels{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.register-overlay__card{position:relative;z-index:1;width:min(430px,94vw);background:#fff;border-radius:22px;box-shadow:0 24px 70px #0b25452e;padding:36px 30px 30px;transform:translateY(14px) scale(.985);transition:transform .45s var(--ease)}.register-overlay.open .register-overlay__card{transform:none}.register-profile{width:min(420px,92vw)}.register-profile .pc-card{height:min(78svh,560px);max-height:560px}.register-form{position:relative}.pc-form-content{width:100%;box-sizing:border-box;padding:52px 28px 24px;text-align:left;overflow-y:auto;mix-blend-mode:normal;pointer-events:auto;align-content:start}.pc-form-content *{pointer-events:auto}.pc-form-content h3{color:#fff;font-size:20px;margin:0 0 6px;background:none;-webkit-text-fill-color:initial}.pc-form-content .register-overlay__lead{color:#ffffffbd;font-size:13px;margin-bottom:16px}.pc-form-content .register-field>span{color:#fffc}.register-overlay__back{position:fixed;top:22px;left:22px;z-index:210;color:#4b5b78;font-size:14px;padding:6px 12px;border-radius:10px;background:#f1f4fa}.register-overlay__back:hover{color:var(--accent)}.register-overlay__badge{position:absolute;top:18px;right:18px;color:#8b5cf6;border:1px solid #e6e0f8;background:#f6f2ff;border-radius:999px;padding:4px 10px;font-size:11px;letter-spacing:.08em}.register-overlay__card h3{font-size:22px;color:#0b2545;margin:10px 0 8px}.register-overlay__lead{color:#5c6f8d;font-size:13.5px;margin-bottom:18px}.register-field{display:block;margin-bottom:14px}.register-field>span{display:block;font-size:12.5px;color:#4b5b78;margin-bottom:6px}.register-field input{width:100%;box-sizing:border-box;border:1px solid #dfe5f0;background:#f8faff;border-radius:12px;padding:11px 14px;font-size:14px;color:#0b2545;outline:none}.register-field input:focus{border-color:#6ea8ff;background:#fff}.register-code{display:flex;gap:8px}.register-code input{flex:1}.register-code__btn{flex:0 0 auto;border:1px solid #dfe5f0;background:#fff;color:#4b5b78;border-radius:12px;padding:0 12px;font-size:13px}.register-code__btn:hover{color:#6ea8ff;border-color:#6ea8ff}.register-submit{width:100%;margin-top:4px}.register-hint{margin-top:12px;font-size:13px;color:#9b1c1c;text-align:center}.register-msg{margin-top:12px;font-size:13px;color:#0e7a4d;text-align:center}.register-toggle{display:block;margin:16px auto 0;color:#6ea8ff;font-size:13.5px;background:none;border:none;cursor:pointer}.register-toggle:hover{text-decoration:underline}@media (max-width: 640px){.my-info{flex-direction:column;text-align:center}.my-info__body{text-align:center}.my-info__chips{justify-content:center}}.guide-card{border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#ffffff09;padding:0;box-shadow:none;transition:transform .28s var(--ease),border-color .28s ease,box-shadow .28s ease}.guide-card:hover{transform:translateY(-6px);border-color:#ffffff47;box-shadow:0 18px 40px #00000059}.guide-card:before{opacity:0}.guide-card:hover:before,.guide-card:focus-within:before{opacity:.9}.guide-card__btn{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%;height:100%;padding:20px 18px;text-align:left}.guide-card__icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#ffffff12;border:1px solid rgba(255,255,255,.1);flex:0 0 auto}.guide-card__title{font-family:"Noto Serif SC","Source Han Serif SC",Songti SC,serif;font-size:19px;font-weight:700;line-height:1.25;color:#fff}.guide-card__line{color:var(--muted);font-size:12.5px;line-height:1.5}.guide-card__go{margin-top:auto;display:inline-flex;align-items:center;gap:5px;color:var(--accent, var(--cyan));font-size:11px;letter-spacing:.18em;opacity:.9}.typed-intro .text-type__cursor{color:var(--cyan)}.nav-gooey{margin-left:auto;--color-1: #ffffff;--color-2: #ffffff;--color-3: #ffffff;--color-4: #ffffff}.nav-gooey .gooey-nav-container nav ul{gap:.5em;padding:0 .4em;font-size:14px;z-index:4}.nav-gooey .gooey-nav-container nav{z-index:2}.nav-gooey .gooey-nav-container nav ul li a{padding:.55em .9em;text-shadow:0 0 8px rgba(4,6,13,.95),0 1px 2px rgba(4,6,13,.9)}.nav-gooey .gooey-nav-container nav ul li.active a{text-shadow:none}.nav-gooey .effect.text{opacity:0}.nav-gooey .gooey-nav-container .effect{z-index:0}.nav-gooey .effect.filter:before{display:none}.nav-gooey .effect.filter{filter:none;mix-blend-mode:normal}.nav-gooey .effect.filter:after{display:none}@media (max-width: 960px){.nav-gooey{display:none}}.constellation-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:14;overflow:hidden;pointer-events:none;transition:opacity .2s ease}.download-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;width:min(900px,92vw);margin-top:30px}.download-card{border:1px solid rgba(255,255,255,.14);border-radius:16px;background:#ffffff0d;padding:18px;display:flex;flex-direction:column;gap:8px;text-align:left}.download-card__head{display:flex;align-items:center;gap:10px}.download-card__head strong{font-size:15px}.download-card__shot{aspect-ratio:16 / 10;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:#0a1120;display:grid;place-items:center}.download-card__shot img{width:100%;height:100%;object-fit:cover;display:block}.download-card__shot-ph{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--dim);font-size:12px}.download-card__shot-logo{width:34px;height:34px;opacity:.55}.download-card p{color:var(--muted);font-size:12.5px;margin:0}.download-card__size{color:var(--dim);font-size:11.5px}.download-btn{margin-top:auto;align-self:flex-start;border:1px solid rgba(86,216,255,.5);color:#56d8ff;border-radius:999px;padding:6px 18px;font-size:12px;text-decoration:none;display:inline-block;transition:background .25s var(--ease),box-shadow .25s var(--ease)}.download-btn:hover{background:#56d8ff1f;box-shadow:0 0 18px #56d8ff40}.download-btn.off{border-color:#fff3;color:#ffffff73}.download-notice{max-width:820px;margin:18px auto 0;padding:14px 20px;color:var(--muted);font-size:13px;line-height:1.7}.download-notice b{color:var(--text)}.layer .download-grid{grid-template-columns:repeat(4,1fr);width:min(1080px,94vw);gap:12px;margin-top:22px}.layer .download-card{padding:14px 14px 16px;gap:6px}.layer .download-card__shot{display:none}.layer .download-card p{font-size:12px}.layer .download-btn{padding:5px 14px;font-size:11.5px}.layer .download-notice{margin:14px auto 0;padding:10px 16px;font-size:12px}@media (max-width: 1100px){.layer .download-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 380px){.layer .download-grid{grid-template-columns:1fr}}@media (max-width: 760px){.download-grid{grid-template-columns:1fr}}.constellation-wrap canvas{display:block;width:100%;height:100%}.stroke-head{max-width:780px;margin:0 auto}.idea-cards{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;width:min(1080px,92vw);margin-top:32px}.idea-card:nth-child(1),.idea-card:nth-child(2){grid-column:span 3}.idea-card:nth-child(3){grid-column:span 2}.idea-card:nth-child(4){grid-column:span 4}.idea-card:nth-child(2){background:radial-gradient(120% 120% at 0% 0%,rgba(34,211,238,.1),transparent 55%),#ffffff09}.idea-card:nth-child(4){background:radial-gradient(120% 120% at 100% 100%,rgba(56,189,248,.1),transparent 55%),#ffffff09}.idea-card{position:relative;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#ffffff09;padding:20px 18px;overflow:hidden;height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:10px;text-align:left;transition:transform .28s var(--ease),border-color .28s ease,box-shadow .28s ease}.idea-card:hover{transform:translateY(-4px);border-color:#ffffff3d}.idea-card:before{opacity:0}.idea-card:hover:before,.idea-card:focus-within:before{opacity:.9}.idea-card__icon{width:40px;height:40px;display:grid;place-items:center;color:var(--cyan)}.idea-card strong{font-size:16px;color:#fff}.idea-card>span:last-child{color:var(--muted);font-size:12.5px;line-height:1.5}@media (max-width: 1000px){.idea-cards{grid-template-columns:repeat(2,1fr)}.idea-card:nth-child(n){grid-column:auto}}@media (max-width: 560px){.idea-cards{grid-template-columns:1fr}.idea-card:nth-child(n){grid-column:auto}}@media (max-width: 1280px){.guide-cards{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.guide-cards{grid-template-columns:repeat(2,1fr);width:100%}}.tl-item{transition:transform .28s var(--ease)}.tl-item:hover{transform:translateY(-3px)}.tl-item .border-glow-inner{position:relative;padding:16px 22px 16px 44px;text-align:left}.tl-item .border-glow-inner:before{content:"";position:absolute;left:20px;top:22px;width:9px;height:9px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px #56d8ffcc}.tl-item em{font-style:normal;color:var(--cyan);font-size:12px;letter-spacing:.18em;display:inline-block;margin-bottom:3px}.tl-item p{color:var(--muted);font-size:14.5px}@media (max-width: 960px){.cap-grid{grid-template-columns:repeat(2,1fr)}.cap-card:nth-child(1),.cap-card:nth-child(2){grid-column:span 2}}@media (max-width: 640px){.cap-grid{grid-template-columns:1fr}.cap-card:nth-child(n){grid-column:auto}.platform-list,.timeline{width:100%}}.layer-overview{justify-content:flex-start;align-items:stretch;padding:0;overflow:hidden;transform-origin:50% 30%}.head-slot{display:flex;align-items:center;justify-content:center;width:100%}.overview-track{position:relative;width:100%;will-change:transform}.overview-block{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:12vh 32px}.overview-block .layer-lead{margin-top:16px}.overview-block .idea-cards,.overview-block .platform-list,.overview-block .cap-grid,.overview-block .timeline{margin-top:28px}.layer-overview .idea-card{pointer-events:auto}.layer-overview .border-glow-card{pointer-events:auto;box-shadow:inset 0 1px #ffffff1f;border-color:#ffffff24}.layer-overview .platform-row{pointer-events:auto;box-shadow:none}.history{position:relative;width:100%;margin:30px auto 0;overflow:visible}.history__line{position:absolute;left:0;right:0;top:50%;height:2px;transform:translateY(-50%);background:linear-gradient(90deg,#56d8ffbf,#8b5cf680 70%,#ffffff1f)}.history__track{position:relative;display:flex;gap:16px;min-width:2600px;height:260px;will-change:transform}.history__node{position:relative;flex:1 1 0;min-width:200px}.history__dot{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px #56d8ffe6;z-index:2}.history__node.future .history__dot{background:transparent;border:2px dashed rgba(167,139,250,.75);box-shadow:none}.history__card{position:absolute;left:4px;right:4px;z-index:3}.history__node:nth-child(odd) .history__card{bottom:calc(50% + 10px)}.history__node:nth-child(2n) .history__card{top:calc(50% + 10px)}.history__card .border-glow-inner{padding:10px 12px}.history__card em{display:block;font-style:normal;color:var(--cyan);font-size:10.5px;letter-spacing:.12em;margin-bottom:4px}.history__card strong{display:block;font-size:13px;color:#fff;line-height:1.3}.history__detail{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .35s ease,opacity .3s ease}.history__detail p{min-height:0;overflow:hidden;margin-top:8px;color:var(--muted);font-size:12px;line-height:1.55}.history__node:hover .history__card,.history__node:focus-within .history__card{z-index:8}.history__node:hover .history__detail,.history__node:focus-within .history__detail{grid-template-rows:1fr;opacity:1}.history__node.future .border-glow-card{border-style:dashed;opacity:.8}@media (max-width: 900px){.history{overflow-x:auto}.history__line{display:none}.history__track{min-width:1080px;height:auto;transform:none!important;align-items:flex-end;padding:6px 2px 10px}.history__node{flex:0 0 168px}.history__card{position:static}.history__dot{display:none}}.overview-block--cap{position:relative;overflow:hidden}.overview-block--cap>:not(.constellation-wrap--block){position:relative;z-index:1}.constellation-wrap--block{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:1}.sec--cap{position:relative;overflow:hidden}.sec--cap>:not(.constellation-wrap--block){position:relative;z-index:1}.plugin-market__enter-star{margin-bottom:18px;font-size:15px}.star-border-container .inner-content{border:1px solid rgba(110,168,255,.38);background:#0a0e1abd;color:var(--text);font-size:15px;font-weight:600;padding:14px 30px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.plugin-market--intro{display:flex;flex-direction:column;align-items:center;width:100%}.plugin-market__intro-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-width:760px;width:100%}.plugin-market__intro-card{background:#0d12229e;border:1px solid var(--line);border-radius:var(--radius);padding:15px 16px;text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;flex-direction:column;gap:6px;transition:border-color .25s,transform .25s var(--ease),box-shadow .25s}.plugin-market__intro-card:hover{border-color:#6ea8ff80;transform:translateY(-3px);box-shadow:0 14px 40px #56d8ff14}.plugin-market__intro-card svg{color:var(--cyan)}.plugin-market__intro-card strong{font-size:14px}.plugin-market__intro-card p{color:var(--muted);font-size:12px;margin:0}.plugin-market__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;max-width:1080px;width:100%;margin-top:34px}.plugin-market__card{background:#0d12229e;border:1px solid var(--line);border-radius:var(--radius);padding:22px 20px;text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;flex-direction:column;gap:12px;transition:border-color .25s,transform .25s var(--ease),box-shadow .25s}.plugin-market__card:hover{border-color:#6ea8ff80;transform:translateY(-3px);box-shadow:0 14px 40px #56d8ff14}.plugin-market__head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.plugin-market__head strong{font-size:17px}.plugin-market__head em{font-style:normal;color:var(--dim);font-size:12.5px}.plugin-market__desc{color:var(--muted);font-size:13.5px;min-height:42px}.plugin-market__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.plugin-market__badges{display:inline-flex;gap:6px;flex-wrap:wrap}.plugin-market__badge{font-size:12px;color:var(--cyan);border:1px solid rgba(86,216,255,.28);border-radius:999px;padding:2px 9px}.plugin-market__guide{color:var(--dim);font-size:13px;max-width:640px;margin:14px auto 0;line-height:1.7}@media (max-height: 800px){.plugin-market__intro-card{padding:11px 13px}.plugin-market__enter-star{margin-bottom:12px}.plugin-market__intro-card p,.plugin-market__guide{display:none}}.plugin-market__status{color:var(--muted);font-size:15px;margin-top:34px}.market-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0a0616;overscroll-behavior:none;transform:translate(-100%);transition:transform .45s cubic-bezier(.2,.7,.2,1);will-change:transform}.market-overlay--in{transform:translate(0)}.market-overlay--out{transform:translate(-100%)}.market-overlay--done{transform:none;transition:none}.market-overlay__bg{position:absolute;top:0;right:0;bottom:0;left:0}.market-overlay__back{position:fixed;top:22px;left:26px;z-index:2;border:1px solid var(--line-strong);color:var(--text);padding:9px 18px;border-radius:12px;background:#04071059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:14px;cursor:pointer}.market-overlay__back:hover{border-color:var(--accent);color:var(--accent)}.market-overlay__body{position:relative;z-index:1;height:100%;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:90px 28px 40px}.market-overlay__body>h2{flex:none;margin:0 0 8px}.market-overlay__body .plugin-market{width:100%;max-width:1080px;display:flex;flex-direction:column;flex:1;min-height:0}.market-overlay__body .plugin-market__tabs{flex:none}.market-overlay__body .plugin-market__grid{flex:1;min-height:0;overflow-y:auto;align-content:flex-start;margin-top:18px}.market-overlay__body .plugin-market__card{background:#0a0816b8;-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width: 960px){.plugin-market__intro-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.plugin-market__intro-grid{grid-template-columns:1fr}}::selection{background:#56d8ff4d;color:#eaf2ff}*{caret-color:var(--cyan)}html{scrollbar-color:#22304a #04060d;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#04060d}::-webkit-scrollbar-thumb{background:#22304a;border-radius:999px;border:2px solid #04060d}::-webkit-scrollbar-thumb:hover{background:#56d8ff}:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.market-overlay__lazy{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0816}.price-strip{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px 26px;margin:16px auto 24px;padding:14px 20px;max-width:820px}.price-strip__item{display:flex;flex-direction:column;gap:3px;text-align:left}.price-strip__item strong{color:#fff;font-size:15px;font-weight:700}.price-strip__item span{color:#dfe8ffb8;font-size:12px}.price-strip__item--accent strong{color:#56d8ff}.price-strip__cta{text-decoration:none;white-space:nowrap}.contact-ways__cta{margin:10px auto 14px;display:block;text-decoration:none}.plugin-market__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:20px}.plugin-market__tab{border:1px solid rgba(86,216,255,.3);background:#56d8ff0f;color:#bfe9ff;border-radius:999px;padding:7px 16px;font-size:13px;cursor:pointer;transition:background .18s ease,color .18s ease}.plugin-market__tab:hover{background:#56d8ff24}.plugin-market__tab--on{background:linear-gradient(135deg,#56d8ff,#6ea8ff);color:#06121f;font-weight:700;border-color:transparent}.profile-devpanel{margin-top:18px;text-align:left;background:#0d1322bd;border:1px solid var(--line);border-radius:16px;padding:14px 16px}.profile-devpanel__head{display:flex;align-items:center;gap:10px;font-size:15px;margin-bottom:10px}.profile-devpanel__head em{font-style:normal;color:var(--cyan);font-size:11px;border:1px solid rgba(86,216,255,.35);border-radius:999px;padding:2px 8px}.profile-devpanel__err{color:#f87171;font-size:12px;margin:6px 0}.profile-devpanel__list{display:flex;flex-direction:column;gap:8px;max-height:38vh;overflow:auto}.profile-devpanel__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;border-top:1px solid rgba(255,255,255,.08);padding-top:8px}.profile-devpanel__email{font-size:12.5px;word-break:break-all;min-width:170px}.profile-devpanel__role{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.18)}.profile-devpanel__role.admin{color:#a78bfa;border-color:#a78bfa80}.profile-devpanel__role.dev{color:#34d399;border-color:#34d39980}.profile-devpanel__plan{font-size:11px;color:#fbbf24}.profile-devpanel__plan.perm{color:#34d399}.profile-devpanel__grants{display:flex;flex-wrap:wrap;gap:6px}.profile-devpanel__grants .btn{font-size:11.5px;padding:3px 9px;min-height:0}
