.acm-plan-benefits{margin-top:18px;color:#424b55;text-align:left;font-size:12px;font-weight:400}.acm-plan-benefits .acm-plan-points-total{color:#303944;font-size:12px;font-weight:500;line-height:1.7}.acm-plan-benefits .acm-plan-points-split{margin-top:7px;color:#67717d;font-size:11px;line-height:1.9}.acm-plan-features{display:grid;gap:9px;margin:16px 0 0;padding:15px 0 0;border-top:1px solid #e5e7e9;list-style:none}.acm-plan-features li{display:flex;align-items:baseline;gap:7px;font-size:12px;line-height:1.65}.acm-plan-features li>span{flex-shrink:0;color:#c65d3b}.acm-plan-included{margin-top:16px;padding:10px;border:1px solid #e4bda8;border-left:3px solid #c96442;border-radius:6px;background:#fff1e7;color:#a2482e}.acm-plan-included b{display:block;font-size:12px;font-weight:500;line-height:1.65}.acm-plan-benefits .acm-plan-included p{margin:4px 0 0;color:#79513e;font-size:11px;line-height:1.65}.acm-app-purchase-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:24px;background:#19233066;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.acm-app-purchase-dialog{width:min(860px,95vw);max-height:calc(100vh - 48px);overflow:auto;background:#fff;color:#202731;border-radius:13px;box-shadow:0 20px 70px #0b142433}.acm-app-purchase-header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;border-bottom:1px solid #e6e9ed}.acm-app-purchase-header h2{font-size:18px;font-weight:600}.acm-app-purchase-header p{font-size:12px;color:#79818c;margin-top:7px}.acm-app-purchase-header>button{font-size:24px;color:#79818c}.acm-app-purchase-body{padding:24px 26px}.acm-app-purchase-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.acm-app-purchase-tabs{display:inline-flex;flex-wrap:wrap;gap:3px;padding:3px;border:1px solid #e6e9ed;border-radius:9px;background:#f3f5f7}.acm-app-purchase-tabs button{min-width:78px;min-height:34px;height:34px;padding:0 14px;border:1px solid transparent;border-radius:6px;background:transparent;color:#66717e;box-shadow:none;font-size:12px}.acm-app-purchase-tabs button[aria-pressed=true]{color:#fff;border-color:#c65d3b;background:#c65d3b;box-shadow:0 1px 3px #19233012}.acm-app-current-subject{font-size:12px;color:#79818c}.acm-app-upgrade-amount{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding:15px 18px;border:1px solid #edd7cc;border-radius:8px;background:#fff8f3;font-size:13px}.acm-app-upgrade-amount strong{color:#b74f2d;font-size:23px;font-weight:600;font-variant-numeric:tabular-nums}.acm-app-plan-option .acm-app-catalog-label{color:#66717e;font-size:12px}.acm-app-plan-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.acm-app-plan-option{min-width:0;border:1px solid #dfe4e8;border-radius:8px;padding:20px;text-align:left}.acm-app-plan-option[aria-pressed=true]{border-color:#b75836;background:#fffcfa}.acm-app-plan-option:focus-visible,.acm-app-purchase-tabs button:focus-visible{outline:2px solid #c65d3b;outline-offset:3px}.acm-app-plan-option h3{font-size:14px;font-weight:600}.acm-app-plan-option strong{display:block;font-size:25px;margin:23px 0 12px;font-weight:600}.acm-app-plan-option small{font-size:11px;color:#79818c;font-weight:400}.acm-app-plan-option p,.acm-app-purchase-note{font-size:12px;color:#79818c;line-height:1.8}.acm-app-purchase-note{margin:16px 0}.acm-app-purchase-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:24px}.acm-app-purchase-dialog .acm-inline-payment{align-self:start;padding:16px;border:1px solid #e6e9ed;border-radius:10px;background:#f9fafb}.acm-app-purchase-dialog .acm-inline-payment-code{background:#fff}.acm-app-purchase-dialog .acm-inline-payment p:last-child{margin-bottom:0}.acm-app-purchase-renew{width:min(720px,95vw)}.acm-app-renewal-summary{border:1px solid #e1e6eb;border-radius:10px;overflow:hidden}.acm-app-renewal-summary>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px}.acm-app-renewal-summary>div+div{border-top:1px solid #e6e9ed}.acm-app-renewal-summary>div>span{font-size:12px;color:#79818c}.acm-app-renewal-tier>strong{font-size:17px;font-weight:600}.acm-app-renewal-price>strong{font-size:20px;font-weight:600;font-variant-numeric:tabular-nums}.acm-app-renewal-price small{font-size:12px;color:#79818c;font-weight:400}.acm-app-purchase-upgrade .acm-app-plan-options:has(>.acm-app-plan-option:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.acm-checkout-embedded{max-width:520px;margin:0 auto}@media (max-width:700px){.acm-app-purchase-mask{padding:12px}.acm-app-purchase-dialog{max-height:calc(100vh - 24px)}.acm-app-purchase-body,.acm-app-purchase-header{padding:20px}.acm-app-plan-options{grid-template-columns:1fr}}@media (max-width:480px){.acm-app-purchase-toolbar{align-items:stretch;flex-direction:column;gap:10px}.acm-app-purchase-toolbar>.acm-app-purchase-tabs{align-self:flex-start}.acm-app-renewal-summary>div{padding:14px;gap:10px}.acm-app-renewal-duration{flex-wrap:wrap}}.acm-inline-purchase-grid{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:24px;align-items:start}.acm-inline-purchase-options{min-width:0}.acm-inline-purchase-options .acm-app-plan-options{gap:10px}.acm-inline-purchase-options .acm-app-plan-option{padding:16px 12px}.acm-inline-purchase-options .acm-app-plan-option strong{font-size:21px;margin:20px 0 10px}.acm-inline-payment{align-self:stretch;min-width:0;padding:0 18px;border-left:1px solid #e6e9ed;text-align:center}.acm-inline-payment h3{font-size:14px;font-weight:600;line-height:20px;margin-bottom:12px}.acm-inline-payment-code{box-sizing:border-box;width:160px;height:160px;max-width:100%;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center;padding:8px;background:#f6f7f8;border-radius:8px;color:#89919b;font-size:12px;line-height:1.7}.acm-inline-payment-code>span:not(.sr-only){color:#a34427}.acm-inline-payment-code img{display:block;min-width:0;min-height:0;width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;background:#fff}.acm-inline-payment-amount{display:block;font-size:26px;color:#c65d3b;font-weight:600;margin:12px 0 8px}.acm-inline-payment p{font-size:12px;color:#79818c;line-height:1.8;margin-bottom:14px}@media (max-width:700px){.acm-inline-purchase-grid{grid-template-columns:1fr;gap:18px}.acm-inline-payment{border-left:0;border-top:1px solid #e6e9ed;padding:22px 0 0}.acm-inline-purchase-options .acm-app-plan-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.acm-inline-payment-code{position:relative}.acm-inline-payment-refresh{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border:0;border-radius:8px;background:#ffffffe6;color:#323944;cursor:pointer;opacity:0;transition:opacity .15s}.acm-inline-payment-refresh>span{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:12px}.acm-inline-payment-code:hover .acm-inline-payment-refresh,.acm-inline-payment-refresh:focus-visible,.acm-inline-payment-refresh[data-empty]{opacity:1}.acm-inline-payment-refresh:focus-visible{outline:2px solid #c96442;outline-offset:2px}@media (hover:none){.acm-inline-payment-refresh:not([data-empty]){inset:auto 4px 4px auto;width:34px;height:34px;background:#fffffff0;opacity:1}.acm-inline-payment-refresh:not([data-empty])>span>span{display:none}.acm-inline-payment-refresh:not([data-empty]) svg{width:18px;height:18px}}.acm-app-purchase-dialog:not(.acm-app-purchase-renew),.center-modal.acm-app-benefit-upgrade{width:min(1040px,95vw)}.acm-app-plan-option{display:flex;flex-direction:column;justify-content:flex-start}.acm-app-plan-option>.acm-plan-benefits{width:100%}.acm-app-benefit-upgrade .acm-app-plan-options{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}@media (max-width:700px){.acm-inline-purchase-options .acm-app-plan-options{grid-template-columns:1fr}}.acm-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}.acm-product-card{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #e3e7eb;border-radius:11px;overflow:hidden;color:#202731}.acm-product-grid>.acm-product-slot{display:flex;flex-direction:column;min-width:0;margin-top:0}.acm-product-slot>.acm-product-card{flex:1}.acm-product-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 24px 0}.acm-product-title{display:flex;align-items:center;gap:10px;min-width:0}.acm-product-title h2{font-size:14px;font-weight:600;line-height:1.5}.acm-product-icon{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:8px;background:#f8eee6;color:#b75836}.acm-product-legal .acm-product-icon{background:#edf5f0;color:#367561}.acm-product-icon svg{width:17px;height:17px;stroke-width:1.6}.acm-product-status{padding:4px 8px;border-radius:5px;font-size:11px;line-height:1.5;white-space:nowrap;background:#f0f2f5;color:#79818c}.acm-product-status-active{background:#edf5f0;color:#367561}.acm-product-status-warning{background:#faf1e3;color:#94671f}.acm-product-status-error{background:#fdeceb;color:#8a2f22}.acm-product-body{flex:1;padding:22px 24px 24px}.acm-product-plan{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:20px;font-weight:600;line-height:1.5;letter-spacing:-.3px}.acm-order-product{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.acm-product-period{display:inline-flex;align-items:center;padding:3px 9px;border:1px solid #efc5b5;border-radius:5px;background:#fff3eb;color:#ad492b;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:0}.acm-product-description{margin-top:7px;color:#79818c;font-size:12px;line-height:1.8}.acm-product-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px;margin-top:24px}.acm-product-details dt{font-size:11px;color:#79818c;margin-bottom:7px}.acm-product-details dd{margin:0;font-size:13px;line-height:1.7;font-weight:500;overflow-wrap:anywhere}.acm-product-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #e6e9ed;padding:17px 24px;background:#fcfcfd}.acm-product-footer-note{flex:1;min-width:0;font-size:11px;color:#79818c;line-height:1.8}.acm-product-footer .acm-actions{flex-shrink:0;justify-content:flex-end;margin-left:auto}@media (max-width: 900px){.acm-product-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 500px){.acm-product-header{padding:20px 20px 0;flex-wrap:wrap}.acm-product-body{padding:20px}.acm-product-footer{padding:16px 20px;flex-wrap:wrap}.acm-product-footer-note{flex-basis:150px}.acm-product-details{gap:18px 14px}}.acm-topup-purchase{width:min(740px,95vw)}.acm-topup-purchase .center-topup-packs{display:grid;gap:10px}.acm-topup-purchase .center-topup-pack{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:76px;width:100%;padding:15px 18px;border:1px solid #dfe4e8;border-radius:8px;background:#fff;color:#202731;text-align:left}.acm-topup-purchase .center-topup-pack[aria-pressed=true]{border-color:#c65d3b;background:#fffcfa}.acm-topup-purchase .center-topup-pack:focus-visible{outline:2px solid #c65d3b;outline-offset:3px}.acm-topup-purchase .center-topup-pack strong{font-size:14px;font-weight:600}.acm-topup-purchase .center-topup-pack span{display:block;margin-top:7px;font-size:12px;color:#79818c}.acm-topup-purchase .center-topup-pack b{font-size:20px;font-weight:600;white-space:nowrap}.acm-topup-purchase .center-topup-consent{margin-top:20px}.acm-page{color:#202731}.acm-card{background:#fff;border:1px solid #e3e7eb;border-radius:11px;overflow:hidden}.acm-member-head{display:flex;align-items:center;gap:17px;padding:25px 28px}.acm-emblem{width:48px;height:48px;border-radius:12px;background:#f8eee6;color:#b75836;display:grid;place-items:center;flex-shrink:0}.acm-emblem svg{width:25px;height:25px;stroke-width:1.5}.acm-identity{min-width:0}.acm-name-line{display:flex;align-items:center;gap:13px;flex-wrap:wrap}.acm-name-line h2{font-size:21px;letter-spacing:-.35px;font-weight:650;line-height:1.4;max-width:520px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acm-tier{font-size:13px;font-weight:650;padding:6px 11px;border-radius:6px;background:#f9e9de;border:1px solid #eac8b3;color:#a34f30;white-space:nowrap}.acm-identity p{font-size:11px;color:#79818c;margin-top:8px}.acm-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.acm-member-head>.acm-actions{margin-left:auto}.acm-detail-grid,.acm-benefit{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding:22px 28px;border-top:1px solid #e6e9ed}.acm-detail-grid dt,.acm-benefit dt{font-size:11px;color:#79818c;margin-bottom:9px}.acm-detail-grid dd,.acm-benefit dd{font-size:13px;font-weight:500;line-height:1.6;margin:0}.acm-benefit{background:#fcfcfd;align-items:start}.acm-benefit-title small{font-size:10px;color:#9099a4;display:block;margin-bottom:7px}.acm-benefit-title h3{font-size:13px;font-weight:550;display:flex;gap:9px;flex-wrap:wrap;align-items:center}.acm-status{display:inline-flex;align-items:center;font-size:10px;padding:4px 7px;border-radius:4px;color:#7d8793;background:#f0f2f5;white-space:nowrap}.acm-status-active{background:#edf5f0;color:#367561}.acm-benefit dl{display:contents}.acm-benefit-empty{grid-column:span 2;font-size:12px;color:#79818c;line-height:1.8}.acm-benefit>.acm-actions{justify-self:end}.acm-overview-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);gap:18px;margin-top:18px}.acm-section-head{display:flex;justify-content:space-between;align-items:center;gap:15px}.acm-section-head h2{font-size:14px;font-weight:600;margin:0}.acm-section-head p{font-size:11px;color:#79818c;margin-top:6px}.acm-points{margin-top:25px}.acm-points-compact{margin-top:0;padding:23px 26px}.acm-balance-main{display:flex;align-items:center;justify-content:space-between;margin:21px 0 24px}.acm-balance-main span{font-size:12px;color:#818994}.acm-balance-main strong{display:block;font-size:34px;font-weight:600;letter-spacing:-1px;margin-top:7px;line-height:1.2;font-variant-numeric:tabular-nums}.acm-balance-main small,.acm-cycle-use small{font-size:11px;color:#79818c;font-weight:400;letter-spacing:0}.acm-cycle-use{padding:12px 15px;background:#f7f8fa;border-radius:6px}.acm-cycle-use b{font-size:18px;display:block;margin-top:7px;font-weight:500}.acm-sources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:15px}.acm-sources-free{grid-template-columns:repeat(2,minmax(0,1fr))}.acm-source{border:1px solid #e3e7eb;background:#fff;padding:19px 21px;border-radius:10px;min-width:0}.acm-source-head{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;color:#818994;flex-wrap:wrap}.acm-source-head span{display:flex;gap:7px;align-items:center}.acm-source-head i{height:6px;width:6px;border-radius:50%;background:#b75836}.acm-source-gift .acm-source-head i{background:#8172ac}.acm-source-topup .acm-source-head i{background:#70a592}.acm-source-head small{font-size:10px}.acm-source>strong{display:block;margin-top:14px;font-size:25px;font-weight:550;line-height:1.3;font-variant-numeric:tabular-nums}.acm-source strong small{font-size:11px;font-weight:400;color:#9199a4}.acm-source p{font-size:10px;color:#929aa5;margin-top:10px;line-height:1.6}.acm-points-compact .acm-sources{gap:0;border-top:1px solid #e6e9ed;padding-top:18px}.acm-points-compact .acm-source{border:0;border-radius:0;padding:0 17px;border-right:1px solid #e6e9ed}.acm-points-compact .acm-source:first-child{padding-left:0}.acm-points-compact .acm-source:last-child{border:0}.acm-points-compact .acm-source>strong{font-size:20px;margin-top:9px}.acm-points-foot{margin-top:14px;padding-top:13px;border-top:1px solid #e6e9ed;font-size:11px;color:#79818c;display:flex;gap:24px;flex-wrap:wrap}.acm-points-foot b{color:#4d5866;font-weight:500;margin-left:7px}.acm-total-inline{font-size:11px;color:#929aa5}.acm-total-inline strong{font-size:16px;font-weight:550;color:#202731;margin:0 7px}.acm-data-note{font-size:12px;color:#79818c;padding:17px 0;line-height:1.8}.acm-legal-card{padding:23px 24px;display:flex;flex-direction:column;min-height:245px}.acm-legal-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.acm-legal-heading h2{font-size:14px;font-weight:600}.acm-legal-body{margin-top:22px;flex:1}.acm-legal-body h3{font-size:15px;font-weight:500;margin-bottom:9px}.acm-legal-body p{font-size:12px;color:#79818c;line-height:1.8}.acm-legal-quota strong{font-size:30px;font-weight:550}.acm-legal-quota small{font-size:12px;color:#79818c;margin-left:6px}.acm-track{height:5px;background:#f0f2f5;overflow:hidden;border-radius:5px;margin-top:13px}.acm-track i{display:block;height:100%;background:#bb795a;border-radius:5px}.acm-legal-meta{display:flex;justify-content:space-between;gap:15px;font-size:11px;color:#79818c;margin-top:13px}.acm-legal-footer{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:21px}.acm-legal-footer small{font-size:10px;color:#929aa5}.acm-legal-inline{margin-top:18px;display:grid;grid-template-columns:minmax(230px,1fr) 2fr auto;gap:22px;align-items:center;padding:22px 26px;min-height:88px}.acm-legal-inline .acm-legal-heading{justify-content:flex-start;flex-wrap:wrap}.acm-legal-inline dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.acm-legal-inline dt{font-size:10px;color:#79818c;margin-bottom:8px}.acm-legal-inline dd{font-size:12px;font-weight:500}.acm-legal-inline .acm-legal-empty{font-size:12px;line-height:1.8;color:#79818c}.acm-source-dates{font-size:11px;line-height:1.8;color:#79818c;margin-top:12px}.acm-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px}.acm-stat{padding:18px 21px}.acm-stat span{font-size:11px;color:#79818c}.acm-stat strong{display:block;font-size:21px;margin-top:8px;font-weight:550}.acm-stat small{font-size:11px;color:#79818c;font-weight:400;margin-left:5px}.acm-usage{padding:23px 26px 35px;margin-top:18px}.acm-usage>.acm-section-head{margin-bottom:18px}.acm-legal-error{padding:23px 26px;font-size:12px;color:#79818c}.acm-legal-error h2{font-size:14px;font-weight:600;color:#202731;margin-bottom:14px}.acm-dialog-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#19233066;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:24px}.acm-dialog{width:min(860px,95vw);max-height:calc(100vh - 48px);overflow:auto;background:#fff;border-radius:13px;box-shadow:0 20px 70px #0b142433}.acm-dialog-head{padding:22px 26px;border-bottom:1px solid #e6e9ed;display:flex;align-items:center;justify-content:space-between}.acm-dialog-head h2{font-size:18px;font-weight:600}.acm-dialog-head>button{font-size:24px;color:#79818c}.acm-dialog-body{padding:24px 26px}.acm-dialog-subject{font-size:12px;color:#79818c;margin-bottom:17px}.acm-dialog-subject strong{color:#202731;margin-left:9px;font-weight:500}.acm-offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.acm-offer{border:1px solid #dfe4e8;border-radius:8px;padding:19px;text-align:left}.acm-offer[aria-pressed=true]{border-color:#b75836;background:#fffcfa}.acm-offer h3{font-size:14px;font-weight:550}.acm-offer strong{display:block;font-size:25px;margin:21px 0 12px;font-weight:600}.acm-offer p{font-size:11px;color:#79818c;line-height:1.8}.acm-dialog-consent{font-size:12px;display:flex;gap:8px;align-items:start;line-height:1.8;margin-top:22px}.acm-dialog-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}@media (max-width:1100px){.acm-overview-grid{grid-template-columns:1fr}.acm-detail-grid,.acm-benefit{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.acm-legal-inline{grid-template-columns:1fr}.acm-stats{gap:12px}.acm-legal-inline dl{gap:16px}.acm-benefit-empty{grid-column:span 1}}@media (max-width:700px){.acm-member-head{padding:20px;flex-wrap:wrap}.acm-member-head>.acm-actions{margin-left:0}.acm-detail-grid,.acm-benefit{padding:20px}.acm-name-line h2{font-size:19px;max-width:260px}.acm-sources,.acm-sources-free{grid-template-columns:1fr}.acm-points-compact .acm-sources{gap:16px}.acm-points-compact .acm-source{padding:0;border:0}.acm-section-head{align-items:flex-start;flex-wrap:wrap}.acm-stats,.acm-offers{grid-template-columns:1fr}.acm-dialog-mask{padding:12px}.acm-points-compact,.acm-legal-card,.acm-usage{padding:20px}.acm-benefit>.acm-actions{justify-self:start}}.acm-member-summary{margin-left:auto;border-left:1px solid #e6e9ed;padding-left:28px;text-align:right;flex-shrink:0}.acm-member-summary span{font-size:11px;color:#79818c}.acm-member-summary strong{display:block;font-size:13px;font-weight:500;margin-top:8px}.acm-member-summary+.acm-actions{margin-left:20px}.acm-legal-card h2{white-space:nowrap}@media (max-width:700px){.acm-member-summary{padding-left:0;margin-left:0;border:0;text-align:left}.acm-member-summary+.acm-actions{margin-left:auto}.acm-legal-heading{flex-wrap:wrap}}.legal-renewal-dialog{width:min(780px,95vw);color:#202731;background:#fff;font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif;color-scheme:light}.legal-renewal-dialog .legal-checkout-grid{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:28px;align-items:start}.legal-checkout-summary{min-width:0}.legal-renewal-dialog .acm-dialog-subject{margin:0 0 20px;line-height:1.7}.legal-renewal-dialog .acm-offers{gap:9px}.legal-renewal-dialog .acm-offer{padding:14px 11px;border-color:#e6e9ed;background:#fff}.legal-renewal-dialog .acm-offer[aria-pressed=true]{border-color:#c65d3b;background:#fff9f6}.legal-renewal-dialog .acm-offer h3{font-size:12px}.legal-renewal-dialog .acm-offer strong{font-size:21px;margin:16px 0 0;letter-spacing:-.5px}.legal-renewal-dialog .acm-offer strong small{display:block;font-size:10px;font-weight:400;letter-spacing:0;color:#79818c;margin-top:5px}.legal-renewal-dialog .acm-offer p{display:none}.legal-renewal-summary{margin-top:22px;padding-top:16px;border-top:1px solid #e6e9ed;font-size:12px}.legal-renewal-summary>div{display:flex;justify-content:space-between;gap:20px;margin:0 0 12px}.legal-renewal-summary dt{color:#79818c}.legal-renewal-summary dd{margin:0;text-align:right;font-weight:500}.legal-renewal-summary>div:last-child dd{color:#c65d3b;font-size:20px;font-variant-numeric:tabular-nums}.legal-checkout-payment{padding-left:20px;border-left:1px solid #e6e9ed;min-height:230px;min-width:0}.legal-checkout-payment .legal-payment-placeholder{width:160px;min-height:160px;margin:0;padding:15px;font-size:12px;background:#fff;border-color:#e6e9ed}.legal-inline-payment.legal-payment-column{margin:0;padding:0;border:0;border-radius:0;background:#fff}.legal-payment-column>h3{margin:0 0 14px;font-size:13px;text-align:center}.legal-inline-payment.legal-payment-column .center-modal-body{display:flex;flex-direction:column;gap:12px;padding:0}.legal-inline-payment.legal-payment-column .legal-qr-code{margin:0;padding:0;border-radius:0;gap:12px}.legal-payment-column img{width:160px;height:160px;max-width:none}.legal-payment-column .center-empty{padding:10px 0;font-size:12px;text-align:left;line-height:1.8}.legal-qr-refresh-surface{position:relative;display:grid;place-items:center;width:220px;height:220px;background:#f6f7f8;border:1px solid #e6e9ed;border-radius:8px;overflow:hidden}.legal-qr-refresh-surface>img{opacity:.15;filter:blur(2px)}.legal-qr-refresh{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-size:27px;color:#c65d3b;background:#ffffffb8}.legal-qr-refresh span{font-size:12px}.legal-payment-column .legal-qr-refresh-surface{width:160px;height:160px}.legal-qr-retry{display:grid;place-items:center;width:160px;height:160px;border:1px solid #e6e9ed;border-radius:8px;color:#c65d3b;background:#fff;font-size:12px}.legal-qr-refresh:focus-visible,.legal-qr-retry:focus-visible{outline:2px solid #c65d3b;outline-offset:2px}@media (max-width:620px){.legal-renewal-dialog .legal-checkout-grid{grid-template-columns:1fr;gap:22px;padding:20px}.legal-renewal-dialog .legal-checkout-payment{border-left:0;border-top:1px solid #e6e9ed;padding:20px 0 0;display:grid;justify-content:center;min-height:0}.legal-renewal-dialog .acm-offers{grid-template-columns:repeat(3,minmax(0,1fr))}.legal-renewal-dialog .acm-offer{padding:12px 8px}.legal-renewal-dialog .acm-offer strong{font-size:18px}.legal-renewal-dialog .legal-checkout-summary .acm-offers:has(>.acm-offer:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.legal-payment-receipt{font-size:11px;color:#79818c;overflow-wrap:anywhere;line-height:1.7}.acm-purchase-tabs{display:inline-flex;gap:4px;padding:4px;margin-bottom:20px;border:1px solid #dfe4e8;border-radius:11px;background:#f2f4f6}.acm-purchase-tabs button{min-width:112px;height:38px;border-color:transparent;background:transparent;color:#66717e;box-shadow:none}.acm-purchase-tabs button[aria-pressed=true]{border-color:#c65d3b;background:#c65d3b;color:#fff;box-shadow:0 1px 3px #17202b1a}.acm-purchase-tabs button:focus-visible,.acm-seat-stepper button:focus-visible{outline:2px solid #c65d3b;outline-offset:3px}.acm-seat-field{display:flex;align-items:center;gap:12px;font-size:13px;color:#202731}.acm-seat-stepper{display:inline-flex;align-items:center;height:40px;border:1px solid #cbd2d9;border-radius:9px;background:#fff;overflow:hidden}.acm-seat-stepper button{display:grid;place-items:center;width:38px;height:38px;border:0;background:#f6f7f8;color:#17202b;font-size:19px;line-height:1}.acm-seat-stepper button:disabled{color:#b5bdc6;cursor:not-allowed;background:#f8f9fa}.acm-seat-stepper input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;width:68px;height:38px;padding:0 5px;border:0;border-inline:1px solid #e1e5e9;background:#fff;color:#17202b;text-align:center;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;outline:none}.acm-seat-stepper input::-webkit-inner-spin-button,.acm-seat-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.acm-seat-stepper:focus-within{border-color:#c65d3b;box-shadow:0 0 0 3px #c65d3b14}.center-scope .acm-dialog-consent{display:flex;align-items:flex-start;gap:9px;margin-top:22px;font-size:12px;line-height:20px;color:#495563;cursor:pointer}.center-scope .acm-dialog-consent input[type=checkbox]{margin:2px 0;width:16px;height:16px;flex:none}.acm-dialog-consent>span{display:block;min-width:0;line-height:20px}.acm-dialog-consent a{margin-left:5px}.acm-dialog-consent a.center-text-button{display:inline;min-height:0;padding:0;border-radius:0;background:transparent;font-size:inherit;line-height:inherit;vertical-align:baseline;white-space:normal}.acm-dialog-consent a.center-text-button:focus-visible{outline:2px solid #c65d3b;outline-offset:2px}.acm-dialog-body .acm-offers:has(>.acm-offer:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:700px){.acm-purchase-tabs{display:flex}.acm-purchase-tabs button{flex:1}.acm-dialog-body .acm-offers:has(>.acm-offer:nth-child(2):last-child){grid-template-columns:1fr}.acm-seat-field{flex-wrap:wrap}}.center-purchase-scope{color-scheme:light;color:#202731;--background:0 0% 100%;--foreground:216 22% 13%;--muted-foreground:210 8% 44%;--accent:16 56% 52%;--primary:16 56% 52%;--primary-foreground:0 0% 100%;--border:210 14% 88%;--card:0 0% 100%;--card-foreground:216 22% 13%;font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif}.center-purchase-scope input,.center-purchase-scope select,.center-purchase-scope textarea{color-scheme:light;background:#fff;color:#17202b;caret-color:#17202b}.center-purchase-scope input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:#c65d3b;width:16px;height:16px;min-width:16px;padding:0;flex-shrink:0}.center-purchase-scope .acm-dialog-consent{display:flex;align-items:flex-start;gap:9px;line-height:20px;color:#495563}.center-purchase-scope .acm-dialog-consent input[type=checkbox]{margin:2px 0}.legal-payment-placeholder{display:grid;place-items:center;min-height:180px;margin-top:20px;padding:24px;border:1px dashed #d8dfe5;border-radius:12px;background:#f8f9fa;color:#74808b;font-size:13px;text-align:center}.legal-inline-payment{margin-top:20px;padding:20px;border:1px solid #e0e5e9;border-radius:12px;background:#f9fafb}.legal-inline-payment>h3{margin:0 0 16px;font-size:14px;font-weight:600;color:#25313d}.legal-inline-payment .center-modal-body{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px 24px;padding:0}.legal-inline-payment .center-detail-grid{grid-column:2;grid-row:1;display:flex;flex-direction:column;margin:0}.legal-inline-payment .center-detail-grid>div{padding:10px 0;border-top:1px solid #e2e7eb}.legal-inline-payment .center-detail-grid dt{font-size:11px;color:#778390}.legal-inline-payment .center-detail-grid dd{margin-top:5px;font-size:13px;font-weight:600;overflow-wrap:anywhere}.legal-inline-payment .center-modal-body>div:has(>img){grid-column:1;grid-row:1;margin-top:0;padding:8px;background:#fff;border-radius:10px}.legal-inline-payment .center-modal-body>p,.legal-inline-payment .center-modal-body>div:not(.center-detail-grid):not(:has(>img)){grid-column:1/-1;margin-top:0}@media (max-width:600px){.legal-inline-payment{padding:14px}.legal-inline-payment .center-modal-body{grid-template-columns:1fr}.legal-inline-payment .center-detail-grid{grid-column:1;grid-row:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.legal-inline-payment .center-modal-body>div:has(>img){justify-self:center}.legal-inline-payment .center-empty{padding:12px 0}}.included-app-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;display:grid;place-items:center;padding:20px;background:#17212c66;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.included-app-dialog{position:relative;width:min(520px,100%);max-height:calc(100dvh - 40px);overflow:auto;border-radius:16px;background:#fff;color:#252c34;padding:36px;box-shadow:0 24px 80px #111d2b33}.included-app-close{position:absolute;top:18px;right:18px;display:grid;place-items:center;padding:5px;color:#7f8790;border-radius:6px}.included-app-brand{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600}.included-app-brand img{width:32px;height:32px}.included-app-dialog h2{margin:28px 0 32px;font-size:25px;line-height:1.65;letter-spacing:-.4px;font-weight:600;text-wrap:balance}.included-app-dialog h2 span{color:#b65333}.included-app-purchase{display:block;width:100%;min-height:44px;border-radius:8px;background:#c96442;color:#fff;font-size:14px;font-weight:600}.included-app-purchase:hover{background:#b95635}.included-app-continue{display:block;margin:14px auto 0;min-height:32px;font-size:13px;color:#787f88}.included-app-dialog button:focus-visible{outline:2px solid #c96442;outline-offset:3px}@media (max-width:540px){.included-app-dialog{padding:28px 22px}.included-app-dialog h2{font-size:22px}}.lxsite .public-pricing{--pp-brand:#c96442;color-scheme:light;background:var(--paper);color:var(--ink);padding:150px 0 88px}.lxsite .pp-container{width:min(1240px,90vw);margin:0 auto}.lxsite .pp-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;padding-bottom:64px}.lxsite .pp-hero h1{margin:0;font-size:clamp(42px,4.1vw,62px);font-weight:650;line-height:1.12;letter-spacing:-.045em}.lxsite .pp-hero p{margin:24px 0 0;color:var(--muted);font-size:15px;line-height:1.9}.lxsite .pp-audience{flex-shrink:0;padding-bottom:6px}.lxsite .pp-audience>span{display:block;margin-bottom:12px;color:var(--muted);font-size:12px}.lxsite .pp-audience>div{display:flex;padding:5px;border:1px solid var(--line);background:var(--paper2);border-radius:12px}.lxsite .pp-audience button{min-width:94px;padding:11px 18px;border:0;background:transparent;color:var(--muted);border-radius:8px;font-size:13px;cursor:pointer}.lxsite .pp-audience button[aria-pressed=true]{color:var(--ink);background:var(--paper3);box-shadow:0 2px 5px #1e140c0d;font-weight:600}.lxsite .pp-product{margin-bottom:56px;border:1px solid var(--line);border-radius:20px;padding:32px;background:var(--paper3)}.lxsite .pp-product-head{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px}.lxsite .pp-product-copy{display:flex;align-items:center;gap:16px}.lxsite .pp-product-mark{flex-shrink:0;width:54px;height:54px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:13px;background:var(--paper)}.lxsite .pp-product-mark img{display:block;width:32px;height:32px;border-radius:9px}.lxsite .pp-search-mark{color:var(--terra)}.lxsite .pp-product-head h2{margin:0;font-size:25px;font-weight:650;letter-spacing:-.035em;line-height:1.35}.lxsite .pp-product-head p{margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.8}.lxsite .pp-cycle{display:flex;align-items:center;gap:4px;border:1px solid var(--line);border-radius:8px;padding:4px;white-space:nowrap}.lxsite .pp-cycle button{background:transparent;border:0;padding:8px 15px;color:var(--muted);font-size:12px;border-radius:5px;cursor:pointer}.lxsite .pp-cycle button[aria-pressed=true]{background:var(--ink);color:var(--paper3)}.lxsite .pp-cycle>span,.lxsite .pp-cycle-note{color:var(--muted);font-size:12px;white-space:nowrap}.lxsite .pp-cycle>span{padding:7px 14px}.lxsite .pp-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));border:1px solid var(--line);border-radius:12px;overflow:hidden}.lxsite .pp-plan{min-width:0;padding:26px;border-right:1px solid var(--line);background:#fffdf9;transition:background-color .18s ease}.lxsite .pp-plan:last-child{border-right:0}.lxsite .pp-plan[data-recommended=true]{background:#f7f1e9}.lxsite .pp-plan:hover,.lxsite .pp-plan:focus-within{background:#f7f1e9}@media (hover:hover){.lxsite .pp-plan-grid:has(.pp-plan:hover) .pp-plan[data-recommended=true]:not(:hover):not(:focus-within){background:#fffdf9}}.lxsite .pp-plan-name{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:26px}.lxsite .pp-plan-name h3{margin:0;color:var(--ink);font-size:17px;font-weight:600;line-height:1.5}.lxsite .pp-plan-name>span{padding:4px 7px;border-radius:4px;font-size:10px;color:#9a432b;background:#f3e1d7}.lxsite .pp-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;margin-top:22px;min-height:43px}.lxsite .pp-price strong{font-size:34px;font-weight:600;line-height:1.25;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.lxsite .pp-price>span{color:var(--muted);font-size:12px;white-space:nowrap}.lxsite .pp-price-detail{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:7px 0 22px;color:var(--muted);font-size:11px;line-height:1.6;min-height:18px}.lxsite .pp-price-detail del{color:var(--muted2)}.lxsite .pp-purchase{width:100%;display:flex;justify-content:center;align-items:center;min-height:43px;padding:10px 12px;border:1px solid var(--pp-brand);border-radius:7px;background:var(--pp-brand);color:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:background-color .15s,border-color .15s}.lxsite .pp-purchase:hover{background:#b25435;border-color:#b25435}.lxsite .pp-purchase:disabled{background:#e4e2df;border-color:#d8d5d1;color:#817b75;cursor:not-allowed}.lxsite .pp-features{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:12px}.lxsite .pp-features li{display:flex;align-items:baseline;gap:9px;margin:0;font-size:12px;line-height:1.7;color:#4e463f}.lxsite .pp-features li>span{color:var(--terra);flex-shrink:0}.lxsite .pp-product-note{margin:18px 0 0;font-size:11px;line-height:1.9;color:var(--muted)}.lxsite .pp-catalog-message{min-height:240px;padding:50px 24px;border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:var(--paper)}.lxsite .pp-catalog-message strong{font-size:16px;font-weight:500}.lxsite .pp-catalog-message p{margin:12px 0 0;color:var(--muted);font-size:12px}.lxsite .pp-catalog-message button{margin-top:20px;border:1px solid var(--line);border-radius:7px;padding:10px 18px;font-size:12px;background:var(--paper3);color:var(--ink);cursor:pointer}.lxsite .pp-assistance{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:0 12px}.lxsite .pp-assistance h2{margin:0;font-size:22px;letter-spacing:-.025em;font-weight:550}.lxsite .pp-assistance p{margin:12px 0 0;color:var(--muted);font-size:13px;line-height:1.8}.lxsite .pp-assistance a{flex-shrink:0;padding:12px 23px;border:1px solid var(--ink);border-radius:999px;font-size:12px}.lxsite .public-pricing :is(button,a):focus-visible{outline:2px solid var(--terra);outline-offset:4px}@media (max-width:1000px){.lxsite .pp-product{padding:24px}.lxsite .pp-plan{padding:22px}.lxsite .pp-price strong{font-size:29px}.lxsite .pp-plan-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}@media (max-width:760px){.lxsite .public-pricing{padding-top:116px;padding-bottom:60px}.lxsite .pp-hero{flex-direction:column;align-items:flex-start;gap:28px;padding-bottom:34px}.lxsite .pp-hero h1{font-size:42px}.lxsite .pp-hero p{font-size:13px;margin-top:18px}.lxsite .pp-wide-break{display:none}.lxsite .pp-audience{width:100%;padding:0}.lxsite .pp-audience>div{width:-moz-fit-content;width:fit-content}.lxsite .pp-product{padding:20px;margin-bottom:28px;border-radius:14px}.lxsite .pp-product-head{align-items:flex-start;flex-wrap:wrap;gap:18px;margin-bottom:22px}.lxsite .pp-product-head h2{font-size:21px}.lxsite .pp-product-mark{width:42px;height:42px;border-radius:10px}.lxsite .pp-product-mark img{width:28px;height:28px}.lxsite .pp-product-copy{gap:12px}.lxsite .pp-product-head p{font-size:11px}.lxsite .pp-cycle,.lxsite .pp-cycle-note{margin-left:54px}.lxsite .pp-plan-grid{grid-template-columns:1fr}.lxsite .pp-plan{border-right:0;border-bottom:1px solid var(--line);padding:24px}.lxsite .pp-plan:last-child{border-bottom:0}.lxsite .pp-price strong{font-size:34px}.lxsite .pp-assistance{align-items:flex-start;flex-direction:column;padding:12px 2px}.lxsite .pp-assistance h2{font-size:21px}}.pricing-purchase-layer .acm-app-purchase-mask,.pricing-purchase-layer .acm-dialog-mask,.pricing-purchase-layer .center-modal-overlay{z-index:200}.lxsite .pp-package-quota{margin:22px 0 0;padding-bottom:16px;border-bottom:1px solid var(--line);color:var(--ink);font-size:12px;line-height:1.7;font-weight:500}.lxsite .pp-package-quota+.pp-features{margin-top:16px}.pp-points-breakdown{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;font-size:12px;color:#756e67;font-weight:400}.pp-points-breakdown span{color:#aaa29a}.lxsite .pp-included-legal{margin-top:22px;padding:14px 16px;border:1px solid #dfb6a1;border-left:3px solid var(--pp-brand);border-radius:7px;background:#fff1e7;color:#a2482c;font-size:13px}.lxsite .pp-included-legal strong{font-weight:600}.lxsite .pp-included-legal p{margin:6px 0 0;font-size:12px;color:#79513e}.lxsite .pp-app-carousel{position:relative}.lxsite .pp-app-track{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.lxsite .pp-app-track::-webkit-scrollbar{display:none}.lxsite .pp-app-track>.pp-plan{flex:0 0 33.333333%;scroll-snap-align:start}.lxsite .pp-carousel-arrow{position:absolute;top:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid var(--pp-brand);border-radius:50%;background:var(--pp-brand);color:#fff;box-shadow:0 2px 8px #c9644226;cursor:pointer;transform:translateY(-50%)}.lxsite .pp-carousel-previous{left:-18px}.lxsite .pp-carousel-next{right:-18px}.lxsite .pp-carousel-arrow:hover:enabled{border-color:#b25435;background:#b25435}.lxsite .pp-carousel-arrow:disabled{opacity:.35;cursor:default}.lxsite .pp-free-use:disabled{background:#f5e4dc;border-color:#ead0c3;color:#a8745f;cursor:default}@media (max-width:760px){.lxsite .pp-app-track>.pp-plan{flex-basis:100%;border-right:1px solid var(--line);border-bottom:0}.lxsite .pp-app-track>.pp-plan:last-child{border-right:0}.lxsite .pp-carousel-previous{left:-17px}.lxsite .pp-carousel-next{right:-17px}}.legal-document{padding:64px 24px 88px;background:#faf8f4;color:#28241f}.legal-document-layout{display:grid;grid-template-columns:minmax(0,780px) 220px;gap:64px;max-width:1064px;margin:0 auto;align-items:start}.legal-document-header{padding-bottom:28px;border-bottom:1px solid #e1d9cf}.legal-document-header nav{display:flex;gap:24px;margin-bottom:26px;font-size:14px}.legal-document a{color:#a74729;text-underline-offset:4px}.legal-document a:hover{text-decoration:underline}.legal-document a:focus-visible{outline:2px solid #a74729;outline-offset:4px;border-radius:2px}.legal-document-header nav a[aria-current=page]{font-weight:650;text-decoration:underline}.legal-document h1{margin:0;font-size:clamp(28px,3vw,38px);font-weight:650;letter-spacing:-.025em;line-height:1.4;overflow-wrap:anywhere}.legal-document-date{margin:16px 0 0;font-size:13px;color:#82796f}.legal-document-summary{margin:22px 0 0;font-size:16px;line-height:1.8;color:#635b52}.legal-document-introduction{padding:26px 0 8px}.legal-document-introduction p,.legal-document-section p{margin:0 0 16px;font-size:15px;line-height:1.95;overflow-wrap:anywhere;color:#5f584f}.legal-document-section{margin-top:32px;scroll-margin-top:100px}.legal-document-section h2{margin:0 0 18px;font-size:20px;line-height:1.55;font-weight:650;color:#28241f}.legal-document-section strong{font-weight:600;color:#393127}.legal-document-toc{position:sticky;top:100px;max-height:calc(100svh - 130px);overflow:auto;border-left:1px solid #e1d9cf;padding-left:20px;font-size:13px;line-height:1.65}.legal-document-toc p{margin:0 0 16px;font-weight:650}.legal-document-toc nav{display:flex;flex-direction:column;gap:10px}.legal-document-toc a{color:#82796f}@media (max-width:960px){.legal-document-layout{display:block;max-width:780px}.legal-document-toc{display:none}}@media (max-width:600px){.legal-document{padding:36px 20px 60px}.legal-document-introduction p,.legal-document-section p{font-size:14px}.legal-document-section h2{font-size:18px}.legal-document-header nav{margin-bottom:20px}}@media print{.lxshell{display:none!important}.legal-document{padding:0;background:#fff}.legal-document-layout{display:block;max-width:none}.legal-document-toc,.legal-document-header nav{display:none}.legal-document-section{break-inside:avoid-page}.legal-document-section p{color:#000}}.lxsite *,.lxsite *:before,.lxsite *:after{border-style:none;border-color:currentColor}.lxsite img,.lxsite svg,.lxsite video,.lxsite canvas,.lxsite audio,.lxsite iframe,.lxsite embed,.lxsite object{display:inline;vertical-align:baseline}.lxsite ul,.lxsite menu{list-style-type:disc}.lxsite ol{list-style-type:decimal}.lxsite{line-height:normal}.lxsite p,.lxsite ul,.lxsite ol,.lxsite menu{margin:1em 0}.lxsite{--ink:#11100e;--ink2:#1b1815;--paper:#f4efe7;--paper2:#ebe3d8;--paper3:#fffdf9;--terra:#c9603f;--terra2:#dc7957;--muted:#71675f;--muted2:#9e938b;--line:rgba(17,16,14,.13);--line-dark:rgba(244,239,231,.15);--max:1580px;--read:720px;--shadow:0 34px 90px rgba(24,17,12,.12);--soft:0 18px 50px rgba(24,17,12,.08)}.lxsite,.lxsite *{box-sizing:border-box}html:has(.lxsite){scroll-behavior:smooth;background:var(--paper)}.lxsite{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,SF Pro Display,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;-webkit-font-smoothing:antialiased}.lxsite a{color:inherit;text-decoration:none}.lxsite button{font:inherit}.lxsite ::-moz-selection{background:var(--terra);color:#fff}.lxsite ::selection{background:var(--terra);color:#fff}.lxsite .container{width:min(var(--max),92vw);margin:auto}.lxsite .nav{position:fixed;z-index:120;left:0;right:0;top:0;height:72px;color:#f7f1e9;transition:.28s;background:linear-gradient(to bottom,rgba(10,9,8,.72),transparent)}.lxsite .nav.scrolled{height:64px;color:var(--ink);background:#f4efe7f2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.lxsite .nav-in{width:min(var(--max),92vw);height:100%;margin:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.lxsite .brand{display:flex;align-items:center;gap:11px;font-weight:760;font-size:19px;letter-spacing:-.04em}.lxsite .brand img{width:28px;height:28px;border-radius:8px}.lxsite .brand small{font-size:9px;letter-spacing:.18em;text-transform:uppercase;opacity:.55}.lxsite .nav-links{display:flex;gap:22px;font-size:12px}.lxsite .nav-actions{justify-self:end;display:flex;gap:9px}.lxsite .btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border:1px solid currentColor;border-radius:999px;font-size:12px;transition:.2s}.lxsite .btn:hover{transform:translateY(-1px)}.lxsite .btn.fill{background:var(--terra);border-color:var(--terra);color:#fff}.lxsite .nav:not(.scrolled) .btn.fill{background:var(--paper);color:var(--ink);border-color:var(--paper)}.lxsite .kicker,.lxsite .eyebrow{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--terra);font-weight:760}.lxsite .kicker{display:flex;align-items:center;gap:12px}.lxsite .kicker:before{content:"";width:26px;height:3px;background:currentColor}.lxsite .light{color:var(--terra2)}.lxsite .display{margin:0;font-size:clamp(46px,4.1vw,72px);line-height:1.02;letter-spacing:-.058em;font-weight:680}.lxsite .display .line{display:block}.lxsite .lede{max-width:var(--read);font-size:18px;line-height:1.78;color:var(--muted);margin:22px 0 0;text-wrap:pretty}.lxsite .dark .lede{color:#f4efe79e}.lxsite .section{padding:132px 0;position:relative}.lxsite .reveal{opacity:0;transform:translateY(22px);transition:opacity .72s ease,transform .72s ease}.lxsite .reveal.show{opacity:1;transform:none}.lxsite .hero{min-height:100svh;background:var(--ink);color:var(--paper);position:relative;overflow:hidden;padding:112px 0 68px;display:grid;align-items:center}.lxsite .hero:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(circle at 82% 26%,rgba(201,96,63,.2),transparent 25%),radial-gradient(circle at 19% 88%,rgba(255,255,255,.035),transparent 24%)}.lxsite .hero-in{position:relative;display:grid;grid-template-columns:minmax(420px,.63fr) minmax(760px,1.37fr);gap:88px;align-items:center}.lxsite .hero-title{margin:28px 0 0;font-size:clamp(58px,4.75vw,84px);line-height:.98;letter-spacing:-.06em;font-weight:700}.lxsite .hero-title .line{display:block;white-space:nowrap}.lxsite .hero-sub{font-size:clamp(19px,1.25vw,23px);line-height:1.55;color:#f4efe7d6;margin:28px 0 0}.lxsite .hero-note{font-size:12px;line-height:1.8;color:#f4efe77a;margin:14px 0 0}.lxsite .hero-actions{display:flex;gap:11px;margin-top:28px}.lxsite .hero-actions .btn{min-height:48px;padding:0 24px}.lxsite .film{position:relative;aspect-ratio:16/9;border-radius:30px;overflow:hidden;border:1px solid rgba(244,239,231,.12);box-shadow:0 46px 140px #00000061;background:#0a0908;min-height:500px}.lxsite .film video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lxsite .film-tools{position:absolute;right:18px;bottom:16px;z-index:3}.lxsite .film-tools button{cursor:pointer;border:1px solid rgba(255,255,255,.2);background:#0c0a097a;color:#fff;border-radius:999px;padding:0 14px;min-height:36px;font-size:11px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lxsite .hero-scroll{position:absolute;left:50%;bottom:18px;transform:translate(-50%);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#f4efe757}.lxsite .vision{background:var(--paper3);min-height:86svh;display:grid;align-items:center;overflow:hidden}.lxsite .vision-in{display:grid;grid-template-columns:1fr 480px;gap:88px;align-items:center}.lxsite .vision .display{font-size:clamp(60px,5.8vw,104px);max-width:1120px}.lxsite .vision-rail{height:430px;position:relative;border-left:1px solid var(--line);padding-left:42px;display:flex;flex-direction:column;justify-content:center;gap:14px}.lxsite .rail-item{display:grid;grid-template-columns:86px 1fr;gap:18px;align-items:center;padding:15px 0;border-bottom:1px solid var(--line);color:var(--muted);transition:.25s}.lxsite .rail-item:last-child{border-bottom:0}.lxsite .rail-item b{font-size:10px;letter-spacing:.15em;color:var(--terra)}.lxsite .rail-item strong{font-size:19px;font-weight:620;color:var(--ink);letter-spacing:-.025em}.lxsite .rail-item.active{transform:translate(14px)}.lxsite .rail-item.active:before{content:"";position:absolute;left:-1px;width:3px;height:58px;background:var(--terra)}.lxsite .shift{background:var(--paper)}.lxsite .shift-intro{display:flex;justify-content:space-between;gap:60px;align-items:flex-end;margin-bottom:54px}.lxsite .shift-intro .display{max-width:760px}.lxsite .shift-intro .lede{max-width:620px;margin:0}.lxsite .shift-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lxsite .shift-cell{padding:34px 30px 40px;border-right:1px solid var(--line);min-height:250px;position:relative}.lxsite .shift-cell:last-child{border-right:0;background:var(--ink);color:var(--paper)}.lxsite .shift-cell .n{font-size:10px;letter-spacing:.15em;color:var(--terra);font-weight:760}.lxsite .shift-cell h3{font-size:34px;letter-spacing:-.04em;margin:72px 0 10px}.lxsite .shift-cell p{font-size:14px;line-height:1.72;color:var(--muted);margin:0;max-width:340px}.lxsite .shift-cell:last-child p{color:#f4efe794}.lxsite .lexi{background:var(--ink);color:var(--paper)}.lxsite .lexi-grid{display:grid;grid-template-columns:minmax(430px,.68fr) minmax(740px,1.32fr);gap:82px;align-items:center}.lxsite .lexi-copy img{width:68px;height:68px;border-radius:18px;margin-bottom:30px}.lxsite .lexi-copy p{font-size:18px;line-height:1.78;color:#f4efe7a3;max-width:620px}.lxsite .lexi-quote{margin-top:28px;border-left:3px solid var(--terra);padding-left:19px;font-size:24px;line-height:1.45}.lxsite .lexi-stage{border:1px solid var(--line-dark);border-radius:28px;overflow:hidden;box-shadow:0 38px 120px #00000040}.lxsite .lexi-stage img{display:block;width:100%}.lxsite .work{background:var(--paper3);overflow:hidden}.lxsite .work-intro{max-width:850px;margin-bottom:54px}.lxsite .work-intro .lede{max-width:720px}.lxsite .worktrack{position:relative;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:54px 0}.lxsite .worktrack:before{content:"";position:absolute;left:5%;right:5%;top:93px;height:1px;background:linear-gradient(90deg,var(--terra),var(--line) 22%,var(--line) 75%,var(--terra))}.lxsite .work-steps{display:grid;grid-template-columns:repeat(7,1fr);gap:22px;position:relative}.lxsite .work-node{min-width:0}.lxsite .work-node .dot{width:13px;height:13px;background:var(--paper3);border:2px solid var(--terra);border-radius:50%;margin-bottom:36px;position:relative;z-index:2}.lxsite .work-node b{font-size:10px;color:var(--terra);letter-spacing:.13em}.lxsite .work-node h3{font-size:18px;margin:11px 0 8px;letter-spacing:-.025em}.lxsite .work-node p{font-size:12px;line-height:1.65;color:var(--muted);margin:0}.lxsite .work-node.human .dot{width:18px;height:18px;background:var(--terra);box-shadow:0 0 0 8px #c9603f1a}.lxsite .work-node.final{background:var(--ink);color:var(--paper);padding:22px;border-radius:16px;margin-top:-22px}.lxsite .work-node.final .dot{background:var(--terra);border-color:var(--terra)}.lxsite .work-node.final p{color:#f4efe794}.lxsite .workspace{background:var(--paper)}.lxsite .workspace-intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;align-items:end;margin-bottom:52px}.lxsite .experience{display:grid;grid-template-columns:220px 1fr 300px;border:1px solid var(--line);border-radius:28px;overflow:hidden;background:var(--paper3);box-shadow:var(--shadow);min-height:590px}.lxsite .xp-left{background:#ece3d7;border-right:1px solid var(--line);padding:28px 20px}.lxsite .xp-left .mini{font-size:9px;letter-spacing:.15em;color:var(--muted);margin-bottom:18px}.lxsite .xp-nav{font-size:12px;color:var(--muted);padding:12px 13px;border-radius:9px;margin-bottom:5px}.lxsite .xp-nav.active{background:var(--ink);color:var(--paper)}.lxsite .xp-main{padding:42px 38px}.lxsite .xp-main h3{font-size:32px;letter-spacing:-.04em;margin:0 0 30px}.lxsite .status-band{display:grid;grid-template-columns:1fr auto;gap:20px;padding:21px;border:1px solid var(--line);border-radius:15px;margin-bottom:12px;background:#fff}.lxsite .status-band strong{font-size:14px}.lxsite .status-band p{font-size:12px;color:var(--muted);margin:7px 0 0}.lxsite .status-band .tag{font-size:10px;color:var(--terra);align-self:start}.lxsite .status-band.human{background:#fbf1ec;border-color:#c9603f59}.lxsite .xp-right{border-left:1px solid var(--line);background:#f8f3ec;padding:28px 18px}.lxsite .xp-right h4{font-size:10px;letter-spacing:.15em;color:var(--terra);margin:4px 0 14px}.lxsite .artifact{background:#fff;border:1px solid var(--line);border-radius:13px;padding:16px;margin-bottom:10px}.lxsite .artifact b{font-size:12px}.lxsite .artifact span{display:block;font-size:10px;color:var(--muted);margin-top:4px}.lxsite .xp-footer{display:flex;justify-content:space-between;align-items:center;margin-top:22px;font-size:12px;color:var(--muted)}.lxsite .xp-footer strong{font-size:21px;color:var(--ink);letter-spacing:-.03em}.lxsite .capability{background:var(--paper3)}.lxsite .capability-intro{max-width:900px;margin-bottom:58px}.lxsite .capability-flow{display:grid;grid-template-columns:1.2fr .75fr .75fr .95fr .8fr;gap:12px;align-items:stretch}.lxsite .cap-box{position:relative;min-height:280px;border:1px solid var(--line);border-radius:20px;padding:26px;background:var(--paper)}.lxsite .cap-box:after{content:"→";position:absolute;right:-25px;top:50%;transform:translateY(-50%);font-size:24px;color:var(--terra);z-index:3}.lxsite .cap-box:last-child:after{display:none}.lxsite .cap-box small{font-size:9px;letter-spacing:.15em;color:var(--terra);text-transform:uppercase}.lxsite .cap-box h3{font-size:25px;letter-spacing:-.035em;margin:34px 0 16px}.lxsite .cap-box p{font-size:12px;line-height:1.68;color:var(--muted)}.lxsite .cap-box.skill{background:#ede4d8}.lxsite .cap-box.workflow{background:var(--ink);color:var(--paper)}.lxsite .cap-box.workflow p{color:#f4efe794}.lxsite .cap-list{display:grid;gap:8px;margin-top:18px}.lxsite .cap-chip{font-size:11px;padding:9px 10px;background:#fff;border:1px solid var(--line);border-radius:10px}.lxsite .cap-box.workflow .cap-chip{background:#ffffff0d;border-color:var(--line-dark)}.lxsite .knowledge{background:var(--ink);color:var(--paper)}.lxsite .knowledge-intro{max-width:920px;margin-bottom:62px}.lxsite .knowledge-map{position:relative;min-height:610px;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);display:grid;place-items:center;overflow:hidden}.lxsite .grounded{width:260px;height:260px;border-radius:50%;border:1px solid rgba(244,239,231,.22);display:grid;place-items:center;text-align:center;background:radial-gradient(circle at 50% 45%,#c9603f2e,#11100e33 68%);position:relative;z-index:2}.lxsite .grounded strong{font-size:26px;letter-spacing:-.04em}.lxsite .grounded span{display:block;font-size:11px;color:#f4efe780;margin-top:8px}.lxsite .source{position:absolute;width:260px;padding:22px;border-top:1px solid var(--line-dark)}.lxsite .source small{font-size:9px;letter-spacing:.14em;color:var(--terra2);text-transform:uppercase}.lxsite .source h3{font-size:21px;margin:12px 0 8px}.lxsite .source p{font-size:12px;line-height:1.68;color:#f4efe785;margin:0}.lxsite .s1{left:3%;top:14%}.lxsite .s2{right:3%;top:14%}.lxsite .s3{left:3%;bottom:12%}.lxsite .s4{right:3%;bottom:12%}.lxsite .orbit{position:absolute;border:1px solid rgba(244,239,231,.1);border-radius:50%}.lxsite .o1{width:650px;height:650px}.lxsite .o2{width:420px;height:420px}.lxsite .knowledge-foot{display:flex;justify-content:space-between;align-items:center;padding-top:24px;font-size:12px;color:#f4efe775}.lxsite .knowledge-foot strong{font-size:20px;color:var(--paper);font-weight:600}.lxsite .solutions{background:var(--paper)}.lxsite .solutions-intro{max-width:900px;margin-bottom:48px}.lxsite .case{display:grid;grid-template-columns:260px 1fr 360px;gap:38px;align-items:center;padding:38px 0;border-top:1px solid var(--line)}.lxsite .case:last-child{border-bottom:1px solid var(--line)}.lxsite .case-name small{font-size:9px;letter-spacing:.15em;color:var(--terra);text-transform:uppercase}.lxsite .case-name h3{font-size:31px;letter-spacing:-.04em;margin:11px 0 0}.lxsite .case-prompt{font-size:18px;line-height:1.65;color:var(--ink);letter-spacing:-.02em}.lxsite .case-proof{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;color:var(--muted);font-size:11px}.lxsite .case-proof i{width:9px;height:9px;background:var(--terra);border-radius:50%}.lxsite .case-proof b{color:var(--ink);font-size:12px}.lxsite .case-link{display:inline-block;margin-top:12px;font-size:11px;color:var(--terra)}.lxsite .trust{background:var(--ink);color:var(--paper)}.lxsite .trust-intro{display:grid;grid-template-columns:1fr .9fr;gap:100px;align-items:end;margin-bottom:44px}.lxsite .trust-list{border-top:1px solid var(--line-dark)}.lxsite .trust-row{display:grid;grid-template-columns:70px 230px 1fr 260px;gap:24px;align-items:center;padding:23px 0;border-bottom:1px solid var(--line-dark)}.lxsite .trust-row .n{font-size:10px;color:var(--terra2)}.lxsite .trust-row h3{font-size:22px;margin:0}.lxsite .trust-row p{font-size:13px;line-height:1.65;color:#f4efe794;margin:0}.lxsite .evidence{justify-self:end;width:230px;border:1px solid rgba(201,96,63,.45);border-radius:999px;padding:11px 14px;color:var(--terra2);font-size:11px;text-align:center;transition:.2s}.lxsite .trust-row:hover .evidence{background:#c9603f1a}.lxsite .env{background:var(--paper3)}.lxsite .env-intro{max-width:970px;margin-bottom:54px}.lxsite .field{position:relative;min-height:650px;border:1px solid var(--line);border-radius:28px;overflow:hidden;background:radial-gradient(circle at 50% 48%,rgba(201,96,63,.1),transparent 27%),linear-gradient(180deg,#f7f1e9,#efe6da);box-shadow:var(--soft)}.lxsite .field-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:250px;height:160px;border-radius:28px;background:var(--ink);color:var(--paper);display:grid;place-items:center;text-align:center;box-shadow:0 25px 70px #11100e38;z-index:4}.lxsite .field-center img{width:38px;height:38px;border-radius:10px;margin-bottom:10px}.lxsite .field-center strong{font-size:23px}.lxsite .field-center span{display:block;font-size:10px;color:#f4efe78c;margin-top:5px}.lxsite .ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid rgba(17,16,14,.09);border-radius:50%}.lxsite .r1{width:510px;height:330px}.lxsite .r2{width:900px;height:520px}.lxsite .field-node{position:absolute;padding:18px 20px;border-radius:16px;background:#fffdf9d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);width:235px;z-index:5}.lxsite .field-node b{font-size:14px}.lxsite .field-node span{display:block;margin-top:6px;font-size:11px;line-height:1.6;color:var(--muted)}.lxsite .fn1{left:7%;top:16%}.lxsite .fn2{right:7%;top:16%}.lxsite .fn3{left:7%;bottom:15%}.lxsite .fn4{right:7%;bottom:15%}.lxsite .deploy-strip{position:absolute;left:50%;bottom:28px;transform:translate(-50%);display:flex;gap:8px;z-index:6}.lxsite .deploy-strip span{font-size:10px;padding:9px 12px;border-radius:999px;border:1px solid var(--line);background:#fffdf9b8}.lxsite .close{min-height:78svh;background:var(--paper);display:grid;place-items:center;text-align:center}.lxsite .close .display{font-size:clamp(58px,6vw,106px);max-width:1260px;margin:auto}.lxsite .close p{font-size:19px;line-height:1.7;color:var(--muted);max-width:820px;margin:30px auto 0;text-wrap:balance}.lxsite .close-actions{display:flex;justify-content:center;gap:12px;margin-top:32px}.lxsite .footer{background:#0d0c0a;color:#f4efe799;padding:42px 0;border-top:1px solid var(--line-dark)}.lxsite .footer-in{display:grid;grid-template-columns:1fr auto;align-items:end;gap:30px}.lxsite .footer .brand{color:var(--paper)}.lxsite .footer p{font-size:10px;line-height:1.7}.lxsite .footer-links{display:flex;gap:18px;font-size:10px;flex-wrap:wrap}@media (max-width:1180px){.lxsite .nav-links{display:none}.lxsite .hero-in,.lxsite .lexi-grid{grid-template-columns:1fr}.lxsite .hero-title .line{white-space:normal}.lxsite .film{min-height:auto}.lxsite .vision-in,.lxsite .workspace-intro,.lxsite .trust-intro{grid-template-columns:1fr}.lxsite .vision-rail{height:auto;border-left:0;border-top:1px solid var(--line);padding:30px 0 0}.lxsite .shift-intro{display:block}.lxsite .shift-intro .lede{margin-top:22px}.lxsite .work-steps{grid-template-columns:repeat(4,1fr)}.lxsite .experience{grid-template-columns:180px 1fr}.lxsite .xp-right{display:none}.lxsite .capability-flow{grid-template-columns:1fr 1fr}.lxsite .cap-box:after{display:none}.lxsite .case{grid-template-columns:220px 1fr}.lxsite .case-proof{grid-column:2}.lxsite .trust-row{grid-template-columns:50px 190px 1fr}.lxsite .evidence{grid-column:3;justify-self:start}.lxsite .field{min-height:760px}}@media (max-width:720px){.lxsite .container,.lxsite .nav-in{width:calc(100% - 28px)}.lxsite .nav{height:64px}.lxsite .brand small,.lxsite .nav-actions .btn:first-child{display:none}.lxsite .section{padding:88px 0}.lxsite .hero{padding-top:98px}.lxsite .hero-in{gap:42px}.lxsite .hero-title{font-size:54px}.lxsite .vision .display{font-size:56px}.lxsite .shift-grid,.lxsite .work-steps,.lxsite .capability-flow{grid-template-columns:1fr}.lxsite .shift-cell{border-right:0;border-bottom:1px solid var(--line)}.lxsite .worktrack:before{display:none}.lxsite .work-node{padding:16px 0}.lxsite .work-node .dot{margin-bottom:12px}.lxsite .experience{grid-template-columns:1fr}.lxsite .xp-left{display:none}.lxsite .workspace-intro{gap:24px}.lxsite .case{grid-template-columns:1fr;gap:14px}.lxsite .case-proof{grid-column:1}.lxsite .trust-row{grid-template-columns:40px 1fr}.lxsite .trust-row p,.lxsite .evidence{grid-column:2}.lxsite .knowledge-map{min-height:820px}.lxsite .grounded{width:200px;height:200px}.lxsite .source{width:44%}.lxsite .s1,.lxsite .s3{left:1%}.lxsite .s2,.lxsite .s4{right:1%}.lxsite .r2{width:560px;height:560px}.lxsite .field-node{width:42%}.lxsite .fn1,.lxsite .fn3{left:3%}.lxsite .fn2,.lxsite .fn4{right:3%}.lxsite .deploy-strip{width:90%;justify-content:center;flex-wrap:wrap}.lxsite .footer-in{grid-template-columns:1fr}.lxsite .footer-links{justify-content:flex-start}}.lxsite{--max:1640px;--read:100%}.lxsite .lede{max-width:none;width:100%;font-size:18.5px;line-height:1.82;letter-spacing:-.012em}.lxsite .section{padding:118px 0}.lxsite .hero{padding:106px 0 62px}.lxsite .hero-in{grid-template-columns:minmax(430px,.62fr) minmax(780px,1.38fr);gap:124px}.lxsite .hero-title{font-size:clamp(56px,4.25vw,78px)}.lxsite .film{min-height:490px;border-radius:30px}.lxsite .hero-note{max-width:590px}.lxsite .vision{min-height:78svh}.lxsite .vision-in{grid-template-columns:minmax(0,1.35fr) minmax(410px,.65fr);gap:106px}.lxsite .vision .display{font-size:clamp(60px,5.65vw,100px);max-width:1160px}.lxsite .vision-copy .lede{max-width:1040px;margin-top:30px}.lxsite .vision-rail{height:auto;min-height:360px;padding-left:40px;gap:0}.lxsite .rail-item{grid-template-columns:54px 1fr;padding:27px 0}.lxsite .rail-item small{display:block;font-size:8px;letter-spacing:.16em;color:var(--terra);margin-bottom:6px}.lxsite .rail-item strong{font-size:21px}.lxsite .rail-item.active strong{font-size:28px}.lxsite .rail-item.active:before{height:72px}.lxsite .shift-intro{display:grid;grid-template-columns:minmax(500px,.74fr) minmax(0,1.26fr);gap:84px;align-items:center;margin-bottom:52px}.lxsite .shift-intro .lede{max-width:900px;margin:0}.lxsite .shift-cell{min-height:250px;padding:32px 34px 38px}.lxsite .shift-cell h3{margin-top:68px}.lxsite .lexi-grid{grid-template-columns:minmax(430px,.68fr) minmax(760px,1.32fr);gap:90px}.lxsite .lexi-copy p{max-width:670px}.lxsite .lexi-stage{border-radius:26px}.lxsite .work-intro{max-width:none;display:grid;grid-template-columns:minmax(520px,.8fr) minmax(0,1.2fr);gap:84px;align-items:end;margin-bottom:48px}.lxsite .work-intro .lede{max-width:900px;margin:0}.lxsite .worktrack{padding:52px 0}.lxsite .work-steps{gap:18px}.lxsite .work-node p{font-size:12.5px}.lxsite .human-note{display:inline-block;margin-top:9px;color:var(--terra);font-weight:700}.lxsite .work-node.final{padding:21px}.lxsite .workspace-intro{grid-template-columns:minmax(560px,.88fr) minmax(0,1.12fr);gap:82px;align-items:center}.lxsite .workspace-intro .lede{margin:0;max-width:820px}.lxsite .experience{grid-template-columns:215px 1fr 300px;border-radius:28px;min-height:590px}.lxsite .example-label{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--terra);margin-bottom:8px}.lxsite .xp-main h3{margin-bottom:28px}.lxsite .status-band{padding:20px}.lxsite .xp-footer strong{font-size:20px}.lxsite .capability-intro{max-width:1180px;margin-bottom:52px}.lxsite .capability-intro .lede{max-width:1040px}.lxsite .capability-model{display:grid;grid-template-columns:.8fr 1fr 1.25fr;gap:14px;align-items:stretch}.lxsite .cap-layer{min-height:300px;border:1px solid var(--line);border-radius:22px;padding:28px;background:var(--paper)}.lxsite .cap-layer.skill{background:#ebe1d5}.lxsite .cap-layer.workflow{background:var(--ink);color:var(--paper)}.lxsite .cap-layer small{font-size:9px;letter-spacing:.15em;color:var(--terra);text-transform:uppercase}.lxsite .cap-layer h3{font-size:30px;letter-spacing:-.04em;margin:52px 0 14px}.lxsite .cap-layer p{font-size:13px;line-height:1.72;color:var(--muted);max-width:420px}.lxsite .cap-layer.workflow p{color:#f4efe799}.lxsite .cap-list{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.lxsite .cap-chip{font-size:11px;padding:9px 10px;background:#ffffffb3;border:1px solid var(--line);border-radius:999px}.lxsite .capability-cycle{margin-top:22px;padding:20px 22px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.lxsite .capability-cycle span{color:var(--ink);font-weight:620}.lxsite .capability-cycle i{font-style:normal;color:var(--terra)}.lxsite .knowledge-intro{max-width:none;display:grid;grid-template-columns:minmax(500px,.76fr) minmax(0,1.24fr);gap:86px;align-items:end;margin-bottom:52px}.lxsite .knowledge-intro .lede{margin:0;max-width:900px}.lxsite .knowledge-map{min-height:580px}.lxsite .grounded{width:240px;height:240px}.lxsite .grounded strong{font-size:30px}.lxsite .source{width:285px}.lxsite .knowledge-foot{padding-top:22px}.lxsite .knowledge-foot strong{display:flex;align-items:center;gap:10px}.lxsite .knowledge-foot strong img{width:28px;height:28px;border-radius:8px}.lxsite .solutions-intro{max-width:none;display:grid;grid-template-columns:minmax(500px,.78fr) minmax(0,1.22fr);grid-template-areas:"eyebrow lede" "title lede";-moz-column-gap:90px;column-gap:90px;align-items:center;margin-bottom:34px}.lxsite .solutions-intro .eyebrow{grid-area:eyebrow;align-self:end}.lxsite .solutions-intro .display{grid-area:title}.lxsite .solutions-intro .lede{grid-area:lede;margin:0;max-width:840px}.lxsite .case{grid-template-columns:270px minmax(0,1fr) 390px;gap:44px;padding:38px 0}.lxsite .case-prompt{font-size:17px}.lxsite .case-proof{font-size:11px}.lxsite .case-proof b{font-size:12px;line-height:1.55}.lxsite .trust-intro{grid-template-columns:minmax(560px,.84fr) minmax(0,1.16fr);gap:84px;align-items:center}.lxsite .trust-intro .lede{margin:0;max-width:820px}.lxsite .trust-row{grid-template-columns:58px 235px minmax(0,1fr) 245px;padding:24px 0}.lxsite .evidence{width:235px;border-radius:12px;padding:11px 13px;text-align:left;background:#c9603f0e;pointer-events:none}.lxsite .env-intro{max-width:none;display:grid;grid-template-columns:minmax(590px,.9fr) minmax(0,1.1fr);gap:84px;align-items:center;margin-bottom:48px}.lxsite .env-intro .lede{margin:0;max-width:800px}.lxsite .field{min-height:620px;border-radius:34px}.lxsite .field-node{width:245px;padding:19px 21px}.lxsite .deploy-strip{display:none}.lxsite .close{min-height:74svh}.lxsite .close p{max-width:930px}@media (max-width:1320px){.lxsite .vision-in,.lxsite .shift-intro,.lxsite .work-intro,.lxsite .workspace-intro,.lxsite .knowledge-intro,.lxsite .solutions-intro,.lxsite .trust-intro,.lxsite .env-intro{grid-template-columns:1fr;display:grid;gap:28px;grid-template-areas:none}.lxsite .solutions-intro .eyebrow,.lxsite .solutions-intro .display,.lxsite .solutions-intro .lede{grid-area:auto}.lxsite .vision-rail{border-left:0;border-top:1px solid var(--line);padding:18px 0 0;min-height:0}.lxsite .capability-model{grid-template-columns:1fr}.lxsite .case{grid-template-columns:220px 1fr}.lxsite .case-proof{grid-column:2}.lxsite .knowledge-map{min-height:720px}}@media (max-width:720px){.lxsite .hero-title .line,.lxsite .display .line{white-space:normal}.lxsite .case{grid-template-columns:1fr}.lxsite .case-proof{grid-column:1}.lxsite .experience{grid-template-columns:1fr}.lxsite .xp-left,.lxsite .xp-right{display:none}.lxsite .source{width:44%}.lxsite .knowledge-map{min-height:820px}.lxsite .grounded{width:190px;height:190px}.lxsite .field-node{width:43%}}.lxsite{--max:1620px;--read:100%}.lxsite .container,.lxsite .nav-in{width:min(var(--max),93vw)}.lxsite .section{padding:116px 0}.lxsite .display{font-weight:665;text-wrap:balance}.lxsite .lede{max-width:none;width:100%;font-size:18px;line-height:1.82;letter-spacing:-.012em;margin:0;color:var(--muted)}.lxsite .dark .lede{color:#f4efe7a3}.lxsite .copy-line{display:block}.lxsite .copy-line+.copy-line{margin-top:3px}.lxsite .hero{padding:108px 0 64px}.lxsite .hero-in{grid-template-columns:minmax(450px,.72fr) minmax(680px,1.28fr);gap:88px}.lxsite .hero-title{font-size:clamp(56px,4.25vw,78px);line-height:.985;margin-top:26px}.lxsite .hero-title .line{white-space:nowrap}.lxsite .hero-note{max-width:610px}.lxsite .film{min-height:478px;border-radius:30px}.lxsite .vision{min-height:78svh;padding:112px 0}.lxsite .vision-in{grid-template-columns:minmax(0,1.28fr) minmax(360px,.72fr);gap:72px;align-items:center}.lxsite .vision .display{font-size:clamp(58px,5.45vw,96px);max-width:1100px}.lxsite .vision-copy .lede{max-width:1050px;margin-top:30px;font-size:18px;line-height:1.8}.lxsite .vision-rail{height:auto;min-height:330px;padding-left:34px;gap:0;max-width:430px;justify-self:end;width:100%}.lxsite .rail-item{grid-template-columns:48px 1fr;padding:24px 0}.lxsite .rail-item.active{transform:none}.lxsite .rail-item.active:before{height:66px}.lxsite .rail-item.active strong{font-size:26px}.lxsite .shift-intro,.lxsite .work-intro,.lxsite .workspace-intro,.lxsite .capability-intro,.lxsite .knowledge-intro,.lxsite .trust-intro,.lxsite .env-intro{display:grid;align-items:center;margin-bottom:50px}.lxsite .shift-intro{grid-template-columns:minmax(500px,.78fr) minmax(0,1.22fr);gap:76px}.lxsite .shift-intro .lede{max-width:860px;justify-self:start}.lxsite .work-intro{grid-template-columns:minmax(520px,.8fr) minmax(0,1.2fr);gap:78px}.lxsite .work-intro .lede{max-width:860px}.lxsite .workspace-intro{grid-template-columns:minmax(560px,.88fr) minmax(0,1.12fr);gap:76px}.lxsite .workspace-intro .lede{max-width:800px}.lxsite .capability-intro{grid-template-columns:minmax(540px,.82fr) minmax(0,1.18fr);gap:78px;max-width:none}.lxsite .capability-intro .lede{max-width:860px}.lxsite .knowledge-intro{grid-template-columns:minmax(500px,.78fr) minmax(0,1.22fr);gap:80px;max-width:none}.lxsite .knowledge-intro .lede{max-width:900px}.lxsite .trust-intro{grid-template-columns:minmax(620px,.92fr) minmax(0,1.08fr);gap:78px}.lxsite .trust-intro .lede{max-width:800px}.lxsite .env-intro{grid-template-columns:minmax(590px,.88fr) minmax(0,1.12fr);gap:78px;max-width:none}.lxsite .env-intro .lede{max-width:800px}.lxsite .work-intro .display,.lxsite .workspace-intro .display,.lxsite .capability-intro .display,.lxsite .knowledge-intro .display,.lxsite .trust-intro .display,.lxsite .env-intro .display{font-size:clamp(48px,3.85vw,66px)}.lxsite .shift-intro .display{font-size:clamp(50px,4.05vw,70px)}.lxsite .worktrack{padding:50px 0}.lxsite .work-steps{gap:16px}.lxsite .work-node p{font-size:12.5px;line-height:1.7}.lxsite .work-node.final{padding:20px}.lxsite .human-note{margin-top:8px}.lxsite .experience{grid-template-columns:210px 1fr 290px;min-height:570px;border-radius:28px}.lxsite .xp-main{padding:38px 34px}.lxsite .status-band{padding:19px}.lxsite .xp-footer{margin-top:20px}.lxsite .capability-model{grid-template-columns:.82fr 1fr 1.24fr;gap:14px}.lxsite .cap-layer{min-height:285px;padding:27px}.lxsite .cap-layer h3{font-size:29px;margin-top:48px}.lxsite .cap-layer p{font-size:13px;line-height:1.72}.lxsite .capability-cycle{margin-top:20px}.lxsite .knowledge-map{min-height:560px}.lxsite .grounded{width:230px;height:230px}.lxsite .source{width:280px}.lxsite .knowledge-foot{padding-top:20px}.lxsite .solutions-intro{grid-template-columns:minmax(500px,.8fr) minmax(0,1.2fr);-moz-column-gap:78px;column-gap:78px;margin-bottom:32px}.lxsite .solutions-intro .lede{max-width:820px}.lxsite .case{grid-template-columns:260px minmax(0,1fr) 380px;gap:42px;padding:36px 0}.lxsite .trust-row{grid-template-columns:58px 230px minmax(0,1fr) 235px;padding:23px 0}.lxsite .trust-row p{font-size:13.5px;line-height:1.72}.lxsite .evidence{width:225px}.lxsite .field{min-height:600px;border-radius:32px}.lxsite .field-node{width:240px;padding:19px 21px}@media (max-width:1559px){.lxsite .copy-line{display:block;white-space:normal}.lxsite .copy-line+.copy-line{margin-top:3px}.lxsite .hero-title .line{white-space:nowrap}}@media (max-width:1320px){.lxsite .section{padding:102px 0}.lxsite .hero-in,.lxsite .vision-in,.lxsite .shift-intro,.lxsite .work-intro,.lxsite .workspace-intro,.lxsite .capability-intro,.lxsite .knowledge-intro,.lxsite .trust-intro,.lxsite .env-intro,.lxsite .solutions-intro{grid-template-columns:1fr;display:grid;gap:26px;grid-template-areas:none}.lxsite .hero-in{gap:46px}.lxsite .film{min-height:0;max-width:1040px}.lxsite .vision-rail{justify-self:start;max-width:900px;border-left:0;border-top:1px solid var(--line);padding:18px 0 0;min-height:0}.lxsite .solutions-intro .eyebrow,.lxsite .solutions-intro .display,.lxsite .solutions-intro .lede{grid-area:auto}.lxsite .lede{max-width:920px!important}.lxsite .capability-model{grid-template-columns:1fr}.lxsite .case{grid-template-columns:220px 1fr}.lxsite .case-proof{grid-column:2}}@media (max-width:720px){.lxsite .hero-title .line,.lxsite .display .line{white-space:normal}.lxsite .container,.lxsite .nav-in{width:calc(100% - 28px)}.lxsite .section{padding:86px 0}.lxsite .hero-title{font-size:52px}.lxsite .display,.lxsite .vision .display{font-size:46px}.lxsite .experience{grid-template-columns:1fr}.lxsite .xp-left,.lxsite .xp-right{display:none}.lxsite .case{grid-template-columns:1fr}.lxsite .case-proof{grid-column:1}.lxsite .trust-row{grid-template-columns:40px 1fr}.lxsite .trust-row p,.lxsite .evidence{grid-column:2}.lxsite .evidence{width:auto}.lxsite .source{width:44%}.lxsite .knowledge-map{min-height:800px}.lxsite .grounded{width:185px;height:185px}.lxsite .field-node{width:43%}}.lxsite{--terra-cta:#A8452A;--terra-text:#98401F;--t-display:clamp(44px,4.6vw,74px);--t-h2:clamp(34px,3.4vw,52px);--t-h3:clamp(26px,2.4vw,38px);--t-lead:clamp(19px,1.5vw,24px);--t-h4:20px;--t-lg:17px;--t-md:15px;--t-sm:13px;--t-xs:12px;--lh-tight:1.2;--lh-snug:1.42;--lh-body:1.85;--lh-cap:1.72;--lh-micro:1.5;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-sec:clamp(64px,6.4vw,104px)}.lxsite .hero-actions .btn.fill,.lxsite .close-actions .btn.fill{background:var(--terra-cta);border-color:var(--terra-cta);color:#fff}.lxsite .section:not(.dark) .eyebrow,.lxsite .shift-cell .n,.lxsite .cap-step b,.lxsite .solution-name small{color:var(--terra-text)}.lxsite .dark .eyebrow,.lxsite .dark .eyebrow.light,.lxsite .knowledge-item small,.lxsite .trust-row .n{color:#e88969}.lxsite .eyebrow{font-size:var(--t-xs);line-height:var(--lh-micro)}.lxsite .btn{min-height:44px}.lxsite .nav-toggle{display:none;width:44px;height:44px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;justify-self:end}.lxsite .nav-toggle span{display:block;width:21px;height:1.5px;background:currentColor;margin:5px auto;transition:transform .2s ease,opacity .2s ease}.lxsite .nav-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.lxsite .nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.lxsite .footer{padding:54px 0}.lxsite .footer-in{grid-template-columns:minmax(280px,1fr) auto;gap:46px;align-items:start}.lxsite .footer-primary{display:grid;gap:18px}.lxsite .footer-downloads{display:flex;gap:10px;flex-wrap:wrap}.lxsite .footer-downloads .btn{min-height:44px}.lxsite .footer-req{font-size:var(--t-xs);line-height:1.7;color:#f4efe77a;margin:0;max-width:760px}.lxsite .footer-meta{font-size:var(--t-xs);line-height:1.7;margin:0}.lxsite .footer-secondary{display:grid;gap:18px;justify-items:end}.lxsite .footer-links{justify-content:flex-end;row-gap:12px}.lxsite .footer-legal{display:flex;gap:16px;flex-wrap:wrap;justify-content:flex-end;font-size:var(--t-xs)}.lxsite .footer-legal a,.lxsite .footer-links a{min-height:32px;display:inline-flex;align-items:center}@media (max-width:1180px){.lxsite .nav-in{grid-template-columns:1fr auto auto}.lxsite .nav-toggle{display:flex;flex-direction:column;justify-content:center}.lxsite .nav-links{position:fixed;left:0;right:0;top:64px;display:none!important;flex-direction:column;gap:0;background:#11100e;color:#f4efe7;padding:18px max(24px,4vw) 30px;border-bottom:1px solid rgba(244,239,231,.15);box-shadow:0 20px 50px #0000002e}.lxsite .nav-links.open{display:flex!important}.lxsite .nav-links a{display:flex;align-items:center;min-height:48px;border-bottom:1px solid rgba(244,239,231,.1);font-size:16px}}@media (max-width:720px){.lxsite .nav-in{grid-template-columns:1fr auto auto;gap:8px}.lxsite .nav-actions .btn:first-child{display:none}.lxsite .nav-actions .btn{min-height:44px;padding:0 14px}.lxsite .hero-title{font-size:clamp(32px,9vw,42px)!important;line-height:1.04!important}.lxsite .display,.lxsite .vision .display{font-size:clamp(28px,7.8vw,36px)!important;line-height:1.1!important}.lxsite .hero-title .line,.lxsite .display .line{white-space:normal!important}.lxsite .film{min-height:0!important;aspect-ratio:16/10;border-radius:16px!important}.lxsite .film video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lxsite .solution-copy a,.lxsite .case-link,.lxsite .footer-links a,.lxsite .footer-legal a{min-height:44px;display:inline-flex;align-items:center}.lxsite .footer-in{grid-template-columns:1fr}.lxsite .footer-secondary{justify-items:start}.lxsite .footer-links,.lxsite .footer-legal{justify-content:flex-start}.lxsite .footer-downloads{display:grid;grid-template-columns:1fr 1fr;width:100%}.lxsite .footer-downloads .btn{width:100%}}.lxsite .section{padding:var(--s-sec) 0}.lxsite .lede{font-size:var(--t-lg);line-height:var(--lh-body);text-wrap:pretty}.lxsite .rail-item b,.lxsite .rail-item small,.lxsite .work-node b,.lxsite .cap-layer small,.lxsite .source small,.lxsite .case-name small,.lxsite .trust-row .n{font-size:var(--t-xs)!important}.lxsite .work-node p,.lxsite .cap-layer p,.lxsite .source p,.lxsite .trust-row p,.lxsite .case-proof{font-size:var(--t-sm);line-height:var(--lh-cap)}.lxsite .shift-intro,.lxsite .work-intro,.lxsite .workspace-intro,.lxsite .capability-intro,.lxsite .knowledge-intro,.lxsite .trust-intro,.lxsite .env-intro{align-items:center}@media (min-width:1560px){.lxsite .display .line,.lxsite .copy-line{white-space:nowrap}}@media (max-width:1559px){.lxsite .copy-line,.lxsite .display .line{white-space:normal}}@media (min-width:1321px){.lxsite .trust-head{grid-template-columns:minmax(680px,.95fr) minmax(0,1.05fr);gap:64px}}@media (max-width:1180px){.lxsite .hero-in,.lxsite .lexi-grid,.lxsite .vision-in,.lxsite .shift-head,.lxsite .work-head,.lxsite .workspace-head,.lxsite .cap-head,.lxsite .knowledge-head,.lxsite .trust-head,.lxsite .env-head,.lxsite .shift-intro,.lxsite .work-intro,.lxsite .workspace-intro,.lxsite .capability-intro,.lxsite .knowledge-intro,.lxsite .trust-intro,.lxsite .env-intro,.lxsite .solutions-intro{grid-template-columns:minmax(0,1fr)!important;display:grid!important;gap:26px!important}.lxsite .hero-in>*,.lxsite .lexi-grid>*,.lxsite .vision-in>*,.lxsite .shift-head>*,.lxsite .work-head>*,.lxsite .workspace-head>*,.lxsite .cap-head>*,.lxsite .knowledge-head>*,.lxsite .trust-head>*,.lxsite .env-head>*,.lxsite .shift-intro>*,.lxsite .work-intro>*,.lxsite .workspace-intro>*,.lxsite .capability-intro>*,.lxsite .knowledge-intro>*,.lxsite .trust-intro>*,.lxsite .env-intro>*,.lxsite .solutions-intro>*{min-width:0!important;width:auto!important;max-width:100%!important}.lxsite .film,.lxsite .lexi-stage{width:100%!important;max-width:100%!important}}@media (max-width:720px){.lxsite .brand,.lxsite .film-tools button{min-height:44px}.lxsite .hero-in,.lxsite .lexi-grid,.lxsite .vision-in,.lxsite .shift-head,.lxsite .work-head,.lxsite .workspace-head,.lxsite .cap-head,.lxsite .knowledge-head,.lxsite .trust-head,.lxsite .env-head,.lxsite .shift-intro,.lxsite .work-intro,.lxsite .workspace-intro,.lxsite .capability-intro,.lxsite .knowledge-intro,.lxsite .trust-intro,.lxsite .env-intro,.lxsite .solutions-intro{grid-template-columns:minmax(0,1fr)!important}.lxsite .hero-in>*,.lxsite .lexi-grid>*,.lxsite .vision-in>*,.lxsite .shift-head>*,.lxsite .work-head>*,.lxsite .workspace-head>*,.lxsite .cap-head>*,.lxsite .knowledge-head>*,.lxsite .trust-head>*,.lxsite .env-head>*{min-width:0!important;width:100%!important;max-width:100%!important}.lxsite .film,.lxsite .lexi-stage{margin:0!important;width:100%!important;max-width:100%!important}}.lxsite .footer{background:#0d0c0a;color:#f4efe7a8;padding:0;border-top:1px solid var(--line-dark)}.lxsite .footer .container{width:min(var(--max),93vw)}.lxsite .footer-main{display:grid;grid-template-columns:minmax(320px,1.16fr) repeat(4,minmax(145px,.72fr));gap:54px;padding:58px 0 42px;align-items:start}.lxsite .footer-brand{min-width:0}.lxsite .footer-brandline{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.lxsite .footer-brandline .brand{color:var(--paper);font-size:22px}.lxsite .footer-brandline .brand img{width:32px;height:32px;border-radius:9px}.lxsite .footer-company-mark{font-size:12px;color:#f4efe77a;padding-left:12px;border-left:1px solid rgba(244,239,231,.16);letter-spacing:.02em}.lxsite .footer-thesis{font-size:14px;line-height:1.82;color:#f4efe7c7;max-width:360px;margin:24px 0 20px}.lxsite .footer-downloads{display:grid;gap:10px;width:150px}.lxsite .footer-downloads .btn{width:100%;min-height:44px;border-color:#f4efe73d;color:var(--paper);background:transparent}.lxsite .footer-downloads .btn.primary{background:var(--terra-cta);border-color:var(--terra-cta);color:#fff}.lxsite .footer-downloads .btn:hover{transform:none;background:#f4efe70f}.lxsite .footer-downloads .btn.primary:hover{background:#b14b2f}.lxsite .footer-req{font-size:11px;line-height:1.72;color:#f4efe76b;margin:16px 0 0;max-width:330px}.lxsite .footer-col h4{margin:2px 0 19px;font-size:12px;letter-spacing:.04em;color:#f4efe7e6;font-weight:680}.lxsite .footer-col nav{display:grid;gap:0}.lxsite .footer-col a{display:inline-flex;align-items:center;min-height:34px;width:-moz-max-content;width:max-content;max-width:100%;font-size:12px;color:#f4efe794;transition:color .18s ease}.lxsite .footer-col a:hover{color:var(--paper)}.lxsite .footer-bottom{border-top:1px solid rgba(244,239,231,.12);padding:24px 0 28px}.lxsite .footer-disclaimer{font-size:11px;line-height:1.72;color:#f4efe780;margin:0 0 20px;max-width:900px}.lxsite .footer-legalbar{display:flex;justify-content:space-between;gap:24px;align-items:center;font-size:11px;color:#f4efe76b}.lxsite .footer-legal-left,.lxsite .footer-legal-right{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.lxsite .footer-legalbar a{display:inline-flex;align-items:center;min-height:32px;color:inherit}.lxsite .footer-legalbar a:hover{color:var(--paper)}.lxsite .footer-domain{color:#f4efe78c}.lxsite .footer-icp{border-bottom:1px dotted rgba(244,239,231,.24);cursor:default}@media (max-width:1180px){.lxsite .footer-main{grid-template-columns:1.2fr repeat(2,1fr);gap:44px 38px}.lxsite .footer-col:nth-of-type(4),.lxsite .footer-col:nth-of-type(5){grid-column:auto}}@media (max-width:760px){.lxsite .footer-main{grid-template-columns:1fr 1fr;padding:46px 0 30px;gap:36px 24px}.lxsite .footer-brand{grid-column:1/-1}.lxsite .footer-thesis{max-width:500px}.lxsite .footer-downloads{grid-template-columns:1fr 1fr;width:100%;max-width:360px}.lxsite .footer-col h4{margin-bottom:12px}.lxsite .footer-col a{min-height:44px}.lxsite .footer-bottom{padding:22px 0 24px}.lxsite .footer-legalbar{align-items:flex-start;flex-direction:column;gap:8px}.lxsite .footer-legal-left,.lxsite .footer-legal-right{gap:12px}.lxsite .footer-legalbar a{min-height:44px}}.lxsite{--terra-on-light:#98401F;--terra-on-dark:#e88969}.lxsite .brand small,.lxsite .kicker,.lxsite .film-tools button,.lxsite .hero-scroll,.lxsite .eyebrow,.lxsite .shift-cell .n,.lxsite .work-step b,.lxsite .ws-top,.lxsite .ws-side h4,.lxsite .ws-right h4,.lxsite .skill-status,.lxsite .knowledge-item small,.lxsite .solution-name small,.lxsite .trust-row .n,.lxsite .env-center span,.lxsite .env-node span,.lxsite .footer-company-mark,.lxsite .footer-col h4,.lxsite .footer-col a,.lxsite .footer-disclaimer,.lxsite .footer-legalbar,.lxsite .footer-domain,.lxsite .artifact span{font-size:12px!important}.lxsite .hero-scroll{color:#f4efe79e!important;letter-spacing:.18em}.lxsite .section:not(.dark) .eyebrow,.lxsite .shift-cell:not(:last-child) .n,.lxsite .work-step:not(:last-child) b,.lxsite .cap-step b,.lxsite .solution-name small,.lxsite .ws-right h4{color:var(--terra-on-light)!important}.lxsite .shift-cell:last-child .n,.lxsite .work-step:last-child b,.lxsite .dark .eyebrow,.lxsite .dark .eyebrow.light,.lxsite .knowledge-item small,.lxsite .trust-row .n{color:var(--terra-on-dark)!important}.lxsite .nav-links a{min-height:32px;display:flex;align-items:center;padding:6px 0}.lxsite .solution-copy a,.lxsite .case-link{min-height:32px;display:inline-flex;align-items:center}.lxsite .footer{padding:0}.lxsite .footer-main{grid-template-columns:minmax(280px,1.08fr) repeat(5,minmax(125px,.68fr));gap:36px;padding:52px 0 36px}.lxsite .enterprise-trial-page{min-height:72vh;padding:132px 0 96px;background:#f4efe7;color:#11100e}.lxsite .trial-wrap{width:min(980px,92vw);margin:0 auto}.lxsite .trial-heading{max-width:760px;margin-bottom:42px}.lxsite .trial-heading>span,.lxsite .trial-status>span{font-size:12px;letter-spacing:.18em;color:#98401f;font-weight:760}.lxsite .trial-heading h1,.lxsite .trial-status h1{font-size:clamp(38px,5vw,68px);line-height:1.03;letter-spacing:-.055em;margin:16px 0}.lxsite .trial-heading p,.lxsite .trial-status p{font-size:16px;line-height:1.8;color:#71675f;margin:0}.lxsite .trial-form{display:grid;grid-template-columns:1fr 1fr;gap:22px 28px;padding:34px;border:1px solid rgba(17,16,14,.14);background:#fffdf9;border-radius:22px}.lxsite .trial-form label{display:grid;gap:9px;align-content:start}.lxsite .trial-form label>span{font-size:13px;font-weight:700}.lxsite .trial-required{color:#c53b2c;font-style:normal}.lxsite .trial-form input,.lxsite .trial-form textarea,.lxsite .trial-form select{width:100%;border:1px solid rgba(17,16,14,.2);border-radius:10px;background:#fff;padding:12px 14px;font:inherit;color:#11100e;outline:none}.lxsite .trial-form input:focus,.lxsite .trial-form textarea:focus,.lxsite .trial-form select:focus{border-color:#a8452a;box-shadow:0 0 0 3px #a8452a1f}.lxsite .trial-form input:disabled{background:#eee7dc;color:#71675f}.lxsite .trial-form small{font-size:11px;line-height:1.5;color:#71675f}.lxsite .trial-span{grid-column:1/-1}.lxsite .trial-code{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.lxsite .trial-code button{padding:0 18px;white-space:nowrap}.lxsite .trial-code button,.lxsite .trial-submit button,.lxsite .trial-status button,.lxsite .trial-status a{min-height:46px;border:0;border-radius:999px;background:#a8452a;color:#fff;padding:0 22px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.lxsite .trial-code button:disabled,.lxsite .trial-submit button:disabled,.lxsite .trial-status button:disabled{opacity:.48;cursor:not-allowed}.lxsite .trial-submit{display:flex;justify-content:center;padding-top:4px}.lxsite .trial-error{color:#a52f22;font-size:13px;margin:0}.lxsite .trial-success-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px;background:#18130f7a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.lxsite .trial-success-card{width:min(420px,calc(100vw - 48px));padding:38px 38px 32px;border:1px solid rgba(17,16,14,.12);border-radius:24px;background:#fffdf9;box-shadow:0 28px 90px #1f161047;text-align:center}.lxsite .trial-success-mark{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 22px;border-radius:50%;background:#a8452a;color:#fff;font-size:24px;font-weight:760;line-height:1}.lxsite .trial-success-card h2{margin:0;color:#11100e;font-size:28px;line-height:1.2;letter-spacing:-.035em}.lxsite .trial-success-card p{max-width:300px;margin:12px auto 26px;color:#71675f;font-size:14px;line-height:1.7}.lxsite .trial-success-card button{width:100%;min-height:46px;border:0;border-radius:999px;background:#a8452a;color:#fff;font-weight:700;cursor:pointer}.lxsite .trial-success-card button:hover{background:#91391f}.lxsite .trial-success-card button:focus-visible{outline:3px solid rgba(168,69,42,.22);outline-offset:3px}.lxsite .trial-alert{display:grid;gap:6px;border-left:3px solid #a8452a;background:#fff5ef;padding:17px 20px;margin-bottom:22px}.lxsite .trial-alert span{color:#71675f;font-size:13px}.lxsite .trial-status{max-width:720px;margin:30px auto;padding:48px;border:1px solid rgba(17,16,14,.14);background:#fffdf9;border-radius:24px;text-align:center}.lxsite .trial-status dl{margin:30px 0;display:grid;border-top:1px solid rgba(17,16,14,.14)}.lxsite .trial-status dl div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid rgba(17,16,14,.14);font-size:13px}.lxsite .trial-status dt{color:#71675f}.lxsite .trial-status dd{margin:0;font-weight:700}.lxsite .trial-muted{padding:60px;text-align:center;color:#71675f}.lxsite .trial-conversion{max-width:820px;margin:26px auto 0;padding:34px;border:1px solid rgba(17,16,14,.14);background:#fffdf9;border-radius:24px}.lxsite .trial-conversion-head{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;margin-bottom:24px}.lxsite .trial-conversion-head span{font-size:11px;letter-spacing:.18em;color:#98401f;font-weight:760}.lxsite .trial-conversion-head h2,.lxsite .trial-conversion-state h2{font-size:28px;line-height:1.15;letter-spacing:-.035em;margin:8px 0}.lxsite .trial-conversion-head p,.lxsite .trial-conversion-state p{font-size:14px;line-height:1.7;color:#71675f;margin:0}.lxsite .trial-conversion-head b{flex:none;border-radius:999px;background:#f0e5d9;color:#98401f;padding:7px 12px;font-size:11px}.lxsite .trial-conversion-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.lxsite .trial-conversion-grid label{display:grid;gap:8px}.lxsite .trial-conversion-grid label>span{font-size:13px;font-weight:700}.lxsite .trial-conversion-grid input,.lxsite .trial-conversion-grid select{width:100%;min-height:46px;border:1px solid rgba(17,16,14,.2);border-radius:10px;background:#fff;padding:10px 13px;font:inherit;color:#11100e}.lxsite .trial-conversion-grid input:disabled,.lxsite .trial-conversion-grid select:disabled{background:#eee7dc;color:#71675f}.lxsite .trial-conversion-grid small{font-size:11px;line-height:1.5;color:#71675f}.lxsite .trial-conversion-quote{margin:22px 0 0;border-top:1px solid rgba(17,16,14,.14)}.lxsite .trial-conversion-quote div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid rgba(17,16,14,.14);font-size:13px}.lxsite .trial-conversion-quote dt{color:#71675f}.lxsite .trial-conversion-quote dd{margin:0;font-weight:700}.lxsite .trial-consent{margin:18px 0 12px;display:flex;align-items:flex-start;gap:8px;font-size:12px;color:#71675f}.lxsite .trial-consent a{color:#98401f}.lxsite .trial-conversion-pay,.lxsite .trial-conversion-payment button,.lxsite .trial-conversion-state button{min-height:46px;border:0;border-radius:999px;background:#a8452a;color:#fff;padding:0 22px;font-weight:700;cursor:pointer}.lxsite .trial-conversion-pay{width:100%}.lxsite .trial-conversion-pay:disabled{opacity:.48;cursor:not-allowed}.lxsite .trial-conversion-payment{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:22px;text-align:center;color:#71675f}.lxsite .trial-conversion-payment img{width:220px;height:220px;border-radius:12px}.lxsite .trial-conversion-payment p,.lxsite .trial-conversion-payment small{margin:0;font-size:12px}.lxsite .trial-conversion-state{text-align:center}.lxsite .trial-conversion-state button{margin-top:18px}@media (max-width:760px){.lxsite .enterprise-trial-page{padding:104px 0 64px}.lxsite .trial-form{grid-template-columns:1fr;padding:22px}.lxsite .trial-span{grid-column:auto}.lxsite .trial-code{grid-template-columns:1fr 118px}.lxsite .trial-status{padding:30px 22px}.lxsite .trial-success-card{padding:32px 24px 26px;border-radius:20px}.lxsite .trial-conversion{padding:24px 20px}.lxsite .trial-conversion-head{display:grid}.lxsite .trial-conversion-grid{grid-template-columns:1fr}}.lxsite .footer-thesis{margin:20px 0 0;max-width:360px}.lxsite .footer-col a{min-height:34px}.lxsite .footer-bottom{padding:22px 0 26px}.lxsite .footer-disclaimer{font-size:12px!important;color:#f4efe79e;margin-bottom:18px}.lxsite .footer-legalbar{font-size:12px!important;color:#f4efe794}.lxsite .footer-company-mark{color:#f4efe79e}.lxsite .footer-domain{color:#f4efe7ad}.lxsite .footer-icp{border-bottom:1px solid rgba(244,239,231,.32);cursor:pointer}.lxsite .footer-icp:hover{color:var(--paper);border-bottom-color:#f4efe79e}.lxsite .shift-cell p,.lxsite .knowledge-item p,.lxsite .trust-row p,.lxsite .cap-step p,.lxsite .solution-copy,.lxsite .env-node span{text-wrap:pretty}@media (max-width:720px){.lxsite .nav-links a,.lxsite .solution-copy a,.lxsite .case-link,.lxsite .footer-col a,.lxsite .footer-legalbar a{min-height:44px}.lxsite .footer-main{grid-template-columns:1fr 1fr;padding:44px 0 28px;gap:34px 22px}.lxsite .footer-brand{grid-column:1/-1}.lxsite .footer-thesis{max-width:520px}.lxsite .footer-bottom{padding:20px 0 22px}}.lxsite .rail-item b,.lxsite .rail-item small,.lxsite .work-node b,.lxsite .xp-left .mini,.lxsite .xp-right h4,.lxsite .status-band .tag,.lxsite .example-label,.lxsite .cap-layer small,.lxsite .source small,.lxsite .case-name small,.lxsite .case-proof,.lxsite .evidence,.lxsite .field-center span,.lxsite .field-node span,.lxsite .knowledge-foot{font-size:12px!important}.lxsite .rail-item b,.lxsite .rail-item small,.lxsite .work-node:not(.final) b,.lxsite .xp-right h4,.lxsite .status-band .tag,.lxsite .example-label,.lxsite .cap-layer:not(.workflow) small,.lxsite .case-name small{color:var(--terra-on-light)!important}.lxsite .work-node.final b,.lxsite .cap-layer.workflow small,.lxsite .source small,.lxsite .dark .eyebrow,.lxsite .trust-row .n{color:var(--terra-on-dark)!important}.lxsite .xp-left .mini,.lxsite .field-node span,.lxsite .artifact span{color:#71675f!important}.lxsite .evidence{color:var(--terra-on-dark)!important}.lxsite .shift-cell p{max-width:none;width:100%;text-wrap:balance}@media (min-width:1560px){.lxsite .shift-cell{padding-left:30px;padding-right:30px}.lxsite .shift-cell p{font-size:13px;line-height:1.75}}@media (max-width:1559px){.lxsite .shift-cell p{font-size:13px;line-height:1.75;text-wrap:balance}}.lxsite small{font-size:12px!important}.lxsite .footer-thesis{font-size:14px!important}.lxsite .skill-chip small,.lxsite .trust-proof,.lxsite .cap-chip,.lxsite .grounded span,.lxsite .case-link{font-size:12px!important}.lxsite .solution-copy a,.lxsite .case-link,.lxsite .human-note,.lxsite .capability-cycle i{color:var(--terra-on-light)!important}.lxsite .knowledge-foot>span{color:#f4efe79e!important}.lxsite .xp-left .mini,.lxsite .xp-nav,.lxsite .cap-layer.skill p{color:#685f58!important}.lxsite .xp-nav.active{color:var(--paper)!important}.lxsite .nowrap-term,.lxsite .nowrap-unit{white-space:nowrap}.lxsite .source p{word-break:normal;overflow-wrap:normal;text-wrap:pretty}.lxsite .case-prompt,.lxsite .status-band p{text-wrap:balance}@media (min-width:1321px){.lxsite .source{width:300px!important}}@media (max-width:720px){.lxsite .source{width:48%!important;padding:14px!important}.lxsite .source h3{white-space:nowrap!important;text-wrap:nowrap!important;font-size:20px!important;letter-spacing:-.035em}.lxsite .source p{font-size:12px!important;line-height:1.68!important}.lxsite .case-prompt{font-size:16px!important;line-height:1.72!important;text-wrap:balance}.lxsite .status-band p{font-size:12px!important;line-height:1.68!important;text-wrap:balance}.lxsite .nowrap-unit{white-space:nowrap}.lxsite .unit-sep{white-space:normal}}@media (max-width:1320px){.lxsite .lexi-grid{grid-template-columns:1fr}}.lxsite .hero-title{font-size:clamp(48px,3.5vw,62px)}.lxsite .hero-title{margin-top:36px}.lxsite .hero-sub{margin-top:52px}.lxsite .hero-note{margin-top:24px}.lxsite .hero-actions{margin-top:56px}@media (min-width:1321px){.lxsite .shift-intro .lede{max-width:520px;justify-self:end}.lxsite .work-intro .lede{max-width:570px;justify-self:end}.lxsite .workspace-intro .lede{max-width:553px;justify-self:end}.lxsite .knowledge-intro .lede{max-width:654px;justify-self:end}.lxsite .solutions-intro .lede{max-width:434px;justify-self:end}.lxsite .trust-intro .lede{max-width:553px;justify-self:end}.lxsite .env-intro .lede{max-width:523px;justify-self:end}.lxsite .capability-intro .lede{max-width:772px;justify-self:end}}@media (min-width:1321px){.lxsite .hero-in{grid-template-columns:minmax(0,.815fr) minmax(0,1fr)}.lxsite .hero-title{font-size:clamp(48px,4.3vw,78px)}.lxsite .film{min-height:0}.lxsite .film-tools{display:flex;gap:8px}.lxsite .lexi-stage{max-width:100%}.lxsite .lexi-stage img{width:100%;height:auto}}@media (min-width:1321px){.lxsite .shift-intro .lede .copy-line,.lxsite .work-intro .lede .copy-line,.lxsite .workspace-intro .lede .copy-line,.lxsite .knowledge-intro .lede .copy-line,.lxsite .solutions-intro .lede .copy-line,.lxsite .trust-intro .lede .copy-line,.lxsite .env-intro .lede .copy-line,.lxsite .capability-intro .lede .copy-line{display:inline;white-space:normal}.lxsite .shift-intro .lede,.lxsite .work-intro .lede{max-width:860px;justify-self:end}.lxsite .workspace-intro .lede{max-width:800px;justify-self:end}.lxsite .knowledge-intro .lede{max-width:900px;justify-self:end}.lxsite .solutions-intro .lede{max-width:640px;justify-self:end}.lxsite .trust-intro .lede,.lxsite .env-intro .lede{max-width:800px;justify-self:end}.lxsite .capability-intro .lede{max-width:860px;justify-self:end}}.lxsite .pricing-v5{--ink:#11100e;--paper:#f4efe7;--paper3:#fffdf9;--terra:#c9603f;--terra-cta:#A8452A;--terra-text:#98401F;--muted:#71675f;--line:rgba(17,16,14,.14);--line-dark:rgba(244,239,231,.16);--max:1620px;--t-xs:12px;--t-sm:13px;--t-md:15px;--t-lg:17px;--t-h4:20px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px}.lxsite .pricing-v5,.lxsite .pricing-v5 *{box-sizing:border-box}html:has(.lxsite){scroll-behavior:smooth}.lxsite .pricing-v5{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,SF Pro Display,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;-webkit-font-smoothing:antialiased}.lxsite .pricing-v5 a{color:inherit;text-decoration:none}.lxsite .pricing-v5 button{font:inherit}.lxsite .pricing-v5 .container{width:min(var(--max),93vw);margin:auto}.lxsite .pricing-v5 .nav{position:sticky;top:0;z-index:50;height:72px;background:#f4efe7f5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.lxsite .pricing-v5 .nav-in{height:100%;width:min(var(--max),93vw);margin:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.lxsite .pricing-v5 .brand{display:flex;align-items:center;gap:11px;font-size:19px;font-weight:760;letter-spacing:-.04em}.lxsite .pricing-v5 .brand img{width:28px;height:28px;border-radius:8px}.lxsite .pricing-v5 .nav-links{display:flex;gap:22px;font-size:12px;align-items:center}.lxsite .pricing-v5 .nav-links a{min-height:32px;display:flex;align-items:center}.lxsite .pricing-v5 .nav-links .active{color:var(--terra-text);font-weight:700}.lxsite .pricing-v5 .nav-actions{justify-self:end;display:flex;gap:10px}.lxsite .pricing-v5 .btn{display:inline-flex;min-height:44px;padding:0 18px;align-items:center;justify-content:center;border:1px solid currentColor;border-radius:999px;font-size:12px}.lxsite .pricing-v5 .btn.fill{background:var(--terra-cta);border-color:var(--terra-cta);color:#fff}.lxsite .pricing-v5 .nav-toggle{display:none;width:44px;height:44px;border:0;background:transparent}.lxsite .pricing-v5 .pricing-hero{padding:96px 0 58px;text-align:center;background:var(--paper3)}.lxsite .pricing-v5 .eyebrow{font-size:12px;letter-spacing:.2em;color:var(--terra-text);font-weight:760}.lxsite .pricing-v5 .pricing-hero h1{font-size:clamp(48px,5vw,82px);line-height:1.02;letter-spacing:-.06em;margin:18px 0}.lxsite .pricing-v5 .pricing-hero p{font-size:20px;color:var(--muted);margin:0}.lxsite .pricing-v5 .controls{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:38px}.lxsite .pricing-v5 .seg{display:flex;border:1px solid var(--line);border-radius:999px;padding:4px;background:#ffffff80}.lxsite .pricing-v5 .seg button{min-height:44px;border:0;background:transparent;border-radius:999px;padding:0 18px;cursor:pointer;color:var(--muted)}.lxsite .pricing-v5 .seg button.active{background:var(--ink);color:var(--paper)}.lxsite .pricing-v5 .seg button:disabled{opacity:.42;cursor:not-allowed}.lxsite .pricing-v5 .pricing-section{padding:70px 0}.lxsite .pricing-v5 .pricing-section h2{font-size:clamp(34px,3.4vw,52px);letter-spacing:-.05em;margin:0 0 30px}.lxsite .pricing-v5 .plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.lxsite .pricing-v5 .plan-card,.lxsite .pricing-v5 .enterprise-card{border:1px solid var(--line);background:var(--paper3);border-radius:22px;padding:28px;min-width:0}.lxsite .pricing-v5 .plan-name,.lxsite .pricing-v5 .seat{font-size:12px;color:var(--terra-text);font-weight:720;letter-spacing:.08em}.lxsite .pricing-v5 .price{font-size:30px;font-weight:720;letter-spacing:-.04em;margin:24px 0;white-space:nowrap}.lxsite .pricing-v5 .quota{display:flex;align-items:end;gap:8px}.lxsite .pricing-v5 .quota strong{font-size:28px}.lxsite .pricing-v5 .quota span,.lxsite .pricing-v5 .composition{font-size:12px;color:var(--muted)}.lxsite .pricing-v5 .composition{min-height:38px;margin-top:10px}.lxsite .pricing-v5 .plan-action{width:100%;min-height:44px;margin:22px 0;border:1px solid var(--ink);border-radius:999px;background:transparent;cursor:pointer}.lxsite .pricing-v5 .plan-card:nth-child(3) .plan-action,.lxsite .pricing-v5 .enterprise-card:nth-child(3) .plan-action{background:var(--ink);color:var(--paper)}.lxsite .pricing-v5 .plan-card ul{padding:0;margin:0;list-style:none;border-top:1px solid var(--line)}.lxsite .pricing-v5 .plan-card li{font-size:13px;padding:10px 0;border-bottom:1px solid var(--line)}.lxsite .pricing-v5 .enterprise-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.lxsite .pricing-v5 .enterprise-card h3{font-size:28px;margin:12px 0 0}.lxsite .pricing-v5 .enterprise-card dl{margin:0;border-top:1px solid var(--line)}.lxsite .pricing-v5 .enterprise-card dl div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--line)}.lxsite .pricing-v5 .enterprise-card dt,.lxsite .pricing-v5 .enterprise-card dd{font-size:12px;margin:0}.lxsite .pricing-v5 .enterprise-card dt{color:var(--muted)}.lxsite .pricing-v5 .enterprise-card p{font-size:13px;line-height:1.72;min-height:68px}.lxsite .pricing-v5 .pool,.lxsite .pricing-v5 .advisor{font-size:12px;padding-top:12px;color:var(--muted)}.lxsite .pricing-v5 .advisor{color:var(--ink);font-weight:650}.lxsite .pricing-v5 .table-wrap{overflow:auto;border:1px solid var(--line);border-radius:20px;background:var(--paper3)}.lxsite .pricing-v5 table{width:100%;border-collapse:collapse;min-width:680px}.lxsite .pricing-v5 th,.lxsite .pricing-v5 td{text-align:left;padding:14px 16px;border-bottom:1px solid var(--line);font-size:13px}.lxsite .pricing-v5 thead th{font-size:12px;color:var(--muted);background:#ebe3d873}.lxsite .pricing-v5 .shared{margin-top:24px;padding:24px;border:1px solid var(--line);border-radius:18px;background:var(--paper3)}.lxsite .pricing-v5 .shared h3{margin:0 0 12px;font-size:20px}.lxsite .pricing-v5 .shared p{margin:0;font-size:13px;line-height:1.85;color:var(--muted)}.lxsite .pricing-v5 .lu{background:var(--ink);color:var(--paper)}.lxsite .pricing-v5 .lu .container{padding-top:76px;padding-bottom:76px}.lxsite .pricing-v5 .lu h2{font-size:clamp(34px,3.5vw,56px);letter-spacing:-.05em;margin:0}.lxsite .pricing-v5 .lu-sub{font-size:15px;color:#f4efe7a6;margin:16px 0 34px}.lxsite .pricing-v5 .lu ol{padding-left:22px;display:grid;gap:18px}.lxsite .pricing-v5 .lu li{font-size:15px;line-height:1.82;color:#f4efe7d1}.lxsite .pricing-v5 .lu .table-wrap{margin:18px 0;background:#ffffff08;border-color:var(--line-dark)}.lxsite .pricing-v5 .lu th,.lxsite .pricing-v5 .lu td{color:var(--paper);border-color:var(--line-dark)}.lxsite .pricing-v5 .lu thead th{background:#ffffff0a;color:#f4efe79e}.lxsite .pricing-v5 .note{font-size:12px!important;color:#f4efe794!important}.lxsite .pricing-v5 .pricing-cta{padding:88px 0;text-align:center;background:var(--paper3)}.lxsite .pricing-v5 .pricing-cta h2{font-size:clamp(38px,4vw,64px);letter-spacing:-.05em;margin:0}.lxsite .pricing-v5 .pricing-cta p{font-size:18px;color:var(--muted)}.lxsite .pricing-v5 .disabled-downloads{display:flex;justify-content:center;gap:12px;margin:26px 0 14px}.lxsite .pricing-v5 .disabled-downloads button{min-height:44px;padding:0 20px;border:1px solid var(--line);border-radius:999px;background:transparent;opacity:.45;cursor:not-allowed}.lxsite .pricing-v5 .sysreq{font-size:12px!important}.lxsite .pricing-v5 .footer{background:#0d0c0a;color:#f4efe7b8;padding:0}.lxsite .pricing-v5 .footer .brand{color:var(--paper)}.lxsite .pricing-v5 .footer-main{display:grid;grid-template-columns:minmax(260px,1.35fr) repeat(5,minmax(125px,.72fr));gap:34px;padding:54px 0 34px}.lxsite .pricing-v5 .footer-brandline{display:flex;align-items:center;gap:12px}.lxsite .pricing-v5 .footer-company-mark{font-size:12px}.lxsite .pricing-v5 .footer-thesis{font-size:13px;line-height:1.75;max-width:360px}.lxsite .pricing-v5 .footer-col h4{font-size:12px;color:var(--paper);margin:0 0 18px}.lxsite .pricing-v5 .footer-col nav{display:grid;gap:11px}.lxsite .pricing-v5 .footer-col a{font-size:12px;min-height:28px;display:flex;align-items:center}.lxsite .pricing-v5 .footer-bottom{border-top:1px solid var(--line-dark);padding:22px 0 28px}.lxsite .pricing-v5 .footer-disclaimer{font-size:12px;margin:0 0 18px}.lxsite .pricing-v5 .footer-legalbar{display:flex;justify-content:space-between;gap:20px;font-size:12px}.lxsite .pricing-v5 .footer-legal-left,.lxsite .pricing-v5 .footer-legal-right{display:flex;gap:16px;flex-wrap:wrap}.lxsite .pricing-v5 .footer-legal-right a{display:inline-flex;align-items:center;min-height:24px}.lxsite .pricing-v5 .footer-icp{border-bottom:1px solid rgba(244,239,231,.3)}.lxsite .pricing-v5 .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.lxsite .pricing-v5 .panel[hidden]{display:none!important}.lxsite .pricing-v5 .plan-card,.lxsite .pricing-v5 .enterprise-card{border-radius:16px;background:transparent}.lxsite .pricing-v5 .plan-grid,.lxsite .pricing-v5 .enterprise-grid{gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lxsite .pricing-v5 .plan-card,.lxsite .pricing-v5 .enterprise-card{border-width:0 1px 0 0}.lxsite .pricing-v5 .plan-card:last-child,.lxsite .pricing-v5 .enterprise-card:last-child{border-right:0}.lxsite .pricing-v5 .pricing-hero{text-align:left}.lxsite .pricing-v5 .controls{justify-content:flex-start}.lxsite .pricing-v5 .pricing-section h2{max-width:820px}@media (max-width:1180px){.lxsite .pricing-v5 .nav-in{grid-template-columns:1fr auto auto}.lxsite .pricing-v5 .nav-toggle{display:block}.lxsite .pricing-v5 .nav-links{position:fixed;top:72px;left:0;right:0;display:none;flex-direction:column;background:var(--ink);color:var(--paper);padding:20px 5vw}.lxsite .pricing-v5 .nav-links.open{display:flex}.lxsite .pricing-v5 .nav-links a{min-height:48px}.lxsite .pricing-v5 .plan-grid,.lxsite .pricing-v5 .enterprise-grid{grid-template-columns:1fr 1fr}.lxsite .pricing-v5 .footer-main{grid-template-columns:1fr 1fr 1fr}.lxsite .pricing-v5 .footer-brand{grid-column:1/-1}}@media (max-width:720px){.lxsite .pricing-v5 .footer a{display:inline-flex;align-items:center;min-height:44px}.lxsite .pricing-v5 .container,.lxsite .pricing-v5 .nav-in{width:calc(100% - 28px)}.lxsite .pricing-v5 .nav-actions .btn:first-child{display:none}.lxsite .pricing-v5 .pricing-hero{padding:68px 0 42px}.lxsite .pricing-v5 .pricing-hero h1{font-size:40px}.lxsite .pricing-v5 .pricing-hero p{font-size:17px}.lxsite .pricing-v5 .controls{justify-content:flex-start}.lxsite .pricing-v5 .seg{width:100%;overflow:auto;justify-content:flex-start}.lxsite .pricing-v5 .seg button{white-space:nowrap}.lxsite .pricing-v5 .plan-grid,.lxsite .pricing-v5 .enterprise-grid{grid-template-columns:1fr}.lxsite .pricing-v5 .plan-card,.lxsite .pricing-v5 .enterprise-card{padding:22px;border-right:0;border-bottom:1px solid var(--line)}.lxsite .pricing-v5 .table-wrap{border-radius:14px}.lxsite .pricing-v5 .disabled-downloads{flex-direction:column;align-items:center}.lxsite .pricing-v5 .disabled-downloads button{width:100%;max-width:330px}.lxsite .pricing-v5 .footer-main{grid-template-columns:1fr 1fr;gap:32px 20px;padding:42px 0 26px}.lxsite .pricing-v5 .footer-brand{grid-column:1/-1}.lxsite .pricing-v5 .footer-legalbar{flex-direction:column}.lxsite .pricing-v5 a,.lxsite .pricing-v5 button{min-height:44px}}.lxsite .pricing-v5 .pricing-hero{padding:86px 0 60px;text-align:center!important}.lxsite .pricing-v5 .pricing-hero .container{display:flex;flex-direction:column;align-items:center}.lxsite .pricing-v5 .pricing-hero h1{max-width:980px}.lxsite .pricing-v5 .controls{display:grid!important;justify-items:center!important;justify-content:center!important;gap:18px!important;margin-top:34px!important;width:100%}.lxsite .pricing-v5 .tabs{width:-moz-max-content;width:max-content}.lxsite .pricing-v5 .billing-row{display:flex;justify-content:center;width:100%}.lxsite .pricing-v5 .billing-row[hidden]{display:none!important}.lxsite .pricing-v5 .billing{width:-moz-max-content;width:max-content;max-width:100%}.lxsite .pricing-v5 .pricing-section{padding:52px 0 86px}.lxsite .pricing-v5 .price-block{min-height:92px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.lxsite .pricing-v5 .annual-meta,.lxsite .pricing-v5 .enterprise-discount{display:flex;align-items:center;gap:9px;min-height:22px;margin-top:-11px;margin-bottom:8px}.lxsite .pricing-v5 .old-price{text-decoration:line-through;color:var(--muted);opacity:.58;font-size:12px;white-space:nowrap}.lxsite .pricing-v5 .discount-badge,.lxsite .pricing-v5 .ondemand{display:inline-flex;align-items:center;border-radius:999px;padding:4px 8px;background:#c9603f17;color:var(--terra-text);font-size:12px;letter-spacing:.02em;line-height:1;white-space:nowrap}.lxsite .pricing-v5 .plan-card,.lxsite .pricing-v5 .enterprise-card{display:flex;flex-direction:column;min-height:100%}.lxsite .pricing-v5 .plan-card .price{margin:22px 0 16px}.lxsite .pricing-v5 .plan-card .quota{margin-bottom:2px}.lxsite .pricing-v5 .feature-checklist,.lxsite .pricing-v5 .enterprise-cap-list{list-style:none;padding:0;margin:24px 0 0;border:0!important;display:grid;gap:0}.lxsite .pricing-v5 .feature-checklist li,.lxsite .pricing-v5 .enterprise-cap-list li{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:8px;align-items:start;padding:7px 0!important;border:0!important;font-size:13px;line-height:1.55}.lxsite .pricing-v5 .tick{color:var(--terra-text);font-weight:800}.lxsite .pricing-v5 .cross{color:var(--muted);font-weight:700}.lxsite .pricing-v5 .dash,.lxsite .pricing-v5 .muted-cap{color:var(--muted)}.lxsite .pricing-v5 .plan-action{margin-top:auto!important;margin-bottom:0!important;transform:translateY(0)}.lxsite .pricing-v5 .enterprise-grid{align-items:stretch}.lxsite .pricing-v5 .enterprise-card .seat{margin-bottom:8px}.lxsite .pricing-v5 .enterprise-card h3{margin:4px 0 0}.lxsite .pricing-v5 .enterprise-card .price{margin:20px 0 13px}.lxsite .pricing-v5 .enterprise-card dl{margin-top:12px}.lxsite .pricing-v5 .enterprise-desc{min-height:0!important;margin:4px 0 14px!important}.lxsite .pricing-v5 .enterprise-cap-list{margin-top:24px;border-top:1px solid var(--line)!important;padding-top:12px}.lxsite .pricing-v5 .enterprise-card .advisor{margin-top:auto;padding-top:20px}.lxsite .pricing-v5 .shared{margin-top:32px}.lxsite .pricing-v5 .pricing-cta{padding:64px 0 60px!important;background:var(--paper3);border-top:1px solid var(--line)}.lxsite .pricing-v5 .pricing-cta .container{max-width:980px;text-align:center}.lxsite .pricing-v5 .pricing-cta:before{content:"";display:block;width:42px;height:3px;background:var(--terra);margin:0 auto 24px}.lxsite .pricing-v5 .pricing-cta h2{font-size:clamp(34px,3.2vw,50px)!important;line-height:1.08!important;margin:0!important;text-wrap:balance}.lxsite .pricing-v5 .pricing-cta p{margin:16px 0 0!important}.lxsite .pricing-v5 .disabled-downloads{margin-top:24px!important}.lxsite .pricing-v5 .disabled-downloads button{opacity:.56!important;color:var(--muted)!important;border-color:#11100e38!important;background:transparent!important}.lxsite .pricing-v5 .sysreq{font-size:12px!important;line-height:1.7!important;margin-top:16px!important}.lxsite .pricing-v5 .pricing-hero{text-align:center!important}.lxsite .pricing-v5 .controls{justify-content:center!important;justify-items:center!important}.lxsite .pricing-v5 .plan-grid,.lxsite .pricing-v5 .enterprise-grid{gap:14px!important;border:0!important}.lxsite .pricing-v5 .plan-card,.lxsite .pricing-v5 .enterprise-card{border:1px solid var(--line)!important;border-radius:16px!important;background:#fffdf985!important}.lxsite .pricing-v5 .pricing-cta{background:linear-gradient(180deg,var(--paper3),var(--paper))}@media (max-width:1180px){.lxsite .pricing-v5 .plan-grid,.lxsite .pricing-v5 .enterprise-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:720px){.lxsite .pricing-v5 .pricing-hero{padding:66px 0 44px}.lxsite .pricing-v5 .controls{gap:14px!important;margin-top:28px!important}.lxsite .pricing-v5 .billing{overflow-x:auto;justify-content:flex-start;width:100%;padding:4px}.lxsite .pricing-v5 .billing button{flex:0 0 auto}.lxsite .pricing-v5 .plan-grid,.lxsite .pricing-v5 .enterprise-grid{grid-template-columns:1fr!important}.lxsite .pricing-v5 .plan-card,.lxsite .pricing-v5 .enterprise-card{padding:24px!important}.lxsite .pricing-v5 .price-block{min-height:auto}.lxsite .pricing-v5 .pricing-cta{padding:52px 0 48px!important}}.lxsite .pricing-v5 .lu li{min-width:0}.lxsite .pricing-v5 .lu .table-wrap{width:100%;max-width:100%;min-width:0;overflow-x:auto}@media (max-width:720px){.lxsite .pricing-v5 .lu ol{min-width:0}.lxsite .pricing-v5 .lu li{min-width:0;width:100%}.lxsite .pricing-v5 .lu table{min-width:620px}}@media (max-width:720px){.lxsite .pricing-v5 .billing-row,.lxsite .pricing-v5 .seg.billing{flex-wrap:wrap;justify-content:center;max-width:100%}.lxsite .pricing-v5 .billing-row button,.lxsite .pricing-v5 .seg.billing button{flex:0 1 auto;max-width:100%;white-space:normal}}.lxsite{min-height:100vh}.lxsite .lexi-copy p{text-wrap:pretty}.lxsite .knowledge-intro .lede{max-width:1080px}@media (min-width: 1600px){.lxsite .lexi-grid{grid-template-columns:minmax(430px,.82fr) minmax(0,1.18fr)}.lxsite .lexi-copy p{max-width:820px}}.lxsite .btn.soon{position:relative;opacity:.82;cursor:not-allowed;pointer-events:none}.lxsite .btn.soon:hover{transform:none}.lxsite .soonx{position:absolute;top:-9px;right:-8px;font-style:normal;font-size:9.5px;letter-spacing:.04em;line-height:1;padding:3px 7px;border-radius:999px;white-space:nowrap;border:1px solid var(--line);background:var(--paper);color:var(--muted)}.lxsite .container{max-width:none;padding-left:0;padding-right:0}.lxsite.lxshell{min-height:0;background:transparent}.lxsite .nav.solid{color:var(--ink);background:#f4efe7f5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.lxsite .pricing-v5{padding-top:72px}.lxsite .pricing-v5 .eyebrow{line-height:normal}.lxsite .nav-toggle{display:none;width:44px;height:44px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;flex-direction:column;justify-content:center;align-items:center}.lxsite .nav-toggle span{display:block;width:21px;height:1.5px;background:currentColor;margin:3px auto;transition:transform .2s ease,opacity .2s ease}.lxsite .nav-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(4.5px) rotate(45deg)}.lxsite .nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.lxsite .nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-4.5px) rotate(-45deg)}@media (max-width: 1180px){.lxsite .nav-toggle{display:flex}.lxsite .nav-links{position:fixed;left:0;right:0;top:64px;display:none;flex-direction:column;gap:0;background:#11100e;color:#f4efe7;padding:18px max(24px,4vw) 30px;border-bottom:1px solid rgba(244,239,231,.15);box-shadow:0 20px 50px #0000002e}.lxsite .nav-links.open{display:flex}.lxsite .nav-links a{display:flex;align-items:center;min-height:48px;border-bottom:1px solid rgba(244,239,231,.1);font-size:16px}}.lxsite .pricing-v5 a.plan-action{display:flex;align-items:center;justify-content:center;text-decoration:none;color:inherit}.lxsite .pricealert{margin:18px auto 0;max-width:42em;padding:9px 14px;border:1px solid rgba(169,116,26,.34);border-radius:8px;background:#a9741a14;color:#8a5a12;font-size:12.7px;line-height:1.7;text-align:center}.lxsite .nav-actions{align-items:center}.lxsite .site-login{cursor:pointer}.lxsite .site-login:disabled{opacity:.6;cursor:wait}.lxsite .site-account{position:relative}.lxsite .site-avatar{width:40px;height:40px;display:flex;align-items:center;justify-content:center;list-style:none;border:1px solid #e8dfd4;border-radius:50%;background:#f3eee6;color:#c76240;cursor:pointer}.lxsite .site-avatar::-webkit-details-marker{display:none}.lxsite .site-avatar:focus-visible,.lxsite .site-account-panel a:focus-visible,.lxsite .site-account-panel button:focus-visible{outline:2px solid #ce704b;outline-offset:3px}.lxsite .site-account-panel{position:absolute;right:0;top:calc(100% + 12px);width:204px;padding:10px 12px 8px;border:1px solid #e8dfd4;border-radius:12px;background:#fff;color:#45413c;box-shadow:0 12px 32px #2d20141f;font-size:14px;line-height:1.6;z-index:60}.lxsite .site-account-identity{margin:0;padding:8px 6px 10px;color:#99928a;font-size:13px;overflow-wrap:anywhere}.lxsite .site-account-panel a,.lxsite .site-account-panel button{display:block;width:100%;padding:9px 6px;border:0;border-radius:5px;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer}.lxsite .site-account-panel a:hover,.lxsite .site-account-panel button:hover{background:#f8f4ef}.lxsite .site-account-divider{height:1px;margin:8px 0;background:#e8dfd4}.lxsite .site-account-panel .site-account-logout{text-align:center;color:#c76240}.lxsite .hero-download-note{margin:14px 0 0;color:#b7b0a6;font-size:12px;line-height:1.7}@media (max-width:720px){.lxsite .nav-actions .site-login{display:inline-flex}.lxsite .hero-actions{flex-wrap:wrap}.lxsite .site-account-panel{max-width:calc(100vw - 28px)}}.lxsite .close p.close-download-note{margin-top:14px;font-size:12px;line-height:1.7}.lxsite .close-actions{flex-wrap:wrap}.lxsite .contact-page{padding:144px 0 96px;min-height:75svh;background:var(--paper,#f4efe7);color:var(--ink,#161512)}.lxsite .contact-page .contact-layout{display:grid;grid-template-columns:minmax(0,760px) 180px;gap:100px;max-width:1100px;align-items:start}.lxsite .contact-intro{padding-bottom:40px}.lxsite .contact-intro h1{margin:0 0 20px;font-size:clamp(36px,4vw,54px);line-height:1.2;letter-spacing:-.04em;font-weight:650}.lxsite .contact-page p{margin:14px 0 0;font-size:16px;line-height:1.9;color:#706a62}.lxsite .contact-section{border-top:1px solid #dcd5ca;padding:34px 0 40px;scroll-margin-top:100px}.lxsite .contact-section h2{margin:0 0 18px;font-size:24px;line-height:1.4;font-weight:600;letter-spacing:-.02em}.lxsite .contact-page a{color:#aa4829;text-underline-offset:4px}.lxsite .contact-content p a,.lxsite .contact-text-link{text-decoration:underline}.lxsite .contact-content p a{white-space:nowrap}.lxsite .contact-page a:hover{color:#81351f}.lxsite .contact-page a:focus-visible{outline:2px solid #aa4829;outline-offset:5px;border-radius:2px}.lxsite .contact-page p.contact-note{font-size:13px}.lxsite .contact-text-link{display:inline-block;margin-top:18px;font-size:15px}.lxsite .contact-qr-list{display:flex;flex-wrap:wrap;gap:28px;margin:28px 0}.lxsite .contact-qr{margin:0;text-align:center}.lxsite .contact-qr img{display:block;width:208px;height:208px;padding:10px;-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid #e7e0d6;border-radius:10px}.lxsite .contact-qr figcaption{margin-top:12px;font-size:14px;color:#706a62}.lxsite .contact-company{display:flex;flex-wrap:wrap;gap:12px 30px;padding-top:26px;border-top:1px solid #dcd5ca;font-size:13px;color:#81796f}.lxsite .contact-toc{position:sticky;top:112px;border-left:1px solid #dcd5ca;padding-left:22px;margin-top:8px}.lxsite .contact-toc p{margin:0 0 16px;font-size:14px;font-weight:600;color:#302b25}.lxsite .contact-toc nav{display:flex;flex-direction:column;gap:14px}.lxsite .contact-toc a{font-size:14px;color:#81796f}@media (max-width:900px){.lxsite .contact-page .contact-layout{grid-template-columns:minmax(0,1fr);max-width:760px;gap:0}.lxsite .contact-toc{display:none}}@media (max-width:720px){.lxsite .contact-page{padding:110px 0 64px}.lxsite .contact-intro{padding-bottom:28px}.lxsite .contact-page p{font-size:15px}.lxsite .contact-section{padding:28px 0 32px}.lxsite .contact-section h2{font-size:22px}.lxsite .contact-qr-list{gap:20px}.lxsite .contact-qr img{width:156px;height:156px}.lxsite .contact-qr figcaption{font-size:12px}}.lxsite .contact-email{overflow-wrap:anywhere}:where(.lxsite) .reveal{opacity:1!important;transform:none!important}:where(.lxsite) .nav-links a.on{color:var(--terra-text);font-weight:650}:where(.lxsite) .nav:not(.solid):not(.scrolled) .nav-links a.on{color:var(--terra-on-dark)}:where(.lxsite) .u-film-wrap{display:grid;gap:14px;min-width:0}:where(.lxsite) .u-film-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}:where(.lxsite) .u-film-tab{all:unset;cursor:pointer;display:grid;gap:4px;padding:14px 16px;border-radius:16px;border:1px solid var(--line-dark);color:#f4efe79e;transition:.2s}:where(.lxsite) .u-film-tab small{font-size:10px;letter-spacing:.18em;color:var(--terra-on-dark)}:where(.lxsite) .u-film-tab b{font-size:15px;font-weight:650;color:var(--paper)}:where(.lxsite) .u-film-tab span{font-size:12px;line-height:1.5}:where(.lxsite) .u-film-tab:hover{border-color:#f4efe752}:where(.lxsite) .u-film-tab.on{background:#c9603f29;border-color:var(--terra);color:#f4efe7db}:where(.lxsite) .u-intro{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:end;margin-bottom:64px}:where(.lxsite) .u-intro .lede{margin:0}:where(.lxsite) .dark .lede{color:#f4efe7a8}:where(.lxsite) .u-k{display:block;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--terra-on-dark);font-weight:760;margin-bottom:12px}:where(.lxsite) .u-bot{background:var(--ink2);color:var(--paper)}:where(.lxsite) .u-cmp{border-top:1px solid var(--line-dark);margin-bottom:96px}:where(.lxsite) .u-cmp-row{display:grid;grid-template-columns:200px 1fr 1fr;gap:24px;padding:18px 0;border-bottom:1px solid var(--line-dark);font-size:15px;color:#f4efe7c7}:where(.lxsite) .u-cmp-row span:first-child{color:#f4efe780;font-size:13px}:where(.lxsite) .u-cmp-row span:last-child{color:var(--paper)}:where(.lxsite) .u-cmp-head span{font-size:11px!important;letter-spacing:.18em;text-transform:uppercase;color:var(--terra-on-dark)!important}:where(.lxsite) .u-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:64px;align-items:center;margin-bottom:96px}:where(.lxsite) .u-split.u-rev{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}:where(.lxsite) .u-split:last-child{margin-bottom:0}:where(.lxsite) .u-split h3{margin:0 0 14px;font-size:clamp(26px,2.2vw,36px);letter-spacing:-.04em;font-weight:680;line-height:1.2}:where(.lxsite) .u-split p{margin:0 0 22px;font-size:15px;line-height:1.8;color:#f4efe7a8}:where(.lxsite) .u-shot{margin:0}:where(.lxsite) .u-shot img{width:100%;display:block;border-radius:22px;border:1px solid var(--line-dark);box-shadow:0 30px 90px #00000059}:where(.lxsite) .u-shot figcaption{margin-top:12px;font-size:12px;color:var(--muted2)}:where(.lxsite) .u-roles{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:18px}:where(.lxsite) .u-role{display:grid;gap:4px;padding:14px 16px;border-radius:14px;border:1px solid var(--line-dark);background:#f4efe708}:where(.lxsite) .u-role b{font-size:14px;color:var(--paper);font-weight:650}:where(.lxsite) .u-role span{font-size:12.5px;line-height:1.6;color:#f4efe799}:where(.lxsite) .u-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}:where(.lxsite) .u-chips span{font-size:12px;padding:8px 12px;border-radius:999px;border:1px solid var(--line-dark);color:var(--paper)}:where(.lxsite) .u-chips em{font-style:normal;font-size:11px;letter-spacing:.08em;color:var(--terra-on-dark);margin-right:4px}:where(.lxsite) .u-steps{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}:where(.lxsite) .u-step{padding:16px;border-radius:14px;border:1px solid var(--line-dark)}:where(.lxsite) .u-step small{font-size:10px;letter-spacing:.18em;color:var(--terra-on-dark)}:where(.lxsite) .u-step h4{margin:6px 0;font-size:16px;color:var(--paper)}:where(.lxsite) .u-step p{margin:0!important;font-size:12.5px!important;line-height:1.6!important}:where(.lxsite) .u-deliver{margin-top:16px!important;font-size:13px!important;color:var(--paper)!important;padding:12px 16px;border-radius:12px;background:#c9603f29}:where(.lxsite) .u-guard{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px}:where(.lxsite) .u-guard div{display:grid;gap:6px;padding:14px;border-top:2px solid var(--terra)}:where(.lxsite) .u-guard b{font-size:14px;color:var(--paper)}:where(.lxsite) .u-guard span{font-size:12px;line-height:1.6;color:#f4efe799}:where(.lxsite) .u-lsi{background:linear-gradient(180deg,var(--paper) 0%,var(--bg) 100%);overflow:hidden}:where(.lxsite) .u-lsi-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);gap:32px;align-items:center;min-height:560px}:where(.lxsite) .u-lsi-title{margin:0;font-size:clamp(44px,4.5vw,80px);font-weight:800;letter-spacing:-.06em;line-height:1.12;color:var(--ink)}:where(.lxsite) .u-lsi-title .line{display:block;white-space:nowrap}:where(.lxsite) .u-lsi-sub{margin:34px 0 0;font-size:17px;line-height:1.9;color:var(--muted)}:where(.lxsite) .u-lsi-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:40px}:where(.lxsite) .u-lsi-actions .btn{border-radius:6px;min-height:48px;padding:0 20px;font-size:14px}:where(.lxsite) .u-lsi-actions .btn:not(.fill){color:var(--ink);border-color:var(--line);background:#fffdf9}:where(.lxsite) .u-lsi-actions .btn i{font-style:normal;margin-left:16px}:where(.lxsite) .u-docfield{position:relative;height:600px;overflow:hidden;-webkit-mask-image:radial-gradient(ellipse 80% 75% at 58% 45%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse 80% 75% at 58% 45%,#000 55%,transparent 100%)}:where(.lxsite) .u-docgrid{position:absolute;top:-34%;left:-6%;display:grid;grid-template-columns:repeat(9,86px);gap:34px 30px;transform:rotate(-28deg) skewY(8deg)}:where(.lxsite) .u-doc{display:block;width:86px;height:110px;background:#fbf8f3;border:1px solid rgba(17,16,14,.1);box-shadow:0 8px 22px #18110c0f;background-image:repeating-linear-gradient(to bottom,transparent 0 16px,rgba(17,16,14,.12) 16px 17px);background-size:62% 70%;background-position:16px 22px;background-repeat:no-repeat}:where(.lxsite) .u-doc.hot{background-color:var(--terra);border-color:var(--terra);transform:scale(1.15);box-shadow:0 22px 44px #c9603f59;background-image:repeating-linear-gradient(to bottom,transparent 0 12px,rgba(255,255,255,.55) 12px 13px);background-position:16px 34px}:where(.lxsite) .u-doc.hot b{display:block;padding:8px 10px;font-size:9px;font-weight:600;color:#fff;letter-spacing:.04em}:where(.lxsite) .u-docfield:after{content:"";position:absolute;left:-10%;top:52%;width:130%;height:1px;background:linear-gradient(90deg,transparent,rgba(201,96,63,.55),transparent);transform:rotate(-22deg)}:where(.lxsite) .u-docfield-cap{position:absolute;left:46%;bottom:34px;font-size:12px;color:var(--muted)}:where(.lxsite) .u-docfield-cap:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--terra);margin-right:10px;vertical-align:middle}:where(.lxsite) .u-lsi-stats{display:grid;grid-template-columns:1fr 1fr .9fr;gap:40px;align-items:end;margin-top:28px;padding-top:36px;border-top:1px solid var(--line)}:where(.lxsite) .u-lsi-stats small{font-size:13px;color:var(--muted)}:where(.lxsite) .u-lsi-stats b{display:flex;align-items:baseline;gap:8px;margin:18px 0 14px;font-size:clamp(72px,7vw,120px);font-weight:700;letter-spacing:-.06em;line-height:1;color:var(--ink)}:where(.lxsite) .u-lsi-stats b em{font-style:normal;font-size:28px;font-weight:500;letter-spacing:0;color:var(--terra-text)}:where(.lxsite) .u-exact{font-size:13px;color:var(--muted)}:where(.lxsite) .u-lsi-note{display:grid;gap:14px;padding-left:28px;border-left:1px solid var(--line);font-size:13px;color:var(--muted)}:where(.lxsite) .u-kn-num{display:flex;align-items:baseline;gap:6px;margin:12px 0 10px;font-size:38px;font-weight:600;letter-spacing:-.03em;color:var(--paper)}:where(.lxsite) .u-kn-num em{font-style:normal;font-size:13px;color:#f4efe799}:where(.lxsite) .u-kn-link{display:inline-block;margin-top:14px;font-size:13px;color:var(--terra-on-dark)}:where(.lxsite) .u-readat{margin:0 0 18px;font-size:13px;color:#f4efe78c}@media (max-width:1100px){:where(.lxsite) .copy-line,:where(.lxsite) .display .line{white-space:normal!important}:where(.lxsite) .film{min-height:0!important}:where(.lxsite) .hero-in{grid-template-columns:minmax(0,1fr)!important}:where(.lxsite) .u-intro,:where(.lxsite) .u-split,:where(.lxsite) .u-split.u-rev,:where(.lxsite) .u-lsi-hero{grid-template-columns:minmax(0,1fr);gap:32px}:where(.lxsite) .u-lsi-stats{grid-template-columns:1fr}:where(.lxsite) .u-lsi-note{border-left:0;padding-left:0}:where(.lxsite) .u-docfield{height:360px}:where(.lxsite) .u-cmp-row{grid-template-columns:110px 1fr 1fr;gap:12px;font-size:13px}}@media (max-width:720px){:where(.lxsite) .u-film-tabs,:where(.lxsite) .u-roles,:where(.lxsite) .u-steps,:where(.lxsite) .u-guard{grid-template-columns:1fr}:where(.lxsite) .u-cmp-row{grid-template-columns:1fr;gap:4px}:where(.lxsite) .u-cmp-head{display:none}}:where(.lxsite) .u-pagehero{background:var(--ink);color:var(--paper);padding:150px 0 96px;position:relative;overflow:hidden}:where(.lxsite) .u-pagehero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 80% at 85% 0%,rgba(201,96,63,.22),transparent 60%);pointer-events:none}:where(.lxsite) .u-ph-in{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:56px;align-items:center}:where(.lxsite) .u-ph-film .u-ph-in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}:where(.lxsite) .u-pagehero .hero-title{margin:22px 0 0}:where(.lxsite) .u-pagehero .hero-sub{max-width:62em;font-size:17px;line-height:1.85;color:#f4efe7b8}:where(.lxsite) .u-pagehero .hero-actions{margin-top:30px}:where(.lxsite) .u-ph-media .film{min-height:0}:where(.lxsite) .u-btn-ghost{color:var(--paper);border-color:#f4efe766}:where(.lxsite) .u-light{background:var(--paper3)}:where(.lxsite) .u-paper{background:var(--paper)}:where(.lxsite) .u-more{margin-top:40px}:where(.lxsite) .u-more a{font-size:14px;font-weight:600;color:var(--terra-text);text-decoration:none}:where(.lxsite) .dark .u-more a{color:var(--terra-on-dark)}:where(.lxsite) .u-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}:where(.lxsite) .u-cardx{display:grid;align-content:start;gap:8px;padding:24px;border-radius:18px;background:#fff;border:1px solid var(--line)}:where(.lxsite) .u-cardx small{font-size:10px;letter-spacing:.18em;color:var(--terra);font-weight:760}:where(.lxsite) .u-cardx h4{margin:0;font-size:18px;font-weight:650;letter-spacing:-.02em}:where(.lxsite) .u-cardx p{margin:0;font-size:13.5px;line-height:1.75;color:var(--muted)}:where(.lxsite) .u-cards3{margin-top:22px}:where(.lxsite) .u-foot{margin:18px 0 0;font-size:12.5px;color:var(--muted)}:where(.lxsite) .dark .u-foot{color:#f4efe78c}:where(.lxsite) .u-two{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}:where(.lxsite) .u-k2{display:block;font-size:12px;font-weight:650;color:var(--terra-text);margin-bottom:14px}:where(.lxsite) .u-rows{display:grid;border-top:1px solid var(--line)}:where(.lxsite) .u-rows div{display:grid;grid-template-columns:150px 1fr;gap:18px;padding:16px 0;border-bottom:1px solid var(--line);font-size:14.5px;line-height:1.7}:where(.lxsite) .u-rows b{font-weight:650}:where(.lxsite) .u-rows span{color:var(--muted)}:where(.lxsite) .u-rows-dark{border-color:var(--line-dark)}:where(.lxsite) .u-rows-dark div{border-color:var(--line-dark)}:where(.lxsite) .u-rows-dark b{color:var(--paper)}:where(.lxsite) .u-rows-dark span{color:#f4efe7a8}:where(.lxsite) .u-two .u-actions,:where(.lxsite) .u-mt{margin-top:28px}:where(.lxsite) .u-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}:where(.lxsite) .u-h3{margin:0 0 22px;font-size:clamp(24px,2vw,32px);letter-spacing:-.04em;font-weight:680;line-height:1.25}:where(.lxsite) .u-ink{color:var(--ink)}:where(.lxsite) .u-p{margin:0;font-size:15px;line-height:1.85;color:var(--muted)}:where(.lxsite) .u-block{margin-top:88px}:where(.lxsite) .u-roles3{grid-template-columns:repeat(3,1fr)}:where(.lxsite) .u-ct{display:grid;border-top:1px solid var(--line)}:where(.lxsite) .u-ct-row{display:grid;grid-template-columns:150px 1fr 1fr 1.3fr 110px;gap:18px;padding:16px 0;border-bottom:1px solid var(--line);font-size:14px;line-height:1.6;color:var(--muted)}:where(.lxsite) .u-ct-row span:first-child{font-weight:650;color:var(--ink)}:where(.lxsite) .u-ct-head span{font-size:11px!important;font-weight:700!important;letter-spacing:.12em;color:var(--terra-text)!important}:where(.lxsite) .u-ct-dark{border-color:var(--line-dark)}:where(.lxsite) .u-ct-dark .u-ct-row{border-color:var(--line-dark);color:#f4efe7b3}:where(.lxsite) .u-ct-dark .u-ct-row span:first-child{color:var(--paper)}:where(.lxsite) .u-ct-dark .u-ct-head span{color:var(--terra-on-dark)!important}:where(.lxsite) .u-stages{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}:where(.lxsite) .u-stages .u-step em{display:block;margin-top:12px;font-style:normal;font-size:12px;color:var(--terra-on-dark)}:where(.lxsite) .u-cta{text-align:center}@media (max-width:1100px){:where(.lxsite) .u-ph-film .u-ph-in,:where(.lxsite) .u-two,:where(.lxsite) .u-cards,:where(.lxsite) .u-roles3,:where(.lxsite) .u-stages{grid-template-columns:minmax(0,1fr)}:where(.lxsite) .u-ct-row{grid-template-columns:1fr 1fr;gap:6px 14px}:where(.lxsite) .u-pagehero{padding:120px 0 72px}}@media (min-width:1181px){.lxsite .nav-links{font-size:15px;gap:30px}.lxsite .nav-actions .btn{font-size:13px}}:where(.lxsite) .public-pricing [hidden]{display:none!important}:where(.lxsite) .public-pricing .pp-product-note a{color:var(--terra-text);text-decoration:underline;text-underline-offset:3px}:where(.lxsite) .u-pp-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:12px;overflow:hidden}:where(.lxsite) .u-pp-rules>div{padding:26px 28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fffdf9}:where(.lxsite) .u-pp-rules>div:nth-child(3n){border-right:0}:where(.lxsite) .u-pp-rules>div:nth-last-child(-n+3){border-bottom:0}:where(.lxsite) .u-pp-rules h3{margin:0 0 10px;font-size:15px;font-weight:650;letter-spacing:-.02em;color:var(--ink)}:where(.lxsite) .u-pp-rules p{margin:0;font-size:12.5px;line-height:1.85;color:#4e463f}:where(.lxsite) .u-pp-actions{display:flex;flex-wrap:wrap;gap:10px;flex-shrink:0}.lxsite .pp-assistance .u-pp-fill{background:var(--ink);color:var(--paper3)}@media (max-width:900px){:where(.lxsite) .u-pp-rules{grid-template-columns:minmax(0,1fr)}:where(.lxsite) .u-pp-rules>div{border-right:0!important;border-bottom:1px solid var(--line)!important;padding:20px}:where(.lxsite) .u-pp-rules>div:last-child{border-bottom:0!important}}.lxsite .u-contact{padding:112px 0 96px;min-height:0;border-top:1px solid var(--line)}.lxsite .contact-intro h2{margin:0 0 20px;font-size:clamp(36px,4vw,54px);line-height:1.2;letter-spacing:-.04em;font-weight:650}.lxsite .contact-company{display:flex;flex-wrap:wrap;gap:8px 24px}@media (max-width:760px){.lxsite .u-contact{padding:72px 0 64px}}.lxsite .u-contact .contact-layout{max-width:none;justify-content:space-between}.lxsite p,.lxsite .hero-sub{text-wrap:pretty}.lxsite .u-contact .contact-layout{grid-template-columns:minmax(0,1fr);gap:0}.lxsite .u-contact .contact-toc{display:none}.lxsite .u-contact .contact-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:72px;column-gap:72px}.lxsite .u-contact .contact-intro,.lxsite .u-contact .contact-company{grid-column:1/-1}@media (max-width:900px){.lxsite .u-contact .contact-content{grid-template-columns:minmax(0,1fr)}}.lxsite h2,.lxsite h3,.lxsite h4{text-wrap:balance}.lxsite .u-contact .contact-section{display:flex;flex-direction:column}.lxsite .u-contact .contact-qr-list{margin:auto 0 0;padding-top:28px}.lxsite .u-contact .u-contact-info{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:72px;column-gap:72px;row-gap:24px;padding-top:32px;font-size:inherit}.lxsite .u-contact-info small{display:block;margin-bottom:8px;font-size:13px;color:#81796f}.lxsite .u-contact-info b{display:block;font-size:17px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}@media (max-width:1100px){.lxsite .u-contact .u-contact-info{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.lxsite .u-contact .u-contact-info{grid-template-columns:minmax(0,1fr)}}:where(.lxsite) .u-nobr{white-space:nowrap}.lxsite .u-film-tab:focus-visible{outline:2px solid var(--terra-on-dark);outline-offset:4px}@media (min-width:721px) and (max-width:1180px){.lxsite .footer-main{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px}.lxsite .footer-brand{grid-column:1/-1}}@media (max-width:1180px){.lxsite .nav-links{max-height:calc(100vh - 64px);max-height:calc(100dvh - 64px);overflow-y:auto;overscroll-behavior:contain}}.lxsite .field-center>div{display:flex;flex-direction:column;align-items:center}.lxsite .field-center img{display:block;margin:0 0 10px}.acm-overview-page .acm-overview-points,.acm-overview-page .acm-overview-member-usage{margin-top:0}.acm-overview-balance-content{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.6fr);gap:36px;margin:24px 0;align-items:center}.acm-overview-balance-content>.acm-balance-main{display:block;margin:0}.acm-overview-balance-content>.acm-balance-main strong{font-size:42px;letter-spacing:-1.4px;margin-top:9px}.acm-overview-balance-content .acm-cycle-use{display:flex;align-items:baseline;gap:14px;background:none;padding:0;margin-top:17px}.acm-overview-balance-content .acm-cycle-use b{margin:0;font-size:14px}.acm-next-reset{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 14px;margin:14px 0 0}.acm-next-reset dt{color:#79818c;font-size:12px}.acm-next-reset dd{color:#46525f;font-size:13px;font-weight:500;margin:0}.acm-personal-overview .acm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.acm-overview-benefits{min-width:0;border-left:1px solid #e6e9ed;padding-left:30px}.acm-overview-benefits-label{color:#79818c;font-size:11px;margin:0 0 8px}.acm-overview-benefit{display:flex;gap:11px;align-items:flex-start;padding:12px 0}.acm-overview-benefit+.acm-overview-benefit{border-top:1px solid #eef0f3}.acm-overview-benefit-icon{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#faf0e9;color:#c65d3b}.acm-overview-benefit-icon.is-legal{background:#edf5f1;color:#568d7b}.acm-overview-benefit-content{min-width:0;flex:1}.acm-overview-benefit-head{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.acm-overview-benefit-head h3{font-size:13px;font-weight:600;color:#29333e;margin:0}.acm-overview-state{font-size:10px;font-weight:400;color:#78838f;border-radius:4px;padding:2px 6px;background:#f2f4f7;line-height:1.6}.acm-overview-state.is-active{color:#508a76;background:#edf5f1}.acm-overview-state.is-error{color:#b54e37;background:#fff1ec}.acm-overview-benefit-content p{display:flex;flex-wrap:wrap;gap:4px 14px;color:#79818c;font-size:11px;line-height:1.8;margin:5px 0 0}.acm-overview-benefit-content p strong{color:#46525f;font-weight:500}.acm-overview-benefit-content .center-text-button{font-size:11px;padding:0;min-height:0;margin-top:5px}.acm-overview-member-usage>.acm-overview-benefits{padding:0;border:0;margin:20px 0}.acm-overview-member-usage>.acm-overview-benefits>.acm-overview-benefits-label{display:none}@media (max-width:1000px){.acm-overview-balance-content{grid-template-columns:1fr;gap:22px}.acm-overview-benefits{padding:18px 0 0;border-left:0;border-top:1px solid #e6e9ed}.acm-overview-balance-content>.acm-balance-main{display:flex;gap:20px}.acm-overview-balance-content .acm-cycle-use{display:block;margin:0;text-align:right}.acm-overview-balance-content .acm-cycle-use b{margin-top:8px}}.acm-overview-page .acm-overview-points>.acm-points{margin-top:0}.acm-overview-page .acm-overview-member-usage{padding:22px 26px}.acm-overview-page .acm-overview-member-usage .member-quota-panel{margin-top:22px}@media (max-width: 700px){.acm-overview-page .acm-overview-member-usage{padding:20px}.acm-personal-overview .acm-stats{grid-template-columns:1fr}}@media (max-width:1000px){.acm-personal-overview .acm-balance-main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 20px}.acm-next-reset{grid-column:1/-1;margin-top:0}}.legal-records{color:#17202b;color-scheme:light}.legal-records .lr-card{padding:22px 24px}.legal-records .lr-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding-bottom:20px}.legal-records .lr-tabs{display:flex;flex-wrap:wrap;gap:6px}.legal-records .lr-tabs button{padding:8px 13px;border:1px solid transparent;border-radius:8px;font-size:12px;color:#5d6875;background:transparent}.legal-records .lr-tabs button[aria-pressed=true]{color:#a7462c;background:#fff3ed;border-color:#f0d8cb;font-weight:600}.legal-records .lr-toolbar input[type=search]{margin-left:auto;width:260px;min-width:200px;height:38px;border:1px solid #d8dde1;border-radius:9px;padding:0 12px;background:#fff;color:#17202b;font-size:12px;-webkit-text-fill-color:#17202b}.legal-records input::-moz-placeholder{color:#77818b;opacity:1;-webkit-text-fill-color:#77818b}.legal-records input::placeholder{color:#77818b;opacity:1;-webkit-text-fill-color:#77818b}.legal-records input[type=checkbox]{color-scheme:light;accent-color:#b45133;width:15px;height:15px;vertical-align:middle}.legal-records button:focus-visible,.legal-records a:focus-visible,.legal-records input:focus-visible{outline:2px solid #b45133;outline-offset:3px}.legal-records .lr-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;color:#66717d;font-size:12px;padding-bottom:16px}.legal-records .lr-bulk{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 15px;margin-bottom:12px;border:1px solid #f0d8cb;border-radius:9px;background:#fff8f3;font-size:12px}.legal-records .lr-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.legal-records .lr-table-wrap{overflow-x:auto}.legal-records .lr-table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.legal-records .lr-table th{background:#f7f8fa;color:#65717d;padding:12px;font-weight:500;white-space:nowrap}.legal-records .lr-table td{padding:20px 12px;border-bottom:1px solid #edf0f2;vertical-align:top}.legal-records .lr-table th:first-child,.legal-records .lr-table td:first-child{padding-left:16px}.legal-records .lr-title{display:block;max-width:650px;color:#17202b;line-height:1.65;font-size:13px;font-weight:500;overflow-wrap:anywhere}.legal-records a.lr-title:hover{color:#b45133;text-decoration:underline}.legal-records .lr-title-line{display:flex;align-items:baseline;gap:9px}.legal-records .lr-type{flex-shrink:0;font-size:10px;font-weight:500;border:1px solid #e1e6ea;border-radius:4px;color:#66717d;padding:2px 5px}.legal-records .lr-type[data-kind=statute]{color:#557364;border-color:#d9e6de;background:#f3f8f4}.legal-records .lr-subtitle{display:block;margin-top:7px;line-height:1.6;color:#6c7783;font-size:11px;overflow-wrap:anywhere}.legal-records .lr-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;max-width:650px}.legal-records .lr-chips span{padding:3px 7px;background:#f4f6f8;color:#65717d;border-radius:4px;font-size:10px;max-width:260px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.legal-records .lr-time{color:#6c7783;width:155px;white-space:nowrap;font-size:11px}.legal-records .lr-operation{width:160px}.legal-records .lr-select{width:42px}.legal-records .lr-empty{padding:64px 20px;display:flex;align-items:center;flex-direction:column;gap:12px;text-align:center}.legal-records .lr-empty strong{font-size:15px;font-weight:500}.legal-records .lr-empty p{color:#6c7783;font-size:12px;line-height:1.8}.legal-records .lr-entry{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px;background:#f8f9fa;border:1px solid #e7ebee;border-radius:9px;padding:14px 16px;margin-bottom:22px;font-size:12px;color:#66717d}.legal-records .lr-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding-top:18px;color:#73808b;font-size:11px}.legal-records .lr-note{color:#6c7783;font-size:11px;line-height:1.8;margin-top:18px}.legal-records .lr-error{padding:12px 15px;margin-bottom:18px;border:1px solid #efcec6;border-radius:8px;background:#fff5f2;color:#a53827;font-size:12px}.legal-records .lr-status{display:inline-block;border-radius:5px;padding:4px 8px;background:#f1f4f6;color:#526171;font-size:11px;white-space:nowrap}.legal-records .lr-status[data-status=READY]{background:#edf7f0;color:#367351}.legal-records .lr-status[data-status=RECOVERY_REQUIRED],.legal-records .lr-status[data-status=FAILED]{background:#fff1ec;color:#a64b32}.legal-records .lr-detail-list{display:grid;gap:12px;margin-top:20px}.legal-records .lr-detail-file{padding:12px;border:1px solid #e2e7eb;border-radius:8px}.legal-records .lr-detail-kv{display:grid;grid-template-columns:80px 1fr;gap:14px;font-size:12px}.legal-records .lr-detail-kv dt{color:#73808b}.legal-records .lr-detail-kv dd{overflow-wrap:anywhere}@media (max-width:700px){.legal-records .lr-card{padding:16px}.legal-records .lr-toolbar input[type=search]{width:100%}.legal-records .lr-table{min-width:650px}.legal-records>header{align-items:start;flex-wrap:wrap;gap:12px}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,PingFang SC,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans SC,Helvetica Neue,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:SF Mono,Fira Code,Consolas,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--bg: #FAF7F2;--background: 60 12% 97%;--foreground: 0 0% 7%;--card: 0 0% 100%;--card-foreground: 0 0% 7%;--popover: 0 0% 100%;--popover-foreground: 0 0% 7%;--primary: 36 14% 20%;--primary-foreground: 60 12% 97%;--secondary: 40 20% 94%;--secondary-foreground: 0 0% 7%;--muted: 40 20% 94%;--muted-foreground: 36 6% 42%;--accent: 16 56% 52%;--accent-foreground: 0 0% 100%;--destructive: 6 59% 44%;--destructive-foreground: 0 0% 100%;--border: 40 14% 88%;--input: 40 14% 88%;--ring: 16 56% 52%;--radius: .5rem;--lm-bg-elevated: 0 0% 100%;--lm-bg-muted: 40 20% 94%;--lm-border-light: 40 14% 91%;--lm-border-strong: 38 12% 80%;--lm-text-tertiary: 36 5% 58%;--lm-accent-subtle: 16 56% 52% / .06;--lm-accent-light: 16 50% 72%;--lm-success: 123 21% 39%;--lm-warning: 38 73% 38%;--lm-danger: 6 59% 44%;--lm-info: 36 6% 42%;--lm-type-consult: 195 35% 48%;--lm-type-review: 16 50% 50%;--lm-type-draft: 150 30% 42%;--lm-type-doc: 270 24% 52%;--lm-type-compare: 330 26% 50%;--lm-sidebar-collapsed: 60px;--lm-sidebar-expanded: 220px;--lm-header-height: 56px;--lm-shadow-sm: 0 1px 2px hsl(36 14% 16% / .04);--lm-shadow-md: 0 2px 8px hsl(36 14% 16% / .05), 0 1px 2px hsl(36 14% 16% / .03);--lm-shadow-lg: 0 6px 20px hsl(36 14% 16% / .07), 0 1px 4px hsl(36 14% 16% / .04);--lm-shadow-xl: 0 10px 32px hsl(36 14% 16% / .09);--lm-result-header-bg: 36 14% 20%;--lm-result-risk-high: 6 59% 44%;--lm-result-risk-medium: 38 73% 38%;--lm-result-risk-low: 123 21% 39%;--lm-result-accepted: 123 21% 39%;--lm-legal-doc-bg: 40 30% 96%;--lm-legal-doc-border: 40 16% 88%;--sidebar-background: 0 0% 100%;--sidebar-foreground: 0 0% 7%;--sidebar-primary: 36 14% 20%;--sidebar-primary-foreground: 40 33% 97%;--sidebar-accent: 40 20% 94%;--sidebar-accent-foreground: 0 0% 7%;--sidebar-border: 40 14% 88%;--sidebar-ring: 16 56% 52%}.auth-scope{--background: 60 12% 97%;--foreground: 0 0% 7%;--card: 0 0% 100%;--card-foreground: 0 0% 7%;--popover: 0 0% 100%;--popover-foreground: 0 0% 7%;--primary: 36 14% 20%;--primary-foreground: 60 12% 97%;--secondary: 40 20% 94%;--secondary-foreground: 0 0% 7%;--muted: 40 20% 94%;--muted-foreground: 36 6% 42%;--accent: 16 56% 52%;--accent-foreground: 0 0% 100%;--destructive: 6 59% 44%;--destructive-foreground: 0 0% 100%;--border: 40 14% 88%;--input: 40 14% 88%}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.75}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.container{max-width:1400px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-\[calc\(100\%\+8px\)\]{bottom:calc(100% + 8px)}.left-6{left:1.5rem}.left-8{left:2rem}.top-6{top:1.5rem}.top-\[calc\(100\%\+7px\)\]{top:calc(100% + 7px)}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.-mr-1{margin-right:-.25rem}.-mt-1{margin-top:-.25rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[22px\]{margin-bottom:22px}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-2{height:.5rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[18px\]{height:18px}.h-\[200px\]{height:200px}.h-\[210px\]{height:210px}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[18px\]{width:18px}.w-\[200px\]{width:200px}.w-\[210px\]{width:210px}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-8{min-width:2rem}.min-w-\[84px\]{min-width:84px}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-\[220px\]{max-width:220px}.max-w-\[280px\]{max-width:280px}.max-w-\[28px\]{max-width:28px}.max-w-\[300px\]{max-width:300px}.max-w-\[400px\]{max-width:400px}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.\!grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[5px\]{gap:5px}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[\#e1e5e8\]>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(225 229 232 / var(--tw-divide-opacity, 1))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[7px\]{border-radius:7px}.rounded-\[9px\]{border-radius:9px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-xl{border-radius:.75rem}.rounded-t-\[4px\]{border-top-left-radius:4px;border-top-right-radius:4px}.border{border-width:1px}.border-2{border-width:2px}.border-x{border-left-width:1px;border-right-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#6C67CE\]{--tw-border-opacity: 1;border-color:rgb(108 103 206 / var(--tw-border-opacity, 1))}.border-\[\#E2E0EA\]{--tw-border-opacity: 1;border-color:rgb(226 224 234 / var(--tw-border-opacity, 1))}.border-\[\#E6E4EF\]{--tw-border-opacity: 1;border-color:rgb(230 228 239 / var(--tw-border-opacity, 1))}.border-\[\#E8D8D0\]{--tw-border-opacity: 1;border-color:rgb(232 216 208 / var(--tw-border-opacity, 1))}.border-\[\#c65d3b\]{--tw-border-opacity: 1;border-color:rgb(198 93 59 / var(--tw-border-opacity, 1))}.border-\[\#d8dde1\]{--tw-border-opacity: 1;border-color:rgb(216 221 225 / var(--tw-border-opacity, 1))}.border-\[\#dfe4e8\]{--tw-border-opacity: 1;border-color:rgb(223 228 232 / var(--tw-border-opacity, 1))}.border-\[\#e1e5e8\]{--tw-border-opacity: 1;border-color:rgb(225 229 232 / var(--tw-border-opacity, 1))}.border-\[\#e6e9eb\]{--tw-border-opacity: 1;border-color:rgb(230 233 235 / var(--tw-border-opacity, 1))}.border-\[\#edf0f2\]{--tw-border-opacity: 1;border-color:rgb(237 240 242 / var(--tw-border-opacity, 1))}.border-accent{border-color:hsl(var(--accent))}.border-accent\/50{border-color:hsl(var(--accent) / .5)}.border-border{border-color:hsl(var(--border))}.border-border\/40{border-color:hsl(var(--border) / .4)}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-muted-foreground\/20{border-color:hsl(var(--muted-foreground) / .2)}.border-transparent{border-color:transparent}.border-t-\[\#6C67CE\]{--tw-border-opacity: 1;border-top-color:rgb(108 103 206 / var(--tw-border-opacity, 1))}.border-t-accent{border-top-color:hsl(var(--accent))}.bg-\[\#17202b\]{--tw-bg-opacity: 1;background-color:rgb(23 32 43 / var(--tw-bg-opacity, 1))}.bg-\[\#7C78D6\]{--tw-bg-opacity: 1;background-color:rgb(124 120 214 / var(--tw-bg-opacity, 1))}.bg-\[\#B65432\]{--tw-bg-opacity: 1;background-color:rgb(182 84 50 / var(--tw-bg-opacity, 1))}.bg-\[\#E6E4EF\]{--tw-bg-opacity: 1;background-color:rgb(230 228 239 / var(--tw-bg-opacity, 1))}.bg-\[\#E9F1FB\]{--tw-bg-opacity: 1;background-color:rgb(233 241 251 / var(--tw-bg-opacity, 1))}.bg-\[\#EDECF8\]{--tw-bg-opacity: 1;background-color:rgb(237 236 248 / var(--tw-bg-opacity, 1))}.bg-\[\#F4F3F8\]{--tw-bg-opacity: 1;background-color:rgb(244 243 248 / var(--tw-bg-opacity, 1))}.bg-\[\#F7F6FB\]{--tw-bg-opacity: 1;background-color:rgb(247 246 251 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF9F6\]{--tw-bg-opacity: 1;background-color:rgb(255 249 246 / var(--tw-bg-opacity, 1))}.bg-\[\#c65d3b\]{--tw-bg-opacity: 1;background-color:rgb(198 93 59 / var(--tw-bg-opacity, 1))}.bg-\[\#d77a58\]{--tw-bg-opacity: 1;background-color:rgb(215 122 88 / var(--tw-bg-opacity, 1))}.bg-\[\#eef1f3\]{--tw-bg-opacity: 1;background-color:rgb(238 241 243 / var(--tw-bg-opacity, 1))}.bg-\[\#fafbfb\]{--tw-bg-opacity: 1;background-color:rgb(250 251 251 / var(--tw-bg-opacity, 1))}.bg-\[hsl\(var\(--lm-success\)\/0\.12\)\]{background-color:hsl(var(--lm-success)/.12)}.bg-accent{background-color:hsl(var(--accent))}.bg-accent\/10{background-color:hsl(var(--accent) / .1)}.bg-accent\/\[0\.04\]{background-color:hsl(var(--accent) / .04)}.bg-accent\/\[0\.08\]{background-color:hsl(var(--accent) / .08)}.bg-background{background-color:hsl(var(--background))}.bg-black\/25{background-color:#00000040}.bg-border\/60{background-color:hsl(var(--border) / .6)}.bg-card{background-color:hsl(var(--card))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-foreground\/25{background-color:hsl(var(--foreground) / .25)}.bg-muted{background-color:hsl(var(--muted))}.bg-primary{background-color:hsl(var(--primary))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-secondary\/60{background-color:hsl(var(--secondary) / .6)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-accent\/5{--tw-gradient-from: hsl(var(--accent) / .05) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--accent) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-12{padding:3rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[21px\]{padding:21px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[15px\]{padding-left:15px;padding-right:15px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pl-3{padding-left:.75rem}.pr-2\.5{padding-right:.625rem}.pr-4{padding-right:1rem}.pt-2\.5{padding-top:.625rem}.pt-4{padding-top:1rem}.pt-\[72px\]{padding-top:72px}.text-left{text-align:left}.text-center{text-align:center}.font-mono{font-family:SF Mono,Fira Code,Consolas,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-\[\#07C160\]{--tw-text-opacity: 1;color:rgb(7 193 96 / var(--tw-text-opacity, 1))}.text-\[\#07C160\]\/40{color:#07c16066}.text-\[\#17202b\]{--tw-text-opacity: 1;color:rgb(23 32 43 / var(--tw-text-opacity, 1))}.text-\[\#3B7BD6\]{--tw-text-opacity: 1;color:rgb(59 123 214 / var(--tw-text-opacity, 1))}.text-\[\#6C67CE\]{--tw-text-opacity: 1;color:rgb(108 103 206 / var(--tw-text-opacity, 1))}.text-\[\#9099a3\]{--tw-text-opacity: 1;color:rgb(144 153 163 / var(--tw-text-opacity, 1))}.text-\[\#A74E2E\]{--tw-text-opacity: 1;color:rgb(167 78 46 / var(--tw-text-opacity, 1))}.text-\[\#b45133\]{--tw-text-opacity: 1;color:rgb(180 81 51 / var(--tw-text-opacity, 1))}.text-\[hsl\(var\(--lm-danger\)\)\]{color:hsl(var(--lm-danger))}.text-\[hsl\(var\(--lm-success\)\)\]{color:hsl(var(--lm-success))}.text-accent{color:hsl(var(--accent))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-destructive{color:hsl(var(--destructive))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/80{color:hsl(var(--foreground) / .8)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/50{color:hsl(var(--muted-foreground) / .5)}.text-muted-foreground\/60{color:hsl(var(--muted-foreground) / .6)}.text-muted-foreground\/70{color:hsl(var(--muted-foreground) / .7)}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-primary-foreground\/50{color:hsl(var(--primary-foreground) / .5)}.text-primary-foreground\/60{color:hsl(var(--primary-foreground) / .6)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.accent-\[\#6C67CE\]{accent-color:#6C67CE}.accent-accent{accent-color:hsl(var(--accent))}.shadow-\[0_16px_48px_rgba\(60\,56\,90\,0\.14\)\,0_3px_10px_rgba\(60\,56\,90\,0\.06\)\]{--tw-shadow: 0 16px 48px rgba(60,56,90,.14),0 3px 10px rgba(60,56,90,.06);--tw-shadow-colored: 0 16px 48px var(--tw-shadow-color), 0 3px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_3px_12px_rgba\(108\,103\,206\,0\.10\)\]{--tw-shadow: 0 3px 12px rgba(108,103,206,.1);--tw-shadow-colored: 0 3px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--lm-shadow-md\)\]{--tw-shadow-color: var(--lm-shadow-md);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--lm-shadow-sm\)\]{--tw-shadow-color: var(--lm-shadow-sm);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--lm-shadow-xl\)\]{--tw-shadow-color: var(--lm-shadow-xl);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.\[appearance\:textfield\]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.lm-user-bubble{background-color:#efeeeb}.dark .lm-user-bubble{background-color:#3b3935}.lm-msg-assistant{font-size:16px;line-height:24px}.lm-msg-user{font-size:14px}html[data-font-scale=sm] .lm-msg-assistant{font-size:15px;line-height:23px}html[data-font-scale=sm] .lm-msg-user{font-size:13px}html[data-font-scale=lg] .lm-msg-assistant{font-size:18px;line-height:28px}html[data-font-scale=lg] .lm-msg-user{font-size:15.5px}html.reduce-motion *,html.reduce-motion *:before,html.reduce-motion *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.center-scope{color-scheme:light;--background: 210 14% 96%;--foreground: 216 22% 13%;--card: 0 0% 100%;--card-foreground: 216 22% 13%;--popover: 0 0% 100%;--popover-foreground: 216 22% 13%;--primary: 16 56% 52%;--primary-foreground: 0 0% 100%;--secondary: 210 14% 95%;--secondary-foreground: 216 22% 13%;--muted: 210 14% 95%;--muted-foreground: 210 8% 44%;--accent: 16 56% 52%;--accent-foreground: 0 0% 100%;--border: 210 14% 88%;--input: 210 14% 88%;--center-ink: #17202b;--center-muted: #66717e;--center-line: #e4e7eb;--center-canvas: #f4f5f6;--center-nav: #18202a;--center-nav-soft: #242e3a;--center-brand: #c65d3b;min-width:1060px;min-height:100vh;overflow:hidden;background:#fff;color:var(--center-ink);padding:0;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,Arial,sans-serif}.center-app-shell{width:100vw;height:100vh;min-height:0;margin:0;overflow:hidden;display:grid;grid-template-columns:248px minmax(0,1fr);background:#fff;border-radius:0;box-shadow:none}.center-sidebar{min-height:0;display:flex;flex-direction:column;padding:22px 16px 18px;background:var(--center-nav);color:#dbe0e6}.center-brand{display:flex;align-items:center;gap:11px;padding:0 10px 10px;border-bottom:1px solid rgba(255,255,255,.09)}.center-brand-logo{width:34px;height:34px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.center-brand-name{color:#fff;font-size:16px;font-weight:700;letter-spacing:-.02em}.center-context-card{margin:8px 4px 10px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:var(--center-nav-soft)}.center-context-name,.center-context-user{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.center-context-name{color:#fff;font-size:14px;font-weight:600}.center-context-user{margin-top:6px;color:#aeb7c2;font-size:11px}.center-context-meta{margin-top:7px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#aeb7c2;font-size:11px}.center-context-pill{flex:0 0 auto;padding:3px 7px;border-radius:999px;color:#ffd9ca;background:#c65d3b33}.center-nav{min-height:0;overflow-y:auto;display:flex;flex:1;flex-direction:column;gap:3px;margin-top:0;margin-right:-8px;padding-right:14px;scrollbar-width:thin;scrollbar-color:#58636f transparent;scrollbar-gutter:stable}.center-nav::-webkit-scrollbar{width:5px}.center-nav::-webkit-scrollbar-track{background:transparent}.center-nav::-webkit-scrollbar-thumb{background:#58636f;border-radius:999px}.center-nav::-webkit-scrollbar-thumb:hover{background:#788592}.center-nav::-webkit-scrollbar-button{display:none}@supports selector(::-webkit-scrollbar){.center-nav{scrollbar-width:auto;scrollbar-color:auto}}.center-nav-group{padding:13px 11px 5px;color:#778391;font-size:11px}.center-nav-items{display:flex;flex-direction:column;gap:3px}.center-nav-item{display:flex;align-items:center;gap:11px;padding:10px 11px;border-radius:9px;color:#bbc3cc;font-size:13px;transition:.15s}.center-nav-item:hover{background:#ffffff0f;color:#fff}.center-nav-item.active{background:#fff;color:var(--center-ink);font-weight:650}.center-nav-icon{width:18px;height:18px;flex:0 0 auto}.center-main{min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:var(--center-canvas)}.center-topbar{height:66px;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 30px;border-bottom:1px solid var(--center-line);background:#fff}.center-topbar-actions{display:flex;align-items:center;gap:18px;flex:0 0 auto}.center-site-entries{display:flex;align-items:center;gap:6px}.center-site-entry{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:36px;padding:0 9px;border:0;border-radius:7px;background:transparent;color:#596572;font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}.center-site-entry svg{width:14px;height:14px;flex:0 0 auto}.center-site-entry:hover{color:var(--center-brand);background:#faf2ed}.center-site-entry:focus-visible{outline:2px solid var(--center-brand);outline-offset:2px}.center-site-entry:disabled{opacity:.65;cursor:progress}.center-entry-error{margin:0;padding:10px 30px;background:#fff4ef;color:#a34728;font-size:12px}.center-breadcrumb{color:var(--center-muted);font-size:13px}.center-breadcrumb strong{color:var(--center-ink)}.center-page{width:100%;max-width:1280px;margin:0 auto}.center-identity-wrap{position:relative}.center-identity-button{width:40px;height:40px;display:grid;place-items:center;padding:4px;border:1px solid var(--center-line);border-radius:50%;background:#fff;color:var(--center-ink);cursor:pointer}.center-identity-button>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#f5d7ca;color:#934327;font-size:12px;font-weight:700}.center-account-menu{position:absolute;right:0;top:48px;z-index:50;width:220px;padding:8px;border:1px solid var(--center-line);border-radius:12px;background:#fff;box-shadow:0 18px 44px #16202b2e}.center-account-menu-head{padding:10px 11px 11px;margin-bottom:6px;border-bottom:1px solid var(--center-line)}.center-account-menu-head strong{display:block;font-size:13px;line-height:normal}.center-account-menu-head span{display:block;margin-top:4px;color:var(--center-muted);font-size:11px;line-height:normal}.center-account-menu-item{width:100%;padding:10px 11px;border:0;border-radius:8px;background:transparent;color:#35414d;text-align:left;font-size:12px;line-height:normal;cursor:pointer}.center-account-menu-item:hover{background:#f3f5f6}.center-account-menu-item.danger{display:inline-flex;height:36px;min-width:84px;align-items:center;justify-content:center;margin-top:5px;padding-top:12px;border-top:1px solid var(--center-line);border-radius:0;color:#b34729;font-weight:650;line-height:1;white-space:nowrap}.center-page .overview-summary{margin-bottom:18px;border-color:var(--center-line)}.center-page .overview-hero-head{display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:19px 27px;border-bottom:1px solid var(--center-line)}.center-page .overview-hero-head h1{margin:0;color:var(--center-ink);font-size:24px;font-weight:750;letter-spacing:-.03em}.center-page .overview-hero-head p{margin-top:5px;color:var(--center-muted);font-size:12px}.center-page .overview-status-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px 11px;margin-top:13px}.center-page .overview-status-line strong{font-size:15px}.center-page .overview-status-line .status-date{color:var(--center-muted);font-size:11px}.center-page .status-label{display:inline-flex;padding:5px 9px;border-radius:999px;background:#fff4dc;color:#a76100;font-size:11px;font-weight:650}.center-page .overview-head-actions{display:flex;align-items:center;gap:8px}.center-page .overview-head-actions button{width:96px;min-width:96px}.center-page .overview-summary-lower{display:grid;grid-template-columns:.9fr 1.6fr;border-top:0}.center-page .metrics{display:grid;grid-template-columns:repeat(2,1fr);border-right:1px solid var(--center-line)}.center-page .metric{min-width:0;padding:16px 18px;border-right:1px solid var(--center-line)}.center-page .metric:nth-child(2){border-right:0}.center-page .metric:nth-child(-n+2){border-bottom:1px solid var(--center-line)}.center-page .metric:nth-child(4){border-right:0}.center-page .member-overview-body{display:grid;gap:14px;padding:18px 20px 20px;background:#fbfcfc}.center-page .member-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.center-page .member-stat{display:flex;align-items:flex-start;gap:12px;padding:15px 17px;border:1px solid var(--center-line);border-radius:12px;background:#fff}.center-page .member-stat-icon{display:grid;place-items:center;width:36px;height:36px;flex:0 0 auto;border-radius:10px;background:#f6ece6;color:var(--center-brand)}.center-page .member-stat-icon svg{width:18px;height:18px}.center-page .member-stat-label{display:block;color:var(--center-muted);font-size:12px}.center-page .member-stat strong{display:block;margin-top:4px;color:var(--center-ink);font-size:21px;font-weight:750;letter-spacing:-.03em}.center-page .member-stat small{display:block;margin-top:3px;color:#89929d;font-size:11px}.center-page .member-quota-panel{padding:15px 17px 14px;border:1px solid var(--center-line);border-radius:12px;background:#fff}.center-page .member-quota-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.center-page .member-quota-head h2{margin:0;color:var(--center-ink);font-size:14px;font-weight:700}.center-page .member-quota-head p{margin-top:3px;color:var(--center-muted);font-size:11px}.center-page .member-quota-percent{color:var(--center-brand);font-size:26px;font-weight:750;letter-spacing:-.03em;line-height:1}.center-page .member-quota-panel .quota-track{margin-top:12px}.center-page .member-quota-foot{display:flex;justify-content:space-between;margin-top:9px;color:var(--center-muted);font-size:11px}.center-page .metric>span{color:var(--center-muted);font-size:12px}.center-page .metric>strong{display:block;margin-top:9px;color:var(--center-ink);font-size:21px;font-weight:700;letter-spacing:-.04em}.center-page .metric>small{display:block;margin-top:2px;overflow:hidden;color:#89929d;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.center-page .quota-overview{padding:17px 19px}.center-page .quota-overview-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:11px}.center-page .quota-overview-head h2{margin:0;font-size:15px}.center-page .quota-overview-head p{margin-top:5px;color:var(--center-muted);font-size:11px}.center-page .quota-cycle{flex:0 0 auto;padding:4px 7px;border-radius:999px;background:#eef1f3;color:#56616d;font-size:10px;font-weight:650}.center-page .quota-progress{margin-bottom:10px;padding:13px 15px;border:1px solid var(--center-line);border-radius:11px;background:#fafbfb}.center-page .quota-progress-top{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:9px}.center-page .quota-progress-top span{color:var(--center-muted);font-size:11px}.center-page .quota-progress-value{display:flex;align-items:baseline;gap:7px;margin-top:6px}.center-page .quota-progress-value strong{font-size:21px}.center-page .quota-progress-value b{color:var(--center-muted);font-size:12px;font-weight:500}.center-page .quota-percent{text-align:right}.center-page .quota-percent strong{display:block;color:var(--center-brand);font-size:17px}.center-page .quota-percent span{display:block;margin-top:4px}.center-page .quota-track{height:8px;overflow:hidden;border-radius:99px;background:#edf0f2}.center-page .quota-fill{height:100%;border-radius:99px;background:var(--center-brand)}.center-page .quota-refresh{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:9px;padding-top:8px;border-top:1px solid var(--center-line);color:var(--center-muted);font-size:10px}.center-page .quota-refresh b{color:#4c5864;font-weight:600}.center-page .quota-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.center-page .quota-card{min-width:0;padding:11px 12px;border:1px solid var(--center-line);border-radius:11px;background:#fff}.center-page .quota-card>span{color:var(--center-muted);font-size:11px}.center-page .quota-card>strong{display:block;margin-top:8px;font-size:17px;letter-spacing:-.02em}.center-page .quota-card>small{display:block;margin-top:7px;overflow:hidden;color:var(--center-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.center-page .quota-card.accent{border-color:#efd8ce;background:linear-gradient(135deg,#fff8f4,#fff)}.center-page .quota-card.accent>strong{color:var(--center-brand)}.center-page .usage-panel{margin-top:0;border-color:var(--center-line)}.center-summary-strip{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:16px;overflow:hidden;border:1px solid var(--center-line);border-radius:14px;background:#fff}.center-summary-strip>div{padding:17px 20px;border-right:1px solid var(--center-line)}.center-summary-strip>div:last-child{border-right:0}.center-summary-strip span{color:var(--center-muted);font-size:11px}.center-summary-strip strong{display:block;margin-top:6px;font-size:20px}.center-toolbar{display:flex;align-items:center;gap:9px;margin-bottom:14px}.center-tabs{height:36px;display:flex;gap:3px;padding:3px;border-radius:9px;background:#e9ecef}.center-tabs button{padding:0 11px;border:0;border-radius:7px;background:transparent;color:var(--center-muted);font-size:12px;cursor:pointer}.center-tabs button.active{background:#fff;color:var(--center-ink);font-weight:650;box-shadow:0 1px 3px #00000014}.center-search{min-width:0;height:36px;flex:1;padding:0 12px;border:1px solid var(--center-line);border-radius:9px;outline:0;background:#fff;color:#46515d;font-size:12px}.center-filter{min-width:122px;height:36px;padding:0 32px 0 11px;border:1px solid var(--center-line);border-radius:9px;outline:0;background:#fff;color:#46515d;font-size:12px}.center-search:focus,.center-filter:focus{border-color:var(--center-brand)}.center-table-card{overflow:hidden;border:1px solid var(--center-line);border-radius:14px;background:#fff}.center-table-scroll{width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain}.center-table{width:100%;border-collapse:collapse;font-size:12px}.center-table th{padding:11px 14px;border-bottom:1px solid var(--center-line);background:#f8f9fa;color:#6f7a86;text-align:left;font-weight:600}.center-table td{padding:14px;border-bottom:1px solid #edf0f2;vertical-align:middle}.center-table tr:last-child td{border-bottom:0}.center-empty{padding:36px;color:var(--center-muted);text-align:center;font-size:12px}.center-person{display:flex;align-items:center;gap:10px}.center-person-avatar{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#f5d7ca;color:#934327;font-size:11px;font-weight:700}.center-person strong{display:block;font-size:12px}.center-person small{display:block;color:var(--center-muted);font-size:10px}.center-badge{display:inline-flex;align-items:center;padding:4px 7px;border-radius:999px;background:#eef1f3;color:#56616d;font-size:10px;font-weight:650}.center-badge.green{background:#e8f5ef;color:#13825e}.center-badge.amber{background:#fff4dc;color:#a76100}.center-row-actions{display:flex;align-items:center;gap:4px}.center-text-button{min-height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border:0;border-radius:7px;background:transparent;color:var(--center-brand);font-size:11px;white-space:nowrap;cursor:pointer}.center-text-button:hover{background:#fbede7}.center-text-button.muted{color:var(--center-muted)}.center-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;justify-content:flex-end;background:#11182059}.center-drawer{width:min(470px,92vw);height:100%;display:flex;flex-direction:column;background:#fff;box-shadow:-18px 0 60px #1118202e}.center-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;padding:22px;border-bottom:1px solid var(--center-line)}.center-drawer-head h2{margin:0;font-size:18px}.center-drawer-head p{margin-top:6px;color:var(--center-muted);font-size:11px}.center-drawer-head button{border:0;background:transparent;color:var(--center-muted);font-size:22px;cursor:pointer}.center-drawer-body{flex:1;overflow:auto;padding:22px}.center-drawer-foot{display:flex;justify-content:flex-end;gap:9px;padding:16px 22px;border-top:1px solid var(--center-line)}.center-detail-list{overflow:hidden;border:1px solid var(--center-line);border-radius:12px}.center-detail-list>div{display:grid;grid-template-columns:130px 1fr;gap:14px;padding:13px 15px;border-bottom:1px solid var(--center-line);font-size:12px}.center-detail-list>div:last-child{border-bottom:0}.center-detail-list span{color:var(--center-muted)}.center-detail-list b,.center-detail-list strong{font-weight:600}.center-inline-action{margin-left:12px;border:0;background:transparent;color:var(--center-brand);font-size:11px;font-weight:650;cursor:pointer}.center-inline-action:disabled{cursor:wait;opacity:.55}.center-link-button{display:inline-flex;height:36px;min-width:84px;align-items:center;justify-content:center;border-radius:9px;border:1px solid #c65d3b;background:#c65d3b;padding:0 15px;color:#fff;font-size:12px;font-weight:600}.center-link-button:hover{background:#ad4d31}.center-form-section{margin-top:20px}.center-form-section h3{margin:0 0 8px;font-size:13px}.center-form-section select{width:100%;padding:10px;border:1px solid #ccd2d8;border-radius:9px;background:#fff;font-size:12px}.center-form-section p{margin-top:7px;color:var(--center-muted);font-size:11px;line-height:1.6}.center-segmented{display:flex;padding:3px;border-radius:9px;background:#eef1f3}.center-segmented button{flex:1;border:0;border-radius:7px;background:transparent;padding:8px 12px;color:var(--center-muted);font-size:11px;cursor:pointer}.center-segmented button.active{background:#fff;color:var(--center-ink);font-weight:650;box-shadow:0 1px 3px #00000014}.center-segmented button:disabled{cursor:not-allowed;opacity:.55}.center-danger-zone{margin-top:18px;padding:14px;border:1px solid #efd0d0;border-radius:11px;background:snow}.center-danger-zone strong{color:#b33838;font-size:12px}.center-danger-zone p{margin-top:5px;color:var(--center-muted);font-size:11px}.center-panel{margin-bottom:18px;padding:18px 20px;border:1px solid var(--center-line);border-radius:14px;background:#fff}.center-panel-head,.center-table-summary{display:flex;align-items:center;justify-content:space-between;gap:18px}.center-panel-head h2,.center-table-summary h2{margin:0;font-size:15px;font-weight:700}.center-panel-head p,.center-table-summary p{margin-top:4px;color:var(--center-muted);font-size:11px}.center-quota-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:16px}.center-quota-row{padding:15px;border:1px solid var(--center-line);border-radius:11px;background:#fafbfb}.center-quota-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.center-quota-top strong{font-size:12px}.center-quota-top span{color:var(--center-muted);font-size:10px}.center-quota-value{margin-top:11px;color:var(--center-ink);font-size:19px;font-weight:700}.center-quota-value small{color:var(--center-muted);font-size:11px;font-weight:500}.center-quota-track{height:7px;overflow:hidden;margin-top:10px;border-radius:999px;background:#e9edef}.center-quota-track>div{height:100%;border-radius:inherit;background:var(--center-brand)}.center-usage-table-card{margin-top:18px}.center-table-summary{padding:17px 19px;border-bottom:1px solid var(--center-line)}.center-usage-table-card .center-table th,.center-usage-table-card .center-table td{white-space:nowrap}.center-plan-sheet{display:grid;grid-template-columns:1fr 330px;overflow:hidden;border:1px solid var(--center-line);border-radius:14px;background:#fff}.center-plan-main{padding:24px}.center-plan-title{display:flex;align-items:center;gap:10px}.center-plan-title h2{margin:0;font-size:20px;font-weight:750}.center-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 30px;margin-top:22px}.center-detail-grid>div{min-width:0;padding-top:13px;border-top:1px solid var(--center-line)}.center-detail-grid dt{color:var(--center-muted);font-size:11px}.center-detail-grid dd{margin-top:6px;color:var(--center-ink);font-size:13px;font-weight:650}.center-plan-side{display:flex;flex-direction:column;align-items:stretch;padding:24px;border-left:1px solid var(--center-line);background:#fafbfb}.center-plan-side h3{margin:0;font-size:14px}.center-plan-side p{flex:1;margin:8px 0 20px;color:var(--center-muted);font-size:11px;line-height:1.75}.center-plan-side button+button{margin-top:9px}.center-notice{margin-bottom:16px;padding:14px 16px;border-radius:11px;background:#fff4dc;color:#76500f;font-size:12px;line-height:1.6}.center-settings-list{overflow:hidden;border:1px solid var(--center-line);border-radius:14px;background:#fff}.center-setting-row{display:grid;grid-template-columns:210px minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px 20px;border-bottom:1px solid var(--center-line)}.center-setting-row:last-child{border-bottom:0}.center-setting-row h3{margin:0;color:var(--center-ink);font-size:13px;font-weight:700}.center-setting-row p{margin-top:5px;color:var(--center-muted);font-size:11px;line-height:1.55}.center-setting-row .center-setting-value{min-width:0;color:#394553;font-size:12px}.center-setting-row .center-setting-actions{display:flex;align-items:center;gap:8px}.center-provider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px}.center-provider-grid-single{grid-template-columns:1fr}.center-provider-card{padding:18px;border:1px solid var(--center-line);border-radius:14px;background:#fff}.center-provider-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.center-provider-mark{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;background:#edf4f0;color:#2a765c;font-size:12px;font-weight:800}.center-provider-card h3{margin-top:14px;color:var(--center-ink);font-size:14px;font-weight:700}.center-provider-card p{min-height:36px;margin-top:6px;color:var(--center-muted);font-size:11px;line-height:1.6}.center-provider-card button{margin-top:15px}.center-provider-readonly{display:inline-flex;margin-top:15px;color:var(--center-muted);font-size:11px}.center-badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:#eef1f3;color:#65707b;font-size:10px;font-weight:650}.center-badge.green{background:#e9f5ef;color:#267454}.center-badge.amber{background:#fff0d8;color:#9b610a}.center-policy-card{margin:16px 0;padding:20px;border:1px solid var(--center-line);border-radius:14px;background:#fff}.center-policy-line{display:flex;align-items:center;justify-content:space-between;gap:16px}.center-policy-line strong{font-size:13px}.center-policy-line p{margin-top:5px;color:var(--center-muted);font-size:11px}.center-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:28px;background:#1118207a}.center-modal{width:min(720px,calc(100vw - 56px));max-height:calc(100vh - 56px);overflow:auto;border-radius:16px;background:#fff;box-shadow:0 24px 80px #11182047}.center-modal-medium{width:min(600px,calc(100vw - 56px))}.center-modal-action{width:min(620px,calc(100vw - 56px))}.center-modal-compact{width:min(480px,calc(100vw - 56px))}.center-wechat-binding-qr{min-height:230px;display:grid;place-items:center;gap:8px;text-align:center;color:#6b7280}.center-wechat-binding-qr small{display:block}.center-modal-wide{width:min(720px,calc(100vw - 56px))}.center-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid var(--center-line)}.center-modal-head h2{margin:0;font-size:18px}.center-modal-head p{margin-top:6px;color:var(--center-muted);font-size:12px}.center-modal-head>button{width:30px;height:30px;border:0;border-radius:8px;background:#f1f3f5;color:#697580;font-size:20px;line-height:1;cursor:pointer}.center-modal-body{padding:20px 22px}.center-modal-foot{display:flex;justify-content:flex-end;gap:9px;padding:16px 22px;border-top:1px solid var(--center-line)}.center-field{display:grid;gap:7px;color:#394553;font-size:12px;font-weight:650}.center-field input,.center-field select,.center-field textarea{width:100%;border:1px solid #d8dde1;border-radius:9px;background:#fff;color:#17202b;font-size:13px;outline:0}.center-field input,.center-field select{height:40px;padding:0 12px}.center-field textarea{min-height:124px;resize:vertical;padding:10px 12px;line-height:1.6}.center-field input:focus,.center-field select:focus,.center-field textarea:focus{border-color:var(--center-brand);box-shadow:0 0 0 3px #c65d3b1a}.center-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:18px}.center-steps span{padding:9px 10px;border-radius:9px;background:#f1f3f5;color:var(--center-muted);font-size:11px;text-align:center}.center-steps span.active{background:#f8e8e1;color:var(--center-brand);font-weight:700}.center-form-grid,.center-config-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.center-field-full{grid-column:1 / -1}.center-code-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.center-consent{display:flex;align-items:flex-start;gap:9px;margin-top:16px;color:#394553;font-size:12px;line-height:1.65}.center-consent input{margin-top:3px;accent-color:var(--center-brand)}.center-transfer-impact{margin-top:18px}.center-config-full{grid-column:1 / -1}.center-config-field{display:grid;gap:7px;min-width:0}.center-config-field>span{color:var(--center-muted);font-size:11px}.center-config-field>strong{min-width:0;overflow:hidden;padding:11px 12px;border:1px solid var(--center-line);border-radius:9px;background:#fafbfb;color:var(--center-ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.center-config-field>strong.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500}.center-modal-notice{margin:18px 0 0}.center-modal-foot-inline{margin:20px -22px -20px}.center-invoice-summary{display:flex;align-items:center;gap:14px}.center-invoice-summary>span{color:var(--center-muted);font-size:12px;white-space:nowrap}.center-invoice-summary strong{color:var(--center-ink);font-size:14px}.center-trial-conversion-shell .trial-conversion{display:grid;gap:18px}.center-trial-conversion-shell .trial-conversion-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.center-trial-conversion-shell .trial-conversion-head span{color:var(--center-brand);font-size:10px;font-weight:760;letter-spacing:.14em}.center-trial-conversion-shell .trial-conversion-head h2,.center-trial-conversion-shell .trial-conversion-state h2{margin:5px 0 7px;color:var(--center-ink);font-size:20px;line-height:1.25}.center-trial-conversion-shell .trial-conversion-head p,.center-trial-conversion-shell .trial-conversion-state p{margin:0;color:var(--center-muted);font-size:12px;line-height:1.7}.center-trial-conversion-shell .trial-conversion-head b{flex:none;border-radius:999px;background:#fff0e8;color:var(--center-brand);padding:6px 10px;font-size:11px}.center-trial-conversion-shell .trial-conversion-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.center-trial-conversion-shell .trial-conversion-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.center-trial-conversion-shell .trial-conversion-plans button{display:grid;gap:5px;min-width:0;border:1px solid var(--center-line);border-radius:10px;background:#fff;padding:12px;color:var(--center-ink);text-align:left;cursor:pointer}.center-trial-conversion-shell .trial-conversion-plans button.selected{border-color:var(--center-brand);background:#fff8f4;box-shadow:inset 0 0 0 1px var(--center-brand)}.center-trial-conversion-shell .trial-conversion-plans span{font-size:13px;font-weight:750}.center-trial-conversion-shell .trial-conversion-plans strong{color:var(--center-brand);font-size:12px}.center-trial-conversion-shell .trial-conversion-plans small{color:var(--center-muted);font-size:10px}.center-trial-conversion-shell .trial-conversion-grid label{display:grid;gap:7px;color:var(--center-ink);font-size:12px;font-weight:650}.center-trial-conversion-shell .trial-conversion-grid input,.center-trial-conversion-shell .trial-conversion-grid select{width:100%;height:40px;border:1px solid #d8dde1;border-radius:9px;background:#fff;padding:0 12px;color:var(--center-ink);font:inherit;outline:0}.center-trial-conversion-shell .trial-conversion-grid small{color:var(--center-muted);font-size:10px;font-weight:400;line-height:1.5}.center-trial-conversion-shell .trial-conversion-quote{display:grid;margin:0;border:1px solid var(--center-line);border-radius:10px;overflow:hidden}.center-trial-conversion-shell .trial-conversion-quote div{display:flex;justify-content:space-between;gap:18px;padding:10px 12px;border-bottom:1px solid var(--center-line);font-size:12px}.center-trial-conversion-shell .trial-conversion-quote div:last-child{border-bottom:0}.center-trial-conversion-shell .trial-conversion-quote dt{color:var(--center-muted)}.center-trial-conversion-shell .trial-conversion-quote dd{margin:0;font-weight:700}.center-trial-conversion-shell .trial-alert{display:grid;gap:5px;margin:0;border-left:3px solid var(--center-brand);background:#fff6f1;padding:13px 15px;font-size:12px}.center-trial-conversion-shell .trial-alert span{color:var(--center-muted)}.center-trial-conversion-shell .trial-error{margin:0;color:#b42318;font-size:12px}.center-trial-conversion-shell .trial-consent{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--center-muted);font-size:11px}.center-trial-conversion-shell .trial-consent a{color:var(--center-brand)}.center-trial-conversion-shell .trial-conversion-pay,.center-trial-conversion-shell .trial-conversion-payment button,.center-trial-conversion-shell .trial-conversion-state button{min-height:40px;border:0;border-radius:9px;background:var(--center-brand);color:#fff;padding:0 18px;font-size:13px;font-weight:700;cursor:pointer}.center-trial-conversion-shell .trial-conversion-pay{width:100%}.center-trial-conversion-shell .trial-conversion-pay:disabled{opacity:.48;cursor:not-allowed}.center-trial-conversion-shell .trial-conversion-payment{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;color:var(--center-muted);font-size:12px}.center-trial-conversion-shell .trial-payment-qr{position:relative;width:180px;height:180px;border-radius:10px;overflow:hidden;background:#fff}.center-trial-conversion-shell .trial-payment-qr img{display:block;width:100%;height:100%}.center-trial-conversion-shell .trial-payment-qr.is-expired img{filter:blur(3px) grayscale(.35) brightness(.92)}.center-trial-conversion-shell .trial-conversion-payment .trial-payment-qr-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-content:center;gap:3px;min-height:0;padding:0;border:0;border-radius:0;background:#ffffffe0;color:var(--center-ink);cursor:pointer;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.center-trial-conversion-shell .trial-conversion-payment .trial-payment-qr-overlay strong{color:var(--center-ink);font-size:13px;font-weight:750}.center-trial-conversion-shell .trial-conversion-payment .trial-payment-qr-overlay span{color:var(--center-brand);font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:2px}.center-trial-conversion-shell .trial-conversion-payment .trial-payment-textbtn{min-height:32px;padding:0 12px;border:1px solid var(--center-line);border-radius:8px;background:#fff;color:var(--center-brand);font-size:12px;font-weight:650}.center-trial-conversion-shell .trial-conversion-payment .trial-payment-sandbox{min-height:30px;padding:0 12px;border:1px solid var(--center-line);border-radius:8px;background:#fff;color:var(--center-muted);font-size:11px;font-weight:600}.center-trial-conversion-shell .trial-conversion-state{text-align:center}@media (max-width: 760px){.center-trial-conversion-shell .trial-conversion-plans{grid-template-columns:1fr}}.center-inline-error{margin-top:12px;color:#b42318;font-size:12px}.center-inline-success{margin-top:12px;color:#1d7f55;font-size:12px;font-weight:650}.center-domain-list{display:grid;gap:10px}.center-empty-compact{padding:22px}.center-domain-row{display:grid;gap:12px;padding:14px;border:1px solid var(--center-line);border-radius:11px;background:#fafbfb}.center-domain-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.center-domain-title strong{color:var(--center-ink);font-size:13px}.center-domain-dns{display:grid;gap:8px}.center-domain-dns>div{display:grid;grid-template-columns:75px minmax(0,1fr) auto;align-items:center;gap:8px}.center-domain-dns span{color:var(--center-muted);font-size:10px}.center-domain-dns code{min-width:0;overflow:hidden;color:#394553;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.center-copy-button{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:var(--center-brand);font-size:11px;cursor:pointer}.center-domain-add{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:16px}.center-form-note{margin-top:9px;color:var(--center-muted);font-size:11px}.center-notification-group+.center-notification-group{margin-top:20px}.center-static-field{min-height:40px;display:flex;align-items:center;border:1px solid var(--center-border);border-radius:8px;background:#f6f7f8;padding:0 12px;color:var(--center-ink);font-size:13px}.center-notification-group h3{margin:0 0 10px;color:var(--center-ink);font-size:13px;font-weight:650}.center-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.center-check-option{min-height:42px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid var(--center-line);border-radius:9px;color:#303944;font-size:13px;cursor:pointer}.center-check-option input{accent-color:var(--center-brand)}.center-topup-packs{display:grid;gap:10px}.center-topup-pack{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:15px 16px;border:1px solid var(--center-line);border-radius:11px;background:#fff;text-align:left;cursor:pointer}.center-topup-pack:hover{border-color:#d5a08d;background:#fffaf8}.center-topup-pack strong{display:block;color:var(--center-ink);font-size:13px}.center-topup-pack span{display:block;margin-top:5px;color:var(--center-muted);font-size:11px}.center-topup-pack b{color:var(--center-brand);font-size:15px}.center-topup-consent{margin-top:15px!important;padding:13px 14px!important;border-radius:10px;background:#f7f8f9}.center-topup-summary{overflow:hidden;border:1px solid var(--center-line);border-radius:12px}.center-topup-summary>div{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 15px;border-bottom:1px solid var(--center-line);font-size:12px}.center-topup-summary>div:last-child{border-bottom:0}.center-topup-summary span{color:var(--center-muted)}.center-topup-summary b{font-weight:650}.center-topup-summary .total{background:#fafbfb}.center-topup-summary .total b{color:var(--center-brand);font-size:18px}.center-pay-layout{text-align:center}.center-pay-layout>div:first-child{margin:4px auto 14px;padding:5px;border:1px solid var(--center-line);border-radius:12px}.center-pay-layout h3{margin:0;color:var(--center-ink);font-size:15px}.center-pay-layout>p{margin-top:8px;color:var(--center-muted);font-size:11px;line-height:1.6}.center-pay-qr{display:grid;width:180px;height:180px;place-items:center;-o-object-fit:contain;object-fit:contain;background:#fff}.center-pay-status{padding:20px;border:1px solid var(--border);border-radius:14px;background:var(--card);text-align:center;color:var(--muted-foreground);font-size:13px;line-height:1.6}.center-pay-qr-placeholder svg{width:56px;height:56px;color:#86919b}.center-choice-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.center-choice-row button{min-height:42px;border:1px solid var(--center-line);border-radius:9px;background:#fff;color:#44505c;font-size:12px;font-weight:650;cursor:pointer}.center-choice-row button.active{border-color:#d98b70;background:#fff4ef;color:var(--center-brand);box-shadow:inset 0 0 0 1px #d98b70}.center-choice-row button:disabled{border-color:#e1e4e7;background:#f5f6f7;color:#9aa3ac;cursor:not-allowed;box-shadow:none}.center-sandbox-pay{margin-top:14px;border:1px dashed #d5a08d;border-radius:9px;background:#fff8f4;padding:8px 12px;color:var(--center-brand);font-size:11px;cursor:pointer}.center-scroll{min-height:0;flex:1;overflow-x:hidden;overflow-y:scroll;padding:28px 32px 42px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#b9c0c7 #e9ecef}.center-scroll::-webkit-scrollbar{width:10px}.center-scroll::-webkit-scrollbar-thumb{background:#b9c0c7;border:2px solid #e9ecef;border-radius:999px}.center-scroll::-webkit-scrollbar-track{background:#e9ecef;border-left:1px solid #e1e4e7}.center-scroll::-webkit-scrollbar-thumb:hover{background:#929ca6}.center-policy-card{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:16px 0;padding:20px 22px;border:1px solid var(--center-line);border-radius:14px;background:#fff}.center-policy-card h3{margin:0 0 6px;font-size:15px}.center-policy-card p{margin:0;color:var(--center-muted);font-size:13px}.center-setting-url{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.center-choice-list{display:grid;gap:10px}.center-choice-list button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:15px 16px;text-align:left;border:1px solid var(--center-line);border-radius:12px;background:#fff}.center-choice-list button.active{border-color:#c95e3b;background:#fff7f3;box-shadow:0 0 0 1px #c95e3b inset}.center-choice-list button span{color:var(--center-muted);font-size:12px}.center-login-preview{max-width:390px;margin:0 auto;padding:28px;text-align:center;border:1px solid var(--center-line);border-radius:14px;background:#fafbfb}.center-login-preview img{width:44px;height:44px;margin:0 auto 12px;-o-object-fit:contain;object-fit:contain}.center-login-preview h3{margin:0;font-size:18px}.center-login-preview p{margin:8px 0 20px;color:var(--center-muted);font-size:13px}.center-login-preview-button{display:flex!important;width:100%;justify-content:center}.center-login-preview-button.secondary{color:var(--center-ink);border:1px solid var(--center-line);background:#fff}.center-login-divider{margin:14px 0;color:var(--center-muted);font-size:12px}.center-login-preview small{display:block;margin-top:16px;color:var(--center-muted);line-height:1.6}@media (max-width: 1120px){.center-scope{padding:0}.center-app-shell{width:100vw;height:100vh;margin:0;border-radius:0}.center-page .overview-hero-head{grid-template-columns:1fr}.center-page .overview-head-actions{justify-content:flex-start}.center-page .overview-summary-lower{grid-template-columns:1fr}.center-page .metrics{border-right:0;border-bottom:1px solid var(--center-line)}.center-page .member-stat-grid{grid-template-columns:1fr}.center-scope{min-width:0;width:100%;height:100dvh;min-height:0;overflow:hidden}.center-app-shell{grid-template-columns:1fr;min-height:0}.center-sidebar{position:fixed;inset:0 auto 0 0;z-index:80;width:min(82vw,280px);transform:translate(-105%);transition:transform .2s ease;box-shadow:18px 0 45px #0a121c47}.center-sidebar.open{transform:translate(0)}.center-sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;border:0;background:#10182073}.center-mobile-menu{display:inline-grid;place-items:center;width:36px;height:36px;flex:0 0 auto;border:1px solid var(--center-line);border-radius:9px;background:#fff}.center-mobile-menu svg{width:18px;height:18px}.center-topbar{height:58px;padding:0 14px;gap:10px}.center-topbar-actions{gap:8px}.center-site-entries{gap:2px}.center-site-entry{padding:0 5px;gap:3px}.center-breadcrumb{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.center-scroll{overflow-x:hidden;padding:18px 14px 30px}.center-page{min-width:0}}@media (min-width: 1121px){.center-mobile-menu,.center-sidebar-backdrop{display:none}}@media (max-width: 720px){.center-scroll{padding:14px 10px 26px}.center-plan-sheet{grid-template-columns:minmax(0,1fr)}.center-plan-side{border-left:0;border-top:1px solid var(--center-line)}.center-setting-row{grid-template-columns:minmax(0,1fr);gap:10px}.center-setting-row .center-setting-actions{justify-content:flex-start;flex-wrap:wrap}.center-choice-row,.center-summary-strip{grid-template-columns:minmax(0,1fr)}.center-toolbar{align-items:stretch;flex-direction:column}.center-search,.center-filter{width:100%;max-width:none}.center-table-scroll .center-table{min-width:760px}}.center-scope input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.center-scope select,.center-scope textarea{color-scheme:light;background-color:#fff;color:#17202b;caret-color:#17202b}.center-scope input::-moz-placeholder,.center-scope textarea::-moz-placeholder{color:#7b8591;opacity:1}.center-scope input::placeholder,.center-scope textarea::placeholder{color:#7b8591;opacity:1}.center-scope input[type=checkbox]{color-scheme:light;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:#c65d3b;width:16px;height:16px;min-width:16px;flex-shrink:0;padding:0;margin:0;vertical-align:middle}.personal-invoice-summary{margin-left:auto}.personal-invoice-summary .center-inline-error{margin-top:0}@media (max-width: 720px){.center-table-summary:has(.personal-invoice-summary){flex-wrap:wrap}.personal-invoice-summary{width:100%;justify-content:space-between;margin-left:0}}.center-modal-overlay:has(>.center-invoice-modal){padding:12px;overflow-y:auto;align-items:safe center}.center-invoice-modal{max-height:none;overflow:visible}.center-invoice-modal .center-modal-head,.center-invoice-modal .center-modal-body{padding-top:16px;padding-bottom:16px}.placeholder\:text-muted-foreground\/60::-moz-placeholder{color:hsl(var(--muted-foreground) / .6)}.placeholder\:text-muted-foreground\/60::placeholder{color:hsl(var(--muted-foreground) / .6)}.last\:border-0:last-child{border-width:0px}.focus-within\:border-\[\#6C67CE\]:focus-within{--tw-border-opacity: 1;border-color:rgb(108 103 206 / var(--tw-border-opacity, 1))}.focus-within\:border-accent:focus-within{border-color:hsl(var(--accent))}.focus-within\:shadow-\[0_0_0_2px_rgba\(108\,103\,206\,0\.16\)\]:focus-within{--tw-shadow: 0 0 0 2px rgba(108,103,206,.16);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:border-\[\#6C67CE\]:hover{--tw-border-opacity: 1;border-color:rgb(108 103 206 / var(--tw-border-opacity, 1))}.hover\:border-\[hsl\(var\(--lm-border-strong\)\)\]:hover{border-color:hsl(var(--lm-border-strong))}.hover\:border-accent:hover{border-color:hsl(var(--accent))}.hover\:bg-\[\#6E6ACB\]:hover{--tw-bg-opacity: 1;background-color:rgb(110 106 203 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#ad4d31\]:hover{--tw-bg-opacity: 1;background-color:rgb(173 77 49 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f5f7f8\]:hover{--tw-bg-opacity: 1;background-color:rgb(245 247 248 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#fff4ef\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 244 239 / var(--tw-bg-opacity, 1))}.hover\:bg-accent\/5:hover{background-color:hsl(var(--accent) / .05)}.hover\:bg-accent\/90:hover{background-color:hsl(var(--accent) / .9)}.hover\:bg-accent\/\[0\.08\]:hover{background-color:hsl(var(--accent) / .08)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/40:hover{background-color:hsl(var(--secondary) / .4)}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:text-\[\#5A55BE\]:hover{--tw-text-opacity: 1;color:rgb(90 85 190 / var(--tw-text-opacity, 1))}.hover\:text-\[\#6C67CE\]:hover{--tw-text-opacity: 1;color:rgb(108 103 206 / var(--tw-text-opacity, 1))}.hover\:text-accent:hover{color:hsl(var(--accent))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-primary-foreground\/80:hover{color:hsl(var(--primary-foreground) / .8)}.hover\:text-primary\/90:hover{color:hsl(var(--primary) / .9)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_3px_12px_rgba\(108\,103\,206\,0\.10\)\]:hover{--tw-shadow: 0 3px 12px rgba(108,103,206,.1);--tw-shadow-colored: 0 3px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-\[\#6C67CE\]:focus{--tw-border-opacity: 1;border-color:rgb(108 103 206 / var(--tw-border-opacity, 1))}.focus\:border-\[\#c65d3b\]:focus{--tw-border-opacity: 1;border-color:rgb(198 93 59 / var(--tw-border-opacity, 1))}.focus\:border-accent:focus{border-color:hsl(var(--accent))}.focus\:shadow-\[0_0_0_2px_rgba\(108\,103\,206\,0\.16\)\]:focus{--tw-shadow: 0 0 0 2px rgba(108,103,206,.16);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[\#f5f7f8\]:disabled{--tw-bg-opacity: 1;background-color:rgb(245 247 248 / var(--tw-bg-opacity, 1))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:hover\:text-\[\#6C67CE\]:hover:disabled{--tw-text-opacity: 1;color:rgb(108 103 206 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:bg-\[\#c65d3b\]{--tw-bg-opacity: 1;background-color:rgb(198 93 59 / var(--tw-bg-opacity, 1))}@media (min-width: 640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 721px){.min-\[721px\]\:\!grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (min-width: 768px){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1\.05fr_1fr\]{grid-template-columns:1.05fr 1fr}.md\:whitespace-nowrap{white-space:nowrap}.md\:p-8{padding:2rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:text-\[34px\]{font-size:34px}}@media (min-width: 1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-1\/2{width:50%}}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}
