.product-artwork{isolation:isolate;aspect-ratio:3/4;color:#172945;text-align:left;background:#e7edf5;width:100%;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;display:block;position:relative;overflow:hidden;container-type:inline-size}.pm-theme-mint{background:#e2ede9}.pm-theme-violet{background:#e6e6f2}.pm-theme-amber{background:#eeeae1}.pm-theme-rose{background:#ede5e8}.pm-theme-ice{background:#e2eafb}.pm-screen-heading{flex-direction:column;gap:4cqw;display:flex;position:absolute;top:8cqw;left:7cqw;right:7cqw}.pm-screen-heading>span{color:#617084;font-size:3cqw}.pm-screen-heading strong{letter-spacing:-.04em;font-size:9cqw;font-weight:600;line-height:1.25}.pm-screen-frame{aspect-ratio:1586/992;background:#fff;border:1px solid #bdcad780;border-radius:2cqw;width:137cqw;display:block;position:absolute;top:46cqw;left:7cqw;overflow:hidden;box-shadow:0 3cqw 9cqw #18305020}.pm-interface-image{object-fit:contain;max-width:100%;height:auto;display:block;width:100%!important;position:static!important;transform:none!important}.pm-screen-footer{color:#4c6079;justify-content:space-between;align-items:center;gap:3cqw;font-size:3cqw;display:flex;position:absolute;bottom:6cqw;left:7cqw;right:7cqw}.pm-screen-footer>span:first-child{max-width:70%;line-height:1.6}.pm-screen-footer>span:last-child{white-space:nowrap}.pm-cover{aspect-ratio:16/9}.pm-cover .pm-screen-heading{flex-direction:row;justify-content:space-between;align-items:center;gap:3cqw;top:3cqw;left:4cqw;right:4cqw}.pm-cover .pm-screen-heading>span{font-size:1.25cqw}.pm-cover .pm-screen-heading strong{letter-spacing:-.035em;font-size:2.15cqw}.pm-cover .pm-screen-frame{border-radius:.65cqw;width:66cqw;top:8cqw;left:17cqw;box-shadow:0 1.5cqw 4cqw #18305025}.pm-cover .pm-screen-footer{font-size:1.1cqw;bottom:2cqw;left:4cqw;right:4cqw}.pm-icon{aspect-ratio:1;color:#2678eb;background:#f6f8fd;place-items:center;display:grid}.product-artwork.pm-icon>.pm-app-logo{object-fit:contain;width:100%;height:100%;display:block}.pm-screen-heading strong:has(.pm-heading-logo){align-items:center;gap:3cqw;display:flex}.pm-heading-logo{object-fit:contain;border-radius:22%;flex-shrink:0;width:11cqw;height:11cqw;display:block}.pm-cover .pm-heading-logo{width:3.4cqw;height:3.4cqw}.pm-cover .pm-screen-heading strong:has(.pm-heading-logo){gap:1cqw}.pm-image .pm-screen-frame{box-shadow:none;background:0 0;border:0}.pm-card.pm-image .pm-screen-frame{width:94cqw;top:43cqw;left:3cqw}.pm-cover.pm-image .pm-screen-frame{width:68cqw;top:8cqw;left:16cqw}.pm-cover.pm-wide-image .pm-screen-frame{width:90cqw;top:9cqw;left:5cqw}.pm-app-symbol{letter-spacing:-.06em;background:linear-gradient(135deg,#fff,#eaf2ff);border:1px solid #d1e0f7;border-radius:18%;place-items:center;width:76%;height:76%;font-size:30cqw;font-weight:700;display:grid}.workspace-preview{aspect-ratio:1586/992;color:#243148;background:#fff;width:100%;font-size:1.7cqw;display:block;overflow:hidden}.workspace-top{border-bottom:1px solid #e5eaf1;align-items:center;gap:2cqw;height:7cqw;padding:0 2.5cqw;display:flex}.workspace-top>b{color:#2175e9;font-size:2.7cqw}.workspace-top>i{color:#4085da;background:#edf5ff;border-radius:.4cqw;margin-left:auto;padding:.6cqw;font-size:1.4cqw;font-style:normal}.workspace-body{height:calc(100% - 7cqw);display:flex}.workspace-side{background:#f7f9fc;border-right:1px solid #e5eaf1;flex-direction:column;flex-shrink:0;gap:1cqw;width:20%;padding:2.5cqw 1.4cqw;display:flex}.workspace-side strong{color:#8994a3;margin-bottom:1cqw;font-size:1.3cqw}.workspace-side>span{padding:1.3cqw}.workspace-side .chosen{color:#2479e8;background:#e9f1ff;border-radius:.5cqw}.workspace-side small{color:#8994a3;margin-top:auto;font-size:1.2cqw}.workspace-main{flex-direction:column;flex:1;gap:2cqw;min-width:0;padding:3cqw;display:flex}.workspace-heading{justify-content:space-between;align-items:center;gap:1cqw;display:flex}.workspace-heading b{font-size:2cqw}.workspace-heading small{color:#8190a2;font-size:1.1cqw;font-weight:400}.workspace-toolbar{color:#778496;justify-content:space-between;padding:1.7cqw 0;font-size:1.4cqw;display:flex}.workspace-table{border:1px solid #e6eaf0;border-radius:.6cqw;overflow:hidden}.workspace-row{border-bottom:1px solid #e9edf3;grid-template-columns:1.4fr 1.2fr 1fr;gap:1.5cqw;padding:2cqw 1.4cqw;font-size:1.45cqw;display:grid}.workspace-row:last-child{border-bottom:0}.workspace-labels{color:#7d8a9b;background:#f8fafd;font-size:1.3cqw}.workspace-status{color:#3978bd}.workspace-note{color:#758395;background:#f7f9fc;margin-top:auto;padding:1.4cqw;font-size:1.3cqw}.workspace-question{background:#edf4ff;border-radius:.8cqw;margin-left:10%;padding:1.7cqw;font-size:1.5cqw}.workspace-response{flex-direction:column;gap:1.5cqw;font-size:1.4cqw;display:flex}.workspace-response>b{color:#1b5db9}.workspace-response>span{color:#68788c}.workspace-response>.workspace-check{color:#40765f}.workspace-document{border:1px solid #dce7f5;border-radius:.7cqw;flex-direction:column;gap:1cqw;padding:2cqw;font-size:1.5cqw;display:flex}.workspace-document span,.workspace-document small{color:#7b8899;font-size:1.3cqw}.workspace-input{color:#93a0b0;border:1px solid #d9e2ec;border-radius:.7cqw;justify-content:space-between;margin-top:auto;padding:1.7cqw;font-size:1.3cqw;display:flex}.workspace-input b{color:#227bf0}.pm-cover .workspace-preview{font-size:1cqw}.pm-cover .workspace-top{gap:1.2cqw;height:4.5cqw;padding:0 1.6cqw}.pm-cover .workspace-top>b{font-size:1.8cqw}.pm-cover .workspace-top>i{font-size:.8cqw}.pm-cover .workspace-body{height:calc(100% - 4.5cqw)}.pm-cover .workspace-side{gap:.4cqw;padding:1.4cqw .8cqw}.pm-cover .workspace-side strong{font-size:.85cqw}.pm-cover .workspace-side>span{padding:.8cqw}.pm-cover .workspace-side small{font-size:.75cqw}.pm-cover .workspace-main{gap:1.25cqw;padding:1.8cqw}.pm-cover .workspace-heading b{font-size:1.25cqw}.pm-cover .workspace-heading small{font-size:.7cqw}.pm-cover .workspace-toolbar{padding:1cqw 0;font-size:.9cqw}.pm-cover .workspace-row{gap:.8cqw;padding:1.25cqw .9cqw;font-size:.9cqw}.pm-cover .workspace-labels{font-size:.8cqw}.pm-cover .workspace-note{padding:.85cqw;font-size:.8cqw}.pm-cover .workspace-question{padding:1cqw;font-size:.95cqw}.pm-cover .workspace-response{gap:.85cqw;font-size:.9cqw}.pm-cover .workspace-document{gap:.6cqw;padding:1.2cqw;font-size:.95cqw}.pm-cover .workspace-document span,.pm-cover .workspace-document small{font-size:.8cqw}.pm-cover .workspace-input{padding:1cqw;font-size:.8cqw}.product-identity{aspect-ratio:3/4;color:#d4e2ff;border-radius:inherit;background:radial-gradient(at 50% 48%,#112974,#060b1c 60%,#03040a);border:1px solid #9cb6ff26;flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden;container-type:inline-size}.pm-identity-top{letter-spacing:.1em;z-index:2;justify-content:space-between;font-size:2cqw;display:flex;position:absolute;top:6%;left:7%;right:7%}.pm-identity-orb{width:112%;height:94%;margin:2% -6% 0}.pm-identity-bottom{color:#9daed0;justify-content:space-between;font-size:2.8cqw;display:flex;position:absolute;bottom:7%;left:8%;right:8%}.pm-identity-bottom strong{color:#edf5ff;padding-right:1cqw;font-family:Montserrat,sans-serif;font-size:6cqw;font-weight:500}.product-star{filter:drop-shadow(0 0 15px #aacbff20);width:100%;height:100%}
.product-demo{--pd-ink:#202632;--pd-muted:#768091;--pd-border:#e6e9ee;--pd-blue:#3865d7;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;min-width:0;color:var(--pd-ink);text-align:left;letter-spacing:0;background:#fff;border:1px solid #dfe4eb;border-radius:14px;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;line-height:1.6;overflow:hidden;box-shadow:0 10px 40px #1822370a}.product-demo *,.product-demo :before,.product-demo :after{box-sizing:border-box}.product-demo h4,.product-demo h5,.product-demo p,.product-demo ol,.product-demo dl,.product-demo dd{margin:0}.product-demo button,.product-demo input{font:inherit;letter-spacing:0}.product-demo button{cursor:pointer;color:inherit}.product-demo button:focus-visible,.product-demo input:focus-visible,.product-demo a:focus-visible{outline:2px solid var(--pd-blue);outline-offset:3px}.product-demo button:disabled{cursor:default;opacity:.5}.product-demo strong{font-weight:600}.product-demo .pd-topbar{border-bottom:1px solid var(--pd-border);background:#fff;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:16px 23px;display:flex}.product-demo .pd-brand{white-space:nowrap;align-items:center;gap:10px;min-width:0;display:flex}.product-demo .pd-brand-mark{color:#fff;background:#283d63;border-radius:6px;place-items:center;width:26px;height:26px;font-size:15px;font-weight:700;display:grid}.product-demo .pd-brand strong{font-size:13px}.product-demo .pd-topbar-divider{background:var(--pd-border);width:1px;height:14px;margin:0 5px}.product-demo .pd-breadcrumb{color:var(--pd-muted);font-size:12px}.product-demo .pd-demo-label{color:#7c8594;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.product-demo .pd-demo-label i{background:#a1acbc;border-radius:50%;width:5px;height:5px}.product-demo .pd-data-layout{display:flex}.product-demo .pd-sidebar{border-right:1px solid var(--pd-border);background:#f8f9fb;flex-direction:column;flex:0 0 165px;width:165px;padding:25px 13px 18px;display:flex}.product-demo .pd-side-eyebrow{color:#6e7d91;margin:0 10px 16px;font-size:12px}.product-demo .pd-side-current,.product-demo .pd-side-item{border-radius:6px;align-items:center;gap:9px;padding:10px 11px;font-size:13px;display:flex}.product-demo .pd-side-current{color:#345fc4;background:#eaf0fc;font-weight:600}.product-demo .pd-side-current svg{width:15px;height:15px}.product-demo .pd-side-item{color:#6e7d91;margin-top:4px}.product-demo .pd-side-item>span{font-size:16px;line-height:1}.product-demo .pd-side-bottom{color:#646f80;align-items:center;gap:8px;margin-top:auto;padding:90px 5px 0;font-size:12px;display:flex}.product-demo .pd-side-bottom small{color:#6e7d91;margin-top:2px;font-size:11px;display:block}.product-demo .pd-avatar{color:#657b9a;background:#e3e8f1;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.product-demo .pd-data-main{flex:1;min-width:0;padding:32px}.product-demo .pd-page-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.product-demo .pd-kicker{color:#798596;margin-bottom:9px;font-size:12px}.product-demo .pd-page-heading h4{letter-spacing:-.035em;color:#243044;font-family:inherit;font-size:clamp(17px,1.9vw,24px);font-weight:600;line-height:1.5}.product-demo .pd-page-heading h4+p{color:var(--pd-muted);margin-top:8px;font-size:13px}.product-demo .pd-text-button{color:#64738a;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:3px 0;font-size:12px;line-height:1.5;display:inline-flex}.product-demo .pd-text-button:hover{color:var(--pd-blue)}.product-demo .pd-page-heading>.pd-text-button{padding-top:3px;font-size:12px}.product-demo .pd-query-form{background:#fff;border:1px solid #cbd5e9;border-radius:9px;align-items:center;gap:12px;min-height:61px;padding:8px 9px 8px 16px;display:flex;box-shadow:0 3px 12px #33496c05}.product-demo .pd-query-form:focus-within{border-color:#7392d8;box-shadow:0 0 0 3px #3865d709}.product-demo .pd-query-form>svg{color:var(--pd-blue);flex:none;width:19px;height:19px}.product-demo .pd-query-form input{color:#243044;background:0 0;border:0;border-radius:0;outline:none;flex:1;width:0;min-width:0;padding:8px 0;font-size:13px}.product-demo .pd-query-form input:focus-visible{outline:none}.product-demo .pd-query-form input::placeholder{color:#6e7d91}.product-demo .pd-primary-button,.product-demo .pd-secondary-button{white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:9px;min-height:35px;padding:8px 13px;font-size:12px;line-height:1.5;display:inline-flex}.product-demo .pd-primary-button{background:var(--pd-blue);color:#fff;border:1px solid var(--pd-blue)}.product-demo .pd-primary-button:hover{background:#2b53bc}.product-demo .pd-secondary-button{color:#526178;background:#fff;border:1px solid #d8dee8}.product-demo .pd-secondary-button:hover{background:#f4f6fa}.product-demo .pd-primary-button svg{width:14px;height:14px}.product-demo .pd-question-chips{flex-wrap:wrap;gap:7px;margin:11px 0 23px;display:flex}.product-demo .pd-question-chips button{border:1px solid var(--pd-border);color:#798494;background:#fff;border-radius:5px;align-items:center;gap:12px;padding:5px 9px;font-size:12px;display:inline-flex}.product-demo .pd-question-chips button:hover{color:#3e66b9;background:#f6f8fc;border-color:#b7c6e7}.product-demo .pd-question-chips span{color:#6e7d91}.product-demo .pd-idle-panel{border:1px solid var(--pd-border);text-align:center;background:#fafbfd;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:246px;padding:28px 20px;display:flex}.product-demo .pd-idle-symbol{color:#6983af;background:#fff;border:1px solid #e1e7f1;border-radius:10px;place-items:center;width:42px;height:42px;margin-bottom:13px;display:grid}.product-demo .pd-idle-panel>strong{color:#506078;font-size:14px}.product-demo .pd-idle-panel>p{color:#6e7d91;max-width:300px;margin-top:8px;font-size:12px;line-height:1.8}.product-demo .pd-data-contract{color:#6e7d91;border-top:1px solid #e9edf4;flex-wrap:wrap;justify-content:center;gap:6px 15px;margin-top:24px;padding-top:16px;font-size:11px;display:flex}.product-demo .pd-notice{color:#64748c;background:#f7f9fd;border:1px solid #e2e8f2;border-radius:7px;padding:17px;font-size:13px}.product-demo .pd-query-response{border:1px solid var(--pd-border);border-radius:9px;overflow:hidden}.product-demo .pd-response-heading{justify-content:space-between;align-items:center;gap:10px;padding:18px 21px 0;display:flex}.product-demo .pd-response-heading>div{align-items:center;gap:8px;display:flex}.product-demo .pd-response-heading strong{font-size:13px}.product-demo .pd-small-symbol{color:var(--pd-blue);align-items:center;display:inline-flex}.product-demo .pd-small-symbol svg{width:18px;height:18px}.product-demo .pd-submitted-question{color:#6e7d91;overflow-wrap:anywhere;padding:8px 21px 0;font-size:12px}.product-demo .pd-query-steps{margin:19px 21px 20px;padding:0;list-style:none}.product-demo .pd-query-steps li{align-items:flex-start;gap:11px;min-height:60px;padding-bottom:14px;display:flex;position:relative}.product-demo .pd-query-steps li:last-child{min-height:0;padding-bottom:0}.product-demo .pd-query-steps li:not(:last-child):before{content:"";background:#e9edf4;width:1px;position:absolute;top:23px;bottom:3px;left:10px}.product-demo .pd-step-dot{color:#6e7d91;background:#fff;border:1px solid #e1e5ec;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;font-size:11px;display:grid}.product-demo .pd-query-steps strong{font-size:12px}.product-demo .pd-query-steps p{color:#6e7d91;margin-top:3px;font-size:12px;line-height:1.8}.product-demo .pd-query-steps .is-pending{color:#6e7d91}.product-demo .pd-query-steps .is-pending p{color:#b5bdc9}.product-demo .pd-query-steps .is-complete .pd-step-dot{color:#5b80bd;background:#f1f5fc;border-color:#dce6f8}.product-demo .pd-query-steps .is-active .pd-step-dot{color:var(--pd-blue);border-color:#7395da;box-shadow:0 0 0 3px #f0f4fb}.product-demo .pd-processing{border:1.5px solid #dce5f5;border-top-color:var(--pd-blue);border-radius:50%;flex:0 0 11px;width:11px;height:11px;margin-top:4px;animation:.9s linear infinite pd-spin}@keyframes pd-spin{to{transform:rotate(360deg)}}.product-demo .pd-result{border-top:1px solid var(--pd-border);background:#fff;padding:22px}.product-demo .pd-result-top{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.product-demo .pd-result-label{color:#778296;font-size:12px}.product-demo .pd-result-number{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#253853;margin-top:6px;font-size:44px;font-weight:600;line-height:1.15}.product-demo .pd-result-number>span{color:#7b899d;letter-spacing:0;margin-left:9px;font-size:13px;font-weight:400}.product-demo .pd-result-top p{color:#6e7d91;margin-top:9px;font-size:11px}.product-demo .pd-verified-badge{color:#6b8291;background:#f6f9fa;border:1px solid #e2e9ee;border-radius:4px;flex:none;padding:4px 8px;font-size:11px}.product-demo .pd-result-explanation{color:#7b8799;margin:0;padding:12px 0 19px;font-size:12px;line-height:1.8}.product-demo .pd-chart-heading{border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:14px;padding-top:17px;display:flex}.product-demo .pd-chart-heading>strong{color:#5c6c82;font-size:12px}.product-demo .pd-segmented{background:#f1f4f8;border-radius:5px;align-items:center;padding:2px;display:flex}.product-demo .pd-segmented button{color:#6e7d91;background:0 0;border-radius:3px;padding:4px 10px;font-size:11px}.product-demo .pd-segmented button[aria-pressed=true]{color:#456bb4;background:#fff;box-shadow:0 1px 4px #233b6010}.product-demo .pd-bars{gap:16px;padding:23px 0 18px;display:grid}.product-demo .pd-bar-row{color:#718097;grid-template-columns:49px minmax(0,1fr) 35px;align-items:center;gap:13px;font-size:12px;display:grid}.product-demo .pd-bar-track{background:#f4f6fa;border-radius:2px;height:10px;overflow:hidden}.product-demo .pd-bar-track>div{width:var(--bar-width);background:#8ca8dd;border-radius:2px;height:100%}.product-demo .pd-bar-row:nth-child(2) .pd-bar-track>div{background:#557cc6}.product-demo .pd-bar-row:nth-child(3) .pd-bar-track>div{background:#a4b9df}.product-demo .pd-bar-row strong{color:#475b7a;font-weight:500}.product-demo .pd-bar-row small{color:#6e7d91;margin-left:5px;font-size:11px}.product-demo .pd-result-actions{border-top:1px solid #edf0f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding-top:13px;display:flex}.product-demo .pd-result-actions button,.product-demo .pd-result-actions a{font-size:12px}.product-demo .pd-table-scroll{max-width:100%;margin-top:16px;overflow-x:auto}.product-demo .pd-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.product-demo .pd-table th,.product-demo .pd-table td{color:#718096;white-space:nowrap;border-bottom:1px solid #edf0f5;padding:9px 12px;font-weight:400}.product-demo .pd-table thead th{color:#6e7d91;background:#f7f9fc;font-size:11px}.product-demo .pd-table caption{text-align:left;color:#6e7d91;padding-bottom:10px;font-size:12px}.product-demo .pd-detail-table{max-height:257px;overflow-y:auto}.product-demo .pd-demo-footer{color:#6e7d91;flex-wrap:wrap;justify-content:space-between;gap:7px 20px;margin-top:21px;font-size:11px;line-height:1.7;display:flex}.product-demo .pd-workspace{background:#fbfcfe;padding:29px}.product-demo .pd-workorder-layout{grid-template-columns:minmax(210px,.78fr) minmax(0,1.3fr);align-items:start;gap:18px;display:grid}.product-demo .pd-workorder-list,.product-demo .pd-order-detail{border:1px solid var(--pd-border);background:#fff;border-radius:8px;min-width:0;overflow:hidden}.product-demo .pd-order-tabs{border-bottom:1px solid var(--pd-border);align-items:stretch;gap:12px;min-height:48px;padding:0 13px;display:flex}.product-demo .pd-order-tabs button{color:#6e7d91;white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:12px 1px;font-size:12px;display:flex;position:relative}.product-demo .pd-order-tabs button[aria-pressed=true]{color:#4368ac}.product-demo .pd-order-tabs button[aria-pressed=true]:after{content:"";background:#6389c9;height:2px;position:absolute;bottom:-1px;left:0;right:0}.product-demo .pd-order-tabs button>span{color:#6e7d91;background:#f1f4f8;border-radius:3px;padding:0 4px;font-size:11px}.product-demo .pd-order-list-body{padding:8px}.product-demo .pd-order-row{text-align:left;background:#fff;border:1px solid #0000;border-radius:5px;width:100%;padding:14px 12px;display:block}.product-demo .pd-order-row+.pd-order-row{margin-top:6px}.product-demo .pd-order-row:hover{background:#f8faff}.product-demo .pd-order-row.is-selected{background:#f5f8fd;border-color:#cbd9ee}.product-demo .pd-order-row>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.product-demo .pd-order-id{color:#6e7d91;font-variant-numeric:tabular-nums;letter-spacing:.03em;font-size:11px}.product-demo .pd-status{color:#6e7d91;white-space:nowrap;background:#faf5eb;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:3px 6px;font-size:11px;display:inline-flex}.product-demo .pd-status-review{color:#6180b1;background:#edf3fb}.product-demo .pd-order-row>strong{color:#50617a;margin:10px 0 4px;font-size:13px;display:block}.product-demo .pd-order-row>p{color:#6e7d91;font-size:12px}.product-demo .pd-order-due{color:#6e7d91;justify-content:space-between;align-items:center;gap:8px;margin-top:15px;font-size:11px;display:flex}.product-demo .pd-order-due svg{color:#6e7d91;width:13px;height:13px}.product-demo .pd-order-list-note{color:#6e7d91;border-top:1px solid #edf0f5;margin:5px 13px 0;padding:13px 0;font-size:11px}.product-demo .pd-empty-list{color:#6e7d91;padding:30px 14px;font-size:12px;line-height:1.8}.product-demo .pd-order-detail{padding:20px}.product-demo .pd-order-detail-heading{justify-content:space-between;align-items:center;gap:13px;display:flex}.product-demo .pd-order-detail-heading h5{color:#3e526e;margin-top:5px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.5}.product-demo .pd-order-meta{background:#f8fafc;border-radius:5px;grid-template-columns:1fr 1fr;gap:13px 20px;margin:20px 0;padding:15px;display:grid}.product-demo .pd-order-meta dt{color:#6e7d91;margin-bottom:4px;font-size:11px}.product-demo .pd-order-meta dd{color:#6c7d95;font-size:12px}.product-demo .pd-checklist-heading{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:10px;padding:2px 0 14px;display:flex}.product-demo .pd-checklist-heading strong{color:#5c6e88;font-size:12px}.product-demo .pd-checklist-heading>span{color:#6e7d91;font-size:11px}.product-demo .pd-evidence-list{padding:8px 0;list-style:none}.product-demo .pd-evidence-list li{border:1px solid #0000;border-radius:5px;align-items:center;gap:10px;margin:2px -5px;padding:13px 8px;display:flex}.product-demo .pd-evidence-icon{color:#6e7d91;background:#f3f5f8;border:1px solid #e8edf3;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.product-demo .pd-evidence-list strong{color:#687c96;font-size:12px}.product-demo .pd-evidence-list p{color:#6e7d91;margin-top:3px;font-size:11px;line-height:1.6}.product-demo .pd-evidence-state{color:#6e7d91;white-space:nowrap;margin-left:auto;font-size:11px}.product-demo .pd-evidence-list .is-complete .pd-evidence-icon{color:#7291af;background:#f0f5f8;border-color:#e3ebf2}.product-demo .pd-evidence-list .is-missing{background:#fdfaf3;border-color:#efe2c8}.product-demo .pd-evidence-list .is-missing .pd-evidence-icon{color:#bc9658;background:#fff7e8;border-color:#eee0c5}.product-demo .pd-evidence-list .is-missing .pd-evidence-state{color:#b29560}.product-demo .pd-evidence-list .is-review .pd-evidence-icon{color:#6485ba;background:#f0f5fc;border-color:#dce6f5}.product-demo .pd-evidence-list .is-review .pd-evidence-state{color:#7293c2}.product-demo .pd-order-action-panel{border-top:1px solid var(--pd-border);margin-top:7px;padding:16px 0 0}.product-demo .pd-order-action-panel>p{color:#6e7d91;font-size:12px}.product-demo .pd-order-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.product-demo .pd-review-message{align-items:flex-start;gap:8px;line-height:1.8;display:flex}.product-demo .pd-review-message>span{color:#6586b3}.product-demo .pd-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-demo.pd-compact .pd-data-main,.product-demo.pd-compact .pd-workspace{padding:25px}.product-demo.pd-compact .pd-workorder-layout{grid-template-columns:minmax(180px,.75fr) minmax(0,1.25fr);gap:12px}@media (max-width:1000px){.product-demo .pd-sidebar{flex-basis:140px;width:140px}.product-demo .pd-data-main{padding:26px}.product-demo .pd-workspace{padding:24px}}@media (max-width:780px){.product-demo .pd-sidebar{display:none}.product-demo .pd-topbar{padding:15px 19px}.product-demo .pd-workorder-layout,.product-demo.pd-compact .pd-workorder-layout{grid-template-columns:1fr;gap:16px}.product-demo .pd-order-list-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.product-demo .pd-order-row+.pd-order-row{margin-top:0}.product-demo .pd-order-list-note{padding:9px 0}}@media (max-width:540px){.product-demo{border-radius:9px}.product-demo .pd-topbar{flex-wrap:wrap;row-gap:7px;min-height:61px;padding:13px 14px}.product-demo .pd-brand{gap:7px}.product-demo .pd-brand strong{font-size:12px}.product-demo .pd-brand-mark{width:23px;height:23px;font-size:13px}.product-demo .pd-topbar-divider{margin:0 2px}.product-demo .pd-breadcrumb{font-size:11px}.product-demo .pd-demo-label{font-size:10px}.product-demo .pd-data-main,.product-demo .pd-workspace,.product-demo.pd-compact .pd-data-main,.product-demo.pd-compact .pd-workspace{padding:21px 14px 16px}.product-demo .pd-page-heading{gap:10px;margin-bottom:19px}.product-demo .pd-page-heading h4{font-size:18px}.product-demo .pd-page-heading h4+p{font-size:12px;line-height:1.8}.product-demo .pd-kicker,.product-demo .pd-page-heading>.pd-text-button{font-size:11px}.product-demo .pd-query-form{gap:6px;min-height:53px;padding:7px}.product-demo .pd-query-form>svg{display:none}.product-demo .pd-query-form input{padding-left:3px;font-size:12px}.product-demo .pd-query-form .pd-primary-button{gap:5px;padding:7px 9px;font-size:12px}.product-demo .pd-question-chips{gap:5px;margin-bottom:18px}.product-demo .pd-question-chips button{gap:7px;padding:5px 7px;font-size:11px}.product-demo .pd-idle-panel{min-height:237px;padding:27px 15px}.product-demo .pd-idle-panel>p{font-size:12px}.product-demo .pd-data-contract{gap:5px 10px;font-size:10px}.product-demo .pd-response-heading{padding:16px 14px 0}.product-demo .pd-submitted-question{padding:8px 14px 0;font-size:12px}.product-demo .pd-query-steps{margin:18px 14px}.product-demo .pd-query-steps p{font-size:11px}.product-demo .pd-query-steps li{gap:9px;min-height:63px}.product-demo .pd-result{padding:18px 14px}.product-demo .pd-result-number{font-size:39px}.product-demo .pd-verified-badge{padding:4px 5px;font-size:10px}.product-demo .pd-result-explanation{font-size:12px}.product-demo .pd-result-actions button,.product-demo .pd-result-actions a{gap:4px;font-size:11px}.product-demo .pd-demo-footer{margin-top:17px;font-size:10px}.product-demo .pd-order-list-body{gap:4px;padding:6px}.product-demo .pd-order-row{padding:12px 8px}.product-demo .pd-order-row>strong{font-size:12px}.product-demo .pd-order-row>p,.product-demo .pd-order-id{font-size:10px}.product-demo .pd-status{padding:2px 4px;font-size:10px}.product-demo .pd-order-due{font-size:10px}.product-demo .pd-order-detail{padding:16px 13px}.product-demo .pd-order-detail-heading h5{font-size:15px}.product-demo .pd-order-meta{column-gap:9px;padding:12px}.product-demo .pd-evidence-list li{gap:8px;padding:12px 5px}.product-demo .pd-evidence-list p,.product-demo .pd-evidence-state{font-size:10px}.product-demo .pd-evidence-icon{flex-basis:21px;width:21px;height:21px}.product-demo .pd-order-actions .pd-primary-button,.product-demo .pd-order-actions .pd-secondary-button{padding:8px 10px;font-size:12px}}@media (prefers-reduced-motion:reduce){.product-demo *,.product-demo :before,.product-demo :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.product-demo .pd-question-chips button,.product-demo .pd-segmented button,.product-demo .pd-text-button{min-height:34px}.product-demo .pd-primary-button,.product-demo .pd-secondary-button{min-height:38px}.product-demo .pd-order-meta dd{line-height:1.7}@media (max-width:540px){.product-demo .pd-query-form{flex-wrap:wrap;padding:10px}.product-demo .pd-query-form input{flex-basis:100%;width:100%;padding:6px;font-size:16px}.product-demo .pd-query-form .pd-primary-button{min-height:36px;margin-left:auto}.product-demo .pd-order-list-body{grid-template-columns:1fr}.product-demo .pd-bar-row{grid-template-columns:49px minmax(0,1fr) 40px;gap:8px}}
.project-details{--detail-muted:#afb6af;--detail-line:#ffffff1c;--detail-blue:#579aff;text-align:left;min-width:0}.project-details-header{padding-right:52px}.project-details-eyebrow{color:var(--detail-blue);letter-spacing:.1em;margin:0 0 14px;font-size:12px;line-height:1.6}.project-details-header h2{letter-spacing:-.045em;overflow-wrap:anywhere;margin:0;scroll-margin-top:24px;font-size:clamp(29px,3.6vw,48px);font-weight:500;line-height:1.25}.project-details-header h2:focus{outline:none}.project-details-title{align-items:center;gap:18px;display:flex}.project-details-title h2{min-width:0}.project-details-logo{aspect-ratio:1;object-fit:contain;border-radius:22%;flex-shrink:0;width:clamp(42px,5vw,64px);height:auto;display:block}.project-details-english{color:var(--detail-muted);margin:12px 0 0;font-size:13px;line-height:1.6}.project-details-meta{border-top:1px solid var(--detail-line);border-bottom:1px solid var(--detail-line);grid-template-columns:1.4fr 1fr 1.2fr;gap:22px;margin:30px 0;padding:22px 0;display:grid}.project-details-meta div{min-width:0}.project-details-meta dt{color:var(--detail-muted);font-size:11px;line-height:1.6}.project-details-meta dd{overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.7}.project-details-summary{text-wrap:pretty;max-width:48em;margin:0;font-size:clamp(16px,1.5vw,19px);line-height:1.9}.project-details-proof{border-left:2px solid var(--blue,#2379ff);align-items:baseline;gap:16px;margin:22px 0 30px;padding-left:14px;font-size:13px;line-height:1.8;display:flex}.project-details-proof>span{color:var(--detail-muted);flex:none;font-size:11px}.project-details-proof strong{color:var(--detail-blue);font-weight:500}.project-details-artwork{isolation:isolate;border-radius:14px;overflow:hidden}@media (max-width:600px){.project-details-sim .project-details-header{padding-right:36px}.project-details-sim .project-details-title{gap:12px}.project-details-sim .project-details-title h2{text-wrap:balance;font-size:26px}}.project-details-tags{flex-wrap:wrap;gap:8px;margin:20px 0 36px;padding:0;list-style:none;display:flex}.project-details-tags li{border:1px solid var(--detail-line);color:var(--detail-muted);border-radius:20px;padding:5px 10px;font-size:11px;line-height:1.5}.project-details-section{border-top:1px solid var(--detail-line);grid-template-columns:minmax(120px,.8fr) minmax(0,3fr);align-items:start;gap:30px;padding:32px 0;display:grid}.project-details-section h3{flex-direction:column;gap:10px;margin:0;font-size:16px;font-weight:500;line-height:1.6;display:flex}.project-details-section h3>span{color:var(--detail-blue);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:11px}.project-details-section p,.project-details-section li{color:#d2d8d1;overflow-wrap:anywhere;text-wrap:pretty;max-width:46em;margin:0;font-size:14px;line-height:1.95}.project-details-decisions,.project-details-contributions,.project-details-outcomes{margin:0;padding:0}.project-details-decisions{list-style:none}.project-details-decisions li{grid-template-columns:24px minmax(0,1fr);gap:12px;display:grid}.project-details-decisions li+li{margin-top:22px}.project-details-step{color:var(--detail-blue);font-variant-numeric:tabular-nums;font-size:11px;line-height:2.5}.project-details-contributions{padding-left:18px;list-style:outside}.project-details-contributions li::marker{color:var(--detail-blue)}.project-details-contributions li+li{margin-top:12px}.project-details-outcomes{list-style:none}.project-details-outcomes li{border-left:1px solid #2379ff80;padding:0 0 16px 16px}.project-details-outcomes li:last-child{padding-bottom:0}.project-details-section .project-details-source{color:var(--detail-muted);margin-top:22px;font-size:11px;line-height:1.7}.project-details-navigation{border-top:1px solid var(--detail-line);grid-template-columns:1fr auto 1fr;gap:16px;padding-top:24px;display:grid}.project-details-navigation button{min-height:44px;color:var(--white,#f3f4ef);background:0 0;border-radius:6px;justify-content:flex-start;align-items:center;gap:12px;padding:8px 0;font-size:13px;line-height:1.5;transition:color .18s;display:inline-flex}.project-details-navigation button:last-child{justify-content:flex-end}.project-details-navigation button:hover{color:var(--detail-blue)}.project-details-navigation .project-details-all{border:1px solid #ffffff30;border-radius:24px;justify-content:center;padding:8px 18px}@media (max-width:650px){.project-details-meta{grid-template-columns:1fr 1fr;gap:20px 16px;margin:24px 0}.project-details-meta>div:last-child{grid-column:1/-1}.project-details-header{padding-right:32px}.project-details-proof{flex-direction:column;gap:4px}.project-details-tags{margin-bottom:28px}.project-details-section{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0}.project-details-section h3{flex-direction:row;align-items:baseline;gap:12px}.project-details-navigation{gap:8px;padding-top:20px}.project-details-navigation button{gap:6px;font-size:12px}.project-details-navigation .project-details-all{padding-left:14px;padding-right:14px}}@media (prefers-reduced-motion:reduce){.project-details-navigation button{transition:none}}.project-details-screen{margin:32px 0}.project-details-screen a{background:#f5f7fa;border-radius:10px;display:block;overflow:hidden}.project-details-screen img{width:100%;height:auto;display:block}.project-details-screen figcaption{color:#929da8;margin-top:12px;font-size:11px;line-height:1.8}.project-audiences{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.project-details-section .project-audiences li{color:#b7c8dd;border:1px solid #ffffff20;border-radius:6px;padding:6px 13px;font-size:12px}.project-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.project-application-body{gap:24px;min-width:0;display:grid}.project-module{border-top:1px solid #ffffff20;padding-top:18px}.project-module>span{color:#6389c1;font-size:10px}.project-details-section h4{color:#e0e7ef;margin:10px 0;font-size:15px;font-weight:500;line-height:1.7}.project-details-section .project-module p{color:#a6b1be;font-size:13px}.project-workflow{margin:0;padding:0;list-style:none}.project-workflow>li{grid-template-columns:28px minmax(0,1fr);gap:15px;padding:0 0 25px;display:grid;position:relative}.project-workflow>li:last-child{padding-bottom:0}.project-workflow>li:not(:last-child):before{content:"";background:#32517f;width:1px;position:absolute;top:29px;bottom:3px;left:13px}.project-workflow>li>span{color:#99bdf1;border:1px solid #426394;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;line-height:1;display:grid}.project-workflow h4{margin:0 0 6px}.project-details-section .project-workflow p{color:#a9b5c3;font-size:13px}.project-example{background:#ffffff05;border:1px solid #ffffff19;border-radius:10px;padding:24px}.project-example h4{color:#8bb8fa;margin-top:0}.project-example h5{color:#8099bc;margin:22px 0 8px;font-size:11px;font-weight:400}.project-details-demo{border-top:1px solid var(--detail-line);padding:32px 0}.project-details-demo>h3{margin:0 0 12px;font-size:18px;font-weight:500}.project-details-demo>p{color:#a7b3c0;margin:0 0 24px;font-size:13px;line-height:1.9}@media (max-width:700px){.project-module-grid{grid-template-columns:1fr;gap:20px}.project-example{padding:18px}}
.portfolio-hero-module__oG35eW__hero{isolation:isolate;min-height:max(760px,100svh);padding:140px var(--gutter) 32px;color:#f7f8ff;background:#04060c;flex-direction:column;display:flex;position:relative;overflow:clip}.portfolio-hero-module__oG35eW__atmosphere{z-index:-3;pointer-events:none;background:radial-gradient(at 30% 64%,#154ee048,#0000 55%),radial-gradient(at 84% 30%,#74b8ef40,#0000 46%),#04060c;position:absolute;inset:0}.portfolio-hero-module__oG35eW__colorField{width:100%;height:100%;position:absolute;inset:0}.portfolio-hero-module__oG35eW__shade{z-index:-1;pointer-events:none;background:radial-gradient(42% 46% at 50% 46%,#030710b3 0%,#03071073 48%,#0000 100%),linear-gradient(#03050bed 0%,#03050b1a 26%,#03050b00 65%,#000 100%);position:absolute;inset:0}.portfolio-hero-module__oG35eW__center{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:46px 0 90px;display:flex;position:relative}.portfolio-hero-module__oG35eW__eyebrow{color:#c6d2ef;letter-spacing:.2em;justify-content:center;align-items:center;gap:17px;margin-bottom:34px;font-size:10px;font-weight:500;display:flex}.portfolio-hero-module__oG35eW__eyebrow>span{color:#7186b5}.portfolio-hero-module__oG35eW__name{letter-spacing:-.04em;text-shadow:0 2px 32px #09132c30;justify-content:center;margin:0;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(100px,11.8vw,200px);font-weight:600;line-height:1.18;display:flex}.portfolio-hero-module__oG35eW__letterMask{padding:0 .025em .09em;display:inline-block;overflow:clip}.portfolio-hero-module__oG35eW__letterMask>span{display:block}.portfolio-hero-module__oG35eW__hero[data-motion=on] .portfolio-hero-module__oG35eW__letterMask>span{animation:1.1s cubic-bezier(.16,1,.3,1) both portfolio-hero-module__oG35eW__reveal;animation-delay:calc(.1s + var(--letter) * .11s)}.portfolio-hero-module__oG35eW__role{letter-spacing:.16em;color:#f3f5fd;margin-top:24px;font-size:clamp(19px,1.7vw,30px);font-weight:400}.portfolio-hero-module__oG35eW__description{color:#ccd4e5;text-shadow:0 1px 12px #030710;white-space:pre-line;text-wrap:pretty;max-width:46em;margin-top:25px;font-size:13px;line-height:1.95}.portfolio-hero-module__oG35eW__actions{justify-content:center;align-items:center;gap:36px;margin-top:36px;display:flex}.portfolio-hero-module__oG35eW__primary{--button-x:0px;--button-y:0px;color:#111828;min-height:54px;transform:translate(var(--button-x), var(--button-y));background:#f4f6ff;border:1px solid #fff;border-radius:100px;justify-content:center;align-items:center;gap:38px;padding:0 24px;font-size:13px;font-weight:500;transition:transform .2s ease-out,background .18s,box-shadow .18s;display:inline-flex}.portfolio-hero-module__oG35eW__primary>span{font-size:21px}.portfolio-hero-module__oG35eW__primary:hover{background:#fff;box-shadow:0 0 32px #92b9ff40}.portfolio-hero-module__oG35eW__primary:focus-visible,.portfolio-hero-module__oG35eW__secondary:focus-visible,.portfolio-hero-module__oG35eW__scrollHint:focus-visible{outline-color:#b5ceff}.portfolio-hero-module__oG35eW__secondary{color:#d3dbec;justify-content:center;align-items:center;gap:18px;min-height:48px;font-size:13px;display:inline-flex}.portfolio-hero-module__oG35eW__secondary>span{transition:transform .2s}.portfolio-hero-module__oG35eW__secondary:hover>span{transform:translateY(4px)}.portfolio-hero-module__oG35eW__hero[data-motion=on] :is(.portfolio-hero-module__oG35eW__eyebrow,.portfolio-hero-module__oG35eW__role,.portfolio-hero-module__oG35eW__description,.portfolio-hero-module__oG35eW__actions){animation:.9s cubic-bezier(.16,1,.3,1) both portfolio-hero-module__oG35eW__fadeUp}.portfolio-hero-module__oG35eW__hero[data-motion=on] .portfolio-hero-module__oG35eW__role{animation-delay:.3s}.portfolio-hero-module__oG35eW__hero[data-motion=on] .portfolio-hero-module__oG35eW__description{animation-delay:.42s}.portfolio-hero-module__oG35eW__hero[data-motion=on] .portfolio-hero-module__oG35eW__actions{animation-delay:.54s}.portfolio-hero-module__oG35eW__footer{color:#a6b2c8;justify-content:space-between;align-items:center;gap:24px;min-height:50px;font-size:10px;display:flex}.portfolio-hero-module__oG35eW__footer>p:first-child{flex-direction:column;gap:8px;display:flex}.portfolio-hero-module__oG35eW__footer strong{color:#e3e8f3;font-size:12px;font-weight:400}.portfolio-hero-module__oG35eW__pointerHint{align-items:center;gap:9px;display:flex}.portfolio-hero-module__oG35eW__pointerHint>span{color:#9fbbf3;font-size:25px}.portfolio-hero-module__oG35eW__scrollHint{align-items:center;gap:20px;min-height:44px;display:flex}.portfolio-hero-module__oG35eW__scrollHint>span:first-child{letter-spacing:.17em;font-size:8px}.portfolio-hero-module__oG35eW__scrollIcon{color:#d7e5ff;font-size:20px}@keyframes portfolio-hero-module__oG35eW__reveal{0%{opacity:0;filter:blur(7px);transform:translateY(110%)rotate(4deg)}to{opacity:1;filter:blur();transform:translateY(0)rotate(0)}}@keyframes portfolio-hero-module__oG35eW__fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1700px){.portfolio-hero-module__oG35eW__description{font-size:16px}.portfolio-hero-module__oG35eW__eyebrow{font-size:12px}.portfolio-hero-module__oG35eW__primary,.portfolio-hero-module__oG35eW__secondary{font-size:15px}}@media (max-height:800px) and (min-width:701px){.portfolio-hero-module__oG35eW__hero{min-height:max(660px,100svh);padding-top:110px;padding-bottom:24px}.portfolio-hero-module__oG35eW__center{padding-top:16px;padding-bottom:48px}.portfolio-hero-module__oG35eW__name{font-size:clamp(92px,9vw,140px)}.portfolio-hero-module__oG35eW__eyebrow{margin-bottom:20px}.portfolio-hero-module__oG35eW__role{margin-top:12px}.portfolio-hero-module__oG35eW__description{margin-top:18px}.portfolio-hero-module__oG35eW__actions{margin-top:28px}}@media (max-width:700px){.portfolio-hero-module__oG35eW__hero{min-height:max(720px,100svh);padding:110px 7vw 30px}.portfolio-hero-module__oG35eW__center{padding:35px 0 60px}.portfolio-hero-module__oG35eW__eyebrow{letter-spacing:.14em;gap:10px;margin-bottom:28px;font-size:8px}.portfolio-hero-module__oG35eW__name{letter-spacing:-.045em;font-size:clamp(72px,20vw,116px)}.portfolio-hero-module__oG35eW__role{letter-spacing:.09em;margin-top:20px;font-size:16px}.portfolio-hero-module__oG35eW__description{white-space:normal;text-wrap:balance;max-width:25em;margin-top:22px;font-size:12px;line-height:1.9}.portfolio-hero-module__oG35eW__actions{gap:27px;margin-top:29px}.portfolio-hero-module__oG35eW__primary{gap:25px;min-height:50px;padding-inline:21px}.portfolio-hero-module__oG35eW__secondary{gap:13px;font-size:12px}.portfolio-hero-module__oG35eW__pointerHint{display:none}.portfolio-hero-module__oG35eW__scrollHint{gap:10px;margin-right:40px}.portfolio-hero-module__oG35eW__scrollHint>span:first-child{letter-spacing:.09em;font-size:7px}.portfolio-hero-module__oG35eW__footer strong{font-size:11px}.portfolio-hero-module__oG35eW__footer{gap:12px;font-size:9px}}@media (prefers-reduced-motion:reduce){.portfolio-hero-module__oG35eW__hero[data-motion=on] .portfolio-hero-module__oG35eW__letterMask>span,.portfolio-hero-module__oG35eW__hero[data-motion=on] :is(.portfolio-hero-module__oG35eW__eyebrow,.portfolio-hero-module__oG35eW__role,.portfolio-hero-module__oG35eW__description,.portfolio-hero-module__oG35eW__actions){animation:none}.portfolio-hero-module__oG35eW__primary,.portfolio-hero-module__oG35eW__secondary>span{transition:none;transform:none}}.portfolio-hero-module__oG35eW__hero[data-motion=off] .portfolio-hero-module__oG35eW__primary{transform:none}
.fold-text-module__ePT42q__root.fold-text-module__ePT42q__root{isolation:isolate;max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;vertical-align:top;white-space:normal;-webkit-user-select:text;user-select:text;display:inline-block;position:relative}.fold-text-module__ePT42q__root span{color:inherit;font:inherit;letter-spacing:inherit}.fold-text-module__ePT42q__root .fold-text-module__ePT42q__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fold-text-module__ePT42q__visual{display:inline}.fold-text-module__ePT42q__line{display:block}.fold-text-module__ePT42q__whitespace{white-space:pre}.fold-text-module__ePT42q__word{white-space:nowrap;display:inline-block}.fold-text-module__ePT42q__segment{perspective:700px;transform-style:preserve-3d;vertical-align:baseline;display:inline-block}.fold-text-module__ePT42q__piece{transform-origin:50% 0;transform-style:preserve-3d;backface-visibility:hidden;display:inline-block;position:relative}.fold-text-module__ePT42q__piece:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(#00000094 0%,#00000038 42%,#ffffff42 100%);border-radius:.08em;position:absolute;inset:-.08em -.02em}.fold-text-module__ePT42q__root[data-fold-motion=on][data-fold-state=running] .fold-text-module__ePT42q__piece{animation:fold-text-module__ePT42q__unfold .65s cubic-bezier(.215, .61, .355, 1) var(--fold-delay,0s) both;will-change:transform, opacity}.fold-text-module__ePT42q__root[data-fold-motion=on][data-fold-state=running] .fold-text-module__ePT42q__piece:after{animation:fold-text-module__ePT42q__crease .65s cubic-bezier(.215, .61, .355, 1) var(--fold-delay,0s) both}@keyframes fold-text-module__ePT42q__unfold{0%{opacity:0;transform:rotateX(-92deg)}to{opacity:1;transform:rotateX(0)}}@keyframes fold-text-module__ePT42q__crease{0%{opacity:.55}to{opacity:0}}@media (prefers-reduced-motion:reduce){.fold-text-module__ePT42q__root .fold-text-module__ePT42q__piece{will-change:auto;opacity:1!important;animation:none!important;transform:none!important}.fold-text-module__ePT42q__root .fold-text-module__ePT42q__piece:after{opacity:0!important;animation:none!important}}
.kinetic-typography-module__62cfCG__kinetic{isolation:isolate;width:100%;min-width:0;height:100%;position:relative;overflow:hidden}.kinetic-typography-module__62cfCG__kinetic canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.kinetic-typography-module__62cfCG__fallback{color:#eeeff2;letter-spacing:-.06em;flex-direction:column;justify-content:center;align-items:center;gap:.05em;font:900 clamp(28px,4.5vw,64px)/1 Arial Black,Arial,sans-serif;display:flex;position:absolute;inset:0}.kinetic-typography-module__62cfCG__kinetic[data-webgl=ready] .kinetic-typography-module__62cfCG__fallback{visibility:hidden}.kinetic-typography-module__62cfCG__kinetic[data-webgl=fallback] canvas{display:none}
