.public-homepage{--pointer-x: 62%;--pointer-y: 34%;min-height:100vh;min-height:100dvh;overflow:hidden;color:#f4f7ff;background:#061126;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Arial,sans-serif;-webkit-font-smoothing:antialiased}.public-homepage,.public-homepage *,.public-homepage *:before,.public-homepage *:after{box-sizing:border-box}.public-homepage a{color:inherit;text-decoration:none}.public-homepage button{margin:0;border:0;color:inherit;background:transparent;font:inherit;cursor:pointer}.public-homepage h1,.public-homepage h2,.public-homepage h3,.public-homepage p{margin-block:0}.public-homepage svg{display:block;stroke-width:1.7px}.public-homepage .home-brand{display:inline-flex;width:max-content;align-items:center;gap:13px}.public-homepage .brand-mark{position:relative;display:grid;width:42px;height:42px;overflow:hidden;place-items:center;border:1px solid #7eb0ff5c;border-radius:12px;background:linear-gradient(145deg,#4f8bff29,#08153038);box-shadow:inset 0 1px #ffffff1f,0 12px 34px #02081847}.public-homepage .brand-mark:before{position:absolute;inset:0;content:"";background:radial-gradient(circle at 60% 30%,#ffc06b38,transparent 46%)}.public-homepage .mark-orbit{position:absolute;width:25px;height:9px;border:1px solid #7db4ff;border-radius:50%}.public-homepage .mark-orbit-one{animation:public-mark-spin-one 8s linear infinite;transform:rotate(63deg)}.public-homepage .mark-orbit-two{opacity:.8;border-color:#ffc477;animation:public-mark-spin-two 10s linear infinite;transform:rotate(-63deg)}.public-homepage .brand-mark b{position:relative;width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 18px #77b3ff,0 0 4px #fff}.public-homepage .brand-name{display:grid;gap:4px}.public-homepage .brand-name strong{font-family:STZhongsong,Songti SC,serif;font-size:19px;font-weight:500;letter-spacing:.09em;white-space:nowrap}.public-homepage .brand-name small{color:#8293b5;font-size:10px;letter-spacing:.16em}.public-homepage .hero{position:relative;min-height:100vh;min-height:100dvh;isolation:isolate;color:#f6f8ff;background:#061126}.public-homepage .hero:before{position:absolute;z-index:-3;inset:0;content:"";background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),#397dff38,transparent 25%),linear-gradient(125deg,#07142e,#081939 36%,#111439 66%,#071227)}.public-homepage .hero:after{position:absolute;z-index:-1;inset:0;pointer-events:none;content:"";background-image:linear-gradient(#7fa6ec0e 1px,transparent 1px),linear-gradient(90deg,#7fa6ec0e 1px,transparent 1px);background-size:86px 86px;animation:public-grid-drift 35s linear infinite;-webkit-mask-image:linear-gradient(#000c,transparent 90%);mask-image:linear-gradient(#000c,transparent 90%)}.public-homepage .hero-atmosphere{position:absolute;z-index:-2;inset:0;overflow:hidden;pointer-events:none;contain:paint}.public-homepage .silk{position:absolute;border-radius:48%;filter:blur(80px);mix-blend-mode:screen;will-change:transform}.public-homepage .silk-blue{top:-120px;right:-170px;width:830px;height:500px;opacity:.72;background:linear-gradient(120deg,#006dff9e,#4ecaff2b);animation:public-silk-blue 17s ease-in-out infinite alternate}.public-homepage .silk-violet{top:34%;left:26%;width:700px;height:420px;opacity:.55;background:linear-gradient(120deg,#5f28dd61,#cd3ee02b);animation:public-silk-violet 21s ease-in-out infinite alternate}.public-homepage .silk-gold{bottom:-80px;left:-170px;width:500px;height:340px;opacity:.5;background:linear-gradient(110deg,#ff753357,#ffc6552e);animation:public-silk-gold 19s ease-in-out infinite alternate}.public-homepage .light-river{position:absolute;top:29%;left:18%;width:1250px;height:160px;border:1px solid #77aeff33;border-color:#77aeff33 transparent;border-radius:50%;animation:public-river-sway 12s ease-in-out infinite alternate;transform:rotate(-18deg)}.public-homepage .light-river:before,.public-homepage .light-river:after{position:absolute;inset:30px -50px;content:"";border:1px solid #ffba641f;border-color:#ffba641f transparent;border-radius:50%}.public-homepage .light-river:after{inset:65px -110px;border-color:#7c68ff21 transparent}.public-homepage .star-field{position:absolute;inset:0;opacity:.62;background-image:radial-gradient(circle,#ffffffe6 0 1px,transparent 1.4px);background-size:127px 113px;animation:public-star-float 26s linear infinite;-webkit-mask-image:radial-gradient(circle at 70% 36%,#000,transparent 62%);mask-image:radial-gradient(circle at 70% 36%,#000,transparent 62%)}.public-homepage .site-header{position:relative;z-index:20;display:grid;width:min(1460px,92vw);height:96px;height:calc(96px + env(safe-area-inset-top,0px));margin:auto;padding-top:env(safe-area-inset-top,0px);grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid #9fbef629}.public-homepage .site-header nav{display:flex;align-items:center;gap:38px}.public-homepage .site-header nav a{position:relative;color:#9aacca;font-size:14px;transition:color .25s}.public-homepage .site-header nav a:after{position:absolute;right:50%;bottom:-13px;left:50%;height:1px;content:"";background:#6ba3ff;transition:left .25s,right .25s}.public-homepage .site-header nav a:hover{color:#fff}.public-homepage .site-header nav a:hover:after{right:0;left:0}.public-homepage .header-entry{display:flex;min-height:42px;padding:0 17px;justify-self:end;align-items:center;gap:12px;color:#dce8ff;font-size:13px;border:1px solid #8bb7ff42;border-radius:8px;background:#0e234b66;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transition:all .25s}.public-homepage .header-entry:hover{background:#2866d34d;border-color:#89b7ff94;transform:translateY(-2px)}.public-homepage .header-entry svg{width:15px;height:24px}.public-homepage .hero-layout{position:relative;z-index:2;display:grid;width:92vw;width:min(1460px,92vw);min-height:calc(100vh - 184px);min-height:calc(100dvh - 184px);margin:auto;padding:75px 0 90px;grid-template-columns:.92fr 1.08fr;align-items:center;gap:3vw}.public-homepage .hero-copy{position:relative;z-index:4;min-width:0;width:100%;padding-bottom:18px}.public-homepage .eyebrow{display:flex;align-items:center;gap:12px;color:#9fb9e8;font-size:13px;font-weight:400;letter-spacing:.13em}.public-homepage .eyebrow i{width:34px;height:1px;background:linear-gradient(90deg,#ffb359,#6e9fff);box-shadow:0 0 12px #609eff80}.public-homepage .hero-copy h1{margin:30px 0 26px;font-family:STZhongsong,Songti SC,serif;font-size:clamp(58px,5.4vw,88px);font-weight:400;line-height:1.16;letter-spacing:0}.public-homepage .hero-copy h1 em{color:#a7c9ff;font-style:normal;background:linear-gradient(103deg,#fff,#8bc5ff 40%,#7f87ff 69%,#ffc16c);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 30px #4881ff29)}.public-homepage .hero-copy>p{max-width:620px;color:#a2b1cd;font-size:17px;line-height:2}.public-homepage .hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:38px}.public-homepage .hero-actions :is(a,button){display:flex;min-height:52px;padding:0 21px;align-items:center;justify-content:center;gap:14px;font-size:14px;border-radius:9px}.public-homepage .hero-actions svg{width:16px;height:24px}.public-homepage .primary-action{position:relative;overflow:hidden;color:#fff;background:linear-gradient(110deg,#1c5edd,#2e8cff 54%,#6b6cff);box-shadow:0 18px 55px #2067ee59,inset 0 1px #ffffff40;transition:all .25s}.public-homepage .primary-action:after{position:absolute;top:-50%;bottom:-50%;left:-42%;width:25%;content:"";background:#ffffff57;animation:public-action-glint 5s ease-in-out infinite;transform:skew(-20deg)}.public-homepage .primary-action:hover{transform:translateY(-3px);box-shadow:0 22px 65px #2067ee73}.public-homepage .secondary-action{color:#c1cdea;border:1px solid #9bb9ef30;background:#08193a4d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:all .25s}.public-homepage .secondary-action:hover{background:#1530606b;border-color:#9bb9ef6b}.public-homepage .hero-assurance{display:flex;flex-wrap:wrap;gap:24px;margin-top:35px;padding-top:25px;color:#7689aa;font-size:12px;border-top:1px solid #94b1e71f}.public-homepage .hero-assurance span{display:flex;align-items:center;gap:7px}.public-homepage .hero-assurance svg{width:13px;height:24px;color:#73b5ff}.public-homepage .command-constellation{position:relative;width:690px;width:min(690px,48vw);height:690px;height:min(690px,48vw);aspect-ratio:1;perspective:900px;justify-self:end}.public-homepage .constellation-glow{position:absolute;inset:12%;border-radius:50%;background:radial-gradient(circle,#3480ff47,#5945d01c 37%,transparent 69%);filter:blur(25px);animation:public-core-glow 6s ease-in-out infinite alternate}.public-homepage .latitude{position:absolute;top:48%;right:8%;left:8%;height:18%;border:1px solid #80aeff1f;border-radius:50%;transform:rotate(-12deg)}.public-homepage .latitude-two{top:36%;height:30%;border-color:#ffba6817;transform:rotate(18deg)}.public-homepage .orbit-ring{position:absolute;top:50%;left:50%;border:1px solid #82afff33;border-radius:50%;transform-origin:50%}.public-homepage .orbit-ring:before{position:absolute;inset:-1px;content:"";border-top:1px solid #66a5ffbf;border-right:1px solid transparent;border-radius:inherit;filter:drop-shadow(0 0 8px #508bff99)}.public-homepage .orbit-ring-one{width:47%;height:47%;margin:-23.5% 0 0 -23.5%;animation:public-orbit-clockwise 13s linear infinite}.public-homepage .orbit-ring-two{width:68%;height:68%;margin:-34% 0 0 -34%;border-color:#8663ff2e;animation:public-orbit-counter 21s linear infinite}.public-homepage .orbit-ring-two:before{border-top-color:#936dffb3}.public-homepage .orbit-ring-three{width:91%;height:91%;margin:-45.5% 0 0 -45.5%;border-color:#ffb96229;animation:public-orbit-clockwise 31s linear infinite}.public-homepage .orbit-ring-three:before{border-top-color:#ffb962a6}.public-homepage .orbit-node{position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.public-homepage .orbit-ring-one .orbit-node{animation:public-counter-clockwise 13s linear infinite}.public-homepage .orbit-ring-two .orbit-node{animation:public-counter-counter 21s linear infinite}.public-homepage .orbit-ring-three .orbit-node{animation:public-counter-clockwise 31s linear infinite}.public-homepage .node-card{display:flex;width:142px;min-height:54px;padding:9px 12px;align-items:center;gap:10px;border:1px solid #9abfff38;border-radius:10px;background:linear-gradient(130deg,#142f63c7,#141941b8);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 16px 40px #02071857,inset 0 1px #ffffff1a}.public-homepage .node-card>i{display:grid;width:31px;height:31px;color:#81b4ff;border-radius:8px;place-items:center;background:#4380eb21}.public-homepage .node-card svg{width:15px}.public-homepage .node-card>span{display:grid;gap:4px}.public-homepage .node-card strong{font-size:12px;font-weight:550;white-space:nowrap}.public-homepage .node-card small{color:#7790b9;font-size:10px;white-space:nowrap}.public-homepage .orbit-ring-two .node-card>i{color:#b3a2ff;background:#7651e224}.public-homepage .orbit-ring-three .node-card>i{color:#ffc070;background:#dc93371f}.public-homepage .command-core{position:absolute;top:50%;left:50%;display:flex;width:178px;height:178px;margin:-89px 0 0 -89px;overflow:hidden;flex-direction:column;align-items:center;justify-content:center;border:1px solid #92bfff6b;border-radius:50%;background:radial-gradient(circle at 38% 30%,#4e97ff75,#173e89b8 35%,#08183feb 72%);box-shadow:0 0 0 14px #3d7ff60b,0 0 0 35px #3d7ff606,0 35px 80px #0207188c,inset 0 1px #ffffff42;animation:public-core-breath 4.8s ease-in-out infinite}.public-homepage .core-scan{position:absolute;inset:-20%;background:conic-gradient(from 0deg,transparent 0 74%,#70b7ff52 84%,transparent 91%);animation:public-scan-turn 5s linear infinite}.public-homepage .core-glyph{position:relative;display:grid;width:38px;height:38px;color:#b8d7ff;border:1px solid #adcfff42;border-radius:50%;place-items:center;background:#a7ccff14}.public-homepage .core-glyph svg{width:19px}.public-homepage .command-core strong{position:relative;margin-top:12px;font-family:STZhongsong,Songti SC,serif;font-size:20px;font-weight:500;letter-spacing:.08em}.public-homepage .command-core small{position:relative;display:flex;margin-top:8px;align-items:center;gap:7px;color:#8eacd5;font-size:10px}.public-homepage .command-core small i{width:5px;height:5px;border-radius:50%;background:#58d6bb;box-shadow:0 0 12px #58d6bb;animation:public-dot-pulse 2s ease-in-out infinite}.public-homepage .signal-card{position:absolute;display:grid;width:178px;min-height:65px;padding:11px 13px;grid-template-columns:34px 1fr;align-items:center;gap:10px;border:1px solid #8db6ff29;border-radius:11px;background:#071637b3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 16px 35px #0207164d}.public-homepage .signal-card-left{bottom:13%;left:-4%;animation:public-card-float-one 5.5s ease-in-out infinite}.public-homepage .signal-card-right{top:14%;right:-2%;animation:public-card-float-two 6.4s ease-in-out infinite}.public-homepage .signal-card>span{display:grid;width:34px;height:34px;color:#6ea9ff;border-radius:8px;place-items:center;background:#417ee221}.public-homepage .signal-card>span svg{width:16px}.public-homepage .signal-card>div{display:grid;gap:3px}.public-homepage .signal-card small{color:#7087ad;font-size:9px}.public-homepage .signal-card strong{font-size:11px;font-weight:550}.public-homepage .signal-wave{display:flex;height:8px;grid-column:1 / -1;align-items:end;gap:4px}.public-homepage .signal-wave b{flex:1;height:2px;border-radius:5px;background:linear-gradient(90deg,#397df0,#66d8df);animation:public-wave-height 1.2s ease-in-out infinite alternate}.public-homepage .signal-wave b:nth-child(2){animation-delay:-.6s}.public-homepage .signal-wave b:nth-child(3){animation-delay:-.3s}.public-homepage .signal-wave b:nth-child(4){animation-delay:-.9s}.public-homepage .signal-progress{height:2px;overflow:hidden;grid-column:1 / -1;background:#ffffff14}.public-homepage .signal-progress b{display:block;width:45%;height:100%;background:linear-gradient(90deg,transparent,#8176ff,#ffbc68,transparent);animation:public-progress-travel 2.3s ease-in-out infinite}.public-homepage .operation-ribbon{position:relative;z-index:4;display:flex;width:min(1460px,92vw);min-height:88px;margin:auto;align-items:center;justify-content:center;gap:35px;color:#7488ad;font-size:12px;letter-spacing:.08em;border-top:1px solid #91b3ee24}.public-homepage .operation-ribbon i{position:relative;width:52px;height:1px;overflow:hidden;background:#8db0ee24}.public-homepage .operation-ribbon i:after{position:absolute;width:18px;height:1px;content:"";background:#68a7ff;box-shadow:0 0 8px #68a7ff;animation:public-ribbon-travel 2.8s linear infinite}.public-homepage .platform-section{position:relative;padding:155px 0 135px;isolation:isolate;color:#10213e;background:linear-gradient(165deg,#f6f9ff,#e8f1ff 38%,#f9fbff 70%,#eaf2ff)}.public-homepage .platform-section:before{position:absolute;z-index:-2;inset:0;content:"";background-image:linear-gradient(#335ea00d 1px,transparent 1px),linear-gradient(90deg,#335ea00d 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(transparent,#000 12% 86%,transparent)}.public-homepage .platform-section:after{position:absolute;z-index:-2;top:-290px;right:-400px;width:860px;height:860px;content:"";border:1px solid #316cd61a;border-radius:50%;box-shadow:0 0 0 70px #316cd606,0 0 0 150px #316cd605}.public-homepage .platform-light{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none;contain:paint}.public-homepage .platform-light i{position:absolute;opacity:.52;border-radius:50%;filter:blur(75px)}.public-homepage .platform-light i:first-child{top:80px;left:-150px;width:600px;height:400px;background:#3985ff2e;animation:public-platform-blue 16s ease-in-out infinite alternate}.public-homepage .platform-light i:nth-child(2){top:34%;right:2%;width:520px;height:350px;background:#4ecadc29;animation:public-platform-cyan 20s ease-in-out infinite alternate}.public-homepage .platform-light i:nth-child(3){bottom:4%;left:35%;width:450px;height:320px;background:#835cf51a;animation:public-platform-violet 18s ease-in-out infinite alternate}.public-homepage .section-intro{display:grid;width:min(1420px,90vw);margin:auto;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);align-items:end;gap:clamp(64px,7vw,130px)}.public-homepage .section-label{color:#2d67b8;font-size:13px;font-weight:600;letter-spacing:.14em}.public-homepage .intro-heading .section-label{display:block;margin-bottom:32px}.public-homepage .section-intro h2{margin:0;font-family:STZhongsong,Songti SC,serif;font-size:clamp(52px,4.8vw,76px);font-weight:400;line-height:1.2;letter-spacing:0}.public-homepage .section-intro h2 span,.public-homepage .section-intro h2 em{display:block;white-space:nowrap}.public-homepage .section-intro h2 em{color:#2a68d3;font-style:normal}.public-homepage .intro-copy{max-width:470px;padding:7px 0 7px 34px;justify-self:end;border-left:1px solid #295ba933}.public-homepage .intro-copy-label{display:flex;align-items:center;gap:12px;color:#3974ce;font-size:12px;font-weight:600;letter-spacing:.1em}.public-homepage .intro-copy-label i{width:26px;height:1px;background:linear-gradient(90deg,#2d72df,#6bbbd3)}.public-homepage .section-intro p{max-width:520px;margin:23px 0 27px;color:#52647e;font-size:16px;line-height:2}.public-homepage .intro-axis{display:grid;min-height:42px;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:13px;color:#70829d;font-size:11px;letter-spacing:.08em;border-top:1px solid #2552961f;border-bottom:1px solid #2552961f}.public-homepage .intro-axis i{height:1px;background:linear-gradient(90deg,#2b68cc1f,#2b68cc61,#2b68cc1f)}.public-homepage .surface-wrap{position:relative;width:min(1260px,90vw);margin:95px auto 0}.public-homepage .surface-halo{position:absolute;inset:-12% -5%;border-radius:50%;background:radial-gradient(#3780f433,transparent 68%);filter:blur(35px);animation:public-surface-halo 7s ease-in-out infinite alternate}.public-homepage .control-surface{position:relative;min-height:680px;overflow:hidden;border:1px solid #2d5da62e;border-radius:18px;background:#fbfdffe6;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 55px 130px #2649802e,0 8px 28px #2f5da71f,inset 0 1px #ffffffe6;transform:perspective(1500px) rotateX(1.4deg);transform-origin:bottom}.public-homepage .surface-topbar{display:grid;height:76px;padding:0 25px;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid #234c8a1f;background:#f8fbffd9}.public-homepage .surface-topbar .home-brand{gap:9px;color:#10213e}.public-homepage .surface-topbar .brand-mark{width:31px;height:31px;border-color:#3669bc47;border-radius:9px;box-shadow:none}.public-homepage .surface-topbar .mark-orbit{width:18px;height:6px}.public-homepage .surface-topbar .brand-mark b{width:4px;height:4px;background:#2d75e5}.public-homepage .surface-topbar .brand-name strong{font-size:14px}.public-homepage .surface-topbar .brand-name small{display:none}.public-homepage .surface-location{display:flex;align-items:center;gap:9px;color:#8a9ab1;font-size:11px}.public-homepage .surface-location svg{width:13px}.public-homepage .surface-location strong{color:#334a6c;font-weight:600}.public-homepage .surface-live{display:flex;align-items:center;gap:8px;justify-self:end;color:#66809e;font-size:11px}.public-homepage .surface-live i{width:6px;height:6px;border-radius:50%;background:#4fc5a3;box-shadow:0 0 10px #4fc5a380;animation:public-dot-pulse 2s infinite}.public-homepage .surface-body{display:grid;min-height:604px;grid-template-columns:190px 1fr}.public-homepage .surface-sidebar{display:flex;padding:27px 17px;flex-direction:column;gap:6px;border-right:1px solid #234c8a1a;background:linear-gradient(#102b5f,#0c1d40)}.public-homepage .surface-sidebar>span{display:flex;min-height:43px;padding:0 13px;align-items:center;gap:11px;color:#7792bd;font-size:11px;border-radius:9px}.public-homepage .surface-sidebar>span svg{width:15px}.public-homepage .surface-sidebar>span.selected{color:#fff;background:linear-gradient(100deg,#3f7fee6b,#4c59cc33);box-shadow:inset 0 1px #ffffff12}.public-homepage .sidebar-security{display:grid;margin-top:auto;padding:17px 12px;grid-template-columns:auto 1fr;gap:4px 10px;border-top:1px solid #ffffff1a}.public-homepage .sidebar-security svg{width:17px;color:#5fd2b5;grid-row:1 / 3}.public-homepage .sidebar-security small{color:#6681aa;font-size:8px}.public-homepage .sidebar-security strong{color:#bdcbe2;font-size:10px}.public-homepage .surface-main{padding:31px;background:linear-gradient(145deg,#f9fcfff2,#edf5ffe6)}.public-homepage .surface-heading{display:flex;align-items:center;justify-content:space-between}.public-homepage .surface-heading>div{display:grid;gap:7px}.public-homepage .surface-heading small{color:#93a1b4;font-size:10px}.public-homepage .surface-heading h3{color:#162a48;font-size:21px;font-weight:650}.public-homepage .surface-heading>span{display:flex;align-items:center;gap:7px;color:#7b8da7;font-size:10px}.public-homepage .surface-heading>span svg{width:14px}.public-homepage .status-grid{display:grid;margin-top:27px;grid-template-columns:1.35fr 1fr 1fr;gap:13px}.public-homepage .status-grid article{display:flex;min-height:152px;padding:20px;overflow:hidden;flex-direction:column;border:1px solid #2e5ca11c;border-radius:12px;background:#ffffffd4;box-shadow:0 12px 30px #264c850b}.public-homepage .status-grid article.status-primary{color:#fff;border-color:#5091ff33;background:linear-gradient(135deg,#1953c2,#297fe9 56%,#5c55d7);box-shadow:0 18px 42px #2365d440}.public-homepage .status-grid article>div:first-child{display:flex;align-items:center;gap:10px}.public-homepage .status-icon{display:grid;width:30px;height:30px;color:#2e72d9;border-radius:8px;place-items:center;background:#2b70db14}.public-homepage .status-icon svg{width:15px}.public-homepage .status-grid small{color:#8091a9;font-size:10px}.public-homepage .status-primary small{color:#bcd6ff}.public-homepage .status-primary .status-icon{color:#fff;background:#ffffff1f}.public-homepage .status-grid strong{margin-top:19px;color:#243b5e;font-size:19px;font-weight:650}.public-homepage .status-primary strong{color:#fff}.public-homepage .status-tag{display:flex;margin-top:auto;align-items:center;gap:7px;color:#599178;font-size:9px}.public-homepage .status-tag i{width:5px;height:5px;border-radius:50%;background:#4bb596;box-shadow:0 0 8px #4bb59680}.public-homepage .pulse-chart{display:flex!important;height:33px;margin-top:auto;align-items:end!important;gap:5px!important}.public-homepage .pulse-chart i{flex:1;min-width:3px;border-radius:5px 5px 0 0;background:linear-gradient(#ffffffb8,#ffffff1f);animation:public-chart-pulse 2.6s ease-in-out infinite alternate}.public-homepage .pulse-chart i:nth-child(1){height:34%;animation-delay:-.2s}.public-homepage .pulse-chart i:nth-child(2){height:58%;animation-delay:-.8s}.public-homepage .pulse-chart i:nth-child(3){height:42%;animation-delay:-1.2s}.public-homepage .pulse-chart i:nth-child(4){height:78%;animation-delay:-.5s}.public-homepage .pulse-chart i:nth-child(5){height:62%;animation-delay:-1.6s}.public-homepage .pulse-chart i:nth-child(6){height:90%;animation-delay:-.9s}.public-homepage .pulse-chart i:nth-child(7){height:72%;animation-delay:-1.3s}.public-homepage .pulse-chart i:nth-child(8){height:98%;animation-delay:-.3s}.public-homepage .pulse-chart i:nth-child(9){height:82%;animation-delay:-1.8s}.public-homepage .task-panel{margin-top:18px;overflow:hidden;border:1px solid #2a56991c;border-radius:12px;background:#ffffffbd}.public-homepage .task-panel-head{display:flex;min-height:57px;padding:0 19px;align-items:center;justify-content:space-between;border-bottom:1px solid #2a569917}.public-homepage .task-panel-head strong{color:#29415f;font-size:12px;font-weight:650}.public-homepage .task-panel-head span{display:flex;align-items:center;color:#8293aa;font-size:10px}.public-homepage .task-panel-head svg{width:13px}.public-homepage .task-row{position:relative;display:grid;min-height:83px;padding:0 19px;grid-template-columns:38px 1fr auto;align-items:center;gap:13px;border-bottom:1px solid #2a569913}.public-homepage .task-row:last-child{border-bottom:0}.public-homepage .task-symbol{display:grid;width:38px;height:38px;color:#3375d7;border-radius:9px;place-items:center;background:#3175d913}.public-homepage .task-symbol svg{width:17px}.public-homepage .task-row>div{display:grid;gap:5px}.public-homepage .task-row>div strong{color:#304660;font-size:11px;font-weight:650}.public-homepage .task-row>div small{color:#92a0b2;font-size:9px}.public-homepage .task-state{display:flex;min-width:64px;min-height:28px;align-items:center;justify-content:center;gap:6px;font-size:9px;border-radius:99px}.public-homepage .task-state i{width:5px;height:5px;border-radius:50%}.public-homepage .task-state.complete{color:#3f987d;background:#37a68414}.public-homepage .task-state.complete i{background:#49b291}.public-homepage .task-state.running{color:#3b73cd;background:#3170d614}.public-homepage .task-state.running i{background:#4c8cf0;animation:public-dot-pulse 1.8s infinite}.public-homepage .task-track{position:absolute;right:19px;bottom:0;left:70px;height:2px;overflow:hidden;background:#305fa609}.public-homepage .task-track i{display:block;height:100%;background:linear-gradient(90deg,#2f77e5,#5bc2d3);animation:public-track-glow 3s ease-in-out infinite alternate}.public-homepage .platform-principles{display:grid;width:min(1260px,88vw);margin:90px auto 0;grid-template-columns:repeat(3,1fr);border-top:1px solid #25529624;border-bottom:1px solid #25529624}.public-homepage .platform-principles article{display:flex;min-height:180px;padding:34px;flex-direction:column;justify-content:space-between;border-right:1px solid #25529624}.public-homepage .platform-principles article:last-child{border-right:0}.public-homepage .platform-principles span{color:#2c6bd0;font-size:12px;font-weight:650}.public-homepage .platform-principles strong{color:#2c3f5c;font-family:STZhongsong,Songti SC,serif;font-size:21px;font-weight:400;line-height:1.7}.public-homepage .rhythm-section{position:relative;padding:150px 0 165px;overflow:hidden;isolation:isolate;color:#fff;background:linear-gradient(135deg,#0d48bd,#176bdd 42%,#4240bf)}.public-homepage .rhythm-section:before{position:absolute;z-index:-2;top:-480px;left:-370px;width:900px;height:900px;content:"";border-radius:50%;background:radial-gradient(circle,#44d5ff75,transparent 62%);filter:blur(20px);animation:public-rhythm-glow-one 15s ease-in-out infinite alternate}.public-homepage .rhythm-section:after{position:absolute;z-index:-2;right:-300px;bottom:-390px;width:760px;height:760px;content:"";border-radius:50%;background:radial-gradient(circle,#ffa55654,#9648ff38 38%,transparent 67%);filter:blur(25px);animation:public-rhythm-glow-two 18s ease-in-out infinite alternate}.public-homepage .rhythm-grid{position:absolute;z-index:-1;inset:0;opacity:.24;background-image:linear-gradient(#ffffff1a 1px,transparent 1px),linear-gradient(90deg,#ffffff1a 1px,transparent 1px);background-size:90px 90px;animation:public-grid-drift 40s linear infinite reverse;-webkit-mask-image:linear-gradient(90deg,transparent,#000 25% 75%,transparent);mask-image:linear-gradient(90deg,transparent,#000 25% 75%,transparent)}.public-homepage .rhythm-heading{display:grid;width:min(1260px,88vw);margin:auto;grid-template-columns:1.25fr .75fr;align-items:end;gap:10vw}.public-homepage .rhythm-heading .section-label{margin-bottom:-5vw;grid-column:1 / -1}.public-homepage .light-label{color:#bce2ff}.public-homepage .rhythm-heading h2{font-family:STZhongsong,Songti SC,serif;font-size:clamp(50px,5.1vw,78px);font-weight:400;line-height:1.23;letter-spacing:0}.public-homepage .rhythm-heading p{margin:0 0 9px;color:#e2edffc2;font-size:16px;line-height:2}.public-homepage .rhythm-cards{display:grid;width:min(1260px,88vw);margin:90px auto 0;grid-template-columns:repeat(3,1fr);gap:14px}.public-homepage .rhythm-cards article{position:relative;min-height:460px;padding:34px;overflow:hidden;border:1px solid #fff3;border-radius:17px;background:linear-gradient(150deg,#ffffff26,#ffffff0f);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px #ffffff21,0 24px 65px #1027742e;transition:all .35s}.public-homepage .rhythm-cards article:hover{background:linear-gradient(150deg,#fff3,#ffffff14);transform:translateY(-10px)}.public-homepage .rhythm-number{color:#ffffff73;font-family:STZhongsong,Songti SC,serif;font-size:12px}.public-homepage .rhythm-icon{display:grid;width:52px;height:52px;margin-top:45px;color:#fff;border:1px solid #ffffff3d;border-radius:14px;place-items:center;background:#ffffff1a;box-shadow:inset 0 1px #ffffff1a}.public-homepage .rhythm-icon svg{width:23px}.public-homepage .rhythm-cards h3{margin:25px 0 14px;font-family:STZhongsong,Songti SC,serif;font-size:29px;font-weight:400}.public-homepage .rhythm-cards p{max-width:310px;color:#e3edffb3;font-size:14px;line-height:1.9}.public-homepage .mini-orbits,.public-homepage .mini-stream,.public-homepage .mini-radar{position:absolute;right:34px;bottom:30px;left:34px;height:78px}.public-homepage .mini-orbits i{position:absolute;top:50%;left:50%;width:120px;height:42px;margin:-21px 0 0 -60px;border:1px solid #ffffff2e;border-radius:50%;animation:public-mini-orbit 7s linear infinite}.public-homepage .mini-orbits i:nth-child(2){animation-duration:9s;animation-direction:reverse;transform:rotate(55deg)}.public-homepage .mini-orbits b{position:absolute;top:50%;left:50%;width:9px;height:9px;margin:-4px;border-radius:50%;background:#fff;box-shadow:0 0 18px #fffc;animation:public-dot-pulse 2s ease-in-out infinite}.public-homepage .mini-stream{display:flex;align-items:end;gap:10px}.public-homepage .mini-stream i{flex:1;height:3px;border-radius:99px;background:linear-gradient(90deg,#ffffff1f,#ffffffe6,#ffffff1f);animation:public-stream-flow 2.5s ease-in-out infinite}.public-homepage .mini-stream i:nth-child(2){animation-delay:-.6s}.public-homepage .mini-stream i:nth-child(3){animation-delay:-1.2s}.public-homepage .mini-stream i:nth-child(4){animation-delay:-1.8s}.public-homepage .mini-radar{right:auto;left:50%;width:120px;margin-left:-60px;border:1px solid #ffffff2b;border-radius:50%}.public-homepage .mini-radar:before{position:absolute;inset:17px;content:"";border:1px solid #ffffff21;border-radius:50%}.public-homepage .mini-radar i{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 76%,#ffffff52 88%,transparent 96%);animation:public-scan-turn 3.5s linear infinite}.public-homepage .mini-radar b{position:absolute;top:22px;right:21px;width:6px;height:6px;border-radius:50%;background:#ffd18b;box-shadow:0 0 12px #ffd18b;animation:public-dot-pulse 2.4s ease-in-out infinite}.public-homepage .security-section{position:relative;display:grid;padding:155px 6vw 130px;padding:155px max(6vw,calc(50vw - 630px)) 130px;overflow:hidden;isolation:isolate;grid-template-columns:1fr .85fr;gap:75px 10vw;color:#f3f7ff;background:linear-gradient(150deg,#061225,#091a38 45%,#171432 72%,#081225)}.public-homepage .security-atmosphere{position:absolute;z-index:-1;inset:0;pointer-events:none;contain:paint}.public-homepage .security-atmosphere span{position:absolute;top:-190px;right:-210px;width:760px;height:520px;border-radius:50%;background:radial-gradient(circle,#2979ff4d,#5f3bd31f 43%,transparent 68%);filter:blur(28px);animation:public-security-aura 14s ease-in-out infinite alternate}.public-homepage .security-atmosphere i,.public-homepage .security-atmosphere b{position:absolute;bottom:90px;left:-240px;width:1100px;height:230px;border:1px solid #77a9ff1f;border-color:#77a9ff1f transparent;border-radius:50%;transform:rotate(17deg)}.public-homepage .security-atmosphere b{right:-300px;bottom:230px;left:auto;border-color:#ffb45d1a transparent;transform:rotate(-22deg)}.public-homepage .security-seal{display:flex;align-items:center;gap:13px;color:#91a7c9;font-size:12px;grid-column:1 / -1}.public-homepage .security-seal>svg{width:22px;color:#68a5ff}.public-homepage .security-seal span{display:flex;align-items:center;gap:8px}.public-homepage .security-seal i{width:6px;height:6px;border-radius:50%;background:#55d5b6;box-shadow:0 0 12px #55d5b6cc;animation:public-dot-pulse 2s ease-in-out infinite}.public-homepage .security-copy h2{margin:25px 0 0;font-family:STZhongsong,Songti SC,serif;font-size:clamp(50px,5vw,76px);font-weight:400;line-height:1.24;letter-spacing:0}.public-homepage .security-copy h2 em{color:#a7ceff;font-style:normal;background:linear-gradient(100deg,#a7ceff,#878bff 55%,#ffc47a);-webkit-background-clip:text;background-clip:text}@supports (background-clip: text){.public-homepage .hero-copy h1 em,.public-homepage .security-copy h2 em{color:transparent;-webkit-text-fill-color:transparent}}.public-homepage .security-detail{align-self:end}.public-homepage .security-detail>p{color:#93a5c0;font-size:16px;line-height:2}.public-homepage .security-list{display:grid;gap:1px;margin-top:34px;overflow:hidden;border:1px solid #90b2e721;border-radius:11px;background:#ffffff14}.public-homepage .security-list span{display:flex;min-height:55px;padding:0 17px;align-items:center;gap:12px;color:#b5c5dd;font-size:12px;background:#06142fbf}.public-homepage .security-list svg{width:16px;color:#72aaff}.public-homepage .final-call{display:flex;min-height:145px;padding:35px 42px;grid-column:1 / -1;align-items:center;justify-content:space-between;border:1px solid #92b5ef2e;border-radius:15px;background:linear-gradient(110deg,#224c9757,#523d9f47,#ac662f26);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px #ffffff0f,0 35px 75px #02081838}.public-homepage .final-call>div{display:flex;align-items:center;gap:20px}.public-homepage .final-call>div>svg{width:26px;color:#ffc274}.public-homepage .final-call>div>span{display:grid;gap:8px}.public-homepage .final-call small{color:#8296b7;font-size:10px;letter-spacing:.08em}.public-homepage .final-call strong{font-family:STZhongsong,Songti SC,serif;font-size:22px;font-weight:400}.public-homepage .final-call>button{display:flex;min-height:50px;padding:0 20px;align-items:center;gap:13px;color:#fff;font-size:13px;border-radius:9px;background:linear-gradient(110deg,#2069e5,#467fec,#6962dc);box-shadow:0 16px 38px #1a54c24d,inset 0 1px #ffffff3b;transition:all .25s}.public-homepage .final-call>button:hover{transform:translateY(-3px)}.public-homepage .final-call>button svg{width:15px}.public-homepage .site-footer{display:grid;min-height:120px;min-height:calc(120px + env(safe-area-inset-bottom,0px));padding:0 max(6vw,calc(50vw - 630px)) env(safe-area-inset-bottom,0px);grid-template-columns:1fr auto 1fr;align-items:center;color:#64799c;font-size:11px;border-top:1px solid #8dade51f;background:#050f21}.public-homepage .site-footer .home-brand{color:#eaf1ff}.public-homepage .site-footer>a:last-child{display:flex;align-items:center;gap:9px;justify-self:end}.public-homepage .site-footer>a:last-child svg{width:13px;transform:rotate(-90deg)}.public-homepage :is(a,button):focus-visible{outline:2px solid #87baff;outline-offset:4px}.public-homepage ::selection{color:#fff;background:#357ee0}.public-homepage.is-scrolling,.public-homepage.is-scrolling *{animation-play-state:paused!important}.public-homepage.is-scrolling .silk,.public-homepage.is-scrolling .constellation-glow,.public-homepage.is-scrolling .platform-light i,.public-homepage.is-scrolling .surface-halo,.public-homepage.is-scrolling .security-atmosphere span,.public-homepage.is-scrolling .rhythm-section:before,.public-homepage.is-scrolling .rhythm-section:after{filter:none!important;opacity:.28!important}.public-homepage.is-scrolling .header-entry,.public-homepage.is-scrolling .secondary-action,.public-homepage.is-scrolling .node-card,.public-homepage.is-scrolling .signal-card,.public-homepage.is-scrolling .control-surface,.public-homepage.is-scrolling .rhythm-cards article,.public-homepage.is-scrolling .final-call{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@keyframes public-mark-spin-one{to{transform:rotate(423deg)}}@keyframes public-mark-spin-two{to{transform:rotate(-423deg)}}@keyframes public-grid-drift{to{background-position:86px 86px}}@keyframes public-silk-blue{0%{transform:translate(10%,-8%) rotate(-10deg) scale(.92)}to{transform:translate(-22%,24%) rotate(14deg) scale(1.15)}}@keyframes public-silk-violet{0%{transform:translate(-15%,13%) rotate(0) scale(1.08)}to{transform:translate(25%,-16%) rotate(-18deg) scale(.9)}}@keyframes public-silk-gold{0%{transform:translate(-7%,12%) scale(.9)}to{transform:translate(30%,-20%) scale(1.2)}}@keyframes public-river-sway{0%{opacity:.45;transform:rotate(-18deg) translate(-4%,-6%)}to{opacity:.9;transform:rotate(-13deg) translate(6%,12%)}}@keyframes public-star-float{to{background-position:127px -113px}}@keyframes public-action-glint{0%,68%{left:-42%}90%,to{left:135%}}@keyframes public-orbit-clockwise{to{transform:rotate(360deg)}}@keyframes public-orbit-counter{to{transform:rotate(-360deg)}}@keyframes public-counter-clockwise{to{transform:translate(-50%,-50%) rotate(-360deg)}}@keyframes public-counter-counter{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes public-scan-turn{to{transform:rotate(360deg)}}@keyframes public-core-breath{0%,to{box-shadow:0 0 0 14px #3d7ff60b,0 0 0 35px #3d7ff606,0 35px 80px #0207188c,inset 0 1px #ffffff42}50%{box-shadow:0 0 0 20px #3d7ff611,0 0 0 48px #3d7ff609,0 35px 100px #1c4fb761,inset 0 1px #ffffff4d}}@keyframes public-core-glow{0%{opacity:.62;transform:scale(.86)}to{opacity:1;transform:scale(1.12)}}@keyframes public-dot-pulse{0%,to{opacity:.55;transform:scale(.78)}50%{opacity:1;transform:scale(1.2)}}@keyframes public-card-float-one{0%,to{transform:translate(0)}50%{transform:translate(10px,-13px)}}@keyframes public-card-float-two{0%,to{transform:translate(0)}50%{transform:translate(-9px,14px)}}@keyframes public-wave-height{0%{height:2px;opacity:.55}to{height:8px;opacity:1}}@keyframes public-progress-travel{0%{transform:translate(-100%)}to{transform:translate(340%)}}@keyframes public-ribbon-travel{0%{transform:translate(-18px)}to{transform:translate(70px)}}@keyframes public-platform-blue{0%{transform:translate(-10%)}to{transform:translate(34%,26%) scale(1.15)}}@keyframes public-platform-cyan{0%{transform:translate(10%,-12%)}to{transform:translate(-30%,18%) scale(.9)}}@keyframes public-platform-violet{0%{transform:translate(-18%,8%)}to{transform:translate(27%,-20%) scale(1.15)}}@keyframes public-surface-halo{0%{opacity:.5;transform:scale(.9)}to{opacity:1;transform:scale(1.08)}}@keyframes public-chart-pulse{0%{opacity:.55;transform:scaleY(.65)}to{opacity:1;transform:scaleY(1.05)}}@keyframes public-track-glow{0%{filter:brightness(.9)}to{filter:brightness(1.35) drop-shadow(0 0 5px #2c7eef99)}}@keyframes public-rhythm-glow-one{0%{transform:translate(-7%,-8%)}to{transform:translate(32%,24%) scale(1.2)}}@keyframes public-rhythm-glow-two{0%{transform:translate(8%,10%)}to{transform:translate(-25%,-24%) scale(.88)}}@keyframes public-mini-orbit{to{transform:rotate(360deg)}}@keyframes public-stream-flow{0%,to{opacity:.3;transform:scaleX(.35)}50%{opacity:1;transform:scaleX(1)}}@keyframes public-security-aura{0%{transform:translate(12%,-8%) scale(.9)}to{transform:translate(-25%,23%) scale(1.18)}}@media(max-width:1150px){.public-homepage .hero-layout{grid-template-columns:.9fr 1.1fr;gap:0}.public-homepage .command-constellation{width:54vw;height:54vw;transform:translate(6%)}.public-homepage .node-card{width:126px}.public-homepage .section-intro,.public-homepage .rhythm-heading{grid-template-columns:1fr;gap:34px}.public-homepage .section-intro .section-label,.public-homepage .rhythm-heading .section-label{margin-bottom:0}.public-homepage .section-intro p,.public-homepage .rhythm-heading p{max-width:650px}.public-homepage .intro-heading .section-label{margin-bottom:27px}.public-homepage .intro-copy{max-width:650px;padding:25px 0 0;justify-self:start;border-top:1px solid #295ba92e;border-left:0}.public-homepage .surface-wrap{width:94vw}.public-homepage .status-grid{grid-template-columns:1.25fr 1fr}.public-homepage .status-grid article:last-child{display:none}.public-homepage .security-section{grid-template-columns:1fr 1fr;gap:65px 6vw}}@media(max-width:820px){.public-homepage .site-header{width:calc(100% - 36px);height:82px;height:calc(82px + env(safe-area-inset-top,0px));grid-template-columns:1fr auto}.public-homepage .site-header nav{display:none}.public-homepage .header-entry{min-height:39px;padding:0 13px}.public-homepage .hero-layout{width:calc(100% - 38px);min-height:auto;padding:78px 0 45px;grid-template-columns:minmax(0,1fr)}.public-homepage .hero-copy h1{font-size:clamp(46px,12vw,64px)}.public-homepage .hero-copy>p{font-size:16px}.public-homepage .command-constellation{width:105vw;width:min(620px,105vw);height:105vw;height:min(620px,105vw);margin:45px auto 0;justify-self:center;transform:none}.public-homepage .operation-ribbon{width:calc(100% - 40px);overflow:hidden;justify-content:flex-start;gap:18px}.public-homepage .operation-ribbon span{white-space:nowrap}.public-homepage .operation-ribbon i{min-width:28px}.public-homepage .platform-section,.public-homepage .rhythm-section{padding:105px 0}.public-homepage .section-intro,.public-homepage .rhythm-heading{width:calc(100% - 40px)}.public-homepage .section-intro h2,.public-homepage .rhythm-heading h2,.public-homepage .security-copy h2{font-size:47px}.public-homepage .surface-wrap{width:calc(100% - 28px);margin-top:65px;overflow:hidden}.public-homepage .control-surface{min-width:820px;margin-bottom:-148px;transform:scale(.78);transform-origin:0 0}.public-homepage .platform-principles{width:calc(100% - 40px);margin-top:65px;grid-template-columns:1fr}.public-homepage .platform-principles article{min-height:145px;border-right:0;border-bottom:1px solid #25529624}.public-homepage .platform-principles article:last-child{border-bottom:0}.public-homepage .rhythm-cards{width:calc(100% - 40px);grid-template-columns:1fr}.public-homepage .rhythm-cards article{min-height:380px}.public-homepage .security-section{padding:105px 20px 90px;grid-template-columns:1fr;gap:55px}.public-homepage .security-seal,.public-homepage .final-call{grid-column:auto}.public-homepage .security-detail{max-width:620px}.public-homepage .final-call{padding:30px;flex-direction:column;align-items:flex-start;gap:30px}.public-homepage .site-footer{min-height:155px;min-height:calc(155px + env(safe-area-inset-bottom,0px));padding:28px 20px env(safe-area-inset-bottom,0px);grid-template-columns:1fr auto;gap:25px}.public-homepage .site-footer>span{display:none}}@media(max-width:560px){.public-homepage .brand-mark{width:37px;height:37px}.public-homepage .brand-name strong{font-size:16px}.public-homepage .brand-name small{font-size:8px}.public-homepage .header-entry{font-size:0}.public-homepage .header-entry:before{content:"登录";font-size:12px}.public-homepage .hero-layout{padding-top:62px}.public-homepage .eyebrow{font-size:11px}.public-homepage .hero-copy h1{margin-top:24px;font-size:43px;line-height:1.22}.public-homepage .hero-copy>p{font-size:15px;line-height:1.85}.public-homepage .hero-actions{display:grid}.public-homepage .hero-assurance{gap:14px 20px}.public-homepage .command-constellation{width:128vw;height:128vw;margin-left:-14vw}.public-homepage .node-card{width:112px;min-height:48px;padding:7px}.public-homepage .node-card>i{width:27px;height:27px}.public-homepage .node-card strong{font-size:10px}.public-homepage .node-card small{font-size:8px}.public-homepage .command-core{width:145px;height:145px;margin:-72.5px 0 0 -72.5px}.public-homepage .command-core strong{font-size:17px}.public-homepage .signal-card{display:none}.public-homepage .operation-ribbon{font-size:10px}.public-homepage .section-intro h2{font-size:clamp(34px,10.5vw,39px);line-height:1.28}.public-homepage .rhythm-heading h2,.public-homepage .security-copy h2{font-size:39px;line-height:1.3}.public-homepage .section-intro p,.public-homepage .rhythm-heading p,.public-homepage .security-detail>p{font-size:15px}.public-homepage .control-surface{margin-bottom:-285px;transform:scale(.58)}.public-homepage .platform-principles article{padding:25px}.public-homepage .platform-principles strong{font-size:19px}.public-homepage .rhythm-cards article{padding:28px}.public-homepage .mini-orbits,.public-homepage .mini-stream{right:28px;left:28px}.public-homepage .final-call>div>svg{display:none}.public-homepage .final-call strong{font-size:19px}.public-homepage .final-call>button{width:100%;justify-content:center}.public-homepage .site-footer .brand-name small{display:none}}@media(prefers-reduced-motion:reduce){.public-homepage *,.public-homepage *:before,.public-homepage *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@media(pointer:coarse){.public-homepage .header-entry,.public-homepage .hero-actions :is(a,button),.public-homepage .site-footer>a{min-height:44px}}
