.azanta-light-shell .change-center{gap:24px;min-width:0;display:grid}.azanta-light-shell .change-center .journal-heading{justify-content:space-between;align-items:flex-start;gap:24px;padding:6px 2px;display:flex}.azanta-light-shell .journal-heading h1{color:#322a23;margin:4px 0 12px;font-size:clamp(25px,2.7vw,34px);line-height:1.2}.azanta-light-shell .journal-heading p:not(.eyebrow){color:#70675c;max-width:760px;margin:0 0 8px;font-size:15px;line-height:1.7}.azanta-light-shell .journal-heading small{color:#7c7368;font-size:13px;line-height:1.7}.azanta-light-shell .journal-daily{background:linear-gradient(115deg,#f8f6ed,#edf3e9);border:1px solid #dfdfd1;border-radius:20px;grid-template-columns:minmax(230px,1fr) minmax(0,1.8fr);gap:24px;padding:24px;display:grid}.azanta-light-shell .journal-daily-label{flex-direction:column;gap:7px;display:flex}.azanta-light-shell .journal-daily-label strong{color:#315f47;font-size:14px}.azanta-light-shell .journal-daily-label span{color:#332d24;font-size:19px;font-weight:650}.azanta-light-shell .journal-daily-label small{color:#726d61;font-size:12px;line-height:1.65}.azanta-light-shell .journal-daily-counts{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:14px;display:grid}.azanta-light-shell .journal-daily-counts>div{flex-direction:column;gap:9px;display:flex}.azanta-light-shell .journal-daily-counts span{color:#756f63;font-size:13px}.azanta-light-shell .journal-daily-counts strong{color:#285f45;font-variant-numeric:tabular-nums;font-size:26px;line-height:1.2}.azanta-light-shell .journal-toolbar{gap:10px;display:grid}.azanta-light-shell .journal-toolbar>p{color:#786e63;margin:0;font-size:13px;line-height:1.65}.azanta-light-shell .journal-quick{flex-wrap:wrap;gap:8px;display:flex}.azanta-light-shell .journal-quick button{color:#6b6257;cursor:pointer;background:#fffdfa;border:1px solid #e0dcd2;border-radius:12px;min-height:42px;padding:11px 20px;font-size:14px;font-weight:600}.azanta-light-shell .journal-quick button[aria-pressed=true]{color:#fff;background:#2d644a;border-color:#2d644a;box-shadow:0 5px 14px #315f471a}.azanta-light-shell .journal-filters{background:#fffdfa;border:1px solid #e1ddd4;border-radius:18px;gap:18px;padding:22px;display:grid}.azanta-light-shell .journal-filter-main{grid-template-columns:minmax(200px,1.5fr) minmax(140px,.8fr) minmax(185px,1fr) auto;align-items:end;gap:16px;display:grid}.azanta-light-shell .journal-filters label{gap:8px;min-width:0;display:grid}.azanta-light-shell .journal-filters label>span{color:#665c50;font-size:13px;font-weight:600}.azanta-light-shell .journal-filters :is(input,select){color:#342c24;box-sizing:border-box;background:#faf8f3;border:1px solid #ded9cf;border-radius:10px;width:100%;min-width:0;min-height:44px;padding:11px 13px;font-size:14px}.azanta-light-shell .journal-filter-actions{flex-wrap:wrap;gap:8px;display:flex}.azanta-light-shell .journal-filter-actions button{min-height:44px}.azanta-light-shell .journal-advanced{border-top:1px solid #ece7dd;padding-top:16px}.azanta-light-shell .journal-advanced summary{color:#48614d;cursor:pointer;padding:3px 0;font-size:14px;font-weight:600}.azanta-light-shell .journal-advanced>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.azanta-light-shell .journal-results{gap:16px;min-width:0;display:grid}.azanta-light-shell .journal-results-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.azanta-light-shell .journal-results-heading h2{color:#342c23;margin:0;font-size:23px}.azanta-light-shell .journal-results-heading>span{color:#74695d;font-size:14px}.azanta-light-shell .journal-results-note{color:#7b7165;margin:0;font-size:13px;line-height:1.7}.azanta-light-shell .journal-entries{gap:20px;display:grid}.azanta-light-shell .journal-entry{background:#fffdfa;border:1px solid #e4dfd5;border-radius:20px;min-width:0;padding:24px;box-shadow:0 5px 20px #5c4a2e05}.azanta-light-shell .journal-entry-top{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.azanta-light-shell .journal-entry-top time{color:#81766a;white-space:nowrap;font-size:12px;line-height:1.7}.azanta-light-shell .journal-tags{flex-wrap:wrap;gap:7px;display:flex}.azanta-light-shell .journal-tags span{overflow-wrap:anywhere;border-radius:8px;max-width:100%;padding:6px 10px;font-size:12px;line-height:1.4}.azanta-light-shell .journal-source{color:#2a6044;background:#eaf1e6;font-weight:650}.azanta-light-shell .journal-type{color:#75634b;background:#f1eee6}.azanta-light-shell .journal-entry-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.azanta-light-shell .journal-entry-heading>div{min-width:0}.azanta-light-shell .journal-entry-heading h3{color:#332c24;overflow-wrap:anywhere;margin:0 0 10px;font-size:19px;line-height:1.45}.azanta-light-shell .journal-entry-heading button{flex-shrink:0;min-height:42px}.azanta-light-shell .journal-identity{color:#81715e;overflow-wrap:anywhere;flex-wrap:wrap;gap:10px 20px;font-size:13px;line-height:1.7;display:flex}.azanta-light-shell .journal-action{color:#3a5c44;margin:20px 0 12px;font-size:15px;font-weight:650;line-height:1.6}.azanta-light-shell .journal-explanation{color:#786958;margin:10px 0 18px;font-size:14px;line-height:1.75}.azanta-light-shell .journal-comparison{border:1px solid #e4dfd5;border-radius:12px;margin:14px 0 4px;overflow:hidden}.azanta-light-shell .journal-comparison table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;min-width:0}.azanta-light-shell .journal-comparison th,.azanta-light-shell .journal-comparison td{vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere;border-bottom:1px solid #ece7de;padding:14px 16px;font-size:14px;line-height:1.65}.azanta-light-shell .journal-comparison thead th{color:#786854;background:#f3f0e9;font-size:12px;font-weight:650}.azanta-light-shell .journal-comparison th:first-child{width:30%}.azanta-light-shell .journal-comparison tbody th{color:#5e574b;font-weight:550}.azanta-light-shell .journal-comparison td{color:#7f7365;font-variant-numeric:tabular-nums}.azanta-light-shell .journal-comparison td:nth-child(3){color:#2f5d42;background:#f5f8f0;font-weight:650}.azanta-light-shell .journal-comparison tr:last-child :is(th,td){border-bottom:0}.azanta-light-shell .journal-delta{color:#6f604d;white-space:normal;font-size:13px;line-height:1.6}.azanta-light-shell .journal-entry-foot{color:#887867;overflow-wrap:anywhere;border-top:1px solid #eee9e0;flex-wrap:wrap;justify-content:space-between;gap:10px 20px;margin-top:18px;padding-top:16px;font-size:12px;line-height:1.75;display:flex}.azanta-light-shell .journal-entry-foot small{color:#938676;font-size:11px}.azanta-light-shell .journal-snapshot-preview{background:#f7f5ed;border-radius:12px;flex-wrap:wrap;gap:14px 30px;padding:16px 18px;display:flex}.azanta-light-shell .journal-snapshot-preview>div{gap:5px;min-width:100px;display:grid}.azanta-light-shell .journal-snapshot-preview span{color:#81715e;font-size:12px}.azanta-light-shell .journal-snapshot-preview strong{color:#3d5b42;font-size:15px;line-height:1.6}.azanta-light-shell .journal-snapshot{margin-top:18px}.azanta-light-shell .journal-snapshot summary{color:#4b6c53;cursor:pointer;padding:7px 0;font-size:14px;font-weight:600}.azanta-light-shell .journal-snapshot dl{margin:8px 0 0}.azanta-light-shell .journal-snapshot dl>div{border-bottom:1px solid #eee8de;grid-template-columns:minmax(150px,1fr) minmax(0,2fr);gap:20px;padding:12px 0;font-size:14px;line-height:1.7;display:grid}.azanta-light-shell .journal-snapshot dt{color:#7a6a57}.azanta-light-shell .journal-snapshot dd{color:#473d30;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media (width<=1200px){.azanta-light-shell .journal-filter-main{grid-template-columns:repeat(2,minmax(0,1fr))}.azanta-light-shell .journal-daily{grid-template-columns:1fr}.azanta-light-shell .journal-filter-actions{justify-content:flex-start}.azanta-light-shell .journal-advanced>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.azanta-light-shell .journal-heading{flex-direction:column;gap:14px!important}.azanta-light-shell .journal-heading p:not(.eyebrow){font-size:14px}.azanta-light-shell .journal-daily,.azanta-light-shell .journal-filters,.azanta-light-shell .journal-entry{padding:18px}.azanta-light-shell .journal-daily-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.azanta-light-shell .journal-filter-main,.azanta-light-shell .journal-advanced>div{grid-template-columns:minmax(0,1fr)}.azanta-light-shell .journal-quick button{padding:10px 14px}.azanta-light-shell .journal-entry-top,.azanta-light-shell .journal-entry-heading{flex-direction:column;gap:12px}.azanta-light-shell .journal-entry-top time{white-space:normal}.azanta-light-shell .journal-entry-heading h3{font-size:17px}.azanta-light-shell .journal-entry-heading button{width:100%}.azanta-light-shell .journal-comparison thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.azanta-light-shell .journal-comparison table,.azanta-light-shell .journal-comparison tbody{display:block}.azanta-light-shell .journal-comparison tr{border-bottom:1px solid #e5dfd3;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 14px;padding:14px;display:grid}.azanta-light-shell .journal-comparison tr:last-child{border-bottom:0}.azanta-light-shell .journal-comparison tbody th{border:0;grid-column:1/-1;padding:0;font-size:13px;font-weight:650;width:auto!important}.azanta-light-shell .journal-comparison td{border:0;min-width:0;padding:0;font-size:14px;display:block}.azanta-light-shell .journal-comparison td:before{content:attr(data-label);color:#97836a;margin-bottom:4px;font-size:11px;font-weight:500;display:block}.azanta-light-shell .journal-comparison td:nth-child(3){background:0 0}.azanta-light-shell .journal-comparison td:last-child{grid-column:1/-1}.azanta-light-shell .journal-comparison td:last-child:before{margin-right:8px;display:inline}.azanta-light-shell .journal-entry-foot{display:grid}.azanta-light-shell .journal-snapshot dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.azanta-light-shell .journal-snapshot-preview{gap:14px}.azanta-light-shell .journal-results-heading h2{font-size:21px}}.company-directory{color:#302820;min-width:0}.company-directory-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin:20px 0 24px;display:flex}.company-directory-heading h2{margin:4px 0 10px;font-size:30px;line-height:1.2}.company-directory-heading p{color:#786e63;font-size:14px;line-height:1.6}.company-surface{background:#fffdfa;border:1px solid #e5ded3;border-radius:18px;min-width:0;margin:20px 0;padding:26px;box-shadow:0 5px 20px #4c382305}.company-directory-filter{grid-template-columns:minmax(0,1fr) 220px auto;align-items:end;gap:18px;display:grid}.company-directory label{color:#5e5347;gap:8px;min-width:0;font-size:13px;font-weight:600;display:grid}.company-directory :is(input,select,textarea){box-sizing:border-box;color:#302820;width:100%;min-width:0;min-height:44px;font:inherit;background:#fcfaf6;border:1px solid #e5ded3;border-radius:10px;padding:11px 13px;font-size:14px;line-height:1.5}.company-directory textarea{resize:vertical}.company-directory :is(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #91b39a}.company-directory-filter>span{color:#786e63;white-space:nowrap;padding-bottom:13px;font-size:13px}.company-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.company-list-card{text-align:left;color:#302820;cursor:pointer;width:100%;min-width:0;font:inherit;background:#fffdfa;border:1px solid #e5ded3;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto 18px;align-items:center;gap:14px;padding:22px 24px;display:grid}.company-list-card:hover{border-color:#9fb49d;box-shadow:0 5px 18px #344f3410}.company-emblem{color:#245e45;background:#eaf1e6;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid}.company-emblem svg{width:23px;height:23px}.company-list-card>span:nth-child(2){overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.company-list-card strong{font-size:17px;line-height:1.4}.company-list-card span span,.company-list-card small{color:#786e63;font-size:12px;line-height:1.5}.company-list-card>svg{color:#6f9178;width:18px;height:18px}.company-active-label,.company-deleted-label{color:#245e45;white-space:normal;background:#eaf1e6;border-radius:7px;padding:5px 8px;font-size:11px;line-height:1.3;display:inline-block}.company-deleted-label{color:#806d4e;background:#f4eee2}.company-profile-top{align-items:flex-start;gap:16px;display:flex}.company-profile-top>div{min-width:0}.company-profile-top h3{overflow-wrap:anywhere;margin:0;font-size:25px;line-height:1.35}.company-profile-top p{color:#786e63;margin:8px 0 10px;font-size:14px}.company-profile-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.company-facts{border-top:1px solid #e5ded3;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 30px;margin:26px 0 0;padding-top:24px;display:grid}.company-facts>div{min-width:0}.company-facts dt{color:#786e63;margin-bottom:6px;font-size:12px}.company-facts dd{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}.company-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0;display:grid}.company-field-wide{grid-column:1/-1}.company-multiline{white-space:pre-wrap;overflow-wrap:anywhere}.company-notice{color:#245e45;background:#eaf1e6;border:1px solid #d7e4d1;border-radius:12px;padding:14px 18px;font-size:14px;line-height:1.6}.company-empty{color:#786e63;text-align:center;font-size:15px}.company-related-tabs{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.company-related-tabs button{color:#655b50;min-height:40px;font:inherit;cursor:pointer;background:#fffdfa;border:1px solid #e5ded3;border-radius:10px;align-items:center;gap:9px;padding:10px 13px;font-size:13px;display:flex}.company-related-tabs button[aria-pressed=true]{color:#245e45;background:#eaf1e6;border-color:#a9bfa8}.company-related-tabs button span{font-size:11px;font-weight:700}.company-related-section{background:#fffdfa;border:1px solid #e5ded3;border-radius:16px;min-width:0;margin:16px 0;padding:24px}.company-related-section h3{margin:0;font-size:19px;line-height:1.4}.company-related-section h3 small{color:#786e63;font-size:13px;font-weight:400}.company-related-section article{border-top:1px solid #eee8df;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 0;display:flex}.company-related-section article>div{overflow-wrap:anywhere;min-width:0}.company-related-section article strong{font-size:15px;line-height:1.5}.company-related-section article p,.company-related-section article li{color:#786e63;margin:8px 0 0;font-size:14px;line-height:1.6}.company-related-section article button{flex:none}.company-confirm{box-sizing:border-box;color:#302820;background:#fffdfa;border:1px solid #e5ded3;border-radius:18px;width:min(520px,100% - 32px);max-height:calc(100dvh - 32px);padding:28px;font:15px/1.6 system-ui,sans-serif;overflow:auto;box-shadow:0 20px 80px #30282030}.company-confirm::backdrop{background:#30282065}.company-confirm h3{margin:0 0 18px;font-size:24px;line-height:1.3}.company-confirm>div{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.workflow-section-tabs[aria-label="Работа с клиентами"]{flex-wrap:wrap;gap:8px;max-width:100%}@media (width<=1150px){.company-list{grid-template-columns:1fr}.company-directory-filter{grid-template-columns:minmax(0,1fr) 200px}.company-directory-filter>span{grid-column:1/-1;padding-bottom:0}.company-profile-top{flex-wrap:wrap}.company-profile-actions{justify-content:flex-start;width:100%;margin-left:0}}@media (width<=600px){.company-directory-heading{flex-wrap:wrap;gap:12px}.company-directory-heading h2{font-size:25px}.company-surface,.company-related-section{padding:20px}.company-directory-filter,.company-fields,.company-facts{grid-template-columns:1fr}.company-list-card{grid-template-columns:36px minmax(0,1fr) 16px;gap:12px;padding:18px}.company-list-card>.company-active-label,.company-list-card>.company-deleted-label{grid-area:2/2;justify-self:start}.company-list-card>svg{grid-area:1/3}.company-emblem{width:36px;height:36px}.company-list-card strong{font-size:16px}.company-related-section article,.company-directory .knowledge-heading{flex-wrap:wrap}.company-confirm{padding:22px}}.company-inputs{min-width:0;border:0;min-inline-size:0;margin:0;padding:0}.company-inputs:disabled input,.company-inputs:disabled textarea{cursor:wait}.help-center{--help-ink:#302820;--help-muted:#786e63;--help-line:#e5ded3;--help-green:#245e45;color:var(--help-ink);min-width:0;max-width:1540px;margin:0 auto;padding:8px 0 24px;font-size:15px;line-height:1.6}.help-center *{box-sizing:border-box}.help-center button,.help-center input,.help-center select{font:inherit}.help-center button,.help-center a{touch-action:manipulation}.help-center button{cursor:pointer;white-space:normal}.help-center :is(a,button,input,select):focus-visible{outline-offset:3px;outline:3px solid #8bad98}.help-center :is(h1,h2,h3,p){margin:0}.help-center h1{letter-spacing:-.025em;color:var(--help-ink);font-size:clamp(26px,2.3vw,36px);line-height:1.2}.help-center h2{color:var(--help-ink);overflow-wrap:anywhere;font-size:clamp(22px,1.8vw,28px);line-height:1.3}.help-center h3{color:var(--help-ink);font-size:17px;line-height:1.45}.help-hero{border:1px solid var(--help-line);background:linear-gradient(115deg,#fffdfa 35%,#f0f3e8);border-radius:22px;align-items:flex-start;gap:20px;padding:30px;display:flex;box-shadow:0 10px 28px #4c382307}.help-hero>div{min-width:0;max-width:850px}.help-hero h1{margin:4px 0 10px}.help-hero p:last-child{color:var(--help-muted);max-width:750px}.help-emblem{height:56px;color:var(--help-green);background:#e8f1e8;border:1px solid #d4e2d4;border-radius:16px;flex:0 0 56px;place-items:center;display:grid}.help-emblem svg{width:28px;height:28px}.help-center .help-eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--help-green);font-size:11px;font-weight:750;line-height:1.4}.help-search{border:1px solid var(--help-line);background:#fffdfa;border-radius:15px;align-items:center;gap:12px;margin:20px 0 26px;padding:12px 16px 12px 20px;display:flex}.help-search>svg{width:21px;height:21px;color:var(--help-muted);flex:none}.help-search-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.help-search input{width:100%;min-width:0;color:var(--help-ink);border-radius:5px;min-height:40px;box-shadow:none!important;background:0 0!important;border:0!important;padding:8px 4px!important}.help-search input::placeholder{color:#8a7c6e}.help-center button,.help-primary{border:1px solid var(--help-line);min-height:42px;color:var(--help-green);background:#fffdfa;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:9px 15px;font-weight:650;text-decoration:none;display:inline-flex}.help-search button,.help-center .help-primary{background:var(--help-green);border-color:var(--help-green);color:#fff}.help-layout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:26px;display:grid}.help-nav{border:1px solid var(--help-line);background:#faf8f2;border-radius:18px;min-width:0;padding:10px}.help-nav-list{gap:3px;display:grid}.help-center .help-nav-list button{text-align:left;color:#655b50;background:0 0;border-color:#0000;justify-content:flex-start;width:100%;padding:9px 10px;font-size:13px;line-height:1.4;display:flex}.help-nav-list button svg{flex:none;width:18px;height:18px}.help-nav-list button span{flex:1}.help-nav-list button small{opacity:.75;font-size:11px;font-weight:500}.help-center .help-nav-list button.is-active{color:var(--help-green);background:#e8f0e5;border-color:#d5e1d2}.help-center .help-nav-list button:hover{background:#f0ece3}.help-mobile-select{display:none}.help-content{min-width:0}.help-results-heading{justify-content:space-between;align-items:center;gap:16px;margin:3px 0 22px;display:flex}.help-results-heading h2{align-items:center;gap:12px;margin-top:5px;display:flex}.help-results-heading h2 span{min-width:29px;color:var(--help-green);text-align:center;letter-spacing:0;background:#eaf0e7;border-radius:7px;padding:0 7px;font-size:13px;line-height:26px}.help-results-heading>button{flex:none;font-size:13px}.help-article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.help-center .help-section-card{text-align:left;min-width:0;color:var(--help-ink);border-radius:16px;justify-content:flex-start;align-items:flex-start;gap:14px;padding:23px 24px;font-weight:400;display:flex}.help-section-card>svg:first-child{width:23px;height:26px;color:var(--help-green);flex:none}.help-section-card>svg:last-child{color:#72947c;flex:none;width:17px;height:23px;margin-left:auto}.help-section-card>span{gap:8px;min-width:0;display:grid}.help-section-card strong{font-size:17px;line-height:1.4}.help-section-card span span{color:var(--help-muted);font-size:14px;line-height:1.6}.help-section-card small{color:var(--help-green);font-size:12px}.help-center .help-section-card:hover{border-color:#a5b9a3;box-shadow:0 5px 18px #344f3410}.help-article-card{color:var(--help-ink);border:1px solid var(--help-line);background:#fffdfa;border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:23px 24px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.help-article-card:hover{border-color:#a5b9a3;box-shadow:0 5px 18px #344f3410}.help-card-category{color:var(--help-green);font-size:11px;font-weight:700}.help-article-card h3{align-items:flex-start;gap:12px;font-size:17px;display:flex}.help-article-card h3 svg{color:#72947c;flex:none;width:17px;height:21px;margin-left:auto}.help-article-card p{color:var(--help-muted);font-size:14px;line-height:1.6}.help-card-where{color:#81776c;overflow-wrap:anywhere;margin-top:auto;padding-top:6px;font-size:12px}.help-context-note{color:var(--help-muted);padding:0 0 18px;font-size:14px}.help-reader{border:1px solid var(--help-line);overflow-wrap:anywhere;background:#fffdfa;border-radius:20px;padding:30px 34px}.help-center .help-back{background:0 0;border:0;min-height:36px;margin-bottom:24px;padding:5px 0;font-size:13px}.help-back svg{width:18px;height:18px}.help-reader h2{max-width:820px;margin:7px 0 14px}.help-center .help-lead{color:var(--help-muted);max-width:850px;margin-bottom:24px;font-size:16px}.help-location{background:#f6f3ec;border-radius:12px;gap:12px;margin:0 0 28px;padding:16px 18px;font-size:14px;display:flex}.help-location>svg{width:19px;height:22px;color:var(--help-green);flex:none}.help-location strong{color:var(--help-muted);font-size:12px}.help-steps{gap:16px;margin:16px 0 26px;padding:0;list-style:none;display:grid}.help-center .help-steps li{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:14px;margin:0;display:grid}.help-center .help-steps li>span{width:30px;min-width:30px;height:30px;color:var(--help-green);background:#edf3e9;border-radius:10px;place-items:center;font-size:13px;font-weight:750;display:grid}.help-steps li p{max-width:850px;padding-top:2px}.help-result{background:#edf3e9;border:1px solid #dce7d6;border-radius:13px;gap:13px;margin-bottom:28px;padding:18px 20px;display:flex}.help-result>svg{width:22px;height:23px;color:var(--help-green);flex:none}.help-result h3{color:var(--help-green);margin-bottom:5px;font-size:15px}.help-issues{gap:12px;margin:14px 0 24px;padding:0 0 0 22px;display:grid}.help-issues li{padding-left:4px}.help-issues li::marker{color:#8ba083}.help-notes{background:#faf7ef;border-left:3px solid #b7a271;border-radius:0 12px 12px 0;margin-bottom:24px;padding:18px 20px}.help-notes h3{margin-bottom:9px;font-size:15px}.help-notes p+p{margin-top:9px}.help-center .help-access{color:var(--help-muted);border-top:1px solid var(--help-line);margin-bottom:20px;padding-top:19px;font-size:13px}.help-reader-actions{flex-wrap:wrap;gap:10px;display:flex}.help-reader-actions svg{flex:none;width:18px;height:18px}.help-center .help-copy-status{color:var(--help-green);min-height:25px;margin-top:6px;font-size:13px}.help-manual-link{border:1px solid var(--help-line);border-radius:8px;width:100%;padding:10px!important}.help-related{border-top:1px solid var(--help-line);margin-top:24px;padding-top:22px}.help-related h3{margin-bottom:8px;font-size:15px}.help-related a{color:var(--help-green);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:14px;text-decoration:none;display:flex}.help-related a:hover{text-decoration:underline}.help-related svg{flex:none;width:17px;height:17px}.help-empty{border:1px solid var(--help-line);background:#fffdfa;border-radius:16px;padding:32px}.help-empty p{color:var(--help-muted);margin:12px 0 20px}.help-footer{color:var(--help-muted);margin:24px 0 0;padding:0 8px;font-size:12px}.help-context{justify-content:flex-end;margin:0 0 12px;display:flex}.help-context a{color:#596d59;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;line-height:1.4;text-decoration:none;display:inline-flex}.help-context a:hover{background:#ecf1e7;text-decoration:underline}.help-context svg{flex:none;width:16px;height:16px}.azanta-light-shell .help-center .help-reader-actions a.help-primary{color:#fff!important}.help-center [tabindex="-1"]{scroll-margin-block-start:110px}@media (width<=1150px){.help-layout{grid-template-columns:205px minmax(0,1fr);gap:18px}.help-article-grid{grid-template-columns:1fr}.help-reader,.help-hero{padding:26px}}@media (width<=800px){.help-layout{grid-template-columns:1fr;gap:20px}.help-nav-list{display:none}.help-mobile-select{color:var(--help-muted);gap:6px;font-size:12px;font-weight:650;display:grid}.help-mobile-select select{border:1px solid var(--help-line);width:100%;min-width:0;min-height:44px;color:var(--help-ink);background:#fffdfa;border-radius:10px;padding:8px 10px;font-size:14px}.help-nav{padding:14px}.help-results-heading{align-items:flex-start}.help-hero{gap:14px;padding:22px}.help-emblem{border-radius:12px;flex-basis:44px;height:44px}.help-emblem svg{width:24px;height:24px}}@media (width<=480px){.help-center{padding-top:0;font-size:14px}.help-hero{border-radius:17px;gap:12px;padding:20px}.help-hero h1{font-size:25px}.help-hero p:last-child{font-size:13px}.help-emblem{display:none}.help-search{gap:7px;margin:16px 0;padding:10px 12px}.help-search input{font-size:14px}.help-search button{padding:8px 12px;font-size:13px}.help-search>svg{width:17px}.help-reader{border-radius:16px;padding:22px 20px}.help-reader h2{font-size:23px}.help-center .help-lead{font-size:14px}.help-article-card{padding:20px}.help-results-heading{flex-wrap:wrap;gap:10px;margin-bottom:16px}.help-results-heading h2{font-size:23px}.help-results-heading>button{min-height:36px;padding:6px 10px}.help-location,.help-result,.help-notes{padding:15px}.help-reader-actions>a,.help-reader-actions>button{width:100%;font-size:13px}.help-context a{font-size:11px}.help-empty{padding:22px}}:root{color:#17231e;font-synthesis:none;text-rendering:optimizelegibility;--ink:#17231e;--muted:#68736d;--line:#dfe5e0;--surface:#fff;--surface-soft:#f8faf8;--brand:#153f2e;--brand-2:#236347;--brand-soft:#e6f0ea;--accent:#c9a56a;--danger:#9f3b38;--warning:#8a6320;--shadow:0 22px 55px #17231e14;background:#f4f6f3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:#f4f6f3;min-width:320px}body{min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell{flex-direction:column;min-height:100vh;display:flex}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:30;background:#f4f6f3eb;border-bottom:1px solid #17231e14;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(20px,5vw,72px);display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand-mark{background:var(--brand);color:#fff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:20px;font-weight:800;display:grid;box-shadow:0 8px 24px #153f2e33}.brand>span:last-child{flex-direction:column;line-height:1.05;display:flex}.brand strong{letter-spacing:.08em;font-size:16px}.brand small{color:var(--muted);letter-spacing:.04em;margin-top:5px;font-size:11px}.status-pill{color:var(--muted);border:1px solid var(--line);background:#f0f2f0;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.status-dot{background:#9aa39e;border-radius:50%;width:8px;height:8px}.status-pill.is-online{color:#275a42;background:#eef6f1;border-color:#d6e9dd}.status-pill.is-offline .status-dot{background:#b4544e}main{flex:1;width:min(1480px,100% - 40px);margin:0 auto}.search-shell{color:#eef5f1;background:radial-gradient(circle at 82% 15%,#c9a56a3d,#0000 26%),radial-gradient(circle at 8% 100%,#4b856738,#0000 35%),linear-gradient(135deg,#102a20 0%,#173e2e 55%,#1b4936 100%);border-radius:30px;margin:46px 0 28px;padding:clamp(30px,5vw,64px);position:relative;overflow:hidden;box-shadow:0 28px 70px #153f2e2e}.search-shell:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%);mask-image:linear-gradient(90deg,#0000,#000 40%)}.search-copy,.search-form,.example-row{z-index:2;position:relative}.search-copy{max-width:850px}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--brand-2);margin:0 0 10px;font-size:11px;font-weight:800}.search-shell .eyebrow{color:#bdd6c8}.search-copy h1{letter-spacing:-.045em;max-width:900px;margin:0;font-size:clamp(30px,4.4vw,58px);font-weight:760;line-height:1.02}.search-copy p:not(.eyebrow){color:#c7d8d0;max-width:740px;margin:22px 0 0;font-size:16px;line-height:1.6}.search-form{gap:10px;max-width:980px;margin-top:34px;display:flex}.search-input-wrap{flex:1}.search-input-wrap input{width:100%;min-height:58px;color:var(--ink);background:#fffffff5;border:1px solid #ffffff26;border-radius:15px;padding:0 20px;box-shadow:0 10px 30px #00000014}.primary-button,.secondary-button{cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;font-weight:750;text-decoration:none;transition:transform .15s,box-shadow .15s,opacity .15s;display:inline-flex}.primary-button{color:#12251d;background:#d6b77f;min-width:140px;padding:0 22px;box-shadow:0 10px 25px #c9a56a2e}.primary-button:hover:not(:disabled),.secondary-button:hover:not(:disabled){transform:translateY(-1px)}.primary-button:disabled{cursor:not-allowed;opacity:.6}.secondary-button{color:#244b38;background:var(--brand-soft);padding:10px 16px}.secondary-button.small{border-radius:10px;font-size:12px}.example-row{color:#a9c2b6;flex-wrap:wrap;align-items:center;gap:7px;margin-top:17px;font-size:12px;display:flex}.example-chip{color:#e8f0ec;cursor:pointer;background:#ffffff12;border:1px solid #ffffff21;border-radius:999px;padding:6px 10px}.example-chip:hover{background:#ffffff1f}.error-banner,.warning-banner{border-radius:14px;flex-direction:column;gap:4px;margin-bottom:18px;padding:15px 18px;font-size:13px;display:flex}.error-banner{color:#7a3430;background:#fbefee;border:1px solid #f0d7d5}.warning-banner{color:#6f531d;background:#fff8e9;border:1px solid #f0e3c1}.error-banner span,.warning-banner span{color:inherit;opacity:.82}.loading-panel{background:var(--surface);border:1px solid var(--line);border-radius:22px;justify-content:center;align-items:center;gap:18px;min-height:220px;display:flex}.loading-panel>div{flex-direction:column;gap:5px;display:flex}.loading-panel span:not(.loader){color:var(--muted);font-size:13px}.loader{border:3px solid #d9e4dd;border-top-color:var(--brand-2);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.workspace-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.workspace-grid:has(.candidate-panel){grid-template-columns:310px minmax(0,1fr)}.product-workspace{min-width:0}.candidate-panel,.product-summary,.details-panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px}.candidate-panel{padding:18px;position:sticky;top:94px}.section-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.section-heading h2{letter-spacing:-.02em;margin:0;font-size:18px}.section-heading .eyebrow{margin-bottom:5px}.count-badge{background:var(--brand-soft);min-width:30px;height:30px;color:var(--brand-2);border-radius:9px;place-items:center;font-size:12px;font-weight:800;display:grid}.candidate-list{flex-direction:column;gap:8px;margin-top:14px;display:flex}.candidate-item{text-align:left;background:var(--surface-soft);width:100%;color:var(--ink);cursor:pointer;border:1px solid #0000;border-radius:13px;gap:4px;padding:12px;display:grid}.candidate-name{font-size:13px;font-weight:750;line-height:1.3}.candidate-price{color:var(--brand-2);margin-top:3px;font-size:12px;font-weight:800}.product-title-row{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.product-title-row h2{letter-spacing:-.035em;margin:0;font-size:clamp(24px,3vw,38px);line-height:1.08}.product-meta-row{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.meta-chip{color:#43524a;background:#eef3ef;border-radius:9px;padding:7px 10px;font-size:11px;font-weight:650}.primary-price{flex-direction:column;align-items:flex-end;min-width:145px;display:flex}.primary-price span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:800}.primary-price strong{color:var(--brand);letter-spacing:-.035em;margin-top:4px;font-size:27px}.primary-price small{color:var(--muted);margin-top:2px}.stock-grid{border-top:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-top:28px;padding-top:22px;display:grid}.stock-metric{background:var(--surface-soft);border-radius:12px;flex-direction:column;gap:5px;padding:12px;display:flex}.stock-metric span{color:var(--muted);font-size:11px}.stock-metric strong{font-size:15px}.stock-metric.is-emphasis{background:var(--brand-soft);color:var(--brand)}.summary-footer{color:#8a938e;flex-wrap:wrap;gap:18px;margin-top:16px;font-size:10px;display:flex}.details-panel{margin-top:18px;overflow:hidden}.tabs{border-bottom:1px solid var(--line);align-items:center;gap:2px;padding:10px 12px 0;display:flex}.tab-button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px 10px 0 0;padding:12px 14px;font-size:13px;font-weight:750;position:relative}.tab-button span{background:#eef1ef;border-radius:999px;margin-left:7px;padding:2px 6px;font-size:10px}.tab-button.is-active:after{content:"";background:var(--brand-2);height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.tab-content{min-height:210px;padding:18px}.record-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.record-card{border:1px solid var(--line);background:#fbfcfb;border-radius:15px;padding:15px}.record-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.record-header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.record-header strong{font-size:14px}.record-header div span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.sentiment-badge{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.sentiment-positive{color:#2d6b4c;background:#e4f2e9}.sentiment-negative{color:#8b3e39;background:#f7e6e5}.sentiment-mixed{color:#76541d;background:#f8eed7}.sentiment-neutral,.sentiment-unrated{color:#626c66;background:#ecefed}.record-facts{color:#5f6b64;flex-wrap:wrap;gap:6px 12px;margin-top:12px;font-size:11px;display:flex}.record-comment{color:#46534c;border-top:1px solid #e8ece9;margin:12px 0 0;padding-top:11px;font-size:12px;line-height:1.55}.empty-block{min-height:150px;color:var(--muted);place-items:center;font-size:13px;display:grid}.document-list{flex-direction:column;gap:8px;display:flex}.document-row{border:1px solid var(--line);background:#fbfcfb;border-radius:13px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.document-type{background:var(--brand-soft);width:44px;height:38px;color:var(--brand-2);border-radius:9px;place-items:center;font-size:11px;font-weight:850;display:grid}.document-main{flex-direction:column;gap:3px;min-width:0;display:flex}.document-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.welcome-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:30px;display:grid}.welcome-grid article{background:var(--surface);border:1px solid var(--line);border-radius:20px;min-height:190px;padding:24px;box-shadow:0 16px 38px #17231e0b}.feature-index{color:var(--accent);letter-spacing:.08em;font-size:11px;font-weight:850;display:inline-flex}.welcome-grid h3{margin:34px 0 10px;font-size:17px}.welcome-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.footer{color:#8a938e;justify-content:space-between;width:min(1480px,100% - 40px);margin:24px auto 0;padding:20px 0 26px;font-size:10px;display:flex}@media (width<=1120px){.stock-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.record-list{grid-template-columns:1fr}.workspace-grid:has(.candidate-panel){grid-template-columns:260px minmax(0,1fr)}}@media (width<=820px){main,.footer{width:min(100% - 24px,1480px)}.topbar{height:68px;padding:0 14px}.status-pill{padding:7px 9px;font-size:10px}.search-shell{border-radius:22px;margin-top:20px;padding:28px 20px}.search-form{flex-direction:column}.primary-button{min-height:50px}.workspace-grid:has(.candidate-panel){grid-template-columns:1fr}.candidate-panel{position:static}.candidate-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-title-row{flex-direction:column}.primary-price{align-items:flex-start}.stock-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.welcome-grid{grid-template-columns:1fr}.welcome-grid article{min-height:150px}.welcome-grid h3{margin-top:22px}}@media (width<=520px){.brand small{display:none}.search-copy h1{font-size:31px}.candidate-list{grid-template-columns:1fr}.tabs{overflow-x:auto}.tab-button{white-space:nowrap}.document-row{grid-template-columns:44px minmax(0,1fr)}.document-row .secondary-button,.document-row .muted-label{grid-column:2;justify-self:start}.footer{flex-direction:column;gap:4px}}.brand-button{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.app-nav{border:1px solid var(--line);background:#ffffffb8;border-radius:12px;align-items:center;gap:4px;padding:4px;display:flex}.app-nav-button{min-width:92px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 14px;font-size:12px;font-weight:750}.app-nav-button:hover{color:var(--brand)}.app-nav-button.is-active{background:var(--brand);color:#fff;box-shadow:0 5px 14px #153f2e26}.search-shell.is-compact{border-radius:20px;grid-template-columns:minmax(220px,.7fr) minmax(420px,1.3fr);align-items:end;gap:28px;margin-top:24px;padding:24px clamp(22px,4vw,36px);display:grid}.search-shell.is-compact .search-copy h1{letter-spacing:-.03em;font-size:clamp(22px,2.2vw,30px)}.search-shell.is-compact .search-form{max-width:none;margin-top:0}.sources-view{padding:44px 0 30px}.page-heading{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.page-heading>div{max-width:820px}.page-heading h1{letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,48px);line-height:1.04}.page-heading p:not(.eyebrow){max-width:700px;color:var(--muted);margin:14px 0 0;line-height:1.6}.refresh-button{min-height:42px}.refresh-button:disabled{opacity:.55;cursor:wait}.sources-summary{color:var(--muted);align-items:center;gap:8px;margin:24px 0 16px;font-size:12px;display:inline-flex}.summary-indicator{background:#58a579;border-radius:50%;width:8px;height:8px}.summary-indicator.is-loading{background:var(--accent);animation:1s ease-in-out infinite alternate pulse}@keyframes pulse{to{opacity:.35}}.source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.source-card{border:1px solid var(--line);background:var(--surface);min-height:270px;box-shadow:var(--shadow);border-radius:20px;padding:24px}.source-card-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.source-card-header h3{letter-spacing:-.015em;max-width:440px;margin:0;font-size:17px;line-height:1.35}.source-state{color:var(--muted);background:#f2f4f2;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.source-state>span{background:#9ba39f;border-radius:50%;width:7px;height:7px}.state-ready{color:#2d6848;background:#edf6f0}.state-ready>span{background:#399465}.state-configured{color:#846324;background:#f8f3e8}.state-configured>span{background:#c39745}.state-warming{color:#846324;background:#f8f3e8}.state-warming>span{background:#c39745}.state-error{color:#934844;background:#fbefee}.state-error>span{background:#bc5a53}.source-count{align-items:baseline;gap:9px;margin-top:28px;display:flex}.source-count strong{letter-spacing:-.045em;color:var(--brand);font-size:38px;line-height:1}.source-count span{color:var(--muted);font-size:12px;font-weight:650}.source-meta-grid{border-top:1px solid var(--line);grid-template-columns:1.4fr .6fr;gap:14px;margin-top:25px;padding-top:18px;display:grid}.source-meta-grid span{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:11px}.source-meta-grid b{color:var(--ink);text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px;font-size:10px;display:block}.source-substats{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.source-substats span{background:var(--surface-soft);color:var(--muted);border-radius:8px;padding:6px 8px;font-size:10px}.source-substats b{color:var(--ink)}.source-message{color:var(--muted);margin:13px 0 0;font-size:11px;line-height:1.45}.source-error{border-color:#ecd7d5}.sources-note{color:#314b3d;background:#eaf1ed;border-radius:18px;margin-top:18px;padding:22px 24px}.sources-note strong{font-size:13px}.sources-note p{max-width:950px;margin:6px 0 0;font-size:12px;line-height:1.55}@media (width<=880px){.topbar{flex-wrap:wrap;gap:9px;height:auto;min-height:70px;padding-top:10px;padding-bottom:10px}.app-nav{order:3;width:100%}.app-nav-button{flex:1}.search-shell.is-compact{grid-template-columns:1fr;gap:16px}.source-grid{grid-template-columns:1fr}.page-heading{flex-direction:column;align-items:flex-start}}@media (width<=560px){.brand small{display:none}.source-card{padding:19px}.source-card-header{flex-direction:column}.source-meta-grid{grid-template-columns:1fr}}.unified-results{flex-direction:column;gap:16px;margin:22px 0 34px;display:flex}.unified-results-summary{border:1px solid var(--line);background:var(--surface);border-radius:20px;justify-content:space-between;align-items:flex-end;gap:28px;padding:24px 26px;display:flex;box-shadow:0 16px 38px #17231e0b}.unified-results-summary h1{letter-spacing:-.03em;margin:4px 0 8px;font-size:clamp(24px,3vw,34px)}.unified-results-summary p{color:var(--muted);margin:0;font-size:13px}.unified-summary-meta{text-align:right;color:#86908a;flex-direction:column;gap:5px;font-size:10px;display:flex}.unified-warning{margin:0}.unified-sections{flex-direction:column;gap:14px;display:flex}.unified-section{border:1px solid var(--line);background:var(--surface);border-radius:20px;overflow:hidden;box-shadow:0 14px 34px #17231e0a}.unified-section-header{border-bottom:1px solid var(--line);background:#fbfcfb;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.unified-section-header h2{letter-spacing:-.02em;margin:3px 0 0;font-size:18px}.unified-section-stats{align-items:center;gap:10px;display:flex}.unified-section-stats>b{text-align:center;min-width:28px;color:var(--brand);font-size:17px}.unified-section-stats>small{min-width:52px;color:var(--muted);text-align:right;font-size:10px}.state-warning{color:#846324;background:#f8f3e8}.state-warning>span{background:#c39745}.state-danger{color:#934844;background:#fbefee}.state-danger>span{background:#bc5a53}.state-muted{color:var(--muted);background:#f0f2f0}.state-muted>span{background:#9aa39e}.unified-source-problem{color:#7d4540;background:#fff7f6;border:1px solid #ead8d5;border-radius:12px;flex-direction:column;gap:3px;margin:16px 20px;padding:13px 15px;display:flex}.unified-source-problem strong{font-size:12px}.unified-source-problem span{font-size:11px;line-height:1.45}.unified-empty{min-height:86px;color:var(--muted);place-items:center;padding:18px;font-size:12px;display:grid}.catalog-result-list{flex-direction:column;display:flex}.catalog-result-row{border-bottom:1px solid #edf0ed;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:14px 20px;display:grid}.catalog-result-row:last-child{border-bottom:0}.catalog-result-main{flex-direction:column;gap:4px;min-width:0;display:flex}.catalog-result-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.catalog-result-main span{color:var(--muted);font-size:10px}.catalog-result-metrics{gap:20px;display:flex}.catalog-result-metrics>span{flex-direction:column;align-items:flex-end;gap:2px;min-width:82px;display:flex}.catalog-result-metrics b{color:var(--brand);font-size:12px}.catalog-result-metrics small{color:var(--muted);font-size:9px}.unified-record-list{padding:16px 20px 20px}.clamp-comment{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-action{color:var(--brand-2);cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-size:11px;font-weight:800}.text-action:hover{text-decoration:underline}.text-action:disabled{color:#a7afa9;cursor:default;text-decoration:none}.unified-section>.document-list{padding:16px 20px 20px}.results-back{border:1px solid var(--line);background:var(--surface);color:var(--brand-2);cursor:pointer;border-radius:10px;margin:18px 0 12px;padding:10px 13px;font-size:11px;font-weight:750}.results-back:hover{background:#f8faf8;border-color:#b9cbbf}.inline-loading{color:var(--muted);margin:0 0 10px;font-size:11px}@media (width<=820px){.unified-results-summary{flex-direction:column;align-items:flex-start}.unified-summary-meta{text-align:left}.catalog-result-row{grid-template-columns:1fr auto}.catalog-result-metrics{grid-column:1;justify-self:start}.catalog-result-metrics>span{align-items:flex-start}}@media (width<=560px){.unified-section-header{flex-direction:column;align-items:flex-start}.unified-section-stats{justify-content:space-between;width:100%}.catalog-result-row{grid-template-columns:1fr}.catalog-result-metrics{grid-column:1}.catalog-result-row .secondary-button{justify-self:start}}.topbar{height:68px;padding-inline:clamp(20px,4vw,56px)}.brand-mark{border-radius:10px;width:34px;height:34px;font-size:18px}.brand strong{font-size:15px}.brand small{margin-top:4px;font-size:10px}.status-pill{padding:6px 9px;font-size:10px}.search-shell:not(.is-compact){border-radius:24px;max-width:1120px;margin:34px auto 26px;padding:40px 46px;box-shadow:0 22px 54px #153f2e24}.search-shell:not(.is-compact) .search-copy{max-width:720px}.search-shell:not(.is-compact) .search-copy h1{font-size:clamp(32px,4vw,46px);line-height:1.03}.search-shell:not(.is-compact) .search-copy p:not(.eyebrow){margin-top:15px;font-size:14px}.search-shell:not(.is-compact) .search-form{max-width:900px;margin-top:26px}.search-shell:not(.is-compact) .example-row{margin-top:12px}.search-shell.is-compact{background:linear-gradient(120deg,#153f2e,#1c4a37);border-radius:16px;margin:18px 0 20px;padding:14px 16px;display:block;box-shadow:0 12px 30px #153f2e1a}.search-shell.is-compact .search-form{margin:0}.search-shell.is-compact .search-input-wrap input{min-height:48px}.search-shell.is-compact .primary-button{min-width:112px}.loading-panel{min-height:130px;box-shadow:none;border-radius:16px}.unified-results{gap:12px;margin-top:8px}.unified-results-summary{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;align-items:center;padding:10px 2px 18px}.unified-results-summary .eyebrow{margin-bottom:4px}.unified-results-summary h1{margin:0 0 4px;font-size:clamp(25px,3vw,34px)}.unified-results-summary p{font-size:12px}.result-count-chips{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.result-count-chips span{color:#526159;background:#edf3ef;border-radius:10px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:700;display:inline-flex}.result-count-chips b{color:var(--brand);font-size:12px}.unified-sections{gap:10px}.unified-section{box-shadow:none;border-radius:15px}.unified-section-header{background:#fafbfa;min-height:50px;padding:12px 16px}.section-title-line{align-items:center;gap:9px;display:flex}.unified-section-header h2{margin:0;font-size:15px}.section-count{background:var(--brand-soft);min-width:25px;height:23px;color:var(--brand-2);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:10px;font-weight:800;display:inline-flex}.catalog-result-main strong{font-size:13px}.catalog-result-main span{font-size:10px}.catalog-result-metrics{gap:14px}.catalog-result-metrics>span{min-width:72px}.compact-record-list{flex-direction:column;display:flex}.compact-record-row{border-bottom:1px solid #edf0ed;grid-template-columns:minmax(0,1.6fr) minmax(180px,.8fr) auto;align-items:center;gap:18px;padding:13px 16px;display:grid}.compact-record-row:last-child{border-bottom:0}.compact-record-main{min-width:0}.compact-record-main strong{font-size:13px;line-height:1.35;display:block}.compact-record-main>span{color:var(--muted);margin-top:3px;font-size:10px;display:block}.compact-record-main p{color:#506058;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.compact-record-facts{color:#59675f;flex-wrap:wrap;gap:6px 10px;font-size:10px;display:flex}.compact-record-actions{flex-direction:column;align-items:flex-end;gap:7px;min-width:100px;display:flex}.compact-record-actions .text-action{margin:0}.compact-document-list{padding:6px 10px 10px!important}.compact-document-list .document-row{background:0 0;border:0;border-bottom:1px solid #edf0ed;border-radius:0;padding:9px 10px}.compact-document-list .document-row:last-child{border-bottom:0}.compact-document-list .document-type{width:38px;height:34px}.show-more-button{width:calc(100% - 32px);min-height:36px;color:var(--brand-2);cursor:pointer;background:#fafcfa;border:1px dashed #cbd8d0;border-radius:10px;margin:4px 16px 12px;font-size:11px;font-weight:750}.show-more-button:hover{background:#f1f6f3}.unified-empty{min-height:58px;font-size:11px}.product-summary{box-shadow:none;border-radius:16px;padding:24px 26px}.product-title-row h2{font-size:clamp(22px,2.6vw,32px)}.stock-grid{margin-top:20px;padding-top:16px}.details-panel{box-shadow:none;border-radius:16px;margin-top:12px}.sources-view{padding-top:30px}.page-heading h1{font-size:clamp(28px,3.5vw,40px)}.source-grid{gap:12px}.source-card{min-height:175px;box-shadow:none;border-radius:16px;padding:20px}.source-card-header h3{font-size:16px}.source-card-header p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.4}.source-count{margin-top:22px}.source-count strong{font-size:32px}.simple-substats{margin-top:12px}.footer{opacity:.65;justify-content:flex-start;width:min(1320px,100% - 40px)}@media (width<=900px){.unified-results-summary{flex-direction:column;align-items:flex-start}.result-count-chips{justify-content:flex-start}.compact-record-row{grid-template-columns:minmax(0,1fr) auto}.compact-record-facts{grid-column:1}.compact-record-actions{grid-area:1/2/span 2}}@media (width<=620px){main,.footer{width:min(100% - 22px,1320px)}.search-shell:not(.is-compact){margin-top:18px;padding:28px 20px}.search-shell:not(.is-compact) .search-copy h1{font-size:31px}.result-count-chips span{padding:6px 8px}.compact-record-row{grid-template-columns:1fr;gap:9px}.compact-record-facts,.compact-record-actions{grid-area:auto/1}.compact-record-actions{flex-direction:row;align-items:flex-start}}.search-scope-row{z-index:2;flex-wrap:wrap;gap:7px;margin-top:10px;display:flex;position:relative}.search-scope-chip{color:#476058;font:inherit;cursor:pointer;background:#ffffffbd;border:1px solid #0c453424;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700;transition:background .15s,color .15s,border-color .15s}.search-scope-chip:hover{border-color:#0c453447}.search-scope-chip.is-active{color:#fff;background:#0e4938;border-color:#0e4938}.search-scope-chip:disabled{opacity:.55;cursor:default}.search-shell.is-compact .search-scope-row{margin-top:8px}.applied-filter-row{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.applied-filter-row span{color:#31594c;background:#eef5f1;border-radius:999px;align-items:center;min-height:25px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}@media (width<=760px){.search-scope-row{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.search-scope-chip{flex:none}}:root{--ink:#111713;--muted:#697168;--line:#e2e5dc;--surface:#fff;--surface-soft:#f7f8f3;--brand:#173d2a;--brand-2:#315c32;--brand-soft:#edf3e6;--accent:#9bb94c;--accent-soft:#eef3d9;--warm:#f4f0e6;--danger:#9f3b38;--warning:#8a6320;--shadow:0 20px 55px #19301f12}body{background:radial-gradient(circle at 8% 10%,#9db94c0f,#0000 24rem),linear-gradient(#fafaf7 0%,#f5f6f1 38% 100%)}.topbar{-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);background:#fcfcf8eb;border-bottom:1px solid #142e1f14;grid-template-columns:minmax(260px,1fr) auto minmax(260px,1fr);align-items:center;height:92px;padding:0 clamp(24px,4vw,68px);display:grid;box-shadow:0 8px 35px #19301f09}.brand-button{cursor:pointer;background:0 0;border:0;border-radius:18px;justify-self:start;margin-left:-4px;padding:8px 10px 8px 4px;transition:background .18s,transform .18s}.brand-button:hover{background:#e9efdd9e;transform:translateY(-1px)}.brand-button:active{transform:translateY(0)}.brand-symbol{object-fit:contain;flex:none;width:54px;height:48px}.brand-wordmark{object-fit:contain;object-position:left center;flex:none;width:158px;height:52px}.app-nav{background:#ffffffd1;border:1px solid #dfe4da;border-radius:16px;justify-self:center;padding:4px;box-shadow:0 6px 22px #173d2a0a}.app-nav-button{color:#667066;border-radius:12px;min-width:100px;min-height:38px;font-weight:720}.status-pill{color:#426147;background:#eef4ea;border:0;justify-self:end;padding:7px 11px}.status-pill.is-online{color:#315c3b;background:#edf5eb;border:0}.search-shell:not(.is-compact){max-width:none;color:var(--ink);background:radial-gradient(circle at 78% 16%,#b0cb6442,#0000 23rem),linear-gradient(135deg,#fbfcf5 0%,#f1f4e6 58%,#e9efdb 100%);border:1px solid #4163331f;border-radius:34px;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);grid-template-areas:"copy visual""form visual""scope visual""examples visual";gap:0 clamp(34px,6vw,96px);margin:48px 0 34px;padding:clamp(34px,4.5vw,62px);display:grid;box-shadow:0 30px 75px #1f43271a}.search-shell:not(.is-compact):after{content:"";pointer-events:none;opacity:.35;background-image:linear-gradient(#335b3506 1px,#0000 1px),linear-gradient(90deg,#335b3506 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 56% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 56% 100%)}.search-copy{z-index:2;grid-area:copy;max-width:820px;position:relative}.search-shell .eyebrow,.search-copy .eyebrow{color:#4e7339;letter-spacing:.16em;font-size:11px}.search-shell:not(.is-compact) .search-copy h1{color:#101712;letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(40px,5vw,68px);font-weight:760;line-height:.98}.search-brand-visual{z-index:1;grid-area:visual;place-items:center;min-height:360px;display:grid;position:relative;overflow:hidden}.search-brand-visual:before{content:"";aspect-ratio:1;background:#ffffff94;border:1px solid #44683417;border-radius:50%;width:min(36vw,470px);position:absolute;box-shadow:0 30px 80px #385b3017,inset 0 0 0 18px #ffffff2e}.search-brand-visual img{z-index:2;object-fit:contain;filter:drop-shadow(0 28px 26px #36521f21);width:min(31vw,405px);max-height:390px;position:relative;transform:rotate(-3deg)}.search-brand-orbit{z-index:1;aspect-ratio:1;border:1px solid #496d361f;border-radius:50%;width:min(39vw,510px);position:absolute}.search-form{z-index:3;background:#ffffffeb;border:1px solid #24442b1c;border-radius:18px;grid-area:form;gap:7px;max-width:820px;margin-top:34px;padding:7px;position:relative;box-shadow:0 16px 38px #223f2717}.search-input-wrap input{min-height:58px;box-shadow:none;background:0 0;border:0;border-radius:13px;font-size:15px}.search-input-wrap input:focus{outline:none}.primary-button{color:#fff;background:#173d2a;border-radius:13px;min-width:126px;min-height:58px;box-shadow:0 10px 24px #173d2a29}.primary-button:hover:not(:disabled){background:#224d34;box-shadow:0 13px 28px #173d2a33}.search-scope-row{z-index:3;grid-area:scope;margin-top:14px;position:relative}.search-scope-chip{color:#59645b;background:#ffffffb8;border:1px solid #d9dfd3}.search-scope-chip:hover:not(:disabled){background:#fff;border-color:#b7c5a6}.example-row{z-index:3;color:#788177;grid-area:examples;margin-top:18px;position:relative}.example-row>span:first-child{color:#6a746a;margin-right:2px;font-weight:700}.example-chip{color:#526052;background:#ffffff8a;border:1px solid #4360361f}.example-chip:hover{background:#fff;border-color:#4360363d}.search-shell.is-compact{color:var(--ink);background:#ffffffe6;border:1px solid #e0e5da;border-radius:20px;margin:24px 0;padding:10px;box-shadow:0 14px 38px #1e3e270e}.search-shell.is-compact:after{display:none}.search-shell.is-compact .search-form{max-width:none;box-shadow:none;background:0 0;border:0;margin:0;padding:0}.search-shell.is-compact .search-input-wrap input{background:#f7f8f3;border:1px solid #e5e7df;min-height:50px}.search-shell.is-compact .search-scope-row{margin:9px 4px 1px}.unified-results-summary{border-bottom-color:#dde2d7;padding:22px 4px 24px}.unified-results-summary h1{color:#111713;letter-spacing:-.04em;font-size:clamp(30px,3.4vw,44px)}.result-count-chips span{color:#5f695f;background:#f8f9f5;border:1px solid #e2e7dd}.interpretation-chip{color:#456044;background:#f4f7ec;border:1px solid #dfe6d8}.unified-section{background:#fffffff0;border-color:#e0e4db;border-radius:20px;box-shadow:0 14px 38px #1e3e270b}.unified-section-header{background:linear-gradient(90deg,#fbfcf8 0%,#f7f9f2 100%);padding:14px 18px}.section-count{color:#315c32;background:#eaf1e3}.catalog-result-row,.compact-record-row,.document-row{transition:background .15s}.catalog-result-row:hover,.compact-record-row:hover,.document-row:hover{background:#fbfcf7}.secondary-button{color:#234b31;background:#edf3e7}.candidate-panel,.product-summary,.details-panel{border-color:#e0e4db;border-radius:22px;box-shadow:0 16px 42px #1e3e270d}.product-title-row h2{color:#111713}.page-heading h1{color:#111713;letter-spacing:-.045em;font-size:clamp(34px,4vw,52px)}.source-card{background:#ffffffeb;border-color:#e0e4db;border-radius:22px;box-shadow:0 14px 38px #1e3e270b}.source-card:before{content:"";background:linear-gradient(90deg,#315c32,#9bb94c);border-radius:999px;width:34px;height:3px;margin-bottom:18px;display:block}.footer{color:#9aa197;letter-spacing:.08em;margin-top:56px;padding:28px 0 34px;font-size:10px}@media (width<=1080px){.topbar{grid-template-columns:1fr auto;gap:12px 24px;height:auto;min-height:84px;padding-top:9px;padding-bottom:9px}.app-nav{grid-area:2/1/auto/-1;justify-self:center;width:min(420px,100%)}.status-pill{grid-area:1/2}.search-shell:not(.is-compact){grid-template-columns:minmax(0,1fr) 300px;column-gap:28px}.search-brand-visual{min-height:300px}}@media (width<=820px){main{width:min(100% - 28px,1400px)}.topbar{padding-inline:18px}.brand-symbol{width:46px;height:42px}.brand-wordmark{width:136px;height:46px}.search-shell:not(.is-compact){border-radius:26px;grid-template-columns:1fr;grid-template-areas:"copy""form""scope""examples";margin-top:24px;padding:30px 26px}.search-brand-visual{display:none}.search-shell:not(.is-compact) .search-copy h1{font-size:clamp(38px,9vw,56px)}.unified-results-summary{align-items:flex-start}.result-count-chips{justify-content:flex-start}}@media (width<=560px){.topbar{grid-template-columns:1fr auto;padding-inline:14px}.brand-button{gap:8px}.brand-symbol{width:40px;height:36px}.brand-wordmark{width:114px;height:40px}.status-pill{padding:6px 8px}.app-nav{width:100%}.search-form{flex-direction:column;padding:7px}.primary-button{width:100%;min-height:50px}.search-shell:not(.is-compact){padding:26px 20px}.search-shell:not(.is-compact) .search-copy h1{font-size:38px}.search-shell:not(.is-compact) .search-copy p:not(.eyebrow){font-size:14px}.example-row{display:none}.search-scope-row{gap:6px}.search-scope-chip{flex:auto}}.catalog-result-row{grid-template-columns:minmax(250px,1fr) auto minmax(430px,1.35fr) auto;gap:16px}.catalog-result-price{flex-direction:column;align-items:flex-end;gap:2px;min-width:82px;display:flex}.catalog-result-price b{color:var(--brand);font-size:13px}.warehouse-stock-grid{grid-template-columns:repeat(3,minmax(105px,1fr));align-items:stretch;gap:7px;display:grid}.warehouse-stock{background:#fafbf8;border:1px solid #e4e9df;border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.warehouse-stock>span{color:#69736b;text-transform:uppercase;letter-spacing:.055em;font-size:9px;font-weight:750}.warehouse-stock strong{color:#223b28;white-space:nowrap;font-size:12px}.warehouse-stock small{color:#7a837d;white-space:nowrap;font-size:8px;line-height:1.25}.warehouse-stock.is-transit{grid-column:span 1}.warehouse-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.warehouse-summary-metric{min-height:102px}.warehouse-summary-metric strong{color:#244a2e;font-size:19px}.stock-total-line{color:var(--muted);flex-wrap:wrap;gap:10px 18px;margin-top:10px;font-size:10px;display:flex}@media (width<=1180px){.catalog-result-row{grid-template-columns:minmax(220px,1fr) auto}.catalog-result-main{grid-area:1/1}.catalog-result-price{grid-area:1/2;align-self:center}.warehouse-stock-grid{grid-area:2/1/auto/-1}.catalog-result-row>.secondary-button{grid-area:3/2;justify-self:end}}@media (width<=820px){.catalog-result-row{grid-template-columns:1fr auto}.warehouse-stock-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.warehouse-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.catalog-result-row{grid-template-columns:1fr}.catalog-result-price{align-items:flex-start}.warehouse-stock-grid{grid-column:1;grid-template-columns:1fr 1fr}.catalog-result-row>.secondary-button{grid-column:1}.warehouse-summary-grid{grid-template-columns:1fr}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f4f8f5;--muted:#93a39a;--line:#b7dcbe1f;--surface:#0d1813e0;--surface-soft:#ffffff09;--brand:#b8ef78;--brand-2:#71d99a;--brand-soft:#7bda911a;--accent:#d7ff86;--danger:#ff8b84;--warning:#e8c66d;--shadow:0 26px 70px #00000052}body:before{content:"";pointer-events:none;z-index:-1;opacity:.18;background-image:linear-gradient(#c8ffd609 1px,#0000 1px),linear-gradient(90deg,#c8ffd609 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 14%,#000 0%,#0000 70%);mask-image:radial-gradient(circle at 50% 14%,#000 0%,#0000 70%)}button:focus-visible,input:focus-visible,a:focus-visible{outline-offset:3px;outline:2px solid #b8ef78b8}.topbar{-webkit-backdrop-filter:blur(26px)saturate(155%);backdrop-filter:blur(26px)saturate(155%);background:#07100cb8;border-bottom:1px solid #ccf5cd13;grid-template-columns:minmax(260px,1fr) auto minmax(260px,1fr);height:88px;padding:0 clamp(24px,4vw,68px);box-shadow:0 14px 45px #00000029}.brand-button{border:1px solid #0000;border-radius:17px;gap:11px;padding:7px 11px 7px 5px;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s}.brand-button:hover{background:#ffffff09;border-color:#bcef821f;transform:translateY(-1px);box-shadow:0 12px 30px #00000029}.brand-wordmark{filter:invert()brightness(1.22)contrast(.96);opacity:.95;width:152px;height:48px}.app-nav{background:#ffffff09;border:1px solid #ceeed31a;border-radius:17px;gap:4px;padding:5px;box-shadow:inset 0 1px #ffffff0b,0 14px 32px #0000002e}.app-nav-button{color:#8f9d95;border-radius:12px;min-width:102px;min-height:40px;font-weight:700;transition:color .18s,background .18s,transform .18s,box-shadow .18s}.status-pill,.status-pill.is-online{color:#8fc7a2;background:#4caf7012;border:1px solid #74dd9a1f;justify-self:end;padding:7px 11px;box-shadow:inset 0 1px #ffffff09}.status-pill.is-offline{color:#d89a95;background:#b14c4412;border-color:#d8685f29}main{width:min(1440px,100% - 56px)}.search-shell:not(.is-compact){min-height:535px;color:var(--ink);background:radial-gradient(circle at 76% 20%,#96ee731f,#0000 18rem),radial-gradient(circle at 12% 96%,#3cb67f14,#0000 22rem),linear-gradient(135deg,#0c1913fa 0%,#0a1611f5 58%,#0c1c14fa 100%);border:1px solid #b9ebbe1c;border-radius:36px;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);column-gap:clamp(44px,6vw,92px);margin:44px 0 36px;padding:clamp(38px,4.8vw,70px);overflow:hidden;box-shadow:0 34px 90px #00000057,inset 0 1px #ffffff0b}.search-shell:not(.is-compact):after{opacity:.54;background-image:linear-gradient(#bbeebe09 1px,#0000 1px),linear-gradient(90deg,#bbeebe09 1px,#0000 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(90deg,#0000 6%,#000 48% 100%);mask-image:linear-gradient(90deg,#0000 6%,#000 48% 100%)}.search-shell:not(.is-compact):before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,#caff8324,#0000 22% 75%,#63dc9914);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.search-shell .eyebrow,.search-copy .eyebrow{color:#a6da7a;letter-spacing:.22em;text-shadow:0 0 20px #a6da7a38;font-size:10px}.search-shell:not(.is-compact) .search-copy h1{color:#f6faf7;letter-spacing:-.06em;text-wrap:balance;max-width:780px;font-size:clamp(44px,5.2vw,72px);font-weight:760;line-height:.96}.search-shell:not(.is-compact) .search-copy p:not(.eyebrow){color:#9aa9a0;max-width:675px;margin-top:22px;font-size:16px;line-height:1.65}.search-brand-visual{isolation:isolate;min-height:380px;overflow:visible}.search-brand-visual:before{background:radial-gradient(circle at 48% 48%,#a2f2661b,#0000 58%),#ffffff03;border:1px solid #bef3ad1a;width:min(31vw,400px);box-shadow:0 0 90px #73da7914,inset 0 0 0 1px #ffffff05}.search-brand-visual:after{content:"";aspect-ratio:1;border:1px dashed #c0f2ad1c;border-radius:50%;width:min(24vw,315px);animation:24s linear infinite azanta-orbit;position:absolute}@keyframes azanta-orbit{to{transform:rotate(360deg)}}.search-brand-visual img{object-fit:contain;opacity:.98;filter:drop-shadow(0 22px 34px #00000052)drop-shadow(0 0 24px #9beb6b14);width:min(23vw,292px);max-height:none;padding:8px;transform:none}.search-brand-orbit{border-color:#b5eca713;width:min(35vw,455px);box-shadow:0 0 80px #66d68b09}.search-form{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff09;border:1px solid #cbf2cf1c;border-radius:20px;gap:8px;max-width:840px;margin-top:34px;padding:7px;box-shadow:0 18px 44px #00000038,inset 0 1px #ffffff0b}.search-input-wrap input{color:#eef6f1;background:#ffffff09;border:1px solid #cdefd212;border-radius:15px;min-height:61px;padding:0 20px;font-size:15px;box-shadow:inset 0 1px #ffffff06}.search-input-wrap input::placeholder{color:#68786e}.search-input-wrap input:focus{background:#ffffff0d;border-color:#b2ef7b3d;box-shadow:0 0 0 4px #9be6770d}.primary-button{color:#07100c;letter-spacing:-.01em;background:linear-gradient(135deg,#d0ff82 0%,#99e673 45%,#69d9a0 100%);border:1px solid #e6ffc042;border-radius:15px;min-width:132px;min-height:61px;font-weight:820;position:relative;overflow:hidden;box-shadow:0 14px 32px #69d9a02e,inset 0 1px #ffffffad,inset 0 -1px #00000014}.primary-button:before{content:"";opacity:.45;pointer-events:none;background:linear-gradient(120deg,#ffffff5c,#0000 34%);position:absolute;inset:0}.primary-button:hover:not(:disabled){background:linear-gradient(135deg,#dcff99 0%,#a8ed83 46%,#73e2aa 100%);transform:translateY(-2px);box-shadow:0 18px 38px #69d9a040,0 0 26px #b9f27014,inset 0 1px #ffffffbf}.primary-button:active:not(:disabled){transform:translateY(0)}.search-scope-row{gap:8px;margin-top:15px}.search-scope-chip{color:#829087;background:#ffffff06;border:1px solid #ccefcf1a;border-radius:12px;min-height:34px;padding:0 14px;transition:transform .16s,background .16s,border-color .16s,color .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffff05}.search-scope-chip:hover:not(:disabled){color:#dfe9e3;background:#ffffff0b;border-color:#b2ef7b33;transform:translateY(-1px)}.search-scope-chip.is-active{color:#d9ff9f;background:linear-gradient(135deg,#bff67b2e,#65d9991f);border-color:#bff67b47;box-shadow:inset 0 1px #ffffff14,0 7px 22px #66d69112}.example-row{color:#6d7c73;margin-top:18px}.example-row>span:first-child{color:#7f8f85}.example-chip{color:#84938a;background:#ffffff05;border:1px solid #ccefcf13;border-radius:11px;transition:color .16s,border-color .16s,background .16s,transform .16s}.example-chip:hover{color:#d9e5de;background:#ffffff0a;border-color:#b4ed8629;transform:translateY(-1px)}.search-shell.is-compact{color:var(--ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d1813c2;border:1px solid #c4ebc91a;border-radius:20px;margin:24px 0;padding:9px;box-shadow:0 18px 48px #0003,inset 0 1px #ffffff06}.search-shell.is-compact .search-input-wrap input{color:#eef6f1;background:#ffffff06;border-color:#c9efcd12;min-height:50px}.search-shell.is-compact .primary-button{min-height:50px}.unified-results-summary{border-bottom:1px solid #c5e9c917;padding:24px 4px 26px}.unified-results-summary h1,.page-heading h1,.product-title-row h2,.section-heading h2{color:#f4f8f5}.unified-results-summary h1{letter-spacing:-.045em;font-size:clamp(30px,3.4vw,46px)}.unified-results-summary p,.page-heading p:not(.eyebrow){color:#89988f}.result-count-chips span,.interpretation-chip,.applied-filter-row span{color:#87968d;background:#ffffff06;border:1px solid #c5ebc917}.result-count-chips b{color:#b8ef78}.interpretation-chip,.applied-filter-row span{color:#a5b7ac}.unified-section,.candidate-panel,.product-summary,.details-panel,.source-card,.loading-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d1813b8;border:1px solid #c5ebc917;box-shadow:0 18px 52px #0000002e,inset 0 1px #ffffff05}.unified-section{border-radius:20px;overflow:hidden}.unified-section-header{background:linear-gradient(90deg,#ffffff06,#b8ef7805);border-bottom:1px solid #c7ebcb13}.unified-section-header h2{color:#eef6f1}.section-count,.count-badge{color:#c9f88e;background:#b8ef7817}.catalog-result-row,.compact-record-row,.document-row,.record-card{background:0 0;border-color:#c5ebc913}.catalog-result-row,.compact-record-row{border-bottom-color:#c5ebc911}.catalog-result-row:hover,.compact-record-row:hover,.document-row:hover,.record-card:hover{background:#ffffff06}.catalog-result-main strong,.compact-record-main strong,.document-main strong,.record-header strong{color:#edf5f0}.catalog-result-main span,.compact-record-main>span,.document-main span,.record-header div span,.muted-label{color:#7e8e84}.compact-record-main p,.record-comment{color:#9daca3}.compact-record-facts,.record-facts{color:#87968d}.compact-record-facts b,.record-facts b{color:#bdc9c1}.secondary-button{color:#dbe8df;background:linear-gradient(#ffffff0e,#ffffff07);border:1px solid #bfebc51a;box-shadow:inset 0 1px #ffffff09,0 8px 20px #0000001a}.secondary-button:hover:not(:disabled){color:#d9ff9f;background:#b8ef780e;border-color:#b8ef7833;transform:translateY(-1px)}.text-action{color:#9fe079}.show-more-button,.results-back{color:#9baca1;background:#ffffff06;border-color:#c2e7c717}.show-more-button:hover,.results-back:hover{color:#d3ecbd;background:#b8ef780a;border-color:#b8ef782e}.catalog-result-price b{color:#b8ef78}.catalog-result-price small{color:#718178}.warehouse-stock>span{color:#73827a}.warehouse-stock small{color:#68776e}.product-summary{background:radial-gradient(circle at 92% 10%,#b8ef780e,#0000 18rem),#0d1813c2}.meta-chip{color:#9daca3;background:#ffffff09}.meta-chip.subdued{color:#7d8b83;background:#ffffff05}.primary-price span,.primary-price small{color:#77877e}.primary-price strong{color:#b8ef78}.stock-metric{background:#ffffff06}.stock-metric span{color:#75857c}.stock-metric strong{color:#e4ece7}.tabs{border-bottom-color:#c5ebc913}.tab-button{color:#7f8f85}.tab-button span{background:#ffffff0a}.tab-button.is-active{color:#c9f88e;background:#b8ef7809}.candidate-item{background:#ffffff06;border-color:#c3e8c80b}.candidate-item:hover{border-color:#b8ef7826}.candidate-name{color:#edf5f0}.candidate-meta{color:#74837b}.candidate-price{color:#b8ef78}.sources-page{padding-top:44px}.source-card{background:#0d1813b3;border-radius:20px}.source-card:before{background:linear-gradient(90deg,#c7f77d,#67d79b);box-shadow:0 0 18px #6fda9729}.source-card-header h3{color:#edf5f0}.source-card-header p{color:#7e8e84}.source-count strong{color:#c9f88e}.document-row{background:#ffffff04}.error-banner{color:#ffb5af;background:#9539311f;border-color:#ff807624}.warning-banner{color:#efd996;background:#8f68181a;border-color:#eac15f21}.loader{border-color:#b8ef78 #ceeed31c #ceeed31c}@media (width<=1080px){.search-shell:not(.is-compact){grid-template-columns:minmax(0,1fr) 280px;column-gap:30px}.search-brand-visual{min-height:310px}.search-brand-visual img{width:230px}}@media (width<=820px){.topbar{background:#07100cdb;min-height:82px}.brand-wordmark{width:136px}.search-shell:not(.is-compact){border-radius:28px;grid-template-columns:1fr;grid-template-areas:"copy""form""scope""examples";min-height:0;padding:32px 26px}.search-brand-visual{display:none}.search-shell:not(.is-compact) .search-copy h1{font-size:clamp(42px,9vw,60px)}}@media (width<=560px){main{width:min(100% - 24px,1440px)}.topbar{padding-inline:12px}.brand-symbol{width:40px;height:36px}.brand-wordmark{width:116px;height:38px}.search-shell:not(.is-compact){padding:26px 20px}.search-shell:not(.is-compact) .search-copy h1{font-size:38px}.search-form{padding:6px}.search-scope-chip{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.search-brand-visual:after{animation:none}.primary-button,.secondary-button,.search-scope-chip,.example-chip,.brand-button{transition:none}}:root{--text-secondary:#a8b7ae;--text-tertiary:#8e9e94}.app-nav-button{font-size:14px}.status-pill,.status-pill.is-online,.status-pill.is-offline{font-size:12px}.search-scope-button,.example-chip,.results-back,.show-more-button,.secondary-button,.text-action{font-size:13px}.unified-results-summary p{color:var(--text-secondary);font-size:14px}.result-count-chips span,.interpretation-chip,.applied-filter-row span{color:var(--text-secondary);font-size:12px}.result-count-chips b{font-size:13px}.unified-section-header{min-height:58px;padding:14px 18px}.unified-section-header h2{font-size:17px}.section-count,.count-badge{min-width:28px;height:26px;font-size:12px}.catalog-result-row{gap:18px;padding:16px 18px}.catalog-result-main{gap:6px}.catalog-result-main strong{font-size:15px;line-height:1.35}.catalog-result-main span{color:var(--text-secondary);font-size:12px;line-height:1.45}.catalog-result-price b{font-size:16px}.catalog-result-price small{color:var(--text-tertiary);font-size:12px}.warehouse-stock-grid{gap:9px}.warehouse-stock{border-radius:13px;gap:4px;padding:11px 12px}.warehouse-stock>span{color:var(--text-tertiary);font-size:12px}.warehouse-stock strong{font-size:15px;line-height:1.25}.warehouse-stock small{color:var(--text-tertiary);font-size:12px;line-height:1.4}.compact-record-row{gap:20px;padding:16px 18px}.compact-record-main strong{font-size:15px;line-height:1.4}.compact-record-main>span{color:var(--text-secondary);margin-top:5px;font-size:12px}.compact-record-main p{color:#b0bdb5;margin-top:9px;font-size:13px;line-height:1.55}.compact-record-facts{color:var(--text-secondary);gap:8px;font-size:12px}.compact-record-facts span{background:#ffffff09;border-radius:9px;padding:6px 9px}.compact-record-facts b{color:#d2ddd6}.compact-document-list .document-main strong{font-size:13px}.product-summary{padding:clamp(28px,3vw,40px)}.product-title-row{gap:32px}.product-title-row h2{font-size:clamp(30px,2.7vw,40px);line-height:1.08}.product-meta-row{gap:9px;margin-top:16px}.meta-chip{color:#b1c0b7;padding:8px 11px;font-size:12px;line-height:1.3}.meta-chip.subdued{color:#98a79e}.primary-price{min-width:170px}.primary-price span{color:var(--text-tertiary);font-size:12px}.primary-price strong{margin-top:6px;font-size:32px}.primary-price small{color:var(--text-secondary);margin-top:4px;font-size:13px}.warehouse-summary-grid{gap:12px;margin-top:30px;padding-top:24px}.warehouse-summary-metric{gap:7px;min-height:118px;padding:17px}.warehouse-summary-metric span{letter-spacing:.01em;color:var(--text-tertiary);font-size:12px;font-weight:700}.warehouse-summary-metric strong{font-size:22px;line-height:1.2}.warehouse-summary-metric small{color:var(--text-secondary);font-size:12px;line-height:1.45}.stock-total-line{color:var(--text-secondary);gap:12px 24px;margin-top:14px;font-size:12px}.stock-total-line b{color:#d7e2db}.summary-footer{color:var(--text-secondary);margin-top:18px;font-size:12px}.details-panel{margin-top:20px}.tabs{gap:4px;padding:12px 14px 0}.tab-button{padding:13px 16px;font-size:15px}.tab-button span{margin-left:8px;padding:3px 7px;font-size:12px}.tab-content{padding:22px}.record-list{gap:15px}.record-card{border-radius:17px;padding:19px}.record-header{gap:16px}.record-header>div{gap:6px}.record-header div span{color:var(--text-secondary);font-size:12px;line-height:1.45}.sentiment-badge{padding:6px 10px;font-size:12px;line-height:1.2}.record-facts{color:var(--text-secondary);gap:8px;margin-top:14px;font-size:13px;line-height:1.4}.record-facts>span{background:#ffffff06;border:1px solid #c6eaca0e;border-radius:9px;padding:7px 9px}.record-facts b{color:#d6e1da}.record-comment{color:#b7c4bc;border-top-color:#c5ebc914;margin-top:15px;padding-top:14px;font-size:14px;line-height:1.6}.document-row{gap:14px;min-height:64px;padding:13px 14px}.document-type{width:46px;height:42px;font-size:12px}.document-main{gap:5px}.document-main strong{font-size:14px;line-height:1.4}.document-main span,.muted-label{color:var(--text-secondary);font-size:12px}.secondary-button.small{font-size:13px}.candidate-name{font-size:15px}.candidate-meta{color:var(--text-secondary);font-size:12px;line-height:1.45}.candidate-price{font-size:14px}.catalog-result-main span,.compact-record-main>span,.document-main span,.record-header div span,.muted-label,.compact-record-facts,.record-facts,.record-comment,.stock-total-line,.summary-footer{opacity:1}@media (width<=820px){.product-title-row{gap:20px}.warehouse-summary-metric{min-height:108px;padding:15px}.record-list{grid-template-columns:1fr}}@media (width<=560px){.product-title-row h2,.primary-price strong{font-size:28px}.record-header{flex-direction:column}}.product-intelligence-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 96% 0,#b8ef780e,#0000 22rem),#0d1813b8;border:1px solid #c5ebc917;border-radius:20px;margin-top:16px;padding:22px;box-shadow:0 18px 52px #0000002e,inset 0 1px #ffffff05}.intelligence-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.intelligence-heading .eyebrow{color:#8c9d93;letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font-size:12px;font-weight:800}.intelligence-heading h3{color:#f3f8f4;letter-spacing:-.025em;margin:0;font-size:22px;line-height:1.2}.intelligence-close{color:#aab9b0;min-height:38px;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #c3e8c81a;border-radius:11px;padding:0 14px;font-size:13px;font-weight:700}.intelligence-close:hover{color:#d8f7be;border-color:#b8ef7833}.intelligence-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.intelligence-action{color:#dfe9e3;text-align:left;cursor:pointer;background:linear-gradient(#ffffff09,#ffffff05);border:1px solid #c5ebc914;border-radius:15px;min-height:88px;padding:15px 16px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s}.intelligence-action:hover:not(:disabled){background:linear-gradient(#b8ef780f,#ffffff05);border-color:#b8ef782e;transform:translateY(-1px);box-shadow:0 10px 26px #0000001f}.intelligence-action.is-active{background:linear-gradient(135deg,#b8ef781b,#65d9990a);border-color:#b8ef7847;box-shadow:inset 0 1px #ffffff0a,0 0 28px #6ad3920d}.intelligence-action:disabled{opacity:.38;cursor:not-allowed}.intelligence-action>span{color:#eef6f1;margin-bottom:7px;font-size:15px;font-weight:800;line-height:1.2;display:block}.intelligence-action>small{color:#819087;font-size:13px;font-weight:500;line-height:1.4;display:block}.intelligence-action.is-active>span{color:#cefa98}.intelligence-action.is-active>small{color:#a5b69f}.intelligence-content{border-top:1px solid #c5ebc912;margin-top:14px;padding-top:16px}.intelligence-loading,.intelligence-error,.intelligence-empty{border-radius:14px;padding:18px;font-size:14px;line-height:1.5}.intelligence-loading,.intelligence-empty{color:#9bada2;background:#ffffff05;border:1px solid #c5ebc912}.intelligence-error{color:#ffb5af;background:#9539311a;border:1px solid #ff807624}.intelligence-list{gap:8px;display:grid}.intelligence-row{background:#ffffff04;border:1px solid #c5ebc912;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;min-height:78px;padding:14px 15px;display:grid}.intelligence-row:hover{background:#ffffff06;border-color:#b8ef7821}.intelligence-row-main strong{color:#eef6f1;margin-bottom:4px;font-size:15px;line-height:1.3;display:block}.intelligence-row-main>span{color:#829188;font-size:13px;line-height:1.35;display:block}.intelligence-row-main p{color:#a1b0a7;margin:7px 0 0;font-size:13px;line-height:1.45}.intelligence-row-facts{color:#91a198;text-align:right;gap:5px;min-width:155px;font-size:13px;display:grid}.intelligence-row-facts b{color:#c8f58f;font-size:14px}.intelligence-open{min-width:86px}.intelligence-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.intelligence-metric-grid>div{background:#ffffff05;border:1px solid #c5ebc912;border-radius:14px;min-height:84px;padding:13px 14px}.intelligence-metric-grid span{color:#7f8f85;font-size:13px;line-height:1.25;display:block}.intelligence-metric-grid strong{color:#cdf693;letter-spacing:-.025em;margin-top:9px;font-size:24px;line-height:1;display:block}.intelligence-subsection{margin-top:16px}.intelligence-subsection h4{color:#dfe8e2;margin:0 0 9px;font-size:14px}.compact-intelligence-table{border:1px solid #c5ebc912;border-radius:13px;overflow:hidden}.compact-intelligence-table>div{color:#a2b0a7;border-bottom:1px solid #c5ebc90e;justify-content:space-between;gap:18px;padding:11px 13px;font-size:13px;display:flex}.compact-intelligence-table>div:last-child{border-bottom:0}.compact-intelligence-table b{color:#dbe7df}.intelligence-filter-row{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.intelligence-filter{color:#899991;min-height:36px;font:inherit;cursor:pointer;background:#ffffff05;border:1px solid #c5ebc917;border-radius:10px;padding:0 13px;font-size:13px;font-weight:700}.intelligence-filter.is-active{color:#cdf693;background:#b8ef7814;border-color:#b8ef783d}.expiry-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.expiry-row{background:#ffffff05;border:1px solid #c5ebc912;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:12px 14px;display:flex}.expiry-row span{color:#7f8f85;margin-bottom:3px;font-size:13px;display:block}.expiry-row strong{color:#e6eee9;font-size:15px}.expiry-row>b{color:#c8f58f;white-space:nowrap;font-size:15px}.solution-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:12px;display:grid}.solution-form input{color:#edf5f0;min-height:48px;font:inherit;background:#ffffff06;border:1px solid #c5ebc917;border-radius:13px;outline:none;padding:0 15px;font-size:14px}.solution-form input::placeholder{color:#65756c}.solution-form input:focus{border-color:#b8ef783d;box-shadow:0 0 0 3px #b8ef7809}.solution-form .primary-button{min-height:48px;padding-inline:22px}@media (width<=1180px){.intelligence-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.product-intelligence-panel{padding:17px}.intelligence-actions,.intelligence-metric-grid,.expiry-list{grid-template-columns:1fr}.intelligence-row{grid-template-columns:1fr;gap:10px}.intelligence-row-facts{text-align:left;min-width:0}.intelligence-open{width:100%}.solution-form{grid-template-columns:1fr}}.page-section{width:min(1420px,100% - 48px);margin:38px auto 72px}.page-heading-row,.section-title-row{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.page-heading-row h1,.section-title-row h2{color:var(--text-primary,#f4f8f5);letter-spacing:-.035em;margin:4px 0 8px}.page-heading-row h1{font-size:clamp(34px,4vw,56px)}.section-title-row h2{font-size:clamp(24px,2.4vw,34px)}.page-lead{max-width:760px;color:var(--text-secondary,#a8b6ad);margin:0;font-size:15px;line-height:1.65}.workup-total-card{background:linear-gradient(145deg,#142a1dc7,#07140edb);border:1px solid #b1ff922e;border-radius:18px;min-width:180px;padding:18px 20px;box-shadow:inset 0 1px #ffffff0a,0 18px 50px #0000002e}.workup-total-card span{color:var(--text-secondary,#a8b6ad);margin-bottom:5px;font-size:12px;display:block}.workup-total-card strong{color:#c9ff8d;font-size:30px;line-height:1}.workup-explorer-panel,.workup-filter-panel{background:linear-gradient(155deg,#0a1d13eb,#05120cf0);border:1px solid #a2d2ad24;box-shadow:inset 0 1px #ffffff06,0 28px 80px #00000029}.workup-explorer-panel{border-radius:24px;margin-top:28px;padding:22px}.workup-query-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-bottom:22px;display:grid}.workup-query-row input,.workup-select-grid select{width:100%;min-height:48px;color:var(--text-primary,#f4f8f5);font:inherit;background:#ffffff09;border:1px solid #9acaa429;border-radius:14px;outline:none;font-size:14px;transition:border-color .18s,background .18s,box-shadow .18s}.workup-query-row input{padding:0 16px}.workup-query-row input::placeholder{color:#718178}.workup-query-row input:focus,.workup-select-grid select:focus{background:#ffffff0e;border-color:#bbff7f6b;box-shadow:0 0 0 3px #91f2720f}.workup-select-grid select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:0 38px 0 13px}.workup-select-grid option{color:#eef7f0;background:#0b1b12}.workup-explorer-block,.workup-filter-group{margin-top:18px}.workup-filter-label,.workup-select-grid label>span{color:#9aaba0;letter-spacing:.04em;text-transform:uppercase;margin-bottom:9px;font-size:12px;font-weight:700;display:block}.workup-segments{gap:8px;display:flex}.workup-segments-wrap{flex-wrap:wrap}.workup-segment{color:#aebcb3;cursor:pointer;background:#ffffff06;border:1px solid #9dc4a624;border-radius:12px;min-height:38px;padding:0 14px;font-size:13px;font-weight:700;transition:all .18s}.workup-segment small{color:inherit;opacity:.62;margin-left:5px;font-size:11px}.workup-segment:hover{color:#eaf7ed;background:#bbff7f0d;border-color:#bbff7f3d}.workup-segment.is-active{color:#0a1d11;background:linear-gradient(135deg,#caff8e,#78e5a0);border-color:#c2ff85e0;box-shadow:0 8px 26px #6ce08624,inset 0 1px #ffffff80}.workup-select-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.workup-explorer-footer,.workup-filter-summary{color:#87978d;align-items:center;gap:8px;margin-top:18px;font-size:13px;display:flex}.workup-filter-summary strong{color:#c9ff8d;font-size:18px}.workup-reset-button{color:#b8c8be;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:13px;font-weight:700}.workup-reset-button:hover{color:#d7ff9d}.workup-filter-panel{border-radius:18px;margin-bottom:18px;padding:18px}.workup-explorer-results{margin-top:28px}.result-limit-note{color:#7f9185;font-size:12px}.workup-explorer-empty{color:#87988e;background:#ffffff04;border:1px dashed #9fc9a829;border-radius:20px;gap:7px;margin-top:26px;padding:28px;display:grid}.workup-explorer-empty strong{color:#c5d2c9;font-size:16px}.workup-record-list .record-card{position:relative}.record-open-button{color:#caff92;cursor:pointer;background:#b2ff850e;border:1px solid #b9ff8229;border-radius:11px;min-height:36px;margin-top:14px;padding:0 13px;font-size:12px;font-weight:800}.record-open-button:hover{background:#b2ff851a;border-color:#b9ff8247}.primary-action{color:#092013;cursor:pointer;background:linear-gradient(135deg,#caff8e,#75e1a0);border:0;border-radius:14px;min-width:116px;min-height:48px;font-weight:900;box-shadow:0 12px 34px #64e18229,inset 0 1px #ffffff8c}.primary-action:disabled{opacity:.38;cursor:default;box-shadow:none}@media (width<=860px){.page-section{width:min(100% - 24px,1420px);margin-top:24px}.page-heading-row{flex-direction:column;align-items:flex-start}.workup-total-card{width:100%}.workup-query-row,.workup-select-grid{grid-template-columns:1fr}.workup-segment{min-height:40px}}.app-shell{font-size:16px}.app-nav-button{min-width:88px;min-height:42px;padding-inline:14px;font-size:14px}.page-lead,.workup-query-row input,.workup-select-grid select,.source-query-row input,.source-filter-grid input{font-size:16px}.workup-filter-label,.workup-select-grid label>span,.source-filter-grid label>span{font-size:13px}.workup-segment{min-height:42px;padding:0 16px;font-size:14px}.workup-segment small{font-size:12px}.workup-explorer-footer,.workup-filter-summary,.result-limit-note{font-size:14px}.record-card{padding:22px}.record-header strong{font-size:19px;line-height:1.35}.record-header div span{margin-top:2px;font-size:14px;line-height:1.45}.sentiment-badge{padding:7px 11px;font-size:13px}.record-facts{gap:9px;margin-top:16px;font-size:14px}.record-facts>span{padding:8px 10px}.record-comment{margin-top:16px;padding-top:15px;font-size:15px;line-height:1.65}.record-open-button{min-height:40px;margin-top:16px;padding:0 15px;font-size:14px}.source-explorer-panel{background:linear-gradient(155deg,#0a1d13eb,#05120cf0);border:1px solid #a2d2ad24;border-radius:24px;margin-top:28px;padding:22px;box-shadow:inset 0 1px #ffffff06,0 28px 80px #00000029}.source-query-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.source-query-row input,.source-filter-grid input{width:100%;min-height:50px;color:var(--text-primary,#f4f8f5);background:#ffffff09;border:1px solid #9acaa429;border-radius:14px;outline:none;padding:0 16px;font-family:inherit;transition:border-color .18s,background .18s,box-shadow .18s}.source-query-row input::placeholder,.source-filter-grid input::placeholder{color:#718178}.source-query-row input:focus,.source-filter-grid input:focus{background:#ffffff0e;border-color:#bbff7f6b;box-shadow:0 0 0 3px #91f2720f}.source-filter-block{margin-top:20px}.source-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.source-filter-grid-three{grid-template-columns:1.2fr .8fr .8fr}.source-filter-grid label>span{color:#9aaba0;letter-spacing:.04em;text-transform:uppercase;margin-bottom:9px;font-weight:700;display:block}.source-filter-grid input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.source-filter-footer{color:#96a69c;align-items:center;gap:12px;margin-top:18px;font-size:14px;display:flex}.source-filter-footer .workup-reset-button{margin-left:auto}.source-explorer-results{margin-top:30px}.source-catalog-list{margin-top:18px}.source-record-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.source-document-list{margin-top:18px}.source-explorer-empty{color:#94a59b;background:#ffffff04;border:1px dashed #9fc9a829;border-radius:20px;gap:8px;margin-top:28px;padding:30px;font-size:15px;display:grid}.source-explorer-empty strong{color:#d4e0d8;font-size:18px}.document-type-filters .workup-segment{min-width:54px}.source-explorer .catalog-result-main strong{font-size:17px}.source-explorer .catalog-result-main span{font-size:13px}.source-explorer .catalog-result-price b{font-size:17px}.source-explorer .warehouse-stock span{font-size:12px}.source-explorer .warehouse-stock strong{font-size:16px}.source-explorer .warehouse-stock small{font-size:12px}.source-explorer .document-main strong{font-size:15px}.source-explorer .document-main span{font-size:13px}@media (width<=1180px){.app-nav-button{min-width:74px;padding-inline:11px}.source-filter-grid-three{grid-template-columns:1fr 1fr}.source-filter-grid-three label:first-child{grid-column:1/-1}}@media (width<=860px){.source-query-row{grid-template-columns:1fr}.source-query-row .primary-action{width:100%}.source-filter-grid,.source-filter-grid-three,.source-record-list{grid-template-columns:1fr}.source-filter-grid-three label:first-child{grid-column:auto}}@media (width<=560px){.record-header strong{font-size:18px}.record-header div span,.record-facts{font-size:13px}.record-comment{font-size:14px}}.source-results-meta{color:#e1eee4b8;margin-top:8px;font-size:14px;font-weight:600;display:block}.document-load-more{justify-content:center;width:fit-content;min-width:220px;margin:20px auto 4px;display:flex}.load-more-button{color:#c9ff9d;cursor:pointer;background:linear-gradient(#a2f56f1f,#6dbc510f);border:1px solid #abff773d;border-radius:14px;justify-content:center;align-items:center;width:fit-content;min-width:240px;margin:22px auto 4px;padding:13px 22px;font-size:15px;font-weight:800;transition:transform .16s,border-color .16s,background .16s;display:flex}.load-more-button:hover:not(:disabled){background:linear-gradient(#a2f56f2e,#6dbc5114);border-color:#b9ff806b;transform:translateY(-1px)}.load-more-button:disabled{opacity:.55;cursor:default}.incoming-options-footer{flex-wrap:wrap;align-items:flex-start}.incoming-periods{margin-left:auto}.incoming-filter-grid{grid-template-columns:1.4fr 1fr .8fr .8fr}@media (width<=1180px){.incoming-filter-grid{grid-template-columns:1fr 1fr}.incoming-periods{margin-left:0}}@media (width<=680px){.incoming-filter-grid{grid-template-columns:1fr}.load-more-button{width:100%}}.market-explorer{padding:38px 0 54px}.market-heading{margin-bottom:22px}.market-heading h1{letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,46px)}.market-heading p:not(.eyebrow){max-width:780px;color:var(--muted);margin:10px 0 0;line-height:1.55}.market-source-badge{background:var(--brand-soft);color:var(--brand-2);white-space:nowrap;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:750}.market-section-grid{grid-template-columns:repeat(8,minmax(120px,1fr));gap:9px;margin-bottom:16px;display:grid}.market-section-button{border:1px solid var(--line);background:var(--surface);min-height:76px;color:var(--ink);cursor:pointer;text-align:left;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding:12px;transition:border-color .15s,background .15s,transform .15s;display:flex}.market-section-button:hover{border-color:#b7cbbf;transform:translateY(-1px)}.market-section-button.is-active{background:var(--brand-soft);color:var(--brand);border-color:#8fb29f}.market-section-button span{font-size:18px}.market-section-button strong{font-size:12px;line-height:1.25}.market-period-row{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.market-summary-card,.market-history-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px}.market-summary-card{padding:clamp(22px,3vw,34px)}.market-summary-title{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.market-summary-title h2{letter-spacing:-.035em;margin:0;font-size:clamp(23px,3vw,34px)}.market-summary-title>span{color:var(--muted);white-space:nowrap;font-size:12px}.market-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.market-metric{background:var(--surface-soft);border-radius:14px;flex-direction:column;justify-content:center;gap:7px;min-height:90px;padding:15px;display:flex}.market-metric span{color:var(--muted);font-size:11px}.market-metric strong{color:var(--brand);letter-spacing:-.025em;font-size:20px;line-height:1.2}.market-meta-row{border-top:1px solid var(--line);color:#87918b;flex-wrap:wrap;gap:14px;margin-top:16px;padding-top:14px;font-size:10px;display:flex}.market-warning{margin:16px 0 0}.market-history-card{margin-top:18px;padding:22px}.market-history-list{margin-top:15px;display:grid}.market-history-row{border-top:1px solid #edf0ed;grid-template-columns:145px minmax(0,1fr);align-items:center;gap:16px;min-height:46px;display:grid}.market-history-row:first-child{border-top:0}.market-history-row span{color:var(--muted);font-size:12px}.market-history-row strong{font-size:13px;font-weight:720}.market-loading{margin-top:18px}@media (width<=1180px){.market-section-grid{grid-template-columns:repeat(4,minmax(120px,1fr))}.market-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.market-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-metric-grid{grid-template-columns:1fr}.market-summary-title{flex-direction:column;gap:8px}.market-history-row{grid-template-columns:100px minmax(0,1fr)}.market-source-badge{display:none}}.market-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.market-period-button{border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700}.market-period-button:hover{color:var(--brand);border-color:#adc4b6}.market-period-button.is-active{background:var(--brand-soft);color:var(--brand);border-color:#93b6a2}.market-empty-state{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:14px;margin-top:16px;padding:24px;font-size:13px}.market-unavailable{margin:0 0 18px}.control-explorer{padding:38px 0 54px}.control-heading{margin-bottom:20px}.control-heading h1{letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,46px)}.control-heading p:not(.eyebrow){max-width:820px;color:var(--muted);margin:10px 0 0;line-height:1.55}.control-section-switch{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;gap:4px;margin-bottom:18px;padding:4px;display:inline-flex}.control-section-switch button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:750}.control-section-switch button.is-active{background:var(--surface);color:var(--brand);box-shadow:0 2px 10px #1f3e2d14}.control-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.control-chip{border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:720}.control-chip.is-active{background:var(--brand-soft);color:var(--brand);border-color:#93b6a2}.control-days-field{color:var(--muted);align-items:center;gap:8px;margin-left:auto;font-size:11px;font-weight:700;display:flex}.control-days-field select{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;padding:8px 10px}.control-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.control-summary-grid>div{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;justify-content:center;gap:7px;min-height:92px;padding:16px;display:flex}.control-summary-grid span,.sample-control-metric span{color:var(--muted);font-size:11px}.control-summary-grid strong{color:var(--brand);letter-spacing:-.03em;font-size:22px}.control-report-card,.sample-overview-card,.control-filter-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:22px;padding:22px}.control-explanation{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.5}.control-list{margin-top:14px;display:grid}.control-row{border-top:1px solid #edf0ed;grid-template-columns:minmax(240px,1.4fr) minmax(230px,.9fr);gap:8px 24px;padding:15px 0;display:grid}.control-row:first-child{border-top:0}.control-product-button{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:5px;padding:0;display:flex}.control-product-button strong{font-size:14px;line-height:1.35}.control-product-button span{color:var(--muted);font-size:11px}.control-product-button:hover strong{color:var(--brand)}.control-row-metrics{text-align:right;justify-content:flex-end;align-items:center;gap:12px;display:flex}.control-row-metrics span{color:var(--muted);font-size:11px}.control-row-metrics strong{color:var(--brand);font-size:12px}.control-batches{color:#7f8983;flex-wrap:wrap;grid-column:1/-1;gap:6px 12px;font-size:10px;display:flex}.control-load-more{margin-top:16px}.control-loading{margin:16px 0}.sample-overview-card{margin-bottom:14px}.sample-control-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.sample-control-metric{border:1px solid var(--line);background:var(--surface-soft);text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;justify-content:space-between;gap:8px;min-height:86px;padding:13px;display:flex}.sample-control-metric strong{color:var(--brand);letter-spacing:-.03em;font-size:22px}.sample-control-metric.is-active{background:var(--brand-soft);border-color:#93b6a2}.control-meta-row{border-top:1px solid var(--line);color:#87918b;flex-wrap:wrap;gap:14px;margin-top:14px;padding-top:13px;font-size:10px;display:flex}.control-filter-card{box-shadow:none;align-items:flex-end;gap:10px;margin-bottom:14px;display:flex}.control-filter-card label{color:var(--muted);flex-direction:column;flex:1;gap:7px;font-size:11px;font-weight:700;display:flex}.control-filter-card input{box-sizing:border-box;border:1px solid var(--line);background:var(--surface-soft);width:100%;color:var(--ink);border-radius:12px;outline:none;padding:11px 12px}.control-filter-card input:focus{border-color:#93b6a2}.control-filter-button{background:var(--brand-soft);color:var(--brand);cursor:pointer;white-space:nowrap;border:1px solid #8fb29f;border-radius:12px;padding:11px 14px;font-size:12px;font-weight:750}.sample-report-card{margin-top:0}@media (width<=980px){.control-summary-grid,.sample-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.control-row{grid-template-columns:1fr}.control-row-metrics{text-align:left;flex-wrap:wrap;justify-content:flex-start}.control-days-field{margin-left:0}}@media (width<=620px){.control-summary-grid,.sample-control-grid{grid-template-columns:1fr}.control-filter-card{flex-direction:column;align-items:stretch}.control-filter-button{white-space:normal}.control-section-switch{width:100%}.control-section-switch button{flex:1}}.project-list{flex-direction:column;gap:9px;display:flex}.project-card{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;gap:24px;width:100%;padding:16px 18px;transition:border-color .15s,transform .15s;display:grid}.project-card:hover{border-color:#9fb7aa;transform:translateY(-1px)}.project-card-main{flex-direction:column;gap:5px;min-width:0;display:flex}.project-name{color:var(--text);font-size:16px;font-weight:700}.project-status,.project-item-status{color:#637168;font-size:11px}.project-card-stats{color:#7c8781;white-space:nowrap;align-items:center;gap:18px;font-size:11px;display:flex}.project-card-stats strong{color:var(--text);margin-right:3px;font-size:15px}.project-detail{flex-direction:column;gap:18px;display:flex}.project-detail-head{justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 0 6px;display:flex}.project-detail-head h1{margin:5px 0 6px}.project-detail-head p{color:#6d7972;margin:0}.project-detail-metrics{gap:18px;display:flex}.project-detail-metrics span{color:#7c8781;flex-direction:column;min-width:90px;font-size:11px;display:flex}.project-detail-metrics strong{color:var(--text);font-size:24px;line-height:1.05}.readonly-note{color:#607067;background:#f7faf8;border:1px solid #d9e3dd;border-radius:13px;padding:12px 14px;font-size:12px}.project-section{border-top:1px solid var(--line);padding-top:18px}.project-item-list,.project-event-list{flex-direction:column;gap:8px;display:flex}.project-item-row{border:1px solid var(--line);border-radius:13px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:12px 14px;display:grid}.project-item-main{flex-direction:column;gap:3px;min-width:0;display:flex}.project-item-main span{color:#768078;font-size:11px}.project-event-row{border-bottom:1px solid #edf0ee;justify-content:space-between;gap:16px;padding:10px 0;display:flex}.project-event-row small{color:#8b948f;white-space:nowrap}@media (width<=820px){.project-card,.project-item-row{grid-template-columns:1fr;gap:10px}.project-card-stats,.project-detail-head,.project-detail-metrics{flex-wrap:wrap}.project-detail-head{flex-direction:column}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f7f9ff;--text:#f7f9ff;--text-primary:#f7f9ff;--muted:#98a5c8;--line:#7697ff29;--surface:#0c1434e0;--surface-soft:#ffffff0b;--brand:#53d8ff;--brand-2:#8d52ff;--brand-soft:#5380ff21;--accent:#d261ff;--danger:#ff7b8a;--warning:#ffc86b;--shadow:0 28px 78px #02072057;--aurora-cyan:#52ddff;--aurora-blue:#2f73ff;--aurora-indigo:#3850e8;--aurora-violet:#8f3fff;--aurora-magenta:#dc62ff;--aurora-deep:#070b22}html,body{background:var(--aurora-deep)}body{color:var(--ink);background-color:#0000;background-image:radial-gradient(circle at 7% 0,#49d2ff29,#0000 27rem),radial-gradient(circle at 92% 12%,#973cff29,#0000 31rem),radial-gradient(circle at 52% 110%,#315cff1f,#0000 36rem),linear-gradient(#06091d 0%,#080d28 42%,#070a20 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}body:before{opacity:.24;background-image:linear-gradient(#5bb5ff09 1px,#0000 1px),linear-gradient(90deg,#975bff08 1px,#0000 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(circle at 50% 8%,#000 0%,#0000 72%);mask-image:radial-gradient(circle at 50% 8%,#000 0%,#0000 72%)}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline-offset:3px;outline:2px solid #52ddffc7}.topbar{-webkit-backdrop-filter:blur(28px)saturate(165%);backdrop-filter:blur(28px)saturate(165%);background:linear-gradient(90deg,#070d27e6,#0a0f30d1 52%,#120a30e0);border-bottom:1px solid #649aff21;box-shadow:0 16px 44px #02061e3d}.topbar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#48d8ff85,#4f68ff85,#c34aff85,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.brand-button:hover{background:#577eff12;border-color:#5db7ff2e;box-shadow:0 12px 34px #15247138}.brand-symbol{filter:drop-shadow(0 9px 18px #2f9fff33)drop-shadow(0 0 20px #9241ff1f);width:50px;height:46px}.brand-wordmark{filter:invert()brightness(1.24)contrast(.96);opacity:.96}.app-nav{background:#ffffff09;border-color:#7199ff24;box-shadow:inset 0 1px #ffffff0d,0 14px 34px #02072038}.app-nav-button{color:#98a5c4}.app-nav-button:hover{color:#edf5ff;background:#4d88ff14}.app-nav-button.is-active{color:#fff;background:linear-gradient(135deg,#39cfff 0%,#3c78ff 42%,#8c43ff 78%,#d061ff 100%);box-shadow:0 9px 26px #3a6fff47,0 0 30px #8f41ff1f,inset 0 1px #ffffff57}.status-pill,.status-pill.is-online{color:#8adfff;background:#36a9ff14;border-color:#52d8ff26}.status-pill.is-online .status-dot{background:#5df;box-shadow:0 0 0 4px #55ddff1a,0 0 19px #55ddff8a}.search-shell:not(.is-compact){background:radial-gradient(circle at 78% 20%,#d857ff30,#0000 18rem),radial-gradient(circle at 11% 92%,#47dbff29,#0000 23rem),linear-gradient(135deg,#07113afc 0%,#112d81fa 45%,#3f2896fa 72%,#561d89fc 100%);border-color:#679bff2e;box-shadow:0 38px 96px #02072666,inset 0 0 0 1px #6fa4ff0a,inset 0 1px #ffffff12}.search-shell:not(.is-compact):before{background:linear-gradient(115deg,#52ddff4d,#0000 23% 70%,#d85bff42)}.search-shell:not(.is-compact):after{background-image:linear-gradient(#97c5ff0e 1px,#0000 1px),linear-gradient(90deg,#ad87ff0b 1px,#0000 1px)}.search-shell .eyebrow,.search-copy .eyebrow,.eyebrow{color:#70e5ff;text-shadow:0 0 22px #54dcff38}.search-shell:not(.is-compact) .search-copy h1{color:#fbfcff;text-shadow:0 16px 50px #03082847}.search-shell:not(.is-compact) .search-copy p:not(.eyebrow){color:#bbc7e7}.search-brand-visual:before{background:radial-gradient(circle at 43% 42%,#50d7ff2e,#0000 46%),radial-gradient(circle at 67% 62%,#a542ff2e,#0000 52%),#ffffff04;border-color:#65bdff2b;box-shadow:0 0 110px #4576ff24,inset 0 0 0 1px #ffffff06}.search-brand-visual:after{border-color:#7dc5ff29}.search-brand-visual img{filter:drop-shadow(0 24px 36px #01052266)drop-shadow(0 0 30px #41bcff2e)drop-shadow(0 0 52px #a443ff1f)}.search-brand-orbit{border-color:#76a7ff1a;box-shadow:0 0 90px #5777ff14}.search-form{background:#050d3057;border-color:#77aaff2e;box-shadow:0 20px 50px #01052242,inset 0 1px #ffffff0e}.search-input-wrap input,.source-query-row input,.source-filter-grid input,.workup-query-row input,.workup-select-grid select,.control-filter-card input,.control-days-field select{color:#f3f7ff;background:#ffffff0b;border-color:#77a4ff2b}.search-input-wrap input::placeholder,.source-query-row input::placeholder,.source-filter-grid input::placeholder,.workup-query-row input::placeholder{color:#7180a7}.search-input-wrap input:focus,.source-query-row input:focus,.source-filter-grid input:focus,.workup-query-row input:focus,.workup-select-grid select:focus,.control-filter-card input:focus{background:#ffffff0f;border-color:#4fd2ff7a;box-shadow:0 0 0 4px #4ab4ff13}.workup-select-grid option,.control-days-field option{color:#f4f7ff;background:#0a1131}.primary-button,.primary-action{color:#fff;background:linear-gradient(135deg,#36d7ff 0%,#377dff 42%,#8150ff 75%,#c757ff 100%);border-color:#bfdeff38;box-shadow:0 15px 36px #3970ff42,0 0 30px #8b48ff1a,inset 0 1px #ffffff5c}.secondary-button,.record-open-button,.control-filter-button,.load-more-button{color:#9ce8ff;background:linear-gradient(#4a84ff21,#694bdb14);border-color:#5caaff33}.secondary-button:hover:not(:disabled),.record-open-button:hover,.control-filter-button:hover,.load-more-button:hover:not(:disabled){background:linear-gradient(#46a6ff2e,#804aeb1f);border-color:#5ed6ff61}.search-scope-chip,.example-chip,.workup-segment,.market-period-button,.control-chip{color:#9da9ca;background:#ffffff09;border-color:#7ba4ff29}.search-scope-chip:hover:not(:disabled),.example-chip:hover,.workup-segment:hover,.market-period-button:hover,.control-chip:hover{color:#dff8ff;background:#478bff14;border-color:#56cdff4d}.search-scope-chip.is-active,.workup-segment.is-active,.market-period-button.is-active,.control-chip.is-active,.control-section-switch button.is-active,.market-section-button.is-active,.sample-control-metric.is-active{color:#dff9ff;background:linear-gradient(135deg,#3784ff29,#8e42ff26);border-color:#57caff52;box-shadow:inset 0 1px #ffffff0d}.candidate-panel,.product-summary,.details-panel,.unified-results-summary,.unified-section,.source-card,.sources-note,.record-card,.document-row,.source-explorer-panel,.workup-explorer-panel,.workup-filter-panel,.market-summary-card,.market-history-card,.control-report-card,.sample-overview-card,.control-filter-card,.control-summary-grid>div,.project-card,.project-item-row,.readonly-note{background:linear-gradient(155deg,#0d1739e8,#070e27ed);border-color:#6f97ff26;box-shadow:inset 0 1px #ffffff06,0 24px 66px #02061f26}.candidate-item,.catalog-result-row,.compact-record-row,.market-history-row,.control-row,.project-event-row{border-color:#7391dc1c}.candidate-item:hover,.catalog-result-row:hover,.document-row:hover,.project-card:hover{background:#2f5db513;border-color:#5cc6ff47}.candidate-item.is-active{background:linear-gradient(135deg,#3180ff26,#8544ff1f);border-color:#53d6ff59}.stock-metric,.market-metric,.sample-control-metric,.source-substats span,.meta-chip.subdued,.control-section-switch{background:#ffffff09}.stock-metric.is-emphasis{color:#8ce8ff;background:linear-gradient(135deg,#3097ff21,#7944ff1c)}.stock-metric.is-emphasis span{color:#8fa8cf}.meta-chip,.count-badge,.market-source-badge,.document-type{color:#8ae5ff;background:#4679ff1a;border-color:#69a3ff24}.primary-price strong,.candidate-price,.source-count strong,.catalog-result-metrics b,.catalog-result-price b,.market-metric strong,.control-summary-grid strong,.sample-control-metric strong,.control-row-metrics strong,.warehouse-summary-metric strong,.feature-index{color:#62dfff}.tab-button.is-active,.control-product-button:hover strong,.market-period-button:hover,.text-action,.results-back:hover{color:#74e3ff}.tab-button.is-active{background:#487aff14}.tab-button.is-active:after{background:linear-gradient(90deg,#42d7ff,#536eff,#a24cff)}.document-type{color:#b9efff;background:linear-gradient(135deg,#3699ff29,#8f44ff24)}.page-heading h1,.page-heading-row h1,.market-heading h1,.control-heading h1,.project-detail-head h1,.product-title-row h2,.unified-results-summary h1,.unified-section-header h2,.section-heading h2,.record-header strong,.project-name,.project-detail-metrics strong,.project-card-stats strong{color:#f7f9ff}.page-lead,.page-heading p:not(.eyebrow),.market-heading p:not(.eyebrow),.control-heading p:not(.eyebrow),.source-card-header p,.project-detail-head p,.project-status,.project-item-status,.project-item-main span,.project-event-row small,.source-results-meta,.result-limit-note,.source-filter-footer,.workup-explorer-footer,.workup-filter-summary,.market-meta-row,.control-meta-row,.control-batches{color:#8997bc}.source-filter-grid label>span,.workup-filter-label,.workup-select-grid label>span{color:#9ca9ca}.source-explorer-empty,.workup-explorer-empty,.market-empty-state{color:#91a1c6;background:#3c67be09;border-color:#709fff2e}.source-explorer-empty strong,.workup-explorer-empty strong{color:#dfe8ff}.warehouse-stock{background:#ffffff09;border-color:#7194eb21}.warehouse-stock>span,.warehouse-stock small{color:#8190b4}.warehouse-stock strong{color:#e7edff}.warehouse-stock.is-focused{background:linear-gradient(135deg,#308cff24,#8244ff1a);border-color:#4dceff4d;box-shadow:inset 0 0 0 1px #4ec1ff0d}.warehouse-stock.is-focused>span,.warehouse-stock.is-focused strong{color:#7be5ff}.transit-summary-metric{background:#8b52ff0e}.readonly-note{color:#a9b7d7;background:linear-gradient(135deg,#377cff14,#7c42e20f)}.market-section-button{color:#e8edff;background:linear-gradient(155deg,#0e183ae3,#080f29e8);border-color:#6f97ff26}.market-section-button:hover{background:#3460bc14;border-color:#57caff47}.control-section-switch{border-color:#6f97ff24}.footer{color:#65739b;border-top:1px solid #7097ff14}*{scrollbar-color:#5e7be68c #080d2559;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#080d2559}::-webkit-scrollbar-thumb{background:linear-gradient(#42c7ffb8,#8147ffb8);border:2px solid #080d2559;border-radius:999px}@media (width<=820px){.topbar{background:#070c24f0}.search-shell:not(.is-compact){background:radial-gradient(circle at 92% 2%,#b149ff2e,#0000 17rem),linear-gradient(145deg,#071440fc,#2b247dfc)}}.result-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.result-actions .secondary-button.small{white-space:nowrap;min-width:92px}@media (width<=760px){.section-title-row{align-items:flex-start}.result-actions{justify-content:space-between;width:100%}}.analytics-explorer{gap:22px;display:grid}.analytics-heading{align-items:flex-end}.analytics-shared-badge{color:#a8eaff;letter-spacing:.02em;background:linear-gradient(135deg,#1e8eff1a,#8347ff1a);border:1px solid #4fc6ff33;border-radius:999px;flex:none;padding:9px 13px;font-size:12px;font-weight:700}.analytics-tool-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.analytics-tool-button{text-align:left;color:#e8edff;cursor:pointer;background:linear-gradient(155deg,#0e183ae3,#080f29e8);border:1px solid #6f97ff26;border-radius:16px;align-content:start;gap:7px;min-height:104px;padding:15px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}.analytics-tool-button:hover{background:linear-gradient(155deg,#14244ef0,#101437f0);border-color:#57caff4d;transform:translateY(-1px)}.analytics-tool-button.is-active{background:linear-gradient(145deg,#236ed738,#683ace33);border-color:#67d5ff7a;box-shadow:0 12px 30px #2162da1a,inset 0 0 0 1px #7be5ff0d}.analytics-tool-button strong{font-size:14px}.analytics-tool-button span{color:#97a7cd;font-size:12px;line-height:1.45}.analytics-workbench{background:radial-gradient(circle at 90% 0,#7946ff17,#0000 20rem),linear-gradient(155deg,#0b1433f5,#070d25f5);border:1px solid #6f97ff24;border-radius:20px;gap:18px;padding:22px;display:grid;box-shadow:0 24px 70px #01061838}.analytics-workbench-heading h2{margin:3px 0 4px}.analytics-workbench-heading p:last-child{color:#94a5cb;margin:0}.analytics-form{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.analytics-form input{color:#eef4ff;background:#040a1eb8;border:1px solid #6f97ff2e;border-radius:13px;outline:none;width:100%;min-width:0;padding:12px 14px}.analytics-form input:focus{border-color:#4dd0ff85;box-shadow:0 0 0 3px #3097ff14}.analytics-hint{color:#a9b7d7;background:#8b52ff0e;border:1px solid #8b52ff26;border-radius:12px;padding:11px 13px;font-size:12px}.analytics-results{min-width:0}.analytics-loading{align-items:center;min-height:52px;display:flex}@media (width<=1180px){.analytics-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.analytics-tool-grid,.analytics-form{grid-template-columns:1fr}.analytics-shared-badge{align-self:flex-start}}.auth-shell{color:#eef4ff;background:radial-gradient(circle at 15% 12%,#37ceff29,#0000 24rem),radial-gradient(circle at 88% 18%,#a948ff2e,#0000 25rem),radial-gradient(circle at 50% 100%,#3254ff1f,#0000 30rem),linear-gradient(145deg,#050a20 0%,#090f2c 50%,#0a0d27 100%);align-content:center;place-items:center;gap:24px;min-height:100vh;padding:32px 20px;display:grid}.auth-loading-shell{grid-auto-flow:column;gap:14px}.auth-brand-block{justify-content:center;align-items:center;gap:15px;display:flex}.auth-brand-mark{object-fit:contain;width:46px;height:46px}.auth-brand-wordmark{object-fit:contain;width:min(260px,58vw);height:auto}.auth-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 100% 0,#8047ff1c,#0000 17rem),linear-gradient(155deg,#0c1639f5,#070d25f7);border:1px solid #69a2ff2e;border-radius:24px;width:min(560px,100%);padding:clamp(24px,5vw,38px);box-shadow:0 34px 90px #0105186b}.auth-setup-card{text-align:left}.auth-card h1{color:#f7f9ff;letter-spacing:-.03em;margin:6px 0 10px;font-size:clamp(28px,5vw,38px)}.auth-card p{color:#9aa9cd;line-height:1.55}.auth-mode-switch{background:#03081c8c;border:1px solid #6f97ff1f;border-radius:14px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:28px;padding:5px;display:grid}.auth-mode-switch button{color:#8997bc;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:42px;font-weight:750}.auth-mode-switch button.is-active{color:#f6f9ff;background:linear-gradient(135deg,#2ca8ff38,#7c42ec3d);box-shadow:inset 0 0 0 1px #64d8ff1f}.auth-heading{margin-bottom:22px}.auth-heading p{margin:0}.auth-form{gap:15px;display:grid}.auth-form label{color:#aab8d9;gap:7px;font-size:12px;font-weight:700;display:grid}.auth-form label>span{letter-spacing:.02em}.auth-form input{color:#f2f6ff;background:#03091dad;border:1px solid #6f97ff2e;border-radius:12px;outline:none;width:100%;min-height:48px;padding:0 14px}.auth-form small{color:#7080a8;font-size:11px;font-weight:500}.auth-name-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auth-submit{color:#f8fbff;background:linear-gradient(120deg,#17bdeb,#4f6eff 58%,#9449ef);min-height:50px;margin-top:4px}.auth-error,.auth-notice,.auth-info-box{border-radius:12px;margin-bottom:16px;padding:12px 14px;font-size:13px;line-height:1.45}.auth-error{color:#ffc3c7;background:#ad2b411f;border:1px solid #ff647838}.auth-notice{color:#a9f1ff;background:#289dd31a;border:1px solid #40cfff38}.auth-info-box{color:#b7c4e3;background:#7144de12;border:1px solid #7a5cff2b}.topbar-account{flex:none;align-items:center;gap:10px;display:flex}.topbar-user{text-align:right;line-height:1.2;display:grid}.topbar-user strong{color:#eef4ff;font-size:12px}.topbar-user span{color:#7585ad;margin-top:3px;font-size:10px}.topbar-logout{color:#aebbe0;cursor:pointer;background:#ffffff09;border:1px solid #6f97ff29;border-radius:10px;padding:7px 10px;font-size:11px}.topbar-logout:hover{color:#72e4ff;border-color:#4ed2ff47}.admin-users{gap:18px;padding:34px 0 50px;display:grid}.admin-users-heading{align-items:flex-end}.admin-users-heading h1{color:#f7f9ff;margin-bottom:5px}.admin-users-heading p{color:#8e9dc1;margin:0}.admin-pending-kpi{background:linear-gradient(135deg,#228bef1a,#7e44eb17);border:1px solid #4dceff2b;border-radius:14px;gap:3px;min-width:150px;padding:13px 16px;display:grid}.admin-pending-kpi span{color:#8292b8;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.admin-pending-kpi strong{color:#69e0ff;font-size:24px}.admin-user-filters{flex-wrap:wrap;gap:8px;display:flex}.admin-user-filters button{color:#8d9bc0;cursor:pointer;background:#ffffff06;border:1px solid #6f97ff24;border-radius:999px;padding:8px 13px}.admin-user-filters button.is-active{color:#eaf8ff;background:linear-gradient(135deg,#2897f724,#7f46eb21);border-color:#4ad3ff59}.admin-user-list{gap:10px;display:grid}.admin-user-card{background:linear-gradient(155deg,#0d1637e6,#080e27eb);border:1px solid #6f97ff1f;border-radius:16px;gap:11px;padding:17px 18px;display:grid}.admin-user-main{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-user-main>div:first-child{gap:3px;display:grid}.admin-user-main strong{color:#eff5ff;font-size:15px}.admin-user-main span{color:#8797bc;font-size:12px}.admin-user-status{white-space:nowrap;color:#9fadd0;background:#ffffff0a;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.admin-user-status.is-pending{color:#ffd997;background:#e09b311a}.admin-user-status.is-active{color:#9df3d1;background:#2ab17e1a}.admin-user-status.is-rejected,.admin-user-status.is-disabled{color:#ffc0c8;background:#c53a541a}.admin-user-meta{color:#68789f;flex-wrap:wrap;gap:12px;font-size:10px;display:flex}.admin-user-actions{justify-content:flex-end;gap:9px;display:flex}.admin-user-actions .primary-button{color:#f8fbff;background:linear-gradient(120deg,#17bdeb,#526eff 58%,#9349ef);min-width:118px;min-height:38px}.danger-button{border:1px solid #e8516c2e;color:#ffbac3!important;background:#b92f4814!important}.admin-users-empty{text-align:center;color:#7f8fb4;border:1px dashed #6f97ff29;border-radius:16px;padding:28px}.admin-section-tabs{background:#ffffff06;border:1px solid #6f97ff24;border-radius:14px;gap:4px;width:fit-content;padding:4px;display:inline-flex}.admin-section-tabs button{color:#8292b8;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:9px 14px;font-weight:700}.admin-section-tabs button.is-active{color:#f3f8ff;background:linear-gradient(125deg,#1bb8eb2e,#5567ff2e,#904aef29);box-shadow:inset 0 0 0 1px #55cbff29}.admin-audit-workspace{gap:14px;display:grid}.admin-audit-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-audit-search{flex:420px;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-audit-search input{color:#eef5ff;background:#ffffff09;border:1px solid #6f97ff24;border-radius:11px;width:min(420px,100%);min-height:40px;padding:0 12px}.admin-audit-search input::placeholder{color:#65769f}.admin-audit-search input:focus{border-color:#46cfff59;outline:none;box-shadow:0 0 0 3px #32b1f414}.admin-audit-summary{color:#6f80a8;font-size:11px}.admin-audit-list{gap:9px;display:grid}.admin-audit-card{background:linear-gradient(155deg,#0d1637db,#080e27e6);border:1px solid #6f97ff1c;border-radius:15px;gap:8px;padding:15px 17px;display:grid}.admin-audit-main{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-audit-main>div{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.admin-audit-main strong{color:#eff5ff;font-size:13px}.admin-audit-main span{color:#9badd1;font-size:12px}.admin-audit-main b{color:#6fe1ff;font-size:12px;font-weight:750}.admin-audit-main time{color:#65769f;white-space:nowrap;font-size:10px}.admin-audit-detail{color:#7f90b8;font-size:11px;line-height:1.45}@media (width<=1120px){.topbar-user,.topbar-account .status-pill{display:none}}@media (width<=760px){.auth-name-grid{grid-template-columns:1fr}.auth-card{border-radius:20px}.admin-user-main{flex-direction:column}.admin-user-actions{justify-content:stretch}.admin-user-actions button{flex:1}.admin-audit-toolbar,.admin-audit-search{align-items:stretch}.admin-audit-search{flex-direction:column}.admin-audit-search input{width:100%}.admin-audit-main{flex-direction:column;gap:6px}.topbar-logout{padding:7px 8px}}.product-summary-side{justify-items:end;gap:10px;display:grid}.personal-product-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:360px;display:flex}.personal-action-button{color:#8e9ec4;cursor:pointer;background:#ffffff07;border:1px solid #6f97ff29;border-radius:999px;min-height:34px;padding:7px 11px;font-size:11px;font-weight:750}.personal-action-button span{margin-right:5px}.personal-action-button:hover{color:#dff8ff;border-color:#46d2ff4f}.personal-action-button.is-active{color:#eafaff;background:linear-gradient(135deg,#20adee26,#8045eb24);border-color:#47d3ff5c;box-shadow:inset 0 0 0 1px #7d58ff0d}.personal-action-button:disabled{opacity:.58;cursor:wait}.personal-action-error{color:#ffc0c9;text-align:right;flex-basis:100%}.personal-workspace{gap:18px;padding:34px 0 50px;display:grid}.personal-heading{align-items:flex-end}.personal-heading h1{color:#f7f9ff;margin:4px 0 7px}.personal-heading p{color:#8c9cc2;margin:0}.personal-profile-card{text-align:right;background:linear-gradient(145deg,#0c173adb,#080e27e3);border:1px solid #6f97ff24;border-radius:15px;gap:4px;min-width:250px;padding:13px 16px;display:grid}.personal-profile-card strong{color:#eef5ff;font-size:14px}.personal-profile-card span{color:#7385ae;font-size:11px}.personal-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.personal-summary-grid button{color:#91a1c8;cursor:pointer;text-align:left;background:linear-gradient(155deg,#0d1637d6,#080e27e6);border:1px solid #6f97ff1f;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;min-height:86px;padding:15px 18px;display:flex}.personal-summary-grid button strong{color:#dff8ff;letter-spacing:-.04em;font-size:29px}.personal-summary-grid button.is-active{color:#eefaff;background:linear-gradient(135deg,#1f9bef21,#8044ec24);border-color:#48d3ff47}.personal-tabs{background:#03081b59;border:1px solid #6f97ff1a;border-radius:14px;flex-wrap:wrap;align-items:center;gap:7px;padding:5px;display:flex}.personal-tabs button{color:#7d8eb5;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:38px;padding:0 13px;font-weight:700}.personal-tabs button.is-active{color:#edfaff;background:linear-gradient(135deg,#26a4f326,#7f43ea29)}.personal-tab-count{color:#7adfff;background:#36b3ef14;border-radius:999px;place-items:center;min-width:30px;height:30px;margin-left:auto;font-size:11px;font-weight:800;display:grid}.personal-list{gap:9px;display:grid}.personal-list-row{background:linear-gradient(155deg,#0d1637db,#080e27e8);border:1px solid #6f97ff1c;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:15px 17px;display:grid}.personal-row-main{gap:4px;min-width:0;display:grid}.personal-row-main strong{color:#eef5ff;font-size:14px}.personal-row-main span{color:#8393ba;font-size:12px;line-height:1.35}.personal-row-main small{color:#5f719c;font-size:10px}.personal-row-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.personal-remove-button{color:#f1aeba;cursor:pointer;background:#b92f480f;border:1px solid #e2537029;border-radius:10px;min-height:36px;padding:0 10px;font-size:11px}.personal-remove-button:hover{color:#ffc4cc;border-color:#ee5e7847}.personal-empty{color:#7486ae;text-align:center;background:#070d2461;border:1px dashed #6f97ff26;border-radius:16px;padding:30px 22px}.personal-info-note,.personal-history-toolbar{color:#8495bc;background:#7342db0e;border:1px solid #7e51f124;border-radius:12px;margin-bottom:11px;padding:11px 13px;font-size:11px;line-height:1.5}.personal-history-toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.history-row .personal-row-main span{color:#91a5d0}@media (width<=900px){.personal-summary-grid{grid-template-columns:1fr}.personal-heading{align-items:stretch}.personal-profile-card{text-align:left;min-width:0}.personal-list-row{grid-template-columns:1fr}.personal-row-actions{justify-content:flex-start}.product-summary-side{justify-items:start}.personal-product-actions{justify-content:flex-start}.personal-action-error{text-align:left}}@media (width<=620px){.personal-history-toolbar,.personal-row-actions{flex-direction:column;align-items:stretch}.personal-row-actions button{width:100%}}.personal-summary-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.personal-unread-dot{color:#dffaff;background:linear-gradient(135deg,#1bbeeb38,#8942e840);border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:7px;padding:0 6px;font-size:10px;display:inline-grid}.personal-event-toolbar-actions{align-items:center;gap:8px;display:flex}.event-row{position:relative;overflow:hidden}.event-row.is-unread{background:linear-gradient(155deg,#0e2146f0,#0e1030f2);border-color:#3acdff47;box-shadow:inset 3px 0 #45d3ff9e}.event-detail{color:#b2c4e8!important}@media (width<=1080px){.personal-summary-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.personal-summary-grid-four{grid-template-columns:1fr}.personal-event-toolbar-actions{flex-direction:column;align-items:stretch;width:100%}.personal-event-toolbar-actions button{width:100%}}.project-create-panel,.project-workflow-toolbar{background:linear-gradient(145deg,#0b183be6,#090e2aed);border:1px solid #5da4ff26;border-radius:16px;grid-template-columns:minmax(220px,.7fr) minmax(320px,1.5fr) auto;align-items:center;gap:12px;padding:15px 16px;display:grid;box-shadow:inset 0 1px #ffffff06}.project-create-panel>div:first-child{gap:4px;display:grid}.project-create-panel strong{color:#eef6ff;font-size:14px}.project-create-panel input,.project-add-search input,.project-workflow-toolbar select,.project-status-select{color:#e9f3ff;width:100%;min-height:42px;font:inherit;background:#050b1fd1;border:1px solid #5da4ff29;border-radius:11px;outline:none;padding:0 12px}.project-create-panel input:focus,.project-add-search input:focus,.project-workflow-toolbar select:focus,.project-status-select:focus{border-color:#40d3ff73;box-shadow:0 0 0 3px #30b9f614}.project-create-panel input::placeholder,.project-add-search input::placeholder{color:#5f719c}.project-workflow-toolbar{grid-template-columns:minmax(220px,.65fr) minmax(280px,1.4fr) auto}.project-workflow-toolbar label{gap:6px;display:grid}.project-workflow-toolbar label>span{color:#7890bb;letter-spacing:.03em;font-size:11px;font-weight:800}.project-audit-note{gap:3px;display:grid}.project-audit-note strong{color:#dff8ff;font-size:13px}.project-audit-note span{color:#7890b6;font-size:11px;line-height:1.4}.danger-action{color:#ffb7c3;min-height:40px;font:inherit;cursor:pointer;background:#ae294714;border:1px solid #f4597638;border-radius:11px;padding:0 13px;font-size:11px;font-weight:800}.danger-action:hover:not(:disabled){background:#c02d4d21;border-color:#ff6c8866}.danger-action:disabled{opacity:.5;cursor:wait}.project-add-search{grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-bottom:10px;display:grid}.project-catalog-results{gap:7px;display:grid}.project-catalog-row{background:#09112d9e;border:1px solid #5da4ff1b;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 14px;display:grid}.project-catalog-row>div{gap:3px;min-width:0;display:grid}.project-catalog-row strong{color:#eaf3ff;font-size:13px}.project-inline-error{color:#ffb8c5;margin:8px 0;font-size:11px}.empty-state.compact{padding:15px}.project-item-row.editable{grid-template-columns:minmax(0,1fr) minmax(190px,240px) auto}.project-status-select{min-height:38px;font-size:11px}.project-event-row.audited>div{gap:3px;display:grid}.project-event-actor{font-weight:700;color:#6fcff6!important}@media (width<=980px){.project-create-panel,.project-workflow-toolbar{grid-template-columns:1fr;align-items:stretch}.project-item-row.editable{grid-template-columns:1fr}}@media (width<=620px){.project-add-search,.project-catalog-row{grid-template-columns:1fr}}.personal-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.personal-settings-card{background:linear-gradient(150deg,#0d183ae6,#080e27f0);border:1px solid #6f97ff21;border-radius:17px;align-content:start;gap:18px;padding:19px;display:grid}.personal-settings-card h2{color:#f1f6ff;margin:4px 0 6px;font-size:20px}.personal-settings-card p:not(.eyebrow){color:#7f90b7;margin:0;font-size:11px;line-height:1.5}.personal-profile-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.personal-profile-form label{color:#9cadd1;gap:6px;font-size:11px;font-weight:700;display:grid}.personal-profile-form label:nth-child(n+3){grid-column:1/-1}.personal-profile-form input{color:#eef6ff;width:100%;min-height:43px;font:inherit;background:#040a1dc7;border:1px solid #699dff26;border-radius:11px;outline:none;padding:0 12px}.personal-profile-form input:focus{border-color:#43d3ff6b;box-shadow:0 0 0 3px #30b9f612}.personal-profile-form small{color:#63749d;font-size:10px;font-weight:500;line-height:1.4}.personal-settings-card>.primary-button{justify-self:start;min-width:170px}.personal-notice{margin:0}@media (width<=980px){.personal-security-grid{grid-template-columns:1fr}}@media (width<=620px){.personal-profile-form{grid-template-columns:1fr}.personal-profile-form label:nth-child(n+3){grid-column:auto}.personal-settings-card>.primary-button{width:100%}}.topbar{grid-template-columns:minmax(220px,.8fr) minmax(640px,1.8fr) minmax(220px,.8fr);height:auto;min-height:112px;padding-top:10px;padding-bottom:10px}.app-nav.app-nav-grouped{gap:5px;width:min(100%,860px);padding:6px 8px;display:grid}.app-nav-row{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.app-nav-group-label{color:#65779f;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding-left:8px;font-size:9px;font-weight:850}.app-nav-row-buttons{flex-wrap:nowrap;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.app-nav-button{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:34px;padding:7px 11px;font-size:11px;display:inline-flex}.app-nav-badge{color:#081126;background:#6fe4ff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;line-height:1;display:inline-flex;box-shadow:0 0 18px #4fd6ff47}.app-nav-button.is-active .app-nav-badge{color:#303466;box-shadow:none;background:#ffffffe0}@media (width<=1320px){.topbar{grid-template-columns:190px minmax(0,1fr) 180px;padding-inline:18px}.brand-wordmark{width:132px}.app-nav-row{grid-template-columns:68px minmax(0,1fr)}.app-nav-button{padding-inline:8px;font-size:10px}}@media (width<=980px){.topbar{grid-template-columns:1fr auto;gap:10px 16px}.app-nav.app-nav-grouped{grid-area:2/1/auto/-1;width:100%}.app-nav-row-buttons{scrollbar-width:thin;justify-content:flex-start;overflow-x:auto}.app-nav-button{flex:none}}@media (width<=620px){.topbar{min-height:104px;padding-inline:12px}.brand-wordmark{display:none}.brand-symbol{width:42px;height:40px}.app-nav.app-nav-grouped{padding-inline:5px}.app-nav-row{grid-template-columns:1fr;gap:3px}.app-nav-group-label{padding-left:5px}.app-nav-row-buttons{padding-bottom:2px}.topbar-account{gap:6px}}.project-list-actions{justify-content:flex-end;margin:0 0 12px}.project-source-tabs{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.project-observer-add{grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:10px;margin-bottom:14px;display:grid}.project-observer-add select{min-width:0}.project-observer-list,.project-file-list{gap:8px;display:grid}.project-observer-row,.project-file-row{border:1px solid var(--line-soft);background:#07132b85;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.project-observer-row>div,.project-file-row>div:first-child{gap:4px;min-width:0;display:grid}.project-observer-row span,.project-file-row span{color:var(--text-muted);overflow-wrap:anywhere;font-size:.88rem}.project-file-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.file-action{cursor:pointer;align-items:center;display:inline-flex}.section-hint{color:var(--text-muted);margin:-8px 0 12px;font-size:.88rem}.project-comment-form{gap:10px;margin-bottom:16px;display:grid}.project-comment-form textarea{resize:vertical;min-height:88px}.project-event-row.comment{border-left:2px solid #74d7ffb3}.danger-text{color:#ff9aaa}@media (width<=760px){.project-observer-add{grid-template-columns:1fr}.project-observer-row,.project-file-row{flex-direction:column;align-items:flex-start}.project-file-actions{justify-content:flex-start}}.unified-summary-actions,.personal-heading-actions,.admin-heading-actions,.admin-audit-summary-row,.product-export-row{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.unified-summary-actions,.personal-heading-actions,.admin-heading-actions{justify-content:flex-end}.admin-audit-summary-row{justify-content:space-between;align-items:center}.product-export-row{justify-content:flex-end;margin-bottom:10px}@media (width<=820px){.unified-summary-actions,.personal-heading-actions,.admin-heading-actions{justify-content:flex-start;width:100%}.admin-audit-summary-row{flex-direction:column;align-items:flex-start}}.secondary-action,.excel-action,.filter-chip{appearance:none;color:#e7f6ff;font:inherit;letter-spacing:.01em;cursor:pointer;white-space:nowrap;background:linear-gradient(#ffffff0a,#fff0 58%),linear-gradient(135deg,#1a67ff2e,#8249ff29);border:1px solid #5cb0ff3d;border-radius:14px;min-height:42px;padding:0 16px;font-size:13px;font-weight:800;line-height:1;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,color .16s;box-shadow:inset 0 1px #ffffff14,0 10px 24px #030c283d}.secondary-action:hover:not(:disabled),.excel-action:hover:not(:disabled),.filter-chip:hover:not(:disabled){color:#f7fcff;background:linear-gradient(#ffffff0f,#fff0 60%),linear-gradient(135deg,#2384ff40,#9e59ff33);border-color:#67dfff70;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1f,0 14px 34px #0c1d5452}.secondary-action:active:not(:disabled),.excel-action:active:not(:disabled),.filter-chip:active:not(:disabled){transform:translateY(0)}.secondary-action:disabled,.excel-action:disabled,.filter-chip:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.excel-action:before{content:"↓";opacity:.9;margin-right:8px;font-size:12px}.filter-chip{color:#a8c9f8;background:#ffffff08;min-height:38px;padding-inline:14px;box-shadow:inset 0 1px #ffffff0d}.filter-chip.active{color:#f1fbff;background:linear-gradient(#ffffff0d,#fff0 58%),linear-gradient(135deg,#1b95ff38,#9152ff2e);border-color:#66dfff6b;box-shadow:inset 0 1px #ffffff1f,0 10px 28px #16368c38}.aurora-select,.project-workflow-toolbar select,.project-status-select,.project-observer-add select,.control-days-field select,.workup-select-grid select{appearance:none;color:#eef7ff;background-color:#060e25eb;background-image:linear-gradient(#ffffff08,#fff0 62%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M3 5.25 7 9l4-3.75' fill='none' stroke='%2399e6ff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:0 0,right 14px center;background-repeat:no-repeat,no-repeat;background-size:auto,14px 14px;border:1px solid #5eafff38;border-radius:14px;box-shadow:inset 0 1px #ffffff0f;padding:0 42px 0 14px!important}.aurora-select:focus,.project-workflow-toolbar select:focus,.project-status-select:focus,.project-observer-add select:focus,.control-days-field select:focus,.workup-select-grid select:focus{border-color:#5adfff6b;outline:none;box-shadow:0 0 0 4px #33adff1a,inset 0 1px #ffffff14}.aurora-select option,.project-workflow-toolbar option,.project-status-select option,.project-observer-add option,.control-days-field option,.workup-select-grid option{color:#eef7ff;background:#09122f}.project-workflow-toolbar{grid-template-columns:minmax(240px,1fr) auto auto auto;align-items:end}.project-workflow-toolbar>label{min-width:0}.project-workflow-toolbar>.secondary-action,.project-workflow-toolbar>.danger-action,.project-workflow-toolbar>.project-audit-note{justify-self:start}.project-workflow-toolbar>.secondary-action,.project-workflow-toolbar>.danger-action{min-width:136px}.project-observer-add .secondary-action,.project-add-search .secondary-action,.project-comment-form .secondary-action,.project-list-actions .secondary-action,.section-actions .secondary-action,.result-actions .secondary-action{flex:none}.file-action.secondary-action{justify-content:center;min-width:154px}@media (width<=980px){.project-workflow-toolbar{grid-template-columns:1fr;align-items:stretch}.project-workflow-toolbar>.secondary-action,.project-workflow-toolbar>.danger-action,.project-workflow-toolbar>.project-audit-note{justify-self:stretch}}.app-shell button.secondary-action,.app-shell button.secondary-button,.app-shell button.load-more-button,.app-shell button.record-open-button,.app-shell button.control-filter-button,.app-shell button.refresh-button,.app-shell button.workup-reset-button,.app-shell label.secondary-action.file-action,.app-shell .project-file-actions .text-action,.app-shell .project-observer-row .text-action,.app-shell .project-catalog-row .text-action,.app-shell .catalog-result-row>.secondary-button,.app-shell .record-open-button,.app-shell .compact-record-actions .text-action,.app-shell .record-card .text-action,.app-shell .results-back,.app-shell .auth-mode-switch button,.app-shell .admin-section-tabs button,.app-shell .personal-tabs button,.app-shell .control-section-switch button,.app-shell .market-section-button,.app-shell .market-period-button,.app-shell .search-scope-chip,.app-shell .example-chip,.app-shell .workup-segment,.app-shell .filter-chip,.app-shell .control-chip,.app-shell .document-type-filters .workup-segment,.app-shell .sample-control-metric,.app-shell .control-product-button,.app-shell .record-open-button,.app-shell .show-more-button{appearance:none;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s,color .16s;color:#e8f6ff!important;background:linear-gradient(#ffffff0d,#ffffff03 45%,#fff0 100%),linear-gradient(135deg,#125bff29,#7a4aff2e)!important;border:1px solid #63b9ff38!important;border-radius:14px!important;text-decoration:none!important;box-shadow:inset 0 1px #ffffff1a,0 12px 32px #020b283d!important}.app-shell button.secondary-action,.app-shell button.secondary-button,.app-shell button.load-more-button,.app-shell button.record-open-button,.app-shell button.control-filter-button,.app-shell button.refresh-button,.app-shell button.workup-reset-button,.app-shell label.secondary-action.file-action,.app-shell .catalog-result-row>.secondary-button,.app-shell .control-product-button,.app-shell .show-more-button{letter-spacing:.01em;min-height:42px!important;padding:0 16px!important;font-size:13px!important;font-weight:800!important}.app-shell .search-scope-chip,.app-shell .example-chip,.app-shell .workup-segment,.app-shell .filter-chip,.app-shell .control-chip,.app-shell .document-type-filters .workup-segment,.app-shell .market-period-button,.app-shell .sample-control-metric,.app-shell .auth-mode-switch button,.app-shell .admin-section-tabs button,.app-shell .personal-tabs button,.app-shell .control-section-switch button,.app-shell .results-back{min-height:40px!important;padding:0 15px!important;font-size:13px!important;font-weight:750!important}.app-shell .compact-record-actions .text-action,.app-shell .record-card .text-action,.app-shell .project-file-actions .text-action,.app-shell .project-observer-row .text-action,.app-shell .project-catalog-row .text-action{justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex!important}.app-shell button.secondary-action:hover:not(:disabled),.app-shell button.secondary-button:hover:not(:disabled),.app-shell button.load-more-button:hover:not(:disabled),.app-shell button.record-open-button:hover:not(:disabled),.app-shell button.control-filter-button:hover:not(:disabled),.app-shell button.refresh-button:hover:not(:disabled),.app-shell button.workup-reset-button:hover:not(:disabled),.app-shell label.secondary-action.file-action:hover,.app-shell .project-file-actions .text-action:hover,.app-shell .project-observer-row .text-action:hover,.app-shell .project-catalog-row .text-action:hover,.app-shell .catalog-result-row>.secondary-button:hover:not(:disabled),.app-shell .compact-record-actions .text-action:hover,.app-shell .record-card .text-action:hover,.app-shell .results-back:hover,.app-shell .auth-mode-switch button:hover,.app-shell .admin-section-tabs button:hover,.app-shell .personal-tabs button:hover,.app-shell .control-section-switch button:hover,.app-shell .market-section-button:hover,.app-shell .market-period-button:hover,.app-shell .search-scope-chip:hover,.app-shell .example-chip:hover,.app-shell .workup-segment:hover,.app-shell .filter-chip:hover,.app-shell .control-chip:hover,.app-shell .document-type-filters .workup-segment:hover,.app-shell .sample-control-metric:hover,.app-shell .control-product-button:hover,.app-shell .show-more-button:hover{transform:translateY(-1px);color:#f6fcff!important;background:linear-gradient(#ffffff12,#ffffff03 45%,#fff0 100%),linear-gradient(135deg,#1f8eff38,#9854ff38)!important;border-color:#5ee2ff70!important;box-shadow:inset 0 1px #ffffff21,0 16px 36px #05123a4d!important}.app-shell button.secondary-action:disabled,.app-shell button.secondary-button:disabled,.app-shell button.load-more-button:disabled,.app-shell button.record-open-button:disabled,.app-shell button.control-filter-button:disabled,.app-shell button.refresh-button:disabled,.app-shell button.workup-reset-button:disabled,.app-shell .project-file-actions .text-action:disabled,.app-shell .project-observer-row .text-action:disabled,.app-shell .project-catalog-row .text-action:disabled,.app-shell .catalog-result-row>.secondary-button:disabled,.app-shell .control-product-button:disabled,.app-shell .show-more-button:disabled{opacity:.48!important;cursor:not-allowed!important;box-shadow:inset 0 1px #ffffff0a!important}.app-shell label.secondary-action.file-action:has(input:disabled){opacity:.48!important;cursor:not-allowed!important;box-shadow:inset 0 1px #ffffff0a!important}.app-shell .excel-action{min-width:132px;background:linear-gradient(#ffffff14,#ffffff03 52%,#fff0 100%),linear-gradient(135deg,#2193ff42,#3d79ff40,#9658ff38)!important;border-color:#58caff4d!important}.app-shell .excel-action:before{content:"↓";opacity:.92;margin-right:8px}.app-shell .danger-action,.app-shell .danger-button,.app-shell .danger-text.text-action{appearance:none;color:#ffd7df!important;background:linear-gradient(#ffffff0a,#fff0 55%),linear-gradient(135deg,#ad295b29,#6d11342e)!important;border:1px solid #ff7a994d!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffff14,0 12px 30px #3a051c3d!important}.app-shell .danger-action:hover:not(:disabled),.app-shell .danger-button:hover:not(:disabled),.app-shell .danger-text.text-action:hover{background:linear-gradient(#ffffff0d,#fff0 55%),linear-gradient(135deg,#ce3b702e,#84164338)!important;border-color:#ff97b075!important}.app-shell select.aurora-select,.app-shell .project-workflow-toolbar select,.app-shell .project-status-select,.app-shell .project-observer-add select,.app-shell .control-days-field select,.app-shell .workup-select-grid select,.app-shell .incoming-filter-grid select,.app-shell .source-filter-grid select,.app-shell .source-query-row select,.app-shell .auth-form select{width:100%;appearance:none!important;color:#eff8ff!important;background-color:#07102aeb!important;background-image:linear-gradient(#ffffff0a,#fff0 60%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M3 5.25 7 9l4-3.75' fill='none' stroke='%2397e7ff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:0 0,right 14px center!important;background-repeat:no-repeat,no-repeat!important;background-size:auto,14px 14px!important;border:1px solid #5bb9ff3d!important;border-radius:14px!important;min-height:44px!important;padding:0 42px 0 14px!important;box-shadow:inset 0 1px #ffffff14,0 8px 22px #01081e24!important}.app-shell select.aurora-select:focus,.app-shell .project-workflow-toolbar select:focus,.app-shell .project-status-select:focus,.app-shell .project-observer-add select:focus,.app-shell .control-days-field select:focus,.app-shell .workup-select-grid select:focus,.app-shell .incoming-filter-grid select:focus,.app-shell .source-filter-grid select:focus,.app-shell .source-query-row select:focus,.app-shell .auth-form select:focus{border-color:#55e1ff75!important;outline:none!important;box-shadow:0 0 0 4px #2caaff1c,inset 0 1px #ffffff1a,0 12px 28px #05123a2e!important}.app-shell select.aurora-select option,.app-shell .project-workflow-toolbar option,.app-shell .project-status-select option,.app-shell .project-observer-add option,.app-shell .control-days-field option,.app-shell .workup-select-grid option,.app-shell .incoming-filter-grid option,.app-shell .source-filter-grid option,.app-shell .source-query-row option,.app-shell .auth-form option{color:#eef7ff!important;background:#0a1537!important}.app-shell .search-input-wrap input,.app-shell .project-create-panel input,.app-shell .project-add-search input,.app-shell .source-query-row input,.app-shell .source-filter-grid input,.app-shell .incoming-filter-grid input,.app-shell .control-filter-card input,.app-shell .analytics-form input,.app-shell .personal-profile-form input,.app-shell .admin-audit-search input,.app-shell .auth-form input,.app-shell .project-comment-form textarea{color:#eef8ff!important;background:linear-gradient(#ffffff0a,#fff0 60%),#07102ae0!important;border:1px solid #5bb5ff2e!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffff0f!important}.app-shell .search-input-wrap input::placeholder,.app-shell .project-create-panel input::placeholder,.app-shell .project-add-search input::placeholder,.app-shell .source-query-row input::placeholder,.app-shell .source-filter-grid input::placeholder,.app-shell .incoming-filter-grid input::placeholder,.app-shell .control-filter-card input::placeholder,.app-shell .analytics-form input::placeholder,.app-shell .personal-profile-form input::placeholder,.app-shell .admin-audit-search input::placeholder,.app-shell .auth-form input::placeholder,.app-shell .project-comment-form textarea::placeholder{color:#8196c0!important}.app-shell .search-input-wrap input:focus,.app-shell .project-create-panel input:focus,.app-shell .project-add-search input:focus,.app-shell .source-query-row input:focus,.app-shell .source-filter-grid input:focus,.app-shell .incoming-filter-grid input:focus,.app-shell .control-filter-card input:focus,.app-shell .analytics-form input:focus,.app-shell .personal-profile-form input:focus,.app-shell .admin-audit-search input:focus,.app-shell .auth-form input:focus,.app-shell .project-comment-form textarea:focus{border-color:#55e1ff6b!important;outline:none!important;box-shadow:0 0 0 4px #2caaff1a,inset 0 1px #ffffff14!important}.app-shell .project-source-tabs,.app-shell .result-actions,.app-shell .section-actions,.app-shell .project-workflow-toolbar,.app-shell .project-observer-add,.app-shell .project-file-actions{gap:12px}.app-shell .project-workflow-toolbar .excel-action,.app-shell .result-actions .excel-action,.app-shell .section-actions .excel-action,.app-shell .project-list-actions .excel-action,.app-shell .product-export-row .excel-action{min-width:142px}@media (width<=900px){.app-shell .project-workflow-toolbar>.excel-action,.app-shell .project-workflow-toolbar>.danger-action,.app-shell .project-workflow-toolbar>.secondary-action{width:100%}}.projects-explorer .source-hero{margin-bottom:18px}.project-list{gap:12px}.project-card{border-radius:18px;padding:18px 20px;position:relative;overflow:hidden;background:radial-gradient(circle at 92% 0,#7c53ff1a,#0000 34%),linear-gradient(145deg,#0c1a3ef2,#080f2bf7)!important;border:1px solid #64afff29!important;box-shadow:inset 0 1px #ffffff09,0 18px 44px #01081f2e!important}.project-card:before{content:"";opacity:.72;background:linear-gradient(#46ddff,#5477ff 52%,#a75cff);width:3px;position:absolute;inset:0 auto 0 0}.project-card:hover{transform:translateY(-2px);background:radial-gradient(circle at 92% 0,#8f56ff24,#0000 36%),linear-gradient(145deg,#0e1f49fa,#0a1131fa)!important;border-color:#52d7ff57!important;box-shadow:inset 0 1px #ffffff0d,0 22px 50px #020a2647!important}.project-card-main{gap:8px}.project-name{letter-spacing:-.01em;font-size:17px}.project-status{color:#9fe9ff;background:#3880ff14;border:1px solid #58c7ff29;border-radius:999px;align-items:center;width:fit-content;min-height:26px;padding:0 10px;font-size:11px;font-weight:750;display:inline-flex}.project-card-stats{align-items:stretch;gap:10px}.project-card-stats>span{color:#788bb6;white-space:normal;background:#ffffff06;border:1px solid #739eff1a;border-radius:12px;align-content:center;gap:2px;min-width:92px;padding:8px 10px;line-height:1.25;display:grid}.project-card-stats strong{color:#7be6ff;font-size:16px}.project-detail{gap:20px}.project-detail>.results-back{align-self:flex-start;margin-bottom:-2px}.project-detail-head{background:radial-gradient(circle at 86% 0,#854cff29,#0000 36%),radial-gradient(circle at 8% 100%,#30bfff14,#0000 34%),linear-gradient(145deg,#0d1c43f5,#080e2bfa);border:1px solid #65abff2b;border-radius:22px;padding:24px 26px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 24px 58px #0208213b}.project-detail-head:after{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff08,#0000 28%);position:absolute;inset:0}.project-detail-head>*{z-index:1;position:relative}.project-detail-head h1{letter-spacing:-.035em;margin:6px 0 8px;font-size:clamp(28px,3vw,38px)}.project-detail-head p{color:#8ea1c9;font-size:13px}.project-detail-metrics{gap:10px}.project-detail-metrics span{color:#788bb6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff09;border:1px solid #6f9eff1f;border-radius:15px;min-width:112px;padding:12px 14px}.project-detail-metrics strong{color:#6fe2ff;margin-bottom:5px;font-size:25px}.project-workflow-toolbar{background:linear-gradient(#ffffff06,#0000 70%),linear-gradient(145deg,#0a173af0,#070d27f7);border-color:#60b2ff2e;border-radius:18px;padding:16px;box-shadow:inset 0 1px #ffffff0a,0 14px 34px #02092226}.project-workflow-toolbar label>span{color:#8fa7d2;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.project-section{background:linear-gradient(#ffffff05,#0000 50%),#070f2a80;border:1px solid #65a0ff21;border-radius:20px;padding:20px;box-shadow:inset 0 1px #ffffff06}.project-section+.project-section{margin-top:0}.project-section .section-heading{border-bottom:1px solid #6896f01a;margin-bottom:16px;padding-bottom:13px}.project-section .section-heading h2{letter-spacing:-.015em;margin:2px 0 0;font-size:18px}.project-section .section-heading .eyebrow{color:#61dfff;margin-bottom:4px}.project-item-list,.project-observer-list,.project-file-list,.project-event-list{gap:10px}.project-item-row.editable{border-radius:15px;padding:14px 15px;box-shadow:inset 0 1px #ffffff06;background:linear-gradient(145deg,#0d1a3ccc,#080f2adb)!important;border:1px solid #62a6ff21!important}.project-item-row.editable:hover{background:linear-gradient(145deg,#0f1f47db,#0a1231e6)!important;border-color:#53ceff40!important}.project-item-main{gap:5px}.project-item-main strong{color:#f3f8ff;font-size:14px}.project-item-main span{color:#8295bf;font-size:11px;line-height:1.45}.project-add-section{background:radial-gradient(circle at 100% 0,#5770ff14,#0000 34%),#070f2a85}.project-source-tabs{margin-bottom:14px}.project-source-tabs .filter-chip{min-width:108px}.project-add-search{margin-bottom:14px}.project-catalog-results{gap:9px}.project-catalog-row{background:#0a1434b8;border-color:#62a6ff21;border-radius:14px;padding:13px 14px}.project-catalog-row:hover{background:#0d1c42c7;border-color:#54d2ff40}.project-catalog-row strong{font-size:13px}.project-catalog-row span{color:#7e91bd;font-size:11px}.project-observer-add{background:#ffffff05;border:1px solid #64a8ff1a;border-radius:15px;padding:12px}.project-observer-row,.project-file-row{background:linear-gradient(145deg,#0c1839c7,#080f2ad6);border-color:#61a6ff21;border-radius:15px;padding:13px 14px}.project-observer-row strong,.project-file-row strong{color:#eef7ff;font-size:13px}.project-observer-row span,.project-file-row span{color:#7e91ba;font-size:11px}.project-comment-form{background:#ffffff05;border:1px solid #5faaff1c;border-radius:15px;margin-bottom:18px;padding:14px}.project-comment-form textarea{min-height:104px;padding:13px 14px;line-height:1.5}.project-comment-form .secondary-action{justify-self:start}.project-event-row{background:#0912309e;border-radius:14px;align-items:flex-start;padding:13px 14px 13px 18px;position:relative;border:1px solid #669fff1a!important}.project-event-row:before{content:"";background:linear-gradient(#49dcffd9,#6660ffb8);border-radius:999px;width:2px;position:absolute;top:11px;bottom:11px;left:0}.project-event-row.comment{background:linear-gradient(145deg,#0d1d43b8,#09112fc7);border-left:1px solid #669fff1a!important}.project-event-row.comment:before{background:linear-gradient(#64e5ff,#9a65ff);width:3px}.project-event-row>div>span{color:#e8f3ff;font-size:13px;line-height:1.45}.project-event-actor{letter-spacing:.01em;margin-top:2px;color:#72dafa!important;font-size:10px!important}.project-event-row>small:last-child{color:#6478a5;font-size:10px}.section-hint{color:#7588b2;margin-top:-8px;margin-bottom:14px}.project-audit-note{background:#4b8eff0d;border:1px solid #5dbcff1c;border-radius:13px;padding:10px 12px}.project-audit-note strong{color:#dff9ff}.project-audit-note span{color:#8296bf}@media (width<=820px){.project-detail-head{padding:20px}.project-detail-metrics{width:100%}.project-detail-metrics span{flex:120px}.project-section{padding:16px}.project-card-stats{width:100%}.project-card-stats>span{flex:120px;min-width:0}}@media (width<=620px){.project-detail-head h1{font-size:27px}.project-detail-metrics span{min-width:0}.project-section{border-radius:16px}.project-observer-add{padding:10px}.project-event-row{flex-direction:column;gap:7px}}.project-overview-panel{background:linear-gradient(145deg,#0a1636c7,#070e27d6);border:1px solid #60a6ff1f;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:18px 0 12px;padding:14px 16px;display:flex;box-shadow:inset 0 1px #ffffff08}.project-overview-metrics{flex-wrap:wrap;align-items:stretch;gap:9px;display:flex}.project-overview-metrics>span{background:#ffffff05;border:1px solid #68aeff1a;border-radius:12px;gap:2px;min-width:88px;padding:9px 12px;display:grid}.project-overview-metrics strong{color:#f1f8ff;font-size:18px;line-height:1}.project-overview-metrics small{color:#788db8;font-size:10px}.project-overview-panel .project-list-actions{margin:0}.project-list-filters{background:#070f2a80;border:1px solid #61a5ff1a;border-radius:16px;grid-template-columns:minmax(260px,1.35fr) minmax(190px,.65fr) minmax(190px,.65fr) auto;align-items:center;gap:10px;margin-bottom:16px;padding:12px;display:grid}.project-list-filters:has(.project-filter-reset){grid-template-columns:minmax(260px,1.35fr) minmax(190px,.65fr) minmax(190px,.65fr) auto auto}.project-filter-search input,.project-item-toolbar input{color:#eef8ff;width:100%;min-height:44px;font:inherit;background:linear-gradient(#ffffff09,#fff0 60%),#07102ae0;border:1px solid #5bb5ff2e;border-radius:14px;outline:none;padding:0 14px;box-shadow:inset 0 1px #ffffff0d}.project-filter-search input::placeholder,.project-item-toolbar input::placeholder{color:#788db8}.project-filter-search input:focus,.project-item-toolbar input:focus{border-color:#55e1ff6b;box-shadow:0 0 0 4px #2caaff17,inset 0 1px #ffffff12}.project-filter-reset{min-width:96px}.project-card-title-line{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.project-access-badge{color:#9ddfff;letter-spacing:.015em;background:#3c91ff12;border:1px solid #62c6ff2e;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.project-access-badge.is-observer{color:#cdbbff;background:#804cff14;border-color:#9f75ff33}.project-progress{background:#ffffff0e;border-radius:999px;width:min(360px,100%);height:5px;margin-top:10px;overflow:hidden;box-shadow:inset 0 1px 2px #0000002e}.project-progress>span{border-radius:inherit;background:linear-gradient(90deg,#43dfff,#4d8dff 52%,#9d66ff);height:100%;display:block;box-shadow:0 0 14px #46c1ff42}.project-item-toolbar{background:#ffffff04;border:1px solid #62a6ff1a;border-radius:14px;grid-template-columns:minmax(240px,1fr) minmax(200px,.45fr) auto;align-items:center;gap:10px;margin-bottom:12px;padding:11px;display:grid}.project-item-toolbar>span{text-align:right;color:#7d91bc;min-width:72px;font-size:11px;font-weight:700}.project-timeline-filters{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.project-timeline-filters .filter-chip{min-width:104px}@media (width<=1120px){:is(.project-list-filters,.project-list-filters:has(.project-filter-reset)){grid-template-columns:repeat(2,minmax(0,1fr))}.project-filter-search{grid-column:1/-1}}@media (width<=760px){.project-overview-panel{flex-direction:column;align-items:stretch}.project-overview-panel .project-list-actions{justify-content:flex-start}:is(.project-list-filters,.project-list-filters:has(.project-filter-reset),.project-item-toolbar){grid-template-columns:1fr}.project-item-toolbar>span{text-align:left}.project-filter-reset{width:100%}}.project-details-card{position:relative;overflow:hidden}.project-details-card:before{content:"";background:linear-gradient(90deg,#4ddaffc7,#9453ff38,#0000);width:180px;height:1px;position:absolute;inset:0 auto auto 0}.project-details-view{grid-template-columns:minmax(0,1.7fr) minmax(150px,.45fr) minmax(170px,.5fr);gap:12px;display:grid}.project-detail-field{background:linear-gradient(#1c366c21,#07102a5c);border:1px solid #5eafff1f;border-radius:14px;align-content:start;gap:8px;min-width:0;padding:15px 16px;display:grid}.project-detail-field>span,.project-details-form label>span{color:#7890bb;letter-spacing:.045em;text-transform:uppercase;font-size:11px;font-weight:800}.project-detail-field>strong{color:#eaf6ff;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:1.55}.project-details-form{grid-template-columns:minmax(0,1.3fr) minmax(150px,.45fr) minmax(180px,.5fr);align-items:end;gap:12px;display:grid}.project-details-form label{gap:7px;min-width:0;display:grid}.project-details-description{grid-column:1/-1}.project-details-form input,.project-details-form textarea,.project-details-form select{color:#eef8ff;width:100%;min-height:44px;font:inherit;background:linear-gradient(#ffffff0a,#fff0 60%),#07102ae6;border:1px solid #5bb9ff38;border-radius:14px;outline:none;padding:0 14px;box-shadow:inset 0 1px #ffffff0f}.project-details-form textarea{resize:vertical;min-height:104px;padding:12px 14px;line-height:1.5}.project-details-form input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.project-details-form input:focus,.project-details-form textarea:focus,.project-details-form select:focus{border-color:#55e1ff6b;box-shadow:0 0 0 4px #2caaff1a,inset 0 1px #ffffff14}.project-details-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;margin-top:2px;display:flex}.project-details-actions .primary-action,.project-details-actions .secondary-action{min-width:126px}.project-priority{color:#bcd6ff;background:#3c66b81a;border:1px solid #72aeff2e;border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:0 10px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.project-priority.is-low{color:#a7d9ff;background:#277bc11a;border-color:#58b5ff33}.project-priority.is-normal{color:#c8d8ff;background:#5259ba1a;border-color:#7b9bff2e}.project-priority.is-high{color:#e1c6ff;background:#7b42c91f;border-color:#b777ff3d}.project-priority.is-urgent{color:#ffc0d1;background:#bb306421;border-color:#ff729f4d}.project-card-meta-line{color:#7f95bd;flex-wrap:wrap;align-items:center;gap:9px;font-size:11px;display:flex}.project-card-meta-line .project-priority{min-height:24px;padding-inline:8px;font-size:10px}@media (width<=900px){.project-details-view,.project-details-form{grid-template-columns:1fr}.project-details-description,.project-details-actions{grid-column:auto}.project-details-actions{justify-content:stretch}.project-details-actions .primary-action,.project-details-actions .secondary-action{flex:1 1 0}}.personal-list-row.event-row.is-project-event{background:linear-gradient(135deg,#2d74ff12,#8e49ff0e),#07112aa8;border-color:#6f98ff38}.personal-list-row.event-row.is-project-event.is-unread{border-color:#58d4ff57;box-shadow:inset 3px 0 #56d1ffb8,0 14px 34px #0510342e}.project-tasks-section{overflow:visible}.project-task-heading-hint{margin:6px 0 0}.project-task-editor{background:linear-gradient(#ffffff09,#fff0 52%),#08122f94;border:1px solid #5bb5ff29;border-radius:18px;grid-template-columns:minmax(0,1.3fr) minmax(190px,.65fr) minmax(150px,.45fr) minmax(160px,.48fr);gap:12px;margin-bottom:16px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff0d}.project-task-editor label{gap:7px;min-width:0;display:grid}.project-task-editor label>span{color:#7890bb;letter-spacing:.03em;font-size:11px;font-weight:800}.project-task-title-field{grid-column:span 2}.project-task-description-field{grid-column:1/-1}.project-task-editor input,.project-task-editor textarea,.project-task-toolbar input{color:#eef8ff;width:100%;min-height:44px;font:inherit;background:linear-gradient(#ffffff0a,#fff0 60%),#07102ae0;border:1px solid #5bb5ff2e;border-radius:14px;outline:none;padding:0 14px;box-shadow:inset 0 1px #ffffff0f}.project-task-editor textarea{resize:vertical;min-height:86px;padding:12px 14px}.project-task-editor input::placeholder,.project-task-editor textarea::placeholder,.project-task-toolbar input::placeholder{color:#8196c0}.project-task-editor input:focus,.project-task-editor textarea:focus,.project-task-toolbar input:focus{border-color:#55e1ff6b;box-shadow:0 0 0 4px #2caaff1a,inset 0 1px #ffffff14}.project-task-editor-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.project-task-toolbar{grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:12px;margin:0 0 14px;display:grid}.project-task-filter-row{flex-wrap:wrap;gap:8px;display:flex}.project-task-toolbar>span{color:#7d91b8;white-space:nowrap;font-size:12px;font-weight:800}.project-task-list{gap:10px;display:grid}.project-task-card{background:linear-gradient(#ffffff06,#fff0 62%),#08122f85;border:1px solid #5bb5ff21;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px 16px;display:grid;box-shadow:inset 0 1px #ffffff09}.project-task-card.is-in_progress{background:linear-gradient(135deg,#1f89ff12,#7e4cff0d),#08122f8f;border-color:#56cfff38}.project-task-card.is-done{opacity:.82}.project-task-card.is-cancelled{opacity:.62}.project-task-card.is-editing{box-shadow:none;background:0 0;border:0;padding:0;display:block}.project-task-card.is-editing .project-task-editor{margin-bottom:0}.project-task-main{gap:8px;min-width:0;display:grid}.project-task-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.project-task-title-row>strong{color:#f3f8ff;font-size:15px;line-height:1.35}.project-task-main>p{color:#a3b4d6;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.5}.project-task-meta{color:#7489b1;flex-wrap:wrap;gap:14px;font-size:11px;display:flex}.project-task-meta b{color:#a8badc;font-weight:700}.project-task-priority,.project-task-due{letter-spacing:.02em;color:#b7ccf5;background:#5b86ff12;border:1px solid #75aeff2b;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:10px;font-weight:850;display:inline-flex}.project-task-priority.is-high{color:#ffd79b;background:#a666141a;border-color:#ffc5653d}.project-task-priority.is-urgent{color:#ffc2cd;background:#b52d551c;border-color:#ff719245}.project-task-priority.is-low{color:#9fdfd8;background:#237d7717;border-color:#59d3cc38}.project-task-due.is-overdue{color:#ffc0ca;background:#ad234621;border-color:#ff69874d}.project-task-due.is-today{color:#ffe3a8;background:#a3680f1f;border-color:#ffc34f4d}.project-task-due.is-soon{color:#c3eaff;background:#1d76b81a;border-color:#53c5ff45}.project-task-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.project-task-status-select{min-width:150px}.project-task-actions .text-action{min-height:38px}@media (width<=980px){.project-task-editor{grid-template-columns:1fr 1fr}.project-task-title-field{grid-column:1/-1}.project-task-toolbar{grid-template-columns:1fr;align-items:stretch}.project-task-toolbar>span{justify-self:start}.project-task-card{grid-template-columns:1fr}.project-task-actions{justify-content:flex-start}}@media (width<=620px){.project-task-editor{grid-template-columns:1fr}.project-task-title-field,.project-task-description-field,.project-task-editor-actions{grid-column:1}.project-task-editor-actions{flex-direction:column-reverse}.project-task-editor-actions .secondary-action,.project-task-editor-actions .primary-action{width:100%}.project-task-actions{grid-template-columns:1fr;display:grid}.project-task-status-select{width:100%}}.azanta-light-shell{--natural-ink:#2d2119;--natural-muted:#756d65;--natural-green:#174f37;--natural-green-2:#2d7151;--natural-green-soft:#eaf2e9;--natural-paper:#fffdf9;--natural-cream:#f4eee4;--natural-cream-2:#eee4d5;--natural-line:#4f3d2c1f;--natural-shadow:0 18px 48px #49372314;min-height:100vh;color:var(--natural-ink);background:radial-gradient(circle at 28% 0,#fffffff2,#0000 35rem),radial-gradient(circle at 82% 12%,#c9b8911c,#0000 27rem),#f5f0e7;grid-template-columns:210px minmax(0,1fr);align-items:stretch;display:grid}.azanta-light-shell button,.azanta-light-shell input,.azanta-light-shell textarea,.azanta-light-shell select{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app-sidebar{z-index:50;background:linear-gradient(#ffffffd1,#f9f5eeed),#fbf8f2;border-right:1px solid #4b3b2a17;flex-direction:column;height:100vh;min-height:720px;padding:20px 16px 18px;display:flex;position:sticky;top:0;box-shadow:10px 0 35px #4d392306}.sidebar-brand{width:100%;min-height:60px;color:var(--natural-ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:5px 5px 14px;display:flex}.sidebar-brand-symbol{object-fit:contain;flex:none;width:43px;height:43px}.sidebar-brand-wordmark{object-fit:contain;object-position:left center;filter:sepia(.12)saturate(.78)brightness(.72);width:112px;height:41px}.sidebar-brand:hover .sidebar-brand-symbol{transform:translateY(-1px)}.sidebar-brand-symbol{transition:transform .18s}.sidebar-navigation{flex-direction:column;flex:1;gap:18px;min-height:0;padding-top:8px;display:flex}.sidebar-nav-primary,.sidebar-nav-admin{gap:5px;display:grid}.sidebar-nav-admin{border-top:1px solid #4e3c2b14;margin-top:auto;padding-top:15px}.sidebar-section-caption{color:#9b9187;letter-spacing:.11em;text-transform:uppercase;padding:0 10px 5px;font-size:9px;font-weight:800}.sidebar-nav-button{color:#5f574f;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:42px;padding:5px 9px;transition:background .16s,color .16s,border-color .16s,transform .16s;display:grid;position:relative}.sidebar-nav-button:hover{color:#234e39;background:#e8e2d68c;transform:translate(1px)}.sidebar-nav-button.is-active{color:#164832;background:linear-gradient(135deg,#eee7d9 0%,#e8efe5 100%);border-color:#3c684a14;box-shadow:inset 0 1px #ffffffbf,0 6px 18px #3849370f}.sidebar-nav-icon{color:currentColor;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.sidebar-nav-button.is-active .sidebar-nav-icon{color:#174f37;background:#ffffff8c}.sidebar-nav-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:650;overflow:hidden}.sidebar-nav-badge{color:#fff;background:#174f37;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;line-height:1;display:grid}.sidebar-bottom{border-top:1px solid #4e3c2b14;gap:9px;margin-top:14px;padding-top:14px;display:grid}.sidebar-brand-note{color:#4f473f;background:#efeae0a3;border-radius:12px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:8px;padding:9px 8px;display:grid}.sidebar-brand-note>span{color:#1c6344;background:#edf4e9;border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.sidebar-brand-note div{gap:2px;min-width:0;display:grid}.sidebar-brand-note strong{font-size:10px;line-height:1.2}.sidebar-brand-note small{color:#8b8075;letter-spacing:.05em;text-transform:uppercase;font-size:7.5px;line-height:1.3}.app-sidebar .status-pill{color:#647069;min-height:31px;box-shadow:none;background:#ffffff8c;border-color:#4b59491a;justify-content:center}.sidebar-logout{color:#7e5b50;cursor:pointer;background:#ffffff73;border:1px solid #71463b1a;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:36px;font-size:11px;font-weight:700;display:flex}.sidebar-logout:hover{color:#6e4036;background:#fff}.app-stage{flex-direction:column;min-width:0;min-height:100vh;display:flex}.workspace-topbar{z-index:45;-webkit-backdrop-filter:blur(22px)saturate(1.1);backdrop-filter:blur(22px)saturate(1.1);background:#faf7f1db;border-bottom:1px solid #523e2b14;grid-template-columns:minmax(340px,760px) auto;justify-content:space-between;align-items:center;gap:24px;min-height:74px;padding:10px clamp(20px,2.2vw,34px);display:grid;position:sticky;top:0}.global-search{color:#867c71;background:#ffffffc7;border:1px solid #4e3d2c1f;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;height:43px;padding:0 13px;transition:border-color .18s,box-shadow .18s,background .18s;display:grid;box-shadow:0 6px 22px #4835200b,inset 0 1px #fffffff2}.global-search:focus-within{background:#fff;border-color:#1f5b3d59;box-shadow:0 0 0 4px #2b684612,0 8px 26px #4636220f}.global-search input{color:#342a23;background:0 0;border:0;outline:0;width:100%;min-width:0;height:40px;font-size:12px}.global-search input::placeholder{color:#9e958c}.global-search kbd{color:#9a9188;text-align:center;min-width:52px;box-shadow:none;background:#f8f5ef;border:1px solid #4e3d2c17;border-radius:7px;padding:4px 7px;font-family:inherit;font-size:9px}.workspace-account{align-items:center;gap:10px;display:flex}.workspace-notification-button{color:#4a4038;cursor:pointer;background:#ffffffa6;border:1px solid #4e3d2c1a;border-radius:13px;place-items:center;width:40px;height:40px;display:grid;position:relative}.workspace-notification-button:hover{color:#174f37;background:#fff}.workspace-notification-button b{color:#fff;background:#8a5a24;border:2px solid #faf7f1;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:-4px;right:-4px}.workspace-user-button{color:#2f271f;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:13px;grid-template-columns:34px auto 14px;align-items:center;gap:9px;min-width:148px;padding:4px 7px 4px 4px;display:grid}.workspace-user-button:hover{background:#e9e3d8b3}.workspace-avatar{color:#174f37;background:linear-gradient(135deg,#e7efe2,#dcd0bd);border:1px solid #3e533e1f;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:850;display:grid;box-shadow:inset 0 1px #fff}.workspace-user-copy{gap:2px;min-width:0;display:grid}.workspace-user-copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:11px;overflow:hidden}.workspace-user-copy small{color:#8a8178;font-size:9px}.workspace-user-chevron{color:#8b8177;font-size:14px}.azanta-light-shell main{flex:1}.azanta-light-shell main.home-stage{width:100%;margin:0;padding:16px clamp(16px,1.8vw,28px) 28px}.azanta-light-shell main.workspace-stage{width:min(1500px,100% - 38px);margin:0 auto;padding-bottom:32px}.home-dashboard{grid-template-columns:minmax(0,1fr) 300px;gap:16px;max-width:1600px;margin:0 auto;display:grid}.home-main-column,.home-right-rail{align-content:start;gap:13px;min-width:0;display:grid}.home-hero{min-height:328px;box-shadow:var(--natural-shadow), inset 0 1px 0 #ffffffe6;background:#f5eee3;border:1px solid #54412d1a;border-radius:23px;grid-template-columns:minmax(0,1.14fr) minmax(330px,.86fr);display:grid;overflow:hidden}.home-hero-copy{z-index:2;background:linear-gradient(90deg,#f8f3eafc 0%,#f8f3eaf5 76%,#f8f3ea2e 100%);flex-direction:column;justify-content:center;padding:clamp(24px,3vw,42px);display:flex;position:relative}.home-overline,.home-section-kicker{color:#6e4b30;letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:8.5px;font-weight:800}.home-hero h1{color:#2f1f16;letter-spacing:-.045em;max-width:720px;margin:9px 0 6px;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4.15vw,64px);font-weight:500;line-height:.96}.home-hero-lead{color:#665a4f;max-width:660px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.45}.home-hero-search{color:#1b603f;background:#ffffffeb;border:1px solid #4e3d2c29;border-radius:14px;grid-template-columns:auto minmax(0,1fr) 39px;align-items:center;gap:9px;width:min(100%,720px);height:50px;margin-top:18px;padding:4px 5px 4px 14px;display:grid;box-shadow:0 9px 24px #4a382312}.home-hero-search input{color:#322920;background:0 0;border:0;outline:0;width:100%;min-width:0;height:40px;font-size:11px}.home-hero-search input::placeholder{color:#9c948a}.home-hero-search button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#1f6546,#123f2e);border:0;border-radius:12px;place-items:center;width:39px;height:39px;display:grid;box-shadow:0 7px 18px #174f3733}.home-hero-search button:disabled{opacity:.42;cursor:default;box-shadow:none}.home-quick-intents{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.home-quick-intents button{color:#564a40;cursor:pointer;background:#f9f6efb8;border:1px solid #4e3d2c1c;border-radius:10px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:9px;font-weight:650;display:inline-flex}.home-quick-intents button:hover{color:#174f37;background:#f3f6ef;border-color:#1f5b3d38}.home-hero-visual{min-height:328px;position:relative;overflow:hidden}.home-hero-visual img{object-fit:cover;object-position:center;filter:saturate(.96)contrast(.98);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.02)}.home-hero-visual-gradient{background:linear-gradient(90deg,#f5eee38c,#f5eee300 34%),linear-gradient(#0000 55%,#34231429);position:absolute;inset:0}.home-hero-signature{color:#ffffffed;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 1px 5px #1e140c73;font-size:7.5px;font-weight:800;position:absolute;bottom:13px;right:16px}.home-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.home-metric-card{background:#fffdf9eb;border:1px solid #4e3d2c17;border-radius:14px;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:10px;min-height:93px;padding:13px;display:grid;box-shadow:0 8px 24px #4a38230a,inset 0 1px #fff}.home-metric-icon{color:#17613f;background:linear-gradient(135deg,#edf4e9,#f3f7ef);border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.home-metric-card>div{gap:1px;min-width:0;display:grid}.home-metric-card strong{color:#2c2119;letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:650;line-height:1}.home-metric-card span{color:#5e554d;margin-top:2px;font-size:9px;font-weight:650}.home-metric-card small{color:#43805e;margin-top:2px;font-size:7.5px}.home-workspaces,.home-panel,.home-rail-card{background:#fffdf9e6;border:1px solid #4e3d2c17;border-radius:16px;box-shadow:0 9px 28px #4a38230a,inset 0 1px #fff}.home-section-heading,.home-panel-heading,.home-rail-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-section-heading h2,.home-panel-heading h2,.home-rail-heading h2{color:#33231a;letter-spacing:-.02em;margin:3px 0 0;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:600}.home-workspace-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.home-workspace-card{color:#3d3026;cursor:pointer;text-align:left;isolation:isolate;background:linear-gradient(145deg,#fbf8f1,#eee8dc);border:1px solid #4e3d2c17;border-radius:13px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px;min-height:130px;padding:13px;display:flex;position:relative;overflow:hidden}.home-workspace-card:after{content:"";z-index:-1;opacity:.72;filter:blur(.2px);border-radius:50%;width:105px;height:105px;position:absolute;bottom:-40px;right:-31px}.home-workspace-card.tone-citrus:after{background:radial-gradient(circle,#f2b858,#e1d09d 57%,#0000 60%)}.home-workspace-card.tone-glass:after{background:radial-gradient(circle,#b7d8c2,#e0e9db 57%,#0000 60%)}.home-workspace-card.tone-lab:after{background:radial-gradient(circle,#d6dfb3,#ece4cb 57%,#0000 60%)}.home-workspace-card.tone-paper:after{background:radial-gradient(circle,#c7b89c,#e9dfcf 57%,#0000 60%)}.home-workspace-card.tone-chart:after{background:radial-gradient(circle,#a5c2a7,#dde4d2 57%,#0000 60%)}.home-workspace-card.tone-leaf:after{background:radial-gradient(circle,#7ca477,#dfe7d5 57%,#0000 60%)}.home-workspace-card:hover{border-color:#2b634133;transform:translateY(-2px);box-shadow:0 10px 25px #42352414}.home-workspace-card{transition:transform .18s,box-shadow .18s,border-color .18s}.home-workspace-card-icon{color:#195b3d;background:#ffffffb8;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 1px #fff}.home-workspace-card-copy{gap:4px;max-width:90%;display:grid}.home-workspace-card-copy strong{color:#35261e;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:600}.home-workspace-card-copy small{color:#756c63;font-size:8.5px;line-height:1.35}.home-workspace-card-arrow{color:#3f473d;background:#ffffffc7;border:1px solid #4d3b2a14;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;bottom:9px;right:10px}.home-lower-grid{grid-template-columns:1.15fr .85fr;gap:10px;display:grid}.home-panel{min-width:0;padding:14px}.home-text-link,.home-rail-heading>button{color:#6c6259;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:8.5px;font-weight:700;display:inline-flex}.home-text-link:hover,.home-rail-heading>button:hover{color:#174f37}.home-activity-list,.home-control-list,.home-notification-list{gap:5px;margin-top:10px;display:grid}.home-activity-row{color:#473a31;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:47px;padding:5px 6px;display:grid}.home-activity-row:hover{background:#f6f3ec}.home-activity-icon,.home-control-icon,.home-notification-icon{color:#1c6544;background:#edf4e9;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.home-activity-copy{gap:2px;min-width:0;display:grid}.home-activity-copy strong{text-overflow:ellipsis;white-space:nowrap;color:#393028;font-size:9px;overflow:hidden}.home-activity-copy small{text-overflow:ellipsis;white-space:nowrap;color:#81786f;font-size:7.8px;overflow:hidden}.home-activity-row time{color:#9b928a;white-space:nowrap;font-size:7.5px}.home-panel-empty,.home-rail-empty{color:#91877d;text-align:center;padding:20px 8px;font-size:9px}.home-control-list button{color:#5e554d;cursor:pointer;text-align:left;background:#fbf9f4;border:1px solid #4e3d2c12;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:48px;padding:6px;display:grid}.home-control-list button:hover{background:#f6f7f2;border-color:#1f5b3d2b}.home-control-list button>span:nth-child(2){justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.home-control-list small{color:#756d65;font-size:8px}.home-control-list strong{color:#2d241d;font-family:Georgia,Times New Roman,serif;font-size:17px}.home-control-list button>svg{color:#9a8f83}.home-notification-list button{color:#51463d;cursor:pointer;text-align:left;background:#fbf8f2;border:1px solid #4e3d2c13;border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:61px;padding:7px;display:grid}.home-notification-list button.is-unread{background:linear-gradient(135deg,#f0f6ec,#faf8f2);border-color:#2469442b;box-shadow:inset 2px 0 #2e7652}.home-notification-list button:hover{border-color:#24694430}.home-notification-list button>span:nth-child(2){gap:2px;min-width:0;display:grid}.home-notification-list small{color:#988f85;font-size:7px}.home-notification-list strong{text-overflow:ellipsis;white-space:nowrap;color:#342b24;font-size:8.5px;overflow:hidden}.home-notification-list em{text-overflow:ellipsis;white-space:nowrap;color:#7c736b;font-size:7.2px;font-style:normal;overflow:hidden}.home-notification-list>button>svg{color:#9a9085}.home-quick-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.home-quick-grid button{color:#28593e;cursor:pointer;text-align:left;background:#eef4e9;border:1px solid #43684414;border-radius:10px;align-items:center;gap:7px;min-height:46px;padding:8px;display:flex}.home-quick-grid button:hover{background:#e6efe0}.home-quick-grid span{font-size:8px;font-weight:700;line-height:1.25}.home-brand-card{color:#fff;background:radial-gradient(circle at 86% 10%,#c6da9757,#0000 10rem),linear-gradient(145deg,#28563c,#173a2b 58%,#493a25);border:1px solid #434f331c;border-radius:16px;min-height:204px;padding:18px;position:relative;overflow:hidden;box-shadow:0 14px 34px #2d382524}.home-brand-card:after{content:"";filter:blur(1px);opacity:.8;background:radial-gradient(circle at 35% 35%,#b8d58be6,#4e77438c 45%,#0000 68%);border-radius:50%;width:180px;height:180px;position:absolute;bottom:-70px;right:-55px}.home-brand-leaf{color:#daeeb7c7;position:absolute;top:14px;right:17px;transform:rotate(-15deg)}.home-brand-card p{z-index:1;letter-spacing:.23em;margin:0;font-size:8px;font-weight:800;position:relative}.home-brand-card h2{z-index:1;max-width:215px;margin:23px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:500;line-height:1.08;position:relative}.home-brand-card>span{z-index:1;color:#ffffffad;max-width:205px;font-size:8px;line-height:1.45;display:block;position:relative}.home-brand-card button{z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff29;border-radius:10px;align-items:center;gap:6px;min-height:31px;padding:0 11px;font-size:8px;font-weight:750;display:inline-flex;position:absolute;bottom:17px;left:18px}.home-brand-card button:hover{background:#ffffff2b}.azanta-light-shell .workspace-stage>.search-shell.is-compact{margin-top:20px}@media (width<=1420px){.home-dashboard{grid-template-columns:1fr}.home-right-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.home-brand-card{min-height:174px}}@media (width<=1180px){.azanta-light-shell{grid-template-columns:82px minmax(0,1fr)}.app-sidebar{padding-inline:10px}.sidebar-brand{justify-content:center;padding-inline:0}.sidebar-brand-symbol{width:42px}.sidebar-brand-wordmark,.sidebar-nav-label,.sidebar-section-caption,.sidebar-brand-note div,.sidebar-logout span,.app-sidebar .status-pill span:not(.status-dot){display:none}.sidebar-nav-button{grid-template-columns:1fr;justify-items:center;padding-inline:4px}.sidebar-nav-icon{width:34px;height:34px}.sidebar-nav-badge{position:absolute;top:2px;right:5px}.sidebar-brand-note{grid-template-columns:1fr;justify-items:center}.sidebar-logout{justify-self:center;width:42px}.home-workspace-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.workspace-topbar{grid-template-columns:minmax(0,1fr) auto;padding-inline:14px}.workspace-user-copy,.workspace-user-chevron{display:none}.workspace-user-button{grid-template-columns:34px;min-width:38px;padding:2px}.global-search kbd{display:none}.home-hero{grid-template-columns:1fr}.home-hero-visual{order:-1;min-height:200px}.home-hero-copy{background:#f7f1e8}.home-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-lower-grid{grid-template-columns:1fr}.home-right-rail{grid-template-columns:1fr 1fr}.home-brand-card{grid-column:1/-1}}@media (width<=650px){.azanta-light-shell{display:block}.app-sidebar{z-index:60;border-bottom:1px solid #4e3d2c1a;border-right:0;flex-direction:row;align-items:center;width:100%;height:auto;min-height:0;padding:7px 9px;position:sticky;top:0;overflow-x:auto}.sidebar-brand{flex:0 0 42px;width:42px;min-height:42px;padding:0}.sidebar-brand-symbol{width:37px;height:37px}.sidebar-navigation{flex-direction:row;flex:none;gap:6px;padding:0}.sidebar-nav-primary,.sidebar-nav-admin{gap:3px;display:flex}.sidebar-nav-admin{border:0;border-left:1px solid #4e3d2c1a;margin:0;padding:0 0 0 5px}.sidebar-nav-button{border-radius:11px;flex:0 0 39px;width:39px;min-height:39px}.sidebar-nav-icon{width:31px;height:31px}.sidebar-bottom{display:none}.workspace-topbar{gap:6px;min-height:60px;padding:8px 10px;top:55px}.workspace-notification-button{width:36px;height:36px}.workspace-user-button{display:none}.global-search{height:40px}.azanta-light-shell main.home-stage{padding:10px}.azanta-light-shell main.workspace-stage{width:calc(100% - 20px)}.home-dashboard{gap:10px}.home-hero{border-radius:17px;min-height:0}.home-hero-copy{padding:20px 16px}.home-hero h1{font-size:37px}.home-hero-lead{font-size:12px}.home-hero-visual{min-height:160px}.home-quick-intents{grid-template-columns:1fr 1fr;display:grid}.home-quick-intents button{justify-content:center}.home-metrics-grid{grid-template-columns:1fr 1fr;gap:7px}.home-metric-card{grid-template-columns:40px minmax(0,1fr);min-height:78px;padding:10px}.home-metric-icon{width:39px;height:39px}.home-metric-card strong{font-size:20px}.home-workspace-grid{grid-template-columns:1fr 1fr}.home-workspace-card{min-height:116px}.home-right-rail{grid-template-columns:1fr}.home-brand-card{grid-column:auto}}@media (width<=430px){.home-metrics-grid,.home-workspace-grid,.home-quick-intents,.home-quick-grid{grid-template-columns:1fr}.home-activity-row{grid-template-columns:31px minmax(0,1fr)}.home-activity-row time{grid-column:2}}@media (prefers-reduced-motion:reduce){.sidebar-nav-button,.sidebar-brand-symbol,.home-workspace-card{transition:none}}.azanta-light-shell{grid-template-columns:250px minmax(0,1fr);font-size:16px}.app-sidebar{padding:22px 18px 20px;overflow:hidden}.sidebar-brand{gap:12px;min-height:72px;padding:6px 6px 16px}.sidebar-brand-symbol{width:52px;height:52px}.sidebar-brand-wordmark{width:132px;height:48px}.sidebar-navigation{scrollbar-width:thin;gap:20px;padding-right:2px;overflow-y:auto}.sidebar-nav-primary,.sidebar-nav-admin{gap:7px}.sidebar-section-caption{letter-spacing:.1em;padding:0 12px 7px;font-size:12px}.sidebar-nav-button{border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;min-height:50px;padding:7px 11px}.sidebar-nav-icon{border-radius:10px;width:34px;height:34px}.sidebar-nav-label{font-size:16px;font-weight:680}.sidebar-nav-badge{min-width:24px;height:24px;padding:0 6px;font-size:12px}.sidebar-bottom{gap:11px;padding-top:16px}.sidebar-brand-note{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:11px 10px}.sidebar-brand-note>span{width:38px;height:38px}.sidebar-brand-note strong{font-size:14px}.sidebar-brand-note small{font-size:11px;line-height:1.35}.app-sidebar .status-pill{min-height:38px;font-size:13px}.sidebar-logout{gap:9px;min-height:44px;font-size:14px}.workspace-topbar{grid-template-columns:minmax(380px,860px) auto;gap:28px;min-height:86px;padding:13px clamp(22px,2.2vw,38px)}.global-search{border-radius:16px;gap:12px;height:54px;padding:0 16px}.global-search input{height:50px;font-size:16px}.global-search kbd{min-width:62px;padding:6px 9px;font-size:12px}.workspace-account{gap:12px}.workspace-notification-button{border-radius:15px;width:48px;height:48px}.workspace-notification-button b{min-width:21px;height:21px;font-size:10px}.workspace-user-button{grid-template-columns:42px auto 16px;gap:11px;min-width:190px;padding:5px 9px 5px 5px}.workspace-avatar{width:42px;height:42px;font-size:14px}.workspace-user-copy strong{max-width:170px;font-size:15px}.workspace-user-copy small{font-size:12px}.workspace-user-chevron{font-size:17px}.azanta-light-shell main.home-stage{padding:22px clamp(20px,2vw,34px) 38px}.azanta-light-shell main.workspace-stage{width:min(1640px,100% - 44px);padding-bottom:42px}.home-dashboard{grid-template-columns:minmax(0,1fr) 380px;gap:22px;max-width:1740px}.home-main-column,.home-right-rail{gap:18px}.home-hero{border-radius:26px;grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);min-height:430px}.home-hero-copy{padding:clamp(34px,3.3vw,56px)}.home-overline,.home-section-kicker{letter-spacing:.16em;font-size:13px;line-height:1.35}.home-hero h1{max-width:820px;margin:12px 0;font-size:clamp(48px,4.5vw,76px);line-height:.98}.home-hero-lead{max-width:760px;font-size:19px;line-height:1.5}.home-hero-search{border-radius:17px;grid-template-columns:auto minmax(0,1fr) 50px;gap:12px;width:min(100%,790px);height:64px;margin-top:24px;padding:6px 7px 6px 17px}.home-hero-search input{height:50px;font-size:16px}.home-hero-search button{border-radius:14px;width:50px;height:50px}.home-quick-intents{gap:9px;margin-top:16px}.home-quick-intents button{border-radius:12px;gap:8px;min-height:42px;padding:0 14px;font-size:14px}.home-hero-visual{min-height:430px}.home-hero-signature{letter-spacing:.14em;font-size:11px;bottom:17px;right:20px}.home-metrics-grid{gap:13px}.home-metric-card{border-radius:17px;grid-template-columns:64px minmax(0,1fr);gap:14px;min-height:124px;padding:18px}.home-metric-icon{border-radius:16px;width:62px;height:62px}.home-metric-card>div{gap:3px}.home-metric-card strong{font-size:34px}.home-metric-card span{margin-top:3px;font-size:14px}.home-metric-card small{margin-top:3px;font-size:12px;line-height:1.35}.home-workspaces,.home-panel,.home-rail-card{border-radius:19px}.home-workspaces{padding:20px}.home-section-heading{margin-bottom:16px}.home-section-heading h2,.home-panel-heading h2,.home-rail-heading h2{margin-top:5px;font-size:24px}.home-workspace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.home-workspace-card{border-radius:16px;gap:14px;min-height:176px;padding:18px}.home-workspace-card:after{width:132px;height:132px}.home-workspace-card-icon{border-radius:13px;width:46px;height:46px}.home-workspace-card-copy{gap:6px;max-width:82%}.home-workspace-card-copy strong{font-size:20px}.home-workspace-card-copy small{font-size:14px;line-height:1.45}.home-workspace-card-arrow{width:34px;height:34px;bottom:13px;right:14px}.home-lower-grid{gap:14px}.home-panel{padding:20px}.home-text-link,.home-rail-heading>button{gap:6px;font-size:13px}.home-activity-list,.home-control-list,.home-notification-list{gap:8px;margin-top:14px}.home-activity-row{border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;min-height:68px;padding:9px 10px}.home-activity-icon,.home-control-icon,.home-notification-icon{border-radius:11px;width:42px;height:42px}.home-activity-copy{gap:4px}.home-activity-copy strong{font-size:14px}.home-activity-copy small{font-size:12px}.home-activity-row time{font-size:11px}.home-panel-empty,.home-rail-empty{padding:28px 10px;font-size:14px}.home-control-list button{border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;min-height:70px;padding:10px 11px}.home-control-list small{font-size:13px}.home-control-list strong{font-size:24px}.home-rail-card{padding:18px}.home-rail-heading h2{font-size:22px}.home-notification-list button{border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;min-height:86px;padding:11px}.home-notification-list button>span:nth-child(2){gap:4px}.home-notification-list small{font-size:11px}.home-notification-list strong{font-size:14px}.home-notification-list em{font-size:12px;line-height:1.35}.home-quick-grid{gap:10px;margin-top:14px}.home-quick-grid button{border-radius:13px;gap:10px;min-height:60px;padding:11px 12px}.home-quick-grid span{font-size:13px;line-height:1.3}.home-brand-card{border-radius:19px;min-height:250px;padding:24px}.home-brand-card p{font-size:12px}.home-brand-card h2{max-width:280px;margin:30px 0 12px;font-size:30px;line-height:1.12}.home-brand-card>span{max-width:275px;font-size:13px;line-height:1.5}.home-brand-card button{border-radius:12px;gap:8px;min-height:42px;padding:0 14px;font-size:13px;bottom:22px;left:24px}.azanta-light-shell .workspace-stage{font-size:16px;line-height:1.5}.azanta-light-shell .workspace-stage h1{font-size:clamp(34px,3.5vw,52px);line-height:1.08}.azanta-light-shell .workspace-stage h2{font-size:26px;line-height:1.2}.azanta-light-shell .workspace-stage h3{font-size:20px;line-height:1.25}.azanta-light-shell .workspace-stage p{font-size:15px;line-height:1.55}.azanta-light-shell .workspace-stage small,.azanta-light-shell .workspace-stage .muted-label,.azanta-light-shell .workspace-stage .eyebrow{font-size:13px;line-height:1.45}.azanta-light-shell .workspace-stage label,.azanta-light-shell .workspace-stage legend{font-size:14px;line-height:1.4}.azanta-light-shell .workspace-stage :is(button,input,select,textarea){font-size:15px}.azanta-light-shell .workspace-stage :is(input,select){min-height:46px}.azanta-light-shell .workspace-stage textarea{min-height:96px;line-height:1.5}.azanta-light-shell .workspace-stage :is(.primary-action,.secondary-action,.secondary-button,.load-more-button,.record-open-button,.control-filter-button,.refresh-button,.workup-reset-button,.results-back){min-height:44px;padding-inline:15px;font-size:14px}.azanta-light-shell .workspace-stage :is(.search-scope-chip,.workup-segment,.filter-chip,.control-chip,.document-type-filter,.market-period-button,.market-section-button){font-size:14px}.azanta-light-shell .workspace-stage :is(.catalog-result-row,.document-row,.record-card,.project-task-card,.project-file-card,.project-position-row,.incoming-record-card){padding:16px 18px}.azanta-light-shell .workspace-stage .catalog-result-main strong,.azanta-light-shell .workspace-stage .document-main strong{font-size:16px}.azanta-light-shell .workspace-stage .catalog-result-main span,.azanta-light-shell .workspace-stage .document-main span{font-size:13px}.azanta-light-shell .workspace-stage .catalog-result-metrics b,.azanta-light-shell .workspace-stage .catalog-result-price b{font-size:16px}.azanta-light-shell .workspace-stage .catalog-result-metrics small,.azanta-light-shell .workspace-stage .catalog-result-price small{font-size:12px}.azanta-light-shell .workspace-stage table{font-size:15px}.azanta-light-shell .workspace-stage th{padding:13px 14px;font-size:13px}.azanta-light-shell .workspace-stage td{padding:14px;font-size:15px;line-height:1.45}.azanta-light-shell .workspace-stage .status-pill,.azanta-light-shell .workspace-stage [class*=badge]{font-size:12px}@media (width<=1500px){.home-dashboard{grid-template-columns:1fr}.home-right-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.home-brand-card{min-height:220px}}@media (width<=1180px){.azanta-light-shell{grid-template-columns:92px minmax(0,1fr)}.sidebar-brand-symbol{width:48px;height:48px}.sidebar-nav-button{min-height:48px}.sidebar-nav-icon{width:38px;height:38px}}@media (width<=900px){.home-hero-visual{min-height:250px}.home-hero-copy{padding:30px 24px}.home-hero h1{font-size:52px}.home-hero-lead{font-size:17px}.home-right-rail{grid-template-columns:1fr 1fr}}@media (width<=650px){.workspace-topbar{min-height:68px}.global-search{height:48px}.global-search input{height:44px;font-size:15px}.home-hero-copy{padding:26px 18px}.home-hero h1{font-size:42px}.home-hero-lead{font-size:16px}.home-hero-search{height:58px}.home-hero-search input{font-size:15px}.home-quick-intents button{min-height:44px;font-size:13px}.home-metric-card{min-height:104px}.home-metric-card strong{font-size:28px}.home-metric-card span{font-size:13px}.home-metric-card small{font-size:11px}.home-workspace-card{min-height:150px}.home-workspace-card-copy strong{font-size:18px}.home-workspace-card-copy small{font-size:13px}}.azanta-light-shell.app-shell button.secondary-action,.azanta-light-shell.app-shell button.secondary-button,.azanta-light-shell.app-shell button.load-more-button,.azanta-light-shell.app-shell button.record-open-button,.azanta-light-shell.app-shell button.control-filter-button,.azanta-light-shell.app-shell button.refresh-button,.azanta-light-shell.app-shell button.workup-reset-button,.azanta-light-shell.app-shell label.secondary-action.file-action,.azanta-light-shell.app-shell .catalog-result-row>.secondary-button,.azanta-light-shell.app-shell .control-product-button,.azanta-light-shell.app-shell .show-more-button{min-height:46px!important;padding-inline:17px!important;font-size:14px!important}.azanta-light-shell.app-shell .search-scope-chip,.azanta-light-shell.app-shell .example-chip,.azanta-light-shell.app-shell .workup-segment,.azanta-light-shell.app-shell .filter-chip,.azanta-light-shell.app-shell .control-chip,.azanta-light-shell.app-shell .document-type-filters .workup-segment,.azanta-light-shell.app-shell .market-period-button,.azanta-light-shell.app-shell .sample-control-metric,.azanta-light-shell.app-shell .auth-mode-switch button,.azanta-light-shell.app-shell .admin-section-tabs button,.azanta-light-shell.app-shell .personal-tabs button,.azanta-light-shell.app-shell .control-section-switch button,.azanta-light-shell.app-shell .results-back{min-height:44px!important;padding-inline:16px!important;font-size:14px!important}.azanta-light-shell .project-event-actor,.azanta-light-shell .project-event-row>small:last-child{line-height:1.4;font-size:12px!important}.azanta-light-shell .app-sidebar{justify-content:space-between;gap:14px;width:256px;padding:18px;overflow:hidden}.azanta-light-shell .sidebar-brand{gap:10px;min-height:64px;padding:2px 4px 8px}.azanta-light-shell .sidebar-brand-symbol{width:50px;height:50px}.azanta-light-shell .sidebar-brand-wordmark{filter:none;width:150px;height:54px}.azanta-light-shell .sidebar-navigation{flex:auto;gap:16px;padding-right:0;overflow:visible}.azanta-light-shell .sidebar-nav-primary,.azanta-light-shell .sidebar-nav-admin{gap:6px}.azanta-light-shell .sidebar-nav-button{grid-template-columns:34px minmax(0,1fr) auto;min-height:48px;padding:7px 12px}.azanta-light-shell .sidebar-nav-label{font-size:15px}.azanta-light-shell .sidebar-nav-icon{width:32px;height:32px}.azanta-light-shell .sidebar-section-caption{padding:0 12px 6px}.azanta-light-shell .sidebar-bottom{border-top:1px solid #4e3c2b14;margin-top:0;padding-top:12px}.azanta-light-shell .sidebar-logout{border-radius:14px;min-height:48px;font-size:15px}.azanta-light-shell .home-dashboard{grid-template-columns:minmax(0,1fr) 380px;gap:24px}.azanta-light-shell .home-hero{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);align-items:stretch;min-height:450px;overflow:hidden}.azanta-light-shell .home-hero-copy{padding:clamp(32px,3vw,52px)}.azanta-light-shell .home-overline{letter-spacing:.14em;font-size:14px}.azanta-light-shell .home-hero h1{max-width:540px;margin:10px 0 14px;font-size:clamp(42px,3.8vw,64px);line-height:1.02}.azanta-light-shell .home-hero-lead{max-width:560px;font-size:18px;line-height:1.45}.azanta-light-shell .home-hero-search{width:min(100%,620px);margin-top:22px}.azanta-light-shell .home-hero-visual{min-height:450px}.azanta-light-shell .home-hero-visual img{object-position:center center;transform:none}.azanta-light-shell .home-hero-signature{letter-spacing:.16em;font-size:13px;bottom:16px;right:18px}.azanta-light-shell .home-brand-card{flex-direction:column;align-items:flex-start;min-height:256px;padding:22px 22px 24px;display:flex}.azanta-light-shell .home-brand-card p{letter-spacing:.18em;font-size:13px}.azanta-light-shell .home-brand-card h2{max-width:280px;margin:26px 0 12px;font-size:28px;line-height:1.08}.azanta-light-shell .home-brand-card>span{color:#ffffffc7;max-width:280px;margin-bottom:18px;font-size:15px;line-height:1.45}.azanta-light-shell .home-brand-card button{border-radius:14px;min-height:48px;margin-top:auto;padding:0 18px;font-size:15px;position:relative;bottom:auto;left:auto}.azanta-light-shell .home-brand-leaf{top:16px;right:18px}@media (height<=900px){.azanta-light-shell .app-sidebar{padding-top:14px;padding-bottom:14px}.azanta-light-shell .sidebar-brand{min-height:58px;padding-bottom:6px}.azanta-light-shell .sidebar-nav-button{min-height:45px}}@media (width<=1240px){.azanta-light-shell .home-dashboard{grid-template-columns:1fr}}.azanta-light-shell .home-right-rail{gap:22px}.azanta-light-shell .home-notifications-card{min-height:0}.azanta-light-shell .home-social-card{background:radial-gradient(circle at 82% 18%,#71955c2e,#0000 34%),linear-gradient(#ffffffc7,#ffffffb8),linear-gradient(135deg,#e0ebdcad,#f4f0e8eb);border:1px solid #496a4614;min-height:320px}.azanta-light-shell .home-social-intro{gap:10px;margin-top:8px;display:grid}.azanta-light-shell .home-social-intro strong{color:#3d2a1d;font-size:18px;line-height:1.3}.azanta-light-shell .home-social-intro p{color:#4e3c2bd1;margin:0;font-size:15px;line-height:1.6}.azanta-light-shell .home-social-channels{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.azanta-light-shell .home-social-channels span{color:#2f6848;background:#f0f6edf2;border:1px solid #496a461a;border-radius:999px;align-items:center;min-height:36px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.azanta-light-shell .home-social-placeholder{background:#ffffff8f;border:1px dashed #496a462e;border-radius:18px;gap:12px;margin-top:22px;padding:18px;display:grid}.azanta-light-shell .home-social-placeholder-line{background:linear-gradient(90deg,#c6d7bfeb,#e5ede1f5);border-radius:999px;height:16px}.azanta-light-shell .home-social-placeholder-line.long{width:92%}.azanta-light-shell .home-social-placeholder-line.short{width:54%}.azanta-light-shell .home-social-footnote{color:#4e3c2bb3;margin-top:14px;font-size:13px;line-height:1.45}.azanta-light-shell .workspace-stage :is(.source-explorer,.workups-explorer){--nw-ink:#30251d;--nw-muted:#766b61;--nw-green:#1f5c42;--nw-green-2:#2f7656;--nw-line:#4e3e2e1c;--nw-card:#fffdf9eb;--nw-soft:#f4efe6;--nw-green-soft:#eef4ea;color:var(--nw-ink);max-width:1640px;margin:0 auto}.azanta-light-shell .workspace-stage :is(.source-explorer,.workups-explorer)>.page-heading-row{border:1px solid var(--nw-line);background:radial-gradient(circle at 91% 12%,#8fae7830,#0000 17rem),linear-gradient(135deg,#fffdf9fa,#f4efe6eb);border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin-bottom:22px;padding:30px 32px;display:grid;position:relative;overflow:hidden;box-shadow:0 15px 42px #40301f0e}.azanta-light-shell .workspace-stage :is(.source-explorer,.workups-explorer)>.page-heading-row:after{content:"";pointer-events:none;background:radial-gradient(circle at 38% 36%,#b6cd9847,#5b7d4914 48%,#0000 70%);border-radius:50%;width:210px;height:210px;position:absolute;bottom:-70px;right:-32px}.azanta-light-shell .workspace-stage :is(.source-explorer,.workups-explorer) .eyebrow{color:#7c5236;letter-spacing:.11em;text-transform:uppercase;text-shadow:none;font-size:13px;font-weight:800}.azanta-light-shell .workspace-stage :is(.source-explorer,.workups-explorer) .page-heading-row h1{color:#2f2118;letter-spacing:-.035em;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,4vw,64px);font-weight:500;line-height:1}.azanta-light-shell .workspace-stage :is(.source-explorer,.workups-explorer) .page-lead{color:#6d6258;max-width:850px;margin-top:12px;font-size:17px;line-height:1.6}.azanta-light-shell .workspace-stage :is(.source-explorer,.workups-explorer) .workup-total-card{z-index:1;min-width:190px;box-shadow:none;background:#f6f9f2d6;border:1px solid #3d65461a;border-radius:18px;padding:18px 20px;position:relative}.azanta-light-shell .workspace-stage :is(.source-explorer,.workups-explorer) .workup-total-card span{color:#6c746a;font-size:13px}.azanta-light-shell .workspace-stage :is(.source-explorer,.workups-explorer) .workup-total-card strong{color:var(--nw-green);letter-spacing:-.03em;margin-top:5px;font-size:34px}.azanta-light-shell .workspace-stage :is(.source-explorer-panel,.workup-explorer-panel){border:1px solid var(--nw-line);background:#fffdf9f0;border-radius:22px;padding:24px;box-shadow:0 12px 32px #4131200b}.azanta-light-shell .workspace-stage :is(.source-query-row,.workup-query-row){gap:12px}.azanta-light-shell .workspace-stage :is(.source-query-row,.workup-query-row) input,.azanta-light-shell .workspace-stage :is(.source-filter-grid,.workup-select-grid) input,.azanta-light-shell .workspace-stage :is(.source-filter-grid,.workup-select-grid) select{outline:none;min-height:54px;padding-inline:16px;box-shadow:inset 0 1px #ffffffb3;color:#382d25!important;background:#fbfaf6!important;border:1px solid #4e3e2e21!important;border-radius:14px!important;font-size:15px!important}.azanta-light-shell .workspace-stage :is(.source-query-row,.workup-query-row) input::placeholder,.azanta-light-shell .workspace-stage :is(.source-filter-grid,.workup-select-grid) input::placeholder{color:#a0978e!important}.azanta-light-shell .workspace-stage :is(.source-query-row,.workup-query-row) input:focus,.azanta-light-shell .workspace-stage :is(.source-filter-grid,.workup-select-grid) input:focus,.azanta-light-shell .workspace-stage :is(.source-filter-grid,.workup-select-grid) select:focus{background:#fff!important;border-color:#2f76566b!important;box-shadow:0 0 0 4px #4a7c5314!important}.azanta-light-shell .workspace-stage :is(.source-filter-grid,.workup-select-grid) select option{color:#33281f!important;background:#fffdf9!important}.azanta-light-shell .workspace-stage :is(.source-filter-grid label>span,.workup-filter-label,.workup-select-grid label>span){font-weight:750;color:#655a50!important;font-size:14px!important}.azanta-light-shell .workspace-stage :is(.source-filter-block,.workup-explorer-block){margin-top:20px}.azanta-light-shell.app-shell .workspace-stage :is(.source-explorer,.workups-explorer) .workup-segment{font-weight:700;color:#665d54!important;min-height:42px!important;box-shadow:none!important;background:#f8f5ef!important;border:1px solid #4e3e2e1a!important;border-radius:12px!important;padding:0 15px!important;font-size:14px!important}.azanta-light-shell.app-shell .workspace-stage :is(.source-explorer,.workups-explorer) .workup-segment:hover{transform:none;color:#275f45!important;background:#f0f5ec!important;border-color:#2f765633!important}.azanta-light-shell.app-shell .workspace-stage :is(.source-explorer,.workups-explorer) .workup-segment.is-active{color:#1f5c42!important;background:linear-gradient(#eaf2e5,#e4eee0)!important;border-color:#2f76562e!important;box-shadow:inset 0 0 0 1px #ffffff80!important}.azanta-light-shell .workspace-stage :is(.source-explorer,.workups-explorer) .workup-segment small{color:inherit;opacity:.68;font-size:12px!important}.azanta-light-shell .workspace-stage :is(.source-explorer,.workups-explorer) .primary-action{border:1px solid #1449311f;border-radius:14px;min-height:54px;padding:0 25px;font-size:15px;font-weight:800;color:#fff!important;background:linear-gradient(145deg,#276b4d,#184936)!important;box-shadow:0 10px 24px #1b533926!important}.azanta-light-shell .workspace-stage :is(.source-explorer,.workups-explorer) .primary-action:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(145deg,#2f7656,#1b513b)!important}.azanta-light-shell.app-shell .workspace-stage :is(.source-explorer,.workups-explorer) :is(.secondary-action,.secondary-button,.record-open-button,.load-more-button,.workup-reset-button){color:#245f44!important;box-shadow:none!important;background:#f0f5ed!important;border-color:#2f765624!important}.azanta-light-shell.app-shell .workspace-stage :is(.source-explorer,.workups-explorer) :is(.secondary-action,.secondary-button,.record-open-button,.load-more-button,.workup-reset-button):hover:not(:disabled){color:#174d35!important;background:#e7f0e3!important;border-color:#2f765640!important}.azanta-light-shell.app-shell .workspace-stage :is(.source-explorer,.workups-explorer) .excel-action{color:#fff!important;background:linear-gradient(145deg,#2d7051,#1d543d)!important;border-color:#0000!important}.azanta-light-shell .workspace-stage :is(.source-filter-footer,.workup-explorer-footer){border-top:1px solid #4e3e2e14;margin-top:20px;padding-top:17px;font-size:14px;color:#7b7168!important}.azanta-light-shell .workspace-stage :is(.source-explorer-results,.workup-explorer-results){margin-top:30px}.azanta-light-shell .workspace-stage :is(.source-explorer,.workups-explorer) .section-title-row{border-bottom:1px solid #4e3e2e17;align-items:end;gap:20px;padding:0 4px 14px}.azanta-light-shell .workspace-stage :is(.source-explorer,.workups-explorer) .section-title-row h2{color:#312319;margin-top:4px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,2.6vw,38px);font-weight:500}.azanta-light-shell .workspace-stage :is(.source-explorer,.workups-explorer) :is(.result-limit-note,.source-results-meta){font-size:13px;color:#81776e!important}.azanta-light-shell .workspace-stage .source-explorer .catalog-result-list{gap:12px;display:grid}.azanta-light-shell .workspace-stage .source-explorer .catalog-result-row{border-radius:18px;grid-template-columns:minmax(220px,1.35fr) minmax(140px,.55fr) minmax(500px,2fr) auto;align-items:center;gap:18px;padding:17px 18px;display:grid;box-shadow:0 8px 24px #41312009;border:1px solid var(--nw-line)!important;background:var(--nw-card)!important}.azanta-light-shell .workspace-stage .source-explorer .catalog-result-row:hover{box-shadow:0 12px 28px #4131200f;background:#fffefa!important;border-color:#2f765633!important}.azanta-light-shell .workspace-stage .source-explorer .catalog-result-main strong{color:#2d241e;font-size:17px;line-height:1.35}.azanta-light-shell .workspace-stage .source-explorer .catalog-result-main span{color:#837970;font-size:13px}.azanta-light-shell .workspace-stage .source-explorer .catalog-result-price{align-items:flex-start}.azanta-light-shell .workspace-stage .source-explorer .catalog-result-price b{font-size:17px;color:var(--nw-green)!important}.azanta-light-shell .workspace-stage .source-explorer .catalog-result-price small{font-size:12px;color:#948a80!important}.azanta-light-shell .workspace-stage .source-explorer .warehouse-stock-grid{gap:8px}.azanta-light-shell .workspace-stage .source-explorer .warehouse-stock{border-radius:13px;min-height:74px;padding:10px 11px;background:#f8f5ef!important;border:1px solid #4e3e2e14!important}.azanta-light-shell .workspace-stage .source-explorer .warehouse-stock>span,.azanta-light-shell .workspace-stage .source-explorer .warehouse-stock small{color:#81776e!important}.azanta-light-shell .workspace-stage .source-explorer .warehouse-stock strong{color:#352b23!important}.azanta-light-shell .workspace-stage .source-explorer .warehouse-stock.is-focused{background:#eaf2e6!important;border-color:#2f765633!important}.azanta-light-shell .workspace-stage .source-explorer .warehouse-stock.is-focused>span,.azanta-light-shell .workspace-stage .source-explorer .warehouse-stock.is-focused strong{color:#205d42!important}.azanta-light-shell .workspace-stage :is(.workups-explorer,.incoming-explorer) .record-list{gap:12px}.azanta-light-shell .workspace-stage :is(.workups-explorer,.incoming-explorer) .record-card{border-radius:18px;padding:19px 20px;border:1px solid var(--nw-line)!important;background:var(--nw-card)!important;box-shadow:0 8px 24px #41312009!important}.azanta-light-shell .workspace-stage :is(.workups-explorer,.incoming-explorer) .record-card:hover{border-color:#2f76562e!important;box-shadow:0 12px 28px #4131200e!important}.azanta-light-shell .workspace-stage :is(.workups-explorer,.incoming-explorer) .record-header strong{font-size:17px;line-height:1.35;color:#30261f!important}.azanta-light-shell .workspace-stage :is(.workups-explorer,.incoming-explorer) .record-header span,.azanta-light-shell .workspace-stage :is(.workups-explorer,.incoming-explorer) .record-facts,.azanta-light-shell .workspace-stage :is(.workups-explorer,.incoming-explorer) .record-comment{color:#786e64}.azanta-light-shell .workspace-stage :is(.workups-explorer,.incoming-explorer) .record-facts{gap:8px 16px;font-size:13px}.azanta-light-shell .workspace-stage :is(.workups-explorer,.incoming-explorer) .record-facts b{color:#4e433a}.azanta-light-shell .workspace-stage :is(.workups-explorer,.incoming-explorer) .record-comment{background:#f6f2eb;border-radius:12px;margin-top:13px;padding:12px 14px;font-size:14px;line-height:1.5}.azanta-light-shell .workspace-stage .sentiment-badge{box-shadow:none;border:1px solid #4e3e2e14}.azanta-light-shell .workspace-stage .source-document-list{gap:11px;display:grid}.azanta-light-shell .workspace-stage .source-document-list .document-row{border-radius:17px;grid-template-columns:64px minmax(0,1fr) auto;gap:16px;min-height:80px;padding:14px 16px;box-shadow:0 8px 22px #41312008;border:1px solid var(--nw-line)!important;background:var(--nw-card)!important}.azanta-light-shell .workspace-stage .source-document-list .document-row:hover{background:#fffefa!important;border-color:#2f765630!important}.azanta-light-shell .workspace-stage .source-document-list .document-type{border-radius:13px;width:52px;height:48px;font-size:13px;color:#255f45!important;background:#eaf2e6!important;border:1px solid #2f765617!important}.azanta-light-shell .workspace-stage .source-document-list .document-main strong{color:#31271f;font-size:16px}.azanta-light-shell .workspace-stage .source-document-list .document-main span,.azanta-light-shell .workspace-stage .source-document-list .muted-label{color:#82786e;font-size:13px}.azanta-light-shell .workspace-stage :is(.source-explorer-empty,.workup-explorer-empty,.unified-empty){border-radius:20px;min-height:150px;padding:26px;color:#786e64!important;background:#faf7f1bf!important;border:1px dashed #4e3e2e26!important}.azanta-light-shell .workspace-stage :is(.source-explorer-empty,.workup-explorer-empty) strong{font-size:18px;color:#3b3028!important}.azanta-light-shell .workspace-stage .error-banner{color:#894e42;background:#fbefec;border-color:#9e534024}.azanta-light-shell .workspace-stage .error-banner strong{color:#7d4439}.azanta-light-shell .workspace-stage .incoming-options-footer{gap:12px}.azanta-light-shell .workspace-stage .incoming-periods{margin-left:auto}@media (width<=1450px){.azanta-light-shell .workspace-stage .source-explorer .catalog-result-row{grid-template-columns:minmax(220px,1fr) minmax(130px,.55fr) minmax(380px,1.6fr)}.azanta-light-shell .workspace-stage .source-explorer .catalog-result-row>.secondary-button{grid-column:1/-1;justify-self:end}}@media (width<=1050px){.azanta-light-shell .workspace-stage :is(.source-explorer,.workups-explorer)>.page-heading-row{grid-template-columns:1fr}.azanta-light-shell .workspace-stage :is(.source-explorer,.workups-explorer) .workup-total-card{width:min(100%,280px)}.azanta-light-shell .workspace-stage .source-explorer .catalog-result-row{grid-template-columns:1fr 1fr}.azanta-light-shell .workspace-stage .source-explorer .warehouse-stock-grid{grid-column:1/-1}}@media (width<=720px){.azanta-light-shell .workspace-stage :is(.source-explorer,.workups-explorer)>.page-heading-row{border-radius:20px;padding:22px 20px}.azanta-light-shell .workspace-stage :is(.source-explorer-panel,.workup-explorer-panel){padding:18px}.azanta-light-shell .workspace-stage :is(.source-query-row,.workup-query-row),.azanta-light-shell .workspace-stage .source-explorer .catalog-result-row{grid-template-columns:1fr}.azanta-light-shell .workspace-stage .source-explorer .warehouse-stock-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.azanta-light-shell .workspace-stage .source-document-list .document-row{grid-template-columns:54px minmax(0,1fr)}.azanta-light-shell .workspace-stage .source-document-list .document-row>:last-child{grid-column:1/-1;justify-self:stretch}}.azanta-light-shell .workspace-stage :is(.analytics-explorer,.projects-explorer,.control-explorer,.market-explorer,.personal-workspace){--s3-ink:#33271f;--s3-muted:#796f65;--s3-soft:#f7f3ec;--s3-card:#fffdf9f5;--s3-card-strong:#fffefa;--s3-line:#52402f1c;--s3-green:#1f5c42;--s3-green-2:#2d7051;--s3-green-soft:#e9f1e5;--s3-shadow:0 12px 34px #4534220e;color:var(--s3-ink)}.azanta-light-shell .workspace-stage :is(.analytics-explorer,.projects-explorer,.control-explorer,.market-explorer,.personal-workspace) :is(.eyebrow,.home-section-kicker){letter-spacing:.11em;text-transform:uppercase;font-weight:800;color:#7d5b3d!important;font-size:13px!important}.azanta-light-shell .workspace-stage :is(.analytics-heading,.control-heading,.market-heading,.personal-heading,.projects-explorer>.source-hero){border-radius:24px;padding:28px 30px;border:1px solid var(--s3-line)!important;box-shadow:var(--s3-shadow)!important;background:radial-gradient(circle at 94% 8%,#7e9d6024,#0000 18rem),linear-gradient(135deg,#fffdf8fa,#f7f2e9f5)!important}.azanta-light-shell .workspace-stage :is(.analytics-heading,.control-heading,.market-heading,.personal-heading,.projects-explorer>.source-hero) h1{letter-spacing:-.035em;margin:5px 0 8px;font-family:Georgia,Times New Roman,serif;font-weight:500;line-height:1.03;color:#2d2119!important;font-size:clamp(34px,3.2vw,48px)!important}.azanta-light-shell .workspace-stage :is(.analytics-heading,.control-heading,.market-heading,.personal-heading,.projects-explorer>.source-hero) p:not(.eyebrow){max-width:760px;line-height:1.55;color:var(--s3-muted)!important;font-size:16px!important}.azanta-light-shell.app-shell .workspace-stage :is(.analytics-explorer,.projects-explorer,.control-explorer,.market-explorer,.personal-workspace) :is(.primary-button,.primary-action){border-radius:14px;min-height:50px;padding:0 20px;font-weight:800;color:#fff!important;background:linear-gradient(145deg,#2b6f50,#184936)!important;border:1px solid #1449311f!important;font-size:15px!important;box-shadow:0 10px 24px #1b533924!important}.azanta-light-shell.app-shell .workspace-stage :is(.analytics-explorer,.projects-explorer,.control-explorer,.market-explorer,.personal-workspace) :is(.secondary-button,.secondary-action,.load-more-button,.results-back,.text-action){color:#245f44!important;box-shadow:none!important;background:#f0f5ed!important;border-color:#2f765624!important}.azanta-light-shell.app-shell .workspace-stage :is(.analytics-explorer,.projects-explorer,.control-explorer,.market-explorer,.personal-workspace) :is(.secondary-button,.secondary-action,.load-more-button,.results-back,.text-action):hover:not(:disabled){color:#174d35!important;background:#e7f0e3!important;border-color:#2f765640!important}.azanta-light-shell.app-shell .workspace-stage .projects-explorer .excel-action,.azanta-light-shell.app-shell .workspace-stage .personal-workspace .excel-action,.azanta-light-shell.app-shell .workspace-stage .analytics-explorer .excel-action{color:#fff!important;background:linear-gradient(145deg,#2d7051,#1d543d)!important;border-color:#0000!important}.azanta-light-shell .workspace-stage .analytics-explorer{gap:24px;padding:2px 0 42px}.azanta-light-shell .workspace-stage .analytics-tool-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.azanta-light-shell .workspace-stage .analytics-tool-button{border-radius:18px;gap:9px;min-height:132px;padding:19px;border:1px solid var(--s3-line)!important;background:var(--s3-card)!important;color:var(--s3-ink)!important;box-shadow:0 8px 24px #41312009!important}.azanta-light-shell .workspace-stage .analytics-tool-button:hover{transform:translateY(-1px);background:#fffefa!important;border-color:#2f76562e!important}.azanta-light-shell .workspace-stage .analytics-tool-button.is-active{background:linear-gradient(#edf4e9,#e6f0e2)!important;border-color:#2f765638!important;box-shadow:inset 0 0 0 1px #fff9,0 10px 24px #38614312!important}.azanta-light-shell .workspace-stage .analytics-tool-button strong{color:#31261e;font-size:17px;line-height:1.3}.azanta-light-shell .workspace-stage .analytics-tool-button span{color:#7c7268;font-size:14px;line-height:1.5}.azanta-light-shell .workspace-stage .analytics-tool-button.is-active strong{color:#1d5a40}.azanta-light-shell .workspace-stage .analytics-workbench{border-radius:22px;gap:20px;padding:26px;border:1px solid var(--s3-line)!important;background:var(--s3-card)!important;box-shadow:var(--s3-shadow)!important}.azanta-light-shell .workspace-stage .analytics-workbench-heading h2{color:#30251d;margin:4px 0 6px;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:500}.azanta-light-shell .workspace-stage .analytics-workbench-heading p:last-child{color:var(--s3-muted);font-size:15px;line-height:1.5}.azanta-light-shell .workspace-stage .analytics-form{gap:12px}.azanta-light-shell .workspace-stage .analytics-form input{border-radius:14px;min-height:54px;padding:0 16px;font-size:15px;color:#33281f!important;background:#fbf9f5!important;border:1px solid #52402f21!important}.azanta-light-shell .workspace-stage .analytics-form input:focus{background:#fffefa!important;border-color:#2f765652!important;box-shadow:0 0 0 4px #2f765612!important}.azanta-light-shell .workspace-stage .analytics-hint{border-radius:13px;padding:13px 15px;font-size:14px;color:#74654c!important;background:#f6f1e5!important;border:1px solid #8069391f!important}.azanta-light-shell .workspace-stage .analytics-results :is(.intelligence-row,.manufacturer-card,.solution-row){border-color:var(--s3-line)!important;background:var(--s3-card)!important;color:var(--s3-ink)!important;box-shadow:0 8px 22px #41312009!important}.azanta-light-shell .workspace-stage .analytics-results :is(.intelligence-row-main strong,.manufacturer-card h3){color:#2f251e!important}.azanta-light-shell .workspace-stage .analytics-results :is(.intelligence-row-main span,.intelligence-row-main p,.intelligence-row-facts span){color:#786e64!important}.azanta-light-shell .workspace-stage .analytics-results .intelligence-row-facts b{color:#1f5c42!important}.azanta-light-shell .workspace-stage .projects-explorer{gap:22px;padding-bottom:46px}.azanta-light-shell .workspace-stage .projects-explorer>.source-hero{margin-bottom:0}.azanta-light-shell .workspace-stage .projects-explorer :is(.project-overview-panel,.project-list-filters,.project-create-panel,.project-workflow-toolbar,.project-section,.project-detail-head){border:1px solid var(--s3-line)!important;background:var(--s3-card)!important;box-shadow:var(--s3-shadow)!important}.azanta-light-shell .workspace-stage .projects-explorer .project-overview-panel{border-radius:18px;padding:18px 20px}.azanta-light-shell .workspace-stage .projects-explorer .project-overview-metrics>span,.azanta-light-shell .workspace-stage .projects-explorer .project-detail-metrics span,.azanta-light-shell .workspace-stage .projects-explorer .project-card-stats>span{color:#786e64!important;box-shadow:none!important;background:#f7f4ee!important;border:1px solid #52402f14!important}.azanta-light-shell .workspace-stage .projects-explorer .project-list-filters{border-radius:18px;padding:18px}.azanta-light-shell .workspace-stage .projects-explorer :is(.project-filter-search,.project-add-search,.project-details-form input,.project-details-form textarea,.project-comment-form textarea,.project-task-editor input,.project-task-editor textarea,.project-task-editor select,.aurora-select){color:#33281f!important;box-shadow:none!important;background:#fbf9f5!important;border-color:#52402f21!important}.azanta-light-shell .workspace-stage .projects-explorer :is(.project-filter-search,.project-add-search,.project-details-form input,.project-details-form textarea,.project-comment-form textarea,.project-task-editor input,.project-task-editor textarea,.project-task-editor select,.aurora-select):focus{background:#fffefa!important;border-color:#2f765652!important;box-shadow:0 0 0 4px #2f765612!important}.azanta-light-shell .workspace-stage .projects-explorer .project-card{border-radius:19px;padding:19px 20px;border:1px solid var(--s3-line)!important;background:var(--s3-card)!important;box-shadow:0 8px 24px #41312009!important}.azanta-light-shell .workspace-stage .projects-explorer .project-card:hover{transform:translateY(-1px);background:#fffefa!important;border-color:#2f765633!important;box-shadow:0 14px 30px #4131200f!important}.azanta-light-shell .workspace-stage .projects-explorer .project-name,.azanta-light-shell .workspace-stage .projects-explorer .project-detail-head h1,.azanta-light-shell .workspace-stage .projects-explorer .project-section h2{color:#30251d!important}.azanta-light-shell .workspace-stage .projects-explorer .project-name{font-size:18px}.azanta-light-shell .workspace-stage .projects-explorer :is(.project-status,.project-card-meta-line,.project-item-main span,.project-detail-head p,.section-hint,.project-audit-note span){color:#7b7168!important}.azanta-light-shell .workspace-stage .projects-explorer .project-progress{background:#ece8df!important}.azanta-light-shell .workspace-stage .projects-explorer .project-progress>span{background:linear-gradient(90deg,#4b8a64,#7aa06d)!important}.azanta-light-shell .workspace-stage .projects-explorer .project-detail-head{border-radius:22px}.azanta-light-shell .workspace-stage .projects-explorer .project-detail-head h1{font-family:Georgia,Times New Roman,serif;font-weight:500;font-size:clamp(30px,3vw,44px)!important}.azanta-light-shell .workspace-stage .projects-explorer .project-section{border-radius:20px;padding:22px}.azanta-light-shell .workspace-stage .projects-explorer .project-section .section-heading{border-bottom-color:#52402f14!important}.azanta-light-shell .workspace-stage .projects-explorer .project-section .section-heading .eyebrow{color:#7d5b3d!important}.azanta-light-shell .workspace-stage .projects-explorer :is(.project-item-row.editable,.project-catalog-row,.project-observer-row,.project-file-row,.project-event-row,.project-task-card,.project-comment-form,.project-observer-add){color:var(--s3-ink)!important;box-shadow:none!important;background:#faf8f3!important;border-color:#52402f17!important}.azanta-light-shell .workspace-stage .projects-explorer :is(.project-item-row.editable,.project-catalog-row,.project-task-card):hover{background:#fffefa!important;border-color:#2f76562e!important}.azanta-light-shell .workspace-stage .projects-explorer :is(.project-item-main strong,.project-catalog-row strong,.project-observer-row strong,.project-file-row strong,.project-task-title-row strong,.project-event-row>div>span){color:#30261f!important}.azanta-light-shell .workspace-stage .projects-explorer :is(.project-catalog-row span,.project-observer-row span,.project-file-row span,.project-task-meta,.project-event-row small,.project-event-actor){color:#7c7268!important}.azanta-light-shell .workspace-stage .projects-explorer .project-event-row:before{background:linear-gradient(#5e8e68,#9b8654)!important}.azanta-light-shell .workspace-stage .projects-explorer .project-event-row.comment:before{background:#3e7657!important}.azanta-light-shell .workspace-stage .projects-explorer .project-source-tabs .filter-chip,.azanta-light-shell .workspace-stage .projects-explorer .project-timeline-filters .filter-chip,.azanta-light-shell .workspace-stage .projects-explorer .project-task-filter-row .filter-chip{color:#665d54!important;background:#f6f3ed!important;border-color:#52402f1a!important}.azanta-light-shell .workspace-stage .projects-explorer .filter-chip.is-active{color:#1f5c42!important;background:#e8f1e4!important;border-color:#2f765633!important}.azanta-light-shell .workspace-stage .projects-explorer .danger-action,.azanta-light-shell .workspace-stage .projects-explorer .danger-text{color:#944f42!important;background:#fbefec!important;border-color:#9d4e3f29!important}.azanta-light-shell .workspace-stage .control-explorer{padding:2px 0 46px}.azanta-light-shell .workspace-stage .control-section-switch{border-radius:16px;gap:6px;margin:18px 0 20px;padding:5px;display:inline-flex;border:1px solid var(--s3-line)!important;background:#f8f5ef!important}.azanta-light-shell .workspace-stage .control-section-switch button{border-radius:12px;min-height:44px;color:#6d645b!important;box-shadow:none!important;background:0 0!important;border:0!important;font-size:14px!important}.azanta-light-shell .workspace-stage .control-section-switch button.is-active{color:#1f5c42!important;background:#e8f1e4!important}.azanta-light-shell .workspace-stage .control-toolbar{border:1px solid var(--s3-line);background:var(--s3-card);border-radius:18px;gap:9px;padding:16px 18px}.azanta-light-shell.app-shell .workspace-stage .control-explorer .control-chip{color:#675e55!important;background:#f5f2ec!important;border-color:#52402f1a!important}.azanta-light-shell.app-shell .workspace-stage .control-explorer .control-chip.is-active{color:#1f5c42!important;background:#e8f1e4!important;border-color:#2f76562e!important}.azanta-light-shell .workspace-stage .control-explorer .control-days-field{color:#6f665d;font-size:14px}.azanta-light-shell .workspace-stage .control-explorer .control-days-field select,.azanta-light-shell .workspace-stage .control-explorer .control-filter-card input{min-height:46px;color:#33281f!important;background:#fbf9f5!important;border-color:#52402f21!important}.azanta-light-shell .workspace-stage .control-summary-grid{gap:12px;margin:18px 0}.azanta-light-shell .workspace-stage .control-summary-grid>div,.azanta-light-shell .workspace-stage .sample-control-metric{border-radius:18px;min-height:112px;padding:18px;border:1px solid var(--s3-line)!important;background:var(--s3-card)!important;box-shadow:0 8px 22px #41312008!important}.azanta-light-shell .workspace-stage .control-summary-grid span,.azanta-light-shell .workspace-stage .sample-control-metric span{color:#786e64!important;font-size:14px!important}.azanta-light-shell .workspace-stage .control-summary-grid strong,.azanta-light-shell .workspace-stage .sample-control-metric strong{color:#1f5c42!important;font-size:28px!important}.azanta-light-shell .workspace-stage .sample-control-metric.is-active{background:#eaf2e6!important;border-color:#2f765633!important}.azanta-light-shell .workspace-stage :is(.control-report-card,.sample-overview-card,.control-filter-card){border-radius:20px;border:1px solid var(--s3-line)!important;background:var(--s3-card)!important;box-shadow:var(--s3-shadow)!important}.azanta-light-shell .workspace-stage .control-report-card .section-heading h2,.azanta-light-shell .workspace-stage .sample-overview-card .section-heading h2{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500;color:#30251d!important}.azanta-light-shell .workspace-stage .control-explanation,.azanta-light-shell .workspace-stage .control-meta-row{color:#7b7168!important}.azanta-light-shell .workspace-stage .control-row{padding:16px 17px;background:#faf8f3!important;border-color:#52402f17!important}.azanta-light-shell .workspace-stage .control-row:hover{background:#fffefa!important}.azanta-light-shell .workspace-stage .control-product-button strong{font-size:16px;color:#30261f!important}.azanta-light-shell .workspace-stage .control-product-button span,.azanta-light-shell .workspace-stage .control-batches{color:#7c7268!important}.azanta-light-shell .workspace-stage .control-row-metrics strong{color:#1f5c42!important}.azanta-light-shell .workspace-stage .market-explorer{padding:2px 0 46px}.azanta-light-shell .workspace-stage .market-source-badge{color:#2a6549!important;background:#eaf2e6!important;border:1px solid #2f76561a!important}.azanta-light-shell .workspace-stage .market-section-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0 14px}.azanta-light-shell .workspace-stage .market-section-button{border-radius:15px;min-height:58px;padding:10px 14px;font-size:14px;font-weight:750;border:1px solid var(--s3-line)!important;background:var(--s3-card)!important;color:#655c53!important;box-shadow:none!important}.azanta-light-shell .workspace-stage .market-section-button:hover{background:#f5f8f2!important;border-color:#2f76562e!important}.azanta-light-shell .home-news-filters{flex-wrap:wrap;gap:8px;margin:10px 0 16px;display:flex}.azanta-light-shell .home-news-filters button{color:#5c594e;min-height:34px;font:inherit;cursor:pointer;background:#ffffffa3;border:1px solid #496a461f;border-radius:999px;padding:0 13px;font-size:13px;font-weight:700}.azanta-light-shell .home-news-filters button:hover,.azanta-light-shell .home-news-filters button.is-active{color:#2f6848;background:#ecf5e8fa;border-color:#2f68483d}.azanta-light-shell .home-news-list{gap:10px;display:grid}.azanta-light-shell .home-news-item{min-width:0;color:inherit;background:#ffffffa8;border:1px solid #496a461a;border-radius:16px;grid-template-columns:76px minmax(0,1fr);align-items:stretch;gap:12px;padding:10px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:grid}.azanta-light-shell .home-news-item:hover{background:#ffffffe0;border-color:#2f684833;transform:translateY(-1px)}.azanta-light-shell .home-news-item>img,.azanta-light-shell .home-news-source-mark{border-radius:12px;width:76px;height:76px}.azanta-light-shell .home-news-item>img{object-fit:cover;background:#edf2e8}.azanta-light-shell .home-news-source-mark{color:#2f6848;letter-spacing:.04em;background:linear-gradient(145deg,#e9f3e7,#f7f3ea);place-items:center;font-size:17px;font-weight:800;display:grid}.azanta-light-shell .home-news-source-mark.is-instagram{color:#80545f;background:linear-gradient(145deg,#f5e9ec,#f4efe2)}.azanta-light-shell .home-news-copy{align-content:start;gap:6px;min-width:0;display:grid}.azanta-light-shell .home-news-meta{color:#81776c;align-items:center;gap:8px;min-width:0;font-size:11px;display:flex}.azanta-light-shell .home-news-meta b{color:#2f6848;font-size:11px}.azanta-light-shell .home-news-meta time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.azanta-light-shell .home-news-copy>strong{color:#3d2a1d;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.38;display:-webkit-box;overflow:hidden}.azanta-light-shell .home-news-copy>small{color:#2f6848;align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.azanta-light-shell .home-news-empty{background:#ffffff85;border:1px dashed #496a462e;border-radius:16px;gap:8px;padding:18px;display:grid}.azanta-light-shell .home-news-empty strong{color:#3d2a1d;font-size:14px}.azanta-light-shell .home-news-empty p{color:#4e3c2bb8;margin:0;font-size:12px;line-height:1.5}.azanta-light-shell .home-news-loading{gap:10px;padding:16px 0;display:grid}.azanta-light-shell .home-news-loading span{background:linear-gradient(90deg,#e7eee3c2,#faf8f2eb,#e7eee3c2) 0 0/220% 100%;border-radius:14px;height:76px;animation:1.4s linear infinite home-news-shimmer}@keyframes home-news-shimmer{to{background-position:-220% 0}}.azanta-light-shell .home-news-status{color:#85796d;flex-wrap:wrap;align-items:center;gap:7px;margin-top:13px;font-size:10px;display:flex}.azanta-light-shell .home-news-status span{background:#7f796f1a;border-radius:999px;padding:4px 7px}.azanta-light-shell .home-news-status span.is-ready{color:#2f6848;background:#30744a1a}.azanta-light-shell .home-news-status em{font-style:normal}.azanta-light-shell .workspace-stage .market-section-button.is-active{color:#1f5c42!important;background:#e8f1e4!important;border-color:#2f765633!important}.azanta-light-shell .workspace-stage .market-period-row{gap:8px;margin-bottom:16px}.azanta-light-shell.app-shell .workspace-stage .market-explorer .market-period-button{color:#6b6259!important;background:#f6f3ed!important;border-color:#52402f1a!important}.azanta-light-shell.app-shell .workspace-stage .market-explorer .market-period-button.is-active{color:#1f5c42!important;background:#e8f1e4!important;border-color:#2f76562e!important}.azanta-light-shell .workspace-stage :is(.market-summary-card,.market-history-card){border-radius:22px;border:1px solid var(--s3-line)!important;background:var(--s3-card)!important;box-shadow:var(--s3-shadow)!important}.azanta-light-shell .workspace-stage .market-summary-title h2,.azanta-light-shell .workspace-stage .market-history-card .section-heading h2{font-family:Georgia,Times New Roman,serif;font-weight:500;color:#30251d!important}.azanta-light-shell .workspace-stage .market-metric-grid{gap:12px}.azanta-light-shell .workspace-stage .market-metric{border-radius:17px;min-height:112px;padding:17px;background:#f8f5ef!important;border:1px solid #52402f14!important}.azanta-light-shell .workspace-stage .market-metric span{color:#7b7168!important}.azanta-light-shell .workspace-stage .market-metric strong{font-size:26px;color:#1f5c42!important}.azanta-light-shell .workspace-stage .market-meta-row{color:#7c7268!important}.azanta-light-shell .workspace-stage .market-history-row{padding:14px 15px;color:#3c3128!important;background:#faf8f3!important;border-color:#52402f14!important}.azanta-light-shell .workspace-stage .market-empty-state{color:#7b7168!important;background:#faf7f1!important;border-color:#52402f1f!important}.azanta-light-shell .workspace-stage .personal-workspace{gap:20px;padding:2px 0 46px}.azanta-light-shell .workspace-stage .personal-heading-actions{align-items:stretch}.azanta-light-shell .workspace-stage .personal-profile-card{border-radius:16px;min-width:250px;padding:14px 16px;border:1px solid var(--s3-line)!important;color:var(--s3-ink)!important;background:#f8f5ef!important}.azanta-light-shell .workspace-stage .personal-profile-card strong{font-size:16px;color:#30251d!important}.azanta-light-shell .workspace-stage .personal-profile-card span{font-size:13px;color:#7b7168!important}.azanta-light-shell .workspace-stage .personal-summary-grid{gap:12px}.azanta-light-shell .workspace-stage .personal-summary-grid button{border-radius:18px;min-height:112px;padding:18px;border:1px solid var(--s3-line)!important;background:var(--s3-card)!important;color:var(--s3-ink)!important;box-shadow:0 8px 22px #41312008!important}.azanta-light-shell .workspace-stage .personal-summary-grid button:hover{background:#fffefa!important;border-color:#2f76562e!important}.azanta-light-shell .workspace-stage .personal-summary-grid button.is-active{background:#eaf2e6!important;border-color:#2f765633!important}.azanta-light-shell .workspace-stage .personal-summary-grid button span{font-size:14px;color:#70675e!important}.azanta-light-shell .workspace-stage .personal-summary-grid button strong{font-size:30px;color:#1f5c42!important}.azanta-light-shell .workspace-stage .personal-tabs{border-radius:16px;gap:7px;padding:5px;border:1px solid var(--s3-line)!important;background:#f8f5ef!important}.azanta-light-shell.app-shell .workspace-stage .personal-tabs button{color:#6a6158!important;box-shadow:none!important;background:0 0!important;border:0!important}.azanta-light-shell.app-shell .workspace-stage .personal-tabs button.is-active{color:#1f5c42!important;background:#e8f1e4!important}.azanta-light-shell .workspace-stage .personal-tab-count{color:#756b62!important}.azanta-light-shell .workspace-stage :is(.personal-history-toolbar,.personal-info-note){border-radius:16px;padding:15px 17px;color:#71675e!important;background:#f8f5ef!important;border:1px solid #52402f17!important}.azanta-light-shell .workspace-stage .personal-list{gap:10px}.azanta-light-shell .workspace-stage .personal-list-row{border-radius:17px;padding:17px 18px;border:1px solid var(--s3-line)!important;background:var(--s3-card)!important;box-shadow:0 7px 20px #41312008!important}.azanta-light-shell .workspace-stage .personal-list-row.is-unread{background:#f1f6ee!important;border-color:#2f76562e!important}.azanta-light-shell .workspace-stage .personal-row-main strong{font-size:16px;color:#30251d!important}.azanta-light-shell .workspace-stage .personal-row-main span,.azanta-light-shell .workspace-stage .personal-row-main small,.azanta-light-shell .workspace-stage .event-detail{color:#7b7168!important}.azanta-light-shell .workspace-stage .personal-remove-button{color:#944f42!important;background:#fbefec!important;border-color:#9d4e3f21!important}.azanta-light-shell .workspace-stage .personal-empty{border-radius:18px;min-height:130px;color:#7b7168!important;background:#faf7f1!important;border:1px dashed #52402f26!important}.azanta-light-shell .workspace-stage .personal-security-grid{gap:16px}.azanta-light-shell .workspace-stage .personal-settings-card{border-radius:20px;padding:24px;border:1px solid var(--s3-line)!important;background:var(--s3-card)!important;color:var(--s3-ink)!important;box-shadow:var(--s3-shadow)!important}.azanta-light-shell .workspace-stage .personal-settings-card h2{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500;color:#30251d!important}.azanta-light-shell .workspace-stage .personal-settings-card p{color:#7b7168!important}.azanta-light-shell .workspace-stage .personal-profile-form label>span{font-size:14px;color:#5d544c!important}.azanta-light-shell .workspace-stage .personal-profile-form input{min-height:50px;color:#33281f!important;background:#fbf9f5!important;border-color:#52402f21!important}.azanta-light-shell .workspace-stage .personal-profile-form input:focus{border-color:#2f765652!important;box-shadow:0 0 0 4px #2f765612!important}.azanta-light-shell .workspace-stage .personal-profile-form small{color:#8a8076!important}.azanta-light-shell .workspace-stage :is(.analytics-explorer,.projects-explorer,.control-explorer,.market-explorer,.personal-workspace) .loading-panel,.azanta-light-shell .workspace-stage :is(.analytics-explorer,.projects-explorer,.control-explorer,.market-explorer,.personal-workspace) .intelligence-loading{border-color:var(--s3-line)!important;color:#6f665d!important;background:#faf7f1!important}.azanta-light-shell .workspace-stage :is(.analytics-explorer,.projects-explorer,.control-explorer,.market-explorer,.personal-workspace) .count-badge{color:#285f45!important;background:#eaf2e6!important;border-color:#2f76561a!important}@media (width<=1320px){.azanta-light-shell .workspace-stage .analytics-tool-grid,.azanta-light-shell .workspace-stage .market-section-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.azanta-light-shell .workspace-stage .analytics-tool-grid,.azanta-light-shell .workspace-stage .market-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.azanta-light-shell .workspace-stage :is(.analytics-heading,.control-heading,.market-heading,.personal-heading,.projects-explorer>.source-hero){padding:22px}}@media (width<=650px){.azanta-light-shell .workspace-stage .analytics-tool-grid,.azanta-light-shell .workspace-stage .market-section-grid,.azanta-light-shell .workspace-stage .analytics-form,.azanta-light-shell .workspace-stage .personal-summary-grid-four{grid-template-columns:1fr}}.azanta-light-shell .workspace-stage{--s4-card:#fffdf9f5;--s4-soft:#f8f5ef;--s4-soft-green:#edf4e9;--s4-line:#52402f1b;--s4-green:#245f43;--s4-green-strong:#174f37;--s4-ink:#33271e;--s4-muted:#786e64;--s4-shadow:0 12px 34px #4534220e}.azanta-light-shell .workspace-stage .search-form{border-radius:22px;padding:22px;border:1px solid var(--s4-line)!important;background:var(--s4-card)!important;box-shadow:var(--s4-shadow)!important}.azanta-light-shell .workspace-stage .search-copy h1,.azanta-light-shell .workspace-stage .unified-results-summary h1{font-family:Georgia,Times New Roman,serif;font-weight:500;color:#30241c!important}.azanta-light-shell .workspace-stage .search-copy p,.azanta-light-shell .workspace-stage .unified-results-summary p{color:var(--s4-muted)!important}.azanta-light-shell .workspace-stage .search-input-wrap{border-radius:16px;min-height:58px;box-shadow:none!important;background:#fbf9f5!important;border:1px solid #52402f24!important}.azanta-light-shell .workspace-stage .search-input-wrap:focus-within{border-color:#2f765652!important;box-shadow:0 0 0 4px #2f765612!important}.azanta-light-shell .workspace-stage .search-input-wrap input{font-size:16px;color:var(--s4-ink)!important}.azanta-light-shell .workspace-stage .search-scope-row,.azanta-light-shell .workspace-stage .example-row{gap:8px}.azanta-light-shell.app-shell .workspace-stage :is(.search-scope-row button,.example-chip){min-height:42px;font-size:14px;color:#655c53!important;background:#f7f4ee!important;border-color:#52402f1a!important}.azanta-light-shell.app-shell .workspace-stage .search-scope-row button.is-active{background:var(--s4-soft-green)!important;color:var(--s4-green-strong)!important;border-color:#2f76562e!important}.azanta-light-shell .workspace-stage .unified-results{gap:18px}.azanta-light-shell .workspace-stage .unified-results-summary{border-radius:22px;padding:24px 26px;border:1px solid var(--s4-line)!important;background:var(--s4-card)!important;box-shadow:var(--s4-shadow)!important}.azanta-light-shell .workspace-stage .result-count-chips span,.azanta-light-shell .workspace-stage .applied-filter-row span{color:#38694e!important;background:#eef4eb!important;border-color:#2f76561a!important}.azanta-light-shell .workspace-stage .unified-section{border-radius:22px;padding:22px;border:1px solid var(--s4-line)!important;background:var(--s4-card)!important;box-shadow:var(--s4-shadow)!important}.azanta-light-shell .workspace-stage .unified-section-header h2{font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:500;color:#30251d!important}.azanta-light-shell .workspace-stage .section-count{color:var(--s4-green)!important;background:#eaf2e6!important;border-color:#2f76561a!important}.azanta-light-shell .workspace-stage :is(.unified-source-problem,.unified-empty,.intelligence-empty){color:#766d63!important;background:#faf7f1!important;border-color:#52402f1f!important}.azanta-light-shell .workspace-stage :is(.catalog-result-row,.compact-record-row,.document-row,.intelligence-row){color:var(--s4-ink)!important;box-shadow:none!important;background:#faf8f3!important;border-color:#52402f17!important}.azanta-light-shell .workspace-stage :is(.catalog-result-row,.compact-record-row,.document-row,.intelligence-row):hover{background:#fffefa!important;border-color:#2f765626!important}.azanta-light-shell .workspace-stage :is(.catalog-result-main,.compact-record-main,.document-main,.intelligence-row-main) strong{font-size:16px;color:#30251d!important}.azanta-light-shell .workspace-stage :is(.catalog-result-main,.compact-record-main,.document-main,.intelligence-row-main) span,.azanta-light-shell .workspace-stage :is(.catalog-result-main,.compact-record-main,.document-main,.intelligence-row-main) p,.azanta-light-shell .workspace-stage .compact-record-facts{color:#776d63!important}.azanta-light-shell .workspace-stage .catalog-result-price{color:var(--s4-green-strong)!important}.azanta-light-shell .workspace-stage .warehouse-stock-grid{gap:9px}.azanta-light-shell .workspace-stage .warehouse-stock{background:#f6f3ed!important;border-color:#52402f14!important}.azanta-light-shell .workspace-stage .warehouse-stock.is-focused{background:#eaf2e6!important;border-color:#2f765633!important}.azanta-light-shell .workspace-stage .document-type{color:#775c3f!important;background:#eee8dd!important}.azanta-light-shell.app-shell .workspace-stage :is(.show-more-button,.unified-load-more,.intelligence-open,.text-action){color:#245f43!important;box-shadow:none!important;background:#edf4e9!important;border-color:#2f765624!important}.azanta-light-shell .workspace-stage .candidate-panel,.azanta-light-shell .workspace-stage .product-summary,.azanta-light-shell .workspace-stage .details-panel,.azanta-light-shell .workspace-stage .product-intelligence-panel{border:1px solid var(--s4-line)!important;background:var(--s4-card)!important;color:var(--s4-ink)!important;box-shadow:var(--s4-shadow)!important}.azanta-light-shell .workspace-stage .candidate-panel{border-radius:20px}.azanta-light-shell .workspace-stage .candidate-list button{color:var(--s4-ink)!important;background:#f8f5ef!important;border-color:#52402f14!important}.azanta-light-shell .workspace-stage .candidate-list button:hover,.azanta-light-shell .workspace-stage .candidate-list button.is-active{background:#edf4e9!important;border-color:#2f76562e!important}.azanta-light-shell .workspace-stage .candidate-name{color:#30251d!important}.azanta-light-shell .workspace-stage .candidate-meta{color:#7c7268!important}.azanta-light-shell .workspace-stage .candidate-price{color:var(--s4-green-strong)!important}.azanta-light-shell .workspace-stage .product-summary{border-radius:24px;padding:28px}.azanta-light-shell .workspace-stage .product-title-row h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,3vw,46px);font-weight:500;color:#2f231b!important}.azanta-light-shell .workspace-stage .product-meta-row{gap:8px}.azanta-light-shell .workspace-stage .meta-chip{color:#675e55!important;background:#f6f3ed!important;border-color:#52402f17!important}.azanta-light-shell .workspace-stage .primary-price{color:var(--s4-green-strong)!important}.azanta-light-shell .workspace-stage :is(.warehouse-summary-metric,.stock-metric){background:#f8f5ef!important;border-color:#52402f14!important}.azanta-light-shell .workspace-stage :is(.warehouse-summary-metric,.stock-metric) strong{color:#315f48!important}.azanta-light-shell .workspace-stage .summary-footer{color:#81766c!important}.azanta-light-shell .workspace-stage .details-panel{border-radius:22px}.azanta-light-shell .workspace-stage .tabs{background:#faf7f1!important;border-bottom-color:#52402f17!important}.azanta-light-shell.app-shell .workspace-stage .tabs button{color:#6b6259!important;box-shadow:none!important;background:0 0!important}.azanta-light-shell.app-shell .workspace-stage .tabs button.is-active{color:var(--s4-green-strong)!important;background:#eaf2e6!important}.azanta-light-shell .workspace-stage .tab-content{color:var(--s4-ink)!important}.azanta-light-shell .workspace-stage .product-intelligence-panel{border-radius:22px}.azanta-light-shell .workspace-stage .intelligence-heading h2,.azanta-light-shell .workspace-stage .intelligence-subsection h3{font-family:Georgia,Times New Roman,serif;font-weight:500;color:#30251d!important}.azanta-light-shell .workspace-stage .intelligence-metric-grid>div{background:#f8f5ef!important;border-color:#52402f14!important}.azanta-light-shell .workspace-stage .intelligence-metric-grid strong{color:var(--s4-green-strong)!important}.azanta-light-shell .workspace-stage .intelligence-note{color:#786f65!important;background:#f7f3ec!important}.azanta-light-shell .workspace-stage .admin-users,.azanta-light-shell .workspace-stage .admin-audit-workspace,.azanta-light-shell .workspace-stage .sources-view{padding-top:2px}.azanta-light-shell .workspace-stage :is(.admin-users-heading,.page-heading) h1{font-family:Georgia,Times New Roman,serif;font-weight:500;color:#30241c!important}.azanta-light-shell .workspace-stage :is(.admin-users-heading,.page-heading) p{color:#786e64!important}.azanta-light-shell .workspace-stage .admin-pending-kpi,.azanta-light-shell .workspace-stage .admin-audit-summary{border:1px solid var(--s4-line)!important;color:var(--s4-ink)!important;background:#f8f5ef!important}.azanta-light-shell .workspace-stage .admin-pending-kpi strong,.azanta-light-shell .workspace-stage .admin-audit-summary strong{color:var(--s4-green-strong)!important}.azanta-light-shell .workspace-stage .admin-section-tabs,.azanta-light-shell .workspace-stage .admin-user-filters{border-radius:16px;gap:7px;padding:5px;border:1px solid var(--s4-line)!important;background:#f8f5ef!important}.azanta-light-shell.app-shell .workspace-stage :is(.admin-section-tabs,.admin-user-filters) button{color:#6b6259!important;box-shadow:none!important;background:0 0!important;border:0!important}.azanta-light-shell.app-shell .workspace-stage :is(.admin-section-tabs,.admin-user-filters) button.is-active{color:var(--s4-green-strong)!important;background:#e8f1e4!important}.azanta-light-shell .workspace-stage :is(.admin-user-card,.admin-audit-card){border-radius:18px;border:1px solid var(--s4-line)!important;background:var(--s4-card)!important;color:var(--s4-ink)!important;box-shadow:0 8px 22px #41312009!important}.azanta-light-shell .workspace-stage :is(.admin-user-main,.admin-audit-main) strong{color:#30251d!important}.azanta-light-shell .workspace-stage :is(.admin-user-meta,.admin-audit-detail,.admin-audit-main span){color:#7b7168!important}.azanta-light-shell .workspace-stage .admin-audit-search{min-height:50px;color:var(--s4-ink)!important;background:#fbf9f5!important;border-color:#52402f21!important}.azanta-light-shell .workspace-stage .admin-users-empty{color:#7b7168!important;background:#faf7f1!important;border-color:#52402f24!important}.azanta-light-shell .workspace-stage .admin-user-status{color:#2f6848!important;background:#edf4e9!important;border-color:#2f76561a!important}.azanta-light-shell .workspace-stage .sources-summary{border-radius:15px;border:1px solid var(--s4-line)!important;color:#736a61!important;background:#f8f5ef!important}.azanta-light-shell .workspace-stage .source-grid{gap:14px}.azanta-light-shell .workspace-stage .source-card{border-radius:20px;border:1px solid var(--s4-line)!important;background:var(--s4-card)!important;color:var(--s4-ink)!important;box-shadow:var(--s4-shadow)!important}.azanta-light-shell .workspace-stage .source-card h3{font-size:20px;color:#30251d!important}.azanta-light-shell .workspace-stage .source-card p,.azanta-light-shell .workspace-stage .source-count span{color:#7b7168!important}.azanta-light-shell .workspace-stage .source-count strong{font-size:34px;color:var(--s4-green-strong)!important}.azanta-light-shell .workspace-stage .source-state{color:#2f6848!important;background:#edf4e9!important;border-color:#2f76561a!important}.azanta-light-shell .workspace-stage .source-card.source-error .source-state{color:#944f42!important;background:#fbefec!important;border-color:#9d4e3f21!important}.auth-shell{background:radial-gradient(circle at 14% 10%,#bed5b24d,#0000 28rem),linear-gradient(145deg,#f3eee5,#fbf9f5 58%,#ece6dc)!important}.auth-card{color:#33271e!important;background:#fffdf9f2!important;border-color:#52402f1c!important;box-shadow:0 24px 70px #4534221a!important}.auth-heading h1{font-family:Georgia,Times New Roman,serif;font-weight:500;color:#30241c!important}.auth-heading p,.auth-info-box{color:#766d63!important}.auth-form label span{color:#5f564d!important}.auth-form input{color:#33271e!important;background:#fbf9f5!important;border-color:#52402f24!important}.auth-form input:focus{border-color:#2f765652!important;box-shadow:0 0 0 4px #2f765612!important}.auth-mode-switch{background:#f7f4ee!important;border-color:#52402f1a!important}.auth-mode-switch button{color:#6b6259!important}.auth-mode-switch button.is-active{color:#174f37!important;background:#e8f1e4!important}.auth-error{color:#944f42!important;background:#fbefec!important;border-color:#9d4e3f24!important}.auth-notice{color:#315f48!important;background:#edf4e9!important;border-color:#2f76561f!important}.azanta-light-shell .workspace-stage :is(.unified-results,.product-summary,.details-panel,.candidate-panel,.product-intelligence-panel,.admin-users,.admin-audit-workspace,.sources-view){font-size:15px}.azanta-light-shell .workspace-stage :is(.compact-record-row,.catalog-result-row,.document-row,.intelligence-row,.admin-user-card,.admin-audit-card){padding:17px 18px}@media (width<=1100px){.azanta-light-shell .workspace-stage .unified-section,.azanta-light-shell .workspace-stage .unified-results-summary,.azanta-light-shell .workspace-stage .product-summary{padding:19px}}.azanta-light-shell{--final-ink:#34281f;--final-muted:#786f66;--final-line:#52402f1c;--final-line-strong:#4368482e;--final-card:#fffdfa;--final-soft:#f8f5ef;--final-soft-green:#edf4e9;--final-green:#2f6848;--final-green-strong:#1d563d;--final-red:#914c40;--final-red-soft:#fbefec;--final-amber:#7d632c;--final-amber-soft:#f9f3e5;--final-shadow:0 12px 32px #4131200e}.azanta-light-shell .workspace-stage :is(.page-lead,.muted-label,.source-message,.result-limit-note,.inline-loading){line-height:1.5;color:var(--final-muted)!important;font-size:14px!important}.azanta-light-shell .workspace-stage :is(.page-section,.workspace-section){border-color:var(--final-line)!important;background:var(--final-card)!important;color:var(--final-ink)!important;box-shadow:var(--final-shadow)!important}.azanta-light-shell .workspace-stage :is(.explorer-heading,.workspace-heading,.section-title-row,.section-title-line) h1,.azanta-light-shell .workspace-stage :is(.explorer-heading,.workspace-heading,.section-title-row,.section-title-line) h2,.azanta-light-shell .workspace-stage :is(.explorer-heading,.workspace-heading,.section-title-row,.section-title-line) h3{color:#30241c!important}.azanta-light-shell .workspace-stage .search-shell,.azanta-light-shell .workspace-stage .search-shell.is-compact{position:relative;overflow:visible;border:1px solid var(--final-line)!important;color:var(--final-ink)!important;box-shadow:var(--final-shadow)!important;background:#fffdf9f7!important;border-radius:20px!important;margin:22px 0 24px!important;padding:18px!important}.azanta-light-shell .workspace-stage .search-shell:after,.azanta-light-shell .workspace-stage .search-shell:before{display:none!important}.azanta-light-shell .workspace-stage .search-shell .search-copy h1{color:#30241c!important}.azanta-light-shell .workspace-stage .search-shell .search-copy p:not(.eyebrow){color:var(--final-muted)!important}.azanta-light-shell .workspace-stage .search-shell .eyebrow{color:#725137!important}.azanta-light-shell .workspace-stage .search-form{gap:10px;margin:0}.azanta-light-shell .workspace-stage .search-input-wrap input{min-height:54px!important;color:var(--final-ink)!important;box-shadow:none!important;background:#fbf9f5!important;border:1px solid #52402f24!important;border-radius:14px!important;padding:0 17px!important;font-size:15px!important}.azanta-light-shell .workspace-stage .search-input-wrap input:focus{background:#fffefa!important;border-color:#2f76565c!important;box-shadow:0 0 0 4px #2f765612!important}.azanta-light-shell .workspace-stage .search-scope-row,.azanta-light-shell .workspace-stage .example-row{gap:8px;color:var(--final-muted)!important}.azanta-light-shell .workspace-stage :is(.search-scope-chip,.example-chip){min-height:40px;padding:0 14px;border:1px solid var(--final-line)!important;color:#655d55!important;box-shadow:none!important;background:#f7f4ee!important;border-radius:12px!important;font-size:14px!important}.azanta-light-shell .workspace-stage :is(.search-scope-chip,.example-chip):hover:not(:disabled){border-color:var(--final-line-strong)!important;color:var(--final-green-strong)!important;background:#f1f5ed!important}.azanta-light-shell .workspace-stage .search-scope-chip.is-active{background:var(--final-soft-green)!important;color:var(--final-green-strong)!important;border-color:#2f76562e!important}.azanta-light-shell .workspace-stage .search-brand-visual{display:none!important}.azanta-light-shell .workspace-stage input:not([type=checkbox]):not([type=radio]),.azanta-light-shell .workspace-stage textarea,.azanta-light-shell .workspace-stage select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--final-ink)!important;box-shadow:none!important;background-color:#fbf9f5!important;border-color:#52402f24!important;font-size:15px!important}.azanta-light-shell .workspace-stage input:not([type=checkbox]):not([type=radio]):focus,.azanta-light-shell .workspace-stage textarea:focus,.azanta-light-shell .workspace-stage select:focus{background-color:#fffefa!important;border-color:#2f765661!important;outline:0!important;box-shadow:0 0 0 4px #2f765612!important}.azanta-light-shell .workspace-stage input::placeholder,.azanta-light-shell .workspace-stage textarea::placeholder{color:#9c938a!important}.azanta-light-shell .workspace-stage :is(input[type=checkbox],input[type=radio]){accent-color:#377354}.azanta-light-shell.app-shell .workspace-stage :is(.primary-button,.primary-action,.auth-submit){min-height:46px;color:#fff!important;background:linear-gradient(145deg,#376f51,#245b40)!important;border:1px solid #1e573c1f!important;border-radius:13px!important;font-size:14px!important;font-weight:750!important;box-shadow:0 8px 18px #2a604321!important}.azanta-light-shell.app-shell .workspace-stage :is(.primary-button,.primary-action):hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(145deg,#3f7959,#285f44)!important;box-shadow:0 11px 22px #2a60432b!important}.azanta-light-shell.app-shell .workspace-stage :is(.secondary-button,.secondary-action,.load-more-button,.record-open-button,.control-filter-button,.refresh-button,.workup-reset-button,.results-back,.text-action,.file-action,.show-more-button,.unified-load-more,.intelligence-open,.project-filter-reset){min-height:44px;color:#265f44!important;box-shadow:none!important;background:#edf4e9!important;border:1px solid #2f765621!important;border-radius:12px!important;font-size:14px!important;font-weight:700!important}.azanta-light-shell.app-shell .workspace-stage :is(.secondary-button,.secondary-action,.load-more-button,.record-open-button,.control-filter-button,.refresh-button,.workup-reset-button,.results-back,.text-action,.file-action,.show-more-button,.unified-load-more,.intelligence-open,.project-filter-reset):hover:not(:disabled){transform:translateY(-1px);color:#174d35!important;background:#e5efe0!important;border-color:#2f765638!important}.azanta-light-shell.app-shell .workspace-stage :is(.danger-button,.danger-action,.danger-text,.personal-remove-button){background:var(--final-red-soft)!important;color:var(--final-red)!important;box-shadow:none!important;border:1px solid #914c4029!important;border-radius:12px!important}.azanta-light-shell.app-shell .workspace-stage :is(.danger-button,.danger-action,.danger-text,.personal-remove-button):hover:not(:disabled){color:#823d33!important;background:#f7e4df!important}.azanta-light-shell .workspace-stage button:disabled,.azanta-light-shell .workspace-stage a[aria-disabled=true]{opacity:.48!important;box-shadow:none!important;cursor:not-allowed!important;transform:none!important}.azanta-light-shell.app-shell .workspace-stage :is(.workup-segment,.filter-chip,.control-chip,.document-type-filter,.market-period-button,.market-section-button,.intelligence-filter){min-height:40px;border:1px solid var(--final-line)!important;color:#665e56!important;box-shadow:none!important;background:#f7f4ee!important;border-radius:12px!important;font-size:14px!important}.azanta-light-shell.app-shell .workspace-stage :is(.workup-segment,.filter-chip,.control-chip,.document-type-filter,.market-period-button,.market-section-button,.intelligence-filter):hover:not(:disabled){border-color:var(--final-line-strong)!important;color:var(--final-green-strong)!important;background:#f1f5ed!important}.azanta-light-shell.app-shell .workspace-stage :is(.workup-segment.is-active,.filter-chip.is-active,.control-chip.is-active,.document-type-filter.is-active,.market-period-button.is-active,.market-section-button.is-active,.intelligence-filter.is-active){background:var(--final-soft-green)!important;color:var(--final-green-strong)!important;border-color:#2f76562e!important}.azanta-light-shell .workspace-stage :is(.tabs,.personal-tabs,.admin-section-tabs,.control-section-switch){border-color:var(--final-line)!important;box-shadow:none!important;background:#f8f5ef!important}.azanta-light-shell.app-shell .workspace-stage :is(.tabs,.personal-tabs,.admin-section-tabs,.control-section-switch) button{color:#6b6259!important;box-shadow:none!important;background:0 0!important}.azanta-light-shell.app-shell .workspace-stage :is(.tabs,.personal-tabs,.admin-section-tabs,.control-section-switch) button.is-active,.azanta-light-shell.app-shell .workspace-stage .tabs button[aria-selected=true]{color:var(--final-green-strong)!important;background:#e8f1e4!important}.azanta-light-shell .workspace-stage :is(.workup-filter-panel,.incoming-filter-panel,.source-filter-block,.source-filter-panel,.control-panel,.control-filter-card,.personal-profile-card,.personal-settings-card,.solution-form,.project-details-card){border:1px solid var(--final-line)!important;color:var(--final-ink)!important;box-shadow:none!important;background:#faf8f3!important;border-radius:18px!important}.azanta-light-shell .workspace-stage :is(.workup-filter-label,.source-filter-block label>span,.incoming-filter-panel label>span){color:#655b52!important;font-size:14px!important;font-weight:750!important}.azanta-light-shell .workspace-stage .workup-filter-summary,.azanta-light-shell .workspace-stage .source-results-meta,.azanta-light-shell .workspace-stage .result-limit-note{color:var(--final-muted)!important}.azanta-light-shell .workspace-stage .workup-filter-summary strong{color:var(--final-green-strong)!important}.azanta-light-shell .workspace-stage :is(.record-card,.compact-record-row,.catalog-result-row,.document-row,.intelligence-row,.expiry-row,.personal-list-row,.admin-user-card,.admin-audit-card,.project-catalog-row,.project-file-row,.project-task-card,.project-item-row,.control-row){border-color:var(--final-line)!important;background:var(--final-card)!important;color:var(--final-ink)!important;box-shadow:0 7px 20px #41312009!important}.azanta-light-shell .workspace-stage :is(.record-card,.compact-record-row,.catalog-result-row,.document-row,.intelligence-row,.personal-list-row,.project-catalog-row,.project-task-card,.control-row):hover{background:#fffefa!important;border-color:#2f765629!important}.azanta-light-shell .workspace-stage :is(.record-header strong,.record-card strong,.compact-record-main strong,.document-main strong,.intelligence-row-main strong,.personal-row-main strong,.catalog-result-main strong){color:#30251d!important}.azanta-light-shell .workspace-stage :is(.record-header span,.record-card small,.compact-record-main span,.document-main span,.intelligence-row-main span,.personal-row-main span,.catalog-result-main span){color:var(--final-muted)!important}.azanta-light-shell .workspace-stage .record-comment{margin-top:14px;line-height:1.55;color:#655d55!important;background:#f7f4ee!important;border:1px solid #52402f12!important;border-radius:12px!important;padding:13px 15px!important;font-size:14px!important}.azanta-light-shell .workspace-stage .record-facts span{color:#6d645b!important;background:#f8f5ef!important;border-color:#52402f12!important}.azanta-light-shell .workspace-stage .record-facts b{color:#315f48!important}.azanta-light-shell .workspace-stage .compact-intelligence-table{border-radius:14px;overflow:hidden;border:1px solid var(--final-line)!important;background:var(--final-card)!important}.azanta-light-shell .workspace-stage .compact-intelligence-table>div{color:var(--final-muted)!important;background:0 0!important;border-bottom-color:#52402f14!important}.azanta-light-shell .workspace-stage .compact-intelligence-table>div:hover{background:#faf8f3!important}.azanta-light-shell .workspace-stage .compact-intelligence-table b{color:var(--final-green-strong)!important}.azanta-light-shell .workspace-stage .transit-summary-metric{background:#f7f4ee!important}.azanta-light-shell .workspace-stage .product-summary-side,.azanta-light-shell .workspace-stage .personal-product-actions{color:var(--final-ink)!important}.azanta-light-shell .workspace-stage .intelligence-empty,.azanta-light-shell .workspace-stage .intelligence-note,.azanta-light-shell .workspace-stage .intelligence-error,.azanta-light-shell .workspace-stage .intelligence-loading{border-color:var(--final-line)!important;color:var(--final-muted)!important;background:#faf8f3!important}.azanta-light-shell .workspace-stage .intelligence-error{background:var(--final-red-soft)!important;color:var(--final-red)!important;border-color:#914c4024!important}.azanta-light-shell .workspace-stage .expiry-list{gap:9px}.azanta-light-shell .workspace-stage .expiry-row strong{color:#30251d!important}.azanta-light-shell .workspace-stage .expiry-row b{color:var(--final-green-strong)!important}.azanta-light-shell .workspace-stage :is(.source-substats span,.simple-substats span,.meta-chip,.count-badge,.document-type,.market-source-badge,.personal-tab-count){color:#6b6259!important;box-shadow:none!important;background:#f5f2eb!important;border:1px solid #52402f14!important}.azanta-light-shell .workspace-stage :is(.source-substats b,.simple-substats b){color:var(--final-green-strong)!important}.azanta-light-shell .workspace-stage .sentiment-badge{min-height:28px;padding:5px 10px;color:#655d55!important;background:#f4f1ea!important;border:1px solid #52402f14!important;font-size:12px!important}.azanta-light-shell .workspace-stage .sentiment-positive{color:#2f6848!important;background:#eaf4e8!important}.azanta-light-shell .workspace-stage .sentiment-negative{color:#914c40!important;background:#fbefec!important}.azanta-light-shell .workspace-stage .sentiment-mixed{color:#80652e!important;background:#f8f1df!important}.azanta-light-shell .workspace-stage .sentiment-neutral{color:#6c645c!important;background:#f2f0eb!important}.azanta-light-shell .workspace-stage table{border-collapse:separate;border-spacing:0;border-radius:14px;overflow:hidden;border:1px solid var(--final-line)!important;background:var(--final-card)!important;color:var(--final-ink)!important}.azanta-light-shell .workspace-stage thead,.azanta-light-shell .workspace-stage th{color:#5e554d!important;background:#f5f2eb!important}.azanta-light-shell .workspace-stage td,.azanta-light-shell .workspace-stage th{border-color:#52402f14!important}.azanta-light-shell .workspace-stage tbody tr:hover td{background:#faf8f3!important}.azanta-light-shell .workspace-stage :is(.error-banner,.project-inline-error,.personal-action-error){border-radius:13px;background:var(--final-red-soft)!important;color:var(--final-red)!important;border:1px solid #914c4024!important;font-size:14px!important}.azanta-light-shell .workspace-stage :is(.warning-banner,.unified-warning,.market-warning,.market-unavailable){border-radius:13px;background:var(--final-amber-soft)!important;color:var(--final-amber)!important;border:1px solid #7d632c26!important;font-size:14px!important}.azanta-light-shell .workspace-stage :is(.empty-block,.empty-state,.personal-empty,.market-empty-state,.source-explorer-empty){min-height:110px;color:var(--final-muted)!important;background:#faf8f3!important;border:1px dashed #52402f26!important;border-radius:15px!important;font-size:14px!important}.azanta-light-shell .workspace-stage :is(.loading-panel,.inline-loading){border-color:var(--final-line)!important;color:var(--final-muted)!important;background:#faf8f3!important}.azanta-light-shell.app-shell .workspace-stage .admin-user-actions .primary-button{color:#fff!important;background:linear-gradient(145deg,#376f51,#245b40)!important}.azanta-light-shell .workspace-stage .project-inline-error,.azanta-light-shell .workspace-stage .personal-action-error{text-align:left;padding:10px 12px;display:block}.azanta-light-shell .workspace-topbar{box-shadow:0 5px 20px #41312006;background:#f8f5eff0!important;border-bottom-color:#52402f17!important}.azanta-light-shell .global-search{background:#fffdfa!important;border-color:#52402f1c!important;box-shadow:0 7px 20px #4131200a!important}.azanta-light-shell .global-search input{background:0 0!important}.azanta-light-shell :is(.workspace-notification-button,.workspace-user-button){color:var(--final-ink)!important;box-shadow:none!important;background:#fffdf9eb!important;border-color:#52402f1a!important}.azanta-light-shell :is(.workspace-notification-button,.workspace-user-button):hover{background:#fffefa!important;border-color:#2f765629!important}.azanta-light-shell :is(button,a,input,textarea,select):focus-visible{outline-offset:2px;outline:3px solid #2f76562e!important}.azanta-light-shell .workspace-stage :is(button,a,input,textarea,select){transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s}.azanta-light-shell *{scrollbar-color:#c5c9bd #f1eee7;scrollbar-width:thin}.azanta-light-shell ::-webkit-scrollbar{width:10px;height:10px}.azanta-light-shell ::-webkit-scrollbar-track{background:#f1eee7}.azanta-light-shell ::-webkit-scrollbar-thumb{background:#c5c9bd;border:2px solid #f1eee7;border-radius:999px}.azanta-light-shell ::-webkit-scrollbar-thumb:hover{background:#abb3a3}@media (prefers-reduced-motion:reduce){.azanta-light-shell .workspace-stage :is(button,a,input,textarea,select){transition:none!important}}@media (width<=760px){.azanta-light-shell .workspace-stage .search-shell,.azanta-light-shell .workspace-stage .search-shell.is-compact{padding:14px!important}.azanta-light-shell .workspace-stage .search-form{grid-template-columns:1fr;display:grid}.azanta-light-shell .workspace-stage .search-form .primary-button{width:100%}}.azanta-light-shell{--c-ink:#2f251e;--c-ink-soft:#4f463e;--c-muted:#746b62;--c-muted-2:#8b8177;--c-line:#4e3e2e1f;--c-line-green:#2b694933;--c-card:#fffdfa;--c-soft:#f7f4ee;--c-green:#2f6848;--c-green-strong:#174f37;--c-green-soft:#e9f2e6;--c-green-soft-2:#f0f6ed;--c-red:#964f42;--c-red-soft:#fbefec;--c-amber:#81642d;--c-amber-soft:#f8f1df}.azanta-light-shell,.azanta-light-shell .workspace-stage{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.azanta-light-shell .workspace-stage{color:var(--c-ink)!important}.azanta-light-shell .workspace-stage :is(p,small,.muted-label,.section-hint,.result-limit-note,.page-lead){color:var(--c-muted)}.azanta-light-shell .workspace-stage :is(h1,h2,h3,h4,h5,h6,strong){text-shadow:none!important}.azanta-light-shell.app-shell .workspace-stage :is(.primary-action,.primary-button,.auth-submit){color:#fff!important;background:linear-gradient(145deg,#3f7858,#245b40)!important;border-color:#245f43!important;box-shadow:0 7px 18px #1f5c411f!important}.azanta-light-shell.app-shell .workspace-stage :is(.primary-action,.primary-button):hover:not(:disabled){color:#fff!important;background:linear-gradient(145deg,#356f50,#174f37)!important;border-color:#174f37!important}.azanta-light-shell.app-shell .workspace-stage :is(.secondary-action,.secondary-button,.load-more-button,.record-open-button,.file-action,.refresh-button,.workup-reset-button,.results-back,.text-action:not(.danger-text),.show-more-button,.intelligence-open){color:#245f43!important;box-shadow:none!important;background:#eef5eb!important;border-color:#2f684829!important}.azanta-light-shell.app-shell .workspace-stage :is(.secondary-action,.secondary-button,.load-more-button,.record-open-button,.file-action,.refresh-button,.workup-reset-button,.results-back,.text-action:not(.danger-text),.show-more-button,.intelligence-open):hover:not(:disabled){color:#174f37!important;background:#e4efe1!important;border-color:#2f684847!important}.azanta-light-shell.app-shell .workspace-stage :is(.danger-action,.danger-text){background:var(--c-red-soft)!important;color:var(--c-red)!important;box-shadow:none!important;border-color:#964f4229!important}.azanta-light-shell.app-shell .workspace-stage button:disabled{opacity:.48!important;filter:saturate(.55)!important}.azanta-light-shell.app-shell .workspace-stage :is(.tab-button,.filter-chip,.workup-segment,.search-scope-chip,.control-filter-button,.market-period-button,.market-section-button,.project-source-tabs button,.project-timeline-filters button,.project-task-filter-row button,.personal-tabs button,.admin-section-tabs button,.admin-user-filters button){color:#655d55!important;box-shadow:none!important;background:#f7f4ee!important;border-color:#4e3e2e1a!important}.azanta-light-shell.app-shell .workspace-stage :is(.tab-button,.filter-chip,.workup-segment,.search-scope-chip,.control-filter-button,.market-period-button,.market-section-button,.project-source-tabs button,.project-timeline-filters button,.project-task-filter-row button,.personal-tabs button,.admin-section-tabs button,.admin-user-filters button).is-active{background:var(--c-green-soft)!important;color:var(--c-green-strong)!important;border-color:#2f68482e!important}.azanta-light-shell.app-shell .workspace-stage .tab-button.is-active:after{height:3px!important;box-shadow:none!important;background:#4f8b67!important}.azanta-light-shell.app-shell .workspace-stage .tab-button span,.azanta-light-shell.app-shell .workspace-stage .personal-tab-count,.azanta-light-shell.app-shell .workspace-stage .count-badge{color:#315f48!important;background:#edf4e9!important;border-color:#2f68481a!important}.azanta-light-shell .workspace-stage .catalog-result-price,.azanta-light-shell .workspace-stage .primary-price{color:var(--c-green-strong)!important}.azanta-light-shell .workspace-stage .catalog-result-price b,.azanta-light-shell .workspace-stage .primary-price strong,.azanta-light-shell .workspace-stage .candidate-price{color:var(--c-green-strong)!important;text-shadow:none!important}.azanta-light-shell .workspace-stage .catalog-result-price small,.azanta-light-shell .workspace-stage .primary-price span,.azanta-light-shell .workspace-stage .primary-price small{color:var(--c-muted)!important}.azanta-light-shell .workspace-stage .warehouse-stock,.azanta-light-shell .workspace-stage .warehouse-summary-metric,.azanta-light-shell .workspace-stage .stock-metric{color:var(--c-ink)!important;box-shadow:none!important;background:#f7f4ee!important;border-color:#4e3e2e1a!important}.azanta-light-shell .workspace-stage :is(.warehouse-stock,.warehouse-summary-metric,.stock-metric)>span,.azanta-light-shell .workspace-stage :is(.warehouse-stock,.warehouse-summary-metric,.stock-metric) small{color:var(--c-muted)!important}.azanta-light-shell .workspace-stage :is(.warehouse-stock,.warehouse-summary-metric,.stock-metric) strong{color:#315f48!important}.azanta-light-shell .workspace-stage .warehouse-stock.is-focused,.azanta-light-shell .workspace-stage .warehouse-summary-metric.is-emphasis,.azanta-light-shell .workspace-stage .stock-metric.is-emphasis{background:#eaf2e6!important;border-color:#2f684833!important}.azanta-light-shell .workspace-stage .warehouse-stock.is-focused :is(span,strong,small){color:#245f43!important}.azanta-light-shell .workspace-stage .stock-total-line{color:var(--c-muted)!important;background:#f7f4ee!important;border-color:#4e3e2e14!important}.azanta-light-shell .workspace-stage .stock-total-line b{color:var(--c-green-strong)!important}.azanta-light-shell.app-shell .workspace-stage .personal-product-actions .personal-action-button{min-height:40px;color:#536057!important;box-shadow:none!important;background:#f7f4ee!important;border:1px solid #2f684824!important}.azanta-light-shell.app-shell .workspace-stage .personal-product-actions .personal-action-button:hover:not(:disabled){color:#245f43!important;background:#edf4e9!important;border-color:#2f684840!important}.azanta-light-shell.app-shell .workspace-stage .personal-product-actions .personal-action-button.is-active{color:#174f37!important;background:#e3efe0!important;border-color:#2f68483d!important;box-shadow:inset 0 0 0 1px #2f68480a!important}.azanta-light-shell .workspace-stage .projects-explorer :is(.project-overview-metrics>span,.project-detail-metrics span,.project-card-stats>span){color:var(--c-muted)!important;background:#f7f4ee!important;border-color:#4e3e2e1a!important}.azanta-light-shell .workspace-stage .projects-explorer :is(.project-overview-metrics strong,.project-detail-metrics strong,.project-card-stats strong){color:var(--c-green-strong)!important}.azanta-light-shell .workspace-stage .projects-explorer :is(.project-overview-metrics small,.project-detail-metrics small,.project-card-stats small,.project-card-stats,.project-card-meta-line,.project-status){color:var(--c-muted)!important}.azanta-light-shell .workspace-stage .projects-explorer .project-progress{background:#e5e1d8!important;box-shadow:inset 0 1px 2px #483a2b14!important}.azanta-light-shell .workspace-stage .projects-explorer .project-progress>span{box-shadow:none!important;background:linear-gradient(90deg,#3e7957,#6a966b)!important}.azanta-light-shell .workspace-stage .projects-explorer .project-access-badge{color:#2f6848!important;background:#edf4e9!important;border-color:#2f684826!important}.azanta-light-shell .workspace-stage .projects-explorer .project-access-badge.is-observer{color:#745a28!important;background:#f8f1df!important;border-color:#7d632c24!important}.azanta-light-shell .workspace-stage .projects-explorer .project-details-card:before{background:linear-gradient(90deg,#4f8b67,#4f8b672e,#0000 78%)!important;width:100%!important;height:2px!important}.azanta-light-shell .workspace-stage .projects-explorer .project-detail-field{color:var(--c-ink)!important;box-shadow:none!important;background:#f7f4ee!important;border:1px solid #4e3e2e1a!important}.azanta-light-shell .workspace-stage .projects-explorer .project-detail-field>span,.azanta-light-shell .workspace-stage .projects-explorer .project-details-form label>span{letter-spacing:.055em;color:#6f665d!important;font-size:12px!important}.azanta-light-shell .workspace-stage .projects-explorer .project-detail-field>strong{color:#342a22!important;font-size:15px!important}.azanta-light-shell .workspace-stage .projects-explorer .project-details-form input[type=date]{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}.azanta-light-shell .workspace-stage .projects-explorer .project-priority,.azanta-light-shell .workspace-stage .projects-explorer .project-task-priority,.azanta-light-shell .workspace-stage .projects-explorer .project-task-due{box-shadow:none!important;text-shadow:none!important}.azanta-light-shell .workspace-stage .projects-explorer .project-priority.is-low,.azanta-light-shell .workspace-stage .projects-explorer .project-task-priority.is-low{color:#35674d!important;background:#edf4e9!important;border-color:#2f684821!important}.azanta-light-shell .workspace-stage .projects-explorer .project-priority.is-normal,.azanta-light-shell .workspace-stage .projects-explorer .project-task-priority:not(.is-low):not(.is-high):not(.is-urgent){color:#655d55!important;background:#f2efe9!important;border-color:#4e3e2e1a!important}.azanta-light-shell .workspace-stage .projects-explorer .project-priority.is-high,.azanta-light-shell .workspace-stage .projects-explorer .project-task-priority.is-high{color:#7a5e28!important;background:#f8f1df!important;border-color:#81642d29!important}.azanta-light-shell .workspace-stage .projects-explorer .project-priority.is-urgent,.azanta-light-shell .workspace-stage .projects-explorer .project-task-priority.is-urgent,.azanta-light-shell .workspace-stage .projects-explorer .project-task-due.is-overdue{color:#964f42!important;background:#fbefec!important;border-color:#964f4229!important}.azanta-light-shell .workspace-stage .projects-explorer .project-task-due.is-today{color:#7a5e28!important;background:#f8f1df!important;border-color:#81642d29!important}.azanta-light-shell .workspace-stage .projects-explorer .project-task-due.is-soon{color:#35674d!important;background:#edf4e9!important;border-color:#2f684824!important}.azanta-light-shell .workspace-stage .projects-explorer .project-task-editor,.azanta-light-shell .workspace-stage .projects-explorer .project-task-card,.azanta-light-shell .workspace-stage .projects-explorer .project-item-toolbar{color:var(--c-ink)!important;box-shadow:none!important;background:#faf8f3!important;border-color:#4e3e2e1a!important}.azanta-light-shell .workspace-stage .projects-explorer .project-task-card.is-in_progress{background:#f0f6ed!important;border-color:#2f68482e!important}.azanta-light-shell .workspace-stage .projects-explorer .project-task-title-row>strong{color:#30251d!important}.azanta-light-shell .workspace-stage .projects-explorer .project-task-main>p,.azanta-light-shell .workspace-stage .projects-explorer .project-task-meta,.azanta-light-shell .workspace-stage .projects-explorer .project-task-toolbar>span,.azanta-light-shell .workspace-stage .projects-explorer .project-item-toolbar>span{color:var(--c-muted)!important}.azanta-light-shell .workspace-stage .projects-explorer .project-task-meta b{color:#4c5f52!important}.azanta-light-shell .workspace-stage .projects-explorer .project-task-editor label>span{color:#6f665d!important}.azanta-light-shell .workspace-stage .projects-explorer :is(.project-task-editor input,.project-task-editor textarea,.project-task-toolbar input){color:var(--c-ink)!important;box-shadow:none!important;background:#fffdfa!important;border-color:#4e3e2e21!important}.azanta-light-shell .workspace-stage .projects-explorer :is(.project-task-editor input,.project-task-editor textarea,.project-task-toolbar input)::placeholder{color:#9a9086!important}.azanta-light-shell .workspace-stage .personal-list-row.event-row.is-project-event{color:var(--c-ink)!important;box-shadow:none!important;background:#f7f4ee!important;border-color:#2f684824!important}.azanta-light-shell .workspace-stage .personal-list-row.event-row.is-project-event.is-unread{background:#edf4e9!important;border-color:#2f68483d!important;box-shadow:inset 3px 0 #4f8b67!important}.azanta-light-shell .workspace-stage :is(input,textarea,select){color:var(--c-ink)!important}.azanta-light-shell .workspace-stage :is(input,textarea)::placeholder{color:#9a9086!important;opacity:1!important}.azanta-light-shell .workspace-stage select option{color:var(--c-ink)!important;background:#fffdfa!important}.azanta-light-shell .workspace-stage :is(.source-count,.catalog-result-metrics b,.simple-substats b,.source-substats b,.intelligence-metric-grid strong,.market-value,.personal-summary-card strong,.control-summary-card strong){color:var(--c-green-strong)!important}.azanta-light-shell .workspace-stage :is(.source-message,.catalog-result-metrics small,.simple-substats span,.source-substats span,.market-source,.project-audit-note,.project-event-actor){color:var(--c-muted)!important}@media (width<=760px){.azanta-light-shell .workspace-stage .projects-explorer .project-details-view{gap:10px}}.azanta-light-shell .workspace-stage{--read-ink:#2f251e;--read-ink-soft:#554b42;--read-muted:#756b61;--read-faint:#948a80;--read-card:#fffdfa;--read-soft:#f7f4ee;--read-green:#2f6848;--read-green-strong:#174f37;--read-green-soft:#eaf2e6;--read-line:#4c3d2f1f}.azanta-light-shell .workspace-stage .product-intelligence-panel{border:1px solid var(--read-line)!important;color:var(--read-ink)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffdfa!important;box-shadow:0 12px 32px #483a2b12!important}.azanta-light-shell .workspace-stage .product-intelligence-panel .intelligence-heading .eyebrow{color:#7b5a3e!important}.azanta-light-shell .workspace-stage .product-intelligence-panel .intelligence-heading h3{color:var(--read-ink)!important;font-size:26px!important}.azanta-light-shell .workspace-stage .product-intelligence-panel .intelligence-close{color:var(--read-green)!important;background:#edf4e9!important;border:1px solid #2f684826!important}.azanta-light-shell .workspace-stage .product-intelligence-panel .intelligence-action{color:var(--read-ink)!important;box-shadow:none!important;background:#faf8f3!important;border:1px solid #4c3d2f1a!important}.azanta-light-shell .workspace-stage .product-intelligence-panel .intelligence-action:hover:not(:disabled){transform:translateY(-1px);background:#f1f6ee!important;border-color:#2f684833!important}.azanta-light-shell .workspace-stage .product-intelligence-panel .intelligence-action.is-active{background:#eaf2e6!important;border-color:#2f68483d!important;box-shadow:inset 0 0 0 1px #2f684808!important}.azanta-light-shell .workspace-stage .product-intelligence-panel .intelligence-action>span,.azanta-light-shell .workspace-stage .product-intelligence-panel .intelligence-action.is-active>span{color:var(--read-green-strong)!important;font-size:16px!important}.azanta-light-shell .workspace-stage .product-intelligence-panel .intelligence-action>small,.azanta-light-shell .workspace-stage .product-intelligence-panel .intelligence-action.is-active>small{color:var(--read-muted)!important;font-size:14px!important}.azanta-light-shell .workspace-stage .product-intelligence-panel .intelligence-content{border-top-color:var(--read-line)!important}.azanta-light-shell .workspace-stage .product-intelligence-panel :is(.intelligence-loading,.intelligence-empty){border:1px solid var(--read-line)!important;color:var(--read-muted)!important;background:#f8f5ef!important}.azanta-light-shell .workspace-stage .product-intelligence-panel .intelligence-error{color:#914c40!important;background:#fbefec!important;border:1px solid #964f4229!important}.azanta-light-shell .workspace-stage .projects-explorer :is(.project-create-panel,.project-workflow-toolbar){border:1px solid var(--read-line)!important;color:var(--read-ink)!important;background:#fffdfa!important;box-shadow:0 8px 24px #483a2b0d!important}.azanta-light-shell .workspace-stage .projects-explorer .project-create-panel .eyebrow,.azanta-light-shell .workspace-stage .projects-explorer .project-workflow-toolbar label>span{color:#775739!important}.azanta-light-shell .workspace-stage .projects-explorer .project-create-panel strong{color:var(--read-ink)!important;font-size:16px!important}.azanta-light-shell .workspace-stage .projects-explorer :is(.project-create-panel input,.project-add-search input,.project-workflow-toolbar select,.project-status-select){color:var(--read-ink)!important;box-shadow:none!important;background:#fffdfa!important;border-color:#4c3d2f24!important}.azanta-light-shell .workspace-stage .projects-explorer :is(.project-create-panel input,.project-add-search input)::placeholder{color:#9a9086!important}.azanta-light-shell .workspace-stage .projects-explorer :is(.project-create-panel input,.project-add-search input,.project-workflow-toolbar select,.project-status-select):focus{border-color:#2f684859!important;box-shadow:0 0 0 3px #2f684814!important}.azanta-light-shell .workspace-stage .projects-explorer .project-audit-note strong{color:var(--read-green-strong)!important}.azanta-light-shell .workspace-stage .projects-explorer .project-audit-note span{color:var(--read-muted)!important}.azanta-light-shell .workspace-stage .projects-explorer .project-status-select option{color:var(--read-ink)!important;background:#fffdfa!important}.azanta-light-shell .workspace-stage .loading-panel,.azanta-light-shell .workspace-stage .inline-loading{border:1px solid var(--read-line)!important;color:var(--read-ink)!important;box-shadow:none!important;background:#fffdfa!important}.azanta-light-shell .workspace-stage .loading-panel strong,.azanta-light-shell .workspace-stage .inline-loading strong{color:var(--read-ink-soft)!important}.azanta-light-shell .workspace-stage .loading-panel span:not(.loader),.azanta-light-shell .workspace-stage .inline-loading span:not(.loader){color:var(--read-muted)!important}.azanta-light-shell .workspace-stage .loader{border-color:#5a9b6f #dfe7da #dfe7da!important}.azanta-light-shell .workspace-stage .control-explorer .control-report-card,.azanta-light-shell .workspace-stage .control-explorer .sample-overview-card,.azanta-light-shell .workspace-stage .control-explorer .control-filter-card{border-color:var(--read-line)!important;color:var(--read-ink)!important;background:#fffdfa!important;box-shadow:0 10px 26px #483a2b0d!important}.azanta-light-shell .workspace-stage .control-explorer .control-row{box-shadow:none!important;background:0 0!important;border-color:#4c3d2f17!important}.azanta-light-shell .workspace-stage .control-explorer .control-row:hover{background:#faf8f3!important}.azanta-light-shell .workspace-stage .control-explorer .control-product-button,.azanta-light-shell.app-shell .workspace-stage .control-explorer .control-product-button{min-height:0!important;color:var(--read-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.azanta-light-shell .workspace-stage .control-explorer .control-product-button strong{color:var(--read-ink)!important;font-size:17px!important}.azanta-light-shell .workspace-stage .control-explorer .control-product-button span{color:var(--read-muted)!important;font-size:13px!important}.azanta-light-shell .workspace-stage .control-explorer .control-product-button:hover strong{color:var(--read-green-strong)!important}.azanta-light-shell .workspace-stage .control-explorer .control-row-metrics span{color:var(--read-muted)!important;font-size:13px!important}.azanta-light-shell .workspace-stage .control-explorer .control-row-metrics strong{color:var(--read-green-strong)!important;font-size:14px!important}.azanta-light-shell .workspace-stage .control-explorer .control-batches{color:var(--read-muted)!important;font-size:12px!important}.azanta-light-shell .workspace-stage .control-explorer .section-heading h2,.azanta-light-shell .workspace-stage .control-explorer .section-heading h1{color:var(--read-ink)!important}.azanta-light-shell .workspace-stage .control-explorer .count-badge{color:var(--read-green-strong)!important;background:#edf4e9!important;border-color:#2f68481f!important}.azanta-light-shell .workspace-stage :is(.catalog-result-row,.compact-record-row,.record-card,.document-row,.intelligence-row,.expiry-row){color:var(--read-ink)!important}.azanta-light-shell .workspace-stage :is(.catalog-result-row,.compact-record-row,.record-card,.document-row,.intelligence-row,.expiry-row) :is(small,.record-meta,.record-facts,.compact-record-facts,.result-meta){color:var(--read-muted)!important}.azanta-light-shell .workspace-stage :is(.project-create-panel,.project-workflow-toolbar,.product-intelligence-panel,.control-explorer,.projects-explorer) .eyebrow{color:#775739!important}.azanta-light-shell .workspace-stage input,.azanta-light-shell .workspace-stage select,.azanta-light-shell .workspace-stage textarea{-webkit-text-fill-color:currentColor}.azanta-light-shell .workspace-stage input[type=search]::-webkit-search-cancel-button{filter:grayscale()sepia(.2)hue-rotate(65deg)saturate(.6)brightness(.7);opacity:.7}.azanta-light-shell .workspace-stage .product-summary .product-title-row h2{color:var(--read-ink,#2f251e)!important}.azanta-light-shell .workspace-stage .product-intelligence-panel .intelligence-subsection h4{color:var(--read-ink-soft,#4b4036)!important;font-weight:750!important}.azanta-light-shell .workspace-stage .market-history-card .market-history-row>span{color:var(--read-muted,#766c62)!important}.trusted-device-admin{gap:18px;display:grid}.admin-device-section{gap:12px;display:grid}.admin-device-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-device-section-heading>div{gap:4px;display:grid}.admin-device-section-heading h2{margin:0;font-size:18px}.admin-device-section-heading p{color:#8292b8;max-width:760px;margin:0;font-size:12px;line-height:1.45}.admin-device-section-heading>strong{text-align:center;color:#9fadd0;background:#ffffff0a;border-radius:999px;min-width:34px;padding:6px 9px}.auth-device-note{text-align:center;margin-top:2px;display:block}.azanta-light-shell .workspace-stage .admin-device-section-heading h2{color:var(--read-ink,#2f251e)!important}.azanta-light-shell .workspace-stage .admin-device-section-heading p{color:var(--read-muted,#766c62)!important}.azanta-light-shell .workspace-stage .admin-device-section-heading>strong{color:var(--read-green-strong,#2f6848)!important;background:#edf4e9!important}@media (width<=700px){html,body,#root{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.azanta-light-shell{width:100%;min-width:0;max-width:100%;display:block!important}.azanta-light-shell .app-sidebar{z-index:70;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-bottom:1px solid #4e3d2c1a;border-right:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;display:flex;position:sticky;top:0;width:100%!important;max-width:100%!important;height:56px!important;min-height:56px!important;padding:6px 8px!important;overflow:auto hidden!important}.azanta-light-shell .app-sidebar::-webkit-scrollbar{display:none}.azanta-light-shell .sidebar-brand{flex:0 0 42px;justify-content:center;gap:0;width:42px;min-width:42px;min-height:42px;padding:0!important}.azanta-light-shell .sidebar-brand-symbol{width:38px!important;height:38px!important}.azanta-light-shell .sidebar-brand-wordmark,.azanta-light-shell .sidebar-nav-label,.azanta-light-shell .sidebar-section-caption,.azanta-light-shell .sidebar-bottom{display:none!important}.azanta-light-shell .sidebar-navigation{flex-direction:row;flex:none;align-items:center;gap:5px;width:max-content;min-width:0;padding:0;overflow:visible}.azanta-light-shell .sidebar-nav-primary,.azanta-light-shell .sidebar-nav-admin{border:0;flex:none;align-items:center;gap:4px;margin:0;padding:0;display:flex}.azanta-light-shell .sidebar-nav-admin{border-left:1px solid #4e3d2c1a;padding-left:5px}.azanta-light-shell .sidebar-nav-button{border-radius:12px;flex:0 0 40px;justify-items:center;gap:0;width:40px;min-width:40px;height:40px;display:grid;grid-template-columns:1fr!important;min-height:40px!important;padding:0!important}.azanta-light-shell .sidebar-nav-icon{width:32px!important;height:32px!important}.azanta-light-shell .sidebar-nav-badge{border:2px solid #faf7f1;min-width:17px;height:17px;padding:0 4px;font-size:8px;position:absolute;top:-2px;right:-2px}.azanta-light-shell .app-stage{width:100%;min-width:0;max-width:100%}.azanta-light-shell .workspace-topbar{z-index:65;gap:7px;width:100%;top:56px;grid-template-columns:minmax(0,1fr) auto!important;min-height:58px!important;padding:7px 9px!important}.azanta-light-shell .global-search{border-radius:13px;gap:8px;width:100%;min-width:0;padding:0 11px;height:44px!important}.azanta-light-shell .global-search input{text-overflow:ellipsis;width:100%;min-width:0;height:40px!important;font-size:14px!important}.azanta-light-shell .global-search kbd{display:none!important}.azanta-light-shell .workspace-account{gap:0}.azanta-light-shell .workspace-user-button{display:none!important}.azanta-light-shell .workspace-notification-button{border-radius:12px;width:40px;height:40px}.azanta-light-shell main.home-stage,.azanta-light-shell main.workspace-stage{min-width:0;overflow-x:hidden;width:100%!important;max-width:100%!important;margin:0!important;padding:12px 10px 28px!important}.azanta-light-shell main.home-stage *,.azanta-light-shell main.workspace-stage *{min-width:0}.azanta-light-shell .home-dashboard{width:100%;max-width:none;margin:0;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.azanta-light-shell .home-main-column,.azanta-light-shell .home-right-rail{gap:12px;width:100%;min-width:0}.azanta-light-shell .home-right-rail{grid-template-columns:minmax(0,1fr)!important}.azanta-light-shell .home-hero{border-radius:18px;width:100%;grid-template-columns:minmax(0,1fr)!important;min-height:0!important}.azanta-light-shell .home-hero-visual{order:-1;width:100%;max-height:190px;min-height:170px!important}.azanta-light-shell .home-hero-visual img{object-position:center 45%;width:100%;height:100%}.azanta-light-shell .home-hero-copy{background:#f7f1e8;width:100%;padding:22px 17px 20px!important}.azanta-light-shell .home-overline,.azanta-light-shell .home-section-kicker{letter-spacing:.13em;font-size:11px}.azanta-light-shell .home-hero h1{letter-spacing:-.04em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:100%;margin:9px 0 12px;line-height:1.01;font-size:clamp(32px,9.3vw,40px)!important}.azanta-light-shell .home-hero-lead{max-width:100%;line-height:1.5;font-size:15px!important}.azanta-light-shell .home-hero-search{grid-template-columns:auto minmax(0,1fr) 43px;gap:8px;width:100%;margin-top:18px;padding:5px 5px 5px 12px;height:54px!important}.azanta-light-shell .home-hero-search input{text-overflow:ellipsis;width:100%;min-width:0;height:42px;font-size:14px!important}.azanta-light-shell .home-hero-search button{width:43px;height:43px}.azanta-light-shell .home-quick-intents{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.azanta-light-shell .home-quick-intents button{justify-content:flex-start;width:100%;min-height:44px;padding:8px 10px;font-size:13px;line-height:1.25}.azanta-light-shell .home-metrics-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.azanta-light-shell .home-metric-card{grid-template-columns:42px minmax(0,1fr);gap:9px;padding:11px;min-height:98px!important}.azanta-light-shell .home-metric-icon{width:42px;height:42px}.azanta-light-shell .home-metric-card strong{font-size:26px}.azanta-light-shell .home-metric-card span{font-size:12px;line-height:1.25}.azanta-light-shell .home-metric-card small{font-size:10px;line-height:1.25}.azanta-light-shell .home-workspaces,.azanta-light-shell .home-panel,.azanta-light-shell .home-rail-card{border-radius:17px;width:100%;max-width:100%;padding:15px}.azanta-light-shell .home-section-heading h2,.azanta-light-shell .home-panel-heading h2,.azanta-light-shell .home-rail-heading h2{font-size:21px;line-height:1.15}.azanta-light-shell .home-workspace-grid{gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.azanta-light-shell .home-workspace-card{width:100%;padding:14px;min-height:160px!important}.azanta-light-shell .home-workspace-card-copy{max-width:calc(100% - 8px)}.azanta-light-shell .home-workspace-card-copy strong{overflow-wrap:anywhere;font-size:18px;line-height:1.15}.azanta-light-shell .home-workspace-card-copy small{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.azanta-light-shell .home-lower-grid{gap:10px;grid-template-columns:minmax(0,1fr)!important}.azanta-light-shell .home-social-card{min-height:0}.azanta-light-shell .home-social-intro strong{overflow-wrap:anywhere;font-size:17px}.azanta-light-shell .home-social-intro p{overflow-wrap:anywhere;font-size:14px;line-height:1.55}.azanta-light-shell .home-social-channels{gap:7px;margin-top:13px}.azanta-light-shell .home-social-channels span{min-height:34px;padding-inline:12px;font-size:13px}.azanta-light-shell .home-social-placeholder{margin-top:16px;padding:14px}.azanta-light-shell .home-social-footnote{font-size:12px}.azanta-light-shell .workspace-stage :is(.page-heading-row,.source-query-row,.source-filter-grid,.incoming-filter-grid,.workup-select-grid,.analytics-form,.project-workflow-toolbar,.project-task-editor,.project-task-toolbar,.project-create-panel,.project-observer-add,.control-filter-grid,.admin-audit-toolbar,.personal-profile-form){max-width:100%;grid-template-columns:minmax(0,1fr)!important}.azanta-light-shell .workspace-stage .page-heading-row{border-radius:18px!important;gap:14px!important;padding:20px 16px!important}.azanta-light-shell .workspace-stage .page-heading-row h1,.azanta-light-shell .workspace-stage h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(30px,8.5vw,38px)!important}.azanta-light-shell .workspace-stage h2{overflow-wrap:anywhere;font-size:22px!important}.azanta-light-shell .workspace-stage h3{overflow-wrap:anywhere;font-size:18px!important}.azanta-light-shell .workspace-stage p{overflow-wrap:anywhere;line-height:1.5;font-size:14px!important}.azanta-light-shell .workspace-stage :is(input,select,textarea,button){max-width:100%}.azanta-light-shell .workspace-stage :is(.catalog-result-row,.document-row,.record-card,.project-task-card,.project-file-card,.project-position-row,.incoming-record-card){max-width:100%;padding:13px!important}.azanta-light-shell .workspace-stage :is(.compact-intelligence-table,.project-tasks-list,.project-files-list,.results-list){-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}}@media (width<=420px){.azanta-light-shell .workspace-topbar{grid-template-columns:minmax(0,1fr) 38px!important}.azanta-light-shell .workspace-notification-button{width:38px;height:38px}.azanta-light-shell main.home-stage,.azanta-light-shell main.workspace-stage{padding-inline:8px!important}.azanta-light-shell .home-hero-copy{padding:20px 14px 18px!important}.azanta-light-shell .home-hero h1{font-size:clamp(30px,9.4vw,36px)!important}.azanta-light-shell .home-quick-intents,.azanta-light-shell .home-metrics-grid,.azanta-light-shell .home-workspace-grid,.azanta-light-shell .home-quick-grid{grid-template-columns:minmax(0,1fr)!important}.azanta-light-shell .home-workspace-card{min-height:142px!important}.azanta-light-shell .home-panel-heading,.azanta-light-shell .home-rail-heading,.azanta-light-shell .home-section-heading{flex-direction:column;align-items:flex-start}.azanta-light-shell .home-activity-row,.azanta-light-shell .home-notification-list button,.azanta-light-shell .home-control-list button{grid-template-columns:38px minmax(0,1fr)!important}.azanta-light-shell .home-activity-row time,.azanta-light-shell .home-notification-list button>svg,.azanta-light-shell .home-control-list button>svg{grid-column:2;justify-self:start}}.device-methods{gap:12px;min-width:0;display:grid}.device-methods button{white-space:normal;overflow-wrap:anywhere}.device-methods details{padding:12px 0}.device-methods summary{cursor:pointer;margin-bottom:10px}.device-methods form,.recovery-codes-panel form{gap:12px;display:grid}.recovery-codes-panel{border:1px solid var(--border-color,#ddd);border-radius:16px;min-width:0;padding:20px}.recovery-codes-panel input{box-sizing:border-box;width:100%}.recovery-code-list{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:13px}.auth-card .device-methods .primary-button,.recovery-codes-panel .primary-button{color:#fff;box-shadow:none;background:#315443;border:1px solid #315443}.auth-card .device-methods .secondary-button,.recovery-codes-panel .secondary-button{color:#294737;box-shadow:none;background:#f6f5ef;border:1px solid #c7d1c4}.auth-card .device-methods small,.auth-card .device-methods p,.auth-card .device-methods label{color:#615b50;font-size:13px;line-height:1.5}.auth-card .device-methods button:disabled{opacity:.55;cursor:wait}.device-recovery-box{background:#f7faf7;border:1px solid #c8d5cb;border-radius:16px;gap:12px;margin-top:4px;padding:16px;display:grid}.device-recovery-heading{gap:4px;display:grid}.device-recovery-heading .eyebrow{margin:0}.device-recovery-heading h3{color:#203d30;margin:0;font-size:18px}.device-recovery-heading p{margin:0}.device-recovery-action{width:100%}.device-recovery-code-form{padding-top:2px}.auth-recovery-hint{color:#4f4a41;background:#f6f5ef;border:1px solid #ddd8cb;border-radius:12px;gap:4px;padding:12px 14px;font-size:13px;line-height:1.45;display:grid}.auth-recovery-hint strong{color:#294737}.personal-security-access{align-items:start}.personal-recovery-guide{gap:16px;display:grid}.personal-recovery-steps{gap:8px;display:grid}.personal-recovery-steps ol{gap:8px;margin:0;padding-left:20px;display:grid}:root{--az31-ink:#34281f;--az31-ink-soft:#51473e;--az31-muted:#766d64;--az31-placeholder:#958b81;--az31-green:#2f6848;--az31-green-strong:#214f38;--az31-paper:#fffdfa;--az31-field:#fbf9f5;--az31-line:#52402f24}.auth-shell input:-webkit-autofill{-webkit-text-fill-color:var(--az31-ink)!important;caret-color:var(--az31-ink)!important;-webkit-box-shadow:0 0 0 1000px var(--az31-field) inset!important;box-shadow:0 0 0 1000px var(--az31-field) inset!important;border-color:var(--az31-line)!important;transition:background-color 9999s ease-out!important}.auth-shell input:-webkit-autofill:hover{-webkit-text-fill-color:var(--az31-ink)!important;caret-color:var(--az31-ink)!important;-webkit-box-shadow:0 0 0 1000px var(--az31-field) inset!important;box-shadow:0 0 0 1000px var(--az31-field) inset!important;border-color:var(--az31-line)!important;transition:background-color 9999s ease-out!important}.auth-shell input:-webkit-autofill:focus{-webkit-text-fill-color:var(--az31-ink)!important;caret-color:var(--az31-ink)!important;-webkit-box-shadow:0 0 0 1000px var(--az31-field) inset!important;box-shadow:0 0 0 1000px var(--az31-field) inset!important;border-color:var(--az31-line)!important;transition:background-color 9999s ease-out!important}.auth-shell input:-webkit-autofill:active{-webkit-text-fill-color:var(--az31-ink)!important;caret-color:var(--az31-ink)!important;-webkit-box-shadow:0 0 0 1000px var(--az31-field) inset!important;box-shadow:0 0 0 1000px var(--az31-field) inset!important;border-color:var(--az31-line)!important;transition:background-color 9999s ease-out!important}.azanta-light-shell input:-webkit-autofill{-webkit-text-fill-color:var(--az31-ink)!important;caret-color:var(--az31-ink)!important;-webkit-box-shadow:0 0 0 1000px var(--az31-field) inset!important;box-shadow:0 0 0 1000px var(--az31-field) inset!important;border-color:var(--az31-line)!important;transition:background-color 9999s ease-out!important}.azanta-light-shell input:-webkit-autofill:hover{-webkit-text-fill-color:var(--az31-ink)!important;caret-color:var(--az31-ink)!important;-webkit-box-shadow:0 0 0 1000px var(--az31-field) inset!important;box-shadow:0 0 0 1000px var(--az31-field) inset!important;border-color:var(--az31-line)!important;transition:background-color 9999s ease-out!important}.azanta-light-shell input:-webkit-autofill:focus{-webkit-text-fill-color:var(--az31-ink)!important;caret-color:var(--az31-ink)!important;-webkit-box-shadow:0 0 0 1000px var(--az31-field) inset!important;box-shadow:0 0 0 1000px var(--az31-field) inset!important;border-color:var(--az31-line)!important;transition:background-color 9999s ease-out!important}.azanta-light-shell input:-webkit-autofill:active{-webkit-text-fill-color:var(--az31-ink)!important;caret-color:var(--az31-ink)!important;-webkit-box-shadow:0 0 0 1000px var(--az31-field) inset!important;box-shadow:0 0 0 1000px var(--az31-field) inset!important;border-color:var(--az31-line)!important;transition:background-color 9999s ease-out!important}:is(.auth-shell input:autofill,.azanta-light-shell input:autofill){color:var(--az31-ink)!important;background:var(--az31-field)!important}.auth-shell input,.auth-shell textarea,.auth-shell select,.auth-shell input::placeholder,.azanta-light-shell .workspace-stage input,.azanta-light-shell .workspace-stage textarea,.azanta-light-shell .workspace-stage select{-webkit-text-fill-color:currentColor!important}.auth-shell input::placeholder,.auth-shell textarea::placeholder,.azanta-light-shell .workspace-stage input::placeholder,.azanta-light-shell .workspace-stage textarea::placeholder{color:var(--az31-placeholder)!important;-webkit-text-fill-color:var(--az31-placeholder)!important;opacity:1!important}.azanta-light-shell .workspace-stage :is(.admin-device-section-heading p,.admin-user-main span,.admin-user-meta,.admin-audit-summary,.admin-audit-main span,.admin-audit-main time,.admin-audit-detail,.admin-users-empty,.project-audit-note span,.record-meta,.result-meta,.section-hint,.muted-label){color:var(--az31-muted)!important}@media (width<=760px){.azanta-light-shell .home-news-item{grid-template-columns:64px minmax(0,1fr);gap:10px;padding:9px}.azanta-light-shell .home-news-item>img,.azanta-light-shell .home-news-source-mark{width:64px;height:64px}.azanta-light-shell .home-news-copy>strong{-webkit-line-clamp:2;font-size:12px}}.azanta-light-shell .workspace-stage :is(.admin-device-section-heading h2,.admin-user-main strong,.admin-audit-main strong,.project-audit-note strong){color:var(--az31-ink)!important}.azanta-light-shell .workspace-stage .admin-audit-main b,.azanta-light-shell .workspace-stage :is(.text-action,a:not(.danger-link)){color:var(--az31-green-strong)!important}.azanta-light-shell .workspace-stage .admin-device-section-heading>strong,.azanta-light-shell .workspace-stage .admin-user-status{color:var(--az31-green)!important;background:#edf4e9!important;border-color:#2f684824!important}.azanta-light-shell .workspace-stage .admin-audit-search input,.azanta-light-shell .workspace-stage .admin-user-card,.azanta-light-shell .workspace-stage .admin-audit-card{color:var(--az31-ink)!important}.azanta-light-shell .workspace-stage .admin-audit-search input:focus{border-color:#2f684857!important;box-shadow:0 0 0 4px #2f684812!important}.auth-form input[type=tel]{color:var(--az31-ink)!important}.auth-form small,.auth-device-note{color:var(--az31-muted)!important}@media (width>=360px) and (width<=430px){html,body,#root{width:100%;max-width:100%;overflow-x:hidden}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.auth-shell{min-height:100dvh;padding:max(14px, env(safe-area-inset-top)) 12px max(18px, env(safe-area-inset-bottom))!important;align-items:flex-start!important}.auth-shell .auth-wrap,.auth-shell .auth-card{width:100%!important;min-width:0!important;max-width:430px!important}.auth-shell .auth-card{border-radius:20px!important;padding:18px 14px!important}.auth-shell .auth-brand{margin:4px auto 14px!important}.auth-shell .auth-heading h1{line-height:1.05;font-size:clamp(28px,8vw,34px)!important}.auth-shell .auth-form{gap:13px!important}.auth-shell .auth-form input,.auth-shell .auth-form select,.auth-shell .auth-form textarea{width:100%!important;min-height:50px!important;font-size:16px!important}.auth-shell .auth-submit,.auth-shell .primary-button,.auth-shell .secondary-button{width:100%;min-height:48px!important}.auth-shell .device-methods,.auth-shell .device-recovery-box{width:100%;min-width:0}.azanta-light-shell .app-sidebar{scroll-snap-type:x proximity;height:54px!important;min-height:54px!important;padding:6px max(7px, env(safe-area-inset-left)) 6px max(7px, env(safe-area-inset-right))!important}.azanta-light-shell .sidebar-brand,.azanta-light-shell .sidebar-nav-button{scroll-snap-align:start}.azanta-light-shell .sidebar-brand{flex-basis:40px;width:40px;min-width:40px}.azanta-light-shell .sidebar-brand-symbol{width:36px!important;height:36px!important}.azanta-light-shell .sidebar-nav-button{width:39px;min-width:39px;height:39px;min-height:39px!important}.azanta-light-shell .workspace-topbar{min-height:58px!important;padding:7px 8px!important;top:54px!important}.azanta-light-shell .global-search{height:44px!important}.azanta-light-shell .global-search input{font-size:16px!important}.azanta-light-shell main.home-stage,.azanta-light-shell main.workspace-stage{padding:10px 9px calc(26px + env(safe-area-inset-bottom))!important}.azanta-light-shell .home-dashboard,.azanta-light-shell .home-main-column,.azanta-light-shell .home-right-rail{gap:10px!important}.azanta-light-shell .home-hero{border-radius:17px!important}.azanta-light-shell .home-hero-visual{min-height:136px!important;max-height:156px!important}.azanta-light-shell .home-hero-copy{padding:19px 15px 17px!important}.azanta-light-shell .home-hero h1{letter-spacing:-.035em!important;font-size:clamp(30px,8.8vw,38px)!important;line-height:1.02!important}.azanta-light-shell .home-hero-lead{font-size:14px!important;line-height:1.48!important}.azanta-light-shell .home-hero-search{margin-top:15px!important}.azanta-light-shell .home-hero-search input{font-size:16px!important}.azanta-light-shell .home-quick-intents,.azanta-light-shell .home-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.azanta-light-shell .home-workspaces,.azanta-light-shell .home-panel,.azanta-light-shell .home-rail-card{border-radius:16px!important;padding:14px!important}.azanta-light-shell .home-workspace-grid{grid-template-columns:minmax(0,1fr)!important}.azanta-light-shell .home-workspace-card{min-height:132px!important;padding:14px!important}.azanta-light-shell .home-workspace-card-copy{max-width:calc(100% - 42px)!important}.azanta-light-shell .home-workspace-card-copy strong{font-size:19px!important}.azanta-light-shell .home-workspace-card-copy small{font-size:13px!important}.azanta-light-shell .workspace-stage :is(.admin-section-tabs,.admin-user-filters,.tabs,.search-scope-row,.workup-segments){-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%;overflow-x:auto;flex-wrap:nowrap!important}.azanta-light-shell .workspace-stage :is(.admin-section-tabs,.admin-user-filters,.tabs,.search-scope-row,.workup-segments)::-webkit-scrollbar{display:none}.azanta-light-shell .workspace-stage :is(.admin-user-main,.admin-audit-main,.admin-user-actions,.admin-audit-toolbar){flex-direction:column!important;align-items:stretch!important;gap:9px!important}.azanta-light-shell .workspace-stage :is(.admin-user-card,.admin-audit-card){padding:13px!important}.azanta-light-shell .workspace-stage .admin-user-actions>button{width:100%}.azanta-light-shell .workspace-stage .admin-audit-main time{white-space:normal}.azanta-light-shell .workspace-stage table{min-width:620px}.azanta-light-shell .workspace-stage .table-wrap,.azanta-light-shell .workspace-stage [class*=table]{-webkit-overflow-scrolling:touch}}@media (width>=421px) and (width<=430px){.azanta-light-shell .home-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.azanta-light-shell .home-workspace-card{min-height:154px!important}.azanta-light-shell .home-workspace-card-copy{max-width:100%!important}.azanta-light-shell .home-workspace-card-copy strong{font-size:17px!important}.azanta-light-shell .home-workspace-card-copy small{font-size:12px!important}}.azanta-light-shell .workspace-currency-ticker{color:#342b24;min-height:48px;box-shadow:none;white-space:nowrap;background:#fffdf9eb;border:1px solid #4e3e2e1a;border-radius:15px;align-items:center;gap:9px;padding:5px 12px 5px 9px;display:flex}.azanta-light-shell .currency-source{color:#2f6848;letter-spacing:.04em;background:#edf4e9;border-radius:9px;place-items:center;min-width:28px;height:28px;padding:0 6px;font-size:9px;font-weight:850;display:grid}.azanta-light-shell .currency-rate{grid-template-rows:13px 16px;grid-template-columns:15px auto;align-items:center;column-gap:4px;min-width:82px;display:grid}.azanta-light-shell .currency-rate>b{color:#2f6848;grid-row:1/3;font-size:16px;font-weight:750;line-height:1}.azanta-light-shell .currency-rate>small{color:#8b8177;letter-spacing:.05em;font-size:8px;font-weight:750;line-height:1}.azanta-light-shell .currency-rate>strong{font-size:12px;font-weight:750;line-height:1.1;color:#342b24!important}.azanta-light-shell .currency-divider{background:#4e3e2e1a;width:1px;height:24px}.azanta-light-shell .workspace-stage .event-detail{white-space:pre-line}.azanta-light-shell .workspace-stage .personal-list-row.event-row.is-system-event{background:linear-gradient(135deg,#f3f7ef,#fffdfa)!important;border-color:#2f684829!important}.azanta-light-shell .workspace-stage .personal-list-row.event-row.is-system-event.is-unread{box-shadow:inset 3px 0 #4f8b67!important}@media (width<=980px){.azanta-light-shell .workspace-currency-ticker{border-radius:12px;gap:5px;min-height:40px;padding:4px 7px}.azanta-light-shell .currency-source,.azanta-light-shell .currency-rate>small,.azanta-light-shell .currency-divider{display:none}.azanta-light-shell .currency-rate{align-items:center;gap:3px;min-width:0;display:flex}.azanta-light-shell .currency-rate>b{color:#2f6848;font-size:13px}.azanta-light-shell .currency-rate>strong{font-size:10px}}@media (width<=620px){.azanta-light-shell .workspace-currency-ticker{grid-template-columns:1fr;align-content:center;gap:1px;width:84px;min-width:84px;min-height:40px;padding:3px 6px;display:grid}.azanta-light-shell .currency-rate{justify-content:space-between;gap:2px;width:100%}.azanta-light-shell .currency-rate>b{font-size:10px}.azanta-light-shell .currency-rate>strong{font-size:8.5px}}@media (width<=420px){.azanta-light-shell .workspace-topbar{grid-template-columns:minmax(0,1fr) auto!important}.azanta-light-shell .workspace-currency-ticker{width:78px;min-width:78px}}.azanta-light-shell .workspace-currency-ticker{appearance:none;font:inherit;cursor:pointer;text-align:left}.azanta-light-shell .workspace-currency-ticker:hover{background:#fff;border-color:#2f68483d}.azanta-light-shell .workspace-currency-ticker:focus-visible{outline-offset:2px;outline:3px solid #4f8b672e}.azanta-light-shell .currency-rate{grid-template-rows:12px 16px 11px;grid-template-columns:15px auto}.azanta-light-shell .currency-rate>b{grid-row:1/4}.azanta-light-shell .currency-rate>em{color:#8b8177;grid-column:2;font-size:8px;font-style:normal;font-weight:750;line-height:1}.azanta-light-shell .currency-rate>em.is-up{color:#2f6848}.azanta-light-shell .currency-rate>em.is-down{color:#a04b3f}.azanta-light-shell .source-freshness{color:#7e746b;margin:12px 0 0;font-size:11px;font-weight:650}.azanta-light-shell .source-freshness.is-stale{color:#9c493e;font-weight:800}.azanta-light-shell .change-center{gap:18px;display:grid}.azanta-light-shell .change-center-heading{align-items:flex-start}.azanta-light-shell .change-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.azanta-light-shell .change-summary-grid>div{background:#fffdfa;border:1px solid #4e3e2e17;border-radius:16px;gap:6px;min-width:0;padding:15px 16px;display:grid}.azanta-light-shell .change-summary-grid span{color:#8b8177;font-size:11px;font-weight:700}.azanta-light-shell .change-summary-grid strong{color:#342b24;font-size:22px;line-height:1}.azanta-light-shell .change-filter-card{background:#fffdfa;border:1px solid #4e3e2e17;border-radius:18px;grid-template-columns:1fr 1fr minmax(220px,1.6fr) .9fr .9fr auto;align-items:end;gap:10px;padding:16px;display:grid}.azanta-light-shell .change-filter-card label,.azanta-light-shell .smart-subscription-form label{gap:6px;min-width:0;display:grid}.azanta-light-shell .change-filter-card label>span,.azanta-light-shell .smart-subscription-form label>span{color:#756a61;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:800}.azanta-light-shell .change-filter-card :is(input,select),.azanta-light-shell .smart-subscription-form :is(input,select){color:#342b24;min-width:0;height:40px;font:inherit;background:#fff;border:1px solid #4e3e2e24;border-radius:11px;padding:0 11px;font-size:12px}.azanta-light-shell .change-filter-actions{gap:7px;display:flex}.azanta-light-shell .change-list-card,.azanta-light-shell .smart-subscription-card{background:#fffdfa;border:1px solid #4e3e2e17;border-radius:18px;padding:17px}.azanta-light-shell .change-list{gap:9px;display:grid}.azanta-light-shell .change-row{background:#fff;border:1px solid #4e3e2e14;border-radius:14px;grid-template-columns:150px minmax(240px,1fr) minmax(280px,1.35fr) auto;align-items:center;gap:14px;padding:13px 14px;display:grid}.azanta-light-shell .change-row-meta{gap:3px;display:grid}.azanta-light-shell .change-row-meta span{color:#8b8177;font-size:10px}.azanta-light-shell .change-row-meta b{color:#455b48;font-size:11px}.azanta-light-shell .change-row-meta em{color:#7a6e65;font-size:10px;font-style:normal}.azanta-light-shell .change-row-main{gap:4px;min-width:0;display:grid}.azanta-light-shell .change-row-main strong{color:#342b24;overflow-wrap:anywhere;font-size:13px}.azanta-light-shell .change-row-main span{color:#81766d;overflow-wrap:anywhere;font-size:10.5px}.azanta-light-shell .change-diff-grid{gap:4px;display:grid}.azanta-light-shell .change-diff-grid>div{grid-template-columns:92px minmax(55px,1fr) 14px minmax(55px,1fr);align-items:center;gap:5px;font-size:10px;display:grid}.azanta-light-shell .change-diff-grid span{color:#8b8177}.azanta-light-shell .change-diff-grid small{color:#7b7067;overflow-wrap:anywhere}.azanta-light-shell .change-diff-grid b{color:#a89d93;text-align:center}.azanta-light-shell .change-diff-grid strong{color:#2f6848;overflow-wrap:anywhere}.azanta-light-shell .subscription-workspace{gap:14px;display:grid}.azanta-light-shell .smart-subscription-form{grid-template-columns:1.1fr .8fr 1fr 1fr 1.3fr auto;align-items:end;gap:9px;display:grid}.azanta-light-shell .smart-subscription-list{gap:8px;margin-top:14px;display:grid}.azanta-light-shell .smart-subscription-list article{background:#fff;border:1px solid #4e3e2e14;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.azanta-light-shell .smart-subscription-list article>div{gap:3px;min-width:0;display:grid}.azanta-light-shell .smart-subscription-list strong{color:#342b24;font-size:13px}.azanta-light-shell .smart-subscription-list span{color:#746a61;overflow-wrap:anywhere;font-size:11px}.azanta-light-shell .smart-subscription-list small{color:#9a9087;font-size:10px}.azanta-light-shell .product-subscription-card{margin-top:2px}.azanta-light-shell .compact-empty{margin-top:12px}@media (width<=1220px){.azanta-light-shell .change-summary-grid,.azanta-light-shell .change-filter-card{grid-template-columns:repeat(3,minmax(0,1fr))}.azanta-light-shell .change-filter-actions{grid-column:1/-1}.azanta-light-shell .change-row{grid-template-columns:130px minmax(220px,1fr) minmax(220px,1fr)}.azanta-light-shell .change-row>.secondary-button{grid-column:2/-1;justify-self:start}.azanta-light-shell .smart-subscription-form{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.azanta-light-shell .change-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.azanta-light-shell .change-filter-card{grid-template-columns:1fr 1fr}.azanta-light-shell .change-filter-query{grid-column:1/-1}.azanta-light-shell .change-row{grid-template-columns:1fr;gap:9px}.azanta-light-shell .change-row>.secondary-button{grid-column:auto}.azanta-light-shell .smart-subscription-form{grid-template-columns:1fr 1fr}.azanta-light-shell .smart-query-field{grid-column:1/-1}}@media (width<=620px){.azanta-light-shell .currency-rate>em{display:none}.azanta-light-shell .currency-rate{grid-template-rows:auto}.azanta-light-shell .currency-rate>b{grid-row:auto}.azanta-light-shell .change-summary-grid,.azanta-light-shell .change-filter-card,.azanta-light-shell .smart-subscription-form{grid-template-columns:1fr}.azanta-light-shell .change-filter-query,.azanta-light-shell .smart-query-field{grid-column:auto}.azanta-light-shell .smart-subscription-list article{flex-direction:column;align-items:flex-start}}.catalog-result-actions{justify-items:stretch;gap:7px;min-width:112px;display:grid}.catalog-result-actions .secondary-button{width:100%}.comparison-selection-bar,.comparison-card{border:1px solid var(--nw-line,var(--line));background:var(--nw-card,var(--surface));border-radius:18px;margin-top:18px}.comparison-selection-bar{justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.comparison-selection-bar>div:first-child{gap:4px;min-width:0;display:grid}.comparison-selection-bar>div:first-child span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.comparison-card{padding:20px}.comparison-table-wrap{overflow-x:auto}.comparison-table{border-collapse:collapse;width:100%;min-width:860px}.comparison-table th,.comparison-table td{border-bottom:1px solid var(--nw-line,var(--line));text-align:left;vertical-align:top;padding:11px 12px}.comparison-table thead th{vertical-align:bottom}.comparison-table thead th small{margin-top:4px;font-weight:400;display:block}.comparison-table tbody th{width:165px}.comparison-history{white-space:pre-line;min-width:220px}.dq-control-row{grid-template-columns:minmax(220px,1fr) auto minmax(260px,1.3fr)}.dq-control-row .dq-workflow-panel{grid-column:1/-1}.dq-workflow-panel{border-top:1px solid var(--nw-line,var(--line));gap:12px;padding-top:13px;display:grid}.dq-workflow-meta{flex-wrap:wrap;gap:8px 18px;display:flex}.dq-workflow-form{grid-template-columns:minmax(170px,.7fr) minmax(180px,.7fr) minmax(280px,1.4fr) auto;align-items:end;gap:10px;display:grid}.dq-workflow-form label{gap:5px;display:grid}.dq-workflow-form label>span,.dq-workflow-meta,.dq-comments span{font-size:12px}.dq-comments{gap:8px;display:grid}.dq-comments>div{gap:2px;display:grid}.dq-comments p{margin:0}.manufacturer-360{gap:14px;display:grid}.manufacturer-360-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.manufacturer-360-heading h4{margin:3px 0 0;font-size:20px}.manufacturer-360-metrics{margin-bottom:2px}.manufacturer-360-section{border-top:1px solid var(--nw-line,var(--line));padding-top:10px}.manufacturer-360-section>summary{cursor:pointer;padding:5px 0 10px;font-weight:700}.manufacturer-position-list{gap:7px;max-height:540px;display:grid;overflow:auto}.manufacturer-position-row{border-bottom:1px solid var(--nw-line,var(--line));grid-template-columns:minmax(240px,1.5fr) minmax(120px,.6fr) minmax(135px,.6fr) auto;align-items:center;gap:12px;padding:9px 0;display:grid}.manufacturer-position-row>div{gap:2px;display:grid}.manufacturer-position-row>div span{font-size:12px}.manufacturer-360-records{max-height:440px;overflow:auto}@media (width<=1450px){.azanta-light-shell .workspace-stage .source-explorer .catalog-result-row .catalog-result-actions{grid-column:1/-1;grid-template-columns:repeat(2,auto);justify-self:end}.dq-workflow-form{grid-template-columns:1fr 1fr}.dq-workflow-comment{grid-column:1/-1}}@media (width<=900px){.comparison-selection-bar,.manufacturer-360-heading{flex-direction:column;align-items:stretch}.manufacturer-position-row{grid-template-columns:1fr 1fr}.manufacturer-position-row>div{grid-column:1/-1}.dq-control-row,.dq-workflow-form{grid-template-columns:1fr}.dq-workflow-comment{grid-column:auto}}.azanta-light-shell .workspace-stage .eyebrow{text-shadow:none!important}.azanta-light-shell .workspace-stage .section-heading .eyebrow{color:#7d5b3d!important}.azanta-light-shell .workspace-stage .section-heading h2{color:#30251d!important}.azanta-light-shell .workspace-stage .change-center{gap:20px;padding:2px 0 46px}.azanta-light-shell .workspace-stage .change-center-heading{border-radius:24px;justify-content:space-between;align-items:flex-end;gap:24px;padding:28px 30px;display:flex;background:radial-gradient(circle at 94% 8%,#7e9d6024,#0000 18rem),linear-gradient(135deg,#fffdf8fa,#f7f2e9f5)!important;border:1px solid #52402f1c!important;box-shadow:0 12px 34px #4534220e!important}.azanta-light-shell .workspace-stage .change-center-heading .eyebrow{letter-spacing:.11em;text-transform:uppercase;margin:0;font-weight:800;color:#7d5b3d!important;font-size:13px!important}.azanta-light-shell .workspace-stage .change-center-heading h1{letter-spacing:-.035em;margin:5px 0 8px;font-family:Georgia,Times New Roman,serif;font-weight:500;line-height:1.03;color:#2d2119!important;font-size:clamp(34px,3.2vw,48px)!important}.azanta-light-shell .workspace-stage .change-center-heading p:not(.eyebrow){max-width:760px;margin:0;line-height:1.55;color:#796f65!important;font-size:16px!important}.azanta-light-shell .workspace-stage .change-center-heading>.excel-export-button,.azanta-light-shell .workspace-stage .change-center-heading>button{flex:none}.azanta-light-shell .workspace-stage .change-list-card .section-heading h2{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:500;font-size:28px!important}.azanta-light-shell .workspace-stage .smart-subscription-card .section-heading h2{color:#30251d!important}@media (width<=900px){.azanta-light-shell .workspace-stage .change-center-heading{flex-direction:column;align-items:stretch;padding:22px}}.azanta-light-shell .workspace-stage .change-summary-grid{gap:12px}.azanta-light-shell .workspace-stage .change-summary-grid>div{border-radius:18px;align-content:center;min-height:112px;padding:18px;background:#fffdfa!important;border:1px solid #52402f1c!important;box-shadow:0 8px 22px #41312008!important}.azanta-light-shell .workspace-stage .change-summary-grid span{font-weight:650;color:#786e64!important;font-size:14px!important}.azanta-light-shell .workspace-stage .change-summary-grid strong{line-height:1.05;color:#1f5c42!important;font-size:28px!important}.azanta-light-shell .workspace-stage .change-filter-card{border-radius:20px;gap:12px;padding:20px;background:#fffdfa!important;border:1px solid #52402f1c!important;box-shadow:0 8px 22px #41312006!important}.azanta-light-shell .workspace-stage .change-filter-card label>span{letter-spacing:.055em;font-weight:800;color:#685e55!important;font-size:11px!important}.azanta-light-shell .workspace-stage .change-filter-card :is(input,select){border-radius:12px;height:46px;padding:0 13px;color:#33281f!important;background:#fbf9f5!important;border-color:#52402f21!important;min-height:46px!important;font-size:14px!important}.azanta-light-shell.app-shell .workspace-stage .change-center :is(.primary-button,.primary-action){border-radius:13px;min-height:46px;padding:0 18px;font-weight:800;color:#fff!important;background:linear-gradient(145deg,#2b6f50,#184936)!important;border:1px solid #1449311f!important;font-size:14px!important;box-shadow:0 8px 20px #1b53391f!important}.azanta-light-shell.app-shell .workspace-stage .change-center :is(.secondary-button,.secondary-action,.load-more-button){border-radius:13px;min-height:46px;padding:0 17px;font-weight:750;color:#245f44!important;box-shadow:none!important;background:#f0f5ed!important;border:1px solid #2f765624!important;font-size:14px!important}.azanta-light-shell.app-shell .workspace-stage .change-center :is(.secondary-button,.secondary-action,.load-more-button):hover:not(:disabled){color:#174d35!important;background:#e7f0e3!important;border-color:#2f765640!important}.azanta-light-shell .workspace-stage .change-list-card{border-radius:20px;padding:22px;box-shadow:0 10px 28px #4131200a!important}.azanta-light-shell .workspace-stage .change-list-card .section-heading{margin-bottom:14px}.azanta-light-shell .workspace-stage .change-row{border-radius:15px;grid-template-columns:150px minmax(260px,1fr) minmax(300px,1.35fr) auto;gap:16px;padding:16px 17px;background:#faf8f3!important;border-color:#52402f17!important}.azanta-light-shell .workspace-stage .change-row:hover{background:#fffefa!important}.azanta-light-shell .workspace-stage .change-row-meta{gap:4px}.azanta-light-shell .workspace-stage .change-row-meta span{color:#887e74!important;font-size:11px!important}.azanta-light-shell .workspace-stage .change-row-meta b{color:#315c43!important;font-size:12px!important}.azanta-light-shell .workspace-stage .change-row-meta em{color:#71675e!important;font-size:11px!important}.azanta-light-shell .workspace-stage .change-row-main strong{line-height:1.35;color:#30261f!important;font-size:16px!important}.azanta-light-shell .workspace-stage .change-row-main span{line-height:1.4;color:#7c7268!important;font-size:12px!important}.azanta-light-shell .workspace-stage .change-diff-grid{gap:6px}.azanta-light-shell .workspace-stage .change-diff-grid>div{grid-template-columns:100px minmax(60px,1fr) 16px minmax(60px,1fr);gap:7px;font-size:11px}.azanta-light-shell .workspace-stage .change-diff-grid :is(span,small,b,strong){font-size:11px!important}@media (width<=1220px){.azanta-light-shell .workspace-stage .change-row{grid-template-columns:130px minmax(220px,1fr) minmax(220px,1fr)}}.password-visibility-toggle,.auth-form .password-visibility-toggle,.personal-profile-form .password-visibility-toggle{cursor:pointer;width:fit-content;font-size:inherit;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:8px;font-weight:600;display:inline-flex}.auth-form .password-visibility-toggle input[type=checkbox],.personal-profile-form .password-visibility-toggle input[type=checkbox]{accent-color:currentColor;width:16px!important;height:16px!important;min-height:0!important;box-shadow:none!important;margin:0!important;padding:0!important}.client-feedback-tab{gap:16px;display:grid}.feedback-toolbar,.feedback-form-heading,.feedback-card-head,.feedback-form-actions,.feedback-card-actions,.feedback-facts,.feedback-dose-row{align-items:center;display:flex}.feedback-toolbar{justify-content:space-between;gap:18px}.feedback-toolbar>div,.feedback-form-heading>div,.feedback-card-head>div{gap:4px;min-width:0;display:grid}.feedback-toolbar strong,.feedback-form-heading strong,.feedback-card-head strong{color:var(--ink);font-size:15px}.feedback-toolbar span,.feedback-form-heading span,.feedback-card-head span{color:var(--muted);font-size:12px}.feedback-form{border:1px solid var(--line);background:var(--surface-soft,#f8f9f8);border-radius:16px;gap:16px;padding:18px;display:grid}.feedback-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.feedback-form-field{gap:7px;min-width:0;display:grid}.feedback-form-field.is-wide{grid-column:1/-1}.feedback-form-field>span{color:var(--muted);font-size:12px;font-weight:750}.feedback-form-field :is(input,select,textarea){border:1px solid var(--line);background:var(--surface,#fff);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:11px;outline:none;padding:10px 12px}.feedback-form-field textarea{resize:vertical;min-height:118px;line-height:1.5}.feedback-dose-row{align-items:stretch;gap:8px}.feedback-dose-row input{flex:auto;min-width:0}.feedback-dose-row select{flex:0 0 126px}.feedback-form-actions{justify-content:flex-end;gap:9px}.feedback-list{gap:11px;display:grid}.feedback-card{border:1px solid var(--line);background:var(--surface,#fff);border-radius:15px;gap:12px;padding:16px 17px;display:grid}.feedback-card-head{justify-content:space-between;align-items:flex-start;gap:14px}.feedback-card p{color:var(--ink);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.58}.feedback-result{color:#685f56;background:#f3f2ef;border:1px solid #52402f1a;border-radius:999px;flex:none;align-items:center;min-height:28px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.feedback-result.is-positive,.feedback-result.is-approved{color:#265f44;background:#eaf3e7;border-color:#2f765624}.feedback-result.is-negative,.feedback-result.is-rejected{color:#914c40;background:#faece8;border-color:#914c4026}.feedback-result.is-adjustment,.feedback-result.is-retest{color:#8b6127;background:#fbf1df;border-color:#a1702826}.feedback-facts{color:var(--muted);flex-wrap:wrap;gap:7px 14px;font-size:11px}.feedback-facts b{color:var(--ink);font-weight:750}.feedback-card-actions{justify-content:flex-end;gap:8px;padding-top:2px}.client-feedback-tab .inline-error{color:#914c40;background:#faece8;border:1px solid #914c4024;border-radius:12px;padding:11px 13px;font-size:12px}.azanta-light-shell .workspace-stage .feedback-form,.azanta-light-shell .workspace-stage .feedback-card{border-color:var(--final-line)!important;color:var(--final-ink)!important;box-shadow:none!important;background:#faf8f3!important}.azanta-light-shell .workspace-stage .feedback-card:hover{background:#fffefa!important}.azanta-light-shell .workspace-stage :is(.feedback-toolbar,.feedback-form-heading,.feedback-card-head) strong{color:#30251d!important}.azanta-light-shell .workspace-stage :is(.feedback-toolbar,.feedback-form-heading,.feedback-card-head) span,.azanta-light-shell .workspace-stage .feedback-facts{color:var(--final-muted)!important}.azanta-light-shell .workspace-stage .feedback-form-field>span{color:#655b52!important;font-size:14px!important}.azanta-light-shell .workspace-stage .feedback-card p{font-size:15px;color:#40362e!important}.azanta-light-shell .workspace-stage .feedback-facts b{color:#4e463f!important}@media (width<=760px){.feedback-toolbar,.feedback-card-head{flex-direction:column;align-items:stretch}.feedback-toolbar .primary-action{width:100%}.feedback-form-grid{grid-template-columns:1fr}.feedback-form-field.is-wide{grid-column:auto}.feedback-form-actions,.feedback-card-actions{justify-content:stretch}.feedback-form-actions>button,.feedback-card-actions>button{flex:1 1 0}}.client-feedback-explorer{gap:24px;padding:38px 0 54px;display:grid}.feedback-page-heading{align-items:flex-end}.feedback-company-workspace{grid-template-columns:minmax(250px,310px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.feedback-company-sidebar,.feedback-company-main{background:#fffffff0;border:1px solid #5343351f;border-radius:18px;box-shadow:0 10px 30px #392c210d}.feedback-company-sidebar{gap:12px;max-height:calc(100vh - 116px);padding:14px;display:grid;position:sticky;top:92px;overflow:hidden}.feedback-company-search,.feedback-company-filters label,.feedback-company-rename label{gap:7px;display:grid}.feedback-company-search>span,.feedback-company-filters label>span,.feedback-company-rename label>span{color:#655b52;font-size:12px;font-weight:750}.feedback-company-search input,.feedback-company-filters :is(input,select),.feedback-company-rename input{box-sizing:border-box;color:#30251d;width:100%;min-width:0;min-height:42px;font:inherit;background:#fffefa;border:1px solid #5343352b;border-radius:11px;outline:none;padding:9px 11px}.feedback-company-search input:focus,.feedback-company-filters :is(input,select):focus,.feedback-company-rename input:focus{border-color:#41705485;box-shadow:0 0 0 3px #41705414}.feedback-company-list{gap:7px;padding-right:2px;display:grid;overflow-y:auto}.feedback-company-item{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;gap:4px;width:100%;padding:11px 12px;display:grid}.feedback-company-item:hover{background:#faf7f2}.feedback-company-item.is-active{background:#eef4eb;border-color:#35694c29}.feedback-company-item strong{color:#30251d;font-size:14px;line-height:1.3}.feedback-company-item span{color:var(--final-muted);font-size:12px}.feedback-company-main{gap:18px;min-width:0;padding:20px;display:grid}.feedback-company-header,.feedback-company-results-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.feedback-company-title{min-width:0}.feedback-company-title>span{color:var(--final-muted);font-size:12px;font-weight:750}.feedback-company-title h2{color:#30251d;margin:4px 0 0;font-size:clamp(22px,2.4vw,31px);line-height:1.16}.feedback-company-rename{gap:10px;min-width:min(520px,100%);display:grid}.feedback-company-rename>div{gap:8px;display:flex}.feedback-company-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.feedback-company-stats>div{background:#fbfaf6;border:1px solid #5343351a;border-radius:13px;gap:5px;min-width:0;padding:13px 14px;display:grid}.feedback-company-stats span{color:var(--final-muted);font-size:11px;line-height:1.25}.feedback-company-stats strong{color:#30251d;font-size:24px;line-height:1}.feedback-company-filters{background:#fbfaf6;border:1px solid #5343351a;border-radius:14px;grid-template-columns:minmax(220px,1fr) minmax(180px,240px);gap:12px;padding:14px;display:grid}.feedback-company-results-head>div{gap:3px;display:grid}.feedback-company-results-head strong{color:#30251d;font-size:16px}.feedback-company-results-head span{color:var(--final-muted);font-size:12px}.feedback-product-heading{gap:4px;min-width:0;display:grid}.feedback-product-heading button,.feedback-company-link{appearance:none;color:#315f46;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.feedback-product-heading button:hover,.feedback-company-link:hover{text-decoration:underline}.feedback-product-heading span{color:var(--final-muted);font-size:12px}.feedback-company-reviews .feedback-card{scroll-margin-top:100px}@media (width<=1100px){.feedback-company-workspace{grid-template-columns:250px minmax(0,1fr)}.feedback-company-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.client-feedback-explorer{padding-top:24px}.feedback-company-workspace{grid-template-columns:1fr}.feedback-company-sidebar{max-height:none;position:static}.feedback-company-list{max-height:270px}.feedback-company-main{padding:15px}.feedback-company-header,.feedback-company-results-head{flex-direction:column;align-items:stretch}.feedback-company-header>.secondary-action{width:100%}.feedback-company-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.feedback-company-filters{grid-template-columns:1fr}.feedback-company-rename{width:100%;min-width:0}.feedback-company-rename>div{grid-template-columns:1fr 1fr;display:grid}}.azanta-light-shell .app-sidebar{min-height:0}.azanta-light-shell .sidebar-navigation{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4e3c2b2e transparent;min-height:0;overflow:hidden auto}.azanta-light-shell .sidebar-bottom{z-index:2;background:linear-gradient(#f9f5ee59,#f9f5eef5 30%);flex:none;position:relative}.azanta-light-shell .workspace-stage .client-feedback-explorer{--feedback-ink:#30251d;--feedback-muted:#766b61;--feedback-green:#1f5c42;--feedback-green-soft:#eef4ea;--feedback-line:#4e3e2e1c;color:var(--feedback-ink);max-width:1640px;margin:0 auto}.azanta-light-shell .workspace-stage .client-feedback-explorer>.feedback-page-heading{border:1px solid var(--feedback-line);background:radial-gradient(circle at 91% 12%,#8fae7830,#0000 17rem),linear-gradient(135deg,#fffdf9fa,#f4efe6eb);border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin-bottom:0;padding:30px 32px;display:grid;position:relative;overflow:hidden;box-shadow:0 15px 42px #40301f0e}.azanta-light-shell .workspace-stage .client-feedback-explorer>.feedback-page-heading:after{content:"";pointer-events:none;background:radial-gradient(circle at 38% 36%,#b6cd9847,#5b7d4914 48%,#0000 70%);border-radius:50%;width:210px;height:210px;position:absolute;bottom:-70px;right:-32px}.azanta-light-shell .workspace-stage .client-feedback-explorer .feedback-page-heading .eyebrow{letter-spacing:.11em;text-transform:uppercase;margin:0;font-weight:800;color:#7c5236!important;text-shadow:none!important;font-size:13px!important}.azanta-light-shell .workspace-stage .client-feedback-explorer .feedback-page-heading h1{z-index:1;letter-spacing:-.035em;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,4vw,64px);font-weight:500;line-height:1;position:relative;color:#2f2118!important;text-shadow:none!important}.azanta-light-shell .workspace-stage .client-feedback-explorer .feedback-page-heading .page-lead{z-index:1;max-width:850px;margin:12px 0 0;font-size:17px;line-height:1.6;position:relative;color:#6d6258!important}.azanta-light-shell .workspace-stage .client-feedback-explorer .feedback-page-heading .workup-total-card{z-index:1;border-radius:18px;min-width:190px;padding:18px 20px;position:relative;box-shadow:none!important;background:#f6f9f2d6!important;border:1px solid #3d65461a!important}.azanta-light-shell .workspace-stage .client-feedback-explorer .feedback-page-heading .workup-total-card span{font-size:13px;color:#6c746a!important}.azanta-light-shell .workspace-stage .client-feedback-explorer .feedback-page-heading .workup-total-card strong{letter-spacing:-.03em;margin-top:5px;font-size:34px;color:var(--feedback-green)!important;text-shadow:none!important}.azanta-light-shell .workspace-stage .client-feedback-explorer :is(.feedback-company-sidebar,.feedback-company-main){border-color:var(--feedback-line);background:#fffdf9f0;box-shadow:0 10px 30px #392c210d}.azanta-light-shell .workspace-stage .client-feedback-explorer .feedback-company-item.is-active{background:var(--feedback-green-soft);border-color:#35694c29}.azanta-light-shell .workspace-stage .client-feedback-explorer :is(.feedback-product-heading button,.feedback-company-link){color:var(--feedback-green)!important}@media (height<=1000px) and (width>=761px){.azanta-light-shell .app-sidebar{gap:8px;padding-top:12px;padding-bottom:12px}.azanta-light-shell .sidebar-brand{min-height:54px;padding-bottom:4px}.azanta-light-shell .sidebar-brand-symbol{width:46px;height:46px}.azanta-light-shell .sidebar-brand-wordmark{height:48px}.azanta-light-shell .sidebar-navigation{gap:10px}.azanta-light-shell .sidebar-nav-primary,.azanta-light-shell .sidebar-nav-admin{gap:4px}.azanta-light-shell .sidebar-nav-admin{padding-top:10px}.azanta-light-shell .sidebar-section-caption{padding-bottom:4px}.azanta-light-shell .sidebar-nav-button{min-height:44px;padding-top:5px;padding-bottom:5px}.azanta-light-shell .sidebar-bottom{padding-top:8px}.azanta-light-shell .sidebar-logout{min-height:44px}}@media (width<=760px){.azanta-light-shell .workspace-stage .client-feedback-explorer>.feedback-page-heading{border-radius:18px;grid-template-columns:1fr;gap:16px;padding:22px 18px}.azanta-light-shell .workspace-stage .client-feedback-explorer .feedback-page-heading .workup-total-card{width:100%;min-width:0}}.azanta-light-shell .workspace-stage .source-only-product-summary{background:linear-gradient(135deg,#fffdf9fa,#f6f3eaf5);border-color:#5c4e3f29}.azanta-light-shell .workspace-stage .source-only-product-summary .product-title-row h2{color:#2f2118}.azanta-light-shell .workspace-stage .source-only-product-summary .meta-chip.subdued{color:#1f5c42;background:#1f5c4214;border-color:#1f5c4229}.source-only-product-note{color:#6d6258;background:#ffffff94;border:1px solid #5c4e3f24;border-radius:14px;gap:5px;margin-top:22px;padding:15px 17px;display:grid}.source-only-product-note strong{color:#1f5c42;font-size:14px}.source-only-product-note span{max-width:920px;font-size:13px;line-height:1.55}.feedback-control-panel{background:#fffdf9f5;border:1px solid #4e3e2e1c;border-radius:17px;grid-template-columns:minmax(320px,1fr) auto auto;align-items:end;gap:12px;padding:15px;display:grid;box-shadow:0 8px 24px #392c210a}.feedback-universal-search,.feedback-filter-panel>label{gap:7px;min-width:0;display:grid}.feedback-universal-search>span,.feedback-filter-panel>label>span{color:#655b52;font-size:12px;font-weight:750}.feedback-universal-search input,.feedback-filter-panel :is(input,select){box-sizing:border-box;color:#30251d;width:100%;min-width:0;min-height:42px;font:inherit;background:#fffefa;border:1px solid #5343352b;border-radius:11px;outline:none;padding:9px 11px}.feedback-universal-search input:focus,.feedback-filter-panel :is(input,select):focus{border-color:#41705485;box-shadow:0 0 0 3px #41705414}.feedback-view-switch{background:#f7f3ec;border:1px solid #5343351f;border-radius:12px;grid-template-columns:1fr 1fr;padding:4px;display:inline-grid}.feedback-view-switch button{color:#6b6056;min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:7px 12px;font-size:13px;font-weight:800}.feedback-view-switch button.is-active{color:#1f5c42;background:#eef4ea;box-shadow:inset 0 0 0 1px #35694c1f}.feedback-export-action{white-space:nowrap;min-height:42px}.feedback-filter-panel{background:#fbfaf6;border:1px solid #5343351a;border-radius:16px;grid-template-columns:repeat(4,minmax(150px,1fr));align-items:end;gap:12px;padding:15px;display:grid}.feedback-period-filter{grid-column:span 2}.feedback-period-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.feedback-reset-filters{align-self:end;min-height:42px}.feedback-dual-workspace{margin-top:1px}.feedback-group-sidebar{gap:10px}.feedback-sidebar-heading{border-bottom:1px solid #53433514;justify-content:space-between;align-items:center;gap:12px;padding:2px 3px 8px;display:flex}.feedback-sidebar-heading strong{color:#30251d;font-size:14px}.feedback-sidebar-heading span{color:#6d6258;text-align:center;background:#f1eee7;border-radius:999px;min-width:30px;padding:4px 8px;font-size:11px;font-weight:800}.feedback-product-item small{color:#81766c;font-size:11px;line-height:1.35}.feedback-detail-meta{color:#766b61;margin:7px 0 0;font-size:13px;line-height:1.4}.feedback-detail-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.feedback-review-company-heading .feedback-company-link{font-size:15px}.azanta-light-shell .workspace-stage .client-feedback-explorer .feedback-control-panel,.azanta-light-shell .workspace-stage .client-feedback-explorer .feedback-filter-panel{border-color:var(--feedback-line)}.azanta-light-shell .workspace-stage .client-feedback-explorer .feedback-view-switch button.is-active{background:var(--feedback-green-soft);color:var(--feedback-green)!important}@media (width<=1280px){.feedback-filter-panel{grid-template-columns:repeat(3,minmax(150px,1fr))}.feedback-period-filter{grid-column:span 2}}@media (width<=980px){.feedback-control-panel{grid-template-columns:1fr auto}.feedback-universal-search{grid-column:1/-1}.feedback-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.feedback-period-filter{grid-column:span 2}}@media (width<=760px){.feedback-control-panel{grid-template-columns:1fr}.feedback-universal-search{grid-column:auto}.feedback-view-switch,.feedback-export-action{width:100%}.feedback-filter-panel{grid-template-columns:1fr}.feedback-period-filter{grid-column:auto}.feedback-period-fields{grid-template-columns:1fr}.feedback-reset-filters{width:100%}.feedback-detail-actions{grid-template-columns:1fr;width:100%;display:grid}.feedback-detail-actions>button{width:100%}}.managed-sources-panel{gap:16px;margin-top:28px;display:grid}.managed-sources-heading{background:#fbfaf6;border:1px solid #52694d29;border-radius:18px;padding:20px 22px}.managed-sources-heading h2{color:#30271f;margin:3px 0 7px;font-size:24px}.managed-sources-heading p:last-child{color:#766d64;max-width:900px;margin:0;line-height:1.55}.managed-source-list{gap:10px;display:grid}.managed-source-row{background:#fffdf9;border:1px solid #52694d24;border-radius:16px;gap:12px;padding:18px 20px;display:grid;box-shadow:0 7px 22px #3e352a0a}.managed-source-main{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.managed-source-main h3{color:#30271f;margin:0 0 4px;font-size:17px}.managed-source-main p{color:#7a7066;margin:0;font-size:13px}.managed-source-state{border-radius:999px;flex:none;padding:5px 9px;font-size:12px;font-weight:700}.managed-source-state.is-ready{color:#356249;background:#edf5e9}.managed-source-state.is-empty{color:#875e33;background:#f8efe1}.managed-source-meta{color:#746a61;flex-wrap:wrap;gap:8px 16px;font-size:12px;display:flex}.managed-source-meta b{color:#473a30}.managed-source-file{overflow-wrap:anywhere;max-width:100%}.managed-source-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.managed-source-actions small{color:#8b8178}.source-update-message{border-radius:12px;padding:11px 14px;font-size:13px}.source-update-message.is-success{color:#315f46;background:#edf5e9;border:1px solid #37684929}.source-update-message.is-error{color:#8a4139;background:#fbefec;border:1px solid #8f453a29}@media (width<=700px){.managed-source-main{display:grid}.managed-source-state{justify-self:start}.managed-source-actions{align-items:stretch}.managed-source-actions .secondary-button{width:100%}}.azanta-light-shell .workspace-mobile-logout{display:none}@media (width<=700px){.azanta-light-shell .workspace-mobile-logout{border:1px solid var(--line);background:var(--surface);width:44px;min-width:44px;height:44px;color:var(--ink);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}}.project-card-company{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.88rem;display:flex}.project-card-company strong{color:var(--text-primary);font-weight:650}.project-company-hint,.project-company-required{background:var(--surface-soft,#f6f4ed);color:var(--text-secondary);border-radius:12px;grid-column:1/-1;padding:.8rem 1rem;font-size:.9rem}.project-item-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.project-feedback-panel,.project-shipment-form,.shipment-create-panel,.shipment-feedback-form,.shipment-edit-panel{border:1px solid var(--border-subtle,#dedbd1);background:var(--surface-card,#fff);border-radius:16px;margin-top:1rem;padding:1rem}.project-feedback-context{align-items:baseline;gap:.55rem;margin-bottom:.85rem;display:flex}.project-feedback-grid,.project-shipment-grid,.shipment-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.project-feedback-grid label,.project-shipment-grid label,.shipment-form-grid label,.shipment-wide-field,.project-feedback-text{flex-direction:column;gap:.35rem;display:flex}.project-feedback-dose,.shipment-inline-fields{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.project-feedback-text textarea,.shipment-wide-field textarea{resize:vertical;min-height:100px}.project-shipment-select-all{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.project-shipment-items{gap:.5rem;max-height:320px;margin-bottom:1rem;display:grid;overflow:auto}.project-shipment-items label{border:1px solid var(--border-subtle,#dedbd1);cursor:pointer;border-radius:12px;align-items:flex-start;gap:.7rem;padding:.65rem .75rem;display:flex}.project-shipment-items label span{flex-direction:column;gap:.12rem;display:flex}.project-shipment-created{background:var(--surface-soft,#f6f4ed);border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.shipments-explorer{gap:1rem;display:grid}.shipment-list-filters{grid-template-columns:minmax(220px,1fr) 220px auto;gap:.65rem;display:grid}.shipment-list{gap:.7rem;display:grid}.shipment-list-card{text-align:left;border:1px solid var(--border-subtle,#dedbd1);background:var(--surface-card,#fff);border-radius:16px;justify-content:space-between;gap:1rem;width:100%;padding:1rem;display:flex}.shipment-list-card>div:first-child{flex-direction:column;gap:.25rem;display:flex}.shipment-list-stats{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.shipment-detail-head,.shipment-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.shipment-detail-metrics{gap:1rem;display:flex}.shipment-toolbar{border:1px solid var(--border-subtle,#dedbd1);border-radius:14px;padding:1rem}.shipment-toolbar label{flex-direction:column;gap:.3rem;display:flex}.shipment-section{margin-top:1rem}.shipment-item-list{gap:.65rem;display:grid}.shipment-item-card{border:1px solid var(--border-subtle,#dedbd1);border-radius:14px;justify-content:space-between;gap:1rem;padding:.9rem;display:flex}.shipment-item-main{flex-direction:column;gap:.2rem;display:flex}.shipment-item-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.shipment-feedback-saved{color:var(--text-secondary);font-size:.85rem}.shipment-create-items{margin-top:1rem}.shipment-create-item{grid-template-columns:2fr 1fr 1.2fr 1fr 1.2fr 1.5fr auto;align-items:center;gap:.5rem;margin:.5rem 0;display:grid}.shipment-add-item{grid-template-columns:2fr 1fr 1.2fr auto;gap:.5rem;margin-bottom:.8rem;display:grid}.shipment-form-actions,.project-details-actions{justify-content:flex-end;gap:.6rem;margin-top:.8rem;display:flex}.project-edit-conflict{border:1px solid var(--natural-line,#e4dfd7);background:var(--natural-paper,#fffdf9);min-width:0;color:var(--natural-ink,#2d2119);border-radius:14px;grid-column:1/-1;padding:18px}.project-edit-conflict>p{color:var(--natural-muted,#786b60);margin:8px 0 14px;font-size:.9rem;line-height:1.5}.project-edit-conflict fieldset{border:1px solid var(--natural-line,#e4dfd7);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:16px 0 0;padding:12px;display:grid}.project-edit-conflict legend{color:var(--natural-ink,#2d2119);padding:0 6px;font-size:.9rem;font-weight:700}.project-edit-conflict fieldset button{text-align:left;white-space:normal;align-content:start;gap:8px;min-width:0;display:grid}.project-edit-conflict small{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.85rem;font-weight:400;line-height:1.5}.project-edit-conflict .is-selected{border-color:var(--natural-green,#174f37);background:var(--natural-sage,#eaf2e8)}.azanta-light-shell .project-company-hint{color:var(--natural-muted,#786b60);background:var(--natural-paper,#fffdf9)}@media (width<=600px){.project-edit-conflict{padding:14px}.project-edit-conflict fieldset{grid-template-columns:1fr}}.feedback-company-inn{color:var(--text-secondary);margin:.15rem 0 0}@media (width<=820px){.project-feedback-grid,.project-shipment-grid,.shipment-form-grid,.shipment-list-filters,.shipment-create-item,.shipment-add-item{grid-template-columns:1fr}.shipment-list-card,.shipment-item-card{flex-direction:column}.shipment-list-stats,.shipment-item-actions{justify-content:flex-start}}.azanta-light-shell .workspace-stage .projects-explorer :is(.project-card-company,.project-card-company strong,.project-card-company span,.project-detail-head p,.project-detail-field span,.project-detail-field strong,.project-feedback-context,.project-feedback-context span,.project-feedback-context small,.project-shipment-panel .section-hint,.project-shipment-panel small,.project-shipment-select-all,.project-shipment-comment>span,.project-shipment-history-row,.project-shipment-history-row small,.embedded-shipments p,.embedded-shipments small,.shipment-date-fact,.shipment-item-main span,.shipment-item-main small,.shipment-comment span){color:#5f554c!important;-webkit-text-fill-color:#5f554c!important}.azanta-light-shell .workspace-stage .projects-explorer :is(.project-card-company strong,.project-detail-field strong,.shipment-list-card strong,.shipment-item-main strong,.shipment-comment strong),.azanta-light-shell .workspace-stage .projects-explorer :is(.project-detail-head h1,.shipment-detail-head h1,.project-subsection-head h2){color:#2f251e!important;-webkit-text-fill-color:#2f251e!important}.projects-subnav{background:#f8f5ef;border:1px solid #ded8cd;border-radius:14px;flex-wrap:wrap;align-items:center;gap:.55rem;width:max-content;max-width:100%;padding:.35rem;display:flex}.projects-subnav button{color:#5f554c;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:.45rem;min-height:40px;padding:.55rem .85rem;font-weight:700;display:flex}.projects-subnav button:hover{color:#2f251e;background:#fffdfa}.projects-subnav button.is-active{color:#315f46;background:#eaf2e6;box-shadow:inset 0 0 0 1px #315f461f}.heading-icon{vertical-align:-3px;color:#315f46;margin-right:.25rem;display:inline-flex}.project-subsection-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 0 .25rem;display:flex}.project-subsection-head>div:first-child{align-items:flex-start;gap:.75rem;display:flex}.project-subsection-head h2{margin:.15rem 0 .2rem}.project-subsection-head p{margin:0}.project-subsection-icon{color:#315f46;background:#eaf2e6;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.compact-project-shipment-form{background:#fffdfa}.project-shipment-comment{flex-direction:column;gap:.35rem;display:flex}.project-shipment-comment textarea{resize:vertical;min-height:72px}.project-shipment-history{border-top:1px solid #e4ded4;margin-top:1rem;padding-top:.8rem}.project-shipment-history-row{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eee8df;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.65rem .2rem;display:flex}.project-shipment-history-row>span{align-items:center;gap:.4rem;display:flex}.project-shipment-history-row:hover{background:#faf8f3}.embedded-shipments{gap:1rem;display:grid}.shipment-list-card .eyebrow,.shipment-detail-head .eyebrow{align-items:center;gap:.35rem;display:flex}.compact-shipment-toolbar{justify-content:flex-start}.shipment-comment{background:#faf8f3;border:1px solid #e1dbd0;border-radius:12px;flex-direction:column;gap:.25rem;padding:.8rem 1rem;display:flex}@media (width<=820px){.projects-subnav{width:100%}.projects-subnav button{flex:1;justify-content:center}.project-shipment-history-row{flex-direction:column;align-items:flex-start}}.sidebar-nav-button,.sidebar-brand,.project-card,.shipment-list-card,.projects-subnav a{text-decoration:none!important}.project-card,.shipment-list-card{color:inherit}.projects-subnav a{color:#5f554c;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:.45rem;min-height:40px;padding:.55rem .85rem;font-weight:700;display:flex}.projects-subnav a:hover{color:#2f251e;background:#fffdfa}.projects-subnav a.is-active{color:#315f46;background:#eaf2e6;box-shadow:inset 0 0 0 1px #315f461f}.workspace-back-button{color:#3a3028;cursor:pointer;background:#fffdfa;border:1px solid #52402f24;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:.38rem;min-height:38px;padding:.45rem .7rem;font-weight:700;display:inline-flex}.workspace-back-button:hover{background:#f4efe6}.project-shipment-panel .section-heading>div:first-child{grid-template-columns:1fr;align-content:start;min-width:0;gap:.32rem!important;display:grid!important}.project-shipment-panel .section-heading .eyebrow,.project-shipment-panel .section-heading h2,.project-shipment-panel .section-heading .section-hint{position:static!important;inset:auto!important;transform:none!important}.project-shipment-panel .section-heading h2{align-items:center;gap:.25rem;min-height:1.35em;display:flex;margin:0!important;line-height:1.28!important}.project-shipment-panel .section-heading .section-hint{max-width:760px;display:block;margin:0!important;padding:0!important;line-height:1.5!important}.project-item-main .project-snapshot-note{font-size:.78rem;color:#766c62!important;-webkit-text-fill-color:#766c62!important}@media (width<=820px){.projects-subnav a{flex:1;justify-content:center}.workspace-back-button span{display:none}}.home-workspace-card,.home-text-link{text-decoration:none!important}.home-workspace-card:visited{color:#3d3026}.azanta-light-shell .workspace-stage :is(.section-heading,.source-hero,.page-heading,.project-detail-head,.project-subsection-head)>div{min-width:0}.azanta-light-shell .workspace-stage :is(.section-heading,.source-hero,.page-heading,.project-detail-head,.project-subsection-head) :is(h1,h2,h3,p,strong,span,small,a){overflow-wrap:anywhere;word-break:normal}.azanta-light-shell .workspace-stage :is(.section-heading h1,.section-heading h2,.section-heading h3,.project-detail-head h1,.shipment-detail-head h1,.project-subsection-head h2){line-height:1.2!important}.azanta-light-shell .workspace-stage :is(.section-heading p,.project-detail-head p,.shipment-detail-head p,.project-subsection-head p){line-height:1.5!important}.shipment-detail-simple{gap:1rem;display:grid}.shipment-simple-head{justify-content:space-between;gap:1rem;padding:.25rem 0 .35rem;align-items:flex-start!important;display:flex!important}.shipment-simple-head>div:first-child{gap:.38rem;min-width:0;display:grid}.shipment-simple-head .eyebrow,.shipment-simple-head h1,.shipment-simple-head p{margin:0!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}.shipment-simple-head h1{color:#2f251e!important;-webkit-text-fill-color:#2f251e!important;font-size:clamp(1.9rem,3vw,2.7rem)!important}.shipment-simple-head p{color:#655b52!important;-webkit-text-fill-color:#655b52!important}.shipment-simple-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.shipment-simple-fact{background:#fffdfa;border:1px solid #e2dcd2;border-radius:12px;gap:.28rem;min-width:0;padding:.8rem .9rem;display:grid}.shipment-simple-fact>span{font-size:.78rem;color:#766c62!important;-webkit-text-fill-color:#766c62!important}.shipment-simple-fact>:is(strong,a){overflow-wrap:anywhere;min-width:0;font-weight:700;text-decoration:none;color:#2f251e!important;-webkit-text-fill-color:#2f251e!important}.shipment-simple-fact>a:hover{text-decoration:underline}.shipment-simple-item-list{gap:.55rem}.shipment-simple-item{background:#fffdfa;align-items:flex-start;padding:.78rem .9rem}.shipment-simple-item .shipment-item-main{min-width:0}.shipment-simple-item .shipment-item-main strong{color:#2f251e!important;-webkit-text-fill-color:#2f251e!important}.shipment-simple-item .shipment-item-main span{color:#655b52!important;-webkit-text-fill-color:#655b52!important}.shipment-simple-search{grid-template-columns:minmax(220px,1fr) auto!important}.shipment-simple-list-card>div{min-width:0}.shipment-simple-list-card .eyebrow,.shipment-simple-list-card strong,.shipment-simple-list-card small,.shipment-simple-list-card span{line-height:1.4}.project-item-note-editor{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;width:min(100%,620px);margin-top:.28rem;display:grid}.project-item-note-editor input{background:#fffdfa;border:1px solid #ded8cd;border-radius:9px;width:100%;min-width:0;min-height:36px;padding:.45rem .6rem;color:#2f251e!important;-webkit-text-fill-color:#2f251e!important}.project-item-note-editor input::placeholder{opacity:1;color:#8a8076!important;-webkit-text-fill-color:#8a8076!important}.project-item-note-readonly,.project-shipment-item-note{overflow-wrap:anywhere;margin:.28rem 0 0;line-height:1.45;color:#5f554c!important;-webkit-text-fill-color:#5f554c!important}.project-shipment-item-note{font-style:italic}.project-item-row.editable,.shipment-list-card,.project-shipment-history-row,.project-item-main,.project-shipment-history-row>span,.shipment-list-card>div:first-child{min-width:0}@media (width<=820px){.shipment-simple-head{flex-direction:column}.shipment-simple-facts{grid-template-columns:1fr}.shipment-simple-search{grid-template-columns:1fr!important}.project-item-note-editor{grid-template-columns:1fr}.project-item-note-editor .text-action{justify-self:start}}.azanta-light-shell .workspace-stage .regulatory-explorer{--reg-ink:#2f251e;--reg-muted:#73685e;--reg-line:#4c3c2c1f;--reg-card:#fffdfa;--reg-soft:#f5f0e8;--reg-green:#245f45;--reg-green-soft:#edf5ee;--reg-warn:#8b5a16;--reg-warn-soft:#fff4df;max-width:1640px}.azanta-light-shell .workspace-stage .reg-heading{border:1px solid var(--reg-line);background:radial-gradient(circle at 90% 10%,#7da16833,#0000 18rem),linear-gradient(135deg,#fffdf9,#f2ede3);border-radius:24px;grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:28px;margin-bottom:20px;padding:30px 32px;display:grid;position:relative;overflow:hidden;box-shadow:0 15px 42px #40301f0e}.azanta-light-shell .workspace-stage .reg-heading .eyebrow,.azanta-light-shell .workspace-stage .reg-panel .eyebrow{color:#7c5236;letter-spacing:.11em;text-transform:uppercase;font-size:12px;font-weight:800}.azanta-light-shell .workspace-stage .reg-heading h1{color:var(--reg-ink);letter-spacing:-.035em;margin:8px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,4vw,64px);font-weight:500;line-height:1}.azanta-light-shell .workspace-stage .reg-heading .page-lead{max-width:900px;color:var(--reg-muted);font-size:16px;line-height:1.6}.reg-monitor-card{z-index:1;background:#f9fbf6e0;border:1px solid #245f451f;border-radius:18px;gap:6px;padding:17px 18px;display:grid;position:relative}.reg-monitor-card>span,.reg-monitor-card>small{color:var(--reg-muted);font-size:12px}.reg-monitor-card>strong{color:var(--reg-green);letter-spacing:-.035em;font-size:30px}.reg-monitor-card button{justify-self:start;margin-top:6px}.reg-tabs{border:1px solid var(--reg-line);background:#fffdf9cc;border-radius:15px;gap:7px;margin:0 0 18px;padding:5px;display:flex;overflow:auto}.reg-tabs button{white-space:nowrap;color:#6a6057;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;padding:0 15px;font-size:13px;font-weight:700}.reg-tabs button.is-active{color:#fff;background:#315f49;box-shadow:0 5px 14px #315f4929}.reg-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.reg-metric{border:1px solid var(--reg-line);background:var(--reg-card);border-radius:18px;align-content:center;gap:5px;min-height:124px;padding:18px 20px;display:grid;box-shadow:0 8px 24px #4a382309}.reg-metric strong{color:var(--reg-green);font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:600;line-height:1}.reg-metric span{color:var(--reg-ink);font-size:13px;font-weight:750}.reg-metric small{color:var(--reg-muted);font-size:11px}.reg-metric-warning{background:linear-gradient(145deg,#fffdfa,#fff8e9);border-color:#aa6b1c38}.reg-metric-warning strong{color:var(--reg-warn)}.reg-overview-grid{grid-template-columns:minmax(0,1.7fr) minmax(310px,.75fr);gap:16px;margin-bottom:16px;display:grid}.reg-panel{border:1px solid var(--reg-line);color:var(--reg-ink);background:#fffdf9f0;border-radius:20px;margin-bottom:16px;padding:22px;box-shadow:0 12px 32px #40301f0a}.reg-panel h2{color:var(--reg-ink);letter-spacing:-.02em;margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:550}.reg-section-line{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.reg-section-line>strong{color:var(--reg-green);font-size:24px}.reg-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.reg-category-card{text-align:left;border:1px solid var(--reg-line);min-width:0;min-height:112px;color:var(--reg-ink);cursor:pointer;background:#fff;border-radius:14px;align-content:center;justify-items:start;gap:6px;padding:15px;transition:all .15s;display:grid}.reg-category-card:hover{border-color:#245f4547;transform:translateY(-1px);box-shadow:0 8px 20px #392c1f0d}.reg-category-card strong{font-size:13px;line-height:1.35}.reg-category-card span,.reg-category-card small{color:var(--reg-muted);font-size:11px}.reg-category-card b{color:var(--reg-warn);font-size:11px}.reg-run-facts{gap:10px;display:grid}.reg-run-facts>div{border-top:1px solid var(--reg-line);justify-content:space-between;gap:12px;padding-top:9px;display:flex}.reg-run-facts>div span{color:var(--reg-muted);font-size:11px}.reg-run-facts>div strong{color:var(--reg-ink);text-align:right;font-size:12px}.reg-muted,.reg-intro,.reg-legal-note{font-size:12px;line-height:1.55;color:var(--reg-muted)!important}.reg-monitor-panel .reg-muted{margin:16px 0 0}.reg-loading,.reg-empty{color:var(--reg-muted);background:#fbf8f2;border:1px dashed #5344332e;border-radius:14px;margin:14px 0;padding:18px}.reg-empty{gap:4px;display:grid}.reg-empty strong{color:var(--reg-ink)}.reg-filters{grid-template-columns:minmax(260px,1.4fr) minmax(210px,.8fr) minmax(180px,.55fr);gap:10px;margin-bottom:16px;display:grid}.reg-filters-two{grid-template-columns:repeat(2,minmax(220px,1fr))}.reg-filters label{color:var(--reg-muted);gap:5px;font-size:11px;font-weight:700;display:grid}.reg-filters :is(input,select){border:1px solid var(--reg-line);width:100%;min-height:44px;color:var(--reg-ink);font:inherit;background:#fff;border-radius:11px;outline:none;padding:0 12px;font-size:13px}.reg-filters :is(input,select):focus{border-color:#245f4559;box-shadow:0 0 0 3px #245f450f}.reg-document-list,.reg-change-list,.reg-source-list,.reg-version-list{gap:8px;display:grid}.reg-document-row{text-align:left;border:1px solid var(--reg-line);width:100%;color:var(--reg-ink);cursor:pointer;background:#fff;border-radius:14px;grid-template-columns:minmax(0,1.45fr) minmax(260px,.9fr) 150px;align-items:center;gap:18px;padding:15px 16px;display:grid}.reg-document-row:hover{background:#fdfcf8;border-color:#245f4547}.reg-document-title{align-items:flex-start;gap:9px;min-width:0;display:flex}.reg-document-title>div{gap:3px;min-width:0;display:grid}.reg-document-title strong{font-size:14px}.reg-document-title span{color:var(--reg-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.4}.reg-document-meta{min-width:0;color:var(--reg-muted);gap:3px;font-size:11px;display:grid}.reg-document-check{text-align:right;justify-items:end;gap:3px;display:grid}.reg-document-check span{color:var(--reg-muted);font-size:10px}.reg-document-check strong{font-size:11px}.reg-status{color:#695f56;white-space:nowrap;background:#eee9e1;border-radius:999px;align-items:center;width:max-content;min-height:23px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.reg-status-active,.reg-status-ok,.reg-status-confirmed{color:#286244;background:#eaf4ec}.reg-status-pending,.reg-status-new,.reg-status-reviewing,.reg-status-partial{color:#885a18;background:#fff0d6}.reg-status-repealed,.reg-status-error{color:#984235;background:#f9e7e4}.reg-change-row{border:1px solid var(--reg-line);background:#fff;border-radius:14px;grid-template-columns:130px minmax(0,1fr) minmax(170px,230px);gap:18px;padding:16px;display:grid}.reg-change-date,.reg-change-source{color:var(--reg-muted);align-content:start;gap:8px;font-size:11px;display:grid}.reg-change-main{gap:7px;min-width:0;display:grid}.reg-change-main>strong{color:var(--reg-ink);font-size:14px}.reg-change-main>p{color:var(--reg-muted);margin:0;font-size:12px;line-height:1.5}.reg-impact{background:#f2f6ee;border-left:3px solid #91ae79;border-radius:0 8px 8px 0;gap:3px;padding:9px 10px;display:grid}.reg-impact b{color:var(--reg-green);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.reg-impact span{color:#4e5d50;font-size:11px;line-height:1.45}.reg-change-source{justify-items:start}.reg-change-source a,.reg-source-row a{color:var(--reg-green);overflow-wrap:anywhere;font-weight:700;text-decoration:none}.reg-chip-row{flex-wrap:wrap;gap:5px;display:flex}.reg-chip{background:var(--reg-soft);color:#675c51;border-radius:999px;padding:4px 7px;font-size:10px;display:inline-flex}.reg-tier{color:var(--reg-green);background:#eaf4ec;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800}.reg-source-row{border:1px solid var(--reg-line);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) 170px 150px;align-items:center;gap:16px;padding:15px 16px;display:grid}.reg-source-row>div:first-child{gap:3px;min-width:0;display:grid}.reg-source-row strong{font-size:13px}.reg-source-row span,.reg-source-row a,.reg-source-row small{font-size:10.5px}.reg-source-counts,.reg-source-health{color:var(--reg-muted);gap:4px;display:grid}.reg-source-health{text-align:right;justify-items:end}.reg-detail-backdrop{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#261e1857;justify-content:flex-end;display:flex;position:fixed;inset:0}.reg-detail{width:min(720px,94vw);height:100%;color:var(--reg-ink);background:#fffdfa;padding:26px;overflow:auto;box-shadow:-20px 0 60px #23191229}.reg-detail-head{border-bottom:1px solid var(--reg-line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.reg-detail-head h2{margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:550}.reg-close{border:1px solid var(--reg-line);color:#655a50;cursor:pointer;background:#fff;border-radius:50%;width:38px;height:38px;font-size:24px;line-height:1}.reg-detail-body{gap:20px;padding-top:20px;display:grid}.reg-detail-summary{gap:9px;display:grid}.reg-detail-summary h3{margin:0;font-size:18px}.reg-detail-summary p{color:var(--reg-muted);margin:0;line-height:1.6}.reg-azanta-note{background:#edf4e9;border-radius:11px;gap:4px;padding:12px 13px;display:grid}.reg-azanta-note strong{color:var(--reg-green);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.reg-azanta-note span{color:#46574a;font-size:12px;line-height:1.5}.reg-facts{border:1px solid var(--reg-line);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.reg-facts>div{border-bottom:1px solid var(--reg-line);padding:11px 12px}.reg-facts>div:nth-child(odd){border-right:1px solid var(--reg-line)}.reg-facts dt{color:var(--reg-muted);font-size:10px}.reg-facts dd{color:var(--reg-ink);overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;font-weight:700}.reg-detail-section{gap:10px;display:grid}.reg-detail-section h3{margin:0;font-size:14px}.reg-version-row{border:1px solid var(--reg-line);background:#fff;border-radius:10px;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.reg-version-row>div{gap:2px;display:grid}.reg-version-row strong{font-size:11px}.reg-version-row span{color:var(--reg-muted);font-size:10px}.reg-version-row code{color:#667064;font-size:10px}.reg-detail-actions{flex-wrap:wrap;gap:8px;display:flex}.reg-legal-note{border-top:1px solid var(--reg-line);margin:0;padding-top:15px}@media (width<=1100px){.reg-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.reg-overview-grid{grid-template-columns:1fr}.reg-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reg-document-row{grid-template-columns:minmax(0,1fr) 150px}.reg-document-meta{grid-area:2/1/auto/-1}}@media (width<=760px){.azanta-light-shell .workspace-stage .reg-heading{grid-template-columns:1fr;padding:22px}.reg-monitor-card{width:100%}.reg-metrics,.reg-category-grid,.reg-filters,.reg-filters-two,.reg-document-row,.reg-change-row,.reg-source-row{grid-template-columns:1fr}.reg-document-check,.reg-source-health{text-align:left;justify-items:start}.reg-change-source{border-top:1px solid var(--reg-line);padding-top:8px}.reg-facts{grid-template-columns:1fr}.reg-facts>div:nth-child(odd){border-right:0}.reg-detail{width:100%;padding:20px}}.reg-review-actions{gap:4px;margin-top:5px;display:grid}.reg-review-actions button{text-align:left;border:1px solid var(--reg-line);color:#5f554b;font:inherit;cursor:pointer;background:#faf7f1;border-radius:8px;padding:5px 7px;font-size:9.5px;font-weight:700}.reg-review-actions button:hover{color:var(--reg-green);border-color:#245f4547}.reg-status-healthy{color:#286244;background:#eaf4ec}.reg-status-transient_unavailable{color:#885a18;background:#fff0d6}.reg-status-required{color:#286244;background:#edf4e9}.reg-status-conditional,.reg-status-review,.reg-status-check{color:#885a18;background:#fff0d6}.reg-import-layout{grid-template-columns:minmax(330px,.82fr) minmax(0,1.45fr);align-items:start;gap:16px;display:grid}.reg-import-matrix-panel,.reg-import-detail-panel{min-width:0}.reg-import-grid{gap:8px;display:grid}.reg-import-card{text-align:left;border:1px solid var(--reg-line);width:100%;color:var(--reg-ink);cursor:pointer;background:#fff;border-radius:14px;gap:6px;padding:14px 15px;transition:all .15s;display:grid}.reg-import-card:hover,.reg-import-card.is-active{background:#f7faf5;border-color:#245f454d;box-shadow:0 7px 18px #392c1f0b}.reg-import-card.is-active{box-shadow:inset 3px 0 0 var(--reg-green),0 7px 18px #392c1f0b}.reg-import-card>div{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.reg-import-card strong{font-size:13px;line-height:1.35}.reg-import-card>span,.reg-import-card>small{color:var(--reg-muted);font-size:10.5px}.reg-import-card>b{color:var(--reg-green);letter-spacing:.02em;font-size:15px}.reg-import-warning{background:#fff8ea;border:1px solid #8b5a1626;border-radius:14px;gap:6px;margin-bottom:18px;padding:14px 15px;display:grid}.reg-import-warning strong{color:var(--reg-warn);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.reg-import-warning span{color:var(--reg-ink);font-size:14px;font-weight:750}.reg-import-warning small{color:var(--reg-muted);font-size:11px;line-height:1.5}.reg-requirement-list{gap:8px;display:grid}.reg-requirement-row{border:1px solid var(--reg-line);background:#fff;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:13px 14px;display:grid}.reg-requirement-row>div{gap:2px;display:grid}.reg-requirement-row>div span{color:var(--reg-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9.5px;font-weight:800}.reg-requirement-row>div strong{color:var(--reg-ink);font-size:12.5px}.reg-requirement-row>p,.reg-requirement-row>small{color:var(--reg-muted);grid-column:1/-1;margin:0;font-size:11px;line-height:1.48}.reg-requirement-row>small{font-size:10px}.reg-requirement-row>a{width:max-content;color:var(--reg-green);grid-column:1/-1;font-size:10.5px;font-weight:750;text-decoration:none}.reg-import-docs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.reg-import-docs button{text-align:left;border:1px solid var(--reg-line);color:var(--reg-ink);cursor:pointer;background:#fff;border-radius:11px;gap:3px;padding:11px 12px;display:grid}.reg-import-docs button:hover{border-color:#245f4547}.reg-import-docs strong{font-size:11.5px}.reg-import-docs span{color:var(--reg-muted);font-size:10px}.reg-impact-chip,.reg-code-chip{border-radius:999px;align-items:center;padding:4px 7px;font-size:10px;display:inline-flex}.reg-impact-chip{color:#315f49;background:#edf4e9}.reg-code-chip{color:#594c7a;background:#eeeaf7;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:700}.reg-auto-note{color:#8a7868;font-size:9.5px}.reg-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.reg-pagination span{color:var(--reg-muted);font-size:12px}.reg-import-detail-panel .reg-change-row{grid-template-columns:105px minmax(0,1fr)}.reg-import-detail-panel .reg-change-source{flex-wrap:wrap;grid-column:2;align-items:center;gap:8px;display:flex}@media (width<=1180px){.reg-import-layout{grid-template-columns:1fr}.reg-import-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.reg-import-grid,.reg-import-docs,.reg-import-detail-panel .reg-change-row{grid-template-columns:1fr}.reg-import-detail-panel .reg-change-source{grid-column:auto}}.reg-change-main{min-width:0}.reg-change-main>p{font-size:14px;line-height:1.65}.reg-change-date small{color:#786f63}.reg-change-toggle{color:#245a3e;cursor:pointer;background:#edf4ec;border:1px solid #b9cdbd;border-radius:10px;margin:8px 0 14px;padding:10px 15px;font-weight:650}.reg-comparison{overflow-wrap:anywhere;background:#fcfaf6;border:1px solid #dddcd1;border-radius:14px;margin:8px 0 18px;padding:18px;font-size:14px;line-height:1.65}.reg-comparison-note{color:#6b6255}.reg-comparison-versions,.reg-diff-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.reg-comparison-versions>div{background:#fffdfa;border:1px solid #e0ded4;border-radius:10px;flex-direction:column;gap:4px;padding:12px;display:flex}.reg-diff-section{margin-top:18px}.reg-diff-section h4,.reg-diff-links h4{color:#4c4336;margin:0 0 10px;font-size:14px}.reg-diff-pair>div{border-radius:10px;min-width:0;padding:14px}.reg-diff-before{background:#f8eee6;border:1px solid #e5d0bd}.reg-diff-after{background:#ecf3e9;border:1px solid #c7d9c2}.reg-diff-pair p{white-space:pre-wrap;margin:6px 0 0;font-size:14px;line-height:1.7}.reg-diff-links>div{border-top:1px solid #e3dfd5;flex-direction:column;gap:4px;padding:12px 0;display:flex}.reg-diff-links small{overflow-wrap:anywhere}.reg-review-actions button:disabled{opacity:.55;cursor:not-allowed}@media (width<=800px){.reg-comparison{padding:14px}.reg-comparison-versions,.reg-diff-pair{grid-template-columns:minmax(0,1fr)}}.release-center{background:var(--natural-paper,#fffdf9);color:var(--natural-ink,#2d2119);border:1px solid var(--natural-line,#4f3d2c1f);border-radius:16px;margin-bottom:24px;padding:20px}.release-center summary,.context-help summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:600}.context-help{border:1px solid var(--natural-line,#4f3d2c1f);background:var(--natural-paper,#fffdf9);color:var(--natural-ink,#2d2119);border-radius:14px;margin-bottom:16px;padding:0 16px 12px}.bitrix-secret{flex-direction:column;gap:8px;margin:14px 0;display:flex}.bitrix-secret input:not([type=checkbox]),.release-center form input:not([type=checkbox]){box-sizing:border-box;width:100%;min-height:44px;padding:10px}.release-meta{grid-template-columns:minmax(120px,1fr) 3fr;gap:8px;display:grid}.release-meta dd{overflow-wrap:anywhere;margin:0}.release-checks{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.release-checks article{border:1px solid var(--natural-line,#4f3d2c1f);background:var(--natural-paper,#fffdf9);color:var(--natural-ink,#2d2119);border-radius:12px;padding:14px}.release-checks article span,.release-checks article small{margin-top:6px;display:block}.release-checkbox,.access-assignment{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.access-assignment small{flex-basis:100%}.passport-editor{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin:14px 0;display:grid}.passport-editor label,.product-passport article label{flex-direction:column;gap:6px;display:flex}.passport-editor input,.passport-editor select,.passport-editor textarea,.product-passport textarea,.product-passport select{box-sizing:border-box;width:100%;min-height:44px;padding:10px}.product-provenance,.project-client-tab{border:1px solid var(--natural-line,#4f3d2c1f);background:var(--natural-paper,#fffdf9);color:var(--natural-ink,#2d2119);border-radius:14px;margin:16px 0;padding:16px}.project-client-tab summary{cursor:pointer;min-height:44px;font-size:18px;font-weight:600}.material-actions{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.client-materials article{overflow-wrap:anywhere;padding:12px 0}.client-materials article span{margin:8px 0;display:block}.pdf-backdrop{z-index:200;background:#2d2119a6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.pdf-dialog{background:var(--natural-paper,#fffdf9);color:var(--natural-ink,#2d2119);border-radius:12px;flex-direction:column;width:min(1100px,100%);height:min(900px,95vh);padding:16px;display:flex}.pdf-dialog header{flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:12px;display:flex}.pdf-dialog header strong{overflow-wrap:anywhere;flex:1}.pdf-dialog iframe{border:0;flex:1;width:100%;min-height:200px}.pdf-dialog small{padding:8px 0}@media (width<=600px){.pdf-backdrop{padding:4px}.pdf-dialog{height:95dvh;padding:10px}.material-actions>*{min-height:44px}}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--natural-green,#174f37);outline-offset:3px}@media (width<=600px){.release-meta{grid-template-columns:1fr}.release-meta dt{margin-top:10px;font-weight:600}.release-center{padding:14px}.access-assignment select{width:100%;min-height:44px}}.azanta-light-shell :is(.release-center,.context-help,.product-provenance,.product-passport,.project-client-tab,.client-materials,.pdf-dialog){--surface:var(--natural-paper);--surface-soft:var(--natural-cream);--ink:var(--natural-ink);--muted:var(--natural-muted);--line:var(--natural-line);--brand:var(--natural-green);--brand-2:var(--natural-green-2);--brand-soft:var(--natural-green-soft);color:var(--natural-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.azanta-light-shell :is(.release-center,.context-help,.product-provenance,.product-passport,.project-client-tab,.client-materials,.pdf-dialog) :is(h1,h2,h3,h4,summary,label,legend,strong){color:var(--natural-ink)}.azanta-light-shell :is(.release-center,.context-help,.product-provenance,.product-passport,.project-client-tab,.client-materials,.pdf-dialog) :is(p,small,dt){color:var(--natural-muted)}.azanta-light-shell :is(.release-center,.context-help,.product-provenance,.product-passport,.project-client-tab,.client-materials,.pdf-dialog) a{color:var(--natural-green)}.azanta-light-shell :is(.release-center,.context-help) summary::marker{color:var(--natural-green)}.azanta-light-shell :is(.release-center,.context-help,.product-provenance,.product-passport,.project-client-tab,.client-materials,.pdf-dialog) [role=alert]{color:var(--danger,#9f3b38)}.azanta-light-shell :is(.release-center,.product-passport,.project-client-tab,.client-materials,.pdf-dialog) :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.azanta-light-shell .access-assignment select{border:1px solid var(--natural-line);background:var(--natural-paper);min-width:0;max-width:100%;color:var(--natural-ink);font:inherit;border-radius:10px;padding:10px 12px;box-shadow:inset 0 1px #fffc}.azanta-light-shell :is(.release-center,.product-passport,.project-client-tab,.client-materials,.pdf-dialog) textarea{resize:vertical}.azanta-light-shell :is(.release-checkbox,.access-assignment) input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--natural-green);flex:none;margin:0}.azanta-light-shell :is(.release-center,.context-help,.product-provenance,.product-passport,.project-client-tab,.client-materials,.pdf-dialog) :is(.primary-button,.secondary-button){border:1px solid var(--natural-line);font:inherit;border-radius:12px;font-size:14px;font-weight:650}.azanta-light-shell :is(.release-center,.context-help,.product-passport,.project-client-tab,.client-materials,.pdf-dialog) .primary-button{background:var(--natural-green);color:#fff}.azanta-light-shell :is(.release-center,.context-help,.product-passport,.project-client-tab,.client-materials,.pdf-dialog) .secondary-button{background:var(--natural-green-soft);color:var(--natural-green)}.azanta-light-shell .release-meta dt{font-weight:600}.azanta-light-shell :is(.assistant-panel,.client-materials) fieldset{border:1px solid var(--natural-line);border-radius:12px;margin:16px 0;padding:12px 16px}.azanta-light-shell .release-center>details{border-top:1px solid var(--natural-line);padding-top:10px}.azanta-light-shell .client-materials .material-version{border-top:1px solid var(--natural-line)}@media (width>=761px){.azanta-light-shell{grid-template-columns:244px minmax(0,1fr)}.azanta-light-shell .app-sidebar{gap:6px;width:244px;height:100dvh;min-height:0;padding:10px 12px}.azanta-light-shell .sidebar-brand{flex:none;justify-content:flex-start;gap:9px;min-height:44px;padding:0 2px 4px}.azanta-light-shell .sidebar-brand-symbol{width:40px;height:40px}.azanta-light-shell .sidebar-brand-wordmark{width:144px;height:40px;display:block}.azanta-light-shell .sidebar-navigation{gap:8px;padding-top:0;padding-right:0}.azanta-light-shell :is(.sidebar-nav-primary,.sidebar-nav-admin){gap:2px}.azanta-light-shell .sidebar-nav-admin{padding-top:8px}.azanta-light-shell .sidebar-section-caption{letter-spacing:.07em;padding:0 8px 4px;font-size:10px;display:block}.azanta-light-shell .sidebar-nav-button{border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;justify-items:stretch;gap:8px;min-height:34px;padding:3px 8px}.azanta-light-shell .sidebar-nav-icon{width:24px;height:24px}.azanta-light-shell .sidebar-nav-label{white-space:normal;text-overflow:clip;font-size:13px;font-weight:650;line-height:1.2;display:block;overflow:visible}.azanta-light-shell .sidebar-nav-badge{min-width:18px;height:18px;position:static}.azanta-light-shell .sidebar-bottom{gap:6px;padding-top:6px}.azanta-light-shell .sidebar-logout{width:100%;min-height:34px;font-size:13px}.azanta-light-shell .sidebar-logout span{display:inline}}@media (width>=761px) and (height<=820px){.azanta-light-shell .app-sidebar{padding-top:8px;padding-bottom:8px}.azanta-light-shell .sidebar-nav-button{min-height:30px;padding-top:1px;padding-bottom:1px}.azanta-light-shell .sidebar-nav-label{font-size:12.5px}.azanta-light-shell .sidebar-nav-admin{padding-top:6px}.azanta-light-shell .sidebar-logout{min-height:30px}}.azanta-light-shell .workspace-stage .knowledge-workspace{--knowledge-paper:var(--natural-paper,#fffdf9);--knowledge-ink:var(--natural-ink,#2d2119);--knowledge-green:var(--natural-green,#174f37);--knowledge-soft:var(--natural-green-soft,#e9f0e7);--knowledge-muted:#665f56;--knowledge-line:#4f3d2c21;--knowledge-tint:#f5f6ef}.azanta-light-shell .workspace-stage .knowledge-workspace.page-section{color:var(--knowledge-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;min-width:0;max-width:1500px;box-shadow:none;background:0 0;border:0;margin-inline:auto;padding:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.55}.azanta-light-shell .workspace-stage .knowledge-workspace *,.azanta-light-shell .workspace-stage .knowledge-workspace :before,.azanta-light-shell .workspace-stage .knowledge-workspace :after{box-sizing:border-box}.azanta-light-shell .workspace-stage .knowledge-workspace :is(h1,h2,h3,p,dl,dd){margin:0}.azanta-light-shell .workspace-stage .knowledge-workspace :is(h1,h2,h3,label,dt,strong){color:var(--knowledge-ink)}.azanta-light-shell .workspace-stage .knowledge-workspace :is(h1,h2,h3){letter-spacing:-.025em;font-family:inherit}.azanta-light-shell .workspace-stage .knowledge-workspace p{color:var(--knowledge-muted)}.azanta-light-shell .workspace-stage .knowledge-workspace a{color:var(--knowledge-green);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration-thickness:1px}.azanta-light-shell .workspace-stage .knowledge-workspace .ui-icon{flex:none}.azanta-light-shell .workspace-stage .knowledge-workspace button{font:inherit;cursor:pointer;box-shadow:none}.azanta-light-shell .workspace-stage .knowledge-workspace button:disabled{opacity:.55;cursor:default}.azanta-light-shell .workspace-stage .knowledge-workspace :is(button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #174f3752}.azanta-light-shell .workspace-stage .knowledge-workspace :is(input:not([type=file]),select,textarea){border:1px solid var(--knowledge-line);background:var(--knowledge-paper);width:100%;min-width:0;min-height:50px;color:var(--knowledge-ink);font:inherit;border-radius:12px;padding:12px 14px;font-size:16px;line-height:1.5;box-shadow:0 1px 2px #2e241a06}.azanta-light-shell .workspace-stage .knowledge-workspace :is(input,textarea)::placeholder{color:#82796f;opacity:1}.azanta-light-shell .workspace-stage .knowledge-workspace :is(input,select,textarea):hover{border-color:#174f374d}.azanta-light-shell .workspace-stage .knowledge-workspace select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23174f37' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;padding-right:39px}.azanta-light-shell .workspace-stage .knowledge-workspace textarea{resize:vertical}.azanta-light-shell .workspace-stage .knowledge-workspace label{flex-direction:column;gap:9px;min-width:0;font-size:15px;font-weight:600;line-height:1.45;display:flex}.azanta-light-shell .workspace-stage .knowledge-workspace fieldset{border:0;min-width:0;margin:0;padding:0}.azanta-light-shell .workspace-stage .knowledge-workspace .knowledge-button{border:1px solid var(--knowledge-line);background:var(--knowledge-paper);min-height:44px;color:var(--knowledge-green);white-space:normal;text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}.azanta-light-shell .workspace-stage .knowledge-workspace .knowledge-button:hover:not(:disabled){background:#f6f8f1;border-color:#174f3752}.azanta-light-shell .workspace-stage .knowledge-workspace .primary-button{background:var(--knowledge-green);color:#fff;border-color:var(--knowledge-green);box-shadow:0 4px 10px #174f371f}.azanta-light-shell .workspace-stage .knowledge-workspace .primary-button:hover:not(:disabled){background:#226146;border-color:#226146}.azanta-light-shell .workspace-stage .knowledge-workspace .knowledge-icon-button{flex:none;width:44px;padding:10px}.azanta-light-shell .workspace-stage .knowledge-icon-button>span:empty{display:none}.azanta-light-shell .workspace-stage .knowledge-workspace .knowledge-danger{color:#99463c}.azanta-light-shell .workspace-stage .knowledge-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.azanta-light-shell .workspace-stage .knowledge-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin-bottom:18px;display:flex}.azanta-light-shell .workspace-stage .knowledge-title{align-items:center;gap:16px;min-width:0;display:flex}.azanta-light-shell .workspace-stage .knowledge-title-icon{width:58px;height:58px;color:var(--knowledge-green);background:var(--knowledge-soft);border:1px solid #174f371a;border-radius:18px;flex:none;place-items:center;display:grid}.azanta-light-shell .workspace-stage .knowledge-title h1{font-size:clamp(28px,2.6vw,36px);font-weight:650;line-height:1.15}.azanta-light-shell .workspace-stage .knowledge-title p{margin-top:7px;font-size:15px}.azanta-light-shell .workspace-stage .knowledge-protection{color:var(--knowledge-green);align-items:center;gap:8px;min-height:32px;margin-bottom:16px;font-size:13px;display:flex}.azanta-light-shell .workspace-stage .knowledge-protection-note{border-left:1px solid var(--knowledge-line);color:var(--knowledge-muted);padding-left:12px}.azanta-light-shell .workspace-stage .knowledge-protection.is-error,.azanta-light-shell .workspace-stage .knowledge-protection.is-warning{color:#935e27}.azanta-light-shell .workspace-stage .knowledge-workspace label.knowledge-category-select{display:none}.azanta-light-shell .workspace-stage .knowledge-categories{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.azanta-light-shell .workspace-stage .knowledge-categories button{border:1px solid var(--knowledge-line);background:var(--knowledge-paper);min-height:50px;color:var(--knowledge-muted);text-align:left;border-radius:13px;align-items:center;gap:10px;max-width:100%;padding:10px 13px;font-size:14px;font-weight:550;transition:border-color .15s,background .15s;display:flex}.azanta-light-shell .workspace-stage .knowledge-categories button:hover{background:#f6f8f1;border-color:#174f3740}.azanta-light-shell .workspace-stage .knowledge-categories button.is-active{background:var(--knowledge-soft);color:var(--knowledge-green);border-color:#174f3752;box-shadow:inset 0 0 0 1px #174f3712}.azanta-light-shell .workspace-stage .knowledge-category-name{white-space:normal;min-width:0}.azanta-light-shell .workspace-stage .knowledge-category-count{font-variant-numeric:tabular-nums;background:#4f3d2c0e;border-radius:7px;flex:none;place-items:center;min-width:27px;min-height:25px;padding:2px 5px;font-size:12px;font-weight:600;display:grid}.azanta-light-shell .workspace-stage .knowledge-categories .is-active .knowledge-category-count{background:var(--knowledge-green);color:#fff}.azanta-light-shell .workspace-stage .knowledge-panel{border:1px solid var(--knowledge-line);background:var(--knowledge-paper);border-radius:20px;min-width:0;padding:25px;box-shadow:0 3px 10px #3c2c1c06}.azanta-light-shell .workspace-stage .knowledge-search{margin-bottom:26px}.azanta-light-shell .workspace-stage .knowledge-search-top{align-items:flex-end;gap:18px;display:flex}.azanta-light-shell .workspace-stage .knowledge-search-label{flex:1}.azanta-light-shell .workspace-stage .knowledge-search-label>span:first-child{font-size:16px}.azanta-light-shell .workspace-stage .knowledge-search-input{align-items:center;display:flex;position:relative}.azanta-light-shell .workspace-stage .knowledge-search-input>svg{color:var(--knowledge-green);pointer-events:none;position:absolute;left:16px}.azanta-light-shell .workspace-stage .knowledge-workspace .knowledge-search-input input{background:#f9f8f3;min-height:54px;padding-left:48px;font-size:17px}.azanta-light-shell .workspace-stage .knowledge-filters{border-top:1px solid var(--knowledge-line);margin-top:22px;padding-top:19px}.azanta-light-shell .workspace-stage .knowledge-filter-heading{color:var(--knowledge-green);align-items:center;gap:8px;margin-bottom:15px;font-size:14px;font-weight:600;display:flex}.azanta-light-shell .workspace-stage .knowledge-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.azanta-light-shell .workspace-stage .knowledge-filter-grid label{font-size:14px;font-weight:550}.azanta-light-shell .workspace-stage .knowledge-filter-grid select{font-size:15px}.azanta-light-shell .workspace-stage .knowledge-results-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.azanta-light-shell .workspace-stage .knowledge-results-heading h2{font-size:20px;font-weight:600;line-height:1.4}.azanta-light-shell .workspace-stage .knowledge-result-count{color:var(--knowledge-muted);font-variant-numeric:tabular-nums;flex:none;font-size:14px}.azanta-light-shell .workspace-stage .knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.azanta-light-shell .workspace-stage .knowledge-card{padding:22px;transition:box-shadow .16s,border-color .16s}.azanta-light-shell .workspace-stage .knowledge-card:hover{border-color:#174f3740;box-shadow:0 7px 22px #3145280f}.azanta-light-shell .workspace-stage .knowledge-card-category{color:var(--knowledge-green);align-items:center;gap:7px;margin-bottom:12px;font-size:12px;line-height:1.5;display:flex}.azanta-light-shell .workspace-stage .knowledge-workspace .knowledge-name{text-align:left;width:100%;min-height:0;color:var(--knowledge-green);background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:14px;padding:0;display:flex}.azanta-light-shell .workspace-stage .knowledge-name h3{overflow-wrap:anywhere;white-space:normal;font-size:20px;font-weight:600;line-height:1.45}.azanta-light-shell .workspace-stage .knowledge-name>svg{margin-top:5px}.azanta-light-shell .workspace-stage .knowledge-name:hover h3{color:var(--knowledge-green)}.azanta-light-shell .workspace-stage .knowledge-card-meta{font-size:14px;margin-top:10px!important}.azanta-light-shell .workspace-stage .knowledge-facts{border-top:1px solid var(--knowledge-line);gap:17px;padding-top:20px;display:grid;margin-top:21px!important}.azanta-light-shell .workspace-stage .knowledge-fact dt{color:var(--knowledge-muted);align-items:center;gap:7px;margin-bottom:7px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.azanta-light-shell .workspace-stage .knowledge-fact dt svg{color:#729177}.azanta-light-shell .workspace-stage .knowledge-fact dd{overflow-wrap:anywhere;font-size:15px;line-height:1.6}.azanta-light-shell .workspace-stage .knowledge-value-list{flex-wrap:wrap;gap:5px 7px;display:flex}.azanta-light-shell .workspace-stage .knowledge-value-list>span{color:#443e35;white-space:normal;background:#f5f5ed;border:1px solid #4f3d2c13;border-radius:7px;padding:4px 9px;font-size:14px;line-height:1.5}.azanta-light-shell .workspace-stage .knowledge-card .knowledge-fact:first-child .knowledge-value-list>span{color:var(--knowledge-green);background:#edf2e9;border-color:#174f3711}.azanta-light-shell .workspace-stage .knowledge-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:23px;display:flex}.azanta-light-shell .workspace-stage .knowledge-heading h2{font-size:25px;font-weight:600;line-height:1.4}.azanta-light-shell .workspace-stage .knowledge-workspace .knowledge-kicker{color:var(--knowledge-green);margin-bottom:6px;font-size:13px;font-weight:550;line-height:1.5}.azanta-light-shell .workspace-stage .knowledge-detail{padding:30px}.azanta-light-shell .workspace-stage .knowledge-detail-title{align-items:flex-start;gap:19px;margin:32px 0 26px;display:flex}.azanta-light-shell .workspace-stage .knowledge-detail-symbol{background:var(--knowledge-soft);width:68px;height:68px;color:var(--knowledge-green);border-radius:19px;flex:none;place-items:center;display:grid}.azanta-light-shell .workspace-stage .knowledge-detail-title>div{min-width:0}.azanta-light-shell .workspace-stage .knowledge-detail-title h2{overflow-wrap:anywhere;font-size:clamp(25px,2.4vw,32px);font-weight:600;line-height:1.35}.azanta-light-shell .workspace-stage .knowledge-metadata{color:var(--knowledge-muted);flex-wrap:wrap;gap:10px 22px;margin-top:12px;font-size:15px;display:flex}.azanta-light-shell .workspace-stage .knowledge-metadata strong{margin-left:6px;font-weight:550}.azanta-light-shell .workspace-stage .knowledge-detail-facts{background:#f7f7f0;border:0;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;padding:22px;margin:0!important}.azanta-light-shell .workspace-stage .knowledge-detail-facts .knowledge-fact dt{font-size:14px}.azanta-light-shell .workspace-stage .knowledge-detail-facts .knowledge-fact dd{font-size:16px}.azanta-light-shell .workspace-stage .knowledge-detail-facts .knowledge-value-list>span{background:var(--knowledge-paper);padding:5px 10px;font-size:15px}.azanta-light-shell .workspace-stage .knowledge-detail-sections{gap:30px;margin-top:32px;display:grid}.azanta-light-shell .workspace-stage .knowledge-detail-sections section{min-width:0}.azanta-light-shell .workspace-stage .knowledge-section-heading{align-items:center;gap:11px;margin-bottom:19px;display:flex}.azanta-light-shell .workspace-stage .knowledge-section-heading>span{background:var(--knowledge-soft);width:36px;height:36px;color:var(--knowledge-green);border-radius:10px;flex:none;place-items:center;display:grid}.azanta-light-shell .workspace-stage .knowledge-section-heading h3{font-size:19px;font-weight:600;line-height:1.4}.azanta-light-shell .workspace-stage .knowledge-section-heading p{margin-top:4px;font-size:14px}.azanta-light-shell .workspace-stage .knowledge-workspace .knowledge-text{color:#4d443a;white-space:pre-wrap;overflow-wrap:anywhere;padding-left:47px;font-size:16px;line-height:1.8}.azanta-light-shell .workspace-stage .knowledge-source{border-top:1px solid var(--knowledge-line);color:var(--knowledge-muted);overflow-wrap:anywhere;align-items:flex-start;gap:8px;margin-top:34px;padding-top:20px;font-size:13px;line-height:1.6;display:flex}.azanta-light-shell .workspace-stage .knowledge-source>svg{margin-top:3px}.azanta-light-shell .workspace-stage .knowledge-editor,.azanta-light-shell .workspace-stage .knowledge-category-editor{padding:28px}.azanta-light-shell .workspace-stage .knowledge-category-editor{margin-bottom:24px}.azanta-light-shell .workspace-stage .knowledge-form-section+.knowledge-form-section{border-top:1px solid var(--knowledge-line);margin-top:32px;padding-top:27px}.azanta-light-shell .workspace-stage .knowledge-form-section .knowledge-heading{align-items:flex-start}.azanta-light-shell .workspace-stage .knowledge-form-section .knowledge-heading .knowledge-section-heading{margin-bottom:0}.azanta-light-shell .workspace-stage .knowledge-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.azanta-light-shell .workspace-stage .knowledge-wide{grid-column:1/-1}.azanta-light-shell .workspace-stage .knowledge-tag-entry{gap:8px;display:flex}.azanta-light-shell .workspace-stage .knowledge-tag-entry input{flex:1}.azanta-light-shell .workspace-stage .knowledge-tag-field>label{margin-bottom:9px}.azanta-light-shell .workspace-stage .knowledge-tags{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.azanta-light-shell .workspace-stage .knowledge-tags>span{max-width:100%;color:var(--knowledge-green);background:var(--knowledge-soft);overflow-wrap:anywhere;border:1px solid #174f371a;border-radius:9px;align-items:center;gap:7px;padding:5px 7px 5px 11px;font-size:14px;line-height:1.45;display:inline-flex}.azanta-light-shell .workspace-stage .knowledge-tags>span>button{width:27px;height:27px;min-height:0;color:var(--knowledge-green);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.azanta-light-shell .workspace-stage .knowledge-tags>span>button:hover{background:#174f3717}.azanta-light-shell .workspace-stage .knowledge-active-filters{border-top:1px solid var(--knowledge-line);margin-top:18px;padding-top:15px}.azanta-light-shell .workspace-stage .knowledge-active-filters .knowledge-button{border:0;min-height:34px;padding:6px 10px;font-size:13px}.azanta-light-shell .workspace-stage .knowledge-upload{min-height:135px;color:var(--knowledge-green);text-align:center;cursor:pointer;background:#f5f7ee;border:1px dashed #174f3759;border-radius:15px;justify-content:center;align-items:center;padding:24px;position:relative}.azanta-light-shell .workspace-stage .knowledge-upload>strong{font-size:16px}.azanta-light-shell .workspace-stage .knowledge-upload>span{color:var(--knowledge-muted);font-size:13px;font-weight:400}.azanta-light-shell .workspace-stage .knowledge-upload input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.azanta-light-shell .workspace-stage .knowledge-upload:focus-within{outline-offset:3px;outline:3px solid #174f3752}.azanta-light-shell .workspace-stage .knowledge-files{gap:9px;margin:14px 0 0;padding:0;list-style:none;display:grid}.azanta-light-shell .workspace-stage .knowledge-files:empty{display:none}.azanta-light-shell .workspace-stage .knowledge-files li{border:1px solid var(--knowledge-line);background:#f9f8f3;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:13px 14px;display:flex}.azanta-light-shell .workspace-stage .knowledge-file-symbol{background:var(--knowledge-soft);width:40px;height:40px;color:var(--knowledge-green);border-radius:10px;flex:none;place-items:center;display:grid}.azanta-light-shell .workspace-stage .knowledge-files li>div{flex:1;min-width:0}.azanta-light-shell .workspace-stage .knowledge-files :is(a,strong){overflow-wrap:anywhere;font-size:15px;font-weight:550;line-height:1.5;display:block}.azanta-light-shell .workspace-stage .knowledge-files small{color:var(--knowledge-muted);margin-top:3px;font-size:12px;display:block}.azanta-light-shell .workspace-stage .knowledge-file-download{flex:none;padding:10px}.azanta-light-shell .workspace-stage .knowledge-editor-footer{border-top:1px solid var(--knowledge-line);justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding-top:23px;display:flex}.azanta-light-shell .workspace-stage .knowledge-editor-footer>span{color:var(--knowledge-muted);align-items:center;gap:7px;font-size:12px;display:flex}.azanta-light-shell .workspace-stage .knowledge-help{font-size:14px;margin:13px 0 22px!important}.azanta-light-shell .workspace-stage .knowledge-definitions{gap:12px;margin-bottom:20px;display:grid}.azanta-light-shell .workspace-stage .knowledge-field-definition{border:1px solid var(--knowledge-line);background:#f7f7f0;border-radius:14px;grid-template-columns:30px minmax(0,1fr) minmax(160px,.55fr) auto;align-items:end;gap:14px;padding:18px;display:grid}.azanta-light-shell .workspace-stage .knowledge-definition-number{width:28px;height:28px;color:var(--knowledge-green);background:var(--knowledge-soft);font-variant-numeric:tabular-nums;border-radius:8px;align-self:center;place-items:center;font-size:13px;display:grid}.azanta-light-shell .workspace-stage .knowledge-field-definition details{grid-column:2/-1}.azanta-light-shell .workspace-stage .knowledge-field-definition summary{cursor:pointer;color:var(--knowledge-green);padding:8px 0;font-size:14px}.azanta-light-shell .workspace-stage .knowledge-field-definition summary>span{margin-left:7px;font-size:12px}.azanta-light-shell .workspace-stage .knowledge-message{border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:18px;padding:14px 16px;font-size:14px;display:flex}.azanta-light-shell .workspace-stage .knowledge-message>svg{margin-top:2px}.azanta-light-shell .workspace-stage .knowledge-error{color:#9d4339;background:#fbf0e9;border:1px solid #eacdbf}.azanta-light-shell .workspace-stage .knowledge-workspace .knowledge-error p{color:#8a4038}.azanta-light-shell .workspace-stage .knowledge-notice{color:var(--knowledge-green);background:#edf3e7;border:1px solid #d1dfc8}.azanta-light-shell .workspace-stage .knowledge-workspace .knowledge-notice p{color:var(--knowledge-green)}.azanta-light-shell .workspace-stage .knowledge-draft-banner{background:#f1f5e9;border:1px solid #d4dfc9;border-radius:15px;align-items:center;gap:13px;margin-bottom:20px;padding:17px 19px;display:flex}.azanta-light-shell .workspace-stage .knowledge-draft-icon{width:42px;height:42px;color:var(--knowledge-green);background:#e2ecd8;border-radius:11px;flex:none;place-items:center;display:grid}.azanta-light-shell .workspace-stage .knowledge-draft-banner>div:first-of-type{flex:1;min-width:0}.azanta-light-shell .workspace-stage .knowledge-draft-banner strong{font-size:15px;font-weight:600}.azanta-light-shell .workspace-stage .knowledge-draft-banner p{overflow-wrap:anywhere;margin-top:4px;font-size:13px}.azanta-light-shell .workspace-stage .knowledge-duplicate{background:#faf5e9;border:1px solid #e4d2ad;border-radius:12px;margin-top:20px;padding:16px}.azanta-light-shell .workspace-stage .knowledge-duplicate p{margin-bottom:12px}.azanta-light-shell .workspace-stage .knowledge-more{min-width:190px;margin:25px auto 0;display:flex!important}.azanta-light-shell .workspace-stage .knowledge-empty{text-align:center;padding:48px 24px}.azanta-light-shell .workspace-stage .knowledge-empty>span{background:var(--knowledge-soft);width:66px;height:66px;color:var(--knowledge-green);border-radius:20px;place-items:center;margin:0 auto 18px;display:grid}.azanta-light-shell .workspace-stage .knowledge-empty h3{font-size:23px}.azanta-light-shell .workspace-stage .knowledge-empty p{max-width:490px;margin:10px auto 23px;font-size:15px}.azanta-light-shell .workspace-stage .knowledge-loading{min-height:120px;color:var(--knowledge-muted);justify-content:center;align-items:center;gap:10px;display:flex}.azanta-light-shell .workspace-stage .knowledge-spinner{border:2px solid #d6e0cc;border-top-color:var(--knowledge-green);border-radius:50%;width:19px;height:19px;animation:.7s linear infinite knowledge-spin}@keyframes knowledge-spin{to{transform:rotate(360deg)}}@media (width<=1100px){.azanta-light-shell .workspace-stage .knowledge-header{align-items:flex-start}.azanta-light-shell .workspace-stage .knowledge-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.azanta-light-shell .workspace-stage .knowledge-card{padding:20px}}@media (width<=850px){.azanta-light-shell .workspace-stage .knowledge-grid{grid-template-columns:1fr}.azanta-light-shell .workspace-stage .knowledge-search-top{flex-wrap:wrap}.azanta-light-shell .workspace-stage .knowledge-search-label{flex-basis:100%}.azanta-light-shell .workspace-stage .knowledge-detail{padding:24px}.azanta-light-shell .workspace-stage .knowledge-editor-footer{flex-wrap:wrap}.azanta-light-shell .workspace-stage .knowledge-field-definition{grid-template-columns:25px minmax(0,1fr) auto}.azanta-light-shell .workspace-stage .knowledge-field-definition>label:nth-of-type(2){grid-column:2}.azanta-light-shell .workspace-stage .knowledge-field-definition>button{grid-area:1/3/3}}@media (width<=600px){.azanta-light-shell .workspace-stage .knowledge-workspace.page-section{font-size:16px}.azanta-light-shell .workspace-stage .knowledge-title{gap:12px}.azanta-light-shell .workspace-stage .knowledge-title-icon{border-radius:15px;width:48px;height:48px}.azanta-light-shell .workspace-stage .knowledge-title h1{font-size:28px}.azanta-light-shell .workspace-stage .knowledge-title p{font-size:13px}.azanta-light-shell .workspace-stage .knowledge-header{gap:18px}.azanta-light-shell .workspace-stage .knowledge-header>.knowledge-actions{width:100%}.azanta-light-shell .workspace-stage .knowledge-header>.knowledge-actions>button{flex:1}.azanta-light-shell .workspace-stage .knowledge-protection{align-items:flex-start;font-size:12px;line-height:1.55}.azanta-light-shell .workspace-stage .knowledge-protection-note,.azanta-light-shell .workspace-stage .knowledge-categories{display:none}.azanta-light-shell .workspace-stage .knowledge-workspace label.knowledge-category-select{min-width:0;color:var(--knowledge-muted);gap:8px;margin:0 0 20px;font-size:12px;font-weight:600;display:grid}.azanta-light-shell .workspace-stage .knowledge-category-select select{border:1px solid var(--knowledge-line);background:var(--knowledge-paper);width:100%;min-width:0;min-height:46px;color:var(--knowledge-green);font:inherit;border-radius:12px;padding:11px 12px;font-size:13px}.azanta-light-shell .workspace-stage .knowledge-categories button{flex:auto;gap:8px;min-height:50px;padding:10px 12px;font-size:13px}.azanta-light-shell .workspace-stage .knowledge-categories button>svg{width:16px;height:16px}.azanta-light-shell .workspace-stage .knowledge-category-count{min-width:23px;min-height:23px;margin-left:auto;font-size:11px}.azanta-light-shell .workspace-stage .knowledge-panel{border-radius:17px;padding:19px}.azanta-light-shell .workspace-stage .knowledge-filter-grid,.azanta-light-shell .workspace-stage .knowledge-form-grid,.azanta-light-shell .workspace-stage .knowledge-detail-facts{grid-template-columns:1fr}.azanta-light-shell .workspace-stage .knowledge-filter-grid{gap:14px}.azanta-light-shell .workspace-stage .knowledge-workspace :is(input:not([type=file]),select,textarea){font-size:16px}.azanta-light-shell .workspace-stage .knowledge-results-heading{align-items:flex-start}.azanta-light-shell .workspace-stage .knowledge-results-heading h2{font-size:17px}.azanta-light-shell .workspace-stage .knowledge-result-count{padding-top:3px;font-size:12px}.azanta-light-shell .workspace-stage .knowledge-name h3{font-size:20px}.azanta-light-shell .workspace-stage .knowledge-detail-title{gap:12px;margin-top:25px}.azanta-light-shell .workspace-stage .knowledge-detail-symbol{border-radius:13px;width:45px;height:45px}.azanta-light-shell .workspace-stage .knowledge-detail-symbol>svg{width:24px;height:24px}.azanta-light-shell .workspace-stage .knowledge-detail-title h2{font-size:24px}.azanta-light-shell .workspace-stage .knowledge-detail-facts{gap:22px;padding:18px}.azanta-light-shell .workspace-stage .knowledge-workspace .knowledge-text{padding-left:0;line-height:1.75;font-size:16px!important}.azanta-light-shell .workspace-stage .knowledge-section-heading{gap:10px}.azanta-light-shell .workspace-stage .knowledge-section-heading h3{font-size:18px}.azanta-light-shell .workspace-stage .knowledge-editor-footer .knowledge-actions,.azanta-light-shell .workspace-stage .knowledge-editor-footer .knowledge-actions>button{width:100%}.azanta-light-shell .workspace-stage .knowledge-field-definition{gap:10px;padding:13px}.azanta-light-shell .workspace-stage .knowledge-draft-banner{flex-wrap:wrap;padding:15px}.azanta-light-shell .workspace-stage .knowledge-draft-banner>.knowledge-actions{width:100%}.azanta-light-shell .workspace-stage .knowledge-files li{gap:10px;padding:11px}.azanta-light-shell .workspace-stage .knowledge-file-symbol{width:34px;height:34px}.azanta-light-shell .workspace-stage .knowledge-files :is(a,strong){font-size:14px}}@media (prefers-reduced-motion:reduce){.knowledge-workspace *{transition:none!important;animation:none!important}}.knowledge-workspace .knowledge-sync-status{border:1px solid var(--knowledge-line,#dce3d7);background:linear-gradient(120deg,var(--knowledge-soft,#edf3e9),var(--knowledge-paper,#fffdf9) 80%);color:var(--knowledge-ink,#2d2119);border-radius:18px;align-items:center;gap:16px;margin:18px 0;padding:20px 24px;display:flex}.knowledge-workspace .knowledge-sync-symbol{background:var(--knowledge-paper,#fffdf9);height:42px;color:var(--knowledge-green,#174f37);border-radius:13px;flex:0 0 42px;place-items:center;display:grid}.knowledge-workspace .knowledge-sync-copy{flex:1;min-width:0}.knowledge-workspace .knowledge-sync-copy strong{font-size:15px;line-height:1.5}.knowledge-workspace .knowledge-sync-copy p{color:var(--knowledge-muted,#665f56);margin:4px 0;font-size:13px;line-height:1.55}.knowledge-workspace .knowledge-sync-copy small{color:var(--knowledge-muted,#665f56);font-size:12px;line-height:1.55;display:block}.knowledge-workspace .knowledge-entry-sources{border:1px solid var(--knowledge-line,#dce3d7);background:var(--knowledge-paper,#fffdf9);border-radius:18px;margin:24px 0;padding:24px}.knowledge-workspace .knowledge-linked-heading{color:var(--knowledge-green,#174f37);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.knowledge-workspace .knowledge-linked-heading h3{margin:0;font-size:17px;line-height:1.4}.knowledge-workspace .knowledge-origin-badge{background:var(--knowledge-soft,#edf3e9);color:var(--knowledge-green,#174f37);border-radius:9px;align-items:center;padding:6px 10px;font-size:12px;line-height:1.4;display:inline-flex}.knowledge-workspace .knowledge-origin-badge.is-manual{color:#66532c;background:#f2eddf}.knowledge-workspace .knowledge-source-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.knowledge-workspace .knowledge-source-cards article{border:1px solid var(--knowledge-line,#dce3d7);background:var(--knowledge-tint,#f5f6ef);border-radius:13px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:18px;display:flex}.knowledge-workspace .knowledge-source-cards strong{justify-content:space-between;gap:12px;width:100%;font-size:14px;display:flex}.knowledge-workspace .knowledge-source-cards strong span{color:var(--knowledge-green,#174f37);font-variant-numeric:tabular-nums}.knowledge-workspace .knowledge-source-cards small{overflow-wrap:anywhere;color:var(--knowledge-muted,#665f56);font-size:12px;line-height:1.5}.knowledge-workspace .knowledge-source-cards button{margin-top:auto}.knowledge-workspace .knowledge-source-basis,.knowledge-workspace .knowledge-move p{color:var(--knowledge-muted,#665f56);margin:10px 0 0;font-size:13px;line-height:1.6}.knowledge-workspace .knowledge-move{border-top:1px solid var(--knowledge-line,#dce3d7);grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:12px;margin-top:20px;padding-top:20px;display:grid}.knowledge-workspace .knowledge-move label{gap:8px;min-width:0;font-size:13px;font-weight:600;display:grid}.knowledge-workspace .knowledge-move select{border:1px solid var(--knowledge-line,#dce3d7);background:var(--knowledge-paper,#fffdf9);width:100%;min-width:0;min-height:42px;color:var(--knowledge-ink,#2d2119);font:inherit;border-radius:10px;padding:10px 12px}.knowledge-workspace .knowledge-move p{grid-column:1/-1}.knowledge-workspace .knowledge-source-missing,.knowledge-workspace .knowledge-sync-error{color:#7c4f19;background:#fbf2df;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.6}@media (width<=720px){.knowledge-workspace .knowledge-sync-status{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:16px}.knowledge-workspace .knowledge-sync-status>button{margin-left:54px}.knowledge-workspace .knowledge-entry-sources{padding:16px}.knowledge-workspace .knowledge-source-cards,.knowledge-workspace .knowledge-move{grid-template-columns:1fr}.knowledge-workspace .knowledge-move>button{width:100%}}.runtime-error-stage{box-sizing:border-box;background:#f7f4ee;place-items:center;min-height:100vh;padding:24px;display:grid}.runtime-error-panel{box-sizing:border-box;color:#2f251e;background:#fffdfa;border:1px solid #e6e0d7;border-radius:22px;width:100%;max-width:760px;padding:32px;font:16px/1.5 system-ui,sans-serif}.runtime-error-panel h1{margin:16px 0;font-size:clamp(24px,3vw,32px);line-height:1.2}.runtime-error-panel p{margin:12px 0}.runtime-error-panel small{color:#746b62;overflow-wrap:anywhere;margin-top:20px;display:block}.runtime-error-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.runtime-error-actions :is(button,a){box-sizing:border-box;min-height:44px;font:inherit;color:#174f37;cursor:pointer;background:#fffdfa;border:1px solid #e6e0d7;border-radius:12px;align-items:center;padding:12px 18px;font-weight:650;text-decoration:none;display:inline-flex}.runtime-error-actions .primary-action{color:#fff;background:#2f6848;border-color:#2f6848}@media (width<=700px){.runtime-error-panel{padding:24px}.runtime-error-actions :is(button,a){justify-content:center;width:100%}}.azanta-light-shell{--workspace-gutter:clamp(24px, 2vw, 32px);--panel-inset:24px}.azanta-light-shell.app-shell main:is(.home-stage,.workspace-stage){box-sizing:border-box;min-width:0;width:100%!important;max-width:1700px!important;padding:24px var(--workspace-gutter) 40px!important;margin:0 auto!important}.azanta-light-shell .workspace-topbar{padding-inline:var(--workspace-gutter)!important;grid-template-columns:minmax(0,1fr) auto!important;gap:16px!important}.azanta-light-shell .workspace-topbar:has(>.workspace-back-button){grid-template-columns:auto minmax(0,1fr) auto!important}.azanta-light-shell .workspace-topbar>.global-search{min-width:0}@media (width>=701px) and (width<=1250px){.azanta-light-shell .workspace-user-button{display:none}}@media (width<=700px){.azanta-light-shell .workspace-topbar:has(>.workspace-back-button){grid-template-columns:44px minmax(0,1fr)!important;gap:10px!important}.azanta-light-shell .workspace-topbar:has(>.workspace-back-button)>.workspace-account{grid-column:1/-1;justify-self:end}.azanta-light-shell .workspace-mobile-logout{background:var(--c-card);border-color:var(--c-line);color:var(--c-green-strong)}}.azanta-light-shell.app-shell main.workspace-stage>:is(.page-section,.workspace-section){box-sizing:border-box;border-radius:22px;width:100%;max-width:none;margin:0 0 24px;padding:var(--panel-inset)!important}.azanta-light-shell.app-shell main.workspace-stage :is(.release-center,.product-provenance,.product-passport,.project-client-tab,.source-hero,.project-detail-head,.project-section,.admin-panel){padding:var(--panel-inset)!important}.azanta-light-shell.app-shell main.workspace-stage .context-help{padding-inline:var(--panel-inset)}.azanta-light-shell.app-shell main.workspace-stage .source-filter-block{padding:16px!important}.azanta-light-shell.app-shell .workspace-stage .workup-segments-wrap{overflow:visible;flex-wrap:wrap!important}.azanta-light-shell.app-shell .workspace-stage .workup-segment{white-space:nowrap;flex:none}.azanta-light-shell.app-shell main.workspace-stage :is(.explorer-heading,.workspace-heading){gap:20px}.azanta-light-shell .workspace-stage .knowledge-protection{flex-wrap:wrap;row-gap:10px}.azanta-light-shell .workspace-stage .knowledge-protection .knowledge-button{margin-left:auto}.azanta-light-shell .workspace-stage .knowledge-protection-note{overflow-wrap:anywhere}.azanta-light-shell .workspace-stage .knowledge-draft-banner{padding:16px 18px}@media (width<=760px){.azanta-light-shell{--workspace-gutter:16px;--panel-inset:18px}.azanta-light-shell.app-shell main:is(.home-stage,.workspace-stage){padding-block:18px 32px!important}.azanta-light-shell.app-shell main.workspace-stage>:is(.page-section,.workspace-section){border-radius:18px;margin-bottom:18px}.azanta-light-shell .workspace-stage .knowledge-protection-note{border:0;flex-basis:100%;padding-left:25px}.azanta-light-shell .workspace-stage .knowledge-protection .knowledge-button{margin-left:0}}@media (width<=1100px),(width<=1920px) and (pointer:coarse) and (hover:none){html,body,#root{width:100%;min-width:0;max-width:100%;overflow:clip visible}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.azanta-light-shell.app-shell{--workspace-gutter:16px;--panel-inset:18px;width:100%;min-width:0;display:block!important;overflow:visible!important}.azanta-light-shell.app-shell .app-stage{width:100%;min-width:0;overflow:visible}.auth-shell .auth-heading h1{font-size:26px!important;line-height:1.25!important}.azanta-light-shell.app-shell .app-sidebar{z-index:70;scroll-snap-type:none;background:#fffdfa;border:0;border-bottom:1px solid #e6e0d7;flex-direction:row;align-items:center;gap:16px;display:flex;position:sticky;top:0;width:100%!important;height:auto!important;min-height:64px!important;padding:max(10px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 10px max(16px, env(safe-area-inset-left))!important;overflow:visible!important}.azanta-light-shell.app-shell .sidebar-brand{flex:none;gap:7px;width:auto;min-width:0;min-height:40px;display:flex;padding:0!important}.azanta-light-shell.app-shell .sidebar-brand-symbol{width:34px!important;height:34px!important}.azanta-light-shell.app-shell .sidebar-brand-wordmark{width:108px;height:38px;display:block!important}.azanta-light-shell.app-shell .sidebar-bottom{display:none!important}.azanta-light-shell.app-shell .sidebar-navigation{flex:auto;justify-content:flex-end;align-items:center;width:auto;min-width:0;padding:0;display:flex;overflow:visible}.mobile-menu-toggle,.mobile-menu-close,.mobile-menu-logout{color:#174f37;min-height:44px;font:inherit;cursor:pointer;background:#edf3e9;border:1px solid #dce6da;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}.mobile-menu-toggle{white-space:nowrap;font-size:14px;font-weight:600}.mobile-menu-dialog{width:min(440px,100% - 24px);max-width:none;max-height:calc(100vh - max(12px, env(safe-area-inset-top)) - max(12px, env(safe-area-inset-bottom)));max-height:calc(100dvh - max(12px, env(safe-area-inset-top)) - max(12px, env(safe-area-inset-bottom)));margin:max(12px, env(safe-area-inset-top)) auto auto;color:#2f251e;background:#fffdfa;border:1px solid #e6e0d7;border-radius:20px;padding:0;font-size:14px;line-height:1.45;overflow:hidden;box-shadow:0 16px 50px #2f251e2e}.mobile-menu-dialog[open]{flex-direction:column;display:flex}.mobile-menu-dialog::backdrop{background:#2f251e4d}.mobile-menu-heading{border-bottom:1px solid #e6e0d7;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.mobile-menu-heading>div{gap:2px;display:grid}.mobile-menu-heading strong{font-size:17px;font-weight:650}.mobile-menu-heading span{color:#746b62;font-size:12px}.mobile-menu-close{background:#f7f4ee;border-color:#e6e0d7;flex:0 0 44px;width:44px;padding:0}.mobile-menu-content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:12px;overflow-y:auto}.azanta-light-shell.app-shell .mobile-menu-dialog :is(.sidebar-nav-primary,.sidebar-nav-admin){border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:6px;width:100%;margin:0;padding:0;display:grid}.azanta-light-shell.app-shell .mobile-menu-dialog .sidebar-nav-admin{border-top:1px solid #e6e0d7;margin-top:12px;padding-top:12px}.azanta-light-shell.app-shell .mobile-menu-dialog .sidebar-section-caption{letter-spacing:.06em;grid-column:1/-1;margin:0 6px 2px;font-size:11px;display:block!important}.azanta-light-shell.app-shell .mobile-menu-dialog .sidebar-nav-button{border-radius:12px;place-items:center start;gap:8px;width:100%;min-width:0;height:auto;display:grid;grid-template-columns:24px minmax(0,1fr) auto!important;min-height:48px!important;padding:10px 8px!important}.azanta-light-shell.app-shell .mobile-menu-dialog .sidebar-nav-icon{background:0 0;width:24px!important;height:24px!important}.azanta-light-shell.app-shell .mobile-menu-dialog .sidebar-nav-label{white-space:normal;text-overflow:clip;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;font-size:14px;font-weight:550;line-height:1.35;overflow:visible;display:block!important}.azanta-light-shell.app-shell .mobile-menu-dialog .sidebar-nav-badge{border:0;min-width:22px;height:auto;font-size:11px;position:static}.mobile-menu-logout{background:#f7f4ee;border-color:#e6e0d7;width:100%;margin-top:12px;font-size:14px}:is(.azanta-light-shell.app-shell .workspace-topbar,.azanta-light-shell.app-shell .workspace-topbar:has(>.workspace-back-button)){position:static;min-height:0!important;padding:12px var(--workspace-gutter)!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}.azanta-light-shell.app-shell .workspace-topbar:has(>.workspace-back-button){grid-template-columns:44px minmax(0,1fr) auto!important}.azanta-light-shell.app-shell .workspace-topbar>.workspace-account{justify-self:end;gap:0;grid-column:auto!important}.azanta-light-shell.app-shell :is(.workspace-user-button,.workspace-mobile-logout,.workspace-currency-ticker){display:none!important}.azanta-light-shell.app-shell .workspace-back-button{width:44px;min-width:44px;height:44px;padding:0}.azanta-light-shell.app-shell .workspace-back-button span{display:none}.azanta-light-shell.app-shell .workspace-notification-button{width:44px;min-width:44px;height:44px}.azanta-light-shell.app-shell .global-search{width:100%;min-width:0;padding:0 12px;height:44px!important}.azanta-light-shell.app-shell .global-search kbd{display:none}.azanta-light-shell.app-shell .global-search input{width:100%;min-width:0;font-size:16px!important}.azanta-light-shell.app-shell main:is(.home-stage,.workspace-stage){padding-block:16px calc(28px + env(safe-area-inset-bottom))!important}.azanta-light-shell.app-shell .app-stage main:is(.home-stage,.workspace-stage){font-size:14px;line-height:1.5}.azanta-light-shell.app-shell .app-stage main:is(.home-stage,.workspace-stage) :is(h1,h2,h3){word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;text-wrap:pretty;line-height:1.25!important}.azanta-light-shell.app-shell .app-stage main:is(.home-stage,.workspace-stage) h1{letter-spacing:-.025em!important;font-family:inherit!important;font-size:26px!important;font-weight:650!important}.azanta-light-shell.app-shell .app-stage main:is(.home-stage,.workspace-stage) h2{font-size:20px!important}.azanta-light-shell.app-shell .app-stage main:is(.home-stage,.workspace-stage) h3{font-size:17px!important}.azanta-light-shell.app-shell .app-stage main:is(.home-stage,.workspace-stage) :is(p,label,button,a){word-break:normal;-webkit-hyphens:none;hyphens:none}.azanta-light-shell.app-shell .app-stage main:is(.home-stage,.workspace-stage) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;max-width:100%;font-size:16px!important}.azanta-light-shell.app-shell .home-dashboard{grid-template-columns:minmax(0,1fr)!important}.azanta-light-shell.app-shell .home-hero{grid-template-columns:minmax(0,1fr)!important;min-height:0!important}.azanta-light-shell.app-shell .home-hero-visual{max-height:170px;min-height:140px!important}.azanta-light-shell.app-shell .home-hero-copy{padding:20px!important}.azanta-light-shell.app-shell .home-hero h1{max-width:100%;margin:8px 0 12px}.azanta-light-shell.app-shell .home-hero-lead{font-size:14px!important;line-height:1.5!important}.azanta-light-shell.app-shell .home-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.azanta-light-shell.app-shell .workspace-stage :is(.page-heading-row,.explorer-heading,.workspace-heading,.project-detail-head){align-items:flex-start;gap:16px}.azanta-light-shell.app-shell .workspace-stage .page-heading-row,.azanta-light-shell.app-shell .workspace-stage .empty-state{padding:18px!important}.azanta-light-shell.app-shell .workspace-stage :is(.admin-section-tabs,.admin-user-filters){gap:6px;max-width:100%;display:flex;overflow:visible;flex-wrap:wrap!important}.azanta-light-shell.app-shell .workspace-stage .admin-section-tabs button{white-space:normal;flex:auto;min-height:44px;font-size:14px}.azanta-light-shell.app-shell .workspace-stage .knowledge-title{gap:12px}.azanta-light-shell.app-shell .workspace-stage .knowledge-title-icon{border-radius:12px;width:40px;height:40px}.azanta-light-shell.app-shell .workspace-stage .knowledge-header{gap:16px}.azanta-light-shell.app-shell .workspace-stage .knowledge-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.azanta-light-shell.app-shell .workspace-stage .knowledge-categories button{min-width:0;min-height:44px;padding:10px;font-size:13px;line-height:1.4}.azanta-light-shell.app-shell .workspace-stage .knowledge-categories button:has(.knowledge-category-name){justify-content:flex-start}.azanta-light-shell.app-shell .workspace-stage .knowledge-categories button[data-category=extracts-nonfood]{grid-column:1/-1}.azanta-light-shell.app-shell .workspace-stage .knowledge-panel{padding:18px}.azanta-light-shell.app-shell .workspace-stage .knowledge-workspace .knowledge-text{line-height:1.6;font-size:14px!important}.azanta-light-shell.app-shell .workspace-stage .knowledge-header>.knowledge-actions>button{flex:100%}.azanta-light-shell.app-shell .workspace-stage .knowledge-header>.knowledge-actions{gap:8px}}@media (width<=480px){.azanta-light-shell.app-shell{--workspace-gutter:16px;--panel-inset:18px}.azanta-light-shell.app-shell .app-stage main:is(.home-stage,.workspace-stage) h1{font-size:24px!important}.azanta-light-shell.app-shell .home-workspace-grid{grid-template-columns:minmax(0,1fr)!important}.azanta-light-shell.app-shell .workspace-stage .knowledge-categories{grid-template-columns:minmax(0,1fr)}}@media (width<=359px){.azanta-light-shell.app-shell .mobile-menu-dialog :is(.sidebar-nav-primary,.sidebar-nav-admin){grid-template-columns:minmax(0,1fr)}.azanta-light-shell.app-shell .app-stage main:is(.home-stage,.workspace-stage) h1{font-size:22px!important}.azanta-light-shell.app-shell .workspace-stage .knowledge-categories{grid-template-columns:minmax(0,1fr)}}.feedback-add-dialog,.knowledge-feedback,.feedback-saved-notice{--ink:var(--natural-ink,#2d2119);--muted:var(--natural-muted,#786e64);--line:var(--natural-line,#e4dfd7);--brand:var(--natural-green,#245e45);--brand-soft:var(--natural-green-soft,#eaf2e9);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.feedback-add-dialog{overscroll-behavior:contain;border:1px solid var(--line);width:min(840px,100vw - 40px);max-height:calc(100dvh - 40px);color:var(--ink);background:#fffdf9;border-radius:24px;margin:auto;padding:28px;font-family:inherit;overflow:auto;box-shadow:0 24px 80px #17231e30}.feedback-add-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17231e70}.feedback-add-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.feedback-add-heading h2{letter-spacing:-.5px;margin:6px 0 10px;font-size:26px;line-height:1.25}.feedback-add-heading .eyebrow{color:var(--brand)}.feedback-add-heading p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.feedback-close{border:1px solid var(--line);width:40px;height:40px;color:var(--muted);background:#fff;border-radius:12px;flex:0 0 40px;place-items:center;padding:0;display:grid}.feedback-position-modes{border:1px solid var(--line);background:#f5f2ec;border-radius:14px;flex-wrap:wrap;gap:6px;margin-bottom:20px;padding:5px;display:flex}.feedback-position-modes button{color:var(--muted);background:0 0;border:0;border-radius:10px;flex:1;padding:11px 16px;font-size:14px;font-weight:650}.feedback-position-modes .is-active{background:var(--brand-soft);color:var(--brand)}.feedback-position-search{gap:16px;display:grid}.feedback-position-search>button{justify-self:start}.feedback-position-search label{gap:8px;min-width:0;display:grid}.feedback-position-search label>span{color:var(--muted);font-size:13px;font-weight:600}.feedback-position-search input{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:11px;padding:12px 14px;font-size:15px}.feedback-manual-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.feedback-manual-fields>label:first-child{grid-column:1/-1}.feedback-position-results{gap:10px;margin-top:24px;display:grid}.feedback-position-results-heading{gap:6px;margin-bottom:6px;display:grid}.feedback-position-results-heading strong{font-size:16px}.feedback-position-results-heading span,.feedback-position-hint{color:var(--muted);font-size:13px;line-height:1.6}.feedback-position-option{text-align:left;border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:14px;align-items:center;gap:16px;padding:15px 17px;display:flex}.feedback-position-option:hover{background:#f2f7f1;border-color:#92b5a0}.feedback-position-option>span:first-child{flex:1;gap:5px;min-width:0;display:grid}.feedback-position-option strong{overflow-wrap:anywhere;font-size:15px;line-height:1.5}.feedback-position-option small{color:var(--muted);font-size:12px;line-height:1.5}.feedback-position-exact{background:var(--brand-soft);color:var(--brand);border-radius:8px;padding:5px 9px;font-size:12px}.feedback-manual-confirm{gap:16px;margin-top:12px;display:grid}.feedback-manual-confirm label{align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.feedback-manual-confirm input{width:18px;height:18px;accent-color:var(--brand);margin-top:2px}.feedback-manual-confirm button{justify-self:start}.feedback-chosen-position{background:var(--brand-soft);border:1px solid #c6dbcb;border-radius:14px;align-items:center;gap:14px;margin-bottom:20px;padding:16px;display:flex}.feedback-chosen-position>div{flex:1;gap:6px;min-width:0;display:grid}.feedback-chosen-position strong{overflow-wrap:anywhere;font-size:15px;line-height:1.5}.feedback-chosen-position span{color:var(--muted);font-size:13px}.feedback-add-dialog .feedback-form{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.feedback-add-dialog .feedback-form-heading{display:none}.feedback-add-dialog .feedback-form-grid{gap:18px}.feedback-add-dialog .feedback-form-field>span{font-size:13px;font-weight:600}.feedback-add-dialog .feedback-form-field :is(input,select,textarea){padding:12px 14px;font-size:15px;line-height:1.5}.feedback-add-dialog .feedback-form-actions{margin-top:24px}.feedback-form-actions{flex-wrap:wrap}.feedback-saved-notice{color:var(--brand);background:var(--brand-soft);border:1px solid #c6dbcb;border-radius:12px;margin:16px 0;padding:14px 18px}.knowledge-feedback{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.feedback-draft-status{color:var(--brand);margin:0 0 18px;font-size:14px;line-height:1.5}.feedback-draft-candidates{gap:10px;margin:18px 0;display:grid}.feedback-draft-candidates button{text-align:left;white-space:normal;overflow-wrap:anywhere;gap:5px;display:grid}.feedback-draft-candidates button span{font-size:13px;font-weight:400}.feedback-control-panel .feedback-add-action{white-space:nowrap}@media (width<=700px){.feedback-add-dialog{border-radius:18px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:20px 18px}.feedback-add-heading{gap:12px;margin-bottom:20px}.feedback-add-heading h2{font-size:22px}.feedback-manual-fields{grid-template-columns:1fr}.feedback-position-search input,.feedback-add-dialog .feedback-form-field :is(input,select,textarea){font-size:16px}.feedback-add-dialog .feedback-form-grid{grid-template-columns:1fr}.feedback-position-option{flex-wrap:wrap;gap:8px;padding:13px}.feedback-position-option>span:first-child{flex-basis:100%}.feedback-chosen-position{flex-wrap:wrap}.feedback-chosen-position>div{flex-basis:calc(100% - 42px)}.feedback-chosen-position>button,.feedback-position-search>button,.feedback-manual-confirm>button{width:100%}}@media (width<=900px){.azanta-light-shell .workspace-stage .feedback-form-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.azanta-light-shell .workspace-stage .feedback-form-actions>button{white-space:normal;overflow-wrap:normal;width:100%;min-width:0;padding:10px 12px}.azanta-light-shell .workspace-stage .feedback-form-actions>button[type=submit]{grid-column:1/-1}}@media (width<=360px){.azanta-light-shell .workspace-stage .feedback-form-actions{grid-template-columns:minmax(0,1fr)}}.knowledge-tools{gap:18px;padding:22px;display:grid}.knowledge-tools-row{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.knowledge-tools-row>label{flex:1;gap:7px;min-width:230px;display:grid}.knowledge-view-switch{flex-wrap:wrap;gap:6px;margin-right:auto;display:flex}.azanta-light-shell .workspace-stage .knowledge-workspace .knowledge-view-switch button[aria-pressed=true]{color:#1c593f;background:#e8f1e7;border-color:#83ae96}.knowledge-columns summary,.knowledge-save-view summary{cursor:pointer;color:#235b43;padding:10px 0;font-weight:650}.knowledge-checkbox-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:14px 0 20px;display:grid}.azanta-light-shell .workspace-stage .knowledge-workspace .knowledge-checkbox-grid label{flex-direction:row;align-items:center;gap:10px;min-width:0;min-height:38px;line-height:1.5;display:flex}.azanta-light-shell .workspace-stage .knowledge-workspace input[type=checkbox]{appearance:auto;accent-color:#286449;flex:0 0 18px;width:18px;max-width:18px;height:18px;min-height:18px;margin:0;padding:0}.knowledge-save-view{flex:1;min-width:220px}.knowledge-save-view form{gap:12px;margin-top:10px;display:grid}.knowledge-save-view form label{gap:7px;display:grid}.knowledge-table-scroll{scrollbar-gutter:stable;border-radius:18px;max-width:100%;overflow-x:auto}.knowledge-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;font-size:14px;line-height:1.55}.knowledge-table th,.knowledge-table td{vertical-align:top;overflow-wrap:anywhere;white-space:pre-line;border-bottom:1px solid #e7e2d9;min-width:140px;max-width:370px;padding:16px 18px}.knowledge-table th{color:#27573f;background:#f2f4ed;font-weight:650}.knowledge-table th:first-child,.knowledge-table td:first-child{min-width:108px}.knowledge-table th:first-child{white-space:nowrap}.knowledge-table tbody tr:last-child>*{border-bottom:0}.knowledge-table-name{appearance:none;text-align:left;color:#235b43;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.knowledge-table-name:hover{text-decoration:underline}.knowledge-table small{color:#6d7569;margin-top:6px;font-weight:400;display:block}.knowledge-table .knowledge-difference td{background:#f5f0e5}.knowledge-missing{color:#786f63;font-style:italic}.knowledge-compare-tray{border-top:1px solid #e7e2d9;gap:12px;padding-top:18px;display:grid}.azanta-light-shell .workspace-stage .knowledge-workspace .knowledge-compare-choice{color:#5d695b;flex-direction:row;align-items:center;gap:9px;margin-top:15px;font-size:13px;display:flex}.knowledge-comparison,.knowledge-copy,.knowledge-task,.knowledge-aroma-map,.knowledge-history{padding:24px}.knowledge-task>summary{color:#235b43;cursor:pointer;font-size:17px;font-weight:650}.knowledge-task form{gap:18px;margin-top:18px;display:grid}.knowledge-requirement{background:#f5f4ef;border-radius:14px;flex-wrap:wrap;align-items:end;gap:12px;padding:16px;display:flex}.knowledge-requirement label{flex:1;gap:7px;min-width:140px;display:grid}.knowledge-task-result{border-top:1px solid #e7e2d9;padding:18px 0}.knowledge-task-state{color:#876633;margin:8px 0;font-size:13px;display:block}.knowledge-task-state.matches{color:#235b43}.knowledge-task-result li{color:#73695f;padding:4px 0}.knowledge-task-result li[data-state=match]{color:#235b43}.knowledge-aroma-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:18px;display:grid}.knowledge-aroma-family{text-align:left;min-height:90px;font:inherit;color:#31583e;cursor:pointer;background:linear-gradient(125deg,#f3f5e9,#edf4ed);border:1px solid #d7e1d2;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:20px;display:flex}.knowledge-aroma-family.tone-1{background:linear-gradient(125deg,#f9f2e7,#f1f5e9)}.knowledge-aroma-family.tone-2{background:linear-gradient(125deg,#f4eee6,#eaf2ec)}.knowledge-aroma-family.tone-3{background:linear-gradient(125deg,#e9f1ee,#f6f2e9)}.knowledge-aroma-family[aria-pressed=true]{border-color:#286449;box-shadow:inset 0 0 0 1px #286449}.knowledge-history>label{gap:8px;margin:18px 0;display:grid}.knowledge-trash-row{border-top:1px solid #e7e2d9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;display:flex}.knowledge-trash-row p{margin:6px 0}@media (width<=600px){.knowledge-tools,.knowledge-comparison,.knowledge-copy{padding:16px}.knowledge-tools-row>label,.knowledge-save-view{flex-basis:100%;width:100%;min-width:0}.knowledge-tools-row>.knowledge-button{flex:1}.knowledge-checkbox-grid{grid-template-columns:1fr}.knowledge-table{font-size:13px}.knowledge-table th,.knowledge-table td{min-width:140px;padding:12px 14px}.knowledge-task,.knowledge-aroma-map,.knowledge-history{padding:16px}.knowledge-requirement{padding:12px}.knowledge-requirement label{flex-basis:100%;min-width:0}.knowledge-aroma-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-aroma-family{overflow-wrap:anywhere;padding:14px;font-size:13px}}.workflow-section-tabs{background:#faf8f2;border:1px solid #e3dfd4;border-radius:18px;flex-wrap:wrap;gap:8px;width:fit-content;max-width:100%;margin:8px 0 24px;padding:6px;display:flex}.azanta-light-shell .workspace-stage .workflow-section-tabs button[aria-pressed=true]{color:#235b43;background:#e7f0e5;border-color:#c7dcc8}.business-workspace,.client-meeting{gap:22px;display:grid}.azanta-light-shell .workspace-stage .client-meeting .knowledge-text{padding-left:0}.workflow-form,.workflow-detail,.workflow-filter,.meeting-heading,.meeting-section{padding:24px}.workflow-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.workflow-form fieldset{border:0;gap:20px;margin:0 0 22px;padding:0;display:grid}.workflow-form label,.workflow-filter label,.workflow-detail>label,.workflow-transfer label{text-transform:none;letter-spacing:normal;gap:8px;font-size:14px;font-weight:550;line-height:1.5;display:grid}.workflow-form :is(input,select,textarea),.workflow-filter :is(input,select),.workflow-detail>label textarea,.workflow-transfer :is(select,textarea){width:100%;min-width:0;font:inherit;color:#342c24;background:#fdfbf7;border:1px solid #dfdcd2;border-radius:11px;min-height:44px;padding:11px 13px;font-weight:400}.workflow-form textarea,.workflow-detail textarea,.workflow-transfer textarea{resize:vertical;line-height:1.6}.workflow-form h3,.workflow-detail h3,.meeting-section h3{margin:0;font-size:23px;line-height:1.3}.workflow-filter{flex-wrap:wrap;align-items:end;gap:18px;display:flex}.workflow-filter label{flex:1;min-width:200px}.workflow-list{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:16px;display:grid}.workflow-card{text-align:left;font:inherit;color:#3e352b;cursor:pointer;gap:12px;padding:22px;line-height:1.55;display:grid}.workflow-card strong{overflow-wrap:anywhere;font-size:17px}.workflow-card small{color:#52644e}.workflow-card:hover{border-color:#8cad94}.workflow-draft{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.workflow-position-options{gap:8px;display:grid}.workflow-position-options button{text-align:left;justify-content:flex-start}.workflow-detail{gap:22px;display:grid}.workflow-detail section h4{color:#28593f;margin:0 0 12px;font-size:16px}.workflow-detail section p{margin:0}.workflow-facts{background:#f2f4ed;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:18px;margin:0;padding:20px;display:grid}.workflow-facts dt{color:#6c6e60;margin-bottom:6px;font-size:12px}.workflow-facts dd{overflow-wrap:anywhere;margin:0}.workflow-transfer{background:#eef4ec;border-radius:15px;gap:15px;padding:20px;display:grid}.workflow-inline{border-top:1px solid #e1ded4;flex-basis:100%;width:100%;margin-top:15px;padding-top:15px}.feedback-card-actions{flex-wrap:wrap}.meeting-counts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.meeting-counts>div{gap:12px;padding:20px;display:grid}.meeting-counts strong{color:#28593f;font-size:27px}.meeting-section{gap:18px;display:grid}.meeting-section article{border-top:1px solid #e7e2d9;padding-top:16px;line-height:1.6}.meeting-section article strong{font-size:16px}.meeting-section article p{margin:8px 0}@media (width<=600px){.workflow-form,.workflow-detail,.workflow-filter,.meeting-heading,.meeting-section{padding:16px}.workflow-fields{grid-template-columns:1fr;gap:14px}.workflow-form h3,.workflow-detail h3,.meeting-section h3{font-size:20px}.workflow-filter label{flex-basis:100%;min-width:0}.workflow-filter>button{width:100%}.workflow-list{grid-template-columns:1fr}.workflow-section-tabs{gap:5px;padding:5px}.workflow-section-tabs button{padding:10px 12px;font-size:12px}.meeting-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}.document-search-tabs{background:#faf8f2;border:1px solid #e3dfd4;border-radius:18px;flex-wrap:wrap;gap:8px;width:fit-content;max-width:100%;margin:0 0 22px;padding:6px;display:flex}.document-search-tabs button{font:inherit;color:#6e665b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;padding:12px 16px;font-size:14px;line-height:1.45}.document-search-tabs button.active{color:#235b43;background:#e7f0e5;border-color:#c7dcc8;font-weight:650}.document-content{gap:20px;display:grid}.azanta-light-shell .workspace-stage .document-content .knowledge-panel{padding:24px}.document-content-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.document-content h2{margin:0 0 10px;font-size:25px;line-height:1.35}.document-content h3{overflow-wrap:anywhere;margin:6px 0;font-size:18px;line-height:1.4}.document-content p{line-height:1.6}.document-content small{color:#70685f;font-size:12px;line-height:1.5}.document-content-warning{background:#f8f4e9;border-color:#e4d9bd}.document-content-form{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.document-content-form label{flex:1;gap:8px;min-width:220px;font-size:14px;font-weight:550;display:grid}.document-content-form :is(input,select){width:100%;min-width:0;font:inherit;color:#342c24;background:#fdfbf7;border:1px solid #dfdcd2;border-radius:11px;min-height:44px;padding:12px 14px;font-weight:400}.document-content-results{gap:16px;display:grid}.azanta-light-shell .workspace-stage .knowledge-workspace .document-content-snippet{overflow-wrap:anywhere;background:#f3f6ee;border-left:3px solid #9ab99b;border-radius:0 12px 12px 0;margin:18px 0;padding:16px 18px;line-height:1.6;font-size:15px!important}.document-content-issues{padding:0;list-style:none}.document-content-issues li{border-top:1px solid #e6e1d7;padding:18px 0}.document-content-issues strong,.document-content-issues small{overflow-wrap:anywhere;display:block}@media (width<=600px){.azanta-light-shell .workspace-stage .document-content .knowledge-panel{padding:16px}.document-content-form label{flex-basis:100%;min-width:0}.document-content-form>button{width:100%}.document-content h2{font-size:21px}.document-content h3{font-size:17px}.azanta-light-shell .workspace-stage .knowledge-workspace .document-content-snippet{padding:14px}.document-search-tabs{width:100%}.document-search-tabs button{flex:1;padding:10px 12px;font-size:13px}}.tools-workspace{color:#342d25;gap:22px;min-width:0;font-family:inherit;display:grid}.tools-workspace h1,.tools-workspace h2,.tools-workspace h3,.tools-workspace p{margin:0}.tools-workspace .costing-intro{background:linear-gradient(110deg,#fffdf7 0%,#f4f4e9 60%,#eaf1e4 100%);border:1px solid #e1e3d7;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;padding:30px 32px;display:flex}.costing-intro h1{letter-spacing:-.025em;align-items:center;gap:13px;margin:8px 0 10px;font-family:inherit;font-size:clamp(26px,2.4vw,36px);font-weight:650;line-height:1.2;display:flex}.costing-intro p,.costing-toolbar p{color:#746c62;font-size:14px;line-height:1.6}.costing-tool-tag{color:#246447;white-space:nowrap;background:#eef4e9;border:1px solid #c9dbc8;border-radius:30px;padding:10px 16px;font-size:13px;font-weight:650}.costing-toolbar{justify-content:space-between;align-items:center;gap:20px;padding:2px 4px;display:flex}.costing-toolbar h2{margin-bottom:5px;font-size:24px;font-weight:650;line-height:1.4}.tools-workspace .knowledge-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.tools-workspace .knowledge-button{appearance:none;color:#2c6545;white-space:normal;min-height:39px;box-shadow:none;cursor:pointer;background:#eef4e9;border:1px solid #ccddc7;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.35;transition:background .15s,border-color .15s;display:inline-flex}.tools-workspace .knowledge-button:hover:not(:disabled){background:#e2efdc;border-color:#a6c29c}.tools-workspace .knowledge-button.primary-button{color:#fff;background:linear-gradient(120deg,#427c59,#246447);border-color:#246447;box-shadow:0 6px 18px #34664a1c}.tools-workspace .knowledge-button.primary-button:hover:not(:disabled){color:#fff;background:linear-gradient(120deg,#366b4c,#1f593e);border-color:#1f593e}.tools-workspace .knowledge-button:disabled{opacity:.55;cursor:default}.azanta-light-shell .workspace-stage .tools-workspace .costing-intro h1{font-size:clamp(26px,2.4vw,36px)!important;line-height:1.2!important}.tools-workspace label{color:#675f55;align-content:start;gap:7px;min-width:0;font-size:12px;font-weight:650;line-height:1.45;display:grid}.tools-workspace input,.tools-workspace select,.tools-workspace textarea{box-sizing:border-box;color:#342d25;width:100%;min-width:0;box-shadow:none;background:#fffdfa;border:1px solid #deddd4;border-radius:10px;padding:11px 12px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.45}.tools-workspace input:focus,.tools-workspace select:focus,.tools-workspace textarea:focus{outline-offset:1px;border-color:#609976;outline:2px solid #c6dcc7}.tools-workspace input::placeholder,.tools-workspace textarea::placeholder{color:#999084}.tools-workspace textarea{resize:vertical;min-height:70px}.costing-editor{border:0;gap:22px;min-width:0;margin:0;padding:0;display:grid}.costing-parameters,.costing-composition,.costing-picker,.costing-saved,.costing-totals,.costing-history,.costing-notes{background:#fffdfa;border:1px solid #e5e1d8;border-radius:20px;min-width:0;padding:24px;box-shadow:0 7px 24px #493a2410}.tools-workspace .knowledge-heading{justify-content:space-between;align-items:center;gap:18px;min-width:0;margin-bottom:18px;display:flex}.tools-workspace .knowledge-heading h3{font-size:18px;font-weight:650;line-height:1.45}.tools-workspace .knowledge-heading p{color:#786f64;margin-top:5px;font-size:13px;line-height:1.55}.costing-main-fields{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.tool-company-picker{align-content:start;gap:7px;min-width:0;display:grid;position:relative}.tool-company-input{min-width:0;position:relative}.tool-company-input input{padding-right:40px!important}.tool-company-clear{color:#6c7464;cursor:pointer;background:0 0;border:0;border-radius:8px;width:32px;min-height:32px;padding:0;font-family:inherit;font-size:22px;line-height:1;position:absolute;top:5px;right:5px}.tool-company-clear:hover{background:#edf3e8}.tool-company-picker>small{color:#80786b;font-size:11px;font-weight:400;line-height:1.5}.tool-company-picker>small.tool-company-linked{color:#2c6948}.tool-company-popover{z-index:60;background:#fffefa;border:1px solid #c8d7be;border-radius:13px;min-width:0;padding:7px;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:0 12px 35px #30452d24}.tool-company-options{overscroll-behavior:contain;max-height:230px;overflow:auto}.tool-company-options button{text-align:left;color:#3f4739;cursor:pointer;width:100%;min-width:0;font:inherit;overflow-wrap:anywhere;background:0 0;border:0;border-radius:8px;gap:3px;padding:11px 12px;display:grid}.tool-company-options button[aria-selected=true],.tool-company-options button:focus-visible{outline-offset:-1px;background:#edf4e6;outline:1px solid #abc59c}.tool-company-options strong{font-size:13px;font-weight:600;line-height:1.5}.tool-company-options small{color:#766f63;font-size:11px}.tool-company-popover p{padding:10px 12px;font-size:12px;line-height:1.5}.tool-company-popover [role=alert]{color:#944536}.tool-company-picker>.tool-company-error{color:#944536;padding:5px 0;font-size:12px;line-height:1.5}.tool-company-more,.tool-company-add{text-align:left;width:100%;font:inherit;color:#276544;cursor:pointer;overflow-wrap:anywhere;background:#eef4e8;border:0;border-radius:9px;margin-top:4px;padding:11px 12px;font-size:12px;line-height:1.5}.tool-company-more{background:0 0}.tool-company-add:hover{background:#dfeeda}.costing-numbers{grid-template-columns:repeat(3,minmax(120px,1fr)) minmax(170px,1.15fr);align-items:start;gap:18px;display:grid}.costing-rate-reference{color:#68705e;background:#f0f4eb;border:1px solid #d9e3d2;border-radius:12px;gap:5px;padding:11px 14px;font-size:12px;display:grid}.costing-rate-reference strong{color:#286548;font-size:17px;font-weight:650}.costing-rate-reference small{color:#7d786b;font-size:11px}.costing-rate-reference .knowledge-button{background:#fffdf8;min-height:32px;margin-top:3px;padding:7px 10px;font-size:12px}.costing-extra{border-top:1px solid #e9e5dc;margin-top:18px;padding-top:16px}.costing-extra summary,.costing-row-details summary,.costing-issues summary{cursor:pointer;color:#386347;font-size:13px;line-height:1.55}.costing-extra .costing-numbers{grid-template-columns:repeat(3,minmax(130px,1fr));margin-top:14px}.costing-extra p{margin-top:10px}.costing-muted,.costing-source-dose{color:#807769;font-size:12px;line-height:1.55}.costing-muted{margin-top:10px!important}.costing-source-dose{overflow-wrap:anywhere;margin-top:7px;font-size:10.5px;display:block}.costing-save-status{color:#326547;align-items:flex-start;gap:8px;padding:0 5px;font-size:12px;line-height:1.6;display:flex}.costing-save-status .ui-icon{flex-shrink:0;margin-top:2px}.costing-notice{color:#356244;background:#f0f6ea;border:1px solid #d4e1cc;border-radius:12px;padding:13px 16px;font-size:13px;line-height:1.55}.costing-table-wrap{scrollbar-color:#bac9b1 transparent;max-width:100%;overflow-x:auto}.tools-workspace .costing-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:1090px;box-shadow:none;background:0 0;border:0;margin:0;font-size:13px}.costing-table th{color:#315f43;text-align:left;white-space:normal;vertical-align:top;background:#edf3e9;border-bottom:1px solid #d6dfcf;padding:13px 10px;font-size:11.5px;font-weight:650;line-height:1.5}.costing-table th:first-child{border-radius:12px 0 0;width:28%}.costing-table th:nth-child(2),.costing-table th:nth-child(3){width:12%}.costing-table th:last-child{border-radius:0 12px 0 0}.costing-table td{vertical-align:top;overflow-wrap:anywhere;white-space:normal;background:0 0;border-bottom:1px solid #ebe6dd;padding:16px 9px}.costing-table tbody tr:nth-child(2n){background:#fbfaf5}.costing-table tbody tr:hover{background:#f6f8f0}.costing-table td input,.costing-table td select{border-radius:8px;padding:9px 8px;font-size:12.5px;line-height:1.5}.costing-table td select{margin-top:7px}.costing-row-name{align-items:center;gap:7px;display:flex}.costing-row-index{color:#938a7e;min-width:12px;font-size:11px}.costing-table .costing-row-remove{color:#9b8d80;min-height:28px;box-shadow:none;background:0 0;border:0;flex:0 0 25px;padding:0;font-size:21px;line-height:1}.costing-row-remove:hover{color:#9d4430;border-radius:7px;background:#f6eae1!important}.costing-row-details{margin:8px 0 9px;padding-left:20px}.costing-row-details summary{overflow-wrap:anywhere;color:#807969;font-size:11px}.costing-row-details label{margin-top:8px}.costing-table .knowledge-button{background:#f1f5eb;border-radius:8px;min-height:28px;margin-left:20px;padding:6px 9px;font-size:11px}.costing-result-cell{text-align:right;font-variant-numeric:tabular-nums;color:#486448}.costing-result-cell span{margin-top:12px;font-size:12.5px;line-height:1.6;display:block}.costing-composition h3>span{vertical-align:middle;color:#4d6a44;background:#edf2e7;border-radius:8px;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}.costing-water{max-width:600px;margin-top:20px}.costing-undo,.costing-local{background:#fbf9ee;border:1px solid #e1dfcd;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:13px 16px;font-size:13px;line-height:1.5;display:flex}.costing-picker{background:linear-gradient(110deg,#fffdf9,#f2f5ec);border-color:#cfddc7}.costing-picker-controls{grid-template-columns:220px 1fr;gap:18px;display:grid}.costing-picker-results,.costing-saved-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.tools-workspace .costing-candidate,.tools-workspace .costing-saved-card{text-align:left;color:#342d25;min-width:0;font:inherit;box-shadow:none;white-space:normal;overflow-wrap:anywhere;background:#fffdf8;border:1px solid #dfe3d5;border-radius:14px;gap:6px;padding:18px;display:grid}.costing-candidate:hover,.costing-saved-card:hover{transform:translateY(-1px);background:#f3f7ec!important;border-color:#7fac88!important}.costing-candidate strong,.costing-saved-card strong{font-size:14px;font-weight:650;line-height:1.55}.costing-candidate span,.costing-saved-card span{color:#797366;font-size:12px;line-height:1.5}.costing-candidate small,.costing-saved-card small{color:#897e6d;font-size:11px;line-height:1.6}.costing-saved-card b{color:#326747;margin-top:5px;font-size:13px;font-weight:600}.costing-saved .knowledge-heading label{width:min(100%,330px)}.costing-empty{color:#8a7e6c;padding:22px 3px;font-size:13px;line-height:1.6}.costing-totals{background:linear-gradient(125deg,#fffefa,#f3f5ea);border-color:#dce3d1}.costing-totals .knowledge-heading>span{color:#7c7967;font-size:12px}.costing-totals-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.costing-total{background:#fffefa;border:1px solid #e1e5d5;border-radius:14px;min-width:0;padding:16px 18px}.costing-total>span{color:#7b7565;font-size:12px;line-height:1.6}.costing-total strong{color:#246447;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:9px;font-size:22px;font-weight:650;line-height:1.3;display:block}.costing-total small{white-space:nowrap;font-size:12px;font-weight:500}.costing-final-actions{border-top:1px solid #dce4d1;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding-top:20px;display:flex}.costing-final-actions p{color:#837a69;max-width:300px;font-size:12px;line-height:1.6}.costing-issues{color:#946744;margin-top:14px;font-size:12px;line-height:1.6}.costing-issues summary{color:#946744}.costing-issues ul{margin:12px 0 0;padding-left:20px}.costing-history-row{border-bottom:1px solid #e8e3d9;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;display:flex}.costing-history-row>div{gap:6px;font-size:13px;display:grid}.costing-history-row span{color:#837969;font-size:12px}.costing-saved-controls{grid-template-columns:1.3fr 1fr 1fr;gap:16px;display:grid}.costing-saved-item{background:#fffdf8;border:1px solid #dfe3d5;border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.tools-workspace .costing-saved-item .costing-saved-card{border:0;border-radius:0;flex:1;width:100%;transform:none}.costing-saved-item-actions{justify-content:space-between;gap:12px;padding:0 18px 15px;display:flex}.tools-workspace .costing-danger{color:#944833;background:#faf0e8;border-color:#ead3c8}.tools-workspace .costing-danger:hover{background:#f5e5db!important;border-color:#c99c88!important}.costing-access,.costing-delete-confirm{background:linear-gradient(125deg,#fffdf8,#f2f5ea);border:1px solid #d8dfd0;border-radius:20px;padding:24px 28px}.costing-access p,.costing-delete-confirm p{color:#7a7264;font-size:13px;line-height:1.65}.costing-access fieldset{border:0;min-width:0;margin:0;padding:0}.costing-observer-selected{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.costing-observer-users{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.tools-workspace .costing-observer-option{color:#3c4937;background:#fffefa;border:1px solid #dbe2d3;border-radius:11px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.tools-workspace .costing-observer-option input{accent-color:#246447;flex:0 0 17px;width:17px;height:17px;margin:0}.costing-access-actions{align-items:center;margin-top:18px}.costing-access-actions>span{color:#7a7264;font-size:12px}.costing-delete-confirm{background:linear-gradient(125deg,#fffdfa,#faf1e8);border-color:#ead3c8}.costing-delete-confirm h3{color:#803e30;margin:0 0 10px;font-size:18px}@media (width<=760px){.costing-saved-controls{grid-template-columns:1fr 1fr}.costing-saved-controls>label:first-child{grid-column:1/-1}.costing-access,.costing-delete-confirm{border-radius:17px;padding:18px 16px}.costing-observer-users{grid-template-columns:1fr}.costing-saved-item-actions{padding:0 16px 14px}}@media (width<=380px){.costing-saved-controls{grid-template-columns:1fr}.costing-saved-controls>label:first-child{grid-column:auto}}@media (width<=1250px){.costing-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}.costing-toolbar,.costing-final-actions{flex-direction:column;align-items:flex-start}.costing-picker-controls{grid-template-columns:180px 1fr}}@media (width<=900px){.tools-workspace{gap:17px}.tools-workspace .costing-intro{padding:23px 24px}.costing-tool-tag{display:none}.costing-table-wrap{overflow:visible}.tools-workspace .costing-table{min-width:0;display:block}.costing-table thead{display:none}.costing-table tbody{gap:15px;display:grid}.costing-table tr{border:1px solid #dedfd2;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid;background:#fffdfa!important}.costing-table td{border:0;padding:0;display:block}.costing-table td:first-child{grid-column:1/-1}.costing-table td:not(:first-child):before{content:attr(data-label);color:#7b7668;margin-bottom:6px;font-size:11px;font-weight:650;line-height:1.5;display:block}.costing-table td input,.costing-table td select{padding:10px;font-size:14px}.costing-result-cell{text-align:left;border-radius:9px;background:#f3f6ee!important;padding:10px 12px!important}.costing-result-cell span{margin:0;font-size:14px}.costing-row-details label{font-size:12px}.costing-total strong{font-size:19px}}@media (width<=600px){.tools-workspace{gap:15px}.tools-workspace .costing-intro{border-radius:18px;padding:22px 20px}.costing-intro h1{gap:10px;font-size:26px}.costing-intro p{font-size:12px}.costing-toolbar h2{font-size:22px}.costing-toolbar p{font-size:12px}.costing-parameters,.costing-composition,.costing-picker,.costing-saved,.costing-totals,.costing-history,.costing-notes{border-radius:17px;padding:18px 16px}.costing-main-fields,.costing-picker-controls,.costing-picker-results,.costing-saved-grid,.costing-extra .costing-numbers{grid-template-columns:1fr;gap:14px}.costing-numbers{gap:14px}.tools-workspace .knowledge-heading{flex-direction:column;align-items:flex-start;gap:12px}.tools-workspace .knowledge-heading h3{font-size:17px}.tools-workspace label{font-size:11.5px}.tools-workspace input,.tools-workspace select,.tools-workspace textarea{padding:10px 11px;font-size:14px}.costing-rate-reference{grid-column:1/-1}.costing-totals-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.costing-total{padding:13px 12px}.costing-total strong{margin-top:7px;font-size:17px}.costing-total>span{font-size:11px}.costing-total small{font-size:10px}.costing-final-actions{gap:13px;margin-top:16px;padding-top:16px}.costing-final-actions .knowledge-actions{width:100%}.costing-final-actions .knowledge-button{flex:40%;min-height:41px;padding:10px;font-size:12px}.costing-local,.costing-undo,.costing-history-row{flex-direction:column;align-items:flex-start;gap:11px}.costing-table tr{gap:11px;padding:13px}.costing-save-status{font-size:11px;line-height:1.55}.costing-tool-tag{display:none}}@media (width<=900px){.tools-workspace .costing-table,.tools-workspace .costing-table tbody,.tools-workspace .costing-table tbody tr{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}.tools-workspace .costing-table tbody td{box-sizing:border-box;max-width:100%;width:auto!important;min-width:0!important}.tools-workspace .costing-row-name{min-width:0;max-width:100%}.tools-workspace .costing-row-name input{flex:1 1 0;min-width:0!important}}@media (width<=600px){.costing-parameters>.costing-numbers>label:nth-child(3){grid-column:1/-1}}@media (width<=380px){.costing-table tbody td:nth-child(2),.costing-table tbody td:nth-child(3){grid-column:1/-1}}.flavor-search-controls{color:var(--azanta-ink,#302820);flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:16px;display:flex}.flavor-search-controls>label:first-child{gap:6px;min-width:190px;font-size:12px;font-weight:650;display:grid}.flavor-search-controls select{color:inherit;font:inherit;background:#faf8f3;border:1px solid #dedbd2;border-radius:12px;min-height:42px;padding:10px 34px 10px 12px}.flavor-search-controls .flavor-unknown-choice{align-items:center;gap:10px;max-width:430px;font-size:12px;line-height:1.5;display:flex}.flavor-unknown-choice input{accent-color:#246447;flex:0 0 17px;width:17px;height:17px;margin:0}.flavor-search-summary{color:#302820;background:linear-gradient(115deg,#eef5eb,#fbfaf5);border:1px solid #d2e0d0;border-radius:18px;margin:20px 0;padding:18px 22px}.flavor-search-summary-title{justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.flavor-search-summary-title>span{color:#736b5f;font-size:12px}.flavor-search-tags{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.flavor-search-tags>span{color:#246447;background:#fffdf8;border:1px solid #dce5d7;border-radius:9px;padding:6px 10px;font-size:12px;line-height:1.35}.flavor-search-summary p{margin:12px 0 0;font-size:12px;line-height:1.5}.flavor-search-note{color:#6c604e;overflow-wrap:anywhere}.flavor-match{color:#246447;overflow-wrap:anywhere;gap:3px;margin-top:8px;font-size:12px;line-height:1.45;display:grid}.flavor-match small{color:#756c5f;font-size:11px;font-weight:400}.flavor-match.is-unknown>span{color:#806342}.flavor-group-heading{color:#246447;background:#edf4e9;border:1px solid #dbe6d6;border-radius:12px;grid-column:1/-1;margin:12px 0 4px;padding:12px 16px;font-size:13px;font-weight:650}.flavor-group-heading.is-unknown{color:#806342;background:#f6f0e5;border-color:#e8dcc8}@media (width<=600px){.flavor-search-controls{gap:12px}.flavor-search-controls>label:first-child{width:100%;min-width:0}.flavor-search-controls select{width:100%;font-size:13px}.flavor-search-summary{margin:16px 0;padding:16px}.flavor-search-summary-title{flex-direction:column;align-items:flex-start;gap:5px}.flavor-match{font-size:12px}.flavor-unknown-choice{max-width:100%}}.flavor-search-hint{color:var(--muted,#746c63);overflow-wrap:break-word;flex-basis:100%;margin:0;font-size:13px;line-height:1.5}.tools-hub{gap:20px;min-width:0;display:grid}.tools-panel[hidden]{display:none!important}.tools-module-navigation{background:#fffdf8;border:1px solid #e1dfd4;border-radius:15px;flex-wrap:wrap;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:6px;display:flex;box-shadow:0 5px 20px #493b2308}.tools-module-navigation button{color:#70675d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:9px;min-height:44px;padding:11px 18px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}.tools-module-navigation button[aria-pressed=true]{color:#246447;background:linear-gradient(120deg,#e6f0e2,#f3f5e9);border-color:#ccddc5}.tools-module-navigation button:focus-visible{outline-offset:2px;outline:2px solid #548769}.recipe-workspace .recipe-intro{background:linear-gradient(115deg,#fffdf8 0%,#f5f2e7 48%,#e5eee0 100%)}.recipe-fields{grid-template-columns:2fr 1fr 1fr;gap:18px;display:grid}.recipe-price-toggle{cursor:pointer;flex-direction:row;max-width:330px;align-items:center!important;gap:10px!important;font-size:13px!important;display:flex!important}.recipe-price-toggle input{accent-color:#2b694b;flex-shrink:0;height:18px;width:18px!important}.recipe-volume{border-top:1px solid #e5e4da;grid-template-columns:minmax(130px,220px) 20px minmax(130px,220px);align-items:end;gap:14px;margin-top:20px;padding-top:20px;display:grid}.recipe-volume>span{text-align:center;color:#8b867a;align-self:end;line-height:45px}.recipe-table-wrap{border:1px solid #e1e3d7;border-radius:13px;max-width:100%;margin-top:18px;overflow:auto}.recipe-table{border-collapse:collapse;table-layout:auto;text-align:left;background:#fffdfa;width:100%;font-size:13px;box-shadow:none!important;border:0!important;margin:0!important}.recipe-table th{color:#315f43;vertical-align:middle;white-space:normal;background:#edf3e9;min-width:75px;padding:14px 12px;font-size:12px;font-weight:650;line-height:1.5}.recipe-table th:first-child{width:32px;min-width:20px}.recipe-table th:nth-child(2){width:44%;min-width:220px}.recipe-table th:last-child{width:38px;min-width:34px}.recipe-table td{vertical-align:top;white-space:normal;border-top:1px solid #e8e6dd;padding:16px 11px}.recipe-table td input,.recipe-table td select{min-width:76px;max-width:100%;padding:10px 9px;font-size:13px}.recipe-table td select{margin-top:7px}.recipe-table td:nth-child(2)>input{min-width:185px}.recipe-table tbody tr:nth-child(2n){background:#fafaf5}.recipe-table .recipe-index{color:#867e71;text-align:center;padding-top:27px;font-size:12px}.recipe-table tfoot th,.recipe-table tfoot td{color:#2b6747;background:#edf3e9;border-top:1px solid #cbd8c6;font-size:14px;font-weight:650}.recipe-row-actions{flex-direction:column;gap:2px;min-width:32px;display:flex}.recipe-row-actions button{color:#5b6956;cursor:pointer;background:#fffdfa;border:1px solid #e5e2d8;border-radius:7px;justify-content:center;align-items:center;width:28px;min-height:28px;font-size:18px;display:flex}.recipe-row-actions button:last-child{color:#936957}.recipe-row-actions button:disabled{opacity:.3;cursor:default}.recipe-row-actions button:hover:not(:disabled){background:#e8f1e2}.recipe-source-dose{color:#7a7568;margin-top:9px;font-size:12px;line-height:1.6;display:block}.recipe-undo{color:#656f5b;align-items:center;gap:12px;font-size:13px;display:flex;margin:12px 0!important}.recipe-document-actions{background:linear-gradient(110deg,#f5f7ed,#eef4e7);border:1px solid #d9e3cf;border-radius:18px;justify-content:space-between;align-items:start;gap:22px;padding:23px 25px;display:flex}.recipe-document-actions strong{color:#2e6747;font-size:15px}.recipe-document-actions p{color:#7a7567;font-size:12px;line-height:1.65;margin-top:7px!important}.recipe-document-actions>.knowledge-actions{justify-content:flex-end;max-width:600px}.recipe-document-actions details{color:#68715e;margin-top:10px;font-size:12px}.recipe-workspace .costing-notes h3{margin-bottom:18px;font-size:18px}.recipe-list-filters{grid-template-columns:minmax(180px,2fr) minmax(150px,1fr);gap:18px;margin-bottom:20px;display:grid}.recipe-records{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:15px;display:grid}.recipe-record{text-align:left;color:#4c473d;min-width:0;font:inherit;cursor:pointer;background:linear-gradient(130deg,#fffefb,#f6f5ec);border:1px solid #dedfd2;border-radius:15px;align-content:start;gap:8px;padding:21px 22px;transition:background .15s,border-color .15s;display:grid}.recipe-record:hover:not(:disabled){background:#edf4e6;border-color:#a4b995}.recipe-record strong{color:#354d36;overflow-wrap:anywhere;font-size:17px;line-height:1.45}.recipe-record span{font-size:12px;line-height:1.5}.recipe-record small{color:#8d8374;font-size:11px}.recipe-record .recipe-record-kind{color:#69855e;letter-spacing:.025em;font-size:11px}.recipe-local-drafts{color:#7b6b49;background:#fffaf0;border:1px solid #e9ddbd;border-radius:14px;padding:16px 20px;font-size:13px}.recipe-local-drafts summary{cursor:pointer}.recipe-local-drafts>div{justify-content:space-between;align-items:center;gap:16px;padding-top:12px;display:flex}.azanta-light-shell .workspace-stage .recipe-workspace .recipe-table{border-collapse:collapse;min-width:0;font-size:13px}.azanta-light-shell .workspace-stage .recipe-workspace .recipe-table th{padding:14px 12px;font-size:12px;color:#315f43!important;background:#edf3e9!important}.azanta-light-shell .workspace-stage .recipe-workspace .recipe-table td{padding:16px 11px;font-size:13px}.recipe-source-dose{overflow-wrap:anywhere}.recipe-workspace .recipe-table :is(th,td){text-align:center}.recipe-workspace .recipe-table :is(th,td):nth-child(2){text-align:left}.recipe-workspace .recipe-table td:not(:nth-child(2)) :is(input,select){text-align:center;text-align-last:center}.recipe-workspace .recipe-table td:nth-child(2) :is(input,textarea){text-align:left}.recipe-workspace .recipe-table .recipe-row-actions{justify-content:center;align-items:center}.recipe-workspace .recipe-table tfoot th{text-align:left}.recipe-workspace .recipe-table tfoot td:nth-child(2){text-align:center}@media (width<=1100px){.recipe-workspace .knowledge-heading{flex-direction:column;align-items:flex-start}.recipe-fields{grid-template-columns:1fr 1fr}.recipe-product-name{grid-column:1/-1}.recipe-table th:nth-child(2){min-width:190px}.recipe-document-actions{flex-direction:column}.recipe-document-actions>.knowledge-actions{justify-content:flex-start;max-width:none}}@media (width<=760px){.tools-hub{gap:14px}.tools-module-navigation{box-sizing:border-box;gap:3px;width:100%}.tools-module-navigation button{flex:1;justify-content:center;gap:6px;padding:10px 11px;font-size:13px}.recipe-workspace .costing-toolbar{flex-direction:column;align-items:stretch}.recipe-fields{grid-template-columns:1fr}.recipe-product-name{grid-column:auto}.recipe-volume{grid-template-columns:1fr 14px 1fr;gap:8px}.recipe-workspace .costing-tool-tag{display:none}.recipe-table-wrap{border:0;overflow:visible}.recipe-table,.recipe-table tbody{width:100%;display:block}.recipe-table thead{display:none}.recipe-table tbody tr{border:1px solid #e0e3d4;border-radius:14px;grid-template-columns:1fr 1fr;gap:15px 12px;margin-bottom:16px;padding:18px;display:grid;background:#fffdfa!important}.recipe-table tbody td{border:0;min-width:0;padding:0;display:block}.recipe-table tbody td:before{content:attr(data-label);color:#7d786a;margin-bottom:7px;font-size:11px;font-weight:650;line-height:1.5;display:block}.recipe-table td:nth-child(2){grid-area:1/1/auto/-1}.recipe-table td:nth-child(2)>input{min-width:0}.recipe-table .recipe-index{display:none}.recipe-table .recipe-row-actions{flex-direction:row;grid-column:1/-1;align-items:end;gap:8px;display:flex}.recipe-table .recipe-row-actions:before{margin:0 4px 7px 0;font-weight:400}.recipe-row-actions button{width:34px;min-height:34px}.recipe-table tfoot{width:100%;display:table}.recipe-table tfoot tr{background:#edf3e9;border-radius:12px;justify-content:space-between;padding:13px 18px;display:flex}.recipe-table tfoot th,.recipe-table tfoot td{border:0;min-width:0;padding:0}.recipe-table tfoot td:empty{display:none}.recipe-list-filters,.recipe-records{grid-template-columns:1fr}.recipe-document-actions{padding:19px}.recipe-document-actions>.knowledge-actions{width:100%}.recipe-document-actions .knowledge-button{flex:150px}.recipe-local-drafts>div{flex-direction:column;align-items:flex-start}.recipe-workspace .costing-parameters,.recipe-workspace .costing-composition,.recipe-workspace .costing-notes,.recipe-workspace .costing-saved{padding:20px!important}.recipe-price-toggle{max-width:none}.azanta-light-shell .workspace-stage .recipe-workspace .recipe-table{width:100%;min-width:0;max-width:100%;overflow:visible;background:0 0!important;border:0!important}.recipe-workspace .recipe-table tbody tr{grid-template-columns:repeat(2,minmax(0,1fr))}.azanta-light-shell .workspace-stage .recipe-workspace .recipe-table tbody td{padding:0;background:0 0!important}.azanta-light-shell .workspace-stage .recipe-workspace .recipe-table tfoot th,.azanta-light-shell .workspace-stage .recipe-workspace .recipe-table tfoot td{padding:0}}.recipe-fields{grid-template-columns:minmax(180px,2fr) minmax(160px,1.5fr) minmax(110px,1fr) minmax(135px,1fr)}.recipe-list-filters{grid-template-columns:minmax(180px,2fr) repeat(3,minmax(140px,1fr))}@media (width<=1100px){.recipe-fields,.recipe-list-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.recipe-fields .recipe-product-name{grid-column:auto}}@media (width<=760px){.recipe-fields,.recipe-list-filters{grid-template-columns:minmax(0,1fr)}}.dosage-workspace{--text-primary:#302820;--text-secondary:#746b60;color:#302820;gap:22px;min-width:0;display:grid}.dosage-workspace :is(h1,h2,h3,strong,summary){color:#302820}.dosage-workspace .workspace-eyebrow{color:#785336}.dosage-workspace .dosage-intro{padding:28px 32px}.dosage-workspace .dosage-intro h1{letter-spacing:-.02em;font-family:inherit;font-size:clamp(26px,2.4vw,36px);font-weight:650;line-height:1.25}.dosage-intro{align-items:center;gap:24px}.dosage-intro h1{align-items:center;gap:12px;display:flex}.dosage-navigation,.dosage-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dosage-navigation{background:linear-gradient(115deg,#fcfbf7,#eff3e9);border:1px solid #e7e2d9;border-radius:18px;padding:8px}.dosage-navigation button[aria-pressed=true]{color:#205d42;background:#e5efe2;border-color:#bad0bc}.dosage-card,.dosage-assessment{background:linear-gradient(125deg,#fffefb,#fbfaf5);border:1px solid #e5e0d7;border-radius:22px;min-width:0;padding:28px;box-shadow:0 8px 24px #463b2610}.dosage-card h2,.dosage-assessment h2{margin:0;font-size:clamp(20px,1.5vw,26px);line-height:1.3}.dosage-card h3{margin:0;font-size:19px;line-height:1.4}.dosage-card p,.dosage-assessment p{color:#746b60;margin:9px 0;line-height:1.6}.dosage-empty{text-align:center;justify-items:center;gap:10px;padding:44px;display:grid}.dosage-empty p{max-width:680px;margin:0 0 10px}.dosage-editor{border:0;gap:22px;min-width:0;margin:0;padding:0;display:grid}.dosage-workspace label{color:#635b50;gap:8px;min-width:0;font-size:14px;font-weight:600;line-height:1.4;display:grid}.dosage-workspace input,.dosage-workspace select,.dosage-workspace textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit;color:#302820;background:#fdfcf8;border:1px solid #ded8ce;border-radius:11px;min-height:44px;padding:12px 14px;font-weight:400}.dosage-workspace textarea{resize:vertical;min-height:100px}.dosage-workspace input:focus-visible,.dosage-workspace select:focus-visible,.dosage-workspace textarea:focus-visible{outline-offset:2px;outline:2px solid #3c805d}.dosage-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin:18px 0;display:grid}.dosage-section-heading,.dosage-component-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.dosage-section-heading p{max-width:850px;margin-bottom:0}.dosage-formula{gap:16px;min-width:0;display:grid}.dosage-formula>.dosage-fields{margin:0}.dosage-component-list{gap:20px;display:grid}.dosage-component{background:linear-gradient(130deg,#f8f8f1,#f7f4ec);border:1px solid #dedfd2;border-radius:16px;min-width:0;padding:22px}.dosage-component-heading strong{overflow-wrap:anywhere;font-size:16px;line-height:1.5}.dosage-active{border-top:1px solid #e3ded3;grid-template-columns:minmax(180px,1.3fr) minmax(150px,1fr) minmax(120px,.8fr) minmax(160px,1fr);align-items:end;gap:16px;padding:20px 0;display:grid}.dosage-active .dosage-specification{grid-column:1/-2}.dosage-checkboxes{gap:12px;margin:18px 0;display:grid}.dosage-workspace .dosage-checkbox,.dosage-checkboxes label{align-items:flex-start;gap:10px;font-weight:400;display:flex}.dosage-workspace input[type=checkbox]{accent-color:#286548;flex:none;width:18px;height:18px;min-height:18px;margin:1px 0 0}.dosage-workspace details>summary{cursor:pointer;overflow-wrap:anywhere;padding:12px 0;font-weight:600;line-height:1.5}.dosage-component details .dosage-formula{padding:18px 0 0}.dosage-component .dosage-component{background:#fffdf8;border-left:3px solid #a6bf98}.dosage-source-note{background:#f1eee3;border:1px solid #ded6bd;border-radius:12px;padding:14px 18px;line-height:1.6;color:#665b3f!important}.dosage-substance-picker{grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:12px;min-width:0;display:grid}.dosage-fields>.dosage-substance-picker,.dosage-active>.dosage-substance-picker,.dosage-substance-picker>:is(small,.dosage-source-note,.dosage-form-sources){grid-column:1/-1}.dosage-form-sources{border-top:1px solid #e1dfd2;min-width:0;font-size:13px}.dosage-form-sources p{overflow-wrap:anywhere;font-size:13px;line-height:1.65}.dosage-form-source-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.dosage-form-source-list>details{background:#fafaf2;border-left:3px solid #b2c6a8;min-width:0;padding:0 16px 12px}.dosage-form-source-list .dosage-forms-literal{color:#302820}.dosage-form-source-list a{color:#276347;overflow-wrap:anywhere;text-underline-offset:3px;line-height:1.6}.dosage-form-footnotes{border-top:1px solid #e4dfcf;padding-top:10px}.dosage-background{background:#faf9f1;border:1px solid #e1dfd2;border-radius:14px;margin:20px 0;padding:16px 20px}.dosage-background-row{border-top:1px solid #e2dfd3;margin-top:18px;padding:10px 0 20px}.dosage-background>.knowledge-button{margin-top:12px}.dosage-saved-row{border-bottom:1px solid #e8e2d7;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;display:flex}.dosage-saved-row>div{min-width:0}.dosage-saved-row strong{overflow-wrap:anywhere}.dosage-saved-row p{margin:6px 0 0}.dosage-issues{color:#745b31;background:#f8f0de;border-radius:12px;padding:16px 20px 16px 38px;line-height:1.7}.dosage-status-exceeded{border-color:#bc7563}.dosage-table-scroll{border:1px solid #e0ddd2;border-radius:14px;margin:22px 0;overflow:auto}.dosage-table-scroll table{border-collapse:collapse;width:100%;min-width:650px;font-size:14px}.dosage-table-scroll th,.dosage-table-scroll td{text-align:center;font-variant-numeric:tabular-nums;border-bottom:1px solid #e8e3d9;padding:15px 18px;line-height:1.5}.dosage-table-scroll th:first-child{text-align:left}.dosage-table-scroll thead{color:#315d40;background:#eaf0e3}.dosage-table-scroll th small{color:#786e61;font-weight:400;display:block}.dosage-rule-list{grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr));gap:16px;display:grid}.dosage-rule-list article{overflow-wrap:anywhere;background:#fffdf7;border:1px solid #e1dfd1;border-radius:14px;min-width:0;padding:20px}.dosage-rule-list small{overflow-wrap:anywhere;color:#746d60;line-height:1.6;display:block}.dosage-rule-list .dosage-norm-value{color:#275f40;font-size:19px;font-weight:700}.dosage-rule-list a{color:#276347;text-underline-offset:3px;margin-top:12px;line-height:1.6;display:inline-block}.dosage-source-note li{overflow-wrap:anywhere;margin:8px 0}.dosage-table-scroll td{overflow-wrap:anywhere;max-width:230px}.dosage-document-list{gap:12px;margin-top:24px;display:grid}.dosage-document-list details{background:#fffdf8;border:1px solid #e2ded2;border-radius:14px;padding:8px 20px}.dosage-document-list summary small{color:#766d5b;margin:8px 0 0;font-weight:400;display:block}.dosage-document-list a{color:#276347;text-underline-offset:3px;overflow-wrap:anywhere}.dosage-file-state{color:#785c30;margin:8px 0;font-size:13px;line-height:1.6;display:block}.dosage-food-table{border:1px solid #dedfd2;border-radius:14px;margin:22px 0;overflow:auto}.dosage-food-table table{border-collapse:collapse;text-align:left;width:100%;font-size:14px;line-height:1.6}.azanta-light-shell .workspace-stage .dosage-food-table table{min-width:0;max-width:100%}.dosage-food-table :is(th,td,caption){white-space:normal;box-sizing:border-box}.dosage-food-table caption{text-align:left;color:#315d40;background:#f2f5ec;padding:16px 20px;font-weight:600}.dosage-food-table th,.dosage-food-table td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e5e1d7;min-width:135px;max-width:260px;padding:18px 20px}.dosage-food-table thead{color:#315d40;background:#eaf0e3}.dosage-food-table tbody tr:last-child>*{border-bottom:0}.dosage-food-table tbody th{font-size:15px;font-weight:600}.dosage-food-table small{color:#746b60;margin-top:8px;font-size:12px;font-weight:400;display:block}.dosage-food-table td strong{color:#275f40}.dosage-food-table details>summary{padding:0;font-weight:500}.dosage-food-table ul{padding-left:18px}.dosage-food-table li{margin:10px 0}.dosage-food-table a{color:#276347;text-underline-offset:3px;margin:12px 0;display:block}.dosage-lookup-explanation{max-width:1000px;font-size:13px}.dosage-lookup-scope{border-top:1px solid #e4dfd4;padding-top:8px}.dosage-product-matrix{border-top:1px solid #e4dfd4;margin-top:20px;padding-top:8px}.dosage-product-matrix>div{gap:10px;display:grid}.dosage-product-matrix>div>details{border:1px solid #e2dfd4;border-radius:12px;padding:0 16px}.dosage-matrix-products{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:10px;padding:0 0 16px;display:grid}.dosage-matrix-products button{text-align:left;white-space:normal;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.dosage-matrix-products small{font-size:12px;font-weight:400}.dosage-matrix-products .dosage-matrix-verified_points{color:#285e40;background:#edf3e8;border-color:#bdd0b9}@media (width<=1000px){.dosage-food-table{border:0;overflow:visible}.dosage-food-table table,.dosage-food-table tbody,.dosage-food-table tr,.dosage-food-table th,.dosage-food-table td{width:auto;min-width:0;max-width:none;display:block}.dosage-food-table thead{display:none}.dosage-food-table caption{background:0 0;padding:0 0 16px;display:block}.dosage-food-table tbody{gap:16px;display:grid}.dosage-food-table tr{background:#fffdf8;border:1px solid #dedfd2;border-radius:14px;overflow:hidden}.dosage-food-table td,.dosage-food-table th{padding:14px 18px}.dosage-food-table tbody th{background:#edf2e8}.dosage-food-table td:before{content:attr(data-label);color:#756b5c;margin-bottom:6px;font-size:12px;font-weight:600;display:block}}@media (width<=1200px){.dosage-active{grid-template-columns:repeat(2,minmax(0,1fr))}.dosage-active .dosage-specification{grid-column:1/-1}}@media (width<=650px){.dosage-workspace{gap:16px}.dosage-card,.dosage-assessment{border-radius:18px;padding:20px 18px}.dosage-component{padding:18px 14px}.dosage-fields,.dosage-active,.dosage-substance-picker,.dosage-form-source-list{grid-template-columns:minmax(0,1fr);gap:16px}.dosage-section-heading,.dosage-component-heading,.dosage-saved-row{flex-direction:column;align-items:flex-start;gap:12px}.dosage-intro{align-items:flex-start}.dosage-navigation{align-items:stretch}.dosage-navigation button{flex:180px}.dosage-empty{padding:28px 20px}.dosage-workspace input,.dosage-workspace select,.dosage-workspace textarea{font-size:16px}.dosage-actions{align-items:stretch}.dosage-actions>button{flex:220px}}.dosage-food-table .dosage-conditional-limit strong{color:#825c22}.dosage-food-table td.dosage-conditional-limit p{color:#785624}.dosage-food-table td p{margin:8px 0 0;font-size:13px;line-height:1.5}.dosage-nutrient-criteria{background:linear-gradient(115deg,#f8f7f0,#eff3e9);border:1px solid #ddd9cd;border-radius:16px;margin:18px 0;padding:20px}.dosage-nutrient-criteria>summary{cursor:pointer;font-weight:650;line-height:1.5}.dosage-nutrient-criteria a{overflow-wrap:anywhere;color:#265e43;line-height:1.6;display:block}.dosage-criteria-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.dosage-criteria-grid>div{background:#fffefb;border:1px solid #e5e0d7;border-radius:12px;padding:16px}.dosage-criteria-grid h3{margin:0;font-size:16px}.dosage-criteria-grid strong{color:#285c42}@media (width<=650px){.dosage-criteria-grid{grid-template-columns:minmax(0,1fr)}.dosage-nutrient-criteria{padding:16px}}.dosage-food-table td strong.dosage-prohibited-value,.azanta-light-shell .workspace-stage .dosage-food-table td strong.dosage-prohibited-value{color:#8a332b;line-height:1.6;display:block}.dosage-prohibition-note{color:#763c2b;background:#faf0e9;border:1px solid #dfc6bb;border-radius:12px;padding:14px 18px;line-height:1.7}.knowledge-catalog-options{border:0;margin:0;padding:0}.knowledge-catalog-options>summary{display:none}.knowledge-catalog-options-body{display:contents}@media (width>=761px) and (width<=1100px),(width>=761px) and (width<=1920px) and (pointer:coarse) and (hover:none){.auth-shell .password-visibility-toggle,.auth-shell .auth-mode-switch button{min-height:44px}.azanta-light-shell.app-shell{--workspace-gutter:24px;--panel-inset:24px}.azanta-light-shell.app-shell .app-sidebar{box-sizing:border-box;justify-content:space-between;height:72px!important;min-height:72px!important;padding:12px 24px!important}.azanta-light-shell.app-shell .sidebar-navigation{flex:none;width:auto;max-width:none;margin:0}.azanta-light-shell.app-shell .mobile-menu-dialog{border-radius:22px;width:min(640px,100% - 48px);font-size:15px}.azanta-light-shell.app-shell .mobile-menu-heading{padding:18px 20px}.azanta-light-shell.app-shell .mobile-menu-content{padding:16px}.azanta-light-shell.app-shell .mobile-menu-dialog :is(.sidebar-nav-primary,.sidebar-nav-admin){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.azanta-light-shell.app-shell .mobile-menu-dialog .sidebar-nav-button{min-height:56px!important;padding:12px!important}.azanta-light-shell.app-shell .mobile-menu-dialog .sidebar-nav-label{font-size:14px;line-height:1.4}:is(.azanta-light-shell.app-shell .workspace-topbar,.azanta-light-shell.app-shell .workspace-topbar:has(>.workspace-back-button)){z-index:71;height:72px;box-shadow:none;background:#fffdfa;border:0;margin:-72px 134px 0 202px;position:sticky;top:0;gap:10px!important;width:auto!important;min-height:72px!important;padding:12px 0!important}.azanta-light-shell.app-shell .app-stage main:is(.home-stage,.workspace-stage){font-size:15px;line-height:1.55}.azanta-light-shell.app-shell .app-stage main:is(.home-stage,.workspace-stage) :is(button,.primary-action,.secondary-action){touch-action:manipulation;min-height:44px}.azanta-light-shell.app-shell .workspace-stage :is(.page-heading-row,.explorer-heading,.workspace-heading,.project-detail-head){flex-wrap:wrap;align-items:flex-start;gap:16px}.azanta-light-shell.app-shell .workspace-stage :is(.explorer-heading,.workspace-heading)>div{min-width:0}.azanta-light-shell.app-shell .workspace-stage :is(.explorer-heading,.workspace-heading) p{font-size:15px;line-height:1.6}.azanta-light-shell.app-shell .home-hero-copy{min-width:0}.azanta-light-shell.app-shell .home-hero h1{max-width:100%}.azanta-light-shell.app-shell .home-hero-lead{font-family:inherit;font-size:15px!important;line-height:1.6!important}.azanta-light-shell.app-shell .home-hero-search{box-sizing:border-box;align-items:center;width:100%;min-width:0;padding:6px;height:60px!important}.azanta-light-shell.app-shell .home-hero-search input{width:100%;min-width:0;height:44px;font-size:16px}.azanta-light-shell.app-shell .home-hero-search button{flex:0 0 44px;width:44px;height:44px;min-height:44px;margin:0;padding:0}.azanta-light-shell.app-shell .home-quick-intents{flex-wrap:wrap;gap:8px;display:flex}.azanta-light-shell.app-shell .home-quick-intents button{min-width:0;padding:10px 12px;font-size:13px;line-height:1.4}.azanta-light-shell.app-shell .home-metrics-grid{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.azanta-light-shell.app-shell .home-metric-card{grid-template-columns:44px minmax(0,1fr);gap:14px;min-width:0;min-height:108px;padding:18px}.azanta-light-shell.app-shell .home-metric-card>div{min-width:0}.azanta-light-shell.app-shell .home-metric-icon{width:44px;height:44px}.azanta-light-shell.app-shell .home-metric-card strong{margin:0 0 6px;font-family:inherit;display:block;font-size:28px!important;line-height:1.2!important}.azanta-light-shell.app-shell .home-metric-card div>span{overflow-wrap:break-word;font-size:14px;line-height:1.45;display:block}.azanta-light-shell.app-shell .home-metric-card small{overflow-wrap:break-word;font-size:12px;line-height:1.45;display:block}.azanta-light-shell.app-shell .home-workspace-grid{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.azanta-light-shell.app-shell .home-workspace-card{min-width:0;min-height:160px;padding:22px}.azanta-light-shell.app-shell .home-workspace-card-copy strong{font-size:21px;line-height:1.3}.azanta-light-shell.app-shell .home-workspace-card-copy small{font-size:14px;line-height:1.5}.azanta-light-shell.app-shell .workspace-stage .knowledge-header{gap:16px;margin-bottom:16px}.azanta-light-shell.app-shell .workspace-stage .knowledge-title{gap:12px;min-width:0}.azanta-light-shell.app-shell .workspace-stage .knowledge-title>div{min-width:0}.azanta-light-shell.app-shell .workspace-stage .knowledge-title-icon{border-radius:14px;width:46px;height:46px}.azanta-light-shell.app-shell .workspace-stage .knowledge-header>.knowledge-actions{gap:8px;width:auto}.azanta-light-shell.app-shell .workspace-stage .knowledge-header>.knowledge-actions>button{flex:0 auto}.azanta-light-shell.app-shell .workspace-stage .knowledge-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.azanta-light-shell.app-shell .workspace-stage .knowledge-categories button{min-width:0;min-height:54px;padding:11px 12px;font-size:14px;line-height:1.4}.azanta-light-shell.app-shell .workspace-stage .knowledge-categories button[data-category=extracts-nonfood]{grid-column:span 2}.azanta-light-shell.app-shell .workspace-stage .knowledge-category-count{margin-left:auto}.azanta-light-shell.app-shell .workspace-stage .knowledge-catalog-options{margin-bottom:18px}.azanta-light-shell.app-shell .workspace-stage .knowledge-catalog-options>summary{border:1px solid var(--knowledge-line);background:var(--knowledge-paper);min-height:52px;color:var(--knowledge-green);cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:14px 18px;font-size:15px;font-weight:600;list-style:none;display:flex}.knowledge-catalog-options>summary::-webkit-details-marker{display:none}.knowledge-catalog-options>summary>span{flex:1;min-width:0}.knowledge-catalog-options>summary small{color:var(--knowledge-muted);margin-top:3px;font-size:12px;font-weight:400;line-height:1.4;display:block}.knowledge-catalog-options[open]>summary{margin-bottom:12px}.knowledge-catalog-options[open]>summary>svg:last-child{transform:rotate(90deg)}.azanta-light-shell.app-shell .workspace-stage .knowledge-catalog-options-body{gap:12px;display:grid}.azanta-light-shell.app-shell .workspace-stage .knowledge-tools{gap:14px;padding:18px}.azanta-light-shell.app-shell .workspace-stage .knowledge-search{margin-bottom:22px;padding:20px}.azanta-light-shell.app-shell .workspace-stage .knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.azanta-light-shell.app-shell .workspace-stage .knowledge-card{padding:22px}.azanta-light-shell.app-shell .workspace-stage .knowledge-card h3{font-size:19px!important;line-height:1.4!important}.azanta-light-shell.app-shell .workspace-stage .knowledge-panel{min-width:0}.azanta-light-shell.app-shell .workspace-stage .costing-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=761px) and (width<=1100px) and (height>=600px),(width>=761px) and (width<=1920px) and (height>=600px) and (pointer:coarse) and (hover:none){.azanta-light-shell.app-shell .app-stage main:is(.home-stage,.workspace-stage) h1{font-size:32px!important;line-height:1.25!important}.azanta-light-shell.app-shell .app-stage main:is(.home-stage,.workspace-stage) h2{font-size:24px!important;line-height:1.3!important}.azanta-light-shell.app-shell .app-stage main:is(.home-stage,.workspace-stage) h3{font-size:20px!important;line-height:1.4!important}.azanta-light-shell.app-shell .app-stage main:is(.home-stage,.workspace-stage) :is(h1,h2,h3),.azanta-light-shell.app-shell .home-workspace-card-copy strong{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important}.azanta-light-shell.app-shell .home-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important;min-height:340px!important}.azanta-light-shell.app-shell .home-hero-copy{grid-area:1/1;padding:28px!important}.azanta-light-shell.app-shell .home-hero-visual{grid-area:1/2;max-height:none;min-height:320px!important}}@media (width>=1101px) and (width<=1920px) and (pointer:coarse) and (hover:none){.azanta-light-shell.app-shell .home-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.azanta-light-shell.app-shell .home-workspace-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.azanta-light-shell.app-shell .workspace-stage .knowledge-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-name-with-image{align-items:center;gap:14px;min-width:0;max-width:100%;display:flex}.product-name-with-image>:is(strong,h2,h3,span){overflow-wrap:anywhere;min-width:0}.product-thumbnail{color:#386a51;vertical-align:middle;background:linear-gradient(145deg,#faf7ef,#eaf1e7);border:1px solid #e9e2d8;border-radius:15px;flex:0 0 60px;grid-template-columns:1fr;place-items:center;width:60px;height:60px;display:inline-grid;overflow:hidden}.product-thumbnail img{object-fit:cover;width:100%;min-width:0;height:100%;display:block}.product-thumbnail.is-pair{flex-basis:80px;grid-template-columns:repeat(2,minmax(0,1fr));width:80px}.product-thumbnail.is-pair img{object-fit:cover}.product-thumbnail-large{border-radius:22px;flex-basis:116px;width:116px;height:116px}.product-thumbnail-large.is-pair{flex-basis:144px;width:144px}.knowledge-name{align-items:center;gap:14px;display:flex}.knowledge-name h3{flex:1;min-width:0}.knowledge-name>svg{flex:0 0 19px}.knowledge-table-name:has(.product-thumbnail){text-align:left;align-items:center;gap:12px;display:inline-flex}.knowledge-table-name .product-thumbnail{border-radius:11px;flex-basis:44px;width:44px;height:44px}.knowledge-image-editor-head{align-items:center;gap:22px;display:flex}.knowledge-image-editor-head>div{flex:1;min-width:0}.knowledge-image-editor h3,.fragrance-pyramid-heading h3{color:#2c3c31;margin:0;font-size:20px;line-height:1.4}.knowledge-image-editor p,.fragrance-pyramid-editor p{color:#776d61;margin:6px 0 14px;font-size:14px;line-height:1.6}.knowledge-image-upload{color:#286147;background:#f5f9f3;border:1px dashed #adc6b4;border-radius:14px;flex-direction:column;gap:10px;margin:20px 0 8px;padding:16px 18px;font-weight:600;display:flex}.knowledge-image-upload input{width:100%;min-width:0;font-weight:400}.knowledge-image-editor>small{color:#7b7268;line-height:1.5;display:block}.knowledge-image-library{margin-top:18px}.knowledge-image-library summary{color:#286147;cursor:pointer;padding:12px 0;font-weight:600}.knowledge-image-library>label{gap:7px;margin:10px 0 16px;display:grid}.knowledge-image-choices{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:12px;display:grid}.knowledge-image-choices button{color:#514b42;background:#fffdfa;border:1px solid #e4dfd5;border-radius:15px;justify-items:center;gap:8px;min-width:0;padding:9px;display:grid}.knowledge-image-choices button[aria-pressed=true]{background:#eaf3e8;border-color:#5b8b6e;box-shadow:inset 0 0 0 1px #5b8b6e}.knowledge-image-choices img{object-fit:cover;border-radius:10px;width:76px;height:76px}.knowledge-image-choices span{font-size:13px;line-height:1.4}.fragrance-pyramid{background:linear-gradient(145deg,#f8fbf5,#faf7f0);border:1px solid #e4e6dc;border-radius:20px;margin:18px 0;padding:24px}.fragrance-pyramid-heading{color:#386a51;align-items:center;gap:11px;margin-bottom:18px;display:flex}.fragrance-pyramid-levels{justify-items:center;gap:9px;display:grid}.fragrance-pyramid-level{box-sizing:border-box;background:#e3eee0;border:1px solid #dce6d7;border-radius:16px;gap:9px;width:100%;padding:17px 20px;display:grid}.fragrance-pyramid-level.level-0{background:#f3f6ec;width:68%}.fragrance-pyramid-level.level-1{background:#eaf1e3;width:84%}.fragrance-pyramid-label{color:#49634c;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:700}.fragrance-pyramid-notes{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.fragrance-pyramid-notes>span{color:#354a39;overflow-wrap:anywhere;background:#fffdf9;border:1px solid #dce4d6;border-radius:9px;padding:6px 10px;font-size:14px;line-height:1.4}.fragrance-pyramid-notes>small{color:#8a8d7e;font-size:13px}.fragrance-pyramid.is-compact{border-radius:14px;padding:14px}.fragrance-pyramid.is-compact .fragrance-pyramid-heading{margin-bottom:10px}.fragrance-pyramid.is-compact h3{font-size:15px!important}.azanta-light-shell.app-shell .workspace-stage .fragrance-pyramid.is-compact h3{font-size:15px!important;line-height:1.4!important}.fragrance-pyramid.is-compact .fragrance-pyramid-level{width:100%;padding:10px 12px}.fragrance-pyramid.is-compact .fragrance-pyramid-notes>span{padding:4px 7px;font-size:12px}.fragrance-pyramid-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.product-image-edit{color:#32694c;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:13px;text-decoration:underline}@media (width<=760px){.product-name-with-image{gap:10px}.product-thumbnail{border-radius:12px;flex-basis:46px;width:46px;height:46px}.product-thumbnail.is-pair{flex-basis:62px;width:62px}.product-thumbnail-large{border-radius:16px;flex-basis:78px;width:78px;height:78px}.product-thumbnail-large.is-pair{flex-basis:96px;width:96px}.knowledge-image-editor-head{align-items:flex-start;gap:14px}.knowledge-image-editor-head .knowledge-actions{flex-direction:column;align-items:stretch}.fragrance-pyramid{padding:16px}.fragrance-pyramid-level.level-0,.fragrance-pyramid-level.level-1{width:100%}.fragrance-pyramid-editor-grid{grid-template-columns:1fr}}@media (width>=761px) and (width<=1100px),(width>=761px) and (width<=1920px) and (pointer:coarse) and (hover:none){.fragrance-pyramid-editor-grid{grid-template-columns:1fr}}@media (width>=761px) and (pointer:fine) and (hover:hover){.azanta-light-shell.app-shell main.home-stage{container:azanta-home/inline-size}@container azanta-home (width<=1300px){.azanta-light-shell.app-shell main.home-stage .home-dashboard{gap:18px;grid-template-columns:minmax(0,1fr)!important}.azanta-light-shell.app-shell main.home-stage :is(.home-main-column,.home-right-rail){gap:16px;min-width:0}.azanta-light-shell.app-shell main.home-stage .home-right-rail{align-items:start;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important}.azanta-light-shell.app-shell main.home-stage .home-hero{min-width:0;border-radius:20px!important;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)!important;min-height:0!important}.azanta-light-shell.app-shell main.home-stage .home-hero-copy{justify-content:center;min-width:0;padding:24px!important}.azanta-light-shell.app-shell main.home-stage .home-overline{letter-spacing:.1em;font-size:10.5px;line-height:1.5}.azanta-light-shell.app-shell main.home-stage .home-hero h1{letter-spacing:-.025em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;margin:8px 0 12px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important;font-size:clamp(26px,2.8cqw,32px)!important;line-height:1.2!important}.azanta-light-shell.app-shell main.home-stage .home-hero-lead{max-width:100%;margin:0;font-family:inherit!important;font-size:14px!important;line-height:1.6!important}.azanta-light-shell.app-shell main.home-stage .home-hero-search{box-sizing:border-box;border-radius:13px;grid-template-columns:20px minmax(0,1fr) 38px;align-items:center;gap:8px;width:100%;min-width:0;min-height:48px;margin-top:18px;padding:4px 5px 4px 12px;height:48px!important}.azanta-light-shell.app-shell main.home-stage .home-hero-search input{width:100%;min-width:0;min-height:0;line-height:1.4;height:38px!important;padding:0!important;font-size:13px!important}.azanta-light-shell.app-shell main.home-stage .home-hero-search button{border-radius:9px;flex:none;width:38px;height:38px;margin:0;padding:0;min-height:38px!important}.azanta-light-shell.app-shell main.home-stage .home-quick-intents{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.azanta-light-shell.app-shell main.home-stage .home-quick-intents button{white-space:normal;justify-content:flex-start;gap:7px;width:100%;min-width:0;min-height:38px;padding:8px 10px;font-size:12px;line-height:1.4}.azanta-light-shell.app-shell main.home-stage .home-quick-intents button svg{flex:none}.azanta-light-shell.app-shell main.home-stage .home-quick-intents button span{min-width:0}.azanta-light-shell.app-shell main.home-stage .home-hero-visual{min-width:0;max-height:none;position:relative;min-height:260px!important}.azanta-light-shell.app-shell main.home-stage .home-hero-visual picture{width:100%;height:100%;display:block;position:absolute;inset:0}.azanta-light-shell.app-shell main.home-stage .home-hero-visual img{object-fit:cover;width:100%;height:100%}.azanta-light-shell.app-shell main.home-stage .home-hero-signature{letter-spacing:.08em;text-align:right;font-size:9px;line-height:1.5;bottom:14px;left:14px;right:14px}.azanta-light-shell.app-shell main.home-stage .home-metrics-grid{gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))!important}.azanta-light-shell.app-shell main.home-stage .home-metric-card{border-radius:14px;grid-template-columns:36px minmax(0,1fr);gap:10px;min-width:0;min-height:94px;padding:14px}.azanta-light-shell.app-shell main.home-stage .home-metric-card>div{min-width:0}.azanta-light-shell.app-shell main.home-stage .home-metric-icon{border-radius:11px;width:36px;height:36px}.azanta-light-shell.app-shell main.home-stage .home-metric-icon svg{width:23px;height:23px}.azanta-light-shell.app-shell main.home-stage .home-metric-card strong{margin:0 0 4px;display:block;font-family:inherit!important;font-size:26px!important;line-height:1.2!important}.azanta-light-shell.app-shell main.home-stage .home-metric-card div>span{font-size:12.5px;line-height:1.4;display:block}.azanta-light-shell.app-shell main.home-stage .home-metric-card small{font-size:11px;line-height:1.4;display:block}.azanta-light-shell.app-shell main.home-stage .home-workspace-grid{gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.azanta-light-shell.app-shell main.home-stage :is(.home-workspaces,.home-panel,.home-rail-card){min-width:0;padding:20px}.azanta-light-shell.app-shell main.home-stage .home-workspace-card{min-width:0;padding:18px;min-height:154px!important}.azanta-light-shell.app-shell main.home-stage .home-workspace-card-copy strong{line-height:1.35;font-size:18px!important}.azanta-light-shell.app-shell main.home-stage .home-workspace-card-copy small{font-size:13px;line-height:1.5}.azanta-light-shell.app-shell main.home-stage :is(.home-section-heading,.home-panel-heading,.home-rail-heading){flex-wrap:wrap;gap:12px}.azanta-light-shell.app-shell main.home-stage :is(.home-section-heading,.home-panel-heading,.home-rail-heading) h2{font-family:inherit!important;font-size:22px!important;line-height:1.3!important}.azanta-light-shell.app-shell main.home-stage .home-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container azanta-home (width<=850px){.azanta-light-shell.app-shell main.home-stage .home-hero{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr)!important}.azanta-light-shell.app-shell main.home-stage .home-hero-copy{padding:20px!important}.azanta-light-shell.app-shell main.home-stage .home-quick-intents{grid-template-columns:repeat(2,minmax(0,1fr))}.azanta-light-shell.app-shell main.home-stage .home-metrics-grid,.azanta-light-shell.app-shell main.home-stage .home-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.azanta-light-shell.app-shell main.home-stage .home-lower-grid{grid-template-columns:minmax(0,1fr)}}}
