@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;550;600;650;700;750;800&display=swap";.beta-welcome{min-height:100dvh;display:grid;grid-template-columns:minmax(350px,1.04fr) minmax(390px,1fr);background:#f8faf5;color:#203d30}.beta-intro{background:#182e25;color:#edf4e7;padding:42px clamp(30px,5vw,90px);display:flex;flex-direction:column;min-height:100dvh;position:relative;overflow:hidden}.beta-intro:after{content:"";position:absolute;width:440px;height:440px;right:-230px;bottom:-170px;border:1px solid #9fbc7935;border-radius:50%;box-shadow:0 0 0 65px #9fbc7909,0 0 0 130px #9fbc7906;pointer-events:none}.beta-brand{display:flex;align-items:center;gap:11px;color:#eaf1e1;text-decoration:none;font-size:32px;letter-spacing:-1.5px;font-family:Manrope,sans-serif;font-weight:650;width:fit-content;position:relative;z-index:1}.beta-brand svg{color:#c4d4a4;flex-shrink:0}.beta-brand small{font-size:10px;letter-spacing:1.4px;font-weight:550;align-self:center;margin-left:4px;border:1px solid #829c6775;border-radius:4px;padding:5px 7px;color:#bdd69a}.beta-intro-copy{margin:auto 0;padding:64px 0;position:relative;z-index:1;max-width:530px}.beta-kicker{display:block;letter-spacing:1.6px;color:#b1c39d;font-size:10px;font-weight:600}.beta-intro h1{font-size:clamp(42px,4.6vw,70px);line-height:1.1;letter-spacing:-2.8px;font-weight:550;font-family:Manrope,sans-serif;margin:24px 0}.beta-intro h1 em{font-family:Georgia,serif;font-weight:400;color:#c7d8ae;letter-spacing:-2.1px}.beta-intro-copy>p{font-size:16px;line-height:1.8;color:#bdcdbf;max-width:410px}.beta-intro ul{list-style:none;padding:0;margin:31px 0 0;display:grid;gap:15px}.beta-intro li{display:flex;align-items:flex-start;gap:11px;font-size:13px;line-height:1.65;color:#d0ddc8}.beta-intro li svg{color:#c3d5a3;flex-shrink:0;margin-top:2px}.beta-intro-foot{font-size:11px;color:#aabda6;position:relative;z-index:1;line-height:1.8}.beta-welcome main.beta-form-area{display:flex;align-items:center;justify-content:center;max-width:none;min-height:100dvh;padding:38px clamp(24px,4vw,70px);margin:0}.beta-form-card{width:100%;max-width:440px}.beta-free-badge{display:inline-flex;background:#eaf1df;border:1px solid #d8e4c7;color:#47663a;border-radius:5px;padding:6px 9px;font-size:9px;font-weight:650;letter-spacing:1.05px}.beta-form-card h2{font-family:Manrope,sans-serif;color:#23402e;font-size:30px;line-height:1.25;letter-spacing:-1px;font-weight:600;margin:20px 0 12px;max-width:390px}.beta-form-card>p{font-size:14px;line-height:1.7;color:#63755e;margin:0}.beta-auth-tabs{display:flex;border-bottom:1px solid #dce5d5;gap:26px;margin:26px 0 24px}.beta-auth-tabs button{padding:10px 0 12px;background:transparent;color:#6e7e64;border-bottom:2px solid transparent;font-size:13px;min-height:42px}.beta-auth-tabs button.is-active{border-bottom-color:#244c38;color:#203f2e;font-weight:650}.beta-auth-form{display:grid;gap:16px}.beta-auth-form label{display:flex;flex-wrap:wrap;gap:8px 6px;font-size:13px;font-weight:550;color:#354f38}.beta-auth-form label>input,.beta-password{width:100%;border:1px solid #cedac4;background:#fff;border-radius:7px;min-height:46px;color:#284c36;font-size:16px;outline:none}.beta-auth-form label>input{padding:10px 12px}.beta-auth-form label>input:focus,.beta-password:focus-within{outline:2px solid #456b39;outline-offset:3px}.beta-auth-form input:disabled{color:#6f7d66;background:#f3f6ef}.beta-password{display:flex;align-items:stretch;overflow:hidden}.beta-password input{min-width:0;width:100%;flex:1;border:0;background:transparent;font-size:16px;color:#284c36;padding:10px 12px;outline:none!important}.beta-password button{width:45px;flex-shrink:0;background:transparent;color:#59714b;display:grid;place-items:center}.beta-password button:hover{background:#eff4e9}.beta-optional{font-weight:400;color:#788871;font-size:12px}.beta-auth-form>small{font-size:11px;color:#6a7e5d;line-height:1.6;margin-top:-9px}.beta-submit{display:flex;align-items:center;justify-content:center;gap:11px;min-height:48px;border-radius:7px;background:#24543e;color:#fff;padding:12px 16px;font-size:14px;font-weight:600;margin-top:3px}.beta-submit:hover:not(:disabled){background:#183f2d}.beta-submit:disabled{background:#c6d5bc;color:#445c37}.beta-form-error{font-size:13px;line-height:1.7;background:#fff5e7;border:1px solid #e7cd9d;color:#745324;border-radius:7px;padding:11px 13px;overflow-wrap:anywhere}.beta-form-card>p.beta-form-foot{font-size:11px;line-height:1.8;margin-top:19px;color:#77856c}.beta-loading{min-height:100dvh;background:#f8faf5;color:#365937;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:17px;padding:30px;text-align:center}.beta-loading h1{font-size:25px;letter-spacing:-.8px;font-weight:600}.beta-loading p{font-size:14px;line-height:1.8;max-width:440px}.beta-account-control{display:flex;gap:12px;align-items:center;position:relative;min-width:0}.beta-account-control>span:first-child{font-size:12px;line-height:1.4;color:#435b3a;max-width:160px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.beta-account-control small{display:block;color:#6f8262;font-size:10px}.beta-account-control .button{white-space:nowrap}.beta-account-control>.beta-account-error{position:absolute;right:0;top:calc(100% + 10px);max-width:300px;width:max-content;white-space:normal;padding:10px 12px;background:#fff4df;border:1px solid #ddc496;box-shadow:0 3px 10px #1b302015;font-size:12px;line-height:1.7;color:#70531f;z-index:80;border-radius:6px}.beta-welcome button:focus-visible,.beta-account-control button:focus-visible{outline:2px solid #456b39;outline-offset:4px}.beta-authenticated{min-height:100vh}@media(max-width:900px){.beta-welcome{grid-template-columns:minmax(290px,.9fr) minmax(350px,1fr)}.beta-intro{padding:32px}.beta-intro h1{font-size:45px;letter-spacing:-1.8px}.beta-intro-copy>p{font-size:14px}.beta-intro-copy{padding:45px 0}.beta-welcome main.beta-form-area{padding:32px}.beta-form-card h2{font-size:27px}.beta-account-control>span:first-child{display:none}}@media(max-width:690px){.beta-welcome{display:block}.beta-intro{min-height:0;padding:24px}.beta-brand{font-size:27px}.beta-brand svg{width:35px;height:35px}.beta-intro-copy{padding:28px 0 0}.beta-kicker{font-size:9px}.beta-intro h1{font-size:36px;line-height:1.17;letter-spacing:-1.4px;margin:15px 0}.beta-intro h1 br{display:none}.beta-intro h1 br:after{content:" "}.beta-intro h1 em{display:block;font-size:39px;letter-spacing:-1.4px}.beta-intro-copy>p{font-size:14px;max-width:450px;margin:10px 0 17px}.beta-intro ul{display:none}.beta-intro-foot{margin-top:5px;font-size:10px}.beta-welcome main.beta-form-area{min-height:0;padding:29px 24px 38px}.beta-form-card{max-width:470px}.beta-form-card h2{font-size:26px;margin-top:15px}.beta-form-card>p{font-size:13px}.beta-auth-tabs{margin:20px 0}.beta-auth-form{gap:15px}.beta-account-control .button{width:40px;min-height:40px;padding:8px}.beta-account-control .button>span{display:none}}@media(prefers-reduced-motion:reduce){.beta-loading .spin,.beta-auth-form .spin,.beta-account-control .spin{animation:none}}.beta-feedback-launcher{position:fixed;right:26px;bottom:91px;min-height:44px;padding:10px 14px;display:flex;align-items:center;gap:9px;color:#31513b;background:#fff;border:1px solid #c9d9bd;border-radius:24px;box-shadow:0 3px 12px #1b3a2818;z-index:69;font-size:12px;font-weight:550}.beta-feedback-launcher:hover{background:#edf4e7;border-color:#a7bf94}.beta-feedback-launcher:focus-visible{outline:2px solid #365f3b;outline-offset:4px}.beta-feedback-form{padding:0 24px}.beta-feedback-form>p{font-size:14px;line-height:1.8;color:#5b7151;margin:0 0 20px}.beta-feedback-form>p strong{font-weight:550}.beta-feedback-form label{display:grid;gap:9px;color:#365530;font-size:13px;font-weight:550;margin-bottom:18px}.beta-feedback-form select,.beta-feedback-form textarea{width:100%;background:#fff;border:1px solid #cddcc2;border-radius:7px;font:inherit;font-size:16px;color:#375c2e;padding:11px 12px;line-height:1.6;min-height:44px}.beta-feedback-form textarea{resize:vertical;min-height:150px;max-height:45dvh}.beta-feedback-form select:focus,.beta-feedback-form textarea:focus{outline:2px solid #456b39;outline-offset:3px}.beta-feedback-meta{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;margin-top:-7px;margin-bottom:16px}.beta-feedback-meta small{font-size:11px;line-height:1.7;color:#6e825e}.beta-feedback-meta small:last-child{white-space:nowrap}.beta-feedback-form .modal-footer{padding-left:0;padding-right:0;margin-top:4px}.beta-feedback-receipt{padding:4px 25px 27px;text-align:center;color:#496f3a}.beta-feedback-check{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:#edf4e6;color:#396530;margin:0 auto 17px}.beta-feedback-receipt h3{font-size:20px;font-weight:600;letter-spacing:-.4px;color:#2a4d2c;margin:0 0 12px}.beta-feedback-receipt p{font-size:14px;line-height:1.8;color:#617952;margin:0 auto 23px;max-width:430px;overflow-wrap:anywhere}.beta-feedback-receipt .button{min-height:44px;padding:10px 23px;font-size:13px}@media(max-width:600px){.beta-feedback-launcher{right:17px;bottom:79px;font-size:12px;min-height:42px;padding:9px 12px}.beta-feedback-form{padding:0 19px}.beta-feedback-form>p{font-size:13px}.beta-feedback-form textarea{min-height:125px}.beta-feedback-meta{flex-wrap:wrap;gap:3px}.beta-feedback-meta small:last-child{margin-left:auto}.beta-feedback-receipt{padding:2px 19px 23px}.beta-feedback-receipt h3{font-size:19px}}@media(prefers-reduced-motion:reduce){.beta-feedback-form .spin{animation:none}}.imported-history{margin:24px 0;border:1px solid var(--border,#d7e0e6);border-radius:18px;background:var(--surface,#fff);color:var(--text,#172b37);overflow:hidden}.imported-history>header,.imported-history-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:24px}.imported-history h2{margin:4px 0 8px;font-size:1.4rem}.imported-history h3{margin:0 0 8px}.imported-history p{line-height:1.55}.imported-history>header p{margin:4px 0;color:var(--muted,#52636f)}.imported-history-eyebrow{display:flex;align-items:center;gap:7px;font-size:.75rem;text-transform:uppercase;letter-spacing:.07em;font-weight:700}.imported-history button,.imported-history select,.imported-history input{font:inherit;color:inherit;min-height:40px;border:1px solid var(--border,#d7e0e6);border-radius:8px;background:var(--surface,#fff);padding:8px 12px}.imported-history button{display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.imported-history button:disabled{opacity:.55;cursor:default}.imported-history button:focus-visible,.imported-history input:focus-visible,.imported-history select:focus-visible{outline:3px solid #1680a1;outline-offset:3px}.imported-history-counts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;background:var(--border,#d7e0e6);border-block:1px solid var(--border,#d7e0e6)}.imported-history-counts>div{background:var(--surface,#fff);padding:16px 20px;display:flex;flex-direction:column;gap:6px}.imported-history-counts strong{font-size:1.5rem}.imported-history-counts span,.imported-history small{font-size:.8rem;color:var(--muted,#52636f)}.imported-history-note{margin:0;padding:14px 24px;background:var(--surface-muted,#f3f6f8);font-size:.85rem}.imported-history-body{padding:22px 24px}.imported-history-toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.imported-history-toolbar>label{display:flex;align-items:center;gap:7px;flex:1;min-width:230px}.imported-history-toolbar input{width:100%}.imported-history-toolbar select{max-width:200px}.imported-history-scope{font-size:.8rem;color:var(--muted,#52636f)}.imported-history-table{overflow-x:auto}.imported-history table{width:100%;border-collapse:collapse;text-align:left;min-width:650px}.imported-history th,.imported-history td{padding:13px 10px;border-bottom:1px solid var(--border,#d7e0e6);vertical-align:top;font-size:.87rem}.imported-history th{font-size:.75rem;color:var(--muted,#52636f)}.imported-history td small{display:block;margin-top:6px;overflow-wrap:anywhere}.imported-history-state{display:inline-block;background:var(--surface-muted,#eef2f5);color:var(--text,#293a47);padding:4px 8px;border-radius:20px;font-size:.75rem}.imported-history-detail{margin-top:20px;border:1px solid var(--border,#d7e0e6);border-radius:12px;padding:18px}.imported-history-detail>header{padding:0}.imported-history-detail p{font-size:.85rem}.imported-history-detail code{display:block;overflow-wrap:anywhere;font-size:.75rem;margin-top:12px}.imported-history-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:440px;overflow:auto;padding:16px;border-radius:10px;background:var(--surface-muted,#f3f6f8);font-size:.8rem}.imported-history-detail ul{list-style:none;padding:0}.imported-history-detail li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--border,#d7e0e6);font-size:.85rem}.imported-history-error{padding:12px 24px;color:#7b2934}@media(max-width:800px){.imported-history-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.imported-history>header{padding:18px;flex-direction:column}.imported-history-body{padding:18px}.imported-history-toolbar>label{min-width:100%}.imported-history-toolbar select{max-width:100%;flex:1}.imported-history-detail>header{flex-direction:column}}@media(prefers-reduced-motion:reduce){.imported-history *{animation:none!important;transition:none!important}}.overview-home{max-width:1240px;margin:0 auto;color:var(--dark);padding-bottom:45px}.overview-home p{line-height:1.65}.home-project{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:4px 0 34px}.home-project h1{font-family:inherit;font-size:30px;font-weight:650;letter-spacing:-1px;margin:8px 0 7px}.home-project p{display:flex;align-items:center;gap:7px;font-size:13px;color:#64766a;margin:0;overflow-wrap:anywhere}.home-intro{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:23px}.home-hello{display:flex;gap:8px;align-items:center;color:#39725b;font-size:12px;font-weight:600;margin-bottom:9px}.home-intro h2{font-size:26px;font-weight:600;letter-spacing:-.75px;margin:0 0 8px}.home-intro p{font-size:14px;color:#6a786f;margin:0}.overview-home .button{font-size:12px;min-height:42px;padding:10px 16px}.overview-home .button-small{min-height:38px;padding:8px 12px}.overview-home .text-link{font-size:12px;gap:7px;min-height:36px}.home-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:30px}.home-shortcut{background:#fff;border:1px solid #e0e7df;border-radius:12px;min-height:112px;display:flex;align-items:center;text-align:left;padding:20px 18px;gap:12px;color:#263f33;box-shadow:0 2px 4px #17281a02;transition:border-color .15s,transform .15s,box-shadow .15s}.home-shortcut:hover{border-color:#8aaf98;box-shadow:0 5px 17px #23462c08;transform:translateY(-2px)}.home-shortcut>span:nth-child(2){flex:1;min-width:0}.home-shortcut strong{font-size:13px;font-weight:600;line-height:1.45;display:block}.home-shortcut small{display:block;font-size:11px;line-height:1.6;color:#78847b;margin-top:5px}.home-shortcut>svg{color:#96a69a;flex-shrink:0}.home-shortcut-icon{display:grid;place-items:center;width:40px;height:43px;border-radius:9px;background:#edf4ed;color:#3d7259;flex-shrink:0}.home-shortcut:nth-child(3) .home-shortcut-icon{background:#f5f0e4;color:#907b40}.home-shortcut:nth-child(4) .home-shortcut-icon{background:#eef1f7;color:#66768e}.home-shortcut:nth-child(5) .home-shortcut-icon{background:#f0eef5;color:#7a6d8b}.home-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:0 0 28px}.home-total{background:#f0f3ec;border:1px solid #e5eadd;border-radius:11px;padding:20px;text-align:left;color:var(--dark);min-height:147px;display:flex;align-items:flex-start;flex-direction:column}.home-total>span{font-size:11px;font-weight:500;color:#677760}.home-total strong{font-size:29px;line-height:1.2;font-weight:600;letter-spacing:-.8px;margin:12px 0 7px;overflow-wrap:anywhere}.home-total small{font-size:10px;line-height:1.6;color:#7d8975}.home-total-attention{background:#f8f3e8;border-color:#ece3d2}.home-total-attention>span,.home-total-attention small{color:#8e7a55}.home-total:hover{border-color:#b1c3a4}.home-notice{display:flex;align-items:center;gap:12px;padding:15px 17px;background:#fff7e8;border:1px solid #e9d7b2;border-radius:10px;margin:0 0 17px;color:#87632d}.home-notice>div{flex:1}.home-notice strong{display:block;font-size:12px}.home-notice span{font-size:11px;display:block;margin-top:4px;line-height:1.6}.home-section{background:#fff;border:1px solid #e1e7df;border-radius:13px;margin:0 0 23px;overflow:hidden}.home-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 25px 20px}.home-section-heading h2{font-size:17px;letter-spacing:-.3px;font-weight:600;margin:0}.home-section-heading p{color:#81907e;font-size:11px;margin:6px 0 0;line-height:1.6}.home-connections{padding:0 25px 9px}.home-connection{display:flex;align-items:center;gap:13px;padding:17px 0;border-top:1px solid #edf0e8}.connection-symbol{width:36px;height:36px;display:grid;place-items:center;background:#f7f3e8;border-radius:50%;color:#9b8653;flex-shrink:0}.connection-symbol.ready{background:#edf4e9;color:#527848}.home-connection>div{flex:1;min-width:0}.home-connection strong{font-size:12px;font-weight:600;overflow-wrap:anywhere}.home-connection p{font-size:11px;color:#85917f;margin:4px 0 0}.home-updated{font-size:10px;color:#8a9787;display:flex;align-items:center;gap:6px;white-space:nowrap}.home-live-dot{width:5px;height:5px;border-radius:50%;background:#829b6d}.home-activity-row{display:flex;align-items:center;gap:13px;padding:17px 25px;border-top:1px solid #edf0e8;background:#fff;width:100%;text-align:left;color:#52664b}.home-activity-row:hover{background:#f9fbf6}.activity-symbol{width:34px;height:34px;display:grid;place-items:center;background:#f4f7f0;border:1px solid #e8edde;border-radius:8px;flex-shrink:0;color:#7d926d}.home-activity-copy{flex:1;min-width:0}.home-activity-copy strong{display:block;font-size:12px;font-weight:550;overflow-wrap:anywhere}.home-activity-copy small{font-size:10px;color:#8d9984;margin-top:5px;display:block;line-height:1.5}.home-activity-meta{text-align:right;flex-shrink:0}.home-activity-meta>span{font-size:10px;display:block;color:#6b805e}.home-activity-meta small{display:block;font-size:9px;margin-top:6px;color:#9ca58f}.home-activity-row>svg{flex-shrink:0;color:#b4bea8}.home-load-more{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:15px;background:#fafbf7;border-top:1px solid #e9eddf;color:#698454;font-size:11px}.home-details{padding:15px 25px;border-top:1px solid #edf0e8;color:#83927b;font-size:11px}.home-details summary{cursor:pointer;min-height:20px}.home-details>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:17px 0}.home-details article{background:#fafbf7;border:1px solid #edf1e6;padding:13px;border-radius:7px}.home-details article strong{font-size:11px;display:block}.home-details article>span{display:block;font-size:19px;color:#526d44;margin:8px 0}.home-details article p{font-size:10px;line-height:1.6}.home-empty{text-align:center;padding:30px 25px 36px;border-top:1px solid #edf0e8}.home-empty>span{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:#eff5e9;color:#88a273;margin:0 auto 15px}.home-empty h3{font-size:15px;font-weight:600;margin:0 0 7px}.home-empty p{font-size:12px;color:#87947d;margin:0 auto 18px;max-width:410px}.home-empty-note{font-size:12px;color:#87947d;padding:15px 0 22px;margin:0}.home-activity>.home-empty-note{padding:15px 25px 30px}.home-learn{background:#fdfefb}.home-learn-label{display:flex;align-items:center;gap:7px;color:#809571;font-size:10px;margin-bottom:9px}.home-guide-search{display:flex;align-items:center;gap:8px;border:1px solid #dfe6d8;border-radius:7px;padding:0 12px;height:39px;color:#96a48a;background:#fff;min-width:250px}.home-guide-search input{min-width:0;width:100%;border:0;outline:0;font-size:11px;background:none;color:#566f47}.home-guide-search:focus-within{outline:2px solid #b5ccb0;outline-offset:2px}.home-guide-search input:focus{outline:0}.home-guides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:0 25px 25px}.home-guide{padding:0;border:1px solid #e5eadf;background:#fff;border-radius:9px;overflow:hidden;text-align:left;color:#4d6543;display:flex;flex-direction:column}.home-guide:hover{border-color:#acc09b}.home-guide-illustration{height:112px;background:#f0f4e8;display:flex;align-items:center;justify-content:space-between;padding:22px 23px;border-bottom:1px solid #e8eddf;width:100%}.home-guide:nth-child(3n+2) .home-guide-illustration{background:#edf2ee}.home-guide:nth-child(3n) .home-guide-illustration{background:#f4f0e7}.home-guide-illustration>span:first-child{font-size:35px;font-weight:400;color:#a5b697;letter-spacing:-2px}.guide-sketch{width:72px;background:#ffffffd9;border:1px solid #dce5d1;border-radius:6px;height:68px;padding:14px 10px;position:relative;box-shadow:0 3px #dce7d29c}.guide-sketch i{height:3px;width:39px;background:#d8e2ce;display:block;margin-bottom:7px}.guide-sketch i:nth-child(2){width:27px}.guide-sketch i:nth-child(3){width:32px}.guide-sketch>svg{position:absolute;right:-8px;bottom:-6px;border:3px solid #f0f4e8;border-radius:50%;background:#7a9866;color:#fff;width:25px;height:25px;padding:2px}.home-guide>span:nth-child(2){padding:17px 17px 8px;flex:1}.home-guide strong{display:block;font-size:12px;font-weight:600;line-height:1.5}.home-guide small{display:block;font-size:10px;color:#8e9a82;line-height:1.7;margin-top:7px}.home-guide-open{display:flex;align-items:center;gap:7px;padding:6px 17px 17px;color:#6f8b59;font-size:10px}.home-practice{display:flex;align-items:center;gap:24px;padding:21px 25px;border-top:1px solid #e5ebdc;background:#f7f9f2}.home-practice>div{flex:1}.home-practice strong{font-size:12px;color:#536d45}.home-practice p{font-size:10px;line-height:1.65;color:#8c9b7d;margin:6px 0 0;max-width:600px}.home-practice .button{font-size:10px;white-space:nowrap}.guide-summary{font-size:14px;line-height:1.8;color:#6f8063;padding:18px 24px 0}.guide-steps{list-style:none;padding:8px 24px 22px;margin:0;display:flex;flex-direction:column;gap:0}.guide-steps li{display:flex;gap:15px;align-items:flex-start;padding:17px 0;border-bottom:1px solid #edf1e7}.guide-steps li:last-child{border:0}.guide-steps li>span{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#eaf2e4;color:#64864d;font-size:11px;flex-shrink:0}.guide-steps li>div{font-size:13px;line-height:1.8;color:#526847;padding-top:1px}.guide-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;border-top:1px solid #e7ecdf}.guide-footer>span{font-size:10px;color:#99a58e}.guide-footer .button{font-size:11px}.workspace-picker{position:relative}.workspace-picker .workspace-switch{background:transparent;width:calc(100% - 2px);text-align:left;cursor:pointer}.workspace-picker-name{flex:1;min-width:0}.workspace-picker-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-menu-dismiss{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;z-index:1;cursor:default}.workspace-project-menu{position:absolute;left:0;right:0;top:calc(100% - 18px);z-index:2;background:#fff;border:1px solid #dce5d6;border-radius:9px;box-shadow:0 15px 35px #071c1740;padding:7px;color:#3d5933;max-height:360px;overflow-y:auto}.workspace-project-menu>strong{font-size:10px;display:block;padding:9px 10px;color:#92a187}.workspace-project-menu button{width:100%;text-align:left;padding:11px 10px;border-radius:5px;display:flex;align-items:center;gap:8px;color:#59724b;background:transparent;font-size:11px;min-height:38px}.workspace-project-menu button>span{flex:1;overflow-wrap:anywhere}.workspace-project-menu button:hover,.workspace-project-menu button.chosen{background:#edf4e6}.workspace-project-menu hr{border:0;border-top:1px solid #e6ecdf;margin:7px 0}.workspace-editor-note{font-size:12px;line-height:1.7;color:#8c9d7d}.workspace-boot{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:30px;background:#f7f9f3;color:#365b2d;text-align:center}.workspace-boot-star{font-size:55px;color:#3d7056;margin-bottom:18px}.workspace-boot h1{font-size:30px;font-family:inherit;letter-spacing:-.7px}.workspace-boot p{font-size:13px;color:#879b7b;line-height:1.7}.workspace-boot form{width:100%;max-width:390px;text-align:left;margin-top:20px}.workspace-boot label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#6a825a}.workspace-boot input{min-height:43px;padding:10px 12px;border:1px solid #d9e3d0;border-radius:7px;background:#fff}.workspace-boot form .button{margin-top:15px;width:100%;justify-content:center}.hermes-help-launcher{position:fixed;bottom:25px;right:26px;z-index:70;display:flex;align-items:center;gap:8px;min-width:112px;min-height:54px;padding:11px 18px 11px 13px;color:#fff;background:#173f32;border:1px solid #2d5946;border-radius:30px;box-shadow:0 5px 18px #1b3a2830;transition:transform .15s,background .15s}.hermes-help-launcher:hover{background:#245440;transform:translateY(-2px)}.hermes-help-launcher>span{font-size:12px;font-weight:600}.hermes-help-launcher>svg{color:#d4e3bc}.hermes-help-launcher.is-open{min-width:54px;justify-content:center;padding:12px}.hermes-help-launcher.is-open>span{display:none}.hermes-help-panel{position:fixed;bottom:92px;right:26px;width:424px;max-width:calc(100vw - 30px);height:650px;max-height:calc(100dvh - 119px);z-index:70;display:flex;flex-direction:column;background:#fff;border:1px solid #d8e2d1;border-radius:16px;box-shadow:0 20px 65px #18302329;color:#405b34;overflow:hidden}.hermes-help-header{display:flex;align-items:center;gap:10px;padding:19px 20px;border-bottom:1px solid #e6edde;background:#f6f9f2}.hermes-help-avatar{display:grid;place-items:center;width:41px;height:41px;border-radius:11px;background:#e8efdf;color:#23654f}.hermes-help-header>div{flex:1}.hermes-help-header h2{font-size:16px;letter-spacing:-.35px;font-weight:650;margin:0}.hermes-help-header p{font-size:10px;color:#8c9d7c;margin:4px 0 0}.hermes-help-messages{flex:1;overflow:auto;overscroll-behavior:contain;padding:21px 19px;min-height:0;scrollbar-gutter:stable}.hermes-welcome h3{font-size:19px;letter-spacing:-.4px;font-weight:600;margin:0 0 8px;color:#284e29}.hermes-welcome p{font-size:12px;line-height:1.8;color:#829371;margin:0 0 15px}.hermes-starters{display:flex;flex-direction:column;gap:7px;margin-bottom:15px}.hermes-starters button{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#f8faf4;border:1px solid #e4ebda;border-radius:7px;color:#698454;text-align:left;padding:11px 12px;font-size:11px;min-height:39px}.hermes-starters button:hover{background:#eef4e6}.hermes-message{font-size:12px;line-height:1.8;margin-top:17px;overflow-wrap:anywhere}.hermes-message.user{margin-left:32px;padding:11px 14px;background:#edf3e6;border-radius:11px 11px 2px;color:#4b6d3c}.hermes-message.assistant{color:#556f46;padding:1px 2px}.hermes-message-text{white-space:pre-wrap}.hermes-citations{display:flex;flex-wrap:wrap;gap:7px;margin-top:7px}.hermes-citations button{background:none;padding:0;color:#8a9e77;font-size:10px;display:flex;align-items:center;gap:4px;text-decoration:underline;text-underline-offset:3px}.hermes-choices{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0 3px}.hermes-choices button{min-height:36px;border:1px solid #ccdcbf;border-radius:7px;background:#f8fbf3;padding:8px 11px;color:#567b40;font-size:11px;text-align:left}.hermes-choices button:hover{background:#edf5e4}.hermes-manual-task{display:flex;align-items:flex-start;gap:9px;border:1px solid #e5dcbc;border-radius:9px;background:#fffaf0;padding:13px;margin:12px 0}.hermes-manual-task>svg{flex-shrink:0;margin-top:2px;color:#a68c4a}.hermes-manual-task strong{font-size:11px;color:#8c773d}.hermes-manual-task p{font-size:10px;line-height:1.8;color:#9e8e62;margin:5px 0 11px}.hermes-manual-task .button{font-size:10px;min-height:34px;padding:7px 10px}.hermes-action-card{margin-top:12px;border:1px solid #d5e3ca;border-radius:9px;padding:16px;background:#f8fbf4}.hermes-action-eyebrow{font-size:8px;letter-spacing:1.2px;color:#88a171;font-weight:600}.hermes-action-card h3{font-size:14px;font-weight:600;line-height:1.5;letter-spacing:-.2px;color:#446538;margin:8px 0}.hermes-action-card ul{padding-left:17px;margin:8px 0 15px;font-size:11px;line-height:1.8;color:#839771}.hermes-action-card>p{font-size:10px;color:#9d915f;margin:11px 0}.hermes-action-card .button{min-height:37px;font-size:11px;padding:8px 12px}.hermes-action-result p{font-size:11px;line-height:1.8}.hermes-action-result.uncertain{color:#9a7a36}.hermes-action-result .text-link{font-size:11px;margin-bottom:8px}.hermes-answer-link{display:flex;align-items:center;gap:7px;background:none;padding:0;color:#6c9050;font-size:11px;min-height:34px}.hermes-thinking{display:flex;align-items:center;gap:9px;padding:14px 0 4px;color:#90a17d;font-size:11px}.hermes-help-error{padding:12px 13px;border-radius:8px;background:#fff6e8;border:1px solid #ead8b4;color:#a17c3c;font-size:11px;margin-top:14px;line-height:1.7}.hermes-help-error p{margin:0}.hermes-help-error button{background:none;font-size:11px;color:#9b7835;text-decoration:underline;padding:8px 0 0;min-height:30px}.hermes-chat-form{display:flex;gap:8px;margin:0 15px;padding:9px 11px;border:1px solid #dce6d2;background:#fff;border-radius:9px;flex-shrink:0}.hermes-chat-form:focus-within{outline:2px solid #b9cfaa;outline-offset:2px}.hermes-chat-form input{width:100%;flex:1;min-width:0;border:0;background:none;outline:none!important;font-size:12px;color:#577b3e;padding:5px 2px;min-height:29px}.hermes-chat-form input::placeholder{color:#a6b398}.hermes-chat-form button{background:#23654f;color:#fff;border-radius:6px;width:34px;height:34px;display:grid;place-items:center;flex-shrink:0}.hermes-chat-form button:disabled{background:#e3ebda;color:#afbea1}.hermes-help-footer{padding:11px 16px 13px;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0}.hermes-help-footer>button{padding:0;background:none;text-align:left;font-size:9px;color:#8f9f80;min-height:26px;text-decoration:underline;text-underline-offset:3px}.hermes-help-footer>span{font-size:8px;color:#a5af9c;white-space:nowrap}@media(min-width:1500px){.home-shortcut strong{font-size:14px}.home-shortcut small{font-size:12px}.home-shortcut{padding:23px 21px;min-height:120px}.home-total>span{font-size:12px}.home-total small{font-size:11px}}@media(max-width:1200px){.home-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.home-total{padding:17px}.home-total>span{font-size:10px}.home-total strong{font-size:25px}.home-section-heading{padding:21px}.home-guides{padding:0 21px 21px}.home-guide-search{min-width:220px}.home-practice{align-items:flex-start;flex-direction:column;gap:14px}.home-activity-meta{max-width:160px}.home-updated{font-size:9px}}@media(max-width:850px){.home-project{margin-bottom:27px}.home-project h1{font-size:27px}.home-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.home-total{min-height:132px}.home-total>span{font-size:12px}.home-total strong{font-size:29px}.home-total small{font-size:11px}.home-guides{grid-template-columns:repeat(2,minmax(0,1fr))}.home-section-heading{flex-wrap:wrap;gap:15px}.home-guide-search{flex:1;max-width:none;min-width:0}.home-updated{white-space:normal}.home-shortcut strong{font-size:12px}.home-shortcut small{font-size:10px}.home-details>div{grid-template-columns:repeat(2,minmax(0,1fr))}.home-activity-row{padding:15px 21px}.home-intro{align-items:flex-start}.home-intro h2{font-size:23px}.home-intro p{font-size:12px}.home-intro .button{font-size:11px;white-space:nowrap}}@media(max-width:600px){.overview-home{padding-bottom:60px}.home-project{gap:12px;align-items:flex-start;margin-bottom:28px}.home-project .button{font-size:10px;min-height:35px;padding:8px 10px}.home-project h1{font-size:27px}.home-project p{font-size:11px}.home-intro{flex-wrap:wrap;gap:15px}.home-intro .button{min-height:40px}.home-intro h2{font-size:24px}.home-shortcuts{grid-template-columns:1fr;gap:9px;margin-bottom:22px}.home-shortcut{padding:15px;min-height:87px;gap:13px}.home-shortcut strong{font-size:13px}.home-shortcut small{font-size:11px}.home-shortcut-icon{width:39px;height:42px}.home-totals{gap:9px;margin-bottom:20px}.home-total{padding:17px 14px;min-height:140px}.home-total>span{font-size:10px;line-height:1.5}.home-total strong{font-size:26px;margin:10px 0 8px}.home-total small{font-size:10px}.home-section-heading{padding:21px 17px 16px;gap:10px}.home-section-heading h2{font-size:17px}.home-section-heading p{font-size:11px}.home-connections{padding:0 17px 7px}.home-connection{flex-wrap:wrap;gap:10px}.home-connection>div{flex-basis:calc(100% - 50px)}.home-connection>.button{margin-left:46px}.home-connection strong{font-size:12px}.home-connection p{font-size:11px}.home-activity-row{flex-wrap:wrap;gap:10px;padding:16px 17px}.home-activity-copy{flex-basis:calc(100% - 50px)}.home-activity-meta{text-align:left;padding-left:44px;flex:1;display:flex;gap:7px;align-items:center}.home-activity-meta small{margin:0;font-size:9px}.home-activity-meta>span{font-size:10px}.home-activity-row>svg{width:14px}.home-guides{grid-template-columns:1fr;padding:0 17px 20px;gap:12px}.home-guide{display:grid;grid-template-columns:90px 1fr}.home-guide-illustration{grid-row:1/3;height:100%;min-height:139px;border-bottom:0;border-right:1px solid #e5ebdb;padding:13px;flex-direction:column;justify-content:center;gap:12px}.home-guide-illustration>span:first-child{font-size:25px;letter-spacing:-1px}.guide-sketch{width:48px;height:43px;padding:9px 7px}.guide-sketch i{width:27px;height:2px;margin-bottom:5px}.guide-sketch i:nth-child(2){width:20px}.guide-sketch i:nth-child(3){width:23px}.guide-sketch>svg{width:21px;height:21px}.home-guide>span:nth-child(2){padding:15px 15px 6px}.home-guide-open{padding:4px 15px 14px}.home-guide strong{font-size:13px}.home-guide small{font-size:11px}.home-guide-search{flex-basis:100%;height:42px}.home-guide-search input{font-size:12px}.home-practice{padding:20px 17px}.home-practice p{font-size:11px}.home-practice .button{font-size:10px;white-space:normal;text-align:left;justify-content:space-between;width:100%;line-height:1.5}.home-notice{flex-wrap:wrap;align-items:flex-start}.home-notice>div{flex-basis:calc(100% - 34px)}.home-notice>.text-link{margin-left:30px}.home-details{padding:16px 17px}.home-details>div{grid-template-columns:1fr}.guide-footer{flex-wrap:wrap}.guide-steps{padding:5px 19px 17px}.guide-summary{padding:15px 19px 0;font-size:13px}.guide-steps li>div{font-size:12px}.hermes-help-launcher{right:17px;bottom:17px;min-height:51px;min-width:106px}.hermes-help-panel{right:10px;bottom:79px;max-width:calc(100vw - 20px);max-height:calc(100dvh - 95px);height:670px;width:424px;border-radius:13px}.hermes-help-messages{padding:20px 16px}.hermes-help-header{padding:15px 16px}.hermes-help-footer{flex-wrap:wrap;padding:9px 15px}.hermes-chat-form input{font-size:16px}.hermes-help-footer>span{font-size:9px}}@media(prefers-reduced-motion:reduce){.home-shortcut,.hermes-help-launcher{transition:none}.home-shortcut:hover,.hermes-help-launcher:hover{transform:none}.overview-home .spin,.hermes-help-panel .spin{animation:none}}.overview-records{padding:22px 25px 26px}.overview-records-loading{display:flex;align-items:center;gap:10px;font-size:13px;color:#839971;padding:25px 0}.overview-record-list article{display:flex;align-items:center;gap:15px;padding:18px 0;border-bottom:1px solid #e9eede}.overview-record-list article>div{flex:1;min-width:0}.overview-record-list strong{display:block;font-size:13px;font-weight:600;overflow-wrap:anywhere;color:#4c7037}.overview-record-list p{font-size:11px;color:#8a9c7c;line-height:1.7;margin:6px 0;overflow-wrap:anywhere}.overview-record-list small{font-size:10px;color:#789660}.overview-record-list .button{min-height:36px;font-size:11px;padding:8px 12px}.overview-record-list a{color:#9eae8d}.overview-record-status{font-size:11px;color:#91a17f;margin-bottom:13px}.overview-record-summary{font-size:13px;line-height:1.8;color:#758c61}.overview-record-fields{margin:20px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.overview-record-fields>div{padding:15px;border-radius:7px;background:#f8faf4;border:1px solid #e7edde;min-width:0}.overview-record-fields dt{font-size:10px;color:#91a080;margin-bottom:7px}.overview-record-fields dd{margin:0;font-size:12px;line-height:1.8;color:#637e4c;overflow-wrap:anywhere;max-height:220px;overflow:auto}.overview-records>.button{margin:0 8px 8px 0}@media(max-width:600px){.overview-records{padding:17px}.overview-record-fields{grid-template-columns:1fr}.overview-record-list article{gap:10px;flex-wrap:wrap}.overview-record-list article>div{flex-basis:100%}}.hermes-multichoices{width:100%;max-height:220px;overflow:auto;display:flex;flex-direction:column;gap:7px}.hermes-multichoices label{display:flex;gap:10px;align-items:flex-start;padding:10px 11px;background:#f7faf2;border:1px solid #dce8d1;border-radius:7px;font-size:11px;line-height:1.6;color:#708b59;cursor:pointer}.hermes-multichoices input{margin-top:3px;accent-color:#23654f;flex-shrink:0}@media(max-width:600px){.hermes-help-panel .icon-button{min-width:40px;min-height:40px}.home-connection .button,.home-section .text-link,.workspace-project-menu button{min-height:44px}}.home-guide-illustration.has-image{padding:0;display:block;overflow:hidden}.home-guide-illustration.has-image img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:600px){.home-guide-illustration.has-image img{object-fit:cover;object-position:center}}.hermes-help-launcher{background:#f8fbf4;border-color:#d4e2c6;color:#234c3a}.hermes-help-launcher>svg{color:#23654f}.hermes-help-launcher:hover{background:#eaf1e5}.help-service-card{display:flex;align-items:flex-start;gap:12px;padding:19px 25px;border-top:1px solid #e7ecdf;background:#fbfcf8}.help-service-symbol{width:32px;height:32px;display:grid;place-items:center;background:#edf3e6;color:#799660;border-radius:9px;flex-shrink:0}.help-service-card>div{flex:1;min-width:0}.help-service-card strong{font-size:12px;font-weight:600;color:#567542}.help-service-card p{font-size:11px;color:#8a9b7a;line-height:1.8;margin:5px 0 0}.help-service-card small{display:block;font-size:9px;line-height:1.7;color:#9baa8c;margin-top:6px}.help-service-card .button{font-size:10px;min-height:36px;padding:8px 10px;white-space:nowrap}.help-service-card .help-service-notice{color:#927e4b;background:#fcf8ec;border:1px solid #eee3c6;border-radius:6px;padding:9px;margin-top:10px}.hermes-help-setup{font-size:10px;color:#94a481;margin:0 0 17px}.hermes-help-setup summary{cursor:pointer;min-height:23px}.help-service-card.compact{padding:10px 0 5px;background:none;border:0;flex-wrap:wrap;gap:9px}.help-service-card.compact>div{flex-basis:calc(100% - 42px)}.help-service-card.compact>.button{margin-left:41px}.help-service-card.compact strong{font-size:11px}.help-service-card.compact p{font-size:10px}@media(max-width:600px){.help-service-card{padding:19px 17px;flex-wrap:wrap;gap:9px}.help-service-card>div{flex-basis:calc(100% - 44px)}.help-service-card>.button{margin-left:41px;min-height:40px}.help-service-card.compact{padding:9px 0}.help-service-card p{font-size:11px}}.hermes-file-import{display:flex;gap:9px;align-items:center;margin:13px 0}.hermes-file-import .button{font-size:10px;min-height:37px;padding:8px 10px}.hermes-file-import small{font-size:9px;color:#99a98a}.overview-home{color:#233f31}.overview-home .button,.overview-home .button-small,.overview-home .text-link{font-size:14px;min-height:44px}.home-project p,.home-intro p,.home-shortcut strong,.home-shortcut small,.home-section-heading p,.home-connection strong,.home-connection p,.home-activity-copy strong,.home-activity-copy small,.home-guide strong,.home-guide small,.home-guide-open,.home-practice strong,.home-practice p,.home-empty p,.home-empty-note,.home-notice strong,.home-notice span,.home-guide-search input,.home-load-more{font-size:14px}.home-project p,.home-intro p,.home-shortcut small,.home-section-heading p,.home-connection p,.home-activity-copy small,.home-guide small,.home-practice p,.home-empty p,.home-empty-note{color:#536b59}.home-shortcut strong,.home-connection strong,.home-activity-copy strong,.home-guide strong,.home-practice strong{color:#294e36}.home-shortcut{padding:20px 18px;min-height:128px}.home-shortcut small{line-height:1.65}.home-shortcut-icon{color:#3c6750}.home-hello,.home-total>span{font-size:14px;color:#4d684d}.home-total strong{font-size:32px}.home-total small{font-size:12px;color:#566e50;line-height:1.7}.home-total-attention>span,.home-total-attention small{color:#745c31}.home-total{min-height:164px}.home-updated,.home-activity-meta>span,.home-activity-meta small,.home-learn-label,.home-details,.home-details article strong,.home-details article p,.guide-footer>span{font-size:12px;color:#596f56}.home-details article p{font-size:14px}.home-guide-open{color:#3c6839}.home-guide-search{height:44px;color:#5c7359}.home-guide-search input{color:#3e5c3c}.home-guide-search input::placeholder{color:#63765b}.home-guide small{line-height:1.7}.home-guide>span:nth-child(2){padding:18px 18px 8px}.home-guide-open{padding:7px 18px 18px}.home-practice .button{font-size:14px;white-space:normal;line-height:1.5}.home-notice{color:#70552e}.guide-summary,.guide-steps li>div{font-size:14px;line-height:1.8;color:#48613d}.guide-steps li>span{font-size:12px;color:#466734}.guide-footer .button{font-size:14px;min-height:44px}.overview-record-list strong,.overview-record-list p,.overview-record-summary,.overview-record-fields dd,.overview-records-loading{font-size:14px;color:#45623c}.overview-record-list small,.overview-record-fields dt,.overview-record-status{font-size:12px;color:#5d7353}.overview-record-list .button{font-size:14px;min-height:44px}.workspace-picker .workspace-switch strong{font-size:14px}.workspace-picker .workspace-switch small{font-size:12px;color:#afc5b6}.workspace-project-menu>strong{font-size:12px;color:#617856}.workspace-project-menu button{font-size:14px;min-height:44px;color:#3f6136}.workspace-editor-note{font-size:14px;color:#58714b}.workspace-boot p,.workspace-boot label{font-size:14px;color:#526c47}.workspace-editor-form .field>span,.workspace-editor-form input,.workspace-editor-form .button{font-size:14px}.workspace-editor-form input{min-height:44px}.workspace-editor-form .field small{font-size:12px;color:#5e7453}.sidebar{overflow-y:auto}.hermes-help-header h2{font-size:18px}.hermes-help-header p,.hermes-action-eyebrow,.hermes-help-footer>button,.hermes-help-footer>span{font-size:12px;color:#586f4d}.hermes-welcome p,.hermes-message,.hermes-starters button,.hermes-choices button,.hermes-manual-task strong,.hermes-manual-task p,.hermes-action-card ul,.hermes-action-card>p,.hermes-action-result p,.hermes-answer-link,.hermes-thinking,.hermes-help-error,.hermes-help-error button,.hermes-multichoices label,.hermes-file-import .button{font-size:14px}.hermes-welcome p,.hermes-message.assistant,.hermes-starters button,.hermes-choices button,.hermes-multichoices label,.hermes-action-card ul,.hermes-answer-link,.hermes-thinking{color:#4b6740}.hermes-message.user{color:#3e6032}.hermes-message-text{font-size:14px;line-height:1.8}.hermes-citations button,.hermes-help-setup,.hermes-file-import small{font-size:12px;color:#586f4c}.hermes-citations button{min-height:32px}.hermes-starters button,.hermes-choices button,.hermes-manual-task .button,.hermes-action-card .button,.hermes-file-import .button{min-height:44px;font-size:14px}.hermes-action-card h3{font-size:16px;color:#385b2e}.hermes-action-card>p,.hermes-manual-task strong,.hermes-manual-task p,.hermes-help-error,.hermes-help-error button,.hermes-action-result.uncertain{color:#765b2b}.hermes-chat-form input{font-size:16px;color:#3e6134}.hermes-chat-form input::placeholder{color:#647b55}.hermes-chat-form button{width:40px;height:40px}.hermes-help-footer{flex-wrap:wrap;align-items:flex-start}.hermes-help-footer>button{min-height:32px}.hermes-help-footer>span{font-size:12px;white-space:normal;line-height:1.6}.hermes-help-launcher>span{font-size:14px}.hermes-help-header .icon-button{min-width:40px;min-height:40px}.help-service-card strong,.help-service-card p,.help-service-card .button,.help-service-card.compact strong,.help-service-card.compact p{font-size:14px}.help-service-card p,.help-service-card.compact p{color:#536e47}.help-service-card small{font-size:12px;color:#617650}.help-service-card .button{min-height:44px;white-space:normal}.help-service-card .help-service-notice{color:#71592e}.help-service-card{flex-wrap:wrap}.help-service-card>div{flex-basis:calc(100% - 48px)}.help-service-card>.button{margin-left:44px}.hermes-multichoices label{line-height:1.7}.hermes-help-setup summary{min-height:32px}@media(max-width:850px){.home-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.home-shortcut{padding:18px 15px}.home-shortcut-icon{width:34px;height:38px}.home-shortcut small,.home-shortcut strong{font-size:14px}.home-activity-meta{max-width:180px}.home-project p{font-size:14px}}@media(max-width:600px){.home-shortcuts{grid-template-columns:1fr}.home-shortcut{min-height:112px}.home-total{min-height:174px;padding:17px 13px}.home-total>span{font-size:14px;line-height:1.55}.home-total strong{font-size:30px}.home-project .button{font-size:12px;min-height:40px}.home-project{flex-wrap:wrap}.home-project p,.home-intro p,.home-section-heading p,.home-connection p,.home-activity-copy small,.home-guide small,.home-guide strong,.home-practice p,.home-practice .button,.home-guide-search input{font-size:14px}.home-guide-search input,.hermes-chat-form input{font-size:16px}.home-activity-meta{max-width:none;flex-wrap:wrap;gap:4px 10px}.home-activity-meta small,.home-activity-meta>span{font-size:12px;line-height:1.6}.home-updated{font-size:12px;white-space:normal;line-height:1.6}.home-guide-illustration{grid-row:1/3;min-height:180px}.home-guide small{line-height:1.7}.guide-steps li>div,.guide-summary{font-size:14px}.hermes-help-footer>span{font-size:12px}.hermes-file-import{flex-wrap:wrap}.hermes-citations button{min-height:40px}.help-service-card.compact p{font-size:14px}}.home-total-definitions{margin:-12px 0 24px;padding:12px 4px;border:0}.home-total-definitions>summary{font-size:14px;color:#4b6741;min-height:32px;line-height:1.6}.home-total-definitions>div{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0}.home-total-definitions article strong,.home-total-definitions article p{font-size:14px}.home-connection-details{margin-top:7px;font-size:12px;color:#536b59}.home-connection-details summary{cursor:pointer;line-height:1.8;min-height:28px}.home-connection-details p{font-size:14px;line-height:1.7;overflow-wrap:anywhere}@media(max-width:600px){.home-total-definitions>div{grid-template-columns:1fr}.home-connection-details summary{min-height:32px}}.hermes-view-context{padding:12px 17px;border-bottom:1px solid var(--hermes-neutral-border);background:var(--paper,white);flex-shrink:0}.hermes-view-context>span{display:flex;align-items:center;gap:7px;color:var(--hermes-sky-ink);font-size:12px;font-weight:650;line-height:1.6;overflow-wrap:anywhere}.hermes-view-context>span svg{flex-shrink:0}.hermes-view-context>small{display:block;font-size:11px;color:var(--hermes-neutral-ink);margin-top:3px;line-height:1.6}.hermes-view-starters{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.hermes-view-starters button{display:inline-flex;align-items:center;justify-content:space-between;gap:7px;border:1px solid var(--hermes-neutral-border);background:var(--paper,white);color:var(--hermes-neutral-ink);border-radius:6px;padding:7px 9px;min-height:34px;font-size:11px;line-height:1.5;text-align:left}.hermes-view-starters button:hover:not(:disabled){border-color:var(--hermes-sky-accent);color:var(--hermes-sky-ink)}.hermes-view-starters button:focus-visible{outline:2px solid var(--hermes-focus);outline-offset:2px}.hermes-view-starters button:disabled{cursor:wait;opacity:.65}@media(max-width:600px){.hermes-view-context{padding:10px 13px}.hermes-view-starters button{min-height:40px;font-size:12px;flex:1 1 130px}}.hermes-citations .hermes-evidence-citation{display:flex;align-items:center;gap:8px;min-height:44px;max-width:100%;padding:8px 10px;border:1px solid #d9e4d4;border-radius:8px;background:#f7faf4;color:#345d40;text-align:left;text-decoration:none;font-size:12px;line-height:1.6}.hermes-evidence-citation>span{min-width:0;overflow-wrap:anywhere}.hermes-evidence-citation svg{flex-shrink:0}.hermes-evidence-citation small,.hermes-evidence-label small{display:block;font-size:11px;color:#61725d}.hermes-evidence-citation:focus-visible{outline:2px solid #23654f;outline-offset:2px}.hermes-evidence-label{font-size:12px}.hermes-analysis-explanation{margin-top:12px;padding:11px 12px;border-left:3px solid #98b58b;background:#f6f9f2;border-radius:0 8px 8px 0}.hermes-analysis-explanation strong{font-size:12px}.hermes-analysis-explanation p{margin:5px 0 0;white-space:pre-wrap}.hermes-answer-scope{font-size:12px;margin-top:12px;color:#61705a}.hermes-answer-scope summary{cursor:pointer;min-height:32px;display:flex;align-items:center}.hermes-answer-scope li{margin:5px 0}.hermes-answer-scope ul{padding-left:18px}.hermes-answer-scope p{overflow-wrap:anywhere}.provider-management .provider-managed{flex-wrap:wrap;align-items:flex-start;gap:13px}.provider-management .provider-details{flex:1;min-width:160px}.provider-management .provider-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.provider-management .provider-details strong{overflow-wrap:anywhere}.provider-state{display:inline-flex;align-items:center;padding:3px 7px;border:1px solid #dce8d3;border-radius:20px;background:#f1f7ed;color:#466b36;font-size:10px;text-transform:capitalize}.provider-state-suspended{background:#fff8e7;border-color:#e9dcb5;color:#78601e}.provider-state-deleted{background:#f4f4f2;border-color:#d9ddda;color:#626b65}.provider-management .provider-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px;flex:0 1 auto;max-width:100%}.provider-management .provider-actions .button{min-height:36px;font-size:10px;padding:8px 10px}.provider-management .provider-list-tools{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:17px 22px 7px}.provider-list-tools label{display:flex;align-items:center;gap:7px;color:#52684c;font-size:11px;min-height:30px;cursor:pointer}.provider-list-tools input{accent-color:#647f4c}.provider-list-tools .text-link{font-size:10px;min-height:30px}.provider-feedback{padding:0 22px}.provider-feedback .error-box,.provider-feedback .success-box{margin:10px 0}.provider-empty{font-size:12px;line-height:1.6;color:#63765a;padding:16px 0}.provider-form fieldset{border:0;padding:0;margin:0;min-width:0}.provider-form fieldset:disabled{opacity:.72}.provider-edit-status{font-size:11px;line-height:1.6;color:#63765a;margin:0 0 18px}.provider-delete .modal-intro{line-height:1.7}.provider-budget{margin:0 0 20px;padding:13px;border:1px solid #dce7d3;border-radius:7px;background:#f8fbf4;font-size:11px;color:#52684c;min-width:0}.provider-budget-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.provider-budget-heading>strong{font-size:12px;color:#365634}.provider-budget-heading>.text-link{font-size:10px;min-height:28px}.provider-budget-period{font-size:10px;margin:8px 0 10px;line-height:1.6}.provider-budget p{font-size:10px;line-height:1.6;margin:8px 0 0;overflow-wrap:anywhere}.provider-budget-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0 0 12px}.provider-budget-values>div{background:#fff;border:1px solid #e2eadb;border-radius:5px;padding:8px 6px;min-width:0}.provider-budget-values dt{font-size:9px;color:#62725a;margin-bottom:5px}.provider-budget-values dd{margin:0;color:#365634;font-size:12px;font-weight:600;overflow-wrap:anywhere}.provider-key-limit{display:flex;align-items:center;gap:5px 12px;flex-wrap:wrap;line-height:1.6;border-top:1px solid #e2eadb;padding-top:10px;font-size:10px}.provider-key-limit>span{flex-basis:100%}.provider-key-limit>a{color:#476e36;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.provider-budget-warning{padding:8px;border:1px solid #e7d7ac;background:#fffbef;border-radius:5px;color:#78601e}.provider-budget .provider-budget-scope{color:#62725a;border-top:1px solid #e2eadb;padding-top:8px}.provider-management button:focus-visible,.provider-management input:focus-visible{outline:2px solid #587c44;outline-offset:3px}@media(max-width:1100px){.provider-management .provider-actions{flex-basis:100%;justify-content:flex-start;margin-left:53px}}@media(max-width:740px){.provider-management .provider-list-tools{padding:14px 17px 5px}.provider-feedback{padding:0 17px}.provider-management .provider-managed{gap:10px}.provider-management .provider-actions{margin-left:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.provider-management .provider-actions .button{justify-content:center;margin:0;min-height:42px;white-space:normal;font-size:11px;padding:9px 8px}.provider-management .provider-details{flex-basis:calc(100% - 46px);min-width:0}.provider-management .panel-top{flex-wrap:wrap;gap:12px}.provider-form .modal-footer,.provider-delete .modal-footer{justify-content:flex-end}.provider-state{font-size:10px}}@media(max-width:380px){.provider-budget-values{grid-template-columns:repeat(2,minmax(0,1fr))}}.source-resources{display:grid;gap:30px;min-width:0}.resources-intro h2{margin:8px 0;font-size:clamp(23px,2.3vw,31px);letter-spacing:-.035em}.resources-intro p,.source-resources section>p{color:var(--text-secondary, #64736c);line-height:1.65}.resources-kicker{display:block;font-size:10px;letter-spacing:.12em;font-weight:700;color:var(--text-secondary, #64736c)}.resources-answer{padding:23px;border:1px solid var(--border, #dce4df);border-radius:15px;background:var(--surface, #fff)}.resources-answer>div:first-child,.resources-heading,.resources-platform-title{display:flex;align-items:center;gap:10px}.resources-answer h2,.resources-heading h2{margin:0;font-size:19px}.resources-answer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:24px}.resources-answer-grid h3{margin:8px 0;font-size:18px}.resources-answer-grid p{margin:0;color:var(--text-secondary, #64736c);line-height:1.7;font-size:13px}.resources-note{padding-top:17px;margin:19px 0 0;border-top:1px solid var(--border, #dce4df);font-size:12px;color:var(--text-secondary, #64736c);line-height:1.65}.resources-heading{margin-bottom:15px}.resources-downloads{display:grid;grid-template-columns:minmax(0,1fr)}.resources-download-card{padding:23px;border:1px solid var(--border, #dce4df);border-radius:15px;background:var(--surface, #fff);min-width:0}.resources-card-heading{display:flex;align-items:center;gap:15px}.resources-package-icon{display:grid;place-items:center;width:51px;height:51px;border-radius:12px;background:#edf5ef;color:#235d45;flex:0 0 auto}.resources-card-heading h3{margin:5px 0;font-size:20px;letter-spacing:-.02em}.resources-version{font-size:12px;color:var(--text-secondary, #64736c)}.resources-download-card>p{line-height:1.65;color:var(--text-secondary, #64736c)}.resources-requirements{display:flex;flex-wrap:wrap;gap:7px;padding:0;list-style:none;margin:16px 0}.resources-requirements li{padding:5px 9px;border:1px solid var(--border, #dce4df);border-radius:6px;font-size:11px}.resources-availability{display:flex;align-items:flex-start;gap:7px;font-size:12px;line-height:1.6;margin:18px 0 13px;color:#775c25}.resources-availability.ready{color:#235d45}.resources-availability svg{flex:0 0 auto;margin-top:2px}.source-resources .resources-download{min-height:44px;white-space:normal;text-align:left}.resources-install{margin-top:22px;padding-top:19px;border-top:1px solid var(--border, #dce4df)}.source-resources summary{cursor:pointer;font-size:13px;font-weight:650;min-height:44px;line-height:1.65;align-content:center}.resources-install>summary{display:flex;gap:7px;align-items:center}.source-resources details>ol,.source-resources details>ul{padding-left:22px}.source-resources details li{padding-left:3px;margin:10px 0;line-height:1.65;font-size:13px}.resources-install>p,.resources-verification p{font-size:12px;color:var(--text-secondary, #64736c);line-height:1.7}.resources-verification{margin-top:20px}.resources-verification code{font-size:11px;overflow-wrap:anywhere}.resources-platforms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resources-platform{padding:22px;border:1px solid var(--border, #dce4df);border-radius:13px;background:var(--surface, #fff);min-width:0}.resources-platform h3{font-size:18px;margin:0}.resources-platform>p{font-size:13px;color:var(--text-secondary, #64736c);line-height:1.7;margin:15px 0}.resources-platform-badge{display:inline-block;margin-top:13px;padding:5px 8px;border-radius:5px;background:#f0f4f1;color:#496055;font-size:10px;line-height:1.4}.resources-platform h4{font-size:12px;margin:18px 0 6px}.resources-platform-limits{margin-top:16px;border-top:1px solid var(--border, #dce4df);padding-top:7px}.resources-platform-limits p{color:var(--text-secondary, #64736c);font-size:12px;line-height:1.7}.resources-notice{display:flex;align-items:flex-start;gap:8px;padding:13px 16px;border:1px solid #c9ded0;border-radius:8px;background:#f2f8f4;color:#245c3e;font-size:13px;line-height:1.6}.source-resources :is(button,summary):focus-visible,.sources-view-tabs button:focus-visible{outline:3px solid #62b28b;outline-offset:3px}.sources-view-tabs{display:flex;gap:6px;padding:4px;width:fit-content;max-width:100%;margin-bottom:25px;background:#eef2ef;border-radius:9px}.sources-view-tabs button{border:0;border-radius:7px;background:transparent;color:#5c6c62;padding:10px 16px;min-height:44px;font:inherit;font-size:13px;cursor:pointer}.sources-view-tabs button[aria-selected=true]{background:#fff;color:#172b20;font-weight:650;box-shadow:0 1px 4px #173c2512}@media(max-width:760px){.resources-answer-grid,.resources-platforms{grid-template-columns:minmax(0,1fr);gap:18px}.resources-answer,.resources-download-card,.resources-platform{padding:18px}.resources-card-heading{align-items:flex-start;gap:11px}.resources-card-heading h3{font-size:18px}}@media(prefers-reduced-motion:reduce){.source-resources *,.source-resources *:before,.source-resources *:after{animation:none!important;transition:none!important}}.product-timing{min-width:132px;max-width:260px;font-size:10px;line-height:1.5;color:#4f683c}.product-timing summary{list-style:none;cursor:help;border-radius:4px}.product-timing summary::-webkit-details-marker{display:none}.product-timing summary:focus-visible{outline:2px solid #688b4f;outline-offset:4px}.product-timing-duration{font-size:12px;display:flex;align-items:center;gap:5px;font-variant-numeric:tabular-nums;font-weight:550;white-space:nowrap}.product-timing summary small{display:block;font-size:10px;color:#647653;margin-top:3px;line-height:1.5}.product-timing-breakdown{margin-top:8px;padding:10px;border:1px solid #e1e8d9;border-radius:5px;background:#f8faf5;min-width:200px}.product-timing-breakdown dl{margin:0;font-size:9px}.product-timing-breakdown dl>div{display:flex;justify-content:space-between;gap:12px;padding:3px 0}.product-timing-breakdown dd{margin:0;font-variant-numeric:tabular-nums;white-space:nowrap}.product-timing-breakdown p{font-size:9px!important;line-height:1.7!important;margin:8px 0 0!important;color:#7a8b68}.collection-product-main .product-timing{margin-top:7px}.product-status-item>.product-timing{flex-shrink:0}.product-timing-partial .product-timing-duration{color:#796837}@media(max-width:740px){.product-status-item>.product-timing{margin-left:50px}.product-timing{max-width:100%}}.variation-plan-panel{margin-bottom:22px}.variation-body{padding:18px 21px 5px}.variation-product-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.variation-product-heading h3{font-size:14px;color:#405839;margin:0}.variation-product-heading p{font-size:10px;color:#7b8d6e;line-height:1.7;margin:5px 0 0}.variation-product-heading label{display:flex;align-items:center;gap:8px;color:#78896b;font-size:10px}.variation-product-heading select{border:1px solid #dfe6d8;border-radius:5px;padding:8px 28px 8px 10px;background:#fff;color:#526847;max-width:220px;font-size:11px}.variation-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:19px 0 10px}.variation-totals>div{border-left:2px solid #dce8d1;padding-left:12px}.variation-totals dt{color:#829371;font-size:10px}.variation-totals dd{margin:7px 0 0;color:#49613d;font-size:21px;font-variant-numeric:tabular-nums}.variation-note{font-size:10px;color:#859278;line-height:1.7;margin:10px 0 15px}.variation-size-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:19px 0 9px}.variation-size-heading h4{font-size:11px;font-weight:550;color:#5b704c;margin:0}.variation-size-heading>span{font-size:9px;color:#98a38c}.variation-size-table{border:1px solid #e9eee1}.variation-size-table th,.variation-size-table td{padding:10px 13px}.variation-size-table tr{cursor:default!important}.variation-size-table td:first-child{white-space:normal;min-width:130px}.variation-size-table small{display:block;font-size:9px;color:#8c987e;margin-top:3px}.variation-details{border-top:1px solid #e8eee0;padding:13px 0;margin-top:12px}.variation-details summary{cursor:pointer;font-size:11px;font-weight:550;color:#5c764c}.variation-inventory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 24px;padding-top:16px}.variation-inventory h4{font-size:10px;color:#718761;margin:0 0 7px}.variation-inventory ul{padding-left:16px;margin:0;color:#76866b;font-size:10px;line-height:1.8}.variation-inventory p{font-size:10px;color:#98a28c;margin:0;line-height:1.8}.variation-limits ul{color:#849475;font-size:10px;padding-left:17px;line-height:1.8}.variation-empty{padding:17px 21px;font-size:11px;color:#8d9b7e;line-height:1.7;margin:0}.variation-body>.variation-empty{padding-left:0}.variation-error{margin:15px 21px;padding:11px 12px;display:flex;align-items:flex-start;gap:8px;background:#fcf8ee;border:1px solid #eee5cf;border-radius:5px;font-size:10px;color:#94805b;line-height:1.6}.variation-error>svg{flex-shrink:0;margin-top:2px}.variation-error details{margin-top:4px}.variation-error summary{cursor:pointer}@media(max-width:740px){.variation-body{padding:16px 14px 4px}.variation-product-heading{align-items:flex-start;flex-direction:column;gap:10px}.variation-product-heading label{width:100%;justify-content:space-between}.variation-product-heading select{max-width:none;flex:1}.variation-totals{gap:8px}.variation-totals dt{font-size:9px}.variation-totals dd{font-size:18px}.variation-size-heading>span{display:none}.variation-inventory{grid-template-columns:1fr}.variation-size-table th,.variation-size-table td{padding:10px}.variation-error{margin:14px}.variation-plan-panel .panel-title{flex-wrap:wrap;gap:6px}.variation-plan-panel .optional-badge{font-size:8px}}.variation-coverage{margin-top:14px}.variation-coverage p{font-size:10px;line-height:1.75;color:#809171;margin:6px 0 0}.variation-export{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:12px 0 18px}.variation-export p{font-size:10px;line-height:1.7;color:#859278;margin:0}.variation-export [role=alert]{flex-basis:100%;color:#a26840}.variation-supplier a{display:inline-flex;align-items:center;gap:4px;color:#567944;text-decoration:underline;text-underline-offset:2px}.variation-size-scroll{max-height:430px;overflow:auto}.variation-size-scroll:focus-visible{outline:2px solid #76945f;outline-offset:3px}.variation-size-scroll thead th{position:sticky;top:0;z-index:1;background:#f6f8f1}.diagnosis-page{max-width:1180px}.diagnosis-heading-icon{color:#779369;stroke-width:1.4}.diagnosis-page>.panel{margin-bottom:22px}.diagnosis-step{display:grid;place-items:center;width:22px;height:22px;border:1px solid #dce5d3;background:#f3f7ec;border-radius:50%;color:#657d51;font-size:10px;font-weight:600;flex-shrink:0}.diagnosis-intro,.diagnosis-policy-note{font-size:11px;line-height:1.8;color:#7d8d73;padding:15px 21px}.diagnosis-session-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 21px 20px}.diagnosis-session{border:1px solid #e4eadd;background:#fcfdf9;border-radius:7px;padding:16px;min-width:0}.diagnosis-session-heading{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.diagnosis-session-heading>svg{color:#7f986b}.diagnosis-session-heading strong{font-size:12px;color:#4f6840;flex:1}.diagnosis-session>p{font-size:10px;line-height:1.7;color:#89957d;margin:10px 0 13px}.diagnosis-session-actions{display:flex;flex-wrap:wrap;gap:8px}.diagnosis-error{margin:14px 0 20px;background:#fcf6ec;border:1px solid #ede0c7;border-radius:6px;padding:13px 16px;display:flex;gap:10px;align-items:flex-start;font-size:11px;color:#9b754a;line-height:1.7}.panel .diagnosis-error{margin:0 21px 18px}.diagnosis-error>svg{flex-shrink:0;margin-top:2px}.diagnosis-error .text-link{margin-top:8px;font-size:11px}.diagnosis-url-form{padding:18px 21px}.diagnosis-url-form>label,.diagnosis-history{display:block;font-size:11px;color:#5d7350}.diagnosis-url-input{display:flex;gap:12px;margin-top:8px}.diagnosis-url-input input{width:100%;min-width:0;flex:1;border:1px solid #dfe6d7;border-radius:5px;padding:11px 12px;color:#546b48;font-size:12px;background:#fff}.diagnosis-url-input .button{white-space:nowrap}.diagnosis-url-form>p{font-size:10px;color:#8b987f;line-height:1.7;margin:9px 0 0}.diagnosis-history{margin:0 21px 20px}.diagnosis-history select{display:block;max-width:100%;width:440px;border:1px solid #dfe6d7;background:#fff;border-radius:5px;padding:9px 11px;margin-top:8px;color:#607751;font-size:11px}.diagnosis-product{padding:20px 21px 0;display:flex;justify-content:space-between;align-items:center;gap:14px}.diagnosis-product>div{min-width:0}.diagnosis-product h3{font-size:15px;font-weight:550;color:#47633c}.diagnosis-product a{display:block;font-size:10px;color:#8a9b7a;margin-top:8px;overflow-wrap:anywhere}.diagnosis-product a svg{margin-left:5px}.diagnosis-product .button{white-space:nowrap;flex-shrink:0}.diagnosis-wait{display:flex;align-items:center;gap:10px;padding:12px 21px 23px;font-size:12px;color:#708b5b}.diagnosis-attention,.diagnosis-revision{margin:0 21px 18px;padding:12px 14px;background:#faf6e9;border:1px solid #ede6d0;border-radius:5px;font-size:11px;line-height:1.7;color:#988555}.diagnosis-warnings{margin:0 21px 18px;color:#8b8065;font-size:11px;line-height:1.8}.diagnosis-warnings strong{font-weight:550}.diagnosis-warnings ul{padding-left:18px;margin:5px 0 0}.diagnosis-policy-note{border-top:1px solid #edf1e6;padding-top:16px;padding-bottom:16px;background:#fafcf6}.diagnosis-fields{padding:0 21px}.diagnosis-field{border-top:1px solid #e9eee2;padding:17px 0}.diagnosis-field-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.diagnosis-include{display:flex;align-items:center;gap:10px;font-size:12px;color:#4e6841;cursor:pointer;font-weight:500}.diagnosis-include input{width:16px;height:16px;accent-color:#47773d;flex-shrink:0}.diagnosis-field-top>small{font-size:9px;color:#98a48c;text-align:right}.diagnosis-choices{margin:10px 0 0 26px;font-size:10px;color:#899a78}.diagnosis-choices summary{cursor:pointer}.diagnosis-choices ul{padding-left:16px;margin:9px 0 0;max-height:210px;overflow:auto;line-height:1.9}.diagnosis-choices li{padding:2px 0}.diagnosis-choices li small{font-size:8px;border:1px solid #e3e9d9;padding:1px 5px;border-radius:3px;margin-left:8px;white-space:nowrap;color:#95a385}.diagnosis-fixed{margin:12px 0 0 26px;background:#f7f9f2;border:1px solid #e6ecdd;border-radius:5px;padding:12px 14px}.diagnosis-fixed label{font-size:10px;color:#6c8059;display:block}.diagnosis-fixed select,.diagnosis-fixed input{display:block;width:100%;max-width:420px;background:#fff;border:1px solid #dfe6d6;border-radius:4px;padding:8px 10px;margin-top:7px;color:#58734b;font-size:11px}.diagnosis-fixed select[multiple]{min-height:95px}.diagnosis-fixed p,.diagnosis-omit{font-size:10px;line-height:1.7;color:#90a07f;margin-top:7px}.diagnosis-fixed-unavailable{display:block;line-height:1.7;margin-top:7px;color:#9b8158}.diagnosis-omit{margin-left:26px}.diagnosis-save{border-top:1px solid #e7eddf;padding:20px 21px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fbfcf8}.diagnosis-save strong{font-size:12px;font-weight:500;color:#6a8058}.diagnosis-save p{font-size:10px;color:#8b9a7e;line-height:1.7;margin-top:5px}.diagnosis-save>.button{white-space:nowrap}.diagnosis-saved{display:flex;gap:11px;align-items:flex-start;background:#edf5e7;border:1px solid #dce9d2;border-radius:6px;margin:0 21px 21px;padding:14px;color:#6b8956}.diagnosis-saved>svg{flex-shrink:0}.diagnosis-saved strong{font-size:12px;font-weight:550}.diagnosis-saved p{font-size:10px;line-height:1.7;margin-top:4px;color:#829674}@media(max-width:950px){.diagnosis-session-grid{grid-template-columns:1fr}}@media(max-width:640px){.diagnosis-heading-icon{display:none}.diagnosis-page .panel-top{padding:16px 14px;align-items:flex-start}.diagnosis-page .panel-top>.text-link{font-size:9px;white-space:nowrap}.diagnosis-intro,.diagnosis-policy-note{padding:13px 14px}.diagnosis-session-grid{padding:0 14px 15px}.diagnosis-url-form{padding:16px 14px}.diagnosis-url-input{flex-direction:column}.diagnosis-history{margin:0 14px 16px}.diagnosis-product{padding:17px 14px 0;align-items:flex-start;flex-direction:column}.diagnosis-fields{padding:0 14px}.diagnosis-field-top{align-items:flex-start}.diagnosis-field-top>small{max-width:110px;line-height:1.6}.diagnosis-save{padding:17px 14px;align-items:flex-start;flex-direction:column}.diagnosis-fixed{margin-left:0}.diagnosis-save>.button{width:100%;justify-content:center}.diagnosis-saved,.diagnosis-attention,.diagnosis-revision,.diagnosis-warnings{margin-left:14px;margin-right:14px}.panel .diagnosis-error{margin:0 14px 16px}.diagnosis-review .panel-title h2{white-space:nowrap}.diagnosis-review .panel-top{gap:7px;flex-wrap:wrap}}.diagnosis-finalization{padding:20px 21px;border-top:1px solid #e7eddf}.diagnosis-finalization h3{font-size:13px;color:#536f43;font-weight:550}.diagnosis-finalization p{font-size:10px;line-height:1.8;color:#849578;margin:9px 0 13px}.diagnosis-finalization-controls{display:flex;align-items:end;gap:12px;margin:16px 0}.diagnosis-finalization-controls label{font-size:10px;color:#748c62;display:block;min-width:0;flex:1}.diagnosis-finalization-controls select{display:block;width:100%;margin-top:7px;background:#fff;border:1px solid #e0e7d8;border-radius:5px;padding:9px 12px;font-size:11px;color:#59724b}.diagnosis-finalization-controls button{white-space:nowrap}.diagnosis-finalization>.text-link{font-size:10px}.diagnosis-check-report{background:#fafcf6;border:1px solid #e3ebda;padding:16px;margin-top:17px;border-radius:6px}.diagnosis-check-report dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:0}.diagnosis-check-report dt{font-size:9px;color:#8e9d80;line-height:1.7}.diagnosis-check-report dd{font-size:19px;margin:5px 0 0;color:#617a4f}.diagnosis-check-report details{font-size:10px;color:#8b9b7d;line-height:1.8;margin-top:10px}.diagnosis-check-report summary{cursor:pointer}.diagnosis-report-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:13px}@media(max-width:640px){.diagnosis-finalization{padding:17px 14px}.diagnosis-finalization-controls{flex-direction:column;align-items:stretch}.diagnosis-check-report dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.diagnosis-source-note{display:block;font-size:9px;line-height:1.7;color:#91a080;margin-top:6px}.diagnosis-binding-note{margin:0 21px 18px;padding:11px 14px;background:#f7f9f2;border:1px solid #e2e9d8;border-radius:5px;color:#7b8e69;font-size:10px;line-height:1.8}.diagnosis-binding-note strong{color:#617c4e;font-weight:550}@media(max-width:640px){.diagnosis-binding-note{margin-left:14px;margin-right:14px}}.diagnosis-supplier-toolbar{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.diagnosis-add-supplier{margin:0 21px 20px;padding:17px 18px;border:1px solid #dde6d4;background:#f9fcf4;border-radius:6px}.diagnosis-add-supplier h3{font-size:12px;font-weight:550;color:#536f43}.diagnosis-add-supplier>p{font-size:10px;color:#879879;line-height:1.7;margin:7px 0 15px}.diagnosis-supplier-fields{display:grid;grid-template-columns:1fr 1.5fr;gap:14px}.diagnosis-supplier-fields label{font-size:10px;color:#6d825c;display:block}.diagnosis-supplier-fields label>span{font-size:9px;color:#a0ad94;margin-left:5px}.diagnosis-supplier-fields input{display:block;width:100%;margin-top:7px;background:#fff;border:1px solid #dce5d1;border-radius:4px;padding:9px 11px;font-size:11px;color:#506c42}.diagnosis-supplier-fields small{display:block;font-size:9px;line-height:1.7;color:#97a589;margin-top:5px}.diagnosis-login-field{grid-column:1/-1}.diagnosis-add-actions{display:flex;gap:9px;justify-content:flex-end;margin-top:16px}.diagnosis-add-supplier .diagnosis-error{margin:14px 0 0}.diagnosis-supplier-confirmation{margin:0 21px 17px;font-size:11px;line-height:1.7;color:#648d4f}@media(max-width:640px){.diagnosis-sessions>.panel-top{flex-direction:column;gap:12px}.diagnosis-supplier-toolbar{width:100%;justify-content:space-between;gap:9px}.diagnosis-add-supplier{margin:0 14px 16px;padding:14px}.diagnosis-supplier-fields{grid-template-columns:1fr}.diagnosis-supplier-confirmation{margin-left:14px;margin-right:14px}}.diagnosis-add-products{border-top:1px solid #e8edde;margin:0 21px;padding:16px 0 19px}.diagnosis-add-products>label{font-size:11px;color:#667d54;display:block}.diagnosis-add-products textarea{display:block;resize:vertical;width:100%;margin-top:8px;border:1px solid #dce5d3;border-radius:5px;padding:10px 12px;font-size:11px;color:#577044;line-height:1.7;background:#fff}.diagnosis-add-products>div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:9px}.diagnosis-add-products p{font-size:10px;line-height:1.7;color:#899b79}.diagnosis-add-products button{white-space:nowrap}.diagnosis-product-tabs{display:flex;overflow-x:auto;gap:7px;padding:15px 17px;border-bottom:1px solid #e7eddf;scrollbar-width:thin}.diagnosis-product-tabs>button{flex:0 0 auto;max-width:235px;text-align:left;background:#f7faf2;border:1px solid #e3ead9;border-radius:5px;padding:10px 13px;color:#87997a}.diagnosis-product-tabs>button[aria-selected=true]{background:#eaf3e2;border-color:#bcd0a8;color:#4e713b}.diagnosis-product-tabs strong{display:block;font-size:11px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diagnosis-product-tabs small{display:block;font-size:9px;line-height:1.6;margin-top:5px}.diagnosis-launch{padding:17px 21px}.diagnosis-launch h3{font-size:12px;font-weight:550;color:#577447}.diagnosis-launch p{font-size:10px;color:#879b77;line-height:1.8;margin-top:7px}.diagnosis-launch-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:13px}.diagnosis-launch-estimate{font-size:9px!important}.diagnosis-preflight{font-size:11px;line-height:1.8;color:#957a51;border:1px solid #eaddc7;background:#fcf8ef;padding:12px 15px;border-radius:5px;margin-top:15px}.diagnosis-preflight ul{padding-left:18px;margin:6px 0}.diagnosis-preflight strong{font-weight:550}.diagnosis-launch .diagnosis-error{margin:14px 0 0}.diagnosis-launch-result{border:1px solid #d7e6cb;background:#f0f7e9;border-radius:5px;padding:14px;margin-top:16px;color:#658a50;font-size:12px}.diagnosis-launch-result>.text-link{font-size:11px;margin-top:9px}@media(max-width:640px){.diagnosis-add-products{margin:0 14px}.diagnosis-add-products>div{align-items:stretch;flex-direction:column}.diagnosis-product-tabs{padding:13px 14px}.diagnosis-launch{padding:15px 14px}.diagnosis-launch-actions{align-items:stretch;flex-direction:column}.diagnosis-launch-actions>.button{justify-content:center}}.diagnosis-owned-browser{display:grid;gap:5px;margin:0 0 13px;padding:10px 12px;border:1px solid #dce5d3;background:#f3f7ec;border-radius:5px;overflow-wrap:anywhere}.diagnosis-owned-browser strong{font-size:11px;color:#47633c}.diagnosis-owned-browser span{font-size:10px;line-height:1.7;color:#667d54}.campaign-select{display:flex;align-items:center;gap:16px;justify-content:space-between;margin-bottom:20px}.campaign-select label{display:flex;flex:1;align-items:center;gap:12px;font-size:12px;color:var(--muted)}.campaign-select select{width:min(100%,560px);padding:11px 13px;border:1px solid var(--border);border-radius:7px;background:#fff;color:var(--ink);font-size:12px}.campaign-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0 0 16px}.campaign-metrics>div{padding:18px;background:#fff;border:1px solid var(--border);border-radius:8px}.campaign-metrics dt{font-size:11px;color:var(--muted)}.campaign-metrics dd{margin:8px 0 0;font-size:25px;color:var(--ink);font-variant-numeric:tabular-nums}.campaign-metrics dd span{font-size:12px;color:var(--muted)}.campaign-scope{font-size:11px;line-height:1.8;color:var(--muted);margin-bottom:20px;max-width:870px}.campaign-table{min-width:850px}.campaign-table td{vertical-align:top}.campaign-table td:first-child{min-width:170px;max-width:280px;white-space:normal}.campaign-table td strong{display:block;font-size:12px;line-height:1.6;color:var(--ink)}.campaign-table td>a{display:flex;align-items:center;gap:5px;width:fit-content;margin-top:7px;font-size:10px;color:#5d7a60}.campaign-table td>a:hover{text-decoration:underline}.campaign-evidence{min-width:140px;max-width:330px;white-space:normal;display:flex;align-items:flex-start;flex-direction:column;gap:8px;font-size:11px;line-height:1.7}.campaign-blocker{color:#a26244}.campaign-date{max-width:160px;white-space:normal!important;font-size:10px!important;line-height:1.7}.campaign-footer{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:16px 22px;color:var(--muted);font-size:10px;line-height:1.7}.campaign-page>.error-box{margin-bottom:18px}.campaign-page .connection-banner p{font-size:11px;line-height:1.7;margin-top:5px}.campaign-page .status-blocked{color:#a26244;background:#fff1e9;border-color:#ebd4c3}.campaign-page .status-finalized,.campaign-page .status-verified{color:#397052;background:#edf6ee;border-color:#d7e8d8}@media(max-width:1100px){.campaign-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.campaign-select{align-items:flex-start;flex-direction:column}.campaign-select label{width:100%;flex-direction:column;align-items:flex-start;gap:7px}.campaign-select select{width:100%;font-size:11px}.campaign-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.campaign-metrics>div{padding:14px}.campaign-metrics dd{font-size:21px}.campaign-footer{padding:14px 16px}}.campaign-source-count{display:flex;gap:7px 16px;flex-wrap:wrap;align-items:baseline;margin:-6px 0 21px;font-size:11px;line-height:1.7;color:var(--muted)}.campaign-source-count strong{color:var(--ink);font-weight:550}.campaign-pricing-panel{margin-bottom:22px}.campaign-pricing-panel .panel-top p{font-size:10px;color:var(--muted);margin-top:6px}.campaign-pricing-job{padding:18px 22px;border-top:1px solid var(--border)}.campaign-pricing-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.campaign-pricing-heading>strong{font-size:12px;font-weight:600;line-height:1.6}.campaign-pricing-counts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:17px 0}.campaign-pricing-counts dt{font-size:10px;color:var(--muted);line-height:1.6}.campaign-pricing-counts dd{font-size:21px;font-variant-numeric:tabular-nums;margin:6px 0 0;color:var(--ink)}.campaign-pricing-note{font-size:10px;line-height:1.8;color:var(--muted)}.campaign-pricing-note strong{font-weight:550;color:#8a744c}.campaign-pricing-panel>p{padding:15px 22px}.campaign-pricing-footnote{border-top:1px solid var(--border);background:#fafbf7}.campaign-pricing-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-top:13px;font-size:10px;color:var(--muted)}.campaign-pricing-warning{display:flex;align-items:flex-start;gap:8px;margin:15px 22px;color:#a26244;font-size:11px;line-height:1.7}.campaign-pricing-warning svg{flex-shrink:0;margin-top:2px}.campaign-pricing-note summary{cursor:pointer;margin-top:8px}@media(max-width:1000px){.campaign-pricing-counts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.campaign-pricing-job{padding:16px}.campaign-pricing-heading{align-items:flex-start;flex-direction:column}.campaign-pricing-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-pricing-panel>p{padding:13px 16px}}.campaign-group-panel{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:18px 0;padding:18px 22px}.campaign-group-panel strong{display:block;font-size:15px}.campaign-group-panel p{margin:5px 0 0;color:var(--muted, #6b7280);font-size:13px}.campaign-group-panel label{display:flex;flex-direction:column;gap:6px;min-width:230px;font-size:12px}.campaign-group-panel select{width:100%}@media(max-width:700px){.campaign-group-panel{align-items:stretch;flex-direction:column}}.campaign-automation h2{margin:0 0 8px;font-size:20px}.automation-heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.automation-heading p{margin:0;max-width:760px;color:var(--muted,#667085)}.automation-counts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:20px 0}.automation-counts div{padding:12px;background:var(--surface-subtle,#f6f8fa);border-radius:8px}.automation-counts dt{font-size:12px;color:var(--muted,#667085)}.automation-counts dd{margin:4px 0 0;font-size:22px;font-weight:650}.automation-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.automation-actions>span{font-size:12px;color:var(--muted,#667085)}.automation-plan{border:1px solid var(--border,#d8e2e8);padding:16px;border-radius:10px;margin:16px 0}.automation-plan ul{max-height:260px;overflow:auto;padding-left:22px}.automation-plan li{margin-bottom:6px;overflow-wrap:anywhere}.campaign-automation .table-scroll{max-height:440px;overflow:auto}.campaign-automation .data-table td{overflow-wrap:anywhere;max-width:480px}.campaign-automation .muted{font-size:12px;margin:14px 0 0}@media(max-width:800px){.automation-counts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:480px){.automation-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-actions .button{width:100%;justify-content:center}}.product-jobs{max-width:1260px;margin:0 auto;padding-bottom:40px;color:#233f31;font-size:14px;line-height:1.65}.product-jobs h1,.product-jobs h2,.product-jobs h3{font-family:inherit;color:#243f31}.pj-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:5px 0 28px}.pj-heading h1{font-size:30px;line-height:1.3;letter-spacing:-.8px;margin:8px 0 10px;font-weight:650}.pj-heading p{font-size:14px;line-height:1.8;max-width:690px;color:#536b59;margin:0}.pj-heading-actions{display:flex;flex-wrap:wrap;gap:10px;padding-top:16px}.product-jobs .button,.pj-form .button{font-size:14px;min-height:44px;line-height:1.5;padding:10px 15px;white-space:normal}.product-jobs .text-link,.pj-form .text-link{font-size:14px;min-height:36px;color:#365f40}.product-jobs button:focus-visible,.pj-form button:focus-visible,.pj-form input:focus-visible,.pj-form textarea:focus-visible,.pj-form select:focus-visible{outline:3px solid #559c7c;outline-offset:3px}.pj-list-toolbar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:22px}.pj-tabs{display:flex;align-items:center;gap:4px;flex-wrap:wrap;background:#edf2e8;border:1px solid #e0e8d8;border-radius:10px;padding:5px}.pj-tabs button{padding:10px 16px;border-radius:7px;font-size:14px;min-height:44px;color:#486342;background:transparent}.pj-tabs button[aria-pressed=true]{background:#244c3b;color:#fff;box-shadow:0 2px 5px #183b2114}.pj-search{display:flex;align-items:center;gap:9px;border:1px solid #dce5d5;background:#fff;border-radius:8px;min-height:44px;padding:0 13px;flex:1;min-width:200px;color:#5f7656}.pj-search input{border:0;outline:0;background:transparent;color:#3e5e39;width:100%;min-width:0;font-size:14px;padding:11px 0}.pj-search:focus-within{outline:2px solid #69a484;outline-offset:2px}.pj-job-list{display:flex;flex-direction:column;gap:12px}.pj-job-card{display:flex;align-items:center;gap:18px;padding:23px;background:#fff;border:1px solid #dfe7d8;border-radius:12px;text-align:left;color:inherit;width:100%;transition:border-color .15s,box-shadow .15s}.pj-job-card:hover{border-color:#90b798;box-shadow:0 5px 18px #244c3b08}.pj-job-symbol{display:grid;place-items:center;background:#edf4e7;border:1px solid #dfe8d3;border-radius:11px;color:#4d7843;width:52px;height:52px;flex-shrink:0}.pj-job-copy{flex:1;min-width:0}.pj-job-copy strong{display:block;font-size:17px;line-height:1.6;color:#294d35;font-weight:600;overflow-wrap:anywhere}.pj-job-copy small,.pj-job-copy>span{display:block;font-size:14px;color:#526e48;line-height:1.7;margin-top:4px}.pj-job-copy>span{color:#365d3b}.pj-job-time{display:flex;align-items:center;justify-content:flex-end;gap:7px;font-size:14px;flex-wrap:wrap;max-width:190px;color:#607655}.pj-job-time small{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-basis:100%;font-size:14px;color:#355f3e;margin-top:6px}.pj-empty{padding:48px 28px;background:#fff;border:1px solid #e0e8d9;border-radius:14px;text-align:center}.pj-empty>span{width:70px;height:70px;border-radius:15px;display:grid;place-items:center;color:#5c804d;background:#edf4e6;margin:0 auto 20px}.pj-empty h2{font-size:22px;line-height:1.5;margin:0 0 10px;font-weight:600}.pj-empty p{max-width:480px;margin:0 auto 24px;color:#5c7352;font-size:14px}.pj-empty>.button{margin:0 auto}.pj-notice{display:flex;align-items:flex-start;gap:12px;background:#eef5e8;border:1px solid #d9e6cf;color:#3e6131;padding:15px 17px;border-radius:9px;margin:16px 0;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.pj-notice>svg{flex-shrink:0;margin-top:3px}.pj-notice p{margin:6px 0 0}.pj-error{background:#fff8e9;border-color:#ead5b0;color:#70532c}.pj-notice .text-link{margin-left:8px}.pj-back{margin-bottom:20px}.pj-loading{display:flex;gap:10px;align-items:center;padding:22px 0;color:#536f46}.pj-summary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px;background:#fff;border:1px solid #dfe7d9;border-radius:13px}.pj-summary h2{font-size:24px;font-weight:600;letter-spacing:-.4px;margin:0 0 7px;line-height:1.5;overflow-wrap:anywhere}.pj-summary p{display:flex;align-items:center;gap:8px;color:#5c7452;font-size:14px;margin:0 0 12px;overflow-wrap:anywhere}.pj-summary p svg{flex-shrink:0}.pj-status{display:inline-flex;border-radius:5px;background:#edf4e6;color:#3c6335;padding:5px 9px;font-size:12px}.pj-status.attention{background:#faf1dd;color:#73542a}.pj-summary-numbers{display:flex;gap:25px;align-items:center;flex-wrap:wrap}.pj-summary-numbers>span{font-size:12px;color:#607653;display:flex;align-items:center;gap:7px;flex-direction:column}.pj-summary-numbers>span:last-child{flex-direction:row;font-size:14px}.pj-summary-numbers strong{font-size:26px;line-height:1.5;font-weight:600;color:#2c5437}.pj-goal-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;gap:12px;margin:18px 0 22px}.pj-goal-steps li{display:grid;grid-template-columns:32px 1fr;column-gap:10px;background:#f0f4eb;border:1px solid #e0e8d8;padding:13px;border-radius:8px}.pj-goal-steps li>span{grid-row:1/3;display:grid;place-items:center;color:#5b7f4a}.pj-goal-steps strong{font-size:14px;font-weight:600;color:#3d6036}.pj-goal-steps small{font-size:12px;color:#5e7552}.pj-job-actions{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 12px;align-items:center}.pj-stop{margin-left:auto;color:#8a4141!important}.pj-note,.pj-empty-note{font-size:14px;color:#607752;line-height:1.85;margin:12px 0 18px}.pj-schedule-note{display:flex;align-items:center;gap:9px;font-size:14px;color:#4e6c40}.pj-section{background:#fff;border:1px solid #dfe7d8;border-radius:12px;margin:24px 0;overflow:hidden}.pj-section-heading{padding:23px 24px 17px;display:flex;gap:20px;align-items:flex-start;justify-content:space-between}.pj-section-heading h2{font-size:20px;font-weight:600;letter-spacing:-.3px;margin:0 0 7px;line-height:1.5}.pj-section-heading p{font-size:14px;color:#5a7350;margin:0;line-height:1.8;max-width:780px}.pj-lock{display:flex;align-items:center;gap:7px;color:#7a612f;font-size:12px;white-space:nowrap;padding-top:7px}.pj-presets{padding:0 24px;display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 19px}.pj-global-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:0 24px}.pj-global-fields>label,.pj-page-fields>label{display:flex;align-items:flex-start;gap:11px;background:#f7faf3;border:1px solid #e3ebda;padding:13px;border-radius:7px;cursor:pointer;font-size:14px}.pj-global-fields>label input,.pj-page-fields>label input{margin-top:5px;flex-shrink:0;width:17px;height:17px;accent-color:#286149}.pj-global-fields strong,.pj-page-fields strong{display:block;font-size:14px;font-weight:500;line-height:1.65;color:#355c3b;overflow-wrap:anywhere}.pj-global-fields small,.pj-page-fields small{display:block;font-size:12px;color:#617653;line-height:1.6;margin-top:4px}.pj-section>.pj-note{padding:0 24px}.pj-section>.pj-notice{margin:12px 24px}.pj-pages{border-top:1px solid #e4eadc}.pj-page-row+.pj-page-row{border-top:1px solid #e5ebde}.pj-page-heading{display:flex;gap:17px;align-items:center;padding:17px 23px}.pj-expand{display:flex;align-items:center;text-align:left;gap:10px;color:#4c6c3d;flex:1;min-width:0;background:none;padding:0;min-height:44px}.pj-expand>svg{flex-shrink:0}.pj-expand strong{display:block;font-size:14px;font-weight:600;line-height:1.65;color:#35563a;overflow-wrap:anywhere}.pj-expand small{font-size:12px;color:#637851;line-height:1.6;display:block;margin-top:4px}.pj-edit-check{display:flex;align-items:center;gap:8px;color:#537247;white-space:nowrap;font-size:14px;cursor:pointer;min-height:44px}.pj-edit-check input{accent-color:#286149;width:17px;height:17px}.pj-page-heading>a{display:grid;place-items:center;width:35px;height:40px;color:#557747;flex-shrink:0}.pj-page-fields{padding:0 24px 20px 52px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.pj-page-fields>p{grid-column:1/-1;margin:0 0 6px;font-size:14px;color:#5b7450}.pj-page-fields>label>span:nth-child(2){flex:1;min-width:0}.pj-needed{font-size:11px;color:#74592c;background:#faf0d9;border:1px solid #edddba;padding:2px 6px;border-radius:4px;margin-top:2px;white-space:nowrap}.pj-page-reason{margin:0;padding:0 24px 16px 52px;color:#7b5c2b;font-size:14px;line-height:1.8}.pj-table-scroll{overflow:auto;max-height:520px;overscroll-behavior:contain}.pj-table-scroll:focus-visible{outline:2px solid #6b9c75;outline-offset:-3px}.pj-table-scroll table{width:100%;border-collapse:collapse;min-width:650px;font-size:14px;table-layout:fixed}.pj-table-scroll th,.pj-table-scroll td{padding:15px 18px;border-top:1px solid #e5ecdf;text-align:left;vertical-align:top;min-width:170px;max-width:340px;overflow-wrap:anywhere;color:#46643b}.pj-table-scroll thead th{background:#f1f5eb;font-size:13px;font-weight:600;position:sticky;top:0;z-index:1}.pj-table-scroll th small,.pj-table-scroll td small{font-size:12px;display:block;line-height:1.7;color:#667950;margin-top:5px}.pj-table-scroll th strong{font-size:14px;font-weight:600;display:block}.pj-table-scroll th a{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#4f7843;margin-top:7px}.pj-cell{max-height:170px;overflow:auto;line-height:1.8;white-space:pre-wrap}.pj-cell+.pj-cell{margin-top:8px;border-top:1px solid #e4ecda;padding-top:8px}.pj-cell-pending,.pj-cell-unknown,.pj-cell-missing{color:#776737}.pj-cell-error{color:#8b4640}.pj-pagination{padding:14px 23px;border-top:1px solid #e4eadc}.pj-results>.pj-empty-note,.pj-results>[role=status]{padding:0 24px 20px}.pj-technical{padding:18px 23px;border:1px solid #e2e8db;border-radius:10px;margin:24px 0;color:#5a7350;font-size:14px;line-height:1.8;background:#f9fbf6}.pj-technical>summary{cursor:pointer;font-size:14px;min-height:30px;line-height:1.8;color:#43663b}.pj-technical p{font-size:14px;line-height:1.8}.pj-technical dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.pj-technical dt{font-size:12px;color:#627c51}.pj-technical dd{margin:5px 0 0;overflow-wrap:anywhere;font-size:14px;color:#3d6034}.pj-history-row{display:flex;align-items:center;gap:15px;padding:13px 0;border-top:1px solid #e3ebdc;text-align:left;background:none;color:#4c6b3e;width:100%;font-size:14px;line-height:1.7}.pj-history-row strong{flex:1;font-weight:500;overflow-wrap:anywhere}.pj-history-row span{font-size:12px;max-width:220px}.pj-history-row>svg{flex-shrink:0}.pj-form{padding:0 24px 6px;color:#3e5d36;font-size:14px;line-height:1.8}.pj-form>p{margin:0 0 20px;color:#5c7451;font-size:14px;line-height:1.9}.pj-form label{display:flex;flex-direction:column;gap:7px;font-size:14px;color:#3d6034}.pj-form label>small{font-size:12px;color:#667d55}.pj-form input:not([type=checkbox]):not([type=file]),.pj-form select,.pj-form textarea{border:1px solid #d7e3cd;background:#fff;color:#355830;padding:11px 12px;border-radius:7px;font-family:inherit;font-size:14px;width:100%;min-width:0;line-height:1.5;min-height:44px}.pj-form textarea{resize:vertical}.pj-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:23px}.pj-goal-options{border:0;padding:0;margin:0 0 23px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pj-goal-options legend,.pj-weekdays legend{font-size:14px;font-weight:600;color:#355a34;margin-bottom:10px}.pj-goal-options label{flex-direction:row;align-items:flex-start;padding:14px;background:#f6f9f1;border:1px solid #e0e8d8;border-radius:8px;gap:10px;cursor:pointer}.pj-goal-options input{margin-top:5px;width:17px;height:17px;accent-color:#286149;flex-shrink:0}.pj-goal-options strong{font-weight:500;font-size:14px;display:block}.pj-goal-options small{display:block;color:#607650;font-size:12px;line-height:1.8;margin-top:6px}.pj-form>.pj-tabs{margin-bottom:20px}.pj-inline{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:14px;color:#5b744d;margin:13px 0}.pj-connect{border-top:1px solid #e2e9d9;padding-top:19px;margin-top:23px}.pj-connect>small{flex-basis:100%;font-size:12px;color:#677e56}.pj-intake{max-height:340px;overflow:auto;border:1px solid #e0e8d8;border-radius:8px;padding:9px 16px}.pj-form .pj-intake-row{display:flex;flex-direction:row;align-items:flex-start;gap:12px;border-top:1px solid #e4ebdc;padding:12px 0;font-size:14px;cursor:pointer}.pj-intake-row input{margin-top:6px;accent-color:#286149;width:17px;height:17px;flex-shrink:0}.pj-intake-row strong{font-weight:500;display:block}.pj-intake-row small{font-size:12px;color:#637a53;display:block;overflow-wrap:anywhere}.pj-weekdays{display:flex;gap:10px;flex-wrap:wrap;border:0;padding:0;margin:0 0 20px}.pj-weekdays label{flex-direction:row;align-items:center;gap:7px;min-height:40px;padding:7px 9px;background:#f3f7ed;border:1px solid #dfe9d4;border-radius:5px}.pj-weekdays input{accent-color:#286149}.pj-preview-list{padding-left:22px;font-size:14px;line-height:2;color:#47683b}.pj-form .modal-footer{padding-left:0;padding-right:0;margin-top:23px}.pj-form .pj-notice,.pj-form .pj-notice p{font-size:14px}.pj-signin{margin:22px 0;border-top:1px solid #e2e9d9;padding-top:18px}.pj-signin>summary{cursor:pointer;min-height:40px;font-size:14px;font-weight:600;color:#365f3a}.pj-signin p{font-size:14px;color:#5a754d;line-height:1.8}.pj-signin .pj-form-grid{margin-top:16px}.pj-form .pj-remember{flex-direction:row;align-items:flex-start;gap:10px;line-height:1.8}.pj-remember input{margin-top:6px;accent-color:#286149;flex-shrink:0}.pj-connection-card{margin:17px 0;background:#f4f8ed;border:1px solid #dfe8d4;border-radius:8px;padding:14px}.pj-connection-card strong{display:block;font-size:14px;color:#3b6237}.pj-connection-card small{display:block;font-size:12px;color:#5e7650}.pj-connection-card .pj-inline{margin-bottom:0}@media(max-width:1150px){.pj-heading{flex-direction:column;gap:8px}.pj-heading-actions{padding-top:0}.pj-summary{align-items:flex-start;flex-direction:column}.pj-summary-numbers{justify-content:flex-start}.pj-global-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.pj-goal-options{grid-template-columns:1fr}.pj-goal-options small{margin-top:2px}.pj-goal-steps{grid-template-columns:1fr}.pj-goal-steps li{grid-template-columns:30px 1fr}.pj-goal-steps small{grid-column:2}.pj-technical dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.pj-heading h1{font-size:25px}.pj-heading p{font-size:14px}.pj-heading-actions{width:100%}.pj-heading-actions .button{flex:1}.pj-list-toolbar{align-items:stretch;gap:12px}.pj-list-toolbar>.pj-tabs{width:100%;justify-content:space-between}.pj-tabs button{padding:9px 11px;min-height:44px}.pj-search input{font-size:16px}.pj-job-card{padding:17px 14px;gap:12px;flex-wrap:wrap}.pj-job-symbol{width:40px;height:44px}.pj-job-copy strong{font-size:16px}.pj-job-time{margin-left:52px;max-width:none;justify-content:flex-start}.pj-job-time small{flex-basis:auto;margin:0 0 0 8px}.pj-empty{padding:30px 18px}.pj-empty h2{font-size:21px}.pj-summary{padding:20px}.pj-summary h2{font-size:22px}.pj-summary-numbers{gap:19px}.pj-section-heading{padding:20px 17px 16px;flex-wrap:wrap}.pj-section-heading h2{font-size:20px}.pj-presets{padding:0 17px;gap:7px}.pj-presets .button{padding:9px 11px;flex:1 0 calc(50% - 7px)}.pj-global-fields{grid-template-columns:1fr;padding:0 17px}.pj-section>.pj-note{padding:0 17px}.pj-page-heading{gap:9px;padding:14px}.pj-page-heading>a{width:30px}.pj-edit-check{font-size:12px;gap:6px}.pj-edit-check input{width:16px;height:16px}.pj-page-fields{padding:0 14px 18px;grid-template-columns:1fr}.pj-page-reason{padding:0 17px 16px}.pj-lock{padding-top:0}.pj-job-actions .button{flex:1 0 calc(50% - 10px)}.pj-stop{margin-left:0}.pj-form{padding:0 17px 5px}.pj-form-grid{grid-template-columns:1fr}.pj-form input:not([type=checkbox]):not([type=file]),.pj-form select,.pj-form textarea{font-size:16px}.pj-form>.pj-tabs{padding:4px;gap:3px}.pj-form>.pj-tabs button{font-size:13px;flex:1;padding:8px}.pj-technical{padding:16px}.pj-history-row{flex-wrap:wrap;gap:5px 12px}.pj-history-row strong{flex-basis:80%}.pj-history-row span{order:3;max-width:none;flex-basis:100%}.pj-intake{padding:8px 11px}.pj-inline{gap:8px}.pj-table-scroll{max-height:450px}.pj-results>.pj-empty-note,.pj-results>[role=status]{padding:0 17px 16px}.pj-pagination{padding:13px 17px}.pj-technical dl{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.product-jobs *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pj-image-mode{display:flex;gap:12px;align-items:center;padding:0 24px;margin:20px 0;color:#476b3d;font-size:14px}.pj-image-mode select{border:1px solid #dce7d3;border-radius:6px;padding:9px 11px;font-size:14px;color:#426339;background:#fff;min-height:44px}.pj-page-checks{display:flex;flex-direction:column;gap:5px;padding:0 24px 16px 52px;font-size:12px;color:#5c714e;line-height:1.7}.pj-page-checks strong{font-weight:600}.pj-needed{font-size:12px;white-space:normal;max-width:145px;text-align:right}.pj-table-scroll td>a{display:inline-flex;align-items:center;gap:6px;color:#426f3b;font-size:14px}@media(max-width:600px){.pj-image-mode{padding:0 17px;flex-wrap:wrap}.pj-image-mode select{font-size:16px;width:100%}.pj-page-checks{padding:0 17px 16px}}.pj-cell-links{display:flex;flex-direction:column;gap:8px}.pj-cell-links a{display:flex;align-items:center;gap:6px;color:#355f36;font-size:14px}.pj-cell-links span{font-size:12px;color:#5a714c}.pj-schedule-enable{margin-bottom:20px}.pj-add-field{grid-column:1/-1;justify-self:start;margin-top:8px}.pj-picker-advanced{margin:20px 0;color:#547349;font-size:14px}.pj-picker-advanced>summary{cursor:pointer;min-height:40px;line-height:1.8}.pj-picker-advanced label{margin-top:12px}.pj-more-jobs{margin-top:18px}.pj-history-children{border-left:2px solid #dce7d2;padding-left:17px;margin:4px 0 16px 12px}.pj-history-children>summary{cursor:pointer;font-size:14px;color:#506e42;min-height:36px;line-height:1.8}.pj-history-children p{font-size:14px;color:#76582f}.pj-history-children .pj-history-row{font-size:14px}.pj-page-reason .text-link{margin-left:12px}.pj-form button:not([type=submit]){touch-action:manipulation}.pj-cell-values{display:flex;flex-direction:column;gap:10px}.pj-cell-values>div{white-space:pre-wrap;overflow-wrap:anywhere}.pj-empty-value{color:#5b7250;font-size:12px;font-style:italic}.pj-cell-values a{display:inline-flex;align-items:center;gap:6px;color:#355f36;font-size:14px}.pj-page-search{display:flex;align-items:center;gap:10px;margin:18px 24px}.pj-page-search .pj-search{min-width:0}.pj-page-change{display:flex;align-items:center;gap:12px;padding:0 24px 13px 52px;flex-wrap:wrap}.pj-page-change small,.pj-last-checked{font-size:12px;color:#5b7353}.pj-diff{display:inline-flex;width:fit-content;font-size:12px;line-height:1.6;padding:3px 7px;border:1px solid #dce5d5;border-radius:5px;background:#f0f5e9;color:#49683d;margin:4px 5px 5px 0;white-space:normal}.pj-diff-changed,.pj-diff-no_longer_found,.pj-diff-could_not_check{background:#fff7e6;border-color:#eadbb7;color:#795c2e}.pj-stale-note{display:block;font-size:12px;color:#795c2e;padding-bottom:7px;font-style:italic}.pj-design-settings{padding:0 24px 15px}.pj-design-settings>.sd-viewports{border-top:0;margin:12px 0 0}.pj-design-settings input{font-size:14px;border:1px solid #dce5d4;border-radius:6px;min-height:44px;padding:9px;max-width:150px;width:100%;color:#395f36}.pj-generation-row{display:flex;align-items:center;gap:18px;border-top:1px solid #e2e9da;padding:12px 0;flex-wrap:wrap}.pj-generation-row strong{font-size:14px;font-weight:500}.pj-generation-row span,.pj-generation-row small{font-size:12px;color:#5c7551}.pj-generation-row small{margin-left:auto}@media(max-width:600px){.pj-page-search{margin:17px;flex-wrap:wrap}.pj-page-search .pj-search{flex-basis:100%}.pj-page-change{padding:0 17px 13px}.pj-design-settings{padding:0 17px 14px}.pj-design-settings input{font-size:16px}.pj-generation-row small{margin-left:0}}.pj-view-changes{display:flex;align-items:center;gap:6px;margin-top:7px!important;font-size:12px!important;min-height:36px!important}.pj-version-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:13px}.pj-version-list>li{border:1px solid #dfe8d7;border-radius:9px;background:#f8fbf4;padding:16px}.pj-version-list header{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap}.pj-version-list header strong{font-size:14px;font-weight:600;color:#35583a}.pj-version-list header>span{font-size:12px;color:#5a7351}.pj-version-state{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:9px 0;font-size:12px;color:#5a7351}.pj-version-value{background:#fff;border:1px solid #e3ebdb;border-radius:6px;padding:12px;max-height:220px;font-size:14px;color:#3f6138;line-height:1.8;overflow-wrap:anywhere}.pj-version-list .pj-stale-note{margin:9px 0 0;padding:0;font-size:12px}.pj-version-pagination{justify-content:space-between}.pj-cell-history>.pj-notice{margin:0 0 18px}.pj-cell-history>.pj-notice .text-link{margin-left:6px}.pj-cell-history .modal-footer{justify-content:flex-end}@media(max-width:600px){.pj-version-list>li{padding:13px}.pj-version-list header{gap:3px}.pj-version-list header>span{flex-basis:100%}.pj-version-pagination{align-items:flex-start;gap:12px}.pj-version-pagination .button{width:100%}}.pj-workflow-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;list-style:none;padding:0;margin:22px 0}.pj-workflow-steps li{display:grid;grid-template-columns:28px 1fr;gap:2px 9px;padding:13px 12px;border:1px solid #e1e8da;border-radius:9px;color:#6d7d63;background:#f8faf5;min-width:0}.pj-workflow-steps li>span{grid-row:1/3;width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:#e8eee1;font-weight:650;font-size:13px}.pj-workflow-steps strong{font-size:14px;line-height:1.6;font-weight:600}.pj-workflow-steps small{font-size:12px;line-height:1.6;overflow-wrap:anywhere}.pj-workflow-steps .current{border-color:#76936a;background:#edf4e7;color:#294e34}.pj-workflow-steps .current>span{background:#294f37;color:#fff}.pj-workflow-steps .done>span{color:#345e3c;background:#dfead8}.pj-next-step{display:flex;gap:24px;align-items:center;justify-content:space-between;border:1px solid #cbdcc0;border-radius:12px;padding:23px;background:#f0f6ea;margin:18px 0}.pj-next-step h2{font-size:21px;font-weight:600;line-height:1.45;margin:5px 0 7px}.pj-next-step p{font-size:14px;line-height:1.8;color:#536f46;margin:0;max-width:780px}.pj-next-step>.button{flex-shrink:0;max-width:240px}.pj-advanced-actions{margin:18px 0;padding:12px 18px;border:1px solid #e0e8d8;border-radius:9px;background:#fafcf7}.pj-advanced-actions>summary{font-size:14px;line-height:1.8;min-height:32px;cursor:pointer;color:#48683e}.pj-advanced-actions>p,.pj-job-purpose{font-size:14px;line-height:1.8;color:#617752;margin:12px 0}.pj-advanced-actions .pj-job-actions{margin:15px 0}.pj-product-scope{background:#fff8e9;border-color:#e6d4ac;color:#70562d}.pj-product-scope .text-link{margin-left:0;display:flex;align-items:center;gap:8px}.pj-product-scope p{font-size:14px;line-height:1.8}.pj-results .pj-section-heading p{max-width:900px}@media(max-width:1000px){.pj-workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.pj-next-step{align-items:flex-start;flex-direction:column;gap:16px}.pj-next-step>.button{max-width:none}}@media(max-width:600px){.pj-workflow-steps{gap:8px}.pj-workflow-steps li{padding:11px 9px;column-gap:7px;grid-template-columns:24px 1fr}.pj-workflow-steps li>span{width:24px;height:24px}.pj-workflow-steps strong{font-size:13px}.pj-workflow-steps small{font-size:12px}.pj-next-step{padding:20px 17px}.pj-next-step h2{font-size:20px}.pj-next-step>.button{width:100%}.pj-advanced-actions{padding:12px 16px}}.pj-product-coverage{margin:20px 0;border:1px solid #dce5d4;border-radius:11px;overflow:hidden;background:#fff}.pj-product-coverage>header{padding:18px 22px 14px;background:#f6f9f1}.pj-product-coverage h2{font-size:18px;line-height:1.5;margin:0 0 6px;font-weight:600}.pj-product-coverage header>p,.pj-product-coverage-note p{font-size:14px;line-height:1.8;color:#5d7352;margin:0}.pj-product-coverage header>.pj-product-coverage-warning{padding:10px 12px;margin-top:12px;background:#fff6e4;border:1px solid #e9d9b6;border-radius:6px;color:#745a2e}.pj-product-category-list{list-style:none;margin:0;padding:0 22px}.pj-product-category-list>li{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid #e6ecdf;min-width:0}.pj-product-category-list>li>div{min-width:0}.pj-product-category-list strong{display:block;font-size:14px;line-height:1.7;color:#35583a;font-weight:600}.pj-product-category-list small{display:block;font-size:12px;line-height:1.7;color:#667b5b;max-width:760px;margin-top:3px;overflow-wrap:anywhere}.pj-category-state{display:inline-block;flex-shrink:0;font-size:12px;line-height:1.7;max-width:160px;padding:3px 8px;border:1px solid #dfe7d7;background:#f3f6ee;border-radius:5px;color:#617455}.pj-category-available,.pj-category-observed{border-color:#d0dfc5;background:#ebf3e3;color:#3c6034}.pj-category-not_found,.pj-category-not_observed,.pj-category-needs_input,.pj-category-partial{border-color:#e8d8b5;background:#fff7e7;color:#795e30}.pj-product-coverage-note{padding:14px 22px 17px}.pj-product-coverage-note .text-link{display:flex;align-items:center;gap:7px;margin-top:9px!important}.pj-product-coverage-note p{font-size:12px}@media(max-width:600px){.pj-product-coverage>header,.pj-product-coverage-note{padding-left:17px;padding-right:17px}.pj-product-category-list{padding:0 17px}.pj-product-category-list>li{align-items:flex-start;gap:12px}.pj-category-state{max-width:110px;font-size:11px}.pj-product-category-list small{font-size:12px}.pj-product-category-list strong{font-size:14px}}.dispatch-history{font-size:14px;line-height:1.75;color:#36563c}.dh-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin:28px 0 10px}.dh-heading h2{font-size:25px;line-height:1.4;font-weight:600;letter-spacing:-.4px;margin:0 0 8px}.dh-heading p{font-size:14px;color:#58724f}.dh-intro{font-size:14px;line-height:1.85;color:#5c7453;max-width:850px;margin:0 0 22px}.dh-filters{display:grid;grid-template-columns:minmax(240px,1fr) minmax(170px,210px) minmax(180px,220px);gap:14px;align-items:end;margin-bottom:18px}.dh-filters>label:not(.pj-search){display:flex;flex-direction:column;gap:6px;font-size:12px;color:#58714c}.dh-filters select{font:inherit;font-size:14px;min-height:44px;padding:10px 11px;border:1px solid #dbe5d2;border-radius:7px;color:#355a37;background:#fff;max-width:100%}.dh-filters .pj-search{margin:0;min-width:0;min-height:45px}.dh-filters input{font-size:14px}.dh-count,.dh-last-loaded{font-size:12px;color:#5c7550;margin:14px 0}.dh-last-loaded{color:#7a5d30;background:#fff8e9;padding:10px;border:1px solid #eadbb7;border-radius:6px}.dh-loading{display:flex;align-items:center;gap:10px;color:#5c7652;font-size:14px;margin:18px 0}.dh-records{display:flex;flex-direction:column;gap:13px}.dh-record{border:1px solid #dfe7d8;border-radius:11px;background:#fff;padding:21px}.dh-record-top{display:flex;align-items:flex-start;gap:13px}.dh-record-icon{display:grid;place-items:center;flex-shrink:0;background:#f0f5e9;border:1px solid #e0e8d7;color:#557648;border-radius:8px;width:43px;height:46px}.dh-record-name{flex:1;min-width:0}.dh-record-name>strong{display:block;font-size:17px;font-weight:600;color:#34563a;line-height:1.65;overflow-wrap:anywhere}.dh-record-name>span{display:block;font-size:12px;color:#647951;margin-top:4px}.dh-state{font-size:12px;padding:5px 9px;background:#f0f4e9;color:#506f43;border:1px solid #dfe7d4;border-radius:5px;max-width:230px;white-space:normal;line-height:1.7}.dh-record-facts{display:flex;align-items:flex-start;gap:20px;flex-wrap:wrap;margin:20px 0}.dh-record-facts>span{display:flex;gap:7px;color:#62784f;font-size:12px;line-height:1.8}.dh-record-facts>span>svg{margin-top:4px;flex-shrink:0}.dh-record-facts strong{display:block;font-size:14px;font-weight:500;color:#42603a}.dh-record-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #e5ecdc;padding-top:16px}.dh-record-bottom>div{flex:1;min-width:0}.dh-download{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.65;color:#58744a}.dh-download>svg{margin-top:3px;flex-shrink:0}.dh-download small{display:block;font-size:12px;margin-top:3px}.dh-download-missing,.dh-download-unknown{color:#7a6238}.dh-coverage{display:block;color:#62774f;font-size:12px;line-height:1.75;margin-top:10px}.dh-related{margin:17px 0 0;padding-top:13px;border-top:1px solid #e3eadb;font-size:14px}.dh-related>summary{cursor:pointer;min-height:36px;color:#476e3d;font-size:14px}.dh-related>p{font-size:12px;color:#617a50;margin:8px 0}.dh-related-record{display:flex;align-items:center;gap:15px;width:100%;background:#f8faf4;color:#49683c;padding:11px 13px;text-align:left;border:1px solid #e0e9d7;border-radius:6px;margin-top:8px}.dh-related-record>span{flex:1;min-width:0}.dh-related-record strong{display:block;font-size:14px;font-weight:500;overflow-wrap:anywhere}.dh-related-record small{display:block;font-size:12px;line-height:1.7;color:#647951;margin-top:4px}.dh-related-record>svg{flex-shrink:0}.dh-empty{padding:35px 20px;background:#fff;border:1px solid #e1e9d9;border-radius:10px;text-align:center;color:#61794f}.dh-empty>svg{margin-bottom:12px}.dh-empty h3{font-size:18px;font-weight:600;margin-bottom:9px;color:#46663c}.dh-empty p{font-size:14px;line-height:1.8}.dh-more{display:flex;justify-content:center;margin:22px 0}.dispatch-history .button{min-height:44px;font-size:14px}.dispatch-history button:focus-visible,.dispatch-history select:focus-visible,.dispatch-history input:focus-visible{outline:3px solid #579d78;outline-offset:3px}@media(max-width:1050px){.dh-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.dh-filters .pj-search{grid-column:1/-1}.dh-record-facts{gap:15px 24px}}@media(max-width:600px){.dh-heading{flex-direction:column;gap:7px;margin-top:22px}.dh-heading h2{font-size:23px}.dh-filters{gap:10px}.dh-filters input,.dh-filters select{font-size:16px}.dh-record{padding:16px}.dh-record-top{flex-wrap:wrap;gap:10px}.dh-record-name{flex-basis:calc(100% - 56px)}.dh-record-name>strong{font-size:16px}.dh-state{margin-left:56px;max-width:calc(100% - 56px)}.dh-record-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dh-record-facts strong{font-size:14px}.dh-record-bottom{align-items:stretch;flex-direction:column;gap:15px}.dh-record-bottom>.button{width:100%;justify-content:center}.dh-intro{margin-bottom:18px}.dh-related-record{padding:11px}.dh-more>.button{width:100%}.dh-empty{padding:28px 17px}}@media(prefers-reduced-motion:reduce){.dispatch-history *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.site-discovery{color:#35533d;font-size:14px;line-height:1.8}.site-discovery p{font-size:14px;line-height:1.8}.site-discovery form>p{margin:0 0 20px}.sd-scope,.sd-types,.sd-extra-goals{border:0;padding:0;margin:24px 0;display:grid;gap:10px}.sd-scope legend,.sd-types legend,.sd-extra-goals legend{font-size:15px;font-weight:600;margin-bottom:12px;color:#294d38}.sd-scope{grid-template-columns:repeat(3,minmax(0,1fr))}.sd-types{grid-template-columns:repeat(2,minmax(0,1fr))}.site-discovery .sd-scope label,.site-discovery .sd-types label{display:flex;flex-direction:row;gap:10px;align-items:flex-start;cursor:pointer;border:1px solid #dde8d8;border-radius:9px;padding:15px;background:#f8fbf5}.sd-scope label:has(input:checked),.sd-types label:has(input:checked){border-color:#7da98c;background:#edf5eb}.site-discovery input[type=checkbox],.site-discovery input[type=radio]{accent-color:#255b41;width:17px;height:17px;flex-shrink:0;margin-top:5px}.sd-scope strong,.sd-types strong{display:block;font-size:14px;font-weight:600}.sd-scope small,.sd-types small{display:block;font-size:12px;color:#5b7353;line-height:1.75;margin-top:5px}.sd-timing{padding:17px;border:1px solid #e0e8d8;border-radius:8px;background:#f8faf4;display:flex;flex-direction:column;gap:10px;margin:22px 0}.sd-timing>span{font-weight:600}.site-discovery .sd-timing label,.site-discovery .sd-extra-goals label{flex-direction:row;align-items:flex-start;gap:10px;cursor:pointer}.sd-timing small{font-size:12px;color:#536d4d}.sd-advanced,.sd-viewports{border-top:1px solid #e0e8d8;margin:22px 0;padding-top:15px}.sd-advanced>summary,.sd-viewports>summary{min-height:40px;cursor:pointer;color:#375f40;font-weight:600;font-size:14px}.sd-viewports>summary span{font-weight:400;color:#617757;margin-left:8px;font-size:12px}.sd-extra-goals{margin:18px 0}.sd-viewport-list{display:flex;flex-direction:column;gap:10px}.sd-viewport-list>div{display:grid;grid-template-columns:90px 1fr 15px 1fr;align-items:center;gap:12px;padding:12px;background:#f5f8f0;border-radius:7px}.sd-viewport-list strong{font-size:14px;font-weight:500}.sd-viewport-list label{font-size:12px}.sd-viewport-list input{max-width:180px}.sd-saved{border-top:1px solid #dfe7d9;padding-top:23px;margin-top:24px}.sd-saved h3{font-size:17px;font-weight:600;margin:0 0 5px;color:#35543b}.sd-saved>p{color:#5b7352;margin:0 0 16px}.sd-saved-row{display:flex;align-items:center;gap:12px;width:100%;background:#f7faf3;border:1px solid #e0e9d9;padding:15px;border-radius:8px;margin-top:9px;text-align:left;color:#385f40;font-size:14px;min-height:60px}.sd-saved-row>span{flex:1;min-width:0}.sd-saved-row strong{display:block;overflow-wrap:anywhere;font-weight:500}.sd-saved-row small{display:block;font-size:12px;margin-top:5px;color:#5c7551}.sd-saved-row>svg{flex-shrink:0}.sd-scan-heading{display:flex;gap:16px;align-items:flex-start;justify-content:space-between}.sd-scan-heading>div{min-width:0}.sd-scan-heading strong{display:block;overflow-wrap:anywhere;color:#2f563b;font-size:17px;font-weight:600}.sd-scan-heading span{display:block;font-size:14px;color:#63764f;margin-top:6px}.sd-stat-row{display:flex;gap:28px;flex-wrap:wrap;margin:23px 0}.sd-stat-row span{display:flex;flex-direction:column;font-size:12px;color:#617750}.sd-stat-row strong{font-size:25px;line-height:1.5;font-weight:600;color:#315a3c}.sd-coverage{display:flex;gap:12px;border:1px solid #d6e5d1;border-radius:8px;background:#f0f6eb;padding:15px;color:#40643a}.sd-coverage>svg{flex-shrink:0;margin-top:4px}.sd-coverage strong{font-size:14px;font-weight:600}.sd-coverage p{margin:5px 0 0}.sd-coverage ul{margin:8px 0 0;padding-left:20px;font-size:14px}.sd-partial{background:#fffaee;border-color:#eadcb9;color:#735c32}.sd-inventory-tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,180px) minmax(0,145px);gap:12px;margin-top:25px;align-items:end}.sd-inventory-tools .pj-search{min-width:0;min-height:46px;margin:0}.sd-inventory-tools label{font-size:12px}.sd-selection-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:14px 0}.sd-selection-actions>span{font-size:12px;color:#617653}.sd-groups{margin:12px 0 20px}.sd-groups>summary{cursor:pointer;font-size:14px;min-height:40px;line-height:1.8;color:#42633c}.sd-groups>summary svg{vertical-align:middle;margin-right:6px}.sd-groups>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.site-discovery .sd-groups label{display:flex;flex-direction:row;gap:10px;padding:10px;border:1px solid #e0e9d9;background:#f7faf3;border-radius:6px;cursor:pointer;min-width:0}.sd-groups label span{overflow-wrap:anywhere}.sd-groups small{display:block;font-size:12px;color:#617853}.sd-inventory{max-height:410px;overflow:auto;overscroll-behavior:contain;border:1px solid #dee8d7;border-radius:9px}.sd-entry{display:flex;gap:15px;align-items:flex-start;padding:15px;background:#fff;flex-wrap:wrap}.sd-entry+.sd-entry{border-top:1px solid #e3ebdc}.site-discovery .sd-entry>label{flex-direction:row;gap:12px;align-items:flex-start;flex:1;min-width:160px;cursor:pointer}.sd-entry>label>span{min-width:0}.sd-entry strong{display:block;font-weight:500;font-size:14px;overflow-wrap:anywhere}.sd-entry small{display:block;font-size:12px;color:#61794f;overflow-wrap:anywhere;margin-top:3px}.sd-entry-types{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.sd-entry-types>span{display:inline-flex;font-size:12px;line-height:1.5;padding:2px 6px;border-radius:4px;background:#eef4e7;color:#4f6c41}.sd-entry-actions{display:flex;gap:10px;align-items:center}.sd-entry-actions>label{font-size:12px!important}.sd-entry-actions select{font-size:14px!important;max-width:130px;min-height:40px!important;padding:7px!important}.sd-entry-actions a{display:grid;place-items:center;min-height:44px;min-width:35px;color:#527246}.sd-entry>p{flex-basis:100%;margin:0 0 0 29px;color:#765d31;font-size:12px}.sd-inventory-pagination{display:flex;gap:12px;align-items:center;justify-content:flex-end;flex-wrap:wrap;margin:14px 0}.sd-inventory-pagination>span{font-size:12px;margin-right:auto;color:#617850}.sd-inventory>p{padding:15px;margin:0;color:#617650}.site-discovery button,.site-discovery a{touch-action:manipulation}.site-discovery button:focus-visible,.site-discovery a:focus-visible,.sd-inventory:focus-visible{outline:3px solid #5a9c7b;outline-offset:2px}@media(max-width:700px){.sd-scope,.sd-types{grid-template-columns:1fr}.sd-scope label,.sd-types label{padding:12px!important}.sd-scan-heading{flex-direction:column;gap:9px}.sd-inventory-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-inventory-tools .pj-search{grid-column:1/-1}.sd-inventory-tools input{font-size:16px!important}.sd-groups>div{grid-template-columns:1fr}.sd-entry-actions{margin-left:29px;width:calc(100% - 29px);justify-content:space-between}.sd-entry-actions>label{flex:1}.sd-entry-actions select{max-width:none}.sd-viewport-list>div{grid-template-columns:1fr 15px 1fr;gap:8px}.sd-viewport-list strong{grid-column:1/-1}.sd-stat-row{gap:22px}.sd-selection-actions{gap:7px 14px}.sd-selection-actions>span{flex-basis:100%}.sd-inventory{max-height:420px}.sd-viewports>summary span{display:block;margin-left:16px}.sd-inventory-pagination .button{min-height:44px}}@media(prefers-reduced-motion:reduce){.site-discovery *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.site-discovery .sd-inventory-tools .pj-search{flex-direction:row;align-items:center}.site-discovery .sd-inventory-tools .pj-search>svg{flex-shrink:0}.site-discovery .sd-inventory-tools .pj-search input{border:0;padding:11px 0;background:transparent;outline:0;min-height:44px}.sd-review-types{border-top:1px solid #e1e9d8;padding-top:18px;margin-top:24px}.sd-review-types label{padding:11px!important}.sd-review-types legend{padding-top:15px}.site-discovery input[type=radio]{width:17px!important;height:17px!important;min-height:17px!important;min-width:17px;padding:0!important;flex:0 0 17px;box-shadow:none}.site-discovery .sd-scope label>span,.site-discovery .sd-types label>span{min-width:0;flex:1}.site-discovery .sd-timing label{min-height:36px}.sd-type-actions{grid-column:1/-1;display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:-5px 0 2px}.site-discovery .sd-type-actions .text-link{min-height:36px}.sd-one-page-note{padding:16px 18px;border:1px solid #cbdac8;border-radius:12px;background:#f0f6ec;color:#31533a;margin-bottom:18px}.sd-one-page-note strong{display:block;font-size:16px}.sd-one-page-note p{margin:6px 0 0;line-height:1.6;font-size:13px}.inspector-page{max-width:1240px;margin:0 auto;padding-bottom:36px;font-size:14px;line-height:1.7;color:#294638}.inspector-page h1,.inspector-page h2,.inspector-page h3,.inspector-dialog h2,.inspector-dialog h3{font-family:inherit;color:#244333}.inspector-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin:5px 0 26px}.inspector-heading h1{font-size:31px;line-height:1.25;letter-spacing:-.8px;margin:9px 0 12px;font-weight:650}.inspector-heading p{font-size:15px;line-height:1.8;color:#526b5b;max-width:680px;margin:0}.inspector-page .button,.inspector-dialog .button{min-height:44px;font-size:14px;white-space:normal;line-height:1.5;padding:10px 16px}.inspector-page .text-link,.inspector-dialog .text-link{font-size:14px;min-height:36px;color:#356447}.inspector-page button:focus-visible,.inspector-page a:focus-visible,.inspector-page input:focus-visible,.inspector-page select:focus-visible,.inspector-dialog button:focus-visible,.inspector-dialog a:focus-visible,.inspector-dialog input:focus-visible,.inspector-dialog select:focus-visible,.inspector-dialog textarea:focus-visible{outline:3px solid #579c7c;outline-offset:3px}.inspector-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.inspector-heading>.inspector-actions{padding-top:15px}.inspector-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:22px 0 32px}.inspector-mode{background:#fff;border:1px solid #dce6d7;border-radius:14px;padding:27px;text-align:left;display:grid;grid-template-columns:55px 1fr;gap:14px 18px;color:#294638;min-height:190px;transition:box-shadow .15s,border-color .15s}.inspector-mode:hover{border-color:#80ab8b;box-shadow:0 6px 18px #214b330b}.inspector-mode-icon{grid-row:1/4;display:grid;place-items:center;align-self:start;width:55px;height:55px;background:#eef4e7;border:1px solid #dce7d2;border-radius:12px;color:#4e7947}.inspector-mode strong{font-size:21px;line-height:1.45;font-weight:600}.inspector-mode p{font-size:14px;line-height:1.8;margin:0;color:#526b5b}.inspector-mode small{display:flex;gap:9px;align-items:center;font-size:14px;font-weight:600;color:#306244;margin-top:2px}.inspector-section{background:#fff;border:1px solid #dce6d7;border-radius:12px;margin:23px 0;overflow:hidden}.inspector-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 24px 18px}.inspector-section-head h2{font-size:21px;font-weight:600;line-height:1.5;margin:0 0 6px}.inspector-section-head h3{font-size:17px;margin:0 0 5px;font-weight:600}.inspector-section-head p{color:#526b5b;margin:0;font-size:14px}.inspector-pad{padding:0 24px 23px}.inspector-note{font-size:14px;color:#526b5b;line-height:1.85;margin:12px 0}.inspector-alert{display:flex;align-items:flex-start;gap:11px;background:#fff8e8;border:1px solid #e6d3aa;border-radius:9px;padding:14px 17px;color:#755528;font-size:14px;line-height:1.8;margin:16px 0;overflow-wrap:anywhere}.inspector-alert svg{flex-shrink:0;margin-top:4px}.inspector-alert.success{background:#eef5e7;border-color:#d8e6cf;color:#3a6335}.inspector-alert .text-link{margin-left:9px}.inspector-loading{display:flex;align-items:center;gap:10px;font-size:14px;color:#526b5b;padding:20px 0}.inspector-list{display:flex;flex-direction:column;gap:12px}.inspector-job{display:flex;align-items:center;gap:17px;width:100%;text-align:left;background:#fff;border:1px solid #dce6d7;border-radius:11px;padding:20px;color:#294638}.inspector-job>svg{flex-shrink:0;color:#537c48}.inspector-job-copy{flex:1;min-width:0}.inspector-job strong{display:block;font-size:17px;font-weight:600;overflow-wrap:anywhere}.inspector-job small{display:block;font-size:13px;color:#526b5b;line-height:1.8;margin-top:4px}.inspection-status{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid #dce6d4;border-radius:5px;background:#f0f5e9;font-size:12px;color:#3e673c;line-height:1.6}.inspection-status.attention,.inspection-status.unknown{background:#fff7e7;border-color:#e9d9b3;color:#765b2d}.inspector-job-meta{display:flex;flex-direction:column;gap:6px;align-items:flex-end;text-align:right;font-size:12px;color:#526b5b;flex-shrink:0}.inspector-empty{padding:30px 24px;border:1px dashed #d7e2d0;background:#f8fbf4;border-radius:11px;color:#526b5b;font-size:14px;text-align:center}.inspector-empty p{margin:5px 0}.inspector-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:17px 0}.inspector-search{display:flex;align-items:center;gap:9px;min-width:200px;flex:1;border:1px solid #dce6d7;border-radius:8px;background:#fff;padding:0 12px;color:#5c7851}.inspector-search input{min-width:0;width:100%;border:0;background:transparent;padding:11px 0;font-size:14px;min-height:44px;color:#294638;outline:none}.inspector-search:focus-within{outline:2px solid #579c7c;outline-offset:2px}.inspector-page select,.inspector-page input:not([type=checkbox]):not([type=radio]),.inspector-dialog select,.inspector-dialog input:not([type=checkbox]):not([type=radio]),.inspector-dialog textarea{font-family:inherit;font-size:14px;line-height:1.5;color:#294638;min-height:44px;border:1px solid #dce6d7;border-radius:7px;padding:10px 12px;background:#fff;width:100%;min-width:0}.inspector-page .inspector-search input{border:0;border-radius:0;padding-left:0;padding-right:0}.inspector-page label,.inspector-dialog label{font-size:14px;color:#36563e}.inspector-page label>small,.inspector-dialog label>small{display:block;font-size:12px;color:#5b7357;margin:5px 0}.inspector-page input[type=checkbox],.inspector-dialog input[type=checkbox],.inspector-dialog input[type=radio]{width:17px;height:17px;accent-color:#286149;flex-shrink:0}.inspector-dialog{padding:0 24px 23px;font-size:14px;line-height:1.8;color:#294638}.inspector-dialog>p:first-child{margin-top:0}.inspector-dialog label{display:flex;flex-direction:column;gap:7px;margin:15px 0}.inspector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.inspector-grid>label{margin:0}.inspector-choice{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:11px!important;border:1px solid #dce6d7;background:#f7faf4;padding:13px;border-radius:8px;margin:0!important;cursor:pointer}.inspector-choice input{margin-top:5px}.inspector-choice strong{display:block;font-size:14px;font-weight:600}.inspector-choice small{display:block;font-size:12px;color:#597253;line-height:1.75;margin-top:3px}.inspector-dialog fieldset{border:0;padding:0;margin:20px 0}.inspector-dialog legend{font-size:15px;font-weight:600;color:#2d5039;margin-bottom:10px}.inspector-source{border:1px solid #dce6d7;border-radius:10px;padding:18px;background:#fcfdf9}.inspector-source h3{font-size:18px;font-weight:600;line-height:1.5;margin:0 0 12px}.inspector-source>p{font-size:14px;color:#526b5b;margin:0}.inspector-advanced{border-top:1px solid #e1e9da;padding-top:14px;margin:18px 0;font-size:14px;color:#526b5b}.inspector-advanced>summary{cursor:pointer;min-height:36px;color:#3c653e;font-size:14px}.inspector-advanced p{font-size:14px;line-height:1.8}.inspector-steps{list-style:none;padding:0;display:flex;gap:18px;flex-wrap:wrap;margin:22px 0;color:#5b7357}.inspector-steps li{display:flex;gap:8px;align-items:center;font-size:14px}.inspector-steps li>span{display:grid;place-items:center;width:27px;height:27px;border:1px solid #d4e0cc;border-radius:50%;font-size:12px}.inspector-steps li.current{color:#244c39;font-weight:600}.inspector-steps li.current>span{background:#244c39;color:#fff;border-color:#244c39}.inspection-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;background:#fff;border:1px solid #dce6d7;border-radius:12px;padding:23px}.inspection-summary h2{font-size:23px;font-weight:600;margin:0 0 8px;line-height:1.4;overflow-wrap:anywhere}.inspection-summary p{color:#526b5b;font-size:14px;margin:6px 0;overflow-wrap:anywhere}.inspector-source-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0}.inspector-source-tabs button{min-height:44px;border:1px solid #dce6d7;background:#fff;border-radius:7px;padding:9px 15px;font-size:14px;color:#466742}.inspector-source-tabs button[aria-pressed=true]{background:#244c39;color:#fff;border-color:#244c39}.inspector-row{border-top:1px solid #e3eadc;padding:16px 24px}.inspector-row-title{display:flex;align-items:center;gap:12px;justify-content:space-between}.inspector-row-title>label{display:flex;align-items:flex-start;gap:11px;flex:1;min-width:0;cursor:pointer}.inspector-row-title strong{display:block;font-size:15px;font-weight:600;color:#345b3c;overflow-wrap:anywhere}.inspector-row-title small{display:block;font-size:12px;color:#5b7357;overflow-wrap:anywhere;line-height:1.75}.inspector-row-title a{display:grid;place-items:center;color:#52794b;width:36px;height:40px;flex-shrink:0}.inspector-pagination{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap;padding:14px 24px;border-top:1px solid #e3eadc;font-size:13px;color:#5b7357}.inspector-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.inspector-check-grid .inspector-choice{height:100%}.inspector-requirement-add{display:flex;gap:10px;align-items:flex-end;margin-top:17px;flex-wrap:wrap}.inspector-requirement-add label{flex:1;min-width:180px;display:flex;flex-direction:column;gap:7px}.inspector-result-summary{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:12px 0}.inspector-result-summary>span{font-size:13px;color:#526b5b}.inspector-results-table{overflow:auto;overscroll-behavior:contain;max-height:580px}.inspector-results-table table{width:100%;border-collapse:collapse;min-width:680px;font-size:14px}.inspector-results-table th,.inspector-results-table td{padding:14px 18px;text-align:left;vertical-align:top;border-top:1px solid #e3eadc;overflow-wrap:anywhere;max-width:330px;min-width:130px}.inspector-results-table thead th{position:sticky;top:0;background:#f1f6eb;font-size:13px;z-index:1;color:#3b623d}.inspector-results-table td small{display:block;font-size:12px;line-height:1.8;color:#5b7357;margin-top:5px}.inspector-value{max-height:180px;overflow:auto;font-size:14px;line-height:1.8;white-space:pre-wrap}.inspector-result-details{padding:10px 0;font-size:13px;color:#526b5b}.inspector-result-details summary{cursor:pointer;min-height:30px}.inspector-match{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:14px;align-items:center;padding:15px 24px;border-top:1px solid #e3eadc}.inspector-match strong{display:block;font-size:14px;overflow-wrap:anywhere}.inspector-match small{display:block;font-size:12px;color:#5b7357;overflow-wrap:anywhere}.inspector-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.inspector-policy-grid>label{display:flex;flex-direction:column;gap:7px}.inspector-policy-grid .inspector-choice{grid-column:1/-1}.inspector-per-item{padding:12px 0 0 28px}.inspector-per-item>p{font-size:13px;color:#5b7357;margin:0 0 12px}.inspector-calendar{border:1px solid #dce6d7;border-radius:8px;background:#f7faf3;padding:14px;margin:16px 0}.inspector-calendar ol{padding-left:23px;margin:10px 0;color:#355f3e}.inspector-subtle{font-size:12px;color:#5b7357}.inspector-day-list{display:flex;gap:7px;flex-wrap:wrap}.inspector-day-list label{margin:0;display:flex;flex-direction:row;align-items:center;gap:7px;padding:8px 10px;background:#f1f6eb;border:1px solid #dce6d7;border-radius:7px}.inspector-dialog .modal-footer{padding-left:0;padding-right:0;padding-bottom:0;margin-top:22px}.inspector-page .inspector-readonly{font-size:13px;color:#5b7357}.inspector-dialog .inspector-error{margin:0}.inspector-settings-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.inspector-list-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.inspector-list-tools>label{display:flex;align-items:center;gap:8px}.inspector-list-tools select{width:auto;min-width:145px}.inspector-facts{display:flex;gap:15px;flex-wrap:wrap;padding:12px 0;color:#526b5b;font-size:13px}.inspector-facts strong{color:#2b5338}.inspector-legacy>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:8px;color:#3a653f}.inspector-legacy>p{font-size:14px;color:#526b5b}.inspector-field-control{display:flex;align-items:center;gap:8px}.inspector-requirement-delete{font-size:12px!important;min-height:36px!important}.inspector-screen-reader{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1050px){.inspector-heading{flex-direction:column;gap:10px}.inspector-heading>.inspector-actions{padding-top:0}.inspector-mode{grid-template-columns:45px 1fr;padding:22px;gap:12px}.inspector-mode-icon{width:45px;height:45px}.inspector-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inspector-policy-grid{grid-template-columns:1fr}.inspector-policy-grid .inspector-choice{grid-column:auto}}@media(max-width:650px){.inspector-page{padding-bottom:20px}.inspector-heading h1{font-size:27px}.inspector-heading p{font-size:14px}.inspector-mode-grid{grid-template-columns:1fr;gap:12px;margin:20px 0 25px}.inspector-mode{min-height:160px;padding:20px;grid-template-columns:43px 1fr}.inspector-mode strong{font-size:19px}.inspector-mode-icon{width:43px;height:43px}.inspector-grid,.inspector-check-grid{grid-template-columns:1fr}.inspector-dialog{padding:0 17px 18px}.inspector-page input:not([type=checkbox]):not([type=radio]),.inspector-dialog input:not([type=checkbox]):not([type=radio]),.inspector-page select,.inspector-dialog select,.inspector-dialog textarea{font-size:16px}.inspector-section-head{padding:18px 17px;flex-direction:column;gap:8px}.inspector-pad{padding:0 17px 18px}.inspection-summary{padding:18px;flex-direction:column}.inspection-summary h2{font-size:21px}.inspector-job{padding:17px;align-items:flex-start;gap:12px;flex-wrap:wrap}.inspector-job-copy{flex-basis:calc(100% - 40px)}.inspector-job-meta{margin-left:36px;align-items:flex-start;text-align:left;flex-direction:row;flex-wrap:wrap;gap:10px}.inspector-row,.inspector-pagination{padding:14px 17px}.inspector-match{grid-template-columns:1fr;padding:15px 17px;gap:11px}.inspector-match>.button{justify-self:start}.inspector-source{padding:15px}.inspector-toolbar{gap:10px}.inspector-search{flex-basis:100%;min-width:0}.inspector-list-tools{width:100%}.inspector-list-tools>label{flex:1}.inspector-list-tools select{width:100%;min-width:0}.inspector-steps{gap:10px 15px}.inspector-steps li{font-size:12px}.inspector-page .inspector-search input{font-size:16px}.inspector-dialog .modal-footer{flex-wrap:wrap}.inspector-dialog .modal-footer>.button{flex:1;min-width:120px}.inspector-requirement-add{align-items:stretch}.inspector-requirement-add label{flex-basis:100%}.inspector-per-item{padding-left:0}.inspector-facts{gap:7px 14px}}@media(prefers-reduced-motion:reduce){.inspector-mode{transition:none}.inspector-page .spin,.inspector-dialog .spin{animation:none}}.inspector-ai-settings{font-size:14px;line-height:1.8;color:#294638}.inspector-ai-settings h3{font-size:19px;line-height:1.5;font-weight:600;color:#244333;margin:0 0 10px}.inspector-ai-settings p{font-size:14px;line-height:1.8}.inspector-ai-settings .button{font-size:14px;min-height:44px;line-height:1.5;white-space:normal}.inspector-ai-settings label{font-size:14px;color:#36563e}.inspector-ai-settings input,.inspector-ai-settings select{font:inherit;min-height:44px;width:100%;min-width:0;padding:10px 12px;border:1px solid #dce6d7;border-radius:7px;background:#fff;color:#294638}.inspector-ai-settings button:focus-visible,.inspector-ai-settings input:focus-visible,.inspector-ai-settings select:focus-visible{outline:3px solid #579c7c;outline-offset:3px}@media(max-width:650px){.inspector-ai-settings input,.inspector-ai-settings select{font-size:16px}}.inspector-dialog,.inspector-dialog fieldset,.inspector-source,.inspector-grid>*{min-width:0}.inspector-dialog fieldset{max-width:100%}.inspector-dialog legend{max-width:100%;white-space:normal}.inspector-match>div,.inspector-match label{min-width:0}.inspector-match label{display:flex;flex-direction:column;gap:6px}.inspector-source select{max-width:100%}.inspector-page label.inspector-search input[type=search],.inspector-dialog label.inspector-search input[type=search]{border:0;background:transparent;border-radius:0;padding:11px 0;box-shadow:none}.inspector-dialog label.inspector-search{flex-direction:row;align-items:center;gap:9px}.inspector-source fieldset>.inspector-grid{grid-template-columns:1fr}.inspector-plan-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:18px 0;background:#f3f8ed;border:1px solid #dce6d7;border-radius:9px;padding:16px}.inspector-plan-summary dt{font-size:13px;color:#536e4e}.inspector-plan-summary dd{font-size:18px;color:#294f35;font-weight:600;margin:5px 0 0}.inspector-auth-recovery .inspector-section-head{padding-bottom:10px}.inspector-auth-source{padding:15px 0;border-bottom:1px solid #e2e9dc;font-size:14px;line-height:1.8}.inspector-auth-source>strong{font-size:15px;font-weight:600}.inspector-auth-source p{margin:7px 0 12px;color:#526b5b;font-size:14px}.inspector-auth-source .inspector-auth-url{overflow-wrap:anywhere;color:#345e3e;font-size:13px}.inspector-auth-source:last-of-type{margin-bottom:12px}.inspector-auth-source .inspector-actions{margin:12px 0}.inspector-auth-source .inspector-alert{margin:10px 0}.inspector-auth-recovery>.inspector-pad>.button{margin-top:4px}.inspector-selection-tests details{margin-top:16px}.inspector-selection-tests summary{cursor:pointer;font-weight:650}.inspector-selection-tests form{display:grid;gap:14px;margin:16px 0}.inspector-selection-tests label{display:grid;gap:7px;min-width:0}.inspector-selection-tests input,.inspector-selection-tests select{max-width:100%;min-width:0}.inspector-selection-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.inspector-saved-selections{display:grid;gap:8px;margin-top:16px}.inspector-saved-selections>div{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid var(--border,#dce5e4);padding:12px;border-radius:8px}.inspector-saved-selections span{display:grid;gap:5px;min-width:0}.inspector-saved-selections small{overflow-wrap:anywhere;color:var(--text-muted,#64746f)}@media(max-width:650px){.inspector-selection-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:380px){.inspector-selection-fields{grid-template-columns:1fr}}.hermes-reports{padding:0 22px 24px;min-width:0}.hermes-reports>p,.report-caption,.report-filters>p,.report-ai>p{color:var(--muted,#63756a);font-size:14px;line-height:1.6}.report-picker{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;gap:12px;align-items:end;margin:20px 0}.hermes-reports label{display:grid;gap:7px;font-size:13px;font-weight:600;min-width:0}.hermes-reports input:not([type=checkbox]),.hermes-reports select,.hermes-reports textarea{min-width:0;width:100%;padding:11px;border:1px solid #d8e2d7;border-radius:8px;background:#fff;color:#18352b;font:inherit}.hermes-reports select{overflow:hidden;text-overflow:ellipsis;max-width:100%}.hermes-reports input:focus-visible,.hermes-reports select:focus-visible,.hermes-reports textarea:focus-visible,.report-finding>summary:focus-visible{outline:3px solid #5c9b7e;outline-offset:2px}.report-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:22px}.report-actions h3{margin:0;font-size:20px}.report-action-buttons{display:flex;flex-wrap:wrap;gap:8px}.hermes-reports .error-box{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.report-filters{margin:22px 0;padding:18px;border:1px solid #dbe4db;border-radius:12px;background:#f4f7f2;min-width:0}.report-filters legend{font-size:16px;font-weight:700;padding:0 6px}.report-filters>p{margin:0 0 14px}.report-result-group{margin-bottom:12px}.report-filter-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.report-search-field{grid-column:1/-1}.report-filter-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px}.hermes-reports .report-check-field{display:flex;align-items:center;gap:8px;font-weight:500}.report-check-field input{width:18px;height:18px;accent-color:#173e30}.report-results-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:18px 0}.report-results-heading p{font-size:14px;color:#566f60}.report-findings{display:grid;gap:10px}.report-finding{border:1px solid #dce5db;background:#fff;border-radius:10px;min-width:0}.report-finding>summary{display:flex;gap:13px;align-items:center;padding:15px;cursor:pointer;min-height:64px;list-style:none}.report-finding>summary::-webkit-details-marker{display:none}.report-finding>summary:after{content:"+";margin-left:auto;font-size:20px;color:#53785f}.report-finding[open]>summary:after{content:"−"}.report-finding summary strong{display:block;font-size:15px;overflow-wrap:anywhere}.report-finding summary small{display:block;color:#587164;font-size:12px;margin-top:4px}.report-state{flex:0 0 auto;display:inline-block;max-width:130px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;padding:5px 8px;border-radius:5px;background:#edf2ed;color:#38584a}.report-state-missing,.report-state-different{color:#8a3826;background:#faeee7}.report-state-unknown,.report-state-not_checked{color:#746021;background:#faf4df}.report-state-passed{color:#215d43;background:#e7f3e9}.report-finding-body{padding:0 16px 16px;border-top:1px solid #e5ebe3}.report-finding-body>p{line-height:1.7;font-size:14px}.report-finding-body a{display:inline-flex;align-items:center;gap:6px;color:#246443;font-size:13px;font-weight:650}.report-finding h5,.report-ai h5{margin:16px 0 8px;font-size:13px}.report-finding pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.6 ui-monospace,monospace;background:#f4f7f2;padding:12px;border-radius:6px}.report-finding-body>details,.report-case-list{margin-top:16px}.report-finding-body details>summary{cursor:pointer;color:#617668;font-size:13px}.report-case-list>details{padding:9px 0;border-top:1px solid #e1e9dd}.report-empty{padding:20px;border:1px dashed #bccdbf;border-radius:10px;color:#4b6656;line-height:1.7}.report-more{margin-top:16px}.report-ai{border:1px solid #bfd7c4;background:#f4faf3;border-radius:12px;padding:18px;margin:18px 0}.report-ai-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.report-ai h4{display:flex;gap:9px;align-items:center;margin:0;font-size:17px;color:#17412c}.report-ai>label{margin:14px 0 10px}.report-ai-answer{margin-top:18px;padding:16px;background:#fff;border:1px solid #dbe8d8;border-radius:9px;font-size:14px;line-height:1.7}.report-ai-answer p{margin:0 0 12px}.report-ai-copy{white-space:pre-wrap}.report-ai-answer ol{padding-left:21px;margin:0}.report-ai-answer li+li{margin-top:9px}@media(max-width:760px){.report-picker,.report-filter-grid{grid-template-columns:1fr}.hermes-reports{padding:0 14px 18px}.report-actions .button,.report-action-buttons,.report-action-buttons .button,.report-results-heading>.button{width:100%}.report-filters,.report-ai{padding:13px}.report-finding>summary{align-items:flex-start;padding:12px;gap:9px}.report-state{max-width:99px;font-size:10px}.report-actions h3{font-size:18px}.report-results-heading{align-items:stretch}.report-finding-body{padding:0 12px 12px}}@media(prefers-reduced-motion:reduce){.hermes-reports *{scroll-behavior:auto!important;transition:none!important}}.hermes-reports .button,.hermes-reports input:not([type=checkbox]),.hermes-reports select{min-height:44px}.hermes-reports .icon-button{min-width:42px;min-height:42px}.saved-summary-schedules{margin-top:28px;padding:22px;border:1px solid var(--hermes-neutral-border);border-radius:12px;background:var(--paper,white)}.sss-heading{display:flex;gap:20px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.sss-heading>div:first-child{flex:1 1 320px}.sss-heading h2{margin:7px 0;font-size:21px;font-weight:650}.sss-heading p,.sss-empty p,.sss-card p{font-size:13px;line-height:1.7;color:var(--hermes-neutral-ink);margin:6px 0}.sss-heading p,.sss-card p,.sss-confirm p{overflow-wrap:anywhere}.sss-eyebrow{display:inline-flex;align-items:center;gap:7px;color:var(--hermes-lavender-ink);font-size:11px;font-weight:650}.sss-actions,.sss-card-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sss-actions .button,.sss-card-actions .button{font-size:12px;min-height:40px}.sss-list{display:grid;gap:10px;margin-top:18px}.sss-card{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:17px;border:1px solid var(--hermes-neutral-border);border-radius:9px}.sss-card-main{min-width:0}.sss-card h3{display:inline;margin:0 9px 0 0;font-size:15px;line-height:1.8;overflow-wrap:anywhere}.sss-card small{color:var(--hermes-neutral-ink);font-size:12px;line-height:1.7}.sss-card-actions{flex:0 1 200px;justify-content:flex-end}.sss-card-actions .text-link{font-size:12px;min-height:36px}.sss-next{display:flex;align-items:center;gap:7px}.sss-next svg{flex-shrink:0;color:var(--hermes-sky-ink)}.sss-empty{display:flex;align-items:flex-start;gap:13px;padding:20px 0 0}.sss-empty>svg{color:var(--hermes-lavender-ink);flex-shrink:0;margin-top:3px}.sss-empty strong{font-size:14px;font-weight:600}.sss-loading{display:flex;align-items:center;gap:8px;color:var(--hermes-neutral-ink);font-size:13px;margin-top:18px}.sss-notice{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap;border:1px solid var(--hermes-sky-border);padding:13px;border-radius:8px;margin-top:15px;color:var(--hermes-sky-ink)}.sss-notice p{flex:1 1 260px;margin:0;font-size:13px;line-height:1.7}.sss-error{padding:12px;background:var(--hermes-coral-surface);border:1px solid var(--hermes-coral-border);color:var(--hermes-coral-ink);border-radius:7px;font-size:13px;line-height:1.7}.sss-more{margin-top:16px}.sss-form{padding:0 24px 5px;font-size:14px;line-height:1.7}.sss-form>p{color:var(--hermes-neutral-ink)}.sss-form fieldset{border:0;padding:0;margin:0;min-width:0}.sss-form label{display:flex;flex-direction:column;gap:6px;font-size:14px;margin:16px 0;color:var(--dark)}.sss-form label small{font-size:12px;color:var(--hermes-neutral-ink)}.sss-form input:not([type=checkbox]),.sss-form select{width:100%;min-width:0;min-height:44px;border:1px solid var(--hermes-neutral-border);border-radius:7px;padding:10px 11px;background:var(--paper,white);font:inherit}.sss-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sss-scope-options{margin:15px 0;border-bottom:1px solid var(--hermes-neutral-border)}.sss-scope-options summary{cursor:pointer;min-height:40px;font-weight:600}.sss-scope-options summary>span{font-weight:400;color:var(--hermes-neutral-ink);margin-left:6px;font-size:12px}.sss-form .sss-days{display:flex;gap:5px 14px;flex-wrap:wrap}.sss-days legend{font-size:14px;font-weight:600;margin:10px 0}.sss-form .sss-days label{display:flex;flex-direction:row;align-items:center;gap:7px;min-height:36px;margin:0;font-size:13px}.sss-form input[type=checkbox]{width:17px;height:17px;accent-color:var(--green);flex-shrink:0}.sss-form .sss-approve{display:flex;flex-direction:row;align-items:flex-start;gap:10px}.sss-approve input{margin-top:4px}.sss-form .modal-footer{padding-left:0;padding-right:0;margin-top:20px}.sss-form .button{min-height:44px}.sss-form :is(button,input,select,summary):focus-visible,.saved-summary-schedules button:focus-visible{outline:2px solid var(--hermes-focus);outline-offset:3px}.sss-form fieldset:disabled{opacity:.7}@media(max-width:650px){.saved-summary-schedules{padding:17px}.sss-card{align-items:stretch;flex-direction:column;gap:11px}.sss-card-actions{flex-basis:auto;justify-content:flex-start}.sss-grid{grid-template-columns:minmax(0,1fr);gap:0}.sss-form{padding:0 17px 5px}.sss-form input:not([type=checkbox]),.sss-form select{font-size:16px}.sss-actions .button,.sss-card-actions .button,.sss-card-actions .text-link,.sss-form .sss-days label{min-height:44px}}.analysis-home{display:grid;gap:28px;color:var(--ink,#183b2c);min-width:0}.analysis-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.analysis-heading h1{margin:8px 0 10px;font-size:clamp(29px,3vw,43px);line-height:1.15;letter-spacing:-1.35px}.analysis-heading p{margin:0;color:var(--muted,#66766c);line-height:1.65}.analysis-saved-label{display:inline-flex;align-items:center;gap:9px;font-size:12px;white-space:nowrap;color:#4d6958;padding:10px 13px;border:1px solid #d5e1d7;border-radius:30px;background:#f5f8f1}.analysis-ask{background:linear-gradient(125deg,#f0f5eb,#f8faf6 72%);border:1px solid #d9e3d8;border-radius:20px;padding:27px;box-shadow:0 5px 25px #16362604}.analysis-ask-intro{display:flex;gap:15px;align-items:flex-start;margin-bottom:23px}.analysis-helper-mark{display:grid;place-items:center;flex:0 0 49px;height:49px;border:1px solid #ccdcca;border-radius:15px;color:#25583d;background:#e3ecdb}.analysis-ask h2{margin:0 0 7px;font-size:23px;letter-spacing:-.55px;line-height:1.3}.analysis-ask-intro p{margin:0;color:#657467;line-height:1.65;font-size:14px}.analysis-ask form{display:grid;gap:16px}.analysis-ask label,.analysis-filters>label{display:grid;gap:8px;font-size:12px;font-weight:650;color:#3d5144}.analysis-question-site{max-width:430px}.analysis-question-site>span{font-weight:400;color:#78877a;display:contents}.analysis-ask input,.analysis-ask textarea,.analysis-filters input,.analysis-filters select{background:#fff;border:1px solid #cedbce;border-radius:9px;padding:12px 13px;font:inherit;font-size:14px;color:#1b3526;width:100%;min-width:0;min-height:45px;outline-offset:3px}.analysis-ask textarea{resize:vertical;min-height:106px;line-height:1.65}.analysis-ask textarea::placeholder,.analysis-ask input::placeholder,.analysis-filters input::placeholder{color:#7f8c81;font-weight:400}.analysis-question-actions{display:flex;align-items:center;justify-content:space-between;gap:22px}.analysis-question-actions p{display:flex;align-items:flex-start;gap:7px;margin:0;max-width:610px;line-height:1.65;font-size:12px;color:#718074}.analysis-question-actions p svg{flex-shrink:0;margin-top:2px}.analysis-question-actions button{min-height:45px;white-space:nowrap}.analysis-examples{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:21px;padding-top:19px;border-top:1px solid #dce5d8;font-size:11px;color:#718174}.analysis-examples>span{margin-right:4px}.analysis-examples button{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:7px 11px;border:1px solid #d3dfd0;border-radius:30px;color:#34553e;background:#ffffff9c;font:inherit;font-size:11px;cursor:pointer}.analysis-examples button:hover{background:#e5eedf;border-color:#a3b99b}.analysis-notice{display:flex;align-items:flex-start;gap:12px;padding:15px 17px;border:1px solid #e2d9b9;border-radius:10px;background:#faf8ec;font-size:12px;line-height:1.6;color:#655b35;margin-top:18px}.analysis-notice>svg{flex-shrink:0;margin-top:1px}.analysis-notice strong{display:block}.analysis-notice p{margin:3px 0 0}.analysis-notice>.text-link{margin-left:auto;white-space:nowrap}.analysis-conversation:empty{display:none}.analysis-conversation{display:grid;gap:20px}.analysis-answer{background:#fff;border:1px solid #d9e3d8;border-radius:17px;overflow:hidden;min-width:0}.analysis-answer>header{background:#f5f8f0;padding:20px 24px;border-bottom:1px solid #e0e7dc}.analysis-answer>header>span{display:flex;align-items:center;gap:7px;color:#53744c;font-size:12px;font-weight:650}.analysis-answer>header>p{margin:10px 0 7px;font-size:18px;font-weight:600;line-height:1.5;color:#243d2c;overflow-wrap:anywhere}.analysis-answer>header>small{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#798776}.analysis-answer-body{padding:23px 24px;min-width:0}.analysis-text{font-size:14px;color:#354b3b;line-height:1.8;overflow-wrap:anywhere}.analysis-text p{white-space:pre-wrap;margin:0 0 14px}.analysis-text ul{padding-left:20px;margin:0 0 14px}.analysis-text strong{font-weight:650}.analysis-ai-commentary{padding:17px 20px;background:#f7f9f4;border:1px solid #e1e8db;border-radius:11px;margin:18px 0}.analysis-ai-commentary h3{font-size:13px;margin:0 0 11px;color:#396044}.analysis-ai-commentary .analysis-text p:last-child{margin:0}.analysis-answer-items{display:grid;gap:10px;margin-top:18px}.analysis-answer-row>details{border:1px solid #dce5d9;border-radius:10px;overflow:hidden}.analysis-answer-row>details>summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;padding:15px;min-height:62px;color:#2e4734}.analysis-answer-items summary::-webkit-details-marker,.analysis-citations summary::-webkit-details-marker{display:none}.analysis-answer-items summary>.analysis-item-title{min-width:0;flex:1}.analysis-answer-items summary strong{font-size:13px;line-height:1.6;display:block;overflow-wrap:anywhere}.analysis-answer-items summary small{display:block;font-size:11px;line-height:1.6;color:#82907e}.analysis-answer-items summary>svg{transition:transform .15s;flex-shrink:0;color:#8a9984}.analysis-answer-items details[open]>summary>svg{transform:rotate(180deg)}.analysis-result{font-size:9px;font-weight:650;text-transform:uppercase;letter-spacing:.3px;background:#eef1e9;color:#617451;padding:5px 7px;border-radius:4px;line-height:1.4;max-width:140px;overflow-wrap:anywhere}.analysis-result-unknown,.analysis-result-needs_attention{background:#f9f4df;color:#8a7436}.analysis-result-missing,.analysis-result-different,.analysis-result-selection_rejected{background:#faede6;color:#965334}.analysis-result-passed,.analysis-result-match{background:#eaf3e2;color:#426c36}.analysis-item-body{padding:0 16px 16px;border-top:1px solid #edf0e9;font-size:13px;line-height:1.75;color:#60715f}.analysis-item-body pre{white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto;max-height:350px;font-size:12px;padding:14px;border:1px solid #e0e7dc;border-radius:8px;background:#f8faf5;color:#40563e}.analysis-evidence-date{font-size:11px;color:#81907a}.analysis-evidence-actions{display:flex;gap:17px;flex-wrap:wrap}.analysis-evidence-actions a,.analysis-citations a{display:inline-flex;align-items:center;gap:5px;color:#466f49;font-size:12px;text-decoration:none}.analysis-citations{margin:19px 0;border-top:1px solid #e3e9de;border-bottom:1px solid #e3e9de}.analysis-citations>summary{font-size:12px;display:flex;gap:9px;align-items:center;cursor:pointer;padding:16px 0;color:#54744e;min-height:47px}.analysis-citations>summary>span{font-size:10px;background:#ecf2e5;border:1px solid #dce6d3;border-radius:20px;padding:1px 7px}.analysis-citations ol{margin:0;padding:0 0 14px 20px;display:grid;gap:13px}.analysis-citations li{padding-left:4px;color:#8a987e;font-size:11px}.analysis-citations li>div{margin-bottom:6px}.analysis-citations li strong{display:block;font-size:12px;color:#4b6145;overflow-wrap:anywhere}.analysis-citations li small{display:block;line-height:1.6;overflow-wrap:anywhere}.analysis-answer-links{display:flex;gap:15px;flex-wrap:wrap;margin-top:15px}.analysis-limitations{margin-top:18px;padding-top:13px;border-top:1px solid #ecf0e8}.analysis-limitations p,.analysis-scope{font-size:11px;line-height:1.7;color:#87927f;margin:5px 0}.analysis-library{min-width:0}.analysis-library-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.analysis-library h2{font-size:24px;letter-spacing:-.55px;margin:0 0 7px;line-height:1.35}.analysis-library-heading p{font-size:13px;color:#7d8a76;margin:0;line-height:1.65}.analysis-library-heading button{white-space:nowrap}.analysis-filters{display:grid;grid-template-columns:minmax(200px,1.7fr) repeat(3,minmax(120px,1fr));gap:13px;align-items:end;padding:17px 18px;border:1px solid #dce5d7;border-radius:13px;background:#f8faf4}.analysis-report-search{position:relative}.analysis-report-search>svg{position:absolute;left:13px;bottom:14px;color:#98a18e}.analysis-report-search input{padding-left:37px}.analysis-list-status{font-size:12px;color:#85917e;line-height:1.65;margin:17px 0}.analysis-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.analysis-report-card{min-width:0;border:1px solid #d8e3d3;background:#fff;border-radius:14px;padding:20px;display:flex;flex-direction:column;box-shadow:0 3px 15px #15371a03}.analysis-card-type{display:flex;justify-content:space-between;gap:13px;align-items:center;font-size:11px;color:#719065}.analysis-card-type>span{display:inline-flex;align-items:center;gap:6px}.analysis-card-type>small{font-size:9px;letter-spacing:.5px;text-transform:uppercase;border:1px solid #e1e8d9;border-radius:4px;color:#8b987e;padding:3px 5px}.analysis-report-card h3{font-size:18px;letter-spacing:-.3px;line-height:1.4;margin:16px 0 10px;color:#304b2e;overflow-wrap:anywhere}.analysis-card-sites{font-size:11px;color:#7e9075;display:flex;align-items:flex-start;gap:6px;margin:0 0 11px;overflow-wrap:anywhere}.analysis-card-sites>svg{flex-shrink:0;margin-top:1px}.analysis-card-summary{font-size:12px;line-height:1.8;color:#7b8872;margin:0 0 15px;overflow-wrap:anywhere}.analysis-card-counts{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 19px}.analysis-card-counts>span{font-size:10px;color:#7a8b6d;background:#f4f7ef;border:1px solid #e4ebdc;border-radius:5px;padding:3px 7px;line-height:1.65}.analysis-card-counts>.analysis-count-unknown{background:#faf7e8;border-color:#eee5c5;color:#92824c}.analysis-card-counts>.analysis-count-missing,.analysis-card-counts>.analysis-count-different{background:#faf0e9;border-color:#ebdacf;color:#9c7151}.analysis-card-footer{display:flex;gap:15px;justify-content:space-between;align-items:center;margin-top:auto;padding-top:15px;border-top:1px solid #e8ede1}.analysis-card-footer>div{display:grid;gap:6px;min-width:0}.analysis-card-footer>div>span{font-size:11px;color:#647d56;overflow-wrap:anywhere}.analysis-card-footer small{display:flex;align-items:center;gap:5px;font-size:10px;color:#8d9d80;line-height:1.5}.analysis-card-footer .button{white-space:nowrap}.analysis-more-reports{margin:22px auto 0;display:flex}.analysis-empty{display:grid;justify-items:center;text-align:center;padding:50px 22px;border:1px dashed #d7e2ce;border-radius:14px;color:#769064;background:#fafbf7}.analysis-empty h3{font-size:19px;margin:15px 0 8px;color:#49653b}.analysis-empty p{font-size:13px;line-height:1.8;max-width:550px;margin:0 0 20px;color:#8b997e}.analysis-empty>div{display:flex;gap:12px}.analysis-advanced{margin-top:27px}.analysis-advanced>summary{padding:21px 24px;cursor:pointer;font-size:13px;font-weight:600;color:#637b53}.analysis-advanced>p{margin:0 24px 20px;font-size:12px;line-height:1.75;color:#89977c}.analysis-home button:focus-visible,.analysis-home summary:focus-visible,.analysis-home a:focus-visible{outline:2px solid #507e47;outline-offset:3px}.analysis-home .button{min-height:44px}.analysis-home .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1150px){.analysis-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.analysis-report-search{grid-column:1/-1}.analysis-heading{align-items:flex-start}.analysis-saved-label{font-size:11px}.analysis-card-footer{align-items:flex-start;flex-wrap:wrap}}@media(max-width:760px){.analysis-heading{display:block}.analysis-heading h1{letter-spacing:-.8px}.analysis-saved-label{margin-top:18px}.analysis-ask{padding:20px;border-radius:15px}.analysis-ask-intro{gap:11px}.analysis-ask h2{font-size:21px}.analysis-helper-mark{flex-basis:39px;height:39px;border-radius:11px}.analysis-question-site{max-width:none}.analysis-question-actions{display:grid;gap:16px}.analysis-question-actions button{justify-self:start}.analysis-examples button{min-height:44px;padding:9px 11px}.analysis-ask input,.analysis-ask textarea,.analysis-filters input,.analysis-filters select{font-size:16px}.analysis-report-grid{grid-template-columns:minmax(0,1fr)}.analysis-library-heading{display:block}.analysis-library-heading button{margin-top:16px}.analysis-answer>header{padding:18px}.analysis-answer-body{padding:19px 17px}.analysis-answer-row>details>summary{gap:8px;padding:13px 11px}.analysis-result{max-width:92px;font-size:8px}.analysis-filters{padding:16px;grid-template-columns:minmax(0,1fr)}.analysis-report-search{grid-column:auto}.analysis-notice{flex-wrap:wrap}.analysis-notice>.text-link{margin-left:29px}.analysis-empty>div{display:grid}.analysis-card-footer small{font-size:11px}.analysis-home .text-link{min-height:44px}.analysis-scope,.analysis-limitations p{font-size:12px}}@media(prefers-reduced-motion:reduce){.analysis-home *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.analysis-answer-row{display:flex;align-items:flex-start;gap:8px;min-width:0}.analysis-answer-row>details{flex:1;min-width:0}.analysis-result-select{display:grid;place-items:center;flex:0 0 31px;min-height:60px;cursor:pointer}.analysis-result-select input{width:19px;height:19px;accent-color:#41673a;cursor:pointer}.analysis-priority-rank{font-size:11px;font-weight:700;color:#6d815c;white-space:nowrap}.analysis-priority-high{color:#987146}.analysis-priority-reason{margin-top:4px!important;color:#7c896f!important;line-height:1.5!important}.analysis-priority-confidence{font-size:11px;color:#8c957c}.analysis-priority-actions{padding:17px 18px;border:1px solid #dbe6d0;border-radius:11px;background:#f7faf2;margin:18px 0}.analysis-priority-actions h3{margin:0 0 7px;font-size:15px}.analysis-priority-actions p{margin:0;font-size:12px;line-height:1.7;color:#78896b}.analysis-priority-controls{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin-top:13px}.analysis-priority-controls>strong{font-size:12px;color:#537c41;margin-right:auto}.analysis-priority-controls .text-link{font-size:11px;min-height:38px}.analysis-priority-actions>small{display:block;margin-top:12px;color:#93a086;font-size:10px;line-height:1.7}.analysis-handoff{padding:0 24px 24px;min-width:0}.analysis-handoff>p{font-size:13px;line-height:1.75;color:#829374}.analysis-handoff>h3{font-size:19px;line-height:1.45;color:#517540}.analysis-handoff-pages{display:grid;gap:10px;max-height:380px;overflow:auto;overscroll-behavior:contain;margin:20px 0}.analysis-handoff-pages article{border:1px solid #dee8d4;border-radius:9px;padding:15px;background:#f9fbf5;min-width:0}.analysis-handoff-pages strong{display:block;font-size:13px;color:#5c7b49;line-height:1.6}.analysis-handoff-pages span{display:block;overflow-wrap:anywhere;font-size:11px;line-height:1.75;color:#98a589}.analysis-handoff-pages p{font-size:11px;line-height:1.7;color:#718d5b;margin:8px 0 0}.analysis-handoff pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.analysis-handoff-actions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;padding-top:17px}.analysis-handoff-actions .button{min-height:44px}@media(max-width:760px){.analysis-priority-actions{padding:16px}.analysis-priority-controls{gap:8px 13px}.analysis-priority-controls>strong{flex:1 0 100%;margin-right:0}.analysis-priority-controls>.button{flex:1 0 100%}.analysis-result-select{flex-basis:25px}.analysis-answer-items summary>.analysis-result{display:none}.analysis-handoff{padding:0 17px 20px}.analysis-handoff-actions .button{flex:1}.analysis-priority-actions>small{font-size:11px}}.collection-tray-root{display:inline-flex;align-items:center}.collection-tray-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:39px;height:39px;border:1px solid #dce7d6;border-radius:10px;background:#f7faf2;color:#557d43;padding:3px;flex-shrink:0}.collection-tray-button:hover{background:#eef5e4;border-color:#a8c296}.collection-tray-button:focus-visible,.collection-dialog button:focus-visible,.collection-dialog input:focus-visible{outline:2px solid #387550;outline-offset:3px}.collection-box-animation{display:flex;transform-origin:50% 85%}.collection-notification-count{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 4px;border-radius:10px;background:#2c694b;color:#fff;font-size:9px;display:flex;align-items:center;justify-content:center;border:2px solid white}.collection-falling-package{opacity:0}.collection-box-arrival .collection-falling-package{animation:collection-package-drop .85s cubic-bezier(.3,.1,.35,1) both}.collection-box-arrival .collection-open-box{transform-origin:20px 35px;animation:collection-box-bounce .5s .52s ease-out both}@keyframes collection-package-drop{0%{opacity:0;transform:translateY(-10px) rotate(-8deg)}15%{opacity:1}65%{opacity:1;transform:translateY(12px) rotate(0)}to{opacity:0;transform:translateY(17px)}}@keyframes collection-box-bounce{0%,to{transform:translateY(0) scale(1)}30%{transform:translateY(2px) scale(1.04,.9)}65%{transform:translateY(-3px) scale(.98,1.04)}}.collection-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.collection-dialog{white-space:normal;border:1px solid #dbe5d2;border-radius:13px;padding:0;color:#426042;background:#fff;box-shadow:0 24px 85px #19332635;max-width:520px;width:calc(100% - 32px);max-height:calc(100dvh - 48px);overflow:auto}.collection-dialog-wide{max-width:710px}.collection-dialog::backdrop{background:#122c245c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.collection-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:21px 23px;border-bottom:1px solid #edf1e8}.collection-dialog h2{font-size:21px;line-height:1.4;font-weight:550;margin:0;color:#3f6241}.collection-content{padding:19px 23px 22px;font-size:12px;line-height:1.7}.collection-content>p{margin:0 0 16px;color:#6d8061}.collection-content strong{color:#436044}.collection-selection{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:8px 0 12px;font-size:11px}.collection-selection>span{margin-left:auto;color:#7d8a72}.collection-product-list{list-style:none;margin:0;padding:0;max-height:42vh;overflow:auto;border-top:1px solid #e8eee0}.collection-product-list>li{display:flex;align-items:center;gap:13px;padding:15px 3px;border-bottom:1px solid #e8eee0}.collection-product-list input,.collection-confirm-check input,.collection-archive-options input{accent-color:#3c7652;width:16px;height:16px;flex-shrink:0}.collection-product-main{flex:1;min-width:0}.collection-product-main>strong{font-size:12px;display:block;font-weight:600}.collection-product-main>small{display:block;color:#809070;font-size:10px;line-height:1.8}.collection-product-status{display:block;color:#7b8c70;font-size:10px}.collection-complete-label{display:flex;align-items:center;gap:4px;color:#3e7954;font-size:10px}.collection-complete-check{color:#40865a;flex-shrink:0}.collection-pending-icon{color:#a2b08e;flex-shrink:0}.collection-progress{height:4px;width:100%;max-width:250px;background:#eef2e8;border-radius:4px;overflow:hidden;margin-top:7px}.collection-progress>span{display:block;height:100%;background:#79a15f;border-radius:4px}.collection-progress-indeterminate>span{width:35%;animation:collection-progress-travel 1.6s ease-in-out infinite}@keyframes collection-progress-travel{0%{transform:translate(-100%)}to{transform:translate(390%)}}.collection-export-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0 4px}.collection-export-actions>span{font-size:10px;color:#7a8a6b;max-width:310px;line-height:1.7}.collection-export-actions>button{flex-shrink:0}.collection-saved-section{border-top:1px solid #e7edde;margin-top:23px;padding-top:17px}.collection-saved-section h3{font-size:13px;margin:0 0 7px;font-weight:600}.collection-saved-section>p,.collection-empty{color:#829174;font-size:11px}.collection-saved-item{display:flex;align-items:center;gap:11px;padding:12px 0;border-bottom:1px solid #edf1e7}.collection-saved-item>svg{color:#7a9767;flex-shrink:0}.collection-saved-item>div{flex:1;min-width:0}.collection-saved-item strong{display:block;font-size:11px;overflow-wrap:anywhere}.collection-saved-item small{display:block;font-size:10px;color:#859278}.collection-dialog-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:22px}.collection-error{display:flex;gap:8px;align-items:flex-start;border:1px solid #e8ccbe;background:#fff6f0;color:#9b5e40;border-radius:6px;padding:11px 13px;font-size:11px;margin:0 0 15px;line-height:1.7}.collection-error>svg{flex-shrink:0;margin-top:2px}.collection-error>span{flex:1}.collection-notice{background:#f1f7e9;border:1px solid #dce9ce;border-radius:6px;padding:10px 13px;color:#527245!important;font-size:11px}.collection-confirm-check{display:flex;align-items:flex-start;gap:10px;line-height:1.7;margin-top:18px}.collection-confirm-check input{margin-top:3px}.collection-archive-options{list-style:none;margin:0;padding:0;border-top:1px solid #e8eee0}.collection-archive-options>li{padding:12px 0;border-bottom:1px solid #e8eee0}.collection-archive-options label{display:flex;align-items:center;gap:10px;font-size:12px}@media(max-width:740px){.collection-tray-button{width:34px;height:34px}.collection-dialog{width:calc(100% - 20px);max-height:calc(100dvh - 24px)}.collection-dialog>header{padding:17px}.collection-dialog h2{font-size:18px}.collection-content{padding:16px}.collection-export-actions{align-items:flex-start;flex-direction:column;gap:10px}.collection-export-actions>button{align-self:stretch;justify-content:center}.collection-saved-item{flex-wrap:wrap}.collection-saved-item>div{flex-basis:calc(100% - 35px)}.collection-saved-item>button{margin-left:28px}.collection-product-list>li{gap:9px}.collection-dialog-actions{gap:8px}.collection-dialog-actions>button{flex:1;justify-content:center}.collection-selection{gap:13px}}@media(prefers-reduced-motion:reduce){.collection-box-arrival .collection-falling-package,.collection-box-arrival .collection-open-box,.collection-progress-indeterminate>span{animation:none}.collection-falling-package{opacity:0}.collection-progress-indeterminate>span{width:100%;opacity:.55}}.hermes-update-dialog{width:520px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);padding:0;border:1px solid #dce6d3;border-radius:12px;color:#547343;background:#fff;box-shadow:0 24px 80px #10281b40;overflow:auto}.hermes-update-dialog::backdrop{background:#10251c65;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.hermes-update-dialog header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e8eddf}.hermes-update-dialog h2{font-size:20px;font-weight:550}.hermes-update-body{padding:20px 24px}.hermes-update-body p{font-size:12px;line-height:1.8;margin:0 0 16px}.hermes-update-progress{display:flex;align-items:center;gap:12px;padding:15px;background:#f4f8ef;border:1px solid #e0e9d8;border-radius:7px;margin-bottom:18px}.hermes-update-progress strong{font-size:13px;font-weight:550}.hermes-update-body dl{font-size:11px;margin:0 0 18px}.hermes-update-body dl>div{display:flex;justify-content:space-between;gap:20px;padding:7px 0}.hermes-update-body dd{margin:0;font-family:monospace}.hermes-update-body .hermes-update-note{font-size:11px;color:#718660}.hermes-update-dialog footer{padding:16px 24px;border-top:1px solid #e8eddf;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.hermes-update-dialog .error-box{margin-bottom:12px}.hermes-update-trigger{white-space:nowrap}.connection-banner .hermes-update-trigger{margin-left:auto;flex-shrink:0}@media(max-width:740px){.hermes-update-trigger{font-size:10px;padding:6px 8px}.connection-banner{flex-wrap:wrap}}:root{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#28362e;background:#f7f8f4;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:400;--green:#23654f;--dark:#132a25;--border:#e3e7df;--muted:#7d867e;--paper:#fff;--shadow:0 2px 4px #17281a03}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button{border:0}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #8abb9f;outline-offset:3px}input:focus,select:focus,textarea:focus{outline:2px solid #b7d2c3;outline-offset:1px;border-color:#679b7e}::selection{background:#d3e8d9}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.muted{color:var(--muted)}.mono,.numeric,.metric-value{font-variant-numeric:tabular-nums}.mono,code,pre{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.nowrap{white-space:nowrap}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.middot{margin:0 5px;color:#a0aaa1}.app-shell{display:flex;min-height:100vh}.sidebar{width:230px;position:fixed;top:0;left:0;bottom:0;background:var(--dark);color:#d4dfd8;display:flex;flex-direction:column;padding:33px 19px 22px;z-index:40}.brand{display:flex;align-items:center;gap:9px;color:#f1f6ed;font-family:Manrope,sans-serif;font-size:34px;font-weight:650;letter-spacing:-1.8px;padding:0 13px;line-height:1}.brand-mark{display:flex;align-items:center;justify-content:center;color:#bdcf9a}.brand-dot{color:#aac47c}.workspace-switch{display:flex;align-items:center;gap:10px;border:1px solid #385046;border-radius:7px;padding:12px 10px;margin:31px 1px 28px;color:#bbcec1}.workspace-avatar{width:29px;height:31px;display:flex;align-items:center;justify-content:center;background:#e0e5d4;color:#35523e;border-radius:5px;font-size:12px;font-weight:600}.workspace-switch>div{flex:1}.workspace-switch strong{font-size:12px;color:#e9eee9;font-weight:500;display:block}.workspace-switch small{display:block;font-size:10px;color:#8fa496;margin-top:4px}.nav-label{font-size:9px;letter-spacing:1.7px;font-weight:600;color:#80968a;padding:0 15px;margin-bottom:12px}.sidebar nav{display:flex;flex-direction:column;gap:5px}.nav-item{display:flex;gap:11px;align-items:center;text-align:left;width:100%;padding:12px 14px;border-radius:6px;background:transparent;color:#b5c5b9;font-size:12px}.nav-item svg{stroke-width:1.6}.nav-item:hover{background:#ffffff08;color:#fff}.nav-item.active{color:#ebf1e7;background:#30473c;box-shadow:inset 2px 0 #bed4a1}.nav-count{margin-left:auto;font-size:10px;background:#57705b;color:#e7eddf;padding:1px 5px;border-radius:4px}.sidebar-note{margin:54px 6px 24px;padding:18px 11px 0;border-top:1px solid #334a3e}.sidebar-note-icon{width:31px;height:32px;border-radius:6px;border:1px solid #436043;display:grid;place-items:center;color:#b7cd90;margin-bottom:14px}.sidebar-note h3{font-size:12px;font-weight:500;letter-spacing:-.1px;color:#dce6d7}.sidebar-note p{font-size:11px;line-height:1.8;margin-top:8px;color:#8fa595}.sidebar-note button{margin-top:17px;display:flex;align-items:center;gap:5px;padding:0;background:none;color:#bbd198;font-size:10px}.sidebar-bottom{margin-top:auto}.service-status{font-size:10px;display:flex;align-items:center;gap:7px;padding:16px 12px;color:#a3b8a8}.tiny-indicator{display:inline-block;flex-shrink:0;width:6px;height:6px;border-radius:50%;background:#a4aaa0}.tiny-indicator.online{background:#6a9c73;box-shadow:0 0 0 3px #6a9c7312}.sidebar .tiny-indicator.online{background:#adc785;box-shadow:0 0 0 3px #adc78512}.sidebar-footer{border-top:1px solid #30483b;padding:15px 12px 0;display:flex;justify-content:space-between;color:#6e8977;font-size:9px;letter-spacing:1px}.main-shell{margin-left:230px;width:calc(100% - 230px);min-width:0}.topbar{height:74px;border-bottom:1px solid var(--border);background:#ffffff70;display:flex;align-items:center;justify-content:space-between;padding:0 39px;gap:14px}.breadcrumb{display:flex;align-items:center;gap:15px;font-size:11px;color:#737e72;white-space:nowrap}.topbar-logo{color:#3f5040;font-weight:500}.breadcrumb-divider{color:#c0c7bd}.topbar-right{display:flex;align-items:center;gap:25px}.private-workspace{display:flex;align-items:center;gap:7px;font-size:10px;color:#838d80}.profile-avatar{width:29px;height:29px;background:#e6eadf;border:1px solid #d8dfd0;color:#466244;border-radius:50%;font-size:11px;font-weight:600}.mobile-menu{display:none!important}main{padding:34px 39px 0;max-width:1700px;margin:0 auto;min-height:calc(100vh - 74px)}.page-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:28px}.eyebrow{font-size:9px;letter-spacing:1.55px;color:#77846f;font-weight:650;line-height:1.5}.page-heading h1{font-family:Manrope,sans-serif;font-size:29px;line-height:1.4;font-weight:600;letter-spacing:-1.15px;margin:7px 0 8px;color:#24382b}.page-heading p{color:#859080;font-size:12px;line-height:1.6}.button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:6px;border:1px solid transparent;min-height:38px;font-size:11px;font-weight:550;padding:9px 14px;white-space:nowrap;transition:background .15s,box-shadow .15s}.button-primary{color:#fff;background:var(--green);border-color:var(--green);box-shadow:0 1px 2px #14302210}.button-primary:hover:not(:disabled){background:#1a533e;border-color:#1a533e;box-shadow:0 3px 8px #14302217}.button-secondary{color:#455746;background:#fff;border-color:#dfe4db}.button-secondary:hover:not(:disabled){background:#f6f8f3;border-color:#bccab9}.button-small{min-height:31px;padding:6px 10px;font-size:10px}.text-link{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:500;color:#426745;background:transparent;padding:0}.text-link:hover{color:#1c4a31}.icon-button{width:32px;height:32px;background:transparent;color:#6c7b6b;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;flex-shrink:0}.icon-button:hover:not(:disabled){background:#edf1e8}.icon-button.bordered{border:1px solid #dfe5da;background:#fff}.button-danger{color:#9b3b2f}.button-danger:hover:not(:disabled){background:#fdf1ee;border-color:#eec3ba}.run-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px}.run-row-actions .icon-button:hover:not(:disabled){background:#fdf1ee;color:#9b3b2f}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:25px}.metric{background:#fff;border:1px solid var(--border);border-radius:8px;padding:18px 20px 16px;box-shadow:var(--shadow);min-height:120px}.metric-top{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#6d7b67;font-size:11px}.metric-top svg{color:#88987d;stroke-width:1.5}.metric-value{font-family:Manrope,sans-serif;font-size:27px;line-height:1.4;font-weight:550;letter-spacing:-.8px;margin-top:9px;color:#2c3d2c;display:flex;align-items:center;gap:10px;overflow-wrap:anywhere}.metric p{font-size:9px;margin-top:4px;color:#98a08f;line-height:1.7}.metric-trend{font-size:10px;font-weight:500;letter-spacing:0;background:#eef4e8;border-radius:4px;padding:2px 4px}.overview-grid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(260px,1fr);gap:21px;margin-bottom:25px}.hero-panel{min-height:276px;background:#e9eddf;border:1px solid #dce3d1;border-radius:8px;padding:28px 29px;position:relative;overflow:hidden;display:flex;align-items:center}.hero-copy{position:relative;z-index:2;width:61%;min-width:235px}.hero-badge{font-size:8px;letter-spacing:1.05px;font-weight:600;color:#5e7553;display:flex;align-items:center;gap:5px}.hero-badge span{width:4px;height:4px;border-radius:50%;background:#859662}.hero-copy h2{font-family:Manrope,sans-serif;font-size:30px;font-weight:500;letter-spacing:-1.1px;color:#28422a;line-height:1.25;margin-top:16px}.hero-copy h2 em{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:32px;letter-spacing:-1px;color:#65754b}.hero-copy p{font-size:11px;line-height:1.75;color:#7b896c;max-width:289px;margin-top:15px}.hero-link{display:flex;align-items:center;gap:9px;background:transparent;padding:0;margin-top:17px;font-size:11px;color:#355d34;font-weight:600}.hero-link:hover{color:#152d19}.pipeline-art{position:absolute;width:240px;height:245px;right:4px;top:14px;opacity:.95}.orbit{position:absolute;border:1px solid #c7d1b366;border-radius:50%;transform:rotate(-25deg)}.orbit-one{width:200px;height:200px;left:20px;top:24px}.orbit-two{width:128px;height:128px;top:60px;left:56px;border-color:#c3ceb169}.pipeline-node{position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#6e8454;z-index:1}.node-core{width:67px;height:67px;left:89px;top:91px;background:#f6f8f0;border:1px solid #c7d4b9;border-radius:16px;box-shadow:0 9px 16px #405b1820}.pipeline-node span{font-size:8px;color:#86966e;margin-top:8px;white-space:nowrap}.node-source{left:93px;top:14px}.node-data{right:0;top:130px}.node-rows{left:14px;top:171px}.art-dot{position:absolute;width:6px;height:6px;background:#a1b584;border:1px solid #e9eddf;border-radius:50%}.art-dot-one{top:70px;right:38px}.art-dot-two{bottom:38px;left:119px}.panel{background:#fff;border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow);overflow:hidden}.panel-top{padding:19px 21px;display:flex;justify-content:space-between;align-items:center;gap:14px;border-bottom:1px solid #edf0e8}.panel-top h2{font-size:12px;font-weight:600;color:#3c4d37}.panel-title{display:flex;align-items:center;gap:8px}.count-badge{background:#f1f3eb;color:#7c8a71;border:1px solid #e4e9dc;font-size:9px;min-width:18px;padding:2px 5px;text-align:center;border-radius:4px;display:inline-block}.subtle-label{display:flex;gap:7px;align-items:center;font-size:9px;color:#8c9784}.workspace-panel .panel-top{padding:20px 21px 10px;border:0}.workspace-panel .panel-top svg{color:#8c9a7c;stroke-width:1.4}.readiness-row{display:flex;align-items:center;gap:10px;padding:13px 21px 0}.readiness-icon{width:30px;height:31px;display:grid;place-items:center;border:1px solid #e6eadf;background:#f9faf7;color:#839578;border-radius:6px;flex-shrink:0}.readiness-icon.ready{border-color:#d8e7cc;color:#6a865a;background:#eef5e6}.readiness-row>div{flex:1}.readiness-row strong{display:block;font-size:10px;color:#506047;font-weight:500}.readiness-row small{display:block;font-size:9px;color:#929c88;margin-top:4px}.workspace-link{font-size:10px;border-top:1px solid #edf0e8;margin:19px 21px 0;padding:14px 0}.empty-state{padding:34px 24px 35px;display:flex;flex-direction:column;align-items:center;text-align:center}.empty-icon{width:49px;height:49px;border:1px solid #e1e8d8;background:#f7f9f2;border-radius:12px;display:grid;place-items:center;color:#7c9768;margin-bottom:14px;box-shadow:0 3px 6px #28441804}.empty-icon svg{stroke-width:1.35}.empty-state h3{font-size:14px;letter-spacing:-.2px;font-weight:550;color:#4a5e40}.empty-state p{font-size:11px;line-height:1.8;color:#929e85;max-width:370px;margin:7px auto 17px}.empty-state>.button{min-height:34px;font-size:10px}.bottom-note{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:21px 2px;color:#829075}.bottom-note>div{display:flex;align-items:center;gap:11px;font-size:10px;line-height:1.7}.bottom-note strong{font-weight:500;color:#6c7a60}.bottom-note .text-link{white-space:nowrap;font-size:10px}.main-footer{margin-top:34px;border-top:1px solid #e8ece2;padding:18px 0 21px;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:9px;color:#a4ad9b}.table-scroll{overflow:auto}.data-table{border-collapse:collapse;width:100%;text-align:left;font-size:11px}.data-table thead{background:#f9faf6;border-bottom:1px solid #e9ede2}.data-table th{padding:13px 16px;font-weight:500;font-size:9px;color:#89977b;white-space:nowrap}.data-table th:first-child{padding-left:22px}.data-table td{padding:16px;white-space:nowrap;border-bottom:1px solid #eef1e9;color:#5b6b4e}.data-table td:first-child{padding-left:22px}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr{transition:background .15s;cursor:pointer}.data-table tbody tr:hover{background:#fafbf7}.data-table .muted{color:#9da890}.table-title{background:none;padding:0;display:flex;align-items:center;gap:10px;text-align:left;color:inherit}.table-title strong{font-size:11px;font-weight:500;display:block;color:#3f5438}.table-title small{font-size:9px;color:#a0ab93;margin-top:5px;display:block}.run-symbol{width:31px;height:33px;display:grid;place-items:center;border:1px solid #e7ecdf;border-radius:6px;color:#8b9d79;background:#fafbf6}.status{display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:500;color:#859077;border:1px solid #e5e9de;background:#f5f7f0;border-radius:4px;padding:4px 6px;white-space:nowrap;line-height:1.2}.status-dot{width:4px;height:4px;border-radius:50%;background:currentColor}.status-running,.status-harvesting,.status-discovering,.status-verifying,.status-observed{background:#edf4f4;border-color:#dce9e7;color:#5c8b85}.status-completed,.status-complete,.status-verified,.status-configured{background:#edf4e6;border-color:#dce9d2;color:#6a8753}.status-failed,.status-conflicting,.status-error{background:#fbf0ec;border-color:#efddd4;color:#ad7461}.status-paused,.status-pending,.status-verification-pending,.status-calculated,.status-estimated,.status-partial,.status-incomplete{background:#fbf7e9;border-color:#eee6cc;color:#a2925c}.status-cancelled{color:#999c92}.explorer-toolbar{padding:18px 21px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #edf0e6}.search-field{display:flex;align-items:center;gap:9px;border:1px solid #e2e7dc;border-radius:5px;height:34px;padding:0 11px;max-width:390px;flex:1;min-width:160px;color:#a1ad93;background:#fff}.search-field input{border:0;background:none;min-width:0;flex:1;padding:0;outline:none;font-size:10px;color:#58674b;height:100%;width:100%}.search-field:focus-within{outline:2px solid #bed1b4;outline-offset:1px}.search-field input:focus{outline:none}.search-field input::placeholder{color:#a3ad99}.explorer-toolbar select{border:1px solid #e2e7dc;border-radius:5px;color:#7d8e6d;font-size:10px;padding:8px 26px 8px 10px;background:#fff;min-height:34px;max-width:320px}.run-selector{margin-left:auto}.product-title{background:none;padding:0;text-align:left;color:inherit;max-width:370px;display:block}.product-title strong{display:block;color:#47603b;font-size:11px;font-weight:500}.product-title small{display:block;color:#a0ac91;font-size:9px;margin-top:6px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:330px}.price-cell{font-weight:600}.pagination{display:flex;justify-content:space-between;align-items:center;padding:13px 21px;border-top:1px solid #edf0e5;font-size:10px;color:#8c9b7d}.pagination>div{display:flex;gap:7px}.pagination-note{color:#b2baaa}.price-chart{margin:20px 21px 22px;padding:18px 20px 12px;border:1px solid #e4e9dc;background:#f9fbf6;border-radius:7px}.chart-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.chart-heading h3{font-size:12px;font-weight:600;color:#506845;margin-top:5px}.chart-heading p{font-size:9px;color:#9ca98f;margin:5px 0 9px}.chart-discount{text-align:right}.chart-discount strong{display:block;font-size:21px;font-weight:500;color:#46733c}.chart-discount span{font-size:8px;color:#98a989}.price-chart>svg{width:100%;height:145px;display:block}.chart-axis{display:flex;justify-content:space-between;font-size:8px;color:#9aac8b;padding:0 15px}.back-link{margin-bottom:23px;font-size:10px}.detail-heading h1{overflow-wrap:anywhere}.detail-heading p{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.run-controls{display:flex;gap:8px;flex-wrap:wrap}.progress-header{display:flex;align-items:center;justify-content:space-between;padding:21px 22px 14px;font-size:10px;color:#94a084;gap:15px}.progress-header>div{display:flex;align-items:center;gap:9px}.progress-header strong{font-size:11px;font-weight:500;color:#586f4a}.progress-track{height:4px;background:#eff3e8;margin:0 22px 23px;border-radius:3px;overflow:hidden}.progress-track>div{height:100%;background:#8aa779;border-radius:3px;transition:width .35s}.tabs{display:flex;gap:25px;border-bottom:1px solid #e8ecdf;padding:0 22px}.tabs>button{position:relative;background:none;color:#929f83;font-size:10px;padding:0 0 15px;display:flex;align-items:center;gap:6px;white-space:nowrap}.tabs>button.active{color:#3f6636;font-weight:600}.tabs>button.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;background:#5a8350;height:2px}.tabs>button span{font-size:8px;padding:2px 4px;background:#f1f5e9;border-radius:3px}.product-status-item{display:flex;gap:14px;align-items:center;padding:20px 22px;border-bottom:1px solid #edf0e6}.product-status-item:last-child{border-bottom:0}.product-glyph{width:39px;height:40px;display:grid;place-items:center;color:#8aa273;border:1px solid #e5ebdc;background:#f8faf5;border-radius:6px;flex-shrink:0}.product-status-name{flex:1;min-width:0}.product-status-name strong{display:block;font-size:12px;font-weight:500;color:#4f6643}.product-status-name a{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:9px;color:#9aaa89;max-width:440px;margin-top:6px}.product-status-name a svg{margin-left:4px}.product-status-name a:hover{text-decoration:underline}.product-status-count{text-align:right;margin:0 12px;min-width:60px}.product-status-count strong{display:block;font-size:12px;font-weight:500;color:#697f59}.product-status-count small{font-size:9px;color:#a2af94;margin-top:4px;display:block}.product-error{font-size:10px;color:#b77b64;display:block;margin-top:8px;line-height:1.5}.event-log{padding:8px 22px 15px}.event-item{display:flex;align-items:flex-start;gap:15px;padding:15px 0;border-bottom:1px solid #edf0e6}.event-item:last-child{border:0}.event-marker{color:#92a27e;width:23px;height:24px;display:grid;place-items:center;border:1px solid #e4ebdb;background:#f6f9f0;border-radius:5px}.event-item time{font-size:9px;color:#a0ad8e;min-width:105px;padding-top:6px}.event-item>div{min-width:0;flex:1;padding-top:3px}.event-item strong{font-size:10px;font-weight:550;color:#65804f}.event-item pre{margin:8px 0 0;color:#9aa98a;font-size:9px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.exports-list{padding:5px 22px 12px}.export-item{display:flex;align-items:center;gap:13px;padding:16px 0;border-bottom:1px solid #edf1e5}.export-item:last-child{border:0}.export-item>div:nth-child(2){flex:1;min-width:0}.export-item strong{display:block;font-size:11px;font-weight:500;color:#5b7548;overflow-wrap:anywhere}.export-item small{font-size:9px;color:#a4b294;display:block;margin-top:5px}.export-item>svg{color:#94a982}.export-item:hover strong{text-decoration:underline}.sources-panel{margin-bottom:24px}.section-description{padding:18px 22px 0;color:#93a084;font-size:11px;line-height:1.8}.source-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:21px}.source-card{border:1px solid #e6ecde;border-radius:7px;padding:18px;background:#fcfdf9}.source-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.source-icon{width:40px;height:42px;display:grid;place-items:center;border:1px solid #e0e9d5;background:#f0f6e8;color:#82a167;border-radius:8px}.source-card h3{font-size:14px;font-weight:550;margin:18px 0 5px;color:#587541}.source-card>p{font-size:9px;color:#a3b291;overflow-wrap:anywhere}.source-card dl{border-top:1px solid #eaf0e1;padding-top:14px;margin:17px 0 0;font-size:9px}.source-card dl>div{display:flex;justify-content:space-between;gap:10px;margin-top:9px}.source-card dt{color:#a3b08f}.source-card dd{color:#7d9566;margin:0;text-align:right}.optional-badge{font-size:9px;background:#f3f6ee;color:#9aaa89;border:1px solid #e7eddf;padding:2px 5px;border-radius:4px}.provider-list{padding:9px 22px 17px}.provider-item{display:flex;align-items:center;gap:13px;padding:17px 0;border-bottom:1px solid #edf1e5}.provider-item:last-child{border:0}.provider-item>div:nth-child(2){flex:1;min-width:0}.provider-item strong{font-size:12px;font-weight:500;color:#5b7846;display:block}.provider-item small{display:block;font-size:9px;color:#a7b595;margin-top:6px;overflow-wrap:anywhere}.security-note{display:flex;align-items:center;gap:12px;padding:0 3px;color:#849e6d}.security-note p{font-size:10px;line-height:1.8;color:#a0b18d}.security-note strong{font-weight:500;color:#7b965f}.success-box{padding:13px 16px;margin:0 0 20px;border:1px solid #dce9d1;border-radius:6px;background:#f2f8eb;color:#6c8c51;display:flex;align-items:center;gap:9px;font-size:11px}.connection-banner{display:flex;align-items:flex-start;gap:10px;border:1px solid #e6dfc6;background:#fffcef;border-radius:7px;color:#9b8b5a;padding:13px 15px;margin-bottom:24px;font-size:11px;line-height:1.6}.connection-banner>svg{margin-top:2px;flex-shrink:0}.connection-banner>div{flex:1}.connection-banner strong{font-weight:500;color:#8a7744}.connection-banner details{margin-top:4px;font-size:10px}.connection-banner details code{display:block;font-size:9px;margin-top:5px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:100px;overflow:auto}.connection-banner .text-link{color:#998550;margin-top:2px}.connection-banner summary{cursor:pointer}.error-box{display:flex;gap:9px;align-items:flex-start;background:#fff3ee;border:1px solid #ecd9ce;color:#ae7056;padding:12px 14px;border-radius:6px;font-size:11px;line-height:1.6;margin:0 0 18px;overflow-wrap:anywhere}.error-box svg{flex-shrink:0;margin-top:1px}.tab-content>.error-box,.tab-content .explorer-toolbar+.error-box{margin:14px 21px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#11251b65;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:25px;overflow-y:auto}.modal{width:490px;max-width:100%;max-height:calc(100dvh - 50px);background:#fff;border:1px solid #e4ebdb;border-radius:12px;box-shadow:0 25px 80px #0c271c38;overflow-y:auto;outline:none}.modal-wide{width:740px}.modal-heading{padding:25px 28px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #edf1e6;gap:14px}.modal-heading h2{font-family:Manrope,sans-serif;font-size:21px;letter-spacing:-.6px;font-weight:550;color:#365634;margin-top:5px}.modal-intro{font-size:11px;line-height:1.85;color:#98a588;margin:0 0 22px}.composer-form,.settings-form{padding:22px 28px 0}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:18px;min-width:0}.field>span{font-size:10px;font-weight:550;color:#6d835a}.field input,.field select,.field textarea{width:100%;border:1px solid #dfe7d6;background:#fff;border-radius:5px;color:#6c815a;font-size:11px;padding:10px 11px;min-height:37px;resize:vertical}.field input::placeholder,.field textarea::placeholder{color:#abb99d}.field select{padding-right:27px}.field small{font-size:9px;line-height:1.7;color:#abb69e;font-weight:400}.field textarea{line-height:1.7}.form-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.code-input,.url-input{font-family:SFMono-Regular,Consolas,monospace!important;font-size:10px!important}.quick-add{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:-6px 0 19px}.quick-add>span{font-size:9px;color:#a6b397;margin-right:3px}.small-chip{border:1px solid #e2e9d9;background:#f8faf3;display:flex;align-items:center;gap:4px;padding:5px 7px;font-size:9px;color:#869d70;border-radius:4px}.small-chip:hover{background:#edf4e3}.advanced-details{border:1px solid #e8eddf;border-radius:5px;padding:12px 13px;margin-bottom:20px;background:#fbfcf9}.advanced-details summary{font-size:10px;font-weight:500;color:#91a47b;cursor:pointer;display:flex;align-items:center;justify-content:space-between;list-style:none}.advanced-details summary::-webkit-details-marker{display:none}.advanced-details[open] summary{margin-bottom:15px}.advanced-details[open] summary>svg{transform:rotate(180deg)}.advanced-details .field:last-child{margin-bottom:0}.advanced-details .form-columns .field{margin-bottom:0}.static-field>div{display:flex;align-items:center;gap:7px;font-size:9px;color:#9aad85;min-height:37px;padding:10px 0}.modal-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 0 22px;border-top:1px solid #eaf0e1;margin-top:3px}.modal-footer>span{display:flex;align-items:center;gap:5px;font-size:9px;color:#a3b591}.modal-footer>div{display:flex;gap:8px}.fixture-config{background:#f6f9ef;border:1px solid #e3ebd6;border-radius:7px;padding:17px 17px 15px;margin-bottom:21px}.inline-note{display:flex;gap:10px;color:#8ba773;margin-bottom:20px}.inline-note svg{flex-shrink:0;margin-top:1px}.inline-note strong{font-size:11px;color:#738d5b;font-weight:550}.inline-note p{font-size:10px;color:#a2b38d;line-height:1.75;margin-top:5px}.fixture-config .field{margin-bottom:10px}.fixture-total{font-size:10px;color:#8da375;padding-top:2px}.form-explainer{font-size:10px;line-height:1.8;color:#a3b493;margin:-1px 0 19px}.inspector-content{padding:23px 28px 29px}.inspector-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:18px;background:#f6f9f0;border:1px solid #e6eddc;border-radius:7px}.inspector-summary span{font-size:9px;color:#9db28a;display:block}.inspector-summary strong{display:block;margin-top:7px;font-size:20px;letter-spacing:-.4px;color:#658a4b;font-weight:500}.inspector-status{display:flex;gap:7px;flex-wrap:wrap;margin:16px 0 26px}.inspector-content h3{font-size:11px;font-weight:550;color:#7c9b62;margin:21px 0 8px}.detail-list{margin:0}.detail-list>div{display:flex;align-items:flex-start;gap:16px;padding:10px 0;border-bottom:1px solid #edf2e5;font-size:10px}.detail-list dt{min-width:135px;color:#a5b893;flex-shrink:0}.detail-list dd{margin:0;color:#839f6a;overflow-wrap:anywhere;min-width:0;line-height:1.65}.detail-list dd a{color:#6f9456}.detail-list dd a:hover{text-decoration:underline}.detail-list dd a svg{margin-left:5px}.evidence-ids{display:flex;flex-direction:column;gap:4px;font-size:9px}.json-block{padding:14px;background:#f8fbf3;border:1px solid #e7eedc;border-radius:5px;font-size:10px;line-height:1.8;color:#9cb687;white-space:pre-wrap;overflow-wrap:anywhere}.image-links{display:flex;gap:9px;flex-wrap:wrap;margin-top:11px}.image-links a{border:1px solid #e5eddb;border-radius:5px;padding:9px 11px;color:#83a469;font-size:10px;display:flex;align-items:center;gap:6px}@media(min-width:1500px){main{padding:42px 52px 0}.topbar{padding:0 52px}.page-heading h1{font-size:33px}.metrics{gap:21px}.metric{padding:21px 23px;min-height:132px}.metric-value{font-size:30px}.hero-panel{min-height:309px;padding:32px}.hero-copy h2{font-size:35px}.hero-copy h2 em{font-size:37px}.hero-copy p{max-width:365px}.pipeline-art{right:35px;top:30px;transform:scale(1.08)}.workspace-panel .panel-top{padding-top:25px}.readiness-row{padding-top:18px}.workspace-link{margin-top:25px;padding-top:17px}.empty-state{padding:40px 24px}}@media(max-width:1190px){.sidebar{width:208px;padding-left:14px;padding-right:14px}.main-shell{margin-left:208px;width:calc(100% - 208px)}main{padding:28px 26px 0}.topbar{padding:0 26px}.overview-grid{gap:16px;grid-template-columns:minmax(0,1.6fr) minmax(246px,1fr)}.hero-panel{padding:24px}.hero-copy{width:69%;min-width:180px}.hero-copy p{max-width:215px}.hero-copy h2{font-size:27px}.hero-copy h2 em{font-size:28px}.pipeline-art{right:-35px;opacity:.55;transform:scale(.83)}.metric{padding:16px}.metric-value{font-size:24px}.metric p{font-size:8px}.source-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.page-heading h1{font-size:27px}.detail-heading{align-items:flex-start;flex-direction:column}.product-status-item{gap:10px}.product-status-item>.status:last-child{display:none}}@media(max-width:980px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metric p{font-size:9px}.overview-grid{grid-template-columns:1fr}.hero-panel{min-height:260px;padding:26px 29px}.hero-copy{width:65%}.hero-copy p{max-width:290px}.pipeline-art{right:15px;opacity:.85;transform:none}.workspace-panel .panel-top{padding-bottom:14px}.workspace-panel{display:flex;flex-wrap:wrap;padding-bottom:3px}.workspace-panel .panel-top{width:100%}.readiness-row{width:50%;padding:10px 21px}.workspace-link{width:calc(100% - 42px);margin-top:12px;padding:13px 0}.bottom-note{align-items:flex-start}.bottom-note>div{align-items:flex-start}.bottom-note svg{flex-shrink:0;margin-top:2px}.bottom-note strong{display:block}.page-heading h1{font-size:24px}.private-workspace{display:none}.page-heading{gap:12px}.button{padding:9px 11px}.source-cards{grid-template-columns:1fr}.product-status-count{margin:0}.product-status-name a{max-width:300px}}@media(max-width:740px){.sidebar{transform:translate(-100%);transition:transform .2s;width:230px}.sidebar.sidebar-open{transform:none}.main-shell{margin-left:0;width:100%}.sidebar-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b221c66;z-index:35}.topbar{height:61px;padding:0 19px}.breadcrumb{gap:10px;font-size:10px}.topbar-logo{display:none}.breadcrumb-divider:first-of-type{display:none}.mobile-menu{display:inline-flex!important;margin-left:-6px}.topbar-right{gap:8px}.profile-avatar{width:27px;height:27px}main{padding:25px 18px 0}.page-heading{align-items:flex-start;margin-bottom:22px}.page-heading h1{font-size:24px;line-height:1.35;max-width:330px;margin-top:8px}.page-heading p{font-size:11px;max-width:290px}.page-heading>.button{font-size:0;gap:0;min-width:34px;width:34px;height:34px;min-height:34px;padding:0;margin-top:25px}.page-heading>.button svg{width:18px;height:18px}.eyebrow{font-size:8px;letter-spacing:1.3px}.metrics{gap:10px;margin-bottom:18px}.metric{padding:14px 15px 12px;min-height:111px}.metric-top{font-size:10px}.metric-top svg{width:15px;height:15px}.metric-value{font-size:25px;margin-top:8px}.metric p{font-size:8px}.overview-grid{margin-bottom:18px;gap:18px}.hero-panel{padding:26px;min-height:259px}.hero-copy h2{font-size:27px}.hero-copy h2 em{font-size:29px}.hero-copy{width:67%}.hero-copy p{font-size:10px;max-width:235px}.pipeline-art{right:-27px;top:17px;transform:scale(.8);opacity:.65}.hero-badge{font-size:7px;letter-spacing:.9px}.hero-link{font-size:10px}.workspace-panel{display:block}.readiness-row{width:100%;padding-top:12px;padding-bottom:3px}.workspace-panel .panel-top{padding-bottom:6px}.workspace-link{padding:13px 0 15px;width:calc(100% - 42px);margin-top:18px}.bottom-note{display:block;padding:18px 1px}.bottom-note .text-link{margin:11px 0 0 29px}.panel-top{padding:17px}.panel-top h2{font-size:11px}.empty-state{padding:31px 20px}.empty-state h3{font-size:13px}.empty-state p{font-size:10px;max-width:290px}.main-footer{font-size:8px;margin-top:22px;padding:15px 0 20px}.main-footer>span:last-child{display:none}.explorer-toolbar{padding:14px;gap:8px;flex-wrap:wrap}.explorer-toolbar>.search-field{width:100%;max-width:none;flex-basis:100%}.explorer-toolbar select{flex:1;max-width:none;min-width:0;font-size:9px}.search-field{height:35px}.product-title,.product-title small{max-width:240px}.data-table th:first-child,.data-table td:first-child{padding-left:16px}.data-table td{padding:15px 12px}.data-table th{padding:12px}.pagination{padding:12px 14px;font-size:9px}.pagination-note{display:none}.price-chart{margin:14px;padding:14px 12px 10px}.chart-heading h3{font-size:11px}.chart-heading p{font-size:8px;max-width:160px}.chart-discount strong{font-size:18px}.chart-discount span{font-size:7px;max-width:85px;display:block;line-height:1.5}.price-chart>svg{height:104px}.chart-axis{padding:0 3px}.detail-heading h1{font-size:26px}.run-controls{gap:7px;width:100%}.run-controls>.button{font-size:10px;padding:8px 10px}.progress-header{padding:18px 17px 12px;font-size:9px;align-items:flex-start}.progress-header>div{flex-wrap:wrap;gap:6px}.progress-header>div>span:last-child{flex-basis:100%;margin-left:13px}.progress-header>span{white-space:nowrap;font-size:9px}.progress-track{margin:0 17px 23px}.tabs{padding:0 17px;gap:20px;overflow-x:auto}.tabs>button{font-size:9px;padding-bottom:13px}.product-status-item{padding:17px;flex-wrap:wrap;gap:10px}.product-status-name{flex-basis:calc(100% - 52px)}.product-status-item>.status{margin-left:auto}.product-status-count{display:flex;align-items:baseline;gap:5px;margin-left:50px;min-width:0}.product-status-count strong{font-size:11px}.product-status-count small{font-size:8px}.product-glyph{width:36px;height:38px}.event-log{padding:6px 16px 14px}.event-item{gap:8px;flex-wrap:wrap}.event-item time{padding-top:5px;min-width:0}.event-item>div{flex-basis:100%;padding-left:30px}.event-item pre{font-size:8px}.sources-panel .panel-title{gap:6px}.sources-panel .panel-title>svg{width:16px}.sources-panel .button-small{font-size:9px;padding:6px 8px;gap:4px}.source-cards{padding:16px}.section-description{font-size:10px;padding:15px 17px 0}.provider-list{padding:6px 17px 15px}.provider-item{flex-wrap:wrap;gap:11px}.provider-item>div:nth-child(2){flex-basis:calc(100% - 48px)}.provider-item>.button{margin-left:47px}.security-note{align-items:flex-start}.security-note>svg{flex-shrink:0;margin-top:3px}.security-note p{font-size:9px}.modal-backdrop{padding:12px}.modal{max-height:calc(100dvh - 24px);border-radius:9px}.modal-heading{padding:21px 19px 17px}.modal-heading h2{font-size:19px}.composer-form,.settings-form{padding:19px 19px 0}.form-columns{grid-template-columns:1fr;gap:0}.advanced-details .form-columns .field:first-child,.field{margin-bottom:16px}.field input,.field textarea,.field select{font-size:12px}.field small{font-size:9px}.modal-footer{flex-wrap:wrap;gap:12px;padding-bottom:19px}.modal-footer>span{flex-basis:100%}.modal-footer>div{width:100%;justify-content:flex-end}.quick-add{gap:5px}.quick-add>span{flex-basis:100%;margin-bottom:3px}.small-chip{font-size:8px}.inspector-content{padding:19px}.inspector-summary{padding:14px;gap:8px}.inspector-summary strong{font-size:16px}.inspector-summary span{font-size:8px}.detail-list>div{gap:12px}.detail-list dt{min-width:95px;font-size:9px;max-width:95px}.detail-list dd{font-size:9px}.connection-banner{padding:12px;font-size:10px;gap:8px}.connection-banner .text-link{font-size:9px}.connection-banner>svg{width:15px}.back-link{margin-bottom:18px}}.export-button{width:100%;background:none;text-align:left}.private-access{background:none;padding:0;cursor:pointer}.status-access-required,.status-needs-attention{background:#fbf0ec;border-color:#efddd4;color:#ad7461}.checkbox-field{display:flex;align-items:flex-start;gap:8px;font-size:10px;color:#829871;line-height:1.7}.checkbox-field input{margin:3px 0 0;accent-color:#23654f;flex-shrink:0}.status-exporting{background:#edf4f4;border-color:#dce9e7;color:#5c8b85}.field small,.modal-intro,.form-explainer,.inline-note p,.field input::placeholder,.field textarea::placeholder{color:#7c8971}.field>span{color:#5c734d}.product-title small,.product-status-name a,.detail-list dt,.event-item time{color:#849273}.detail-list dd{color:#688157}.inspector-summary span{color:#7c9669}@media(max-width:460px){.hero-copy{width:100%}.hero-copy p{max-width:255px}.pipeline-art{opacity:.19;right:-75px;pointer-events:none}.hero-copy h2{font-size:29px}.hero-copy h2 em{font-size:31px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.commerce-tool-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:21px}.commerce-tool-cards>button{display:flex;align-items:center;gap:13px;text-align:left;padding:17px;background:#fbfcf8;border:1px solid #e4ebda;border-radius:7px;color:#779463}.commerce-tool-cards>button:hover{background:#f3f7ed;border-color:#bbcea9}.commerce-tool-cards>button>div{flex:1}.commerce-tool-cards strong{display:block;font-size:12px;font-weight:550;color:#506c40}.commerce-tool-cards p{font-size:10px;line-height:1.75;color:#899c78;margin-top:5px}.commerce-checkbox{margin-bottom:19px}.commerce-subheading{display:flex;align-items:center;justify-content:space-between;margin:5px 0 12px;gap:12px}.commerce-subheading h3{font-size:11px;font-weight:550;color:#688553}.packages-list{border:1px solid #e4ecda;border-radius:6px;padding:0 13px;margin-bottom:18px;background:#fafcf6}.package-row{padding:13px 0 0;border-bottom:1px solid #e6eddd}.package-row:last-child{border:0}.package-label{font-size:9px;color:#869e71;margin-bottom:11px;font-weight:550}.package-fields{display:flex;align-items:center;gap:10px}.package-fields>.field{flex:1}.package-fields>.icon-button{margin-top:3px}.package-fields .field>span{font-size:9px}.commerce-checks{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:0 0 22px}.commerce-result{border:1px solid #dfead3;border-radius:7px;padding:18px;background:#f6faef;margin:20px 0}.commerce-result-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.commerce-amount{font-size:32px;font-weight:550;color:#4c713a;margin:13px 0}.commerce-result>p{font-size:10px;color:#7c9467;line-height:1.85;margin-top:13px}.commerce-result-pending{background:#fffbf0;border-color:#eee3c4}.commerce-result-pending>p{color:#9e8b56}.commerce-result .detail-list dt{min-width:165px;max-width:165px;line-height:1.6}.estimate-disclaimer{display:flex;align-items:flex-start;gap:7px}.estimate-disclaimer>svg{flex-shrink:0;margin-top:3px}.estimate-limitations{font-size:9px;color:#91a47e;margin-top:12px;line-height:1.8}.estimate-limitations summary{cursor:pointer}.estimate-limitations ul{padding-left:17px;margin-bottom:0}.chart-ambiguity{display:flex;gap:9px;align-items:flex-start;padding:13px 15px;margin:18px 21px;border:1px solid #ecdfbd;background:#fffaf0;color:#9e8951;border-radius:6px;font-size:10px;line-height:1.75}.chart-ambiguity>svg{flex-shrink:0;margin-top:2px}@media(max-width:850px){.commerce-tool-cards{grid-template-columns:1fr}}@media(max-width:740px){.commerce-tool-cards{padding:16px;gap:11px}.commerce-tool-cards>button{padding:14px}.package-fields{flex-wrap:wrap}.package-fields>.field{flex-basis:calc(50% - 10px)}.package-fields>.icon-button{margin:-8px 0 12px auto}.commerce-result{padding:14px}.commerce-result .detail-list dt{min-width:114px;max-width:114px}.commerce-result .detail-list dd{font-size:10px}.commerce-checks{gap:11px}.commerce-form .modal-footer>span{font-size:8px}}.commerce-fields{border:0;padding:0;margin:0;min-width:0}.commerce-fields:disabled{opacity:.7}.bulk-preview-control{margin-bottom:19px}.bulk-preview-control strong{font-size:10px;font-weight:550;color:#58724a;display:block}.bulk-preview-control small{display:block;font-size:9px;line-height:1.75;color:#7c8971;margin-top:5px;max-width:530px}.chart-pending-note{display:flex;align-items:center;gap:5px;font-size:9px;line-height:1.7;color:#96834d;margin:2px 0 6px}.authentication-banner{display:flex;align-items:center;gap:15px;padding:19px 21px;margin-bottom:23px;border:1px solid #d6e3c8;border-radius:8px;background:#eef5e5;color:#76975b}.authentication-banner>svg{flex-shrink:0}.authentication-banner>div{flex:1}.authentication-banner strong{font-size:13px;font-weight:600;color:#496b32}.authentication-banner p{font-size:12px;line-height:1.75;color:#5c7b47;margin-top:5px}.authentication-banner small{font-size:10px;line-height:1.7;color:#859a74;display:block;margin-top:3px}.browser-profile-note{display:flex;align-items:center;gap:7px;padding:11px 22px 0;color:#819872;font-size:10px;line-height:1.8}.browser-profile-note>svg{flex-shrink:0}@media(max-width:740px){.authentication-banner{padding:16px;gap:11px;align-items:flex-start;flex-wrap:wrap}.authentication-banner>div{flex-basis:calc(100% - 36px)}.authentication-banner>.button{margin-left:33px}.authentication-banner p{font-size:11px}.authentication-banner small{font-size:9px}.browser-profile-note{padding:10px 17px 0;font-size:9px;align-items:flex-start}.browser-profile-note>svg{margin-top:2px}}.status-stale{background:#f1f0e9;border-color:#dddcd2;color:#74776d}.status-stale .status-dot{background:#959a8d;box-shadow:none;animation:none}.stale-notice>div>span{display:block;margin-top:5px;line-height:1.7}.stale-notice>div{min-width:0}.stale-notice code{overflow-wrap:anywhere}.run-attention-count{display:flex;align-items:center;gap:4px;margin-top:6px;font-size:9px;color:#a55b42}.run-attention-banner{display:flex;align-items:center;gap:13px;padding:16px 19px;margin-bottom:22px;border:1px solid #ead8ca;background:#fff7f0;border-radius:8px;color:#a3664c}.run-attention-banner>div{flex:1}.run-attention-banner strong{font-size:12px;font-weight:600}.run-attention-banner p{font-size:10px;line-height:1.75;margin-top:5px}.run-attention-banner>svg{flex-shrink:0}.status-needs-attention,.status-access-required{background:#fff1e9;border-color:#ebd4c3;color:#a26244}.status-completed-with-gaps,.status-visible-domain-exhausted{background:#fbf7e9;border-color:#eee6cc;color:#958347}.unknown-total-note{margin:0 22px 21px;font-size:10px;color:#8c977e;line-height:1.75}.product-retry{display:block;font-size:10px;line-height:1.7;color:#88794a;margin-top:7px}.export-stale{display:flex;align-items:center;gap:5px;font-size:10px;color:#9b784a;margin-top:7px}.activity-toolbar,.activity-pagination{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 22px;font-size:10px;color:#8a977c}.activity-toolbar{border-bottom:1px solid #edf0e6}.activity-toolbar label{display:flex;gap:8px;align-items:center}.activity-toolbar select{padding:7px 10px;border:1px solid #dfe7d6;border-radius:5px;background:#fff;color:#6c815a;font-size:10px}.activity-toolbar>span{flex:1}.activity-pagination{border-top:1px solid #edf0e6}.activity-pagination>span{flex:1}.activity-empty{font-size:11px;color:#899b79;padding:20px 22px}.activity-panel>.error-box{margin:16px 22px}.export-item small{line-height:1.7}@media(max-width:740px){.run-attention-banner{flex-wrap:wrap;align-items:flex-start}.run-attention-banner>div{flex-basis:calc(100% - 35px)}.run-attention-banner>.button{margin-left:33px}}.record-scope-note{padding:13px 16px;margin:14px 0;background:#fff7e7;border:1px solid #ecd6ac;border-radius:9px;color:#715124;font-size:12px;line-height:1.65}.record-scope-note strong{display:block}.legacy-row-label{display:block;color:#926322;font-size:10px;margin-top:5px}.export-toolbar{display:flex;justify-content:flex-end;margin-bottom:14px}.export-toolbar label{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted)}.export-toolbar select{padding:8px 10px;border:1px solid var(--border);border-radius:7px;background:#fff;color:var(--ink)}.product-status-count{min-width:140px}.explorer-toolbar{flex-wrap:wrap}.efficiency-panel{margin:0 0 22px}.efficiency-panel .panel-top{padding:13px 18px}.efficiency-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:0;padding:17px 18px 13px}.efficiency-grid dt{font-size:10px;line-height:1.5;color:var(--muted)}.efficiency-grid dd{margin:7px 0 0;font-size:20px;font-variant-numeric:tabular-nums;color:var(--ink)}.efficiency-notes{padding:0 18px 15px;font-size:10px;line-height:1.6;color:var(--muted)}.efficiency-notes p{margin:0 0 6px}.efficiency-notes summary{cursor:pointer}.efficiency-notes details p{padding-top:8px;overflow-wrap:anywhere}.efficiency-error{display:flex;gap:8px;padding:12px 18px;font-size:11px;color:#8c6127;background:#fff7e7}.efficiency-error svg{flex-shrink:0}.efficiency-loading{padding:18px;font-size:12px;color:var(--muted)}.product-controls{display:flex;gap:6px;flex-shrink:0}.product-pause-note{padding:12px 18px;font-size:11px;line-height:1.6;background:#f8f9f5;border-bottom:1px solid var(--border);color:var(--muted)}@media(max-width:1100px){.efficiency-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-status-item{flex-wrap:wrap}.product-controls{margin-left:auto}}@media(max-width:620px){.efficiency-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.efficiency-grid dd{font-size:18px}.product-status-count{flex-wrap:wrap}.product-controls{flex-basis:100%;justify-content:flex-end}}.product-count-explainer{margin:0;padding:16px 22px;background:#f8faf5;border-bottom:1px solid #e8edde;color:#718164;font-size:11px;line-height:1.75}.product-count-explainer strong{color:#506743;font-weight:550}.product-row-counts{flex:0 1 330px;min-width:255px;margin:0 8px}.product-row-counts dl{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;margin:0}.product-row-counts dt{font-size:9px;line-height:1.5;color:#849277}.product-row-counts dd{margin:2px 0 0;font-size:13px;font-weight:500;color:#6b7b5f;font-variant-numeric:tabular-nums}.product-row-counts .current-row-count dd{font-size:19px;color:#486337}.product-row-counts .configuration-total{grid-column:1/-1;display:flex;gap:10px;align-items:baseline;border-top:1px solid #e8edde;padding-top:7px}.product-row-counts .configuration-total dd{font-size:11px;color:#927342}.product-row-counts>small{display:block;color:#8f9b85;font-size:9px;line-height:1.7;margin-top:7px}@media(max-width:740px){.product-row-counts{margin:4px 0 4px 50px;flex-basis:calc(100% - 50px);min-width:0}.product-count-explainer{padding:14px 17px;font-size:10px}.product-row-counts dl{gap:8px 12px}}.source-domain-panel{margin:0 0 22px}.source-domain-panel .panel-top{padding:13px 18px}.source-domain-stage{padding:17px 18px;border-bottom:1px solid var(--border)}.source-domain-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.source-domain-heading strong{font-size:11px;font-weight:550;overflow-wrap:anywhere;color:var(--ink)}.source-domain-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:16px 0}.source-domain-metrics dt{font-size:10px;line-height:1.5;color:var(--muted)}.source-domain-metrics dd{margin:7px 0 0;font-size:18px;font-variant-numeric:tabular-nums;color:var(--ink)}.source-domain-track{height:4px;background:#eff3e8;border-radius:3px;overflow:hidden}.source-domain-track>div{height:100%;background:#8aa779;transition:width .3s}.source-domain-note,.source-domain-footnote,.source-domain-empty{font-size:11px;line-height:1.7;color:var(--muted)}.source-domain-note{margin:10px 0 0}.source-domain-footnote,.source-domain-empty{padding:13px 18px}.source-domain-errors{font-size:11px;line-height:1.6;color:#a26244;margin-top:8px}.source-domain-errors summary{cursor:pointer}.source-domain-errors p{margin-top:6px;overflow-wrap:anywhere}.status-requests-drained{background:#edf4f4;border-color:#dce9e7;color:#5c8b85}@media(max-width:850px){.source-domain-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.source-domain-heading{align-items:flex-start;flex-direction:column}.source-domain-metrics dd{font-size:16px}}.product-table .customer-option{min-width:90px;max-width:240px;white-space:normal;line-height:1.6}.product-table .product-title{min-width:120px}.worker-capacity{padding:18px 21px;margin-bottom:22px;overflow-wrap:anywhere}.worker-capacity-title{display:flex;align-items:center;gap:9px;color:#496b32}.worker-capacity-title h2{font-size:13px}.worker-capacity p{font-size:11px;line-height:1.8;color:#6d7b67;margin-top:8px}.worker-capacity p strong{color:#365634}.worker-capacity details{margin-top:10px;font-size:11px}.worker-capacity summary{cursor:pointer;color:#496b32}.worker-capacity code{font-size:10px;white-space:normal}.dispatch-advanced-controls{margin:0 0 20px;padding:12px 16px;border:1px solid var(--border);border-radius:8px;background:var(--surface,#fff)}.dispatch-advanced-controls>summary{cursor:pointer;font-weight:600;min-height:32px;align-content:center}.dispatch-advanced-controls p{color:var(--muted);font-size:13px;margin:10px 0}.dispatch-advanced-controls .run-controls{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:700px){.topbar{height:auto;min-height:72px;flex-wrap:wrap;gap:12px;padding:14px 16px}.topbar-left,.topbar-right{min-width:0;max-width:100%}.topbar-right{flex-wrap:wrap;gap:8px;margin-left:auto}.topbar-right .button{min-width:0;white-space:normal}.topbar-right>span{max-width:100%;overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.main-shell,.sidebar,.topbar,.sidebar-scrim{transition:none!important;animation:none!important}}:root{--hermes-sage-surface: #f0f4ed;--hermes-sage-border: #e0e8db;--hermes-sage-ink: #3e634d;--hermes-sage-accent: #6b8a70;--hermes-sky-surface: #f0f3f7;--hermes-sky-border: #e0e6ed;--hermes-sky-ink: #536b82;--hermes-sky-accent: #8294aa;--hermes-lavender-surface: #f4f1f7;--hermes-lavender-border: #e7e0ed;--hermes-lavender-ink: #706081;--hermes-lavender-accent: #9787a7;--hermes-amber-surface: #faf6ec;--hermes-amber-border: #ece3d1;--hermes-amber-ink: #7b6334;--hermes-amber-accent: #a18a57;--hermes-coral-surface: #faf2ef;--hermes-coral-border: #eddcd6;--hermes-coral-ink: #82574d;--hermes-coral-accent: #ad847a;--hermes-neutral-surface: #f3f5f2;--hermes-neutral-border: #e1e6df;--hermes-neutral-ink: #5a6c60;--hermes-neutral-accent: #89978b;--hermes-focus: #23654f}body :is(.status,.inspection-status,.pj-status,.pj-job-status,.pj-category-state,.pj-diff,.report-state,.analysis-result,.analysis-card-counts>span,.analysis-card-status,.dh-state,.home-activity-status,.explorer-status,.sd-scan-status){display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid var(--state-border,var(--hermes-neutral-border));border-radius:7px;background:var(--state-surface,var(--hermes-neutral-surface));color:var(--state-ink,var(--hermes-neutral-ink));font-size:12px;font-weight:650;letter-spacing:0;line-height:1.5;max-width:100%;white-space:normal;overflow-wrap:anywhere;box-shadow:0 1px 1px #182b1d05}body :is(.status-complete,.status-completed,.status-verified,.status-finalized,[data-hermes-state=complete],[data-hermes-state=completed],[data-hermes-state=verified],[data-hermes-state=passed],[data-hermes-state=finished],[data-hermes-state=finalized],.report-state-passed,.analysis-result-passed,.analysis-count-passed){--state-surface: var(--hermes-sage-surface);--state-border: var(--hermes-sage-border);--state-ink: var(--hermes-sage-ink)}body :is(.status-running,.status-harvesting,.status-discovering,.status-verifying,.status-observed,.status-exporting,.status-requests-drained,[data-hermes-state=running],[data-hermes-state=working],[data-hermes-state=discovering],[data-hermes-state=collecting],[data-hermes-state=verifying],[data-hermes-state=observed],[data-hermes-state=exporting],[data-hermes-state=extracted],[data-hermes-state=collected],[data-hermes-state=diagnosed],.pj-category-available,.pj-category-observed,.report-state-observed,.analysis-result-observed,.analysis-count-observed,.pj-diff-new,.pj-diff-unchanged){--state-surface: var(--hermes-sky-surface);--state-border: var(--hermes-sky-border);--state-ink: var(--hermes-sky-ink)}body :is(.status-failed,.status-error,.status-conflicting,.status-access-required,.status-needs-attention,.status-completed-with-attention,[data-hermes-state=failed],[data-hermes-state=error],[data-hermes-state=missing],[data-hermes-state=different],[data-hermes-state=needs_help],[data-hermes-state=needs_attention],[data-hermes-state=access_required],[data-hermes-state=completed_with_attention],.pj-status.attention,.report-state-missing,.report-state-different,.analysis-result-missing,.analysis-result-different,.analysis-result-needs_attention,.analysis-result-selection_rejected,.analysis-count-needs_attention,.analysis-count-missing,.analysis-count-different,.analysis-count-failed,.pj-category-not_found,.pj-diff-no_longer_found){--state-surface: var(--hermes-coral-surface);--state-border: var(--hermes-coral-border);--state-ink: var(--hermes-coral-ink)}body :is(.status-paused,.status-pending,.status-verification-pending,.status-calculated,.status-estimated,.status-partial,.status-incomplete,.status-completed-with-gaps,.status-visible-domain-exhausted,[data-hermes-state=paused],[data-hermes-state=pausing],[data-hermes-state=held],[data-hermes-state=pending],[data-hermes-state=queued],[data-hermes-state=partial],[data-hermes-state=completed_with_gaps],[data-hermes-state=incomplete],.pj-category-needs_input,.pj-category-partial,.pj-diff-changed,.analysis-count-partial,.analysis-result-partial){--state-surface: var(--hermes-amber-surface);--state-border: var(--hermes-amber-border);--state-ink: var(--hermes-amber-ink)}body :is(.status-stale,.status-unknown,.status-not-checked,.status-cancelled,[data-hermes-state=unknown],[data-hermes-state=not_checked],[data-hermes-state=stale],[data-hermes-state=archived],[data-hermes-state=cancelled],.inspection-status.unknown,.report-state-unknown,.report-state-not_checked,.analysis-result-unknown,.analysis-result-not_checked,.analysis-count-unknown,.analysis-count-not_checked,.pj-category-unknown,.pj-category-not_observed,.pj-diff-could_not_check){--state-surface: var(--hermes-neutral-surface);--state-border: var(--hermes-neutral-border);--state-ink: var(--hermes-neutral-ink)}body :is(.pj-status,.pj-job-status,.dh-state,.home-activity-status,.explorer-status,.sd-scan-status,.analysis-card-status):before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:0 0 6px}body .status-dot{width:6px;height:6px}body .status-stale .status-dot{background:currentColor}.home-shortcut{--tile-surface: var(--hermes-sage-surface);--tile-border: var(--hermes-sage-border);--tile-ink: var(--hermes-sage-ink);border-color:#dfe7dc;background:#fff;box-shadow:none}.home-shortcut-inspector{--tile-surface: var(--hermes-sky-surface);--tile-border: var(--hermes-sky-border);--tile-ink: var(--hermes-sky-ink)}.home-shortcut-shipping{--tile-surface: var(--hermes-amber-surface);--tile-border: var(--hermes-amber-border);--tile-ink: var(--hermes-amber-ink)}.home-shortcut-browse{--tile-surface: var(--hermes-sky-surface);--tile-border: var(--hermes-sky-border);--tile-ink: var(--hermes-sky-ink)}.home-shortcut-download{--tile-surface: var(--hermes-lavender-surface);--tile-border: var(--hermes-lavender-border);--tile-ink: var(--hermes-lavender-ink)}.home-shortcut-connect{--tile-surface: var(--hermes-sky-surface);--tile-border: var(--hermes-sky-border);--tile-ink: var(--hermes-sky-ink)}body .home-shortcuts .home-shortcut .home-shortcut-icon{background:var(--tile-surface);color:var(--tile-ink);box-shadow:none}.home-shortcut:hover{border-color:#bacabb;box-shadow:0 2px 7px #17281a05}.home-shortcut>svg{color:var(--tile-ink)}.home-total{--metric-surface: var(--hermes-sage-surface);--metric-border: var(--hermes-sage-border);--metric-ink: var(--hermes-sage-ink);background:var(--metric-surface);border-color:var(--metric-border);box-shadow:none}.home-total-working,.home-total-ready{--metric-surface: var(--hermes-sage-surface);--metric-border: var(--hermes-sage-border);--metric-ink: var(--hermes-sage-ink)}.home-total-attention{--metric-surface: var(--hermes-coral-surface);--metric-border: var(--hermes-coral-border);--metric-ink: var(--hermes-coral-ink)}body .home-total :is(strong,span,small){color:var(--metric-ink)}body .home-total>span{font-weight:500}body .home-total strong{color:#18342a}body .home-total:hover{border-color:var(--metric-ink)}.home-live-dot{background:var(--hermes-sage-accent)}.connection-symbol.ready{background:var(--hermes-sage-surface);color:var(--hermes-sage-ink);box-shadow:inset 0 0 0 1px var(--hermes-sage-border)}.home-activity-row{border-left:3px solid transparent}.home-activity-row:hover{border-left-color:var(--hermes-sky-accent)}.activity-symbol{background:var(--hermes-sky-surface);color:var(--hermes-sky-ink)}.home-activity-meta{gap:5px}.home-guide{border-color:#d8dfd2}.home-guide-open{color:var(--hermes-sage-ink);font-weight:650}.home-learn-label{color:var(--hermes-lavender-ink)}.report-finding,.analysis-answer-row,.inspector-finding{border-color:var(--hermes-neutral-border);border-left:4px solid var(--hermes-neutral-accent);overflow:hidden}:is(.report-finding,.analysis-answer-row,.inspector-finding)[data-hermes-result=passed]{border-left-color:var(--hermes-sage-accent)}:is(.report-finding,.analysis-answer-row,.inspector-finding):is([data-hermes-result=missing],[data-hermes-result=different],[data-hermes-result=failed]){border-left-color:var(--hermes-coral-accent)}:is(.report-finding,.analysis-answer-row,.inspector-finding)[data-hermes-result=observed]{border-left-color:var(--hermes-sky-accent)}:is(.report-finding,.analysis-answer-row,.inspector-finding)[data-hermes-result=partial]{border-left-color:var(--hermes-amber-accent)}.report-finding[open]>summary{background:#f6f8f4;border-bottom:1px solid #dce3d7}.analysis-report-card{border-color:#d5ded0;box-shadow:0 3px 9px #243d2906}.analysis-card-type>span,.dh-record-icon,.pj-job-symbol{background:var(--hermes-lavender-surface);color:var(--hermes-lavender-ink);border:1px solid var(--hermes-lavender-border);border-radius:7px}.analysis-card-type>span{padding:5px 8px;font-size:12px;font-weight:650}.analysis-card-type>small{color:var(--hermes-neutral-ink);border-color:var(--hermes-neutral-border)}body .analysis-card-summary,.analysis-list-status,.analysis-library-heading p{color:#50624f}.analysis-card-footer .analysis-card-status{margin-bottom:5px}.analysis-priority-high,.analysis-priority-critical{background:var(--hermes-coral-surface);color:var(--hermes-coral-ink);border-color:var(--hermes-coral-border)}.analysis-priority-medium{background:var(--hermes-amber-surface);color:var(--hermes-amber-ink);border-color:var(--hermes-amber-border)}.analysis-priority-low{background:var(--hermes-sky-surface);color:var(--hermes-sky-ink);border-color:var(--hermes-sky-border)}.inspector-mode:first-child .inspector-mode-icon{background:var(--hermes-sky-surface);border-color:var(--hermes-sky-border);color:var(--hermes-sky-ink)}.inspector-mode:last-child .inspector-mode-icon{background:var(--hermes-lavender-surface);border-color:var(--hermes-lavender-border);color:var(--hermes-lavender-ink)}.inspector-choice:has(input:checked){background:var(--hermes-sage-surface);border-color:var(--hermes-sage-border);color:var(--hermes-sage-ink)}.pj-global-fields>label:has(input:checked),.pj-page-fields>label:has(input:checked){background:var(--hermes-sage-surface);border-color:var(--hermes-sage-border);color:var(--hermes-sage-ink)}.pj-needed{background:var(--hermes-amber-surface);color:var(--hermes-amber-ink);border-color:var(--hermes-amber-border);font-weight:650}.pj-next-step{background:linear-gradient(115deg,var(--hermes-sky-surface),#f5faff);border-color:var(--hermes-sky-border)}.pj-next-step p{color:var(--hermes-sky-ink)}.pj-workflow-steps .current{background:var(--hermes-sky-surface);border-color:var(--hermes-sky-border);color:var(--hermes-sky-ink)}.pj-workflow-steps .current>span{background:var(--hermes-sky-ink);color:#fff}.pj-workflow-steps .done>span{background:var(--hermes-sage-surface);color:var(--hermes-sage-ink);box-shadow:inset 0 0 0 1px var(--hermes-sage-border)}.pj-job-card{border-color:#d5ded0}.pj-job-card:hover{border-color:var(--hermes-lavender-border);box-shadow:0 3px 9px #44315c08}.pj-error,.error-box{background:var(--hermes-coral-surface);color:var(--hermes-coral-ink);border-color:var(--hermes-coral-border)}.pj-product-coverage-warning,.sd-coverage.sd-partial{background:var(--hermes-amber-surface);color:var(--hermes-amber-ink);border-color:var(--hermes-amber-border)}.sd-stat-row>span{color:var(--hermes-sky-ink)}.sd-stat-row strong{color:var(--hermes-sky-ink)}.sd-coverage:not(.sd-partial){background:var(--hermes-sky-surface);color:var(--hermes-sky-ink);border-color:var(--hermes-sky-border)}.report-filters,.analysis-filters{border-color:var(--hermes-lavender-border);background:#f5f1fb}.report-filters legend{color:var(--hermes-lavender-ink)}@media(max-width:600px){body :is(.status,.inspection-status,.report-state,.analysis-result,.dh-state,.home-activity-status,.explorer-status,.sd-scan-status){font-size:11px;padding:4px 7px}.home-activity-status{justify-content:flex-start}.analysis-card-type{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.home-shortcut,.pj-job-card{transition:none}}.guide-artwork[data-guide-tone=sage]{--guide-surface: var(--hermes-sage-surface);--guide-ink: var(--hermes-sage-ink);--guide-border: var(--hermes-sage-border)}.guide-artwork[data-guide-tone=sky]{--guide-surface: var(--hermes-sky-surface);--guide-ink: var(--hermes-sky-ink);--guide-border: var(--hermes-sky-border)}.guide-artwork[data-guide-tone=lavender]{--guide-surface: var(--hermes-lavender-surface);--guide-ink: var(--hermes-lavender-ink);--guide-border: var(--hermes-lavender-border)}.guide-artwork[data-guide-tone=amber]{--guide-surface: var(--hermes-amber-surface);--guide-ink: var(--hermes-amber-ink);--guide-border: var(--hermes-amber-border)}.guide-artwork[data-guide-tone=coral]{--guide-surface: var(--hermes-coral-surface);--guide-ink: var(--hermes-coral-ink);--guide-border: var(--hermes-coral-border)}.home-guide .guide-artwork{background:var(--guide-surface);color:var(--guide-ink);border-color:var(--guide-border)}.home-guide .guide-artwork .guide-chapter{color:var(--guide-ink);font-size:32px;font-weight:650;letter-spacing:-.03em}.home-guide .guide-artwork>svg{width:58px;height:58px;padding:10px;border:1px solid var(--guide-border);border-radius:15px;background:#ffffff80;flex:0 0 auto}.app-shell[data-section]{--page-accent-surface: var(--hermes-sage-surface);--page-accent-border: var(--hermes-sage-border);--page-accent-ink: var(--hermes-sage-ink)}.app-shell[data-section=campaigns]{--page-accent-surface: var(--hermes-sky-surface);--page-accent-border: var(--hermes-sky-border);--page-accent-ink: var(--hermes-sky-ink)}.app-shell:is([data-section=companion],[data-section=diagnosis]){--page-accent-surface: var(--hermes-lavender-surface);--page-accent-border: var(--hermes-lavender-border);--page-accent-ink: var(--hermes-lavender-ink)}.app-shell[data-section=products]{--page-accent-surface: var(--hermes-amber-surface);--page-accent-border: var(--hermes-amber-border);--page-accent-ink: var(--hermes-amber-ink)}.app-shell[data-section] main :is(.eyebrow,.resources-kicker,.home-learn-label){color:var(--page-accent-ink);font-weight:650}.app-shell[data-section] main :is(.panel,.pj-section,.pj-summary,.pj-job-card,.pj-empty,.pj-product-coverage,.inspector-section,.inspection-summary,.inspector-mode,.inspector-source,.inspector-empty,.analysis-report-card,.analysis-ask,.analysis-filters,.report-filters,.report-ai,.dh-record,.source-card,.resources-answer,.resources-download-card,.resources-platform,.provider-budget){background:var(--paper,white);border-color:var(--hermes-neutral-border);box-shadow:none}.app-shell[data-section] main :is(.panel-top,.pj-section-heading,.pj-product-coverage>header,.inspector-section-head,.analysis-card-type,.resources-heading,.provider-list-tools){background:var(--paper,white);border-color:var(--page-accent-border)}.app-shell[data-section] main :is(.panel-title>svg,.pj-section-heading>svg,.inspector-section-head>svg,.resources-heading>svg,.resources-platform-title>svg,.analysis-library-heading>svg,.analysis-card-sites>svg){color:var(--page-accent-ink)}.app-shell[data-section] main :is(.pj-empty>span,.empty-icon,.pj-job-symbol,.inspector-mode-icon,.source-icon,.resources-package-icon){background:var(--page-accent-surface);color:var(--page-accent-ink);border-color:var(--page-accent-border);box-shadow:none}.app-shell[data-section] main :is(.pj-empty,.inspector-empty,.empty-state) p{color:var(--hermes-neutral-ink)}.app-shell[data-section] main :is(.pj-next-step,.pj-goal-steps li,.sd-one-page-note,.resources-notice,.analysis-priority-actions){background:var(--paper,white);border-color:var(--page-accent-border);box-shadow:none}.app-shell[data-section] main :is(.pj-next-step,.sd-one-page-note,.resources-notice,.analysis-priority-actions)>svg{color:var(--page-accent-ink)}.app-shell[data-section] main :is(.pj-form,.inspector-page,.analysis-home,.site-discovery,.source-resources,.provider-form) :is(legend,label>strong){color:var(--dark);font-weight:650}.app-shell[data-section] main :is(fieldset,.pj-fields,.sd-scope,.sd-types,.sd-extra-goals,.inspector-check-grid,.report-filters,.analysis-filters){border-color:var(--hermes-neutral-border)}.app-shell[data-section] main :is(.pj-tabs,.sources-view-tabs,.inspector-source-tabs){background:var(--paper,white);border-color:var(--hermes-neutral-border)}.app-shell[data-section] main :is(.pj-tabs,.sources-view-tabs,.inspector-source-tabs) button:not([aria-pressed=true]):not([aria-selected=true]){color:var(--hermes-neutral-ink)}.app-shell[data-section] main :is(.pj-global-fields,.pj-page-fields)>label:not(:has(input:checked)),.app-shell[data-section] main .inspector-choice:not(:has(input:checked)){background:var(--paper,white);border-color:var(--hermes-neutral-border)}.app-shell[data-section] main :is(.data-table,.pj-table-scroll table,.inspector-results-table table) thead th{background:var(--paper,white);color:var(--page-accent-ink);border-color:var(--page-accent-border);font-weight:650}.app-shell[data-section] main .data-table thead{background:var(--paper,white);border-color:var(--page-accent-border)}.app-shell[data-section] main :is(.resources-platform-badge,.resources-requirements li){background:var(--hermes-neutral-surface);color:var(--hermes-neutral-ink);border-color:var(--hermes-neutral-border)}.app-shell[data-section=sources] :is(.provider-budget-heading>strong,.source-card h3){color:var(--dark)}body select:not([multiple]):is(:not([size]),[size="0"],[size="1"]){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:36px!important;background-color:var(--paper,white);background-image:linear-gradient(45deg,transparent 50%,var(--hermes-neutral-ink) 50%),linear-gradient(135deg,var(--hermes-neutral-ink) 50%,transparent 50%);background-position:right 17px center,right 12px center;background-size:5px 5px,5px 5px;background-repeat:no-repeat;text-overflow:ellipsis}body select:not([multiple]):is(:not([size]),[size="0"],[size="1"]):dir(rtl){background-position:left 12px center,left 17px center}body select:not([multiple]):is(:not([size]),[size="0"],[size="1"]):disabled{background-color:var(--hermes-neutral-surface);color:var(--hermes-neutral-ink);cursor:not-allowed}.workspace-switch,body :is(button,[role=combobox]):is([aria-haspopup=listbox],[aria-haspopup=menu]){padding-inline-end:12px;column-gap:12px}.workspace-switch>svg:last-child,body :is(button,[role=combobox]):is([aria-haspopup=listbox],[aria-haspopup=menu])>svg:last-child{flex-shrink:0}@media(forced-colors:active){body select:not([multiple]):is(:not([size]),[size="0"],[size="1"]){-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-image:none}}
