/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.flex-wrap{flex-wrap:wrap}.bg-white{background-color:var(--color-white)}.p-4{padding:calc(var(--spacing) * 4)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-black{color:var(--color-black)}.text-white{color:var(--color-white)}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#193e34;--muted:#69766c;--green:#1c6148;--line:#dce3d6;--paper:#f7f8f2;--sage:#738b66}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}a:focus-visible,button:focus-visible{outline-offset:4px;outline:3px solid #91ad72}p{color:var(--muted);margin:12px 0;font-size:14px;line-height:1.75}h1,h2,h3{margin:0;font-weight:500}h1,h2{letter-spacing:-1.6px}h1{font-size:60px;line-height:1.08}h2{font-size:37px;line-height:1.18}h3{letter-spacing:-.4px;font-size:18px}em{color:var(--sage);font-family:Georgia,Times New Roman,serif;font-weight:400}.eyebrow{letter-spacing:1.8px;align-items:center;gap:9px;font-size:10px;font-weight:600;line-height:1.7;display:flex}.live-dot{background:#73916a;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;height:94px;padding:0 max(5%,50vw - 620px);display:flex}.brand{letter-spacing:-.9px;white-space:nowrap;align-items:center;gap:10px;font-size:23px;font-weight:700;display:inline-flex}.brand-icon{background:var(--ink);color:#fff;border-radius:10px;place-items:center;width:35px;height:35px;font-family:Georgia,serif;font-size:24px;font-style:italic;display:grid}.site-header nav{align-items:center;gap:28px;font-size:12px;display:flex}.site-header nav>a:not(.button):hover,.text-link:hover{text-decoration:underline}.button{border:1px solid var(--green);background:var(--green);color:#fff;border-radius:6px;justify-content:center;align-items:center;gap:18px;padding:15px 22px;font-size:13px;font-weight:500;line-height:1.4;transition:background .15s;display:inline-flex}.button:hover{background:#154c39}.button.outline{color:var(--ink);background:0 0;border-color:#c7d3bf}.button.outline:hover{background:#eaf0e3}.button.small{gap:15px;padding:11px 17px;font-size:12px}.button.full{width:100%}.text-button{color:var(--ink);background:0 0;border:0;padding:8px;font-size:12px;font-weight:500}.text-button:hover{text-decoration:underline}.muted{color:var(--muted)}.pill{white-space:nowrap;color:#607850;letter-spacing:1px;background:#edf2e7;border-radius:4px;align-items:center;padding:6px 8px;font-size:8px;line-height:1.3;display:inline-flex}.landing{max-width:1240px;margin:auto;padding:0 30px}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding:84px 0 95px;display:grid}.hero h1{margin:24px 0;font-size:clamp(40px,4.2vw,60px)}.hero-copy>p{max-width:450px;font-size:15px}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-footnote{color:var(--muted);gap:21px;margin-top:20px;font-size:10px;display:flex}.hero-visual{padding:28px 0 24px 10px;position:relative}.hero-visual:before{content:"";z-index:-1;background:radial-gradient(at 50% 60%,#dce8ce 0,#eaf0df 50%,#0000 72%);position:absolute;inset:0 -20px -5px -15px}.visual-caption{letter-spacing:1.5px;color:#6c8062;align-items:center;gap:7px;margin:0 0 17px 17px;font-size:8px;display:flex}.mini-window{background:#fff;border:1px solid #d7dfd0;border-radius:10px;transform:rotate(-2deg);box-shadow:0 18px 45px #1c382315}.window-bar{border-bottom:1px solid #e5eadd;align-items:center;gap:5px;padding:15px;display:flex}.window-bar>span{background:#d8e0d1;border-radius:50%;width:6px;height:6px}.window-bar small{letter-spacing:1.3px;color:#7b8971;margin-left:auto;margin-right:auto;font-size:7px}.mini-body{padding:25px 22px}.mini-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.mini-title h2{letter-spacing:-.4px;font-size:17px}.mini-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin:23px 0;display:grid}.mini-stats>div{background:#f6f8f1;border:1px solid #e5eadc;border-radius:5px;padding:13px}.mini-stats strong{font-size:25px;font-weight:500;display:block}.mini-stats span{color:var(--muted);margin-top:5px;font-size:9px;display:block}.mini-tender{border-top:1px solid #e8ecdf;align-items:center;gap:11px;padding:15px 0;display:flex}.file-icon{color:#789269;background:#edf2e6;border:1px solid #e1e8d8;border-radius:7px;flex-shrink:0;place-items:center;width:35px;height:39px;display:inline-grid}.mini-tender strong{font-size:11px;font-weight:500}.mini-tender small{color:var(--muted);margin-top:5px;font-size:9px;display:block}.star{color:#8b9959;margin-left:auto}.date-pill{white-space:nowrap;color:#927b39;background:#f5efd8;border-radius:3px;margin-left:auto;padding:5px 7px;font-size:8px}.mini-note{color:#738065;background:#f5f8ef;border-radius:4px;margin-top:10px;padding:10px;font-size:9px}.floating-note{background:#fff;border:1px solid #dbe3d2;border-radius:7px;align-items:center;gap:12px;padding:15px 20px;display:flex;position:absolute;bottom:0;right:-12px;transform:rotate(2deg);box-shadow:0 6px 14px #18381908}.floating-note>span{background:#e7efde;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.floating-note strong{font-size:11px;font-weight:500}.floating-note small{color:var(--muted);margin-top:5px;font-size:9px;display:block}.audience{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding:28px 12px;display:flex}.audience>span:first-child{letter-spacing:1.5px;color:var(--muted);font-size:8px}.audience>div{color:#69795e;font-family:Georgia,serif;font-size:21px}.audience-dot{color:#bcc8b3}.landing-section{padding:85px 0}.section-intro{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:35px;display:flex}.how-section h2,.section-intro h2{margin-top:15px}.section-intro>p{max-width:300px;font-size:13px}.feature-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.feature-card{border:1px solid var(--line);background:#fff;border-radius:9px;padding:27px}.feature-icon{color:#748d64;background:#eef3e6;border-radius:9px;place-items:center;width:40px;height:40px;margin-bottom:30px;font-size:23px;display:inline-grid}.feature-card>.pill{float:right;margin-top:7px}.feature-card h3{font-size:17px}.feature-card p{margin-bottom:0;font-size:12px}.how-section{grid-template-columns:1fr 1fr;gap:80px;padding:20px 0 85px;display:grid}.text-link{margin-top:25px;font-size:12px;display:inline-block}.steps{margin:0;padding:0;list-style:none}.steps li{border-bottom:1px solid var(--line);gap:22px;padding:22px 0;display:flex}.steps li:first-child{padding-top:0}.steps li>span{color:#8f9c81;font-family:Georgia,serif;font-size:24px}.steps h3{font-size:17px}.steps p{margin-bottom:0;font-size:12px}.roadmap-strip{color:#f4f6ed;background:#1d4034;border-radius:12px;grid-template-columns:1fr 1fr;align-items:center;gap:55px;padding:46px;display:grid}.roadmap-strip .eyebrow{color:#bdd0ac;font-size:8px}.roadmap-strip h2{letter-spacing:-.8px;margin-top:15px;font-size:28px}.roadmap-strip p{color:#c1cebb;margin-bottom:0;font-size:12px}.upcoming-list>div{border-bottom:1px solid #466150;align-items:center;gap:15px;padding:22px 0;font-size:12px;display:flex}.upcoming-list>div:last-child{border:0}.upcoming-list span{color:#9cad8e;font-size:10px}.upcoming-list small{letter-spacing:1px;color:#bbcbae;border:1px solid #577056;border-radius:3px;margin-left:auto;padding:5px;font-size:7px}.closing-cta{text-align:center;padding:83px 0}.closing-cta .eyebrow{justify-content:center;font-size:8px}.closing-cta h2{margin:22px 0 26px;font-size:43px}.closing-cta p{font-size:11px}.closing-cta p a{text-decoration:underline}footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:27px max(5%,50vw - 620px);font-size:11px;display:flex}footer .site-coverage-note{flex:1 0 100%;order:2;max-width:1240px;margin:0;line-height:1.7}footer .site-coverage-note a{color:var(--ink);text-underline-offset:2px;font-weight:600;text-decoration:underline}footer .brand{color:var(--ink);font-size:18px}footer .brand-icon{width:28px;height:28px;font-size:18px}.auth-page{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth-story{color:#f3f6eb;background:#1c4033;flex-direction:column;justify-content:space-between;gap:60px;min-height:100vh;padding:45px 10%;display:flex}.auth-story .brand-icon{color:#25442c;background:#e3ecd5}.auth-story h1{margin:23px 0;font-size:clamp(40px,4.2vw,60px)}.auth-story h1 em{color:#c1d2a7}.auth-story .light{color:#b1c5a2;font-size:8px}.auth-story p{color:#c2cebb;font-size:14px}.checklist{color:#dbe6d0;margin:34px 0 0;padding:0;font-size:12px;line-height:2.8;list-style:none}.checklist li:before{content:"✓";color:#a7be8d;margin-right:12px}.auth-story .story-foot{color:#aaba9f;font-size:10px}.auth-main{flex-direction:column;justify-content:space-between;gap:35px;padding:44px 12%;display:flex}.back-link{color:var(--muted);font-size:11px}.auth-card{width:100%;max-width:390px;margin:25px auto}.auth-card>.eyebrow{font-size:8px}.auth-card h2{letter-spacing:-1.2px;margin-top:14px;font-size:37px}.auth-card>p{margin-bottom:28px;font-size:13px}.auth-notice{color:#235c3d;background:#f0f7ee;border:1px solid #d7e6d3;border-radius:8px;margin:-10px 0 20px;padding:12px 14px;font-size:12px;line-height:1.6}.email-verification-card{border:1px solid var(--line);background:#fbfcfa;border-radius:10px;margin:0 0 24px;padding:20px}.email-verification-card h3{margin:8px 0;font-size:18px}.email-verification-card>p{color:var(--muted);font-size:12px;line-height:1.6}.email-verification-card input[autocomplete=one-time-code]{letter-spacing:.35em;text-align:center;font-size:22px;font-weight:700}.email-verification-card .text-button{color:var(--ink);margin-top:12px;text-decoration:underline}.auth-form label,.tender-form label{margin:16px 0 0;font-size:12px;font-weight:500;display:block}.auth-form input,.tender-form input:not([type=checkbox]),textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #d3ddcd;border-radius:5px;margin-top:8px;padding:13px 14px;font-size:13px;display:block}input:focus,select:focus,textarea:focus{outline-offset:2px;outline:2px solid #8ca779}input::placeholder,textarea::placeholder{color:#97a08f}.password-field{position:relative}.password-field input{padding-right:60px}.password-field .text-button{color:var(--muted);font-size:11px;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.field-hint{margin:7px 0;font-size:10px;line-height:1.5}.form-error{color:#a44436;min-height:10px;margin:10px 0;font-size:12px;line-height:1.5}.auth-switch{text-align:center;margin-top:22px;font-size:12px}.auth-switch a{color:var(--ink);text-decoration:underline}.auth-note{border-top:1px solid var(--line);color:var(--muted);margin-top:30px;padding-top:20px;font-size:10px;line-height:1.7}.workspace{max-width:1160px;margin:auto;padding:46px 30px 20px}.user-name{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:9px;max-width:250px;display:flex;overflow:hidden}.avatar{background:#e6eddb;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:12px;display:grid}.demo-banner{background:#e8efdd;border-bottom:1px solid #d4dfc7;justify-content:center;gap:25px;padding:13px 5%;font-size:11px;line-height:1.7;display:flex}.demo-banner strong{font-weight:600}.demo-banner a{white-space:nowrap;text-decoration:underline}.workspace-heading{justify-content:space-between;align-items:center;gap:25px;display:flex}.workspace-heading h1{letter-spacing:-1.4px;overflow-wrap:anywhere;margin:15px 0 8px;font-size:35px;line-height:1.2}.workspace-heading p{margin-top:0;font-size:12px}.workspace-heading .eyebrow{font-size:8px}.workspace-heading>.button{flex-shrink:0}.stats-grid{grid-template-columns:repeat(3,1fr);gap:17px;margin:30px 0 36px;display:grid}.stat-card{text-align:left;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;padding:23px}.stat-card.selected{background:#f0f4e9;border-color:#7f9a6d}.stat-card>span{letter-spacing:1.3px;color:#6b7a61;justify-content:space-between;font-size:9px;display:flex}.stat-card>span>span{font-size:15px}.stat-card>strong{letter-spacing:-1.5px;margin:9px 0 7px;font-size:36px;font-weight:500;display:block}.stat-card>small{color:var(--muted);font-size:10px}.section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.section-heading h2{letter-spacing:-.5px;font-size:20px}.section-heading>span{letter-spacing:1px;color:#8b9781;font-size:8px}.count{vertical-align:middle;background:#e6eddb;border-radius:4px;margin-left:6px;padding:3px 7px;font-size:10px}.list-controls{justify-content:space-between;align-items:center;gap:15px;display:flex}.filter-tabs{background:#eef2e8;border:1px solid #dfe6d6;border-radius:6px;gap:3px;padding:4px;display:flex}.filter-tabs button{color:#75816d;white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:9px 11px;font-size:11px}.filter-tabs button.current{color:var(--ink);background:#fff;box-shadow:0 1px 4px #29432b13}.search-sort{gap:9px;min-width:0;display:flex}.search-field input,select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:5px;max-width:100%;padding:12px;font-size:11px}.search-field input{width:200px}.feedback{min-height:12px;color:var(--green);margin:10px 0;font-size:12px}.tender-list{gap:12px;display:grid}.tender-card{border:1px solid var(--line);background:#fff;border-radius:8px;padding:23px}.tender-card-top{align-items:center;gap:14px;display:flex}.tender-title{flex:1;min-width:0}.tender-title h3{overflow-wrap:anywhere;font-size:15px;line-height:1.5}.tender-title h3 a:hover{text-decoration:underline}.tender-title h3 span{color:#91a37f;font-size:12px}.tender-title p{margin:3px 0 0;font-size:11px}.priority-toggle{color:#adb79f;background:0 0;border:0;align-self:flex-start;padding:3px 7px;font-size:23px}.priority-toggle.starred{color:#8a9250}.tender-notes{white-space:pre-wrap;overflow-wrap:anywhere;max-width:800px;margin:15px 0 16px 49px;font-size:12px}.tender-card-bottom{border-top:1px solid #edf0e8;justify-content:space-between;margin-top:15px;padding-top:14px}.tender-badges,.tender-card-bottom{align-items:center;gap:15px;display:flex}.tender-badges{flex-wrap:wrap}.deadline-badge{color:#6e7c62;background:#f0f3eb;border-radius:4px;padding:6px 8px;font-size:10px}.deadline-badge.due{color:#8b7138;background:#f8f0d8}.check-status{color:#909b85;font-size:9px}.tender-actions{white-space:nowrap;gap:8px;display:flex}.tender-actions .text-button{padding:6px;font-size:10px}.empty-state{text-align:center;border:1px dashed #c9d4c1;border-radius:8px;padding:40px 20px}.empty-icon{background:#e9f0df;border-radius:50%;place-items:center;width:42px;height:42px;margin:0 auto 15px;font-size:30px;display:grid}.empty-state h3{font-size:17px}.empty-state p{margin:10px 0 20px;font-size:12px}.import-button{color:var(--muted);margin-top:14px;padding-left:0;font-size:10px}.workspace-notice{border-top:1px solid var(--line);align-items:flex-start;gap:14px;margin:28px 0 12px;padding:20px 0;display:flex}.notice-icon{border:1px solid #8d9b80;border-radius:50%;flex-shrink:0;place-items:center;width:16px;height:16px;margin-top:3px;font-size:10px;display:grid}.workspace-notice strong{font-size:11px;font-weight:500}.workspace-notice p{max-width:770px;margin:5px 0;font-size:10px;line-height:1.7}.workspace-notice>.pill{margin-left:auto}.workspace-footer{max-width:1100px;margin:auto;padding:24px 0}.workspace-footer>span:first-child{color:var(--ink);font-weight:600}.tender-dialog{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:12px;width:min(590px,100% - 30px);max-height:90vh;margin:auto;padding:28px;overflow:auto;box-shadow:0 20px 80px #0c201e33}.tender-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#152d2566}.dialog-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.dialog-heading .eyebrow{font-size:8px}.dialog-heading h2{letter-spacing:-.8px;margin-top:7px;font-size:27px}.close-button{color:var(--muted);background:0 0;border:0;padding:5px;font-size:25px}.form-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.tender-form label>span{color:#84917a;margin-left:4px;font-size:10px;font-weight:400}.tender-form textarea{resize:vertical;min-height:80px;max-height:250px}.tender-form .checkbox-label{align-items:center;gap:9px;font-size:12px;display:flex}.checkbox-label input{accent-color:var(--green);width:15px;height:15px}.dialog-footer{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:15px;padding-top:18px;display:flex}@media (min-width:1500px){.auth-story{padding-left:18%;padding-right:12%}.auth-main{padding-right:18%}}@media (max-width:1000px){.site-header{padding:0 25px}.site-header nav{gap:18px}.hero{gap:30px;padding:65px 0}.hero-copy>p{font-size:13px}.hero-actions{gap:9px}.hero-actions .button{padding:13px 15px;font-size:11px}.mini-body{padding:18px 15px}.mini-tender strong{font-size:10px}.mini-title h2{font-size:14px}.mini-tender{gap:8px}.mini-stats>div{padding:10px}.feature-card{padding:20px}.feature-card>.pill{font-size:7px}.list-controls{flex-wrap:wrap}.search-sort{flex:1;justify-content:flex-end}.auth-story{padding:40px 8%}.auth-main{padding:40px 9%}.workspace-footer{margin:0 30px}.hero-visual{padding-left:0}.floating-note{right:0}.roadmap-strip{gap:30px;padding:35px}}@media (max-width:700px){.site-header{gap:12px;height:77px;padding:0 19px}.brand{font-size:20px}.brand-icon{width:30px;height:32px;font-size:22px}.site-header nav{gap:15px;font-size:11px}.site-header .nav-secondary{display:none}.site-header .button.small{padding:10px 12px;font-size:10px}.landing{padding:0 22px}.hero{grid-template-columns:1fr;gap:28px;padding:46px 0 50px}.hero h1{margin:19px 0;font-size:48px}.hero-copy>p{max-width:470px;font-size:14px}.hero-actions .button{padding:14px 16px;font-size:12px}.hero-visual{width:100%;max-width:480px;margin:auto;padding:22px 10px}.hero-visual:before{inset:0}.mini-body{padding:22px}.mini-title h2{font-size:16px}.mini-tender strong{font-size:11px}.mini-stats>div{padding:13px}.floating-note{right:0}.audience{flex-wrap:wrap;justify-content:center;gap:14px;padding:22px 0}.audience>span:first-child{text-align:center;width:100%}.audience>div{font-size:17px}.landing-section{padding:50px 0}.section-intro{margin-bottom:25px;display:block}.how-section h2,.section-intro h2{font-size:31px}.section-intro>p{max-width:100%;margin-top:20px}.feature-grid{grid-template-columns:1fr;gap:12px}.feature-card{padding:25px}.feature-icon{margin-bottom:20px}.feature-card h3{font-size:18px}.feature-card p{font-size:13px}.feature-card>.pill{font-size:8px}.how-section{grid-template-columns:1fr;gap:30px;padding:0 0 50px}.steps p{font-size:13px}.roadmap-strip{grid-template-columns:1fr;gap:15px;padding:27px}.roadmap-strip h2{font-size:28px}.upcoming-list>div{font-size:11px}.closing-cta{padding:55px 0}.closing-cta h2{font-size:35px}.closing-cta .eyebrow{font-size:7px}footer{flex-wrap:wrap;padding:25px 22px;font-size:10px}footer>.brand{width:100%;font-size:19px}.auth-page{grid-template-columns:1fr}.auth-story{gap:0;min-height:0;padding:25px}.auth-story>.story-foot,.auth-story>div{display:none}.auth-main{min-height:calc(100vh - 85px);padding:24px}.auth-card{margin:15px auto 25px}.auth-card h2{font-size:35px}.demo-banner{flex-wrap:wrap;justify-content:flex-start;gap:12px;padding:12px 20px;font-size:10px}.workspace{padding:30px 19px 10px}.workspace-heading{flex-wrap:wrap;gap:8px}.workspace-heading h1{font-size:31px}.workspace-heading .button{margin-top:9px}.stats-grid{gap:8px;margin:24px 0 28px}.stat-card{padding:13px 10px}.stat-card>span{letter-spacing:.7px;font-size:7px}.stat-card>span>span{display:none}.stat-card>strong{font-size:30px}.stat-card>small{font-size:9px;line-height:1.5;display:block}.section-heading>span{display:none}.list-controls{gap:12px}.filter-tabs{justify-content:space-between;width:100%}.filter-tabs button{padding:9px 10px;font-size:11px}.search-sort{width:100%}.search-field{flex:1;min-width:0}.search-field input{width:100%}.search-sort select{max-width:125px;padding:12px 7px}.tender-card{padding:18px 15px}.tender-card-top{gap:10px}.tender-title h3{font-size:14px}.tender-title p{font-size:10px}.tender-notes{margin-left:0;font-size:12px}.tender-card-bottom{flex-wrap:wrap;gap:10px}.tender-actions{margin-left:auto}.tender-badges{gap:8px}.workspace-notice>.pill{display:none}.workspace-footer{gap:12px;margin:0 19px;padding:22px 0}.workspace-footer>span:last-child{display:none}.user-name{max-width:135px;font-size:11px}.user-name .avatar{display:none}.tender-dialog{padding:22px 18px}.form-row{grid-template-columns:1fr;gap:0}.dialog-footer .button{padding:13px 17px}.auth-form input,.tender-form input,.tender-form textarea{font-size:16px}.tender-dialog .eyebrow{font-size:7px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.pricing-section{padding:70px 0}.pricing-compact{padding-bottom:20px}.pricing-heading{text-align:center;max-width:720px;margin:auto}.pricing-heading .eyebrow{justify-content:center;font-size:9px}.pricing-heading h2{margin:18px 0;font-size:43px}.pricing-heading p{font-size:13px}.pricing-notice{color:#65745c;background:#eff3e7;border:1px solid #d7e0cb;border-radius:7px;justify-content:center;align-items:center;gap:12px;margin:28px 0 32px;padding:15px 20px;font-size:11px;line-height:1.6;display:flex}.pricing-notice .pill{background:#e1ead4;flex-shrink:0}.pricing-plan-switch{border:1px solid var(--line);background:var(--surface,#fff);border-radius:999px;gap:5px;width:fit-content;margin:0 auto 38px;padding:5px;display:flex}.pricing-plan-switch button{color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 22px;font-size:12px;font-weight:650;transition:background-color .16s,color .16s}.pricing-plan-switch button:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.pricing-plan-switch button:hover{background:color-mix(in srgb,var(--ink) 8%,transparent)}}.pricing-plan-switch button.is-selected{background:var(--ink);color:#fff}.pricing-plan-switch button:focus-visible{outline:2px solid var(--green);outline-offset:3px}.pricing-plan-group{margin:0 auto 52px;scroll-margin-top:96px}.pricing-plan-group-heading{text-align:center;margin:0 0 16px}.pricing-plan-group-heading .eyebrow{justify-content:center;font-size:9px}.pricing-plan-group-heading h3{letter-spacing:-.7px;margin:8px 0;font-size:26px}.pricing-plan-group-heading p{max-width:560px;color:var(--muted);margin:0 auto;font-size:12px;line-height:1.6}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:18px;padding-top:18px;display:grid}.pricing-grid-yearly{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-business-grid,.pricing-individual-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:920px;margin-left:auto;margin-right:auto}.pricing-business-group{border:1px solid var(--line);background:var(--surface,#fff);border-radius:14px;padding:36px 24px 30px}@supports (color:color-mix(in lab,red,red)){.pricing-business-group{background:color-mix(in srgb,var(--surface,#fff) 80%,transparent)}}.pricing-business-grid{max-width:980px}.yearly-price-card{background:linear-gradient(165deg,#f4f8ff,#fff 42%);border-color:#3c77d0}.price-card{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;padding:30px 25px;display:flex;position:relative}.price-card.recommended{border:1px solid #688654;box-shadow:0 8px 30px #244e3010}.recommended-label{background:var(--ink);color:#eaf1df;letter-spacing:1.5px;border-radius:9px 9px 0 0;place-items:center;height:26px;font-size:8px;display:grid;position:absolute;top:-21px;left:-1px;right:-1px}.price-card>.eyebrow{letter-spacing:1px;color:var(--muted);font-size:8px}.price-card h3{margin:15px 0;font-size:24px}.price{letter-spacing:-1px;white-space:nowrap;font-size:32px;font-weight:500}.price>span{color:var(--muted);letter-spacing:0;margin-left:5px;font-size:11px;font-weight:400}.price-card>p{min-height:42px;font-size:12px}.price-card ul{border-top:1px solid var(--line);flex:1;margin:8px 0 23px;padding:20px 0;list-style:none}.price-card li{color:#64745d;gap:8px;margin:13px 0;font-size:12px;line-height:1.7;display:flex}.price-card li:before{content:"✓";color:#62884d}.price-card li strong{white-space:nowrap;font-weight:600}.price-card>small{color:var(--muted);text-align:center;margin-top:12px;font-size:9px;line-height:1.6}.pricing-footnote{text-align:center;max-width:850px;margin:23px auto 0;font-size:11px}.pricing-faq{max-width:800px;margin:50px auto 0}.pricing-faq>h3{margin-bottom:22px;font-size:24px}.pricing-faq details{border-top:1px solid var(--line);padding:18px 0}.pricing-faq summary{cursor:pointer;font-size:14px;line-height:1.5}.pricing-faq details p{margin:12px 0 0;font-size:12px}.signup-plan{background:#edf2e5;border:1px solid #d9e2ce;border-radius:6px;padding:14px}.signup-plan strong{font-size:11px;font-weight:600}.signup-plan p{margin:7px 0 0;font-size:10px;line-height:1.6}.signup-plan a{text-decoration:underline}.access-banner{background:#edf3e4;border:1px solid #d1ddc4;border-radius:7px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:27px;padding:16px 20px;display:flex}.access-banner strong{font-size:12px;font-weight:500;display:block}.access-banner span{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.6;display:block}.access-banner a{white-space:nowrap;font-size:11px;text-decoration:underline}.access-expired{background:#f8f0dd;border-color:#e7d7ad}.billing-page{max-width:1080px;margin:auto;padding:50px 30px 70px}.billing-page>h1{margin:18px 0;font-size:40px}.billing-page>p{font-size:13px}.billing-status{background:#edf3e5;border:1px solid #d1dec3;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin:30px 0 38px;padding:25px;display:flex}.billing-status h2{letter-spacing:-.5px;margin-top:12px;font-size:22px}.billing-status p{margin-bottom:0;font-size:12px}.billing-status .text-link{white-space:nowrap;margin:0}.billing-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:35px;display:grid}.billing-grid h2{letter-spacing:-.8px;font-size:26px}.billing-grid p{font-size:12px}.billing-options{gap:12px;margin:25px 0;display:grid}.billing-option{border:1px solid var(--line);background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:15px;padding:24px 20px;display:flex}.billing-option.chosen{background:#f0f4e8;border-color:#718f5c;box-shadow:0 0 0 1px #718f5c}.billing-option strong{font-size:16px;font-weight:500}.billing-option small{color:var(--muted);margin-top:8px;font-size:10px;display:block}.billing-option>span{text-align:right;white-space:nowrap;font-size:18px}.billing-option>span small{font-size:10px}.billing-explanation{margin-top:30px}.billing-explanation h3{font-size:16px}.billing-explanation ol{color:var(--muted);padding-left:18px;font-size:12px;line-height:1.8}.billing-explanation li{margin:10px 0}.order-summary{border:1px solid var(--line);background:#fff;border-radius:9px;padding:28px}.order-summary .eyebrow{margin-bottom:14px;font-size:8px}.order-summary dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:20px 0;padding:12px 0}.order-summary dl>div{justify-content:space-between;gap:15px;padding:10px 0;font-size:12px;display:flex}.order-summary dt{color:var(--muted)}.order-summary dd{margin:0}.order-summary dl>div:last-child{font-weight:600}.checkout-pending{background:#f6f2e5;border:1px solid #e8dfc5;border-radius:5px;margin:20px 0;padding:16px}.checkout-pending strong{font-size:12px;font-weight:500}.checkout-pending p{margin:8px 0 0;font-size:11px}.order-summary button:disabled{cursor:not-allowed}.order-summary .field-hint{margin-top:12px;font-size:10px}.manual-payment-panel{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.manual-payment-panel h3{margin:0 0 8px;font-size:16px}.manual-payment-form small,.manual-payment-panel>p{color:var(--muted);line-height:1.6}.manual-payment-panel .field-label{margin:15px 0 7px;font-size:11px;display:block}.manual-payment-panel input,.manual-payment-panel select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:5px;padding:9px 11px;font-size:12px;display:block}.payment-destination{overflow-wrap:anywhere;background:#f4f6ef;border:1px solid #e1e7d9;border-radius:6px;margin:12px 0 16px;padding:12px 14px}.payment-destination p,.payment-destination strong{margin:4px 0;font-size:11px;line-height:1.6}.manual-payment-form small{margin-top:6px;font-size:10px;display:block}.manual-payment-form button{margin-top:16px}@media (max-width:1000px){.pricing-grid-yearly{grid-template-columns:repeat(2,minmax(0,1fr))}.price-card{padding:25px 18px}.price{font-size:27px}.price-card li{font-size:11px;display:block}.price-card li:before{margin-right:7px}.price-card li strong{white-space:normal}}@media (max-width:700px){.pricing-section{padding:45px 0}.pricing-heading h2{font-size:34px}.pricing-heading p{font-size:12px}.pricing-heading p br{display:none}.pricing-notice{flex-direction:column;align-items:flex-start;gap:8px;font-size:10px}.pricing-grid{grid-template-columns:1fr;gap:34px;padding-top:0}.pricing-plan-group-heading h3{font-size:23px}.pricing-plan-switch button{padding:9px 17px}.pricing-business-group{padding:24px 12px 20px}.price-card{padding:27px}.price{font-size:34px}.price-card>p{min-height:0}.price-card ul{margin-bottom:15px;padding-bottom:8px}.price-card li{font-size:13px}.price-card>small,.pricing-footnote{font-size:10px}.pricing-faq>h3{font-size:23px}.access-banner{flex-direction:column;align-items:flex-start;gap:10px;padding:15px}.billing-page{padding:35px 20px 45px}.billing-page>h1{font-size:34px}.billing-status{flex-direction:column;align-items:flex-start;gap:14px;padding:20px}.billing-grid{grid-template-columns:1fr;gap:25px}.order-summary{padding:25px}.site-header nav .user-name{display:none}.site-header nav{gap:12px}.site-header .brand{gap:7px;font-size:18px}.site-header .button.small{gap:5px;padding:9px 10px;font-size:9px}.site-header nav a{white-space:nowrap}}.billing-consent{align-items:flex-start;gap:12px;margin:20px 0;font-size:14px;line-height:1.6;display:flex}.billing-consent input{flex:none;margin-top:5px}.forgot-password{text-align:right;margin:6px 0 0;font-size:11px}.forgot-password a{color:var(--muted);text-decoration:underline}.forgot-password a:hover{color:var(--ink)}.success-message{background:#edf4e4;border:1px solid #c4dbb0;border-radius:8px;margin-bottom:20px;padding:18px}.success-message p{color:#3a5e2a;margin:0 0 8px;font-size:13px}.dev-reset-link{border-top:1px dashed #adc89a;margin-top:16px;padding-top:14px}.dev-notice{color:#6a4e1f;background:#fdf3dc;border-radius:5px;margin-bottom:10px;padding:8px 10px;font-size:11px;font-weight:600}.reset-link{color:var(--green);word-break:break-all;font-size:13px;text-decoration:underline;display:inline-block}.link-hint{color:var(--muted);margin-top:6px;font-size:10px}.category-badge{letter-spacing:.8px;color:#5a7048;background:#e8f0e1;border:1px solid #d1e0c3;border-radius:4px;align-items:center;gap:5px;padding:4px 8px;font-size:9px;display:inline-flex}.portal-badge{letter-spacing:1px;color:#4a5280;background:#e9ecf6;border:1px solid #cdd2e8;border-radius:3px;padding:3px 7px;font-size:8px}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.urgent-deadline{color:#7a5a10;background:#fff4e0;border-color:#e8c96a}.overdue{color:#8b2a1e;background:#fdecea;border-color:#e8a89c}.catalog-filters{background:#fff;border:1px solid #dedfd9;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px;margin:24px 0;padding:24px;display:grid}.catalog-filters label{flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.catalog-filters input,.catalog-filters select{color:#20281e;background:#fff;border:1px solid #ccd1c8;border-radius:8px;width:100%;min-height:44px;padding:10px}.catalog-notice{background:#edf1e8;border-radius:12px;padding:18px;line-height:1.7}.catalog-results{gap:18px;margin:24px 0;display:grid}.catalog-card{overflow-wrap:anywhere;background:#fff;border:1px solid #dedfd9;border-radius:16px;padding:24px}.catalog-card h2{margin:12px 0;font-size:23px}.catalog-card p{margin:12px 0;line-height:1.65}.catalog-card a{text-decoration:underline}.catalog-meta{flex-wrap:wrap;gap:12px 28px;display:flex}.catalog-track{border-top:1px solid #eee;margin-top:18px;padding-top:16px}.catalog-track .button{margin-top:14px}.app-shell{color-scheme:light;--ink:#173e35;--muted:#71817d;--green:#217259;--line:#e1e9e5;color:#203c34;background:#f4f7f5;min-height:100vh;font-family:Arial,Helvetica,sans-serif;font-size:14px}.app-sidebar{border-right:1px solid var(--line);z-index:30;background:#fff;flex-direction:column;width:248px;padding:30px 20px 18px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.app-brand{letter-spacing:-1px;align-items:center;gap:10px;padding:0 9px;font-size:23px;font-weight:700;display:flex}.app-brand-mark{color:#fff;text-align:center;background:#194e3f;border-radius:12px;width:39px;height:42px;font-family:Georgia,serif;font-size:39px;font-style:italic;line-height:39px}.app-brand-mark span{color:#c7e1a9}.app-brand small{letter-spacing:1.1px;color:#80928a;margin-top:6px;font-size:7px;font-weight:600;display:block}.app-space{background:#f6f8f6;border:1px solid #e8eee9;border-radius:12px;align-items:center;gap:10px;margin:35px 0 29px;padding:13px 9px;font-size:11px;font-weight:600;display:flex}.app-space small{color:#7b8a82;margin-top:5px;font-size:9px;font-weight:400;display:block}.app-space-icon{color:#547762;background:#fff;border:1px solid #e4ebe5;border-radius:9px;padding:8px;display:flex}.app-nav-label{letter-spacing:1.6px;color:#8e9a95;margin-bottom:13px;padding:0 13px;font-size:9px;font-weight:700}.app-sidebar nav{flex-direction:column;gap:6px;display:flex}.app-nav-link{color:#667b71;border-radius:9px;align-items:center;gap:13px;padding:13px;font-size:12px;font-weight:500;transition:background .15s,color .15s;display:flex}.app-nav-link svg{flex-shrink:0;width:18px;height:18px}.app-nav-link:hover{color:#234d3d;background:#f1f6f2}.app-nav-link.is-active{color:#206447;background:#e8f2eb;font-weight:700}.app-active-dot{background:#398464;border-radius:50%;width:6px;height:6px;margin-left:auto}.app-nav-divider{margin-top:24px;position:relative}.app-nav-divider:before{content:"";border-top:1px solid #e8eee9;position:absolute;top:-15px;left:12px;right:12px}.app-sidebar-bottom{margin-top:auto;padding-top:40px}.app-help{background:linear-gradient(135deg,#edf3e4,#e6efeb);border:1px solid #e3ebdb;border-radius:13px;padding:18px}.app-help-icon{color:#517e4c;background:#fff;border-radius:8px;place-items:center;width:29px;height:29px;margin-bottom:12px;display:grid}.app-help strong{font-size:13px;line-height:1.6;display:block}.app-help p{margin:9px 0 18px;font-size:11px;line-height:1.7}.app-help a{justify-content:space-between;align-items:center;font-size:10px;font-weight:700;display:flex}.app-help svg{width:16px}.app-support{color:#72867a;justify-content:space-between;padding:20px 12px 0;font-size:11px;display:flex}.app-body{min-width:0;margin-left:248px}.app-topbar{background:#ffffffed;border-bottom:1px solid #e4eae5;justify-content:space-between;gap:16px;height:82px;padding:0 38px}.app-breadcrumb,.app-topbar{align-items:center;display:flex}.app-breadcrumb{color:#87948e;gap:14px;font-size:11px}.app-breadcrumb strong{color:#395948;font-weight:500}.app-breadcrumb-home{color:inherit;text-underline-offset:3px;text-decoration:none;transition:color .14s}.app-breadcrumb-home:hover{color:#2563eb;text-decoration:underline}.app-slash{color:#c6d2c9}.app-account{gap:27px}.app-account,.app-private{align-items:center;display:flex}.app-private{color:#7d8c82;gap:7px;font-size:10px}.app-private>span{background:#5b9a70;border-radius:50%;width:5px;height:5px}.app-account details{position:relative}.app-account summary{cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}.app-account summary::-webkit-details-marker{display:none}.app-avatar{color:#4a6955;background:#e8eddf;border:3px solid #fff;border-radius:50%;outline:1px solid #e2e8dc;place-items:center;width:35px;height:35px;font-size:13px;font-weight:600;display:grid}.app-account-name{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:11px;font-weight:600;overflow:hidden}.app-account-name small{color:#89948e;margin-top:4px;font-size:9px;font-weight:400;display:block}.app-account-menu{border:1px solid var(--line);z-index:50;overflow-wrap:anywhere;background:#fff;border-radius:12px;min-width:230px;max-width:300px;padding:20px;position:absolute;top:48px;right:0;box-shadow:0 14px 40px #193e3418}.app-account-menu p{font-size:12px}.app-account-menu>a,.app-account-menu>button{text-align:left;color:#285c43;background:0 0;border:0;width:100%;padding:10px 0;font-size:12px;display:block}.app-menu{border:1px solid var(--line);background:#fff;border-radius:7px;padding:7px;display:none}.app-content{min-height:calc(100vh - 140px)}.app-skip{z-index:100;background:#fff;padding:14px;position:fixed;top:-100px;left:270px}.app-skip:focus{top:10px}.app-bottomline{color:#90a096;border-top:1px solid #e2e9e4;flex-wrap:wrap;justify-content:space-between;gap:15px;margin:15px 38px 0;padding:22px 0;font-size:10px;line-height:1.7;display:flex}.app-bottomline a{color:inherit;text-underline-offset:2px;text-decoration:underline}.app-shell .billing-page,.app-shell .workspace{max-width:1400px;margin:0 auto;padding:36px 38px 28px}.app-shell .billing-page>h1,.app-shell .workspace-heading h1,.app-shell .workspace>h1{letter-spacing:-1.1px;margin:10px 0 12px;font-size:32px;font-weight:600;line-height:1.25}.app-shell .workspace>p{max-width:850px;font-size:13px;line-height:1.8}.app-shell .workspace-heading{gap:25px;margin:0 0 27px}.app-shell .workspace-heading p{margin:9px 0 0;font-size:13px}.app-shell .eyebrow{letter-spacing:1.5px;color:#74907c;font-size:9px}.app-shell .workspace-heading .eyebrow{margin-bottom:10px}.app-shell .button{border-radius:9px;gap:10px;padding:12px 18px;font-size:12px;font-weight:600;box-shadow:0 3px 5px #234c3910}.app-shell .button:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.app-shell .button.outline{box-shadow:none;background:#fff;border-color:#d6e1da}.app-shell .button.outline:hover{background:#edf5ef}.app-shell .access-banner{background:#fffaf0;border-color:#eee3c8;border-radius:10px;margin-bottom:28px;padding:13px 18px}.app-shell .access-banner strong{color:#79683d;font-size:11px}.app-shell .access-banner span{color:#8e856f;font-size:11px}.app-shell .access-banner a{color:#73623b;font-size:11px;font-weight:600;text-decoration:none}.app-shell .stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 32px}.app-shell .stat-card{text-align:left;background:#fff;border:1px solid #e2e9e3;border-radius:13px;padding:23px 24px;transition:transform .15s,box-shadow .15s;position:relative;box-shadow:0 3px 6px #233d2d03}.app-shell .stat-card:hover{box-shadow:0 6px 20px #234c3910}.app-shell .stat-card.selected{background:linear-gradient(115deg,#f8fcf9,#fff);border-color:#9fbdab}.app-shell .stat-card>span{letter-spacing:1px;color:#718379}.app-shell .stat-card>span>span{color:#608768;background:#edf4ef;border-radius:8px;padding:7px;font-size:17px;position:absolute;top:20px;right:20px}.app-shell .stat-card>strong{color:#2b513e;letter-spacing:-1.5px;margin:19px 0 8px;font-size:38px;font-weight:500;line-height:1.2}.app-shell .stat-card>small{color:#8a998e;font-size:10px}.app-shell .watchlist{background:#fff;border:1px solid #e2e9e3;border-radius:15px;overflow:hidden}.app-shell .section-heading{border-bottom:1px solid #eef2ed;margin:0;padding:23px 24px}.app-shell .section-heading h2{letter-spacing:-.3px;font-size:18px;font-weight:600}.app-shell .section-heading>span{letter-spacing:1.1px;color:#98a69c;font-size:8px}.app-shell .watchlist-reminder-note{color:#65746a;background:#f7faf6;border-bottom:1px solid #eef2ed;margin:0;padding:12px 24px;font-size:12px;line-height:1.6}.app-shell .watchlist-guidance{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.app-shell .watchlist-guidance-item strong{color:#30483c;margin-bottom:3px;font-size:12px;display:block}.app-shell .watchlist-guidance-item p{margin:0}.app-shell .watchlist-guidance-action{width:fit-content;margin-top:10px;text-decoration:none;display:inline-flex}.app-shell .watchlist-guidance-item+.watchlist-guidance-item{border-left:1px solid #dce6de;padding-left:20px}.app-shell .reminder-upgrade,.app-shell .watchlist-reminder-note a{color:#28633a;text-underline-offset:3px;font-weight:650;text-decoration:underline}.app-shell .tender-source-details,.catalog-source-details{color:#263b32;background:#f7faf8;border:1px solid #dce6de;border-radius:10px;gap:12px;margin:14px 0;padding:14px;display:grid}.app-shell .tender-source-details strong,.catalog-source-details strong{color:#173e35;margin-bottom:4px;font-size:12px;display:block}.app-shell .tender-source-details p,.catalog-source-details p{color:#5d6b65;margin:0;font-size:12px;line-height:1.55}.app-shell .tender-source-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:9px 0 0;display:grid}.app-shell .tender-source-facts>div{min-width:0}.app-shell .tender-source-facts dt{color:#75847c;margin-bottom:3px;font-size:10px}.app-shell .tender-source-facts dd{color:#293e34;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:600}.app-shell .tender-source-details .button,.catalog-source-details .button{width:fit-content;text-decoration:none}.app-shell .reminder-upgrade{white-space:nowrap;font-size:11px}.app-shell .count{color:#6d8d73;background:#edf4eb;border:0;border-radius:6px;margin-left:9px;padding:3px 7px;font-size:10px}.app-shell .list-controls{border-bottom:1px solid #eef2ed;flex-wrap:wrap;gap:18px;margin:0;padding:17px 24px}.app-shell .filter-tabs{background:#f3f6f2;border-radius:8px;gap:3px;padding:4px}.app-shell .filter-tabs button{color:#809080;background:0 0;border:0;border-radius:6px;padding:8px 12px;font-size:10px}.app-shell .filter-tabs button.current{color:#315c42;background:#fff;font-weight:600;box-shadow:0 1px 5px #173c3310}.app-shell .search-sort{flex:1;justify-content:flex-end;gap:10px}.app-shell .search-field input,.app-shell .search-sort select{background:#fff;border:1px solid #dfe7e0;border-radius:8px;min-height:37px;font-size:11px}.app-shell .feedback:empty{display:none}.app-shell .feedback{margin:12px 24px}.app-shell .tender-list{gap:0}.app-shell .tender-card{box-shadow:none;border:0;border-bottom:1px solid #edf1eb;border-radius:0;padding:23px 24px}.app-shell .tender-card:last-child{border-bottom:0}.app-shell .tender-card:hover{background:#fbfdfb}.app-shell .file-icon{background:#f0f5ed;border-color:#e0eadc;border-radius:10px;width:40px;height:43px}.app-shell .tender-title h3{font-weight:600;line-height:1.5}.app-shell .tender-title p{font-size:11px}.app-shell .tender-notes{color:#819083;font-size:12px;line-height:1.7}.app-shell .tender-card-bottom{padding-top:15px}.app-shell .deadline-badge{border-radius:6px;padding:6px 9px}.app-shell .tender-actions .text-button{font-size:11px}.app-shell .empty-state{background:radial-gradient(#f3f7ee,#fff 70%);border:0;padding:50px 25px 60px}.app-shell .empty-icon{color:#759568;background:#eaf2e3;border-radius:19px;place-items:center;width:62px;height:62px;margin:0 auto 20px;font-size:30px;display:grid}.app-shell .empty-state h3{letter-spacing:-.5px;font-size:20px;font-weight:500}.app-shell .empty-state p{max-width:390px;margin:13px auto 24px;font-size:12px}.app-shell .workspace-notice{background:#edf3e8;border:1px solid #e4eae0;border-radius:11px;margin-top:25px;padding:20px}.app-shell .workspace-footer{display:none}.app-shell .workspace-notice strong{font-size:12px}.app-shell .workspace-notice p{font-size:11px}.app-shell .catalog-filters{border:1px solid #e1e9e3;border-radius:14px;gap:22px;margin:26px 0;padding:25px;box-shadow:0 3px 8px #173c3303}.app-shell .catalog-filters label{color:#496251;gap:9px;font-size:12px;font-weight:600}.app-shell .catalog-filters input:not([type=checkbox]),.app-shell .catalog-filters select,.app-shell .catalog-filters textarea{color:#34543d;background:#fcfdfb;border:1px solid #dbe4dc;border-radius:8px;width:100%;min-height:44px;padding:11px 13px;font-size:13px;line-height:1.5}.app-shell input:focus-visible,.app-shell select:focus-visible,.app-shell textarea:focus-visible{outline-offset:1px;border-color:#74a788;outline:3px solid #d0e5d6}.app-shell .catalog-filters input[type=checkbox]{accent-color:#267452;flex-shrink:0;width:18px;height:18px;min-height:0;margin:2px 0}.app-shell .catalog-notice{color:#68836d;background:#edf3ed;border:1px solid #dfe8dc;padding:18px 21px;font-size:12px;line-height:1.85}.app-shell .catalog-notice p{margin-bottom:0;font-size:12px}.app-shell .catalog-card{border:1px solid #e1e9e1;border-radius:13px;margin:18px 0;padding:25px;box-shadow:0 3px 8px #173c3303}.app-shell .catalog-card h2{letter-spacing:-.45px;font-size:20px;font-weight:600;line-height:1.45}.app-shell .catalog-card p{font-size:13px}.app-shell .catalog-card small{color:#89988b;font-size:10px}.app-shell .catalog-results{gap:2px}.app-shell .catalog-meta{color:#7e8d80;font-size:11px}.app-shell .catalog-meta strong{color:#648355;background:#f1f5eb;border-radius:5px;padding:5px 9px;font-weight:500}.app-shell .catalog-track{border-color:#edf1eb;font-size:12px}.app-shell .catalog-card a:not(.button){color:#347554;text-underline-offset:3px}.app-shell .alerts-page,.app-shell .profile-page{max-width:1120px;margin-left:0}.app-shell .profile-page .catalog-filters{grid-template-columns:1fr 1fr}.app-shell .profile-page textarea{resize:vertical;min-height:115px}.app-shell .profile-page .catalog-filters label:last-of-type{grid-column:1/-1}.app-shell .catalog-filters>button{place-self:end start}.app-shell .alerts-page .catalog-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .alerts-page .catalog-filters label:has(input[type=checkbox]){background:#f8fbf6;border:1px solid #e0e9dd;border-radius:9px;flex-direction:row;align-items:start;gap:12px;padding:17px;font-weight:500;line-height:1.7}.app-shell .alerts-page .catalog-filters label:first-child{background:#edf5ec;border-color:#c9dcc8;grid-column:1/-1;font-weight:600}.app-shell .alerts-page .catalog-filters label:nth-child(2),.app-shell .alerts-page .catalog-filters label:nth-child(3){grid-column:span 1}.app-shell .alerts-page .catalog-filters label:nth-child(4){grid-column:1}.app-shell .alerts-page .catalog-filters>p{border-top:1px solid #edf1e9;grid-column:1/-1;margin:0;padding-top:18px;font-size:11px;line-height:1.8}.app-shell .alerts-page>h2{letter-spacing:-.5px;margin-top:35px;font-size:22px}.app-shell .alerts-page details{background:#f6f9f4;border-radius:8px;margin-top:18px;padding:15px 18px}.app-shell .alerts-page summary{cursor:pointer;color:#52715b;font-size:12px}.app-shell .alerts-page pre{background:#fff;border:1px solid #e1e8db;border-radius:8px;margin:20px 0;padding:20px;font:12px/1.8 monospace}.app-shell .billing-status{background:linear-gradient(110deg,#edf5e8,#e7f2ec);border-color:#d2e2ce;border-radius:13px}.app-shell .billing-grid{gap:25px}.app-shell .order-summary{border-radius:14px;padding:28px;box-shadow:0 8px 30px #193e3406}.app-shell .billing-option{border-radius:11px}.app-shell .billing-option.chosen{background:#f0f7ee;border-color:#86aa86}.app-shell .billing-explanation{background:#fff;border:1px solid #e2e9df;border-radius:12px;padding:22px}.app-shell .tender-dialog{border:1px solid #d5e1d5;border-radius:17px;box-shadow:0 25px 80px #15352d35}.app-shell .tender-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#173e3466}@media (min-width:1600px){.app-shell .billing-page,.app-shell .workspace{padding:45px 55px}.app-topbar{padding:0 55px}}@media (max-width:1150px){.app-sidebar{width:215px;padding:25px 14px}.app-body{margin-left:215px}.app-brand{font-size:20px}.app-brand small{font-size:6px}.app-space{padding:10px 7px}.app-space small{font-size:8px}.app-topbar{padding:0 25px}.app-shell .billing-page,.app-shell .workspace{padding:30px 25px}.app-private{display:none}.app-shell .stat-card{padding:20px 17px}.app-shell .search-sort{justify-content:flex-start}.app-shell .alerts-page .catalog-filters{grid-template-columns:1fr 1fr}.app-shell .alerts-page .catalog-filters label:nth-child(4){grid-column:auto}.app-shell .alerts-page .catalog-filters label:nth-child(6){grid-column:1/-1}.app-shell .billing-grid{grid-template-columns:1fr}}@media (max-width:800px){.app-sidebar{border-right:0;border-bottom:1px solid var(--line);width:auto;padding:20px;display:none;position:relative;inset:auto}.app-sidebar.is-open{display:flex}.app-nav-label,.app-sidebar-bottom,.app-space{display:none}.app-sidebar nav{grid-template-columns:1fr 1fr;margin-top:20px;display:grid}.app-nav-divider{margin:0}.app-nav-divider:before{display:none}.app-body{margin-left:0}.app-menu{display:flex}.app-topbar{height:72px;padding:0 20px}.app-account-name{display:none}.app-breadcrumb{gap:10px}.app-shell .billing-page,.app-shell .workspace{padding:28px 20px}.app-shell .workspace-heading h1,.app-shell .workspace>h1{font-size:28px}.app-shell .workspace-heading{flex-wrap:wrap;align-items:start}.app-bottomline{margin:10px 20px;font-size:9px}.app-shell .stat-card>span{font-size:8px}.app-shell .stat-card>span>span{display:none}.app-shell .stat-card>strong{font-size:31px}.app-shell .stat-card>small{font-size:9px}.app-shell .stats-grid{gap:10px}.app-shell .section-heading{padding:20px}.app-shell .list-controls{padding:15px 20px}.app-shell .tender-card{padding:20px}.app-skip{left:10px}}@media (max-width:500px){.app-shell .stats-grid{grid-template-columns:1fr}.app-shell .stat-card{grid-template-columns:1fr auto;align-items:center;gap:8px;padding:17px 20px;display:grid}.app-shell .stat-card>strong{grid-area:1/2/3;margin:0;font-size:30px}.app-shell .stat-card>small{font-size:10px}.app-shell .stat-card>span{font-size:9px}.app-shell .alerts-page .catalog-filters,.app-shell .catalog-filters,.app-shell .profile-page .catalog-filters{grid-template-columns:1fr;gap:17px;padding:20px}.app-shell .alerts-page .catalog-filters label{grid-column:1!important}.app-shell .catalog-card{padding:20px}.app-shell .search-sort{flex-wrap:wrap}.app-shell .search-field{flex:auto;width:100%}.app-shell .filter-tabs{white-space:nowrap;justify-content:flex-start;overflow:auto}.app-shell .filter-tabs button{padding:9px 10px}.app-shell .app-bottomline span:last-child{display:none}.app-shell .access-banner{align-items:start;gap:12px}.app-shell .workspace-heading>.button{width:100%}.app-shell .tender-card-bottom{flex-direction:column;align-items:start}.app-shell .tender-actions{margin-left:0}.app-shell .billing-page>h1{font-size:28px}}.app-empty-panel{text-align:center;background:radial-gradient(#f4f8ef,#fff 75%)!important;margin-top:30px!important;padding:55px 30px!important}.app-empty-symbol{color:#6d9363;background:#eaf2e2;border-radius:17px;place-items:center;width:56px;height:56px;margin:0 auto 22px;font-size:28px;display:grid}.app-empty-panel p{max-width:520px;margin:12px auto!important}.app-shell .import-button{color:#879887;margin:10px 20px 20px;font-size:10px}.app-shell .alerts-page>p[role=status],.app-shell .profile-page>p[role=status]{color:#447549;background:#e6f2e5;border:1px solid #cee1c9;border-radius:8px;padding:13px 18px}.app-shell .app-form-heading{border-bottom:1px solid #e9eee6;grid-column:1/-1;padding-bottom:17px}.app-shell .app-form-heading h2{letter-spacing:-.4px;font-size:18px;font-weight:600}.app-shell .app-form-heading p{margin:8px 0 0;font-size:12px}.app-shell .profile-page .catalog-filters label:nth-of-type(3){grid-column:1/-1}.app-shell .alerts-page .catalog-filters label:has(input[name=enabled]){background:#edf5ec;border-color:#c9dcc8;grid-column:1/-1;font-weight:600}.app-shell .alerts-page .catalog-filters label:has(select[name=category]){grid-column:1}.app-shell .alerts-page .catalog-filters label:has(input[name=keywords]),.app-shell .alerts-page .catalog-filters label:has(input[name=newNotices]),.app-shell .alerts-page .catalog-filters label:has(input[name=sourceChanges]){grid-column:auto}@media (max-width:1150px){.app-shell .alerts-page .catalog-filters label:has(input[name=keywords]){grid-column:1/-1}}.source-coverage{background:#fff;border:1px solid #dce6de;border-radius:12px;margin:22px 0;padding:20px}.source-coverage summary{cursor:pointer;color:#315e47;font-weight:600}.source-coverage>p{max-width:900px;font-size:13px;line-height:1.8}.source-coverage-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:20px;display:grid}.source-coverage-grid article{overflow-wrap:anywhere;background:#fbfdfa;border:1px solid #e2e9df;border-radius:10px;padding:20px}.source-coverage-grid h2{margin:12px 0;font-size:19px}.source-coverage-grid strong{color:#4c7054;font-size:12px}.source-coverage-grid p{font-size:12px;line-height:1.7}.source-coverage-grid a{text-underline-offset:3px;font-size:12px;text-decoration:underline}@media (max-width:500px){.source-coverage-grid{grid-template-columns:1fr}}.home-page{color:#173e34;background:#fafbf6;overflow-x:clip}.home-page .site-header{background:#fafbf6;max-width:1440px;margin:auto;padding:23px 5%}.home-page .home-label{letter-spacing:1.8px;color:#607c61;margin-bottom:18px;font-size:10px;font-weight:700;display:block}.home-hero{isolation:isolate;color:#f5f7eb;background:#123c30 radial-gradient(at 80% 25%,#35624866,#0000 60%);grid-template-columns:1fr 1.05fr;gap:48px;padding:78px max(5%,50vw - 650px) 0;display:grid;position:relative;overflow:hidden}.home-hero-orbit{z-index:-1;border:1px solid #b6ca8a1a;border-radius:50%;width:850px;height:850px;position:absolute;top:180px;left:-380px}.home-hero-orbit:after,.home-hero-orbit:before{content:"";border:1px solid #b6ca8a20;border-radius:50%;position:absolute;inset:65px}.home-hero-orbit:after{inset:130px}.home-hero-copy{padding:35px 0 20px;animation:home-enter .85s ease-out both}.home-kicker{color:#cfdebb;letter-spacing:1.9px;align-items:center;gap:9px;margin-bottom:27px;font-size:10px;font-weight:600;display:flex}.home-kicker>span{background:#cce19e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #cce19e14}.home-hero h1{letter-spacing:-3px;font-size:clamp(48px,4.7vw,73px);font-weight:500;line-height:1.07}.home-hero h1 em{color:#cee4a5;margin-top:7px;display:inline-block}.home-hero-copy>p{color:#b9cfc0;max-width:455px;margin:25px 0 30px;font-size:16px;line-height:1.85}.home-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.home-page .button{border-radius:8px;transition:transform .2s,box-shadow .2s,background .2s}.home-page .button:hover{transform:translateY(-2px);box-shadow:0 7px 20px #102f301a}.home-closing .button,.home-hero .button{color:#173d2e;background:#d6e8ad;border:1px solid #d6e8ad;padding:17px 22px;font-size:13px;font-weight:700;box-shadow:0 4px 20px #00000010}.home-closing .button:hover,.home-hero .button:hover{background:#e3f1c6}.home-preview-link{color:#e6eddb;align-items:center;gap:9px;font-size:12px;display:flex}.home-preview-link>span{border:1px solid #8fa78d;border-radius:50%;place-items:center;width:28px;height:28px;font-size:15px;display:grid}.home-reassurance{color:#a9c1ad;flex-wrap:wrap;gap:18px;margin-top:23px;font-size:10px;display:flex}.home-hero-footer{color:#b5c9b7;border-top:1px solid #92ab8c33;grid-column:1/-1;justify-content:space-between;align-items:center;gap:25px;margin-top:10px;padding:26px 0;font-size:11px;display:flex}.home-hero-footer>span:first-child{letter-spacing:1.5px;color:#8ea98f;font-size:9px}.home-hero-footer>span:nth-child(2){align-items:center;gap:19px;display:flex}.home-hero-footer i{background:#9eb98c;border-radius:50%;width:3px;height:3px}.home-hero-footer>a{font-size:10px}.home-showcase{background:#e1ead00a;border:1px solid #9fbc9255;border-radius:18px;align-self:center;min-width:0;padding:21px;animation:home-enter 1s ease-out .15s both;box-shadow:0 25px 70px #001b2b25}.showcase-top{letter-spacing:1.2px;color:#c2d5bb;justify-content:space-between;align-items:center;gap:10px;padding-bottom:23px;font-size:8px;display:flex}.showcase-top>span:first-child{align-items:center;gap:7px;display:flex}.showcase-top i{background:#cae29c;border-radius:50%;width:5px;height:5px}.showcase-top>span:last-child{color:#a9bfa3;letter-spacing:1px;font-size:7px}.showcase-stage{min-height:425px}.showcase-slide{animation:home-slide .5s ease-out both}.showcase-caption>span{letter-spacing:1.8px;color:#c8dea9;font-size:9px}.showcase-caption h2{letter-spacing:-.8px;color:#f0f5e8;margin:12px 0 10px;font-size:27px}.showcase-caption p{color:#b6cbb5;max-width:440px;min-height:41px;margin:0 0 22px;font-size:12px;line-height:1.7}.showcase-screen{color:#214e3e;background:#fff;border-radius:11px;min-height:280px;overflow:hidden;box-shadow:0 16px 30px #071f2933}.showcase-screen-bar{background:#fafcf8;border-bottom:1px solid #e6eddf;align-items:center;gap:9px;padding:13px 18px;display:flex}.showcase-logo{color:#e7f0cf;background:#245840;border-radius:6px;padding:2px 8px;font:italic 20px Georgia,serif}.showcase-screen-bar>strong{font-size:11px;font-weight:600}.showcase-sample{letter-spacing:1px;color:#7c8a72;border:1px solid #dce5d4;border-radius:4px;margin-left:auto;padding:4px 6px;font-size:7px}.showcase-demo{padding:17px 20px 12px}.showcase-search{color:#586e50;background:#fafcf7;border:1px solid #e0e8da;border-radius:7px;align-items:center;gap:10px;padding:9px 12px;font-size:11px;display:flex}.showcase-search>span:first-child{font-size:20px;line-height:16px}.showcase-search>span:last-child{color:#93a183;margin-left:auto}.showcase-tags{gap:6px;margin:11px 0;display:flex}.showcase-tags>span{color:#647d51;background:#eef4e8;border-radius:4px;padding:4px 7px;font-size:8px}.showcase-result{border-bottom:1px solid #edf0e9;align-items:center;gap:11px;padding:13px 0;display:flex}.showcase-document{color:#6b8d54;background:#ecf3e7;border-radius:7px;flex-shrink:0;place-items:center;width:34px;height:37px;display:grid}.showcase-change small,.showcase-result small{letter-spacing:1px;color:#76896a;font-size:7px}.showcase-change h3,.showcase-result h3{letter-spacing:-.2px;margin:5px 0;font-size:12px;font-weight:600}.showcase-change p,.showcase-result p{color:#7b8c72;margin:3px 0;font-size:9px}.showcase-bottom-note{color:#7a8a71;margin-top:13px;font-size:8px;line-height:1.6}.showcase-stats{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.showcase-stats>div{background:#f8faf5;border:1px solid #e3ebdc;border-radius:7px;padding:12px 10px}.showcase-stats strong{font-size:24px;font-weight:500;display:block}.showcase-stats span{color:#718165;margin-top:4px;font-size:8px;display:block}.showcase-note{background:#f2f6ec;border-left:2px solid #a9bd8b;border-radius:0 6px 6px 0;margin:13px 0 0;padding:12px 14px}.showcase-note>span{letter-spacing:1px;color:#6b855a;font-size:7px}.showcase-note p{color:#5a7050;margin:5px 0 0;font-size:10px;line-height:1.7}.showcase-change{align-items:center;gap:14px;margin:6px 0 21px;display:flex}.showcase-change>span{color:#6a8a4f;background:#e8f2de;border-radius:50%;place-items:center;width:40px;height:40px;font-size:24px;display:grid}.showcase-date{border:1px solid #e0e8d7;border-radius:7px;justify-content:space-between;align-items:center;padding:15px;display:flex}.showcase-date small{letter-spacing:1px;color:#748568;margin-bottom:8px;font-size:7px;display:block}.showcase-date del,.showcase-date strong{font-size:15px;font-weight:500}.showcase-date del{color:#8c9783}.showcase-controls{justify-content:space-between;align-items:center;gap:15px;margin-top:22px;display:flex}.showcase-tabs{gap:12px;display:flex}.showcase-tabs button{color:#a9bea3;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0;font-size:10px}.showcase-tabs button span{opacity:.7;margin-right:4px;font-size:8px}.showcase-tabs button[aria-pressed=true]{color:#e0edc8;border-bottom-color:#c7df9a}.showcase-arrows{gap:6px;display:flex}.showcase-arrows button{color:#d7e7c9;background:0 0;border:1px solid #94b08366;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.showcase-arrows button:hover{background:#d4e5bb20}.home-faq,.home-features,.home-pricing,.home-sources,.home-workflow{max-width:1300px;margin:0 auto;padding:70px 40px}.home-sources{border-bottom:1px solid #dfe6d9;grid-template-columns:.9fr 1.1fr;gap:30px;display:grid}.home-sources .home-label{margin-bottom:12px;font-size:9px}.home-sources h2{letter-spacing:-.7px;max-width:300px;font-size:25px}.home-source-list{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex}.home-source-list>span{color:#7a8d73;font-size:10px}.home-source-list strong{letter-spacing:-.6px;color:#325a42;margin-top:10px;font-size:22px;font-weight:600;display:block}.home-sources>p{color:#7a8b72;grid-column:1/-1;margin:0;font-size:11px}.home-sources>p a{color:#385f40;text-underline-offset:3px;text-decoration:underline}.home-section-heading{justify-content:space-between;align-items:end;gap:45px;margin:10px 0 40px;display:flex}.home-faq h2,.home-section-heading h2,.home-workflow h2{letter-spacing:-1.5px;font-size:40px;line-height:1.2}.home-section-heading>p{max-width:310px;font-size:14px}.home-feature-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.home-feature-grid article{background:#fff;border:1px solid #e0e6d8;border-radius:14px;padding:32px;transition:transform .25s,box-shadow .25s}.home-feature-grid article:hover{transform:translateY(-6px);box-shadow:0 18px 35px #25482b0a}.home-feature-icon{color:#4e7945;background:#eef4e6;border-radius:13px;place-items:center;width:48px;height:48px;margin-bottom:30px;font-size:29px;display:grid}.home-feature-grid small{letter-spacing:1.6px;color:#839274;font-size:8px}.home-feature-grid h3{letter-spacing:-.5px;margin:12px 0;font-size:21px;font-weight:500;line-height:1.35}.home-feature-grid p{min-height:96px;font-size:13px;line-height:1.85}.home-feature-grid a{color:#3e7345;margin-top:14px;font-size:11px;font-weight:600;display:inline-block}.home-workflow{background:#eef3e6;border-radius:22px;grid-template-columns:1fr 1fr;gap:80px;margin:25px auto 55px;padding:60px;display:grid}.home-workflow>div>p{max-width:350px;margin:22px 0}.home-workflow .button{font-size:12px}.home-workflow ol{gap:25px;margin:0;padding:0;list-style:none;display:grid}.home-workflow li{gap:22px;display:flex;position:relative}.home-workflow li>span{color:#738b57;background:#fff;border:1px solid #dce5cf;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:10px;display:grid}.home-workflow li:not(:last-child):before{content:"";border-left:1px solid #cddbbd;position:absolute;top:40px;bottom:-19px;left:17px}.home-workflow h3{margin:5px 0 8px;font-size:17px}.home-workflow li p{max-width:380px;margin:0;font-size:12px;line-height:1.85}.home-pricing{padding-top:20px;padding-bottom:40px}.home-pricing .pricing-section{margin:0;padding:20px 0}.home-pricing .pricing-heading h2{font-size:40px}.home-pricing .price-card{border-radius:14px}.home-faq{grid-template-columns:.9fr 1.1fr;gap:60px;padding-top:50px;padding-bottom:90px;display:grid}.home-faq h2{font-size:34px}.home-faq details{border-bottom:1px solid #dce5d6;padding:20px 0}.home-faq details:first-child{padding-top:0}.home-faq summary{cursor:pointer;font-size:14px;font-weight:600;line-height:1.6}.home-faq details p{max-width:530px;font-size:13px}.home-closing{color:#eff5e7;background:#153f30;justify-content:space-between;align-items:center;gap:40px;padding:65px max(5%,50vw - 610px);display:flex;position:relative}.home-closing .home-label{color:#b3c997;font-size:9px}.home-closing h2{letter-spacing:-2px;font-size:60px}.home-closing h2 em{color:#cfe3a5}.home-closing p{color:#b2c7ac;margin-top:22px}.home-closing>div:last-child{flex-direction:column;align-items:center;gap:20px;display:flex}.home-closing>div:last-child>a:last-child{color:#bdd2ae;font-size:12px}.home-page footer{max-width:1400px;margin:auto;padding:35px 5%}@keyframes home-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes home-slide{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (min-width:1600px){.home-hero{gap:70px;padding-top:90px}.home-hero h1{font-size:76px}}@media (max-width:1100px){.home-hero{gap:30px;padding-top:45px}.home-hero h1{font-size:53px}.home-hero-copy>p{font-size:14px}.home-actions{gap:17px}.showcase-top>span:last-child{display:none}.showcase-caption h2{font-size:23px}.showcase-stage{min-height:445px}.showcase-tabs{gap:8px}.showcase-tabs button span{display:none}.home-feature-grid article{padding:25px}.home-feature-grid p{min-height:120px}.home-workflow{gap:40px;margin-left:30px;margin-right:30px;padding:40px}.home-source-list{gap:20px}.home-source-list strong{font-size:18px}}@media (max-width:800px){.home-hero{grid-template-columns:1fr;gap:35px;padding:35px 6% 0}.home-hero-copy{padding:15px 0 0}.home-hero h1{font-size:60px}.home-hero-copy>p{max-width:500px;font-size:15px}.home-showcase{justify-self:center;width:100%;max-width:580px}.showcase-stage{min-height:425px}.home-hero-footer>span:first-child{display:none}.home-sources{grid-template-columns:1fr;gap:25px}.home-sources h2{max-width:none}.home-source-list{justify-content:flex-start;gap:35px}.home-section-heading{display:block}.home-section-heading>p{max-width:500px;margin-top:20px}.home-section-heading h2,.home-workflow h2{font-size:34px}.home-feature-grid{grid-template-columns:1fr}.home-feature-grid p{max-width:550px;min-height:0}.home-feature-icon{margin-bottom:20px}.home-workflow{gap:35px}.home-faq,.home-workflow{grid-template-columns:1fr}.home-faq{gap:25px}.home-closing{align-items:start;padding:50px 6%}.home-closing h2{font-size:48px}.home-closing>div:last-child{align-items:start}.home-closing{flex-direction:column}.home-faq,.home-features,.home-pricing,.home-sources{padding-left:6%;padding-right:6%}}@media (max-width:480px){.home-hero h1{letter-spacing:-2px;font-size:48px}.home-kicker{letter-spacing:1.3px;font-size:8px}.home-hero-copy>p{font-size:14px}.home-actions{flex-direction:column;align-items:start}.home-reassurance{gap:10px;font-size:9px}.home-showcase{border-radius:13px;padding:15px}.showcase-caption h2{font-size:23px}.showcase-caption p{min-height:56px;font-size:11px}.showcase-stage{min-height:430px}.showcase-demo{padding:14px}.showcase-result h3{font-size:11px}.showcase-controls{gap:8px}.showcase-tabs{gap:10px}.showcase-tabs button{font-size:9px}.showcase-arrows{gap:4px}.showcase-arrows button{width:25px;height:25px}.showcase-screen-bar{padding:12px}.showcase-sample{padding:4px;font-size:6px}.home-hero-footer{gap:12px;padding:20px 0;font-size:9px}.home-hero-footer>span:nth-child(2){gap:8px}.home-hero-footer>a{display:none}.home-source-list{flex-wrap:wrap;gap:25px}.home-faq,.home-features,.home-sources{padding-top:45px;padding-bottom:45px}.home-section-heading h2{font-size:30px}.home-workflow{margin:15px 5% 35px;padding:28px}.home-workflow h2{font-size:30px}.home-pricing .pricing-heading h2{font-size:32px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.home-page *,.home-page :after,.home-page :before{transition:none!important;animation:none!important}.home-feature-grid article:hover,.home-page .button:hover{transform:none}}.news-strip{color:#294b37;background:#eef3e8;border-top:1px solid #dce5d4;border-bottom:1px solid #dce5d4;min-width:0;font-family:Arial,Helvetica,sans-serif}.news-strip-row{align-items:stretch;max-width:1440px;min-height:47px;margin:auto;display:flex}.news-strip-label{color:#e5edcf;background:#193f31;flex-shrink:0;grid-template-columns:8px 1fr;align-content:center;gap:4px 9px;padding:10px 23px;display:grid}.news-strip-label>span{color:#c9dd9e;align-self:center;font-size:7px}.news-strip-label strong{letter-spacing:1.3px;font-size:9px}.news-strip-label small{color:#b6c9a8;grid-column:2;font-size:8px}.news-strip-viewport{flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.news-strip-track{width:max-content;animation:news-scroll var(--news-duration,90s) linear infinite;will-change:transform;display:flex}.news-strip-group{flex-shrink:0;align-items:center;display:flex}.news-strip-group>a{white-space:nowrap;color:#355440;align-items:center;gap:15px;padding:14px 22px;font-size:12px;line-height:1.5;display:flex}.news-strip-group>a>span:first-child{color:#91a879;font-size:6px}.news-strip-group>a>span:last-child{color:#75915e;font-size:10px}.news-strip-group a:hover{text-underline-offset:4px;text-decoration:underline}.news-strip-pause{color:#365e40;background:#f9fbf6;border:1px solid #cad8c0;border-radius:6px;align-self:center;min-width:48px;margin:0 15px;padding:7px 10px;font-size:10px}.news-strip-message{color:#60735a;margin:8px 18px;font-size:11px;line-height:1.6}.news-strip-message a{margin-left:5px;text-decoration:underline}.news-strip:hover .news-strip-track{animation-play-state:paused}.news-paused .news-strip-track,.news-strip-viewport:focus-within .news-strip-track{animation:none;transform:none}.news-paused .news-strip-viewport,.news-strip-viewport:focus-within{overflow-x:auto}.news-paused .news-strip-group[aria-hidden=true],.news-strip-viewport:focus-within .news-strip-group[aria-hidden=true]{display:none}.news-strip-details{max-width:1394px;margin:0 auto;padding:0 23px}.news-strip-details summary{cursor:pointer;color:#566e4e;padding:7px 0;font-size:9px;line-height:1.5}.news-strip-details summary>span{color:#6e7e64;margin-left:8px}.news-strip-expanded{padding:0 0 16px}.news-strip-expanded>p{max-width:900px;font-size:11px;line-height:1.8}.news-strip-expanded ul{grid-template-columns:1fr 1fr;gap:0 30px;margin:12px 0;padding:0;list-style:none;display:grid}.news-strip-expanded li{border-top:1px solid #d9e3cf;padding:12px 0}.news-strip-expanded li a{font-size:12px;line-height:1.6;display:block}.news-strip-expanded li a:hover{text-decoration:underline}.news-strip-expanded time{color:#718167;margin-top:5px;font-size:9px;display:block}@keyframes news-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:650px){.news-strip-label{padding:9px 12px}.news-strip-label strong{letter-spacing:.6px;font-size:8px}.news-strip-group>a{padding:12px 16px;font-size:11px}.news-strip-pause{min-width:40px;margin:0 8px;padding:6px;font-size:9px}.news-strip-details{padding:0 12px}.news-strip-expanded ul{grid-template-columns:1fr}.news-strip-details summary>span{font-size:8px}}@media (prefers-reduced-motion:reduce){.news-strip-track{transform:none;animation:none!important}.news-strip-viewport{overflow-x:auto}.news-strip-group[aria-hidden=true],.news-strip-pause{display:none}}@keyframes tw-page-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes tw-card-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.app-content>*,.auth-page,.billing-page:not(.app-shell .billing-page),.landing>*{animation:tw-page-enter .42s cubic-bezier(.2,.75,.25,1) both}.app-content :where(.settings-card,.catalog-card,.tender-card,.billing-status,.order-summary){animation:tw-card-enter .46s cubic-bezier(.2,.75,.25,1) both}.app-content :where(.settings-card,.catalog-card,.tender-card,.billing-status,.order-summary):nth-of-type(2){animation-delay:55ms}.app-content :where(.settings-card,.catalog-card,.tender-card,.billing-status,.order-summary):nth-of-type(3){animation-delay:.1s}.settings-page{max-width:1020px}.settings-intro{max-width:660px;color:var(--muted);margin:10px 0 25px;line-height:1.75}.settings-message{color:#235c3d;background:#f0f7ee;border:1px solid #d7e6d3;border-radius:10px;padding:13px 16px}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.settings-card{background:linear-gradient(145deg,#fff,#fbfdf9);border:1px solid #e6ebe4;border-radius:16px;padding:23px;box-shadow:0 12px 30px #20432b0d}.settings-card-wide{grid-column:1/-1}.settings-card-heading{align-items:center;gap:14px;margin-bottom:19px;display:flex}.settings-icon{color:#2e7048;background:#edf5e9;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.settings-card-heading .eyebrow{letter-spacing:.14em;color:#76906e;margin-bottom:4px;font-size:9px;display:block}.settings-card-heading h2{letter-spacing:-.035em;margin:0;font-size:21px}.settings-card-heading p{color:var(--muted);margin:5px 0 0;font-size:12px}.settings-status{color:#757f76;white-space:nowrap;background:#f0f2ef;border-radius:100px;margin-left:auto;padding:7px 10px;font-size:10px}.settings-status.is-on{color:#286243;background:#e9f5e9}.settings-email-statuses{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-left:auto;display:flex}.settings-email-statuses .settings-status{margin-left:0}.settings-status.is-confirmed{color:#17633d;background:#e6f6eb}.settings-status.is-unconfirmed{color:#875313;background:#fff3d8}.settings-switch-row{cursor:pointer;border-top:1px solid #edf0eb;justify-content:space-between;align-items:center;gap:18px;padding:15px 0;display:flex}.settings-switch-row>span{gap:4px;display:grid}.settings-switch-row strong{font-size:13px;font-weight:650}.settings-switch-row small{color:var(--muted);font-size:11px;line-height:1.55}.settings-switch-row input[type=checkbox]{appearance:none;cursor:pointer;background:#e6eae5;border:1px solid #cbd4ca;border-radius:99px;flex:none;width:43px;height:25px;margin:0;transition:background .18s,border-color .18s;position:relative}.settings-switch-row input[type=checkbox]:before{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #0000002e}.settings-switch-row input[type=checkbox]:checked{background:#2b754b;border-color:#2b754b}.settings-switch-row input[type=checkbox]:checked:before{transform:translate(18px)}.settings-switch-row input[type=checkbox]:focus-visible,.tender-reminder-toggle input:focus-visible{outline-offset:3px;outline:3px solid #80b895}.settings-field{color:#4f6054;gap:7px;max-width:500px;margin:5px 0 16px;font-size:11px;font-weight:650;display:grid}.settings-field input{color:#24362b;width:100%;font:inherit;background:#fff;border:1px solid #dce4db;border-radius:9px;padding:12px 13px;font-weight:450}.settings-help,.settings-privacy{color:var(--muted);font-size:11px;line-height:1.7}.settings-help{background:#f1f5ed;border-radius:9px;margin:12px 0 7px;padding:11px 13px}.settings-privacy{margin:10px 0 0}.settings-link{color:#286b46;margin-top:9px;font-size:12px;font-weight:650;text-decoration:none;display:inline-block}.settings-link:hover{text-decoration:underline}.settings-submit{grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;padding:3px 2px 12px;display:flex}.settings-submit>span{color:var(--muted);font-size:11px}.app-shell .closing-time-row{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .tender-reminder-toggle{color:#607563;white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:inline-flex}.app-shell .tender-reminder-toggle input{accent-color:#2f754e;width:15px;height:15px}@media (max-width:720px){.settings-grid{grid-template-columns:1fr}.settings-card-wide,.settings-submit{grid-column:1}.settings-card{padding:18px}.settings-card-heading{align-items:flex-start}.settings-status{font-size:9px}.settings-submit{flex-direction:column;align-items:stretch}.app-shell .closing-time-row{grid-template-columns:1fr}.app-shell .tender-reminder-toggle{white-space:normal}}@media (prefers-reduced-motion:reduce){.app-content :where(.settings-card,.catalog-card,.tender-card,.billing-status,.order-summary),.app-content>*,.auth-page,.billing-page:not(.app-shell .billing-page),.landing>*{transition:none!important;animation:none!important}}.app-shell{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app-sidebar{width:232px;padding:25px 17px 16px}.app-body{margin-left:232px}.app-brand{font-size:21px}.app-space{margin:25px 0 23px}.app-sidebar nav{gap:4px}.app-nav-link{padding:11px 12px}.app-topbar{height:72px;padding-inline:clamp(22px,3vw,44px)}.app-shell .workspace{max-width:1320px;padding:clamp(26px,3vw,42px) clamp(22px,3vw,44px) 30px}.app-shell .workspace-heading{align-items:end;margin-bottom:24px}.app-shell .workspace-heading h1{letter-spacing:-1.2px;font-size:clamp(27px,2.5vw,34px)}.app-shell .workspace-heading p{color:#73827a}.app-shell .stats-grid{gap:14px;margin:0 0 27px}.app-shell .stat-card{border-radius:14px;min-height:148px;padding:19px 21px;transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s;overflow:hidden;box-shadow:0 4px 14px #1b3d2c08}.app-shell .stat-card:before{content:"";opacity:.72;background:#4b8964;width:3px;position:absolute;inset:0 auto 0 0}.app-shell .stat-card-soon:before{background:#d49b39}.app-shell .stat-card-priority:before{background:#9b8b47}.app-shell .stat-card:hover{border-color:#cbdacf;transform:translateY(-2px);box-shadow:0 12px 26px #1b3d2c14}.app-shell .priority-toggle:focus-visible,.app-shell .stat-card:focus-visible,.app-shell .tender-actions button:focus-visible{outline-offset:3px;outline:3px solid #80b895}.app-shell .stat-card>span{letter-spacing:1.05px;font-size:9px;font-weight:700}.app-shell .stat-card>strong{color:#214f3a;font-variant-numeric:tabular-nums;letter-spacing:-1.8px;margin:15px 0 5px;font-size:39px;font-weight:600}.app-shell .stat-card-soon>strong{color:#9a6b20}.app-shell .stat-card-priority>strong{color:#756c37}.app-shell .stat-card>small{font-size:11px}.app-shell .watchlist{border-radius:16px;box-shadow:0 8px 28px #1b3d2c0a}.app-shell .section-heading{padding:20px 23px}.app-shell .section-heading h2{font-size:19px}.app-shell .watchlist-reminder-note{padding:10px 23px;font-size:11px}.app-shell .list-controls{gap:12px;padding:14px 23px}.app-shell .filter-tabs button{transition:color .15s,background .15s,box-shadow .15s}.app-shell .filter-tabs button:hover:not(.current){color:#315c42;background:#e9efe9}.app-shell .tender-list{background:#f8faf8;gap:11px;padding:14px}.app-shell .tender-card{background:#fff;border:1px solid #e4ebe5;border-radius:13px;padding:20px 21px;transition:transform .17s,border-color .17s,box-shadow .17s,background .17s;animation:tw-card-enter .4s cubic-bezier(.2,.75,.25,1) both;position:relative;box-shadow:0 2px 8px #193b2b05}.app-shell .tender-card:hover{background:#fff;border-color:#c6d8c9;transform:translateY(-2px);box-shadow:0 10px 23px #193b2b12}.app-shell .tender-card.is-priority{border-left:3px solid #9b8b47}.app-shell .tender-card-meta{color:#8a9990;letter-spacing:.055em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 7px;font-size:9px;display:flex}.app-shell .tender-card-meta>span:first-child{color:#64806d;font-weight:700}.app-shell .priority-pill{color:#76682c;letter-spacing:0;text-transform:none;background:#f5f1df;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:700}.app-shell .tender-title h3{letter-spacing:-.15px;margin:0;font-size:15px;line-height:1.45}.app-shell .tender-title h3 a{text-underline-offset:3px;text-decoration-color:#0000;transition:text-decoration-color .15s}.app-shell .tender-title h3 a:hover{text-decoration-color:currentColor}.app-shell .tender-title p{color:#73827a;margin-top:5px;font-size:12px}.app-shell .priority-toggle{border-radius:9px;transition:color .14s,background .14s,transform .14s}.app-shell .priority-toggle:hover{background:#f6f4e9;transform:scale(1.07)}.app-shell .tender-card-bottom{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:13px 18px;margin-top:14px;padding-top:13px;display:grid}.app-shell .tender-badges{gap:8px}.app-shell .deadline-badge{color:#607368;background:#f6f8f6;border:1px solid #e8eee8;font-size:10px;font-weight:600}.app-shell .deadline-badge.deadline-soon{color:#9a6b20;background:#fff8e9;border-color:#f0dfb8}.app-shell .deadline-badge.deadline-overdue,.app-shell .deadline-badge.deadline-urgent{color:#a3453b;background:#fff1ef;border-color:#f0ceca}.app-shell .deadline-badge.deadline-unknown{color:#7d8982}.app-shell .check-status{font-size:10px}.app-shell .check-status.monitored{color:#187357;font-weight:650}.app-shell .check-status.pending,.app-shell .check-status.unmonitored{color:#91631a;font-weight:600}.app-shell .check-status.delayed{color:#a3453b;font-weight:650}.app-shell .tender-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px}.app-shell .tender-actions .text-button{border-radius:7px;transition:color .14s,background .14s}.app-shell .tender-actions .text-button:hover:not(:disabled){color:#245b3c;background:#f0f5f0}.app-shell .tender-reminder-control{justify-items:start;gap:4px;display:grid}.app-shell .reminder-upgrade{margin-left:22px;font-size:9px}.app-shell .feedback:not(:empty){background:#edf6ee;border-radius:8px;padding:10px 14px}@media (max-width:800px){.app-sidebar{width:auto}.app-body{margin-left:0}.app-shell .workspace{padding:26px 20px}}@media (max-width:620px){.app-shell .tender-source-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .workspace-heading{align-items:stretch}.app-shell .stats-grid{grid-template-columns:1fr;gap:9px}.app-shell .stat-card{grid-template-columns:1fr auto;align-items:center;gap:3px 10px;min-height:82px;padding:14px 17px;display:grid}.app-shell .stat-card>strong{grid-area:1/2/3;margin:0;font-size:31px}.app-shell .stat-card>small{font-size:10px}.app-shell .watchlist-reminder-note{padding-inline:17px}.app-shell .watchlist-guidance{grid-template-columns:1fr;gap:12px}.app-shell .watchlist-guidance-item+.watchlist-guidance-item{border-top:1px solid #dce6de;border-left:0;padding-top:12px;padding-left:0}.app-shell .tender-list{gap:9px;padding:9px}.app-shell .tender-card{padding:16px}.app-shell .tender-card-bottom{grid-template-columns:1fr}.app-shell .tender-actions{justify-content:flex-start}.app-shell .tender-reminder-control{grid-auto-flow:column;align-items:center;gap:10px}.app-shell .reminder-upgrade{margin:0}}@media (prefers-reduced-motion:reduce){.app-shell .filter-tabs button,.app-shell .priority-toggle,.app-shell .stat-card,.app-shell .tender-actions .text-button,.app-shell .tender-card{transition:none!important;animation:none!important;transform:none!important}}.whatsapp-verification{background:#fbfcfa;border:1px solid #e8eee7;border-radius:12px;margin:2px 0 16px;padding:16px}.whatsapp-verification .settings-field{margin:0}.whatsapp-verification .settings-field input:read-only{color:#435348;cursor:default;background:#f3f6f2}.verification-controls{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.verification-controls .button{min-height:40px;padding:10px 14px}.verification-code-field input{color:#24362b;width:140px;min-height:40px;font:inherit;font-variant-numeric:tabular-nums;letter-spacing:.16em;background:#fff;border:1px solid #dce4db;border-radius:9px;padding:9px 12px}.verification-feedback{color:#6e7c72;min-height:16px;margin:10px 0 0;font-size:11px;line-height:1.6}.verified-inline{color:#286243;font-size:12px;font-weight:700}@media (max-width:520px){.whatsapp-verification{padding:12px}.verification-controls>.button{width:100%}}.app-shell .tender-discovery{color:#e2e8f0;background:#0b1120;width:100%;max-width:none;min-height:calc(100vh - 165px);margin:0;padding:38px clamp(20px,3.1vw,48px) 46px}.app-shell .tender-discovery .workspace-heading{margin-bottom:28px}.app-shell .tender-discovery .workspace-heading h1{color:#f8fafc;font-size:clamp(27px,3vw,35px)}.app-shell .tender-discovery .workspace-heading p,.app-shell .tender-discovery>p{color:#94a3b8}.app-shell .tender-discovery .eyebrow{color:#7dd3c3}.app-shell .tender-discovery .button.outline{color:#dbeafe;background:#111b2c;border-color:#27354a}.app-shell .tender-discovery .button.outline:hover{background:#18253a;border-color:#3b4f69}.app-shell .tender-discovery .tender-filter-grid{background:#0f1726;border:1px solid #202b3b;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:0 0 16px;padding:18px;display:grid;box-shadow:0 12px 36px #02061724}.app-shell .tender-discovery .tender-filter-grid label{color:#aab8ca;letter-spacing:.02em;min-width:0;font-size:10px;font-weight:600}.app-shell .tender-discovery .tender-filter-grid input:not([type=checkbox]),.app-shell .tender-discovery .tender-filter-grid select{color:#e2e8f0;min-height:40px;box-shadow:none;background:#0b1220;border:1px solid #263449;border-radius:8px;margin-top:7px;font-size:11px}.app-shell .tender-discovery .tender-filter-grid input:focus,.app-shell .tender-discovery .tender-filter-grid select:focus{border-color:#38bdf8;outline:3px solid #0ea5e933}.app-shell .tender-discovery .tender-filter-grid .hero-actions{align-self:end;min-height:40px;margin:0}.app-shell .tender-discovery .tender-filter-grid .hero-actions a{color:#94a3b8;font-size:11px}.app-shell .tender-discovery .catalog-notice{color:#94a3b8;background:#101a2a;border:1px solid #233148;border-radius:9px;margin:14px 0;padding:12px 15px;font-size:11px;line-height:1.7}.app-shell .tender-discovery .catalog-notice strong{color:#cbd5e1}.app-shell .tender-discovery .tender-results-summary{color:#7f8da2;flex-wrap:wrap;gap:9px 23px;margin:20px 1px 11px;font-size:10px}.app-shell .tender-discovery .tender-results-summary strong{color:#f1f5f9;font-variant-numeric:tabular-nums;font-size:14px}.app-shell .tender-discovery .tender-results-summary span+span:before{content:"";background:#475569;border-radius:50%;width:3px;height:3px;margin:0 12px 2px 0;display:inline-block}.tender-table-frame{background:#0f1726;border:1px solid #202b3b;border-radius:12px;overflow:hidden;box-shadow:0 16px 44px #02061730}.tender-table-scroll{overscroll-behavior-inline:contain;overflow-x:auto}.tender-table{border-collapse:collapse;color:#cbd5e1;text-align:left;width:100%;min-width:1020px}.tender-table th{color:#718198;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;background:#111b2b;border-bottom:1px solid #202b3b;height:42px;padding:0 15px;font-size:9px;font-weight:700}.tender-table td:first-child,.tender-table th:first-child{padding-left:19px}.tender-table td{vertical-align:middle;border-bottom:1px solid #1b2637;padding:12px 15px;font-size:11px}.tender-table tbody tr{transition:background .13s}.tender-table tbody tr:hover{background:#141f30}.tender-table tbody tr:last-child td{border-bottom:0}.table-reference{color:#7f8da2;letter-spacing:.02em;margin-bottom:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px}.table-tender-title{color:#e5edf8;max-width:380px;font-size:12px;font-weight:600;line-height:1.45;text-decoration:none;display:inline-block}.table-source-link:hover,.table-tender-title:hover{color:#7dd3fc}.table-tender-title span{color:#64748b;font-size:10px}.table-subline{color:#7f8da2;flex-wrap:wrap;align-items:center;gap:7px;margin-top:6px;font-size:9px;display:flex}.table-category,.table-match{color:#a6b4c7;white-space:nowrap;background:#121d2e;border:1px solid #29374b;border-radius:5px;align-items:center;min-height:19px;padding:2px 7px;font-size:9px;display:inline-flex}.table-match{color:#86efcf;background:#0c2926;border-color:#145246}.table-organization{color:#cbd5e1;max-width:235px;font-size:11px;font-weight:500;line-height:1.45;display:block}.source-mark{background:#34d399;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #34d39918}.table-deadline,.table-location{color:#a8b5c7;white-space:nowrap;font-size:10px}.tender-status{color:#86efac;white-space:nowrap;background:#11251e;border:1px solid #244735;border-radius:999px;align-items:center;min-height:21px;padding:3px 8px;font-size:9px;font-weight:700;display:inline-flex}.tender-status.is-soon,.tender-status.is-today{color:#fcd34d;background:#282113;border-color:#574622}.tender-status.is-cancelled,.tender-status.is-closed{color:#fda4af;background:#29171c;border-color:#533137}.tender-status.is-unknown{color:#94a3b8;background:#182231;border-color:#344154}.table-deadline{color:#7f8da2;font-variant-numeric:tabular-nums;margin-top:5px;display:block}.table-source-link{white-space:nowrap;margin-bottom:5px;font-size:11px;font-weight:600;display:inline-flex}.tender-table .catalog-track{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;display:flex}.tender-table .catalog-track .checkbox-label{color:#7f8da2;max-width:160px;font-size:8px;line-height:1.35}.tender-table .catalog-track .checkbox-label input{accent-color:#38bdf8}.tender-table .catalog-track .button{color:#bae6fd;min-height:27px;box-shadow:none;background:#082f49;border:1px solid #155e75;border-radius:6px;padding:5px 9px;font-size:9px}.tender-table .catalog-track p{color:#94a3b8;flex-basis:100%;margin:0;font-size:9px;line-height:1.4}.tender-empty-state{text-align:center;padding:58px 22px}.tender-empty-state>span{color:#64748b;font-size:33px}.tender-empty-state h2{color:#e2e8f0;letter-spacing:-.4px;margin-top:10px;font-size:18px}.tender-empty-state p{color:#94a3b8;max-width:420px;margin:8px auto 18px;font-size:11px}.app-shell .tender-discovery .source-coverage{color:#cbd5e1;background:#0f1726;border-color:#202b3b;border-radius:9px;margin:17px 0}.app-shell .tender-discovery .source-coverage>summary{color:#b6c2d2;padding:13px 15px;font-size:10px}.app-shell .tender-discovery .source-coverage>p{color:#94a3b8;padding:0 15px;font-size:10px}.app-shell .tender-discovery .source-coverage-grid article{background:#111b2a;border-color:#273449}.app-shell .tender-discovery .source-coverage-grid article h2,.app-shell .tender-discovery .source-coverage-grid article strong{color:#d7e1ed}.app-shell .tender-discovery .source-coverage-grid article p{color:#94a3b8}.app-shell .tender-discovery .source-coverage-grid article a{color:#7dd3fc}.app-shell .corporate-billing{color:#172b43;max-width:1180px;padding-top:42px;padding-bottom:54px}.billing-heading{text-align:center;max-width:760px;margin:0 auto}.app-shell .corporate-billing .billing-heading .eyebrow{color:#55718f;justify-content:center}.billing-heading h1{color:#132b48;letter-spacing:-1.3px;margin:12px 0 9px;font-size:clamp(30px,4vw,40px);font-weight:650}.billing-heading p{color:#607187;max-width:640px;margin:0 auto;font-size:13px}.checkout-steps{grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px;margin:26px auto 25px;padding:0;list-style:none;display:grid}.checkout-steps li{color:#8190a1;align-items:center;gap:10px;display:flex;position:relative}.checkout-steps li:not(:last-child):after{content:"";background:#dce4ed;height:1px;position:absolute;top:16px;left:40px;right:15px}.checkout-steps li>span{z-index:1;color:#65778b;background:#fff;border:1px solid #d5deea;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid;position:relative}.checkout-steps li.is-current>span{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.checkout-steps small,.checkout-steps strong{z-index:1;background:#f7f9fc;display:block;position:relative}.checkout-steps strong{color:#33465d;padding-right:7px;font-size:10px}.checkout-steps small{color:#8290a1;margin-top:3px;padding-right:7px;font-size:9px}.app-shell .corporate-billing .billing-status{background:#f0f6ff;border:1px solid #d7e3f1;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;max-width:980px;margin:0 auto 32px;padding:18px 21px;display:grid;box-shadow:0 2px 7px #162d4810}.app-shell .corporate-billing .billing-status.is-active{background:#f0faf4;border-color:#cce6d5}.app-shell .corporate-billing .billing-status.is-review{background:#fffbef;border-color:#ead9aa}.billing-state-icon{color:#1d4ed8;background:#dbeafe;border-radius:10px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:700;display:grid}.is-active .billing-state-icon{color:#15803d;background:#dcfce7}.is-review .billing-state-icon{color:#a16207;background:#fef3c7}.app-shell .corporate-billing .billing-status .eyebrow{color:#60758e;font-size:8px}.app-shell .corporate-billing .billing-status h2{color:#172b43;letter-spacing:-.3px;margin-top:4px;font-size:17px}.app-shell .corporate-billing .billing-status p{color:#607187;margin-top:5px;font-size:10px}.app-shell .corporate-billing .billing-status .billing-claim-note{color:#66778b}.billing-currency{color:#30465f;letter-spacing:.04em;background:#fff;border:1px solid #d8e1eb;border-radius:7px;align-self:start;padding:7px 10px;font-size:10px;font-weight:700}.billing-currency small{color:#8391a1;letter-spacing:.1em;margin-top:2px;font-size:7px;display:block}.app-shell .corporate-billing .billing-grid{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);gap:25px;max-width:1100px;margin:0 auto}.app-shell .corporate-billing .billing-grid>section:first-child>h2{color:#1c3048;letter-spacing:-.4px;font-size:19px;font-weight:650}.app-shell .corporate-billing .billing-options{gap:10px;margin:15px 0 20px}.app-shell .corporate-billing .billing-option{background:#fff;border:1px solid #dbe3ed;border-radius:10px;min-height:84px;padding:16px 17px;transition:border-color .15s,box-shadow .15s,transform .15s}.app-shell .corporate-billing .billing-option:hover{border-color:#93b4e9;transform:translateY(-1px);box-shadow:0 6px 18px #1e3a5f12}.app-shell .corporate-billing .billing-option.chosen{background:#f5f9ff;border-color:#3b82f6;box-shadow:0 0 0 2px #dbeafe}.app-shell .corporate-billing .billing-option strong{color:#1e344f;font-size:13px;font-weight:700}.app-shell .corporate-billing .billing-option small{color:#65768b;font-size:9px}.app-shell .corporate-billing .billing-option>span{color:#1d3552;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.app-shell .corporate-billing .billing-explanation{background:#f7f9fc;border:1px solid #dce5ef;border-radius:10px;margin:18px 0 0;padding:17px 18px}.app-shell .corporate-billing .billing-explanation h3{color:#293e58;font-size:12px;font-weight:700}.app-shell .corporate-billing .billing-explanation ol{color:#61738a;margin:8px 0 0;font-size:10px;line-height:1.7}.app-shell .corporate-billing .billing-explanation li{margin:5px 0}.app-shell .corporate-billing .order-summary{background:#fff;border:1px solid #dbe3ed;border-radius:12px;padding:23px;box-shadow:0 8px 28px #152b4410}.app-shell .corporate-billing .order-summary .eyebrow{color:#63768c}.app-shell .corporate-billing .order-summary h2{color:#172f4b;letter-spacing:-.5px;font-size:22px;font-weight:700}.app-shell .corporate-billing .order-summary dl{border-color:#e3e9f0}.app-shell .corporate-billing .order-summary dl>div{color:#344a63;font-size:10px}.app-shell .corporate-billing .order-summary dt{color:#697b90}.app-shell .corporate-billing .manual-payment-panel{border:0;margin-top:0;padding:0}.app-shell .corporate-billing .manual-payment-panel h3{color:#1d344e;font-size:15px;font-weight:700}.app-shell .corporate-billing .manual-payment-panel>p{color:#64768b;margin:6px 0 12px;font-size:10px}.app-shell .corporate-billing .manual-payment-panel .field-label{color:#344a63;margin:13px 0 6px;font-size:10px;font-weight:650}.app-shell .corporate-billing .manual-payment-panel input,.app-shell .corporate-billing .manual-payment-panel select{color:#172b43;background:#fff;border:1px solid #cbd5e1;border-radius:7px;min-height:43px;font-size:11px;transition:border-color .14s,box-shadow .14s}.app-shell .corporate-billing .manual-payment-panel input:focus,.app-shell .corporate-billing .manual-payment-panel select:focus{border-color:#3b82f6;outline:0;box-shadow:0 0 0 3px #3b82f633}.app-shell .corporate-billing .manual-payment-panel input[type=file]{color:#53667d;background:#f8fafc;min-height:48px;padding:7px}.app-shell .corporate-billing .manual-payment-panel input[type=file]::file-selector-button{color:#344a63;min-height:31px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:5px;margin-right:10px;padding:5px 10px;font-size:10px;font-weight:600}.app-shell .corporate-billing .payment-destination{color:#233b57;background:#f5f9ff;border:1px solid #d6e3f2;border-radius:8px;margin:10px 0 13px;padding:13px 14px}.app-shell .corporate-billing .payment-destination strong{color:#233b57;font-size:10px}.app-shell .corporate-billing .payment-destination p{color:#455d78;font-size:10px}.app-shell .corporate-billing .payment-destination b{color:#152f4f;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.app-shell .corporate-billing .corporate-payment-form small{color:#718197;font-size:9px}.app-shell .corporate-billing .button:not(.outline),.app-shell .corporate-billing .corporate-payment-form .button{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 4px 10px #2563eb24}.app-shell .corporate-billing .button:not(.outline):hover,.app-shell .corporate-billing .corporate-payment-form .button:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.app-shell .corporate-billing .field-hint{color:#708096;font-size:9px}.app-shell .corporate-billing .checkout-pending{color:#674f19;background:#fffbef;border-color:#ead9aa;border-radius:8px}.app-shell .corporate-billing .checkout-pending strong{color:#674f19;font-weight:700}.app-shell .corporate-billing .checkout-pending p{color:#796a47}@media (max-width:1050px){.app-shell .corporate-billing .billing-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.95fr);gap:17px}}@media (max-width:800px){.app-shell .tender-discovery .tender-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .corporate-billing .billing-grid{grid-template-columns:1fr}.app-shell .corporate-billing .order-summary{max-width:none}}@media (max-width:560px){.app-shell .tender-discovery{padding:25px 14px 34px}.app-shell .tender-discovery .workspace-heading{flex-direction:column;align-items:flex-start}.app-shell .tender-discovery .tender-filter-grid{grid-template-columns:1fr;padding:13px}.app-shell .tender-discovery .tender-filter-grid .hero-actions{justify-content:flex-start}.tender-table{min-width:0}.tender-table thead{clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tender-table,.tender-table tbody,.tender-table td,.tender-table tr{width:100%;display:block}.tender-table tr{border-bottom:1px solid #1b2637;padding:7px 0}.tender-table td{border:0;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:9px;display:grid;padding:8px 13px!important}.tender-table td:before{color:#718198;content:attr(data-label);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:700}.tender-table td:first-child{display:block;padding-top:13px!important}.tender-table td:first-child:before{margin-bottom:8px;display:block}.table-organization,.table-tender-title{max-width:none}.tender-table td:last-child{align-items:start}.tender-table .catalog-track{grid-column:2}.app-shell .corporate-billing{padding:26px 15px 38px}.checkout-steps{gap:5px;margin:20px auto}.checkout-steps li{flex-direction:column;align-items:flex-start;gap:6px}.checkout-steps li:not(:last-child):after{top:16px;left:31px;right:-5px}.checkout-steps small{display:none}.app-shell .corporate-billing .billing-status{grid-template-columns:36px minmax(0,1fr);padding:14px}.billing-state-icon{width:34px;height:34px}.billing-currency{grid-column:2;justify-self:start}.app-shell .corporate-billing .order-summary{padding:17px}}html[data-theme=dark] .app-shell:has(.dashboard-workspace){background:#0b1020}html[data-theme=dark] .app-shell:has(.dashboard-workspace) .app-sidebar{color:#cbd5e1;background:#0c1321;border-color:#1e293b}html[data-theme=dark] .app-shell:has(.dashboard-workspace) .app-brand,html[data-theme=dark] .app-shell:has(.dashboard-workspace) .app-nav-link,html[data-theme=dark] .app-shell:has(.dashboard-workspace) .app-space{color:#cbd5e1}html[data-theme=dark] .app-shell:has(.dashboard-workspace) .app-help,html[data-theme=dark] .app-shell:has(.dashboard-workspace) .app-space{background:#111a2a;border-color:#1e293b}html[data-theme=dark] .app-shell:has(.dashboard-workspace) .app-brand small,html[data-theme=dark] .app-shell:has(.dashboard-workspace) .app-help p,html[data-theme=dark] .app-shell:has(.dashboard-workspace) .app-nav-label,html[data-theme=dark] .app-shell:has(.dashboard-workspace) .app-space small,html[data-theme=dark] .app-shell:has(.dashboard-workspace) .app-support{color:#8290a5}html[data-theme=dark] .app-shell:has(.dashboard-workspace) .app-nav-link.is-active,html[data-theme=dark] .app-shell:has(.dashboard-workspace) .app-nav-link:hover{color:#f8fafc;background:#172338}html[data-theme=dark] .app-shell:has(.dashboard-workspace) .app-nav-link.is-active{box-shadow:inset 2px 0 #60a5fa}html[data-theme=dark] .app-shell:has(.dashboard-workspace) .app-topbar{color:#9aa8bc;background:#0d1422;border-color:#1e293b}html[data-theme=dark] .app-shell:has(.dashboard-workspace) .app-account summary>span:last-child,html[data-theme=dark] .app-shell:has(.dashboard-workspace) .app-account-name,html[data-theme=dark] .app-shell:has(.dashboard-workspace) .app-topbar strong{color:#e2e8f0}html[data-theme=dark] .app-shell:has(.dashboard-workspace) .app-private{color:#9fb0c7;background:#111d2e;border-color:#26364d}html[data-theme=dark] .app-shell:has(.dashboard-workspace) .app-account details>summary{color:#cbd5e1}html[data-theme=dark] .app-shell:has(.dashboard-workspace) .app-bottomline{color:#78869b;border-color:#1e293b}html[data-theme=dark] .app-shell .dashboard-workspace{color:#dbe4f0;background:radial-gradient(at 13% 0,#13213a 0,#0000 35%),#0b1020;width:100%;max-width:none;min-height:calc(100vh - 145px);margin:0;padding:clamp(22px,3vw,42px) clamp(18px,3vw,48px) 44px}html[data-theme=dark] .app-shell .dashboard-workspace .workspace-heading{align-items:end;margin-bottom:25px}html[data-theme=dark] .app-shell .dashboard-workspace .workspace-heading .eyebrow{color:#8aa5ca}html[data-theme=dark] .app-shell .dashboard-workspace .workspace-heading h1{color:#f8fafc;letter-spacing:-1.6px;font-size:clamp(29px,3.2vw,40px)}html[data-theme=dark] .app-shell .dashboard-workspace .workspace-heading p{color:#93a1b6;font-size:13px}html[data-theme=dark] .app-shell .dashboard-workspace .workspace-heading .button{color:#fff;background:#2563eb;border:1px solid #3b82f6;box-shadow:0 8px 22px #1d4ed833}html[data-theme=dark] .app-shell .dashboard-workspace .workspace-heading .button:hover{background:#1d4ed8;transform:translateY(-1px)}html[data-theme=dark] .app-shell .dashboard-workspace .access-banner{background:#111b2b;border:1px solid #26364e;border-radius:11px}html[data-theme=dark] .app-shell .dashboard-workspace .access-banner strong{color:#d7e4f7}html[data-theme=dark] .app-shell .dashboard-workspace .access-banner span{color:#8fa0b7}html[data-theme=dark] .app-shell .dashboard-workspace .access-banner a{color:#7db8ff}html[data-theme=dark] .app-shell .dashboard-workspace .stats-grid{gap:13px;margin-bottom:25px}html[data-theme=dark] .app-shell .dashboard-workspace .stat-card{background:linear-gradient(145deg,#121d2e,#0f1726 75%);border:1px solid #202d41;border-radius:12px;min-height:145px;padding:19px 21px;overflow:hidden;box-shadow:0 12px 28px #02061726}html[data-theme=dark] .app-shell .dashboard-workspace .stat-card:after{content:"";pointer-events:none;border:1px solid #60a5fa1a;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-54px;right:-26px}html[data-theme=dark] .app-shell .dashboard-workspace .stat-card.selected,html[data-theme=dark] .app-shell .dashboard-workspace .stat-card:hover{background:linear-gradient(145deg,#17263b,#111b2b 75%);border-color:#38567b;box-shadow:0 14px 34px #02061742}html[data-theme=dark] .app-shell .dashboard-workspace .stat-card>span{color:#91a1b6}html[data-theme=dark] .app-shell .dashboard-workspace .stat-card>span>span{color:#8fc4ff;background:#1a2b43;top:16px;right:16px}html[data-theme=dark] .app-shell .dashboard-workspace .stat-card>strong{color:#f1f5f9;font-variant-numeric:tabular-nums;font-size:43px;font-weight:600}html[data-theme=dark] .app-shell .dashboard-workspace .stat-card-soon>strong{color:#fbbf24}html[data-theme=dark] .app-shell .dashboard-workspace .stat-card-priority>strong{color:#c4b5fd}html[data-theme=dark] .app-shell .dashboard-workspace .stat-card>small{color:#8291a7}html[data-theme=dark] .app-shell .dashboard-workspace .watchlist{background:#0f1726;border:1px solid #202d41;border-radius:13px;overflow:hidden;box-shadow:0 15px 40px #02061730}html[data-theme=dark] .app-shell .dashboard-workspace .tender-list{background:#0f1726;gap:0;padding:0}html[data-theme=dark] .app-shell .dashboard-workspace .section-heading{border-color:#202b3b}html[data-theme=dark] .app-shell .dashboard-workspace .section-heading h2{color:#e8eef7}html[data-theme=dark] .app-shell .dashboard-workspace .section-heading>span{color:#738198}html[data-theme=dark] .app-shell .dashboard-workspace .count{color:#9ccaff;background:#17263b;border:1px solid #263a56}html[data-theme=dark] .app-shell .dashboard-workspace .watchlist-reminder-note{color:#9aa9bd;background:#111b2b;border-color:#202b3b}html[data-theme=dark] .app-shell .dashboard-workspace .reminder-upgrade,html[data-theme=dark] .app-shell .dashboard-workspace .watchlist-reminder-note a{color:#8cc4ff}html[data-theme=dark] .app-shell .dashboard-workspace .list-controls{border-color:#202b3b}html[data-theme=dark] .app-shell .dashboard-workspace .filter-tabs{background:#0b1220}html[data-theme=dark] .app-shell .dashboard-workspace .filter-tabs button{color:#8190a5}html[data-theme=dark] .app-shell .dashboard-workspace .filter-tabs button.current{color:#d9eaff;background:#1a2b43;box-shadow:inset 0 0 0 1px #2d4666}html[data-theme=dark] .app-shell .dashboard-workspace .search-field input,html[data-theme=dark] .app-shell .dashboard-workspace .search-sort select{color:#e2e8f0;background:#0b1220;border-color:#29374b}html[data-theme=dark] .app-shell .dashboard-workspace .tender-card{background:#0f1726;border-color:#1e293b;transition:background .16s}html[data-theme=dark] .app-shell .dashboard-workspace .tender-card:hover{background:#131f31}html[data-theme=dark] .app-shell .dashboard-workspace .tender-card.is-priority{box-shadow:inset 2px 0 #a78bfa}html[data-theme=dark] .app-shell .dashboard-workspace .tender-title h3,html[data-theme=dark] .app-shell .dashboard-workspace .tender-title h3 a{color:#e5edf8}html[data-theme=dark] .app-shell .dashboard-workspace .tender-title h3 a:hover{color:#8cc4ff}html[data-theme=dark] .app-shell .dashboard-workspace .tender-card-meta,html[data-theme=dark] .app-shell .dashboard-workspace .tender-notes,html[data-theme=dark] .app-shell .dashboard-workspace .tender-title p{color:#8998ad}html[data-theme=dark] .app-shell .dashboard-workspace .priority-pill{color:#d4c5ff;background:#231b39;border:1px solid #4b3b74;border-radius:999px}html[data-theme=dark] .app-shell .dashboard-workspace .deadline-badge{color:#86efac;background:#11251e;border:1px solid #294638;border-radius:999px}html[data-theme=dark] .app-shell .dashboard-workspace .deadline-badge.deadline-soon,html[data-theme=dark] .app-shell .dashboard-workspace .deadline-badge.deadline-urgent{color:#fcd34d;background:#2a2111;border-color:#5c4820}html[data-theme=dark] .app-shell .dashboard-workspace .deadline-badge.deadline-overdue{color:#fda4af;background:#2b171c;border-color:#60343d}html[data-theme=dark] .app-shell .dashboard-workspace .check-status{color:#7f8da2}html[data-theme=dark] .app-shell .dashboard-workspace .check-status.monitored{color:#73d1aa}html[data-theme=dark] .app-shell .dashboard-workspace .check-status.pending,html[data-theme=dark] .app-shell .dashboard-workspace .check-status.unmonitored{color:#f1c56e}html[data-theme=dark] .app-shell .dashboard-workspace .check-status.delayed{color:#ff9c92}html[data-theme=dark] .app-shell .watchlist-guidance-item strong{color:#dce7f4}html[data-theme=dark] .app-shell .watchlist-guidance-item+.watchlist-guidance-item{border-color:#2b3b51}html[data-theme=dark] .app-shell .dashboard-workspace .text-button{color:#8cc4ff}html[data-theme=dark] .app-shell .dashboard-workspace .text-button.muted{color:#8390a3}html[data-theme=dark] .app-shell .dashboard-workspace .empty-state{color:#dbe4f0;background:radial-gradient(#17263a 0,#121d2d 68%);border:1px dashed #30435d;border-radius:16px;transition:border-color .18s,background-color .18s,transform .18s}html[data-theme=dark] .app-shell .dashboard-workspace .empty-icon{color:#9ccaff;background:#1a2c43;border:1px solid #304762;box-shadow:0 8px 22px #02061738}html[data-theme=dark] .app-shell .dashboard-workspace .empty-state p{color:#91a0b5}html[data-theme=dark] .app-shell .dashboard-workspace .empty-state .button.outline{color:#dbeafe;background:#1b2b40;border-color:#456487}html[data-theme=dark] .app-shell .dashboard-workspace .empty-state .button.outline:hover{background:#223953;border-color:#68a6e8}html[data-theme=dark] .app-shell .dashboard-workspace .workspace-notice{color:#d9e4f2;background:#111b2b;border-color:#26364e}html[data-theme=dark] .app-shell .dashboard-workspace .workspace-notice p{color:#94a3b8}html[data-theme=dark] .app-shell .dashboard-workspace .workspace-notice .pill{color:#a8caff;background:#17263b;border-color:#2b415e}@media (max-width:760px){html[data-theme=dark] .app-shell .dashboard-workspace{padding:22px 14px 32px}html[data-theme=dark] .app-shell .dashboard-workspace .workspace-heading{flex-direction:column;align-items:flex-start;gap:16px}html[data-theme=dark] .app-shell .dashboard-workspace .workspace-heading .button{width:100%}html[data-theme=dark] .app-shell .dashboard-workspace .stats-grid{gap:8px}html[data-theme=dark] .app-shell .dashboard-workspace .stat-card{min-height:112px;padding:13px 11px}html[data-theme=dark] .app-shell .dashboard-workspace .stat-card>span{letter-spacing:.45px;font-size:7px}html[data-theme=dark] .app-shell .dashboard-workspace .stat-card>span>span{display:none}html[data-theme=dark] .app-shell .dashboard-workspace .stat-card>strong{margin:12px 0 5px;font-size:32px}html[data-theme=dark] .app-shell .dashboard-workspace .stat-card>small{font-size:8px}html[data-theme=dark] .app-shell .dashboard-workspace .list-controls,html[data-theme=dark] .app-shell .dashboard-workspace .section-heading{padding-left:13px;padding-right:13px}}.app-shell .tender-discovery{max-width:1500px;margin-inline:auto;padding-bottom:56px}.app-shell .tender-discovery .workspace-heading{align-items:center;gap:24px;margin-bottom:24px}.app-shell .tender-discovery .workspace-heading>div{max-width:820px}.app-shell .tender-discovery .workspace-heading h1{letter-spacing:-1.2px;margin:8px 0 9px;font-size:clamp(30px,3vw,40px)}.app-shell .tender-discovery .workspace-heading p{color:#596a60;max-width:720px;margin:0}.app-shell .tender-discovery .workspace-heading>a{flex:none;min-height:44px}.app-shell .tender-discovery .tender-filter-grid{background:linear-gradient(145deg,#fff 15%,#f8fbf8);border:1px solid #dfe7e1;border-radius:18px;gap:19px;padding:clamp(18px,2.3vw,28px);box-shadow:0 12px 32px #1a37280d}.app-shell .tender-discovery .tender-filter-heading h2{color:#183d30;font-size:21px}.app-shell .tender-discovery .tender-filter-heading p{color:#64746a}.app-shell .tender-discovery .tender-source-count{color:#3d644c;white-space:nowrap;background:#f3f8f4;border:1px solid #dce9df;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:13px;font-weight:650;display:inline-flex}.tender-source-count>span{background:#23a36b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #23a36b1f}.app-shell .tender-discovery .tender-filter-primary{grid-template-columns:minmax(260px,1.6fr) repeat(3,minmax(150px,1fr));gap:15px}.app-shell .tender-discovery .tender-filter-grid label{color:#3b5144;font-size:13px;font-weight:650}.app-shell .tender-discovery .tender-filter-grid input:not([type=checkbox]),.app-shell .tender-discovery .tender-filter-grid select{color:#20382b;background:#fff;border-color:#d4dfd7;border-radius:10px}.app-shell .tender-discovery .tender-filter-grid input:focus-visible,.app-shell .tender-discovery .tender-filter-grid select:focus-visible{outline-offset:1px;border-color:#4a926a;outline:3px solid #38895b29}.app-shell .tender-discovery .tender-advanced-filters summary{color:#315642}.filter-count{color:#276143;background:#e6f2e9;border-radius:999px;margin-left:9px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.app-shell .tender-discovery .tender-search-actions{padding-top:1px}.app-shell .tender-discovery .tender-search-actions .button{border-radius:10px;min-width:205px}.app-shell .tender-discovery .tender-search-actions .button.outline{color:#3c5b48;background:#fff;border-color:#d4dfd7;min-width:130px;text-decoration:none}.app-shell .tender-discovery .discovery-tools{justify-content:space-between;align-items:center;gap:16px;margin:14px 2px 20px;display:flex}.app-shell .tender-discovery .discovery-tools p{color:#64746a;margin:0;font-size:13px;line-height:1.55}.app-shell .tender-discovery .discovery-tools>div{flex-wrap:wrap;gap:8px;display:flex}.app-shell .tender-discovery .discovery-tools .button{border-radius:9px;min-height:36px;font-size:12px}.app-shell .tender-discovery .discovery-guidance{color:#526458;background:#f7faf7;border:1px solid #e2e9e3;border-radius:12px;align-items:flex-start;gap:12px;margin:20px 0 28px;padding:15px 17px;display:flex}.discovery-guidance-icon{color:#286847;background:#e5f1e8;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:13px;font-weight:750;display:grid}.app-shell .tender-discovery .discovery-guidance p{margin:0;font-size:13px;line-height:1.65}.app-shell .tender-discovery .discovery-guidance strong{color:#304f3b;margin-right:5px}.app-shell .tender-discovery .discovery-results-heading{justify-content:space-between;align-items:end;gap:20px;margin:0 0 13px;display:flex}.app-shell .tender-discovery .discovery-results-heading .eyebrow{font-size:11px}.app-shell .tender-discovery .discovery-results-heading h2{color:#1d392c;letter-spacing:-.4px;margin:5px 0 0;font-size:21px}.app-shell .tender-discovery .tender-results-summary{color:#64746a;align-items:center;gap:15px;margin:0;display:flex}.app-shell .tender-discovery .tender-results-summary>span+span{border-left:1px solid #dce4dd;padding-left:15px}.app-shell .tender-discovery .tender-results-summary strong{color:#1d392c;font-size:16px}.app-shell .tender-discovery .tender-table-frame{background:#fff;border:1px solid #e0e7e1;border-radius:16px;overflow:hidden;box-shadow:0 7px 22px #1d392a0a}.app-shell .tender-discovery .tender-table-scroll{overflow-x:auto}.app-shell .tender-discovery .tender-table{border-collapse:separate;border-spacing:0;width:100%;min-width:900px}.app-shell .tender-discovery .tender-table th{color:#627167;letter-spacing:.045em;text-align:left;text-transform:uppercase;background:#f5f8f5;border-bottom:1px solid #e4eae5;padding:14px 16px;font-size:11px;font-weight:750}.app-shell .tender-discovery .tender-table td{color:#35483c;vertical-align:top;border-bottom:1px solid #edf1ed;padding:18px 16px;font-size:13px}.app-shell .tender-discovery .tender-table tbody tr:last-child td{border-bottom:0}.app-shell .tender-discovery .tender-table tbody tr:hover td{background:#f9fbf9}.app-shell .tender-discovery .tender-table td:first-child{min-width:280px;max-width:420px}.app-shell .tender-discovery .table-deadline,.app-shell .tender-discovery .table-location,.app-shell .tender-discovery .table-reference,.app-shell .tender-discovery .table-subline{color:#718076;font-size:12px;line-height:1.5}.app-shell .tender-discovery .table-reference{font-variant-numeric:tabular-nums;margin-bottom:5px}.app-shell .tender-discovery .table-tender-title{color:#1d4e37;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.app-shell .tender-discovery .table-tender-title:hover{color:#16764b;text-underline-offset:3px;text-decoration:underline}.app-shell .tender-discovery .table-category{color:#4c6654;background:#f5f8f5;border:1px solid #e0e9e2;border-radius:999px;margin-top:7px;padding:4px 8px;font-size:11px;font-weight:650;display:inline-flex}.app-shell .tender-discovery .table-match{color:#27764e;margin-left:7px;font-size:11px}.app-shell .tender-discovery .table-organization{color:#31483a;max-width:230px;font-size:13px;line-height:1.5;display:block}.app-shell .tender-discovery .table-subline{align-items:center;gap:7px;margin-top:4px;display:flex}.app-shell .tender-discovery .table-location{margin-top:7px;display:block}.app-shell .tender-discovery .tender-status{margin-bottom:5px}.app-shell .tender-discovery .table-deadline{white-space:nowrap;display:block}.app-shell .tender-discovery .catalog-track .button,.app-shell .tender-discovery .table-source-link{white-space:nowrap;border-radius:9px;justify-content:center;width:100%}.app-shell .tender-discovery .catalog-track{margin-top:7px}.app-shell .tender-discovery .tender-empty-state{color:#607166;text-align:center;justify-items:center;padding:54px 24px;display:grid}.app-shell .tender-discovery .tender-empty-state>span{color:#34724d;background:#eef5ef;border-radius:15px;place-items:center;width:46px;height:46px;font-size:25px;display:grid}.app-shell .tender-discovery .tender-empty-state h2{color:#284436;margin:14px 0 4px;font-size:19px}.app-shell .tender-discovery .tender-empty-state p{max-width:480px;margin:0 0 17px;line-height:1.6}html[data-theme=dark] .app-shell .tender-discovery .discovery-tools p,html[data-theme=dark] .app-shell .tender-discovery .workspace-heading p{color:#a5b4c7}html[data-theme=dark] .app-shell .tender-discovery .tender-filter-grid{background:linear-gradient(145deg,#121e2d,#101a28);border-color:#2a3a50}html[data-theme=dark] .app-shell .tender-discovery .discovery-results-heading h2,html[data-theme=dark] .app-shell .tender-discovery .tender-filter-heading h2{color:#e8eff8}html[data-theme=dark] .app-shell .tender-discovery .tender-filter-heading p{color:#a5b4c7}html[data-theme=dark] .app-shell .tender-discovery .tender-source-count{color:#a7e0bb;background:#14291f;border-color:#294638}html[data-theme=dark] .app-shell .tender-discovery .tender-filter-advanced-grid label,html[data-theme=dark] .app-shell .tender-discovery .tender-filter-grid label{color:#c8d4e3}html[data-theme=dark] .app-shell .tender-discovery .tender-advanced-filters{background:#101b2a;border-color:#2d3d53}html[data-theme=dark] .app-shell .tender-discovery .tender-advanced-filters summary{color:#dbe7f5}html[data-theme=dark] .app-shell .tender-discovery .tender-advanced-filters summary small{color:#9eacc0}html[data-theme=dark] .app-shell .tender-discovery .tender-filter-advanced-grid{border-color:#2d3d53}html[data-theme=dark] .app-shell .tender-discovery .filter-count{color:#a7e0bb;background:#1a3a2b}html[data-theme=dark] .app-shell .tender-discovery .tender-search-actions .button.outline{color:#c5d3e4;background:#152235;border-color:#3a4b62}html[data-theme=dark] .app-shell .tender-discovery .discovery-guidance{color:#afbdd0;background:#152337;border-color:#2c3c52}html[data-theme=dark] .app-shell .tender-discovery .discovery-guidance strong{color:#e0e9f4}html[data-theme=dark] .app-shell .tender-discovery .discovery-guidance-icon,html[data-theme=dark] .app-shell .tender-discovery .tender-empty-state>span{color:#9dd3b0;background:#1d354a}html[data-theme=dark] .app-shell .tender-discovery .tender-results-summary{color:#a6b4c7}html[data-theme=dark] .app-shell .tender-discovery .tender-results-summary>span+span{border-color:#33435a}html[data-theme=dark] .app-shell .tender-discovery .tender-results-summary strong{color:#e5edf7}html[data-theme=dark] .app-shell .tender-discovery .tender-table-frame{background:#111b2a;border-color:#2a3a50}html[data-theme=dark] .app-shell .tender-discovery .tender-table th{color:#a5b5c9;background:#0d1725;border-color:#2b3b51}html[data-theme=dark] .app-shell .tender-discovery .tender-table td{color:#d3deeb;background:#111b2a;border-color:#27364b}html[data-theme=dark] .app-shell .tender-discovery .tender-table tbody tr:hover td{background:#172438}html[data-theme=dark] .app-shell .tender-discovery .table-tender-title{color:#a9d2ff}html[data-theme=dark] .app-shell .tender-discovery .table-tender-title:hover{color:#c7e2ff}html[data-theme=dark] .app-shell .tender-discovery .table-deadline,html[data-theme=dark] .app-shell .tender-discovery .table-location,html[data-theme=dark] .app-shell .tender-discovery .table-reference,html[data-theme=dark] .app-shell .tender-discovery .table-subline{color:#a5b4c7}html[data-theme=dark] .app-shell .tender-discovery .table-organization{color:#e0e8f2}html[data-theme=dark] .app-shell .tender-discovery .table-category{color:#c1d2e7;background:#17263a;border-color:#31455c}html[data-theme=dark] .app-shell .tender-discovery .table-match{color:#8ee1ad}html[data-theme=dark] .app-shell .tender-discovery .tender-empty-state,html[data-theme=dark] .app-shell .tender-discovery .tender-empty-state p{color:#aab9cc}html[data-theme=dark] .app-shell .tender-discovery .tender-empty-state h2{color:#e0e8f2}@media (max-width:960px){.app-shell .tender-discovery .tender-filter-primary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.app-shell .tender-discovery .workspace-heading{gap:15px}.app-shell .tender-discovery .workspace-heading>a{justify-content:center;width:100%}.app-shell .tender-discovery .tender-filter-heading{align-items:flex-start}.app-shell .tender-discovery .tender-source-count{align-self:flex-start}.app-shell .tender-discovery .discovery-results-heading,.app-shell .tender-discovery .discovery-tools{flex-direction:column;align-items:flex-start}.app-shell .tender-discovery .discovery-tools>div{width:100%}.app-shell .tender-discovery .discovery-tools .button{flex:1;justify-content:center}.app-shell .tender-discovery .tender-results-summary{justify-content:space-between;width:100%}.app-shell .tender-discovery .tender-results-summary>span+span{margin-left:auto}.app-shell .tender-discovery .tender-table-frame{border-radius:13px}.app-shell .tender-discovery .tender-table{min-width:0}.app-shell .tender-discovery .tender-table td{grid-template-columns:100px minmax(0,1fr);gap:10px;padding:10px 14px!important}.app-shell .tender-discovery .tender-table td:before{color:#718076;letter-spacing:.03em;font-size:10px}.app-shell .tender-discovery .tender-table td:first-child{padding:16px 14px 10px!important}.app-shell .tender-discovery .tender-table td:first-child:before{margin-bottom:7px}.app-shell .tender-discovery .tender-table td:last-child{padding-bottom:16px!important}.app-shell .tender-discovery .table-deadline{white-space:normal}html[data-theme=dark] .app-shell .tender-discovery .tender-table td:before{color:#9eacc0}}.app-shell .settings-page{max-width:1260px}.settings-page-heading,.settings-section-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.settings-page-heading{margin-bottom:25px}.settings-page-heading h1{letter-spacing:-1.5px!important;margin-top:8px!important;margin-bottom:0!important;font-size:clamp(30px,3vw,40px)!important}.settings-page-heading .settings-intro{max-width:650px;margin:9px 0 0}.settings-account-chip{color:#50645a;background:#fff;border:1px solid #e1e8e2;border-radius:12px;flex:none;align-items:center;gap:11px;padding:10px 14px 10px 10px;font-size:10px;display:inline-flex}.settings-account-chip>span:first-child{color:#285c43;background:#eaf2e8;border-radius:10px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:grid}.settings-account-chip small{color:#7b8981;margin-top:3px;display:block}.appearance-card{margin:0 0 30px;padding:25px 27px}.appearance-card .settings-card-heading{margin-bottom:21px}.theme-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.theme-option{text-align:left;color:#31453a;cursor:pointer;background:#fff;border:1px solid #e2e8e2;border-radius:11px;grid-template-columns:1fr;gap:6px;padding:10px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.theme-option:hover{border-color:#9db8a3;transform:translateY(-1px)}.theme-option.is-selected{border-color:#2c7656;box-shadow:0 0 0 2px #2c76561c}.theme-preview{background:#f7f9f7;border:1px solid #e3e9e4;border-radius:7px;gap:4px;height:45px;padding:7px;display:flex}.theme-preview i{background:#dfe8e0;border-radius:3px;display:block}.theme-preview i:first-child{background:#d2e1d2;width:22%}.theme-preview i:nth-child(2){background:#fff;border:1px solid #e7ece7;flex:1}.theme-preview i:last-child{width:18%}.theme-option-dark .theme-preview{background:#0e1725;border-color:#27374d}.theme-option-dark .theme-preview i{background:#26354a}.theme-option-dark .theme-preview i:first-child{background:#1a2b43}.theme-option-dark .theme-preview i:nth-child(2){background:#131f30;border-color:#243349}.theme-option-system .theme-preview i:first-child{background:linear-gradient(90deg,#d2e1d2 50%,#1a2b43 0)}.theme-option strong{font-size:11px}.theme-option small{color:#78867e;font-size:9px}.theme-preference-picker>.settings-help{margin:10px 0 0;font-size:10px}.settings-quick-access{margin:0 0 34px}.settings-section-heading{margin:0 0 14px}.settings-section-heading h2{letter-spacing:-.5px;margin:5px 0 0;font-size:22px}.settings-section-heading>p{color:#7a8980;margin:0 0 3px;font-size:11px}.settings-shortcut-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.settings-shortcut{color:#31453a;background:#fff;border:1px solid #e3e9e3;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:76px;padding:14px;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid}.settings-shortcut:hover{border-color:#b9cdbb;transform:translateY(-2px);box-shadow:0 9px 24px #183c2b0d}.settings-shortcut-icon{color:#3f7450;background:#edf4eb;border-radius:10px;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.settings-shortcut small,.settings-shortcut strong{display:block}.settings-shortcut strong{font-size:11px}.settings-shortcut small{color:#7d8a81;margin-top:5px;font-size:9px;line-height:1.5}.settings-shortcut-arrow{color:#849188;align-self:start;font-size:12px}.settings-notifications-heading{margin-top:2px}html[data-theme=dark]{--workspace-dark-background:#0b1220}html[data-theme=dark] body:has(.app-shell){background:#0b1220}html[data-theme=dark] .app-shell{color-scheme:dark;--ink:#e4ebf4;--muted:#94a3b8;--green:#7db8ff;--line:#263449;color:#dbe4f0;background:#0b1220}html[data-theme=dark] .app-shell .app-sidebar{color:#d1dbea;background:#0d1523;border-color:#233146}html[data-theme=dark] .app-shell .app-account details>summary,html[data-theme=dark] .app-shell .app-brand,html[data-theme=dark] .app-shell .app-nav-link,html[data-theme=dark] .app-shell .app-space,html[data-theme=dark] .app-shell .app-topbar{color:#d1dbea}html[data-theme=dark] .app-shell .app-account-menu,html[data-theme=dark] .app-shell .app-help,html[data-theme=dark] .app-shell .app-space{background:#121d2d;border-color:#25364c}html[data-theme=dark] .app-shell .app-help-icon,html[data-theme=dark] .app-shell .app-space-icon{color:#a9d0ff;background:#1a2a40;border-color:#2a3a50}html[data-theme=dark] .app-shell .app-nav-link.is-active,html[data-theme=dark] .app-shell .app-nav-link:hover{color:#f3f7fc;background:#19283d}html[data-theme=dark] .app-shell .app-topbar{background:#0d1523;border-color:#243247}html[data-theme=dark] .app-shell .app-account summary>span:last-child,html[data-theme=dark] .app-shell .app-account-name,html[data-theme=dark] .app-shell .app-topbar strong{color:#e4ebf4}html[data-theme=dark] .app-shell .app-private{color:#a9b8cc;background:#142033;border-color:#293a52}html[data-theme=dark] .app-shell .app-bottomline{color:#8594a9;border-color:#243247}html[data-theme=dark] .app-shell .news-strip{color:#c7d3e2;background:#121d2d;border-color:#293a50}html[data-theme=dark] .app-shell .news-strip-group>a,html[data-theme=dark] .app-shell .news-strip-label,html[data-theme=dark] .app-shell .news-strip-message{color:#c7d3e2}html[data-theme=dark] .app-shell .billing-page,html[data-theme=dark] .app-shell .workspace{color:#dbe4f0}html[data-theme=dark] .app-shell .billing-page h1,html[data-theme=dark] .app-shell .billing-page h2,html[data-theme=dark] .app-shell .billing-page h3,html[data-theme=dark] .app-shell .workspace h2,html[data-theme=dark] .app-shell .workspace h3,html[data-theme=dark] .app-shell .workspace-heading h1,html[data-theme=dark] .app-shell .workspace>h1{color:#edf3fb}html[data-theme=dark] .app-shell .billing-page>p,html[data-theme=dark] .app-shell .workspace .settings-intro,html[data-theme=dark] .app-shell .workspace-heading p,html[data-theme=dark] .app-shell .workspace>p{color:#9aa9bd}html[data-theme=dark] .app-shell .eyebrow{color:#93a8c4}html[data-theme=dark] .app-shell .billing-explanation,html[data-theme=dark] .app-shell .catalog-card,html[data-theme=dark] .app-shell .catalog-filters,html[data-theme=dark] .app-shell .manual-payment-panel,html[data-theme=dark] .app-shell .order-summary,html[data-theme=dark] .app-shell .settings-card,html[data-theme=dark] .app-shell .settings-shortcut,html[data-theme=dark] .app-shell .source-coverage,html[data-theme=dark] .app-shell .source-coverage-grid article,html[data-theme=dark] .app-shell .stat-card,html[data-theme=dark] .app-shell .tender-table-frame,html[data-theme=dark] .app-shell .watchlist{color:#dbe4f0;background:#121c2b;border-color:#26364c;box-shadow:0 10px 28px #02061720}html[data-theme=dark] .app-shell .catalog-source-details,html[data-theme=dark] .app-shell .tender-source-details{color:#dbe4f0;background:#0e1827;border-color:#2b3b50}html[data-theme=dark] .app-shell .catalog-source-details strong,html[data-theme=dark] .app-shell .tender-source-details strong{color:#e5edf7}html[data-theme=dark] .app-shell .catalog-source-details p,html[data-theme=dark] .app-shell .tender-source-details p{color:#a8b6c8}html[data-theme=dark] .app-shell .tender-source-facts dt{color:#97a6ba}html[data-theme=dark] .app-shell .tender-source-facts dd{color:#e0e8f2}html[data-theme=dark] .app-shell .catalog-card p,html[data-theme=dark] .app-shell .catalog-card small,html[data-theme=dark] .app-shell .settings-account-chip small,html[data-theme=dark] .app-shell .settings-card-heading p,html[data-theme=dark] .app-shell .settings-help,html[data-theme=dark] .app-shell .settings-privacy,html[data-theme=dark] .app-shell .settings-section-heading>p,html[data-theme=dark] .app-shell .settings-shortcut small{color:#95a4b8}html[data-theme=dark] .app-shell .settings-account-chip,html[data-theme=dark] .app-shell .theme-option{color:#dbe4f0;background:#111b2a;border-color:#2b3a4f}html[data-theme=dark] .app-shell .theme-option.is-selected{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa2b}html[data-theme=dark] .app-shell .settings-account-chip>span:first-child,html[data-theme=dark] .app-shell .settings-icon,html[data-theme=dark] .app-shell .settings-shortcut-icon{color:#9ccaff;background:#1a2b43}html[data-theme=dark] .app-shell .settings-shortcut:hover{border-color:#446386;box-shadow:0 10px 25px #02061736}html[data-theme=dark] .app-shell .settings-status{color:#bdc9d8;background:#263247}html[data-theme=dark] .app-shell .settings-status.is-confirmed,html[data-theme=dark] .app-shell .settings-status.is-on{color:#8ee1ad;background:#153426}html[data-theme=dark] .app-shell .settings-status.is-unconfirmed{color:#f4c879;background:#3b2e19}html[data-theme=dark] .app-shell .app-form-heading,html[data-theme=dark] .app-shell .settings-switch-row{border-color:#29384c}html[data-theme=dark] .app-shell .settings-switch-row input[type=checkbox]{background:#273449;border-color:#435168}html[data-theme=dark] .app-shell .settings-switch-row input[type=checkbox]:checked{background:#28744f;border-color:#3c9a6e}html[data-theme=dark] .app-shell .catalog-filters label{color:#c4d0df}html[data-theme=dark] .app-shell .search-field input,html[data-theme=dark] .app-shell .search-sort select,html[data-theme=dark] .app-shell input:not([type=checkbox]),html[data-theme=dark] .app-shell select,html[data-theme=dark] .app-shell textarea{color:#e2eaf4;background:#0d1624;border-color:#334259}html[data-theme=dark] .app-shell input::placeholder,html[data-theme=dark] .app-shell textarea::placeholder{color:#74849a}html[data-theme=dark] .app-shell .access-banner,html[data-theme=dark] .app-shell .billing-status,html[data-theme=dark] .app-shell .catalog-notice,html[data-theme=dark] .app-shell .checkout-pending,html[data-theme=dark] .app-shell .payment-destination,html[data-theme=dark] .app-shell .watchlist-reminder-note,html[data-theme=dark] .app-shell .workspace-notice{color:#b6c4d6;background:#172438;border-color:#2b3b51}html[data-theme=dark] .app-shell .billing-status strong,html[data-theme=dark] .app-shell .catalog-notice strong{color:#e1ebf7}html[data-theme=dark] .app-shell .billing-option,html[data-theme=dark] .app-shell .billing-option.chosen{color:#e3ebf5;background:#111d2d;border-color:#2c3d54}html[data-theme=dark] .app-shell .billing-option.chosen{background:#17283e;border-color:#4d8ac6}html[data-theme=dark] .app-shell .tender-table td,html[data-theme=dark] .app-shell .tender-table th,html[data-theme=dark] .app-shell .tender-table tr{color:#dbe4f0;background:#121c2b;border-color:#2a394e}html[data-theme=dark] .app-shell .tender-table th{color:#9cacc1;background:#0e1725}html[data-theme=dark] .app-shell .catalog-card a:not(.button),html[data-theme=dark] .app-shell .settings-link,html[data-theme=dark] .app-shell .tender-table a,html[data-theme=dark] .app-shell .watchlist-reminder-note a{color:#8cc4ff}html[data-theme=dark] .app-shell .filter-tabs{background:#0e1725}html[data-theme=dark] .app-shell .filter-tabs button{color:#9babc0}html[data-theme=dark] .app-shell .filter-tabs button.current{color:#e4effc;background:#20334b}html[data-theme=dark] .app-shell .tender-card{background:#121c2b;border-color:#2a394e}html[data-theme=dark] .app-shell .tender-card:hover{background:#172438}html[data-theme=dark] .app-shell .alerts-page summary,html[data-theme=dark] .app-shell .source-coverage summary{color:#b9cce2}html[data-theme=dark] .app-shell .alerts-page .catalog-filters label:has(input[type=checkbox]),html[data-theme=dark] .app-shell .alerts-page details{color:#cfdae8;background:#172438;border-color:#2c3c52}html[data-theme=dark] .app-shell .alerts-page pre{color:#dbe4f0;background:#0d1624;border-color:#2b3b51}html[data-theme=dark] .app-shell .alerts-page>p[role=status],html[data-theme=dark] .app-shell .profile-page>p[role=status],html[data-theme=dark] .app-shell .settings-message{color:#9be0b1;background:#142b21;border-color:#28543e}html[data-theme=dark] .app-shell .button.outline{color:#dce9f8;background:#152237;border-color:#40536d}html[data-theme=dark] .app-shell .button.outline:hover{background:#20334c}html[data-theme=dark] .app-shell input:focus-visible,html[data-theme=dark] .app-shell select:focus-visible,html[data-theme=dark] .app-shell textarea:focus-visible{border-color:#60a5fa;outline-color:#3e6d9d}@media (max-width:900px){.settings-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.settings-page-heading,.settings-section-heading{flex-direction:column;align-items:flex-start;gap:12px}.settings-account-chip{max-width:100%}.settings-shortcut-grid,.theme-options{grid-template-columns:1fr}.appearance-card{padding:19px}.theme-option{grid-template-columns:58px 1fr;align-items:center;column-gap:12px}.theme-preview{grid-row:span 2;height:42px}}html[data-theme=dark] .app-shell{--workspace-bg:#0b1220;--workspace-panel:#121c2b;--workspace-panel-raised:#172438;--workspace-input:#0d1624;--workspace-border:#34445b;--workspace-text:#e7eef8;--workspace-muted:#a5b3c6;--workspace-accent:#9acbff;background:var(--workspace-bg);color:var(--workspace-text)}html[data-theme=dark] .app-shell .app-body,html[data-theme=dark] .app-shell .app-content,html[data-theme=dark] .app-shell .billing-page,html[data-theme=dark] .app-shell .workspace{background-color:var(--workspace-bg);color:var(--workspace-text)}html[data-theme=dark] .app-shell :is(.settings-card,.settings-shortcut,.catalog-card,.catalog-filters,.watchlist,.stat-card,.order-summary,.billing-explanation,.source-coverage,.source-coverage-grid article,.tender-table-frame,.manual-payment-panel,.whatsapp-verification,.closing-time-row,.tender-dialog){border-color:var(--workspace-border);background:var(--workspace-panel);color:var(--workspace-text)}html[data-theme=dark] .app-shell .app-empty-panel{border-color:var(--workspace-border);color:var(--workspace-text);background:radial-gradient(#18263a 0,#111b2a 72%)!important}html[data-theme=dark] .app-shell :is(.settings-help,.verification-feedback,.checkout-steps strong,.checkout-steps small,.app-form-heading,.catalog-track,.news-strip-expanded){background-color:var(--workspace-panel-raised);color:var(--workspace-muted);border-color:#34445b}html[data-theme=dark] .app-shell :is(.settings-field,.settings-switch-row,.tender-reminder-toggle,.catalog-filters label,.manual-payment-panel .field-label,.tender-dialog label){color:#d0dbea}html[data-theme=dark] .app-shell :is(.settings-switch-row small,.settings-privacy,.settings-submit>span,.verification-feedback,.checkout-steps small,.billing-heading p,.billing-explanation ol,.manual-payment-panel>p,.corporate-payment-form small,.table-reference,.table-subline,.table-deadline,.table-location){color:var(--workspace-muted)}html[data-theme=dark] .app-shell :is(.app-avatar,.app-menu,.app-skip,.billing-currency,.checkout-steps li>span,.checkout-steps li.is-current>span,.corporate-billing .billing-option,.corporate-billing .billing-option.chosen,.corporate-billing .payment-destination){border-color:var(--workspace-border);background:var(--workspace-panel-raised);color:var(--workspace-text)}html[data-theme=dark] .app-shell .app-account-menu>:is(a,button){color:var(--workspace-accent)}html[data-theme=dark] .app-shell :is(input:not([type=checkbox]),select,textarea){border-color:var(--workspace-border);background:var(--workspace-input);color:var(--workspace-text);color-scheme:dark}html[data-theme=dark] .app-shell :is(input,textarea)::placeholder{color:#a5b3c6;opacity:1}html[data-theme=dark] .app-shell .whatsapp-verification .settings-field input:read-only{border-color:var(--workspace-border);color:#cbd5e1;background:#172438}html[data-theme=dark] .app-shell .tender-dialog::backdrop{background:#020617c7}html[data-theme=dark] .app-shell :is(.dialog-heading,.dialog-footer){border-color:var(--workspace-border)}html[data-theme=dark] .app-shell :is(.tender-dialog h2,.tender-dialog h3){color:#f1f5f9}html[data-theme=dark] .app-shell .tender-dialog .close-button{border-color:var(--workspace-border);background:var(--workspace-panel-raised);color:var(--workspace-text)}html[data-theme=dark] .app-shell .tender-dialog .form-error{color:#ffc2cb;background:#351c25;border-color:#713b49}html[data-theme=dark] .app-shell .button:not(.outline){color:#fff;background:#2563eb;border-color:#3b82f6}html[data-theme=dark] .app-shell .button:not(.outline):hover{background:#1d4ed8}html[data-theme=dark] .app-shell .billing-page a:not(.button),html[data-theme=dark] .app-shell .workspace a:not(.button){color:var(--workspace-accent)}html[data-theme=dark] .app-shell :is(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline-color:#93c5fd}html[data-theme=dark] .app-shell ::selection{color:#fff;background:#264a70}html[data-theme=dark] .app-shell .corporate-billing{color:#e8eef7}html[data-theme=dark] .app-shell .corporate-billing .billing-grid>section:first-child>h2,html[data-theme=dark] .app-shell .corporate-billing .billing-heading h1,html[data-theme=dark] .app-shell .corporate-billing .manual-payment-panel h3,html[data-theme=dark] .app-shell .corporate-billing .order-summary h2{color:#f1f5fb}html[data-theme=dark] .app-shell .corporate-billing .billing-currency small,html[data-theme=dark] .app-shell .corporate-billing .billing-explanation ol,html[data-theme=dark] .app-shell .corporate-billing .billing-heading .eyebrow,html[data-theme=dark] .app-shell .corporate-billing .billing-heading p,html[data-theme=dark] .app-shell .corporate-billing .billing-option small,html[data-theme=dark] .app-shell .corporate-billing .billing-renewal-note,html[data-theme=dark] .app-shell .corporate-billing .billing-status .billing-claim-note,html[data-theme=dark] .app-shell .corporate-billing .billing-status .eyebrow,html[data-theme=dark] .app-shell .corporate-billing .billing-status p,html[data-theme=dark] .app-shell .corporate-billing .checkout-steps li,html[data-theme=dark] .app-shell .corporate-billing .corporate-payment-form small,html[data-theme=dark] .app-shell .corporate-billing .field-hint,html[data-theme=dark] .app-shell .corporate-billing .manual-payment-panel>p,html[data-theme=dark] .app-shell .corporate-billing .order-summary dt{color:#b4c1d2}html[data-theme=dark] .app-shell .corporate-billing .checkout-steps li:not(:last-child):after{background:#3a4a60}html[data-theme=dark] .app-shell .corporate-billing .checkout-steps li>div>:is(strong,small){background:#121c2b}html[data-theme=dark] .app-shell .corporate-billing .checkout-steps small,html[data-theme=dark] .app-shell .corporate-billing .checkout-steps strong{color:#d4deeb}html[data-theme=dark] .app-shell .corporate-billing .checkout-steps li:not(.is-current)>span{color:#d4deeb;background:#172438;border-color:#43536b}html[data-theme=dark] .app-shell .corporate-billing .checkout-steps li.is-current>span{color:#dbeafe;background:#1e3a5f;border-color:#60a5fa}html[data-theme=dark] .app-shell .corporate-billing .billing-status{box-shadow:none;background:#152238;border-color:#344a66}html[data-theme=dark] .app-shell .corporate-billing .billing-status h2{color:#f1f5fb}html[data-theme=dark] .app-shell .corporate-billing .billing-status.is-active{background:#14291f;border-color:#286044}html[data-theme=dark] .app-shell .corporate-billing .billing-status.is-active h2{color:#d1fae5}html[data-theme=dark] .app-shell .corporate-billing .billing-status.is-review{background:#2a2416;border-color:#6b5627}html[data-theme=dark] .app-shell .corporate-billing .billing-status.is-review h2{color:#fef3c7}html[data-theme=dark] .app-shell .corporate-billing .billing-state-icon{color:#bfdbfe;background:#1e3a5f}html[data-theme=dark] .app-shell .corporate-billing .is-active .billing-state-icon{color:#bbf7d0;background:#19452e}html[data-theme=dark] .app-shell .corporate-billing .is-review .billing-state-icon{color:#fde68a;background:#4a3815}html[data-theme=dark] .app-shell .corporate-billing .billing-currency{color:#e5edf7;background:#1a2a40;border-color:#3a4a60}html[data-theme=dark] .app-shell .corporate-billing .billing-option,html[data-theme=dark] .app-shell .corporate-billing .billing-option.chosen{box-shadow:none;background:#141f30;border-color:#3a4a60}html[data-theme=dark] .app-shell .corporate-billing .billing-option:hover{background:#19283c;border-color:#6597d3;box-shadow:0 6px 18px #02061766}html[data-theme=dark] .app-shell .corporate-billing .billing-option.chosen{background:#172b45;border-color:#60a5fa;box-shadow:0 0 0 1px #60a5fa66}html[data-theme=dark] .app-shell .corporate-billing .billing-option strong,html[data-theme=dark] .app-shell .corporate-billing .billing-option>span{color:#f1f5fb}html[data-theme=dark] .app-shell .corporate-billing .billing-option small{color:#b4c1d2}html[data-theme=dark] .app-shell .corporate-billing .billing-explanation{background:#121c2b;border-color:#34445b}html[data-theme=dark] .app-shell .corporate-billing .billing-explanation h3{color:#e7eef8}html[data-theme=dark] .app-shell .corporate-billing .order-summary{background:#121c2b;border-color:#34445b;box-shadow:0 8px 28px #02061744}html[data-theme=dark] .app-shell .corporate-billing .order-summary .eyebrow{color:#b4c1d2}html[data-theme=dark] .app-shell .corporate-billing .order-summary dl{border-color:#34445b}html[data-theme=dark] .app-shell .corporate-billing .order-summary dd,html[data-theme=dark] .app-shell .corporate-billing .order-summary dl>div{color:#e0e8f2}html[data-theme=dark] .app-shell .corporate-billing .manual-payment-panel .field-label{color:#d4deeb}html[data-theme=dark] .app-shell .corporate-billing .manual-payment-panel input,html[data-theme=dark] .app-shell .corporate-billing .manual-payment-panel select{color:#f1f5fb;color-scheme:dark;background:#0d1624;border-color:#43536b}html[data-theme=dark] .app-shell .corporate-billing .manual-payment-panel input[type=file]{color:#c4d0df;background:#0d1624;border-color:#43536b}html[data-theme=dark] .app-shell .corporate-billing .manual-payment-panel input[type=file]::file-selector-button{color:#e5edf7;background:#1a2a40;border-color:#43536b}html[data-theme=dark] .app-shell .corporate-billing .payment-destination{color:#e5edf7;background:#14243a;border-color:#365273}html[data-theme=dark] .app-shell .corporate-billing .payment-destination b,html[data-theme=dark] .app-shell .corporate-billing .payment-destination strong{color:#f1f5fb}html[data-theme=dark] .app-shell .corporate-billing .payment-destination p{color:#c4d0df}html[data-theme=dark] .app-shell .corporate-billing .checkout-pending{color:#fef3c7;background:#2a2416;border:1px solid #6b5627}html[data-theme=dark] .app-shell .corporate-billing .checkout-pending p,html[data-theme=dark] .app-shell .corporate-billing .checkout-pending strong{color:#fef3c7}html[data-theme=dark] .app-shell .app-breadcrumb-home{color:#afbbcc}html[data-theme=dark] .app-shell .app-breadcrumb-home:hover{color:#bfdbfe}.app-shell .corporate-billing .payment-review-policy{color:#513c12;background:#fff9e9;border:1px solid #e4c77f;border-radius:10px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:13px;min-width:0;max-width:980px;margin:-12px auto 27px;padding:16px 18px;display:grid}.app-shell .corporate-billing .payment-review-policy-icon{color:#684e13;background:#f2e4bd;border-radius:9px;place-items:center;width:34px;height:34px;font-size:21px;font-weight:700;display:grid}.app-shell .corporate-billing .payment-review-policy h2{color:#49360e;letter-spacing:0;text-transform:none;margin:0 0 7px;font-size:15px;font-weight:700;line-height:1.4}.app-shell .corporate-billing .payment-review-policy p{color:#624d20;margin:0;font-size:12px;line-height:1.65}.app-shell .corporate-billing .payment-review-inline-note{color:#604b20;background:#fff9e9;border-left:3px solid #c18b25;border-radius:0 6px 6px 0;margin:9px 0 12px;padding:9px 11px;font-size:9px;line-height:1.6}html[data-theme=dark] .app-shell .corporate-billing .payment-review-policy{color:#fef3c7;background:#2a2416;border-color:#725d2e}html[data-theme=dark] .app-shell .corporate-billing .payment-review-policy-icon{color:#fde68a;background:#4a3815}html[data-theme=dark] .app-shell .corporate-billing .payment-review-policy h2{color:#fff1bf}html[data-theme=dark] .app-shell .corporate-billing .payment-review-policy p{color:#ead9a6}html[data-theme=dark] .app-shell .corporate-billing .payment-review-inline-note{color:#f1dfad;background:#2a2416;border-left-color:#d6a83f}@media (max-width:600px){.app-shell .corporate-billing .payment-review-policy{grid-template-columns:30px minmax(0,1fr);gap:10px;margin:-7px 0 20px;padding:13px}.app-shell .corporate-billing .payment-review-policy h2{font-size:14px}.app-shell .corporate-billing .payment-review-policy p{font-size:11px}.app-shell .corporate-billing .payment-review-policy-icon{width:29px;height:29px}}.app-shell .business-page{max-width:1260px}.business-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:0 0 18px;display:grid}.business-metrics .settings-card{flex-direction:column;gap:8px;min-width:0;display:flex}.business-metrics .settings-card>strong{overflow-wrap:anywhere;font-size:clamp(17px,2vw,22px)}.business-metrics .settings-card>small{color:var(--muted);font-size:11px}.business-plan-note{background:#f5f8f2;border:1px solid #dce6d8;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 18px;padding:18px 21px;display:flex}.business-plan-note p{max-width:740px;margin:6px 0 0;line-height:1.6}.business-plan-note .settings-link{flex:none}.business-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.business-manage-card:last-child{grid-column:1/-1}.business-invite-form,.business-rename-form{align-items:end;gap:12px;display:grid}.business-rename-form{grid-template-columns:minmax(0,1fr) auto}.business-invite-form{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto}.business-invite-form label,.business-invite-link,.business-rename-form label{gap:6px;display:grid}.business-invite-form label span,.business-invite-link label,.business-rename-form label span{color:var(--muted);font-size:11px}.business-invite-form input,.business-invite-form select,.business-invite-link input,.business-rename-form input{color:#20382d;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d9e1d9;border-radius:9px;padding:0 12px}.business-invite-link{background:#f2f6ef;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;margin-top:14px;padding:12px}.business-invite-link label{grid-column:1/-1}.business-member-list{display:grid}.business-member-row{border-top:1px solid #e8ede7;align-items:center;gap:12px;min-width:0;padding:12px 0;display:flex}.business-member-avatar{color:#356444;background:#edf4ea;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.business-member-copy{flex:1;gap:3px;min-width:0;display:grid}.business-member-copy small,.business-member-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.business-member-copy small{color:var(--muted);font-size:11px}.business-role-badge{color:#356444;text-transform:capitalize;background:#edf3e9;border-radius:999px;padding:5px 9px;font-size:10px}.business-member-actions{gap:7px;display:flex}.business-member-actions button,.business-remove-button{color:#355d44;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce4da;border-radius:7px;padding:7px 9px;font-size:10px}.business-member-actions button.is-danger,.business-remove-button.is-danger{color:#975247;border-color:#edd9d4}.business-upgrade-card{max-width:760px}.business-upgrade-card h2{margin:13px 0 8px}.business-upgrade-card p,.business-upgrade-card small{color:var(--muted);line-height:1.65}.business-upgrade-actions{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.business-invite-page{background:#f5f7f2;place-items:center;min-height:100vh;padding:24px;display:grid}.business-invite-card{width:min(100%,560px)}.business-invite-card h1{margin:12px 0;font-size:clamp(26px,5vw,36px)}.business-invite-card p{color:var(--muted);line-height:1.7}.business-invite-card form{margin-top:20px}html[data-theme=dark] .app-shell .business-invite-link,html[data-theme=dark] .app-shell .business-plan-note{background:#1b2a23;border-color:#34453c}html[data-theme=dark] .app-shell .business-plan-note p{color:#d5e1d8}html[data-theme=dark] .app-shell .business-invite-form input,html[data-theme=dark] .app-shell .business-invite-form select,html[data-theme=dark] .app-shell .business-invite-link input,html[data-theme=dark] .app-shell .business-rename-form input{color:#ecf3ee;background:#121d18;border-color:#43554b}html[data-theme=dark] .app-shell .business-member-row{border-top-color:#33443a}html[data-theme=dark] .app-shell .business-member-avatar,html[data-theme=dark] .app-shell .business-role-badge{color:#b6ddb9;background:#263a2e}html[data-theme=dark] .app-shell .business-member-actions button,html[data-theme=dark] .app-shell .business-remove-button{color:#d5e1d8;background:#17231d;border-color:#43554b}html[data-theme=dark] .business-invite-page{background:#101914}html[data-theme=dark] .business-invite-page .business-invite-card{color:#ecf3ee;background:#1a2821;border-color:#34453c}@media (max-width:900px){.business-invite-form,.business-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.business-invite-form button{grid-column:1/-1}}@media (max-width:600px){.business-controls,.business-metrics{grid-template-columns:1fr}.business-plan-note,.settings-page-heading{flex-direction:column;align-items:flex-start}.business-manage-card:last-child{grid-column:auto}.business-invite-form,.business-invite-link,.business-rename-form{grid-template-columns:1fr}.business-invite-form button,.business-invite-link label,.business-rename-form .button{grid-column:auto}.business-member-row{flex-wrap:wrap}.business-member-actions{width:100%;padding-left:48px}}.app-shell .dashboard-workspace .tender-card-bottom{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px}.app-shell .dashboard-workspace .tender-actions{border-top:1px solid #e8eee9;justify-content:space-between;align-items:center;gap:10px 16px;width:100%;padding-top:12px;display:flex}.app-shell .dashboard-workspace .tender-reminder-control{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.app-shell .dashboard-workspace .tender-reminder-toggle{color:#354b3c;font-size:12px;font-weight:650}.app-shell .dashboard-workspace .reminder-hint{color:#78877d;font-size:11px}.app-shell .dashboard-workspace .reminder-plan-note{color:#53685a;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;font-weight:650;display:flex}.app-shell .dashboard-workspace .reminder-unavailable{color:#78877d;flex-direction:column;align-items:flex-start;gap:2px;font-weight:600}.app-shell .dashboard-workspace .reminder-unavailable small{color:#78877d;font-size:11px;font-weight:400}.app-shell .dashboard-workspace .reminder-upgrade{color:#246440;background:#f2f8f3;border:1px solid #cfe2d4;border-radius:7px;align-items:center;min-height:30px;margin:0;padding:0 10px;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex}.app-shell .dashboard-workspace .reminder-upgrade:hover{background:#e8f3ea;border-color:#9fc9aa}.app-shell .dashboard-workspace .tender-edit-actions{flex:none;align-items:center;gap:6px;display:flex}.app-shell .dashboard-workspace .tender-edit-actions .text-button:first-child{color:#315d40;background:#fff;border:1px solid #d9e4db;padding:8px 11px;font-weight:650}.app-shell .dashboard-workspace .tender-edit-actions .text-button.muted{color:#748078}html[data-theme=dark] .app-shell .dashboard-workspace .tender-actions{border-color:#293647}html[data-theme=dark] .app-shell .dashboard-workspace .reminder-plan-note,html[data-theme=dark] .app-shell .dashboard-workspace .tender-reminder-toggle{color:#d2dfd5}html[data-theme=dark] .app-shell .dashboard-workspace .reminder-hint,html[data-theme=dark] .app-shell .dashboard-workspace .reminder-unavailable,html[data-theme=dark] .app-shell .dashboard-workspace .reminder-unavailable small{color:#a1afbd}html[data-theme=dark] .app-shell .dashboard-workspace .reminder-upgrade{color:#9ce2b5;background:#14261f;border-color:#315343}html[data-theme=dark] .app-shell .dashboard-workspace .reminder-upgrade:hover{background:#1b352a}html[data-theme=dark] .app-shell .dashboard-workspace .tender-reminder-control{row-gap:8px}html[data-theme=dark] .app-shell .dashboard-workspace .tender-reminder-toggle{background:#131f2f;border:1px solid #30435a;border-radius:7px;padding:5px 8px}html[data-theme=dark] .app-shell .dashboard-workspace .tender-edit-actions .text-button:first-child{color:#c0e5ca;background:#172233;border-color:#34445b}@media (max-width:620px){.app-shell .dashboard-workspace .tender-actions{flex-direction:column;align-items:stretch}.app-shell .dashboard-workspace .tender-edit-actions{width:100%}.app-shell .dashboard-workspace .tender-edit-actions .text-button:first-child{flex:1}}.catalog-filters{background:linear-gradient(145deg,#fff,#fbfdfb);border-color:#e2e9e4;gap:16px;box-shadow:0 12px 32px #1837290a}.catalog-filters input,.catalog-filters select{transition:border-color .16s,box-shadow .16s,background-color .16s}.catalog-filters input:focus-visible,.catalog-filters select:focus-visible{border-color:#5d9c76;outline:none;box-shadow:0 0 0 3px #42885b26}.catalog-card{border-color:#e3eae5;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 2px 8px #193e3408}.catalog-card:focus-within,.catalog-card:hover{border-color:#c7d9cb;transform:translateY(-2px);box-shadow:0 12px 28px #193e3414}.catalog-card h2{text-wrap:pretty;font-size:clamp(19px,2vw,24px);line-height:1.35}.catalog-closing,.catalog-meta{align-items:center}.catalog-closing{color:#405b4b;flex-wrap:wrap;gap:8px 12px;font-size:13px;font-weight:600;display:flex}.catalog-closing time{font-variant-numeric:tabular-nums}.catalog-track{background:#f8fbf8;border:1px solid #e6eee8;border-radius:12px;padding:16px}.catalog-track .checkbox-label{line-height:1.55}.catalog-track .checkbox-label input{accent-color:#24734f}.catalog-track .button{min-height:40px}.catalog-source-details summary{color:#315442;cursor:pointer;text-underline-offset:3px;font-size:13px;font-weight:650;line-height:1.5}.catalog-source-details[open] summary{margin-bottom:6px}@media (hover:none){.catalog-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){.catalog-card,.catalog-filters input,.catalog-filters select{transition:none}}.app-shell{font-size:16px}.app-shell .onboarding-guide{background:linear-gradient(135deg,#f1f8f2,#fff 70%);border:1px solid #dce8df;border-radius:16px;grid-template-columns:minmax(220px,.78fr) minmax(0,1.6fr);align-items:start;gap:28px;margin:0 0 28px;padding:26px 28px;display:grid;box-shadow:0 12px 32px #1837290d}.app-shell .onboarding-copy h2{color:#173e35;letter-spacing:-.4px;margin:10px 0 8px;font-size:22px}.app-shell .onboarding-copy p{color:#5b6e63;margin:0;font-size:15px;line-height:1.7}.app-shell .onboarding-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.app-shell .onboarding-steps li{background:#ffffffd1;border:1px solid #e1eae3;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:68px;padding:12px 14px;display:grid}.app-shell .onboarding-steps li>span{color:#286b4c;background:#e4f1e7;border-radius:10px;place-items:center;width:32px;height:32px;font-size:15px;font-weight:700;display:grid}.app-shell .onboarding-steps li small,.app-shell .onboarding-steps li strong{display:block}.app-shell .onboarding-steps li strong{color:#203c34;font-size:15px}.app-shell .onboarding-steps li small{color:#66786c;margin-top:4px;font-size:13px;line-height:1.5}.app-shell .onboarding-steps li a{color:#226744;white-space:nowrap;font-size:14px;font-weight:700;text-decoration:none}.app-shell .onboarding-steps li a:hover{text-underline-offset:3px;text-decoration:underline}.app-shell .access-banner{gap:20px;padding:17px 20px}.app-shell .access-banner strong{font-size:16px}.app-shell .access-banner span{font-size:14px;line-height:1.6}.app-shell .access-banner>a{white-space:nowrap;font-size:14px}.app-shell .dashboard-workspace .workspace-heading h1{font-size:clamp(30px,3vw,38px)}.app-shell .dashboard-workspace .workspace-heading p{max-width:760px;font-size:16px;line-height:1.65}.app-shell .dashboard-workspace .stat-card>span{font-size:12px}.app-shell .dashboard-workspace .stat-card>small{font-size:13px}.app-shell .dashboard-workspace .section-heading h2{font-size:21px}.app-shell .dashboard-workspace .section-heading>span{font-size:11px}.app-shell .dashboard-workspace .watchlist-guidance-item strong{font-size:15px}.app-shell .dashboard-workspace .watchlist-guidance-item p{font-size:14px;line-height:1.65}.app-shell .dashboard-workspace .filter-tabs button,.app-shell .dashboard-workspace .search-field input,.app-shell .dashboard-workspace .search-sort select{font-size:14px}.app-shell .dashboard-workspace .tender-title h3{font-size:18px}.app-shell .dashboard-workspace .tender-notes,.app-shell .dashboard-workspace .tender-title p{font-size:14px;line-height:1.65}.app-shell .dashboard-workspace .check-status,.app-shell .dashboard-workspace .deadline-badge,.app-shell .dashboard-workspace .tender-actions .text-button,.app-shell .dashboard-workspace .tender-card-meta{font-size:13px}.app-shell .dashboard-workspace .empty-state p,.app-shell .dashboard-workspace .workspace-notice p{font-size:14px;line-height:1.7}.app-shell .tender-discovery .workspace-heading p{font-size:16px;line-height:1.65}.tender-filter-heading{grid-column:1/-1;justify-content:space-between;align-items:end;gap:16px;padding-bottom:3px;display:flex}.tender-filter-heading h2{color:#1e3a2e;margin:0 0 5px;font-size:20px}.tender-filter-heading p{color:#65766b;margin:0;font-size:14px;line-height:1.5}.tender-filter-heading>span{color:#6d7d72;font-size:13px}.tender-filter-primary{grid-column:1/-1;grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(150px,1fr));gap:16px;display:grid}.tender-filter-primary .tender-keyword-field input{min-height:48px}.tender-advanced-filters{background:#f6f9f6c7;border:1px solid #e1e8e2;border-radius:12px;grid-column:1/-1;overflow:hidden}.tender-advanced-filters summary{color:#315542;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:11px 15px;font-size:14px;font-weight:700;list-style-position:inside;display:flex}.tender-advanced-filters summary small{color:#738277;font-size:13px;font-weight:400}.tender-filter-advanced-grid{border-top:1px solid #e1e8e2;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:16px;display:grid}.tender-search-actions{grid-column:1/-1;align-items:center;gap:18px;margin:0}.tender-search-actions .button{justify-content:center;min-width:170px;min-height:46px;font-size:15px}.tender-search-actions>a{color:#536b5b;font-size:14px;font-weight:600}.app-shell .tender-discovery .tender-filter-grid{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px}.app-shell .tender-discovery .tender-filter-grid label{color:#425a49;letter-spacing:0;gap:8px;font-size:14px}.app-shell .tender-discovery .tender-filter-grid input:not([type=checkbox]),.app-shell .tender-discovery .tender-filter-grid select{color:#233b2e;background:#fbfdfb;border-color:#d7e1d9;min-height:48px;margin:0;padding:11px 13px;font-size:15px}.app-shell .tender-discovery .tender-filter-grid input::placeholder{color:#839187}.app-shell .tender-discovery .tender-filter-heading h2{color:#e7eef8}.app-shell .tender-discovery .tender-filter-heading p,.app-shell .tender-discovery .tender-filter-heading>span{color:#a5b3c6}.app-shell .tender-discovery .tender-advanced-filters{background:#0f1928;border-color:#34445b}.app-shell .tender-discovery .tender-advanced-filters summary{color:#dce8f6;font-size:15px}.app-shell .tender-discovery .tender-advanced-filters summary small{color:#9eacc0}.app-shell .tender-discovery .tender-filter-advanced-grid{border-color:#34445b}.app-shell .tender-discovery .tender-filter-advanced-grid label{color:#d0dbea}.app-shell .tender-discovery .tender-filter-grid .tender-search-actions>a{color:#b3c2d5;font-size:14px}.app-shell .tender-discovery .tender-results-summary{font-size:13px}.app-shell .tender-discovery .tender-results-summary strong{font-size:17px}.app-shell .tender-discovery .tender-table th{font-size:13px}.app-shell .tender-discovery .tender-table td{font-size:14px;line-height:1.55}.app-shell .tender-discovery .table-tender-title{font-size:15px;line-height:1.5}.app-shell .tender-discovery .table-deadline,.app-shell .tender-discovery .table-location,.app-shell .tender-discovery .table-reference,.app-shell .tender-discovery .table-subline{font-size:13px}.app-shell .tender-discovery .catalog-track .button,.app-shell .tender-discovery .table-source-link{min-height:42px;font-size:14px}html[data-theme=dark] .app-shell .onboarding-guide{background:linear-gradient(135deg,#152438,#111b2a 72%);border-color:#2d4058;box-shadow:0 14px 36px #02061735}html[data-theme=dark] .app-shell .onboarding-copy h2,html[data-theme=dark] .app-shell .onboarding-steps li strong{color:#e7eef8}html[data-theme=dark] .app-shell .onboarding-copy p,html[data-theme=dark] .app-shell .onboarding-steps li small{color:#a8b7ca}html[data-theme=dark] .app-shell .onboarding-steps li{background:#111c2b;border-color:#2e4057}html[data-theme=dark] .app-shell .onboarding-steps li>span{color:#b4d9ff;background:#1b3550}html[data-theme=dark] .app-shell .onboarding-steps li a{color:#9ccaff}html[data-theme=dark] .app-shell .tender-discovery .tender-filter-grid input:not([type=checkbox]),html[data-theme=dark] .app-shell .tender-discovery .tender-filter-grid select{color:#edf4fb;background:#0b1422;border-color:#3a4b62}html[data-theme=dark] .app-shell .tender-discovery .tender-filter-grid input::placeholder{color:#93a3b7}@media (max-width:960px){.tender-filter-advanced-grid,.tender-filter-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .onboarding-guide{grid-template-columns:1fr}}@media (max-width:640px){.app-shell .onboarding-guide{gap:18px;padding:20px 16px}.app-shell .onboarding-steps li{grid-template-columns:32px minmax(0,1fr);align-items:start}.app-shell .onboarding-steps li a{grid-column:2}.tender-filter-heading{flex-direction:column;align-items:flex-start}.tender-filter-advanced-grid,.tender-filter-primary{grid-template-columns:minmax(0,1fr)}.tender-advanced-filters summary{flex-direction:column;align-items:flex-start;gap:4px}.tender-search-actions{flex-direction:column;align-items:stretch}.tender-search-actions .button{width:100%}.app-shell .dashboard-workspace .stats-grid{grid-template-columns:1fr}.app-shell .dashboard-workspace .stat-card>span{font-size:12px}.app-shell .dashboard-workspace .stat-card>small{font-size:13px}}@media (max-width:760px){html[data-theme=dark] .app-shell .dashboard-workspace .stats-grid{grid-template-columns:1fr}html[data-theme=dark] .app-shell .dashboard-workspace .stat-card>span{letter-spacing:.5px;font-size:12px}html[data-theme=dark] .app-shell .dashboard-workspace .stat-card>small{font-size:13px}}.app-shell .tender-discovery .discovery-tender-list{gap:16px;margin-top:18px;display:grid}.app-shell .tender-discovery .tender-filter-primary{grid-template-columns:minmax(280px,1.6fr) repeat(2,minmax(180px,1fr))}.app-shell .tender-discovery .discovery-tender-card{background:linear-gradient(135deg,#fff,#fbfdfb);border:1px solid #e1e8e3;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(220px,270px);align-items:start;gap:24px;padding:24px;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;display:grid;box-shadow:0 5px 18px #1f37280a}.app-shell .tender-discovery .discovery-tender-card:hover{border-color:#b9d4c3;transform:translateY(-1px);box-shadow:0 12px 28px #1f372814}.app-shell .tender-discovery .discovery-tender-card:has(.catalog-track input:checked){background:linear-gradient(135deg,#f3fbf5,#fff 78%);border-color:#9ac5a9}.app-shell .tender-discovery .discovery-tender-main{min-width:0}.app-shell .tender-discovery .discovery-tender-facts,.app-shell .tender-discovery .discovery-tender-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-shell .tender-discovery .discovery-tender-tags{margin-bottom:12px}.app-shell .tender-discovery .discovery-match,.app-shell .tender-discovery .discovery-meta-pill,.app-shell .tender-discovery .discovery-source-label{color:#526257;background:#f5f8f5;border:1px solid #e3e9e5;border-radius:999px;align-items:center;gap:6px;min-height:27px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.35;display:inline-flex}.app-shell .tender-discovery .discovery-meta-pill.is-reference{color:#365a43;font-variant-numeric:tabular-nums;background:#edf5ef;border-color:#d6e5dc}.app-shell .tender-discovery .discovery-meta-pill.is-category{color:#425d7d;background:#f1f5fb;border-color:#dce4f1}.app-shell .tender-discovery .discovery-meta-pill.is-budget{color:#315d3b;font-variant-numeric:tabular-nums;background:#f0f8f1;border-color:#d9e9dc}.app-shell .tender-discovery .discovery-agency.is-muted,.app-shell .tender-discovery .discovery-meta-pill.is-muted{color:#7a837d;background:#f8f9f8;border-color:#e9ecea;font-style:italic;font-weight:500}.app-shell .tender-discovery .discovery-source-label{color:#68766d;background:0 0;border:0;padding-left:0}.app-shell .tender-discovery .discovery-title-details{margin:0}.app-shell .tender-discovery .discovery-title-details summary{color:#1d3024;cursor:pointer;align-items:flex-start;gap:12px;list-style:none;display:flex}.app-shell .tender-discovery .discovery-notice-details summary::-webkit-details-marker,.app-shell .tender-discovery .discovery-title-details summary::-webkit-details-marker{display:none}.app-shell .tender-discovery .discovery-title-details summary>span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;font-size:19px;font-weight:720;line-height:1.42;display:-webkit-box;overflow:hidden}.app-shell .tender-discovery .discovery-title-details summary small{color:#477756;white-space:nowrap;flex:none;margin-top:4px;font-size:12px;font-weight:650}.app-shell .tender-discovery .discovery-title-details[open] summary>span{display:block;overflow:visible}.app-shell .tender-discovery .discovery-title-details[open] summary small{display:none}.app-shell .tender-discovery .discovery-title-details>p{color:#263a2d;overflow-wrap:anywhere;margin:8px 0 0;font-size:16px;line-height:1.6}.app-shell .tender-discovery .discovery-agency{color:#42564a;overflow-wrap:anywhere;margin:10px 0 14px;font-size:14px;font-weight:650;line-height:1.5;display:block}.app-shell .tender-discovery .discovery-agency.is-muted{border-radius:999px;padding:2px 8px;display:inline-block}.app-shell .tender-discovery .discovery-tender-facts{row-gap:9px}.app-shell .tender-discovery .discovery-deadline{color:#405248;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.app-shell .tender-discovery .tender-status{border:1px solid #0000;border-radius:999px;align-items:center;min-height:27px;padding:4px 10px;font-size:12px;font-weight:700;line-height:1.3;display:inline-flex}.app-shell .tender-discovery .tender-status.is-today{color:#a23f25;background:#fff0eb;border-color:#f3c8b9}.app-shell .tender-discovery .tender-status.is-soon{color:#8b5d0c;background:#fff8e7;border-color:#f0ddb0}.app-shell .tender-discovery .tender-status.is-open{color:#356443;background:#eef8f0;border-color:#cfe5d4}.app-shell .tender-discovery .tender-status.is-cancelled,.app-shell .tender-discovery .tender-status.is-closed{color:#8e3b39;background:#fbefef;border-color:#edcfce}.app-shell .tender-discovery .tender-status.is-unknown{color:#68716b;background:#f4f5f4;border-color:#e5e8e6}.app-shell .tender-discovery .discovery-match{color:#3b6847;background:#f1f8f2;border-color:#d6eadb;margin-top:12px}.app-shell .tender-discovery .discovery-notice-details{border-top:1px solid #edf0ed;margin-top:16px}.app-shell .tender-discovery .discovery-notice-details>summary{color:#486250;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 0 2px;font-size:13px;font-weight:650;list-style:none;display:flex}.app-shell .tender-discovery .discovery-notice-details[open]>summary>span{transform:rotate(180deg)}.app-shell .tender-discovery .discovery-notice-details>div{color:#5c6c61;background:#f7f9f7;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.6}.app-shell .tender-discovery .discovery-notice-details>div p{margin:5px 0 10px}.app-shell .tender-discovery .discovery-notice-details>div p:last-child{margin-bottom:0}.app-shell .tender-discovery .discovery-tender-actions{border-left:1px solid #edf0ed;gap:12px;min-width:0;padding-left:20px;display:grid}.app-shell .tender-discovery .discovery-tender-actions>.button{white-space:normal;text-align:center;justify-content:center;min-height:42px;padding-inline:12px;font-size:13px}.app-shell .tender-discovery .discovery-tender-actions .catalog-track{background:#f8faf8;border:1px solid #e7ece8;border-radius:12px;gap:9px;margin:0;padding:12px;display:grid}.app-shell .tender-discovery .discovery-tender-actions .catalog-track:has(input:checked){background:#f0f8f1;border-color:#c6dfcc}.app-shell .tender-discovery .discovery-tender-actions .checkbox-label{color:#54645a;align-items:flex-start;gap:9px;font-size:12px;line-height:1.5;display:flex}.app-shell .tender-discovery .discovery-tender-actions .checkbox-label input{accent-color:#287347;flex:none;width:16px;height:16px;margin:1px 0 0}.app-shell .tender-discovery .discovery-tender-actions .catalog-track .button{justify-content:center;min-height:40px;margin:0;font-size:13px}.app-shell .tender-discovery .discovery-tender-actions .catalog-track p{color:#66756b;margin:0;font-size:12px;line-height:1.5}html[data-theme=dark] .app-shell .tender-discovery .discovery-tender-card{background:linear-gradient(135deg,#111c2b,#101a28);border-color:#2a394b;box-shadow:0 5px 20px #0000001f}html[data-theme=dark] .app-shell .tender-discovery .discovery-tender-card:hover{border-color:#45644f;box-shadow:0 12px 28px #00000038}html[data-theme=dark] .app-shell .tender-discovery .discovery-tender-card:has(.catalog-track input:checked){background:linear-gradient(135deg,#13271f,#111c2b 80%);border-color:#3e7250}html[data-theme=dark] .app-shell .tender-discovery .discovery-meta-pill,html[data-theme=dark] .app-shell .tender-discovery .discovery-source-label{color:#bac8d8;background:#182536;border-color:#334356}html[data-theme=dark] .app-shell .tender-discovery .discovery-meta-pill.is-reference{color:#b6d7bd;background:#172a20;border-color:#355442}html[data-theme=dark] .app-shell .tender-discovery .discovery-meta-pill.is-category{color:#c2d5ee;background:#19283b;border-color:#364b67}html[data-theme=dark] .app-shell .tender-discovery .discovery-meta-pill.is-budget{color:#bce0c2;background:#17291e;border-color:#355340}html[data-theme=dark] .app-shell .tender-discovery .discovery-agency.is-muted,html[data-theme=dark] .app-shell .tender-discovery .discovery-meta-pill.is-muted{color:#9aa8b8;background:#17212e;border-color:#303c4a}html[data-theme=dark] .app-shell .tender-discovery .discovery-title-details summary,html[data-theme=dark] .app-shell .tender-discovery .discovery-title-details>p{color:#e7eef8}html[data-theme=dark] .app-shell .tender-discovery .discovery-title-details summary small{color:#91cba0}html[data-theme=dark] .app-shell .tender-discovery .discovery-agency,html[data-theme=dark] .app-shell .tender-discovery .discovery-deadline{color:#b9c7d7}html[data-theme=dark] .app-shell .tender-discovery .tender-status.is-today{color:#ffb59f;background:#38231f;border-color:#704139}html[data-theme=dark] .app-shell .tender-discovery .tender-status.is-soon{color:#f2cf82;background:#302818;border-color:#685431}html[data-theme=dark] .app-shell .tender-discovery .tender-status.is-open{color:#a9d8b3;background:#17291f;border-color:#345943}html[data-theme=dark] .app-shell .tender-discovery .tender-status.is-cancelled,html[data-theme=dark] .app-shell .tender-discovery .tender-status.is-closed{color:#f0aab2;background:#301d24;border-color:#633b42}html[data-theme=dark] .app-shell .tender-discovery .tender-status.is-unknown{color:#bdc8d6;background:#1b2634;border-color:#394555}html[data-theme=dark] .app-shell .tender-discovery .discovery-match{color:#b3d9bb;background:#17271d;border-color:#31533c}html[data-theme=dark] .app-shell .tender-discovery .discovery-notice-details{border-color:#2b3949}html[data-theme=dark] .app-shell .tender-discovery .discovery-notice-details>summary{color:#b5d2bd}html[data-theme=dark] .app-shell .tender-discovery .discovery-notice-details>div{color:#b5c2d2;background:#172231}html[data-theme=dark] .app-shell .tender-discovery .discovery-tender-actions{border-color:#2b3949}html[data-theme=dark] .app-shell .tender-discovery .discovery-tender-actions .catalog-track{background:#151f2d;border-color:#334255}html[data-theme=dark] .app-shell .tender-discovery .discovery-tender-actions .catalog-track:has(input:checked){background:#17271d;border-color:#3d6849}html[data-theme=dark] .app-shell .tender-discovery .discovery-tender-actions .catalog-track p,html[data-theme=dark] .app-shell .tender-discovery .discovery-tender-actions .checkbox-label{color:#b5c2d2}@media (max-width:900px){.app-shell .tender-discovery .discovery-tender-card{grid-template-columns:minmax(0,1fr);gap:16px}.app-shell .tender-discovery .discovery-tender-actions{border-top:1px solid #edf0ed;border-left:0;grid-template-columns:minmax(0,1fr) minmax(220px,1fr);align-items:start;padding:16px 0 0}html[data-theme=dark] .app-shell .tender-discovery .discovery-tender-actions{border-color:#2b3949}}@media (max-width:580px){.app-shell .tender-discovery .discovery-tender-card{border-radius:14px;padding:18px 15px}.app-shell .tender-discovery .discovery-title-details summary{flex-direction:column;gap:3px}.app-shell .tender-discovery .discovery-title-details summary>span{font-size:17px}.app-shell .tender-discovery .discovery-title-details summary small{margin:0}.app-shell .tender-discovery .discovery-tender-actions{grid-template-columns:minmax(0,1fr)}.app-shell .tender-discovery .discovery-tender-actions .catalog-track{order:1}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}