.ps-wrap{max-width:1420px;margin:0 auto;padding-left:4.2%;padding-right:4.2%}.ps-scenes{padding-top:104px;padding-bottom:115px}.ps-intro{max-width:860px}.ps-intro h2{font-size:clamp(37px,4.2vw,60px);font-weight:550;line-height:1.3;letter-spacing:0;margin:19px 0 18px}.ps-intro h2 span{color:#989da9}.ps-intro>p{max-width:750px;color:#a1a5af;font-size:14px;line-height:1.9;margin:0}.ps-scene-layout{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:34px;margin-top:58px}.ps-scene-nav{display:flex;flex-direction:column;gap:9px}.ps-scene-nav button{display:flex;flex-direction:column;text-align:left;background:#111318;border:1px solid #282b33;border-radius:12px;padding:22px 25px;color:#f0f0f3;cursor:pointer;transition:border-color .24s,background .24s,transform .24s}.ps-scene-nav button:hover{background:#1b1e26;transform:translate(4px)}.ps-scene-nav button.active{background:linear-gradient(115deg,#1d222d,#15171c);border-color:#687385}.ps-scene-nav small{font-size:10px;letter-spacing:.13em;color:#828a99}.ps-scene-nav strong{font-weight:550;font-size:21px;margin:10px 0 3px}.ps-scene-nav span{font-size:12px;color:#9298a4}.ps-scene-panel{min-height:420px;border:1px solid #353a45;border-radius:14px;background:radial-gradient(circle at 80% 10%,#25304755,transparent 44%),#101216;overflow:hidden;display:flex;flex-direction:column;animation:ps-panel-in .3s ease both;box-shadow:0 25px 80px #0004}@keyframes ps-panel-in{0%{opacity:.65;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ps-panel-top,.ps-panel-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;color:#838b99;font-size:10px;letter-spacing:.1em}.ps-panel-top{border-bottom:1px solid #ffffff13}.ps-panel-bottom{border-top:1px solid #ffffff13;margin-top:auto;letter-spacing:0;font-size:11px;color:#a9b1c0}.ps-live{display:flex;align-items:center;gap:8px}.ps-live i{display:block;width:6px;height:6px;background:#79bbd9;border-radius:50%;box-shadow:0 0 10px #79bbd9}.ps-conversation{display:flex;flex-direction:column;gap:28px;padding:45px clamp(24px,4vw,64px) 32px}.ps-person,.ps-response{max-width:84%}.ps-person{align-self:flex-end}.ps-person small,.ps-response small{font-size:10px;color:#8891a0;letter-spacing:.12em}.ps-person p{border:1px solid #3b414e;background:#252a34;border-radius:13px 13px 3px;padding:14px 17px;margin:7px 0 0;font-size:14px;line-height:1.6;color:#e0e4ed}.ps-response p{margin:10px 0 8px;font-size:16px;line-height:1.75;color:#f0f1f4}.ps-wave{height:34px;display:flex;gap:3px;align-items:center}.ps-wave i{height:var(--bar);width:3px;border-radius:4px;background:#7495d1;opacity:.8;animation:ps-wave 1.7s ease-in-out infinite alternate;animation-delay:calc(var(--bar) * -35ms)}@keyframes ps-wave{to{height:5px;opacity:.4}}.ps-scene-detail{max-width:1000px;display:flex;gap:35px;border-top:1px solid #2c3038;padding-top:21px;margin:27px 0 0;color:#9a9fa9;font-size:13px;line-height:1.8}.ps-scene-detail span{flex:none;color:#7185b0;letter-spacing:.12em;font-size:10px}.ps-flow{background:#111318;border-top:1px solid #24272f;border-bottom:1px solid #24272f;padding:104px 0 112px}.ps-flow-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:66px;border-top:1px solid #373b46;border-bottom:1px solid #373b46}.ps-flow-grid article{min-height:238px;padding:23px 24px;border-right:1px solid #373b46}.ps-flow-grid article:first-child{padding-left:0}.ps-flow-grid article:last-child{border:0}.ps-flow-grid article>span{color:#75829d;font-size:10px;letter-spacing:.14em}.ps-flow-grid b{display:block;font-size:28px;font-weight:500;margin:37px 0 3px;line-height:1.35}.ps-flow-grid h3{font-size:13px;color:#d3d7e1;font-weight:500;margin:0 0 10px}.ps-flow-grid p{color:#8e949f;font-size:12px;line-height:1.8;margin:0}.ps-forms{padding-top:114px;padding-bottom:100px}.ps-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:55px}.ps-form-card{position:relative;min-height:550px;border:1px solid #363940;border-radius:15px;background:linear-gradient(155deg,#191b20,#0e1014 80%);overflow:hidden;transition:border-color .25s,transform .25s}.ps-form-card:hover{border-color:#6b7485;transform:translateY(-4px)}.ps-card-copy{position:relative;z-index:2;padding:34px 36px}.ps-card-copy>span{font-size:10px;letter-spacing:.14em;color:#8b93a1}.ps-card-copy h3{font-size:27px;font-weight:530;line-height:1.35;margin:19px 0 7px}.ps-card-copy p{font-size:13px;color:#9da4ae;line-height:1.75;max-width:410px;margin:0 0 18px}.ps-card-copy button,.ps-card-copy a{display:inline-flex;gap:14px;align-items:center;background:none;border:0;border-bottom:1px solid #6b7687;color:#e2e6ed;padding:0 0 6px;font-size:12px;cursor:pointer}.ps-card-copy button span,.ps-card-copy a span{font-size:14px;transition:transform .2s}.ps-card-copy button:hover span,.ps-card-copy a:hover span{transform:translate(3px,-3px)}.ps-web-illustration{position:absolute;left:36px;right:-65px;bottom:-50px;height:255px;border:1px solid #424a59;border-radius:9px 0 0;background:#171b23;box-shadow:0 0 50px #6584be1b;transform:perspective(700px) rotateX(5deg) rotateY(-5deg);transform-origin:bottom left}.ps-window-bar{height:30px;background:#252a34;border-bottom:1px solid #3e4656;display:flex;align-items:center;gap:5px;padding:0 13px}.ps-window-bar i{width:6px;height:6px;border-radius:50%;background:#67758f}.ps-window-bar span{margin:auto;color:#78849a;font-size:9px;letter-spacing:.1em}.ps-window-body{display:flex;height:calc(100% - 30px)}.ps-window-side{width:70px;border-right:1px solid #303744;padding:27px 13px}.ps-window-side i{display:block;background:#444d5d;height:7px;border-radius:3px;margin-bottom:20px}.ps-window-main{flex:1;padding:22px 25px}.ps-window-main small{display:block;color:#7182a2;font-size:9px;letter-spacing:.1em}.ps-window-main b{display:block;color:#d9e0ee;font-size:15px;font-weight:500;margin:9px 0 17px}.ps-window-main div{display:flex;justify-content:space-between;border:1px solid #384352;border-radius:6px;padding:11px;color:#aab8ce;font-size:10px;margin-bottom:20px}.ps-window-main>i{display:block;height:7px;border-radius:3px;background:#38414f;margin:10px 0;width:80%}.ps-window-main>i:last-child{width:54%}.ps-phone{position:absolute;bottom:-76px;left:50%;transform:translate(-50%) rotate(4deg);width:238px;height:385px;border:7px solid #323943;border-radius:32px;background:radial-gradient(circle at 50% 48%,#203147,#11151d 65%);box-shadow:0 0 45px #6783be24,0 0 0 2px #6d7685;display:flex;align-items:center;flex-direction:column}.ps-phone-notch{width:68px;height:14px;border-radius:0 0 9px 9px;background:#323943}.ps-phone>small{font-size:10px;color:#7e92ae;letter-spacing:.16em;margin-top:22px}.ps-phone-center{display:flex;align-items:center;flex-direction:column;margin:auto 0}.ps-phone-center>span{font-size:10px;color:#a2b4cb}.ps-phone-orb{width:92px;height:92px;margin:20px 0;border-radius:50%;background:radial-gradient(circle at 32% 28%,#b5c9eb,#5579b1 40%,#1c3153 76%);box-shadow:0 0 45px #668bc277,inset -12px -15px 30px #142544}.ps-phone-center p{font-size:12px;color:#b7c3d4}.ps-phone-input{border:1px solid #5b687b;border-radius:20px;padding:8px 34px;color:#c5d0dd;font-size:10px;margin-bottom:34px}.ps-disclaimer{font-size:11px;color:#777d88;margin:17px 0 0}.ps-resources{padding-top:84px;padding-bottom:105px;border-top:1px solid #2d3038}.ps-resources>div{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;margin-top:13px}.ps-resources h2{font-size:38px;font-weight:550;margin:0}.ps-resources nav{display:flex;flex-direction:column}.ps-resources nav button{border:0;border-bottom:1px solid #353942;background:none;padding:18px 3px;text-align:left;color:#e0e4eb;font-size:17px;display:flex;justify-content:space-between;cursor:pointer;transition:color .2s,padding-left .2s}.ps-resources nav button:hover{color:#9fbaf0;padding-left:10px}.ps-resources nav span{font-size:10px;color:#767f90}@media(max-width:850px){.ps-scene-layout{grid-template-columns:1fr}.ps-scene-nav{display:grid;grid-template-columns:repeat(3,1fr)}.ps-scene-nav button{padding:17px}.ps-scene-nav strong{font-size:17px}.ps-scene-nav span{font-size:10px}.ps-flow-grid{grid-template-columns:repeat(2,1fr)}.ps-flow-grid article:nth-child(2){border-right:0}.ps-flow-grid article:nth-child(-n+2){border-bottom:1px solid #373b46}.ps-flow-grid article:nth-child(3){padding-left:0}}@media(max-width:650px){.ps-wrap{padding-left:20px;padding-right:20px}.ps-scenes,.ps-forms{padding-top:75px;padding-bottom:76px}.ps-flow{padding:75px 0}.ps-intro h2{font-size:35px;line-height:1.3}.ps-intro>p{font-size:12px}.ps-scene-layout{margin-top:35px;gap:16px}.ps-scene-nav{display:flex;flex-direction:row;overflow:auto;margin-right:-20px;padding-right:20px}.ps-scene-nav button{min-width:152px;flex:none}.ps-scene-nav button:hover{transform:none}.ps-scene-panel{min-height:370px}.ps-panel-top,.ps-panel-bottom{padding:15px 17px}.ps-panel-top span{font-size:9px}.ps-live{max-width:155px;text-align:right}.ps-conversation{padding:38px 20px 25px}.ps-person,.ps-response{max-width:95%}.ps-person p{font-size:12px}.ps-response p{font-size:14px}.ps-scene-detail{display:block;font-size:12px}.ps-scene-detail span{display:block;margin-bottom:7px}.ps-flow-grid{margin-top:38px}.ps-flow-grid article{min-height:215px;padding:18px 14px}.ps-flow-grid article b{font-size:21px;margin-top:28px}.ps-flow-grid article h3{font-size:12px}.ps-flow-grid article p{font-size:10px}.ps-form-grid{grid-template-columns:1fr;gap:15px;margin-top:35px}.ps-form-card{min-height:500px}.ps-card-copy{padding:26px}.ps-card-copy h3{font-size:23px}.ps-web-illustration{left:25px;right:-70px}.ps-resources{padding-top:70px;padding-bottom:75px}.ps-resources>div{grid-template-columns:1fr;gap:12px}.ps-resources h2{font-size:31px}}@media(prefers-reduced-motion:reduce){.ps-wave i,.ps-scene-panel{animation:none}}.ps-audio-sample{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,400px);gap:45px;align-items:center;margin-top:38px;padding:34px 38px;border:1px solid #3b4b64;border-radius:16px;background:linear-gradient(125deg,#182335,#111722 72%)}.ps-audio-sample h3{font-size:clamp(23px,2.5vw,32px);font-weight:550;line-height:1.35;margin:12px 0}.ps-audio-sample p{font-size:13px;line-height:1.85;color:#abb8ca;max-width:650px;margin:0 0 15px}.ps-audio-sample small{font-size:11px;color:#9cc8fa;line-height:1.7}.ps-audio-actions{display:grid;gap:15px}.ps-audio-actions audio{width:100%;min-height:48px;accent-color:#88b8fa}.ps-audio-actions>div{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ps-audio-actions a,.ps-audio-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 13px;border:1px solid #607da8;border-radius:8px;background:#21344e;color:#ebf3ff;font:inherit;font-size:12px;text-decoration:none;cursor:pointer}.ps-audio-actions button{background:transparent}.ps-audio-actions a:hover,.ps-audio-actions button:hover{border-color:#a5caff;background:#2c4567}@media(max-width:850px){.ps-audio-sample{grid-template-columns:1fr;gap:24px;padding:28px}}@media(max-width:650px){.ps-audio-sample{margin-top:26px;padding:22px}.ps-audio-actions>div{display:grid;grid-template-columns:1fr}.ps-audio-actions a,.ps-audio-actions button{width:100%}}.ps-advantage{padding-top:104px;padding-bottom:98px;border-bottom:1px solid #2b2f38}.ps-advantage-head h2{font-size:clamp(34px,3.5vw,51px);font-weight:550;line-height:1.32;margin:19px 0 45px}.ps-advantage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.ps-advantage-grid article{min-height:217px;padding:24px 25px;border:1px solid #343943;border-radius:12px;background:linear-gradient(145deg,#171a20,#111318);transition:border-color .2s,transform .2s}.ps-advantage-grid article:hover{border-color:#727f94;transform:translateY(-4px)}.ps-advantage-grid small{font-size:10px;color:#7f93b6;letter-spacing:.14em}.ps-advantage-grid h3{font-size:19px;font-weight:530;line-height:1.45;margin:27px 0 9px}.ps-advantage-grid p{font-size:12px;color:#9ba2ae;line-height:1.8;margin:0}@media(max-width:650px){.ps-advantage{padding-top:72px;padding-bottom:70px}.ps-advantage-head h2{font-size:31px;margin-bottom:31px}.ps-advantage-grid{grid-template-columns:1fr}.ps-advantage-grid article{min-height:0;padding:21px}.ps-advantage-grid h3{margin:15px 0 6px;font-size:18px}}.trust-page{background:#08090b;color:#eef0f2;min-height:70vh}.trust-shell{max-width:1420px;margin:auto;padding:70px clamp(24px,5vw,80px) 130px}.trust-page button,.trust-page a,.trust-page input,.trust-page textarea,.trust-page select{font:inherit}.trust-page button{cursor:pointer}.trust-page .text-link{background:none;border:0;color:#a7adb9;padding:0;font-size:14px;text-decoration:none}.trust-page .text-link:hover{color:#fff}.trust-hero{max-width:990px;padding:36px 0 70px}.trust-hero.compact{padding-top:45px}.trust-kicker,.trust-index{display:block;color:#93a7ca;font-size:11px;font-weight:700;letter-spacing:.2em}.trust-kicker{margin:48px 0 20px}.trust-hero h1{font-size:clamp(44px,6vw,82px);line-height:1.12;letter-spacing:-.055em;margin:0 0 26px;font-weight:650}.trust-hero>p{max-width:780px;font-size:clamp(16px,1.4vw,19px);line-height:1.85;color:#a5aab3;margin:0 0 32px}.trust-warning{display:inline-block;border:1px solid #665a3c;background:#211e17;color:#d7c49b;border-radius:9px;padding:12px 17px;font-size:13px;line-height:1.6}.trust-nav{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #30333a;border-bottom:1px solid #30333a}.trust-nav a{color:#c7cbd2;text-decoration:none;padding:25px 14px;border-right:1px solid #30333a;transition:background .25s,color .25s;font-size:14px}.trust-nav a:first-child{padding-left:0}.trust-nav a:last-child{border-right:0}.trust-nav a span{display:block;color:#788499;letter-spacing:.12em;font-size:11px;margin-bottom:11px}.trust-nav a:hover{background:#151a22;color:#fff}.trust-section{scroll-margin-top:100px;padding:115px 0 0}.trust-section-head{max-width:740px;margin-bottom:37px}.trust-section-head h2{font-size:clamp(31px,3.6vw,54px);line-height:1.2;letter-spacing:-.045em;font-weight:610;margin:19px 0}.trust-section-head p,.trust-panel>p,.trust-status p{color:#9ca2ac;line-height:1.85;font-size:15px;margin:0}.trust-panel{background:linear-gradient(142deg,#15171b,#101114);border:1px solid #2c3038;border-radius:18px;padding:clamp(23px,3.5vw,50px)}.consent-panel{max-width:900px}.consent-links{display:flex;gap:12px;margin-bottom:30px}.consent-links button{flex:1;display:flex;justify-content:space-between;gap:20px;border:1px solid #3b424e;background:#1d2027;color:#e7e9ed;border-radius:10px;padding:18px 22px;text-align:left;font-size:15px}.consent-links button:hover{border-color:#738bb1;background:#252a34}.trust-check{display:flex;align-items:flex-start;gap:11px;color:#c8ccd3;font-size:14px;line-height:1.7;max-width:650px;margin-bottom:24px;cursor:pointer}.trust-check input{margin-top:5px;accent-color:#9eb7ef}.trust-primary,.trust-secondary{border-radius:9px;padding:13px 22px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:25px;text-decoration:none;font-size:14px;font-weight:600}.trust-primary{background:#eff2f8;color:#11151c;border:1px solid #eff2f8}.trust-primary:hover:not(:disabled){background:#cfd9ed}.trust-primary:disabled,.trust-primary[aria-disabled=true]{opacity:.45;cursor:not-allowed}.trust-secondary{background:#191d24;color:#e9eef9;border:1px solid #4a5568}.trust-secondary:hover{background:#222a36;border-color:#8298bd}.trust-panel>small,.consent-panel>small,.report-panel>small{display:block;color:#8d94a0;margin-top:20px;line-height:1.6}.provenance-panel{max-width:1050px}.provenance-top{display:flex;justify-content:space-between;gap:20px;color:#8290aa;font-size:11px;letter-spacing:.1em;margin-bottom:24px}.generated-card{background:#0d1119;border:1px solid #303b50;border-radius:12px;padding:30px;max-width:770px;margin-bottom:24px}.generated-label{display:inline-block;color:#b8cefa;border:1px solid #455c81;background:#18233a;border-radius:100px;padding:6px 12px;font-size:12px}.generated-card p{font-size:20px;line-height:1.75;max-width:650px;margin:25px 0;color:#e1e6f0}.audio-label{border-top:1px solid #2a3446;padding-top:15px;color:#9facbd;font-size:13px}.trace-detail{margin-top:25px;border-top:1px solid #343944;padding-top:12px;max-width:770px}.trace-detail>div{display:grid;grid-template-columns:180px 1fr;gap:10px;padding:15px 0;border-bottom:1px solid #292e37;font-size:13px}.trace-detail span{color:#8993a3}.trace-detail strong{font-weight:500;color:#e3e7ee}.report-panel{max-width:880px}.trust-panel label:not(.trust-check){display:block;color:#d0d5df;font-size:13px;margin-bottom:10px}.trust-panel select,.trust-panel textarea{width:100%;background:#0c0e12;color:#edf0f4;border:1px solid #454b57;border-radius:9px;padding:14px;outline:none;box-sizing:border-box}.trust-panel textarea{min-height:145px;resize:vertical;line-height:1.6}.trust-panel select{margin-bottom:23px}.trust-panel textarea:focus,.trust-panel select:focus{border-color:#9fb9e6;box-shadow:0 0 0 3px #7c9ed522}.report-bottom{display:flex;align-items:center;gap:20px;margin-top:21px}.report-bottom span{color:#929ba8;font-size:13px}.review-path{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:22px}.review-path>div{border:1px solid #303640;background:#12151a;border-radius:14px;padding:28px;min-height:150px}.review-path span{color:#7894c3;font-size:11px;letter-spacing:.18em}.review-path h3{font-size:21px;margin:22px 0 8px;font-weight:570}.review-path p{color:#9299a6;font-size:14px;line-height:1.6;margin:0}.boundary-grid,.review-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.boundary-state{display:inline-block;padding:6px 11px;border:1px solid;border-radius:50px;font-size:11px;letter-spacing:.08em}.boundary-state.ready{color:#b8d6bf;border-color:#48775a}.boundary-state.pending{color:#e0c293;border-color:#856b3f}.boundary-grid h3{font-size:24px;letter-spacing:-.025em;font-weight:560;margin:20px 0 14px}.review-grid{align-items:start}.review-grid .trust-panel h2{font-size:30px;letter-spacing:-.03em;margin:20px 0 15px}.review-grid .trust-panel>p{margin-bottom:30px}.review-grid .trust-panel textarea{margin-bottom:18px}.review-result{margin-top:20px;border:1px solid #526482;background:#172135;padding:17px;border-radius:10px}.review-result strong,.review-result small{display:block}.review-result small{color:#a4afc0;margin-top:8px}.review-case{background:#0d1118;border:1px solid #303c4c;padding:20px;border-radius:11px;margin-bottom:25px}.review-case small{color:#90a7cb;font-size:11px}.review-case p{font-size:18px;line-height:1.55;margin:15px 0}.review-case span{display:inline-block;border-radius:30px;padding:5px 10px;font-size:11px}.status-pending{color:#e7cba7;background:#3c3020}.status-final{color:#bcd8e9;background:#1b3443}.review-actions{display:flex;gap:10px}.review-actions button{border:1px solid #61728f;background:#1c2636;color:#dce8fb;border-radius:8px;padding:11px 19px}.review-actions button:disabled{opacity:.4;cursor:not-allowed}.review-history{border-top:1px solid #353c48;margin-top:26px;padding-top:20px}.review-history>strong{font-size:13px}.review-history>small{display:block;color:#8a929f;margin-top:14px}.review-history p{border-left:2px solid #748cb0;padding-left:12px;font-size:13px;line-height:1.5}.review-history p span{display:block;color:#8ca0c1;margin-bottom:5px}.trust-status{margin-top:22px;padding:30px;border:1px solid #594e3a;background:#181711;border-radius:13px}.trust-status h2{font-size:21px;margin:0 0 10px}.legal-page .trust-shell{max-width:1050px}.legal-body{margin-top:40px;border:1px solid #303640;background:#111318;border-radius:16px;padding:clamp(26px,5vw,65px)}.legal-alert{border-left:2px solid #c2a56e;background:#272318;padding:12px 16px;color:#e8d3aa!important}.legal-body h2{font-size:clamp(32px,4vw,50px);letter-spacing:-.04em;margin:35px 0}.legal-body h3{font-size:20px;margin:38px 0 10px}.legal-body p{color:#aeb4bf;font-size:15px;line-height:1.95}.legal-body a{color:#b9d0ff}@media(max-width:760px){.trust-shell{padding:35px 22px 90px}.trust-hero{padding-bottom:45px}.trust-kicker{margin-top:38px}.trust-nav{grid-template-columns:1fr 1fr}.trust-nav a{border-bottom:1px solid #30333a}.trust-nav a:first-child{padding-left:14px}.trust-section{padding-top:78px}.consent-links,.report-bottom{flex-direction:column;align-items:stretch}.review-path,.boundary-grid,.review-grid{grid-template-columns:1fr}.provenance-top{display:block}.provenance-top span{display:block;margin-bottom:9px}.trace-detail>div{grid-template-columns:1fr;gap:4px}.generated-card p{font-size:17px}}@media(prefers-reduced-motion:reduce){.trust-nav a,.trust-primary,.trust-secondary{transition:none}}.portal-loading{min-height:55vh;display:grid;place-items:center;background:#080b11;color:#bac7db;font-size:1rem}.portal-auth,.portal-app{background:#080b11;color:#eff3fa;min-height:calc(100vh - 76px)}.portal-auth-shell{max-width:1340px;margin:auto;padding:clamp(50px,7vw,110px) 4.2% 115px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.75fr);gap:clamp(55px,9vw,145px);align-items:center}.portal-auth-intro>span,.portal-eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.18em;color:#86b6ff}.portal-auth-intro h1{font-size:clamp(3rem,5vw,5.6rem);line-height:1.17;letter-spacing:-.055em;font-weight:600;margin:31px 0}.portal-auth-intro p{max-width:610px;color:#a5afc0;font-size:1rem;line-height:1.9}.portal-auth-points{border-top:1px solid #273246;margin-top:65px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding-top:28px;color:#d8e4f6;font-size:.9rem}.portal-auth-points div{display:grid;gap:8px}.portal-auth-points b{color:#77a7ee;font-size:.8rem}.portal-auth-card{background:linear-gradient(160deg,#172132,#0f141d);border:1px solid #32445f;border-radius:20px;padding:clamp(26px,3vw,47px);box-shadow:0 25px 90px #0007}.portal-auth-card h2{font-size:2rem;font-weight:600;margin:16px 0 8px}.portal-auth-card>p{color:#aeb9ca;line-height:1.6;margin:0 0 25px}.portal-auth-switch{display:flex;background:#0c121c;border:1px solid #303c51;border-radius:10px;padding:4px;margin-bottom:28px}.portal-auth-switch button{flex:1;border:0;background:transparent;color:#9aaecb;border-radius:7px;min-height:43px;font-size:.95rem}.portal-auth-switch button.active{background:#263a59;color:#fff}.portal-auth-card>label,.portal-feedback-form>label{display:grid;gap:10px;font-size:.88rem;color:#d2dced;margin:17px 0}.portal-auth-card input:not([type=checkbox]),.portal-composer textarea,.portal-feedback-form input,.portal-feedback-form textarea,.portal-feedback-form select{width:100%;box-sizing:border-box;background:#0b111a;color:#f3f7fd;border:1px solid #42516b;border-radius:9px;padding:13px 15px;font:inherit;font-size:.96rem;outline:0}.portal-auth-card input:focus,.portal-composer textarea:focus,.portal-feedback-form textarea:focus,.portal-feedback-form input:focus,.portal-feedback-form select:focus{border-color:#95bcff;box-shadow:0 0 0 3px #7facff25}.portal-consents{margin:24px 0}.portal-consents label{display:flex;align-items:center;gap:8px;color:#c8d5e8;font-size:.83rem;margin:10px 0}.portal-consents input{accent-color:#80b1fa}.portal-consents button{border:0;background:none;color:#9bc4ff;padding:0;text-decoration:underline}.portal-primary{background:#e9f2ff;color:#112035;border:1px solid #e9f2ff;border-radius:9px;font-weight:700;padding:13px 24px;min-height:48px;cursor:pointer}.portal-primary:hover{background:#cdddff}.portal-primary:disabled{opacity:.48;cursor:not-allowed}.portal-auth-card>.portal-primary{width:100%;margin-top:6px}.portal-auth-card>small,.portal-feedback-form>small{display:block;color:#94a5be;font-size:.77rem;line-height:1.6;margin-top:20px}.portal-error{background:#44252c;color:#ffe0e4;border:1px solid #9f5661;border-radius:8px;padding:12px 15px;margin:14px 0;font-size:.9rem}.portal-notice{background:#173b35;color:#c5f4e9;border:1px solid #477f75;border-radius:8px;padding:12px 15px;margin:18px 0;display:flex;justify-content:space-between;gap:12px;font-size:.9rem}.portal-notice button{border:0;background:none;color:inherit;font-size:1.2rem}.portal-shell{display:grid;grid-template-columns:254px minmax(0,1fr);max-width:1650px;margin:auto;min-height:860px}.portal-sidebar{border-right:1px solid #273143;background:#0c121b;padding:32px 18px;display:flex;flex-direction:column}.portal-side-head{display:grid;gap:8px;padding:3px 13px 22px}.portal-side-head>span{color:#78aaf3;font-size:.67rem;font-weight:700;letter-spacing:.16em}.portal-side-head strong{font-size:1.17rem}.portal-side-head small{font-size:.75rem;color:#91a2bc;overflow-wrap:anywhere}.portal-mode{border:1px solid #745b35;background:#282219;color:#e8d0a3;border-radius:8px;padding:11px 12px;font-size:.74rem;line-height:1.5;margin:4px 6px 25px}.portal-side-link{border:0;background:transparent;text-align:left;color:#abb8cb;padding:13px 15px;border-radius:8px;font-size:.9rem;cursor:pointer}.portal-side-link.active,.portal-side-link:hover{color:#fff;background:#1c2d46}.portal-history-head{border-top:1px solid #273143;margin:25px 7px 11px;padding-top:22px;display:flex;justify-content:space-between;align-items:center;color:#8fa2bd;font-size:.75rem;letter-spacing:.08em}.portal-history-head button{background:#263650;border:1px solid #455f83;color:#e6f0ff;width:29px;height:29px;border-radius:6px;font-size:1.1rem;cursor:pointer}.portal-history{overflow:auto;max-height:42vh}.portal-history button{display:grid;gap:5px;width:100%;border:1px solid transparent;background:transparent;color:#d5e2f5;text-align:left;padding:11px 12px;border-radius:8px;margin:3px 0;cursor:pointer}.portal-history button:hover,.portal-history button.active{background:#172238;border-color:#354868}.portal-history button strong{font-size:.83rem;font-weight:580}.portal-history button small,.portal-history p{color:#8294ad;font-size:.7rem}.portal-side-bottom{margin-top:auto;padding:23px 12px 0;display:grid;gap:9px;border-top:1px solid #263246}.portal-side-bottom button{background:transparent;border:0;color:#ced8e8;text-align:left;padding:0;font-size:.83rem}.portal-side-bottom span{color:#78879b;font-size:.69rem}.portal-content{padding:35px clamp(22px,3.5vw,60px) 85px;min-width:0}.portal-topline{display:flex;justify-content:space-between;gap:25px;align-items:start;margin-bottom:24px}.portal-topline h1{font-size:clamp(1.9rem,3vw,2.8rem);letter-spacing:-.04em;font-weight:610;margin:9px 0 0}.portal-account{display:flex;align-items:center;gap:18px;color:#9daec7;font-size:.78rem}.portal-account button{border:1px solid #485773;background:#182338;color:#d9e7f9;border-radius:7px;padding:8px 11px}.portal-test-note{border-left:2px solid #b6955a;background:#272016;color:#e8d3b2;padding:13px 18px;border-radius:0 8px 8px 0;line-height:1.7;font-size:.8rem}.portal-workflow{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0}.portal-workflow>div{border:1px solid #2c3a51;background:#121b29;padding:16px 18px;border-radius:11px;display:grid;gap:8px}.portal-workflow span{color:#88a6d2;font-size:.67rem;letter-spacing:.08em}.portal-workflow strong{font-size:.9rem;font-weight:570}.portal-work-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(245px,300px);gap:15px;align-items:stretch}.portal-conversation,.portal-inspector,.portal-feedback-form,.portal-report-history{background:#111821;border:1px solid #314056;border-radius:16px}.portal-conversation{display:flex;flex-direction:column;min-height:650px;min-width:0;overflow:hidden}.portal-conversation-head{padding:20px 23px;border-bottom:1px solid #2b394d;display:flex;justify-content:space-between;align-items:center;gap:15px}.portal-conversation-head>div{display:grid;gap:6px}.portal-conversation-head span{color:#94a7c2;font-size:.74rem}.portal-conversation-head strong{font-size:1.05rem}.portal-conversation-head button,.portal-inspector-actions button{background:#1f3049;border:1px solid #496286;color:#e3efff;border-radius:7px;padding:9px 12px;font-size:.76rem;cursor:pointer}.portal-scenario-picker{padding:19px 23px;border-bottom:1px solid #2b394d}.portal-scenario-picker p{color:#a7b7ce;font-size:.78rem;margin:0 0 12px}.portal-scenario-picker>div{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.portal-scenario-picker button{background:#151f2d;color:#cfdbec;border:1px solid #344864;border-radius:9px;text-align:left;padding:12px;display:grid;gap:6px;cursor:pointer}.portal-scenario-picker button.active{border-color:#98beff;background:#263c5d}.portal-scenario-picker strong{font-size:.81rem}.portal-scenario-picker small{color:#93a4b8;font-size:.68rem;line-height:1.5}.portal-thread{flex:1;min-height:230px;max-height:550px;overflow:auto;padding:24px}.portal-empty-thread{max-width:420px;margin:75px auto;text-align:center}.portal-empty-thread span{color:#8aaee5;letter-spacing:.2em;font-size:.7rem}.portal-empty-thread h2{font-size:1.7rem;margin:18px 0 8px}.portal-empty-thread p{color:#91a0b4;line-height:1.8;font-size:.87rem}.portal-message{max-width:85%;margin:0 0 24px}.portal-message.user{margin-left:auto}.portal-message-meta{display:flex;justify-content:space-between;gap:12px;font-size:.7rem;color:#9dadc4;margin:0 4px 8px}.portal-message-meta time{color:#71839c}.portal-message>p{background:#1c2635;border:1px solid #3a4c64;color:#eef5ff;border-radius:13px 13px 13px 4px;padding:16px 18px;margin:0;line-height:1.8;font-size:.88rem;white-space:pre-wrap}.portal-message.user>p{background:#203855;border-color:#4e709b;border-radius:13px 13px 4px}.portal-message-foot{display:flex;gap:11px;align-items:center;flex-wrap:wrap;margin:9px 2px 0}.portal-message-foot span{color:#9cc3ff;font-size:.73rem;margin-right:auto}.portal-message-foot button{background:none;border:0;color:#c4d5ed;font-size:.72rem;cursor:pointer}.portal-composer{border-top:1px solid #324057;padding:18px 22px 20px;background:#141d2a}.portal-composer label{display:block;color:#bac9dd;font-size:.75rem;margin-bottom:9px}.portal-composer textarea{min-height:85px;resize:vertical;line-height:1.6}.portal-composer>div{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-top:11px}.portal-composer small{color:#8ea0b8;font-size:.7rem}.portal-composer>div>div{display:flex;gap:8px}.portal-composer button{background:#203652;color:#e8f1ff;border:1px solid #56729b;border-radius:8px;padding:10px 13px;white-space:nowrap;cursor:pointer;font-size:.8rem}.portal-composer button[type=submit]{background:#e9f2ff;color:#132137;border-color:#e9f2ff;font-weight:700}.portal-composer button.recording{background:#5b2932;border-color:#b76977}.portal-composer button:disabled{opacity:.45;cursor:not-allowed}.portal-inspector{padding:25px 21px;min-width:0}.portal-inspector h2{font-size:1.22rem;margin:13px 0 25px}.portal-inspector>p{color:#99aac0;font-size:.82rem;line-height:1.8}.portal-content-badge{display:inline-flex;background:#203454;color:#c6ddff;border:1px solid #506e9d;padding:6px 10px;border-radius:30px;font-size:.73rem;line-height:1.4}.portal-inspector dl{margin:25px 0}.portal-inspector dt{font-size:.73rem;color:#8497b2;margin:17px 0 5px}.portal-inspector dd{font-size:.79rem;color:#e2ebf9;line-height:1.6;margin:0;overflow-wrap:anywhere}.portal-inspector-actions{display:grid;gap:8px}.portal-feedback-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.7fr);gap:18px;margin-top:26px}.portal-feedback-form,.portal-report-history{padding:clamp(25px,3vw,42px)}.portal-feedback-form h2,.portal-report-history h2{font-size:1.5rem;margin:15px 0}.portal-feedback-form>p,.portal-report-history>p{color:#a3b0c2;font-size:.86rem;line-height:1.8}.portal-feedback-form textarea{min-height:170px;resize:vertical;line-height:1.6}.portal-report-history article{border-top:1px solid #344259;padding:18px 0;display:grid;gap:6px}.portal-report-history article strong{font-size:.91rem}.portal-report-history article small{color:#8b9db5;font-size:.73rem}.portal-report-history article span{color:#d3c197;font-size:.78rem}.portal-report-history article p{color:#bcd3ee;font-size:.8rem;line-height:1.7;margin:5px 0}@media(max-width:1150px){.portal-work-grid{grid-template-columns:1fr}.portal-inspector{min-height:0}.portal-inspector dl{display:grid;grid-template-columns:repeat(2,1fr);gap:3px 18px}.portal-inspector dt{margin:8px 0 2px}.portal-inspector dd{margin-bottom:10px}}@media(max-width:830px){.portal-auth-shell{grid-template-columns:1fr;gap:45px}.portal-auth-intro h1{font-size:clamp(2.7rem,8vw,4.2rem)}.portal-auth-points{margin-top:35px}.portal-shell{display:block}.portal-sidebar{border-right:0;border-bottom:1px solid #273143;padding:16px}.portal-side-head{padding:3px 4px 13px}.portal-mode,.portal-history-head,.portal-history,.portal-side-bottom{display:none}.portal-side-link{display:inline-block;margin-right:5px}.portal-content{padding:25px 18px 60px}.portal-feedback-layout{grid-template-columns:1fr}}@media(max-width:600px){.portal-auth-shell{padding:45px 18px 80px}.portal-auth-points{grid-template-columns:1fr 1fr}.portal-auth-card{padding:25px 19px}.portal-topline{display:block}.portal-account{margin-top:13px}.portal-workflow{grid-template-columns:1fr;gap:6px}.portal-workflow>div{padding:11px 15px}.portal-work-grid{gap:10px}.portal-conversation-head{padding:16px}.portal-scenario-picker{padding:15px}.portal-scenario-picker>div{grid-template-columns:1fr}.portal-scenario-picker button{display:block}.portal-scenario-picker small{display:block;margin-top:4px}.portal-thread{padding:15px}.portal-message{max-width:95%}.portal-message-meta{display:block}.portal-message-meta time{display:block;margin-top:3px}.portal-composer{padding:13px}.portal-composer>div{display:block}.portal-composer>div>div{justify-content:flex-end;margin-top:10px}}@media(prefers-reduced-motion:reduce){.portal-thread,.portal-app *{scroll-behavior:auto!important}}.portal-workflow{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-hospital-hook{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(260px,1fr);gap:12px 24px;align-items:center;background:#111923;border:1px solid #30425d;border-radius:14px;padding:20px 24px;margin:-10px 0 20px}.portal-hospital-hook>div:first-child{display:grid;gap:8px}.portal-hospital-hook span,.portal-handoff-head span,.portal-handoff-results span{color:#87addf;font-size:.68rem;letter-spacing:.1em}.portal-hospital-hook strong{font-size:1.05rem;font-weight:600}.portal-hospital-hook p,.portal-handoff>p{color:#9eafc5;line-height:1.7;font-size:.78rem;margin:0}.portal-hospital-controls{grid-column:1/-1;display:flex;align-items:end;gap:20px;border-top:1px solid #29384e;padding-top:14px}.portal-hospital-controls label{display:grid;gap:6px;color:#a6b9d2;font-size:.75rem}.portal-hospital-controls input:not([type=checkbox]){background:#0b111a;border:1px solid #32445e;border-radius:8px;padding:9px 12px;color:#a7b3c3;width:260px}.portal-hospital-controls .portal-image-choice{display:flex;align-items:center;gap:7px;padding-bottom:10px}.portal-hospital-controls>span{margin-left:auto;padding-bottom:10px;letter-spacing:0}.portal-handoff{border-top:1px solid #30415a;padding:22px;background:#111c2a}.portal-handoff-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:10px}.portal-handoff-head h2{font-size:1.08rem;margin:7px 0 0}.portal-handoff-head button{background:#d9e9ff;color:#12223a;border:0;border-radius:8px;padding:10px 14px;font-weight:650;cursor:pointer}.portal-handoff-head button:disabled{opacity:.45;cursor:not-allowed}.portal-ai-label{color:#c5d9f6!important}.portal-handoff-results{display:grid;gap:12px;margin:16px 0}.portal-handoff-results article{border:1px solid #38506b;border-radius:10px;background:#0d1520;padding:16px}.portal-handoff-results p{white-space:pre-wrap;line-height:1.75;color:#e1eafa;font-size:.82rem;margin:11px 0 0;max-height:250px;overflow:auto}.portal-handoff-results article button{margin-top:16px;padding:0;border:0;background:transparent;color:#85b6ff;font-size:.72rem;text-align:left;cursor:pointer;overflow-wrap:anywhere}.portal-handoff-results article button:hover{color:#c9e0ff}.portal-handoff>small{color:#a6b9d2}@media(max-width:1000px){.portal-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-hospital-hook{grid-template-columns:1fr}}@media(max-width:600px){.portal-workflow{grid-template-columns:1fr}.portal-hospital-controls{display:grid;gap:10px}.portal-hospital-controls>span{margin:0}.portal-hospital-controls input:not([type=checkbox]){width:100%;box-sizing:border-box}.portal-handoff-head{display:grid}}.portal-message-body{background:#1c2635;border:1px solid #3a4c64;color:#eef5ff;border-radius:13px 13px 13px 4px;padding:16px 18px;line-height:1.8;font-size:.88rem;overflow-wrap:anywhere}.portal-message.user .portal-message-body{background:#203855;border-color:#4e709b;border-radius:13px 13px 4px}.portal-message-body p{margin:0 0 .55em;white-space:pre-wrap}.portal-message-body p:last-child{margin-bottom:0}.portal-message-body strong{font-weight:700;color:#fff}.internal-gate,.internal-layout{background:#080b10;color:#edf3fb;min-height:100vh}.internal-gate{display:grid;place-items:center;padding:24px}.internal-gate form,.internal-gate>div{width:min(100%,460px);background:#131c2a;border:1px solid #364760;border-radius:16px;padding:38px}.internal-gate span,.internal-sidebar>div:first-child span,.internal-main header span{color:#83b4f7;letter-spacing:.16em;font-size:.72rem;font-weight:700}.internal-gate h1{font-size:2rem;margin:20px 0 10px}.internal-gate p{color:#aab9ce;line-height:1.7}.internal-gate label,.internal-detail label{display:grid;gap:9px;margin:18px 0;color:#cad8eb;font-size:.86rem}.internal-gate input,.internal-detail textarea{border:1px solid #536986;background:#0d1521;color:#f1f6fe;border-radius:8px;padding:13px;font:inherit}.internal-gate button,.internal-main header button,.internal-actions button{background:#dcecff;color:#122033;border:1px solid #dcecff;border-radius:8px;padding:11px 17px;font-weight:650;cursor:pointer}.internal-gate button:disabled,.internal-actions button:disabled{opacity:.45}.internal-layout{display:grid;grid-template-columns:260px minmax(0,1fr)}.internal-sidebar{background:#0e1520;border-right:1px solid #2a3b54;display:flex;flex-direction:column;padding:30px 17px}.internal-sidebar>div:first-child{padding:4px 13px 30px}.internal-sidebar h2{font-size:1.25rem;margin:13px 0 5px}.internal-sidebar small{color:#849ab6;overflow-wrap:anywhere}.internal-sidebar nav{display:grid;gap:6px}.internal-sidebar nav button{display:flex;justify-content:space-between;background:none;border:0;border-radius:8px;color:#aebfd5;padding:14px 15px;text-align:left;cursor:pointer}.internal-sidebar nav button.active{background:#243955;color:#fff}.internal-sidebar nav b{font-size:.72rem;font-weight:550}.internal-sidebar-bottom{margin-top:auto;border-top:1px solid #304057;padding:20px 12px;display:grid;gap:15px}.internal-sidebar-bottom span{color:#a78d62;font-size:.74rem}.internal-sidebar-bottom button{background:none;border:0;color:#d3e3f8;text-align:left;padding:0}.internal-main{padding:35px clamp(23px,3.5vw,58px) 70px;min-width:0}.internal-main header{display:flex;justify-content:space-between;align-items:center;gap:18px}.internal-main h1{font-size:2.3rem;margin:9px 0 20px}.internal-warning{background:#292216;border-left:2px solid #b7945c;color:#ead4ae;padding:13px 17px;line-height:1.65;font-size:.82rem;margin-bottom:22px}.internal-error,.internal-success{padding:12px 15px;border-radius:8px;margin:14px 0}.internal-error{background:#4a2930;color:#ffe0e4}.internal-success{background:#1b4439;color:#c7f7e6}.internal-columns{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(360px,1fr);gap:16px}.internal-list,.internal-detail{background:#111a27;border:1px solid #354761;border-radius:13px;min-height:570px;overflow:hidden}.internal-list-head{display:flex;justify-content:space-between;padding:20px;border-bottom:1px solid #32435b}.internal-list>button{display:grid;gap:7px;width:100%;text-align:left;background:transparent;color:#e0ebfb;border:0;border-bottom:1px solid #2a3a50;padding:18px 20px;cursor:pointer}.internal-list>button.active,.internal-list>button:hover{background:#1b2a3e}.internal-list button small{color:#84a3ce;font-size:.71rem}.internal-list button strong{font-size:.85rem;font-weight:560;line-height:1.6;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.internal-list button span{color:#d6bc91;font-size:.74rem}.internal-list>p{color:#8fa2bd;padding:20px}.internal-detail{padding:26px}.internal-detail>span{color:#8cb4ef;font-size:.75rem;overflow-wrap:anywhere}.internal-detail h2{font-size:1.45rem;margin:14px 0}.internal-quote{background:#0b1420;border:1px solid #334966;padding:20px;border-radius:9px;line-height:1.8;white-space:pre-wrap;color:#e9f2fe}.internal-detail dl{display:grid;grid-template-columns:120px 1fr;gap:12px;border-top:1px solid #344761;padding-top:20px;font-size:.82rem}.internal-detail dt{color:#879fbe}.internal-detail dd{margin:0;color:#dce8f8;overflow-wrap:anywhere}.internal-detail textarea{min-height:110px;resize:vertical}.internal-actions{display:flex;gap:10px}.internal-actions button:nth-child(2){background:#532f37;color:#ffe7e7;border-color:#935260}.internal-detail>small{color:#95a8c0;display:block;margin-top:15px;line-height:1.6}.internal-empty{display:grid;place-items:center;min-height:400px;color:#8b9eb8}@media(max-width:900px){.internal-layout,.internal-sidebar{display:block}.internal-sidebar nav{display:flex;flex-wrap:wrap}.internal-sidebar-bottom{display:none}.internal-columns{grid-template-columns:1fr}.internal-detail{min-height:320px}}@media(max-width:600px){.internal-main{padding:22px 15px}.internal-main header{align-items:flex-start}.internal-main h1{font-size:1.8rem}.internal-columns{display:block}.internal-list{min-height:260px;margin-bottom:12px}.internal-detail dl{grid-template-columns:1fr;gap:5px}}.internal-sidebar nav a{display:block;border-radius:8px;color:#aebfd5;padding:14px 15px;text-decoration:none}.internal-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 20px}.internal-metrics>div{background:#111a27;border:1px solid #354761;border-radius:11px;padding:17px 20px;display:grid;gap:8px}.internal-metrics span{font-size:.77rem;color:#9db3cf}.internal-metrics strong{font-size:1.6rem;color:#eff6ff}.internal-metrics strong.version{font-size:.92rem;letter-spacing:.03em}@media(max-width:680px){.internal-metrics{grid-template-columns:1fr}}.internal-sidebar nav a{display:block;color:#aebfd5;text-decoration:none;border-radius:8px;padding:14px 15px}.internal-sidebar nav a.active,.internal-sidebar nav a:hover{background:#243955;color:#fff}.internal-detail select,.internal-detail input:not([type=checkbox]){width:100%;border:1px solid #536986;background:#0d1521;color:#f1f6fe;border-radius:8px;padding:13px;font:inherit}.internal-detail .identity-attest{display:flex;align-items:flex-start;gap:10px;line-height:1.6}.identity-attest input{margin-top:5px}:root{font-family:Segoe UI,Arial,sans-serif;color:#e9e9ea;background:#08090a;font-synthesis:none}.search-results>button.highlighted{background:#292b32}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;-webkit-font-smoothing:antialiased}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #9baef9;outline-offset:3px}.app{overflow:hidden}.app>header{height:78px;padding:0 4.2%;display:flex;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid #242528;background:#08090a;position:relative;z-index:20}.brand{display:flex;align-items:center;gap:8px;flex-shrink:0;font-size:13px;font-weight:700;letter-spacing:.06em}.logo-crop{display:block;width:32px;height:32px;overflow:hidden;position:relative}.logo-crop img{position:absolute;width:92px;height:92px;max-width:none;left:-4px;top:-31px}.brand small{display:block;font-size:7px;letter-spacing:.22em;color:#999}.header-search{height:38px;min-width:240px;width:29%;display:flex;align-items:center;gap:10px;background:#131416;border:1px solid #292a2d;border-radius:8px;color:#8c8e94;padding:0 12px;text-align:left;font-size:12px}.header-search kbd{margin-left:auto;color:#6e7074;border:1px solid #303134;padding:3px 5px;border-radius:4px;font-size:10px}.app>header nav{display:flex;align-items:center;gap:26px;white-space:nowrap}.app>header nav button,.app>header nav a{background:none;border:0;color:#aaabb0;font-size:12px;padding:7px 0}.app>header nav button:hover,.app>header nav button.on,.app>header nav a:hover{color:#fff}.mobile-controls{display:none}.hero{height:680px;min-height:calc(100vh - 78px);position:relative;display:flex;align-items:center;justify-content:center;text-align:center;background:#08090a url(/assets/hero-gradient-BDDQcYIP.png) center bottom/cover no-repeat}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#08090a,#08090a4d,#08090a)}.hero-inner{position:relative;z-index:1;margin-top:-42px}.pill{display:inline-flex;align-items:center;gap:9px;color:#c5c7cd;background:#17191d;border:1px solid #393a40;border-radius:100px;padding:8px 16px;font-size:11px;letter-spacing:.08em;margin-bottom:23px}.pill i{width:5px;height:5px;background:#a4bdff;border-radius:50%;box-shadow:0 0 9px #a4bdff}.hero h1{font-size:clamp(48px,6vw,86px);line-height:1.1;letter-spacing:-.058em;font-weight:500;margin:0;animation:rise .7s both}.hero h1 em{font-style:normal;color:#83858c}.hero p{max-width:575px;margin:22px auto 0;color:#91939b;font-size:14px;line-height:1.9;animation:rise .8s .12s both}.hero-actions{display:flex;justify-content:center;gap:11px;margin-top:32px;animation:rise .8s .2s both}.white-btn,.dark-btn{border-radius:8px;padding:12px 18px;display:inline-flex;align-items:center;gap:26px;font-size:12px;font-weight:600;transition:transform .25s,background .25s,border-color .25s}.white-btn{background:#f1f2f3;color:#111;border:1px solid #f1f2f3}.dark-btn{background:#151618;color:#eee;border:1px solid #333438}.white-btn:hover,.dark-btn:hover{transform:translateY(-3px)}.dark-btn:hover{border-color:#6f7179}.hero-foot{position:absolute;bottom:30px;left:4.2%;right:4.2%;display:flex;justify-content:space-between;color:#62646b;font-size:10px;letter-spacing:.12em}.explore{max-width:1420px;padding:96px 4.2% 120px;margin:auto}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:45px}.eyebrow{color:#74767c;font-size:10px;font-weight:700;letter-spacing:.17em}.section-heading h2,.assistant-band h2,.end-cta h2{font-size:clamp(36px,4vw,59px);line-height:1.12;letter-spacing:-.05em;font-weight:500;margin:18px 0 0}.section-heading>p{color:#8e9097;font-size:13px;line-height:1.8;max-width:295px}.card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card{background:#111214;border:1px solid #2a2b2e;border-radius:17px;text-align:left;color:#f2f2f3;overflow:hidden;padding:0;transition:border-color .3s,transform .3s,box-shadow .3s}.card:hover{transform:translateY(-6px);border-color:#666875;box-shadow:0 20px 55px #00000059}.card-image{height:250px;background:#1b1c20;display:flex;align-items:center;justify-content:center;overflow:hidden}.card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.card:hover .card-image img{transform:scale(1.055)}.card-text{position:relative;padding:28px 28px 34px;min-height:195px}.card-text small{color:#777982;font-size:10px;letter-spacing:.12em}.card-text h3{font-size:24px;letter-spacing:-.04em;margin:18px 0 7px;font-weight:500}.card-text p{font-size:12px;color:#84868d;line-height:1.7;margin:0;padding-right:30px}.card-text b{position:absolute;right:24px;bottom:33px;width:33px;height:33px;border-radius:50%;border:1px solid #45464b;display:grid;place-items:center;transition:background .25s,color .25s}.card:hover .card-text b{background:#eee;color:#111}.assistant-band{border-top:1px solid #222328;border-bottom:1px solid #222328;background:linear-gradient(125deg,#0c0d10,#12141a 55%,#08090a);padding:110px max(4.2%,calc((100% - 1300px)/2));display:grid;grid-template-columns:1fr 1fr;min-height:500px}.assistant-band>div:first-child{align-self:center}.assistant-band p,.end-cta p{color:#92949c;font-size:14px;line-height:1.85;max-width:445px;margin:20px 0 30px}.orb-wrap{position:relative;min-height:300px;display:grid;place-items:center}.orbit{position:absolute;border:1px solid rgba(151,154,185,.15);border-radius:50%;width:340px;height:340px;transform:rotateX(65deg) rotate(-25deg);animation:spin 12s linear infinite}.orbit.second{width:460px;height:460px;animation-duration:18s;animation-direction:reverse}.orb{width:170px;height:170px;border-radius:50%;background:radial-gradient(circle at 38% 32%,#6b6d8d,#35364e 45%,#11131c 70%);box-shadow:0 0 100px #52547750,0 0 35px #7480bc30 inset;display:flex;align-items:center;justify-content:center;gap:6px}.orb i{width:5px;height:20px;border-radius:10px;background:#dce3ff;animation:pulse 1.3s ease-in-out infinite}.orb i:nth-child(2),.orb i:nth-child(4){height:39px;animation-delay:.2s}.orb i:nth-child(3){height:58px;animation-delay:.4s}.orb-wrap small{position:absolute;right:4%;bottom:17%;color:#9294aa;border:1px solid #3c3d4a;border-radius:50px;padding:10px 15px;font-size:9px;letter-spacing:.18em;background:#161720}.end-cta{height:460px;position:relative;display:grid;place-items:center;text-align:center;overflow:hidden}.end-cta>img{position:absolute;width:100%;height:100%;object-fit:cover;opacity:.45}.end-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#08090a,transparent 45%,#08090a);z-index:1}.end-cta>div{z-index:2}.end-cta p{margin:15px auto 25px}.app>footer{border-top:1px solid #242528;padding:55px 4.2%;display:flex;justify-content:space-between;gap:30px;min-height:190px;color:#85878c;font-size:11px}.app>footer p{line-height:1.9}.app>footer>div:last-child{display:flex;flex-direction:column;gap:10px;text-align:right}.app>footer a:hover{color:#fff}.docs-layout{display:grid;grid-template-columns:260px minmax(0,1fr) 220px;min-height:calc(100vh - 78px);max-width:1600px;margin:auto}.sidebar{border-right:1px solid #25262a;padding:45px 18px 50px 33px;display:flex;flex-direction:column;align-items:stretch}.sidebar-top{color:#696b72;font-size:10px;letter-spacing:.2em;margin:0 0 38px 13px}.sidebar-top button{display:none}.sidebar>small{font-size:10px;color:#777980;text-transform:uppercase;letter-spacing:.13em;margin:0 13px 12px}.sidebar>button{background:none;border:0;text-align:left;color:#9b9da3;padding:9px 13px;font-size:12px;border-radius:6px}.sidebar>button:hover{background:#1b1d22;color:#f5f5f5}.doc-body{padding:54px clamp(28px,5vw,80px) 110px;min-width:0;max-width:950px}.crumb{color:#696b71;font-size:11px;margin-bottom:48px}.crumb button{background:none;border:0;color:#868990;padding:0}.doc-body h1{font-size:clamp(42px,4.4vw,65px);line-height:1.1;letter-spacing:-.055em;font-weight:500;margin:15px 0 19px}.doc-body .lead{font-size:17px;color:#aaaeb6;line-height:1.8;margin:0 0 40px}.doc-body p{font-size:13px;color:#a2a4ab;line-height:2;margin:14px 0 23px}.doc-body h2{font-size:24px;letter-spacing:-.035em;font-weight:500;margin:60px 0 15px;scroll-margin-top:25px}.notice{background:#15171c;border:1px solid #323540;border-radius:9px;padding:18px 20px;color:#b6b8c0;font-size:12px;line-height:1.8}.flow-list{border:1px solid #303137;border-radius:9px;overflow:hidden}.flow-list>div{display:flex;align-items:center;gap:18px;padding:17px 20px;border-bottom:1px solid #303137;font-size:13px}.flow-list>div:last-child{border:0}.flow-list b{color:#696c77;font-size:10px;font-weight:500}.flow-list svg{margin-left:auto;color:#747782}.doc-body>.white-btn{margin-top:35px}.toc{padding:62px 25px;border-left:1px solid #25262a;display:flex;flex-direction:column;gap:16px}.toc small{font-size:10px;color:#71737b;letter-spacing:.14em;margin-bottom:5px}.toc a{color:#898b94;font-size:11px}.toc a:hover{color:#fff}.tech-table{border:1px solid #303137;border-radius:9px;overflow:auto;margin-top:22px}.tech-table>div{display:grid;grid-template-columns:1fr 1.5fr 1.2fr;min-width:580px;border-bottom:1px solid #303137}.tech-table>div:last-child{border-bottom:0}.tech-table>div:first-child{background:#181a1f}.tech-table span{padding:15px 17px;font-size:11px;color:#b9bbc2}.data-flow{display:flex;gap:7px;flex-wrap:wrap}.data-flow>div{border:1px solid #33353d;border-radius:8px;padding:17px;flex:1;min-width:120px;background:#121317;font-size:12px}.data-flow small{display:block;color:#747784;font-size:10px;margin-bottom:20px}.timeline{display:grid;grid-template-columns:130px 1fr;border-top:1px solid #32343b;padding:35px 0;gap:30px}.timeline>div{font-size:12px;color:#dedfe2}.timeline section>small{font-size:10px;color:#b9bbcb;letter-spacing:.14em;background:#20212a;padding:7px 9px;border-radius:4px}.timeline h2{margin:25px 0 8px}.timeline ul{color:#a2a4ab;font-size:12px;line-height:2.2;padding-left:19px}.timeline.faded{opacity:.65}.mobile-side{display:none}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:flex-start}.search-modal{width:min(620px,calc(100vw - 32px));background:#111216;border:1px solid #45464d;border-radius:12px;box-shadow:0 35px 90px #000a;margin-top:min(18vh,145px);overflow:hidden}.search-field{height:64px;display:flex;align-items:center;gap:12px;padding:0 20px;border-bottom:1px solid #303137;color:#9da0ab}.search-field input{background:none;border:0;outline:0;color:#fff;flex:1;font-size:15px}.search-field button{color:#8c8e95;background:#222329;border:1px solid #383a41;border-radius:4px;font-size:10px;padding:5px 7px}.search-results{padding:20px 12px;max-height:400px;overflow:auto}.search-results>small{display:block;color:#6d7078;font-size:10px;letter-spacing:.1em;padding:0 10px 10px}.search-results>button{width:100%;background:none;border:0;border-radius:7px;color:#ddd;display:flex;align-items:center;gap:14px;text-align:left;padding:11px 12px}.search-results>button:hover{background:#292b32}.search-results>button>span{flex:1;font-size:13px}.search-results>button small{display:block;color:#777a84;font-size:10px;margin-top:4px}.search-results>button b{width:32px;height:32px;background:#23252b;border:1px solid #34363d;border-radius:6px;display:grid;place-items:center;color:#999cab}.search-results p{color:#888;font-size:13px;text-align:center}.search-bottom{padding:12px 20px;border-top:1px solid #303137;color:#777a84;font-size:10px}.demo-modal{width:min(650px,calc(100vw - 28px));background:#121318;border:1px solid #41434c;border-radius:15px;box-shadow:0 35px 90px #000a;margin:10vh 0;overflow:auto;max-height:82vh;padding:28px}.demo-head{display:flex;justify-content:space-between;gap:20px}.demo-head h2{font-size:28px;font-weight:500;letter-spacing:-.04em;margin:9px 0}.demo-head button{background:none;border:0;color:#888;align-self:flex-start}.demo-modal>p{color:#989aa2;font-size:12px;line-height:1.7}.progress{display:flex;gap:6px;margin:25px 0}.progress i{height:3px;background:#3b3d47;flex:1}.progress .lit{background:#afc1fd}.demo-stage{background:#1b1d24;border:1px solid #343742;border-radius:11px;min-height:230px;padding:28px}.demo-stage>small{color:#888b9d;font-size:10px;letter-spacing:.14em}.demo-stage h3{font-size:25px;font-weight:500;margin:20px 0 10px}.demo-stage p{font-size:13px;line-height:1.8;color:#aaaebb}.sample{border:1px solid #454957;border-radius:7px;background:#252832;padding:12px;color:#d9deee;font-size:12px;margin-top:22px}.sample small{float:right;color:#8c91a3;font-size:9px}.demo-foot{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:23px}.demo-foot small{font-size:10px;color:#777b86}.mobile-menu,.side-scrim{display:none}@keyframes rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{50%{transform:scaleY(.4);opacity:.6}}@keyframes spin{to{transform:rotateX(65deg) rotate(335deg)}}@media(max-width:1100px){.app>header nav{gap:14px}.docs-layout{grid-template-columns:220px minmax(0,1fr)}.toc{display:none}.sidebar{padding-left:20px}.header-search{width:25%;min-width:180px}.app>header nav a{display:none}}@media(max-width:760px){.app>header{height:64px;padding:0 20px}.brand{font-size:12px}.header-search,.app>header nav{display:none}.mobile-controls{display:flex;gap:18px}.mobile-controls button{background:none;border:0;color:#e6e7ea;padding:4px}.hero{height:690px;min-height:calc(100dvh - 64px);padding:0 22px}.hero-inner{margin-top:-10px}.pill{font-size:9px;padding:7px 11px}.hero h1{font-size:clamp(40px,10vw,62px);letter-spacing:-.055em}.hero p{font-size:12px;line-height:1.8;margin-top:20px}.hero-actions{margin-top:27px}.white-btn,.dark-btn{gap:12px;padding:11px 12px;font-size:11px}.hero-foot{left:20px;right:20px}.explore{padding:72px 20px 80px}.section-heading{display:block;margin-bottom:28px}.section-heading h2{font-size:39px}.section-heading>p{margin-top:12px;font-size:12px}.card-grid{grid-template-columns:1fr;gap:15px}.card-image{height:215px}.card-text{min-height:168px;padding:22px}.card-text h3{font-size:23px;margin-top:13px}.card-text b{right:20px;bottom:27px}.assistant-band{padding:75px 20px;display:flex;flex-direction:column;min-height:620px}.assistant-band h2,.end-cta h2{font-size:39px}.assistant-band p{font-size:12px}.orb-wrap{min-height:280px;transform:scale(.78)}.end-cta{height:390px;padding:0 20px}.end-cta p{font-size:12px}.app>footer{padding:38px 20px;display:block}.app>footer>div:last-child{text-align:left;margin-top:25px}.docs-layout{display:block;min-height:calc(100dvh - 64px)}.sidebar{position:fixed;z-index:62;top:0;left:0;bottom:0;width:min(300px,85vw);background:#101114;transform:translate(-105%);transition:transform .25s;overflow:auto;padding:25px 15px}.sidebar.visible{transform:translate(0)}.sidebar-top{display:flex;justify-content:space-between;margin:0 0 26px 12px}.sidebar-top button{display:block;background:none;border:0;color:#eee}.side-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:61;background:#000a}.doc-body{padding:20px 24px 80px}.mobile-side{display:flex;width:100%;justify-content:space-between;align-items:center;background:#15161a;border:1px solid #303137;color:#ddd;border-radius:7px;padding:10px 13px;font-size:11px;margin-bottom:27px}.crumb{margin-bottom:38px}.doc-body h1{font-size:42px}.doc-body .lead{font-size:14px}.doc-body h2{font-size:22px}.doc-body p{font-size:12px}.notice{font-size:11px}.timeline{grid-template-columns:1fr;gap:6px}.data-flow>div{min-width:45%}.mobile-menu{display:block;position:absolute;right:0;top:0;bottom:0;width:min(350px,88vw);background:#111215;padding:25px;box-shadow:-20px 0 70px #0009}.mobile-menu>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:46px}.mobile-menu>div button{background:none;border:0;color:#eee}.mobile-menu>button,.mobile-menu>a{display:flex;align-items:center;justify-content:space-between;width:100%;padding:19px 0;border:0;border-bottom:1px solid #303137;background:none;color:#ddd;text-align:left;font-size:17px}.search-modal{margin-top:70px}.demo-modal{margin:5vh 0;max-height:90vh;padding:20px}.demo-foot{align-items:flex-start;flex-direction:column}.demo-stage{min-height:250px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.hero h1{font-size:clamp(45px,5vw,68px)}.hero-search{display:flex;align-items:center;gap:12px;width:min(570px,calc(100vw - 40px));height:54px;margin:30px auto 0;padding:0 18px;text-align:left;color:#a7a9b0;background:#101113;border:1px solid #414249;border-radius:9px;transition:border-color .2s,background .2s}.hero-search:hover{border-color:#858899;background:#17181b}.hero-search span{flex:1;font-size:13px}.hero-search kbd{border:1px solid #3d3e45;background:#25262b;border-radius:5px;padding:5px 8px;color:#bbb;font-size:11px}.hero-actions{align-items:center;margin-top:17px}.hero-actions small{color:#858790;font-size:11px}.hero-actions .shortcut{border:1px solid #35363b;border-radius:8px;background:#111214;color:#b3b5bd;padding:8px 14px;font-size:11px;transition:border-color .2s,transform .2s}.hero-actions .shortcut:hover{border-color:#9396a2;transform:translateY(-2px)}@media(max-width:760px){.hero h1{font-size:clamp(40px,10vw,54px)}.hero-search{height:48px;margin-top:26px}.hero-search span{font-size:11px}.hero-actions{gap:6px;flex-wrap:wrap}.hero-actions small{width:100%;margin-bottom:3px}.hero-actions .shortcut{font-size:10px;padding:8px 10px}}.brand>span:last-child{display:none}.logo-crop{width:165px;height:48px}.logo-crop img{width:224px;height:224px;left:-25px;top:-87px}.brand{gap:0}@media(min-width:761px)and (max-width:1399px){.docs-layout{grid-template-columns:328px minmax(0,1fr)}.toc{display:none}.sidebar{padding:22px 18px 50px 100px}.doc-body{padding:28px 48px 100px}.crumb{margin-bottom:20px}.doc-body>.eyebrow{display:none}}html[lang=zh-CN] body{font-family:Microsoft YaHei UI,Microsoft YaHei,PingFang SC,Noto Sans SC,sans-serif;line-height:1.65}html[lang=zh-CN] .hero h1{letter-spacing:.015em;line-height:1.22;font-weight:600}html[lang=zh-CN] .section-heading h2,html[lang=zh-CN] .assistant-band h2,html[lang=zh-CN] .end-cta h2,html[lang=zh-CN] .forms-head h2,html[lang=zh-CN] .doc-body h1{letter-spacing:.005em;line-height:1.25;font-weight:600}html[lang=zh-CN] .doc-body h2,html[lang=zh-CN] .card h3{letter-spacing:0;line-height:1.35;font-weight:600}html[lang=zh-CN] .doc-body p{line-height:1.9;letter-spacing:.012em}.hero-line{display:inline-block;clip-path:inset(0 0 100% 0);animation:line-uncover .85s .12s cubic-bezier(.22,1,.36,1) forwards}.hero-line.second-line{animation-delay:.34s}@keyframes line-uncover{to{clip-path:inset(0 0 0 0)}}[data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .65s ease,transform .65s cubic-bezier(.22,1,.36,1)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.card-grid .card:nth-child(2){transition-delay:.08s}.card-grid .card:nth-child(3){transition-delay:.16s}.forms-grid .form-tile:nth-child(2){transition-delay:.1s}.product-forms{max-width:1420px;margin:0 auto;padding:0 4.2% 125px}.forms-head{max-width:720px}.forms-head h2{font-size:clamp(34px,4vw,56px);font-weight:500;letter-spacing:-.045em;line-height:1.12;margin:17px 0 18px}.forms-head p{font-size:13px;color:#92949c;line-height:1.85;margin:0 0 36px}.forms-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-tile{background:linear-gradient(155deg,#17181b,#101114);border:1px solid #303137;border-radius:16px;min-height:295px;padding:29px;display:flex;flex-direction:column;transition:border-color .25s,transform .65s cubic-bezier(.22,1,.36,1),opacity .65s ease}.form-tile:hover{border-color:#747782;transform:translateY(-5px)}.form-tile>span{font-size:10px;color:#898b93;letter-spacing:.15em}.form-tile h3{font-size:31px;line-height:1.25;margin:39px 0 5px;font-weight:500}.form-tile p{font-size:12px;color:#92949c;line-height:1.8;margin:0 0 25px}.form-tile button,.form-tile a{margin-top:auto;width:max-content;border:0;background:none;color:#e8e9ed;display:inline-flex;align-items:center;gap:24px;font-size:12px;padding:0 0 7px;border-bottom:1px solid #6c6d74;transition:gap .2s,color .2s}.form-tile button:hover,.form-tile a:hover{gap:31px;color:#fff}.orb-wrap{background:url(/assets/bg-wave-BWln72Kv.png) center/cover no-repeat;opacity:.8;-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 72%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 72%)}.orb-wrap .orbit,.orb-wrap .orb{display:none}.orb-wrap small{z-index:1}.filing-status{display:flex;gap:16px;border:1px solid #343741;background:#15171c;border-radius:11px;padding:22px 24px;margin:20px 0 28px}.filing-status strong{font-size:14px;font-weight:600}.filing-status p{margin:5px 0 0;font-size:12px}.filing-status a{display:inline-block;color:#c2d0ff;font-size:12px;margin-top:9px}.status-dot{width:9px;height:9px;background:#b39e76;box-shadow:0 0 0 5px #b39e761e;border-radius:50%;margin-top:6px;flex:none}.status-dot.approved{background:#81c9a2;box-shadow:0 0 0 5px #81c9a21e}.filing-facts{border:1px solid #303137;border-radius:10px;overflow:hidden}.filing-facts>div{display:grid;grid-template-columns:160px 1fr;gap:20px;padding:15px 20px;border-bottom:1px solid #303137;align-items:center}.filing-facts>div:last-child{border:0}.filing-facts span{font-size:11px;color:#858790}.filing-facts strong{font-size:12px;color:#d8d9dd;font-weight:500}.filing-io{display:grid;grid-template-columns:1fr 1fr;gap:12px}.filing-io>div{background:#131519;border:1px solid #303137;border-radius:9px;padding:20px}.filing-io small{font-size:10px;color:#979bc0;letter-spacing:.15em}.filing-io p{margin-bottom:0}.filing-actions{display:flex;align-items:center;gap:22px;margin-top:34px}.filing-actions>a{font-size:12px;color:#c4c6cb}.footer-link{background:none;border:0;color:inherit;text-align:right;font-size:11px;padding:0}.footer-link:hover{color:#fff}@media(max-width:760px){.product-forms{padding:0 20px 80px}.forms-head h2{font-size:35px}.forms-grid,.filing-io{grid-template-columns:1fr}.form-tile{min-height:230px;padding:23px}.form-tile h3{margin-top:25px}.filing-facts>div{grid-template-columns:1fr;gap:4px}.app>footer .footer-link{text-align:left}.orb-wrap{min-height:270px;transform:none}}@media(prefers-reduced-motion:reduce){.hero-line{clip-path:none}.card-grid .card:nth-child(2),.card-grid .card:nth-child(3),.forms-grid .form-tile:nth-child(2){transition-delay:0s}[data-reveal]{opacity:1;transform:none}}.hero{min-height:calc(100svh - 78px);height:auto;text-align:left;background-position:center center}.hero-inner{width:100%;max-width:1420px;margin:0 auto;padding:88px 4.2% 96px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(35px,5vw,88px);align-items:center}.hero-copy{min-width:0}.hero .pill{margin-bottom:29px}.hero h1,html[lang=zh-CN] .hero h1{font-size:clamp(46px,4.6vw,67px);font-weight:550;letter-spacing:.005em;line-height:1.22}.hero h1 em{color:#a7a9b2}.hero p{margin:27px 0 0;max-width:570px;color:#a2a4ac;font-size:15px;line-height:1.9;letter-spacing:.015em}.hero-actions{justify-content:flex-start;gap:12px;margin-top:32px}.hero-actions .white-btn,.hero-actions .dark-btn{min-width:142px;justify-content:space-between;padding:13px 17px}.hero-proof{display:flex;flex-wrap:wrap;gap:0;margin-top:48px;padding-top:20px;border-top:1px solid #32343a;color:#888b94;font-size:11px;letter-spacing:.025em}.hero-proof span{padding:0 18px;border-left:1px solid #3c3e46}.hero-proof span:first-child{border:0;padding-left:0}.hero-preview{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:425px;border:1px solid #363842;border-radius:16px;overflow:hidden;background:linear-gradient(180deg,#0d0f14a6,#0a0b0ef2),url(/assets/bg-wave-BWln72Kv.png) center/cover no-repeat;box-shadow:0 30px 95px #0007,0 0 0 1px #ffffff05 inset;animation:rise .85s .3s both}.preview-top{display:flex;justify-content:space-between;gap:15px;padding:25px 27px;border-bottom:1px solid #ffffff15;font-size:10px;letter-spacing:.14em;color:#858a98}.preview-top span:last-child{color:#c0c5d0}.preview-content{flex:1;display:flex;flex-direction:column;padding:44px 36px 32px}.preview-counter{font-size:12px;color:#98a4c1;letter-spacing:.16em}.preview-content h2{font-size:30px;line-height:1.3;font-weight:500;margin:25px 0 8px;letter-spacing:.01em}.preview-content>p{font-size:13px;line-height:1.85;color:#a7a9b4;max-width:360px;margin:0}.preview-detail{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:16px 0 0;margin-top:auto;border-top:1px solid #ffffff1c;font-size:11px;color:#9297a3}.preview-detail strong{font-weight:500;color:#e0e3ea}.preview-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff20}.preview-tabs button{padding:18px 9px;border:0;border-right:1px solid #ffffff14;background:#12141ad9;color:#7f838e;font-size:12px;transition:background .25s,color .25s}.preview-tabs button:last-child{border-right:0}.preview-tabs button.active{background:#242833;color:#f0f2f7}.preview-tabs button:hover{background:#292d39;color:#fff}.preview-tabs span{display:block;font-size:9px;color:#6e778a;letter-spacing:.14em;margin-bottom:4px}.forms-head{max-width:820px}.forms-head h2,html[lang=zh-CN] .forms-head h2{font-size:clamp(35px,3.5vw,52px);line-height:1.3;font-weight:550;letter-spacing:.003em}.forms-head p{max-width:730px;font-size:14px;line-height:1.9;color:#9fa1a9;margin:12px 0 39px}.form-tile{min-height:315px;padding:29px 31px;background:linear-gradient(145deg,#17191e,#101114 80%)}.form-tile h3,html[lang=zh-CN] .form-tile h3{font-size:29px;font-weight:500;letter-spacing:.01em;line-height:1.3;margin:25px 0 9px}.form-tile p{font-size:13px;line-height:1.8;color:#a1a3ad;max-width:410px;margin:0 0 20px}.form-tile ul{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.form-tile li{font-size:11px;color:#abb0ba;background:#ffffff09;border:1px solid #ffffff15;border-radius:5px;padding:7px 9px}.form-tile button,.form-tile a{font-size:12px}.forms-note{font-size:11px;color:#70737b;margin:15px 0 0}.app>footer.site-footer{display:block;padding:0;min-height:0;color:#a0a2aa}.footer-main{display:grid;grid-template-columns:minmax(260px,1.7fr) 1fr 1fr;gap:65px;max-width:1420px;margin:0 auto;padding:64px 4.2% 58px}.footer-identity .brand{width:max-content}.footer-identity p{font-size:14px;color:#8e9099;line-height:1.8;margin:20px 0 0}.footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.footer-column>span{font-size:10px;color:#6f727d;letter-spacing:.14em;margin:4px 0 7px}.footer-column button,.footer-column a{border:0;background:none;color:#afb1b8;font-size:12px;padding:0;line-height:1.7;text-align:left;transition:color .2s,transform .2s}.footer-column button:hover,.footer-column a:hover{color:#fff;transform:translate(3px)}.footer-bottom{border-top:1px solid #26282e;padding:21px max(4.2%,calc((100% - 1300px)/2));display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.footer-bottom p{margin:0;color:#777a84;font-size:10px;line-height:1.9}.footer-bottom p span{display:block}.footer-bottom>div{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.footer-bottom button,.footer-bottom a,.footer-bottom small{border:0;background:none;color:#777a84;font-size:10px;padding:0}.footer-bottom button:hover,.footer-bottom a:hover{color:#fff}.app>footer.site-footer>.footer-bottom{display:flex;flex-direction:row;text-align:left;justify-content:space-between;align-items:flex-start;gap:24px}.footer-bottom p,.footer-bottom button,.footer-bottom a,.footer-bottom small{font-size:11px}.footer-column button,.footer-column a{font-size:13px}@media(max-width:900px){.app>header nav,.app>header .header-search{display:none}.app>header .mobile-controls{display:flex;gap:18px}.app>header .mobile-controls button{background:none;border:0;color:#e6e7ea;padding:4px}.mobile-menu{display:block;position:absolute;right:0;top:0;bottom:0;width:min(350px,88vw);background:#111215;padding:25px;box-shadow:-20px 0 70px #0009}.mobile-menu>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:46px}.mobile-menu>div button{background:none;border:0;color:#eee}.mobile-menu>button,.mobile-menu>a{display:flex;align-items:center;justify-content:space-between;width:100%;padding:19px 0;border:0;border-bottom:1px solid #303137;background:none;color:#ddd;text-align:left;font-size:17px}}@media(max-width:1000px){.hero-inner{grid-template-columns:1fr 1fr;gap:35px}.hero h1,html[lang=zh-CN] .hero h1{font-size:clamp(40px,4.8vw,53px)}.hero-proof span{padding:0 10px}.preview-content{padding:38px 26px 25px}}@media(max-width:760px){.hero{min-height:0}.hero-inner{display:block;padding:77px 20px 76px}.hero .pill{margin-bottom:25px}.hero h1,html[lang=zh-CN] .hero h1{font-size:clamp(37px,10vw,47px);line-height:1.26}.hero p{font-size:13px;line-height:1.85;margin-top:20px}.hero-actions{margin-top:26px}.hero-actions .white-btn,.hero-actions .dark-btn{min-width:0;padding:12px 13px}.hero-proof{margin-top:34px;gap:8px}.hero-proof span{border:0!important;padding:0 10px 0 0!important}.hero-proof span:after{content:"·";padding-left:10px}.hero-proof span:last-child:after{content:""}.hero-preview{min-height:370px;margin-top:54px}.preview-top{padding:18px 20px}.preview-content{padding:29px 23px}.preview-content h2{font-size:25px;margin-top:17px}.preview-content>p{font-size:12px}.preview-tabs button{padding:13px 7px}.forms-head h2,html[lang=zh-CN] .forms-head h2{font-size:34px}.form-tile{min-height:315px}.footer-main{grid-template-columns:1fr 1fr;gap:39px 20px;padding:45px 20px}.footer-identity{grid-column:1/-1}.app>footer.site-footer>.footer-bottom{padding:18px 20px;display:block}.footer-bottom>div{margin-top:14px;gap:18px}.footer-bottom p span{margin-top:2px}}.trust-teaser{max-width:1420px;margin:0 auto 100px;padding:48px clamp(24px,5vw,80px);border-top:1px solid #30333a;border-bottom:1px solid #30333a;display:flex;align-items:end;justify-content:space-between;gap:30px}.trust-teaser h2{font-size:clamp(27px,3vw,45px);line-height:1.25;letter-spacing:-.04em;font-weight:600;margin:18px 0}.trust-teaser p{color:#a9adb6;max-width:650px;line-height:1.7;margin:0}.trust-teaser .dark-btn{white-space:nowrap}.demo-ai-label{font-size:12px!important;color:#bcd1f4!important;background:#192338;border:1px solid #405474;padding:9px 12px;border-radius:8px;margin-top:12px!important}@media(max-width:760px){.trust-teaser{display:block;margin-bottom:65px}.trust-teaser .dark-btn{margin-top:25px}}.footer-main{grid-template-columns:minmax(280px,1.6fr) repeat(4,minmax(120px,1fr));gap:30px}@media(max-width:1100px){.footer-main{grid-template-columns:repeat(3,1fr)}.footer-identity{grid-column:1/-1}}@media(max-width:760px){.footer-main{grid-template-columns:1fr 1fr;gap:34px 18px}.footer-identity{grid-column:1/-1}}.footer-main{grid-template-columns:minmax(280px,1.6fr) repeat(3,minmax(120px,1fr))}.conversation-inspector .inspector-review,.trust-page #trust-4,.trust-page #trust-5{display:none}@media(max-width:1100px){.footer-main{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.footer-main{grid-template-columns:1fr 1fr}}
