@charset "UTF-8";.account-entry[data-v-ce151d4e]{display:inline-flex;align-items:center;justify-content:center;gap:9px;box-sizing:border-box;padding:8px 15px;height:38px;max-width:260px;border:1px solid var(--line-strong);border-radius:11px;background:linear-gradient(120deg,#fffffff2,#eef0ffe6);box-shadow:var(--shadow-sm);color:var(--text);font:500 14px/20px var(--font);cursor:pointer}.account-entry[data-v-ce151d4e]:hover{border-color:var(--primary);color:var(--primary)}.account-entry__name[data-v-ce151d4e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-entry__dot[data-v-ce151d4e]{flex:none;width:6px;height:6px;border-radius:50%;background:#27a480}.account-entry__chevron[data-v-ce151d4e]{display:block;flex:none;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.account-entry small[data-v-ce151d4e]{flex:none;color:var(--muted);font-size:11px}@media(max-width:600px){.account-entry[data-v-ce151d4e]{max-width:165px}.account-entry small[data-v-ce151d4e]{display:none}}:where(.home-shell),:where(.home-shell) *{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px;-webkit-text-size-adjust:100%}:where(.home-shell){margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:18px;line-height:1.75;letter-spacing:.01em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;display:flow-root;overflow-x:clip}:where(.home-shell) button,:where(.home-shell) a{-webkit-tap-highlight-color:transparent}:where(.home-shell) a{color:inherit;text-decoration:none}:where(.home-shell) button{font:inherit;color:inherit;cursor:pointer;border:0;background:none}:where(.home-shell) button,:where(.home-shell) a{touch-action:manipulation}:where(.home-shell) button:focus-visible,:where(.home-shell) a:focus-visible{outline:2px solid var(--primary);outline-offset:5px;border-radius:8px}:where(.home-shell) button svg,:where(.home-shell) a svg{width:20px;height:20px;flex:none}:where(.home-shell) svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.svg-library{position:absolute;width:0;height:0;overflow:hidden}.skip-link{position:fixed;z-index:60;top:12px;left:20px;padding:12px 18px;border-radius:10px;background:var(--surface);box-shadow:var(--shadow-md);transform:translateY(-200%);transition:transform .2s}.skip-link:focus{transform:none}::selection{background:#cfd2ff;color:#12162c}.section{position:relative;width:100%;max-width:1600px;margin:0 auto;padding-left:clamp(22px,5vw,80px);padding-right:clamp(22px,5vw,80px)}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(42vw 34vw at 84% 6%,#9ea8ff57,#9ea8ff00 70%),radial-gradient(38vw 30vw at 4% 26%,#96e0ff4d,#96e0ff00 70%),radial-gradient(50vw 36vw at 62% 96%,#ffc4ee47,#ffc4ee00 72%),linear-gradient(180deg,#f8f9ff,#f4f6fd 55%,#f7f8fe);background-repeat:no-repeat;transform:translateZ(0)}.grid-veil{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.45;background-image:linear-gradient(rgba(63,76,146,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(63,76,146,.05) 1px,transparent 1px);background-size:76px 76px;mask-image:radial-gradient(ellipse 90% 60% at 50% 8%,#000 20%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 90% 60% at 50% 8%,#000 20%,transparent 78%)}.backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.42;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");background-size:140px 140px}:where(.home-shell) main,:where(.home-shell) .header,:where(.home-shell) .footer{position:relative;z-index:1}:where(.home-shell) .header{position:sticky;top:0;z-index:20;height:60px;display:flex;align-items:center;justify-content:space-between;padding-left:max(clamp(22px,5vw,80px),calc((100vw - 1600px)/2 + clamp(22px,5vw,80px)));padding-right:max(clamp(22px,5vw,80px),calc((100vw - 1600px)/2 + clamp(22px,5vw,80px)));isolation:isolate;background:transparent;border-bottom:0}.header:before{content:"";position:absolute;top:0;right:0;bottom:-28px;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(250,251,255,.78),rgba(247,249,255,.52) 52%,rgba(240,242,255,.18) 78%,transparent);backdrop-filter:blur(12px) saturate(130%);-webkit-backdrop-filter:blur(12px) saturate(130%);mask-image:linear-gradient(180deg,#000 0%,#000 36%,rgba(0,0,0,.88) 58%,rgba(0,0,0,.36) 82%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 36%,rgba(0,0,0,.88) 58%,rgba(0,0,0,.36) 82%,transparent 100%)}.brand{display:inline-flex;align-items:center;gap:11px;font-size:23px;font-weight:600;letter-spacing:-1px}.brand-light{font-weight:400;color:var(--text-soft)}.brand-dot{background:var(--grad-brand);background-clip:text;-webkit-background-clip:text;color:transparent}.brand-mark{position:relative;display:inline-block;width:28px;height:30px;flex:none}.brand-mark i{position:absolute;width:20px;height:15px;border:1.8px solid var(--primary);border-radius:4px;transform:rotate(-30deg) skew(28deg);left:4px;top:3px}.brand-mark i:nth-child(2){top:8px;border-color:var(--violet)}.brand-mark i:nth-child(3){top:13px;border-color:var(--pink)}.nav{display:flex;gap:clamp(20px,3vw,46px);align-items:center}.nav a{position:relative;font-size:15px;color:var(--muted);transition:color .25s}.nav a.active{color:var(--text);font-weight:600}.nav a.active:after{content:"";position:absolute;height:2px;width:20px;border-radius:2px;background:var(--grad-brand);bottom:-9px;left:calc(50% - 10px)}.nav a:hover{color:var(--primary)}.header-actions{display:flex;align-items:center;gap:18px}.header-cta{display:flex;align-items:center;gap:14px;font-size:15px;font-weight:600;border:1px solid var(--line-strong);border-radius:11px;padding:9px 16px;background:linear-gradient(120deg,#fffffff2,#eef0ffe6);box-shadow:var(--shadow-sm);transition:transform .25s,box-shadow .25s,border-color .25s,color .25s}.header-cta span{color:var(--primary);font-size:16px}.header-cta:hover{transform:translateY(-2px);border-color:#5a5cf073;box-shadow:0 18px 38px -22px #4650dca6;color:var(--primary)}.hero{display:flex;flex-direction:column;justify-content:center;max-width:none;padding-inline:max(clamp(22px,5vw,80px),calc((100vw - 1440px)/2));min-height:min(700px,calc(100svh - 60px));padding-top:clamp(22px,3.2vh,40px);padding-bottom:clamp(24px,3.4vh,44px);isolation:isolate;overflow:visible;clip-path:inset(-80px 0 0)}.hero-content{width:min(660px,52%);display:flex;flex-direction:column;align-items:flex-start;position:relative;isolation:isolate;z-index:3}.hero-content a{pointer-events:auto}.eyebrow{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:600;letter-spacing:.06em;color:var(--muted)}.status-dot{width:8px;height:8px;border-radius:50%;background:var(--grad-brand);box-shadow:0 0 0 4px #7b6ff224,0 0 16px 2px #7b6ff299;display:inline-block;flex:none;animation:dot-pulse 3.4s ease-in-out infinite}.hero-title{font-family:var(--font-display);font-size:clamp(44px,4.3vw,80px);line-height:1.14;letter-spacing:0;font-weight:400;margin:20px 0 18px;padding-left:.164em}.title-tilt{display:inline-block;transform:skew(-6.5deg);transform-origin:0 0}.title-row{display:block}.title-row-card{margin-top:.04em;margin-left:-.164em}.title-line{display:inline-block;color:var(--text)}.title-line .reveal-letter{background-image:linear-gradient(102deg,var(--text) 0%,var(--text) 74%,rgba(18,22,44,.88) 100%);background-size:100% 100%;background-repeat:no-repeat;background-clip:text;-webkit-background-clip:text;color:transparent}.title-card{position:relative;display:inline-block;vertical-align:top;overflow:hidden;padding:.08em .36em .12em;border-radius:.22em;background:#ffffff2e;backdrop-filter:blur(16px) saturate(145%);-webkit-backdrop-filter:blur(16px) saturate(145%);box-shadow:0 20px 48px -30px #6054dc61,inset 0 1px 1px #fffffff2,inset 0 -1px 2px #8b7dd22e}.title-card-edge{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;border-radius:inherit;padding:1.5px;background:conic-gradient(from 145deg at 48% 50%,#b393e680,#fffffffa 18%,#95bbf8a6 38%,#fff,#fff3 66%,#d3aeebbf 84%,#b393e680);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.title-card-in{position:relative;display:inline-block;z-index:1}.title-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:radial-gradient(120% 150% at 8% 0%,#7888ff29,#7888ff00 62%),linear-gradient(112deg,#ffffffa8,#e6e8ff4d 52%,#f2e8ff5c)}.title-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(104deg,transparent 26%,rgba(255,255,255,.72) 48%,transparent 70%);transform:translate(-110%)}.js-ready .title-card.visible:after{animation:card-sheen 1.5s cubic-bezier(.3,.6,.3,1) .5s 2}.rotator{position:relative;display:inline-block;height:1.2em;overflow:hidden;vertical-align:bottom;z-index:1;transition:width .5s cubic-bezier(.2,.7,.3,1)}.rot-word{display:block;height:1.2em;line-height:1.2;white-space:nowrap;transform:translateY(0);opacity:1}.rot-word-in{display:inline-block;white-space:nowrap;background:var(--grad-text);background-size:280% 100%;background-position:0 50%;-webkit-background-clip:text;background-clip:text;color:transparent}.rot-word.enter{animation:word-enter .72s cubic-bezier(.22,.78,.26,1) both}.rot-word.leave{animation:word-leave .46s cubic-bezier(.5,0,.75,.2) both}.rot-comma{position:relative;z-index:1;display:inline-block;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.title-deco{position:absolute;left:-6%;top:-30%;width:116%;height:172%;z-index:-1;pointer-events:none}.t-cluster{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.tc-one{--d:1.3}.tc-two{--d:.7}.tc-three{--d:1.7}.tc-four{--d:1}.t-star,.t-orb,.t-spark{transform:translateZ(0)}.t-star{position:absolute;display:block;animation:star-spin calc(26s + var(--i,0) * 3s) linear infinite}.t-star svg{width:100%;height:100%;display:block;fill:currentColor;stroke:none;filter:drop-shadow(0 0 5px color-mix(in srgb,currentColor 60%,transparent))}.t-star:before{content:"";position:absolute;left:50%;top:50%;width:300%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;animation:halo calc(5.5s + var(--i,0) * .6s) ease-in-out infinite;background:radial-gradient(circle,color-mix(in srgb,currentColor 42%,transparent),transparent 68%)}.ts-one{--i:0;left:56%;top:4%;width:30px;height:30px;color:#8fa4f5}.ts-two{--i:1;left:88%;top:22%;width:44px;height:44px;color:#b98ce8}.ts-three{--i:2;left:39%;top:-6%;width:17px;height:17px;color:#6cc4e4}.ts-four{--i:3;left:66%;top:62%;width:14px;height:14px;color:#e792c8}.t-orb{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.95),color-mix(in srgb,var(--oc) 55%,transparent) 42%,transparent 72%);box-shadow:0 0 16px 4px color-mix(in srgb,var(--oc) 34%,transparent)}.to-one{--oc:#8fa4f5;width:12px;height:12px;left:6%;top:4%;animation:orb-a 13s ease-in-out infinite}.to-two{--oc:#b98ce8;width:9px;height:9px;left:6%;top:30%;animation:orb-b 17s ease-in-out infinite -5s}.to-three{--oc:#6cc4e4;width:15px;height:15px;left:24%;top:78%;animation:orb-c 21s ease-in-out infinite -11s}.t-spark{position:absolute;width:5px;height:5px;border-radius:50%;background:#a9b6f2;box-shadow:0 0 10px 2px #96a0f580;animation:spark-blink calc(4.5s + var(--i,0) * .8s) ease-in-out infinite}.tx-one{--i:0;left:12%;top:34%}.tx-two{--i:1;left:47%;top:-12%;background:#c9a8ee;box-shadow:0 0 10px 2px #be96f080}.tx-three{--i:2;left:80%;top:52%;background:#8fd6ea;box-shadow:0 0 10px 2px #78d2eb80}.gradient-text{background:var(--grad-text);background-clip:text;-webkit-background-clip:text;color:transparent;padding-right:.06em}.hero-description{font-size:clamp(16px,1.05vw,19px);line-height:1.9;color:var(--muted);margin:0}.button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:16px 26px;border-radius:13px;font-size:16.5px;font-weight:600;overflow:hidden;transition:transform .28s,box-shadow .28s}:where(.home-shell) .primary{background:var(--grad-brand);color:#fff;box-shadow:0 18px 40px -18px #5a5cf0bf}:where(.home-shell) .primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.55) 50%,transparent 80%);transform:translate(-120%);transition:transform .7s ease}:where(.home-shell) .primary:hover{transform:translateY(-3px);box-shadow:0 26px 52px -18px #5a5cf0d9}:where(.home-shell) .primary:hover:before{transform:translate(120%)}:where(.home-shell) .primary svg{position:relative}.text-button{display:inline-flex;align-items:center;gap:14px;font-size:17px;color:var(--muted);transition:color .25s,gap .25s}.text-button>span,.text-button svg{color:var(--primary)}.text-button:hover{color:var(--primary);gap:18px}.hero-note{display:flex;align-items:center;gap:14px;margin-top:clamp(18px,2vw,28px);font-size:15px;color:var(--muted-dim);letter-spacing:.04em}.tiny-cube{font-size:22px;color:var(--violet);line-height:1}.divider{height:16px;width:1px;background:var(--line-strong)}.hero-art{position:absolute;right:clamp(-240px,-8vw,-40px);top:50%;transform:translateY(-50%);width:clamp(640px,76vw,1440px);aspect-ratio:1.18;pointer-events:none;z-index:1}#particle-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;z-index:1;pointer-events:none}.art-orbit{position:absolute;border-radius:50%;z-index:0}.orbit-one{width:78%;height:62%;left:10%;top:18%;border:1px solid rgba(112,124,224,.13);transform:rotate(-24deg)}.orbit-two{width:92%;height:40%;left:4%;top:30%;border:1px dashed rgba(150,120,225,.12);transform:rotate(-34deg)}.star{position:absolute;z-index:3;display:block;line-height:1;animation:star-breathe var(--dur,7s) ease-in-out infinite;animation-delay:var(--d,0s);color:#8fa4f5}.star svg{width:100%;height:100%;display:block;animation:star-hue calc(var(--dur,7s) * 1.7) ease-in-out infinite;animation-delay:var(--d,0s)}.star svg,.constellation-star svg,.constellation-star-two svg{fill:currentColor;stroke:none}.star:before{content:"";position:absolute;left:50%;top:50%;width:340%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;animation:halo calc(var(--dur,7s) * .86) ease-in-out infinite;animation-delay:var(--d,0s);background:radial-gradient(circle,color-mix(in srgb,currentColor 42%,transparent) 0%,color-mix(in srgb,currentColor 14%,transparent) 38%,transparent 70%)}.star-one{--dur:6.4s;--d:0s;top:12%;left:56%;width:34px;height:34px}.star-two{--dur:8.2s;--d:-2.2s;top:30%;right:3%;width:46px;height:46px}.star-three{--dur:5.2s;--d:-3.6s;bottom:22%;right:26%;width:22px;height:22px}.star-four{--dur:7.4s;--d:-1.4s;top:56%;left:6%;width:30px;height:30px}.star-five{--dur:4.6s;--d:-4.6s;bottom:8%;left:38%;width:18px;height:18px}.quick-access{width:100%;margin-top:clamp(22px,2.6vw,34px)}.quick-title{display:block;font-size:14px;letter-spacing:.08em;color:var(--muted-dim);margin-bottom:12px}.quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.quick-tile{--accent:#5a72f0;position:relative;isolation:isolate;display:flex;align-items:center;gap:12px;text-align:left;padding:13px 14px;border-radius:15px;border:1px solid var(--line);background:linear-gradient(140deg,#fffffff0,#f4f6ffcc);box-shadow:var(--shadow-sm);cursor:pointer;transition:border-color .2s,color .2s}.quick-tile:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--accent) 55%,transparent);color:var(--accent)}.tile-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;flex:none;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.tile-icon svg{width:21px;height:21px}.tile-text{display:flex;flex-direction:column;gap:2px;min-width:0}.tile-text strong{font-size:16px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.tile-text small{font-size:13px;color:var(--muted-dim);white-space:nowrap}.tile-arrow{margin-left:auto;color:var(--accent);font-size:17px;opacity:.6;transition:opacity .2s}.quick-tile:is(:hover,:focus-visible) .tile-arrow{opacity:1}.tile-module{--accent:#c0418c}.tile-pallet{--accent:#a05ce0}.tile-layout{--accent:#1f9fbe}.tools-section{padding-top:clamp(64px,7vw,110px);padding-bottom:clamp(48px,5vw,76px);border-top:1px solid transparent;border-image:linear-gradient(90deg,transparent,rgba(35,47,102,.14) 18%,rgba(35,47,102,.06) 55%,transparent) 1}.section-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.section-number{color:var(--primary);margin-right:10px;font-weight:600}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(24px,4vw,80px);margin:clamp(22px,2.6vw,38px) 0 clamp(38px,4vw,60px)}.section-heading h2{margin:0;font-size:clamp(32px,3.1vw,58px);font-weight:600;letter-spacing:-.03em;line-height:1.32;text-wrap:balance}.soft-text{color:var(--muted-dim);font-weight:400}.tool-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,1.7vw,30px)}.tool-card{--accent:#6f7cf6}.tool-card,.tool-card.reveal{position:relative;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--accent) 16%,transparent);outline:1px solid var(--line);outline-offset:-1px;background:radial-gradient(120% 90% at 8% 0%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 62%),linear-gradient(168deg,#fffffff5,#f3f5ffe0 62%,#eef1ffc7);box-shadow:var(--shadow-sm);overflow:hidden}.tool-card:hover{transform:translateY(-7px);border-color:color-mix(in srgb,var(--accent) 74%,transparent);outline-color:color-mix(in srgb,var(--accent) 34%,transparent);box-shadow:0 44px 90px -42px color-mix(in srgb,var(--accent) 66%,rgba(24,32,86,.5)),0 0 0 4px color-mix(in srgb,var(--accent) 10%,transparent)}.viewer-card{--accent:#5a72f0;--accent-ink:#4054cf}.module-card{--accent:#c0418c;--accent-ink:#9c2f70}.pallet-card{--accent:#a05ce0;--accent-ink:#7f3cbb}.layout-card{--accent:#1f9fbe;--accent-ink:#157b95}.card-top{position:absolute;left:clamp(22px,2vw,32px);right:clamp(22px,2vw,32px);top:clamp(20px,1.8vw,28px);display:flex;justify-content:space-between;align-items:center;gap:14px;z-index:2}.tool-index{font:13px/1.6 ui-monospace,Consolas,monospace;letter-spacing:.06em;color:var(--muted-dim)}.tool-badge{font-size:14px;letter-spacing:.02em;color:var(--accent);display:flex;align-items:center;gap:8px;font-weight:600}.tool-badge i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 10px 1px currentColor;flex:none}.tool-art{height:clamp(210px,17vw,300px);position:relative;background:radial-gradient(ellipse at 50% 68%,color-mix(in srgb,var(--accent) 11%,transparent),color-mix(in srgb,var(--accent) 4%,transparent) 42%,transparent 74%)}.tool-art:after{content:"";position:absolute;top:44px;right:10%;bottom:0;left:10%;background-image:linear-gradient(color-mix(in srgb,var(--accent) 22%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--accent) 22%,transparent) 1px,transparent 1px);background-size:28px 28px;transform:perspective(280px) rotateX(58deg);mask-image:radial-gradient(ellipse,#00000038,transparent 70%);-webkit-mask-image:radial-gradient(ellipse,#00000038,transparent 70%);z-index:0}.tool-art svg{position:relative;width:100%;height:100%;z-index:1;transition:transform .6s}.tool-card:hover .tool-art svg{transform:translateY(-7px) scale(1.02)}.tool-content{padding:6px clamp(22px,2vw,34px) 0}.tool-kicker{font-size:16px;color:var(--accent-ink,var(--accent));letter-spacing:.02em}:where(.home-shell) h3{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:clamp(23px,1.85vw,32px);font-weight:600;letter-spacing:-.02em;margin:14px 0 16px}h3 svg{width:26px;height:26px;color:var(--accent);opacity:.85}.tool-content p{font-size:17px;line-height:2;color:var(--muted);margin:0 0 24px}.tags{display:flex;gap:10px;flex-wrap:wrap}.tags span{padding:7px 13px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:14px;background:#ffffffa8}.tool-link{border-top:1px solid var(--line);width:100%;display:flex;justify-content:space-between;align-items:center;padding:24px 0;margin-top:26px;font-size:16px;color:var(--text-soft);letter-spacing:.02em;transition:color .25s}.tool-link span{font-size:21px;color:var(--accent);transition:transform .25s}.tool-link:hover{color:var(--accent)}.tool-link:hover span{transform:translate(4px,-4px)}.tool-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:34px;color:var(--muted);font-size:16px}.tool-bottom>span{display:flex;align-items:center;gap:11px}.tool-bottom svg{width:18px;height:18px;color:var(--violet)}.tool-bottom a{display:flex;align-items:center;gap:12px;transition:color .25s,gap .25s}.tool-bottom a span{color:var(--primary)}.tool-bottom a:hover{color:var(--primary);gap:16px}.future-section{display:grid;grid-template-columns:1.04fr .96fr;align-items:center;gap:clamp(34px,4vw,80px);min-height:clamp(560px,60vh,760px);padding-top:clamp(60px,7vw,110px);padding-bottom:clamp(60px,7vw,110px);isolation:isolate}.future-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse at 74% 52%,rgba(146,120,240,.15),rgba(146,120,240,.07) 34%,transparent 72%),radial-gradient(ellipse at 30% 80%,rgba(70,180,230,.11),rgba(70,180,230,.05) 32%,transparent 70%)}.future-copy h2{font-size:clamp(32px,3.2vw,58px);font-weight:600;line-height:1.42;letter-spacing:-.03em;margin:24px 0}.future-copy p{font-size:18px;line-height:2.05;color:var(--muted);margin:0}.future-copy .text-button{margin-top:28px}.constellation{position:relative;width:100%;max-width:640px;aspect-ratio:580/360;margin-left:auto}.connection-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;stroke:#5a69c847;stroke-width:1.1}.connection-lines circle{stroke-dasharray:4 10;opacity:.7;animation:line-spin 90s linear infinite;transform-origin:290px 180px}.hub{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.85);border-radius:26px;width:172px;height:146px;background:linear-gradient(140deg,#fffffff5,#eceeffd1);box-shadow:0 30px 70px -30px #5050c880,inset 0 0 0 1px #fff9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px}.hub strong{font-size:24px;font-weight:600;letter-spacing:-.03em}.hub strong span{background:var(--grad-brand);background-clip:text;-webkit-background-clip:text;color:transparent}.hub .brand-mark{transform:scale(.9)}.satellite{position:absolute;width:62px;height:62px;transform:translate(-50%,-50%);display:grid;place-items:center;border:1px solid var(--line);border-radius:18px;background:#fffffff0;color:var(--primary);box-shadow:var(--shadow-sm);transition:transform .3s,border-color .3s,box-shadow .3s,color .3s}.satellite svg{width:26px;height:26px}.satellite:hover{border-color:currentColor;box-shadow:0 22px 46px -22px currentColor;transform:translate(-50%,-50%) scale(1.08)}.satellite-one{left:15.5%;top:20%;color:#5a72f0}.satellite-two{left:82%;top:15.3%;color:#c0418c}.satellite-three{left:88%;top:70.3%;color:#1f9fbe}.satellite-four{left:29%;top:83.3%;color:#a05ce0}.satellite-five{left:10.8%;top:59.7%}.future-slot{border-style:dashed;border-color:var(--line-strong);color:var(--muted-dim);background:#fff9;font-size:26px;font-weight:300;width:50px;height:50px;border-radius:15px}.constellation-star{left:62%;top:12%;width:26px;height:26px;color:#8f7cf5}.constellation-star-two{left:36%;top:34%;width:16px;height:16px;color:#e46fb4;animation-delay:-3s}.footer{border-top:1px solid var(--line);margin-top:clamp(30px,4vw,60px);background:linear-gradient(180deg,#fff0,#ffffffb8)}.footer-inner{width:100%;max-width:1600px;margin:0 auto;padding:clamp(34px,4vw,54px) clamp(22px,5vw,80px) clamp(38px,4vw,56px);display:grid;grid-template-columns:1.3fr auto auto;align-items:center;gap:clamp(22px,3vw,60px)}.footer .brand{font-size:24px}.footer .brand-mark{transform:scale(.86);width:29px}.footer-brand p{margin:12px 0 0;font-size:16px;color:var(--muted)}.footer-nav{display:flex;gap:clamp(20px,2.4vw,40px);font-size:16px;color:var(--muted)}.footer-nav a{transition:color .25s}.footer-nav a:hover{color:var(--primary)}.footer-meta{display:flex;flex-direction:column;align-items:flex-end;gap:8px;font-size:15px;color:var(--muted-dim);text-align:right}:where(.home-shell) dialog{width:min(780px,calc(100% - 36px));max-height:86svh;padding:0;border:1px solid rgba(255,255,255,.8);border-radius:28px;background:linear-gradient(160deg,#fff,#f2f3ff);color:var(--text);box-shadow:0 50px 130px -40px #1820568c;overflow:auto}:where(.home-shell) dialog::backdrop{background:#e2e5f89e;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.dialog-close{position:absolute;right:20px;top:20px;z-index:2;font-size:30px;width:42px;height:42px;border-radius:50%;background:#fffc;color:var(--muted);box-shadow:var(--shadow-sm)}.dialog-close:hover{color:var(--text)}.dialog-:where(.home-shell){padding:0 clamp(24px,3vw,46px) clamp(30px,3vw,44px)}.dialog-body .eyebrow{font-size:14px}.dialog-body h2{font-size:clamp(26px,2.4vw,38px);font-weight:600;letter-spacing:-.02em;margin:18px 0}.dialog-body>p{font-size:17px;line-height:2;color:var(--muted);margin:0}.dialog-body .tags{margin-top:22px}.dialog-body .integration-note{border-top:1px solid var(--line);padding-top:22px;margin-top:26px;font-size:15px;color:var(--muted-dim)}.dialog-body .button{margin-top:22px}#dialog-art{height:clamp(180px,22vw,250px);color:var(--violet);display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 60%,rgba(140,120,240,.16),transparent 70%)}#dialog-art svg{width:100%;height:100%}#dialog-art>.future-glyph{width:110px;height:110px;color:var(--violet);fill:currentColor;stroke:none;opacity:.55}.dialog-open{overflow:hidden}.js-ready .reveal{opacity:0;transform:translateY(16px);transition:opacity .7s var(--delay,0ms),transform .7s var(--delay,0ms)}.js-ready .reveal.visible{opacity:1;transform:translateY(0)}.js-ready .tool-card.reveal,.js-ready .tool-card.reveal.visible{transition:transform .5s cubic-bezier(.22,.7,.3,1),border-color .55s ease,box-shadow .55s ease,outline-color .55s ease}.reveal-letter{display:inline-block;opacity:0;transform:translateY(10px);transition:opacity .6s,transform .65s;transition-delay:calc(var(--i) * 52ms)}.visible .reveal-letter{opacity:1;transform:translateY(0)}.js-ready .blur-in{opacity:0;animation:blur-in-copy .95s cubic-bezier(.22,.72,.28,1) var(--delay,0ms) backwards}.js-ready .title-card.blur-in{animation-name:blur-in-card;animation-duration:1.05s;animation-delay:var(--delay,0ms);transform-origin:6% 62%}.js-ready .title-line .reveal-letter{filter:none}.gradient-text .reveal-letter{background:var(--grad-text);background-clip:text;-webkit-background-clip:text;color:transparent}.js-ready .blur-done{opacity:1!important;animation:none!important;filter:none!important}@keyframes star-spin{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(.88)}to{transform:rotate(360deg) scale(1)}}@keyframes halo{0%,to{opacity:.9;transform:translate(-50%,-50%) scale(1)}50%{opacity:.45;transform:translate(-50%,-50%) scale(.76)}}@keyframes star-breathe{0%{opacity:.25;transform:scale(.82)}30%{opacity:.35;transform:scale(.86)}46%{opacity:.95;transform:scale(1.12)}54%{opacity:1;transform:scale(1.16)}62%{opacity:.45;transform:scale(.9)}to{opacity:.25;transform:scale(.82)}}@keyframes star-hue{0%,to{color:#7f95f2}28%{color:#a97ef0}52%{color:#63c9e8}74%{color:#e07fc0}}@keyframes dot-pulse{0%,to{box-shadow:0 0 0 4px #7b6ff224,0 0 16px 2px #7b6ff299}50%{box-shadow:0 0 0 7px #7b6ff20f,0 0 22px 4px #7b6ff273}}@keyframes line-spin{to{transform:rotate(360deg)}}@keyframes word-enter{0%{transform:translateY(112%);opacity:0}60%{opacity:1}to{transform:translateY(0);opacity:1}}@keyframes word-leave{0%{transform:translateY(0);opacity:1}to{transform:translateY(-122%);opacity:0}}@keyframes card-sheen{0%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes orb-a{0%,to{transform:translateZ(0);opacity:.85}25%{transform:translate3d(26px,-18px,0);opacity:1}50%{transform:translate3d(54px,6px,0);opacity:.7}75%{transform:translate3d(20px,20px,0);opacity:.95}}@keyframes orb-b{0%,to{transform:translateZ(0);opacity:.9}33%{transform:translate3d(-22px,16px,0);opacity:.65}66%{transform:translate3d(-44px,-12px,0);opacity:1}}@keyframes orb-c{0%,to{transform:translateZ(0) scale(1);opacity:.8}50%{transform:translate3d(34px,-24px,0) scale(1.25);opacity:1}}@keyframes spark-blink{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}@keyframes blur-in-copy{0%{opacity:0;filter:blur(16px)}to{opacity:1;filter:blur(0)}}@keyframes blur-in-card{0%{opacity:0;filter:blur(20px);transform:translateY(16px) scale(.985)}60%{opacity:1}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@media(max-width:1439px){.tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1199px){.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1280px){.hero-art{right:-12vw;width:84vw}.section-heading{display:block}}@media(max-width:1024px){:where(.home-shell){font-size:17px}html{scroll-padding-top:88px}:where(.home-shell) .header{height:56px}.hero{min-height:min(660px,calc(100svh - 56px));padding-bottom:clamp(60px,7vh,84px)}.hero-content{width:100%;max-width:640px}.hero-art{right:-20vw;top:auto;bottom:-12%;width:96vw;opacity:.8;transform:none}.hero-art:before{content:"";position:absolute;top:-6%;right:-12%;bottom:28%;left:-12%;z-index:2;pointer-events:none;background:linear-gradient(100deg,var(--bg) 4%,rgba(247,248,254,.62) 40%,transparent 74%)}.quick-grid{gap:10px}}@media(max-width:860px){:where(.home-shell){font-size:16.5px}:where(.home-shell) .header{height:56px}.brand{font-size:21px}.nav{display:none}.header-cta{padding:8px 14px;font-size:14px;gap:10px}.hero{display:block;min-height:0;padding-top:clamp(22px,3.4vh,36px);padding-bottom:clamp(26px,3.4vh,38px)}.hero-content{width:100%;max-width:none}.hero-art{position:relative;right:auto;top:auto;bottom:auto;width:140%;margin:0 0 0 -20%;aspect-ratio:1.1;opacity:1;z-index:1}.hero-art:before{display:none}:where(.home-shell) h1{font-size:clamp(38px,8.6vw,60px)}.hero-description{font-size:16.5px}.hero-note{margin-top:18px;font-size:14.5px}.quick-access{margin-top:20px}.quick-grid{grid-template-columns:1fr;gap:9px}.quick-tile{padding:11px 13px;border-radius:13px}.tile-text{flex-direction:row;align-items:baseline;gap:9px}.tile-text small{display:inline;font-size:12.5px}.star-one{top:8%;left:58%}.star-two{top:26%;right:4%}.star-three{bottom:26%;right:20%}.star-four{top:52%;left:3%}.tools-section{padding-top:56px}.section-top{flex-direction:column;align-items:flex-start;gap:8px}.section-heading{margin:18px 0 34px}.section-heading h2{font-size:clamp(28px,6.4vw,40px)}.tool-grid{grid-template-columns:1fr;gap:20px}.tool-art{height:230px}.tool-content p{font-size:16.5px}.tool-bottom{flex-direction:column;align-items:flex-start;gap:16px;font-size:15px}.future-section{grid-template-columns:1fr;gap:38px;min-height:0;padding-top:64px;padding-bottom:64px}.future-copy h2{font-size:clamp(28px,6.4vw,40px);margin:20px 0}.future-copy p{font-size:17px}.constellation{max-width:460px;margin:0 auto}.hub{transform:translate(-50%,-50%) scale(.78)}.satellite{width:52px;height:52px;border-radius:15px}.future-slot{width:44px;height:44px;font-size:22px}.footer-inner{grid-template-columns:1fr;justify-items:flex-start;gap:24px}.footer-meta{flex-direction:row;flex-wrap:wrap;gap:22px;align-items:center;text-align:left}:where(.home-shell) dialog{width:calc(100% - 24px);border-radius:22px}.dialog-body>p{font-size:16.5px}}@media(max-width:560px){html{scroll-padding-top:88px}:where(.home-shell) .header{padding-left:20px;padding-right:20px}.header-cta{padding:10px 14px;font-size:14.5px}.header-cta span{font-size:15px}.section{padding-left:20px;padding-right:20px}.eyebrow{font-size:14px;letter-spacing:.03em}:where(.home-shell) h1{font-size:clamp(36px,10.4vw,50px);letter-spacing:-.03em}.title-card{padding:.08em .28em .12em}.title-deco{left:-3%;top:-16%;width:106%;height:150%}.ts-one{width:22px;height:22px;left:60%}.ts-two{width:30px;height:30px}.ts-three{width:13px;height:13px}.ts-four{width:11px;height:11px}.to-one{width:9px;height:9px}.to-two{width:8px;height:8px;left:92%}.to-three{width:11px;height:11px;left:18%}.t-spark{width:4px;height:4px}.hero-description{font-size:16px;line-height:1.95}.hero-note{gap:10px;font-size:14px}.tool-art{height:210px}.card-top{left:20px;right:20px;top:18px}.tool-content{padding-left:20px;padding-right:20px}.tool-badge{font-size:13px}.tool-index{font-size:12px}.tags span{font-size:13px;padding:6px 11px}.future-slot{width:40px;height:40px}.footer .brand{font-size:22px}.footer-nav{flex-wrap:wrap;gap:18px;font-size:15px}.dialog-close{right:14px;top:14px}.dialog-body .integration-note{font-size:14px}}@media(max-height:820px)and (min-width:861px){.hero{min-height:max(620px,calc(100svh - 60px));padding-top:clamp(18px,2.4vh,30px);padding-bottom:clamp(18px,2.4vh,30px)}:where(.home-shell) h1{font-size:clamp(42px,3.9vw,66px)}.hero-description{line-height:1.8}.hero-note{display:none}.quick-access{margin-top:clamp(16px,2vh,24px)}.hero-art{top:50%;width:76vw}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.js-ready .reveal,.reveal-letter,.js-ready .blur-in{opacity:1;transform:none;filter:none}.title-card-in,.t-cluster{transform:none!important}}.tool-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;width:100%;height:100%}.tool-layer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg, #f7f8fe)}.tool-layer__panel{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;background:#f2f4f8;color:#2a2f38;font-family:Microsoft YaHei,system-ui,sans-serif}.tool-layer__panel--preview{background:linear-gradient(160deg,#fff,#f2f3ff);color:var(--text);font-family:var(--font)}.tool-layer__panel--ready>:not(.tool-layer__close){flex:1;min-height:0}.tool-layer__panel--ready header.toolbar,.tool-layer__panel--ready header.tool-bar{padding-right:56px}.tool-layer__close{position:absolute;z-index:3;top:clamp(12px,1.2vw,20px);right:clamp(12px,1.2vw,20px);display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(35,47,102,.12);border-radius:50%;background:#ffffffdb;color:var(--muted, #5f688a);font-size:26px;line-height:1;cursor:pointer;box-shadow:0 10px 26px -14px #18205657;transition:color .2s,border-color .2s,transform .2s,box-shadow .2s}.tool-layer__close span{display:block;margin-top:-2px}.tool-layer__close:hover,.tool-layer__close:focus-visible{color:var(--tool-accent, #5a5cf0);border-color:color-mix(in srgb,var(--tool-accent, #5a5cf0) 45%,transparent);transform:scale(1.06)}.tool-layer__preview{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(24px,3vw,60px);height:100%;padding:clamp(28px,4vw,72px);overflow:auto}.tool-layer__preview-art{display:flex;align-items:center;justify-content:center;height:min(46vh,420px);color:var(--tool-accent, #8f6cf0);background:radial-gradient(ellipse at 50% 60%,color-mix(in srgb,var(--tool-accent, #8f6cf0) 14%,transparent),transparent 70%)}.tool-layer__preview-art svg{width:100%;height:100%}.tool-layer__glyph{width:min(160px,40%);height:auto;color:var(--tool-accent, #8f6cf0);fill:currentColor;stroke:none;opacity:.6}.tool-layer__eyebrow{display:block;font-size:15px;font-weight:600;letter-spacing:.06em;color:var(--tool-accent, #5a5cf0)}.tool-layer__preview-body h2{margin:16px 0 20px;font-size:clamp(28px,3vw,44px);font-weight:600;letter-spacing:-.02em}.tool-layer__preview-body p{margin:0;font-size:17px;line-height:2;color:var(--muted)}.tool-layer__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.tool-layer__tags span{padding:7px 14px;border:1px solid var(--line);border-radius:999px;background:#ffffffa8;color:var(--muted);font-size:14px}.tool-layer__note{margin-top:28px;padding-top:22px;border-top:1px solid var(--line);font-size:15px;color:var(--muted-dim)}@media(max-width:860px){.tool-layer{padding:0}.tool-layer__panel{border-radius:0;border:0}.tool-layer__preview{grid-template-columns:1fr;gap:20px;padding:68px 22px 30px}.tool-layer__preview-art{height:30vh}}.tool-layer-enter-active{transition:opacity .2s ease}.tool-layer-leave-active{transition:opacity .16s ease}.tool-layer-enter-from,.tool-layer-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){.tool-layer-enter-active,.tool-layer-leave-active{transition:none}}.account-modal[data-v-f349e461],.account-modal[data-v-f349e461] *{box-sizing:border-box}.account-modal[data-v-f349e461]{width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:0;border:1px solid rgba(255,255,255,.9);border-radius:24px;color:var(--text);background:linear-gradient(145deg,#fff,#f6f6ff);box-shadow:var(--shadow-lg);font:14px/1.6 var(--font);overflow:auto}.account-modal--wide[data-v-f349e461]{width:min(800px,calc(100vw - 32px))}.account-modal[data-v-f349e461]::backdrop{background:#171d3e4d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.account-surface[data-v-f349e461]{padding:28px}.account-heading[data-v-f349e461]{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:22px}.account-eyebrow[data-v-f349e461]{color:var(--primary);font-size:10px;letter-spacing:.18em;font-weight:600}.account-heading h2[data-v-f349e461]{margin:6px 0 0;font-size:23px;font-weight:600}.account-close[data-v-f349e461]{display:grid;place-items:center;flex:none;padding:0;border:0;background:#eceef8;color:var(--muted);border-radius:50%;width:32px;height:32px;cursor:pointer}.account-close svg[data-v-f349e461]{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.account-form[data-v-f349e461]{display:grid;gap:17px}.account-form label[data-v-f349e461]{display:grid;gap:7px;font-size:13px;color:var(--text-soft)}.account-form input[data-v-f349e461],.account-form select[data-v-f349e461]{width:100%;min-width:0;border:1px solid var(--line-strong);border-radius:10px;padding:10px 12px;color:var(--text);background:#fff;font:inherit}.account-modal[data-v-f349e461] :is(input,select,button):focus-visible{outline:2px solid var(--primary);outline-offset:3px}.account-modal button[data-v-f349e461]{font-family:inherit;cursor:pointer}.account-modal button[data-v-f349e461]:disabled,.account-modal input[data-v-f349e461]:disabled,.account-modal select[data-v-f349e461]:disabled{opacity:.6;cursor:not-allowed}.account-primary[data-v-f349e461],.account-secondary[data-v-f349e461]{border-radius:10px;padding:10px 16px;font-size:13px;font-weight:500}.account-primary[data-v-f349e461]{border:1px solid transparent;color:#fff;background:linear-gradient(120deg,#5a5cf0,#8467e8)}.account-secondary[data-v-f349e461]{color:var(--text-soft);background:#fff;border:1px solid var(--line-strong)}.account-description[data-v-f349e461]{margin:0;color:var(--muted);font-size:13px}.account-footnote[data-v-f349e461]{margin:0;color:var(--muted);font-size:12px}.account-message[data-v-f349e461]{padding:10px 12px;margin:0 0 15px;border-radius:10px;background:#edf0ff;color:#5359a1;font-size:13px;overflow-wrap:anywhere}.account-message--error[data-v-f349e461]{color:#a73f52;background:#fff0f2}.account-message--success[data-v-f349e461]{color:#267e63;background:#eaf7f1}.account-identity[data-v-f349e461]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:6px 0 14px}.account-identity strong[data-v-f349e461]{font-size:20px;overflow-wrap:anywhere}.account-badge[data-v-f349e461]{font-size:11px;padding:3px 10px;border-radius:20px;color:var(--primary);background:#eeedff}.account-action[data-v-f349e461]{display:flex;align-items:center;justify-content:space-between;padding:14px;background:#fff;color:var(--text);border:1px solid var(--line);border-radius:12px;font-size:14px}.account-action span[data-v-f349e461]{color:var(--primary)}.account-buttons[data-v-f349e461]{display:flex;justify-content:flex-end;gap:10px}.account-list-heading[data-v-f349e461]{display:flex;align-items:center;justify-content:space-between;gap:15px}.account-editor[data-v-f349e461]{border:1px solid var(--line-strong);background:#eef0fb;padding:18px;border-radius:14px}.account-editor h3[data-v-f349e461]{font-size:14px;margin:0}.account-table-wrap[data-v-f349e461]{overflow-x:auto;border:1px solid var(--line);border-radius:12px;background:#fff}.account-table[data-v-f349e461]{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.account-table th[data-v-f349e461]{color:var(--muted);font-weight:400;background:#f6f7fc}.account-table td[data-v-f349e461],.account-table th[data-v-f349e461]{padding:12px;border-bottom:1px solid var(--line);white-space:nowrap}.account-table tr:last-child td[data-v-f349e461]{border-bottom:0}.account-table td strong[data-v-f349e461]{display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis;font-weight:500}.account-table small[data-v-f349e461]{color:var(--muted);font-size:10px}.account-table select[data-v-f349e461]{padding:5px 7px;width:90px}.account-status[data-v-f349e461]{color:#267e63}.account-status--disabled[data-v-f349e461]{color:var(--muted)}.account-row-actions[data-v-f349e461]{display:flex;gap:12px}.account-row-actions button[data-v-f349e461]{padding:0;border:0;background:none;color:var(--primary);font-size:12px}@media(max-width:600px){.account-surface[data-v-f349e461]{padding:22px 18px}}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/NotoSansSC-var-subset.woff2) format("woff2-variations"),url(/fonts/NotoSansSC-var-subset.woff2) format("woff2")}@font-face{font-family:DingTalk JinBuTi;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/DingTalkJinBuTi-subset.woff2) format("woff2")}:root{color-scheme:light;--bg:#f7f8fe;--bg-alt:#eef0fb;--surface:#ffffff;--text:#12162c;--text-soft:#2b3153;--muted:#5f688a;--muted-dim:#66708f;--line:rgba(35,47,102,.1);--line-strong:rgba(35,47,102,.18);--primary:#5a5cf0;--violet:#8f6cf0;--cyan:#22b8d6;--pink:#e46fb4;--header:rgba(247,248,254,.78);--shadow-sm:0 10px 26px -14px rgba(24,32,86,.22);--shadow-md:0 26px 60px -30px rgba(24,32,86,.32);--shadow-lg:0 40px 100px -40px rgba(24,32,86,.42);--grad-text:linear-gradient(102deg,#4f6cf3 0%,#7b62f0 42%,#b95ede 74%,#e46fb4 100%);--grad-brand:linear-gradient(115deg,var(--primary) 0%,var(--violet) 48%,var(--pink) 100%);--radius-lg:26px;--radius-md:18px;--font:"Noto Sans SC","PingFang SC","Microsoft YaHei",system-ui,sans-serif;--font-display:"DingTalk JinBuTi","Noto Sans SC","PingFang SC","Microsoft YaHei",system-ui,sans-serif}
