.hero-visual.motion-visual{--hero-x:0;--hero-y:0;isolation:isolate}.motion-visual .floating-doc,.motion-visual .brain-core,.motion-visual .floating-label,.motion-visual .visual-output,.motion-visual .visual-cursor{transition:translate .6s cubic-bezier(.2,.7,.2,1),scale .35s,border-color .35s}.motion-visual .doc-one{translate:calc(var(--hero-x)*-9px) calc(var(--hero-y)*-6px);animation:7s ease-in-out infinite hero-doc-one}.motion-visual .doc-two{translate:calc(var(--hero-x)*12px) calc(var(--hero-y)*8px);animation:8.2s ease-in-out infinite hero-doc-two}.motion-visual .brain-core{translate:calc(var(--hero-x)*7px) calc(var(--hero-y)*5px);touch-action:manipulation;animation:6.4s ease-in-out infinite hero-core-float;overflow:visible}.motion-visual .brain-core:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,#0000 24%,#d9b9ff00 40%,#d9b9ff16 50%,#0000 65%) 0 0/270% 100%;animation:8s ease-in-out infinite hero-core-sheen;position:absolute;inset:0}.motion-visual .core-star{animation:4.8s ease-in-out infinite hero-star-breathe}.motion-visual .visual-orbit{pointer-events:none;animation:48s linear infinite hero-orbit-turn}.motion-visual .orbit-two{animation-duration:66s;animation-direction:reverse}.motion-visual .visual-orbit:after{content:"";opacity:.7;background:#bd94ef;border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;left:50%;box-shadow:0 0 9px #b47dfb90,0 0 22px #b47dfb40}.motion-visual .orbit-two:after{opacity:.5;width:3px;height:3px;top:14%;left:15%}.motion-visual .visual-dots{pointer-events:none;animation:6s ease-in-out infinite hero-dots-breathe}.motion-visual .floating-label{translate:calc(var(--hero-x)*-5px) calc(var(--hero-y)*4px);animation:7.6s ease-in-out infinite hero-label-float}.motion-visual .visual-output{translate:calc(var(--hero-x)*-5px) calc(var(--hero-y)*-4px);animation:8.8s ease-in-out infinite hero-output-float}.motion-visual .output-lines i{transform-origin:0;animation:5.4s ease-in-out infinite hero-writing-flow}.motion-visual .output-lines i:nth-child(2){animation-delay:-3.6s}.motion-visual .output-lines i:nth-child(3){animation-delay:-1.8s}.motion-visual .tiny-check{animation:4.8s ease-out infinite hero-check-pulse}.motion-visual .visual-cursor{translate:calc(var(--hero-x)*10px) calc(var(--hero-y)*7px);pointer-events:none;animation:5.6s ease-in-out infinite hero-cursor-float}.motion-visual .hero-feedback-ring{border-radius:inherit;pointer-events:none;border:1px solid #bd91ef;animation:1.1s ease-out both hero-energy-pulse;display:block;position:absolute;inset:-2px;letter-spacing:0!important;margin:0!important;font-size:0!important}.motion-visual .hero-feedback-ring:after{content:"";border-radius:inherit;border:1px solid #ab7edd80;animation:1.1s ease-out .15s both hero-energy-pulse;position:absolute;inset:-1px}@media (hover:hover) and (pointer:fine){.motion-visual .floating-doc:hover{border-color:#c597f16b;scale:1.035}.motion-visual .brain-core:hover,.motion-visual .brain-core:focus-visible{border-color:#cda3ffad;scale:1.035}.motion-visual .brain-core:hover .core-star{filter:drop-shadow(0 0 23px #b988ffb0)}.motion-visual .visual-output:hover{border-color:#bb86dd65}}.motion-visual .brain-core:active{scale:.985}.motion-visual[data-paused=true] *,.motion-visual[data-paused=true] :before,.motion-visual[data-paused=true] :after{animation-play-state:paused!important}@keyframes hero-doc-one{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-8px)rotate(-4.5deg)}}@keyframes hero-doc-two{0%,to{transform:translateY(0)rotate(7deg)}50%{transform:translateY(8px)rotate(5deg)}}@keyframes hero-core-float{0%,to{transform:translate(-50%)translateY(0)rotate(-6deg)}50%{transform:translate(-50%)translateY(-6px)rotate(-4deg)}}@keyframes hero-core-sheen{0%,30%{background-position:140% 0}75%,to{background-position:-40% 0}}@keyframes hero-star-breathe{0%,to{opacity:.9;scale:1}50%{opacity:1;scale:1.055}}@keyframes hero-orbit-turn{0%{transform:translate(-50%,-50%)rotate(-25deg)}to{transform:translate(-50%,-50%)rotate(335deg)}}@keyframes hero-dots-breathe{0%,to{opacity:.22}50%{opacity:.4}}@keyframes hero-label-float{0%,to{transform:translateY(0)rotate(-7deg)}50%{transform:translateY(5px)rotate(-6deg)}}@keyframes hero-output-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-4px)rotate(-1.2deg)}}@keyframes hero-writing-flow{0%,to{opacity:.62;transform:scaleX(.83)}50%{opacity:1;transform:scaleX(1)}}@keyframes hero-check-pulse{0%,35%,to{box-shadow:0 0 #72b49a00}55%{box-shadow:0 0 0 5px #72b49a15}75%{box-shadow:0 0 0 8px #72b49a00}}@keyframes hero-cursor-float{0%,to{transform:translate(0)rotate(-7deg)}50%{transform:translate(5px,-6px)rotate(-4deg)}}@keyframes hero-energy-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}@media (prefers-reduced-motion:reduce){.motion-visual *,.motion-visual :before,.motion-visual :after{transition:none!important;animation:none!important;translate:none!important;scale:none!important}.motion-visual .hero-feedback-ring{display:none!important}}:root{--ink:#25263a;--muted:#828391;--purple:#6b58d9;--purple-dark:#5440c2;--border:#ebeaf1;--page:#f7f8fb;--subtle:#f4f1ff;--green:#428f77;--shadow:0 8px 36px #38305207}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:14px;line-height:1.65}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}button,a{transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s}button:disabled{opacity:.6;cursor:wait}button:focus-visible,a:focus-visible{outline-offset:4px;outline:3px solid #bdb0f4}input,textarea,select{font:inherit;color:var(--ink)}input:focus,textarea:focus,select:focus{outline:0;box-shadow:0 0 0 3px #6b58d911;border-color:#a592ed!important}h1,h2,h3,h4,p{margin:0}h1,h2,h3{letter-spacing:-.035em;font-weight:650}svg{vertical-align:middle;flex-shrink:0}ul{margin:0;padding:0;list-style:none}::selection{background:#e1d8ff}strong,b{font-weight:600}small{font-size:12px}.container{width:calc(100% - 96px);max-width:1224px;margin:0 auto}.brand{text-align:left;white-space:nowrap;align-items:center;gap:10px;display:flex}.brand>span:last-child{letter-spacing:.01em;font-size:20px;font-weight:700;line-height:1.3}.brand-ai{margin:0 2px}.brand small{letter-spacing:.27em;color:#8a899c;margin-top:3px;font-size:8px;font-weight:550;display:block}.brand-mark{background:var(--purple);color:#fff;border-radius:12px;place-items:center;width:39px;height:39px;display:grid;box-shadow:0 4px 10px #6b58d920}.brand-mark svg{width:29px;height:29px}.btn{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:11px 23px;font-size:14px;font-weight:550;line-height:1.4;display:inline-flex}.btn.primary{background:var(--purple);color:#fff;box-shadow:0 4px 12px #6b58d91a}.btn.primary:hover{background:var(--purple-dark);transform:translateY(-1px);box-shadow:0 6px 18px #6b58d929}.btn.white{color:#4d4b60;background:#fff;border-color:#e3e2ea}.btn.white:hover{background:#fdfcff;border-color:#afa0e7}.btn.dark{color:#fff;background:#3b345d}.btn.dark:hover{background:#504674}.btn.small{border-radius:7px;gap:8px;min-height:36px;padding:9px 15px;font-size:12px}.btn.full{width:100%;display:flex}.btn.destructive{color:#fff;background:#c65566}.text-link{color:var(--purple);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.text-link:hover{color:var(--purple-dark)}.badge{white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:500;line-height:1.6;display:inline-flex}.purple{color:#7860cf;background:#f1edff}.blue{color:#6085d4;background:#edf3ff}.orange{color:#ce9650;background:#fff3e7}.green{color:#58a085;background:#eaf6f0}.pink{color:#cd7da1;background:#fff0f6}.cyan{color:#55a6ad;background:#eaf7f8}.gray{color:#9696a3;background:#f1f2f5}.badge.white{color:#62518e;background:#ffffff8a;border:1px solid #ffffffaf}.icon-btn{color:#8d8d9d;border-radius:6px;place-items:center;width:30px;height:30px;display:inline-grid}.icon-btn:hover{color:var(--purple);background:#f0edf9}.icon-btn.danger:hover{color:#c46c7a;background:#fff1f2}.eyebrow{letter-spacing:.15em;color:#9a92b6;margin-bottom:10px;font-size:10px;font-weight:600}.site-nav{z-index:20;background:#fff;border-bottom:1px solid #f1eff5;height:84px;position:relative}.nav-inner{justify-content:space-between;align-items:center;gap:30px;height:100%;display:flex}.nav-inner nav{color:#676675;align-items:center;gap:30px;font-size:13px;display:flex}.nav-inner nav>*{padding:9px 0}.nav-inner nav .active,.nav-inner nav>:hover{color:var(--purple)}.nav-actions{align-items:center;gap:23px;display:flex}.nav-login{color:#777484;font-size:12px}.hero{background:linear-gradient(125deg,#fbfaff 0%,#fdfcfe 48%,#f5f2fe 100%);position:relative;overflow:hidden}.hero-glow{filter:blur(90px);background:#ede6ff85;border-radius:50%;width:600px;height:600px;position:absolute;top:-50px;right:-190px}.hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:40px;min-height:590px;padding-top:74px;padding-bottom:66px;display:grid;position:relative}.hero-pill{color:#82749f;background:#fff;border:1px solid #eae3f6;border-radius:30px;align-items:center;gap:9px;margin-bottom:26px;padding:6px 10px;font-size:11px;display:inline-flex}.hero-pill>svg{margin-left:6px}.pulse-dot{background:#9d84e4;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #f3eefe}.hero h1{letter-spacing:-.055em;color:#303044;font-size:57px;font-weight:700;line-height:1.45}.hero h1>span{color:var(--purple);position:relative}.title-dot{color:#b6a6ed;font-size:1.1em}.mobile-break{display:none}.hero-description{color:#8c889e;margin-top:22px;font-size:15px;font-weight:400;line-height:1.95}.hero-actions{gap:12px;margin-top:28px;display:flex}.hero-actions .btn{min-width:149px;font-size:13px}.hero-assurance{color:#a5a0b6;align-items:center;gap:21px;margin-top:23px;font-size:10px;display:flex}.hero-assurance span{align-items:center;gap:5px;display:flex}.hero-assurance svg{color:#a492c9}.hero-visual{perspective:1000px;width:100%;min-width:0;height:425px;position:relative}.visual-orbit{border:1px solid #e2dcf5;border-radius:50%;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)rotate(-25deg)}.orbit-one{width:370px;height:290px}.orbit-two{opacity:.7;border-style:dashed;width:460px;height:360px}.visual-dots{opacity:.27;background-image:radial-gradient(#c4b8e9 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:5%;-webkit-mask-image:radial-gradient(#000,#0000 70%);mask-image:radial-gradient(#000,#0000 70%)}.brain-core{z-index:2;background:linear-gradient(140deg,#fdfbff,#e5dcfc);border:2px solid #fff;border-radius:40px;flex-direction:column;justify-content:center;align-items:center;width:192px;height:185px;display:flex;position:absolute;top:90px;left:50%;transform:translate(-50%)rotate(-6deg);box-shadow:12px 22px 55px #a797d72c,inset 0 -6px 10px #d5c7f24d}.core-star{color:#8b74e0;filter:drop-shadow(0 4px 5px #8d75db32);width:69px;height:69px;margin-bottom:10px;display:block}.core-star svg{width:100%;height:100%}.brain-core strong{color:#6c5b9e;font-size:16px;font-weight:600}.brain-core>span:last-child{letter-spacing:.1em;color:#a594c7;margin-top:8px;font-size:6px}.floating-doc{z-index:3;background:#ffffffed;border:1px solid #f0edf8;border-radius:11px;align-items:center;gap:11px;padding:13px 15px;display:flex;position:absolute;box-shadow:0 10px 35px #6b589317}.floating-doc>div{color:#69617e;font-size:11px;font-weight:600}.floating-doc small{color:#b1aabd;margin-top:2px;font-size:8px;font-weight:400;display:block}.doc-one{top:28px;left:9px;transform:rotate(-6deg)}.doc-two{top:123px;right:3px;transform:rotate(7deg)}.tiny-check{color:#6aaf95;background:#e7f2ed;border-radius:50%;place-items:center;width:16px;height:16px;margin-left:2px;display:grid}.file-glyph{border-radius:6px;flex-shrink:0;place-items:center;width:34px;height:39px;display:inline-grid}.floating-label{color:#9c92ae;z-index:4;background:#fff;border-radius:30px;align-items:center;gap:5px;padding:8px 12px;font-size:8px;display:flex;position:absolute;top:242px;left:7px;transform:rotate(-7deg);box-shadow:0 8px 20px #8b74ad0d}.floating-label>span{background:#6cba9a;border-radius:50%;width:4px;height:4px;margin-right:4px}.visual-output{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:5;background:#ffffffed;border:1px solid #f1ebfa;border-radius:13px;padding:18px 20px;position:absolute;bottom:0;left:75px;right:25px;transform:rotate(-2deg);box-shadow:0 18px 42px #67578217}.output-header{align-items:center;gap:8px;display:flex}.mini-spark{background:var(--purple);color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:27px;height:27px;display:inline-grid}.output-header b{color:#60566f;font-size:11px}.output-demo{color:#bab2c6;margin-left:auto;font-size:8px}.visual-output>p{color:#a49aae;margin:10px 0 13px 35px;font-size:9px}.output-lines{flex-direction:column;gap:6px;margin-left:35px;display:flex}.output-lines i{background:#eeebf4;border-radius:3px;width:95%;height:4px}.output-lines i:nth-child(2){width:87%}.output-lines i:nth-child(3){background:#e7defa;width:60%}.output-footer{color:#a59ab7;justify-content:space-between;margin:15px 0 0 35px;font-size:8px;display:flex}.output-footer>span{align-items:center;gap:4px;display:flex}.output-check{color:#b3a0db}.visual-cursor{z-index:7;color:#8d78cf;position:absolute;bottom:15px;right:-7px;transform:rotate(-7deg)}.visual-cursor>svg{fill:#9b86da;position:absolute;top:-22px;left:-8px;transform:rotate(-90deg)}.visual-cursor>span{color:#fff;background:#ae9bdf;border-radius:5px;padding:6px 10px;font-size:9px;display:block}.hero-bottom{color:#9c96ab;border-top:1px solid #ebe6f2;justify-content:space-between;align-items:center;padding-top:25px;padding-bottom:28px;display:flex;position:relative}.hero-bottom>span{color:#b4adbf;font-size:10px}.hero-bottom>div{align-items:center;gap:9px;font-size:12px;font-weight:500;display:flex}.hero-bottom svg{stroke-width:1.5px;color:#b4aac9;width:19px;height:19px}.section{padding-top:86px;padding-bottom:84px}.section-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:32px;display:flex}.section-head h2{letter-spacing:-.04em;font-size:30px;line-height:1.5}.section-head p{color:#96919f;margin-top:10px;font-size:12px;line-height:1.8}.section-head>.text-link{padding-bottom:7px}.benefit-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.benefit-card{border:1px solid var(--border);background:#fff;border-radius:12px;min-height:300px;padding:29px 28px 0;position:relative;overflow:hidden}.benefit-symbol{border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:18px;display:inline-grid}.benefit-card h3{margin-bottom:9px;font-size:18px}.benefit-card>p{color:#93909e;max-width:290px;font-size:12px;line-height:1.95}.benefit-card>button{color:#8d7abb;align-items:center;gap:5px;margin-top:17px;font-size:10px;display:flex}.mini-folders,.mini-tools,.mini-people{border-top:1px solid #f3f0f6;gap:8px;margin-top:28px;padding:17px 0 20px;display:flex;position:relative}.mini-folders span{color:#a595bc;background:#f6f3fb;border-radius:6px;align-items:center;gap:5px;padding:8px 6px;font-size:8px;display:flex}.mini-folders span:nth-child(2){color:#8ca6bc;background:#f0f5f9}.mini-folders span:nth-child(3){color:#b6a17d;background:#fbf7ef}.mini-tools{gap:12px}.mini-tools span{border-radius:11px;place-items:center;width:43px;height:43px;display:grid}.mini-people{justify-content:space-between;align-items:center}.mini-people>div{padding-left:6px;display:flex}.mini-people>div span{color:#9989b4;background:#e8e5f4;border:3px solid #fff;border-radius:50%;place-items:center;width:36px;height:36px;margin-left:-6px;font-size:9px;display:grid}.mini-people>div span:nth-child(2){color:#8daba5;background:#e5efee}.mini-people>div span:nth-child(3){color:#bba588;background:#f6ede3}.mini-people>div span:nth-child(4){color:#a4a1b5;background:#f0f0f5}.mini-people small{color:#aaa3b7;font-size:8px}.skills-section{background:#fafafd;border-top:1px solid #f3f1f8;border-bottom:1px solid #f3f1f8}.skills-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.skill-card{text-align:left;background:#fff;border:1px solid #ebe9f2;border-radius:11px;min-width:0;padding:23px 24px 0;transition:all .2s;display:block;box-shadow:0 3px 8px #69617f03}.skill-card:hover{border-color:#d6caef;transform:translateY(-3px);box-shadow:0 9px 26px #6656800a}.skill-top{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.skill-top>svg{color:#c1b9ce}.skill-icon{border-radius:12px;flex-shrink:0;place-items:center;width:47px;height:47px;display:inline-grid}.skill-card h3{letter-spacing:0;margin-bottom:7px;font-size:15px}.skill-card>p{color:#9994a3;min-height:40px;font-size:11px;line-height:1.85}.skill-bottom{color:#aaa1bb;border-top:1px solid #f3f0f7;justify-content:space-between;align-items:center;gap:8px;margin-top:20px;padding:13px 0;font-size:9px;display:flex}.skill-bottom>span:last-child,.skill-bottom button{color:#9580bd;align-items:center;gap:3px;display:inline-flex}.industry-tabs{flex-wrap:wrap;gap:14px;margin-bottom:26px;display:flex}.industry-tabs button{color:#9d96a9;background:#fff;border:1px solid #ece9f1;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:11px;display:flex}.industry-tabs button.selected{color:#8468be;background:#f8f4ff;border-color:#c6b7ed}.industry-panel{background:linear-gradient(105deg,#faf9fc,#f6f4fa);border:1px solid #e8e5ee;border-radius:14px;grid-template-columns:1fr 1fr;gap:60px;padding:43px 50px;display:grid}.industry-copy h3{max-width:300px;margin:17px 0 11px;font-size:23px;line-height:1.6}.industry-copy>p{color:#9b94a4;max-width:360px;font-size:11px;line-height:1.95}.industry-copy ul{flex-direction:column;gap:9px;margin:22px 0;display:flex}.industry-copy li{color:#81798e;align-items:center;gap:8px;font-size:11px;display:flex}.industry-copy li svg{color:#a18dc2}.industry-chat{background:#fff;border:1px solid #eeebf2;border-radius:11px;align-self:center;overflow:hidden;transform:rotate(-1deg);box-shadow:0 12px 30px #7e6a9610}.chat-window-bar{border-bottom:1px solid #f4f0f7;align-items:center;gap:5px;padding:12px 14px;display:flex}.chat-window-bar>span{background:#e5dfec;border-radius:50%;width:5px;height:5px}.chat-window-bar small{color:#c0b6cb;margin-left:10px;font-size:8px}.chat-user{color:#8c7b9f;justify-content:flex-end;align-items:flex-start;gap:8px;margin:23px 17px;font-size:9px;display:flex}.chat-user>span:first-child{background:#f5f1fb;border-radius:6px 0 6px 6px;padding:10px 12px}.avatar-mini{color:#a192b4;background:#e8e1f1;border-radius:5px;padding:5px 7px;font-size:8px}.chat-ai{gap:10px;margin:0 20px 27px;display:flex}.chat-ai p{color:#93869f;font-size:10px;line-height:2}.chat-ai .mini-spark{background:#ac95d1;border-radius:6px;width:23px;height:23px}.citation{color:#b2a5c2;background:#f7f4fb;border-radius:4px;align-items:center;gap:5px;width:fit-content;margin-top:12px;padding:4px 6px;font-size:8px;display:flex}.chat-input-fake{color:#c6becf;border:1px solid #efeaf4;border-radius:6px;justify-content:space-between;align-items:center;margin:0 17px 17px;padding:11px;font-size:9px;display:flex}.steps-section{background:#faf9fc;padding-top:65px;padding-bottom:65px}.steps{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.steps>div{position:relative}.steps>div:not(:last-child):after{content:"";border-top:1px dashed #e3dbec;position:absolute;top:23px;left:63px;right:0}.steps>div>span{color:#a491c1;background:#eee8f9;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:20px;font-size:13px;font-weight:600;display:grid}.steps h3{letter-spacing:0;margin-bottom:7px;font-size:14px}.steps p{color:#a098ac;font-size:10px}.cta-section{background:linear-gradient(110deg,#f2effb,#f5f3fd);border:1px solid #eee8fb;border-radius:13px;align-items:center;gap:28px;margin-top:65px;margin-bottom:65px;padding:43px 44px;display:flex}.cta-star{color:#aa96d1}.cta-section>div:nth-child(2)>span{color:#b09fc7;letter-spacing:.12em;font-size:8px}.cta-section h2{margin:7px 0;font-size:24px}.cta-section p{color:#a399b3;font-size:11px}.cta-section>.btn{margin-left:auto;font-size:12px}.footer{background:#fdfcfe;border-top:1px solid #eeebf3;padding-top:40px}.footer-main{grid-template-columns:2fr 1fr 1fr 1.7fr;gap:35px;padding-bottom:35px;display:grid}.footer-main p{color:#a29aa9;margin-top:15px;font-size:10px}.footer-main small{color:#b4adbd;font-size:9px}.footer-main>div:not(:first-child)>b{color:#857a94;margin-bottom:15px;font-size:11px;font-weight:550;display:block}.footer-main>div:not(:first-child)>button:not(.btn){color:#a49aac;margin-top:9px;font-size:10px;display:block}.footer-contact p{margin-top:0;margin-bottom:14px}.footer-contact .btn{min-height:32px;padding:7px 12px;font-size:10px}.footer-bottom{color:#b7afc1;border-top:1px solid #f0edf4;gap:20px;padding-top:19px;padding-bottom:20px;font-size:8px;display:flex}.footer-bottom>span:nth-child(2){margin-left:auto}.pricing-page{padding-top:62px;padding-bottom:70px}.center-heading{text-align:center;margin-bottom:54px}.center-heading h1{font-size:37px;line-height:1.6}.center-heading p{color:#a098ad;margin:13px 0 19px;font-size:13px}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.price-card{border:1px solid var(--border);background:#fff;border-radius:13px;padding:32px;position:relative}.price-card>small{letter-spacing:.15em;color:#b1a6c5;font-size:9px}.price-card h2{margin-top:10px;font-size:23px}.price-card>p{color:#a39aad;margin-top:10px;font-size:11px}.price{letter-spacing:-.04em;margin:30px 0;font-size:28px;font-weight:600}.price span{color:#b2a7c0;letter-spacing:0;margin-top:7px;font-size:10px;font-weight:400;display:block}.price-card>.btn{width:100%;font-size:12px}.price-card ul{flex-direction:column;gap:15px;padding-top:27px;display:flex}.price-card li{color:#9a8da7;align-items:center;gap:9px;font-size:11px;display:flex}.price-card li svg{color:#b3a0ce}.price-card.recommended{background:linear-gradient(#f9f7ff,#fff);border-color:#b3a1e9;box-shadow:0 14px 28px #9583b812}.recommend-label{white-space:nowrap;background:var(--purple);color:#fff;border-radius:20px;padding:4px 16px;font-size:10px;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.billing-explain{margin-top:70px}.billing-explain>h2{text-align:center;margin-bottom:30px;font-size:24px}.billing-explain>div{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.billing-explain article>svg{color:#a28bc8}.billing-explain h3{margin:12px 0 9px;font-size:13px}.billing-explain p{color:#a99eb6;font-size:11px}.app-shell{background:var(--page);min-height:100vh}.sidebar{z-index:50;background:#fff;border-right:1px solid #eaeaf0;flex-direction:column;width:232px;padding:26px 16px 0;display:flex;position:fixed;top:0;bottom:0;left:0}.sidebar>.brand{margin-bottom:29px;padding-left:9px}.sidebar .brand>span:last-child{font-size:18px}.sidebar .brand-mark{border-radius:10px;width:34px;height:34px}.sidebar .brand-mark svg{width:25px;height:25px}.sidebar .brand small{font-size:7px}.company-switch{text-align:left;background:#f8f8fc;border:1px solid #edecf3;border-radius:8px;align-items:center;gap:9px;margin-bottom:25px;padding:11px 10px;display:flex}.company-symbol{color:#9280bd;background:#ebe7f8;border:1px solid #e1dcf0;border-radius:7px;place-items:center;width:31px;height:32px;display:grid}.company-switch>span:nth-child(2){flex:1;min-width:0;line-height:1.5}.company-switch b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.company-switch small{color:#aaa4b6;margin-top:3px;font-size:9px;display:block}.company-switch>svg{color:#b1a9bf}.sidebar-label{color:#b5afc1;letter-spacing:.07em;margin-bottom:10px;padding-left:13px;font-size:9px}.sidebar nav{flex-direction:column;gap:5px;display:flex}.sidebar nav>button{text-align:left;color:#8b849b;border-radius:7px;align-items:center;gap:11px;padding:11px 13px;font-size:12px;font-weight:450;display:flex}.sidebar nav>button:hover{color:var(--purple);background:#faf8fe}.sidebar nav>button.selected{color:var(--purple);background:#f0ecfb;font-weight:550}.sidebar nav>button.selected svg{color:#8a70cc}.nav-new{letter-spacing:.04em;color:#ad98d8;background:#f2edfc;border:1px solid #e9e1f8;border-radius:4px;margin-left:auto;padding:0 4px;font-size:6px}.sidebar-divider{background:#f1eef6;height:1px;margin:22px 11px}.sidebar-spacer{flex:1;min-height:40px}.sidebar-help{background:linear-gradient(130deg,#faf7ff,#f2edfc);border:1px solid #eee7f8;border-radius:8px;padding:16px 13px 12px;position:relative}.help-spark{color:#c2b0e1;position:absolute;top:12px;right:11px}.sidebar-help>b{color:#8e76b3;font-size:10px;display:block}.sidebar-help>p{color:#b0a1c3;margin-top:5px;font-size:8px}.sidebar-help>button{color:#9c83c1;border-top:1px solid #e9e1f4;justify-content:space-between;align-items:center;width:100%;margin-top:10px;padding-top:12px;font-size:9px;display:flex}.sidebar-help-link{color:#a095b0;align-items:center;gap:8px;padding:17px 10px;font-size:10px;display:flex}.sidebar-help-link>svg:last-child{margin-left:auto}.sidebar-user{border-top:1px solid #efecf4;align-items:center;gap:9px;margin:0 -16px;padding:17px 20px;display:flex}.sidebar-user>span:nth-child(2){flex:1;font-size:10px}.sidebar-user small{color:#aaa0b8;margin-top:2px;font-size:8px;display:block}.sidebar-user>button{color:#b3a7c0}.avatar{color:#9c85bd;background:#ebe5f7;border:1px solid #dfd6f1;border-radius:50%;flex-shrink:0;place-items:center;width:33px;height:33px;font-size:11px;font-weight:600;display:inline-grid}.app-body{flex-direction:column;min-height:100vh;margin-left:232px;display:flex}.app-topbar{background:#fff;border-bottom:1px solid #efedf4;justify-content:space-between;align-items:center;gap:20px;height:70px;padding:0 34px;display:flex}.breadcrumb{color:#b1a8c0;align-items:center;gap:12px;font-size:10px;display:flex}.breadcrumb b{color:#8e809f;font-weight:450}.topbar-right{align-items:center;gap:19px;display:flex}.top-search{color:#b9aec7;align-items:center;gap:8px;width:220px;display:flex}.top-search input{color:#9f91b4;background:0 0;border:0;width:140px;font-size:10px;box-shadow:none!important;outline:0!important}.top-search input::placeholder{color:#b8adc7}.top-search kbd{color:#beb3cd;white-space:nowrap;background:#f8f6fb;border:1px solid #eee9f4;border-radius:4px;padding:1px 4px;font-family:inherit;font-size:8px}.top-home{color:#aa9dbb;align-items:center;gap:5px;font-size:10px;display:flex}.topbar-right .badge{font-size:8px}.small-avatar{width:27px;height:27px;font-size:9px}.preview-ribbon{color:#b7a888;background:#fcfaf4;border-bottom:1px solid #f2eddf;justify-content:space-between;align-items:center;gap:15px;min-height:29px;padding:6px 34px;font-size:8px;display:flex}.preview-ribbon>span,.preview-ribbon>button{align-items:center;gap:6px;display:flex}.preview-ribbon>button{white-space:nowrap;color:#a29c8a}.status-dot{background:#8dbfa3;border-radius:50%;width:5px;height:5px}.status-dot.pending{background:#d9b570}.app-content{flex:1;width:100%;max-width:1600px;margin:0 auto;padding:34px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;display:flex}.page-heading .eyebrow{letter-spacing:.12em;color:#ada2bd;margin-bottom:7px;font-size:8px}.page-heading h1{letter-spacing:-.045em;font-size:25px;line-height:1.6}.page-heading p{color:#a499b1;margin-top:6px;font-size:11px}.heading-spark{color:#c5b2e7;margin-left:14px;font-size:20px}.page-heading>.btn{font-size:10px}.page-heading>.badge{font-size:8px}.dashboard-grid{grid-template-columns:minmax(0,1fr) 260px;gap:24px;display:grid}.dashboard-main{min-width:0}.welcome-card{background:linear-gradient(112deg,#ece6fb 0%,#f2edfc 50%,#e4dcf8 100%);border:1px solid #e8dff7;border-radius:11px;align-items:center;min-height:237px;padding:27px 30px;display:flex;position:relative;overflow:hidden}.welcome-card .badge{border-radius:4px;font-size:8px}.welcome-card h2{color:#665184;letter-spacing:-.035em;z-index:2;margin:12px 0 8px;font-size:24px;line-height:1.6;position:relative}.welcome-card p{color:#a38dbd;z-index:2;margin-bottom:17px;font-size:10px;position:relative}.welcome-card .btn{min-height:31px;padding:7px 12px;font-size:10px}.welcome-art{opacity:.9;width:43%;height:210px;position:absolute;top:15px;right:2%}.wa-ring{border:1px solid #cfc1ec;border-radius:50%;width:170px;height:170px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-23deg)}.wa-ring.two{border-style:dashed;border-color:#d2c4ed;width:225px;height:150px;transform:translate(-50%,-50%)rotate(25deg)}.wa-core{color:#a78acf;background:linear-gradient(140deg,#fff,#d5c3f4);border:2px solid #f6f0ff;border-radius:26px;place-items:center;width:103px;height:103px;display:grid;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)rotate(-13deg);box-shadow:8px 14px 20px #aa8bcc26}.wa-file{color:#bba2d7;background:#faf6ff;border:1px solid #fefcff;border-radius:7px;place-items:center;width:44px;height:51px;display:grid;position:absolute;box-shadow:0 6px 10px #bd9ed112}.wa-file.one{top:28px;left:10%;transform:rotate(-16deg)}.wa-file.two{bottom:50px;right:0;transform:rotate(15deg)}.wa-label{color:#b39bcf;white-space:nowrap;background:#faf6ff;border-radius:20px;align-items:center;gap:6px;padding:5px 10px;font-size:8px;display:flex;position:absolute;bottom:7px;left:25%}.block-head{justify-content:space-between;align-items:center;gap:15px;margin:26px 0 15px;display:flex}.block-head h2{letter-spacing:0;font-size:13px}.block-head h2>span{color:#c1b9cd;letter-spacing:.06em;margin-left:10px;font-size:7px;font-weight:450}.block-head h3{letter-spacing:0;font-size:11px}.block-head>.text-link{font-size:9px}.quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.quick-grid>button{text-align:left;background:#fff;border:1px solid #ebe7f2;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:0;padding:17px 18px;display:flex;position:relative}.quick-grid>button:hover{border-color:#cfc0ed;transform:translateY(-2px);box-shadow:0 4px 15px #7d689508}.quick-grid .skill-icon{border-radius:9px;width:36px;height:36px;margin-bottom:12px}.quick-grid .skill-icon svg{width:20px;height:20px}.quick-grid b{letter-spacing:0;font-size:11px;font-weight:550}.quick-grid>button>span:last-of-type{color:#b1a7bf;margin-top:3px;font-size:8px}.quick-arrow{color:#c4b8d2;position:absolute;top:16px;right:13px}.industry-quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.industry-quick>button{color:#b5a7c7;background:#fff;border:1px solid #ede8f4;border-radius:7px;align-items:center;gap:11px;padding:14px 17px;font-size:10px;display:flex}.industry-quick>button>span{color:#9d8ead}.industry-quick>button>svg:last-child{color:#c9bdd4;margin-left:auto}.industry-quick>button:hover{background:#fdfbff;border-color:#d0c0e5}.panel{box-shadow:var(--shadow);background:#fff;border:1px solid #ece9f2;border-radius:9px}.dashboard-rail{flex-direction:column;gap:20px;display:flex}.quota-panel{background:#fff;border:1px solid #e9e4f1;border-radius:10px;padding:20px}.quota-panel>.block-head{color:#a393b3;margin:0 0 19px}.quota-panel .block-head>h3{color:#7a6b8d;font-size:11px}.plan-row{border-bottom:1px solid #f2edf8;align-items:center;gap:9px;padding-bottom:17px;display:flex}.plan-icon{color:#b095d0;background:#f2ebfb;border-radius:7px;place-items:center;width:33px;height:35px;display:grid}.plan-row b{color:#9480aa;font-size:11px;font-weight:550;display:block}.plan-row small{color:#bcb0c8;margin-top:2px;font-size:8px;display:block}.plan-row>.badge{margin-left:auto;padding:2px 5px;font-size:7px}.quota-line{color:#b7a9c7;justify-content:space-between;margin-top:18px;font-size:9px;display:flex}.big-number{letter-spacing:-.03em;color:#88749e;font-size:32px;font-weight:600;line-height:1.65;display:block}.big-number>small{color:#b8a9c9;margin-left:7px;font-size:8px;font-weight:400}.quota-track{background:#f4effa;border-radius:4px;height:4px;margin:9px 0 19px;overflow:hidden}.quota-track>span{background:#c4aedf;border-radius:4px;width:77%;height:100%;display:block}.mini-quota{grid-template-columns:1fr 1fr;margin-bottom:22px;display:grid}.mini-quota>span{color:#b4a5c4;flex-direction:column;gap:5px;font-size:8px;display:flex}.mini-quota>span+span{border-left:1px solid #f0eaf8;padding-left:17px}.mini-quota b{letter-spacing:-.03em;color:#9b87b0;font-size:16px;font-weight:550;line-height:1.4}.mini-quota b small{color:#b9a9c8;font-size:9px;font-weight:400}.quota-panel>.btn{color:#a18ab7;background:#fbf9ff;border-color:#ece4f5;min-height:30px;font-size:9px}.hint{color:#c2b5ce;text-align:center;margin-top:10px;font-size:7px;display:block}.rail-knowledge{padding:20px}.rail-knowledge>.block-head{color:#a594b7;margin:0 0 8px}.rail-knowledge>p{color:#b9abc7;font-size:8px}.rail-doc-count{align-items:baseline;gap:8px;margin:13px 0 17px;display:flex}.rail-doc-count strong{color:#a08aaf;font-size:25px;line-height:1.4}.rail-doc-count>span{color:#c0afce;font-size:8px}.rail-knowledge>button:not(.rail-add){color:#a68eb9;align-items:center;gap:7px;width:100%;margin-top:12px;font-size:9px;display:flex}.folder-icon{color:#c4b0d9;display:inline-flex}.rail-knowledge>button>span:last-child{color:#c5b4d4;margin-left:auto;font-size:8px}.rail-knowledge>button.rail-add{color:#b09bc4;border-top:1px solid #f0eaf7;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:18px;padding-top:13px;font-size:9px;display:flex}.notice-card{background:#f6f2fc;border:1px solid #ece5f5;border-radius:9px;padding:19px}.notice-card>span{color:#bea5d9;float:left;margin-right:8px}.notice-card h3{color:#aa90c0;font-size:10px;font-weight:550}.notice-card p{color:#b9a8ca;margin:12px 0;font-size:8px;line-height:2}.notice-card>button{color:#b199c7;align-items:center;gap:4px;font-size:8px;display:flex}.empty{text-align:center;flex-direction:column;align-items:center;padding:41px 20px;display:flex}.empty-icon{color:#c4b3db;background:#f6f3fc;border:1px solid #f0eaf8;border-radius:16px;place-items:center;width:58px;height:58px;margin-bottom:16px;display:grid}.empty h3{color:#a997b9;letter-spacing:0;font-size:12px;font-weight:500}.empty p{color:#c0b2cc;max-width:400px;margin:7px 0 15px;font-size:9px;line-height:1.9}.empty>.btn{min-height:30px;padding:7px 12px;font-size:9px}.recent-list{padding:0 18px}.recent-list>button{text-align:left;border-bottom:1px solid #f0eaf6;align-items:center;gap:12px;width:100%;padding:15px 0;display:flex}.recent-list>button:last-child{border-bottom:0}.recent-list b{color:#a08bae;font-size:10px;font-weight:500}.recent-list small{color:#c2b0cf;margin-top:3px;font-size:8px;display:block}.recent-list time{color:#c2b0cf;margin-left:auto;font-size:8px}.recent-list>button>svg{color:#c7b4d4}.app-footnote{text-align:center;color:#c3b7ce;padding:12px 20px 23px;font-size:8px}.mobile-menu{display:none}.market-banner{background:linear-gradient(105deg,#ece5fc,#f4f0fd 65%,#e7def8);border:1px solid #e6ddf5;border-radius:11px;justify-content:space-between;align-items:center;margin-bottom:25px;padding:27px 30px;display:flex;position:relative;overflow:hidden}.market-banner .badge{font-size:8px}.market-banner h2{color:#84709d;margin:10px 0 6px;font-size:24px;line-height:1.6}.market-banner p{color:#b29bc7;font-size:10px}.banner-tiles{align-items:center;gap:17px;padding-right:35px;display:flex}.banner-tiles span{color:#b195d5;background:linear-gradient(145deg,#fff,#e5d8f8);border:1px solid #fff;border-radius:16px;place-items:center;width:68px;height:68px;display:grid;transform:rotate(-12deg);box-shadow:4px 9px 17px #b499ce18}.banner-tiles span:nth-child(2){width:85px;height:85px;margin-top:-18px;transform:rotate(10deg)}.banner-tiles span:nth-child(3){margin-top:15px;transform:rotate(-7deg)}.market-search{color:#b7a4cb;background:#fff;border:1px solid #e8e2f1;border-radius:9px;align-items:center;gap:13px;margin-bottom:26px;padding:14px 18px;display:flex;box-shadow:0 3px 14px #9380a503}.market-search input{color:#9682a8;background:0 0;border:0;flex:1;min-width:0;font-size:11px;box-shadow:none!important;outline:0!important}.market-search input::placeholder{color:#baa9ca}.market-search>span{color:#c2b1d0;font-size:8px}.category-tabs{border-bottom:1px solid #e7dfef;flex-wrap:wrap;gap:6px;margin-bottom:23px;display:flex}.category-tabs>button{color:#a996ba;white-space:nowrap;padding:0 14px 14px;font-size:10px;position:relative}.category-tabs>button:first-child{padding-left:2px;padding-right:17px}.category-tabs>button.selected{color:#9b78bd;font-weight:550}.category-tabs>button.selected:after{content:"";background:#b69ad5;height:2px;position:absolute;bottom:-1px;left:14px;right:14px}.category-tabs>button:first-child.selected:after{left:2px}.market-toolbar,.list-toolbar{align-items:center;gap:15px;margin:0 0 20px;display:flex}.segmented{background:#eee8f5;border-radius:6px;align-items:center;gap:3px;padding:3px;display:flex}.segmented>button{white-space:nowrap;color:#b49ac6;border-radius:4px;padding:6px 12px;font-size:9px;line-height:1.5}.segmented>button.selected{color:#9f7ebb;background:#fff;box-shadow:0 1px 3px #8f6eab0a}.filter-fav{color:#c1a8cf;align-items:center;gap:5px;font-size:9px;display:flex}.filter-fav.selected{color:#ad83c2}.result-count{color:#c3afd0;margin-left:auto;font-size:8px}.market-grid .skill-card{padding:20px 22px 0}.market-grid .skill-card>p{min-height:42px}.market-grid .skill-card h3{color:#947ca4;font-size:13px}.card-title-button{text-align:left;width:100%}.skill-tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.skill-tags span{color:#c0a8d0;background:#faf7fd;border-radius:4px;padding:2px 5px;font-size:7px}.market-grid .skill-bottom{margin-top:15px}.favorite{color:#d0bddb;border-radius:5px;place-items:center;width:26px;height:26px;display:grid}.favorite:hover{color:#baa0cc;background:#f7f1fc}.favorite.is-favorite{color:#c1a1d3}.favorite.is-favorite svg{fill:#efe4f8}.knowledge-overview{grid-template-columns:1fr 1fr 1.2fr 1.6fr;gap:13px;margin-bottom:26px;display:grid}.knowledge-overview>div,.knowledge-overview>button{text-align:left;background:#fff;border:1px solid #e9e1f1;border-radius:9px;align-items:center;gap:13px;padding:20px 19px;display:flex}.stat-icon{border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:inline-grid}.knowledge-overview small{color:#b9a2cc;font-size:9px;display:block}.knowledge-overview b{color:#ab8fbd;font-size:24px;font-weight:550;line-height:1.5;display:block}.knowledge-overview b em{color:#c6afd6;margin-left:7px;font-size:9px;font-style:normal;font-weight:400}.knowledge-overview b.stat-text{white-space:nowrap;margin-top:7px;font-size:12px}.knowledge-overview>button{color:#bc9ed3;background:#f3ebfc}.knowledge-overview>button b{color:#b18acb;font-size:11px}.knowledge-overview>button small{margin-top:4px;font-size:8px}.knowledge-overview>button>svg:last-child{margin-left:auto}.folder-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:27px;display:grid}.folder-card{text-align:left;background:#fff;border:1px solid #ebe1f3;border-radius:9px;padding:21px;position:relative}.folder-card:hover,.folder-card.selected{background:#fdfbff;border-color:#cbb1df}.folder-art{border-radius:9px;place-items:center;width:48px;height:43px;margin-bottom:16px;display:grid}.folder-card b{color:#b195c3;font-size:11px;display:block}.folder-card small{color:#ceb6dc;margin-top:4px;font-size:8px;display:block}.folder-card>svg{color:#d1b8df;position:absolute;top:26px;right:19px}.folder-card.add-folder{background:0 0;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:155px;display:flex}.folder-card.add-folder>svg{color:#c9b1d9;margin-bottom:9px;position:static}.table-head{border-bottom:1px solid #f0e8f7;justify-content:space-between;align-items:center;gap:18px;padding:20px 23px;display:flex}.table-head>div:first-child{align-items:center;gap:11px;display:flex}.table-head h2{color:#ae8fc0;letter-spacing:0;font-size:12px}.table-head span{color:#cbb0dc;font-size:8px}.small-search{color:#cab1db;border:1px solid #eee4f5;border-radius:6px;align-items:center;gap:7px;padding:7px 10px;display:flex}.small-search input{color:#b496c9;background:0 0;border:0;width:158px;font-size:9px;box-shadow:none!important;outline:0!important}.small-search input::placeholder{color:#cdb4dc}.table-wrap{overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;color:#b69ac7;width:100%;font-size:10px}th{color:#c8aed8;background:#fcfafe;font-size:8px;font-weight:400}td,th{border-bottom:1px solid #f6effa;padding:15px 21px}tr:last-child>td{border-bottom:0}td b{font-weight:500}.doc-name{text-align:left;color:#af91c1;align-items:center;gap:10px;font-size:10px;display:flex}.inline-icon{color:#c1a4d1;align-items:center;gap:5px;font-size:9px;display:inline-flex}.muted{color:#c7abd8}.table-actions{align-items:center;gap:7px;display:flex}.table-actions .text-link{white-space:nowrap;color:#b18ac7;font-size:9px}.table-actions .icon-btn{color:#cdb2dc;width:25px;height:25px}.table-wrap .badge{font-size:7px}.inline-note{color:#bba0cc;background:#f3edf9;border-radius:7px;align-items:flex-start;gap:8px;margin-top:20px;padding:12px 14px;font-size:9px;line-height:1.9;display:flex}.inline-note>svg{margin-top:1px}.inline-note.compact{color:#aa93b8;margin:13px 0 20px;padding:12px;font-size:10px;line-height:1.8}.composer-title{align-items:center;gap:13px;display:flex}.composer-title h1{font-size:21px;line-height:1.4}.composer-title p{font-size:10px}.composer-grid{grid-template-columns:350px minmax(0,1fr);align-items:start;gap:23px;display:grid}.composer-form{padding:23px}.panel-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:21px;display:flex}.panel-title h2{letter-spacing:0;color:#aa86bf;font-size:12px}.panel-title .badge{font-size:8px}.field-label{color:#b393ca;align-items:center;gap:5px;margin:18px 0 8px;font-size:10px;display:flex}.field-label>span{color:#c3a6d5}.composer-form input,.composer-form textarea,.composer-form select,.form-field input,.form-field textarea,.form-field select,.settings-form input,.settings-form textarea{color:#aa8dbc;background:#fff;border:1px solid #e9dcf3;border-radius:6px;outline:0;width:100%;min-height:39px;padding:10px 11px;font-size:11px;line-height:1.7}.composer-form textarea,.form-field textarea,.settings-form textarea{resize:vertical;min-height:100px}.composer-form textarea::placeholder,.form-field input::placeholder,.form-field textarea::placeholder{color:#cfb8dd;font-size:10px}.char-count{text-align:right;color:#ccb0dd;margin-top:4px;font-size:8px;display:block}.field-hint{color:#c4a9d6;margin:7px 0;font-size:9px;line-height:1.9}.field-hint.center{text-align:center;margin-top:15px;font-size:10px}.model-note{color:#bc9bcf;background:#f8f2fc;border-radius:6px;gap:9px;margin-top:22px;padding:12px;display:flex}.model-note b{color:#b48bc9;font-size:9px;font-weight:450;display:block}.model-note small{color:#ccb0dc;margin-top:3px;font-size:8px;display:block}.compose-cost{color:#c2a3d4;justify-content:space-between;gap:12px;margin-top:20px;font-size:8px;display:flex}.compose-cost b{color:#b892cc;font-weight:450}.composer-form>.btn{min-height:39px;margin-top:19px;font-size:11px}.result-panel{flex-direction:column;min-height:620px;display:flex;overflow:hidden}.result-panel>.panel-title{border-bottom:1px solid #f0e6f7;min-height:61px;margin:0;padding:19px 24px}.composer-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:65px 40px;display:flex}.large-spark{color:#c7a9dd;background:radial-gradient(#eee1fa,#fdfaff);border-radius:27px;place-items:center;width:85px;height:85px;margin-bottom:22px;display:grid;transform:rotate(-8deg)}.composer-empty h2{color:#b393c7;letter-spacing:0;font-size:15px}.composer-empty>p{color:#cab0db;max-width:350px;margin-top:12px;font-size:10px;line-height:1.9}.prompt-suggestions{flex-direction:column;gap:9px;width:100%;max-width:380px;margin-top:30px;display:flex}.prompt-suggestions>button{color:#bf9ed3;text-align:left;border:1px solid #eee0f6;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;font-size:9px;display:flex}.prompt-suggestions>button:hover{background:#f9f3fd;border-color:#d8bde8}.result-mode{justify-content:space-between;align-items:center;gap:10px;padding:16px 23px 0;display:flex}.result-mode>span{color:#ccb0dc;font-size:8px}.result-mode .badge{font-size:7px}.result-text{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:#a684ba;flex:1;margin:0;padding:20px 25px;font-family:inherit;font-size:11px;line-height:2.1}.result-sources{border-top:1px solid #f1e5f8;padding:18px 24px}.result-sources h3{color:#bd99d1;align-items:center;gap:6px;margin-bottom:10px;font-size:10px;display:flex}.result-sources>button{color:#c0a0d1;align-items:center;gap:8px;margin-top:6px;font-size:9px;display:flex}.result-sources>button>span{color:#c8a8d8;background:#f5eafc;border-radius:3px;padding:0 5px;font-size:8px}.list-toolbar{justify-content:space-between;margin-bottom:24px}.works-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;display:grid}.work-card{flex-direction:column;padding:22px;display:flex}.work-card-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.work-card-head .badge{font-size:7px}.work-card>button{text-align:left;flex:1}.work-card h3{color:#b08ac7;letter-spacing:0;overflow-wrap:anywhere;margin-bottom:9px;font-size:12px}.work-card p{color:#c4a7d8;white-space:pre-line;-webkit-line-clamp:4;-webkit-box-orient:vertical;min-height:67px;font-size:9px;line-height:1.9;display:-webkit-box;overflow:hidden}.work-card-foot{border-top:1px solid #f2e6fa;justify-content:space-between;align-items:center;margin-top:20px;padding-top:14px;display:flex}.work-card-foot time{color:#d0b4df;font-size:8px}.work-card-foot>div{gap:5px;display:flex}.team-stats{grid-template-columns:1fr 1fr 1fr 1.6fr;gap:18px;margin-bottom:27px;display:grid}.team-stats>.panel{color:#c4a2da;padding:20px;position:relative}.team-stats>.panel>svg{color:#d4b8e4;position:absolute;top:21px;right:20px}.team-stats>.panel>span{margin-bottom:8px;font-size:9px;display:block}.team-stats>.panel>b{color:#b796cc;font-size:25px;line-height:1.5;display:block}.team-stats>.panel>b small{color:#cbb0dc;font-size:10px;font-weight:400}.team-plan{text-align:left;justify-content:space-between;align-items:center;display:flex}.team-plan>span{margin:0!important}.team-plan .badge{font-size:8px}.team-plan b{color:#b796cb;margin-top:10px;font-size:11px;display:block}.team-plan>svg{position:static!important}.person-cell{align-items:center;gap:9px;display:flex}.person-cell b{font-size:10px}.person-cell small{color:#ccb0dd;margin-top:3px;font-size:8px;display:block}.muted-avatar{color:#c09cd1;background:#f4eafc;border-color:#eddeef;width:29px;height:29px;font-size:10px}.tool-count{color:#c19cd4;background:#f6eefc;border-radius:4px;padding:3px 6px;font-size:9px}.permission-explain{align-items:center;gap:16px;margin-top:24px;padding:23px;display:flex}.permission-explain h3{color:#b995cc;letter-spacing:0;font-size:12px}.permission-explain p{color:#cbb0dc;max-width:640px;margin-top:5px;font-size:9px;line-height:1.9}.permission-explain>.text-link{white-space:nowrap;color:#b88fd0;margin-left:auto;font-size:9px}.billing-hero{background:linear-gradient(110deg,#eae0fc,#f2ebfc 65%,#e5d9f5);border:1px solid #e2d3f1;border-radius:11px;justify-content:space-between;align-items:center;margin-bottom:25px;padding:31px 34px;display:flex}.billing-hero h2{color:#a181bb;margin:12px 0 8px;font-size:28px;line-height:1.4}.billing-hero p{color:#bb9ace;font-size:10px}.billing-hero>.btn{color:#ad88c6;background:#fcf9ff;border-color:#eadcf4;font-size:10px}.balance-grid{grid-template-columns:1fr 1fr;gap:23px;margin-bottom:27px;display:grid}.balance-card{padding:25px 28px;position:relative}.balance-card>div{align-items:center;gap:12px;display:flex}.balance-card h3{color:#bc97d0;letter-spacing:0;font-size:12px}.balance-card .badge{margin-left:auto;font-size:7px}.balance-card>strong{color:#ad89c5;letter-spacing:-.04em;margin-top:17px;font-size:36px;line-height:1.4;display:block}.balance-card>strong>small{color:#caacd9;margin-left:8px;font-size:9px;font-weight:400}.balance-card>p{color:#cfb3de;margin-top:10px;font-size:9px}.balance-card>.btn{color:#b38acb;border-color:#edddf7;min-height:30px;font-size:9px;position:absolute;bottom:25px;right:25px}.positive{color:#75ac95}.negative{color:#d18d9c}.admin-tabs>button{padding-bottom:15px;font-size:11px}.admin-tabs>button>span{background:#e7d4f7;border-radius:4px;margin-left:5px;padding:0 4px;font-size:8px}.admin-intro{background:linear-gradient(110deg,#f8f2fe,#fcfaff);border:1px solid #e9daf4;border-radius:9px;align-items:center;gap:16px;margin-bottom:24px;padding:22px 24px;display:flex}.admin-intro h3{color:#b18ac8;letter-spacing:0;font-size:13px}.admin-intro p{color:#c7a8da;margin-top:5px;font-size:10px}.admin-intro>.btn{margin-left:auto;font-size:10px}.config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;display:grid}.config-card{padding:25px}.config-card .block-head{margin:0 0 18px}.config-card .badge{font-size:8px}.config-card>h3{color:#b087cc;letter-spacing:0;margin:15px 0 8px;font-size:15px}.config-card>p{color:#c4a3d7;font-size:10px}.config-card dl{border-top:1px solid #f2e7fa;border-bottom:1px solid #f2e7fa;grid-template-columns:80px 1fr;gap:12px 8px;margin:14px 0;padding:19px 0;font-size:10px;display:grid}.config-card dd{color:#bd98d1;overflow-wrap:anywhere;min-width:0;margin:0}.config-actions{justify-content:space-between;align-items:center;display:flex}.config-actions>.btn{color:#b488ce;border-color:#eddef7;font-size:9px}.cell-small{color:#d1b1e0;margin-top:3px;font-size:8px;display:block}.request-cell{white-space:normal;min-width:180px;max-width:300px;font-size:9px}.audit-list{padding:8px 22px}.audit-list>div{border-bottom:1px solid #f4e8fb;align-items:center;gap:12px;padding:17px 0;display:flex}.audit-list>div:last-child{border-bottom:0}.audit-dot{background:#d3b5e5;border-radius:50%;width:6px;height:6px}.audit-list b{color:#c09bd4;font-size:10px;font-weight:450}.audit-list time{color:#d5b9e2;margin-left:auto;font-size:8px}.settings-form{max-width:680px;padding:28px}.settings-form h2{color:#b28acd;font-size:16px}.settings-form>p{color:#c9a6db;margin:9px 0 24px;font-size:10px}.settings-form>.btn{margin-top:20px;font-size:11px}.help-quick{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px;display:grid}.help-quick>button{text-align:left;color:#c3a0d8;align-items:center;gap:13px;padding:23px;display:flex}.help-quick b{color:#b48ccd;font-size:11px;display:block}.help-quick small{color:#cdafdf;margin-top:4px;font-size:8px;display:block}.help-quick>button>svg{margin-left:auto}.faq{max-width:950px;padding:27px}.faq>h2{color:#b58bd0;margin-bottom:15px;font-size:15px}.faq>div{border-bottom:1px solid #f1e2fa}.faq>div:last-child{border-bottom:0}.faq>div>button{text-align:left;color:#bd95d4;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:18px 0;font-size:11px;display:flex}.faq>div>p{color:#c6a4da;padding:0 25px 20px 0;font-size:10px;line-height:2.1}.modal-overlay{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#29203742;justify-content:center;align-items:center;padding:35px 20px;animation:.15s fadein;display:flex;position:fixed;inset:0}.modal{background:#fff;border:1px solid #eee5f5;border-radius:15px;outline:0;width:510px;max-width:100%;max-height:calc(100dvh - 70px);padding:29px 31px 26px;overflow-y:auto;box-shadow:0 20px 80px #3b264d26}.modal-wide{width:670px}.modal-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:23px;display:flex}.modal-head .eyebrow{color:#b9a6cc;letter-spacing:.13em;margin-bottom:7px;font-size:8px}.modal-head h2{color:#6b5b7e;letter-spacing:-.025em;overflow-wrap:anywhere;font-size:20px}.modal-head>.icon-btn{color:#c7b2d6;margin-top:-2px}.modal-description{color:#ab98b9;margin-bottom:22px;font-size:11px;line-height:1.9}.form-field{margin:16px 0;display:block}.form-field>span{color:#a68cb9;margin-bottom:7px;font-size:11px;display:block}.form-field>span>em{color:#c3a3d6;margin-left:4px;font-size:10px;font-style:normal}.form-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.form-grid .form-field,.form-grid+.form-field{margin-top:0}.modal-actions{border-top:1px solid #f2e8f8;justify-content:flex-end;align-items:center;gap:11px;margin-top:26px;padding-top:20px;display:flex}.modal-actions .btn{min-height:38px;padding:9px 17px;font-size:11px}.modal>.btn{margin-top:17px}.contact-methods{background:#f7f2fc;border:1px solid #eee4f5;border-radius:8px;margin-bottom:23px;padding:13px 16px}.contact-methods>span{color:#b290c9;align-items:center;gap:9px;font-size:11px;display:flex}.contact-methods>span+span{margin-top:12px}.contact-methods button{color:#b596ca;margin-left:auto;font-size:9px}.login-modal{width:430px}.login-modal .modal-head h2{font-size:18px}.login-brand{background:#faf7fe;border-radius:9px;align-items:center;gap:13px;padding:14px;display:flex}.login-brand p{color:#b59ac9;font-size:11px}.login-tabs{border-bottom:1px solid #eee3f6;margin-top:24px;display:flex}.login-tabs>button{color:#bda2cf;flex:1;padding:10px;font-size:12px;position:relative}.login-tabs>.selected{color:#a77dc2}.login-tabs>.selected:after{content:"";background:#bea0d4;height:2px;position:absolute;bottom:-1px;left:30%;right:30%}.login-pending{text-align:center;padding:31px 20px 35px}.login-pending>svg{color:#cbb1de;box-sizing:content-box;background:#f5edfb;border-radius:18px;padding:17px}.login-pending h3{color:#b492c9;letter-spacing:0;margin:18px 0 10px;font-size:14px}.login-pending p{color:#c9aedb;font-size:10px;line-height:1.9}.login-modal .btn{font-size:12px}.skill-detail-lead{align-items:center;gap:17px;display:flex}.skill-detail-lead .skill-icon{border-radius:15px;width:61px;height:61px}.skill-detail-lead p{color:#b59bc6;margin-top:9px;font-size:12px}.detail-tags{flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0;display:flex}.detail-tags>span:not(.badge){color:#c2a5d2;background:#faf6fd;border-radius:4px;padding:3px 8px;font-size:9px}.skill-detail-grid{border-top:1px solid #f2e6fa;border-bottom:1px solid #f2e6fa;grid-template-columns:1fr 1fr;gap:25px;padding:23px 0;display:grid}.skill-detail-grid h3{color:#b18ac8;letter-spacing:0;margin-bottom:8px;font-size:12px}.skill-detail-grid p{color:#c2a2d4;font-size:10px;line-height:2}.detail-process{color:#c4a6d6;justify-content:space-between;align-items:center;margin:25px 0;font-size:9px;display:flex}.detail-process>span{background:#f7f0fd;border-radius:4px;padding:6px 10px}.upload-zone{cursor:pointer;color:#b699cc;background:#fcf9ff;border:1px dashed #d7c0e5;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;padding:22px;display:flex;position:relative}.upload-zone b{margin:8px 0 4px;font-size:11px;font-weight:450}.upload-zone span{color:#c8addb;font-size:9px}.upload-zone input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.document-body{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;color:#a68bb8;background:#fdfbff;border:1px solid #f0e7f7;border-radius:8px;max-height:50vh;padding:22px;font-family:inherit;font-size:12px;line-height:2.1;overflow:auto}.permissions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.permissions-grid>label{color:#bd9ad2;cursor:pointer;background:#fbf8fe;border:1px solid #f1e7f9;border-radius:5px;align-items:center;gap:8px;padding:9px;font-size:10px;display:flex}.permissions-grid input{accent-color:#a17cbe;cursor:pointer}.status-box{align-items:center;gap:14px;padding:16px 0;display:flex}.status-box h3{color:#ad8cc3;letter-spacing:0;font-size:15px}.status-box p{color:#c3a6d3;margin-top:4px;font-size:10px}.detail-list{color:#c0a1d0;margin-left:19px;padding:0 0 20px;font-size:11px;line-height:2.2;list-style:outside}.status-box~.btn{margin-top:12px}.toast{z-index:150;color:#9874b0;opacity:0;pointer-events:none;background:#fff;border:1px solid #e4d7ee;border-radius:9px;align-items:center;gap:10px;max-width:calc(100% - 40px);min-height:45px;padding:13px 20px;font-size:12px;transition:all .2s;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%,20px);box-shadow:0 8px 35px #5e397e20}.toast.visible{opacity:1;transform:translate(-50%)}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.app-content{--muted:#8b8098}.app-content h1{color:#3c3449}.app-content .panel h2,.app-content .block-head h2{color:#5d506d}.app-content .panel h3,.app-content .quick-grid b,.app-content .market-grid h3{color:#665377}.app-content p{color:#92859f}.app-content .empty h3{color:#9a88ab}.app-content table{color:#8f7c9d}.app-content th{color:#a28bb2}.app-content .doc-name,.app-content .person-cell b{color:#8a709b}.app-content .field-label{color:#9374aa}.app-content input,.app-content textarea,.app-content select{color:#8d6fa3}.app-content .result-text{color:#8b709e}.app-content .badge.green{color:#62a486}.app-content .table-head h2,.app-content .work-card h3{color:#8f70a4}.app-content .config-card>h3{color:#8f6fa8}.app-content .settings-form>h2{color:#8a6aa2}.app-content .faq>div>button{color:#9a79b0}.app-content .faq>div>p{color:#a48ab6}.app-content .balance-card>strong{color:#9a75b4}@media (width>=1500px){.hero-grid{padding-top:90px;padding-bottom:85px}.hero h1{font-size:64px}.hero-visual{height:450px}.dashboard-grid{grid-template-columns:minmax(0,1fr) 285px}.quick-grid>button{padding:23px}.welcome-card{min-height:270px}.welcome-card h2{font-size:28px}}@media (width<=1190px){.container{width:calc(100% - 60px)}.nav-inner nav{gap:20px}.nav-actions{gap:15px}.hero h1{font-size:49px}.hero-grid{gap:20px;padding-top:55px;padding-bottom:55px}.hero-visual{transform-origin:50%;height:390px;transform:scale(.94)}.orbit-two{width:400px}.orbit-one{width:320px}.brain-core{width:170px;height:166px;top:85px}.doc-one{left:-13px}.doc-two{right:-10px}.visual-output{left:32px;right:12px}.hero-assurance{gap:12px;font-size:9px}.benefit-card{padding:23px 20px 0}.mini-folders{gap:4px}.mini-folders span{padding:7px 3px;font-size:7px}.mini-folders span svg{width:12px}.industry-panel{gap:40px;padding:35px}.sidebar{width:215px;padding-left:13px;padding-right:13px}.sidebar-user{margin:0 -13px}.app-body{margin-left:215px}.app-topbar{padding:0 25px}.topbar-right{gap:14px}.top-search{width:170px}.top-search input{width:110px}.top-search kbd{display:none}.app-content{padding:28px 25px}.preview-ribbon{padding-left:25px;padding-right:25px}.dashboard-grid{grid-template-columns:minmax(0,1fr) 233px;gap:18px}.quick-grid{gap:10px}.quick-grid>button{padding:15px 12px}.quick-grid b{font-size:10px}.welcome-card{padding:23px}.welcome-card h2{font-size:21px}.welcome-art{right:-4%;transform:scale(.85)}.quota-panel,.rail-knowledge{padding:17px}.knowledge-overview{grid-template-columns:1fr 1fr 1fr}.knowledge-overview>button{grid-column:1/-1;padding:14px 19px}.folder-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.folder-card{padding:18px}.composer-grid{grid-template-columns:315px minmax(0,1fr);gap:18px}.composer-form{padding:20px}.composer-empty{padding:55px 23px}.team-stats{gap:12px}.team-stats>.panel{padding:16px}.team-stats>.panel>svg{width:17px;top:17px;right:13px}.app-content .market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.banner-tiles{gap:12px;padding-right:0}.banner-tiles span{width:50px;height:50px}.banner-tiles span:nth-child(2){width:65px;height:65px}.market-banner h2{font-size:21px}.admin-intro{gap:12px;padding:18px}.admin-intro p{font-size:9px}.works-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.help-quick{gap:13px}.help-quick>button{gap:9px;padding:17px}.help-quick .stat-icon{width:32px;height:32px}.help-quick b{font-size:10px}}@media (width<=950px){.nav-inner{gap:20px}.nav-inner nav{gap:18px;font-size:11px}.nav-actions .nav-login{display:none}.brand>span:last-child{font-size:17px}.hero h1{font-size:43px}.hero-description{font-size:13px}.hero-actions .btn{min-width:130px;padding:11px 16px;font-size:11px}.hero-assurance{flex-wrap:wrap;gap:9px}.hero-visual{transform-origin:0;width:115%;margin-left:-10px;transform:scale(.87)}.hero-bottom{flex-wrap:wrap;gap:20px}.hero-bottom>span{display:none}.hero-bottom>div{font-size:11px}.benefit-grid{gap:14px}.benefit-card h3{font-size:15px}.benefit-card>p{font-size:10px}.mini-folders{flex-wrap:wrap;height:75px}.mini-tools{gap:8px}.mini-tools span{border-radius:8px;width:31px;height:35px}.mini-tools span svg{width:17px}.mini-people{flex-direction:column;align-items:flex-start;gap:7px}.skills-grid{gap:14px}.skill-card{padding:20px 20px 0}.skill-card>p{font-size:10px}.industry-tabs{gap:9px}.industry-tabs>button{padding:9px 14px;font-size:10px}.industry-panel{gap:30px;padding:30px}.industry-copy h3{font-size:21px}.industry-chat{min-width:0}.cta-section{gap:20px;padding:33px 28px}.cta-star{display:none}.cta-section h2{font-size:20px}.cta-section p{font-size:10px}.cta-section>.btn{padding:10px 14px;font-size:11px}.footer-main{gap:20px}.footer .brand>span:last-child{font-size:16px}.pricing-grid{gap:16px}.price-card{padding:24px}.price-card h2{font-size:20px}.sidebar{width:194px;padding-left:12px;padding-right:12px}.sidebar .brand>span:last-child{font-size:15px}.sidebar .brand-mark{border-radius:9px;width:30px;height:30px}.sidebar>.brand{padding-left:4px}.company-switch{gap:7px;padding:9px 7px}.company-switch b{font-size:9px}.company-switch small{font-size:7px}.company-switch .company-symbol{width:27px;height:29px}.sidebar nav>button{gap:9px;padding:10px;font-size:11px}.sidebar-label{font-size:8px}.sidebar-user{margin-left:-12px;margin-right:-12px;padding:14px 17px}.sidebar-help{padding:14px 10px}.sidebar-help>b{font-size:9px}.help-spark{display:none}.app-body{margin-left:194px}.app-topbar{height:63px;padding:0 20px}.breadcrumb{gap:8px;font-size:9px}.top-search{display:none}.topbar-right{gap:12px}.app-content{padding:27px 20px}.preview-ribbon{padding-left:20px;padding-right:20px;font-size:7px}.dashboard-grid{grid-template-columns:1fr}.dashboard-rail{grid-template-columns:1fr 1fr;gap:18px;display:grid}.dashboard-rail .notice-card{grid-column:1/-1}.welcome-card h2{font-size:24px}.welcome-card{min-height:230px}.welcome-art{width:40%;right:1%;transform:scale(.95)}.quick-grid>button{padding:18px}.quick-grid b{font-size:11px}.industry-quick{grid-template-columns:repeat(4,1fr)}.industry-quick>button{flex-direction:column;gap:6px;padding:15px 6px;font-size:9px}.industry-quick>button>svg:last-child{display:none}.app-content .block-head h2>span{font-size:6px}.page-heading h1{font-size:23px}.knowledge-overview>div{gap:9px;padding:16px 13px}.knowledge-overview .stat-icon{width:33px;height:33px}.knowledge-overview b.stat-text{font-size:10px}.folder-grid{grid-template-columns:repeat(2,1fr)}.composer-grid{grid-template-columns:1fr}.composer-form{display:block}.composer-form textarea{min-height:130px}.result-panel{min-height:450px}.team-stats{grid-template-columns:repeat(3,1fr)}.team-plan{grid-column:1/-1}.team-plan>span{align-items:center;gap:20px;display:flex!important}.team-plan b{margin:0}.permission-explain{flex-wrap:wrap;align-items:flex-start}.permission-explain>div{flex:1}.permission-explain>.text-link{margin-left:55px}.balance-grid{gap:15px}.balance-card{padding:20px}.balance-card>div{flex-wrap:wrap;gap:10px}.balance-card h3{font-size:11px}.balance-card>.btn{margin-top:16px;position:static}.balance-card>p{font-size:8px}.billing-hero{padding:25px}.config-grid{gap:16px}.config-card{padding:20px}.admin-intro{flex-wrap:wrap}.admin-intro>div{flex:1}.admin-intro>.btn{margin-left:55px}.help-quick{grid-template-columns:1fr}.help-quick>button{padding:18px}.help-quick b{font-size:11px}.help-quick small{font-size:9px}.market-banner{padding:23px}.banner-tiles span{width:40px;height:40px}.banner-tiles span:nth-child(2){width:55px;height:55px}.banner-tiles{gap:8px}.banner-tiles svg{width:24px}.market-banner h2{font-size:19px}.market-search>span{display:none}.market-toolbar{flex-wrap:wrap;gap:12px}.result-count{margin-left:0}.market-toolbar .segmented{margin-right:auto}.category-tabs{gap:0}.category-tabs>button{padding-left:11px;padding-right:11px;font-size:9px}}@media (width<=700px){.container{width:calc(100% - 40px)}.site-nav{height:70px}.nav-inner nav{display:none}.nav-actions>.btn{min-height:32px;padding:8px 12px;font-size:10px}.brand .brand-mark{border-radius:10px;width:32px;height:32px}.brand>span:last-child{font-size:17px}.brand small{font-size:7px}.hero-grid{grid-template-columns:1fr;gap:0;padding-top:40px;padding-bottom:25px}.hero-copy{z-index:3;position:relative}.hero-pill{margin-bottom:20px;padding:5px 9px;font-size:9px}.hero h1{letter-spacing:-.05em;font-size:42px;line-height:1.5}.mobile-break{display:none}.hero-description{margin-top:18px;font-size:12px;line-height:1.95}.hero-actions{gap:10px;margin-top:22px}.hero-actions .btn{min-width:134px;min-height:40px;padding:10px 16px;font-size:11px}.hero-assurance{gap:14px;margin-top:20px;font-size:8px}.hero-assurance svg{width:12px}.hero-visual{width:100%;max-width:435px;height:355px;margin:8px auto 0;transform:none}.brain-core{border-radius:31px;width:150px;height:153px;top:83px}.brain-core strong{font-size:13px}.core-star{width:54px;height:54px;margin-bottom:9px}.brain-core>span:last-child{font-size:5px}.orbit-one{width:285px;height:220px}.orbit-two{width:350px;height:280px}.doc-one{top:28px;left:2px}.doc-two{top:100px;right:0}.floating-doc{border-radius:8px;gap:8px;padding:10px}.floating-doc .file-glyph{width:27px;height:32px}.floating-doc svg{width:17px}.floating-doc>div{font-size:9px}.floating-doc small{font-size:6px}.tiny-check{width:13px;height:13px}.tiny-check svg{width:9px}.floating-label{padding:6px 8px;font-size:7px;top:218px;left:7px}.visual-output{padding:13px 16px;left:40px;right:17px}.output-header b{font-size:9px}.output-header .mini-spark{width:23px;height:23px}.output-demo{font-size:6px}.visual-output>p{margin-top:9px;margin-bottom:9px;font-size:8px}.output-lines{gap:5px}.output-lines i{height:3px}.output-footer{margin-top:12px;font-size:6px}.visual-cursor{font-size:8px;bottom:7px;right:0}.visual-cursor>span{font-size:7px}.hero-bottom{justify-content:center;gap:14px 24px;padding-top:20px;padding-bottom:23px}.hero-bottom>div{gap:6px;font-size:9px}.hero-bottom svg{width:15px;height:15px}.section{padding-top:52px;padding-bottom:52px}.section-head{align-items:flex-start;gap:15px;margin-bottom:25px}.section-head .eyebrow{letter-spacing:.12em;margin-bottom:8px;font-size:7px}.section-head h2{font-size:23px;line-height:1.5}.section-head p{margin-top:8px;font-size:10px;line-height:1.9}.section-head>.text-link{white-space:nowrap;gap:4px;margin-top:27px;font-size:8px}.section-head>.text-link svg{width:13px}.benefit-grid{grid-template-columns:1fr;gap:15px}.benefit-card{min-height:0;padding:25px 23px 0}.benefit-symbol{border-radius:12px;width:44px;height:44px;margin-bottom:13px}.benefit-symbol svg{width:24px}.benefit-card h3{font-size:17px}.benefit-card>p{max-width:none;font-size:11px;line-height:1.9}.benefit-card>button{margin-top:15px;font-size:10px}.mini-folders,.mini-tools,.mini-people{height:auto;margin-top:21px;padding-top:16px;padding-bottom:20px}.mini-folders span{gap:5px;padding:7px 9px;font-size:8px}.mini-folders{gap:7px}.mini-tools span{width:37px;height:37px}.mini-tools{gap:13px}.mini-people{flex-direction:row;align-items:center}.mini-people small{font-size:9px}.skills-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.skill-card{padding:18px 16px 0}.skill-icon{border-radius:10px;width:40px;height:40px}.skill-icon svg{width:21px;height:21px}.skill-top{margin-bottom:14px}.skill-top>svg{width:14px}.skill-card h3{font-size:13px}.skill-card>p{min-height:52px;font-size:9px;line-height:1.9}.skill-bottom{margin-top:17px;padding:11px 0;font-size:7px}.skill-bottom svg{width:11px}.industry-tabs{gap:8px;margin-bottom:22px}.industry-tabs>button{gap:5px;padding:8px 10px;font-size:9px}.industry-tabs svg{width:15px}.industry-panel{grid-template-columns:1fr;gap:27px;padding:26px 24px}.industry-copy h3{max-width:260px;font-size:23px}.industry-copy>p{max-width:none;font-size:11px}.industry-copy li,.industry-copy .text-link{font-size:10px}.industry-chat{width:100%;max-width:420px;margin:auto}.chat-ai p{font-size:10px}.chat-user{font-size:9px}.steps{grid-template-columns:1fr 1fr;gap:29px 20px}.steps>div>span{width:37px;height:37px;margin-bottom:13px;font-size:11px}.steps>div:not(:last-child):after{top:19px;left:52px}.steps>div:nth-child(2):after{display:none}.steps h3{font-size:13px}.steps p{font-size:9px;line-height:1.9}.cta-section{margin-top:42px;margin-bottom:42px;padding:29px 24px;display:block}.cta-section>div:nth-child(2)>span{font-size:7px}.cta-section h2{margin-top:10px;font-size:20px;line-height:1.7}.cta-section p{margin-top:9px;font-size:10px}.cta-section>.btn{min-height:38px;margin-top:23px;padding:9px 14px;font-size:11px}.footer{padding-top:30px}.footer-main{grid-template-columns:1fr 1fr;gap:28px 24px;padding-bottom:30px}.footer-main>div:first-child{grid-column:1/-1}.footer-main>div:last-child{border-top:1px solid #f0ebf6;grid-column:1/-1;padding-top:22px}.footer-main p{margin-top:13px;font-size:9px}.footer-main>div:not(:first-child)>b{margin-bottom:10px;font-size:10px}.footer-main>div:not(:first-child)>button:not(.btn){font-size:9px}.footer-bottom{flex-wrap:wrap;gap:10px;padding-top:17px;font-size:7px}.footer-bottom>span:nth-child(2){margin-left:auto}.footer-bottom>button{text-align:left;width:100%}.pricing-page{padding-top:39px;padding-bottom:40px}.center-heading{margin-bottom:38px}.center-heading h1{font-size:27px}.center-heading .eyebrow{font-size:8px}.center-heading p{max-width:310px;margin:12px auto 20px;font-size:11px}.pricing-grid{grid-template-columns:1fr;gap:27px;max-width:430px;margin:auto}.price-card{padding:27px}.price-card h2{font-size:23px}.price-card>p,.price-card li{font-size:11px}.price{margin:24px 0;font-size:27px}.price-card ul{gap:13px}.billing-explain{margin-top:45px}.billing-explain>h2{font-size:21px}.billing-explain>div{grid-template-columns:1fr 1fr;gap:27px 20px}.billing-explain p{font-size:10px}.sidebar{width:232px;transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar .brand>span:last-child{font-size:18px}.sidebar>.brand{padding-left:8px}.sidebar nav>button{padding:12px;font-size:12px}.sidebar-help>b{font-size:10px}.company-switch b{font-size:11px}.company-switch small{font-size:8px}.sidebar-label{font-size:9px}.sidebar-user>span:nth-child(2){font-size:11px}.sidebar-user small{font-size:9px}.sidebar-scrim{z-index:45;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#3a2d5745;position:fixed;inset:0}.app-body{margin-left:0}.app-topbar{gap:10px;height:58px;padding:0 18px}.mobile-menu{margin-left:-5px;margin-right:0;display:inline-grid}.breadcrumb{gap:7px;font-size:9px}.breadcrumb>span,.breadcrumb>svg{display:none}.breadcrumb b{font-size:11px}.topbar-right{gap:12px}.top-home{font-size:9px}.topbar-right .badge{padding:3px 5px;font-size:7px}.top-home>svg{width:14px}.preview-ribbon{align-items:flex-start;gap:7px;padding:6px 17px;font-size:6px;line-height:1.8}.preview-ribbon>span{align-items:flex-start;gap:5px;max-width:260px}.preview-ribbon>span>svg{width:11px;height:11px;margin-top:1px}.preview-ribbon>button{margin-top:1px;font-size:6px}.app-content{padding:25px 18px}.page-heading{align-items:flex-start;gap:10px;margin-bottom:23px}.page-heading .eyebrow{letter-spacing:.1em;margin-bottom:6px;font-size:6px}.page-heading h1{font-size:21px;line-height:1.6}.page-heading p{max-width:270px;margin-top:7px;font-size:9px;line-height:1.9}.heading-spark{margin-left:7px;font-size:17px}.page-heading>.btn{gap:5px;min-height:29px;margin-top:18px;padding:7px 9px;font-size:8px}.page-heading>.btn>svg{width:13px}.page-heading>.badge{margin-top:20px;padding:3px 5px;font-size:6px}.dashboard-grid{gap:20px}.welcome-card{min-height:218px;padding:23px 20px}.welcome-card h2{font-size:20px;line-height:1.6}.welcome-card p{max-width:220px;font-size:8px}.welcome-card .badge{padding:3px 5px;font-size:6px}.welcome-art{opacity:.65;width:52%;top:9px;right:-12%;transform:scale(.7)}.welcome-card>div:first-child{z-index:2;position:relative}.welcome-card .btn{min-height:30px;padding:7px 10px;font-size:9px}.block-head{margin-top:25px;margin-bottom:15px}.block-head h2{font-size:12px}.block-head h2>span{display:none}.block-head>.text-link{font-size:8px}.quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.quick-grid>button{padding:14px 12px}.quick-grid .skill-icon{border-radius:8px;width:32px;height:32px;margin-bottom:10px}.quick-grid b{white-space:nowrap;font-size:10px}.quick-grid>button>span:last-of-type{font-size:7px}.quick-arrow{width:12px;top:13px;right:9px}.quick-grid .skill-icon>svg{width:18px}.industry-quick{grid-template-columns:1fr 1fr;gap:10px}.industry-quick>button{flex-direction:row;gap:10px;padding:12px 13px}.industry-quick>button>span{font-size:9px}.industry-quick>button>svg:first-child{width:18px}.industry-quick>button>svg:last-child{width:11px;display:block}.dashboard-rail{grid-template-columns:1fr 1fr;gap:14px}.quota-panel,.rail-knowledge{padding:15px}.quota-panel>.block-head h3{font-size:10px}.quota-panel>.block-head{margin-bottom:14px}.plan-row{gap:6px;padding-bottom:13px}.plan-icon{width:25px;height:28px}.plan-icon>svg{width:17px}.plan-row b{font-size:9px}.plan-row small{font-size:7px}.plan-row>.badge{padding:2px 4px;font-size:6px}.big-number{font-size:28px}.quota-line{margin-top:13px;font-size:8px}.quota-line svg{width:12px}.quota-track{margin:8px 0 15px}.mini-quota{margin-bottom:17px}.mini-quota>span{font-size:7px}.mini-quota b{font-size:14px}.mini-quota b small{font-size:8px}.mini-quota>span+span{padding-left:10px}.quota-panel>.btn{min-height:27px;padding:6px 8px;font-size:8px}.hint{margin-top:8px;font-size:6px}.rail-knowledge>.block-head h3{font-size:10px}.rail-knowledge>p{font-size:7px}.rail-doc-count{margin:13px 0 17px}.rail-doc-count strong{font-size:24px}.rail-doc-count>span{font-size:7px}.rail-knowledge>button:not(.rail-add){gap:5px;margin-top:14px;font-size:8px}.rail-knowledge>button>span:last-child{font-size:7px}.rail-knowledge>button.rail-add{margin-top:18px;padding-top:13px;font-size:8px}.folder-icon>svg{width:14px}.notice-card{padding:17px}.notice-card p{font-size:9px}.notice-card h3{font-size:11px}.notice-card>button{font-size:9px}.recent-list{padding:0 14px}.recent-list>button{gap:9px}.recent-list b{font-size:9px}.recent-list time,.recent-list small{font-size:7px}.empty{padding:35px 17px}.empty h3{font-size:11px}.empty p,.empty>.btn{font-size:8px}.app-footnote{padding:10px 18px 18px;font-size:7px}.market-banner{min-height:150px;margin-bottom:20px;padding:22px 20px}.market-banner>div:first-child{z-index:2;position:relative}.market-banner .badge{font-size:6px}.market-banner h2{max-width:220px;margin:10px 0 8px;font-size:18px}.market-banner p{max-width:210px;font-size:8px;line-height:1.9}.banner-tiles{opacity:.55;position:absolute;bottom:30px;right:-10px;transform:scale(.8)}.banner-tiles>span:first-child{display:none}.market-search{gap:9px;margin-bottom:23px;padding:12px 13px}.market-search>svg{width:17px}.market-search input{font-size:9px}.category-tabs{gap:0;margin-bottom:21px}.category-tabs>button{margin-bottom:6px;padding:0 11px 11px;font-size:9px}.category-tabs>button:first-child{padding-right:14px}.market-toolbar{gap:12px;margin-bottom:19px}.market-toolbar .segmented{justify-content:space-between;width:100%}.segmented>button{padding:6px 10px;font-size:8px}.filter-fav{font-size:8px}.result-count{margin-left:auto;font-size:7px}.market-grid .skill-card{padding:17px 16px 0}.market-grid .skill-card h3{font-size:12px}.market-grid .skill-card>p{min-height:46px;font-size:8px}.market-grid .skill-tags{gap:4px;margin-top:11px}.market-grid .skill-tags span{padding:2px 4px;font-size:6px}.market-grid .skill-bottom{margin-top:13px;padding:11px 0;font-size:6px}.market-grid .skill-bottom button{font-size:7px}.market-grid .favorite svg{width:15px}.knowledge-overview{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:20px}.knowledge-overview>div{gap:9px;padding:14px 12px}.knowledge-overview>div:nth-child(3){display:none}.knowledge-overview .stat-icon{border-radius:8px;width:31px;height:31px}.knowledge-overview .stat-icon svg{width:18px}.knowledge-overview small{font-size:7px}.knowledge-overview b{font-size:22px}.knowledge-overview b em{font-size:8px}.knowledge-overview>button{gap:12px;padding:13px 16px}.knowledge-overview>button b{font-size:10px}.knowledge-overview>button small{font-size:7px}.knowledge-overview>button>svg{width:20px}.folder-grid{gap:12px;margin-bottom:22px}.folder-card{padding:17px 16px}.folder-art{border-radius:8px;width:41px;height:37px;margin-bottom:13px}.folder-art>svg{width:24px}.folder-card b{font-size:10px}.folder-card small{font-size:7px}.folder-card>svg{width:14px;top:20px;right:14px}.folder-card.add-folder{min-height:143px}.table-head{flex-wrap:wrap;gap:10px;padding:16px}.table-head h2{font-size:11px}.table-head span{font-size:7px}.small-search{padding:6px 8px}.small-search input{width:140px;font-size:8px}.small-search>svg{width:14px}.table-head .small-search{margin-left:auto}.table-head .text-link{font-size:8px}td,th{padding:13px 16px;font-size:9px}th{font-size:7px}.doc-name{font-size:9px}.doc-name>.file-glyph{width:26px;height:31px}.doc-name>span>svg{width:16px}.table-wrap .badge{font-size:6px}.inline-note{gap:7px;padding:10px 11px;font-size:8px}.inline-note>svg{width:13px;height:13px;margin-top:2px}.composer-title{gap:10px}.composer-title>.skill-icon{width:37px;height:37px}.composer-title h1{font-size:18px}.composer-title p{max-width:230px;font-size:8px}.composer-grid{gap:20px}.composer-form{padding:20px}.panel-title h2{font-size:12px}.field-label{font-size:10px}.composer-form textarea{font-size:11px}.composer-empty{min-height:380px;padding:45px 25px}.composer-empty h2{font-size:13px}.composer-empty p{font-size:9px}.prompt-suggestions>button{font-size:8px}.result-panel>.panel-title{min-height:55px;padding:16px 20px}.result-mode{flex-wrap:wrap;padding:15px 20px 0}.result-mode>span{font-size:7px}.result-text{padding:18px 20px;font-size:10px}.result-panel{min-height:450px}.result-sources{padding:16px 20px}.result-sources>button{font-size:8px}.list-toolbar{flex-wrap:wrap;gap:16px;margin-bottom:20px}.list-toolbar>.small-search{margin-left:auto}.works-grid{grid-template-columns:1fr;gap:14px}.work-card{padding:20px}.work-card h3{font-size:13px}.work-card p{min-height:70px;font-size:10px}.work-card-foot time{font-size:9px}.work-card-head .badge{font-size:8px}.team-stats{gap:10px;margin-bottom:20px}.team-stats>.panel{padding:14px 12px}.team-stats>.panel>span{margin-bottom:10px;font-size:7px}.team-stats>.panel>svg{width:14px;top:14px;right:11px}.team-stats>.panel>b{font-size:22px}.team-stats>.panel>b small{font-size:8px}.team-stats .team-plan{padding:16px}.team-stats .team-plan>span{gap:15px;margin:0}.team-plan b{font-size:10px}.team-plan>.icon{width:17px}.person-cell{gap:7px}.person-cell b{font-size:9px}.person-cell small{font-size:7px}.person-cell .avatar{width:25px;height:25px}.permission-explain{gap:12px;padding:18px}.permission-explain h3{font-size:10px}.permission-explain p{font-size:8px;line-height:2}.permission-explain .stat-icon{width:33px;height:33px}.permission-explain .stat-icon svg{width:20px}.permission-explain>.text-link{margin-left:45px;font-size:8px}.billing-hero{flex-wrap:wrap;gap:18px;padding:24px}.billing-hero h2{font-size:26px}.billing-hero p{font-size:9px}.billing-hero>.btn{min-height:31px;font-size:9px}.billing-hero .badge{font-size:7px}.balance-grid{grid-template-columns:1fr;gap:15px;margin-bottom:22px}.balance-card{padding:21px}.balance-card>strong{margin-top:16px;font-size:34px}.balance-card>.btn{min-height:30px;font-size:8px;position:absolute;bottom:21px;right:20px}.balance-card>.badge{font-size:7px}.balance-card h3{font-size:12px}.balance-card>p{max-width:190px;font-size:9px}.balance-card>.btn>svg{width:13px}.config-grid{grid-template-columns:1fr;gap:18px}.admin-intro{gap:12px;padding:18px}.admin-intro h3{font-size:12px}.admin-intro p{font-size:9px;line-height:1.9}.admin-intro>.stat-icon{width:34px;height:34px}.admin-intro>.btn{min-height:31px;margin-left:46px;font-size:9px}.admin-tabs{gap:3px}.admin-tabs>button{padding:0 12px 12px;font-size:9px}.admin-tabs>button:first-child{padding-right:15px}.config-card{padding:23px}.config-card>h3{font-size:15px}.config-card>p,.config-card dl{font-size:10px}.settings-form{padding:22px}.settings-form>p{font-size:9px}.audit-list{padding:5px 17px}.audit-list b{font-size:9px}.audit-list time{font-size:7px}.faq{padding:22px}.faq>h2{font-size:14px}.faq>div>button{padding:16px 0;font-size:10px;line-height:1.9}.faq>div>p{padding-right:0;font-size:10px;line-height:2.1}.help-quick{gap:12px;margin-bottom:23px}.help-quick>button{padding:18px}.help-quick b{font-size:11px}.help-quick small{font-size:9px}.modal-overlay{align-items:center;padding:18px 14px}.modal{border-radius:12px;max-height:calc(100dvh - 36px);padding:24px 21px}.modal-head{gap:15px;margin-bottom:20px}.modal-head h2{font-size:18px;line-height:1.6}.modal-head .eyebrow{font-size:7px}.modal-description{font-size:10px}.form-grid{gap:12px}.form-field>span{font-size:10px}.form-field input,.form-field select,.form-field textarea{min-height:38px;padding:9px 10px;font-size:11px}.modal-actions{gap:10px;margin-top:22px;padding-top:17px}.modal-actions .btn{min-height:36px;padding:9px 14px;font-size:10px}.modal .inline-note.compact,.modal .field-hint{font-size:9px}.login-brand p{font-size:10px}.login-pending h3{font-size:14px}.login-pending p{font-size:10px}.skill-detail-lead{gap:13px}.skill-detail-lead .skill-icon{width:49px;height:49px}.skill-detail-lead p{margin-top:8px;font-size:10px}.skill-detail-lead .badge{font-size:8px}.detail-tags{gap:6px;margin:17px 0}.detail-tags>span:not(.badge){font-size:8px}.skill-detail-grid{gap:20px;padding:19px 0}.skill-detail-grid h3{font-size:11px}.skill-detail-grid p{font-size:9px}.detail-process{gap:3px;margin:22px 0;font-size:7px}.detail-process>span{white-space:nowrap;padding:6px 7px}.detail-process>svg{width:12px}.document-body{padding:18px;font-size:11px;line-height:2}.permissions-grid{gap:7px}.permissions-grid>label{gap:6px;padding:8px;font-size:9px}.permissions-grid>label>svg{width:14px}.toast{gap:8px;min-width:220px;max-width:calc(100% - 30px);padding:12px 16px;font-size:11px;bottom:20px}}.marketing-home{color:#efedf5;background:#09090e}.marketing-home .site-nav{background:#09090e;border-bottom-color:#ffffff0c}.marketing-home .brand-mark{background:linear-gradient(140deg,#9c7ff6,#6442da);box-shadow:0 0 20px #8b55e73a}.marketing-home .brand small{color:#8b819e}.marketing-home .nav-inner nav{color:#a09aa9}.marketing-home .nav-inner nav .active,.marketing-home .nav-inner nav>:hover{color:#c3a5ff}.marketing-home .nav-login{color:#a39aae}.marketing-home .btn.primary{color:#fff;background:linear-gradient(125deg,#9675ee,#7646dc);box-shadow:0 5px 25px #8d56df22}.marketing-home .btn.primary:hover{background:linear-gradient(125deg,#ac8efb,#8a5ae5)}.marketing-home .btn.white{color:#dcd6e6;background:#ffffff05;border-color:#ffffff20}.marketing-home .btn.white:hover{background:#ffffff0b;border-color:#a084cc}.marketing-home .hero{background:radial-gradient(at 90% 32%,#24154166,#0000 56%),#09090e}.marketing-home .hero-glow{filter:blur(100px);background:#41216f35}.marketing-home .hero h1{color:#faf8ff}.marketing-home .hero h1>span{color:#ae89ff}.marketing-home .hero .title-dot{color:#b092ed}.marketing-home .hero-pill{color:#bcb0d0;background:#ffffff05;border-color:#ffffff17}.marketing-home .pulse-dot{background:#b590ff;box-shadow:0 0 0 3px #a785e511}.marketing-home .hero-description{color:#92899f}.marketing-home .hero-assurance{color:#8e819e}.marketing-home .hero-assurance svg{color:#9c7acc}.marketing-home .hero-bottom{color:#a49aaf;border-top-color:#ffffff0a}.marketing-home .hero-bottom>span{color:#6d637c}.marketing-home .hero-bottom svg{color:#8a759f}.marketing-home .visual-orbit{border-color:#8c5cba2e}.marketing-home .visual-dots{opacity:.3;background-image:radial-gradient(#8e6eb9 1px,#0000 1px)}.marketing-home .brain-core{background:linear-gradient(145deg,#38225c,#1d1233);border:1px solid #a878ef50;box-shadow:0 0 50px #8b46dc20,inset 0 0 30px #a37bd520}.marketing-home .core-star{color:#b08bef;filter:drop-shadow(0 0 16px #ad71ff66)}.marketing-home .brain-core strong{color:#cbb2ee}.marketing-home .brain-core>span:last-child{color:#8e70ae}.marketing-home .floating-doc{background:#17141fd9;border-color:#a27acc25;box-shadow:0 10px 30px #0004}.marketing-home .floating-doc>div{color:#b6a6ca}.marketing-home .floating-doc small{color:#685875}.marketing-home .file-glyph.blue{color:#a88ccd;background:#2c2240}.marketing-home .file-glyph.orange{color:#bc93bd;background:#302438}.marketing-home .tiny-check{color:#72b49a;background:#18382f}.marketing-home .floating-label{color:#9d80b2;background:#191320;border:1px solid #81619722;box-shadow:0 5px 20px #0004}.marketing-home .visual-output{background:linear-gradient(115deg,#21172fe8,#17111fe8);border-color:#9468bc30;box-shadow:0 18px 48px #0004}.marketing-home .output-header b{color:#c4adcf}.marketing-home .output-demo{color:#705781}.marketing-home .visual-output>p{color:#8f719f}.marketing-home .output-lines i{background:#4c315b70}.marketing-home .output-lines i:nth-child(3){background:#8255a470}.marketing-home .output-footer{color:#8e6e9e}.marketing-home .visual-cursor>span{color:#e1d0f1;background:#7c52a7}.marketing-home .visual-cursor>svg{fill:#ba94e5;color:#ba94e5}.marketing-home .eyebrow{color:#7e628e}.marketing-home .section-head p{color:#82748f}.marketing-home .benefit-card{background:linear-gradient(130deg,#14101b,#100e16);border-color:#ffffff0c}.marketing-home .benefit-card h3{color:#e6dcec}.marketing-home .benefit-card>p{color:#8a7997}.marketing-home .benefit-card>button{color:#ae89c7}.marketing-home .benefit-symbol.purple{color:#af87df;background:#291b3e}.marketing-home .benefit-symbol.blue{color:#8d99d7;background:#1b203d}.marketing-home .benefit-symbol.green{color:#74b6a5;background:#172e2c}.marketing-home .mini-folders,.marketing-home .mini-tools,.marketing-home .mini-people{border-top-color:#ffffff09}.marketing-home .mini-folders span{color:#9d7cba;background:#22182f}.marketing-home .mini-folders span:nth-child(2){color:#718da6;background:#16222d}.marketing-home .mini-folders span:nth-child(3){color:#a38c6a;background:#2b2218}.marketing-home .mini-tools span.purple{color:#a885d1;background:#291a3f}.marketing-home .mini-tools span.pink{color:#bc82a8;background:#31182b}.marketing-home .mini-tools span.green{color:#73ac91;background:#142d26}.marketing-home .mini-tools span.blue{color:#829dcc;background:#18253c}.marketing-home .mini-tools span.orange{color:#b69a77;background:#30251b}.marketing-home .mini-people>div span{color:#b295c7;background:#30223f;border-color:#131019}.marketing-home .mini-people>div span:nth-child(2){color:#9bae9f;background:#23362e}.marketing-home .mini-people>div span:nth-child(3){color:#baa58f;background:#3b2f26}.marketing-home .mini-people>div span:nth-child(4){color:#a699b3;background:#292231}.marketing-home .mini-people small{color:#6e5a7d}.marketing-home .skills-section{background:#0e0b13;border-color:#ffffff07}.marketing-home .skill-card{background:linear-gradient(135deg,#18121f,#120f19);border-color:#ffffff0b}.marketing-home .skill-card:hover{border-color:#9568b556;box-shadow:0 8px 35px #0003}.marketing-home .skill-card h3{color:#d6c8e1}.marketing-home .skill-card>p{color:#927aa3}.marketing-home .skill-icon.purple{color:#bd8de5;background:#2f1f44}.marketing-home .skill-icon.blue{color:#8ba9dd;background:#1c2843}.marketing-home .skill-icon.orange{color:#c5a175;background:#33251b}.marketing-home .skill-icon.green{color:#7eb39a;background:#19352b}.marketing-home .skill-icon.pink{color:#c28caf;background:#351c2e}.marketing-home .skill-icon.cyan{color:#7ab4b9;background:#183136}.marketing-home .skill-bottom{color:#6f587f;border-top-color:#ffffff08}.marketing-home .skill-bottom>span:last-child{color:#b58ad0}.marketing-home .skill-top>svg{color:#7a5a90}.marketing-home .text-link{color:#b48bd4}.marketing-home .industry-tabs>button{color:#8c729f;background:#141019;border-color:#ffffff0d}.marketing-home .industry-tabs>button.selected{color:#c7a1e0;background:#2b1b3e;border-color:#7f519e77}.marketing-home .industry-panel{background:linear-gradient(110deg,#15101d,#1b1226);border-color:#ffffff0c}.marketing-home .industry-copy .badge{color:#8bb79f;background:#19362c}.marketing-home .industry-copy>p{color:#8b739f}.marketing-home .industry-copy li{color:#b298c5}.marketing-home .industry-copy li svg{color:#9e6ebd}.marketing-home .industry-chat{background:#16101e;border-color:#9364ae22;box-shadow:0 15px 40px #0004}.marketing-home .chat-window-bar{border-bottom-color:#ffffff08}.marketing-home .chat-window-bar>span{background:#41304f}.marketing-home .chat-window-bar small{color:#725582}.marketing-home .chat-user>span:first-child{color:#b394c4;background:#2f1f3f}.marketing-home .avatar-mini{color:#b990ce;background:#382344}.marketing-home .chat-ai p{color:#b49bc5}.marketing-home .citation{color:#9875b1;background:#271a34}.marketing-home .chat-input-fake{color:#715181;border-color:#62407944}.marketing-home .steps-section{background:#100c16}.marketing-home .steps>div>span{color:#ac7ecb;background:#291b39}.marketing-home .steps>div:after{border-top-color:#432b58}.marketing-home .steps h3{color:#d6bee5}.marketing-home .steps p{color:#80618f}.marketing-home .cta-section{background:radial-gradient(at 90%,#4d246966,#0000),#1c1226;border-color:#9861b92b}.marketing-home .cta-star{color:#ad7fd1}.marketing-home .cta-section h2{color:#e4d0f1}.marketing-home .cta-section p{color:#9979ad}.marketing-home .footer{background:#0a080e;border-top-color:#ffffff0a}.marketing-home .footer-main p,.marketing-home .footer-main small{color:#76617e}.marketing-home .footer-main>div:not(:first-child)>b{color:#b190c4}.marketing-home .footer-main>div:not(:first-child)>button:not(.btn){color:#866892}.marketing-home .footer-bottom{color:#695071;border-top-color:#ffffff09}.marketing-home .footer-main>div:last-child{border-color:#ffffff0a}.sidebar nav>button{color:#726b7e;font-size:13px}.sidebar nav>button svg{color:#9a8eac}.sidebar-label{color:#9e93ab;font-size:10px}.company-switch b{color:#51465f;font-size:12px}.company-switch small{color:#9587a3;font-size:10px}.sidebar-help>b{color:#8b65ab}.sidebar-help>p{color:#a28cb5}.sidebar-user b{color:#6b597a;font-size:12px}.sidebar-user small{color:#9b87ac;font-size:10px}.breadcrumb{color:#a092af;font-size:11px}.breadcrumb b{color:#72617f}.top-home{color:#8e7b9f;font-size:11px}.top-search input{color:#8a769b;font-size:11px}.preview-ribbon{color:#a28b65;font-size:9px}.app-content .eyebrow{color:#a18eaf}.page-heading p{color:#93829f;font-size:12px}.app-content .panel h2,.app-content .block-head h2{color:#574564;font-size:14px}.welcome-card p{color:#a186b3;font-size:11px}.welcome-card .btn{font-size:11px}.quick-grid b{color:#5b486b;font-size:13px}.quick-grid>button>span:last-of-type{color:#a18aad;font-size:10px}.quick-grid>button{padding-top:20px;padding-bottom:20px}.industry-quick>button>span{color:#9677aa;font-size:11px}.app-content .block-head>.text-link{font-size:10px}.quota-panel .block-head>h3,.rail-knowledge .block-head>h3{color:#7c5f90;font-size:12px}.plan-row b{color:#8f70a2;font-size:12px}.plan-row small{color:#ac92bc;font-size:9px}.quota-line{color:#a88abb;font-size:10px}.big-number{color:#89619f}.mini-quota>span{color:#b18cc3;font-size:9px}.mini-quota b{color:#a47db8}.quota-panel>.btn{color:#9464b0;font-size:10px}.rail-knowledge>p,.notice-card p{color:#ad8dc0;font-size:10px}.rail-knowledge>button:not(.rail-add){color:#aa82c1;font-size:10px}.notice-card h3{color:#a47eb8;font-size:12px}.app-content .market-grid .skill-card h3{color:#70517f;font-size:15px}.app-content .market-grid .skill-card>p{color:#a181b3;font-size:11px}.market-grid .skill-tags span{color:#b38ec7;font-size:9px}.market-grid .skill-bottom,.market-grid .skill-bottom button{font-size:10px}.category-tabs>button{color:#a080b3;font-size:12px}.category-tabs>button.selected{color:#9870b4}.market-search input{font-size:12px}.segmented>button{color:#a484b7;font-size:11px}.table-head h2{font-size:13px}.app-content table{color:#9979af;font-size:12px}.app-content th{color:#ac8abe;font-size:10px}.app-content .doc-name,.app-content .person-cell b{color:#8f66a5;font-size:12px}.small-search input{color:#a67fbc;font-size:11px}.app-content .field-label{color:#9f76b7;font-size:12px}.app-content .composer-form input,.app-content .composer-form textarea,.app-content .composer-form select{color:#9470ac;font-size:13px}.app-content .result-text{color:#8c689f;font-size:13px}.composer-empty h2{color:#a787bb;font-size:16px}.composer-empty>p{color:#bb9bd0;font-size:11px}.prompt-suggestions>button{color:#ad87c7;font-size:11px}.form-field>span{color:#9776ab;font-size:12px}.form-field input,.form-field select,.form-field textarea{color:#8d6b9f;font-size:13px}.form-field input::placeholder,.form-field textarea::placeholder{color:#bda0cf;font-size:11px}.modal-description{color:#a38aaf;font-size:12px}.modal-actions .btn{font-size:12px}.modal .field-hint{color:#b396c4;font-size:10px}.modal .permissions-grid>label{color:#ab83bf;font-size:11px}.modal .document-body{color:#9470a5}.app-content .empty h3{color:#ad8cbd;font-size:13px}.app-content .empty p{color:#bc9ece;font-size:10px}.app-content .empty>.btn{font-size:10px}.app-content .config-card>h3{color:#8c64a4;font-size:16px}.app-content .config-card>p{color:#b08ac5;font-size:12px}.config-card dl{font-size:12px}.config-card dt{color:#b899ca}.app-content .config-card dd{color:#a37cba}.app-content .admin-intro h3{color:#996db2;font-size:15px}.app-content .admin-intro p{color:#b28bc6;font-size:11px}.app-content .settings-form input,.app-content .settings-form textarea{color:#9671ae;font-size:13px}.app-content .faq>div>button{color:#9a74b0;font-size:13px}.app-content .faq>div>p{color:#b18cc6;font-size:12px}.skill-detail-grid h3{font-size:13px}.skill-detail-grid p{font-size:12px}.skill-detail-lead p{font-size:13px}.detail-process{font-size:11px}.upload-zone b{font-size:12px}.modal .inline-note.compact{font-size:11px}.contact-methods>span{font-size:12px}@media (width<=700px){.sidebar nav>button{font-size:13px}.company-switch b{font-size:12px}.company-switch small{font-size:10px}.preview-ribbon{font-size:7px}.page-heading p{font-size:10px}.quick-grid b{font-size:11px}.quick-grid>button>span:last-of-type{font-size:9px}.quick-grid>button{padding:17px 11px}.welcome-card p{font-size:9px}.industry-quick>button>span{font-size:10px}.app-content .block-head h2{font-size:13px}.quota-panel .block-head>h3,.rail-knowledge .block-head>h3{font-size:11px}.plan-row b{font-size:10px}.plan-row small{font-size:8px}.quota-line{font-size:9px}.mini-quota>span{font-size:8px}.rail-knowledge>p,.notice-card p,.rail-knowledge>button:not(.rail-add){font-size:9px}.app-content .market-grid .skill-card h3{font-size:13px}.app-content .market-grid .skill-card>p{font-size:10px}.market-grid .skill-tags span{font-size:7px}.market-grid .skill-bottom,.market-grid .skill-bottom button{font-size:8px}.category-tabs>button{font-size:10px}.segmented>button{font-size:9px}.market-search input{font-size:10px}.app-content table,.app-content .doc-name,.app-content .person-cell b{font-size:11px}.small-search input{font-size:10px}.app-content .field-label{font-size:11px}.app-content .composer-form textarea,.app-content .composer-form select,.app-content .result-text{font-size:12px}.composer-empty h2{font-size:14px}.composer-empty>p,.prompt-suggestions>button{font-size:10px}.app-content .config-card>p,.app-content .faq>div>p{font-size:11px}.app-content .faq>div>button{font-size:12px}.modal .form-field>span{font-size:11px}.modal .form-field input,.modal .form-field textarea,.modal .form-field select{font-size:12px}.modal .permissions-grid>label,.modal .skill-detail-grid p{font-size:10px}.modal .skill-detail-lead p{font-size:11px}.modal .detail-process{font-size:8px}.modal .inline-note.compact{font-size:10px}.modal-description{font-size:11px}}.app-content .quick-grid b,.app-content .market-grid h3,.app-content .block-head h2{color:#51405f}.app-content .quota-panel h3,.app-content .rail-knowledge h3{color:#685176}.app-content .big-number{color:#6c4a85}.app-content .mini-quota b{color:#8a669f}.app-content .plan-row b{color:#8a6a9a}.app-content .panel>p,.app-content .page-heading p,.app-content .market-grid .skill-card>p{color:#95809f}.app-content table,.app-content .doc-name,.app-content .person-cell b{color:#8a6c9d}.modal-description,.form-field>span{color:#9275a5}.form-field input,.form-field textarea,.form-field select{color:#80608e}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.platform-heading{color:#fff;background:linear-gradient(115deg,#262139,#44345d);border:1px solid #514068;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:27px 30px;display:flex}.platform-heading .eyebrow{color:#b59bcc;font-size:9px}.platform-heading h1{font-size:30px;line-height:1.6;color:#fff!important}.platform-heading p{margin-top:7px;font-size:12px;color:#c0b0d0!important}.admin-identity{color:#cbb5df;white-space:nowrap;align-items:center;gap:11px;font-size:12px;display:flex}.admin-identity small{color:#ad91c4;margin-top:4px;font-size:10px;display:block}.control-nav{background:#fff;border:1px solid #e8e3f0;border-radius:9px;flex-wrap:wrap;gap:6px;margin-bottom:26px;padding:7px;display:flex}.control-nav>button{color:#8b759b;border-radius:6px;padding:9px 14px;font-size:12px}.control-nav>button.selected{color:#775392;background:#eee8f9;font-weight:600}.control-stats{grid-template-columns:repeat(4,1fr);gap:17px;margin-bottom:24px;display:grid}.control-stats>.panel{align-items:flex-start;gap:14px;padding:23px;display:flex}.control-stats>.panel>span:last-child{color:#9f86b0;font-size:11px}.control-stats b{color:#6d4d82;font-size:30px;font-weight:600;line-height:1.6;display:block}.control-stats small{color:#b19bc0;font-size:9px}.control-shortcuts{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.control-shortcuts>button{text-align:left;padding:28px}.control-shortcuts>button>svg{color:#a98ac4}.control-shortcuts h3{margin-top:17px;font-size:15px;line-height:1.7;color:#71567f!important}.control-shortcuts p{margin-top:9px;font-size:11px;line-height:1.9;color:#a68ab8!important}.control-shortcuts>button>span{color:#9f76b7;align-items:center;gap:7px;margin-top:24px;font-size:11px;display:flex}.control-boundary{color:#ae8ec0;background:#f2edf8;border:1px solid #e8def2;border-radius:9px;align-items:flex-start;gap:15px;margin-top:24px;padding:23px;display:flex}.control-boundary h3{color:#9875ae;font-size:13px}.control-boundary p{max-width:800px;margin-top:7px;font-size:11px;line-height:1.9;color:#ad91bc!important}.control-toolbar{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:23px;display:flex}.control-toolbar>div{margin-right:auto}.control-toolbar h2{color:#70537f;font-size:17px}.control-toolbar p{margin-top:5px;font-size:11px;line-height:1.9}.control-search{background:#fff;border:1px solid #e8dcee;border-radius:6px;width:190px;padding:9px 11px;font-size:11px!important}.control-skill-cell{align-items:center;gap:12px;display:flex}.control-skill-cell>.skill-icon{border-radius:8px;width:35px;height:35px}.control-skill-cell>.skill-icon>svg{width:20px}.role-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.role-card{padding:25px}.role-card>.block-head{color:#b294c7;margin:0 0 15px}.role-card h3{color:#7d5b91!important;font-size:16px!important}.role-card p{margin-top:6px;font-size:11px;color:#b18dc6!important}.role-permissions{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.role-permissions>span{color:#ae8bc3;background:#f7f0fc;border:1px solid #eee3f6;border-radius:4px;padding:3px 6px;font-size:9px}.role-card>.config-actions{border-top:1px solid #f0e6f8;margin-top:20px;padding-top:17px}.org-switch-list{flex-direction:column;gap:10px;display:flex}.org-switch-list>button{text-align:left;border:1px solid #eaddf2;border-radius:8px;align-items:center;gap:13px;padding:15px;display:flex}.org-switch-list b{color:#9c77b2;font-size:12px}.org-switch-list small{color:#b69bc5;margin-top:4px;font-size:10px;display:block}.org-switch-list .badge,.org-switch-list>button>svg{margin-left:auto}.form-divider{color:#a180b6;border-top:1px solid #f0e6f7;margin:16px 0;padding:17px 0;font-size:12px}.checkbox-field{color:#a280b8;align-items:center;gap:8px;margin-top:19px;font-size:12px;display:flex}.checkbox-field input{accent-color:#9d78b5}.platform-console .audit-list>div>span:not(.audit-dot){color:#b79fc7;font-size:9px}@media (width<=1100px){.control-stats{grid-template-columns:1fr 1fr}.control-shortcuts{grid-template-columns:1fr}.role-grid{grid-template-columns:1fr 1fr}.control-shortcuts>button{padding:22px}.control-shortcuts>button>span{margin-top:16px}.control-toolbar .control-search{width:170px}}@media (width<=700px){.platform-heading{gap:15px;padding:22px}.platform-heading h1{font-size:25px}.platform-heading p{max-width:230px;font-size:10px}.platform-heading .eyebrow{font-size:6px}.admin-identity{display:none}.control-nav{gap:3px;padding:6px}.control-nav>button{padding:8px 10px;font-size:10px}.control-stats{gap:12px}.control-stats>.panel{gap:11px;padding:18px 15px}.control-stats .stat-icon{width:31px;height:31px}.control-stats .stat-icon>svg{width:19px}.control-stats>.panel>span:last-child{font-size:9px}.control-stats b{font-size:25px}.control-stats small{font-size:7px}.control-toolbar h2{font-size:15px}.control-toolbar p{font-size:10px}.control-toolbar .control-search{order:3;width:100%}.control-toolbar .btn{min-height:32px;padding:8px 12px;font-size:10px}.role-grid{grid-template-columns:1fr}.role-card{padding:22px}.control-boundary{gap:12px;padding:18px}.control-boundary h3{font-size:12px}.control-boundary p{font-size:10px}.control-nav{margin-bottom:23px}}.ruizhi-si-brand{flex-shrink:0;gap:11px}.ruizhi-si-brand .brand-upload{background:0 0;border-radius:5px;flex:none;width:80px;height:41px;display:block;position:relative;overflow:hidden}.brand-upload img{width:110px;max-width:none;height:110px;position:absolute;top:-36px;left:-15px}.brand-upload .brand-logo-dark,.marketing-home .brand-upload .brand-logo-light{display:none}.marketing-home .brand-upload .brand-logo-dark,.modal .brand-upload .brand-logo-light{display:block}.modal .brand-upload .brand-logo-dark{display:none}.ruizhi-si-brand .brand-name{font-size:20px}.ruizhi-si-brand .brand-name small{letter-spacing:.18em;font-size:7px}.sidebar .ruizhi-si-brand{gap:8px}.sidebar .brand-upload,.brand-compact .brand-upload{width:62px;height:33px}.sidebar .brand-upload img,.brand-compact .brand-upload img{width:87px;height:87px;top:-28.5px;left:-12px}.sidebar .ruizhi-si-brand .brand-name{font-size:17px}.sidebar .ruizhi-si-brand .brand-name small{letter-spacing:.1em;font-size:6px}.footer-bottom.company-footer{flex-wrap:wrap;align-items:center;font-size:10px;line-height:1.8}.company-footer .icp-link{white-space:nowrap}.company-footer .icp-link:hover{color:#a592cf}@media (width<=1100px) and (width>=701px){.sidebar .brand-upload{width:50px;height:27px}.sidebar .brand-upload img{width:70px;height:70px;top:-23px;left:-9.7px}.sidebar .ruizhi-si-brand .brand-name{font-size:15px}}@media (width<=700px){.ruizhi-si-brand{gap:8px}.ruizhi-si-brand .brand-upload{width:62px;height:33px}.ruizhi-si-brand .brand-upload img{width:87px;height:87px;top:-28.5px;left:-12px}.ruizhi-si-brand .brand-name{font-size:17px}.ruizhi-si-brand .brand-name small{font-size:6px}.company-footer>span:first-child{width:100%}.company-footer>span:nth-child(2){margin-left:0}.company-footer .icp-link{margin-left:auto}}.marketing-home .nav-inner{gap:20px}.marketing-home .nav-inner nav{gap:22px;font-size:12px}.nav-hot{color:#c7a4ff;background:#a37cf326;border-radius:3px;padding:2px 4px;font-size:8px}.business-kicker{letter-spacing:.15em;color:#a58ac4;margin-bottom:23px;font-size:10px;display:block}.business-kicker b{letter-spacing:0;border:1px solid #a67ad444;border-radius:4px;margin-left:10px;padding:4px 8px;font-size:9px}.proposal-services{grid-template-columns:repeat(3,1fr);gap:16px;padding:30px 0 62px;display:grid}.proposal-services>a,.proposal-services>button{text-align:left;background:#131019;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;align-items:flex-start;padding:24px 26px;display:flex}.proposal-services .featured{background:linear-gradient(110deg,#2a1c3e,#171020);border-color:#9972d65c}.proposal-services small{letter-spacing:.12em;color:#94829f;font-size:9px}.proposal-services strong{color:#f3eafb;margin:9px 0;font-size:20px}.proposal-services span{color:#9687a3;font-size:11px}.geo-feature{background:radial-gradient(at 80% 12%,#4d256132,#0000 36%),#100c17;border-top:1px solid #ffffff08;border-bottom:1px solid #ffffff09;scroll-margin-top:30px}.geo-intro{grid-template-columns:1.08fr 1fr;align-items:center;gap:65px;min-height:650px;padding-top:80px;padding-bottom:80px;display:grid}.geo-feature h2,.digital-home h2{letter-spacing:-.03em;color:#efe7f7;font-size:40px;font-weight:650;line-height:1.45}.geo-feature h2 span,.digital-home h2 span{color:#b891eb}.geo-feature p,.digital-home p{color:#9d8cae;margin-top:20px;font-size:13px;line-height:2}.geo-actions{align-items:center;gap:24px;margin-top:30px;display:flex}.geo-models{color:#70617e;margin-top:35px;font-size:10px}.geo-models span{color:#ab9bb9;margin-top:8px;font-size:11px;display:block}.geo-answer{background:linear-gradient(135deg,#22172f,#17111f);border:1px solid #b387d52e;border-radius:17px;padding:0 25px 22px;transform:rotate(-1deg);box-shadow:0 25px 70px #0004}.geo-window{color:#85708f;border-bottom:1px solid #ffffff0c;align-items:center;gap:5px;padding:18px 0;font-size:9px;display:flex}.geo-window i{background:#715580;border-radius:50%;width:5px;height:5px}.geo-window span{margin-left:auto}.geo-question{color:#c4b0d3;background:#0d091044;border:1px solid #a17cc026;border-radius:8px;align-items:center;gap:10px;margin-top:26px;padding:15px;font-size:11px;display:flex}.geo-reply{gap:14px;margin-top:30px;display:flex}.geo-ai-icon{color:#bd93ed;font-size:32px;line-height:1.4}.geo-reply small{color:#82668f;font-size:9px}.geo-reply h3{color:#dec5ee;margin-top:10px;font-size:22px;line-height:1.55}.geo-reply p{margin-top:14px;font-size:11px}.geo-sources{gap:6px;margin-top:20px;display:flex}.geo-sources span{color:#ab83bc;background:#b889e30d;border:1px solid #ad78cf26;border-radius:4px;padding:4px 7px;font-size:8px}.geo-example-note{color:#735d82;margin-top:25px;font-size:8px}.geo-signal{color:#b296c4;border-top:1px solid #ffffff0a;align-items:center;gap:10px;margin-top:18px;padding-top:18px;font-size:10px;display:flex}.geo-method{background:#ffffff02;border-top:1px solid #ffffff08;border-bottom:1px solid #ffffff08;min-height:540px;padding:76px 0 80px}.geo-heading{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.geo-heading h2{font-size:33px}.geo-heading>p{margin-bottom:5px;font-size:12px}.geo-stage-tabs{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:38px;display:grid}.geo-stage-tabs button{text-align:left;background:#ffffff02;border:1px solid #ffffff0b;border-radius:9px;padding:21px 18px;transition:all .2s;position:relative}.geo-stage-tabs button:hover,.geo-stage-tabs button[aria-selected=true]{background:#3821455c;border-color:#a578ce77;transform:translateY(-3px)}.geo-stage-tabs small{color:#82608e;font-size:10px}.geo-stage-tabs strong{color:#d4bedf;margin:10px 0 6px;font-size:21px;display:block}.geo-stage-tabs span{color:#977fa8;font-size:10px}.geo-stage-tabs svg{color:#805691;position:absolute;top:20px;right:17px}.geo-stage-detail{background:linear-gradient(110deg,#2b1b3c,#1a1223);border:1px solid #aa74cf26;border-radius:10px;align-items:center;gap:27px;margin-top:20px;padding:25px 28px;display:flex}.geo-stage-number{color:#b58cda;font-size:38px;font-weight:500}.geo-stage-number>span{color:#786086;font-size:12px}.geo-stage-detail h3{color:#d8bfeb;font-size:17px}.geo-stage-detail p{margin-top:7px;font-size:11px}.geo-cycle{color:#9878b0;white-space:nowrap;align-items:center;gap:10px;margin-left:auto;font-size:9px;display:flex}.geo-delivery{grid-template-columns:1fr 1.2fr;align-items:center;gap:65px;min-height:610px;padding-top:80px;padding-bottom:50px;display:grid}.geo-delivery h2{font-size:36px}.geo-delivery .btn{margin-top:28px}.geo-plan-link{color:#a386bd;margin-top:18px;font-size:11px;display:block}.geo-deliverables{grid-template-columns:1fr 1fr;gap:16px;display:grid}.geo-deliverables article{background:#ffffff02;border:1px solid #ffffff0b;border-radius:10px;padding:24px}.geo-deliverables svg{color:#ba97d9}.geo-deliverables h3{color:#d6c1e2;margin:15px 0 0;font-size:15px}.geo-deliverables p{margin-top:10px;font-size:11px}.geo-service-note{color:#705e7f;border-top:1px solid #ffffff08;grid-column:1/-1;padding-top:20px;font-size:9px}.digital-home{background:radial-gradient(at 20% 60%,#302a5930,#0000 65%),#0c0d16;padding:85px 0}.digital-home-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:85px;display:grid}.digital-home h2{font-size:36px}.digital-home p{font-size:12px}.digital-architecture{background:linear-gradient(120deg,#191626,#0f101c);border:1px solid #786bba27;border-radius:14px;padding:30px}.architecture-top{color:#d5bcec;background:#41315a55;border:1px solid #a586d13b;border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:17px;font-size:15px;display:flex}.architecture-line{background:#775d98;width:1px;height:28px;margin:auto}.architecture-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.architecture-grid>span{color:#a896c3;border:1px solid #ffffff0c;border-radius:8px;align-items:center;gap:13px;padding:19px 16px;font-size:11px;display:flex}.architecture-grid svg{color:#ab8ace}.architecture-base{color:#776787;justify-content:center;align-items:center;gap:8px;margin-top:22px;font-size:9px;display:flex}.proposal-bar{z-index:80;color:#655078;background:#fffef7f5;border:1px solid #c9b8de66;border-radius:40px;align-items:center;gap:5px;padding:7px 10px;font-size:10px;display:flex;position:fixed;bottom:16px;left:18px;box-shadow:0 4px 25px #20103020}.proposal-bar span{padding:0 7px;font-weight:600}.proposal-bar button{background:#f1e9fa;border-radius:20px;padding:6px 10px}.digital-page{background:#f7f8fb;min-height:100vh}.digital-breadcrumb{color:#aaa2b5;padding:23px 0;font-size:11px}.digital-breadcrumb button{color:#7d6c9d;margin-right:10px}.digital-page-hero{background:linear-gradient(115deg,#eeebfc,#f7f5ff);border:1px solid #e9e2f7;border-radius:15px;grid-template-columns:1.2fr 1fr;align-items:center;min-height:475px;padding:58px 58px 54px;display:grid}.digital-page-hero h1{color:#37314e;margin-top:20px;font-size:43px;line-height:1.5}.digital-page-hero p{color:#8c829f;margin-top:15px;font-size:12px;line-height:2}.digital-page-hero .btn{margin-top:27px}.digital-page-hero small{color:#a89ab8;margin-top:15px;font-size:9px;display:block}.digital-hero-visual{place-items:center;height:320px;display:grid;position:relative}.digital-orbit{border:1px dashed #c4b3e5;border-radius:50%;width:280px;height:270px;animation:40s linear infinite digital-spin;position:absolute}.digital-core{color:#8361bb;background:linear-gradient(145deg,#ede6ff,#dbd0f5);border:2px solid #fff;border-radius:34px;flex-direction:column;justify-content:center;align-items:center;gap:13px;width:154px;height:154px;font-size:15px;display:flex;transform:rotate(-6deg);box-shadow:0 18px 40px #8e72b52b}.digital-node{color:#9d8ab5;background:#ffffffdf;border:1px solid #ece6f5;border-radius:9px;align-items:center;gap:8px;padding:13px 16px;font-size:10px;display:flex;position:absolute;box-shadow:0 10px 30px #9479b212}.digital-node.a{top:30px;left:8px}.digital-node.b{top:132px;right:-10px}.digital-node.c{bottom:14px;left:55px}.digital-services{padding:70px 0}.digital-services .section-head h2,.digital-process h2{font-size:27px}.digital-service-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.digital-service-grid article{background:#fff;border:1px solid #ebe8f2;border-radius:12px;padding:27px;transition:all .2s}.digital-service-grid article:hover{border-color:#cfc0e9;transform:translateY(-3px);box-shadow:0 12px 25px #8470940b}.digital-card-top{justify-content:space-between;align-items:center;display:flex}.digital-card-top>small{color:#d0c8db;font-size:11px}.digital-service-grid h3{margin-top:21px;font-size:17px}.digital-service-grid p{color:#97909e;min-height:47px;margin-top:10px;font-size:12px;line-height:1.9}.digital-service-tags{color:#aaa0b6;border-top:1px solid #f0edf5;margin-top:20px;padding-top:16px;font-size:9px;display:block}.digital-service-grid button{margin-top:16px;font-size:11px}.digital-scenarios{background:#f0edf7;border:1px solid #e9e3f2;border-radius:14px;grid-template-columns:1fr 1.4fr;gap:65px;padding:43px;display:grid}.digital-scenarios h2{font-size:28px;line-height:1.6}.digital-scenarios p{color:#93889f;margin-top:12px;font-size:11px;line-height:1.9}.digital-scenarios .btn{margin-top:25px}.digital-scenarios>div:last-child{grid-template-columns:1fr 1fr;gap:20px;display:grid}.digital-scenarios h3{font-size:13px}.digital-scenarios small{color:#a195b0;grid-column:1/-1;font-size:9px}.digital-process{padding:72px 0}.digital-process>div:last-child{grid-template-columns:repeat(5,1fr);gap:25px;margin-top:35px;display:grid}.digital-process article{position:relative}.digital-process article:not(:last-child):after{content:"";border-top:1px dashed #ddd4eb;position:absolute;top:20px;left:50px;right:0}.digital-process b{color:#9677c6;background:#e9e1f7;border-radius:11px;place-items:center;width:40px;height:40px;font-size:12px;display:inline-grid}.digital-process h3{margin-top:17px;font-size:14px}.digital-process p{color:#9a91a4;margin-top:7px;font-size:11px}.digital-final{text-align:center;background:linear-gradient(120deg,#eee7f9,#f1edfc);border:1px solid #e8dff3;border-radius:14px;margin-bottom:65px;padding:45px 20px}.digital-final>svg{color:#ac8fd0;margin-bottom:13px}.digital-final h2{font-size:26px}.digital-final p{color:#9786a9;margin-top:10px;font-size:12px}.digital-final .btn{margin-top:24px}.digital-footer{text-align:center;color:#a59aad;border-top:1px solid #eae6f0;padding:24px 20px 75px;font-size:10px}.digital-footer a{margin-left:20px}.digital-brand{align-items:center;gap:12px;display:flex}.digital-brand img{object-fit:none;object-position:center;width:68px;height:44px;display:none}.digital-brand:before{content:"RZSI";color:#0a0b10;letter-spacing:-.09em;font-size:25px;font-style:italic;font-weight:800}.digital-brand b{font-size:18px}.proposal-modal-overlay{z-index:110;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#21172d70;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.proposal-modal{background:#fff;border:1px solid #eae2f0;border-radius:15px;outline:none;width:590px;max-width:100%;max-height:calc(100dvh - 44px);padding:35px 37px;position:relative;overflow:auto;box-shadow:0 25px 90px #0002}.proposal-modal-close{position:absolute;top:24px;right:23px}.proposal-modal h2{font-size:25px}.need-intro{color:#9a8ca7;margin-top:8px;font-size:12px}.proposal-form-grid{grid-template-columns:1fr 1fr;gap:17px;margin-top:27px;display:grid}.proposal-form-grid label{color:#8a7a99;font-size:11px}.proposal-form-grid label.wide{grid-column:1/-1}.proposal-form-grid em{color:#bc83a5;font-style:normal}.proposal-form-grid input,.proposal-form-grid textarea,.proposal-form-grid select{background:#fff;border:1px solid #e8e0ef;border-radius:7px;width:100%;min-height:40px;margin-top:7px;padding:10px 12px;font-size:12px;display:block}.proposal-form-grid input::placeholder,.proposal-form-grid textarea::placeholder{color:#c0b4ca}.proposal-consent{color:#9a8ba7;align-items:center;gap:7px;margin:20px 0;font-size:10px;display:flex}.proposal-consent input{accent-color:#8060bd}.proposal-submit-note{text-align:center;color:#ae9dbb;margin-top:11px;font-size:9px;display:block}.proposal-success{text-align:center;padding:25px 0}.proposal-success>svg{color:#8b6bbd;margin-bottom:15px}.proposal-success p{color:#9a8aa6;margin:16px 0 25px;font-size:12px;line-height:2}@keyframes digital-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.digital-orbit{animation:none}}@media (width<=1100px){.marketing-home .nav-inner{gap:12px}.marketing-home .nav-inner nav{gap:12px;font-size:11px}.marketing-home .nav-actions{gap:10px}.marketing-home .brand-name{font-size:17px}.geo-intro{gap:30px}.geo-feature h2{font-size:34px}.geo-cycle{display:none}.digital-home-grid{gap:35px}.digital-page .nav-inner{gap:15px}.digital-page .nav-inner nav{gap:15px;font-size:11px}}@media (width<=800px){.marketing-home .nav-inner nav{display:none}.proposal-services{grid-template-columns:1fr;gap:10px;padding-bottom:35px}.proposal-services>a,.proposal-services>button{padding:16px 22px}.proposal-services strong{font-size:18px}.geo-intro,.geo-delivery,.digital-home-grid{grid-template-columns:1fr;gap:40px}.geo-intro{padding-top:55px;padding-bottom:55px}.geo-feature h2,.digital-home h2{font-size:31px}.geo-answer{max-width:540px}.geo-heading{display:block}.geo-heading h2{font-size:27px}.geo-heading>p{margin-top:15px}.geo-stage-tabs{grid-template-columns:repeat(5,minmax(110px,1fr));gap:8px;padding-bottom:6px;overflow-x:auto}.geo-stage-tabs button{padding:17px 12px}.geo-stage-tabs strong{font-size:18px}.geo-stage-tabs span{font-size:9px}.geo-stage-tabs svg{display:none}.geo-stage-detail{gap:18px;padding:20px}.geo-stage-detail h3{font-size:15px}.geo-stage-number{font-size:29px}.geo-delivery{min-height:0;padding-top:55px}.geo-deliverables article{padding:21px}.digital-home{padding:55px 0}.digital-page .nav-inner nav{display:none}.digital-page-hero{grid-template-columns:1fr;padding:30px}.digital-page-hero h1{font-size:34px}.digital-hero-visual{height:270px;margin-top:20px}.digital-service-grid{grid-template-columns:1fr 1fr}.digital-scenarios{grid-template-columns:1fr;gap:30px;padding:28px}.digital-process>div:last-child{grid-template-columns:1fr 1fr;gap:28px}.digital-process article:after{display:none}.geo-actions{flex-wrap:wrap;gap:18px}.proposal-modal{padding:29px 24px}.proposal-modal h2{font-size:22px}.proposal-form-grid{gap:13px}.proposal-bar{font-size:9px;bottom:10px;left:10px}.proposal-bar span{padding:0 4px}.digital-page .container{width:calc(100% - 40px)}}@media (width<=480px){.digital-service-grid,.digital-scenarios>div:last-child{grid-template-columns:1fr}.digital-page-hero{padding:26px 23px}.geo-feature .container{width:calc(100% - 40px)}.geo-deliverables{gap:10px}.geo-deliverables article{padding:17px}.geo-models span{font-size:10px}.proposal-form-grid{grid-template-columns:1fr}.proposal-form-grid label.wide{grid-column:auto}}@media (width<=800px){.marketing-home .site-nav,.digital-page .site-nav{height:auto}.marketing-home .nav-inner,.digital-page .nav-inner{flex-wrap:wrap;row-gap:12px;padding-top:14px;padding-bottom:12px}.marketing-home .nav-inner nav,.digital-page .nav-inner nav{white-space:nowrap;order:3;gap:20px;width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.marketing-home .nav-actions{margin-left:auto}.marketing-home .nav-inner nav>*{flex-shrink:0}.digital-page .nav-inner>.btn{margin-left:auto}.digital-page .nav-inner nav{font-size:11px}}@media (width>=801px){.geo-intro{min-height:0;padding-top:64px;padding-bottom:64px}.geo-method{min-height:0;padding:60px 0;display:block}.geo-delivery{grid-template-rows:auto auto;gap:38px 60px;min-height:0;padding-top:64px;padding-bottom:40px}.geo-heading{align-items:center}}.cms-main{flex-direction:column;display:flex}.cms-main>.hero,.cms-main>.geo-feature,.cms-main>.digital-home,.cms-main>.skills-section,.cms-main>.steps-section{width:100%}.skills-section .offer-price{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:22px;display:flex}.skills-section .offer-price strong{color:#c2a0ff;letter-spacing:-.02em;font-size:24px;font-weight:650}.skills-section .offer-price small{color:#9887a9;font-size:10px}.skills-section .skill-card>p{min-height:62px}.skills-section .skill-bottom{margin-top:16px}.brand-name{white-space:nowrap}.brand-logo-light,.brand-logo-dark{object-fit:contain}.cms-loading{text-align:center;padding:60px;font:16px system-ui}.cms{color:#41344e;background:#f5f4f9;min-height:100vh;font:14px/1.7 Microsoft YaHei,system-ui}.cms a{color:#7957b8}.cms button,.cms input,.cms select,.cms textarea,.auth-page input,.auth-page button{font:inherit}.cms button,.cms-actions a{color:#7955a4;cursor:pointer;background:#fff;border:1px solid #dcd2e8;border-radius:6px;padding:8px 13px}.cms button:disabled{opacity:.5;cursor:wait}.cms .primary{color:#fff;background:#7957b8}.cms-top{background:#fff;border-bottom:1px solid #e5dfed;justify-content:space-between;align-items:center;gap:20px;padding:16px 24px;display:flex}.cms-top nav{flex-wrap:wrap;gap:16px;display:flex}.cms-shell{align-items:stretch;min-height:calc(100vh - 62px);display:flex}.cms-shell>aside{background:#fff;flex-direction:column;flex-shrink:0;gap:7px;width:210px;padding:22px 14px;display:flex}.cms-shell>aside button{text-align:left;border:0}.cms-shell>aside .selected{background:#eee6f8}.cms-shell>main{flex:1;min-width:0;max-width:1300px;padding:28px}.cms-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.cms h1{font-size:25px}.cms h2{margin-bottom:14px;font-size:18px}.cms p{color:#92809f;margin:10px 0;line-height:1.9}.cms-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cms-panel{background:#fff;border:1px solid #e6dfed;border-radius:10px;margin-bottom:22px;padding:25px}.cms-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.cms-field{flex-direction:column;gap:6px;min-width:0;margin:4px 0 14px;display:flex}.cms-field span{color:#8d759c;font-size:12px}.cms input:not([type=checkbox]),.cms textarea,.cms select{color:#51405e;outline-offset:3px;background:#fff;border:1px solid #dfd5e9;border-radius:6px;width:100%;max-width:100%;padding:9px 11px}.cms textarea{resize:vertical}.cms input[type=checkbox]{accent-color:#8561bb;vertical-align:middle;width:16px;height:16px;margin-right:8px}.cms-line{border-bottom:1px solid #eee7f4;flex-wrap:wrap;align-items:center;gap:18px;padding:12px 0;display:flex}.cms-line>*{flex:1;min-width:120px}.cms-product,.cms-copy{border-bottom:1px solid #e8e1f0;padding:20px 0}.cms-product>label{margin-right:20px}.cms-message{color:#71558e;background:#ece6f6;border-radius:8px;margin-bottom:22px;padding:14px 18px}.cms pre{white-space:pre-wrap;word-break:break-word;background:#faf8fd;max-height:450px;padding:15px;font-size:12px;overflow:auto}.cms label{display:block}.cms form>label{margin:15px 0}.logo-preview{gap:20px;margin-top:25px;display:flex}.logo-preview img{object-fit:contain;border:1px solid #eee;width:180px;height:130px}.auth-page{background:radial-gradient(at top,#eee4fc,#f9f7fc 70%);place-items:center;min-height:100vh;padding:30px;display:grid}.auth-card{background:#fff;border:1px solid #e9e2f1;border-radius:16px;width:440px;max-width:100%;padding:35px;box-shadow:0 20px 70px #5e3e8810}.auth-card h1{margin:28px 0 12px;font-size:23px}.auth-card p{color:#9b87ab;margin-bottom:20px;font-size:12px}.auth-card label{color:#9279a5;margin:15px 0;font-size:12px;display:block}.auth-card input{box-sizing:border-box;border:1px solid #ddd1e9;border-radius:7px;width:100%;margin-top:7px;padding:12px}.auth-card>a{color:#8562b3;margin-top:20px;font-size:12px;display:block}.auth-card .row{gap:15px;margin-bottom:15px;display:flex}.auth-card .row button{color:#79569f;background:#f3ecfb;border:0;padding:7px}.error{color:#b54662!important}.download-page{max-width:1050px;margin:auto;padding:40px 25px}.download-page>p{margin:20px 0}.download-page .cms-panel p{margin:14px 0}.account-view>a,.account-view>button{text-align:center;color:#7957a6;margin:20px auto;display:block}.account-view .auth-page{min-height:80vh}@media (width<=850px){.cms-top{flex-direction:column;align-items:flex-start}.cms-shell{display:block}.cms-shell>aside{flex-flow:wrap;width:100%;padding:12px}.cms-shell>main{padding:18px}.cms-grid{grid-template-columns:1fr}.cms-panel{padding:18px}.cms-actions{width:100%}}.password-status,.password-success{background:#f5f0fc;border:1px solid #e1d4f0;border-radius:8px;margin:18px 0;padding:16px 20px}.password-status strong,.password-success strong{color:#654296}.password-status dl{grid-template-columns:140px 1fr;gap:6px 16px;margin:12px 0 0;display:grid}.password-status dt{color:#786588}.password-status dd{overflow-wrap:anywhere;margin:0}.password-panel form>button{margin-top:10px}.password-success{background:#eef8f3;border-color:#cbe7d8}.password-success strong{color:#27664a}@media (width<=600px){.password-status dl{grid-template-columns:1fr;gap:3px}.password-status dd{margin-bottom:8px}}.account-menu{flex-shrink:0;font:13px/1.5 Microsoft YaHei,system-ui;position:relative}.account-trigger,.account-more{color:#655078;cursor:pointer;background:0 0;border:0;border-radius:22px;align-items:center;gap:8px;padding:4px;display:flex}.account-avatar{color:#8560bf;background:#ebe3fa;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:grid}.account-trigger-name{text-overflow:ellipsis;white-space:nowrap;max-width:88px;overflow:hidden}.account-more{justify-content:center;width:30px;height:30px}.account-menu button:focus-visible,.account-menu a:focus-visible{outline-offset:3px;outline:2px solid #916ae0}.account-popover{color:#493953;z-index:500;text-align:left;background:#fff;border:1px solid #e8e0ee;border-radius:12px;width:264px;padding:8px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 12px 40px #1e0e3526}.account-popover-info{overflow-wrap:anywhere;border-bottom:1px solid #eee7f3;flex-direction:column;gap:4px;margin-bottom:5px;padding:12px;display:flex}.account-popover-info strong{font-size:14px}.account-popover-info span{color:#897793;font-size:12px}.account-popover-info small{color:#a08cac;font-size:11px}.account-popover a,.account-popover button{cursor:pointer;text-align:left;box-sizing:border-box;background:0 0;border-radius:6px;align-items:center;gap:10px;width:100%;font-size:13px;line-height:1.5;text-decoration:none;color:#62506f!important;border:0!important;padding:10px 12px!important;display:flex!important}.account-popover a:hover,.account-popover button:hover{background:#f3eef9;color:#7651ad!important}.account-popover .account-menu-logout{margin-top:4px;color:#aa5267!important;border-top:1px solid #eee7f3!important}.account-popover .error{padding:8px 12px;font-size:12px}.account-menu.opens-up .account-popover{inset:auto auto calc(100% + 12px) 0}.sidebar-user>.account-menu{margin-left:auto}.sidebar-user .account-popover{left:auto!important;right:0!important}.nav-workspace{white-space:nowrap;color:#b79bea;align-items:center;gap:5px;font-size:12px;display:inline-flex}.marketing-home .account-trigger{color:#e6d9f9}.nav-actions>.nav-login{white-space:nowrap;align-items:center;font-size:12px;text-decoration:none;display:inline-flex}.digital-page .nav-workspace{color:#7957ae}.app-topbar .account-trigger-name{max-width:90px}.app-topbar .account-menu{margin-left:5px}.personal-settings{color:#40344c;background:#f6f5fa;min-height:100vh;font:14px/1.7 Microsoft YaHei,system-ui}.personal-top{background:#fff;border-bottom:1px solid #e9e3ef;justify-content:space-between;align-items:center;gap:24px;height:80px;padding:0 max(28px,50% - 560px);display:flex}.personal-top nav{align-items:center;gap:24px;display:flex}.personal-top nav>a:first-child{color:#8d789d;font-size:12px}.personal-main{max-width:1120px;margin:auto;padding:34px 24px 60px}.personal-heading{margin-bottom:26px}.personal-heading .eyebrow{color:#a28bb9;letter-spacing:2px;font-size:10px}.personal-heading h1{letter-spacing:-.5px;margin:7px 0;font-size:27px}.personal-heading p{color:#9a88aa;font-size:13px}.personal-layout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:24px;display:grid}.personal-sidebar,.personal-card{background:#fff;border:1px solid #e8e1ee;border-radius:12px}.personal-sidebar{padding:24px 14px;position:sticky;top:24px}.personal-identity{text-align:center;overflow-wrap:anywhere;border-bottom:1px solid #eee8f4;flex-direction:column;align-items:center;gap:5px;padding:3px 12px 24px;display:flex}.personal-avatar{color:#8862b6;background:linear-gradient(135deg,#e9dcfb,#f4effa);border:1px solid #dfd2ee;border-radius:50%;place-items:center;width:60px;height:60px;margin-bottom:7px;font-size:23px;display:grid}.personal-identity strong{font-size:16px}.personal-identity>span:not(.personal-avatar){color:#8b729f;font-size:12px}.personal-identity small{color:#a38faf;font-size:11px}.personal-sidebar nav{flex-direction:column;gap:8px;padding:19px 0;display:flex}.personal-sidebar nav button,.personal-sidebar>a{color:#8b759f;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:11px 15px;display:flex}.personal-sidebar nav .selected{color:#8054bb;background:#f0e9fb;font-weight:600}.personal-sidebar>a{border-top:1px solid #eee8f4;border-radius:0;font-size:12px}.personal-card{margin-bottom:20px;padding:26px 30px}.personal-card h2{margin:0 0 6px;font-size:17px;font-weight:650}.personal-card p{color:#9d8ba9;margin:4px 0 20px;font-size:12px;line-height:1.8}.personal-card label{color:#8a739c;flex-direction:column;gap:7px;margin:20px 0;font-size:12px;display:flex}.personal-card input{color:#4f3d5d;background:#fff;border:1px solid #e0d5eb;border-radius:7px;max-width:100%;padding:11px 13px;font:14px inherit}.personal-card input:focus{outline-offset:1px;outline:2px solid #c5aaee}.personal-card input[name=name]{max-width:360px}.personal-details{grid-template-columns:1fr 1fr;gap:0 28px;margin-top:10px;display:grid}.personal-details>div{border-bottom:1px solid #f0eaf5;flex-direction:column;gap:8px;min-width:0;padding:16px 0;display:flex}.personal-details span{color:#a18bac;font-size:11px}.personal-details strong{color:#594568;overflow-wrap:anywhere;font-size:13px;font-weight:500}.personal-card .personal-help{color:#ab98b6;margin:20px 0;font-size:11px}.personal-card-heading{align-items:center;gap:14px;display:flex}.personal-card-heading p{margin-bottom:0}.personal-password-form{margin-top:20px}.personal-password-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.personal-security-row,.personal-signout{justify-content:space-between;align-items:center;gap:20px;display:flex}.personal-security-row{margin-top:22px}.personal-security-row strong{font-size:13px}.personal-security-row p,.personal-signout p{margin-bottom:0}.personal-signout .btn{color:#aa5b73;border-color:#edd9df;flex-shrink:0}.personal-notice{background:#faeff3;border-radius:8px;align-items:center;gap:10px;margin-bottom:18px;padding:13px 17px;font-size:13px;display:flex}.personal-notice.success{color:#37785c;background:#edf8f2}.personal-settings .btn:disabled{opacity:.5;cursor:not-allowed}@media (width<=800px){.personal-top{flex-wrap:wrap;height:auto;min-height:75px;padding:16px 22px}.personal-top nav{gap:15px}.personal-main{padding:26px 16px}.personal-layout{grid-template-columns:1fr;gap:18px}.personal-sidebar{padding:16px;position:static}.personal-identity{display:none}.personal-sidebar nav{flex-direction:row;padding:0}.personal-sidebar nav>*{flex:1}.personal-sidebar>a{display:none}.personal-card{padding:22px}.account-trigger-name{display:none}.nav-actions{gap:10px}.nav-workspace{font-size:11px}.personal-password-grid{grid-template-columns:1fr;gap:0}}@media (width<=500px){.personal-details{grid-template-columns:1fr}.personal-signout,.personal-security-row{flex-direction:column;align-items:flex-start}.personal-top .brand-name{font-size:14px}.personal-heading h1{font-size:23px}.account-popover{width:245px}.nav-actions>.btn{padding-left:10px;padding-right:10px;font-size:11px}}.catalog-toolbar,.catalog-item-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.catalog-toolbar p{max-width:700px}.catalog-item-heading{margin-bottom:18px}.catalog-item-heading h3{color:#655074;font-size:16px}.catalog-item-actions{gap:8px;display:flex}.cms .catalog-delete{color:#b3516e;border-color:#e9cfd9}.catalog-toggle{margin:10px 20px 12px 0;display:inline-block!important}.catalog-custom-fields{background:#faf8fd;border:1px solid #eee6f6;border-radius:8px;margin:18px 0;padding:20px}.catalog-custom-fields h4{font-size:14px}.catalog-field-row{grid-template-columns:1fr 1.5fr auto;align-items:center;gap:16px;margin-bottom:14px;display:grid}.cms-emphasis{color:#ae89ff}.pricing-marketing .pricing-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));row-gap:38px}.pricing-marketing .price-card h2,.pricing-marketing .price-card>p,.pricing-marketing .center-heading h1,.pricing-marketing .center-heading>p{white-space:pre-line;overflow-wrap:anywhere}.plan-details{margin:24px 0 0;font-size:12px}.plan-details>div{border-bottom:1px solid #eee8f5;justify-content:space-between;gap:18px;padding:10px 0;display:flex}.plan-details dt{color:#9b84ac}.plan-details dd{color:#665375;text-align:right;overflow-wrap:anywhere;max-width:65%;margin:0}.pricing-marketing .price-card .price,.pricing-marketing .price-card li{white-space:pre-line}.pricing-marketing .billing-explain>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}@media (width<=700px){.catalog-field-row{grid-template-columns:1fr}.catalog-field-row>button{justify-self:start}.catalog-item-actions{flex-wrap:wrap}.catalog-toolbar>button{width:100%}.pricing-marketing .pricing-grid{grid-template-columns:1fr}}
