@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/v2/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/v2/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/v2/assets/manrope-latin-800-normal-BfWYOv1c.woff2)format("woff2"),url(/v2/assets/manrope-latin-800-normal-uHUdIJgA.woff)format("woff")}@font-face{font-family:Onest;src:url(/v2/fonts/onest-variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geologica;src:url(/v2/fonts/geologica-variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{color:#253532;font-synthesis:none;--green:#087f61;--muted:#7c8986;--line:#e5ebe8;background:#f5f7f8;font-family:Manrope,Arial,sans-serif;font-size:16px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}svg{flex-shrink:0}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #4fab87}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-1.2px;margin-bottom:10px;font-size:32px;font-weight:800;line-height:1.3}h2{letter-spacing:-.4px;margin-bottom:17px;font-size:20px;line-height:1.45}h3{margin-bottom:12px;font-size:16px;line-height:1.5}p{line-height:1.7}.small,small{font-size:12px;line-height:1.65}.green{color:var(--green)}.eyebrow{letter-spacing:1.8px;color:#99a29f;margin-bottom:12px;font-size:12px;font-weight:800}.panel{border:1px solid var(--line);background:#fff;border-radius:13px;box-shadow:0 5px 20px #294b3a04}.button{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:12px 18px;font-size:13px;font-weight:700;line-height:1.5;display:inline-flex}.primary{background:var(--green);color:#fff;box-shadow:0 2px 4px #146d5115}.primary:hover:not(:disabled){background:#076b52}.secondary{background:#fff;border-color:#dce5df}.secondary:hover{background:#f3f8f4}.full{width:100%}.icon-button,.text-button{background:0 0;border:0;justify-content:center;align-items:center;gap:7px;display:inline-flex}.icon-button{color:#8d9992;border-radius:7px;width:35px;height:35px}.icon-button:hover{background:#edf5ee}.text-button{padding:7px 3px;font-size:12px;font-weight:600}.text-button:hover{color:var(--green)}.badge{color:#86917f;background:#f1f4f0;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.soft-green{color:#44865a;background:#e9f4ec}.notice{color:#7b8c70;background:#f5f9f3;border:1px solid #e2ebe1;border-radius:9px;align-items:flex-start;gap:10px;margin-bottom:20px;padding:14px 16px;font-size:13px;line-height:1.7;display:flex}.notice.error{color:#a4493a;background:#fff4f0;border-color:#f1d8ce}.notice.success{color:#247d50;background:#edf8ee;border-color:#cfe5d0}.field{color:#677963;flex-direction:column;gap:8px;margin-bottom:18px;font-size:13px;font-weight:600;display:flex}.field input,.field select,.field textarea{color:#30492c;background:#fff;border:1px solid #dfe6da;border-radius:7px;width:100%;min-width:0;padding:11px 12px;font-size:14px;font-weight:400}.field input::placeholder,.field textarea::placeholder{color:#adb9a5}.field textarea{resize:vertical;line-height:1.7}.field input:focus,.field select:focus,.field textarea:focus{border-color:#5b9a61}.empty{text-align:center;color:#8ea080;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:60px 25px;display:flex}.empty p{max-width:510px;font-size:14px}.empty h2,.empty h3{color:#506947;margin:5px 0}.empty-icon{background:#f1f6ec;border-radius:13px;place-items:center;width:55px;height:55px;margin-bottom:8px;display:grid}.inline-link{color:var(--green);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.inline-link:hover{text-decoration:underline}.stack{flex-direction:column;gap:23px;display:flex}.spin{animation:1.2s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.mobile-only{display:none}.skip-link{z-index:100;background:#fff;padding:12px;position:fixed;top:-100px;left:250px}.skip-link:focus{top:10px}.brand{letter-spacing:-1.2px;white-space:nowrap;align-items:center;gap:9px;font-size:25px;font-weight:800;display:flex}.brand-mark{background:var(--green);color:#fff;border-radius:9px;place-items:center;width:32px;height:34px;display:grid}.brand-up{margin-left:4px;font-weight:500}.brand-dot{color:var(--green)}.local-pill{color:#8f9d87;white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.local-pill i,.trial-dot{background:#8dbb7e;border-radius:50%;width:5px;height:5px;display:inline-block}.welcome{flex-direction:column;max-width:1180px;min-height:100vh;margin:auto;padding:35px 36px;display:flex}.welcome-header{justify-content:space-between;align-items:center;margin-bottom:44px;display:flex}.welcome-card{background:#fff;border:1px solid #e5ebdf;border-radius:22px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden;box-shadow:0 20px 65px #324c2108}.welcome-story{background:#f0f5ec;padding:62px 44px 35px}.welcome-story h1{letter-spacing:-1.8px;margin:19px 0 22px;font-size:41px;line-height:1.3}.welcome-story h1>span{color:var(--green)}.welcome-lead{color:#839678;margin-bottom:34px;font-size:15px;line-height:1.85}.mini-document{background:#fff;border:1px solid #e0e9d9;border-radius:12px;padding:21px;transform:rotate(-1.2deg);box-shadow:0 8px 20px #39542406}.mini-document-top{border-bottom:1px solid #edf1e6;align-items:center;gap:11px;margin-bottom:18px;padding-bottom:17px;font-size:13px;font-weight:700;display:flex}.mini-document-top>svg{color:#9aad8d;margin-left:auto}.mini-icon{color:#5a954c;background:#edf6e7;border-radius:8px;place-items:center;width:38px;height:40px;display:grid}.mini-step{color:#819575;align-items:center;gap:9px;margin:16px 0;font-size:12px;display:flex}.mini-step svg{color:var(--green)}.mini-caption{color:#aeba9d;text-align:center;margin-top:25px;font-size:12px;display:block}.welcome-footnote{color:#96a786;align-items:center;gap:9px;margin-top:35px;font-size:12px;display:flex}.welcome-form{padding:40px 43px 28px}.demo-label{color:#6c9858;background:#eaf4e4;border-radius:4px;margin-bottom:13px;padding:4px 7px;font-size:12px;display:inline-block}.welcome-form h2{margin-bottom:10px;font-size:22px}.welcome-form>.muted{margin-bottom:22px;font-size:13px}.or-divider{text-align:center;background:#edf0e5;height:1px;margin:29px 0 24px}.or-divider span{color:#abb69c;background:#fff;padding:0 12px;font-size:12px;position:relative;top:-11px}.auth-tabs{border-bottom:1px solid #e8edde;gap:26px;margin-bottom:23px;display:flex}.auth-tabs button{color:#94a584;background:0 0;border:0;padding:0 0 12px;font-size:13px;font-weight:700;position:relative}.auth-tabs button[aria-selected=true]{color:#4a7137}.auth-tabs button[aria-selected=true]:after{content:"";background:var(--green);height:2px;position:absolute;bottom:-1px;left:0;right:0}.auth-hint{color:#a1b091;text-align:center;margin:16px 0 0;font-size:12px}.welcome-bottom{color:#aeb99f;justify-content:space-between;margin-top:27px;font-size:12px;display:flex}.initial-loading{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.sidebar{z-index:40;background:#fff;border-right:1px solid #e9ede2;flex-direction:column;width:236px;padding:28px 18px 15px;display:flex;position:fixed;top:0;bottom:0;left:0}.sidebar-brand{justify-content:space-between;align-items:center;padding:0 8px 30px;display:flex}.workspace-label{background:#f8faf5;border:1px solid #edf1e6;border-radius:8px;align-items:center;gap:9px;min-width:0;margin-bottom:29px;padding:12px 9px;display:flex}.workspace-avatar{color:#829d6e;background:#fff;border:1px solid #e4ebd9;border-radius:7px;flex-shrink:0;place-items:center;width:28px;height:30px;font-size:12px;display:grid}.workspace-label>div{min-width:0}.workspace-label strong{white-space:nowrap;text-overflow:ellipsis;max-width:124px;font-size:12px;display:block;overflow:hidden}.workspace-label div>span{color:#a4b195;margin-top:4px;font-size:12px;display:block}.workspace-label>svg{color:#a1b38f;margin-left:auto}.primary-nav,.secondary-nav{flex-direction:column;gap:7px;display:flex}.primary-nav a,.secondary-nav a{color:#859a76;border-radius:7px;align-items:center;gap:10px;padding:13px 12px;font-size:12px;font-weight:600;display:flex}.primary-nav a:hover,.secondary-nav a:hover{background:#f6f9f0}.primary-nav a.active,.secondary-nav a.active{color:var(--green);background:#eaf5e6}.primary-nav a.active{box-shadow:inset 3px 0 var(--green)}.nav-divider{background:#edf1e5;height:1px;margin:22px 10px 17px}.sidebar-bottom{margin-top:auto;padding-top:38px}.trial-card{background:#f8faf3;border:1px solid #e5ecd9;border-radius:10px;margin:0 3px 19px;padding:16px 13px}.trial-card>div{color:#9bac8b;align-items:center;gap:6px;margin-bottom:10px;font-size:12px;display:flex}.trial-card>strong{font-size:13px;display:block}.trial-card>p{color:#a4b291;margin:8px 0 13px;font-size:12px;line-height:1.6}.trial-card a{color:var(--green);justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.logout-button{text-align:left;background:0 0;border:0;border-top:1px solid #edf1e3;align-items:center;gap:9px;width:100%;padding:16px 4px 0;display:flex}.user-avatar{color:#ac9d6b;background:#f0eedf;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.logout-button>span:nth-child(2){min-width:0}.logout-button strong{text-overflow:ellipsis;white-space:nowrap;max-width:121px;font-size:12px;display:block;overflow:hidden}.logout-button small{color:#a9b599;margin-top:3px;font-size:12px;display:block}.logout-button>svg{color:#afbc9d;margin-left:auto}.app-main{min-height:100vh;margin-left:236px}.topbar{background:#fff9;border-bottom:1px solid #e9eee2;justify-content:space-between;align-items:center;gap:15px;height:73px;padding:0 38px;display:flex}.topbar>div{align-items:center;gap:12px;font-size:12px;display:flex}.topbar strong{color:#839773;font-size:12px;font-weight:600}.breadcrumb-root{color:#afbaa0}.breadcrumb-slash{color:#c7d1bc}.main-content{max-width:1600px;margin:auto;padding:35px 38px 0}.page-heading{justify-content:space-between;align-items:center;gap:22px;margin-bottom:29px;display:flex}.page-heading p{color:#94a786;margin:0;font-size:13px}.page-heading>.button{margin-top:15px}.demo-banner{background:#f0f6eb;border:1px solid #e1ebd6;border-radius:10px;align-items:center;gap:12px;margin-bottom:24px;padding:14px 18px;display:flex}.demo-indicator{background:#7aad63;border-radius:50%;width:7px;height:7px}.demo-banner>div{flex-direction:column;gap:4px;display:flex}.demo-banner strong{color:#6f9958;font-size:12px}.demo-banner div>span{color:#a5b493;font-size:12px}.demo-banner>.badge{white-space:nowrap;background:#e5efdc;margin-left:auto;font-size:12px}.search-panel{margin-bottom:23px;padding:21px 22px 0}.search-form{gap:11px;display:flex}.search-input{color:#a7b79a;border:1px solid #e0e7d7;border-radius:8px;flex:1;align-items:center;gap:10px;min-width:0;padding:0 13px;display:flex}.search-input:focus-within{border-color:#6d9f56;box-shadow:0 0 0 3px #eef5e7}.search-input input{color:#536f41;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:13px 0;font-size:13px}.search-input input::placeholder{color:#aebb9f}.search-submit{min-width:93px}.search-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin-top:15px;padding-bottom:9px;display:flex}.quick-regimes{flex-wrap:wrap;gap:4px;display:flex}.quick-regimes button{white-space:nowrap;color:#9aaa89;background:0 0;border:1px solid #0000;border-radius:6px;padding:7px 9px;font-size:12px}.quick-regimes button.selected{color:#789064;background:#f3f6ed;border-color:#e7edde;font-weight:700}.search-tools{color:#9cac8b;align-items:center;gap:17px;display:flex}.search-tools .text-button{white-space:nowrap;font-size:12px}.count-pill{color:#7ba156;background:#dfedcf;border-radius:4px;padding:0 5px}.filters-grid{border-top:1px solid #edf1e4;grid-template-columns:1.3fr 1fr 1fr 1.3fr;gap:0 13px;padding:19px 0 6px;display:grid}.filters-grid .field{font-size:12px}.filters-grid .field input{padding:10px;font-size:12px}.exclude-words{grid-column:span 3}.filters-grid>.text-button{align-self:center}.saved-searches{color:#9db48b;flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 20px;font-size:12px;display:flex}.saved-chip{color:#839f6b;background:#fff;border:1px solid #e0ead4;border-radius:5px;padding:5px 9px;font-size:12px}.results-toolbar{border-bottom:1px solid #e2ead7;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.result-tabs{gap:25px;display:flex}.result-tabs button{color:#a1b18e;background:0 0;border:0;padding:10px 0 14px;font-size:13px;font-weight:600;position:relative}.result-tabs button.active{color:#70914e}.result-tabs button.active:after{content:"";background:var(--green);height:2px;position:absolute;bottom:-1px;left:0;right:0}.sort-label{color:#99ad83;align-items:center;gap:7px;font-size:12px;display:flex}.sort-label select{color:#99ad83;background:0 0;border:0;max-width:207px;font-size:12px}.result-summary{color:#97ab80;justify-content:space-between;align-items:center;margin-bottom:13px;font-size:12px;display:flex}.result-summary strong{color:#6b8c4b;padding:0 4px}.result-summary>span{color:#a9b998;font-size:12px}.tender-table{overflow:hidden}.table-head,.tender-row{grid-template-columns:minmax(260px,1fr) 157px 121px 30px;gap:19px;display:grid}.table-head{color:#a9b99a;background:#fcfdf9;border-bottom:1px solid #edf2e4;padding:14px 24px;font-size:12px;font-weight:500}.tender-row{border-bottom:1px solid #edf2e3;align-items:start;padding:24px}.tender-row:last-child{border-bottom:0}.tender-row:hover{background:#fcfef8}.tender-main{min-width:0}.tender-meta{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:10px;display:flex}.regime-badge{color:#8ba66d;white-space:nowrap;background:#f0f5e8;border-radius:4px;padding:4px 6px;font-size:12px;display:inline-flex}.regime-223{color:#879bb7;background:#eef1f8}.regime-commercial{color:#b0a06c;background:#f7f3e9}.tender-code{color:#b4c2a1;font-size:12px}.work-dot{color:#8aaf69;border-left:1px solid #d9e6ca;padding-left:8px;font-size:12px}.tender-title{letter-spacing:-.1px;color:#516b3b;align-items:center;gap:7px;font-size:15px;font-weight:700;line-height:1.6;display:inline-flex}.tender-title>svg{opacity:0;color:#a0b886}.tender-title:hover{color:var(--green)}.tender-title:hover>svg{opacity:1}.tender-customer{color:#9fb28b;margin-top:7px;font-size:12px;line-height:1.5}.tender-facts{color:#b1c29b;flex-wrap:wrap;align-items:center;gap:15px;margin-top:12px;font-size:12px;display:flex}.tender-facts>span{align-items:center;gap:4px;display:flex}.tender-price,.tender-deadline{flex-direction:column;gap:8px;padding-top:29px;display:flex}.tender-price strong{letter-spacing:-.7px;white-space:nowrap;color:#3d5d26;font-size:21px;font-weight:700}.tender-deadline strong{color:#749551;font-size:15px;font-weight:600;line-height:29px}.tender-price>span,.tender-deadline>span{color:#aec498;font-size:12px}.favorite-button{color:#cfdbc0;background:0 0;border:0;place-items:center;width:30px;height:30px;margin-top:26px;padding:0;display:grid}.favorite-button:hover,.favorite-button.is-favorite{color:#91b56c}.mobile-label{display:none}.match-reason{color:#75a250;margin-top:9px;font-size:12px}.list-footer{color:#afc098;justify-content:center;align-items:center;gap:7px;padding:19px 8px;font-size:12px;display:flex}.app-footer{color:#bbcaab;justify-content:space-between;align-items:center;gap:16px;padding:32px 0 20px;font-size:12px;display:flex}.app-footer>span:last-child{align-items:center;gap:5px;display:flex}.footer-dot{padding:0 8px}.back-link{color:#82918a;align-items:center;gap:8px;margin-bottom:26px;font-size:13px;display:inline-flex}.detail-header{justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:27px;display:flex}.detail-header h1{max-width:800px;margin:17px 0 12px;font-size:29px}.detail-header>.button{margin-top:37px}.detail-customer{color:#84938c;align-items:center;gap:9px;margin:0;font-size:14px;display:flex}.detail-overview-bar{grid-template-columns:1.2fr 1fr 1fr;gap:27px;margin-bottom:26px;padding:26px 29px;display:grid}.detail-overview-bar>div{flex-direction:column;gap:9px;display:flex}.detail-overview-bar>div+div{border-left:1px solid #e6ece6;padding-left:30px}.detail-overview-bar span{color:#8f9f92;align-items:center;gap:7px;font-size:12px;display:flex}.detail-overview-bar strong{font-size:18px;line-height:1.5}.detail-overview-bar .big-price{letter-spacing:-1px;font-size:29px;line-height:1.1}.detail-overview-bar small{color:#9daa9b;font-size:12px}.detail-tabs{border-bottom:1px solid #e0e8df;gap:33px;margin-bottom:25px;display:flex}.detail-tabs a{color:#8b9c8a;padding:10px 0 15px;font-size:14px;position:relative}.detail-tabs a.active{color:var(--green);font-weight:700}.detail-tabs a.active:after{content:"";background:var(--green);height:2px;position:absolute;bottom:-1px;left:0;right:0}.detail-grid,.profile-layout{grid-template-columns:minmax(0,1fr) 290px;gap:24px;display:grid}.content-panel{padding:26px}.content-panel>p{color:#879984;font-size:14px}.body-text{white-space:pre-wrap;color:#71866b!important}.key-values{border-top:1px solid #eaf0e6;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;padding-top:20px;display:grid}.key-values>div{flex-direction:column;gap:8px;font-size:13px;display:flex}.key-values span{color:#9aad8e;font-size:12px}.key-values strong{font-weight:600}.section-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;display:flex}.section-title h2{margin:0}.section-title>span{font-size:12px}.source-footnote{color:#98ae8b;justify-content:space-between;gap:20px;padding:0 4px;font-size:12px;display:flex}.source-footnote a{color:#7ba062;align-items:center;gap:4px;display:flex}.action-panel{padding:24px}.section-icon{color:#6c9d51;background:#edf6e7;border-radius:9px;place-items:center;width:40px;height:40px;margin-bottom:20px;display:grid}.action-panel h2{font-size:19px}.action-panel>p{color:#8fa180;font-size:13px;line-height:1.85}.status-field{border-top:1px solid #e9f0e2;margin:24px 0 12px;padding-top:20px}.action-panel>.small{font-size:12px}.compact h3{align-items:center;gap:8px;font-size:15px;display:flex}.compact p{gap:6px;font-size:12px;display:flex}.plain-list{color:#8eaa77;margin:15px 0;padding:0;font-size:12px;line-height:1.8;list-style:none}.plain-list li+li{margin-top:7px}.form-grid{grid-template-columns:1fr 1fr;gap:0 19px;display:grid}.span-2{grid-column:span 2}.profile-aside{align-self:start;position:sticky;top:24px}.checkbox-field{color:#7b926b;align-items:flex-start;gap:9px;margin:25px 0 12px;font-size:12px;line-height:1.8;display:flex}.checkbox-field input{width:16px;height:16px;accent-color:var(--green);flex-shrink:0;margin-top:3px}.aside-hint{text-align:center;padding:0 10px;font-size:12px}.source-primary-grid{grid-template-columns:1fr 1fr;gap:24px;margin:24px 0;display:grid}.source-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:21px;display:flex}.source-logo{color:#769d5a;background:#f0f5e9;border-radius:11px;place-items:center;width:47px;height:46px;font-size:20px;font-weight:800;display:grid}.tg-logo{color:#819bb8;background:#edf2f8}.source-primary-grid p{font-size:13px}.source-sync{grid-template-columns:1fr 1fr;gap:0 15px;margin:20px 0;display:grid}.source-sync>.button{grid-column:span 2}.check-list{flex-direction:column;gap:17px;margin:25px 0 27px;padding:0;list-style:none;display:flex}.check-list li{color:#8fa67c;align-items:center;gap:10px;font-size:12px;line-height:1.7;display:flex}.check-list svg{color:#73a958}.own-source{flex-direction:column;display:flex}.own-source>.button{align-self:flex-start;margin-top:auto}.section-heading{margin:34px 0 20px}.section-heading h2{margin-bottom:7px}.section-heading p{color:#93ab7f;font-size:12px}.platform-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.platform-card{min-width:0;padding:21px}.platform-heading{align-items:center;gap:10px;margin-bottom:12px;display:flex}.platform-heading h3{margin:0;font-size:14px}.platform-icon{color:#9db689;background:#f4f7ec;border-radius:8px;place-items:center;width:31px;height:32px;display:grid}.platform-status{color:#9fb78b;align-items:center;gap:5px;margin-bottom:17px;font-size:12px;display:flex}.platform-status i{background:#c8d8b6;border-radius:50%;width:5px;height:5px}.platform-links{flex-direction:column;gap:8px;display:flex}.platform-links a{overflow-wrap:anywhere;color:#8aa872;align-items:center;gap:4px;font-size:12px;display:flex}.quota-banner{align-items:center;gap:21px;margin-bottom:22px;padding:27px 30px;display:flex}.quota-icon{color:#7daa60;background:#edf6e4;border-radius:11px;flex-shrink:0;place-items:center;width:53px;height:52px;display:grid}.quota-banner h2{margin-bottom:8px;font-size:21px}.quota-banner p{color:#92a87b;margin:0;font-size:13px}.plans-grid{grid-template-columns:repeat(3,1fr);gap:21px;margin:27px 0;display:grid}.plan-card{flex-direction:column;padding:26px 23px;display:flex}.plan-card.current{border-color:#9bbf8d;box-shadow:0 0 0 1px #9bbf8d}.plan-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.plan-top h2{margin:0;font-size:21px}.plan-card>p{color:#98ae82;min-height:45px;margin:13px 0 0;font-size:12px}.plan-price{margin:26px 0 4px;font-size:18px;font-weight:700}.plan-price span{color:#a3b78e;margin-top:8px;font-size:12px;font-weight:400;display:block}.plan-card .check-list{flex:1}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#172b2455;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal{width:590px;max-height:90dvh;padding:28px;overflow-y:auto;box-shadow:0 25px 80px #17382030}.modal-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.modal-title h2{margin:0;font-size:22px}.modal>.muted{font-size:14px}.modal-actions{justify-content:flex-end;gap:10px;margin-top:25px;display:flex}.upload-zone{cursor:pointer;color:#7ea263;background:#f7fbf3;border:1px dashed #b3cea3;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin:23px 0;padding:30px;display:flex}.upload-zone strong{font-size:15px}.upload-zone span{color:#9db88b;font-size:12px}.upload-zone input{color:#8fab76;width:100%;max-width:270px;margin-top:7px;font-size:12px}.add-mode{background:#f1f6eb;border-radius:8px;gap:4px;margin-bottom:22px;padding:4px;display:flex}.add-mode button{color:#859f6e;background:0 0;border:0;border-radius:6px;flex:1;padding:9px;font-size:13px}.add-mode button.active{color:#5d7f42;background:#fff;box-shadow:0 2px 4px #1f411209}.tender-title,.tender-price strong,.page-heading h1,.mini-document-top,.key-values strong{color:#263a32}.tender-deadline strong,.result-tabs button.active,.quick-regimes button.selected{color:#4a6656}.tender-customer,.welcome-lead,.content-panel>p,.body-text,.action-panel>p,.plan-card>p,.quota-banner p,.source-primary-grid p{color:#788880!important}.field,.checkbox-field,.check-list li,.plain-list{color:#66796d}.tender-facts,.tender-price>span,.tender-deadline>span,.tender-code,.list-footer,.source-footnote,.result-summary,.platform-status,.sort-label,.sort-label select,.page-heading p{color:#89988d}.primary-nav a,.secondary-nav a,.welcome-footnote,.mini-step{color:#7a8a7e}.search-tools,.search-input,.quick-regimes button,.result-tabs button,.search-input input::placeholder{color:#87968b}.table-head,.app-footer,.auth-hint,.welcome-bottom,.result-summary>span{color:#9aa99f}.demo-banner div>span{color:#859d83}.demo-banner strong{color:#4f8258}.notice{color:#73866c}.muted{color:#819187}.platform-links a{color:#779568}.plan-price,.plan-top h2{color:#304737}@media (width>=1450px){.main-content{padding:40px 52px 0}.topbar{padding:0 52px}.table-head,.tender-row{grid-template-columns:minmax(340px,1fr) 180px 145px 32px}.tender-title{font-size:16px}.tender-row{padding:27px}.page-heading h1{font-size:34px}}@media (width<=1150px){.main-content{padding:28px 25px 0}.topbar{padding:0 25px}.table-head,.tender-row{grid-template-columns:minmax(190px,1fr) 132px 96px 26px;gap:12px}.tender-price strong{font-size:18px}.tender-title{font-size:14px}.tender-row{padding:22px 19px}.table-head{padding:13px 19px}.save-search{display:none}.page-heading h1{font-size:29px}.demo-banner>.badge{display:none}.quick-regimes button{padding:6px 7px}.search-panel{padding:18px 17px 0}.detail-grid,.profile-layout{grid-template-columns:minmax(0,1fr) 247px;gap:18px}.content-panel,.action-panel{padding:22px}.platform-grid{grid-template-columns:repeat(2,1fr)}.plans-grid{gap:12px}.plan-card{padding:22px 17px}.plan-top{flex-direction:column;align-items:flex-start}.plan-price{font-size:16px}.welcome-story{padding:49px 32px 30px}.welcome-story h1{font-size:36px}.welcome-form{padding:35px 30px}}@media (width<=950px){.sidebar{width:214px;padding-left:13px;padding-right:13px}.app-main{margin-left:214px}.main-content{padding:25px 20px 0}.topbar{padding:0 20px}.table-head,.tender-row{grid-template-columns:minmax(190px,1fr) 123px 25px}.table-head>span:nth-child(3){display:none}.tender-main{grid-row:span 2}.tender-deadline{grid-column:2;gap:2px;margin-top:-13px;padding-top:0}.tender-deadline strong,.tender-deadline>span{font-size:12px}.favorite-button{grid-area:1/3}.tender-meta{gap:7px}.tender-code{font-size:12px}.search-toolbar{flex-wrap:wrap}.search-tools{margin-left:auto}.page-heading>.button{padding:10px 12px;font-size:12px}.demo-banner{padding:12px}.demo-banner div>span{font-size:12px;line-height:1.6}.result-summary>span{display:none}.detail-header{flex-direction:column;gap:16px}.detail-header>.button{margin-top:0}.detail-header h1{font-size:26px}.detail-grid,.profile-layout{grid-template-columns:1fr}.profile-aside{position:static}.detail-overview-bar{gap:17px;padding:22px}.detail-overview-bar>div+div{padding-left:16px}.detail-overview-bar strong{font-size:15px}.detail-overview-bar .big-price{font-size:25px}.detail-overview-bar small{font-size:12px}.detail-grid>aside{grid-template-columns:1fr 1fr;display:grid}.source-primary-grid,.plans-grid{grid-template-columns:1fr}.plan-top{flex-direction:row;align-items:center}.plan-card>p{min-height:0}.plan-card{padding:26px}.plan-price{margin-top:18px;font-size:20px}.app-footer>span:last-child{display:none}.welcome-story h1{font-size:32px}.mini-document{padding:17px}.mini-step{font-size:12px}}@media (width<=760px){.mobile-only{display:inline-flex}.desktop-only{display:none}.sidebar{width:265px;padding:25px 20px;transition:transform .2s;transform:translate(-100%)}.sidebar.is-open{transform:translate(0)}.sidebar-backdrop{z-index:39;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#172b2460;position:fixed;inset:0}.workspace-label strong{max-width:146px;font-size:12px}.workspace-label div>span{font-size:12px}.primary-nav a,.secondary-nav a{padding:14px 12px;font-size:14px}.sidebar-brand{padding-bottom:25px}.trial-card>strong{font-size:14px}.logout-button strong,.logout-button small{font-size:12px}.app-main{margin-left:0}.topbar{background:#fff;height:60px;padding:0 17px}.topbar>div{gap:8px}.breadcrumb-root,.breadcrumb-slash{display:none}.topbar strong,.local-pill{font-size:12px}.main-content{padding:25px 20px 0}.page-heading{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:22px}.page-heading h1{font-size:29px}.page-heading p{font-size:13px}.page-heading .eyebrow{letter-spacing:1.4px;font-size:12px}.page-heading>.button{margin:0;font-size:13px}.demo-banner{gap:10px;margin-bottom:19px;padding:13px 14px}.demo-banner strong,.demo-banner div>span{font-size:12px}.search-panel{margin-bottom:19px;padding:15px 14px 2px}.search-form{gap:7px}.search-input{gap:7px;padding:0 10px}.search-input>svg{width:17px}.search-input input{padding:12px 0;font-size:13px}.search-submit{min-width:63px;padding:10px;font-size:13px}.search-toolbar{gap:10px;margin-top:12px;padding-bottom:9px}.quick-regimes{gap:2px}.quick-regimes button{padding:7px 6px;font-size:12px}.search-tools{justify-content:space-between;width:100%;margin:0}.search-tools .text-button{font-size:12px}.save-search{display:inline-flex}.filters-grid{grid-template-columns:1fr 1fr;gap:0 10px}.exclude-words{grid-column:span 2}.filters-grid>.text-button{grid-column:span 2;margin-bottom:10px}.filters-grid .field{font-size:12px}.filters-grid .field input{font-size:13px}.results-toolbar{gap:8px;margin-bottom:17px}.result-tabs{gap:17px}.result-tabs button{font-size:12px}.sort-label{gap:3px}.sort-label>svg{width:12px}.sort-label select{max-width:134px;font-size:12px}.result-summary{font-size:12px}.tender-table{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.table-head{display:none}.tender-row{background:#fff;border:1px solid #e5ebdf;border-radius:11px;grid-template-columns:1fr 1fr;gap:0 12px;margin-bottom:14px;padding:20px;position:relative;box-shadow:0 3px 10px #33432005}.tender-row:last-child{border-bottom:1px solid #e5ebdf}.tender-main{border-bottom:1px solid #edf2e7;grid-area:1/span 2;padding-bottom:18px}.tender-meta{gap:8px;margin-bottom:11px;padding-right:22px}.tender-title{padding-right:5px;font-size:16px;line-height:1.6;display:block}.tender-title>svg{display:none}.tender-customer{margin-top:8px;font-size:12px;line-height:1.65}.tender-facts{gap:13px;margin-top:13px;font-size:12px}.tender-price{grid-area:2/1;gap:6px;padding-top:18px}.tender-deadline{grid-area:2/2;align-items:flex-end;gap:6px;margin:0;padding-top:18px}.mobile-label{font-weight:400;line-height:1.6;font-size:12px!important;display:block!important}.tender-price strong{letter-spacing:-.7px;font-size:22px}.tender-deadline strong{font-size:16px;line-height:30px}.tender-price>span,.tender-deadline>span{font-size:12px}.favorite-button{grid-area:auto;margin:0;position:absolute;top:15px;right:15px}.match-reason{font-size:12px}.list-footer{text-align:center;align-items:flex-start;padding:11px 5px;font-size:12px;line-height:1.8}.list-footer>svg{margin-top:3px}.app-footer{justify-content:center;padding:30px 0 19px;font-size:12px}.detail-header h1{letter-spacing:-.8px;font-size:27px}.detail-customer{align-items:flex-start;font-size:13px;line-height:1.75}.detail-overview-bar{grid-template-columns:1fr 1fr;gap:23px 18px;padding:22px}.detail-overview-bar>div:first-child{grid-column:span 2}.detail-overview-bar>div:nth-child(2){border:0;padding:0}.detail-overview-bar>div:last-child{padding-left:17px}.detail-overview-bar .big-price{font-size:32px}.detail-overview-bar strong{font-size:16px}.detail-overview-bar span,.detail-overview-bar small{font-size:12px}.detail-tabs{justify-content:space-between;gap:0}.detail-tabs a{padding:10px 5px 15px;font-size:13px}.detail-grid>aside{flex-direction:column;display:flex}.content-panel,.action-panel{padding:22px}.content-panel h2{font-size:20px}.content-panel>p,.action-panel>p{font-size:14px}.section-title{flex-direction:column;align-items:flex-start;gap:8px}.section-title>span{font-size:12px}.source-footnote{flex-direction:column;gap:10px;font-size:12px}.form-grid{grid-template-columns:1fr}.span-2{grid-column:auto}.field{font-size:13px}.field input,.field textarea,.field select{font-size:15px}.checkbox-field{font-size:13px}.action-panel>.small{font-size:12px}.source-primary-grid{gap:19px}.platform-grid{grid-template-columns:1fr 1fr;gap:12px}.platform-card{padding:16px}.platform-heading{gap:7px}.platform-heading h3{font-size:13px}.platform-icon{display:none}.platform-links a{align-items:flex-start;font-size:12px}.platform-status{font-size:12px}.source-sync{grid-template-columns:1fr}.source-sync>.button{grid-column:auto}.check-list li{font-size:13px}.quota-banner{align-items:flex-start;gap:15px;padding:22px}.quota-banner h2{font-size:20px;line-height:1.55}.quota-banner p{font-size:12px}.quota-icon{width:39px;height:40px}.quota-icon>svg{width:21px}.plan-card>p{font-size:13px}.modal-backdrop{padding:12px}.modal{border-radius:14px;max-height:94dvh;padding:23px}.modal-title h2{font-size:22px}.modal .form-grid{grid-template-columns:1fr 1fr;gap:0 12px}.modal .form-grid .span-2{grid-column:span 2}.modal .form-grid .field{font-size:12px}.modal .field input,.modal .field select,.modal .field textarea{font-size:14px}.modal-actions .button{font-size:13px}.upload-zone{padding:24px 15px}.notice{gap:9px;padding:13px;font-size:13px}.welcome{max-width:540px;padding:24px 20px}.welcome-header{margin-bottom:27px}.welcome-card{border-radius:17px;grid-template-columns:1fr}.welcome-story{padding:31px 28px}.welcome-story h1{letter-spacing:-1.4px;margin:14px 0;font-size:34px}.welcome-lead{margin:0;font-size:14px;line-height:1.8}.welcome-story .eyebrow{letter-spacing:1.45px;font-size:12px}.mini-document,.welcome-footnote{display:none}.welcome-form{padding:28px}.welcome-form h2{font-size:22px}.welcome-form>.muted{font-size:13px}.welcome-form .field input{font-size:14px}.welcome-bottom{text-align:center;flex-direction:column;gap:10px;margin-top:23px;font-size:12px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.main-content:focus-visible{outline-offset:-4px;outline:2px solid #8bbf9b}@media (width<=760px){.sidebar{visibility:hidden;pointer-events:none}.sidebar.is-open{visibility:visible;pointer-events:auto}}.brand-version{letter-spacing:0;color:var(--green);align-self:center;font-size:12px;font-weight:700}.primary-nav a,.secondary-nav a,.button,.text-button,.search-tools .text-button,.quick-regimes button,.result-tabs button,.field,.filters-grid .field,.modal .form-grid .field,.auth-tabs button,.saved-chip,.detail-tabs a{font-size:14px}.field input,.field select,.field textarea,.filters-grid .field input,.modal .field input,.modal .field select,.modal .field textarea,.welcome-form .field input,.search-input input,.page-heading p,.content-panel>p,.action-panel>p,.welcome-form>.muted,.welcome-lead{font-size:16px}.checkbox-field,.tender-customer,.check-list li,.key-values>div{font-size:14px}@media (width<=760px){.brand{gap:8px;font-size:23px}.topbar{gap:10px}.topbar>div{min-width:0}.topbar strong{font-size:14px}.local-pill{flex-shrink:0}.quick-regimes,.results-toolbar{flex-wrap:wrap}.sort-label{margin-left:auto}.sort-label select{max-width:180px;font-size:12px}.search-submit,.page-heading>.button,.modal-actions .button{font-size:14px}.filters-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.welcome-header{flex-wrap:wrap;gap:12px}}.legacy-archive{margin-bottom:24px}.archive-list{gap:4px;margin:12px 0;padding:0;list-style:none;display:grid}.archive-entry{text-align:left;white-space:normal;justify-content:space-between;gap:12px;width:100%;display:flex}.archive-entry span,.archive-value{overflow-wrap:anywhere;white-space:pre-wrap}.archive-entry small{flex-shrink:0}.archive-entry[aria-pressed=true]{outline-offset:-2px;outline:2px solid}.archive-fields{gap:10px;margin:8px 0;display:grid}.archive-fields>div{border-bottom:1px solid var(--border,#d8dce2);padding:6px 0}.archive-fields dt{font-weight:600}.archive-fields dd{min-width:0;margin:4px 0 0 12px}.archive-detail{border-top:1px solid var(--border,#d8dce2);margin-top:20px;padding-top:16px}.archive-pagination{gap:8px;display:flex}@media (width<=600px){.archive-entry{flex-direction:column;align-items:flex-start;gap:4px}.archive-fields dd{margin-left:4px}}.indexed-catalog .tender-title{text-align:left;white-space:normal;justify-content:flex-start;width:100%}.indexed-catalog>.button{margin-top:18px}.indexed-catalog .notice{margin:16px 0}@media (width<=760px){.indexed-catalog .page-heading{flex-wrap:wrap}}.indexed-catalog>.search-toolbar{flex-wrap:wrap;gap:12px;margin-bottom:16px}.document-heading,.document-provider,.document-source-meta{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.document-heading h2{margin:0 0 6px}.document-registry .badge{white-space:normal;align-items:center;gap:5px;display:inline-flex}.document-registry .doc-ok{color:#1c6345;background:#e6f4ed}.document-registry .doc-caution{color:#84560c;background:#fff0d6}.document-upload{background:#f8faf9;border:1px dashed #9fbbb0;border-radius:13px;gap:14px;padding:20px;display:grid}.document-upload strong{align-items:center;gap:8px;display:flex}.document-upload p,.document-provider p{margin:7px 0 0}.document-upload input{background:#fff;max-width:100%}.document-upload .button{justify-self:start}.document-provider{border:1px solid #dce6e0;border-radius:12px;flex-wrap:wrap;padding:16px}.document-list{margin:0;padding:0;list-style:none}.document-list li{border-bottom:1px solid #e5ebe7;align-items:flex-start;gap:13px;padding:18px 0;display:flex}.document-list li>svg{color:#587b6b;flex:none;margin-top:2px}.document-information{overflow-wrap:anywhere;flex:1;min-width:0}.document-information p{margin:5px 0}.document-warning{color:#8a5814}.document-actions{flex:none;justify-items:end;gap:8px;display:grid}.document-actions .inline-link,.document-source-meta .inline-link{align-items:center;gap:5px;display:inline-flex}.document-list .archive-child{padding-left:22px}.document-expected{border-top:1px solid #e5ebe7;padding-top:16px}.document-expected summary{cursor:pointer;font-weight:700}.document-expected>.field{margin:12px 0}.document-expected>.button{margin-top:14px}.document-source{min-width:0}.source-text{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:#f8faf9;border:1px solid #dbe5df;border-radius:10px;max-height:52vh;padding:18px;font-family:inherit;font-size:14px;line-height:1.75;overflow:auto}.source-text mark{color:inherit;background:#fff1a8;border-radius:2px}.source-text:focus-visible{outline-offset:3px;outline:2px solid #277256}@media (width<=640px){.document-heading{display:grid}.document-upload{padding:14px}.document-list li{flex-wrap:wrap}.document-list li>svg{display:none}.document-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%;display:flex}.document-list .archive-child{padding-left:12px}.document-source-meta{flex-wrap:wrap}.source-text{max-height:45vh;padding:12px}.document-provider .button{width:100%}}.document-registry>.notice{display:block}.document-registry>.notice p{margin-top:8px;margin-bottom:0}.modal:has(.document-source) .modal-title{gap:12px;min-width:0}.modal:has(.document-source) .modal-title h2{overflow-wrap:anywhere;min-width:0}.modal:has(.document-source) .modal-title .icon-button{flex-shrink:0}.eis-source-panel .button{white-space:normal;text-align:center;overflow-wrap:anywhere;max-width:100%}.eis-source-panel button.inline-link{white-space:normal;overflow-wrap:anywhere;background:0 0;max-width:100%}.review-workbench{--review-bg:var(--g-surface,#fff);--review-inset:var(--g-inset,#f3f6f5);--review-border:var(--g-control-border,#cbd5d0);--review-text:var(--g-text,#253532);--review-muted:var(--g-muted,#53645c);--review-accent:var(--g-accent,#087f61);border:1px solid var(--review-border);color:var(--review-text);background:var(--review-bg);border-radius:12px;flex-direction:column;gap:18px;min-width:0;padding:22px;scroll-margin-top:24px;display:flex}.review-workbench *{min-width:0}.review-workbench h3{margin:0 0 8px;font-size:18px;line-height:1.45}.review-workbench h4{margin:0;font-size:16px;line-height:1.5}.review-workbench h5{margin:0 0 10px;font-size:14px;line-height:1.5}.review-workbench p{overflow-wrap:anywhere;max-width:75ch;margin:0;font-size:14px;line-height:1.65}.review-workbench .button{white-space:normal;text-align:center;min-height:44px;line-height:1.45}.review-workbench .field{color:var(--review-muted);gap:7px;margin:0}.review-workbench .field textarea{color:var(--review-text);background:var(--review-bg);white-space:pre-wrap;tab-size:4;resize:vertical;caret-color:var(--review-accent);line-height:1.7}.review-workbench .field textarea::selection{color:var(--g-on-accent,#fff);background:var(--review-accent)}.review-workbench pre::selection{color:var(--g-on-accent,#fff);background:var(--review-accent)}.review-heading,.review-row,.review-actions,.review-footer,.review-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.review-heading{align-items:flex-start}.review-heading>div{flex:300px}.review-heading p,.review-workbench .review-help{color:var(--review-muted);font-size:13px}.review-deadline{font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--review-inset);border-radius:6px;padding:8px 10px;font-size:13px}.review-deadline-soon{color:var(--g-danger,#9d382d);font-weight:700}.review-workbench .review-boundary{border-top:1px solid var(--review-border);border-bottom:1px solid var(--review-border);color:var(--review-muted);max-width:none;padding:12px 0;font-size:13px}.review-message{border:1px solid var(--review-border);background:var(--review-inset);border-radius:7px;flex-direction:column;gap:10px;padding:12px;display:flex}.review-error{color:var(--g-danger,#91382d);background:var(--g-danger-bg,#fff3ef);border-color:var(--g-danger-border,#e8bcb4)}.review-error .button{align-self:flex-start}.review-loading{background:var(--review-inset);color:var(--review-muted);padding:12px}.review-empty{color:var(--review-muted);padding:20px 0}.review-resume{border-block:1px solid var(--review-border);flex-direction:column;gap:14px;padding:16px 0;display:flex}.review-resume .review-row>span{font-size:13px}.review-progress{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:12px 24px;font-size:13px;display:flex}.review-stages{flex-wrap:wrap;gap:8px;display:flex}.review-stages [aria-pressed=true],.review-entity-options [aria-pressed=true],.review-mobile-tabs [aria-pressed=true]{background:var(--g-selected,#e5f3ec);color:var(--review-accent);border-color:var(--review-accent)}.review-stage{flex-direction:column;gap:16px;display:flex}.review-stage>.review-row .checkbox-field{margin:0;font-size:13px}.review-entity-picker{border-block:1px solid var(--review-border);padding:12px 0}.review-entity-picker summary,.review-mention summary{cursor:pointer;font-size:13px;line-height:1.6}.review-entity-options{flex-direction:column;gap:8px;padding-top:12px;display:flex}.review-entity-options .button{text-align:left;justify-content:flex-start}.review-entity-options small{margin-top:4px;display:block}.review-mention-list{flex-direction:column;display:flex}.review-mention,.review-risk{border-bottom:1px solid var(--review-border);flex-direction:column;gap:12px;padding:18px 0;display:flex}.review-mention:first-child,.review-risk:first-of-type{padding-top:4px}.review-mention .review-state,.review-risk .review-row>span{color:var(--review-muted);font-size:12px}.review-workbench .review-quotation{white-space:pre-wrap;font-size:16px;font-weight:600}.review-quotation>span{font-size:13px;font-weight:400}.review-source-link{text-align:left;color:var(--review-accent);text-underline-offset:3px;overflow-wrap:anywhere;background:0 0;border:0;border-radius:2px;align-self:flex-start;padding:4px 0;font-size:13px;line-height:1.65;text-decoration:underline;display:block}.review-source-link:hover{color:var(--g-accent-hover,#06684f)}.review-context{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:4;background:var(--review-inset);border-radius:6px;max-height:320px;margin:0;padding:12px;font-size:14px;line-height:1.7;overflow:auto}.review-actions{justify-content:flex-start;gap:8px}.review-decision-form{flex-direction:column;gap:14px;padding-top:10px;display:flex}.review-pagination{justify-content:center;padding-top:10px}.review-pagination>span{font-variant-numeric:tabular-nums;font-size:13px}.review-source-list{flex-direction:column;display:flex}.review-source-row{border:0;border-bottom:1px solid var(--review-border);background:var(--review-bg);text-align:left;justify-content:space-between;align-items:center;gap:16px;padding:14px 8px;font-size:13px;line-height:1.65;display:flex}.review-source-row:hover:not(:disabled){background:var(--g-hover,#eef5f1)}.review-source-row strong{overflow-wrap:anywhere;display:block}.review-source-row small{color:var(--review-muted);margin-top:5px;display:block}.review-source-row>span:last-child{color:var(--review-accent);flex-shrink:0}.review-source-host{scroll-margin-top:24px}.review-source-view{border-block:1px solid var(--review-border);flex-direction:column;gap:16px;padding:18px 0;display:flex}.review-comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.review-original-column,.review-copy-column,.review-add-mention,.review-copy-part,.review-source-confirm,.review-restored{flex-direction:column;gap:12px;display:flex}.review-original-column>label{position:relative}.review-add-mention,.review-restored{background:var(--review-inset);border-radius:7px;padding:14px}.review-add-mention .review-context,.review-restored .review-context{padding:0}.review-copy-part{border-bottom:1px solid var(--review-border);padding-bottom:14px}.review-copy-part .button{align-self:flex-start}.review-source-confirm{border-top:1px solid var(--review-border);padding-top:14px}.review-source-confirm .button{align-self:flex-start}.review-mobile-tabs{display:none}.review-footer{border-top:1px solid var(--review-border);padding-top:18px}.review-workbench :is(button,a,summary,input,select,textarea):focus-visible,.review-workbench :is(h3,h4,h5,[tabindex="-1"]):focus{outline:3px solid var(--review-accent);outline-offset:3px}@media (width<=750px){.review-workbench{gap:16px;padding:15px}.review-heading>div{flex-basis:100%}.review-deadline{background:0 0;padding:0}.review-progress{flex-direction:column;gap:7px}.review-stages{grid-template-columns:1fr;width:100%;display:grid}.review-row{align-items:flex-start}.review-comparison{display:block}.review-mobile-tabs{gap:8px;display:flex}.review-mobile-tabs .button{flex:1}.review-show-original .review-copy-column,.review-show-copy .review-original-column{display:none}.review-source-row{align-items:flex-start;gap:12px;padding:14px 0}.review-source-row>span:last-child{text-align:right;flex-basis:68px}.review-actions>.button,.review-footer>.button{flex:160px}.review-resume .review-actions,.review-source-confirm .button{width:100%}.review-context{max-height:260px}.review-pagination{gap:8px}.review-pagination .button{flex:1}.review-pagination>span{text-align:center;order:-1;width:100%}}.analysis-heading,.analysis-result-header,.analysis-finding-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.analysis-heading h2{margin-bottom:7px}.analysis-heading>svg{color:#34706c;flex-shrink:0}.analysis-actions{grid-template-columns:1fr 1fr;gap:20px;display:grid}.analysis-actions .button{min-height:45px}.analysis-actions p{margin:9px 0 0}.analysis-result-header{border-top:1px solid #e0e5e3;justify-content:flex-start;padding-top:22px}.analysis-summary{font-size:16px;line-height:1.7}.analysis-status-complete,.compliance-matches{color:#265f3f;background:#e3f1e8}.analysis-status-partial,.analysis-status-stale,.compliance-unknown{color:#795816;background:#fbf1dd}.analysis-status-error,.compliance-mismatch{color:#963d34;background:#fae5e2}.analysis-error{white-space:pre-wrap;font:inherit;overflow-wrap:anywhere;margin:10px 0 0;font-size:13px;line-height:1.6}.analysis-counts{flex-wrap:wrap;gap:12px;display:flex}.analysis-counts>span{background:#f3f6f4;border-radius:10px;padding:12px 16px;font-size:13px}.analysis-counts strong{color:#20423f;margin-right:5px;font-size:19px}.analysis-filter{max-width:400px}.analysis-findings{gap:16px;display:grid}.analysis-finding{background:#fff;border:1px solid #dfe7e2;border-left:4px solid #8ba8a0;border-radius:12px;padding:20px}.analysis-finding.severity-warning{border-left-color:#cfab60}.analysis-finding.severity-critical{border-left-color:#c76155}.analysis-finding h3{margin:13px 0 9px;font-size:17px}.analysis-finding>p{overflow-wrap:anywhere;font-size:14px;line-height:1.65}.analysis-finding-meta .badge{align-items:center;gap:5px;display:inline-flex}.analysis-citations{gap:9px;margin-top:13px;display:grid}.analysis-citation{text-align:left;font:inherit;color:inherit;cursor:pointer;background:#f4f7f5;border:1px solid #e0e8e3;border-radius:8px;width:100%;min-width:0;padding:13px;display:block}.analysis-citation:hover{background:#eaf2ed;border-color:#8eb5a4}.analysis-citation:focus-visible{outline-offset:3px;outline:3px solid #34706c}.analysis-citation q{white-space:pre-wrap;overflow-wrap:anywhere;max-height:190px;font-size:13px;line-height:1.6;display:block;overflow:auto}.analysis-citation span{color:#306e5b;flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;font-size:12px;display:flex}.analysis-panel details summary{cursor:pointer}.analysis-panel details li{margin-top:6px}@media (width<=650px){.analysis-actions{grid-template-columns:1fr;gap:12px}.analysis-actions .button{justify-content:center;width:100%}.analysis-finding{padding:15px}.analysis-counts{grid-template-columns:1fr;display:grid}.analysis-finding-meta{align-items:flex-start}.analysis-citation{padding:11px}}.analysis-panel>.notice{display:block}.analysis-panel>.notice p{margin-top:8px;margin-bottom:0}.privacy-preview{background:#f7faf8;border:1px solid #ccdcd4;border-radius:14px;min-width:0;padding:20px}.privacy-heading,.privacy-summary,.privacy-view-actions,.privacy-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.privacy-heading>div{flex:1;min-width:220px}.privacy-heading h3{align-items:center;gap:8px;margin:0;font-size:18px;display:flex}.privacy-heading p{margin:8px 0 0}.privacy-preview>p{margin:0;line-height:1.6}.privacy-boundary{color:#566a5e;align-items:flex-start;gap:8px;display:flex}.privacy-boundary>svg{flex-shrink:0;margin-top:3px}.privacy-summary p{margin:8px 0 0}.privacy-counts{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;display:grid}.privacy-counts>div{background:#edf3ef;border-radius:9px;padding:12px}.privacy-counts dt{color:#596d5f;font-size:12px;line-height:1.5}.privacy-counts dd{color:#234d3b;margin:4px 0 0;font-size:22px;font-weight:650}.privacy-categories summary{font-size:14px}.privacy-categories ul{font-size:13px;line-height:1.7}.privacy-view-actions{justify-content:flex-start}.privacy-items{gap:14px;min-width:0;display:grid}.privacy-item{background:#fff;border:1px solid #dfe7e2;border-radius:10px;min-width:0;padding:16px}.privacy-item h4,.privacy-original h4{margin:0;font-size:15px;line-height:1.5}.privacy-item p{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.privacy-text{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;tab-size:4;background:#f3f6f4;border-radius:8px;max-height:440px;padding:14px;font-size:14px;line-height:1.65;overflow:auto}.privacy-pagination{justify-content:center}.privacy-original{background:#fff;border:2px solid #79a88c;border-radius:10px;min-width:0;padding:18px}.privacy-original>p{overflow-wrap:anywhere}.privacy-original h4:focus{outline-offset:5px;outline:3px solid #34706c}.privacy-preview button:focus-visible,.privacy-preview summary:focus-visible{outline-offset:3px;outline:3px solid #34706c}.privacy-preview .notice{display:block}.privacy-preview .notice button{margin:10px 0 0}.privacy-preview .button{white-space:normal;text-align:center;min-height:42px;line-height:1.4}@media (width<=650px){.privacy-preview{padding:14px}.privacy-counts{grid-template-columns:1fr}.privacy-counts>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.privacy-counts dd{margin:0}.privacy-heading>.button,.privacy-summary>.button,.privacy-view-actions>.button{justify-content:center;width:100%}.privacy-heading>div{min-width:0}.privacy-item,.privacy-original{padding:12px}.privacy-text{padding:10px;font-size:13px}.privacy-pagination{gap:8px}.privacy-pagination .button{flex:1;justify-content:center}.privacy-pagination>span{text-align:center;order:-1;width:100%}}.condition-review{border:1px solid #dfe7e2;border-radius:12px;min-width:0;padding:16px}.condition-review-row{border-top:1px solid #dfe7e2;min-width:0;padding-top:16px}.condition-row-heading,.condition-review-pages,.condition-review-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.condition-row-heading h4{margin:0}.condition-review-controls .field{flex:1;min-width:min(100%,240px)}.condition-source,.condition-explanation p{white-space:pre-wrap;overflow-wrap:anywhere}.condition-signals{gap:8px;padding-left:20px;display:grid}.condition-signals .analysis-citation{width:100%}.condition-explanation{padding:12px 0}.condition-review summary{cursor:pointer;overflow-wrap:anywhere}@media (width<=600px){.condition-review{padding:12px}.condition-review-controls{align-items:stretch}.condition-review-controls .field{flex-basis:100%}.condition-review-pages{justify-content:center}}.price-stack{gap:20px;display:grid}.price-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.price-heading h2,.price-heading h3{margin-top:4px}.price-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.price-stats>div{background:#f4f7f6;border:1px solid #e3ebe8;border-radius:12px;gap:10px;padding:18px;display:grid}.price-stats span,.price-floor span{color:#62746f;font-size:13px}.price-stats strong{letter-spacing:-.5px;color:#163f36;font-size:clamp(18px,2vw,25px)}.price-floor{border-top:1px solid #e5ebe8;flex-wrap:wrap;gap:30px;padding-top:16px;display:flex}.price-floor span{gap:6px;display:grid}.price-floor strong{color:#1b3b33;font-size:21px}.price-source{border:1px solid #dce7e1;border-radius:12px;margin:18px 0;padding:16px}.price-source summary{cursor:pointer;font-weight:700}.price-source .form-grid{margin:20px 0}.price-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.price-history{gap:12px;margin-top:16px;display:grid}.price-comparable{border:1px solid #e1e8e4;border-radius:12px;padding:18px}.price-comparable h3{margin-bottom:6px;font-size:16px}.price-comparable-values{flex-wrap:wrap;gap:12px 24px;font-size:13px;display:flex}.price-comparable-values strong{color:#1b3b33;margin-top:3px;display:block}.price-stack .notice p:last-child{margin-bottom:0}.price-stack input,.price-stack select{min-width:0;max-width:100%}.price-stack .button{align-self:start}.price-stack .badge{white-space:nowrap}.price-stack .notice ul{margin:0;padding-left:20px}.price-stack .notice li+li{margin-top:7px}@media (width<=650px){.price-stats{grid-template-columns:1fr;gap:8px}.price-stats>div{justify-content:space-between;align-items:center;padding:14px;display:flex}.price-heading{flex-wrap:wrap}.price-stack .form-grid{grid-template-columns:1fr}.price-floor{gap:16px}.price-comparable{padding:14px}.price-source{padding:12px}.price-actions .button,.price-stack .button.primary{width:100%}}.history-contract{border-top:1px solid #e1e8e4;margin-top:16px;padding-top:14px}.history-contract>summary{cursor:pointer;color:#1b4b3d;font-weight:700;line-height:1.5}.history-contract-content{gap:14px;min-width:0;padding-top:14px;display:grid}.history-contract-content>p,.history-contract-content .price-actions,.history-contract-content .notice{margin:0}.contract-facts{background:#f5f8f6;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:16px;display:grid}.contract-facts>div{min-width:0}.contract-facts dt{color:#62746f;margin-bottom:5px;font-size:12px;line-height:1.45}.contract-facts dd{color:#1b3b33;overflow-wrap:anywhere;margin:0;font-size:14px}.contract-facts dd small{color:#62746f;margin-top:4px;font-size:11px;line-height:1.45;display:block}.contract-facts strong{font-size:15px;font-weight:600}.contract-position{border:1px solid #d5e3dc;border-radius:10px;min-width:0;padding:16px}.contract-position h4,.contract-sources h4{overflow-wrap:anywhere;margin:0 0 12px;font-size:14px}.contract-position .contract-facts{background:0 0;padding:0}.contract-position>p:last-child{margin-bottom:0}.contract-sources ul,.contract-issues{overflow-wrap:anywhere;margin:8px 0 0;padding-left:20px;font-size:13px;line-height:1.55}.contract-sources li+li,.contract-issues li+li{margin-top:7px}.history-contract select{text-overflow:ellipsis;width:100%}.contract-sources a{color:#235c49;text-underline-offset:2px;text-decoration:underline}.history-contract summary:focus-visible,.contract-sources a:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #33876b}@media (width<=850px){.contract-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.contract-facts{grid-template-columns:1fr;gap:12px;padding:14px}.contract-position{padding:14px}.history-contract .price-actions .button{width:100%}.history-contract>summary .small{display:block}}.comparison-editor{gap:18px;min-width:0;display:grid}.comparison-editor>p,.comparison-section-body>p{margin:0}.comparison-section,.comparison-candidate{border:1px solid #dce7e1;border-radius:12px;min-width:0;overflow:hidden}.comparison-section>summary,.comparison-candidate>summary{cursor:pointer;overflow-wrap:anywhere;padding:17px 18px;font-weight:700;line-height:1.5}.comparison-section>summary .small,.comparison-candidate>summary .small{margin-left:12px;font-weight:400}.comparison-candidate>summary{background:#f7f9f8}.comparison-section-body{gap:18px;min-width:0;padding:0 18px 18px;display:grid}.comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.comparison-fact{border:1px solid #dce6e1;border-radius:10px;gap:10px;min-width:0;margin:0;padding:14px;display:grid}.comparison-fact legend{padding:0 5px;font-size:14px;font-weight:650}.comparison-fact.is-confirmed{background:#f7faf7;border-color:#79a18a}.comparison-fact .field{margin:0}.comparison-fact select[multiple]{width:100%;min-height:68px;padding:6px;font-size:12px;line-height:1.6}.comparison-fact option{white-space:normal;overflow-wrap:anywhere;padding:5px}.comparison-editor input,.comparison-editor select,.comparison-editor textarea{box-sizing:border-box;width:100%;min-width:0}.comparison-editor input[type=checkbox]{flex-shrink:0;width:auto}.comparison-editor textarea{resize:vertical}.comparison-characteristic{background:#f5f8f6;border-radius:10px;gap:14px;min-width:0;padding:16px;display:grid}.comparison-characteristic h4{margin:0}.comparison-corrections{border:1px dashed #bbcfc1;border-radius:10px;gap:12px;min-width:0;padding:14px;display:grid}.comparison-corrections summary{cursor:pointer;font-size:14px}.comparison-corrections .field{margin-top:12px}.comparison-proof-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.comparison-proof-list>li{overflow-wrap:anywhere;background:#f5f8f6;border-radius:10px;padding:14px}.comparison-proof-list p{white-space:pre-wrap;max-height:180px;font-size:13px;overflow:auto}.comparison-proof-list strong{font-size:13px}.comparison-proof-list .price-actions{margin-bottom:0}.comparison-editor .checkbox-field{align-items:flex-start;font-size:13px;line-height:1.6}.comparison-table-scroll{max-width:100%;overflow-x:auto}.comparison-results{min-width:0}.comparison-results table{border-collapse:collapse;width:100%;font-size:13px}.comparison-results th,.comparison-results td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #dce7e1;padding:12px}.comparison-results th{background:#f5f8f6}.comparison-exclusions{max-height:340px;padding:0 20px 16px 38px;font-size:13px;line-height:1.6;overflow:auto}.comparison-editor .error-text{color:#9b342c;margin:0;font-size:13px}.comparison-editor summary:focus-visible{outline-offset:-4px;outline:2px solid #33876b}.comparison-editor .price-actions{align-items:center;margin:0}.comparison-editor .notice{overflow-wrap:anywhere}@media (width<=850px){.comparison-grid{grid-template-columns:1fr}}@media (width<=650px){.comparison-section-body{padding:0 12px 12px}.comparison-section>summary,.comparison-candidate>summary{padding:14px 12px}.comparison-section>summary .small,.comparison-candidate>summary .small{margin-left:0;display:block}.comparison-fact,.comparison-characteristic{padding:12px}.comparison-results th,.comparison-results td{min-width:125px;padding:8px}.comparison-editor .badge{white-space:normal}.comparison-editor .price-actions{flex-direction:column;align-items:stretch}}.packet-panel{gap:18px;display:grid}.packet-panel>p{margin:0}.packet-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;display:flex}.packet-heading h2,.packet-heading h3{margin:3px 0}.packet-profile{background:#f7f9f8;border:1px solid #dce6e1;border-radius:12px;padding:20px}.packet-profile .field{max-width:440px;margin:14px 0}.packet-requirements{gap:10px;display:grid}.packet-requirement{border:1px solid #dce6e1;border-radius:10px;overflow:hidden}.packet-requirement summary{cursor:pointer;justify-content:space-between;gap:20px;padding:17px 18px;font-weight:650;display:flex}.packet-requirement summary:before{content:"+";color:#52836f}.packet-requirement[open] summary:before{content:"−"}.packet-requirement summary span:first-child{flex:1}.packet-requirement summary .small{color:#648174;white-space:nowrap}.packet-requirement-body{gap:15px;padding:0 18px 18px;display:grid}.packet-requirement blockquote{background:#f3f7f4;border-left:3px solid #6d9982;margin:0;padding:12px 16px;font-size:13px;line-height:1.7}.packet-requirement blockquote p{margin:0 0 8px}.packet-requirement footer{color:#648174;font-size:12px}.packet-evidence{border:1px solid #e2e9e5;border-radius:8px;min-width:0;padding:12px}.packet-evidence legend{padding:0 5px;font-size:13px}.packet-evidence .checkbox-field{word-break:break-word;margin:8px 0}.packet-missing{background:#fffcf3;border:1px solid #e6d8b1;border-radius:10px;padding:16px}.packet-missing summary{cursor:pointer;font-weight:700}.packet-missing ul{max-height:260px;margin-bottom:0;padding-left:20px;font-size:13px;line-height:1.65;overflow:auto}.packet-actions{flex-wrap:wrap;gap:10px;display:flex}.packet-review{border-top:1px solid #e4eae6;padding:12px 0}.packet-panel .notice p:last-child{margin-bottom:0}.packet-panel input,.packet-panel textarea,.packet-panel select{min-width:0;max-width:100%}.packet-panel textarea{resize:vertical}.packet-panel .button:disabled{opacity:.5;cursor:not-allowed}@media (width<=650px){.packet-profile{padding:14px}.packet-requirement summary{flex-wrap:wrap;gap:9px;padding:14px}.packet-requirement summary span:first-child{flex-basis:80%}.packet-requirement summary .small{margin-left:22px}.packet-requirement-body{padding:0 14px 14px}.packet-actions .button{width:100%}.packet-profile .field{max-width:none}.packet-missing{padding:12px}}.packet-panel .button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.packet-price-decision{border-top:1px solid #dce6e1;border-bottom:1px solid #dce6e1;gap:12px;margin:16px 0;padding:16px 0;display:grid}.packet-price-decision p,.packet-price-decision .field{margin:0}.packet-price-decision .checkbox-field{align-items:flex-start;line-height:1.6}.packet-price-decision input[type=checkbox]{flex-shrink:0}.packet-price-decision select{width:100%}.packet-panel .notice .button{margin-top:8px}.packet-requirement-body textarea{white-space:pre-wrap}.packet-panel .notice{overflow-wrap:anywhere}.customer-forms{overflow-wrap:anywhere;background:#fbfcfb;border:1px solid #dce6e1;border-radius:12px;gap:16px;min-width:0;padding:20px;display:grid}.customer-forms h3,.customer-forms h4,.customer-forms p{margin:0}.customer-forms h4{font-size:16px}.customer-forms p{line-height:1.65}.customer-forms .notice .full{gap:10px;min-width:0;display:grid}.form-source-controls,.form-mapping,.form-planned,.form-artifacts{gap:12px;min-width:0;display:grid}.customer-forms .field{min-width:0;margin:0}.customer-forms select{width:100%}.form-file-input{display:none}.form-source-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.form-source-heading a{flex-shrink:0}.form-text-overview,.form-issues{border:1px solid #dce6e1;border-radius:10px;min-width:0;padding:14px}.customer-forms summary{cursor:pointer;font-weight:650}.form-text-overview>p{margin:10px 0}.form-overview-scroll{gap:14px;min-width:0;max-height:520px;padding:4px;display:grid;overflow:auto}.form-overview-scroll:focus-visible,.customer-forms summary:focus-visible{outline-offset:3px;outline:2px solid #376f58}.form-table-scroll{min-width:0;overflow:auto}.form-source-table{border-collapse:collapse;width:100%;min-width:500px;font-size:13px}.form-source-table caption{text-align:left;padding:6px 0;font-weight:650}.form-source-table td{vertical-align:top;border:1px solid #cddbd3;min-width:90px;max-width:420px;padding:9px 11px}.form-original-text{white-space:pre-wrap;overflow-wrap:anywhere}.form-cell-preview{white-space:pre-wrap;overflow-wrap:anywhere;color:#315d4a;margin-top:6px;font-size:13px;line-height:1.65;display:block}.form-cell-card,.form-artifact-card{background:#fff;border:1px solid #dce6e1;border-radius:10px;gap:10px;min-width:0;padding:14px;display:grid}.form-artifact-card details{max-height:360px;overflow:auto}.form-artifact-card>strong{font-size:15px}.customer-forms ul{margin:10px 0;padding-left:22px;font-size:13px;line-height:1.65}.customer-forms li{margin:6px 0}.form-issues ul{max-height:260px;overflow:auto}.customer-forms .checkbox-field{align-items:flex-start;line-height:1.6}.customer-forms input[type=checkbox]{flex-shrink:0}.customer-forms .button{white-space:normal;text-align:center}@media (width<=650px){.customer-forms{gap:14px;padding:14px}.form-cell-card,.form-artifact-card,.form-text-overview,.form-issues{padding:12px}.form-overview-scroll{max-height:420px}.form-source-heading{display:grid}.form-planned>.button,.customer-forms .notice .button{width:100%}}.packet-panel{grid-template-columns:minmax(0,1fr);min-width:0}.packet-panel>*{min-width:0}.packet-panel :is(.packet-requirements,.packet-price-decision,.packet-requirement-body){grid-template-columns:minmax(0,1fr)}.form-artifact-card details.form-review{min-width:0;max-height:none;overflow:visible}.form-review[open]{gap:10px;display:grid}.form-review code{overflow-wrap:anywhere;font-size:12px}.form-review .button{justify-self:start}@media (width<=650px){.form-review .button{width:100%}}html[data-theme]{color:var(--g-text);background:var(--g-canvas)}html[data-theme] button:focus-visible,html[data-theme] a:focus-visible,html[data-theme] input:focus-visible,html[data-theme] textarea:focus-visible,html[data-theme] select:focus-visible{outline:3px solid var(--g-accent)}html[data-theme] .eyebrow{color:var(--g-muted)}html[data-theme] .panel{background:var(--g-surface);box-shadow:0 5px 20px var(--g-shadow-color)}html[data-theme] .primary{color:var(--g-on-accent);box-shadow:0 2px 4px var(--g-shadow-color)}html[data-theme] .primary:hover:not(:disabled){background:var(--g-accent-hover)}html[data-theme] .secondary{background:var(--g-surface);border-color:var(--g-control-border)}html[data-theme] .secondary:hover{background:var(--g-hover)}html[data-theme] .icon-button{color:var(--g-muted)}html[data-theme] .icon-button:hover{background:var(--g-hover)}html[data-theme] .badge{background:var(--g-inset);color:var(--g-muted)}html[data-theme] .soft-green{background:var(--g-selected);color:var(--g-accent)}html[data-theme] .notice{border:1px solid var(--g-border);background:var(--g-inset);color:var(--g-muted)}html[data-theme] .notice.error{color:var(--g-danger);background:var(--g-danger-bg);border-color:var(--g-danger-border)}html[data-theme] .notice.success{color:var(--g-success);background:var(--g-success-bg);border-color:var(--g-success-border)}html[data-theme] .field{color:var(--g-muted)}html[data-theme] .field input,html[data-theme] .field select,html[data-theme] .field textarea{border:1px solid var(--g-control-border);background:var(--g-surface);color:var(--g-text)}html[data-theme] .field input::placeholder,html[data-theme] .field textarea::placeholder{color:var(--g-placeholder)}html[data-theme] .field input:focus,html[data-theme] .field select:focus,html[data-theme] .field textarea:focus{border-color:var(--g-accent)}html[data-theme] .empty{color:var(--g-muted)}html[data-theme] .empty h2,html[data-theme] .empty h3{color:var(--g-text)}html[data-theme] .empty-icon{background:var(--g-inset)}html[data-theme] .skip-link{background:var(--g-surface)}html[data-theme] .brand-mark{color:var(--g-on-accent)}html[data-theme] .local-pill{color:var(--g-muted)}html[data-theme] .local-pill i,html[data-theme] .trial-dot{background:var(--g-accent)}html[data-theme] .welcome-card{background:var(--g-surface);border:1px solid var(--g-border);box-shadow:0 20px 65px var(--g-shadow-color)}html[data-theme] .welcome-story{background:var(--g-inset)}html[data-theme] .welcome-lead{color:var(--g-muted)}html[data-theme] .mini-document{background:var(--g-surface);border:1px solid var(--g-border);box-shadow:0 8px 20px var(--g-shadow-color)}html[data-theme] .mini-document-top{border-bottom:1px solid var(--g-border)}html[data-theme] .mini-document-top>svg{color:var(--g-muted)}html[data-theme] .mini-icon{background:var(--g-inset);color:var(--g-muted)}html[data-theme] .mini-step,html[data-theme] .mini-caption,html[data-theme] .welcome-footnote{color:var(--g-muted)}html[data-theme] .demo-label{background:var(--g-inset);color:var(--g-muted)}html[data-theme] .or-divider{background:var(--g-border)}html[data-theme] .or-divider span{background:var(--g-border);color:var(--g-muted)}html[data-theme] .auth-tabs{border-bottom:1px solid var(--g-border)}html[data-theme] .auth-tabs button{color:var(--g-muted)}html[data-theme] .auth-tabs button[aria-selected=true]{color:var(--g-text)}html[data-theme] .auth-hint,html[data-theme] .welcome-bottom{color:var(--g-muted)}html[data-theme] .sidebar{background:var(--g-surface);border-right:1px solid var(--g-border)}html[data-theme] .workspace-label{background:var(--g-inset);border:1px solid var(--g-border)}html[data-theme] .workspace-avatar{background:var(--g-surface);border:1px solid var(--g-border);color:var(--g-muted)}html[data-theme] .workspace-label div>span,html[data-theme] .workspace-label>svg,html[data-theme] .primary-nav a,html[data-theme] .secondary-nav a{color:var(--g-muted)}html[data-theme] .primary-nav a:hover,html[data-theme] .secondary-nav a:hover{background:var(--g-hover)}html[data-theme] .primary-nav a.active,html[data-theme] .secondary-nav a.active{background:var(--g-selected)}html[data-theme] .nav-divider{background:var(--g-border)}html[data-theme] .trial-card{border:1px solid var(--g-border);background:var(--g-inset)}html[data-theme] .trial-card>div,html[data-theme] .trial-card>p{color:var(--g-muted)}html[data-theme] .logout-button{border-top:1px solid var(--g-border)}html[data-theme] .logout-button small,html[data-theme] .logout-button>svg{color:var(--g-muted)}html[data-theme] .topbar{border-bottom:1px solid var(--g-border);background:var(--g-surface)}html[data-theme] .topbar strong,html[data-theme] .breadcrumb-root,html[data-theme] .breadcrumb-slash,html[data-theme] .page-heading p{color:var(--g-muted)}html[data-theme] .demo-banner{background:var(--g-inset);border:1px solid var(--g-border)}html[data-theme] .demo-indicator{background:var(--g-accent)}html[data-theme] .demo-banner strong,html[data-theme] .demo-banner div>span{color:var(--g-muted)}html[data-theme] .demo-banner>.badge{background:var(--g-inset)}html[data-theme] .search-input{border:1px solid var(--g-control-border);color:var(--g-muted)}html[data-theme] .search-input input{color:var(--g-text)}html[data-theme] .quick-regimes button{color:var(--g-muted)}html[data-theme] .quick-regimes button.selected{background:var(--g-selected);border-color:var(--g-control-border);color:var(--g-muted)}html[data-theme] .search-tools{color:var(--g-muted)}html[data-theme] .count-pill{background:var(--g-selected);color:var(--g-muted)}html[data-theme] .filters-grid{border-top:1px solid var(--g-border)}html[data-theme] .saved-searches{color:var(--g-muted)}html[data-theme] .saved-chip{border:1px solid var(--g-border);background:var(--g-surface);color:var(--g-muted)}html[data-theme] .results-toolbar{border-bottom:1px solid var(--g-border)}html[data-theme] .result-tabs button,html[data-theme] .result-tabs button.active,html[data-theme] .sort-label,html[data-theme] .sort-label select,html[data-theme] .result-summary,html[data-theme] .result-summary strong,html[data-theme] .result-summary>span{color:var(--g-muted)}html[data-theme] .table-head{background:var(--g-inset);border-bottom:1px solid var(--g-border);color:var(--g-muted)}html[data-theme] .tender-row{border-bottom:1px solid var(--g-border)}html[data-theme] .regime-badge{background:var(--g-selected);color:var(--g-muted)}html[data-theme] .tender-code{color:var(--g-muted)}html[data-theme] .work-dot{color:var(--g-muted);border-left:1px solid var(--g-border)}html[data-theme] .tender-title{color:var(--g-text)}html[data-theme] .tender-title>svg,html[data-theme] .tender-customer,html[data-theme] .tender-facts{color:var(--g-muted)}html[data-theme] .tender-price strong{color:var(--g-text)}html[data-theme] .tender-deadline strong,html[data-theme] .tender-price>span,html[data-theme] .tender-deadline>span,html[data-theme] .favorite-button{color:var(--g-muted)}html[data-theme] .favorite-button:hover,html[data-theme] .favorite-button.is-favorite{color:var(--g-accent)}html[data-theme] .match-reason,html[data-theme] .list-footer,html[data-theme] .app-footer,html[data-theme] .back-link,html[data-theme] .detail-customer{color:var(--g-muted)}html[data-theme] .detail-overview-bar>div+div{border-left:1px solid var(--g-border)}html[data-theme] .detail-overview-bar span,html[data-theme] .detail-overview-bar small{color:var(--g-muted)}html[data-theme] .detail-tabs{border-bottom:1px solid var(--g-border)}html[data-theme] .detail-tabs a,html[data-theme] .content-panel>p{color:var(--g-muted)}html[data-theme] .body-text{color:var(--g-muted)!important}html[data-theme] .key-values{border-top:1px solid var(--g-border)}html[data-theme] .key-values span,html[data-theme] .source-footnote{color:var(--g-muted)}html[data-theme] .source-footnote a{color:var(--g-accent)}html[data-theme] .section-icon{background:var(--g-inset);color:var(--g-muted)}html[data-theme] .action-panel>p{color:var(--g-muted)}html[data-theme] .status-field{border-top:1px solid var(--g-border)}html[data-theme] .plain-list,html[data-theme] .checkbox-field{color:var(--g-muted)}html[data-theme] .source-logo{background:var(--g-inset);color:var(--g-accent)}html[data-theme] .tg-logo{background:var(--g-info-bg);color:var(--g-info)}html[data-theme] .check-list li,html[data-theme] .check-list svg,html[data-theme] .section-heading p{color:var(--g-muted)}html[data-theme] .platform-icon{background:var(--g-inset);color:var(--g-muted)}html[data-theme] .platform-status{color:var(--g-muted)}html[data-theme] .platform-status i{background:var(--g-accent)}html[data-theme] .quota-icon{background:var(--g-inset);color:var(--g-muted)}html[data-theme] .quota-banner p{color:var(--g-muted)}html[data-theme] .plan-card.current{border-color:var(--g-border);box-shadow:0 0 0 1px var(--g-shadow-color)}html[data-theme] .plan-card>p,html[data-theme] .plan-price span{color:var(--g-muted)}html[data-theme] .modal-backdrop{background:var(--g-overlay)}html[data-theme] .modal{box-shadow:0 25px 80px var(--g-shadow-color)}html[data-theme] .upload-zone{border:1px dashed var(--g-control-border);background:var(--g-inset);color:var(--g-muted)}html[data-theme] .upload-zone span,html[data-theme] .upload-zone input{color:var(--g-muted)}html[data-theme] .add-mode{background:var(--g-inset)}html[data-theme] .add-mode button{color:var(--g-muted)}html[data-theme] .add-mode button.active{background:var(--g-selected);color:var(--g-muted);box-shadow:0 2px 4px var(--g-shadow-color)}html[data-theme] .tender-title,html[data-theme] .tender-price strong,html[data-theme] .page-heading h1,html[data-theme] .mini-document-top,html[data-theme] .key-values strong,html[data-theme] .tender-deadline strong,html[data-theme] .result-tabs button.active,html[data-theme] .quick-regimes button.selected{color:var(--g-text)}html[data-theme] .tender-customer,html[data-theme] .welcome-lead,html[data-theme] .content-panel>p,html[data-theme] .body-text,html[data-theme] .action-panel>p,html[data-theme] .plan-card>p,html[data-theme] .quota-banner p,html[data-theme] .source-primary-grid p{color:var(--g-muted)!important}html[data-theme] .field,html[data-theme] .checkbox-field,html[data-theme] .check-list li,html[data-theme] .plain-list,html[data-theme] .tender-facts,html[data-theme] .tender-price>span,html[data-theme] .tender-deadline>span,html[data-theme] .tender-code,html[data-theme] .list-footer,html[data-theme] .source-footnote,html[data-theme] .result-summary,html[data-theme] .platform-status,html[data-theme] .sort-label,html[data-theme] .sort-label select,html[data-theme] .page-heading p,html[data-theme] .primary-nav a,html[data-theme] .secondary-nav a,html[data-theme] .welcome-footnote,html[data-theme] .mini-step{color:var(--g-muted)}html[data-theme] .search-tools,html[data-theme] .search-input,html[data-theme] .quick-regimes button,html[data-theme] .result-tabs button,html[data-theme] .search-input input::placeholder{color:var(--g-placeholder)}html[data-theme] .table-head,html[data-theme] .app-footer,html[data-theme] .auth-hint,html[data-theme] .welcome-bottom,html[data-theme] .result-summary>span,html[data-theme] .demo-banner div>span,html[data-theme] .demo-banner strong,html[data-theme] .notice,html[data-theme] .muted{color:var(--g-muted)}html[data-theme] .platform-links a{color:var(--g-accent)}html[data-theme] .plan-price,html[data-theme] .plan-top h2{color:var(--g-text)}@media (width<=760px){html[data-theme] .sidebar-backdrop{background:var(--g-overlay)}html[data-theme] .topbar{background:var(--g-surface)}html[data-theme] .tender-row{background:var(--g-surface);border:1px solid var(--g-border);box-shadow:0 3px 10px var(--g-shadow-color)}html[data-theme] .tender-row:last-child,html[data-theme] .tender-main{border-bottom:1px solid var(--g-border)}}html[data-theme] .main-content:focus-visible{outline:2px solid var(--g-accent)}html[data-theme] .document-registry .doc-ok{background:var(--g-success-bg);color:var(--g-success)}html[data-theme] .document-registry .doc-caution{background:var(--g-warning-bg);color:var(--g-warning)}html[data-theme] .document-upload{background:var(--g-inset);border:1px dashed var(--g-control-border)}html[data-theme] .document-upload input{background:var(--g-surface)}html[data-theme] .document-provider{border:1px solid var(--g-border)}html[data-theme] .document-list li{border-bottom:1px solid var(--g-border)}html[data-theme] .document-list li>svg{color:var(--g-muted)}html[data-theme] .document-warning{color:var(--g-warning)}html[data-theme] .document-expected{border-top:1px solid var(--g-border)}html[data-theme] .source-text{border:1px solid var(--g-border);background:var(--g-inset)}html[data-theme] .source-text mark{background:var(--g-inset)}html[data-theme] .source-text:focus-visible{outline:2px solid var(--g-accent)}html[data-theme] .analysis-heading>svg{color:var(--g-text)}html[data-theme] .analysis-result-header{border-top:1px solid var(--g-border)}html[data-theme] .analysis-status-complete,html[data-theme] .compliance-matches{background:var(--g-success-bg);color:var(--g-success)}html[data-theme] .analysis-status-partial,html[data-theme] .analysis-status-stale,html[data-theme] .compliance-unknown{background:var(--g-warning-bg);color:var(--g-warning)}html[data-theme] .analysis-status-error,html[data-theme] .compliance-mismatch{background:var(--g-danger-bg);color:var(--g-danger)}html[data-theme] .analysis-counts>span{background:var(--g-inset)}html[data-theme] .analysis-counts strong{color:var(--g-text)}html[data-theme] .analysis-finding{border:1px solid var(--g-border);border-left:4px solid var(--g-border);background:var(--g-surface)}html[data-theme] .analysis-finding.severity-warning{border-left-color:var(--g-warning-border)}html[data-theme] .analysis-finding.severity-critical{border-left-color:var(--g-danger-border)}html[data-theme] .analysis-citation{background:var(--g-inset);border:1px solid var(--g-border)}html[data-theme] .analysis-citation:hover{background:var(--g-hover);border-color:var(--g-border)}html[data-theme] .analysis-citation:focus-visible{outline:3px solid var(--g-accent)}html[data-theme] .analysis-citation span{color:var(--g-text)}html[data-theme] .privacy-preview{border:1px solid var(--g-border);background:var(--g-inset)}html[data-theme] .privacy-boundary{color:var(--g-text)}html[data-theme] .privacy-counts>div{background:var(--g-inset)}html[data-theme] .privacy-counts dt,html[data-theme] .privacy-counts dd{color:var(--g-text)}html[data-theme] .privacy-item{background:var(--g-surface);border:1px solid var(--g-border)}html[data-theme] .privacy-text{background:var(--g-inset)}html[data-theme] .privacy-original{border:2px solid var(--g-border);background:var(--g-surface)}html[data-theme] .privacy-original h4:focus,html[data-theme] .privacy-preview button:focus-visible,html[data-theme] .privacy-preview summary:focus-visible{outline:3px solid var(--g-accent)}html[data-theme] .price-stats>div{background:var(--g-inset);border:1px solid var(--g-border)}html[data-theme] .price-stats span,html[data-theme] .price-floor span,html[data-theme] .price-stats strong{color:var(--g-text)}html[data-theme] .price-floor{border-top:1px solid var(--g-border)}html[data-theme] .price-floor strong{color:var(--g-text)}html[data-theme] .price-source,html[data-theme] .price-comparable{border:1px solid var(--g-border)}html[data-theme] .price-comparable-values strong{color:var(--g-text)}html[data-theme] .history-contract{border-top:1px solid var(--g-border)}html[data-theme] .history-contract>summary{color:var(--g-text)}html[data-theme] .contract-facts{background:var(--g-inset)}html[data-theme] .contract-facts dt,html[data-theme] .contract-facts dd,html[data-theme] .contract-facts dd small{color:var(--g-text)}html[data-theme] .contract-position{border:1px solid var(--g-border)}html[data-theme] .contract-sources a{color:var(--g-accent)}html[data-theme] .history-contract summary:focus-visible,html[data-theme] .contract-sources a:focus-visible{outline:2px solid var(--g-accent)}html[data-theme] .comparison-section,html[data-theme] .comparison-candidate{border:1px solid var(--g-border)}html[data-theme] .comparison-candidate>summary{background:var(--g-inset)}html[data-theme] .comparison-fact{border:1px solid var(--g-border)}html[data-theme] .comparison-fact.is-confirmed{border-color:var(--g-success-border);background:var(--g-success-bg)}html[data-theme] .comparison-characteristic{background:var(--g-inset)}html[data-theme] .comparison-corrections{border:1px dashed var(--g-border)}html[data-theme] .comparison-proof-list>li{background:var(--g-inset)}html[data-theme] .comparison-results th,html[data-theme] .comparison-results td{border-bottom:1px solid var(--g-border)}html[data-theme] .comparison-results th{background:var(--g-inset)}html[data-theme] .comparison-editor .error-text{color:var(--g-danger)}html[data-theme] .comparison-editor summary:focus-visible{outline:2px solid var(--g-accent)}html[data-theme] .packet-profile{border:1px solid var(--g-border);background:var(--g-inset)}html[data-theme] .packet-requirement{border:1px solid var(--g-border)}html[data-theme] .packet-requirement summary:before,html[data-theme] .packet-requirement summary .small{color:var(--g-muted)}html[data-theme] .packet-requirement blockquote{background:var(--g-inset);border-left:3px solid var(--g-border)}html[data-theme] .packet-requirement footer{color:var(--g-muted)}html[data-theme] .packet-evidence{border:1px solid var(--g-border)}html[data-theme] .packet-missing{border:1px solid var(--g-warning-border);background:var(--g-warning-bg)}html[data-theme] .packet-review{border-top:1px solid var(--g-border)}html[data-theme] .packet-price-decision{border-top:1px solid var(--g-border);border-bottom:1px solid var(--g-border)}html[data-theme] .customer-forms{border:1px solid var(--g-border);background:var(--g-inset)}html[data-theme] .form-text-overview,html[data-theme] .form-issues{border:1px solid var(--g-warning-border)}html[data-theme] .form-overview-scroll:focus-visible,html[data-theme] .customer-forms summary:focus-visible{outline:2px solid var(--g-accent)}html[data-theme] .form-source-table td{border:1px solid var(--g-border)}html[data-theme] .form-cell-preview{color:var(--g-text)}html[data-theme] .form-cell-card,html[data-theme] .form-artifact-card{border:1px solid var(--g-border);background:var(--g-surface)}:root,html[data-theme=light]{--g-canvas:#f3f5f3;--g-surface:#fff;--g-inset:#eef2ef;--g-hover:#e8efea;--g-text:#18241e;--g-muted:#56665d;--g-placeholder:#627068;--g-border:#d8e1da;--g-control-border:#7b8c80;--g-accent:#25613b;--g-accent-hover:#194d2d;--g-on-accent:#fff;--g-selected:#e0efdb;--g-rail:#fcfdfb;--g-rail-active:#d9edcc;--g-rail-on:#23431f;--g-info:#086870;--g-info-bg:#e0f2f2;--g-success:#22613e;--g-success-bg:#e6f3e9;--g-success-border:#8aba9c;--g-warning:#79500b;--g-warning-bg:#fff1d1;--g-warning-border:#bc9a55;--g-danger:#a53831;--g-danger-bg:#ffefeb;--g-danger-border:#d3968e;--g-shadow-color:#1c36240d;--g-overlay:#07120bb3;--g-shadow:0 8px 32px #19372007;--g-spot:#ec4a19;--g-on-spot:#261207;--g-spot-input:#fff;--g-spot-input-text:#201d19;--g-spot-placeholder:#655e56;--g-radius:18px;--g-ui:Onest,Arial,sans-serif;--g-display:Geologica,Onest,Arial,sans-serif;--g-type-page:2.25rem;--g-type-section:1.5rem;--g-type-body:1.125rem;--g-type-control:1rem;--g-type-meta:.875rem;--green:var(--g-accent);--muted:var(--g-muted);--line:var(--g-border);font-family:var(--g-ui);color:var(--g-text);background:var(--g-canvas);font-synthesis:none;font-size:16px}html[data-theme=dark]{--g-canvas:#0a0c0b;--g-surface:#151817;--g-inset:#1e2420;--g-hover:#232c25;--g-text:#f2f5f2;--g-muted:#b0bbb2;--g-placeholder:#a4b0a7;--g-border:#303a33;--g-control-border:#6d8171;--g-accent:#a6f069;--g-accent-hover:#bcff83;--g-on-accent:#15210b;--g-selected:#283a20;--g-rail:#0e110f;--g-rail-active:#a6f069;--g-rail-on:#15210b;--g-info:#69dfdf;--g-info-bg:#153233;--g-success:#82dba5;--g-success-bg:#1b3024;--g-success-border:#4e8b63;--g-warning:#f0c977;--g-warning-bg:#322918;--g-warning-border:#957b44;--g-danger:#ffaaa0;--g-danger-bg:#38201e;--g-danger-border:#a8665f;--g-shadow-color:#00000038;--g-overlay:#030706bf;--g-shadow:0 14px 36px #00000024;--g-spot:#fb5b26;--g-on-spot:#291306;--g-spot-input:#181713;--g-spot-input-text:#f7f5ee;--g-spot-placeholder:#c1b9ae}html[data-accent=ember]{--g-radius:26px;--g-accent:#b93f17;--g-accent-hover:#92300d;--g-on-accent:#fff;--g-selected:#fae6dc;--g-rail-active:#f9e2d7;--g-rail-on:#7a2b13}html[data-theme=dark][data-accent=ember]{--g-accent:#ff8b62;--g-accent-hover:#ffa383;--g-on-accent:#2a140a;--g-selected:#3d251b;--g-rail-active:#f3f2ed;--g-rail-on:#1e1c18}html[data-theme] body{background:var(--g-canvas);color:var(--g-text);font-family:var(--g-ui)}html[data-theme] :is(button,input,select,textarea){font-family:var(--g-ui)}html[data-theme] *{scrollbar-width:thin;scrollbar-color:var(--g-control-border) var(--g-inset)}html[data-theme] ::selection{background:var(--g-accent);color:var(--g-on-accent)}html[data-theme] :is(input,textarea){caret-color:var(--g-accent)}html[data-theme] :is(input,select,textarea){color-scheme:inherit;accent-color:var(--g-accent)}html[data-theme] option{color:var(--g-text);background:var(--g-surface)}html[data-theme] :is(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--g-accent);outline-offset:4px}html[data-theme] [hidden]{display:none!important}html[data-theme] :is(h1,h2,h3){color:var(--g-text);text-wrap:balance}html[data-theme] h1{font-family:var(--g-display);font-size:var(--g-type-page);letter-spacing:-.035em;font-weight:500;line-height:1.2}html[data-theme] h2{font-family:var(--g-display);font-size:var(--g-type-section);letter-spacing:-.025em;font-weight:500;line-height:1.3}html[data-theme] h3{font-size:var(--g-type-body);font-weight:600;line-height:1.45}html[data-theme] :is(p,.body-text){font-size:var(--g-type-body);line-height:1.65}html[data-theme] .body-text{max-width:70ch;color:var(--g-text)!important}html[data-theme] :is(.small,small,.muted.small,p.small){font-size:var(--g-type-meta);line-height:1.6}html[data-theme] .muted{color:var(--g-muted)!important}html[data-theme] :is(.button,.text-button,.inline-link){font-size:var(--g-type-control);letter-spacing:-.015em;font-weight:500}html[data-theme] .button{min-height:46px;box-shadow:none;border-radius:12px;padding:11px 20px}html[data-theme] .button.primary{background:var(--g-accent);color:var(--g-on-accent);border:1px solid #0000}html[data-theme] .button.primary:hover:not(:disabled){background:var(--g-accent-hover)}html[data-theme] .button.secondary{background:var(--g-surface);color:var(--g-text);border:1px solid var(--g-control-border)}html[data-theme] .button.secondary:hover:not(:disabled){background:var(--g-hover)}html[data-theme] :is(button:disabled,.button[aria-disabled=true],.packet-panel .button:disabled,.packet-panel .button[aria-disabled=true]){opacity:.6}html[data-theme] .icon-button{width:40px;min-width:40px;height:40px;color:var(--g-muted);border-radius:50%}html[data-theme] :is(.field,.checkbox-field){font-size:var(--g-type-meta);color:var(--g-muted);font-weight:500}html[data-theme] .field :is(input,select,textarea){font-size:var(--g-type-control);color:var(--g-text);background:var(--g-surface);border:1px solid var(--g-control-border);border-radius:10px;padding:12px 14px}html[data-theme] :is(input,textarea)::placeholder{color:var(--g-placeholder);opacity:1}html[data-theme] .panel{border:1px solid var(--g-border);border-radius:var(--g-radius);box-shadow:var(--g-shadow);background:var(--g-surface)}html[data-theme=dark] .panel{background-image:linear-gradient(155deg,#ffffff03,#0000 55%)}html[data-theme] .sidebar{background:var(--g-rail);border-right:1px solid var(--g-border);width:235px;padding:28px 18px 20px}html[data-theme] .sidebar-brand{padding:0 5px 30px}html[data-theme] .app-main{margin-left:235px}html[data-theme] .topbar{background:var(--g-canvas);border-bottom:1px solid var(--g-border);height:76px;padding:0 36px}html[data-theme] .topbar>div{gap:14px;min-width:0}html[data-theme] .topbar strong{font-size:var(--g-type-meta);color:var(--g-text);font-weight:500}html[data-theme] .topbar-actions{align-items:center;gap:18px;display:flex}html[data-theme] :is(.breadcrumb-root,.breadcrumb-slash,.local-pill){font-size:var(--g-type-meta);color:var(--g-muted)}html[data-theme] .theme-control select{background:var(--g-surface);border:1px solid var(--g-control-border);color:var(--g-text);font-size:var(--g-type-meta);border-radius:24px;min-height:40px;padding:8px 10px}html[data-theme] .main-content{max-width:1600px;margin:0 auto;padding:32px 36px 0}html[data-theme] .page-heading{align-items:center;gap:20px;margin-bottom:24px}html[data-theme] .page-heading h1{margin-bottom:10px}html[data-theme] .page-heading p{font-size:var(--g-type-control);margin-bottom:0;line-height:1.6}html[data-theme] .page-heading>.primary{background:var(--g-surface);color:var(--g-text);border-color:var(--g-control-border)}html[data-theme] .page-heading>.primary:hover:not(:disabled){background:var(--g-hover)}html[data-theme] .workspace-label{border:1px solid var(--g-border);background:0 0;border-radius:13px;gap:9px;margin-bottom:26px;padding:13px 10px}html[data-theme] .workspace-avatar{background:var(--g-selected);color:var(--g-accent);border:0;border-radius:9px;width:31px;min-width:31px}html[data-theme] .workspace-label strong{max-width:130px;color:var(--g-text);font-size:13px}html[data-theme] .workspace-label div>span{color:var(--g-muted);font-size:12px;line-height:1.5}html[data-theme] :is(.primary-nav,.secondary-nav) a{min-height:49px;color:var(--g-muted);box-shadow:none;border-radius:13px;gap:12px;padding:12px;font-size:15px;font-weight:400}html[data-theme] :is(.primary-nav,.secondary-nav) a.active{background:var(--g-rail-active);color:var(--g-rail-on);box-shadow:none;font-weight:500}html[data-theme] :is(.primary-nav,.secondary-nav) a.active:hover{background:var(--g-rail-active)}html[data-theme] .nav-divider{background:var(--g-border);margin:24px 10px}html[data-theme] .trial-card{background:var(--g-inset);border:1px solid var(--g-border);box-shadow:none;border-radius:16px;padding:16px}html[data-theme] .trial-card>div{font-size:12px;line-height:1.6}html[data-theme] .trial-card>strong{margin-top:8px;font-size:16px;font-weight:500;line-height:1.4}html[data-theme] .trial-card>p{margin:10px 0;font-size:13px;line-height:1.6}html[data-theme] .trial-card>a{font-size:13px}html[data-theme] .logout-button{text-align:left;gap:9px;padding:18px 2px 0}html[data-theme] .logout-button>span:nth-child(2){min-width:0}html[data-theme] .logout-button strong{font-size:12px}html[data-theme] .logout-button small{color:var(--g-muted);font-size:12px}html[data-theme] .user-avatar{background:var(--g-inset);color:var(--g-text)}html[data-theme] .demo-banner{background:0 0;border:0;border-radius:0;align-items:flex-start;gap:10px;margin-bottom:24px;padding:0 0 0 2px}html[data-theme] .demo-banner strong{font-size:var(--g-type-meta);color:var(--g-text);font-weight:500}html[data-theme] .demo-banner div>span{font-size:var(--g-type-meta);color:var(--g-muted);line-height:1.6}html[data-theme] .demo-indicator{background:var(--g-accent);margin-top:7px}html[data-theme] .demo-banner>.badge{white-space:nowrap;color:var(--g-muted);background:var(--g-inset);margin-top:0;padding:7px 10px;font-weight:400}html[data-theme] .search-panel{border-radius:var(--g-radius);box-shadow:var(--g-shadow);margin-bottom:26px;padding:20px 22px 14px}html[data-theme] .search-form{gap:12px}html[data-theme] .search-input{background:var(--g-canvas);border:1px solid var(--g-control-border);min-height:54px;color:var(--g-muted);border-radius:12px;padding:0 15px}html[data-theme] .search-input:focus-within{border-color:var(--g-accent);box-shadow:none}html[data-theme] .search-input input{font-size:var(--g-type-control);color:var(--g-text);min-height:52px;padding:12px 0}html[data-theme] .search-input input::placeholder{color:var(--g-placeholder)}html[data-theme] .search-submit{border-radius:12px;min-width:108px}html[data-theme] .search-toolbar{gap:12px;margin-top:13px;padding-bottom:0}html[data-theme] .quick-regimes{flex-wrap:wrap;gap:4px}html[data-theme] .quick-regimes button{font-size:var(--g-type-meta);min-height:36px;color:var(--g-muted);border-radius:22px;padding:8px 12px;font-weight:400}html[data-theme] .quick-regimes button.selected{background:var(--g-inset);border-color:var(--g-border);color:var(--g-text);font-weight:500}html[data-theme] .search-tools{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}html[data-theme] .search-tools .text-button{font-size:var(--g-type-meta);color:var(--g-muted)}html[data-theme] .filters-grid{margin-top:16px;padding-top:20px}html[data-theme] .filters-grid .field{font-size:var(--g-type-meta)}html[data-theme] .result-tabs{gap:24px}html[data-theme] .result-tabs button{font-size:var(--g-type-control);color:var(--g-muted);padding-bottom:14px;font-weight:400}html[data-theme] .result-tabs button.active{color:var(--g-text);font-weight:500}html[data-theme] .result-tabs button.active:after{background:var(--g-accent);height:2px}html[data-theme] .results-toolbar{border-color:var(--g-border);margin-bottom:16px}html[data-theme] .sort-label select{font-size:var(--g-type-meta);max-width:245px;color:var(--g-muted)}html[data-theme] .result-summary{font-size:var(--g-type-meta);gap:16px;margin-bottom:14px;line-height:1.6}html[data-theme] .result-summary strong{color:var(--g-accent);font-weight:600}html[data-theme] .result-summary>span{font-size:var(--g-type-meta);color:var(--g-muted)}html[data-theme] .tender-table{overflow:hidden}html[data-theme] :is(.tender-row,.table-head){grid-template-columns:minmax(0,1fr) 184px 132px 36px;column-gap:20px}html[data-theme] .table-head{background:var(--g-inset);font-size:var(--g-type-meta);color:var(--g-muted);padding:15px 24px}html[data-theme] .tender-row{box-shadow:none;border-bottom:1px solid var(--g-border);background:0 0;padding:23px 24px}html[data-theme] .tender-row:last-child{border-bottom:0}html[data-theme] .tender-row:hover{background:var(--g-hover)}html[data-theme] .tender-meta{flex-wrap:wrap;gap:8px;margin-bottom:10px}html[data-theme] :is(.badge,.regime-badge,.tender-code,.work-dot){font-size:var(--g-type-meta);font-weight:400}html[data-theme] .regime-badge{background:var(--g-selected);color:var(--g-accent);border-radius:6px;padding:4px 7px}html[data-theme] .regime-223{background:var(--g-info-bg);color:var(--g-info)}html[data-theme] .regime-commercial{background:var(--g-inset);color:var(--g-muted)}html[data-theme] .tender-title{font-size:var(--g-type-body);letter-spacing:-.02em;color:var(--g-text);overflow-wrap:anywhere;font-weight:500;line-height:1.45}html[data-theme] .tender-title:hover{color:var(--g-accent)}html[data-theme] .tender-title>svg{width:16px;color:var(--g-muted)}html[data-theme] .tender-customer{font-size:var(--g-type-meta);margin-top:7px;line-height:1.5;color:var(--g-muted)!important}html[data-theme] .tender-facts{font-size:var(--g-type-meta);color:var(--g-muted);margin-top:8px;line-height:1.5}html[data-theme] :is(.tender-price strong,.tender-deadline strong,.big-price,.price-stats strong,.price-floor strong,.plan-price){font-family:var(--g-ui);font-variant-numeric:tabular-nums lining-nums}html[data-theme] .tender-price strong{letter-spacing:-.035em;color:var(--g-text);font-size:24px;font-weight:500}html[data-theme] .tender-deadline strong{font-size:var(--g-type-control);color:var(--g-text);font-weight:500}html[data-theme] :is(.tender-price>span,.tender-deadline>span){font-size:var(--g-type-meta);color:var(--g-muted);line-height:1.6}html[data-theme] .favorite-button{color:var(--g-muted);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}html[data-theme] .favorite-button:is(:hover,.is-favorite){color:var(--g-accent)}html[data-theme] .favorite-button.is-favorite{background:var(--g-selected)}html[data-theme] :is(.list-footer,.app-footer,.source-footnote){font-size:var(--g-type-meta);color:var(--g-muted);line-height:1.6}html[data-theme] .app-footer{gap:20px;padding-top:28px}html[data-theme] .back-link{font-size:var(--g-type-meta);min-height:36px;margin-bottom:24px}html[data-theme] .detail-header{align-items:flex-start;gap:24px}html[data-theme] .detail-header h1{font-size:var(--g-type-page);overflow-wrap:anywhere;max-width:40ch}html[data-theme] .detail-customer{font-size:var(--g-type-control);color:var(--g-muted);line-height:1.6}html[data-theme] .detail-overview-bar{border-radius:var(--g-radius);background:var(--g-surface);border:1px solid var(--g-border);box-shadow:var(--g-shadow);padding:28px}html[data-theme] .detail-overview-bar span,html[data-theme] .detail-overview-bar small{font-size:var(--g-type-meta);color:var(--g-muted)}html[data-theme] .detail-overview-bar .big-price{letter-spacing:-.035em;color:var(--g-accent);font-size:36px;font-weight:500;line-height:1.2}html[data-theme] .detail-tabs{border-color:var(--g-border);justify-content:flex-start;gap:10px;margin:28px 0 24px;padding:0 0 16px}html[data-theme] .detail-tabs a{border:1px solid var(--g-border);min-height:44px;font-size:var(--g-type-control);color:var(--g-muted);border-radius:24px;padding:10px 20px;font-weight:400}html[data-theme] .detail-tabs a.active{background:var(--g-accent);border-color:var(--g-accent);color:var(--g-on-accent);font-weight:500}html[data-theme] .detail-tabs a.active:after{display:none}html[data-theme] :is(.content-panel,.action-panel){padding:26px}html[data-theme] .content-panel>p,html[data-theme] .action-panel>p{color:var(--g-text)!important}html[data-theme] .content-panel>p.small,html[data-theme] .action-panel>p.small{font-size:var(--g-type-meta);color:var(--g-muted)!important}html[data-theme] .section-title{gap:12px}html[data-theme] .section-title>span{font-size:var(--g-type-meta)}html[data-theme] .key-values{gap:20px}html[data-theme] .key-values span{font-size:var(--g-type-meta);color:var(--g-muted)}html[data-theme] .key-values strong{font-size:var(--g-type-control);font-weight:500}html[data-theme] :is(.document-heading,.document-provider,.document-source-meta,.packet-actions,.comparison-actions){flex-wrap:wrap}html[data-theme] :is(.source-text,.privacy-text,.form-text-overview){font-size:var(--g-type-control);color:var(--g-text);background:var(--g-inset);line-height:1.7}html[data-theme] .source-text mark{background:var(--g-warning-bg);color:var(--g-warning);box-shadow:inset 0 -1px var(--g-warning);border-radius:2px}html[data-theme] .analysis-finding{border-left-width:1px}html[data-theme] :is(.notice,.analysis-error,.packet-panel .small,.document-upload p){font-size:var(--g-type-meta)}html[data-theme] :is(.analysis-citation q,.packet-requirement blockquote){font-size:var(--g-type-control);line-height:1.7}html[data-theme] :is(.doc-ok,.analysis-status-complete,.compliance-matches){color:var(--g-success);background:var(--g-success-bg)}html[data-theme] :is(.doc-caution,.analysis-status-partial,.analysis-status-stale,.compliance-unknown){color:var(--g-warning);background:var(--g-warning-bg)}html[data-theme] :is(.analysis-status-error,.compliance-mismatch){color:var(--g-danger);background:var(--g-danger-bg)}html[data-theme] .document-upload input{color:var(--g-text);background:var(--g-surface)}html[data-theme] ::file-selector-button{font:inherit;color:var(--g-text);background:var(--g-inset);border:1px solid var(--g-control-border);border-radius:8px;margin-right:12px;padding:8px 10px}html[data-theme] .modal{border-radius:22px;max-height:92dvh;padding:28px;box-shadow:0 24px 80px #0000004d}html[data-theme] .modal :is(input,select,textarea){font-size:var(--g-type-control)}html[data-theme] :is(.modal-backdrop,.sidebar-backdrop){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--g-overlay)}html[data-theme] .upload-zone{border-radius:15px}html[data-theme] .add-mode{border-radius:12px}html[data-theme] .add-mode button{font-size:var(--g-type-meta)}html[data-theme] .add-mode button.active{color:var(--g-text);background:var(--g-surface)}html[data-theme] .welcome{max-width:1240px}html[data-theme] .welcome-card{background:var(--g-surface);border-radius:28px}html[data-theme] .welcome-story{background:var(--g-inset);padding:48px 40px}html[data-theme] .welcome-story h1{letter-spacing:-.035em;font-size:44px;font-weight:500;line-height:1.15}html[data-theme] .welcome-lead{font-size:var(--g-type-body)}html[data-theme] .mini-document{box-shadow:none;background:0 0;border:0;border-radius:0;padding:8px 0;transform:none}html[data-theme] .mini-step{font-size:var(--g-type-meta);line-height:1.7}html[data-theme] .welcome-form{padding:36px}html[data-theme] .welcome-form>.muted{font-size:var(--g-type-control)}html[data-theme] .welcome-form h2{font-size:26px}html[data-theme] .welcome-bottom{font-size:var(--g-type-meta);line-height:1.6}html[data-theme] .brand{align-items:center;gap:10px;text-decoration:none;display:inline-flex}html[data-theme] .brand-symbol{isolation:isolate;background:#fdfdfd;border-radius:8px;flex:0 0 40px;width:40px;height:30px;position:relative;overflow:hidden}html[data-theme] .brand-symbol img{object-fit:fill;pointer-events:none;width:57.0131px;max-width:none;height:38.0087px;display:block;position:absolute;top:-3.74454px;left:-8.3952px}html[data-theme] .brand-wordmark{white-space:nowrap;color:var(--g-text);letter-spacing:-.035em;font-family:Manrope,Arial,sans-serif;font-size:22px;font-weight:800;line-height:1.2}html[data-accent=ember] .search-panel{background:var(--g-spot);border-color:var(--g-spot);color:var(--g-on-spot);background-image:none}html[data-accent=ember] .search-input{background:var(--g-spot-input);color:var(--g-spot-placeholder);border-color:var(--g-on-spot)}html[data-accent=ember] .search-input input{color:var(--g-spot-input-text)}html[data-accent=ember] .search-input input::placeholder{color:var(--g-spot-placeholder)}html[data-theme][data-accent=ember] .search-submit{color:#fff;background:#171b17;border-color:#171b17}html[data-theme][data-accent=ember] .search-submit:hover:not(:disabled){background:#2b332d}html[data-accent=ember] .search-panel .quick-regimes button,html[data-accent=ember] .search-panel .search-tools .text-button,html[data-accent=ember] .search-panel .filters-grid>.text-button,html[data-accent=ember] .search-panel .field{color:var(--g-on-spot)}html[data-accent=ember] .search-panel .quick-regimes button.selected{color:#fff;background:#201b16;border-color:#201b16}html[data-accent=ember] .search-panel .quick-regimes button:hover:not(.selected){background:#ffffff30}html[data-accent=ember] .filters-grid{border-color:#29130670}html[data-accent=ember] .search-panel :is(button,input,select,textarea):focus-visible{outline-color:var(--g-on-spot)}html[data-accent=ember] .search-input:focus-within{border-color:var(--g-on-spot);outline:2px solid var(--g-on-spot);outline-offset:3px}@media (width>=761px) and (width<=1180px){html[data-theme] .sidebar{width:210px;padding:24px 12px}html[data-theme] .app-main{margin-left:210px}html[data-theme] .main-content{padding:28px 24px 0}html[data-theme] .topbar{padding:0 24px}html[data-theme] :is(.tender-row,.table-head){grid-template-columns:minmax(0,1fr) 154px 110px 30px;column-gap:14px}html[data-theme] .tender-row{padding:22px 18px}html[data-theme] .table-head{padding:14px 18px}html[data-theme] .tender-price strong{font-size:22px}html[data-theme] .search-toolbar{flex-wrap:wrap}html[data-theme] .search-tools{margin-left:0}html[data-theme] .demo-banner>.badge{display:none}html[data-theme] .detail-grid{grid-template-columns:minmax(0,1fr)}html[data-theme] .detail-overview-bar{gap:20px;padding:24px}}@media (width<=960px) and (width>=761px){html[data-theme] .sidebar{width:192px}html[data-theme] .app-main{margin-left:192px}html[data-theme] :is(.primary-nav,.secondary-nav) a{padding:12px 8px;font-size:14px}html[data-theme] .brand-wordmark{font-size:20px}html[data-theme] .brand-symbol{flex-basis:40px;width:40px}html[data-theme] .workspace-label>svg{display:none}html[data-theme] .main-content{padding:24px 20px 0}html[data-theme] .tender-price strong{font-size:20px}html[data-theme] :is(.tender-row,.table-head){grid-template-columns:minmax(0,1fr) 132px 90px 28px;column-gap:12px}html[data-theme] .tender-meta{gap:6px}html[data-theme] .detail-overview-bar{grid-template-columns:1fr 1fr}html[data-theme] .detail-overview-bar>div:first-child{grid-column:1/-1}html[data-theme] .detail-overview-bar>div+div{border:0;padding:0}html[data-theme] .result-summary>span,html[data-theme] .topbar .local-pill{display:none}}@media (width<=760px){html[data-theme]{--g-type-page:1.875rem;--g-type-section:1.375rem}html[data-theme] .sidebar{width:265px;padding:26px 18px}html[data-theme] .sidebar-brand{padding-bottom:24px}html[data-theme] .app-main{margin-left:0}html[data-theme] .topbar{gap:8px;height:64px;padding:0 16px}html[data-theme] .topbar>div{gap:8px}html[data-theme] .topbar .local-pill{display:none}html[data-theme] .topbar-actions{gap:0}html[data-theme] .theme-control select{max-width:106px;min-height:44px;padding:6px 8px}html[data-theme] .main-content{padding:24px 16px 0}html[data-theme] .page-heading{align-items:flex-start;gap:16px;margin-bottom:20px}html[data-theme] .page-heading h1{font-size:30px}html[data-theme] .page-heading>.button{min-height:44px}html[data-theme] .demo-banner{gap:8px;margin-bottom:20px;padding:0}html[data-theme] .demo-banner>.badge{display:none}html[data-theme] .search-panel{margin-bottom:24px;padding:16px}html[data-theme] .search-form{gap:8px}html[data-theme] .search-input{min-height:48px;padding:0 10px}html[data-theme] .search-input input{min-height:46px;font-size:16px}html[data-theme] .search-submit{min-width:74px;padding:10px;font-size:15px}html[data-theme] .quick-regimes button{min-height:42px;padding:8px 9px}html[data-theme] .search-toolbar{gap:10px;margin-top:12px}html[data-theme] .search-tools{justify-content:space-between;gap:6px;width:100%;margin-left:0}html[data-theme] .search-tools .text-button{min-height:42px}html[data-theme] .results-toolbar{flex-wrap:wrap;gap:12px}html[data-theme] .result-tabs{gap:22px}html[data-theme] .result-tabs button{min-height:44px;font-size:15px}html[data-theme] .sort-label select{max-width:225px;min-height:40px;font-size:14px}html[data-theme] .result-summary>span{display:none}html[data-theme] .tender-table{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}html[data-theme] .table-head{display:none}html[data-theme] .tender-row{border:1px solid var(--g-border);border-radius:var(--g-radius);background:var(--g-surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 12px;margin-bottom:12px;padding:20px}html[data-theme] .tender-row:last-child{border-bottom:1px solid var(--g-border)}html[data-theme] .tender-main{border-color:var(--g-border);padding-bottom:18px}html[data-theme] .tender-meta{padding-right:32px}html[data-theme] .favorite-button{width:36px;height:36px;top:14px;right:13px}html[data-theme] .tender-title{font-size:18px}html[data-theme] .tender-price strong{overflow-wrap:anywhere;font-size:23px;line-height:1.3}html[data-theme] .tender-deadline strong{font-size:16px;line-height:1.9}html[data-theme] .tender-deadline{align-items:flex-end}html[data-theme] .mobile-label{font-size:14px!important}html[data-theme] .detail-header{gap:16px}html[data-theme] .detail-header h1{font-size:30px}html[data-theme] .detail-overview-bar{padding:22px}html[data-theme] .detail-overview-bar .big-price{font-size:32px}html[data-theme] .detail-tabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}html[data-theme] .detail-tabs a{text-align:center;padding:10px;font-size:16px}html[data-theme] :is(.content-panel,.action-panel){padding:22px}html[data-theme] .detail-grid{grid-template-columns:minmax(0,1fr)}html[data-theme] .section-title{flex-direction:column;align-items:flex-start}html[data-theme] .modal{max-height:92dvh;padding:20px}html[data-theme] .modal .form-grid{grid-template-columns:minmax(0,1fr)}html[data-theme] .modal .form-grid .span-2{grid-column:auto}html[data-theme] .modal-actions{flex-wrap:wrap}html[data-theme] .welcome{padding:24px 20px}html[data-theme] .welcome-header .local-pill{display:none}html[data-theme] .welcome-story,html[data-theme] .welcome-form{padding:28px}html[data-theme] .welcome-story h1{font-size:36px}html[data-theme] .welcome-form h2{font-size:24px}html[data-theme] .welcome-bottom{gap:10px}html[data-theme] .app-footer{text-align:center;flex-wrap:wrap;justify-content:center}html[data-theme] :is(.platform-links a,.inline-link,.back-link,summary){min-height:44px}html[data-theme] .skip-link{left:16px}}@media (width<=370px){html[data-theme] .main-content{padding:20px 12px 0}html[data-theme] .topbar{padding:0 10px}html[data-theme] .topbar strong{font-size:13px}html[data-theme] .search-panel{padding:12px}html[data-theme] .search-tools{flex-direction:column;align-items:flex-start}html[data-theme] .tender-row{padding:17px}html[data-theme] .tender-price strong{font-size:21px}html[data-theme] .tender-price>span,html[data-theme] .tender-deadline>span{font-size:13px}html[data-theme] .welcome{padding:20px 12px}html[data-theme] .welcome-story,html[data-theme] .welcome-form{padding:22px}}@media (prefers-reduced-motion:no-preference){html[data-theme] :is(.button,.tender-row,.primary-nav a,.secondary-nav a,.detail-tabs a){transition:background-color .16s cubic-bezier(.16,1,.3,1),color .16s cubic-bezier(.16,1,.3,1),border-color .16s cubic-bezier(.16,1,.3,1)}}@media (prefers-reduced-motion:reduce){html[data-theme] *,html[data-theme] :before,html[data-theme] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-theme] .tender-price{min-width:0}html[data-theme] .tender-price strong{white-space:normal;overflow-wrap:anywhere;max-width:100%}html[data-theme] .workspace-label strong{white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}@media (width<=760px){html[data-theme] .main-content{padding-top:20px}html[data-theme] .page-heading{gap:10px;margin-bottom:14px}html[data-theme] .page-heading h1{margin-bottom:6px}html[data-theme] .demo-banner{margin-bottom:14px}html[data-theme] .demo-banner div>span{line-height:1.5}html[data-theme] .search-panel{margin-bottom:14px;padding:12px}html[data-theme] .search-toolbar{gap:6px;margin-top:8px}html[data-theme] .results-toolbar{gap:4px;margin-bottom:10px}html[data-theme] .result-tabs button{padding-bottom:10px}html[data-theme] .result-summary{margin-bottom:10px}}html[data-theme] .brand-filter-defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}html[data-theme] .brand-symbol{background:0 0;border-radius:0}html[data-theme] .brand-symbol img{filter:url(#winnerup-concept-symbol)}html[data-theme] .brand-wordmark{font-family:var(--g-display);letter-spacing:-.045em;font-weight:600}html[data-theme] .brand-wordmark>span{letter-spacing:-.025em;color:var(--g-accent);font-weight:400}html[data-concept]{scrollbar-width:thin;scrollbar-color:var(--g-control-border) var(--g-canvas)}html[data-concept] ::selection{background:var(--g-accent);color:var(--g-on-accent)}html[data-concept] :is(input,textarea){caret-color:var(--g-accent)}html[data-concept] :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--g-accent);outline-offset:4px}html[data-concept] .eyebrow,html[data-concept] .topbar .local-pill{display:none}html[data-concept] .brand-wordmark{letter-spacing:-.035em}html[data-concept] .app-footer{flex-wrap:wrap;gap:16px}html[data-concept] .catalog-surface,html[data-concept] .tender-row,html[data-concept] .tender-main,html[data-concept] .tender-price{min-width:0}html[data-concept] .tender-price strong{white-space:normal;overflow-wrap:anywhere}html[data-concept] .concept-switcher{align-items:center;gap:8px;min-width:0;display:flex}html[data-concept] .concept-switcher select{color:var(--g-muted);background:var(--g-surface);border:1px solid var(--g-border);border-radius:8px;max-width:144px;min-height:36px;padding:8px 24px 8px 10px;font:500 13px/1.4 Onest,Arial,sans-serif}html[data-concept] .concept-gallery-link{border:1px solid var(--g-border);width:36px;height:36px;color:var(--g-muted);background:var(--g-surface);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}html[data-concept] .concept-gallery-link:hover{background:var(--g-hover);color:var(--g-text)}html[data-concept] .topbar-actions{gap:10px}@media (width<=760px){html[data-concept] .topbar{gap:6px}html[data-concept] .topbar>div:first-child{gap:8px}html[data-concept] .topbar strong{font-size:13px}html[data-concept] .topbar-actions,html[data-concept] .concept-switcher{gap:6px}html[data-concept] .concept-switcher select{width:86px;min-height:40px;padding:8px 2px 8px 6px;font-size:12px}html[data-concept] .concept-gallery-link{width:36px;height:40px}html[data-concept] .theme-control select{max-width:85px;min-height:40px;padding-left:8px;padding-right:2px;font-size:12px}html[data-concept] .demo-banner{flex-wrap:wrap}html[data-concept] .modal-backdrop{z-index:300}}@media (width<=370px){html[data-concept] .topbar>div:first-child>strong{display:none}html[data-concept] .topbar-actions{gap:6px}}.topbar-brand-name{display:none}@media (width>=1100px){html[data-concept=orbit] .topbar-brand-name{letter-spacing:-.035em;color:var(--g-text);font-family:Geologica,sans-serif;font-size:20px;font-weight:600;display:inline}html[data-concept=orbit] .topbar-brand-name>span{color:var(--g-accent);font-weight:400}html[data-concept=orbit] .breadcrumb-root{display:none}}html[data-concept=vector][data-theme=dark]{--g-canvas:#101216;--g-surface:#151820;--g-inset:#1d222b;--g-hover:#222836;--g-text:#f3f5fa;--g-muted:#adb6c6;--g-placeholder:#9eabbe;--g-border:#303846;--g-control-border:#69798f;--g-accent:#7da8ff;--g-accent-hover:#a0bfff;--g-on-accent:#101b32;--g-selected:#213353;--g-rail:#12151b;--g-rail-active:#213353;--g-rail-on:#a9c5ff;--g-overlay:#05080dc9}html[data-concept=vector][data-theme=light]{--g-canvas:#f4f6fa;--g-surface:#fff;--g-inset:#edf1f7;--g-hover:#edf3ff;--g-text:#182131;--g-muted:#566478;--g-placeholder:#64728a;--g-border:#d7dfeb;--g-control-border:#7a8ba5;--g-accent:#245add;--g-accent-hover:#1845b7;--g-on-accent:#fff;--g-selected:#e4edff;--g-rail:#f8faff;--g-rail-active:#e4edff;--g-rail-on:#244fae;--g-overlay:#0b1837a8}html[data-concept=apex][data-theme=dark]{--g-canvas:#0b0b0c;--g-surface:#111113;--g-inset:#1b1b1f;--g-hover:#222226;--g-text:#f5f5f6;--g-muted:#b4b4bd;--g-placeholder:#aaaab4;--g-border:#333338;--g-control-border:#797981;--g-accent:#f5f5f6;--g-accent-hover:#d8d8df;--g-on-accent:#141417;--g-selected:#29292f;--g-rail:#111113;--g-rail-active:#26262c;--g-rail-on:#fff;--g-spot:#ff995c;--g-overlay:#000000c9}html[data-concept=apex][data-theme=light]{--g-canvas:#fff;--g-surface:#fff;--g-inset:#f3f3f5;--g-hover:#ededf0;--g-text:#141417;--g-muted:#5a5a65;--g-placeholder:#686874;--g-border:#dedee3;--g-control-border:#858590;--g-accent:#17171b;--g-accent-hover:#34343d;--g-on-accent:#fff;--g-selected:#e9e9ee;--g-rail:#fafafa;--g-rail-active:#e9e9ee;--g-rail-on:#17171b;--g-spot:#b9490f;--g-overlay:#101014a8}html[data-concept=orbit][data-theme=dark]{--g-canvas:#0b1218;--g-surface:#121c25;--g-inset:#1a2631;--g-hover:#1e303d;--g-text:#f0f7fb;--g-muted:#acbecd;--g-placeholder:#9dafbf;--g-border:#2a3b48;--g-control-border:#647d8d;--g-accent:#68def0;--g-accent-hover:#94eafa;--g-on-accent:#08262d;--g-selected:#153b46;--g-rail:#0b1218;--g-rail-active:#173e48;--g-rail-on:#8ce7f5;--g-overlay:#020b12c9}html[data-concept=orbit][data-theme=light]{--g-canvas:#f1f7f9;--g-surface:#fff;--g-inset:#e6f0f4;--g-hover:#e3f2f6;--g-text:#142b37;--g-muted:#4f6876;--g-placeholder:#617987;--g-border:#cedfe6;--g-control-border:#7393a3;--g-accent:#066e81;--g-accent-hover:#055366;--g-on-accent:#fff;--g-selected:#daf0f5;--g-rail:#f8fcfd;--g-rail-active:#d7eef3;--g-rail-on:#07586b;--g-overlay:#072c3aa8}html[data-concept=strata][data-theme=dark]{--g-canvas:#0d1120;--g-surface:#161c2c;--g-inset:#212a3e;--g-hover:#202b43;--g-text:#f3f6ff;--g-muted:#b1bdd5;--g-placeholder:#a2b0ca;--g-border:#34405b;--g-control-border:#7383a5;--g-accent:#9bb6ff;--g-accent-hover:#bed0ff;--g-on-accent:#11204a;--g-selected:#293b62;--g-rail:#111728;--g-rail-active:#293b62;--g-rail-on:#c2d2ff;--g-overlay:#030719c9}html[data-concept=strata][data-theme=light]{--g-canvas:#f2f5fc;--g-surface:#fff;--g-inset:#eaf0fb;--g-hover:#eaf0ff;--g-text:#172441;--g-muted:#526583;--g-placeholder:#536785;--g-border:#d6dfef;--g-control-border:#7b8db1;--g-accent:#315cc8;--g-accent-hover:#2346a2;--g-on-accent:#fff;--g-selected:#e4ebff;--g-rail:#f7f9ff;--g-rail-active:#e1e9fe;--g-rail-on:#214ba9;--g-overlay:#111f44a8}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme]{--g-ui:Onest,Arial,sans-serif;--g-display:Onest,Arial,sans-serif;--g-type-page:2rem;--g-type-section:1.5rem;--g-type-body:1.125rem;--g-type-control:1rem;--g-type-meta:.875rem;--g-shadow:none;--g-shadow-color:transparent}html[data-concept=vector][data-theme]{--g-radius:8px}html[data-concept=apex][data-theme]{--g-radius:6px;--g-type-page:2.375rem}html[data-concept=orbit][data-theme]{--g-radius:18px;--g-display:Geologica,Onest,Arial,sans-serif;--g-type-page:2.5rem}html[data-concept=strata][data-theme]{--g-radius:14px;--g-display:Geologica,Onest,Arial,sans-serif;--g-type-page:2.25rem}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] :is(.panel,.search-panel,.detail-overview-bar){box-shadow:none;background-image:none}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] :is(.button,.field input,.field select,.field textarea,.search-input,.saved-chip,.modal,.upload-zone){border-radius:var(--g-radius)}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] :is(.button,.text-button,.inline-link,.saved-chip,.quick-regimes button,.result-tabs button,.search-tools .text-button,.primary-nav a,.secondary-nav a,.theme-control select,.sort-label select){font-size:16px}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] :is(.button,.quick-regimes button,.result-tabs button,.search-tools .text-button,.theme-control select,.sort-label select){min-height:44px}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] :is(.field input,.field select,.field textarea,.search-input input){min-width:0;max-width:100%;font-size:16px}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] :is(.workspace-label strong,.workspace-label div>span,.logout-button strong,.logout-button small,.workspace-avatar){font-size:13px}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] :is(.primary-nav,.secondary-nav) a{line-height:1.4}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .nav-label{overflow-wrap:anywhere;min-width:0}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .trial-card{display:none}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .search-panel{color:var(--g-text);background:var(--g-surface);border-color:var(--g-border)}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .search-panel .search-input{color:var(--g-muted);background:var(--g-inset);border-color:var(--g-control-border)}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .search-panel .search-input input{color:var(--g-text)}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .search-panel .search-input input::placeholder{color:var(--g-placeholder)}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .search-panel .search-submit{background:var(--g-accent);color:var(--g-on-accent);border-color:#0000}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .search-panel .search-submit:hover:not(:disabled){background:var(--g-accent-hover)}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .search-panel .quick-regimes button{color:var(--g-muted)}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .search-panel .quick-regimes button.selected{background:var(--g-selected);color:var(--g-accent);border-color:var(--g-border)}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .search-panel .quick-regimes button:hover:not(.selected){background:var(--g-hover)}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .search-panel :is(.search-tools .text-button,.filters-grid>.text-button,.field){color:var(--g-muted)}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .search-panel :is(button,input,select,textarea):focus-visible{outline-color:var(--g-accent)}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .search-panel .search-input:focus-within{border-color:var(--g-accent);outline:2px solid var(--g-accent);outline-offset:2px;box-shadow:none}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .filters-grid{border-color:var(--g-border)}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .demo-banner{flex-wrap:wrap}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .demo-banner>.badge{white-space:normal;display:inline-flex}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .result-summary{flex-wrap:wrap;align-items:baseline;gap:6px 16px}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .result-summary>span{display:inline}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .app-footer{flex-wrap:wrap}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .app-footer>span:last-child{display:flex}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] :is(.tender-price,.tender-deadline){min-width:0}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] :is(.tender-price>span,.tender-deadline>span,.tender-code){overflow-wrap:anywhere}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .match-reason{color:var(--g-info);font-size:14px;line-height:1.6}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .saved-searches{color:var(--g-muted);font-size:14px}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .saved-chip{background:var(--g-surface);border-color:var(--g-control-border);color:var(--g-text);min-height:40px}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] :is(.tender-customer,.tender-facts,.tender-meta){line-height:1.5}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .icon-button:hover{background:var(--g-hover)}html[data-concept=vector][data-theme] .topbar{height:64px;padding-inline:28px}html[data-concept=vector][data-theme] .main-content{max-width:none;padding:28px 28px 0}html[data-concept=vector][data-theme] .page-heading h1{letter-spacing:-.035em;font-weight:600}html[data-concept=vector][data-theme] :is(.primary-nav,.secondary-nav){gap:4px}html[data-concept=vector][data-theme] :is(.primary-nav,.secondary-nav) a{border-left:2px solid #0000;border-radius:8px;min-height:44px;padding:10px}html[data-concept=vector][data-theme] :is(.primary-nav,.secondary-nav) a.active{border-left-color:var(--g-accent)}html[data-concept=vector][data-theme] .workspace-label{border-radius:8px;margin-bottom:20px}html[data-concept=vector][data-theme] .catalog-surface .search-panel{border:0;border-bottom:1px solid var(--g-border);background:0 0;border-radius:0;margin-bottom:20px;padding:0 0 18px}html[data-concept=vector][data-theme] .catalog-surface .search-input{background:var(--g-surface);border-radius:8px;min-height:48px}html[data-concept=vector][data-theme] .catalog-surface .search-input input{min-height:46px}html[data-concept=vector][data-theme] .catalog-surface .search-toolbar{min-height:44px;margin-top:10px}html[data-concept=vector][data-theme] .catalog-surface .quick-regimes button{border-radius:6px;padding:8px 12px}html[data-concept=vector][data-theme] .catalog-surface .tender-table{border-radius:8px}html[data-concept=vector][data-theme] .catalog-surface .table-head{padding:13px 18px}html[data-concept=vector][data-theme] .catalog-surface .tender-row{padding:16px 18px}html[data-concept=vector][data-theme] .catalog-surface .tender-meta{gap:7px;margin-bottom:6px}html[data-concept=vector][data-theme] .catalog-surface .regime-badge{border-radius:4px;padding:2px 6px}html[data-concept=vector][data-theme] .catalog-surface .tender-title{letter-spacing:-.015em;font-size:17px;font-weight:500;line-height:1.45}html[data-concept=vector][data-theme] .catalog-surface .tender-customer{margin-top:4px}html[data-concept=vector][data-theme] .catalog-surface .tender-facts{margin-top:6px}html[data-concept=vector][data-theme] .catalog-surface .tender-price strong{letter-spacing:-.025em;font-size:22px}html[data-concept=vector][data-theme] .catalog-surface .favorite-button{border-radius:8px}@media (width>=761px){html[data-concept=vector][data-theme] .sidebar{width:208px;padding:22px 12px 18px}html[data-concept=vector][data-theme] .app-main{margin-left:208px}html[data-concept=vector][data-theme] .sidebar-brand{padding:0 4px 24px}}@media (width>=1100px){html[data-concept=vector][data-theme] .catalog-surface :is(.tender-row,.table-head){grid-template-columns:minmax(0,1fr) 184px 132px 40px;column-gap:18px}html[data-concept=vector][data-theme] .catalog-surface :is(.tender-price,.tender-deadline){padding-top:24px}html[data-concept=vector][data-theme] .catalog-surface .favorite-button{margin-top:20px}}html[data-concept=apex][data-theme] .topbar{background:var(--g-canvas);height:56px}html[data-concept=apex][data-theme] .main-content{max-width:none}html[data-concept=apex][data-theme] .page-heading h1{letter-spacing:-.045em;font-weight:500}html[data-concept=apex][data-theme] :is(.primary-nav,.secondary-nav) a{border-radius:6px;position:relative}html[data-concept=apex][data-theme] :is(.primary-nav,.secondary-nav) a.active:after{content:"";background:var(--g-spot);width:18px;height:2px;position:absolute;bottom:5px;left:12px}html[data-concept=apex][data-theme] .demo-indicator{background:var(--g-spot)}html[data-concept=apex][data-theme] .catalog-surface .search-panel{border:0;border-bottom:1px solid var(--g-border);background:0 0;border-radius:0;margin-bottom:24px;padding:0 0 18px}html[data-concept=apex][data-theme] .catalog-surface .search-panel .search-input{background:var(--g-surface);border-radius:6px;min-height:52px}html[data-concept=apex][data-theme] .catalog-surface .quick-regimes button{border-radius:6px}html[data-concept=apex][data-theme] .catalog-surface .table-head{background:var(--g-canvas);padding:15px 20px}html[data-concept=apex][data-theme] .catalog-surface .tender-row{padding:22px 20px}html[data-concept=apex][data-theme] .catalog-surface .tender-title{letter-spacing:-.025em;font-size:18px}html[data-concept=apex][data-theme] .catalog-surface .tender-price strong{letter-spacing:-.035em;font-size:24px}html[data-concept=apex][data-theme] .catalog-surface .regime-badge{border-radius:4px}html[data-concept=apex][data-theme] .catalog-surface .favorite-button{border-radius:6px}@media (width>=1100px){html[data-concept=apex][data-theme] .sidebar{border-right:0;border-bottom:1px solid var(--g-border);grid-template-columns:160px minmax(0,1fr) auto;grid-template-areas:"brand primary secondary""workspace workspace account";align-items:center;gap:6px 16px;width:100%;height:auto;min-height:0;padding:12px 28px 10px;display:grid;position:static;inset:auto;transform:none}html[data-concept=apex][data-theme] .sidebar-brand{grid-area:brand;padding:0}html[data-concept=apex][data-theme] .sidebar .brand-wordmark{font-size:22px}html[data-concept=apex][data-theme] .primary-nav{flex-direction:row;grid-area:primary;gap:4px}html[data-concept=apex][data-theme] .secondary-nav{flex-direction:row;grid-area:secondary;justify-content:flex-end;gap:4px}html[data-concept=apex][data-theme] :is(.primary-nav,.secondary-nav) a{gap:8px;min-height:44px;padding:10px 12px}html[data-concept=apex][data-theme] .nav-divider{display:none}html[data-concept=apex][data-theme] .workspace-label{background:0 0;border:0;border-radius:0;grid-area:workspace;gap:8px;margin:0;padding:6px 0 0}html[data-concept=apex][data-theme] .workspace-avatar{border-radius:6px;width:24px;min-width:24px;height:24px;font-size:13px}html[data-concept=apex][data-theme] .workspace-label>div{flex-wrap:wrap;align-items:center;gap:2px 10px;display:flex}html[data-concept=apex][data-theme] .workspace-label strong{white-space:normal;-webkit-line-clamp:unset;max-width:none;display:block;overflow:visible}html[data-concept=apex][data-theme] .workspace-label div>span{margin:0;display:block}html[data-concept=apex][data-theme] .workspace-label>svg{display:none}html[data-concept=apex][data-theme] .sidebar-bottom{grid-area:account;margin:0;padding:0}html[data-concept=apex][data-theme] .logout-button{border:0;gap:8px;width:auto;min-height:36px;margin-left:auto;padding:0}html[data-concept=apex][data-theme] .logout-button .user-avatar{display:none}html[data-concept=apex][data-theme] .logout-button>span:nth-child(2){flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}html[data-concept=apex][data-theme] .logout-button strong{max-width:none}html[data-concept=apex][data-theme] .logout-button small,html[data-concept=apex][data-theme] .logout-button>svg{margin:0}html[data-concept=apex][data-theme] .app-main{margin-left:0}html[data-concept=apex][data-theme] .topbar{padding-inline:28px}html[data-concept=apex][data-theme] .main-content{padding:28px 28px 0}html[data-concept=apex][data-theme] .catalog-surface :is(.table-head,.tender-row){grid-template-columns:minmax(0,1fr) 208px 160px 40px;column-gap:24px}}html[data-concept=orbit][data-theme] .topbar{border-bottom:0;height:64px}html[data-concept=orbit][data-theme] .main-content{max-width:1240px;padding:32px 40px 0}html[data-concept=orbit][data-theme] .catalog-surface{max-width:1120px;margin-inline:auto}html[data-concept=orbit][data-theme] .catalog-surface .page-heading{align-items:flex-start}html[data-concept=orbit][data-theme] .catalog-surface .search-panel{background:0 0;border:0;margin-bottom:24px;padding:0 0 16px}html[data-concept=orbit][data-theme] .catalog-surface .search-panel .search-input{background:var(--g-surface);border-radius:18px;min-height:72px;padding-inline:22px}html[data-concept=orbit][data-theme] .catalog-surface .search-panel .search-input input{min-height:70px;font-size:20px}html[data-concept=orbit][data-theme] .catalog-surface .search-submit{border-radius:18px;min-width:120px}html[data-concept=orbit][data-theme] .catalog-surface .search-toolbar{flex-wrap:wrap;margin-top:16px}html[data-concept=orbit][data-theme] .catalog-surface .tender-table{background:0 0;border:0;border-radius:0;overflow:visible}html[data-concept=orbit][data-theme] .catalog-surface .table-head{background:0 0;padding:14px 22px}html[data-concept=orbit][data-theme] .catalog-surface .tender-row{background:var(--g-surface);border:0;border-radius:18px;margin-bottom:12px;padding:24px 22px}html[data-concept=orbit][data-theme] .catalog-surface .tender-row:hover{background:var(--g-hover)}html[data-concept=orbit][data-theme] .catalog-surface .tender-price strong{font-size:26px;font-weight:500}html[data-concept=orbit][data-theme] .catalog-surface .regime-badge{background:0 0;padding:0}html[data-concept=orbit][data-theme] .catalog-surface .tender-title{font-size:19px;line-height:1.5}@media (width>=1100px){html[data-concept=orbit][data-theme] .sidebar{width:80px;padding:24px 16px 18px;overflow:visible}html[data-concept=orbit][data-theme] .app-main{margin-left:80px}html[data-concept=orbit][data-theme] .sidebar-brand{justify-content:center;padding:0 0 24px}html[data-concept=orbit][data-theme] .sidebar-brand .brand{justify-content:center;gap:0}html[data-concept=orbit][data-theme] .sidebar :is(.brand-wordmark,.nav-label,.workspace-label>div,.logout-button>span:nth-child(2)){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-concept=orbit][data-theme] :is(.primary-nav,.secondary-nav){gap:8px}html[data-concept=orbit][data-theme] :is(.primary-nav,.secondary-nav) a{border-radius:14px;justify-content:center;gap:0;width:48px;min-height:48px;padding:12px;position:relative}html[data-concept=orbit][data-theme] .nav-divider{margin:22px 8px}html[data-concept=orbit][data-theme] .workspace-label{border:0;justify-content:center;margin-bottom:24px;padding:6px 0;position:relative}html[data-concept=orbit][data-theme] .workspace-avatar{border-radius:50%;width:40px;min-width:40px;height:40px;font-size:14px}html[data-concept=orbit][data-theme] .workspace-label>svg{display:none}html[data-concept=orbit][data-theme] .sidebar-bottom{padding-top:24px}html[data-concept=orbit][data-theme] .logout-button{border:0;justify-content:center;width:48px;min-height:48px;padding:0;position:relative}html[data-concept=orbit][data-theme] .logout-button .user-avatar{width:40px;min-width:40px;height:40px}html[data-concept=orbit][data-theme] .logout-button>svg{display:none}html[data-concept=orbit][data-theme] .sidebar :is(a:hover,a:focus-visible) .nav-label,html[data-concept=orbit][data-theme] .sidebar .workspace-label:hover>div,html[data-concept=orbit][data-theme] .sidebar .logout-button:is(:hover,:focus-visible)>span:nth-child(2){z-index:45;clip-path:none;white-space:normal;border:1px solid var(--g-control-border);background:var(--g-surface);width:max-content;max-width:240px;height:auto;color:var(--g-text);border-radius:10px;margin:0;padding:10px 12px;font-size:14px;line-height:1.5;display:block;top:50%;left:calc(100% + 12px);overflow:visible;transform:translateY(-50%)}html[data-concept=orbit][data-theme] .workspace-label strong{white-space:normal;-webkit-line-clamp:unset;max-width:none;display:block;overflow:visible}html[data-concept=orbit][data-theme] .logout-button strong{white-space:normal;max-width:none}html[data-concept=orbit][data-theme] .catalog-surface :is(.tender-row,.table-head){grid-template-columns:minmax(0,1fr) 192px 138px 40px;column-gap:22px}}html[data-concept=strata][data-theme] .main-content{max-width:none;padding:32px 32px 0}html[data-concept=strata][data-theme] :is(.primary-nav,.secondary-nav) a{border-radius:10px;min-height:46px;padding:11px 10px}html[data-concept=strata][data-theme] .catalog-surface .search-panel{margin-bottom:28px;padding:22px}html[data-concept=strata][data-theme] .catalog-surface .search-input{border-radius:10px}html[data-concept=strata][data-theme] .catalog-surface .tender-table{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:20px;display:grid;overflow:visible}html[data-concept=strata][data-theme] .catalog-surface .tender-table>:not(.tender-row){grid-column:1/-1}html[data-concept=strata][data-theme] .catalog-surface .table-head{display:none}html[data-concept=strata][data-theme] .catalog-surface .tender-row{background:var(--g-surface);border:1px solid var(--g-border);border-radius:14px;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 22px;margin:0;padding:24px;display:grid;position:relative}html[data-concept=strata][data-theme] .catalog-surface .tender-row:last-child{border-bottom:1px solid var(--g-border)}html[data-concept=strata][data-theme] .catalog-surface .tender-row:hover{background:var(--g-hover);border-color:var(--g-control-border)}html[data-concept=strata][data-theme] .catalog-surface .tender-main{border-bottom:1px solid var(--g-border);grid-area:1/1/auto/-1;padding-bottom:20px}html[data-concept=strata][data-theme] .catalog-surface .tender-meta{margin-bottom:14px;padding-right:42px}html[data-concept=strata][data-theme] .catalog-surface .tender-title{letter-spacing:-.025em;font-size:20px;font-weight:500;line-height:1.5;display:block}html[data-concept=strata][data-theme] .catalog-surface .tender-title>svg{vertical-align:middle;margin-left:5px;display:inline}html[data-concept=strata][data-theme] .catalog-surface .tender-customer{margin-top:12px}html[data-concept=strata][data-theme] .catalog-surface .tender-facts{gap:8px 14px;margin-top:10px}html[data-concept=strata][data-theme] .catalog-surface .tender-price{grid-area:2/1;gap:7px;padding-top:18px}html[data-concept=strata][data-theme] .catalog-surface .tender-deadline{grid-area:2/2;align-items:flex-start;gap:7px;margin:0;padding-top:18px}html[data-concept=strata][data-theme] .catalog-surface .mobile-label{font-size:14px;line-height:1.5;display:block}html[data-concept=strata][data-theme] .catalog-surface .tender-price strong{font-size:26px;font-weight:500;line-height:1.3}html[data-concept=strata][data-theme] .catalog-surface .tender-deadline strong{font-size:18px;line-height:1.85}html[data-concept=strata][data-theme] .catalog-surface .favorite-button{border-radius:10px;grid-area:auto;width:40px;height:40px;margin:0;position:absolute;top:18px;right:16px}@media (width>=761px){html[data-concept=strata][data-theme] .sidebar{width:224px;padding:24px 14px 18px}html[data-concept=strata][data-theme] .app-main{margin-left:224px}}@media (width>=1100px){html[data-concept=strata][data-theme] .catalog-surface .tender-table{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=761px) and (width<=1099px){html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .main-content{padding:24px 20px 0}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit])[data-theme] .catalog-surface .table-head{display:none}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit])[data-theme] .catalog-surface .tender-row{grid-template-columns:minmax(0,1fr) 150px 40px;gap:12px;padding:20px 16px}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit])[data-theme] .catalog-surface .tender-main{grid-area:1/1/span 2}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit])[data-theme] .catalog-surface .tender-price{grid-area:1/2;padding-top:0}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit])[data-theme] .catalog-surface .tender-deadline{grid-area:2/2;margin:0;padding-top:0}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit])[data-theme] .catalog-surface .favorite-button{grid-area:1/3;margin:0;position:static}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit])[data-theme] .catalog-surface .mobile-label{font-size:13px;display:block}}@media (width<=760px){html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme]{--g-type-page:1.875rem}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .main-content{padding:20px 16px 0}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .catalog-surface .search-panel{margin-bottom:18px;padding:12px}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .catalog-surface .search-panel .search-input{min-height:50px;padding:0 10px}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .catalog-surface .search-panel .search-input input{min-height:48px;font-size:16px}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .catalog-surface .search-submit{min-width:78px;padding:10px;font-size:16px}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .catalog-surface .search-tools{flex-wrap:wrap;gap:4px 12px}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .catalog-surface .search-tools .text-button{white-space:normal}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .catalog-surface .tender-row{padding:20px 18px}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .catalog-surface .tender-price strong{font-size:23px}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .catalog-surface .tender-title{font-size:18px}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .catalog-surface .filters-grid{grid-template-columns:minmax(0,1fr)}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .catalog-surface .filters-grid>:is(.exclude-words,.text-button){grid-column:auto}}@media (width<=359px){html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .main-content{padding-inline:12px}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .catalog-surface .tender-row{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);padding:18px 16px}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .catalog-surface .tender-main{grid-area:1/1}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .catalog-surface .tender-price{grid-area:2/1;padding-top:16px}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .catalog-surface .tender-deadline{grid-area:3/1;align-items:flex-start;margin:0;padding-top:14px}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .catalog-surface .search-form{flex-wrap:wrap}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .catalog-surface .search-input{flex-basis:100%}html:is([data-concept=vector],[data-concept=apex],[data-concept=orbit],[data-concept=strata])[data-theme] .catalog-surface .search-submit{width:100%}}html[data-concept=signal][data-theme=dark]{--g-canvas:#0b1416;--g-surface:#111f22;--g-inset:#192b2e;--g-hover:#1a2e31;--g-text:#eaf4f3;--g-muted:#a0b8b9;--g-placeholder:#9bb2b4;--g-border:#294044;--g-control-border:#607f82;--g-accent:#58dbc6;--g-accent-hover:#85e7d6;--g-on-accent:#072a25;--g-selected:#173e38;--g-rail:#0b191c;--g-rail-active:#193630;--g-rail-on:#82e9d6;--g-info:#80ccf0;--g-info-bg:#142f3e;--g-success:#77ddac;--g-success-bg:#18372a;--g-success-border:#408e65;--g-warning:#f4ce82;--g-warning-bg:#392f1b;--g-warning-border:#957b43;--g-danger:#ffaca6;--g-danger-bg:#3c2425;--g-danger-border:#a76967;--g-shadow-color:transparent;--g-overlay:#020c10c9;--g-shadow:none;--g-spot:#111f22;--g-on-spot:#eaf4f3;--g-spot-input:#0b1416;--g-spot-input-text:#eaf4f3;--g-spot-placeholder:#9bb2b4}html[data-concept=signal][data-theme=light]{--g-canvas:#edf4f3;--g-surface:#fff;--g-inset:#e5eeed;--g-hover:#e7f3ef;--g-text:#152f30;--g-muted:#526d6e;--g-placeholder:#577173;--g-border:#cbdedb;--g-control-border:#779895;--g-accent:#087766;--g-accent-hover:#075f52;--g-on-accent:#fff;--g-selected:#d7efe6;--g-rail:#f6faf9;--g-rail-active:#d7efe6;--g-rail-on:#076754;--g-info:#086285;--g-info-bg:#e1f0f6;--g-success:#176d43;--g-success-bg:#e0f1e7;--g-success-border:#84b198;--g-warning:#795316;--g-warning-bg:#fbf0d8;--g-warning-border:#bda368;--g-danger:#a13030;--g-danger-bg:#fbe9e6;--g-danger-border:#ca918c;--g-shadow-color:transparent;--g-overlay:#0b2727a8;--g-shadow:none;--g-spot:#fff;--g-on-spot:#152f30;--g-spot-input:#edf4f3;--g-spot-input-text:#152f30;--g-spot-placeholder:#577173}html[data-concept=pulse][data-theme=dark]{--g-canvas:#161314;--g-surface:#1e1a1c;--g-inset:#292326;--g-hover:#30262a;--g-text:#f5edef;--g-muted:#bcaeb3;--g-placeholder:#b9a9b0;--g-border:#42353b;--g-control-border:#8b727d;--g-accent:#ff9b88;--g-accent-hover:#ffb6a7;--g-on-accent:#3a1813;--g-selected:#472b29;--g-rail:#100e10;--g-rail-active:#302124;--g-rail-on:#ffa795;--g-info:#a6c9f7;--g-info-bg:#202d41;--g-success:#9cddbb;--g-success-bg:#22352b;--g-success-border:#588c6c;--g-warning:#f0ca8c;--g-warning-bg:#3c3022;--g-warning-border:#9c7e50;--g-danger:#ffafbd;--g-danger-bg:#41232d;--g-danger-border:#a36277;--g-shadow-color:transparent;--g-overlay:#0a0409c9;--g-shadow:none;--g-spot:#1e1a1c;--g-on-spot:#f5edef;--g-spot-input:#161314;--g-spot-input-text:#f5edef;--g-spot-placeholder:#b9a9b0}html[data-concept=pulse][data-theme=light]{--g-canvas:#fbf7f6;--g-surface:#fff;--g-inset:#f0e9e7;--g-hover:#f9ede9;--g-text:#302326;--g-muted:#746268;--g-placeholder:#7b676e;--g-border:#e1d3d4;--g-control-border:#a48790;--g-accent:#b74733;--g-accent-hover:#973b2a;--g-on-accent:#fff;--g-selected:#f9e0d8;--g-rail:#f4eded;--g-rail-active:#f3dcd5;--g-rail-on:#9f3c2c;--g-info:#375f93;--g-info-bg:#e8effa;--g-success:#286c46;--g-success-bg:#e8f3eb;--g-success-border:#92b49f;--g-warning:#79541d;--g-warning-bg:#fcf1db;--g-warning-border:#b99c69;--g-danger:#a62b4e;--g-danger-bg:#fbe6ee;--g-danger-border:#c8889c;--g-shadow-color:transparent;--g-overlay:#2b1528a8;--g-shadow:none;--g-spot:#fff;--g-on-spot:#302326;--g-spot-input:#fbf7f6;--g-spot-input-text:#302326;--g-spot-placeholder:#7b676e}html[data-concept=metric][data-theme=dark]{--g-canvas:#111318;--g-surface:#171a21;--g-inset:#20252f;--g-hover:#232b3a;--g-text:#eef1f8;--g-muted:#aab3c7;--g-placeholder:#a5afc2;--g-border:#303746;--g-control-border:#6d7b95;--g-accent:#91b4ff;--g-accent-hover:#b2caff;--g-on-accent:#102349;--g-selected:#243857;--g-rail:#13161e;--g-rail-active:#283753;--g-rail-on:#b4ccff;--g-info:#92d2ee;--g-info-bg:#1b3443;--g-success:#97d7b4;--g-success-bg:#213a2d;--g-success-border:#588e6e;--g-warning:#edd092;--g-warning-bg:#3d3320;--g-warning-border:#9b844e;--g-danger:#f6aab7;--g-danger-bg:#402631;--g-danger-border:#a76b7b;--g-shadow-color:transparent;--g-overlay:#030713cc;--g-shadow:none;--g-spot:#171a21;--g-on-spot:#eef1f8;--g-spot-input:#111318;--g-spot-input-text:#eef1f8;--g-spot-placeholder:#a5afc2}html[data-concept=metric][data-theme=light]{--g-canvas:#fff;--g-surface:#fff;--g-inset:#f2f5fa;--g-hover:#edf3ff;--g-text:#1d273a;--g-muted:#5c6980;--g-placeholder:#61718b;--g-border:#d8dfeb;--g-control-border:#8494b0;--g-accent:#285de3;--g-accent-hover:#1649c2;--g-on-accent:#fff;--g-selected:#e4edff;--g-rail:#f7f9fc;--g-rail-active:#e4edff;--g-rail-on:#2052c9;--g-info:#196789;--g-info-bg:#e7f3f9;--g-success:#256940;--g-success-bg:#e6f3e9;--g-success-border:#87b095;--g-warning:#765316;--g-warning-bg:#fff3d9;--g-warning-border:#bba069;--g-danger:#a33250;--g-danger-bg:#fbe9ef;--g-danger-border:#ca8ea1;--g-shadow-color:transparent;--g-overlay:#111d36ad;--g-shadow:none;--g-spot:#fff;--g-on-spot:#1d273a;--g-spot-input:#fff;--g-spot-input-text:#1d273a;--g-spot-placeholder:#61718b}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme]{--g-ui:Onest,Arial,sans-serif;--g-display:Geologica,Onest,Arial,sans-serif;--g-type-page:2.375rem;--g-type-section:1.5rem;--g-type-body:1.0625rem;--g-type-control:1rem;--g-type-meta:.8125rem;--g-radius:12px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .panel{box-shadow:none;background-image:none}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .main-content{max-width:none}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .catalog-surface,html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .catalog-surface>*{min-width:0}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] :is(.primary-nav,.secondary-nav) a{gap:10px;min-height:46px;font-size:16px}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .nav-label{min-width:0;line-height:1.35}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] :is(.workspace-label div>span,.logout-button strong,.logout-button small){font-size:13px}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .trial-card{display:none}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .search-panel{background:var(--g-surface);color:var(--g-text);border-color:var(--g-border)}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .search-panel .search-input{background:var(--g-canvas);color:var(--g-muted);border-color:var(--g-control-border)}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .search-panel .search-input input{color:var(--g-text);font-size:16px}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .search-panel .search-input input::placeholder{color:var(--g-placeholder)}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .search-panel .search-submit{color:var(--g-on-accent);background:var(--g-accent);border-color:#0000;font-size:16px}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .search-panel .search-submit:hover{background:var(--g-accent-hover)}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] :is(.quick-regimes button,.search-tools .text-button,.result-tabs button,.sort-label select,.theme-control select,.saved-chip){min-height:42px;font-size:16px}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .search-panel .quick-regimes button{color:var(--g-muted)}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .search-panel .quick-regimes button.selected{color:var(--g-text);background:var(--g-inset);border-color:var(--g-border)}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .search-panel :is(.search-tools .text-button,.field,.filters-grid>.text-button){color:var(--g-muted)}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .search-tools .save-search{display:inline-flex}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] :is(.tender-meta,.tender-customer,.tender-facts,.result-summary){font-size:13px;line-height:1.5}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .tender-code{color:var(--g-muted);font-size:13px}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] :is(.tender-main,.tender-price,.tender-deadline){min-width:0}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .favorite-button{align-self:start;min-width:36px;min-height:36px;margin:0}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .demo-banner{background:0 0;border:0;border-radius:0}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .demo-banner div>span{font-size:13px;line-height:1.55}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .detail-overview-bar{box-shadow:none}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .detail-tabs a{border-radius:8px}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .result-summary strong{color:var(--g-text)}html[data-concept=signal][data-theme]{--g-radius:12px;--g-type-page:2.25rem}html[data-concept=signal][data-theme] .sidebar{width:208px;padding:26px 14px 20px}html[data-concept=signal][data-theme] .app-main{margin-left:208px}html[data-concept=signal][data-theme] .main-content{padding:30px 28px 0}html[data-concept=signal][data-theme] .topbar{background:var(--g-rail);height:68px;padding:0 28px}html[data-concept=signal][data-theme] .sidebar-brand{padding:0 3px 28px}html[data-concept=signal][data-theme] .brand{gap:7px}html[data-concept=signal][data-theme] .brand-wordmark{font-size:21px}html[data-concept=signal][data-theme] .workspace-label{border-radius:8px;margin-bottom:22px;padding:11px 8px}html[data-concept=signal][data-theme] :is(.primary-nav,.secondary-nav) a{border-left:3px solid #0000;border-radius:7px;padding:11px 8px}html[data-concept=signal][data-theme] :is(.primary-nav,.secondary-nav) a.active{border-left-color:var(--g-accent)}html[data-concept=signal][data-theme] .page-heading{flex-wrap:wrap;align-items:flex-start}html[data-concept=signal][data-theme] .page-heading h1{letter-spacing:-.035em}html[data-concept=signal][data-theme] .button{border-radius:8px}html[data-concept=signal][data-theme] .search-panel{border-radius:10px;padding:20px}html[data-concept=signal][data-theme] .search-input{border-radius:7px}html[data-concept=signal][data-theme] .results-toolbar{flex-wrap:wrap;gap:12px}html[data-concept=signal][data-theme] .sort-label{margin-left:auto}html[data-concept=signal][data-theme] .result-summary{flex-wrap:wrap;align-items:flex-start;gap:10px}html[data-concept=signal][data-theme] .tender-table{border-radius:10px}html[data-concept=signal][data-theme] .table-head{background:var(--g-canvas);padding:13px 20px}html[data-concept=signal][data-theme] .tender-row{padding:22px 20px}html[data-concept=signal][data-theme] .tender-meta{margin-bottom:9px}html[data-concept=signal][data-theme] .tender-title{font-size:17px;font-weight:500;line-height:1.5}html[data-concept=signal][data-theme] .tender-price strong{letter-spacing:-.025em;font-size:22px}html[data-concept=signal][data-theme] .regime-badge{border-radius:4px;padding:2px 6px}html[data-concept=signal][data-theme] .list-footer{text-align:left;justify-content:flex-start}html[data-concept=signal][data-theme] .detail-tabs{gap:8px}html[data-concept=signal][data-theme] .detail-overview-bar{border:1px solid var(--g-border)}@media (width>=761px){html[data-concept=signal][data-theme] :is(.table-head,.tender-row){grid-template-columns:minmax(0,1fr) 140px 108px 36px;gap:16px}html[data-concept=signal][data-theme] .tender-main{grid-area:1/1}html[data-concept=signal][data-theme] .tender-price{grid-area:1/2;padding-top:28px}html[data-concept=signal][data-theme] .tender-deadline{grid-area:1/3;margin:0;padding-top:28px}html[data-concept=signal][data-theme] .favorite-button{grid-area:1/4}html[data-concept=signal][data-theme] .table-head>span:nth-child(3){display:block}}@media (width>=1250px){html[data-concept=signal][data-theme] .catalog-surface{grid-template-columns:minmax(0,1fr) 300px;align-items:start;column-gap:26px;display:grid}html[data-concept=signal][data-theme] .catalog-surface>*{grid-column:1}html[data-concept=signal][data-theme] .catalog-surface>.search-panel{grid-area:1/2/span 30;align-self:start;margin:0;padding:20px;position:sticky;top:24px}html[data-concept=signal][data-theme] .search-form{flex-direction:column;gap:12px}html[data-concept=signal][data-theme] .search-input{width:100%;min-width:0}html[data-concept=signal][data-theme] .search-submit{width:100%}html[data-concept=signal][data-theme] .search-toolbar{flex-direction:column;align-items:stretch;gap:20px;margin-top:20px}html[data-concept=signal][data-theme] .quick-regimes{flex-direction:column;gap:4px;display:flex}html[data-concept=signal][data-theme] .quick-regimes button{text-align:left;border:1px solid #0000;border-radius:6px;width:100%;padding:9px 11px}html[data-concept=signal][data-theme] .search-panel .quick-regimes button.selected{color:var(--g-accent);background:var(--g-selected)}html[data-concept=signal][data-theme] .search-tools{border-top:1px solid var(--g-border);flex-direction:column;align-items:stretch;gap:6px;margin:0;padding-top:14px}html[data-concept=signal][data-theme] .search-tools .text-button{justify-content:flex-start;min-height:44px}html[data-concept=signal][data-theme] .filters-grid{border-top:1px solid var(--g-border);grid-template-columns:minmax(0,1fr);gap:0}html[data-concept=signal][data-theme] .filters-grid>*{grid-column:auto;min-width:0}html[data-concept=signal][data-theme] .filters-grid .field :is(input,select){width:100%;min-width:0}html[data-concept=signal][data-theme] .result-summary>span{text-align:right;max-width:240px;display:block}}html[data-concept=pulse][data-theme]{--g-radius:16px;--g-type-page:2.75rem;--g-type-body:1.125rem}html[data-concept=pulse][data-theme] .sidebar{border-right:0;width:200px;padding:28px 12px 20px}html[data-concept=pulse][data-theme] .app-main{margin-left:200px}html[data-concept=pulse][data-theme] .main-content{padding:38px 40px 0}html[data-concept=pulse][data-theme] .topbar{background:var(--g-canvas);height:72px;padding:0 40px}html[data-concept=pulse][data-theme] .sidebar-brand{padding:0 3px 33px}html[data-concept=pulse][data-theme] .brand{gap:6px}html[data-concept=pulse][data-theme] .brand-wordmark{font-size:21px}html[data-concept=pulse][data-theme] .workspace-label{background:var(--g-inset);border:0;border-radius:10px;margin-bottom:28px;padding:12px 7px}html[data-concept=pulse][data-theme] .workspace-avatar{background:var(--g-rail);color:var(--g-text)}html[data-concept=pulse][data-theme] :is(.primary-nav,.secondary-nav) a{border-radius:9px;padding:11px 9px}html[data-concept=pulse][data-theme] :is(.primary-nav,.secondary-nav) a.active{font-weight:600}html[data-concept=pulse][data-theme] .page-heading{align-items:flex-end;margin-bottom:26px}html[data-concept=pulse][data-theme] .page-heading h1{letter-spacing:-.035em;margin-bottom:12px;font-weight:500;line-height:1.12}html[data-concept=pulse][data-theme] .page-heading>.button{border-radius:24px}html[data-concept=pulse][data-theme] .demo-banner{margin-bottom:30px}html[data-concept=pulse][data-theme] .search-panel{border:0;border-bottom:1px solid var(--g-border);background:0 0;border-radius:0;margin-bottom:24px;padding:0 0 24px}html[data-concept=pulse][data-theme] .search-input{border-radius:14px;min-height:58px}html[data-concept=pulse][data-theme] .search-panel .search-input{background:var(--g-surface)}html[data-concept=pulse][data-theme] .search-submit{border-radius:14px;min-width:126px}html[data-concept=pulse][data-theme] .search-toolbar{margin-top:16px}html[data-concept=pulse][data-theme] .quick-regimes button{border-radius:22px;padding:8px 14px}html[data-concept=pulse][data-theme] .results-toolbar{border:0;flex-wrap:wrap;gap:18px;margin-bottom:15px}html[data-concept=pulse][data-theme] .result-tabs{gap:6px}html[data-concept=pulse][data-theme] .result-tabs button{border-radius:24px;padding:10px 16px}html[data-concept=pulse][data-theme] .result-tabs button.active{background:var(--g-surface);color:var(--g-text);box-shadow:inset 0 0 0 1px var(--g-control-border)}html[data-concept=pulse][data-theme] .result-tabs button.active:after{display:none}html[data-concept=pulse][data-theme] .result-summary{margin:0 0 20px}html[data-concept=pulse][data-theme] .tender-table{border:0;border-top:1px solid var(--g-border);border-bottom:1px solid var(--g-border);background:var(--g-surface);border-radius:0}html[data-concept=pulse][data-theme] .table-head{background:var(--g-canvas);border-bottom:1px solid var(--g-border);padding:15px 24px}html[data-concept=pulse][data-theme] .tender-row{border:0;border-bottom:1px solid var(--g-border);background:0 0;border-radius:0;margin:0;padding:28px 24px}html[data-concept=pulse][data-theme] .tender-row:hover{background:var(--g-hover)}html[data-concept=pulse][data-theme] .tender-row:last-child{border-bottom:0}html[data-concept=pulse][data-theme] .tender-meta{margin-bottom:9px}html[data-concept=pulse][data-theme] .regime-badge{background:var(--g-inset);color:var(--g-muted);border-radius:4px;padding:2px 6px}html[data-concept=pulse][data-theme] .tender-title{letter-spacing:-.025em;font-size:18px;font-weight:500;line-height:1.5}html[data-concept=pulse][data-theme] .tender-price strong{letter-spacing:-.035em;font-size:30px;font-weight:500;line-height:1.2}html[data-concept=pulse][data-theme] .tender-deadline strong{font-size:17px;line-height:1.5}html[data-concept=pulse][data-theme] .tender-facts{margin-top:10px}html[data-concept=pulse][data-theme] .list-footer{text-align:left;justify-content:flex-start;padding:20px 0}html[data-concept=pulse][data-theme] .detail-header h1{font-size:36px}html[data-concept=pulse][data-theme] .detail-overview-bar{background:0 0;border-left:0;border-right:0;border-radius:0;padding:28px 0}html[data-concept=pulse][data-theme] .detail-overview-bar .big-price{color:var(--g-text);font-size:42px}html[data-concept=pulse][data-theme] .detail-tabs a{border-radius:24px}@media (width>=761px){html[data-concept=pulse][data-theme] :is(.table-head,.tender-row){grid-template-columns:210px minmax(0,1fr) 140px 36px;column-gap:24px}html[data-concept=pulse][data-theme] .table-head>span:first-child{grid-area:1/2}html[data-concept=pulse][data-theme] .table-head>span:nth-child(2){grid-area:1/1}html[data-concept=pulse][data-theme] .table-head>span:nth-child(3){grid-area:1/3;display:block}html[data-concept=pulse][data-theme] .tender-price{grid-area:1/1;gap:10px;padding:0}html[data-concept=pulse][data-theme] .tender-main{border-left:1px solid var(--g-border);grid-area:1/2;padding-left:24px}html[data-concept=pulse][data-theme] .tender-deadline{grid-area:1/3;gap:8px;margin:0;padding:0}html[data-concept=pulse][data-theme] .favorite-button{grid-area:1/4}}html[data-concept=metric][data-theme]{--g-display:Onest,Arial,sans-serif;--g-ui:Onest,Arial,sans-serif;--g-radius:7px;--g-type-page:1.875rem;--g-type-body:1rem}html[data-concept=metric][data-theme] .sidebar{width:192px;padding:20px 11px 18px}html[data-concept=metric][data-theme] .app-main{margin-left:192px}html[data-concept=metric][data-theme] .main-content{padding:24px 24px 0}html[data-concept=metric][data-theme] .topbar{background:var(--g-surface);height:58px;padding:0 24px}html[data-concept=metric][data-theme] .sidebar-brand{padding:0 2px 23px}html[data-concept=metric][data-theme] .brand{gap:5px}html[data-concept=metric][data-theme] .brand-wordmark{letter-spacing:-.035em;font-size:21px}html[data-concept=metric][data-theme] .workspace-label{border-radius:6px;gap:7px;margin-bottom:20px;padding:9px 7px}html[data-concept=metric][data-theme] .workspace-avatar{background:var(--g-inset);width:27px;min-width:27px;color:var(--g-muted);border-radius:5px}html[data-concept=metric][data-theme] :is(.primary-nav,.secondary-nav) a{border-radius:5px;gap:9px;padding:9px 7px}html[data-concept=metric][data-theme] .nav-divider{margin:18px 7px}html[data-concept=metric][data-theme] .page-heading{margin-bottom:16px}html[data-concept=metric][data-theme] .page-heading h1{letter-spacing:-.035em;margin-bottom:7px;font-weight:600;line-height:1.2}html[data-concept=metric][data-theme] .page-heading p{font-size:16px}html[data-concept=metric][data-theme] .button{border-radius:6px;padding:10px 15px}html[data-concept=metric][data-theme] .demo-banner{margin-bottom:15px;padding:0}html[data-concept=metric][data-theme] .search-panel{background:0 0;border:0;border-radius:0;margin-bottom:0;padding:16px 0 18px}html[data-concept=metric][data-theme] .search-input{border-radius:6px;min-height:48px}html[data-concept=metric][data-theme] .search-input input{min-height:46px}html[data-concept=metric][data-theme] .search-toolbar{margin-top:10px}html[data-concept=metric][data-theme] .quick-regimes{gap:3px}html[data-concept=metric][data-theme] .quick-regimes button{border-radius:5px;padding:7px 11px}html[data-concept=metric][data-theme] .search-tools{gap:16px}html[data-concept=metric][data-theme] .results-toolbar{border-top:1px solid var(--g-border);flex-wrap:wrap;gap:16px;margin-bottom:0;padding-top:10px}html[data-concept=metric][data-theme] .result-tabs{gap:24px}html[data-concept=metric][data-theme] .result-tabs button{padding-bottom:12px}html[data-concept=metric][data-theme] .result-summary{margin:0;padding:10px 0}html[data-concept=metric][data-theme] .tender-table{background:var(--g-surface);border-left:0;border-right:0;border-radius:0;width:calc(100% + 48px);margin:0 -24px}html[data-concept=metric][data-theme] .table-head{background:var(--g-inset);border-bottom:1px solid var(--g-border);padding:12px 24px;font-weight:500}html[data-concept=metric][data-theme] .tender-row{border:0;border-bottom:1px solid var(--g-border);border-radius:0;min-height:110px;margin:0;padding:10px 24px}html[data-concept=metric][data-theme] .tender-row:last-child{border-bottom:0}html[data-concept=metric][data-theme] .tender-meta{gap:8px;min-height:19px;margin:0;line-height:1.35}html[data-concept=metric][data-theme] .regime-badge{background:var(--g-inset);color:var(--g-muted);border-radius:3px;padding:1px 5px;line-height:1.35}html[data-concept=metric][data-theme] .tender-title{font-family:var(--g-ui);letter-spacing:-.015em;font-size:16px;font-weight:500;line-height:1.4}html[data-concept=metric][data-theme] .tender-title>svg{width:14px;height:14px}html[data-concept=metric][data-theme] :is(.tender-customer,.tender-facts){margin:0;font-size:13px;line-height:1.4}html[data-concept=metric][data-theme] .tender-price strong{letter-spacing:-.035em;font-size:22px;font-weight:600;line-height:1.35}html[data-concept=metric][data-theme] .tender-deadline strong{font-size:16px;font-weight:500;line-height:1.45}html[data-concept=metric][data-theme] .favorite-button{border-radius:6px;align-self:center;width:44px;height:44px}html[data-concept=metric][data-theme] .list-footer{text-align:left;justify-content:flex-start;padding:18px 0}html[data-concept=metric][data-theme] .detail-overview-bar{border-radius:6px;padding:22px}html[data-concept=metric][data-theme] .detail-tabs a{border-radius:5px}@media (width>=761px){html[data-concept=metric][data-theme] :is(.table-head,.tender-row){grid-template-columns:minmax(0,1fr) 186px 144px 44px;column-gap:0}html[data-concept=metric][data-theme] .table-head>span:nth-child(2){text-align:right;padding-right:18px}html[data-concept=metric][data-theme] .table-head>span:nth-child(3){padding-left:18px;display:block}html[data-concept=metric][data-theme] .tender-main{border:0;grid-area:1/1;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:3px 18px;padding:0 20px 0 0;display:grid}html[data-concept=metric][data-theme] :is(.tender-meta,.tender-title,.match-reason){grid-column:1/-1}html[data-concept=metric][data-theme] .tender-meta{grid-row:1}html[data-concept=metric][data-theme] .tender-title{grid-row:2}html[data-concept=metric][data-theme] .tender-customer{grid-area:3/1}html[data-concept=metric][data-theme] .tender-facts{flex-wrap:wrap;grid-area:3/2;align-self:start;gap:9px;max-width:220px}html[data-concept=metric][data-theme] .tender-price{border-left:1px solid var(--g-border);text-align:right;grid-area:1/2;justify-content:center;align-self:stretch;align-items:flex-end;gap:4px;padding:8px 18px}html[data-concept=metric][data-theme] .tender-deadline{border-left:1px solid var(--g-border);grid-area:1/3;justify-content:center;align-self:stretch;gap:4px;margin:0;padding:8px 18px}html[data-concept=metric][data-theme] .favorite-button{grid-area:1/4}}@media (width>=761px) and (width<=1249px){html[data-concept=signal][data-theme] .search-toolbar{flex-wrap:wrap}html[data-concept=signal][data-theme] .search-tools{margin-left:0}html[data-concept=metric][data-theme] .tender-main{grid-template-columns:minmax(0,1fr)}html[data-concept=metric][data-theme] .tender-facts{grid-area:4/1;max-width:none}}@media (width>=761px) and (width<=1100px){html[data-concept=pulse][data-theme] .main-content{padding:28px 24px 0}html[data-concept=pulse][data-theme] .topbar{padding:0 24px}html[data-concept=pulse][data-theme] .page-heading{flex-wrap:wrap;align-items:flex-start}html[data-concept=pulse][data-theme] .page-heading h1{font-size:36px}html[data-concept=pulse][data-theme] :is(.table-head,.tender-row){grid-template-columns:155px minmax(0,1fr) 108px 36px;gap:18px;padding-left:18px;padding-right:18px}html[data-concept=pulse][data-theme] .tender-main{padding-left:18px}html[data-concept=pulse][data-theme] .tender-price strong{font-size:25px}html[data-concept=pulse][data-theme] .search-toolbar{flex-wrap:wrap}html[data-concept=pulse][data-theme] .search-tools{margin-left:0}}@media (width>=761px) and (width<=1050px){html[data-concept=metric][data-theme] :is(.table-head,.tender-row){grid-template-columns:minmax(0,1fr) 160px 44px}html[data-concept=metric][data-theme] .table-head>span:nth-child(3){display:none}html[data-concept=metric][data-theme] .tender-main{grid-area:1/1/span 2}html[data-concept=metric][data-theme] .tender-price{text-align:left;grid-area:1/2;align-items:flex-start;padding:5px 14px}html[data-concept=metric][data-theme] .table-head>span:nth-child(2){text-align:left;padding-left:14px;padding-right:0}html[data-concept=metric][data-theme] .tender-deadline{grid-area:2/2;gap:3px;padding:7px 14px 5px}html[data-concept=metric][data-theme] .tender-deadline .mobile-label{font-size:13px!important;display:block!important}html[data-concept=metric][data-theme] .favorite-button{grid-area:1/3}html[data-concept=metric][data-theme] .tender-price strong{font-size:21px}}@media (width>=761px) and (width<=950px){html[data-concept=signal][data-theme] .main-content{padding:24px 20px 0}html[data-concept=signal][data-theme] .topbar{padding:0 20px}html[data-concept=signal][data-theme] :is(.table-head,.tender-row){grid-template-columns:minmax(0,1fr) 142px 36px;gap:10px;padding-left:16px;padding-right:16px}html[data-concept=signal][data-theme] .table-head>span:nth-child(3){display:none}html[data-concept=signal][data-theme] .tender-main{grid-area:1/1/span 2}html[data-concept=signal][data-theme] .tender-price{grid-area:1/2;padding-top:0}html[data-concept=signal][data-theme] .tender-deadline{grid-area:2/2;padding-top:0}html[data-concept=signal][data-theme] .tender-deadline .mobile-label{font-size:13px!important;display:block!important}html[data-concept=signal][data-theme] .favorite-button{grid-area:1/3}html[data-concept=pulse][data-theme] :is(.table-head,.tender-row){grid-template-columns:150px minmax(0,1fr) 36px;gap:14px}html[data-concept=pulse][data-theme] .table-head>span:nth-child(3){display:none}html[data-concept=pulse][data-theme] .tender-price{grid-area:1/1}html[data-concept=pulse][data-theme] .tender-deadline{grid-area:2/1}html[data-concept=pulse][data-theme] .tender-deadline .mobile-label{font-size:13px!important;display:block!important}html[data-concept=pulse][data-theme] .tender-main{grid-area:1/2/span 2;padding-left:14px}html[data-concept=pulse][data-theme] .favorite-button{grid-area:1/3}}@media (width<=760px){html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme]{--g-type-page:1.875rem;--g-type-section:1.375rem}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .sidebar{width:264px;padding:24px 16px}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .app-main{margin-left:0}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .main-content{padding:24px 16px 0}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .topbar{flex-wrap:wrap;gap:8px;height:auto;min-height:64px;padding:10px 14px}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .topbar-actions{flex-wrap:wrap;gap:8px}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .theme-control select{min-height:44px;font-size:16px}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .page-heading{flex-direction:column;align-items:flex-start;gap:13px;margin-bottom:18px}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .page-heading h1{margin-bottom:7px;font-size:30px}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .page-heading>.button{min-height:44px;font-size:16px}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .demo-banner{margin-bottom:20px}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .search-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .search-input{min-width:0;min-height:48px}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .search-submit{min-width:78px;min-height:48px;padding:10px 12px}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .quick-regimes{flex-wrap:wrap;gap:4px}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .quick-regimes button{min-height:44px;padding:8px 11px}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .search-tools{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:6px 12px;width:100%;margin:0}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .search-tools .text-button{min-height:44px;font-size:16px}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .filters-grid{grid-template-columns:minmax(0,1fr);gap:0}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .filters-grid>*{grid-column:1;min-width:0}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .results-toolbar{flex-wrap:wrap;gap:10px}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .result-tabs{gap:18px;max-width:100%}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .result-tabs button{min-height:44px;font-size:16px}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .sort-label{max-width:100%;margin-left:0}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .sort-label select{max-width:calc(100vw - 66px);min-height:44px;font-size:16px}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .table-head{display:none}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .tender-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 12px;padding:18px 16px;position:relative}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .tender-main{border:0;border-bottom:1px solid var(--g-border);grid-area:1/1/auto/-1;padding:0 0 16px;display:block}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .tender-meta{gap:7px;margin-bottom:9px;padding-right:42px}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .tender-title{padding-right:0;font-size:18px;line-height:1.5}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .tender-customer{margin-top:8px}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .tender-facts{flex-wrap:wrap;gap:8px 13px;margin-top:9px}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .tender-price{text-align:left;border:0;grid-area:2/1;align-items:flex-start;gap:6px;padding:14px 0 0}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .tender-deadline{text-align:right;border:0;grid-area:2/2;align-items:flex-end;gap:6px;margin:0;padding:14px 0 0}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .tender-price strong{font-size:23px;line-height:1.3}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .tender-deadline strong{font-size:16px;line-height:1.85}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .favorite-button{grid-area:auto;width:44px;height:44px;position:absolute;top:12px;right:10px}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .list-footer{padding:18px 0;font-size:13px;line-height:1.65}html[data-concept=signal][data-theme] .search-panel{margin-bottom:22px;padding:14px}html[data-concept=signal][data-theme] .tender-table{background:0 0;border:0}html[data-concept=signal][data-theme] .tender-row{border:1px solid var(--g-border);background:var(--g-surface);border-radius:10px;margin-bottom:12px}html[data-concept=signal][data-theme] .tender-row:last-child{border-bottom:1px solid var(--g-border)}html[data-concept=pulse][data-theme] .search-panel{margin-bottom:20px;padding:0 0 20px}html[data-concept=pulse][data-theme] .tender-row{grid-template-columns:minmax(0,1fr);padding:22px 16px}html[data-concept=pulse][data-theme] .tender-price{grid-area:1/1;padding:0 48px 0 0}html[data-concept=pulse][data-theme] .tender-price strong{font-size:30px}html[data-concept=pulse][data-theme] .tender-main{grid-area:2/1;padding:18px 0 16px}html[data-concept=pulse][data-theme] .tender-meta{padding-right:0}html[data-concept=pulse][data-theme] .tender-deadline{grid-area:3/1;grid-template-columns:1fr auto;align-items:baseline;gap:3px 12px;display:grid}html[data-concept=pulse][data-theme] .tender-deadline .mobile-label{text-align:left;grid-area:1/1}html[data-concept=pulse][data-theme] .tender-deadline strong{grid-area:1/2}html[data-concept=pulse][data-theme] .tender-deadline>span:not(.mobile-label){grid-area:2/2}html[data-concept=pulse][data-theme] .result-tabs{gap:3px}html[data-concept=pulse][data-theme] .result-tabs button{padding:10px 12px}html[data-concept=metric][data-theme] .tender-table{background:var(--g-surface);border-top:1px solid var(--g-border);border-bottom:1px solid var(--g-border);width:calc(100% + 32px);margin:0 -16px}html[data-concept=metric][data-theme] .tender-title{font-size:17px}html[data-concept=metric][data-theme] .tender-row{padding:18px 16px}html[data-concept=metric][data-theme] .search-panel{padding:6px 0 18px}html[data-concept=metric][data-theme] .page-heading h1{font-size:28px}}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .concept-switcher select{border-color:var(--g-control-border);max-width:170px;min-height:44px;font-size:16px}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .concept-gallery-link{width:44px;height:44px}@media (width<=760px){html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .concept-switcher{gap:6px}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .concept-switcher select{width:110px;max-width:110px;min-height:44px;padding-left:8px;padding-right:4px}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .theme-control select{width:110px;max-width:110px;min-height:44px}}@media (width<=370px){html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .main-content{padding:22px 12px 0}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .topbar{padding:10px 12px}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .search-form{grid-template-columns:minmax(0,1fr)}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .search-submit{width:100%}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .result-tabs{gap:14px}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .tender-row{padding-left:12px;padding-right:12px}html:is([data-concept=signal],[data-concept=pulse],[data-concept=metric])[data-theme] .tender-price strong{font-size:21px}html[data-concept=pulse][data-theme] .tender-price strong{font-size:28px}html[data-concept=pulse][data-theme] .result-tabs{gap:2px}html[data-concept=pulse][data-theme] .result-tabs button{padding:10px 9px}html[data-concept=metric][data-theme] .tender-table{width:calc(100% + 24px);margin-left:-12px;margin-right:-12px}}html[data-concept=canvas][data-theme=dark]{--g-canvas:#0b1120;--g-surface:#161f32;--g-inset:#1d2a42;--g-hover:#223451;--g-text:#f0f4ff;--g-muted:#aebbd1;--g-placeholder:#a0b1cc;--g-border:#304059;--g-control-border:#637796;--g-accent:#8eb9ff;--g-on-accent:#101f38;--g-accent-hover:#b6d2ff;--g-selected:#253f62;--g-rail:#0b1120;--g-rail-active:#233653;--g-rail-on:#dceaff;--g-radius:16px;--g-shadow:none}html[data-concept=canvas][data-theme=light]{--g-canvas:#e7edf7;--g-surface:#fff;--g-inset:#eff4fc;--g-hover:#e6eefb;--g-text:#18243b;--g-muted:#53647c;--g-placeholder:#586b84;--g-border:#d3deed;--g-control-border:#8295b0;--g-accent:#235caa;--g-on-accent:#fff;--g-accent-hover:#184987;--g-selected:#e0ecff;--g-rail:#e7edf7;--g-rail-active:#ccdcf4;--g-rail-on:#173a6a;--g-radius:16px;--g-shadow:none}html[data-concept=edge][data-theme=dark]{--g-canvas:#11131b;--g-surface:#1b1e29;--g-inset:#242936;--g-hover:#2a3140;--g-text:#f4f5fa;--g-muted:#b1b7c5;--g-placeholder:#a7afc0;--g-border:#353c4c;--g-control-border:#718096;--g-accent:#f6cf68;--g-on-accent:#29230f;--g-accent-hover:#ffe39a;--g-selected:#403a27;--g-rail:#1b1e29;--g-rail-active:#f6cf68;--g-rail-on:#29230f;--g-radius:8px;--g-shadow:none}html[data-concept=edge][data-theme=light]{--g-canvas:#f5f6f9;--g-surface:#fff;--g-inset:#eceff5;--g-hover:#e5eaf2;--g-text:#202735;--g-muted:#596579;--g-placeholder:#606b7e;--g-border:#d2d9e5;--g-control-border:#8592a7;--g-accent:#7d5910;--g-on-accent:#fff;--g-accent-hover:#624308;--g-selected:#f6e9bf;--g-rail:#fff;--g-rail-active:#f1d98e;--g-rail-on:#453210;--g-radius:8px;--g-shadow:none}html[data-concept=nexus][data-theme=dark]{--g-canvas:#0d1518;--g-surface:#182328;--g-inset:#223238;--g-hover:#2b4047;--g-text:#eff8f8;--g-muted:#a6bec3;--g-placeholder:#9bb5bd;--g-border:#30474e;--g-control-border:#66878f;--g-accent:#73e2cb;--g-on-accent:#112c27;--g-accent-hover:#a1f6e5;--g-selected:#20493f;--g-rail:#111d21;--g-rail-active:#223b42;--g-rail-on:#d5fff6;--g-radius:14px;--g-shadow:none}html[data-concept=nexus][data-theme=light]{--g-canvas:#f0f5f6;--g-surface:#fff;--g-inset:#eaf1f3;--g-hover:#e0ecef;--g-text:#193036;--g-muted:#536d74;--g-placeholder:#58757e;--g-border:#cbdde1;--g-control-border:#789ba5;--g-accent:#096856;--g-on-accent:#fff;--g-accent-hover:#044c3e;--g-selected:#d3eee7;--g-rail:#fff;--g-rail-active:#e1f0ed;--g-rail-on:#15463a;--g-radius:14px;--g-shadow:none}html[data-concept=canvas] .trial-card,html[data-concept=edge] .trial-card,html[data-concept=nexus] .trial-card{display:none}html[data-concept=canvas] .sidebar{border:0;width:232px;padding:28px 18px}html[data-concept=canvas] .app-main{border:1px solid var(--g-border);background:var(--g-surface);border-radius:26px 26px 0 0;min-height:calc(100dvh - 18px);margin-top:18px;margin-left:232px;margin-right:18px;overflow:clip}html[data-concept=canvas] .topbar{background:0 0;border-radius:26px 26px 0 0;height:62px;padding:0 32px}html[data-concept=canvas] .main-content{padding:36px 38px 0}html[data-concept=canvas] .page-heading h1{letter-spacing:-.035em;font-size:44px;font-weight:400;line-height:1.18}html[data-concept=canvas] .search-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 0 20px}html[data-concept=canvas] .search-input{background:var(--g-inset);border-color:var(--g-border);border-radius:14px;min-height:60px}html[data-concept=canvas] .search-submit{border-radius:14px;min-width:112px}html[data-concept=canvas] .tender-table{box-shadow:none;background:0 0;border:0;border-radius:0}html[data-concept=canvas] .table-head{border-bottom:1px solid var(--g-border);background:0 0;padding-left:0;padding-right:0}html[data-concept=canvas] .tender-row{background:0 0;grid-template-columns:minmax(0,1fr) 192px 132px 36px;gap:22px;padding:28px 0}html[data-concept=canvas] .tender-title{font-size:20px;font-weight:500;line-height:1.4}html[data-concept=canvas] .tender-price strong{letter-spacing:-.02em;font-size:28px;font-weight:400}html[data-concept=canvas] .detail-overview-bar{border-radius:16px}html[data-concept=canvas] .content-panel,html[data-concept=canvas] .action-panel{background:var(--g-inset);box-shadow:none}html[data-concept=edge] .page-heading h1{letter-spacing:-.035em;font-size:40px;font-weight:500}html[data-concept=edge] .search-panel{border:0;border-top:1px solid var(--g-border);border-bottom:1px solid var(--g-border);box-shadow:none;background:0 0;border-radius:0;padding:24px 0 18px}html[data-concept=edge] .search-input{background:var(--g-surface);border-color:var(--g-control-border);border-radius:8px}html[data-concept=edge] .search-submit{border-radius:8px}html[data-concept=edge] .tender-table{box-shadow:none;background:0 0;border-left:0;border-right:0;border-radius:0}html[data-concept=edge] .table-head{background:var(--g-inset);font-size:13px}html[data-concept=edge] .tender-row{background:0 0;min-height:150px;padding:24px 20px}html[data-concept=edge] .tender-title{font-size:20px;font-weight:500}html[data-concept=edge] .tender-price strong{font-size:26px;font-weight:500}@media (width>=1100px){html[data-concept=edge] .sidebar{border:1px solid var(--g-border);background:var(--g-surface);z-index:90;border-radius:18px;flex-direction:row;align-items:center;gap:22px;width:calc(100% - 48px);max-width:1200px;height:74px;margin:0 auto;padding:12px 18px;display:flex;position:fixed;inset:auto 24px 18px;overflow:visible;box-shadow:0 12px 32px #00000020}html[data-concept=edge] .sidebar-brand{flex-shrink:0;height:auto;margin:0;padding:0}html[data-concept=edge] .sidebar .brand-wordmark{font-size:20px}html[data-concept=edge] .workspace-label{border:0;gap:10px;width:238px;max-width:none;margin:0;padding:0;position:fixed;top:12px;left:32px}html[data-concept=edge] .workspace-label strong{max-width:176px}html[data-concept=edge] .workspace-label>svg{display:none}html[data-concept=edge] .workspace-label div>span{font-size:12px}html[data-concept=edge] .primary-nav,html[data-concept=edge] .secondary-nav{flex-direction:row;align-items:center;gap:6px;margin:0;display:flex}html[data-concept=edge] .primary-nav a,html[data-concept=edge] .secondary-nav a{white-space:nowrap;border-radius:10px;gap:8px;min-height:44px;padding:11px 12px;font-size:14px}html[data-concept=edge] .secondary-nav{gap:2px;margin-left:auto}html[data-concept=edge] .nav-divider{display:none}html[data-concept=edge] .sidebar-bottom{border:0;flex:0 0 36px;margin:0;padding:0}html[data-concept=edge] .logout-button{width:36px;min-width:0;height:40px;padding:8px}html[data-concept=edge] .logout-button>span{display:none}html[data-concept=edge] .app-main{margin:0}html[data-concept=edge] .topbar{background:var(--g-canvas);border:0;height:80px;padding:0 32px}html[data-concept=edge] .topbar>div:first-child{margin-left:260px}html[data-concept=edge] .breadcrumb-root,html[data-concept=edge] .breadcrumb-slash{display:none}html[data-concept=edge] .main-content{max-width:1280px;margin:0 auto;padding:28px 40px 110px}}html[data-concept=nexus] .page-heading h1{letter-spacing:-.035em;font-size:40px;font-weight:500}html[data-concept=nexus] .search-panel{background:var(--g-inset);border:1px solid var(--g-border);box-shadow:none;border-radius:14px;padding:20px 22px 14px}html[data-concept=nexus] .search-input{background:var(--g-surface);border-color:var(--g-control-border);border-radius:10px}html[data-concept=nexus] .search-submit{border-radius:10px}@media (width>=1100px){html[data-concept=nexus] .sidebar{border:0;border-bottom:1px solid var(--g-border);flex-direction:row;align-items:center;gap:28px;width:100%;height:76px;padding:12px 32px;display:flex;position:fixed;inset:0 0 auto;overflow:visible}html[data-concept=nexus] .sidebar-brand{height:auto;margin:0;padding:0}html[data-concept=nexus] .workspace-label{border:0;width:280px;max-width:none;margin:0;padding:0;position:absolute;top:88px;left:32px}html[data-concept=nexus] .workspace-label strong{max-width:195px}html[data-concept=nexus] .workspace-label>svg{display:none}html[data-concept=nexus] .workspace-label div>span{font-size:12px}html[data-concept=nexus] .primary-nav,html[data-concept=nexus] .secondary-nav{flex-direction:row;align-items:center;gap:10px;margin:0;display:flex}html[data-concept=nexus] .primary-nav a,html[data-concept=nexus] .secondary-nav a{white-space:nowrap;border-radius:8px;gap:8px;min-height:42px;padding:10px 12px;font-size:14px}html[data-concept=nexus] .secondary-nav{margin-left:auto}html[data-concept=nexus] .nav-divider{display:none}html[data-concept=nexus] .sidebar-bottom{border:0;flex:0 0 36px;margin:0;padding:0}html[data-concept=nexus] .logout-button{width:36px;height:40px;padding:8px}html[data-concept=nexus] .logout-button>span{display:none}html[data-concept=nexus] .app-main{margin:0;padding-top:76px}html[data-concept=nexus] .topbar{background:var(--g-canvas);border:0;height:84px;padding:0 32px}html[data-concept=nexus] .topbar>div:first-child{visibility:hidden}html[data-concept=nexus] .main-content{max-width:1680px;margin:0 auto;padding:20px 32px 0}html[data-concept=nexus] .tender-table{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid;overflow:visible}html[data-concept=nexus] .table-head{display:none}html[data-concept=nexus] .tender-row{border:1px solid var(--g-border);background:var(--g-surface);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px 16px;padding:24px;display:grid;position:relative}html[data-concept=nexus] .tender-row:last-child{border-bottom:1px solid var(--g-border)}html[data-concept=nexus] .tender-main{border:0;grid-column:1/-1;padding:0}html[data-concept=nexus] .tender-meta{padding-right:24px}html[data-concept=nexus] .tender-title{min-height:58px;margin:12px 0 10px;font-size:21px;font-weight:500;line-height:1.35}html[data-concept=nexus] .tender-price,html[data-concept=nexus] .tender-deadline{grid-row:2}html[data-concept=nexus] .tender-price strong{font-size:25px;font-weight:500;line-height:1.3}html[data-concept=nexus] .mobile-label{color:var(--g-muted);margin-bottom:4px;display:block;font-size:13px!important}html[data-concept=nexus] .tender-deadline{justify-self:end;align-items:flex-end}html[data-concept=nexus] .tender-deadline strong{font-size:17px;line-height:1.9}html[data-concept=nexus] .favorite-button{width:32px;height:32px;position:absolute;top:18px;right:16px}html[data-concept=nexus] .tender-table>.empty,html[data-concept=nexus] .tender-table>.notice{grid-column:1/-1}}@media (width>=761px) and (width<=1099px){html[data-concept=canvas] .sidebar{width:200px;padding:24px 14px}html[data-concept=canvas] .app-main{border-radius:18px 18px 0 0;margin-top:12px;margin-left:200px;margin-right:12px}html[data-concept=canvas] .topbar{padding:0 20px}html[data-concept=canvas] .main-content{padding:26px 24px 0}html[data-concept=canvas] .page-heading h1{font-size:36px}html[data-concept=canvas] .tender-row{grid-template-columns:minmax(0,1fr) 142px 100px 32px;gap:16px}html[data-concept=canvas] .tender-price strong{font-size:22px}html[data-concept=canvas] .tender-title{font-size:18px}}@media (width<=760px){html[data-concept=canvas] .app-main{border:0;border-radius:0;min-height:100dvh;margin:0;overflow:visible}html[data-concept=canvas] .topbar{border-bottom:1px solid var(--g-border);border-radius:0;height:64px;padding:0 12px}html[data-concept=canvas] .main-content{padding:20px 16px 0}html[data-concept=canvas] .page-heading h1,html[data-concept=edge] .page-heading h1,html[data-concept=nexus] .page-heading h1{font-size:30px}html[data-concept=canvas] .search-panel{margin-bottom:14px;padding:0 0 8px}html[data-concept=canvas] .search-input{min-height:48px}html[data-concept=canvas] .search-submit{min-width:76px}html[data-concept=canvas] .tender-row{border:1px solid var(--g-border);background:var(--g-inset);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 14px;padding:20px}html[data-concept=canvas] .tender-main{padding-bottom:18px}html[data-concept=canvas] .tender-title{font-size:19px}html[data-concept=canvas] .tender-price strong{font-size:23px}html[data-concept=edge] .search-panel{padding:16px 0 12px}html[data-concept=edge] .tender-row{min-height:0;padding:20px 16px}html[data-concept=edge] .tender-title{font-size:18px}html[data-concept=edge] .tender-price strong{font-size:23px}html[data-concept=nexus] .search-panel{padding:14px}}@media (width<=370px){html[data-concept=canvas] .main-content{padding:20px 12px 0}html[data-concept=canvas] .tender-row{padding:17px}html[data-concept=canvas] .tender-price strong,html[data-concept=edge] .tender-price strong{font-size:21px}}@media (width<=760px){html[data-concept][data-theme] .topbar{flex-wrap:wrap;align-items:center;gap:8px;height:auto;min-height:108px;padding:10px 16px;display:flex}html[data-concept][data-theme] .topbar>div:first-child{visibility:visible;flex:100%;gap:10px;margin:0}html[data-concept][data-theme] .topbar>div:first-child>strong{font-size:14px;display:block}html[data-concept][data-theme] .topbar-actions{flex-wrap:nowrap;flex:100%;justify-content:flex-start;gap:8px;width:100%;min-width:0}html[data-concept][data-theme] .concept-switcher{flex:auto;gap:8px;min-width:0;display:flex}html[data-concept][data-theme] .concept-switcher select{flex:auto;width:100%;min-width:0;max-width:none;min-height:44px;padding:8px;font-size:14px}html[data-concept][data-theme] .concept-gallery-link{flex:0 0 44px;width:44px;min-width:44px;height:44px}html[data-concept][data-theme] .theme-control{flex:0 0 104px;width:104px;min-width:0}html[data-concept][data-theme] .topbar .theme-control select{width:100%;max-width:100%;min-height:44px;padding:8px;font-size:14px;display:block}}html[data-theme] .concept-gallery{width:min(1520px,100%);color:var(--g-text);margin:0 auto;padding:28px 40px 24px;font:400 16px/1.6 Onest,Arial,sans-serif}html[data-theme] .gallery-header{border-bottom:1px solid var(--g-border);justify-content:space-between;align-items:center;gap:24px;padding-bottom:26px;display:flex}html[data-theme] .gallery-header-actions{align-items:center;gap:30px;display:flex}html[data-theme] .gallery-header-actions>a{color:var(--g-muted);align-items:center;gap:8px;font-size:14px;text-decoration:none;display:flex}html[data-theme] .gallery-intro{justify-content:space-between;align-items:flex-end;gap:40px;padding:62px 0 48px;display:flex}html[data-theme] .gallery-intro h1{letter-spacing:-.035em;margin:0 0 24px;font:500 clamp(32px,3.6vw,54px)/1.15 Geologica,Onest,sans-serif}html[data-theme] .gallery-intro h1>span{color:var(--g-muted)}html[data-theme] .gallery-intro p{max-width:65ch;color:var(--g-muted);margin:0;font-size:16px}html[data-theme] .gallery-intro .gallery-note{flex:0 0 260px;font-size:14px;line-height:1.8}html[data-theme] .gallery-note a{color:var(--g-text);text-underline-offset:4px;align-items:center;gap:4px;display:inline-flex}html[data-theme] .concept-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:46px 30px;display:grid}html[data-theme] .concept-card{min-width:0}html[data-theme] .concept-card-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}html[data-theme] .concept-card-heading>div{align-items:center;gap:12px;display:flex}html[data-theme] .concept-card-heading h2{letter-spacing:-.025em;margin:0;font:500 24px/1.25 Geologica,Onest,sans-serif}html[data-theme] .concept-number{color:var(--g-muted);font-variant-numeric:tabular-nums;font-size:14px}html[data-theme] .concept-kind{color:var(--g-muted);text-align:right;font-size:13px}html[data-theme] .concept-preview{border:1px solid var(--g-border);background:var(--g-surface);aspect-ratio:1.44;border-radius:12px;display:block;position:relative;overflow:hidden}html[data-theme] .concept-preview img{object-fit:contain;width:100%;height:100%;display:block}html[data-theme] .concept-preview-action{background:var(--g-text);color:var(--g-canvas);opacity:0;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;transition:opacity .16s ease-out,transform .16s ease-out;display:flex;position:absolute;bottom:14px;right:14px;transform:translateY(4px)}html[data-theme] .concept-preview:hover .concept-preview-action,html[data-theme] .concept-preview:focus-visible .concept-preview-action{opacity:1;transform:none}html[data-theme] .concept-card-footer{justify-content:space-between;align-items:flex-start;gap:24px;padding-top:14px;display:flex}html[data-theme] .concept-card-footer p{color:var(--g-muted);max-width:45ch;margin:0;font-size:14px}html[data-theme] .concept-card-footer>a{color:var(--g-muted);flex-shrink:0;align-items:center;gap:4px;font-size:12px;text-decoration:none;display:flex}html[data-theme] .gallery-footer{color:var(--g-muted);border-top:1px solid var(--g-border);justify-content:space-between;gap:16px;margin-top:54px;padding-top:24px;font-size:13px;display:flex}@media (width<=900px){html[data-theme] .gallery-intro{flex-direction:column;align-items:flex-start;gap:24px}html[data-theme] .gallery-intro .gallery-note{flex:auto}html[data-theme] .concept-card-footer{flex-direction:column;gap:10px}html[data-theme] .concept-kind{max-width:130px}}@media (width<=640px){html[data-theme] .concept-gallery{padding:20px 18px}html[data-theme] .gallery-header{flex-wrap:wrap;gap:12px;padding-bottom:20px}html[data-theme] .gallery-header-actions{justify-content:space-between;width:100%}html[data-theme] .gallery-intro{padding:36px 0 32px}html[data-theme] .gallery-intro h1{font-size:34px}html[data-theme] .concept-grid{grid-template-columns:minmax(0,1fr);gap:32px}html[data-theme] .gallery-footer{flex-direction:column}html[data-theme] .concept-preview-action{display:none}}@media (prefers-reduced-motion:reduce){html[data-theme] .concept-preview-action{transition:none;transform:none}}html[data-theme] .concept-controls,html[data-theme] .nexus-palette-switcher{align-items:center;gap:10px;min-width:0;display:flex}html[data-theme] .nexus-palette-switcher select{color:var(--g-text);background:var(--g-surface);border:1px solid var(--g-control-border);border-radius:8px;max-width:164px;min-height:36px;padding:8px 10px;font:500 13px/1.4 Onest,Arial,sans-serif}html[data-theme] .nexus-family-banner{background:var(--g-surface);border:1px solid var(--g-control-border);color:var(--g-text);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-top:26px;padding:22px 26px;text-decoration:none;display:flex}html[data-theme] .nexus-family-banner:hover{background:var(--g-hover)}html[data-theme] .nexus-family-banner strong{letter-spacing:-.02em;font:500 19px/1.4 Geologica,Onest,sans-serif;display:block}html[data-theme] .nexus-family-banner small{color:var(--g-muted);margin-top:4px;font-size:14px;display:block}html[data-theme] .nexus-family-banner>span{white-space:nowrap;align-items:center;gap:12px;font-size:14px;display:flex}html[data-theme] .palette-kicker{letter-spacing:.13em;color:var(--g-muted);margin-bottom:18px;font-size:11px}html[data-theme] .palette-intro{align-items:center;padding-top:54px}html[data-theme] .palette-intro h1{font-size:clamp(32px,3.3vw,50px)}html[data-theme] .palette-guide{border-left:1px solid var(--g-control-border);flex:0 0 255px;padding-left:24px}html[data-theme] .palette-guide strong{letter-spacing:-.02em;font:500 22px/1.4 Geologica,Onest,sans-serif}html[data-theme] .palette-guide p{margin:12px 0;font-size:14px;line-height:1.7}html[data-theme] .palette-guide>span{letter-spacing:.08em;color:var(--g-muted);font-size:12px}html[data-theme] .palette-swatches{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}html[data-theme] .palette-swatch{min-width:0;color:var(--g-muted);align-items:center;gap:8px;font-size:11px;line-height:1.5;display:flex}html[data-theme] .palette-swatch-color{border:1px solid var(--g-control-border);border-radius:6px;flex:0 0 25px;width:25px;height:34px}html[data-theme] .palette-swatch code{color:var(--g-text);font:400 11px/1.5 ui-monospace,Consolas,monospace;display:block}html[data-theme] .palette-card .concept-card-footer{align-items:flex-start;padding-top:16px}html[data-theme] .palette-card .palette-open{color:var(--g-text);border-bottom:1px solid var(--g-control-border);white-space:nowrap;padding-bottom:3px;font-size:13px}@media (width<=1150px){html[data-theme] .palette-swatch{flex-direction:column;align-items:flex-start;gap:6px}html[data-theme] .palette-swatch-color{flex-basis:22px;width:100%;height:22px}}@media (width<=900px){html[data-theme] .palette-intro{align-items:flex-start}html[data-theme] .palette-guide{flex:auto;max-width:60ch}html[data-theme] .palette-guide p{margin:8px 0}}@media (width<=760px){html[data-concept=nexus] .concept-switcher,html[data-concept=nexus] .topbar>div:first-child>strong{display:none}html[data-theme] .concept-controls,html[data-theme] .nexus-palette-switcher{gap:6px}html[data-theme] .nexus-palette-switcher select{max-width:112px;min-height:40px;padding:8px 4px;font-size:12px}html[data-theme] .nexus-family-banner{flex-direction:column;align-items:flex-start;gap:14px;padding:20px}html[data-theme] .palette-kicker{letter-spacing:.08em;font-size:10px}}@media (width<=640px){html[data-theme] .nexus-palette-gallery .gallery-header-actions{flex-wrap:wrap;gap:16px}html[data-theme] .nexus-palette-gallery .gallery-header-actions>a{font-size:12px}html[data-theme] .palette-intro{padding:32px 0}html[data-theme] .palette-card .concept-card-heading h2{font-size:22px}html[data-theme] .palette-card .concept-kind{max-width:125px;font-size:11px}}@media (prefers-reduced-motion:reduce){html[data-theme] .palette-card *{scroll-behavior:auto}}@media (width<=760px){html[data-concept=nexus][data-theme] .concept-switcher{display:none}html[data-concept=nexus][data-theme] .concept-controls{flex:auto}html[data-concept=nexus][data-theme] .nexus-palette-switcher{flex:auto;gap:8px}html[data-concept=nexus][data-theme] .nexus-palette-switcher select{flex:auto;width:100%;min-width:0;max-width:none;min-height:44px;padding:8px;font-size:14px}}
