.customs-page{display:flex;flex-direction:column;gap:19px;max-width:1340px;margin:0 auto;color:#35313b}.customs-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:3px 0 13px;border-bottom:1px solid #ebe8e5}.customs-heading h1{font-size:27px;letter-spacing:-.8px;margin:0 0 7px;font-weight:790;line-height:1.25}.customs-heading p{margin:0;color:#8c8790;font-size:12px}.customs-archive-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.customs-button{display:inline-flex;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:10px 15px;border-radius:10px;border:1px solid transparent;font-size:12px;line-height:1.25;font-weight:720;cursor:pointer;white-space:nowrap}.customs-button:disabled{opacity:.48;cursor:not-allowed}.customs-secondary{background:#fff;border-color:#e7e2e7;color:#635d70}.customs-secondary:hover{background:#faf9ff;border-color:#cbc1e3}.customs-primary{background:#5b55a6;color:#fff}.customs-primary:hover{background:#4c458f}.customs-archive-actions label{position:relative;overflow:hidden;cursor:pointer}.customs-archive-actions input[type=file]{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer;font-size:0}.customs-alert{border:1px solid #ddcfaa;background:#fffaf0;color:#816b3b;border-radius:10px;padding:11px 13px;display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:12px}.customs-alert button{border:0;background:transparent;color:#8068a7;font-size:11px;font-weight:700;cursor:pointer}.customs-notice-line{display:flex;align-items:center;gap:8px;color:#558079;background:#edf7f4;border:1px solid #d9eee8;padding:11px 13px;border-radius:11px;font-size:11px;line-height:1.5}.customs-notice-line svg{flex:none}.customs-tabs{display:flex;align-items:center;gap:6px;padding:5px;border-radius:12px;background:#efedec;border:1px solid #eae6e5;width:fit-content;max-width:100%;overflow-x:auto}.customs-tabs button{display:flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;border:0;background:transparent;color:#827b87;padding:11px 16px;min-height:39px;border-radius:9px;font-weight:700;font-size:12px;cursor:pointer}.customs-tabs button:hover{color:#625aa7}.customs-tabs button.active{background:#fff;color:#5c54a6;box-shadow:0 2px 9px #20152e14}.customs-section{display:flex;flex-direction:column;gap:16px;min-width:0}.customs-panel{background:#fff;border:1px solid #ebe7e5;border-radius:15px;padding:21px;box-shadow:0 6px 24px #24203808;min-width:0}.customs-panel-title{display:flex;align-items:center;justify-content:space-between;gap:13px;margin-bottom:17px}.customs-panel-title h2{margin:0;font-size:17px;letter-spacing:-.25px;font-weight:760}.customs-panel-title>span{color:#a39da5;font-size:11px}.customs-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 16px}.customs-field{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:11px;font-weight:720;color:#706a75}.customs-field span{display:block}.customs-field em{font-style:normal;color:#c77b75}.customs-container-select select,.customs-field input,.customs-field select,.customs-marks-controls input{min-width:0;width:100%;min-height:40px;border:1px solid #e4e0e2;border-radius:9px;background:#fff;color:#37323d;padding:9px 11px;font-size:12px;line-height:1.4;outline:0}.customs-container-select select:focus,.customs-field input:focus,.customs-field select:focus,.customs-marks-controls input:focus{border-color:#8d80bd;box-shadow:0 0 0 3px #ebe5f8}.customs-field input::placeholder{color:#b5afb7}.customs-cargo-list{display:flex;flex-direction:column;gap:13px}.customs-cargo-card{background:#fcfbfd;border:1px solid #ede9ed;padding:17px;border-radius:12px}.customs-cargo-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;color:#534b5c}.customs-cargo-heading strong{font-size:13px}.customs-cargo-heading button{border:0;background:transparent;color:#ab7778;font-size:11px;display:flex;align-items:center;gap:5px;cursor:pointer}.customs-blank{background:#faf9fa;border:1px dashed #e7e1e6;color:#9b939f;text-align:center;border-radius:12px;padding:28px 15px;font-size:12px}.customs-review{padding:17px 20px}.customs-review .customs-panel-title{margin-bottom:12px}.customs-review-warn{background:#fffcf7;border-color:#efe6d6}.customs-review-ok{background:#f8fdfb;border-color:#dbece6}.customs-review ul{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}.customs-review li{display:flex;align-items:flex-start;gap:7px;color:#9b704e;font-size:11px;line-height:1.5}.customs-review li svg{flex:none;margin-top:1px}.customs-review p{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.8;color:#4a8471;margin:0}.customs-review p svg{flex:none}.customs-container-select{display:flex;align-items:center;gap:8px;font-size:11px;color:#817a88;font-weight:700}.customs-container-select select{width:auto;min-width:110px}.customs-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.customs-stats>div{background:#f8f7fa;border:1px solid #f0edf2;border-radius:12px;padding:16px;display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;min-width:0}.customs-stats span{display:block;width:100%;font-size:11px;color:#8e8693}.customs-stats strong{font-size:25px;line-height:1.35;color:#514a7e;font-weight:760;letter-spacing:-.5px;overflow-wrap:anywhere}.customs-stats small{font-size:11px;color:#9d98a0;font-weight:500}.customs-container-caption{font-size:11px;color:#8f8992;line-height:1.8;margin:16px 0 12px}.customs-layout-box{border:1px solid #eae5ed;border-radius:12px;background:#fcfbff;padding:15px;overflow:hidden}.customs-layout-title{display:flex;justify-content:space-between;gap:9px;margin-bottom:11px;align-items:center}.customs-layout-title strong{font-size:12px;color:#5e5780}.customs-layout-title span{font-size:10px;color:#aaa2b0}.customs-container-map{width:100%;height:auto;max-height:330px;display:block}.customs-packing-foot{display:flex;flex-direction:column;gap:10px;margin-top:13px}.customs-load-rows{border:1px solid #ede9ed;border-radius:10px;overflow:hidden}.customs-load-rows>div{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;align-items:center;padding:12px 14px;font-size:12px;color:#817987}.customs-load-rows>div+div{border-top:1px solid #f1eef0}.customs-load-rows strong{color:#4e4855}.customs-packing-info,.customs-packing-warning{border-radius:9px;padding:11px 13px;font-size:11px;line-height:1.7}.customs-packing-warning{background:#fff5f0;border:1px solid #efdacf;color:#a36d4f}.customs-packing-info{background:#f2f8f6;border:1px solid #dfede7;color:#558075}.customs-subnote{color:#908995;font-size:11px;line-height:1.85;margin:0 2px}.customs-doc-warning{border:1px solid #efddce;background:#fff9f5;color:#936b55;border-radius:10px;padding:12px 14px;display:flex;align-items:center;gap:8px;font-size:12px;margin-top:15px}.customs-doc-warning svg{flex:none}.customs-doc-warning button{margin-left:auto;background:none;border:0;color:#6256a2;font-weight:720;cursor:pointer;white-space:nowrap}.customs-export-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.customs-export-grid button{display:flex;flex-direction:column;align-items:flex-start;gap:8px;background:#fcfbfd;border:1px solid #e9e4ec;color:#68608a;text-align:left;border-radius:12px;padding:19px;min-height:140px;cursor:pointer;position:relative}.customs-export-grid button>strong{font-size:13px;color:#4b4558}.customs-export-grid button>span{font-size:11px;color:#9a939f}.customs-export-grid button>svg:last-child{position:absolute;top:20px;right:18px;color:#a69dbb}.customs-export-grid button:hover:enabled{background:#f8f5ff;border-color:#d1c6e7}.customs-export-grid button:disabled{opacity:.49;cursor:not-allowed}.customs-marks-controls{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin-top:19px;padding-top:18px;border-top:1px solid #f0ecf0}.customs-marks-controls>strong{width:100%;font-size:12px;color:#655b70}.customs-marks-controls label{display:flex;flex-direction:column;gap:6px;font-size:11px;color:#817987}.customs-marks-controls input{width:110px}.customs-marks-controls>span{align-self:end;margin-bottom:9px;font-size:11px;color:#a19aa5}.customs-event-form{display:grid;grid-template-columns:1fr 1fr minmax(0,2fr) auto;gap:11px;align-items:end}.customs-event-form>.customs-button{height:40px}.customs-events{display:flex;flex-direction:column;gap:0}.customs-event{display:flex;align-items:flex-start;gap:12px;padding:17px 4px;position:relative;border-top:1px solid #f0edee}.customs-event-dot{width:10px;height:10px;background:#8d80c1;border:2px solid #eae4f7;border-radius:50%;margin-top:5px;flex:none}.customs-event>div{flex:1 1;min-width:0}.customs-event strong{font-size:12px;color:#534a63}.customs-event small{font-size:11px;color:#aaa2ae;margin-left:10px}.customs-event p{color:#7f7882;font-size:12px;line-height:1.7;margin:7px 0 0;overflow-wrap:anywhere}.customs-event>button{border:0;background:none;color:#b0a7ad;cursor:pointer;padding:4px}.customs-print-root{display:none}.customs-print-sheet{max-width:850px;margin:0 auto;font-size:12px;color:#1e1e1e}.customs-print-sheet>header{display:flex;justify-content:space-between;align-items:baseline;border-bottom:2px solid #333;padding-bottom:12px}.customs-print-sheet h1{font-size:23px;letter-spacing:.4px;margin:0}.customs-print-sheet>header small{font-size:10px}.customs-print-identity{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:22px 0}.customs-print-identity b{font-size:10px;color:#454545}.customs-print-identity p{margin:6px 0;font-size:11px;overflow-wrap:anywhere}.customs-print-sheet dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0 0 22px}.customs-print-sheet dl>div{display:flex;gap:7px;border-bottom:1px solid #eee;padding-bottom:6px}.customs-print-sheet dt{color:#777;font-size:10px;min-width:100px}.customs-print-sheet dd{margin:0;font-size:11px}.customs-print-sheet table{border-collapse:collapse;width:100%;font-size:10px}.customs-print-sheet td,.customs-print-sheet th{border:1px solid #ccc;padding:7px 5px;text-align:left;vertical-align:top}.customs-print-sheet th{background:#f5f5f5}.customs-print-sheet td div{font-size:9px;color:#777;margin-top:3px}.customs-print-sheet tfoot td{font-weight:750;background:#fafafa}.customs-print-footer{font-size:9px;color:#777;margin-top:20px;line-height:1.6}.customs-label-sheets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12mm}.customs-shipping-label{border:2px solid #333;padding:13mm 9mm;min-height:104mm;display:flex;flex-direction:column;page-break-inside:avoid;break-inside:avoid;color:#111}.customs-shipping-label h2{font-size:16px;margin:0 0 10px;text-align:center}.customs-shipping-label>strong{display:block;font-size:12px;text-align:center;border-bottom:1px solid #555;padding-bottom:10px;overflow-wrap:anywhere}.customs-shipping-label p{font-size:10px;line-height:1.4;margin:8px 0;overflow-wrap:anywhere}.customs-label-number{font-size:16px;font-weight:800;text-align:center;margin-top:auto;border-top:1px solid #555;padding-top:12px}.customs-shipping-label footer{font-weight:760;text-align:center;font-size:10px;margin-top:8px}@media(max-width:1050px){.customs-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customs-event-form{grid-template-columns:1fr 1fr}.customs-event-form>.customs-button{justify-self:start}}@media(max-width:690px){.customs-page{gap:15px}.customs-heading{flex-direction:column;align-items:stretch;gap:13px}.customs-heading h1{font-size:24px}.customs-archive-actions{justify-content:flex-start}.customs-tabs{width:100%}.customs-tabs button{flex:none;padding:10px 12px;font-size:11px}.customs-panel{padding:15px}.customs-form-grid{grid-template-columns:1fr}.customs-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.customs-stats>div{padding:13px}.customs-stats strong{font-size:22px}.customs-export-grid{grid-template-columns:1fr}.customs-export-grid button{min-height:100px;padding:14px 17px}.customs-event-form,.customs-review ul{grid-template-columns:1fr}.customs-marks-controls>span{width:100%;margin-top:2px}.customs-panel-title{align-items:flex-start}.customs-panel-title h2{font-size:15px}.customs-layout-title{align-items:flex-start}}@media print{@page{size:A4;margin:13mm}body,html{background:#fff!important}.demo-strip,.menu-shade,.mobile-bottom-nav,.sidebar,.site-footer,.toast,.topbar,.undo-corner{display:none!important}.main-frame{min-height:auto!important}.main-content,.main-frame{margin:0!important;padding:0!important;width:100%!important}.customs-page,.main-content{max-width:none!important}.customs-page{display:block!important;margin:0!important}.customs-page>:not(.customs-print-root){display:none!important}.customs-print-root{display:block!important}.customs-shipping-label{margin:0;padding:9mm 6mm;min-height:96mm}.customs-label-sheets{gap:9mm}.customs-print-sheet table th{background:#f5f5f5!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.customs-back-link{display:inline-block;color:#756ba5;font-size:11px;font-weight:700;margin:0 0 10px}.customs-back-link:hover{color:#4c438b}.customs-workspace{display:grid;grid-template-columns:188px minmax(0,1fr);gap:22px;align-items:start}.customs-work-main{min-width:0}.customs-workspace .customs-tabs{display:flex;flex-direction:column;align-items:stretch;gap:4px;background:#fff;border:1px solid #e9e5e9;border-radius:14px;padding:9px;width:100%;position:sticky;top:18px;overflow:visible}.customs-workspace .customs-tabs button{justify-content:flex-start;border-radius:9px;font-size:12px;font-weight:610;padding:10px 12px;color:#6f6976}.customs-workspace .customs-tabs button.active{background:#f0eef9;color:#5850a1;box-shadow:none}.customs-workspace .customs-tabs button:focus-visible{outline:2px solid #6356ab;outline-offset:2px}.customs-overview{display:flex;flex-direction:column;gap:17px}.customs-lead{background:#fff;border:1px solid #e8e4e9;border-radius:16px;padding:30px 32px;display:flex;justify-content:space-between;align-items:center;gap:24px}.customs-lead-copy{min-width:0;flex:1 1}.customs-kicker{display:inline-flex;color:#6258a6;background:#f2f0fa;border-radius:7px;font-size:11px;font-weight:700;padding:6px 9px}.customs-lead h2{margin:19px 0 8px;font-size:27px;letter-spacing:-.7px;line-height:1.3;font-weight:760;color:#302e37}.customs-lead p{font-size:13px;color:#7a7480;line-height:1.65;margin:0 0 24px;max-width:610px}.customs-lead-index{width:194px;flex:none;border-left:1px solid #eeeaf0;padding:12px 0 12px 23px;display:flex;flex-direction:column;gap:9px}.customs-lead-index span{font-size:12px;color:#8e8992}.customs-lead-index strong{font-size:21px;letter-spacing:-.3px;font-weight:730}.customs-lead-index small{font-size:11px;color:#88828b;line-height:1.65}.customs-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.customs-stat-grid>div{min-width:0;display:flex;flex-direction:column;min-height:128px;background:#fff;border:1px solid #e9e5e9;border-radius:13px;padding:19px 20px}.customs-stat-grid span{font-size:12px;color:#817a85}.customs-stat-grid strong{font-weight:760;font-size:26px;letter-spacing:-.7px;color:#38333d;margin:13px 0 2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.customs-stat-grid small{font-size:11px;color:#8e8992}.customs-overview-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:16px}.customs-overview-card{background:#fff;border:1px solid #e9e5e9;border-radius:14px;padding:21px 23px;min-height:280px}.customs-overview-title{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #f0edf0;padding-bottom:17px;margin-bottom:19px}.customs-overview-title>div{display:flex;align-items:center;gap:9px;color:#6e64a9}.customs-overview-title h3{font-size:15px;margin:0;color:#38343e;font-weight:720}.customs-overview-title>span{font-size:11px;color:#908994}.customs-overview-title button{border:0;background:transparent;display:flex;align-items:center;gap:5px;color:#665ba9;font-size:12px;cursor:pointer}.customs-overview-empty{padding:32px 7px;font-size:12px;color:#89838e;line-height:1.8;max-width:340px}.customs-value-bars{display:flex;flex-direction:column;gap:17px;max-height:270px;overflow-y:auto}.customs-value-row>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:9px;font-size:12px}.customs-value-row span{color:#645f6a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customs-value-row b{font-weight:680;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.customs-value-track{height:7px;background:#edeaf1;border-radius:5px;overflow:hidden}.customs-value-track span{display:block;height:100%;background:#6a61ad;border-radius:5px;min-width:3px}.customs-todo-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:13px}.customs-todo-list li{display:flex;gap:10px;align-items:center;color:#615c66;font-size:12px;line-height:1.6}.customs-todo-list li span{font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#9b93b5;background:#f5f3fa;border-radius:5px;min-width:26px;text-align:center;padding:4px}.customs-todo-more{font-size:11px;color:#80798a;margin:10px 0 0}.customs-done{display:flex;gap:9px;align-items:flex-start;color:#447a60;font-size:12px;line-height:1.6}.customs-done svg{flex:none}.customs-latest-event{margin-top:24px;border-top:1px solid #f0edf0;padding-top:16px;display:flex;flex-direction:column;gap:5px}.customs-latest-event span{font-size:11px;color:#88828b}.customs-latest-event strong{font-size:13px;color:#494450}.customs-latest-event small{font-size:11px;color:#86808a;line-height:1.55}@media(max-width:1160px){.customs-workspace{grid-template-columns:158px minmax(0,1fr);gap:15px}.customs-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customs-overview-grid{grid-template-columns:1fr}.customs-lead{padding:24px}}@media(max-width:760px){.customs-workspace{display:flex;flex-direction:column;gap:14px}.customs-workspace .customs-tabs{position:static;flex-direction:row;overflow-x:auto;gap:4px;width:100%;align-items:center}.customs-workspace .customs-tabs button{flex:none;white-space:nowrap;padding:11px 10px}.customs-work-main{width:100%}.customs-lead{flex-direction:column;align-items:stretch;padding:22px 20px}.customs-lead h2{font-size:23px}.customs-lead-index{width:100%;border-left:0;border-top:1px solid #eeeaf0;padding:14px 0 0}.customs-overview-card{padding:18px}}@media(max-width:420px){.customs-stat-grid{gap:9px}.customs-stat-grid>div{padding:15px;min-height:110px}.customs-stat-grid strong{font-size:21px}}.customs-latest-event small,.customs-latest-event span,.customs-lead-index small,.customs-lead-index span,.customs-overview-empty{color:#716b75}.customs-overview-empty{font-size:13px}.customs-overview-title>span{color:#716b75;font-size:12px}.customs-kicker,.customs-lead-index small,.customs-stat-grid small,.customs-stat-grid span{font-size:12px}.customs-stat-grid span{color:#6c6570}.customs-overview-empty p{margin:0 0 24px;line-height:1.7}.customs-base-progress{padding-top:19px;border-top:1px solid #f0edf1}.customs-base-progress>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-size:12px;color:#706977}.customs-base-progress strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px;color:#4b4356}.customs-cockpit{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:16px;align-items:stretch}.customs-cockpit-card{min-width:0;border:1px solid #e7e3eb;border-radius:16px;background:#fff;padding:24px;display:flex;flex-direction:column}.customs-cockpit-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.customs-cockpit-heading h3{font-size:18px;letter-spacing:-.3px;color:#37323d;margin:5px 0 0;font-weight:740}.customs-cockpit-label{font-size:10px;font-weight:750;letter-spacing:1.2px;color:#7165a6;text-transform:uppercase}.customs-cockpit-heading select{appearance:auto;border:1px solid #e4dfeb;border-radius:8px;background:#f9f8fc;padding:9px 12px;color:#4d425c;font-weight:720;font-size:12px}.customs-cockpit-heading>svg{color:#786eac}.customs-container-visual{display:flex;justify-content:center;align-items:center;min-width:0;padding:3px 0 5px}.customs-container-visual svg{width:100%;max-height:275px;height:auto;display:block}.customs-container-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid #eeebf1;margin-top:auto;padding:15px 0 0}.customs-container-specs>div{padding:3px 12px;border-left:1px solid #eeeaf2;min-width:0}.customs-container-specs>div:first-child{padding-left:0;border-left:0}.customs-container-specs span{display:block;font-size:11px;color:#746e7b;margin-bottom:10px}.customs-container-specs strong{font-size:17px;font-weight:740;color:#40384d;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.customs-container-specs small{font-size:11px;color:#827b8c}.customs-cockpit-link{display:inline-flex;align-items:center;justify-content:flex-end;align-self:flex-end;gap:6px;border:0;background:none;color:#66599c;font-weight:680;font-size:12px;margin-top:18px;padding:4px 0;cursor:pointer}.customs-cockpit-link:hover{text-decoration:underline}.customs-route-visual{display:flex;align-items:center;gap:10px;margin:53px 0 33px;min-width:0}.customs-route-stop{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:9px}.customs-route-stop:last-child{text-align:right;align-items:flex-end}.customs-route-code{font-size:11px;font-weight:790;color:#665c9e;letter-spacing:1px}.customs-route-stop strong{font-size:14px;font-weight:680;color:#35303c;line-height:1.4;word-break:break-all}.customs-route-stop small{font-size:11px;color:#89818d}.customs-route-line{display:flex;align-items:center;gap:4px;flex:1.1 1;min-width:40px;color:#796dad}.customs-route-line span{height:1px;background:#bfb8d2;flex:1 1}.customs-route-event{display:flex;flex-direction:column;gap:7px;padding:20px 0;border-top:1px solid #efecf2;margin-top:auto}.customs-route-event span{font-size:11px;color:#847d8a}.customs-route-event strong{font-size:16px;color:#413949}.customs-route-event small{font-size:12px;line-height:1.6;color:#837c89}.customs-value-card{grid-column:1/-1}.customs-cockpit-aside{font-size:11px;color:#837b8a}.customs-value-content{display:flex;align-items:center;gap:30px;padding:17px 0 2px}.customs-value-ring{width:162px;height:162px;flex:none;border-radius:50%}.customs-value-ring>div{width:121px;height:121px;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.customs-value-ring small{font-size:11px;color:#817a8a}.customs-value-ring strong{font-size:23px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#35303e}.customs-value-legend{flex:1 1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}.customs-value-legend>div{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px;color:#615b68}.customs-value-legend>div>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customs-value-legend strong{margin-left:auto;white-space:nowrap;color:#433b4b;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.customs-value-swatch{width:9px;height:9px;border-radius:3px;flex:none}.customs-value-placeholder{display:flex;align-items:center;gap:30px;padding:24px 7px 5px}.customs-value-empty-illustration{width:136px;height:136px;flex:none;border:1px dashed #d8d2e1;border-radius:50%;position:relative;display:flex;align-items:flex-end;justify-content:center;gap:11px;padding-bottom:35px;background:#faf9fc}.customs-value-empty-illustration span{width:18px;border:1px solid #ded9e9;background:#eeeaf5;border-radius:5px 5px 0 0;height:26px}.customs-value-empty-illustration span:nth-child(2){height:44px}.customs-value-empty-illustration span:nth-child(3){height:34px}.customs-value-placeholder strong{font-size:17px;color:#494151;font-weight:720}.customs-value-placeholder p{font-size:12px;line-height:1.7;color:#827a8a;margin:8px 0 14px}.customs-value-placeholder button{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:0;color:#66599c;font-size:12px;font-weight:680;cursor:pointer}@media(max-width:1280px){.customs-cockpit{grid-template-columns:1fr}.customs-value-card{grid-column:auto}.customs-route-visual{margin:37px 0 23px}}@media(max-width:760px){.customs-cockpit-card{padding:18px}.customs-container-specs strong{font-size:15px}.customs-container-specs span{font-size:10px}.customs-cockpit-heading h3{font-size:16px}.customs-value-content,.customs-value-placeholder{gap:17px}.customs-value-legend{grid-template-columns:1fr}}@media(max-width:400px){.customs-container-specs{grid-template-columns:1fr;gap:10px}.customs-container-specs>div{padding:0;border:0;display:flex;justify-content:space-between;align-items:center}.customs-container-specs span{margin:0}.customs-value-empty-illustration{width:100px;height:100px;padding-bottom:17px}.customs-value-empty-illustration span{width:12px}.customs-route-visual{gap:5px}.customs-route-line{min-width:25px}}.customs-cockpit-label{text-transform:none;color:#6a5d96}.customs-cockpit-label,.customs-route-code{font-size:12px;letter-spacing:0}.customs-cockpit-aside,.customs-route-event small,.customs-route-event span,.customs-value-placeholder p{color:#625a6a}.customs-value-ring{position:relative;display:grid;place-items:center;background:transparent}.customs-value-ring svg{position:absolute;inset:0;width:100%;height:100%}.customs-value-ring>div{position:relative;z-index:1;background:transparent;width:auto;height:auto}.customs-value-empty-illustration{align-items:center;padding:0;color:#b4acc8}@media(max-width:760px){.customs-container-specs span{font-size:12px}}.ai-zone-page{max-width:1340px;margin:0 auto;display:flex;flex-direction:column;gap:22px;color:#36313e}.ai-zone-heading{border-bottom:1px solid #ebe8e5;padding:3px 0 17px}.ai-zone-heading h1{margin:0;font-size:27px;letter-spacing:-.8px;font-weight:790}.ai-zone-heading h1 span{font-size:21px}.ai-zone-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.ai-zone-card{min-width:0;min-height:215px;background:#fff;border:1px solid #e9e5e6;border-radius:15px;box-shadow:0 6px 22px #2420380a;display:flex;flex-direction:column;padding:20px;transition:border-color .15s,transform .15s}.ai-zone-card-ready:hover{transform:translateY(-2px);border-color:#c9bfdf}.ai-zone-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.ai-zone-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:12px}.ai-zone-icon-purple{background:#f0edfc;color:#7769be}.ai-zone-icon-teal{background:#eaf6f3;color:#499485}.ai-zone-icon-orange{background:#fff4e9;color:#be8b53}.ai-zone-badge{background:#f5f3f3;color:#9b95a0;border:1px solid #eae5ea;border-radius:7px;font-size:10px;padding:5px 8px;font-weight:730}.ai-zone-badge.is-ready{background:#f0f8f4;border-color:#dcece2;color:#54866b}.ai-zone-card h2{font-size:17px;font-weight:775;margin:0 0 9px;letter-spacing:-.2px}.ai-zone-card>p{font-size:12px;line-height:1.7;color:#817a87;margin:0 0 18px}.ai-zone-card-bottom{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding-top:13px;border-top:1px solid #f0edee;margin-top:auto}.ai-zone-card-bottom>span{font-size:11px;color:#aaa3ac}.ai-zone-card-bottom strong{display:flex;align-items:center;gap:5px;font-size:11px;color:#6154ac}@media(max-width:1200px){.ai-zone-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ai-zone-heading h1{font-size:24px}.ai-zone-grid{grid-template-columns:1fr}.ai-zone-card{min-height:190px}}.mr-page{max-width:1350px;margin:0 auto;display:flex;flex-direction:column;gap:18px;color:#393541}.mr-head{padding:2px 0 4px}.mr-back{display:inline-flex;align-items:center;gap:5px;color:#777082;font-size:12px;margin-bottom:17px;text-decoration:none}.mr-back:hover{color:#6355ad}.mr-title-line{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.mr-eyebrow{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:750;color:#72867f;margin-bottom:7px}.mr-title-line h1{font-size:28px;font-weight:790;letter-spacing:-.65px;margin:0 0 8px}.mr-title-line p{font-size:13px;color:#857d88;line-height:1.7;margin:0}.mr-panel{min-width:0;background:#fff;border:1px solid #e9e5e7;border-radius:17px;padding:21px;box-shadow:0 6px 24px #24203809}.mr-upload{display:flex;align-items:center;gap:17px;background:linear-gradient(110deg,#f5f8f7,#fbf9f6)}.mr-upload-symbol{width:52px;height:52px;display:grid;place-items:center;flex-shrink:0;border-radius:15px;background:#e8f4ee;color:#54846d}.mr-upload-copy{flex:1 1;min-width:0}.mr-upload h2{font-size:16px;margin:0 0 6px;font-weight:780}.mr-upload p{font-size:12px;color:#777b79;line-height:1.7;margin:0}.mr-button{border-radius:10px;padding:10px 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:730;cursor:pointer;white-space:nowrap;transition:background .15s;min-height:38px}.mr-button:disabled{opacity:.5;cursor:not-allowed}.mr-primary{background:#6558ac;color:white;border:1px solid #6558ac}.mr-primary:not(:disabled):hover{background:#55469b}.mr-pill{border-radius:999px;background:#f5f3f7;border:1px solid #eeebf0;padding:5px 9px;font-size:10px;font-weight:750;color:#726d7b;white-space:nowrap}.mr-pill-green{background:#edf7f0;color:#4d8765;border-color:#dceee0}.mr-pill-warn{background:#fff5e8;color:#b67a35;border-color:#f2e4cd}.mr-message{display:flex;align-items:flex-start;gap:8px;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.65}.mr-danger{background:#fff1ef;color:#ae423d;border:1px solid #f5d2ce}.mr-good{background:#eef9f2;color:#44835c;border:1px solid #d7efdf}.mr-storeline{display:flex;justify-content:space-between;gap:10px;color:#9a929d;font-size:11px;margin:-8px 2px 0;flex-wrap:wrap}.mr-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:55px 25px;gap:15px;color:#867d8b}.mr-empty h2{font-size:20px;color:#38313c;margin:0}.mr-empty p{max-width:590px;font-size:13px;line-height:1.8;margin:0 0 6px}.mr-controls{display:grid;grid-template-columns:minmax(230px,1.5fr) minmax(190px,1.1fr) minmax(125px,.7fr) auto;align-items:end;gap:12px}.mr-controls label,.mr-manual label{display:flex;flex-direction:column;gap:7px;font-size:11px;color:#837b86;font-weight:690;min-width:0}.mr-controls select,.mr-manual input,.mr-manual select{width:100%;height:39px;border:1px solid #dedbe1;border-radius:9px;background:#fff;color:#423b46;font-size:12px;padding:0 10px;outline:none}.mr-controls select:focus-visible,.mr-manual input:focus-visible,.mr-manual select:focus-visible{border-color:#7667bd;box-shadow:0 0 0 3px #e9e4f9}.mr-controls .mr-check{display:flex;flex-direction:row;align-items:center;gap:7px;height:39px;white-space:nowrap;font-size:12px;color:#605a65}.mr-check input{accent-color:#6c5cb5}.mr-scope-note{grid-column:1/-1;color:#99919b;font-size:11px}.mr-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mr-stat{display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid #e9e5e7;border-radius:14px;padding:18px;box-shadow:0 4px 16px #24203808;min-width:0}.mr-stat small{font-size:11px;color:#8d858f}.mr-stat strong{font-size:25px;line-height:1.3;letter-spacing:-.6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mr-stat span{font-size:10px;color:#9c95a1}.mr-middle{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px}.mr-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:17px}.mr-questions h2,.mr-section-head h2{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:780;color:#48414b;margin:0}.mr-questions>p,.mr-section-head p{font-size:11px;color:#918995;line-height:1.7;margin:6px 0 0}.mr-mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.mr-mini-grid>div{background:#f8f8f7;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:4px}.mr-mini-grid small{font-size:10px;color:#99929b}.mr-mini-grid strong{font-size:20px}.mr-warnings{margin-top:15px;border:1px solid #eee6d4;background:#fffdf8;border-radius:11px;padding:13px}.mr-warnings h3{display:flex;align-items:center;gap:6px;font-size:12px;color:#987039;margin:0 0 8px}.mr-warnings ul{padding-left:18px;margin:0;color:#97794b;font-size:11px;line-height:1.8}.mr-questions{background:#f9faf8}.mr-questions h2{color:#51756c}.mr-chips{display:flex;flex-wrap:wrap;gap:7px;margin:17px 0}.mr-chips button{border-radius:999px;border:1px solid #dbdfd9;background:#fff;color:#6a766f;padding:7px 10px;font-size:11px;cursor:pointer}.mr-chips button.active{background:#e7f0eb;border-color:#aecfbc;color:#416e57;font-weight:750}.mr-answer{background:#fff;border-radius:11px;padding:16px;min-height:120px;line-height:1.85;font-size:12px;color:#58655f;box-shadow:0 3px 14px #142f2108}.mr-blank{background:#faf9f9;border:1px dashed #e1dfe2;padding:25px;border-radius:11px;text-align:center;color:#8b8590;font-size:12px;line-height:1.9}.mr-blank p{margin:0}.mr-table-scroll{overflow-x:auto}.mr-table{border-collapse:collapse;width:100%;min-width:880px;text-align:left;font-size:12px}.mr-table th{font-size:10px;color:#9d94a0;background:#faf9f9;font-weight:700;padding:11px 12px;white-space:nowrap}.mr-table td{border-bottom:1px solid #f1edef;padding:13px 12px;vertical-align:top;color:#645c67}.mr-table tr:last-child td{border-bottom:0}.mr-table td:first-child b{color:#494054;font-size:11px;white-space:nowrap}.mr-table td small{display:block;font-size:10px;color:#a39da6;margin-top:6px;word-break:break-word}.mr-table .mr-product-title{max-width:280px;line-height:1.5;color:#4f4954}.mr-table .mr-pill{display:inline-block;margin-bottom:1px}.mr-manual{display:grid;grid-template-columns:1fr 1fr .75fr 1.1fr .9fr auto;gap:10px;align-items:end}.mr-compare{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px;background:#f8f8f7;border-radius:10px;margin-top:15px;font-size:11px;color:#77717c;flex-wrap:wrap}.mr-compare strong{font-size:12px;color:#59515d;font-weight:750}.mr-records{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.mr-records span{background:#f1f1f5;color:#777081;border-radius:8px;font-size:10px;padding:6px 8px}.mr-footer{text-align:center;color:#a39aa6;font-size:11px;line-height:1.8;margin:3px 0 15px}@media(max-width:1160px){.mr-controls,.mr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-middle{grid-template-columns:1fr}.mr-manual{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:740px){.mr-title-line{flex-direction:column;gap:12px}.mr-title-line h1{font-size:24px}.mr-upload{align-items:flex-start;flex-wrap:wrap}.mr-upload-copy{flex-basis:calc(100% - 70px)}.mr-upload .mr-button{width:100%}.mr-controls,.mr-stats{grid-template-columns:1fr}.mr-manual{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-section-head{align-items:flex-start;flex-wrap:wrap}.mr-stat strong{font-size:23px}.mr-panel{padding:16px}}@media(max-width:460px){.mr-manual{grid-template-columns:1fr}.mr-mini-grid{grid-template-columns:1fr 1fr 1fr}.mr-upload-symbol{width:44px;height:44px}.mr-upload-copy{flex-basis:calc(100% - 62px)}}.mr-chat-shell{position:relative;overflow:hidden;border:1px solid #dcd6ee;border-radius:24px;background:radial-gradient(ellipse at 95% -20%,#e6e1fb 0,transparent 47%),radial-gradient(ellipse at 0 0,#edf8f3 0,transparent 45%),#fff;padding:30px 32px 25px;box-shadow:0 18px 45px #41347d12,0 3px 12px #35304008}.mr-chat-header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:25px}.mr-chat-copy{min-width:0}.mr-chat-label{display:flex;align-items:center;gap:7px;color:#6053a7;font-size:12px;font-weight:800;letter-spacing:.02em}.mr-chat-label>span{font-size:9px;font-weight:850;letter-spacing:.13em;border:1px solid #d7d0f2;color:#9283bb;padding:3px 6px;border-radius:6px}.mr-chat-copy h2{font-size:29px;font-weight:830;letter-spacing:-1px;color:#322e45;margin:12px 0 10px;line-height:1.25}.mr-chat-copy p{max-width:680px;font-size:13px;color:#817b8f;line-height:1.8;margin:0}.mr-chat-source{border:1px solid #e5dfe9;background:#ffffffbf;border-radius:12px;padding:11px 13px;display:flex;align-items:center;gap:9px;color:#968b9a;flex-shrink:0}.mr-chat-source.is-connected{background:#f1faf4;border-color:#d5e8dc;color:#48886a}.mr-chat-source>div{display:flex;flex-direction:column;gap:4px}.mr-chat-source strong{font-size:12px}.mr-chat-source span{font-size:10px;font-weight:520}.mr-chat-form{background:#fff;border:1px solid #ded7ec;border-radius:17px;box-shadow:0 9px 30px #5c4b9e12;overflow:hidden;transition:border-color .18s,box-shadow .18s}.mr-chat-form:focus-within{border-color:#9b8bd3;box-shadow:0 0 0 4px #dcd3f744,0 9px 30px #5c4b9e13}.mr-chat-input-label{display:block;margin:15px 19px 0;font-size:10px;letter-spacing:.06em;color:#9386ab;font-weight:780}.mr-chat-form textarea{display:block;width:100%;min-height:91px;resize:vertical;border:0;outline:none;background:transparent;color:#373145;font-size:15px;line-height:1.8;padding:11px 19px 9px;font-family:inherit}.mr-chat-form textarea::placeholder{color:#aea6b5}.mr-chat-action-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px 11px 19px;background:#fdfcfe;border-top:1px solid #f3f0f5}.mr-chat-action-row>span{color:#a39aab;font-size:10px}.mr-chat-send{border:0;border-radius:11px;background:#6455ad;box-shadow:0 4px 12px #6554aa36;color:#fff;padding:11px 17px;display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:800;cursor:pointer}.mr-chat-send:hover:not(:disabled){background:#524396}.mr-chat-send:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.mr-chat-suggestions{margin-top:17px;display:flex;gap:7px;align-items:center;flex-wrap:wrap}.mr-chat-suggestions>span{font-size:10px;color:#aaa1b1;margin-right:4px}.mr-chat-suggestions>button{border:1px solid #e4dfea;background:#ffffffce;border-radius:999px;color:#716681;padding:8px 10px 8px 12px;display:inline-flex;gap:7px;align-items:center;font-size:11px;cursor:pointer;transition:background .15s,border-color .15s}.mr-chat-suggestions>button:hover{border-color:#b8a8d4;background:#f6f2fd;color:#5a4a99}.mr-chat-suggestions>button:disabled{opacity:.5;cursor:not-allowed}.mr-chat-history{gap:17px;max-height:560px;overflow-y:auto;padding:0 2px 17px;margin-bottom:15px;border-bottom:1px solid #ece7f1}.mr-chat-history,.mr-chat-turn{display:flex;flex-direction:column}.mr-chat-turn{gap:10px}.mr-chat-user{align-self:flex-end;max-width:88%;border-radius:14px 14px 4px 14px;background:#eee9fb;padding:11px 15px}.mr-chat-user span{font-size:9px;font-weight:800;color:#8979bb}.mr-chat-user p{color:#51466f;font-size:13px;margin:4px 0 0;line-height:1.7;overflow-wrap:anywhere}.mr-chat-response{background:#fff;border:1px solid #ebe6ef;border-radius:15px;padding:17px 18px;box-shadow:0 3px 13px #37304908}.mr-chat-response-head{display:flex;align-items:center;gap:10px}.mr-chat-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:11px;background:#eeeafa;color:#6356ae}.mr-chat-response-head>div{display:flex;flex-direction:column;gap:3px}.mr-chat-response-head strong{font-size:13px;color:#373344}.mr-chat-response-head small{font-size:10px;color:#9c93a7}.mr-chat-body{font-size:14px;color:#554e60;line-height:1.8;margin:15px 0 10px;white-space:pre-wrap;overflow-wrap:anywhere}.mr-chat-evidence{margin-top:8px;border-top:1px solid #f1edf2;padding-top:10px}.mr-chat-evidence summary{list-style:none;cursor:pointer;color:#6858ac;font-weight:710;font-size:11px}.mr-chat-evidence summary::-webkit-details-marker{display:none}.mr-chat-evidence summary:before{content:"▸";margin-right:7px}.mr-chat-evidence[open] summary:before{content:"▾"}.mr-chat-evidence ul{margin:9px 0 0;padding-left:18px;color:#938a98;font-size:10px;line-height:1.9;overflow-wrap:anywhere}.mr-data-drawer{background:#fff;border:1px solid #e7e2e7;border-radius:14px;overflow:hidden}.mr-data-drawer>summary{padding:14px 18px;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px;color:#6c6274;font-size:12px;font-weight:760}.mr-data-drawer>summary::-webkit-details-marker{display:none}.mr-data-drawer>summary>span{display:flex;align-items:center;gap:9px}.mr-data-drawer>summary small{font-size:11px;font-weight:500;color:#aba2ad}.mr-data-drawer>summary>span:last-child{color:#8d8198;font-size:10px}.mr-data-drawer[open]>summary>span:last-child svg{transform:rotate(180deg)}.mr-data-drawer .mr-upload{margin:0;border:0;border-top:1px solid #eee8ef;border-radius:0;box-shadow:none}.mr-middle{grid-template-columns:1fr}@media(max-width:740px){.mr-chat-shell{padding:23px 17px}.mr-chat-header{flex-direction:column}.mr-chat-source{align-self:flex-start}.mr-chat-copy h2{font-size:25px}.mr-chat-form textarea{font-size:14px}.mr-chat-action-row{align-items:flex-end}.mr-chat-action-row>span{max-width:150px;line-height:1.5}.mr-data-drawer>summary{align-items:flex-start}.mr-data-drawer>summary>span{flex-wrap:wrap}.mr-data-drawer>summary small{width:100%;padding-left:24px}}.mr-chat-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mr-chat-attach{border:1px solid #e2daef;border-radius:9px;background:#fff;color:#6e5ca4;padding:8px 11px;display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:760;cursor:pointer}.mr-chat-attach:hover:not(:disabled){background:#f6f2fd}.mr-chat-attach:disabled{opacity:.5;cursor:not-allowed}.mr-chat-sif{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#756d80;cursor:pointer}.mr-chat-sif input{accent-color:#6c5ab2}.mr-chat-sif small{font-size:10px;color:#a28e9e}.mr-chat-files{display:flex;flex-wrap:wrap;gap:8px;padding:8px 18px 12px}.mr-chat-files>span{max-width:100%;display:inline-flex;align-items:center;gap:6px;border:1px solid #e4e0ec;background:#f7f5fb;padding:6px 8px;border-radius:8px;font-size:11px;color:#6d607e;overflow-wrap:anywhere}.mr-chat-files button{border:0;background:transparent;display:inline-grid;place-items:center;color:#9f94ae;cursor:pointer;padding:2px}.mr-chat-files button:hover{color:#b14656}.mr-chat-privacy{font-size:10px;color:#a198a9;line-height:1.7;margin:10px 2px 0}@media(max-width:740px){.mr-chat-action-row{gap:14px;align-items:stretch;flex-direction:column}.mr-chat-send{justify-content:center}.mr-chat-tools{justify-content:space-between}.mr-chat-sif{margin-right:5px}}.mr-page{gap:14px}.mr-back{margin-bottom:12px}.mr-title-line h1{margin:0}.mr-chat-shell{padding:25px 29px 24px}.mr-chat-header{margin-bottom:19px}.mr-chat-copy h2{font-size:26px;margin:0;letter-spacing:-.75px}.mr-chat-input-label{margin:13px 17px 0}.mr-chat-form textarea{min-height:102px;padding:10px 17px 12px}.mr-chat-action-row{padding:9px 11px 10px 14px}.mr-chat-attach{width:37px;height:37px;min-width:37px;justify-content:center;padding:0;border-radius:10px}.mr-chat-meter{margin-top:11px;padding-top:10px;border-top:1px solid #f0edf3;color:#817692;font-size:11px;font-weight:640}@media(max-width:740px){.mr-chat-shell{padding:20px 16px}.mr-chat-header{margin-bottom:16px}.mr-chat-action-row{flex-direction:row;align-items:center}.mr-chat-send{min-width:105px}.mr-chat-attach{width:37px;height:37px}}.mr-chat-response-pending{border-color:#d8cff2;background:linear-gradient(130deg,#fff,#fcfaff)}.mr-chat-response-failed{border-color:#efd0d0}.mr-chat-thinking{display:flex;align-items:center;gap:11px;min-height:47px;margin-top:14px;padding:12px 14px;background:#f8f6fd;border:1px solid #ede8f7;border-radius:12px;color:#706684;font-size:12px}.mr-chat-thinking-dots{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.mr-chat-thinking-dots i{display:block;width:6px;height:6px;border-radius:50%;background:#8170bf;animation:mr-thinking-pulse 1.25s ease-in-out infinite}.mr-chat-thinking-dots i:nth-child(2){animation-delay:.16s}.mr-chat-thinking-dots i:nth-child(3){animation-delay:.32s}.mr-chat-thinking-time{margin-left:auto;color:#9b92ad;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.mr-chat-sent-files{display:flex;align-items:center;gap:5px;margin-top:7px;font-size:10px;color:#8374ac}.mr-chat-meter-blocked{color:#a56444}@keyframes mr-thinking-pulse{0%,65%,to{opacity:.35;transform:translateY(0)}32%{opacity:1;transform:translateY(-3px)}}@media(max-width:740px){.mr-chat-thinking{gap:8px;padding:11px 10px;font-size:11px}.mr-chat-thinking-time{font-size:10px}}@media(prefers-reduced-motion:reduce){.mr-chat-thinking-dots i{animation:none;opacity:.75}}.mr-chat-progress,.mr-chat-sif-detail{border-top:1px solid #efeaf5;margin-top:12px;padding-top:10px}.mr-chat-progress summary,.mr-chat-sif-detail summary{font-size:11px;color:#7766a5;font-weight:720;cursor:pointer}.mr-chat-progress ol{list-style:none;margin:10px 0 2px;padding:0;display:flex;flex-direction:column;gap:7px}.mr-chat-progress li{display:flex;gap:10px;align-items:baseline;color:#746b7f;font-size:11px;line-height:1.5;min-width:0}.mr-chat-progress li time{font-size:10px;color:#a9a1b1;flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mr-chat-progress li span{overflow-wrap:anywhere}.mr-chat-progress .mr-chat-event-warning{color:#a76c40}.mr-chat-progress .mr-chat-event-success{color:#50836d}.mr-chat-sif-detail ul{padding:0;margin:10px 0 0;list-style:none;display:flex;flex-direction:column;gap:6px}.mr-chat-sif-detail li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;padding:8px 10px;border:1px solid #f0eaf5;border-radius:8px;background:#fcfbfe;font-size:11px;color:#736b7f}.mr-chat-sif-detail li span:first-child{overflow-wrap:anywhere}.mr-chat-sif-detail li span:last-child{color:#9489a2}.mr-chat-job-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:13px}.mr-chat-job-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #ddd5ef;border-radius:9px;background:#f9f7fe;padding:7px 11px;color:#63549e;font-size:11px;font-weight:720;cursor:pointer}.mr-chat-job-actions button:hover:not(:disabled){background:#f1ecfa}.mr-chat-job-actions button:disabled{opacity:.45;cursor:not-allowed}.mr-danger button{margin-left:auto;background:transparent;border:0;color:inherit;cursor:pointer;flex-shrink:0}@media(max-width:740px){.mr-chat-sif-detail li{grid-template-columns:minmax(0,1fr) auto;gap:6px}.mr-chat-sif-detail li span:last-child{grid-column:1/-1}.mr-chat-progress li{gap:8px;font-size:10px}.mr-chat-job-actions button{flex:1 1}}.mr-history-button{margin-left:auto;display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border:1px solid #e1d9f0;border-radius:12px;background:#ffffffdf;color:#685aa5;cursor:pointer;transition:background .15s,border-color .15s}.mr-history-button:hover{background:#f1edfc;border-color:#cbbfe6}.mr-report-content{white-space:normal;min-width:0}.mr-report-content p{margin:0 0 13px;white-space:pre-line}.mr-report-content h3{font-size:14px;color:#463b68;margin:18px 0 9px;font-weight:770;line-height:1.55}.mr-report-content ul{margin:8px 0 16px;padding-left:19px}.mr-report-content li{margin:5px 0}.mr-report-content strong{font-weight:760;color:#4c435e}.mr-report-table-wrap{width:100%;overflow-x:auto;overscroll-behavior-x:contain;margin:12px 0 18px;border:1px solid #eae5f0;border-radius:11px;background:#fff}.mr-report-table{border-collapse:collapse;min-width:550px;width:100%;font-size:12px;line-height:1.7}.mr-report-table th{background:#f8f6fc;color:#67598a;text-align:left;font-weight:730;white-space:nowrap}.mr-report-table td,.mr-report-table th{padding:9px 11px;border-bottom:1px solid #efeaf3;border-right:1px solid #f2eef5;vertical-align:top}.mr-report-table td{color:#5e5667;overflow-wrap:anywhere}.mr-report-table tr:last-child td{border-bottom:0}.mr-report-table tr:hover td{background:#fcfbff}.mr-report-extras{margin-top:12px}.mr-chat-export-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:15px}.mr-chat-export-actions a{display:inline-flex;gap:7px;align-items:center;text-decoration:none;border:1px solid #dcd4ed;border-radius:9px;color:#62539c;background:#faf8fe;padding:8px 11px;font-size:11px;font-weight:730}.mr-chat-export-actions a:hover{background:#f0ebfa}.mr-history-overlay{position:fixed;inset:0;background:#29253a5a;z-index:160;display:flex;justify-content:flex-end}.mr-history-drawer{height:100%;width:min(415px,100vw);background:#fff;box-shadow:-12px 0 38px #26203824;display:flex;flex-direction:column;min-height:0}.mr-history-drawer-head{padding:23px 22px;border-bottom:1px solid #eeeaf4;display:flex;justify-content:space-between;align-items:center}.mr-history-drawer-head h2{margin:0;font-size:18px;color:#393149}.mr-history-drawer-head button{border:0;background:#f6f3fb;border-radius:9px;width:32px;height:32px;display:grid;place-items:center;color:#776c89;cursor:pointer}.mr-history-list{overflow-y:auto;flex:1 1;min-height:0;padding:13px 14px}.mr-history-item{width:100%;text-align:left;display:flex;flex-direction:column;gap:7px;background:#fff;border:1px solid #ede8f1;border-radius:12px;padding:13px 14px;margin-bottom:9px;cursor:pointer}.mr-history-item:focus-visible,.mr-history-item:hover{border-color:#bfb3db;background:#faf8ff}.mr-history-item strong{font-size:12px;line-height:1.5;color:#41384f}.mr-history-item small{font-size:10px;color:#8c849a}.mr-history-item span{font-size:11px;line-height:1.5;color:#70687c;overflow-wrap:anywhere}.mr-history-more{width:100%;border:1px solid #e3daef;border-radius:9px;background:#f7f4fb;padding:11px;color:#6e60a2;cursor:pointer}.mr-history-foot{border-top:1px solid #eeeaf4;padding:14px 20px;display:flex;align-items:center;gap:7px;font-size:11px;color:#90889c}.mr-history-none{text-align:center;padding:22px;color:#91889a;font-size:12px}@media(max-width:740px){.mr-chat-header{flex-direction:row;align-items:center}.mr-report-table{min-width:460px}.mr-history-drawer-head{padding:18px 16px}}.mr-chat-quality-warning{display:flex;gap:9px;align-items:flex-start;margin:12px 0;padding:11px 13px;border:1px solid #f0d9b4;border-radius:10px;background:#fffaf1;color:#94672f;font-size:11px;line-height:1.7}.mr-chat-quality-warning svg{flex-shrink:0;margin-top:2px}.mr-chat-quality-warning p{margin:0 0 3px}.mr-chat-quality-warning p:last-child{margin-bottom:0}.mr-chat-trace{margin-top:18px;border-top:1px solid #efebf3;padding-top:12px}.mr-chat-trace>summary{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:12px;font-weight:650;color:#766795;list-style:none;padding:4px 0}.mr-chat-trace>summary::-webkit-details-marker{display:none}.mr-chat-trace>summary:before{content:"+";display:grid;place-items:center;width:17px;height:17px;border:1px solid #d9d1e7;border-radius:50%;font-size:13px;line-height:1;color:#8271ad}.mr-chat-trace[open]>summary:before{content:"−"}.mr-chat-trace>section{margin:14px 0 0;padding:12px 14px;border:1px solid #f0ecf5;border-radius:10px;background:#fcfbfe}.mr-chat-trace>section h4{margin:0 0 9px;color:#736581;font-size:12px;font-weight:700}.mr-chat-trace>section p{margin:7px 0;color:#786d80;font-size:11px;line-height:1.8;overflow-wrap:anywhere}.mr-chat-trace .mr-chat-evidence,.mr-chat-trace .mr-chat-progress,.mr-chat-trace .mr-chat-sif-detail{border-top:0;padding-top:12px}.mr-chat-trace .mr-chat-evidence ul{color:#746c7e;font-size:11px}.mr-chat-trace .mr-chat-meter{margin:12px 0 0;font-size:11px}@media(max-width:740px){.mr-chat-body{font-size:13px}.mr-chat-trace>section{padding:10px}}.cm-page{max-width:1370px;margin:0 auto;color:#393541}.cm-back{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#767083;margin:0 0 17px}.cm-back:hover{color:#6253a8}.cm-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.cm-header h1{font-size:27px;font-weight:780;letter-spacing:-.6px;margin:0 0 7px}.cm-header p{font-size:13px;color:#77717d;margin:0}.cm-head-actions{display:flex;gap:9px;flex-wrap:wrap}.cm-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border-radius:9px;padding:8px 14px;border:1px solid transparent;font-size:12px;font-weight:670;white-space:nowrap;transition:background .15s,border-color .15s}.cm-button:disabled,.cm-disabled{opacity:.46;cursor:not-allowed;pointer-events:none}.cm-primary{background:#6356ab;color:#fff;border-color:#6356ab}.cm-primary:not(:disabled):hover{background:#534597}.cm-secondary{background:#fff;color:#554d62;border-color:#ddd8e4}.cm-secondary:hover{border-color:#b3a8d5;color:#6153a7}.cm-summary{display:flex;align-items:stretch;gap:0;background:#fff;border:1px solid #eae5ed;border-radius:14px;margin-bottom:18px;flex-wrap:wrap}.cm-summary>div{min-width:142px;padding:16px 24px;display:flex;flex-direction:column;gap:5px;border-right:1px solid #f0edf1}.cm-summary>div span{font-size:12px;color:#79717e}.cm-summary strong{font-size:25px;line-height:1.25;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cm-summary strong small{font-size:12px;font-weight:450;color:#6e6574}.cm-summary .cm-summary-empty{color:#9b94a0}.cm-summary>p{margin:0 22px 0 auto;align-self:center;color:#7a7480;font-size:12px;line-height:1.7;max-width:370px}.cm-notice{display:flex;align-items:center;justify-content:space-between;gap:14px;background:#f0f7f2;color:#34674b;padding:10px 14px;border-radius:9px;margin:0 0 14px;font-size:12px}.cm-notice button{background:none;border:0;color:inherit;display:grid;place-items:center}.cm-list-panel{background:#fff;border:1px solid #eae5ed;border-radius:15px;overflow:hidden}.cm-list-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px}.cm-list-head h2{font-size:16px;font-weight:730;margin:0;white-space:nowrap}.cm-list-head h2 span{font-size:12px;color:#8c8591;font-weight:500;margin-left:6px}.cm-filters{display:flex;align-items:center;gap:8px;justify-content:flex-end;min-width:0}.cm-filters>select,.cm-search{height:37px;border:1px solid #dcd7e1;background:#fff;border-radius:9px;font-size:12px;color:#5e5664;outline:none}.cm-filters>select{padding:0 30px 0 10px;max-width:170px}.cm-search{display:flex;align-items:center;gap:7px;padding:0 11px;min-width:225px;color:#837b8a}.cm-search input{border:0;outline:none;width:100%;min-width:0;font-size:12px;color:#4b4452;background:transparent}.cm-search input::placeholder{color:#8b8490}.cm-table-wrap{overflow-x:auto}.cm-table{width:100%;border-collapse:collapse;table-layout:fixed;min-width:770px}.cm-table th{font-size:12px;color:#7d7681;font-weight:520;text-align:left;padding:12px 16px;border-bottom:1px solid #eeebef}.cm-table th:first-child{width:32%;padding-left:22px}.cm-table th:nth-child(2){width:18%}.cm-table td{border-bottom:1px solid #f1eef2;padding:14px 16px;font-size:13px;color:#595260;vertical-align:middle;line-height:1.45}.cm-table td:first-child{padding-left:22px;min-width:0}.cm-table tr:last-child td{border-bottom:0}.cm-table tr:hover td{background:#fdfcfe}.cm-table .cm-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cm-table .cm-missing{color:#97919c}.cm-table .cm-actions-col{text-align:center;width:66px}.cm-name-link{font-weight:650;color:#473b68;text-align:left;display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:0;background:none;padding:0;font-size:13px}.cm-name-link:hover{color:#6556af;text-decoration:underline}.cm-asin{display:block;margin-top:5px;font-size:11px;color:#817b87;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-category{display:block;color:#564e5e}.cm-table td small{display:block;margin-top:4px;color:#8b8490;font-size:11px}.cm-icon{border:0;background:transparent;color:#777080;width:34px;height:34px;border-radius:8px;display:inline-grid;place-items:center}.cm-icon:hover{background:#f1eef6;color:#6254ad}.cm-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:13px;min-height:122px;color:#77717c;font-size:13px;padding:15px;text-align:center}.cm-empty p{margin:0}.cm-mobile-list{display:none}.cm-overlay{position:fixed;inset:0;background:#221e2e70;z-index:160;display:flex;align-items:center;justify-content:center;padding:18px}.cm-dialog{display:flex;flex-direction:column;background:#fff;border-radius:16px;width:min(100%,535px);max-height:min(88vh,810px);box-shadow:0 18px 60px #20192830;overflow:hidden}.cm-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:19px 22px;border-bottom:1px solid #efeaf0}.cm-dialog-head h2{font-size:18px;margin:0;font-weight:740}.cm-dialog-body{padding:22px;overflow-y:auto}.cm-field{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:580;color:#58515e;min-width:0}.cm-field input,.cm-field select,.cm-field textarea{font-size:13px;border:1px solid #dcd7e2;border-radius:9px;background:#fff;color:#37323e;width:100%;padding:10px 11px;outline:none;min-height:39px}.cm-field textarea{line-height:1.6;resize:vertical;font-family:inherit}.cm-field input::placeholder,.cm-field textarea::placeholder{color:#99929d}.cm-field input:focus,.cm-field select:focus,.cm-field textarea:focus{border-color:#8a7ac5;box-shadow:0 0 0 3px #e6e0f5}.cm-fields{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin-top:20px}.cm-span2{grid-column:1/-1}.cm-hint{color:#77707c;margin:9px 0 0}.cm-error,.cm-hint{font-size:12px;line-height:1.6}.cm-error{color:#a93236;background:#fff1f1;border-radius:8px;padding:10px 12px;margin:14px 0 0}.cm-dialog-foot{gap:9px;justify-content:flex-end;padding:15px 22px;border-top:1px solid #efeaf0}.cm-detail-id,.cm-dialog-foot{display:flex;align-items:center}.cm-detail-id{justify-content:space-between;gap:14px;padding-bottom:4px}.cm-detail-id strong{font-size:17px;letter-spacing:.2px}.cm-detail-id a{display:inline-flex;align-items:center;gap:4px;color:#6254a7;font-size:12px}.cm-detail-measures{margin-top:22px;background:#f8f7fa;border-radius:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cm-detail-measures>div{display:flex;flex-direction:column;gap:6px;padding:14px 15px;min-width:0}.cm-detail-measures span{color:#77707c;font-size:12px}.cm-detail-measures strong{font-size:18px;color:#8f8894;font-weight:560}.cm-spacer{flex:1 1}.cm-danger{color:#aa4445;background:transparent}.cm-danger:hover{background:#fff1f1}@media(max-width:1200px){.cm-summary>p{flex-basis:100%;padding:10px 23px 15px;max-width:none;margin:0;border-top:1px solid #f1eef2}.cm-list-head{align-items:flex-start;flex-direction:column}.cm-filters{width:100%;justify-content:flex-start}.cm-search{flex:1 1}}@media(max-width:800px){.cm-table-wrap{display:none}.cm-mobile-list{display:block;border-top:1px solid #f1edf2}.cm-mobile-row{display:flex;justify-content:space-between;gap:12px;align-items:center;width:100%;padding:15px 18px;text-align:left;border:0;border-bottom:1px solid #f1eef2;background:#fff}.cm-mobile-row:last-child{border-bottom:0}.cm-mobile-row:active{background:#f7f5fb}.cm-mobile-row>span:first-child{min-width:0;flex:1 1}.cm-mobile-row strong{display:block;font-size:13px;color:#433b4d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-mobile-row small{display:block;color:#79717d;font-size:12px;margin-top:6px;line-height:1.45}.cm-mobile-trail{font-size:12px;color:#7b7480;text-align:right;line-height:1.7;white-space:nowrap}}@media(max-width:650px){.cm-page{padding:0 2px}.cm-header{align-items:flex-start;flex-direction:column;gap:15px}.cm-header h1{font-size:24px}.cm-head-actions{width:100%}.cm-head-actions .cm-button{flex:1 1;min-height:42px}.cm-summary>div{flex:1 1;min-width:0;padding:13px 12px;border-right:1px solid #f0edf1}.cm-summary>div:last-of-type{border-right:0}.cm-summary>div span{font-size:11px}.cm-summary strong{font-size:21px}.cm-summary>p{padding:12px 14px;font-size:12px}.cm-list-head{padding:15px}.cm-filters{flex-wrap:wrap}.cm-search{flex:1 0 100%;min-width:0}.cm-filters>select{flex:1 1;min-width:0;max-width:none}.cm-overlay{align-items:flex-end;padding:0}.cm-dialog{border-radius:17px 17px 0 0;max-height:91vh;width:100%}.cm-dialog-body,.cm-dialog-foot,.cm-dialog-head{padding-left:18px;padding-right:18px}}@media(max-width:390px){.cm-fields{grid-template-columns:1fr}.cm-span2{grid-column:auto}.cm-detail-measures>div{padding:12px 9px}}.mr-chat-shell{background:#fff;border:1px solid #e8e5ed;box-shadow:0 4px 20px #26213906;border-radius:16px}.mr-header-controls{display:flex;gap:10px;align-items:center}.mr-new-button{display:inline-flex;align-items:center;gap:6px;border:1px solid #e6e1e8;border-radius:9px;background:#fff;color:#6c6477;padding:10px 12px;font-size:12px;cursor:pointer}.mr-new-button:hover{background:#f7f5fa;color:#5b51a1}.mr-chat-eyebrow{display:inline-block;font-size:11px;letter-spacing:.08em;color:#817a89;font-weight:650}.mr-chat-shell-new{min-height:min(72vh,680px);padding:55px clamp(25px,11%,145px);display:flex;flex-direction:column;justify-content:center}.mr-chat-shell-new .mr-chat-header{justify-content:center;margin-bottom:24px}.mr-chat-shell-new .mr-chat-copy{text-align:center}.mr-chat-shell-new .mr-chat-copy h2{margin:12px 0 9px;font-size:clamp(27px,3vw,36px);letter-spacing:-1px;color:#312e39;font-weight:720}.mr-chat-shell-new .mr-chat-copy p{font-size:13px;color:#88818e;margin:0;max-width:none}.mr-chat-shell-new .mr-header-controls{position:absolute;right:26px;top:24px}.mr-chat-shell-new .mr-chat-form{border:1px solid #dcd7e5;border-radius:17px}.mr-chat-shell-new .mr-chat-form textarea{min-height:90px}.mr-chat-shell-new .mr-chat-suggestions{margin-top:21px;justify-content:center;gap:8px}.mr-chat-shell-new .mr-chat-suggestions>span{flex-basis:100%;text-align:center;font-size:11px;margin-bottom:3px}.mr-chat-shell-new .mr-chat-suggestions>button{background:#fff;border:1px solid #e9e5eb;color:#716b7a;border-radius:9px;padding:10px 12px}@media(max-width:740px){.mr-chat-shell-new{min-height:calc(82vh - 80px);padding:85px 18px 38px;justify-content:center}.mr-chat-shell-new .mr-header-controls{right:14px;top:13px}.mr-chat-shell-new .mr-chat-copy h2{font-size:28px}.mr-chat-shell-new .mr-chat-suggestions>button{font-size:11px;width:100%;justify-content:space-between;text-align:left}}.cm-dashboard{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.cm-dashboard-lead{padding:23px 25px;background:#fff;border:1px solid #e9e5eb;border-radius:15px;display:flex;align-items:center;justify-content:space-between;gap:20px}.cm-dashboard-eyebrow{display:flex;align-items:center;gap:7px;font-size:11px;color:#6b6290}.cm-dashboard-eyebrow span{height:7px;width:7px;border-radius:50%;background:#6c60a8}.cm-dashboard-lead h2{font-size:24px;letter-spacing:-.5px;color:#302d37;line-height:1.4;font-weight:745;margin:12px 0 6px}.cm-dashboard-lead p{font-size:12px;color:#696270;margin:0;line-height:1.6}.cm-refresh{border:1px solid #e5e1e8;background:#fff;border-radius:9px;padding:10px 14px;display:flex;align-items:center;gap:8px;font-size:12px;color:#655e6d;cursor:pointer;white-space:nowrap}.cm-refresh:hover{background:#f7f5fa}.cm-refresh:disabled{opacity:.6;cursor:wait}.cm-data-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.cm-data-stats>div{min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid #e9e6eb;border-radius:13px;padding:19px 20px;min-height:123px}.cm-data-stats span{font-size:12px;color:#665f70}.cm-data-stats strong{font-size:28px;letter-spacing:-.6px;font-weight:745;color:#39343e;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.4;margin:10px 0 2px;white-space:nowrap}.cm-data-stats small{font-size:12px;color:#807988;font-weight:450;letter-spacing:0}.cm-data-stats em{font-size:11px;color:#696373;font-style:normal}.cm-analysis-grid{display:grid;grid-template-columns:1.18fr 1fr;gap:16px}.cm-analysis-card{min-width:0;background:#fff;border:1px solid #e9e5eb;border-radius:14px;padding:22px 23px}.cm-analysis-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:23px}.cm-analysis-head>div{display:flex;align-items:center;gap:8px;color:#6c61a9}.cm-analysis-head h3{font-size:15px;font-weight:730;color:#37323d;margin:0}.cm-analysis-head>span{font-size:11px;color:#99919c}.cm-bsr-list{display:flex;flex-direction:column;gap:15px}.cm-bsr-row>div:first-child{display:flex;justify-content:space-between;gap:15px;margin-bottom:7px;color:#5d5764;font-size:12px}.cm-bsr-row strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#3f3947;font-weight:720}.cm-bsr-track{height:7px;background:#eeecf1;border-radius:5px;overflow:hidden}.cm-bsr-track>span{display:block;height:100%;background:#7164b4;border-radius:5px}.cm-price-card{display:flex;gap:26px;align-items:center;padding:8px 1px 4px}.cm-price-donut{flex:none;width:137px;height:137px;border-radius:50%;display:grid;place-items:center}.cm-price-donut>div{width:106px;height:106px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column}.cm-price-donut strong{font-size:28px;line-height:1.2;letter-spacing:-.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#34303b}.cm-price-donut span{font-size:11px;color:#89828f;margin-top:4px}.cm-price-details{flex:1 1;min-width:0}.cm-price-details p{display:flex;align-items:center;gap:7px;margin:0 0 12px;color:#66606c;font-size:12px}.cm-price-details p strong{margin-left:auto;color:#393540;white-space:nowrap}.cm-price-key{width:7px;height:7px;border-radius:2px;background:#6b5fb0;flex:none}.cm-price-key.cm-price-muted{background:#dad6df}.cm-price-range{display:flex;flex-direction:column;gap:6px;margin-top:24px;border-top:1px solid #f0edf1;padding-top:12px}.cm-price-range span{font-size:11px;color:#918a96}.cm-price-range strong{font-size:16px;color:#37323e;letter-spacing:-.3px;white-space:nowrap}.cm-price-note{margin:16px 0 0;font-size:11px;color:#8e8791;line-height:1.6}.cm-no-data{font-size:12px;color:#8e8792;line-height:1.6;padding:18px 0}.cm-snapshot-panel{padding-bottom:7px}.cm-snapshot-panel .cm-analysis-head{margin-bottom:8px}.cm-snapshot-scroll{overflow-x:auto}.cm-snapshot-table{width:100%;border-collapse:collapse;min-width:600px}.cm-snapshot-table th{font-size:11px;font-weight:530;color:#8a838d;text-align:right;padding:14px 10px;border-bottom:1px solid #ece9ee}.cm-snapshot-table th:first-child{text-align:left}.cm-snapshot-table td{font-size:12px;color:#49434f;text-align:right;border-bottom:1px solid #f1eef2;padding:14px 10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cm-snapshot-table tr:last-child td{border-bottom:0}.cm-snapshot-table td:first-child{text-align:left}.cm-snapshot-table td a{display:inline-flex;align-items:center;gap:6px;color:#6255a2;font-weight:670}.cm-state-success{color:#4a7b61;background:#edf6f1}.cm-state-error,.cm-state-success{font-size:11px;border-radius:6px;padding:5px 8px;white-space:nowrap}.cm-state-error{color:#b05b53;background:#fff0ed}@media(max-width:1120px){.cm-data-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-analysis-grid{grid-template-columns:1fr}}@media(max-width:740px){.cm-dashboard-lead{align-items:flex-start;flex-direction:column;padding:20px}.cm-dashboard-lead h2{font-size:21px}.cm-data-stats>div{padding:16px;min-height:112px}.cm-data-stats strong{font-size:23px}.cm-analysis-card{padding:19px}.cm-price-card{gap:18px}.cm-price-donut{width:114px;height:114px}.cm-price-donut>div{width:88px;height:88px}.cm-price-donut strong{font-size:22px}.cm-price-range strong{white-space:normal;font-size:14px}}@media(max-width:380px){.cm-price-donut{width:94px;height:94px}.cm-price-donut>div{width:73px;height:73px}.cm-price-donut strong{font-size:19px}}.cm-list-caption{font-size:12px;color:#77717e;line-height:1.5;margin:6px 0 0}.cm-price-donut{position:relative;background:transparent!important}.cm-price-donut svg{width:100%;height:100%;display:block}.cm-price-donut>div{position:absolute;inset:0;margin:auto}.cm-analysis-head>span,.cm-data-stats em,.cm-price-note{color:#726a78}.cm-analysis-head>span,.cm-data-stats em{font-size:12px}.mr-chat-suggestions>span{color:#6c6572;font-size:11px}.mr-chat-input-label{font-size:11px;color:#716980}.mr-chat-send,.mr-chat-shell-new .mr-chat-form,.mr-chat-suggestions>button{box-shadow:none}@media(max-width:740px){.mr-chat-shell-new .mr-chat-copy h2{font-size:28px}}.mr-chat-eyebrow,.mr-chat-shell-new .mr-chat-copy p{color:#665e70}.cm-list-head h2 span,.cm-price-range span,.cm-snapshot-table th{color:#6e6873}.cm-price-range span,.cm-snapshot-table th{font-size:12px}.cm-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.cm-analysis-grid>.cm-analysis-card{display:flex;flex-direction:column;min-height:274px}.cm-analysis-grid .cm-analysis-head{margin-bottom:20px}.cm-analysis-grid .cm-bsr-list{flex:1 1}.cm-analysis-grid .cm-bsr-row>div:first-child{margin-bottom:8px}.cm-analysis-grid .cm-bsr-track{height:9px;background:#eeebf4;border-radius:4px}.cm-analysis-grid .cm-bsr-track>span{background:#766ab1;border-radius:4px}.cm-analysis-grid .cm-rating-row .cm-bsr-track>span{background:#7468ab}.cm-chart-foot{font-size:11px;color:#625b6c;margin:20px 0 0;padding-top:14px;border-top:1px solid #f0edf3;line-height:1.6}@media(max-width:1120px){.cm-analysis-grid{grid-template-columns:1fr}}@media(max-width:740px){.cm-analysis-grid>.cm-analysis-card{min-height:265px}.cm-chart-foot{margin-top:17px}}.cm-price-spread{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:27px;padding:13px 0 1px;border-top:1px solid #f0edf3}.cm-price-spread span{font-size:12px;color:#655e6b}.cm-price-spread strong{font-size:21px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#37323e}.cm-visual-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);gap:15px}.cm-visual-grid>.cm-analysis-card{min-height:285px;display:flex;flex-direction:column}.cm-visual-grid>.cm-scatter-card{min-height:443px}.cm-visual-grid .cm-analysis-head{margin-bottom:13px}.cm-visual-grid .cm-analysis-head>span{font-size:11px;color:#796f82}.cm-scatter-summary{font-size:12px;line-height:1.7;color:#676170;margin:2px 0 12px}.cm-scatter-summary strong{color:#5e5099;font-weight:740}.cm-scatter-chart{flex:1 1;display:flex;align-items:center}.cm-scatter-chart svg{display:block;width:100%;height:auto;max-height:330px}.cm-visual-grid .cm-chart-foot{margin-top:auto;padding-top:13px}.cm-visual-metric{display:flex;align-items:baseline;gap:10px}.cm-visual-metric strong{font-size:34px;line-height:1.15;color:#34303d;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.8px}.cm-visual-metric span{font-size:11px;color:#817986}.cm-vertical-chart{flex:1 1;display:flex;align-items:stretch;gap:12px;justify-content:space-between;min-height:215px;padding:17px 0 12px;border-bottom:1px solid #eeeaf0}.cm-vertical-column{min-width:0;flex:1 1;display:flex;flex-direction:column;align-items:center;gap:8px}.cm-vertical-column>strong{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#4e465a}.cm-vertical-shaft{flex:1 1;width:min(100%,44px);display:flex;align-items:flex-end;min-height:130px;background:repeating-linear-gradient(0deg,#fff 0,#fff 31px,#f5f2f7 32px);border-bottom:1px solid #e1dbe8}.cm-vertical-shaft span{display:block;width:100%;border-radius:6px 6px 0 0;transition:height .2s ease}.cm-vertical-column>small{font-size:10px;color:#756c80;white-space:nowrap}.cm-rating-overall{display:flex;align-items:baseline;gap:11px;padding:0 0 12px}.cm-rating-overall strong{font-size:33px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.8px;font-weight:750;color:#34303d}.cm-rating-overall span{font-size:12px;color:#777081}.cm-star-rows{display:flex;flex-direction:column;gap:15px;padding:9px 0 20px}.cm-star-row{display:grid;grid-template-columns:1fr auto 35px;align-items:center;gap:13px;min-width:0}.cm-star-row>span{font-size:11px;color:#61596a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:0}.cm-star-row>strong{font-size:13px;color:#453c50;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cm-star-display{position:relative;display:inline-block;font-size:18px;letter-spacing:2px;color:#e5dfec;white-space:nowrap}.cm-star-fill{position:absolute;inset:0 auto auto 0;color:#b18b48;overflow:hidden;white-space:nowrap}.cm-quote-stack{display:grid;gap:11px;margin:18px 0}.cm-quote-item{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid #ede9f0;border-radius:10px;padding:13px 15px;background:#faf9fc}.cm-quote-item>span{font-size:12px;color:#706879}.cm-quote-item>strong{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.4px;color:#423951}.cm-quote-difference{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:15px 0;border-top:1px solid #ede9f0}.cm-quote-difference span{font-size:11px;color:#766c7b}.cm-quote-difference strong{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#5b4c9b}@media(max-width:1200px){.cm-visual-grid{grid-template-columns:1fr}.cm-visual-grid>.cm-scatter-card{min-height:390px}.cm-vertical-chart{min-height:220px}}@media(max-width:740px){.cm-visual-grid>.cm-analysis-card{padding:17px;min-height:250px}.cm-visual-grid>.cm-scatter-card{min-height:0}.cm-scatter-chart svg{max-height:none}.cm-star-display{font-size:14px;letter-spacing:1px}.cm-star-row{gap:6px;grid-template-columns:minmax(0,1fr) auto 30px}.cm-quote-item>strong{font-size:18px}}.cm-star-display{font-size:medium;letter-spacing:0;line-height:1}.cm-star-svg{width:120px;height:24px;display:block}.cm-vertical-column>small{font-size:12px}@media(max-width:740px){.cm-star-svg{width:91px;height:19px}}.cm-vertical-shaft{background:#faf9fc}.cm-data-stats em,.cm-data-stats small,.cm-visual-metric span{color:#5e5667}