@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&display=swap";:root{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#243d30;background:#f6f7f3;--ink:#243d30;--muted:#737e74;--green:#214c39;--green-soft:#e9eee5;--paper:#fff;--canvas:#f6f7f3;--line:#e2e7de;color-scheme:light}*,*:before,*:after{box-sizing:border-box}body{margin:0;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{cursor:pointer;color:inherit;line-height:1.35}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #94b69d;outline-offset:4px}input:focus,select:focus,textarea:focus{outline:2px solid #799e81;outline-offset:2px}a{color:inherit}h1,h2,h3,p{margin-top:0}svg{flex-shrink:0}input,select,textarea{max-width:100%}input::placeholder,textarea::placeholder{color:#899188}select option{color:#243d30;background:#fff}::selection{background:#d0e2c7;color:#183322}.pv-brand{display:inline-flex;align-items:center;gap:10px;font-size:23px;font-weight:700;letter-spacing:-1px;color:#214c39}.pv-brand>span{position:relative}.pv-brand-dot{position:absolute;top:2px;right:-9px;font-size:8px}.pv-brand-home{border:0;background:none;text-align:left;padding:0;margin:0 0 32px 9px}.pv-brand-home:hover{opacity:.8}.pv-workspace{min-height:100vh}.pv-sidebar{width:242px;position:fixed;inset:0 auto 0 0;background:#f2f4ed;border-right:1px solid #e0e5da;padding:29px 18px 14px;display:flex;flex-direction:column;z-index:910;overflow-y:auto}.pv-property-switch{display:flex;align-items:center;gap:9px;padding:12px 8px 12px 11px;border:1px solid #dce2d5;border-radius:9px;background:#fafbf7;margin-bottom:12px}.pv-site-icon{display:grid;place-items:center;width:30px;height:32px;background:#e9eee2;border-radius:7px}.pv-property-switch label{min-width:0;flex:1}.pv-property-switch label>span{font-size:9px;letter-spacing:1.1px;color:#7c8778;display:block;margin-bottom:3px;font-weight:650}.pv-property-switch select{border:0;background:none;font-size:12px;font-weight:650;padding:0;width:100%;color:#354b38}.pv-nav-group{font-size:9px;letter-spacing:1.35px;color:#667461;margin:23px 12px 11px;font-weight:600}.pv-nav-item{display:flex;align-items:center;gap:12px;width:100%;border:0;background:transparent;border-radius:7px;padding:12px 13px;margin-bottom:4px;font-size:13px;font-weight:500;color:#6a786a;text-align:left}.pv-nav-item:hover{background:#e8eddf;color:#254331}.pv-nav-item.is-active{background:#244e39;color:#fff;box-shadow:0 3px 6px #214c3910}.pv-nav-item.is-active svg{color:#d2e4be}.pv-nav-count{font-size:10px;padding:1px 5px;border-radius:4px;background:#e2e8db;color:#5b7052;margin-left:auto}.pv-nav-item.is-active .pv-nav-count{background:#41634d;color:#edf4e3}.pv-sidebar-bottom{margin-top:auto;padding-top:30px}.pv-emergency{display:flex;align-items:center;gap:9px;border:1px solid #ddded2;width:100%;padding:11px 10px;font-size:11px;background:none;border-radius:7px;color:#64745e}.pv-emergency>svg:last-child{margin-left:auto}.pv-emergency:hover{background:#e8eddf;color:#254331;border-color:#d6dece}.pv-emergency.is-active{background:#244e39;color:#fff;border-color:#244e39;box-shadow:0 3px 6px #214c3910}.pv-settings{display:flex;align-items:center;gap:9px;border:0;background:none;font-size:11px;padding:17px 11px;width:100%;color:#7b8676}.pv-sidebar-foot{border-top:1px solid #e0e5d9;padding:17px 2px 0;display:flex;align-items:center;gap:6px;color:#879480;font-size:8px;letter-spacing:.6px}.pv-sidebar-foot>span:last-child{margin-left:auto;letter-spacing:0}.pv-status-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#88a46d;flex-shrink:0}.pv-main-shell{margin-left:242px;min-height:100vh}.pv-topbar{height:76px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:22px;padding:0 38px;background:#fbfcf9;position:relative;z-index:100}.pv-breadcrumb{display:flex;align-items:center;gap:12px;font-size:11px;white-space:nowrap}.pv-breadcrumb>span{color:#65745c}.pv-breadcrumb svg{color:#a1aa99}.pv-breadcrumb strong{font-weight:550;color:#475e48}.pv-global-search{margin-left:auto;display:flex;align-items:center;gap:8px;color:#8f9989;min-width:120px}.pv-global-search input{border:none;background:transparent;min-width:0;width:120px;font-size:11px;padding:6px 0;color:#435b40}.pv-global-search kbd{font-size:9px;border:1px solid #e1e7d9;border-radius:4px;padding:2px 4px;white-space:nowrap;color:#939e89}.pv-save-state{display:flex;align-items:center;gap:6px;font-size:9px;color:#66755b;white-space:nowrap}.pv-save-state.is-error{color:#a4593b}.pv-icon-button{padding:7px;display:inline-grid;place-items:center;border:0;background:transparent;border-radius:6px;flex-shrink:0}.pv-icon-button:hover{background:#e9eee4}.pv-notifications{position:relative;color:#718467}.pv-notifications>span{position:absolute;width:4px;height:4px;background:#b5964c;top:5px;right:8px;border-radius:50%}.pv-avatar{border:2px solid #fff;outline:1px solid #dce4d4;background:#e5ecd9;color:#617948;font-size:12px;font-weight:600;width:32px;height:32px;border-radius:50%;display:grid;place-items:center}.pv-account-wrap{position:relative}.pv-dropdown{position:absolute;top:43px;right:0;width:230px;background:#fff;box-shadow:0 15px 50px #15362020;border:1px solid var(--line);border-radius:10px;padding:16px}.pv-dropdown strong{font-size:12px;display:block;overflow-wrap:anywhere}.pv-dropdown p{font-size:11px;color:#85917c;margin:6px 0 12px}.pv-dropdown>button{width:100%;text-align:left;display:block;border:0;background:none;font-size:12px;border-radius:5px;padding:9px 5px}.pv-dropdown>button:hover{background:#f0f4ea}.pv-main{max-width:1440px;margin:auto;padding:38px 38px 28px;min-height:calc(100vh - 140px);outline:none}.pv-app-footer{display:flex;align-items:center;justify-content:space-between;padding:21px 38px;border-top:1px solid var(--line);font-size:9px;color:#929c88}.pv-app-footer button{display:flex;align-items:center;gap:5px;border:0;background:none;color:inherit;font-size:9px}.pv-foot-sep{margin:0 10px;color:#c1c9b8}.pv-mobile-menu,.pv-mobile-nav,.pv-nav-scrim{display:none}.pv-skip{position:fixed;top:-100px;left:260px;padding:10px 20px;background:var(--green);color:#fff;z-index:9999}.pv-skip:focus{top:0}.pv-button{border-radius:7px;border:1px solid transparent;padding:11px 16px;font-size:12px;font-weight:550;display:inline-flex;align-items:center;justify-content:center;gap:9px;text-decoration:none}.pv-primary{background:#214c39;color:#fff}.pv-primary:hover{background:#163c2a}.pv-secondary{background:#fff;border-color:#dce3d5;color:#516448}.pv-secondary:hover{background:#f0f4e9}.pv-eyebrow{font-size:9px;letter-spacing:1.65px;font-weight:600;color:#859276;display:flex;align-items:center;gap:7px;margin-bottom:12px}.pv-muted{font-size:13px;color:#65745c;line-height:1.7}.pv-modal-backdrop{position:fixed;inset:0;background:#162c2377;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1500;display:grid;place-items:center;padding:24px;overflow:auto}.pv-dialog{width:100%;max-width:500px;background:#fff;border:1px solid #e2e8d9;border-radius:15px;padding:28px;box-shadow:0 25px 90px #10201930;max-height:90vh;overflow:auto}.pv-dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.pv-dialog-heading h2{font-size:23px;letter-spacing:-.7px;margin:0 0 14px}.pv-property-list{margin:20px 0;border-top:1px solid var(--line)}.pv-property-list>div{display:flex;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.pv-property-list>div>button:not(.pv-icon-button){border:0;background:none;padding:4px;flex:1;text-align:left;font-size:13px}.pv-property-list>div>span{font-size:11px;color:#899780}.pv-field{display:block;font-size:12px;font-weight:500;margin:0 0 16px}.pv-field input,.pv-field select{display:block;width:100%;margin-top:7px;padding:11px;border:1px solid #dce4d4;border-radius:7px;background:#fcfdf9;color:#314b32}.pv-page-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.pv-page-intro h1{font-size:31px;letter-spacing:-1px;line-height:1.2;margin:0 0 9px;font-weight:500}.pv-page-intro p{font-size:13px;color:#627154;margin:0;max-width:600px;line-height:1.6}.pv-page-intro>.pv-button{white-space:nowrap}.pv-legacy-details{margin-top:26px;border:1px solid #e0e6d8;border-radius:10px;background:#fff;padding:0 20px}.pv-legacy-details>summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none;padding:19px 0;color:#425c39;font-size:13px;font-weight:500}.pv-legacy-details>summary:after{content:"+";margin-left:auto;font-size:20px;color:#829776}.pv-legacy-details[open]>summary:after{content:"−"}.pv-legacy-details[open]>summary{border-bottom:1px solid var(--line);margin-bottom:22px}.pv-legacy-details>summary::-webkit-details-marker{display:none}.pv-legacy-details>.pv-legacy-content{padding-bottom:22px}.pv-legacy-content{min-width:0}.pv-legacy-content h2,.pv-legacy-content h3{letter-spacing:-.3px}.pv-legacy-content button{min-height:30px}.pv-legacy-content input,.pv-legacy-content select,.pv-legacy-content textarea{min-height:38px}.pv-legacy-content [style*="backdrop-filter: blur(12px)"]{box-shadow:0 2px 4px #214c3903}.pv-workspace button[style*="background: rgb(33, 76, 57)"],.pv-workspace button[style*="linear-gradient(135deg, rgb(33, 76, 57)"],.pv-welcome button[style*="background: rgb(33, 76, 57)"]{color:#fff!important}.pv-legacy-content [style*="font-size: 8px"],.pv-legacy-content [style*="font-size: 9px"],.pv-legacy-content [style*="font-size: 10px"]{font-size:11px!important}.pv-legacy-content table{border-collapse:collapse;min-width:0}.pv-legacy-content td,.pv-legacy-content th{line-height:1.6}.pv-sample-banner{display:flex;align-items:center;gap:10px;border:1px solid #e2e6d8;border-radius:7px;background:#f0f3e7;color:#788568;font-size:11px;padding:10px 13px;margin-bottom:22px}.pv-sample-banner button{border:0;background:none;color:#446334;font-size:11px;margin-left:auto;white-space:nowrap}.pv-welcome{min-height:100vh;max-width:1600px;margin:auto}.pv-welcome-nav{padding:32px 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.pv-welcome-nav>div{display:flex;align-items:center;gap:32px}.pv-welcome-tag{font-size:9px;letter-spacing:1.7px;color:#66755b}.pv-welcome-main{display:grid;grid-template-columns:1fr 1fr;padding:60px 5%;gap:6%;align-items:center}.pv-welcome-copy h1{font-size:clamp(54px,6vw,86px);font-weight:500;line-height:1.03;letter-spacing:-4px;margin:24px 0;color:#254c35}.pv-welcome-copy>p{font-size:17px;color:#657655;line-height:1.8;margin:0 0 30px}.pv-welcome-actions{display:flex;gap:10px;margin:0 0 24px;flex-wrap:wrap}.pv-welcome-actions .pv-button{padding:15px 20px}.pv-welcome-small{font-size:11px;display:flex;gap:7px;align-items:center;color:#66765b}.pv-welcome-visual{height:510px;border-radius:14px;background:#dfe6d4;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.pv-landscape{position:absolute;width:100%;height:100%;object-fit:cover}.pv-welcome-mini{background:#fffffff5;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid #fff;border-radius:11px;width:82%;max-width:390px;padding:22px;position:relative;box-shadow:0 30px 70px #18341b26;transform:rotate(-2deg)}.pv-mini-heading{display:flex;align-items:center;gap:10px;border-bottom:1px solid #e2e8dc;padding-bottom:18px}.pv-mini-icon{width:40px;height:40px;border:1px solid #d7e2cd;background:#eaf0e2;border-radius:9px;display:grid;place-items:center}.pv-mini-heading>svg{color:#79995e;margin-left:auto}.pv-mini-heading strong{display:block;font-size:13px;font-weight:600}.pv-mini-heading span:not(.pv-mini-icon){font-size:10px;color:#849374;display:block;margin-top:5px}.pv-mini-row{display:flex;align-items:center;gap:13px;padding:20px 0;border-bottom:1px solid #e8eddf;color:#7c9567}.pv-mini-row strong{display:block;font-size:12px;color:#425b37;font-weight:550}.pv-mini-row span{display:block;font-size:10px;color:#8a997b;margin-top:5px}.pv-mini-row>svg:last-child{margin-left:auto}.pv-mini-foot{font-size:10px;color:#859a72;margin-top:17px;display:flex;align-items:center;gap:6px}.pv-visual-caption{position:absolute;bottom:20px;left:0;right:0;text-align:center;font-size:8px;letter-spacing:2px;color:#c8d6b6}.pv-welcome-features{display:grid;grid-template-columns:repeat(3,1fr);margin:0 5%;padding:36px 0 44px;border-top:1px solid var(--line);gap:7%}.pv-welcome-features>div>span{font-size:10px;color:#92a47c;display:block;margin-bottom:14px}.pv-welcome-features h2{font-size:17px;font-weight:500;letter-spacing:-.4px;margin-bottom:11px}.pv-welcome-features p{font-size:12px;color:#627154;line-height:1.8;max-width:290px}.pv-welcome-footer{margin:0 5%;padding:20px 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;font-size:9px;letter-spacing:1px;color:#65764f}@media(min-width:1600px){.pv-main{padding:44px 55px}.pv-topbar{padding:0 55px}}@media(max-width:1200px){.pv-sidebar{width:218px;padding-left:14px;padding-right:14px}.pv-main-shell{margin-left:218px}.pv-main{padding:28px}.pv-topbar{padding:0 28px;gap:15px}.pv-save-state{display:none}.pv-brand{font-size:21px}.pv-app-footer{padding-left:28px;padding-right:28px}.pv-global-search input{width:110px}}@media(max-width:900px){.pv-sidebar{width:208px}.pv-main-shell{margin-left:208px}.pv-main{padding:25px 22px}.pv-topbar{padding:0 22px}.pv-breadcrumb>span,.pv-breadcrumb>svg{display:none}.pv-global-search kbd{display:none}.pv-page-intro h1{font-size:27px}.pv-welcome-main{gap:5%;padding-top:40px;padding-bottom:40px}.pv-welcome-visual{height:440px}.pv-welcome-mini{padding:16px;width:90%}.pv-welcome-copy h1{letter-spacing:-3px}.pv-welcome-copy>p{font-size:14px}}@media(max-width:760px){.pv-sidebar{transform:translate(-100%);transition:transform .2s;width:260px;padding:25px 18px;z-index:1300}.pv-sidebar.is-open{transform:translate(0)}.pv-nav-scrim{display:block;position:fixed;inset:0;border:0;background:#132e2177;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1299}.pv-main-shell{margin-left:0}.pv-mobile-menu{display:grid}.pv-topbar{height:64px;gap:12px;padding:0 17px}.pv-breadcrumb{font-size:12px}.pv-global-search{min-width:0}.pv-global-search input{width:100px;font-size:12px}.pv-notifications{display:none}.pv-main{padding:25px 18px}.pv-mobile-nav{position:fixed;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-around;padding:8px 4px max(8px,env(safe-area-inset-bottom));background:#fcfdf9f7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);z-index:900}.pv-mobile-nav button{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:54px;border:0;background:none;padding:5px;font-size:9px;color:#8c9a80}.pv-mobile-nav button.is-active{color:#234e37;font-weight:700}.pv-mobile-nav button.is-active>svg{background:#e8eedf;box-shadow:0 0 0 5px #e8eedf;border-radius:5px}.pv-workspace{padding-bottom:70px}.pv-app-footer{padding:19px 18px;font-size:8px}.pv-app-footer button{font-size:8px}.pv-skip{left:0}.pv-page-intro{align-items:flex-start;gap:10px}.pv-page-intro h1{font-size:27px}.pv-page-intro p{font-size:12px}.pv-page-intro>.pv-button{font-size:10px;padding:9px}.pv-sample-banner{font-size:10px;align-items:flex-start}.pv-sample-banner button{font-size:10px}.pv-legacy-details{padding:0 13px}.pv-legacy-content [style*="grid-template-columns: repeat(4"],.pv-legacy-content [style*="grid-template-columns: repeat(5"],.pv-legacy-content [style*="grid-template-columns: repeat(6"],.pv-legacy-content [style*="grid-template-columns: 280px"],.pv-legacy-content [style*="grid-template-columns: 300px"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pv-legacy-content [style*="display: flex"][style*="gap: 6px"][style*="margin-bottom: 16px"]{flex-wrap:wrap}.pv-legacy-content [style*="min-width: 140px"]{min-width:100px!important}.pv-dialog{padding:22px}.pv-welcome-nav{padding:22px 6%}.pv-welcome-tag{display:none}.pv-welcome-main{grid-template-columns:1fr;padding:40px 6%;gap:35px}.pv-welcome-copy h1{font-size:64px}.pv-welcome-copy>p{font-size:16px}.pv-welcome-visual{height:410px}.pv-welcome-mini{width:80%}.pv-welcome-features{grid-template-columns:1fr;margin:0 6%;gap:20px;padding:25px 0}.pv-welcome-features>div{display:grid;grid-template-columns:24px 1fr;gap:0 10px}.pv-welcome-features>div>span{grid-row:1 / 3;padding-top:4px}.pv-welcome-features p{max-width:none}.pv-welcome-footer{margin:0 6%}.pv-welcome-nav .pv-brand{font-size:21px}}.pv-legacy-content [style*="color: rgba(36, 61, 48, 0.1)"],.pv-legacy-content [style*="color: rgba(36, 61, 48, 0.2)"],.pv-legacy-content [style*="color: rgba(36, 61, 48, 0.25)"],.pv-legacy-content [style*="color: rgba(36, 61, 48, 0.3)"],.pv-legacy-content [style*="color: rgba(36, 61, 48, 0.35)"],.pv-legacy-content [style*="color: rgba(36, 61, 48, 0.4)"]{color:#6c7c64!important}.pv-inventory-pagination{display:flex;justify-content:flex-end;gap:8px;align-items:center;padding:14px 20px;color:#7c8c72;font-size:11px}.pv-inventory-pagination:empty{display:none}.pv-inventory-pagination span{margin-right:auto}.pv-inventory-pagination button{background:#f6f8f1;border:1px solid #dfe6d8;padding:8px 13px;border-radius:5px;color:#4f6742}.pv-welcome [style*="linear-gradient(135deg, rgb(33, 76, 57)"]{color:#fff!important}.pv-nav-group,.pv-property-switch label>span,.pv-sidebar-foot,.pv-save-state,.pv-app-footer,.pv-app-footer button,.pv-welcome-small,.pv-welcome-footer{font-size:11px}.pv-topbar .pv-breadcrumb,.pv-global-search input{font-size:12px}.pv-sidebar-foot{flex-wrap:wrap;line-height:1.6;letter-spacing:0}.pv-sidebar-foot>span:last-child{margin-left:11px}.pv-legacy-content [style*="color: rgba(36, 61, 48, 0.2)"],.pv-legacy-content [style*="color: rgba(36, 61, 48, 0.3)"],.pv-legacy-content [style*="color: rgba(36, 61, 48, 0.4)"]{color:#6c7968!important}.pv-legacy-content [style*="color: rgb(34, 197, 94)"]{color:#36713c!important}.pv-legacy-content [style*="color: rgb(245, 158, 11)"]{color:#92621b!important}.pv-legacy-content [style*="color: rgb(14, 165, 233)"]{color:#27718c!important}.pv-legacy-content [style*="color: rgb(239, 68, 68)"]{color:#ad493f!important}.pv-legacy-content>div>div[style*="border-bottom: 1px solid"][style*="display: flex"]{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin}.pv-legacy-content>div>div[style*="border-bottom: 1px solid"][style*="display: flex"]>button{white-space:nowrap;flex-shrink:0;font-size:12px!important;padding:12px 16px!important}@media(max-width:760px){.pv-sidebar{visibility:hidden}.pv-sidebar.is-open{visibility:visible}.pv-sidebar-foot{font-size:10px}.pv-sample-banner{flex-wrap:wrap}.pv-sample-banner button{margin-left:24px}.pv-legacy-content [style*="grid-template-columns: 1fr 1fr 1fr"]{grid-template-columns:1fr!important}.pv-legacy-content [style*="min-width: 300px"]{min-width:0!important}.pv-legacy-content table{display:block;overflow-x:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.pv-sidebar-calendar-day{margin-left:auto;display:grid;place-items:center;min-width:23px;height:23px;border:1px solid #d5dfcc;border-top:4px solid #9bae8d;border-radius:4px;font-size:10px;font-weight:600;color:#5b734b;background:#f9fbf5}.pv-sidebar .pv-brand-home{margin-bottom:22px}.pv-sidebar .pv-nav-item{padding:9px 12px;margin-bottom:2px;min-height:37px;font-size:13px;gap:10px;box-shadow:none}.pv-navigation-primary{margin:14px 0}.pv-navigation-group{border-top:1px solid var(--pv-border);padding:4px 0}.pv-navigation-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:42px;padding:10px 12px;border:0;background:none;color:var(--pv-muted);font:inherit;font-size:12px;font-weight:550;text-align:left;cursor:pointer}.pv-navigation-toggle:hover{color:var(--pv-ink)}.pv-navigation-toggle[aria-expanded=true]>svg{transform:rotate(90deg)}.pv-navigation-toggle:focus-visible{outline:2px solid var(--pv-focus);outline-offset:-2px;border-radius:5px}.pv-navigation-group>[hidden]{display:none}.pv-sidebar .pv-sidebar-bottom{padding-top:18px}.pv-sidebar .pv-settings{padding:11px;font-size:12px}.pv-sidebar .pv-site-links{padding-top:12px}.pv-main .pv-inventory-heading .pv-inventory-eyebrow{display:none}.pv-main .pv-inventory-heading{margin-bottom:20px}.pv-main .pv-inventory-heading h1{font-size:30px;letter-spacing:-.8px}.pv-main .pv-inventory-heading .pv-inventory-intro{max-width:680px}.pv-inventory-workspace+.pv-category-analysis{margin-top:20px}.pv-main .pv-page-intro .pv-eyebrow{display:none}.pv-sidebar{overflow:hidden}.pv-sidebar>.pv-brand-home,.pv-sidebar>.pv-property-switch{flex-shrink:0}.pv-sidebar>nav{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.pv-sidebar .pv-sidebar-bottom{margin-top:0;flex-shrink:0}.pv-landing{--landing-ink: #f1f1f0;--landing-muted: #a1a3a6;--landing-surface: #18191c;--landing-canvas: #0a0b0d;--landing-subtle: #212328;--landing-border: #33363d;--landing-accent: #f48947;--landing-accent-hover: #ffa465;--landing-on-accent: #171310;--landing-success: #a0cdaa;--landing-warning: #e4c17c;--landing-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;--pv-ink: var(--landing-ink);--pv-muted: var(--landing-muted);--pv-surface: var(--landing-surface);--pv-canvas: var(--landing-canvas);--pv-subtle: var(--landing-subtle);--pv-border: var(--landing-border);--pv-accent: var(--landing-accent);--pv-accent-hover: var(--landing-accent-hover);--pv-on-accent: var(--landing-on-accent);--pv-focus: #ff9a58;--pv-link: #ffae75;--pv-success: var(--landing-success);--pv-warning: var(--landing-warning);--pv-danger: #f1a79d;--pv-danger-surface: #3a2523;--pv-warning-surface: #352f20;--pv-danger-action: #994d43;--ink: var(--landing-ink);--muted: var(--landing-muted);--green: var(--landing-accent);--paper: var(--landing-surface);--canvas: var(--landing-canvas);--line: var(--landing-border);color-scheme:dark;min-height:100vh;color:var(--landing-ink);background:radial-gradient(ellipse 68% 650px at 90% 3%,#282a324f,transparent 85%),linear-gradient(180deg,#0a0b0d,#111215 54%,#0a0b0d);font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.pv-landing *{box-sizing:border-box}.pv-landing a{color:inherit;text-decoration:none}.pv-landing :is(a,button,summary){-webkit-tap-highlight-color:transparent}.pv-landing :is(a,button,summary):focus-visible{outline:3px solid var(--pv-focus);outline-offset:5px}.pv-landing main:focus{outline:none}.pv-landing section[id]{scroll-margin-top:28px}.pv-landing .pv-landing-skip{position:fixed;left:16px;top:-90px;z-index:100;padding:12px 18px;border-radius:5px;background:var(--landing-accent);color:var(--landing-on-accent)}.pv-landing .pv-landing-skip:focus{top:12px}.pv-landing :is(.pv-landing-nav,.pv-landing-hero,.pv-landing-benefits,.pv-landing-faq,.pv-landing-final,.pv-landing-footer){width:min(90%,1180px);margin-inline:auto}.pv-landing .pv-landing-nav{min-height:88px;display:flex;align-items:center;gap:28px;border-bottom:1px solid #ffffff0c}.pv-landing .pv-landing-brand{flex:none}.pv-landing .pv-brand{display:inline-flex;align-items:center;gap:10px;font-size:24px;font-weight:650;line-height:1.25;letter-spacing:-.8px;color:var(--landing-ink)}.pv-landing .pv-brand .pv-mark{width:32px;height:32px;flex:none;color:var(--landing-accent)}.pv-landing .pv-landing-nav>nav{display:flex;align-items:center;gap:27px;margin-left:auto}.pv-landing .pv-landing-nav>nav a{padding-block:12px;font-size:12px;color:var(--landing-muted)}.pv-landing .pv-landing-nav>nav a:hover{color:var(--landing-ink)}.pv-landing .pv-landing-open-plan{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:40px;padding:9px 14px;border:1px solid var(--landing-border);border-radius:5px;font-size:12px;white-space:nowrap}.pv-landing .pv-landing-open-plan:hover{background:var(--landing-subtle);border-color:#50545e}.pv-landing .pv-landing-hero{display:grid;grid-template-columns:1.06fr 1fr;align-items:center;gap:clamp(36px,5vw,70px);padding-block:74px 80px}.pv-landing .pv-landing-hero-copy{min-width:0}.pv-landing .pv-landing-eyebrow{display:flex;align-items:center;gap:9px;margin:0 0 24px;color:var(--landing-muted);font-family:var(--landing-mono);font-size:10px;font-weight:500;letter-spacing:1.1px;line-height:1.5}.pv-landing .pv-landing-eyebrow>span{width:5px;height:5px;flex:none;border-radius:50%;background:var(--landing-accent)}.pv-landing .pv-landing-hero h1{margin:0;font-size:clamp(42px,5.05vw,68px);font-weight:600;line-height:1.06;letter-spacing:-2.9px}.pv-landing .pv-landing-hero h1>span{color:#b3b5ba}.pv-landing .pv-landing-hero-description{max-width:460px;margin:23px 0 28px;color:var(--landing-muted);font-size:16px;line-height:1.75}.pv-landing .pv-landing-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px}.pv-landing .pv-landing-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:50px;padding:14px 20px;border:1px solid transparent;border-radius:5px;font-size:13px;line-height:1.4;font-weight:650;white-space:nowrap;transition:background .15s,border-color .15s}.pv-landing .pv-landing-button.is-primary{color:var(--landing-on-accent);background:linear-gradient(140deg,#ffa568,var(--landing-accent));border-color:#ffae75}.pv-landing .pv-landing-button.is-primary:hover{background:var(--landing-accent-hover);border-color:var(--landing-accent-hover)}.pv-landing .pv-landing-demo-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:12px;color:var(--landing-muted)}.pv-landing .pv-landing-demo-link:hover{color:var(--landing-ink);text-decoration:underline;text-underline-offset:4px}.pv-landing .pv-landing-hero-note{margin:17px 0 0;color:var(--landing-muted);font-size:11px;line-height:1.65}.pv-landing .pv-landing-preview{min-width:0;width:100%;margin:0;border:1px solid #3c3f46;border-radius:10px;background:linear-gradient(140deg,#24262b,#18191d 65%);box-shadow:0 20px 55px #00000026}.pv-landing .pv-landing-preview-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 25px;border-bottom:1px solid var(--landing-border);font-family:var(--landing-mono);font-size:9px;letter-spacing:.6px;color:var(--landing-muted)}.pv-landing .pv-landing-preview-header>span:first-child{display:flex;align-items:center;gap:9px}.pv-landing .pv-landing-preview-header>span:last-child{font-size:10px;letter-spacing:0}.pv-landing .pv-landing-preview-header svg{color:var(--landing-accent);flex:none}.pv-landing .pv-landing-preview-body{padding:27px 26px 22px}.pv-landing .pv-landing-preview-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pv-landing .pv-landing-preview-heading h2{font-size:20px;line-height:1.4;letter-spacing:-.6px;font-weight:500;margin:0}.pv-landing .pv-landing-preview-heading>span{font-size:10px;color:var(--landing-muted);white-space:nowrap}.pv-landing .pv-landing-coverage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:27px 0 25px}.pv-landing .pv-landing-coverage-item{min-width:0;padding-right:26px}.pv-landing .pv-landing-coverage-item+.pv-landing-coverage-item{padding-right:0;padding-left:26px;border-left:1px solid var(--landing-border)}.pv-landing .pv-landing-coverage-label{display:flex;align-items:center;gap:8px;font-size:12px;color:#c1c3c7}.pv-landing .pv-landing-coverage-label svg{color:var(--landing-muted)}.pv-landing .pv-landing-coverage-value{display:flex;align-items:baseline;gap:8px;margin:9px 0 17px}.pv-landing .pv-landing-coverage-value strong{font-size:50px;line-height:1.1;font-weight:450;letter-spacing:-2px;font-variant-numeric:tabular-nums}.pv-landing .pv-landing-coverage-value>span{color:var(--landing-muted);font-size:12px}.pv-landing .pv-landing-coverage-track{display:block;width:100%;height:4px;border-radius:4px;background:#33363d;overflow:hidden}.pv-landing .pv-landing-coverage-track>i{display:block;height:100%;background:var(--landing-success);border-radius:inherit}.pv-landing .pv-landing-coverage-detail{display:flex;align-items:center;gap:6px;margin-top:10px;color:var(--landing-success);font-size:10px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.pv-landing .pv-landing-coverage-detail>svg{flex:none}.pv-landing .needs-review .pv-landing-coverage-track>i{background:var(--landing-warning)}.pv-landing .needs-review .pv-landing-coverage-detail{color:var(--landing-warning)}.pv-landing .pv-landing-next-step{display:flex;align-items:center;gap:12px;border-top:1px solid var(--landing-border);padding-top:20px}.pv-landing .pv-landing-next-icon{display:grid;place-items:center;width:35px;height:35px;flex:none;border:1px solid #45403b;border-radius:6px;color:var(--landing-accent);background:#f4894708}.pv-landing .pv-landing-next-step>div{min-width:0;flex:1}.pv-landing .pv-landing-next-step>div>span{display:block;color:var(--landing-muted);font-family:var(--landing-mono);font-size:8px;letter-spacing:1px;margin-bottom:5px}.pv-landing .pv-landing-next-step h3{margin:0;font-size:12px;font-weight:500;line-height:1.5}.pv-landing .pv-landing-next-step p{margin:4px 0 0;color:var(--landing-muted);font-size:10px;line-height:1.5}.pv-landing .pv-landing-next-step>svg{color:var(--landing-muted);flex:none}.pv-landing .pv-landing-preview figcaption{padding:12px 25px;border-top:1px solid var(--landing-border);color:var(--landing-muted);font-size:9px;line-height:1.6}.pv-landing .pv-landing-benefits{border-top:1px solid var(--landing-border);padding-block:49px 66px}.pv-landing .pv-landing-benefits>h2{margin:0 0 34px;font-size:23px;line-height:1.4;letter-spacing:-.6px;font-weight:500}.pv-landing .pv-landing-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.pv-landing .pv-landing-benefit-grid article{min-width:0}.pv-landing .pv-landing-benefit-grid article>svg{color:var(--landing-muted);margin-bottom:18px}.pv-landing .pv-landing-benefit-grid h3{font-size:16px;font-weight:500;margin:0 0 11px;line-height:1.5}.pv-landing .pv-landing-benefit-grid p{max-width:320px;margin:0;font-size:13px;line-height:1.8;color:var(--landing-muted)}.pv-landing .pv-landing-faq{display:grid;grid-template-columns:1fr 1.65fr;gap:80px;padding-block:60px 70px;border-top:1px solid var(--landing-border)}.pv-landing .pv-landing-faq .pv-landing-eyebrow{margin-bottom:15px}.pv-landing .pv-landing-faq h2{font-size:28px;font-weight:500;line-height:1.3;letter-spacing:-.7px;margin:0}.pv-landing .pv-landing-faq details{border-bottom:1px solid var(--landing-border)}.pv-landing .pv-landing-faq details:first-child{border-top:1px solid var(--landing-border)}.pv-landing .pv-landing-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;padding:21px 0;font-size:13px;font-weight:500;line-height:1.6}.pv-landing .pv-landing-faq summary::-webkit-details-marker{display:none}.pv-landing .pv-landing-faq summary>span{display:flex;flex:none;color:var(--landing-muted);transition:transform .15s}.pv-landing .pv-landing-faq details[open] summary>span{transform:rotate(45deg)}.pv-landing .pv-landing-faq details>p{margin:0;padding:0 29px 22px 0;font-size:13px;line-height:1.9;color:var(--landing-muted)}.pv-landing .pv-landing-final{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:37px;border-top:1px solid var(--landing-border)}.pv-landing .pv-landing-final h2{margin:0 0 8px;font-size:26px;font-weight:500;line-height:1.4;letter-spacing:-.7px}.pv-landing .pv-landing-final p{font-size:13px;line-height:1.7;color:var(--landing-muted);margin:0}.pv-landing .pv-landing-final>a{flex:none}.pv-landing .pv-landing-footer{display:flex;align-items:center;gap:35px;border-top:1px solid var(--landing-border);padding-block:27px 32px}.pv-landing .pv-landing-footer .pv-brand{font-size:19px}.pv-landing .pv-landing-footer .pv-mark{width:27px;height:27px}.pv-landing .pv-landing-footer nav{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-left:auto}.pv-landing .pv-landing-footer nav a{font-size:11px;line-height:1.6;color:var(--landing-muted)}.pv-landing .pv-landing-footer nav a:hover{color:var(--landing-ink)}.pv-landing .pv-landing-footer small{font-size:9px;line-height:1.6;color:var(--landing-muted)}@media(max-width:1000px){.pv-landing .pv-landing-hero{gap:34px;padding-block:59px 66px}.pv-landing .pv-landing-hero h1{font-size:48px;letter-spacing:-2px}.pv-landing .pv-landing-hero-description{font-size:14px}.pv-landing .pv-landing-hero-actions{gap:13px}.pv-landing .pv-landing-button{gap:12px;padding-inline:16px}.pv-landing .pv-landing-demo-link{gap:7px;font-size:11px}.pv-landing .pv-landing-preview-body{padding:23px 20px 21px}.pv-landing .pv-landing-preview-header{padding-inline:20px}.pv-landing .pv-landing-preview-heading{flex-wrap:wrap;gap:5px 12px}.pv-landing .pv-landing-preview-heading h2{font-size:19px}.pv-landing .pv-landing-coverage-item{padding-right:20px}.pv-landing .pv-landing-coverage-item+.pv-landing-coverage-item{padding-left:20px}.pv-landing .pv-landing-next-step>svg{display:none}.pv-landing .pv-landing-benefit-grid{gap:30px}.pv-landing .pv-landing-faq{gap:45px}.pv-landing .pv-landing-footer{flex-wrap:wrap;gap:22px}.pv-landing .pv-landing-footer small{flex-basis:100%}}@media(max-width:760px){.pv-landing :is(.pv-landing-nav,.pv-landing-hero,.pv-landing-benefits,.pv-landing-faq,.pv-landing-final,.pv-landing-footer){width:min(90%,600px)}.pv-landing .pv-landing-nav{min-height:78px;gap:12px}.pv-landing .pv-landing-nav>nav{display:none}.pv-landing .pv-landing-open-plan{margin-left:auto;min-height:40px;padding:9px 11px;font-size:11px;gap:8px}.pv-landing .pv-brand{font-size:22px}.pv-landing .pv-brand .pv-mark{width:29px;height:29px}.pv-landing .pv-landing-hero{grid-template-columns:1fr;gap:39px;padding-block:44px 49px}.pv-landing .pv-landing-eyebrow{margin-bottom:20px;font-size:9px;letter-spacing:.8px}.pv-landing .pv-landing-hero h1{font-size:clamp(42px,8.2vw,58px);letter-spacing:-2px}.pv-landing .pv-landing-hero-description{max-width:470px;margin-block:20px 24px;font-size:15px;line-height:1.75}.pv-landing .pv-landing-hero-actions{gap:21px}.pv-landing .pv-landing-hero-note{font-size:10px;margin-top:14px}.pv-landing .pv-landing-preview{max-width:520px}.pv-landing .pv-landing-preview-body{padding:24px}.pv-landing .pv-landing-preview-header{padding-inline:24px}.pv-landing .pv-landing-preview-heading{flex-wrap:nowrap}.pv-landing .pv-landing-coverage-item{padding-right:24px}.pv-landing .pv-landing-coverage-item+.pv-landing-coverage-item{padding-left:24px}.pv-landing .pv-landing-next-step>svg{display:block}.pv-landing .pv-landing-benefits{padding-block:35px 43px}.pv-landing .pv-landing-benefits>h2{max-width:400px;font-size:23px;margin-bottom:30px}.pv-landing .pv-landing-benefit-grid{grid-template-columns:1fr;gap:29px}.pv-landing .pv-landing-benefit-grid article{display:grid;grid-template-columns:26px minmax(0,1fr);gap:0 15px}.pv-landing .pv-landing-benefit-grid article>svg{grid-row:1 / 3;margin:3px 0 0}.pv-landing .pv-landing-benefit-grid h3{margin-bottom:6px}.pv-landing .pv-landing-benefit-grid p{max-width:480px}.pv-landing .pv-landing-faq{grid-template-columns:1fr;gap:24px;padding-block:39px 47px}.pv-landing .pv-landing-faq h2{font-size:26px}.pv-landing .pv-landing-faq .pv-landing-eyebrow{margin-bottom:12px}.pv-landing .pv-landing-faq summary{padding-block:19px}.pv-landing .pv-landing-final{align-items:flex-start;flex-direction:column;gap:24px;padding-block:32px}.pv-landing .pv-landing-final h2{font-size:25px}.pv-landing .pv-landing-footer{gap:23px;padding-block:26px}.pv-landing .pv-landing-footer nav{flex-basis:100%;margin-left:0;gap:23px}.pv-landing .pv-landing-footer small{flex-basis:auto}}@media(max-width:380px){.pv-landing .pv-brand{gap:7px;font-size:20px}.pv-landing .pv-landing-open-plan{font-size:10px;gap:6px;padding-inline:9px}.pv-landing .pv-landing-hero h1{font-size:39px;letter-spacing:-1.8px}.pv-landing .pv-landing-hero-actions{gap:11px}.pv-landing .pv-landing-button{padding-inline:14px;font-size:12px;gap:11px}.pv-landing .pv-landing-demo-link{font-size:11px;gap:6px}.pv-landing .pv-landing-preview-header{padding-inline:18px;font-size:8px}.pv-landing .pv-landing-preview-body{padding:21px 18px}.pv-landing .pv-landing-preview-heading h2{font-size:17px}.pv-landing .pv-landing-coverage-item{padding-right:18px}.pv-landing .pv-landing-coverage-item+.pv-landing-coverage-item{padding-left:18px}.pv-landing .pv-landing-coverage-value strong{font-size:46px}.pv-landing .pv-landing-next-step{gap:9px}.pv-landing .pv-landing-next-step h3{font-size:11px}.pv-landing .pv-landing-next-step>svg{display:none}.pv-landing .pv-landing-preview figcaption{padding-inline:18px}}@media(prefers-reduced-motion:reduce){.pv-landing *{scroll-behavior:auto;transition:none!important}}@media(forced-colors:active){.pv-landing{background:Canvas;color:CanvasText}.pv-landing .pv-landing-preview{background:Canvas;color:CanvasText;border-color:CanvasText;box-shadow:none}.pv-landing .pv-landing-button.is-primary{background:ButtonFace;color:ButtonText;border-color:ButtonText}.pv-landing :is(.pv-landing-open-plan,.pv-landing-coverage-track){border:1px solid CanvasText}.pv-landing .pv-landing-coverage-track>i{background:Highlight;forced-color-adjust:none}.pv-landing :is(.pv-landing-coverage-detail,.pv-landing-hero h1>span){color:CanvasText}.pv-landing :is(a,button,summary):focus-visible{outline-color:Highlight}}.pv-local-service{padding:32px;border:1px solid #dce4d7;border-radius:14px;background:#fff;color:#294633;max-width:760px;margin:0 auto}.pv-local-service-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:#f2f5ed;color:#5a7154;margin-bottom:16px}.pv-local-service-eyebrow{font-size:10px!important;font-weight:650;letter-spacing:1.6px;color:#708068!important}.pv-local-service h2{font-size:25px;font-weight:550;letter-spacing:-.6px;line-height:1.25;margin:0 0 14px}.pv-local-service p{font-size:13px;line-height:1.7;color:#697563;margin:0 0 16px}.pv-local-service a{margin-top:8px;text-decoration:none}@media(max-width:600px){.pv-local-service{padding:22px 18px}.pv-local-service h2{font-size:22px}}.pv-account-overlay{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;background:#18231661;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-family:DM Sans,sans-serif;color:#293b27;box-sizing:border-box}.pv-account-dialog{width:100%;max-width:490px;max-height:calc(100dvh - 48px);overflow:auto;background:#fff;border:1px solid #e1e7db;border-radius:18px;box-shadow:0 24px 100px #1928142b}.pv-account-header{padding:22px 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0e8}.pv-account-brand{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:650;letter-spacing:-.3px}.pv-account-brand svg{color:#58744b}.pv-account-close{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:50%;background:transparent;color:#687761;cursor:pointer}.pv-account-close:hover{background:#f0f3ec}.pv-account-content{padding:32px 32px 28px}.pv-account-eyebrow{font-size:9px;letter-spacing:1.8px;font-weight:650;color:#819078}.pv-account-content h2{margin:13px 0 11px;font-size:29px;line-height:1.2;letter-spacing:-1px;font-weight:500}.pv-account-description{font-size:13px;line-height:1.8;color:#73816b;margin:0 0 26px;overflow-wrap:anywhere}.pv-account-description strong{font-weight:500;color:#3d5335}.pv-account-modes{display:flex;border-bottom:1px solid #e6ebdf;margin-bottom:24px;gap:24px}.pv-account-modes button{position:relative;padding:0 0 11px;border:0;background:none;font:inherit;font-size:12px;color:#85917d;cursor:pointer}.pv-account-modes button[aria-pressed=true]{color:#354a2e;font-weight:600}.pv-account-modes button[aria-pressed=true]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#5f794f}.pv-account-field{display:block;font-size:11px;font-weight:500;margin-bottom:18px;color:#56684c}.pv-account-field>span{font-weight:400;color:#8d9885}.pv-account-field input{display:block;box-sizing:border-box;width:100%;min-height:46px;margin-top:8px;padding:11px 13px;border:1px solid #dfe6d6;border-radius:7px;font:inherit;font-size:14px;background:#fff;color:#293b27}.pv-account-field input::placeholder{color:#9ca592}.pv-account-field input:focus{outline:2px solid #a5b896;outline-offset:2px}.pv-account-field input:disabled{background:#f7f9f3}.pv-account-field input.pv-account-code{font-size:24px;text-align:center;letter-spacing:10px;padding-left:23px;font-variant-numeric:tabular-nums}.pv-account-submit{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:46px;padding:12px 16px;background:#536e44;color:#fff;border:1px solid #536e44;border-radius:7px;font:inherit;font-size:12px;font-weight:500;cursor:pointer}.pv-account-submit:hover:not(:disabled){background:#435b36}.pv-account-dialog button:disabled{cursor:default;opacity:.55}.pv-account-dialog button:focus-visible{outline:2px solid #718b5c;outline-offset:3px}.pv-account-help{font-size:11px;line-height:1.8;color:#8a9581;margin:13px 0 0}.pv-account-links{display:flex;justify-content:space-between;gap:15px;margin-top:18px}.pv-account-links button{border:0;padding:5px 0;background:none;font:inherit;font-size:11px;color:#617952;cursor:pointer}.pv-account-links button:hover:not(:disabled){text-decoration:underline}.pv-account-footer{display:flex;gap:11px;align-items:flex-start;padding:20px 32px;background:#f7f9f3;border-top:1px solid #e9eee1}.pv-account-footer svg{flex-shrink:0;color:#8b9b7f;margin-top:3px}.pv-account-footer p{margin:0;font-size:10px;line-height:1.8;color:#89967f}.pv-account-error,.pv-account-notice{padding:12px 14px;border:1px solid #e6ddd0;border-radius:7px;background:#faf8f3;font-size:12px;line-height:1.7;color:#75624c;margin:18px 0 0}.pv-account-notice{margin:0 0 20px;color:#617253;border-color:#e2e8da;background:#f8faf5}@media(max-width:520px){.pv-account-overlay{padding:14px}.pv-account-dialog{max-height:calc(100dvh - 28px);border-radius:14px}.pv-account-header{padding:18px 22px}.pv-account-content{padding:27px 23px}.pv-account-content h2{font-size:26px}.pv-account-footer{padding:18px 23px}}@media(prefers-reduced-motion:reduce){.pv-account-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}}.pv-account-gate{max-width:540px;margin:15vh auto;padding:32px;display:flex;align-items:center;flex-direction:column;text-align:center;gap:16px;color:#273f32;font-family:DM Sans,sans-serif}.pv-account-gate h1{font-size:28px;letter-spacing:-.7px;margin:0}.pv-account-gate p{color:#6b766d;line-height:1.6;margin:0 0 12px}.pv-account-gate{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:32px;text-align:center;color:var(--pv-text,#243d30);background:var(--pv-bg,#f6f7f2)}.pv-cloud-notice{position:sticky;top:0;z-index:1000;display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px 24px;background:#fff1cf;color:#493712;border-bottom:1px solid #cfad63;font:14px/1.5 system-ui,sans-serif}.pv-cloud-notice p{margin:0;flex:1 1 280px}.pv-cloud-notice button{background:#fff;color:#243d30;border:1px solid #b6a379;border-radius:6px;padding:8px 12px;cursor:pointer}:root{--pv-ink: #24262a;--pv-muted: #65686f;--pv-accent: #ad4618;--pv-accent-hover: #92390f;--pv-surface: #ffffff;--pv-canvas: #f5f5f6;--pv-subtle: #eeeef0;--pv-border: #d8d9dd;--pv-focus: #b64d1c;--pv-on-accent: #ffffff;--pv-link: #a54114;--pv-success: #3c6949;--pv-info: #315c73;--pv-danger-surface: #fcf0ec;--pv-danger-action: #a43e34;--pv-warning-surface: #faf5e9;--green-soft: var(--pv-subtle);--pv-danger: #a43e34;--pv-warning: #8b641b;--pv-radius: 10px;--pv-control-radius: 7px;--pv-control-height: 42px;--pv-space-1: 4px;--pv-space-2: 8px;--pv-space-3: 12px;--pv-space-4: 16px;--pv-space-5: 24px;--pv-space-6: 32px;--ink: var(--pv-ink);--muted: var(--pv-muted);--green: var(--pv-accent);--paper: var(--pv-surface);--canvas: var(--pv-canvas);--line: var(--pv-border)}.pv-workspace{color:var(--pv-ink);background:var(--pv-canvas)}.pv-main{min-width:0}.pv-main>section,.pv-main>div{min-width:0}.pv-page-intro h1,.pv-inventory-heading h1{font-size:clamp(27px,2.6vw,34px);line-height:1.2;font-weight:550;letter-spacing:-1px;color:var(--pv-ink)}.pv-page-intro p,.pv-inventory-intro{color:var(--pv-muted);font-size:13px;line-height:1.7}.pv-eyebrow,.pv-inventory-eyebrow{font-size:10px;font-weight:600;letter-spacing:1.4px;color:var(--pv-muted)}.pv-button,.pv-inventory-button{min-height:var(--pv-control-height);border-radius:var(--pv-control-radius);font-size:12px;font-weight:550;line-height:1.4}.pv-primary,.pv-inventory-button-primary{color:var(--pv-on-accent);background:var(--pv-accent);border-color:var(--pv-accent)}.pv-primary:hover,.pv-inventory-button-primary:hover{background:var(--pv-accent-hover)}.pv-secondary,.pv-inventory-button-secondary{color:var(--pv-ink);background:var(--pv-surface);border-color:var(--pv-border)}.pv-secondary:hover,.pv-inventory-button-secondary:hover{background:var(--pv-subtle)}.pv-icon-button{min-width:36px;min-height:36px}.pv-save-state.is-error .pv-status-dot{background:var(--pv-danger)}.pv-inventory-workspace,.pv-specialist-panel,.pv-dialog{border-color:var(--pv-border);background:var(--pv-surface);border-radius:var(--pv-radius)}.pv-inventory-table th{font-size:10px;font-weight:600;letter-spacing:.7px}.pv-inventory-table td{font-size:13px;line-height:1.6}.pv-inventory-item-name{overflow-wrap:anywhere}.pv-dialog-heading h2{font-size:24px;font-weight:550;line-height:1.25;letter-spacing:-.6px;color:var(--pv-ink)}.pv-dialog-heading .pv-muted{margin-bottom:20px}.pv-field{color:var(--pv-ink);font-size:12px;font-weight:550;line-height:1.5}.pv-field :is(input,select,textarea){display:block;width:100%;min-height:var(--pv-control-height);margin-top:6px;padding:10px 12px;border:1px solid var(--pv-border);border-radius:var(--pv-control-radius);background:var(--pv-surface);color:var(--pv-ink);font:inherit;font-weight:400}.pv-field textarea{resize:vertical;min-height:90px}.pv-field-help{display:block;font-size:11px;line-height:1.7;font-weight:400;color:var(--pv-muted);margin:7px 0 0}.pv-item-dialog{max-width:650px}.pv-item-dialog .pv-dialog-heading{gap:16px}.pv-item-dialog .pv-dialog-heading>div{min-width:0}.pv-item-form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 16px}.pv-item-details{min-width:0;margin:4px 0 20px;padding:16px 16px 0;border:1px solid var(--pv-border);border-radius:var(--pv-control-radius)}.pv-item-details legend{padding:0 6px;font-size:12px;color:var(--pv-muted)}.pv-dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:24px;padding-top:20px;border-top:1px solid var(--pv-border)}.pv-form-error{color:var(--pv-danger);font-size:13px;line-height:1.6}.pv-inventory-empty{color:var(--pv-muted)}.pv-inventory-empty h2{font-size:21px;font-weight:550;color:var(--pv-ink)}.pv-main :is(button,a,summary):focus-visible,.pv-dialog :is(button,a):focus-visible{outline:3px solid var(--pv-focus);outline-offset:3px}@media(max-width:760px){.pv-page-intro,.pv-inventory-heading{align-items:flex-start;gap:16px}.pv-inventory-heading{flex-wrap:wrap}.pv-modal-backdrop{padding:12px}.pv-dialog{max-height:calc(100dvh - 24px);padding:22px}.pv-field :is(input,select,textarea){font-size:16px}.pv-main select,.pv-main textarea,.pv-main input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){font-size:16px}.pv-account-field input,.pv-setup-field input,.pv-backups-field input:not([type=file]),.pv-backups-file input{font-size:16px}.barcode-dialog input:not([type=file]),.barcode-dialog select{font-size:16px}.pv-board .pv-board-field :is(input,select,textarea){font-size:16px!important}.pv-dialog-actions .pv-button{flex:1}}@media(max-width:440px){.pv-item-form-grid{grid-template-columns:minmax(0,1fr)}.pv-item-details{padding:12px 12px 0}}.pv-theme-toggle{width:38px;height:38px;color:var(--pv-ink);border:1px solid var(--pv-border);background:var(--pv-surface)}.pv-theme-toggle:hover{background:var(--pv-subtle)}.pv-sidebar-profile{margin:-5px 0 14px}.pv-profile-trigger{padding-top:12px;padding-bottom:12px;border-radius:var(--pv-control-radius);text-align:left}.pv-profile-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-profile-trigger>svg{flex-shrink:0}.pv-profile-trigger>svg:last-child{margin-left:auto;transition:transform .15s}.pv-profile-trigger[aria-expanded=true]>svg:last-child{transform:rotate(90deg)}.pv-profile-trigger:hover,.pv-profile-trigger[aria-expanded=true]{color:var(--pv-ink);background:var(--pv-subtle)}.pv-profile-panel{padding:14px 12px;margin-top:2px;border:1px solid var(--pv-border);border-radius:var(--pv-control-radius);background:var(--pv-surface)}.pv-profile-panel strong{display:block;font-size:12px;font-weight:550;overflow-wrap:anywhere}.pv-profile-email{display:block;margin-top:4px;color:var(--pv-muted);font-size:11px;line-height:1.6;overflow-wrap:anywhere}.pv-profile-panel p{margin:7px 0 12px;color:var(--pv-muted);font-size:11px;line-height:1.6}.pv-profile-panel>button{width:100%;min-height:38px;padding:9px 6px;text-align:left;font-size:12px;color:var(--pv-ink);background:transparent;border:0;border-radius:5px}.pv-profile-panel>button:hover{background:var(--pv-subtle)}.pv-site-links{display:flex;gap:18px;padding:0 11px 18px;color:var(--pv-muted);font-size:11px}.pv-site-links a{text-underline-offset:4px}.pv-site-links a:hover{color:var(--pv-ink)}.pv-sidebar :is(button,select):focus-visible,.pv-topbar :is(button,input):focus-visible{outline:3px solid var(--pv-focus);outline-offset:2px}@media(max-width:440px){.pv-topbar{gap:9px;padding-inline:12px}.pv-breadcrumb{min-width:0;overflow:hidden}.pv-breadcrumb strong{overflow:hidden;text-overflow:ellipsis}.pv-global-search{flex:1;max-width:140px}.pv-global-search input{width:100%}}@media(prefers-reduced-motion:reduce){.pv-profile-trigger>svg:last-child{transition:none}}:root[data-theme=dark]{color-scheme:dark;--pv-ink: #f1f1f0;--pv-muted: #a1a3a6;--pv-accent: #f48947;--pv-accent-hover: #ffa465;--pv-surface: #18191c;--pv-canvas: #0a0b0d;--pv-subtle: #212328;--pv-border: #33363d;--pv-focus: #ff9a58;--pv-link: #ffae75;--pv-on-accent: #171310;--pv-danger: #f1a79d;--pv-danger-surface: #3a2523;--pv-danger-action: #994d43;--pv-warning: #e4c17c;--pv-warning-surface: #352f20;--pv-success: #a0cdaa;--pv-info: #a3c8df;--green-soft: var(--pv-subtle);color:var(--pv-ink);background:var(--pv-canvas)}:root:is([data-theme=dark],[data-theme=light]) body{color:var(--pv-ink);background:var(--pv-canvas)}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory{--iv-ink: var(--pv-ink);--iv-muted: var(--pv-muted);--iv-green: var(--pv-accent);--iv-border: var(--pv-border);--iv-bg: var(--pv-canvas)}:root:is([data-theme=dark],[data-theme=light]) .pv-codes{--iv-border: var(--pv-border);--iv-muted: var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-overview{--ov-ink: var(--pv-ink);--ov-muted: var(--pv-muted);--ov-line: var(--pv-border);--ov-green: var(--pv-accent)}:root:is([data-theme=dark],[data-theme=light]) .pv-communications{--comms-muted: var(--pv-muted);--comms-line: var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-workspace{--em-ink: var(--pv-ink);--em-muted: var(--pv-muted);--em-border: var(--pv-border);--em-paper: var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes{--route-ink: var(--pv-ink);--route-muted: var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance{--surveillance-muted: var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) :is(input,select,textarea){accent-color:var(--pv-accent)}:root:is([data-theme=dark],[data-theme=light]) ::selection{color:#fff;background:var(--pv-accent)}:root:is([data-theme=dark],[data-theme=light]) .pv-account-overlay{background:#000000ad;color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-account-dialog{background:var(--pv-surface);border:1px solid var(--pv-border);box-shadow:0 24px 100px #00000052}:root:is([data-theme=dark],[data-theme=light]) .pv-account-header,:root:is([data-theme=dark],[data-theme=light]) .pv-account-modes{border-bottom:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-account-brand svg,:root:is([data-theme=dark],[data-theme=light]) .pv-account-description strong,:root:is([data-theme=dark],[data-theme=light]) .pv-account-modes button[aria-pressed=true],:root:is([data-theme=dark],[data-theme=light]) .pv-account-field,:root:is([data-theme=dark],[data-theme=light]) .pv-account-links button,:root:is([data-theme=dark],[data-theme=light]) .pv-account-gate{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-account-close,:root:is([data-theme=dark],[data-theme=light]) .pv-account-eyebrow,:root:is([data-theme=dark],[data-theme=light]) .pv-account-description,:root:is([data-theme=dark],[data-theme=light]) .pv-account-modes button,:root:is([data-theme=dark],[data-theme=light]) .pv-account-field>span,:root:is([data-theme=dark],[data-theme=light]) .pv-account-field input::placeholder,:root:is([data-theme=dark],[data-theme=light]) .pv-account-help,:root:is([data-theme=dark],[data-theme=light]) .pv-account-footer svg,:root:is([data-theme=dark],[data-theme=light]) .pv-account-footer p,:root:is([data-theme=dark],[data-theme=light]) .pv-account-gate p{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-account-close:hover,:root:is([data-theme=dark],[data-theme=light]) .pv-account-field input:disabled{background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-account-modes button[aria-pressed=true]:after{background:var(--pv-accent)}:root:is([data-theme=dark],[data-theme=light]) .pv-account-field input{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-account-field input:focus,:root:is([data-theme=dark],[data-theme=light]) .pv-account-dialog button:focus-visible{outline:2px solid var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) .pv-account-submit{background:var(--pv-accent);color:var(--pv-on-accent);border:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-account-submit:hover:not(:disabled){background:var(--pv-accent-hover)}:root:is([data-theme=dark],[data-theme=light]) .pv-account-footer{background:var(--pv-subtle);border-top:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-account-error{border:1px solid var(--pv-danger);background:var(--pv-danger-surface);color:var(--pv-danger)}:root:is([data-theme=dark],[data-theme=light]) .pv-account-notice{border:1px solid var(--pv-border);background:var(--pv-subtle);color:var(--pv-warning)}:root:is([data-theme=dark],[data-theme=light]) .pv-account-notice{color:var(--pv-ink);border-color:var(--pv-border);background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .barcode-backdrop{background:#000000ad}:root:is([data-theme=dark],[data-theme=light]) .barcode-dialog{color:var(--pv-ink);background:var(--pv-surface);border:1px solid var(--pv-border);box-shadow:0 20px 65px #00000052}:root:is([data-theme=dark],[data-theme=light]) .barcode-eyebrow,:root:is([data-theme=dark],[data-theme=light]) .barcode-dialog label span,:root:is([data-theme=dark],[data-theme=light]) .barcode-footnote{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .barcode-dialog button{background:var(--pv-subtle);color:var(--pv-ink);border:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .barcode-camera{background:var(--pv-accent)}:root:is([data-theme=dark],[data-theme=light]) .barcode-target{border:2px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .barcode-camera-status{color:#fff;background:#000000ad}:root:is([data-theme=dark],[data-theme=light]) .barcode-notice{background:var(--pv-subtle);border:1px solid var(--pv-border);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .barcode-dialog input:not([type=file]),:root:is([data-theme=dark],[data-theme=light]) .barcode-dialog select{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .barcode-dialog :is(input,select,button,a):focus-visible{outline:3px solid var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) .barcode-error{color:var(--pv-danger)}:root:is([data-theme=dark],[data-theme=light]) .barcode-dialog .barcode-save{background:var(--pv-accent);color:var(--pv-on-accent);border-color:var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-bugout,:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-progress-main strong,:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-search input,:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-item-title h2,:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-empty h2,:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-empty-filter h2,:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-field{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-eyebrow,:root:is([data-theme=dark],[data-theme=light]) .pv-bugout h1>span,:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-heading p,:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-progress>div:first-child>span,:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-progress-main>span,:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-progress-main>small,:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-text,:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-toolbar>span,:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-check,:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-item-title>span,:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-item dt,:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-item dd,:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-item>p,:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-item>small,:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-list>.is-grabbed .pv-bugout-item-title h2,:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-icon,:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-empty,:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-empty-filter,:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-empty p,:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-empty-filter p,:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-empty>small,:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-dialog>header span,:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-field>span,:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-form-note{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-progress{background:var(--pv-surface);border:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-bugout progress{background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-bugout progress::-webkit-progress-bar{background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-bugout progress::-webkit-progress-value{background:var(--pv-accent)}:root:is([data-theme=dark],[data-theme=light]) .pv-bugout progress::-moz-progress-bar{background:var(--pv-accent)}:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-feedback{border:1px solid var(--pv-border);background:var(--pv-subtle);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-workspace{border:1px solid var(--pv-border);background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-toolbar{border-bottom:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-search{border:1px solid var(--pv-border);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-search:focus-within,:root:is([data-theme=dark],[data-theme=light]) .pv-bugout button:focus-visible,:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-field input:focus,:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-field select:focus,:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-field textarea:focus{outline:2px solid var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-filter{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-filter[aria-pressed=true]{color:var(--pv-ink);border-color:var(--pv-focus);background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-list>li+li{border-top:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-check>span{border:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-check[aria-pressed=true]>span{background:var(--pv-subtle);color:var(--pv-ink);border-color:var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-check:hover>span{border-color:var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-list>.is-grabbed{background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-icon:hover{background:var(--pv-subtle);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-workspace>footer{color:var(--pv-muted);border-top:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-empty{background:var(--pv-surface);border:1px dashed var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-backdrop{background:#000000ad}:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-dialog{border:1px solid var(--pv-border);background:var(--pv-surface);box-shadow:0 24px 80px #00000052;color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-field input,:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-field select,:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-field textarea{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-bugout-error{color:var(--pv-danger)}:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-month,:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-agenda,:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-weather,:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-upcoming,:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-month-reminders{background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-icon-button{border:1px solid var(--pv-border);color:var(--pv-muted);background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-icon-button:hover,:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-day:hover,:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-upcoming time{background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-calendar select{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-checkbox,:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-more,:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-legend,:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-section-heading>svg,:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-section-heading>span,:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-eyebrow,:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-date-jump,:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-agenda-count,:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-event-meta>span+span,:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-event p,:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-event.is-done h3,:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-event-actions>span,:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-agenda-note,:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-empty-day>svg,:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-empty-day p,:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-weather>p,:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-temperature>strong small,:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-temperature>span small,:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-weather-details dt,:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-weather .pv-calendar-weather-note,:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-task-form label,:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-task-form label>span,:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-upcoming time>span,:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-upcoming small,:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-upcoming>div>button>svg,:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-upcoming>p,:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-month-reminders>p,:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-month-reminders article p,:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-emergency-note p{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-weekdays{border-top:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-grid{background:var(--pv-subtle);border-top:1px solid var(--pv-border);border-bottom:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-day{background:var(--pv-surface);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-day.is-outside{background:var(--pv-surface);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-day.is-selected{background:var(--pv-subtle);box-shadow:inset 0 0 0 1px #00000052}:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-day.is-today .pv-calendar-day-number{background:var(--pv-accent);color:var(--pv-on-accent)}:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-chip{background:var(--pv-subtle);color:var(--pv-muted);border-left:2px solid var(--event-color,var(--pv-border))}:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-link,:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-temperature>strong,:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-temperature>span,:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-weather-details dd,:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-emergency-note strong,:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-event-meta time{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-agenda>header,:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-event,:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-month-reminders article{border-bottom:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-date-jump input{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-weather-flags span{border:1px solid var(--pv-border);background:var(--pv-subtle);color:var(--pv-warning)}:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-weather-footer{color:var(--pv-muted);border-top:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-task-form{background:var(--pv-subtle);border-bottom:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-task-form input,:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-task-form textarea{border:1px solid var(--pv-border);color:var(--pv-ink);background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-calendar textarea:focus-visible{outline:3px solid var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-notice{color:var(--pv-ink);background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-error{background:var(--pv-danger-surface);border:1px solid var(--pv-danger);color:var(--pv-danger)}:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-upcoming>div>button{border-bottom:1px solid var(--pv-border);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-overview .has-overdue .pv-inventory-stat-value{color:var(--pv-danger)}@media(max-width:1150px){:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-day-dots small{color:var(--pv-muted)}}:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-emergency-note{border:1px solid var(--pv-border);background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-category-back,:root:is([data-theme=dark],[data-theme=light]) .pv-category-analysis summary small,:root:is([data-theme=dark],[data-theme=light]) .pv-category-types summary small,:root:is([data-theme=dark],[data-theme=light]) .pv-category-summary-action,:root:is([data-theme=dark],[data-theme=light]) .pv-category-analysis-body thead th,:root:is([data-theme=dark],[data-theme=light]) .pv-category-location,:root:is([data-theme=dark],[data-theme=light]) .pv-category-quantity-wrap>small,:root:is([data-theme=dark],[data-theme=light]) .pv-category-review span,:root:is([data-theme=dark],[data-theme=light]) .pv-category-actions button,:root:is([data-theme=dark],[data-theme=light]) .pv-category-record dt,:root:is([data-theme=dark],[data-theme=light]) .pv-category-type>small,:root:is([data-theme=dark],[data-theme=light]) .pv-category-people{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-category-back:hover,:root:is([data-theme=dark],[data-theme=light]) .pv-category-analysis>summary,:root:is([data-theme=dark],[data-theme=light]) .pv-category-types>summary,:root:is([data-theme=dark],[data-theme=light]) .pv-category-analysis-body td:last-child,:root:is([data-theme=dark],[data-theme=light]) .pv-category-analysis-body tr.is-highlighted th,:root:is([data-theme=dark],[data-theme=light]) .pv-category-review .needs-review,:root:is([data-theme=dark],[data-theme=light]) .pv-category-record h2,:root:is([data-theme=dark],[data-theme=light]) .pv-category-record h3,:root:is([data-theme=dark],[data-theme=light]) .pv-category-record-heading>button,:root:is([data-theme=dark],[data-theme=light]) .pv-category-record dd,:root:is([data-theme=dark],[data-theme=light]) .pv-category-record p,:root:is([data-theme=dark],[data-theme=light]) .pv-category-type>button{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-category-detail .pv-inventory-stat-action[aria-pressed=true]{background:var(--pv-subtle);box-shadow:inset 0 -2px #00000052}:root:is([data-theme=dark],[data-theme=light]) .pv-category-analysis,:root:is([data-theme=dark],[data-theme=light]) .pv-category-types{border:1px solid var(--pv-border);background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-category-analysis>summary:focus-visible,:root:is([data-theme=dark],[data-theme=light]) .pv-category-types>summary:focus-visible{outline:3px solid var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) .pv-category-summary-icon{background:var(--pv-subtle);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-category-analysis-body>table,:root:is([data-theme=dark],[data-theme=light]) .pv-category-record{border-top:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-category-analysis-body th,:root:is([data-theme=dark],[data-theme=light]) .pv-category-analysis-body td{border-bottom:1px solid var(--pv-border);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-category-analysis-body tr.is-highlighted{background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-category-actions button:hover{background:var(--pv-subtle);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-category-row.is-expanded,:root:is([data-theme=dark],[data-theme=light]) .pv-category-table .pv-category-detail-row>td{background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-category-type{border-top:1px solid var(--pv-border);color:var(--pv-ink)}@media(max-width:760px){:root:is([data-theme=dark],[data-theme=light]) .pv-category-table .pv-category-row,:root:is([data-theme=dark],[data-theme=light]) .pv-category-table .pv-category-actions{border-top:1px solid var(--pv-border)}}@media(max-width:760px){:root:is([data-theme=dark],[data-theme=light]) .pv-category-location:before,:root:is([data-theme=dark],[data-theme=light]) .pv-category-quantity:before,:root:is([data-theme=dark],[data-theme=light]) .pv-category-review:before{color:var(--pv-muted)}}:root:is([data-theme=dark],[data-theme=light]) .pv-codes .pv-inventory-stat-action,:root:is([data-theme=dark],[data-theme=light]) .pv-codes .pv-inventory-stat-action:hover,:root:is([data-theme=dark],[data-theme=light]) .pv-codes .pv-inventory-table tbody tr:hover,:root:is([data-theme=dark],[data-theme=light]) .pv-codes-row.is-expanded,:root:is([data-theme=dark],[data-theme=light]) .pv-codes-table .pv-codes-detail-row>td{background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-codes .pv-inventory-stat-action[aria-pressed=true]{background:var(--pv-surface);box-shadow:inset 0 -2px #00000052}:root:is([data-theme=dark],[data-theme=light]) .pv-codes .pv-inventory-stat-icon,:root:is([data-theme=dark],[data-theme=light]) .pv-codes .pv-inventory-item-symbol{background:var(--pv-subtle);border-color:var(--pv-border);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-codes .pv-inventory-search,:root:is([data-theme=dark],[data-theme=light]) .pv-codes .pv-inventory-button-secondary:hover{background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-codes .pv-inventory-toolbar,:root:is([data-theme=dark],[data-theme=light]) .pv-codes .pv-inventory-table td{border-color:var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-codes .pv-inventory-table th,:root:is([data-theme=dark],[data-theme=light]) .pv-codes .pv-inventory-footer{background:var(--pv-surface);border-color:var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-codes .pv-inventory-empty>span,:root:is([data-theme=dark],[data-theme=light]) .pv-codes-add-holder select:disabled{background:var(--pv-subtle);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-codes-value,:root:is([data-theme=dark],[data-theme=light]) .pv-codes-rotation,:root:is([data-theme=dark],[data-theme=light]) .pv-codes-rotation>small,:root:is([data-theme=dark],[data-theme=light]) .pv-codes-toggle button,:root:is([data-theme=dark],[data-theme=light]) .pv-codes-record small,:root:is([data-theme=dark],[data-theme=light]) .pv-codes-access-heading>span,:root:is([data-theme=dark],[data-theme=light]) .pv-codes-holder button,:root:is([data-theme=dark],[data-theme=light]) .pv-codes-detail .pv-codes-access-note{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-codes-value.is-revealed,:root:is([data-theme=dark],[data-theme=light]) .pv-codes-text-button,:root:is([data-theme=dark],[data-theme=light]) .pv-codes-holder-summary,:root:is([data-theme=dark],[data-theme=light]) .pv-codes-text-button:hover,:root:is([data-theme=dark],[data-theme=light]) .pv-codes-holder-summary:hover,:root:is([data-theme=dark],[data-theme=light]) .pv-codes-rotation-due,:root:is([data-theme=dark],[data-theme=light]) .pv-codes-detail h2,:root:is([data-theme=dark],[data-theme=light]) .pv-codes-detail p{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-codes-toggle button:hover,:root:is([data-theme=dark],[data-theme=light]) .pv-codes-holder button:hover{background:var(--pv-subtle);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-codes-detail{border-top:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-codes-access{border-left:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-codes-holder{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-codes-add-holder select{color:var(--pv-ink);background:var(--pv-surface);border:1px solid var(--pv-border)}@media(max-width:720px){:root:is([data-theme=dark],[data-theme=light]) .pv-codes-table .pv-codes-row,:root:is([data-theme=dark],[data-theme=light]) .pv-codes-access{border-top:1px solid var(--pv-border)}}@media(max-width:720px){:root:is([data-theme=dark],[data-theme=light]) .pv-codes-value-cell:before,:root:is([data-theme=dark],[data-theme=light]) .pv-codes-holders-cell:before,:root:is([data-theme=dark],[data-theme=light]) .pv-codes-rotation:before{color:var(--pv-muted)}}:root:is([data-theme=dark],[data-theme=light]) .pv-comms-sections button,:root:is([data-theme=dark],[data-theme=light]) .pv-comms-disclosure>summary>svg,:root:is([data-theme=dark],[data-theme=light]) .pv-comms-icon-button,:root:is([data-theme=dark],[data-theme=light]) .pv-comms-text-button:disabled,:root:is([data-theme=dark],[data-theme=light]) .pv-comms-empty,:root:is([data-theme=dark],[data-theme=light]) .pv-comms-empty p,:root:is([data-theme=dark],[data-theme=light]) .pv-comms-field input::placeholder,:root:is([data-theme=dark],[data-theme=light]) .pv-comms-chat-compose>input::placeholder,:root:is([data-theme=dark],[data-theme=light]) .pv-comms-log span,:root:is([data-theme=dark],[data-theme=light]) .pv-comms-log small,:root:is([data-theme=dark],[data-theme=light]) .pv-comms-record-details h3,:root:is([data-theme=dark],[data-theme=light]) .pv-comms-record-details dt,:root:is([data-theme=dark],[data-theme=light]) .pv-comms-wallet th,:root:is([data-theme=dark],[data-theme=light]) .pv-comms-map-note,:root:is([data-theme=dark],[data-theme=light]) .pv-comms-lock>p,:root:is([data-theme=dark],[data-theme=light]) .pv-comms-lock>small,:root:is([data-theme=dark],[data-theme=light]) .pv-comms-message-meta,:root:is([data-theme=dark],[data-theme=light]) .pv-comms-message-meta strong,:root:is([data-theme=dark],[data-theme=light]) .pv-communications .pv-radio-note{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-comms-sections button:hover,:root:is([data-theme=dark],[data-theme=light]) .pv-comms-table td,:root:is([data-theme=dark],[data-theme=light]) .pv-comms-table td strong,:root:is([data-theme=dark],[data-theme=light]) .pv-comms-text-button,:root:is([data-theme=dark],[data-theme=light]) .pv-comms-link,:root:is([data-theme=dark],[data-theme=light]) .pv-comms-empty h3,:root:is([data-theme=dark],[data-theme=light]) .pv-comms-field,:root:is([data-theme=dark],[data-theme=light]) .pv-comms-log p,:root:is([data-theme=dark],[data-theme=light]) .pv-comms-alphabet strong,:root:is([data-theme=dark],[data-theme=light]) .pv-comms-record-details p,:root:is([data-theme=dark],[data-theme=light]) .pv-comms-record-details dd,:root:is([data-theme=dark],[data-theme=light]) .pv-comms-notice p,:root:is([data-theme=dark],[data-theme=light]) .pv-comms-wallet h3{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-comms-sections button.is-active{border-color:var(--pv-focus);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-comms-disclosure>summary small{color:var(--pv-muted);border:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-comms-disclosure[open]>summary,:root:is([data-theme=dark],[data-theme=light]) .pv-comms-log article,:root:is([data-theme=dark],[data-theme=light]) .pv-comms-wallet td,:root:is([data-theme=dark],[data-theme=light]) .pv-comms-wallet th,:root:is([data-theme=dark],[data-theme=light]) .pv-comms-dialog>.pv-comms-section-heading{border-bottom:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-comms-disclosure>summary:focus-visible,:root:is([data-theme=dark],[data-theme=light]) .pv-comms-attach:focus-within{outline:3px solid var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) .pv-comms-icon-button:hover{background:var(--pv-subtle);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-comms-inline-form{background:var(--pv-surface);border-top:1px solid var(--pv-border);border-bottom:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-comms-field input,:root:is([data-theme=dark],[data-theme=light]) .pv-comms-field select,:root:is([data-theme=dark],[data-theme=light]) .pv-comms-field textarea,:root:is([data-theme=dark],[data-theme=light]) .pv-comms-chat-compose>input,:root:is([data-theme=dark],[data-theme=light]) .pv-comms-message-body{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-comms-error{border:1px solid var(--pv-danger);background:var(--pv-danger-surface);color:var(--pv-danger)}:root:is([data-theme=dark],[data-theme=light]) .pv-comms-alphabet>div{border-bottom:1px solid var(--pv-border);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-comms-detail-row>td,:root:is([data-theme=dark],[data-theme=light]) .pv-communications .pv-radio-console{background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-comms-record-details,:root:is([data-theme=dark],[data-theme=light]) .pv-comms-chat-compose{border-top:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-comms-notice{background:var(--pv-surface);border-top:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-comms-wallet{border:1px solid var(--pv-border);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-comms-dialog{background:var(--pv-surface);border:1px solid var(--pv-border);box-shadow:0 24px 80px #00000052}:root:is([data-theme=dark],[data-theme=light]) .pv-comms-dialog-actions{border-top:1px solid var(--pv-border);background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-comms-rally-map{background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-comms-lock-icon,:root:is([data-theme=dark],[data-theme=light]) .pv-communications .pv-radio-art{background:var(--pv-subtle);color:var(--pv-accent)}:root:is([data-theme=dark],[data-theme=light]) .pv-comms-message.is-own .pv-comms-message-body{background:var(--pv-subtle);border-color:var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-comms-attach{border:1px solid var(--pv-border);color:var(--pv-muted);background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-communications .pv-radio{border-color:var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-assignments,:root:is([data-theme=dark],[data-theme=light]) .pv-assignment-summary strong,:root:is([data-theme=dark],[data-theme=light]) .pv-assignment-table td,:root:is([data-theme=dark],[data-theme=light]) .pv-assignment-details dd,:root:is([data-theme=dark],[data-theme=light]) .pv-assignment-map-link,:root:is([data-theme=dark],[data-theme=light]) .pv-assignment-examples strong,:root:is([data-theme=dark],[data-theme=light]) .pv-assignments .pv-map-modal .pv-field{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-assignment-heading>div>p:last-child,:root:is([data-theme=dark],[data-theme=light]) .pv-assignment-summary,:root:is([data-theme=dark],[data-theme=light]) .pv-assignment-summary small,:root:is([data-theme=dark],[data-theme=light]) .pv-assignment-switch button,:root:is([data-theme=dark],[data-theme=light]) .pv-assignment-name small,:root:is([data-theme=dark],[data-theme=light]) .pv-assignment-place small,:root:is([data-theme=dark],[data-theme=light]) .pv-assignment-muted,:root:is([data-theme=dark],[data-theme=light]) .pv-assignment-toggle button,:root:is([data-theme=dark],[data-theme=light]) .pv-assignment-details h3 small,:root:is([data-theme=dark],[data-theme=light]) .pv-assignment-details dt,:root:is([data-theme=dark],[data-theme=light]) .pv-assignment-examples summary,:root:is([data-theme=dark],[data-theme=light]) .pv-assignment-examples summary>span,:root:is([data-theme=dark],[data-theme=light]) .pv-assignment-examples>p,:root:is([data-theme=dark],[data-theme=light]) .pv-assignment-examples small,:root:is([data-theme=dark],[data-theme=light]) .pv-assignment-editor-place,:root:is([data-theme=dark],[data-theme=light]) .pv-assignment-help{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-assignment-toolbar{border-top:1px solid var(--pv-border);border-bottom:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-assignment-switch{background:var(--pv-subtle);border:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-assignment-switch button[aria-pressed=true]{background:var(--pv-surface);box-shadow:0 1px 3px #00000052;color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-assignment-unassigned{background:var(--pv-subtle);border:1px solid var(--pv-border);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-assignment-toggle button:hover{background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-assignment-table tr.is-expanded,:root:is([data-theme=dark],[data-theme=light]) .pv-assignment-table .pv-assignment-detail-row>td{background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-assignment-details,:root:is([data-theme=dark],[data-theme=light]) .pv-assignment-examples{border-top:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-assignment-footer,:root:is([data-theme=dark],[data-theme=light]) .pv-assignment-examples article{border-top:1px solid var(--pv-border);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-assignments button:focus-visible,:root:is([data-theme=dark],[data-theme=light]) .pv-assignment-examples summary:focus-visible{outline:3px solid var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) .pv-assignments .pv-map-modal textarea{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-ink)}@media(max-width:720px){:root:is([data-theme=dark],[data-theme=light]) .pv-assignment-table tbody>tr:not(.pv-assignment-detail-row){border-bottom:1px solid var(--pv-border)}}@media(max-width:720px){:root:is([data-theme=dark],[data-theme=light]) .pv-assignment-table td[data-label]:before{color:var(--pv-muted)}}:root:is([data-theme=dark],[data-theme=light]) .pv-dependencies .pv-inventory-stat-action[aria-pressed=true]{background:var(--pv-subtle);box-shadow:inset 0 -2px #00000052}:root:is([data-theme=dark],[data-theme=light]) .pv-dependencies-requires,:root:is([data-theme=dark],[data-theme=light]) .pv-dependencies-priority>span,:root:is([data-theme=dark],[data-theme=light]) .pv-dependencies-toggle button,:root:is([data-theme=dark],[data-theme=light]) .pv-dependencies-chain{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-dependencies-toggle button:hover{background:var(--pv-subtle);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-dependencies-row.is-expanded,:root:is([data-theme=dark],[data-theme=light]) .pv-dependencies-table .pv-dependencies-detail-row>td{background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-dependencies-detail{border-top:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-dependencies-detail h2,:root:is([data-theme=dark],[data-theme=light]) .pv-dependencies-detail p{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-dependencies-chain>span{border:1px solid var(--pv-border);background:var(--pv-subtle);color:var(--pv-ink)}@media(max-width:680px){:root:is([data-theme=dark],[data-theme=light]) .pv-dependencies-table .pv-dependencies-row{border-top:1px solid var(--pv-border)}}@media(max-width:680px){:root:is([data-theme=dark],[data-theme=light]) .pv-dependencies-requires:before,:root:is([data-theme=dark],[data-theme=light]) .pv-dependencies-priority:before,:root:is([data-theme=dark],[data-theme=light]) .pv-dependencies-backup:before{color:var(--pv-muted)}}:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-indicator,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-coverage-status>span,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-coverage-status.needs-attention>span,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-meal-detail ul,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-banner-open:hover{background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-heading .pv-inventory-eyebrow,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-context>span:last-child,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-follow-official,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-coverage-label,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-coverage>button>strong small,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-coverage p,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-coverage-status,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-eyebrow,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-section-heading>div>p:last-child:not(.pv-emergency-eyebrow),:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-date-picker,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-entry-time,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-entry-icon,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-done-label,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-entry-main>p,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-allocation strong span,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-allocation small,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-schedule-entry.is-done h3,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-meal-detail summary>span,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-meal-detail li small,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-meal-detail>p,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-notice svg,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-gaps>svg,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-settings>summary,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-settings>summary small,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-field,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-settings-note,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-settings-footer p,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-immediate small,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-immediate .is-done strong,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-immediate .is-done small,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-quick>button>svg:last-child,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-quick small,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-footer,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-end-confirm p,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-inactive p,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-banner-state strong span,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-banner-state p,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-banner-schedule,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-sources>span{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-active-label{color:var(--pv-ink);border:1px solid var(--pv-border);background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-context,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-entry-heading h3,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-allocation strong,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-meal-detail summary,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-notice strong,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-gaps strong,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-text-button,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-settings>summary>span,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-times legend,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-immediate strong,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-quick strong,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-end-confirm h2,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-inactive h2,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-banner-state strong,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-banner-schedule>button,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-banner-open,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-sources a{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-coverage,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-coverage>button:hover,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-schedule-entry.is-done,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-quick>button:hover,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-overview-link{background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-coverage-status.needs-attention,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-entry-main>.pv-emergency-entry-gap{color:var(--pv-warning)}:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-section-heading,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-schedule-entry,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-settings[open]>summary,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-immediate>ul>li{border-bottom:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-section-heading h2{color:var(--em-ink,var(--pv-ink))}:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-schedule,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-immediate,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-quick{border:1px solid var(--em-border,var(--pv-border));background:var(--pv-surface);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-date-picker input,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-field input,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-field select{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-meal-detail li,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-quick>button{border-bottom:1px solid var(--pv-border);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-schedule-footer{border-top:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-schedule-note{color:var(--pv-muted);border-bottom:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-notice,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-gaps{background:var(--pv-subtle);border:1px solid var(--pv-border);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-settings,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-banner-open{border:1px solid var(--pv-border);background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-times{border-top:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-end-confirm{border:1px solid var(--pv-border);background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-error{color:var(--pv-danger)}:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-inactive{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-banner{border-bottom:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-banner-schedule>button{border-left:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-banner button:focus-visible,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-workspace summary:focus-visible,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-schedule :is(button,input,summary):focus-visible,:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-sources a:focus-visible{outline:3px solid var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-sources{border-top:1px solid var(--pv-border);background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-farming,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-climate>span,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-section-heading h2,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-stats strong,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-table td:first-child,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-detail dd,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-detail p strong,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-row-actions button:hover,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-form h3,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-calendar th:first-child{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-farm-climate,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-nav button,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-section-heading p,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-stats span,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-stats small,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-table td,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-table .pv-inventory-item-type,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-table small,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-expand,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-detail dt,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-detail h3,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-detail p,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-row-actions button,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-text-button,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-form-grid label,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-palette label,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-form-grid label>span,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-breeding,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-rotation-cycle,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-calendar caption,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-calendar thead th,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-calendar-phase,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-calendar .pv-farm-frost td,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-calendar-legend{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-farm-nav button[aria-current],:root:is([data-theme=dark],[data-theme=light]) .pv-farm-palette button[aria-pressed=true]{color:var(--pv-ink);background:var(--pv-subtle);border-color:var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) .pv-farm-nav button:hover,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-expand:hover{background:var(--pv-subtle);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-farm-stats>div{border-left:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-farm-workspace>.pv-inventory-toolbar,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-detail,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-guidance,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-garden-planner{border-top:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-farm-table .pv-inventory-item-symbol{color:var(--pv-muted);background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-farm-table .pv-farm-total td{background:var(--pv-subtle);border-top:1px solid var(--pv-border);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-farm-table tr.is-expanded>td,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-table .pv-farm-detail-row>td{background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-farm-badge{border:1px solid var(--pv-border);background:var(--pv-subtle);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-farm-attention{color:var(--pv-warning)}:root:is([data-theme=dark],[data-theme=light]) .pv-farm-note{background:var(--pv-surface);border-top:1px solid var(--pv-border);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-farm-form,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-garden-grid .is-planted{background:var(--pv-subtle);border:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-farm-form input,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-form select,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-form textarea,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-palette input{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-farming input:focus,:root:is([data-theme=dark],[data-theme=light]) .pv-farming select:focus,:root:is([data-theme=dark],[data-theme=light]) .pv-farming textarea:focus,:root:is([data-theme=dark],[data-theme=light]) .pv-farming button:focus-visible{outline:2px solid var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) .pv-farm-table progress,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-breeding progress{background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-farm-table progress::-webkit-progress-bar{background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-farm-breeding progress::-webkit-progress-bar{background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-farm-table progress::-webkit-progress-value{background:var(--pv-accent)}:root:is([data-theme=dark],[data-theme=light]) .pv-farm-breeding progress::-webkit-progress-value{background:var(--pv-accent)}:root:is([data-theme=dark],[data-theme=light]) .pv-farm-rotation-cycle span{color:var(--pv-muted);border:1px solid var(--pv-border);background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-farm-calendar th,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-calendar td{color:var(--pv-muted);border-bottom:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-farm-calendar .is-current{color:var(--pv-ink);background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-farm-calendar .is-indoor,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-calendar-legend .is-indoor,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-calendar .is-sow,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-calendar-legend .is-sow{background:var(--pv-subtle);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-farm-calendar .is-harvest,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-calendar-legend .is-harvest{background:var(--pv-accent);color:var(--pv-on-accent)}:root:is([data-theme=dark],[data-theme=light]) .pv-farm-palette button{background:var(--pv-surface);border:1px solid var(--pv-border);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-farm-garden-grid button{border:1px dashed var(--pv-border);background:var(--pv-surface);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-farm-garden-grid .has-conflict{border:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-farm-table-wrap:focus-visible,:root:is([data-theme=dark],[data-theme=light]) .pv-farm-calendar-scroll:focus-visible{outline:3px solid var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) .pv-food-water-info{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-food-water-info:hover{background:var(--pv-subtle);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-food-water-info:focus-visible{outline:2px solid var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) .pv-food-water-backdrop{background:#000000ad}:root:is([data-theme=dark],[data-theme=light]) .pv-food-water-dialog{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-ink);box-shadow:0 25px 80px #00000052}:root:is([data-theme=dark],[data-theme=light]) .pv-food-water-dialog>header span,:root:is([data-theme=dark],[data-theme=light]) .pv-food-water-dialog>header button,:root:is([data-theme=dark],[data-theme=light]) .pv-food-water-assumptions>svg{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-food-water-dialog h2,:root:is([data-theme=dark],[data-theme=light]) .pv-food-water-dialog p,:root:is([data-theme=dark],[data-theme=light]) .pv-food-water-dialog strong{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-food-water-assumptions{border:1px solid var(--pv-border);background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-growing-collections{border:1px solid var(--pv-border);background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-growing-collections button{border-right:1px solid var(--pv-border);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-growing-collections button:hover{background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-growing-collections button[aria-pressed=true]{background:var(--pv-subtle);box-shadow:inset 0 -2px #00000052}:root:is([data-theme=dark],[data-theme=light]) .pv-growing-collections small,:root:is([data-theme=dark],[data-theme=light]) .pv-growing-text-button,:root:is([data-theme=dark],[data-theme=light]) .pv-growing-title>small,:root:is([data-theme=dark],[data-theme=light]) .pv-growing-title>strong,:root:is([data-theme=dark],[data-theme=light]) .pv-growing-title>span,:root:is([data-theme=dark],[data-theme=light]) .pv-growing-meta small,:root:is([data-theme=dark],[data-theme=light]) .pv-growing-detail li,:root:is([data-theme=dark],[data-theme=light]) .pv-growing-detail li::marker,:root:is([data-theme=dark],[data-theme=light]) .pv-growing-source>span,:root:is([data-theme=dark],[data-theme=light]) .pv-growing-source small,:root:is([data-theme=dark],[data-theme=light]) .pv-growing-footer p>span{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-growing-note,:root:is([data-theme=dark],[data-theme=light]) .pv-growing-notice,:root:is([data-theme=dark],[data-theme=light]) .pv-growing-meta,:root:is([data-theme=dark],[data-theme=light]) .pv-growing-chevron,:root:is([data-theme=dark],[data-theme=light]) .pv-growing-detail h2{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-growing-notice{border:1px solid var(--pv-border);background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-growing-item{border-top:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-growing-item summary:hover,:root:is([data-theme=dark],[data-theme=light]) .pv-growing-item details[open]{background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-growing-symbol{border:1px solid var(--pv-border);background:var(--pv-subtle);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-growing-caution{border-top:1px solid var(--pv-border);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-growing-source{border:1px solid var(--pv-border);color:var(--pv-ink);background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-growing-source:hover{border-color:var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) .pv-growing-footer{border-top:1px solid var(--pv-border);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-growing-library :is(button,a,input,select,summary):focus-visible{outline:3px solid var(--pv-focus)}@media(max-width:760px){:root:is([data-theme=dark],[data-theme=light]) .pv-growing-collections button:nth-child(-n+2){border-bottom:1px solid var(--pv-border)}}:root:is([data-theme=dark],[data-theme=light]) .pv-guide-picture,:root:is([data-theme=dark],[data-theme=light]) .pv-skill-visual-reference{border:1px solid var(--pv-border);background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-guide-picture-heading,:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-page-figures,:root:is([data-theme=dark],[data-theme=light]) .pv-picture-dialog>header{border-bottom:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-guide-picture-heading>span,:root:is([data-theme=dark],[data-theme=light]) .pv-guide-picture-heading button,:root:is([data-theme=dark],[data-theme=light]) .pv-guide-picture figcaption strong,:root:is([data-theme=dark],[data-theme=light]) .pv-guide-picture figcaption p,:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-visuals>strong,:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-visuals>p,:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-companion>summary,:root:is([data-theme=dark],[data-theme=light]) .pv-skill-visual-reference p,:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-page-figures>span,:root:is([data-theme=dark],[data-theme=light]) .pv-picture-dialog>header p,:root:is([data-theme=dark],[data-theme=light]) .pv-picture-dialog h2,:root:is([data-theme=dark],[data-theme=light]) .pv-picture-dialog>footer p,:root:is([data-theme=dark],[data-theme=light]) .pv-picture-dialog>footer button{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-guide-picture figcaption,:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-visuals,:root:is([data-theme=dark],[data-theme=light]) .pv-picture-dialog>footer{border-top:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-manuals-file-note{color:var(--pv-ink)!important}:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-visual-links button{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-visual-links button:hover{background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-page-figures button{color:var(--pv-ink);border:1px solid var(--pv-border);background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-page-figures button[aria-pressed=true]{background:var(--pv-subtle);border-color:var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) .pv-picture-backdrop{background:#000000ad}:root:is([data-theme=dark],[data-theme=light]) .pv-picture-dialog{background:var(--pv-surface);box-shadow:0 24px 80px #00000052}:root:is([data-theme=dark],[data-theme=light]) .pv-guide-picture button:focus-visible,:root:is([data-theme=dark],[data-theme=light]) .pv-picture-dialog :is(button,a):focus-visible,:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-visual-links button:focus-visible{outline:3px solid var(--pv-focus)}@media(max-width:760px){:root:is([data-theme=dark],[data-theme=light]) .pv-picture-pan-hint{border-bottom:1px solid var(--pv-border);color:var(--pv-ink)}}:root:is([data-theme=dark],[data-theme=light]) .pv-handbooks,:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-save-copy strong,:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-pack>a,:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-saved-filter,:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-search input,:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-tags .pv-handbook-saved,:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-source-use a,:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-empty h3,:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-reader-tools>a,:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-page-loading{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-intro p,:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-save-copy p,:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-save-copy .pv-handbook-save-detail,:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-pack p,:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-care-note p,:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-collection-heading>span,:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-search input::placeholder,:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-tags,:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-book>p,:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-metadata,:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-metadata>a,:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-actions>a,:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-actions .pv-handbook-offline-action,:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-source-use,:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-source-use summary,:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-empty>svg,:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-footnote,:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-footnote p,:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-reader-tools,:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-page-controls form,:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-reader-note{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-save-panel,:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-progress{border:1px solid var(--pv-border);background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-save-icon,:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-message{border:1px solid var(--pv-border);background:var(--pv-subtle);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-save-footer{color:var(--pv-muted);border-top:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-error{border:1px solid var(--pv-danger);background:var(--pv-danger-surface);color:var(--pv-danger)}:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-error{background:var(--pv-danger-surface);border-color:var(--pv-danger);color:var(--pv-danger)}:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-care-note{border-bottom:1px solid var(--pv-border);color:var(--pv-warning)}:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-care-note button{color:var(--pv-warning)}:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-search{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-search:focus-within{outline:2px solid var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-category select,:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-page-toolbar button{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-list{border:1px solid var(--pv-border);background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-card+.pv-handbook-card{border-top:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-cover{border:1px solid var(--pv-border);border-left:5px solid var(--pv-border);background:var(--pv-subtle);color:var(--pv-muted);box-shadow:2px 3px #00000052}:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-professional{color:var(--pv-warning);background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-read.pv-button{background:var(--pv-subtle);color:var(--pv-ink);border-color:var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-empty{border:1px dashed var(--pv-border);background:var(--pv-subtle);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-reader-backdrop{background:#000000ad}:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-reader{background:var(--pv-subtle);color:var(--pv-ink);box-shadow:0 20px 80px #00000052}:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-page-toolbar{border-top:1px solid var(--pv-border);border-bottom:1px solid var(--pv-border);background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-page-controls input{border:1px solid var(--pv-border);color:var(--pv-ink);background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-pages{background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-reader-error,:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-reader-error a{color:var(--pv-danger)}:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-reader-error{border:1px solid var(--pv-danger);background:var(--pv-danger-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-page-text{color:var(--pv-ink);background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-handbook-book .pv-handbook-edition-note{color:var(--pv-ink);border-left:2px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-setup-backdrop{background:#000000ad}:root:is([data-theme=dark],[data-theme=light]) .pv-setup-dialog{border:1px solid var(--pv-border);background:var(--pv-surface);box-shadow:0 24px 80px #00000052;color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-setup-header{border-bottom:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-setup-mark{border:1px solid var(--pv-border);background:var(--pv-subtle);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-setup-eyebrow,:root:is([data-theme=dark],[data-theme=light]) .pv-setup-header p,:root:is([data-theme=dark],[data-theme=light]) .pv-setup-close,:root:is([data-theme=dark],[data-theme=light]) .pv-setup-nav button,:root:is([data-theme=dark],[data-theme=light]) .pv-setup-nav p,:root:is([data-theme=dark],[data-theme=light]) .pv-setup-step-heading>span,:root:is([data-theme=dark],[data-theme=light]) .pv-setup-step-heading p,:root:is([data-theme=dark],[data-theme=light]) .pv-setup-choices legend>span,:root:is([data-theme=dark],[data-theme=light]) .pv-setup-choices small,:root:is([data-theme=dark],[data-theme=light]) .pv-setup-field small,:root:is([data-theme=dark],[data-theme=light]) .pv-setup-field input::placeholder,:root:is([data-theme=dark],[data-theme=light]) .pv-setup-household p,:root:is([data-theme=dark],[data-theme=light]) .pv-setup-people-note,:root:is([data-theme=dark],[data-theme=light]) .pv-setup-later{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-setup-close:hover{background:var(--pv-subtle);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-setup-nav{background:var(--pv-surface);border-right:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-setup-nav button>span,:root:is([data-theme=dark],[data-theme=light]) .pv-setup-choices label{border:1px solid var(--pv-border);background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-setup-nav button:hover,:root:is([data-theme=dark],[data-theme=light]) .pv-setup-stepper button:hover:not(:disabled){background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-setup-nav button[aria-current=step]{border-color:var(--pv-focus);background:var(--pv-subtle);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-setup-nav button[aria-current=step]>span{background:var(--pv-accent);color:var(--pv-on-accent);border-color:var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) .pv-setup-choices legend,:root:is([data-theme=dark],[data-theme=light]) .pv-setup-choices strong,:root:is([data-theme=dark],[data-theme=light]) .pv-setup-field>span,:root:is([data-theme=dark],[data-theme=light]) .pv-setup-household h4,:root:is([data-theme=dark],[data-theme=light]) .pv-setup-people-note button,:root:is([data-theme=dark],[data-theme=light]) .pv-setup-later:hover{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-setup-choices label:hover{background:var(--pv-surface);border-color:var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) .pv-setup-choices label:has(input:checked){background:var(--pv-subtle);border-color:var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-setup-field input,:root:is([data-theme=dark],[data-theme=light]) .pv-setup-stepper button{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-setup-household{border:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-setup-footer{border-top:1px solid var(--pv-border);background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-setup-dialog button:focus-visible,:root:is([data-theme=dark],[data-theme=light]) .pv-setup-dialog input:focus-visible{outline:2px solid var(--pv-focus)}@media(max-width:700px){:root:is([data-theme=dark],[data-theme=light]) .pv-setup-nav{border-bottom:1px solid var(--pv-border)}}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-recommendations{border:1px solid var(--iv-border,var(--pv-border));background:var(--pv-surface);color:var(--iv-ink,var(--pv-ink))}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-recommendations-heading p{color:var(--iv-muted,var(--pv-muted))}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-recommendations-grid{border-top:1px solid var(--iv-border,var(--pv-border))}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-recommendation+.pv-inventory-recommendation{border-left:1px solid var(--iv-border,var(--pv-border))}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-recommendation-icon{border:1px solid var(--pv-border);color:var(--pv-ink);background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-recommendation p,:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-recommendation button:hover,:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-recommendations-note strong{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-recommendation button{border-bottom:1px solid var(--pv-border);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-recommendation button:focus-visible{outline:3px solid var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-recommendations-note{border-top:1px solid var(--iv-border,var(--pv-border));color:var(--pv-muted);background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-recommendations-coverage{border-top:1px solid var(--iv-border,var(--pv-border));background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-recommendations-coverage span,:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-recommendations-coverage small{color:var(--pv-muted)}@media(max-width:900px){:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-recommendation+.pv-inventory-recommendation{border-top:1px solid var(--iv-border,var(--pv-border))}}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory button:focus-visible,:root:is([data-theme=dark],[data-theme=light]) .pv-inventory input:focus-visible,:root:is([data-theme=dark],[data-theme=light]) .pv-inventory select:focus-visible,:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-table-scroll:focus-visible{outline:3px solid var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-eyebrow,:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-heading h1>span,:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-stat-total,:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-stat p,:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-stat-action>svg,:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-search input::placeholder,:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-view-toggle button,:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-results-bar p,:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-sort,:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-item-name:hover,:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-item-type,:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-location,:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-location.is-unset,:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-quantity button,:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-status.is-empty,:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-expiry,:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-row-actions button,:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-category-card-top,:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-category-card>p,:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-category-card footer,:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-empty p{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-button-primary{color:var(--pv-on-accent);box-shadow:0 2px 3px #00000052}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-button-primary:hover{background:var(--pv-accent-hover);box-shadow:0 4px 10px #00000052}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-button-secondary{background:var(--pv-surface);color:var(--pv-ink);border-color:var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-button-secondary:hover,:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-item-symbol,:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-category-card-top>span,:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-category-meter{background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-button-danger{background:var(--pv-danger-action);color:#fff}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-button-danger:hover{background:var(--pv-accent-hover)}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-overview,:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-stat-action:hover,:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-stat-action.is-selected,:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-table tbody tr:hover{background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-stat-icon,:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-search{background:var(--pv-subtle);border:1px solid var(--pv-border);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-stat-icon.is-amber{color:var(--pv-warning);background:var(--pv-warning-surface);border-color:var(--pv-warning)}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-stat-value small,:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-results-bar p strong,:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-results-bar p button,:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-sort select,:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-item-name,:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-quantity>span,:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-status,:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-category-card footer strong,:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-confirm p,:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-confirm p strong{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-workspace{background:var(--pv-surface);box-shadow:0 3px 15px #00000052}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-toolbar,:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-table td{border-bottom:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-select select{background:var(--pv-surface);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-view-toggle button[aria-pressed=true],:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-quantity button:hover:not(:disabled),:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-row-actions button:hover{background:var(--pv-subtle);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-table th{color:var(--pv-muted);background:var(--pv-surface);border-top:1px solid var(--pv-border);border-bottom:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-category-link{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-quantity{border:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-row-actions .pv-inventory-delete:hover{color:var(--pv-warning);background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-footer{border-top:1px solid var(--pv-border);color:var(--pv-muted);background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-category-card{background:var(--pv-surface);border:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-category-card:hover{border-color:var(--pv-focus);background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-category-meter>span{background:var(--pv-accent)}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-category-attention{color:var(--pv-warning)!important}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-empty>span,:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-confirm-icon{background:var(--pv-subtle);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-modal-backdrop{background:#000000ad}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-confirm{background:var(--pv-surface);border:1px solid var(--pv-border);box-shadow:0 24px 80px #00000052}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-pagination{color:var(--pv-ink);border-top:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-pagination>button{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-quiet-legacy{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-quiet-legacy h2,:root:is([data-theme=dark],[data-theme=light]) .pv-quiet-legacy h3,:root:is([data-theme=dark],[data-theme=light]) .pv-quiet-legacy :is([style^="color: rgb(34, 197, 94)"],[style*="; color: rgb(34, 197, 94)"]),:root:is([data-theme=dark],[data-theme=light]) .pv-quiet-legacy :is([style^="color: rgb(245, 158, 11)"],[style*="; color: rgb(245, 158, 11)"]),:root:is([data-theme=dark],[data-theme=light]) .pv-quiet-legacy :is([style^="color: rgb(239, 68, 68)"],[style*="; color: rgb(239, 68, 68)"]),:root:is([data-theme=dark],[data-theme=light]) .pv-quiet-legacy :is([style^="color: rgb(59, 130, 246)"],[style*="; color: rgb(59, 130, 246)"]),:root:is([data-theme=dark],[data-theme=light]) .pv-quiet-legacy :is([style^="color: rgb(6, 182, 212)"],[style*="; color: rgb(6, 182, 212)"]),:root:is([data-theme=dark],[data-theme=light]) .pv-quiet-legacy :is([style^="color: rgb(139, 92, 246)"],[style*="; color: rgb(139, 92, 246)"]),:root:is([data-theme=dark],[data-theme=light]) .pv-quiet-legacy :is([style^="color: rgb(249, 115, 22)"],[style*="; color: rgb(249, 115, 22)"]),:root:is([data-theme=dark],[data-theme=light]) .pv-quiet-legacy :is([style^="color: rgb(14, 165, 233)"],[style*="; color: rgb(14, 165, 233)"]){color:var(--pv-ink)!important}:root:is([data-theme=dark],[data-theme=light]) .pv-quiet-legacy :not(button)[style*=linear-gradient]{background:var(--pv-subtle)!important}:root:is([data-theme=dark],[data-theme=light]) .pv-quiet-legacy [style*="border-radius: 14px"],:root:is([data-theme=dark],[data-theme=light]) .pv-quiet-legacy [style*="border-radius: 12px"],:root:is([data-theme=dark],[data-theme=light]) .pv-quiet-legacy td{border-color:var(--pv-border)!important}:root:is([data-theme=dark],[data-theme=light]) .pv-quiet-legacy [style*="background: rgba(34, 197, 94"],:root:is([data-theme=dark],[data-theme=light]) .pv-quiet-legacy [style*="background: rgba(245, 158, 11"],:root:is([data-theme=dark],[data-theme=light]) .pv-quiet-legacy [style*="background: rgba(239, 68, 68"],:root:is([data-theme=dark],[data-theme=light]) .pv-quiet-legacy [style*="background: rgba(59, 130, 246"],:root:is([data-theme=dark],[data-theme=light]) .pv-quiet-legacy [style*="background: rgba(6, 182, 212"],:root:is([data-theme=dark],[data-theme=light]) .pv-quiet-legacy [style*="background: rgba(139, 92, 246"],:root:is([data-theme=dark],[data-theme=light]) .pv-quiet-legacy [style*="background: rgba(249, 115, 22"]{background:var(--pv-subtle)!important;border-color:var(--pv-border)!important}:root:is([data-theme=dark],[data-theme=light]) .pv-quiet-legacy input,:root:is([data-theme=dark],[data-theme=light]) .pv-quiet-legacy select,:root:is([data-theme=dark],[data-theme=light]) .pv-quiet-legacy textarea{border-color:var(--pv-border)!important;background:var(--pv-surface)!important;color:var(--pv-ink)!important}:root:is([data-theme=dark],[data-theme=light]) .pv-quiet-legacy th{color:var(--pv-muted)!important;background:var(--pv-surface)!important}:root:is([data-theme=dark],[data-theme=light]) .pv-local-service{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-local-service-icon{background:var(--pv-subtle);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-local-service-eyebrow{color:var(--pv-muted)!important}:root:is([data-theme=dark],[data-theme=light]) .pv-local-service p{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-briefing,:root:is([data-theme=dark],[data-theme=light]) .pv-briefing-filters select{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-briefing-eyebrow,:root:is([data-theme=dark],[data-theme=light]) .pv-briefing-heading p:not(.pv-briefing-eyebrow),:root:is([data-theme=dark],[data-theme=light]) .pv-briefing-filters label,:root:is([data-theme=dark],[data-theme=light]) .pv-briefing-filters p,:root:is([data-theme=dark],[data-theme=light]) .pv-briefing-status,:root:is([data-theme=dark],[data-theme=light]) .pv-briefing-state,:root:is([data-theme=dark],[data-theme=light]) .pv-briefing-tldr>div>p,:root:is([data-theme=dark],[data-theme=light]) .pv-briefing-tldr small,:root:is([data-theme=dark],[data-theme=light]) .pv-briefing-meta,:root:is([data-theme=dark],[data-theme=light]) .pv-briefing-section-heading>span,:root:is([data-theme=dark],[data-theme=light]) .pv-briefing-reports article>p,:root:is([data-theme=dark],[data-theme=light]) .pv-briefing-guidance article>p,:root:is([data-theme=dark],[data-theme=light]) .pv-briefing-guidance article>span,:root:is([data-theme=dark],[data-theme=light]) .pv-briefing-sources summary,:root:is([data-theme=dark],[data-theme=light]) .pv-briefing-sources p,:root:is([data-theme=dark],[data-theme=light]) .pv-briefing-sources a{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-briefing-heading h2,:root:is([data-theme=dark],[data-theme=light]) .pv-briefing h3,:root:is([data-theme=dark],[data-theme=light]) .pv-briefing-tldr li>a,:root:is([data-theme=dark],[data-theme=light]) .pv-briefing h4>a{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-briefing-filters{background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-briefing-tldr{border-top:1px solid var(--pv-border);border-bottom:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-briefing-tldr li{border-left:2px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-briefing-reports article,:root:is([data-theme=dark],[data-theme=light]) .pv-briefing-guidance,:root:is([data-theme=dark],[data-theme=light]) .pv-briefing-sources{border-top:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-briefing-tags>span{border:1px solid var(--pv-border);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-briefing-guidance article{border:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-briefing-sources li{border-bottom:1px solid var(--pv-border);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-location-page{background:var(--pv-subtle);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-location-page .pv-location-header{border-bottom:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-location-page .pv-location-header>a,:root:is([data-theme=dark],[data-theme=light]) .pv-location-page .pv-location-intro strong,:root:is([data-theme=dark],[data-theme=light]) .pv-location-page .pv-location-details strong,:root:is([data-theme=dark],[data-theme=light]) .pv-location-page .pv-location-sent{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-location-page .pv-location-header>span,:root:is([data-theme=dark],[data-theme=light]) .pv-location-page .pv-location-eyebrow,:root:is([data-theme=dark],[data-theme=light]) .pv-location-page .pv-location-intro,:root:is([data-theme=dark],[data-theme=light]) .pv-location-page .pv-location-details>div,:root:is([data-theme=dark],[data-theme=light]) .pv-location-page .pv-location-note,:root:is([data-theme=dark],[data-theme=light]) .pv-location-page .pv-location-footer{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-location-page .pv-location-symbol{border:1px solid var(--pv-border);background:var(--pv-subtle);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-location-page .pv-location-symbol.is-sharing{background:var(--pv-subtle);border-color:var(--pv-border);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-location-page .pv-location-details{background:var(--pv-surface);border:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-location-page .pv-location-details>div+div{border-top:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-location-page .pv-location-warning{border:1px solid var(--pv-warning);background:var(--pv-warning-surface);color:var(--pv-warning)}:root:is([data-theme=dark],[data-theme=light]) .pv-location-page .pv-location-dot{background:var(--pv-accent)}:root:is([data-theme=dark],[data-theme=light]) .pv-location-page .pv-location-primary{background:var(--pv-accent);color:var(--pv-on-accent);border:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-location-page .pv-location-primary:hover{background:var(--pv-accent-hover)}:root:is([data-theme=dark],[data-theme=light]) .pv-location-page .pv-location-stop,:root:is([data-theme=dark],[data-theme=light]) .pv-location-page .pv-location-secondary{background:var(--pv-surface);border:1px solid var(--pv-border);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-location-page .pv-location-stop:hover,:root:is([data-theme=dark],[data-theme=light]) .pv-location-page .pv-location-secondary:hover{background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-location-page .pv-location-actions button:focus-visible,:root:is([data-theme=dark],[data-theme=light]) .pv-location-page a:focus-visible{outline:3px solid var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) .pv-location .pv-section-heading>div>p,:root:is([data-theme=dark],[data-theme=light]) .pv-location-picker>p,:root:is([data-theme=dark],[data-theme=light]) .pv-location-results small,:root:is([data-theme=dark],[data-theme=light]) .pv-location-subheading>span,:root:is([data-theme=dark],[data-theme=light]) .pv-location-subheading>a,:root:is([data-theme=dark],[data-theme=light]) .pv-location-temperature>svg,:root:is([data-theme=dark],[data-theme=light]) .pv-location-temperature p,:root:is([data-theme=dark],[data-theme=light]) .pv-location dt,:root:is([data-theme=dark],[data-theme=light]) .pv-weather-hours time,:root:is([data-theme=dark],[data-theme=light]) .pv-weather-hours small,:root:is([data-theme=dark],[data-theme=light]) .pv-weather-hours span,:root:is([data-theme=dark],[data-theme=light]) .pv-location-footnote,:root:is([data-theme=dark],[data-theme=light]) .pv-location-considerations article p,:root:is([data-theme=dark],[data-theme=light]) .pv-location>.pv-inventory-heading>div>p:last-child,:root:is([data-theme=dark],[data-theme=light]) .pv-location-city-top>span,:root:is([data-theme=dark],[data-theme=light]) .pv-location-city-region,:root:is([data-theme=dark],[data-theme=light]) .pv-location-city-weather>span,:root:is([data-theme=dark],[data-theme=light]) .pv-location-planning-label,:root:is([data-theme=dark],[data-theme=light]) .pv-location-forecast>summary,:root:is([data-theme=dark],[data-theme=light]) .pv-location-considerations>summary,:root:is([data-theme=dark],[data-theme=light]) .pv-location-empty{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-location-surface{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-location-picker label,:root:is([data-theme=dark],[data-theme=light]) .pv-location h3,:root:is([data-theme=dark],[data-theme=light]) .pv-location-temperature>strong,:root:is([data-theme=dark],[data-theme=light]) .pv-location dd,:root:is([data-theme=dark],[data-theme=light]) .pv-weather-hours strong,:root:is([data-theme=dark],[data-theme=light]) .pv-location a,:root:is([data-theme=dark],[data-theme=light]) .pv-location-considerations article strong,:root:is([data-theme=dark],[data-theme=light]) .pv-location-watchlist h2,:root:is([data-theme=dark],[data-theme=light]) .pv-location-detail-heading h2,:root:is([data-theme=dark],[data-theme=light]) .pv-location-detail-disclosure>summary{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-location-picker input,:root:is([data-theme=dark],[data-theme=light]) .pv-location-detail-disclosure{border:1px solid var(--pv-border);background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-location-results button,:root:is([data-theme=dark],[data-theme=light]) .pv-location-city{background:var(--pv-surface);border:1px solid var(--pv-border);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-location-warnings{border-bottom:1px solid var(--pv-warning)}:root:is([data-theme=dark],[data-theme=light]) .pv-location-warnings details{border:1px solid var(--pv-warning)}:root:is([data-theme=dark],[data-theme=light]) .pv-location-warnings summary{background:var(--pv-warning-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-location-warnings summary strong,:root:is([data-theme=dark],[data-theme=light]) .pv-location-warnings small,:root:is([data-theme=dark],[data-theme=light]) .pv-location-city-stale{color:var(--pv-warning)}:root:is([data-theme=dark],[data-theme=light]) .pv-weather-timeline,:root:is([data-theme=dark],[data-theme=light]) .pv-location-considerations,:root:is([data-theme=dark],[data-theme=light]) .pv-location-links,:root:is([data-theme=dark],[data-theme=light]) .pv-location .pv-location-extra,:root:is([data-theme=dark],[data-theme=light]) .pv-location-forecast{border-top:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-location-error{color:var(--pv-danger);background:var(--pv-danger-surface);border:1px solid var(--pv-danger)}:root:is([data-theme=dark],[data-theme=light]) .pv-location-city:hover{border-color:var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) .pv-location-city[aria-pressed=true]{border-color:var(--pv-focus);box-shadow:inset 0 0 0 1px #00000052}:root:is([data-theme=dark],[data-theme=light]) .pv-location-city-alerts{border-top:1px solid var(--pv-border);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-location-notice{border:1px solid var(--pv-border);color:var(--pv-ink);background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-location-detail-heading,:root:is([data-theme=dark],[data-theme=light]) .pv-location-detail-disclosure[open]>summary{border-bottom:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-location button:focus-visible,:root:is([data-theme=dark],[data-theme=light]) .pv-location summary:focus-visible{outline:2px solid var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) .pv-manuals .pv-inventory-stat-action[aria-pressed=true]{background:var(--pv-subtle);box-shadow:inset 0 -2px #00000052}:root:is([data-theme=dark],[data-theme=light]) .pv-manuals-category,:root:is([data-theme=dark],[data-theme=light]) .pv-manuals-priority,:root:is([data-theme=dark],[data-theme=light]) .pv-manuals-file,:root:is([data-theme=dark],[data-theme=light]) .pv-manuals-toggle button{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-manuals-toggle button:hover{background:var(--pv-subtle);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-manuals-row.is-expanded,:root:is([data-theme=dark],[data-theme=light]) .pv-manuals-table .pv-manuals-detail-row>td{background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-manuals-detail{border-top:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-manuals-detail h2,:root:is([data-theme=dark],[data-theme=light]) .pv-manuals-detail p{color:var(--pv-ink)}@media(max-width:680px){:root:is([data-theme=dark],[data-theme=light]) .pv-manuals-table .pv-manuals-row{border-top:1px solid var(--pv-border)}}@media(max-width:680px){:root:is([data-theme=dark],[data-theme=light]) .pv-manuals-category:before,:root:is([data-theme=dark],[data-theme=light]) .pv-manuals-priority:before,:root:is([data-theme=dark],[data-theme=light]) .pv-manuals-file:before{color:var(--pv-muted)}}:root:is([data-theme=dark],[data-theme=light]) .pv-board textarea:focus-visible{outline:3px solid var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) .pv-board-privacy{background:var(--pv-surface);border:1px solid var(--pv-border);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-board-privacy strong,:root:is([data-theme=dark],[data-theme=light]) .pv-board-privacy summary,:root:is([data-theme=dark],[data-theme=light]) .pv-board-status,:root:is([data-theme=dark],[data-theme=light]) .pv-board-field>span,:root:is([data-theme=dark],[data-theme=light]) .pv-board-list-heading>span,:root:is([data-theme=dark],[data-theme=light]) .pv-board-text-button,:root:is([data-theme=dark],[data-theme=light]) .pv-board-text-button:hover,:root:is([data-theme=dark],[data-theme=light]) .pv-board-thread-main h2 button,:root:is([data-theme=dark],[data-theme=light]) .pv-board-post-meta>span,:root:is([data-theme=dark],[data-theme=light]) .pv-board-reply-count>span,:root:is([data-theme=dark],[data-theme=light]) .pv-board-back,:root:is([data-theme=dark],[data-theme=light]) .pv-board-message,:root:is([data-theme=dark],[data-theme=light]) .pv-board-post-actions button:hover,:root:is([data-theme=dark],[data-theme=light]) .pv-board-replies h3,:root:is([data-theme=dark],[data-theme=light]) .pv-board-reply-form h3{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-board-field input,:root:is([data-theme=dark],[data-theme=light]) .pv-board-field select,:root:is([data-theme=dark],[data-theme=light]) .pv-board-field textarea{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-board-field input::placeholder,:root:is([data-theme=dark],[data-theme=light]) .pv-board-field textarea::placeholder,:root:is([data-theme=dark],[data-theme=light]) .pv-board-list-heading small,:root:is([data-theme=dark],[data-theme=light]) .pv-board-location,:root:is([data-theme=dark],[data-theme=light]) .pv-board-thread-main>p,:root:is([data-theme=dark],[data-theme=light]) .pv-board-post-meta,:root:is([data-theme=dark],[data-theme=light]) .pv-board-reply-count,:root:is([data-theme=dark],[data-theme=light]) .pv-board-loading,:root:is([data-theme=dark],[data-theme=light]) .pv-board-message.is-removed,:root:is([data-theme=dark],[data-theme=light]) .pv-board-post-actions button,:root:is([data-theme=dark],[data-theme=light]) .pv-board-no-replies,:root:is([data-theme=dark],[data-theme=light]) .pv-board-reply-form>div:first-child p,:root:is([data-theme=dark],[data-theme=light]) .pv-board-form-footer>span,:root:is([data-theme=dark],[data-theme=light]) .pv-board-icon-button,:root:is([data-theme=dark],[data-theme=light]) .pv-board-dialog-intro,:root:is([data-theme=dark],[data-theme=light]) .pv-board-section-heading p,:root:is([data-theme=dark],[data-theme=light]) .pv-board-report-reasons{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-board-field select:disabled,:root:is([data-theme=dark],[data-theme=light]) .pv-board-field input:disabled,:root:is([data-theme=dark],[data-theme=light]) .pv-board-field textarea:disabled,:root:is([data-theme=dark],[data-theme=light]) .pv-board-post-meta small{background:var(--pv-subtle);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-board-list-heading,:root:is([data-theme=dark],[data-theme=light]) .pv-board-thread-row,:root:is([data-theme=dark],[data-theme=light]) .pv-board-replies>header,:root:is([data-theme=dark],[data-theme=light]) .pv-board-reply{border-bottom:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-board-thread-row:hover,:root:is([data-theme=dark],[data-theme=light]) .pv-board-root-post,:root:is([data-theme=dark],[data-theme=light]) .pv-board-replies,:root:is([data-theme=dark],[data-theme=light]) .pv-board-reply-form,:root:is([data-theme=dark],[data-theme=light]) .pv-board-report{background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-board-thread-symbol{background:var(--pv-subtle);border:1px solid var(--pv-border);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-board-error{background:var(--pv-danger-surface);border:1px solid var(--pv-danger);color:var(--pv-danger)}:root:is([data-theme=dark],[data-theme=light]) .pv-board-error button{color:var(--pv-danger)}:root:is([data-theme=dark],[data-theme=light]) .pv-board-load-more{border-top:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-board-load-more:hover,:root:is([data-theme=dark],[data-theme=light]) .pv-board-icon-button:hover{background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-board-replies>header>span{border:1px solid var(--pv-border);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-board-dialog{background:var(--pv-surface);border:1px solid var(--pv-border);box-shadow:0 24px 80px #00000052;color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-builder,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-result,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-saved,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-coordinates input,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-save input{background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-section-heading h2>span,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-section-heading>span,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-eyebrow,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-mode button,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-builder label,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-pace-fields label,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-save label,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-builder input::placeholder,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-coordinates label,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-point-actions button,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-avoid summary,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-directions summary,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-avoid summary>span,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-avoid>p,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-note,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-search-results span,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-drawing>div>span:first-child,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-stats span,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-stops strong,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-stops p,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-directions summary>span,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-directions li>span,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-directions li p,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-directions li small,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-attribution,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-attribution a,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-empty>p,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-empty>div>span,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-saved-grid p,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-saved-grid small,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-place-status,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-coordinate-details summary{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-mode,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-result>.pv-route-section-heading>span{background:var(--pv-subtle);border:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-mode button[aria-pressed=true]{background:var(--pv-surface);color:var(--pv-ink);box-shadow:0 1px 3px #00000052}:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-marker{background:var(--pv-subtle);border:1px solid var(--pv-border);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-builder input,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-pace-fields input,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-save input{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-icon-button{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-icon-button:hover{background:var(--pv-subtle);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-point-actions button:hover,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-text-button,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-search-results strong,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-stats strong,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-empty h2,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-saved-grid h3{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-avoid,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-stops li,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-directions li,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-online-map+.pv-route-drawing{border-top:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-avoid-area,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-search-results{border:1px solid var(--pv-border);background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-search-results>button,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-stats,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-day-planner,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-directions{border-bottom:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-search-results>button:hover,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-drawing svg,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-drawing i,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-pace-fields input{background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-inline-error{color:var(--pv-danger)}:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-drawing>div{background:var(--pv-surface);border-top:1px solid var(--pv-border);border-bottom:1px solid var(--pv-border);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-stop-dot{background:var(--pv-accent)}:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-stop-note{color:var(--pv-warning);background:var(--pv-subtle);border:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-warnings{background:var(--pv-warning-surface);border:1px solid var(--pv-warning);color:var(--pv-warning)}:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-empty>span,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-saved-icon{background:var(--pv-subtle);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-banner,:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-notice{border:1px solid var(--pv-border);background:var(--pv-subtle);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-error{border:1px solid var(--pv-danger);background:var(--pv-danger-surface);color:var(--pv-danger)}:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-error{background:var(--pv-danger-surface);border-color:var(--pv-danger);color:var(--pv-danger)}:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-saved-grid article{border:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-offline-routes .pv-route-search-results>p{color:var(--pv-muted);border-bottom:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-readiness-chart,:root:is([data-theme=dark],[data-theme=light]) .pv-readiness-breakdown{background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-rollup-icon,:root:is([data-theme=dark],[data-theme=light]) .pv-readiness-chart>header p,:root:is([data-theme=dark],[data-theme=light]) .pv-readiness-ring strong>span,:root:is([data-theme=dark],[data-theme=light]) .pv-readiness-ring>div>span,:root:is([data-theme=dark],[data-theme=light]) .pv-readiness-counts dt,:root:is([data-theme=dark],[data-theme=light]) .pv-rollup-eyebrow,:root:is([data-theme=dark],[data-theme=light]) .pv-rollup-category-value,:root:is([data-theme=dark],[data-theme=light]) .pv-rollup-category-value>small,:root:is([data-theme=dark],[data-theme=light]) .pv-rollup-category>svg,:root:is([data-theme=dark],[data-theme=light]) .pv-readiness-next>p,:root:is([data-theme=dark],[data-theme=light]) .pv-readiness-chart-note,:root:is([data-theme=dark],[data-theme=light]) .pv-readiness-breakdown-heading p,:root:is([data-theme=dark],[data-theme=light]) .pv-rollup-category-copy>small,:root:is([data-theme=dark],[data-theme=light]) .pv-readiness-empty{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-readiness-ring strong,:root:is([data-theme=dark],[data-theme=light]) .pv-readiness-counts dd{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-rollup-category{border-bottom:1px solid var(--pv-border);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-rollup-category:hover{color:var(--pv-ink);background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-readiness-explore{border-top:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-readiness-explore:hover,:root:is([data-theme=dark],[data-theme=light]) .pv-readiness-explore[aria-expanded=true]{background:var(--pv-subtle);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-readiness-breakdown-list .pv-rollup-category{border-bottom:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-overview .pv-rollup-category:focus-visible,:root:is([data-theme=dark],[data-theme=light]) .pv-overview .pv-readiness-explore:focus-visible{outline:2px solid var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) .pv-overview-security-grid,:root:is([data-theme=dark],[data-theme=light]) .pv-overview-security-locked{border:1px solid var(--pv-border);background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-overview-alarm,:root:is([data-theme=dark],[data-theme=light]) .pv-overview-security-grid>.pv-overview-security-empty:last-child{border-left:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-overview-cameras>header,:root:is([data-theme=dark],[data-theme=light]) .pv-overview-alarm>header,:root:is([data-theme=dark],[data-theme=light]) .pv-overview-cameras>header p,:root:is([data-theme=dark],[data-theme=light]) .pv-overview-alarm>header p,:root:is([data-theme=dark],[data-theme=light]) .pv-overview-camera-placeholder,:root:is([data-theme=dark],[data-theme=light]) .pv-overview-camera-caption p,:root:is([data-theme=dark],[data-theme=light]) .pv-overview-camera-caption>span,:root:is([data-theme=dark],[data-theme=light]) .pv-overview-security-timestamp,:root:is([data-theme=dark],[data-theme=light]) .pv-overview-security-note,:root:is([data-theme=dark],[data-theme=light]) .pv-overview-alarm-list h4,:root:is([data-theme=dark],[data-theme=light]) .pv-overview-alarm-list p,:root:is([data-theme=dark],[data-theme=light]) .pv-overview-security-empty,:root:is([data-theme=dark],[data-theme=light]) .pv-overview-security-empty p,:root:is([data-theme=dark],[data-theme=light]) .pv-overview-security-locked p,:root:is([data-theme=dark],[data-theme=light]) .pv-overview-security-foot{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-overview-cameras h3,:root:is([data-theme=dark],[data-theme=light]) .pv-overview-alarm h3,:root:is([data-theme=dark],[data-theme=light]) .pv-overview-camera-caption h4,:root:is([data-theme=dark],[data-theme=light]) .pv-overview-alarm-list strong,:root:is([data-theme=dark],[data-theme=light]) .pv-overview-security-empty h3,:root:is([data-theme=dark],[data-theme=light]) .pv-overview-security-locked h3{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-overview-camera-strip:focus-visible{outline:2px solid var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) .pv-overview-camera-card{border:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-overview-camera-image{background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-overview-camera-placeholder>button{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-overview-camera-caption>span{color:var(--pv-warning)}:root:is([data-theme=dark],[data-theme=light]) .pv-overview-alarm-list>article{border-top:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-overview-alarm-list strong.is-alarm{color:var(--pv-danger)}:root:is([data-theme=dark],[data-theme=light]) .pv-overview-security-locked>span{border:1px solid var(--pv-border);background:var(--pv-subtle);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-overview-security-message{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-muted)}@media(max-width:680px){:root:is([data-theme=dark],[data-theme=light]) .pv-overview-alarm,:root:is([data-theme=dark],[data-theme=light]) .pv-overview-security-grid>.pv-overview-security-empty:last-child{border-top:1px solid var(--pv-border)}}:root:is([data-theme=dark],[data-theme=light]) .pv-overview button:focus-visible{outline:3px solid var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) .pv-overview-heading h1 span,:root:is([data-theme=dark],[data-theme=light]) .pv-overview-date,:root:is([data-theme=dark],[data-theme=light]) .pv-panel-heading>svg,:root:is([data-theme=dark],[data-theme=light]) .pv-priority-copy>span,:root:is([data-theme=dark],[data-theme=light]) .pv-priority-row>svg:last-child,:root:is([data-theme=dark],[data-theme=light]) .pv-category-overview-list>button>svg,:root:is([data-theme=dark],[data-theme=light]) .pv-quick-paths>button,:root:is([data-theme=dark],[data-theme=light]) .pv-quick-paths>button>svg:last-child,:root:is([data-theme=dark],[data-theme=light]) .pv-quick-paths button>span>span{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-icon-tile{background:var(--pv-subtle);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-overview-button{color:var(--pv-on-accent)}:root:is([data-theme=dark],[data-theme=light]) .pv-overview-button:hover{background:var(--pv-accent-hover)}:root:is([data-theme=dark],[data-theme=light]) .pv-button-outline{border-color:var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-button-outline:hover,:root:is([data-theme=dark],[data-theme=light]) .pv-panel-footer-button:hover,:root:is([data-theme=dark],[data-theme=light]) .pv-category-dot,:root:is([data-theme=dark],[data-theme=light]) .pv-household-intro>.pv-icon-tile{background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-overview-panel{background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-priority-row:hover .pv-priority-copy>strong,:root:is([data-theme=dark],[data-theme=light]) .pv-category-overview-list>button:hover,:root:is([data-theme=dark],[data-theme=light]) .pv-category-overview-list>button>span:nth-last-child(2),:root:is([data-theme=dark],[data-theme=light]) .pv-household-intro p,:root:is([data-theme=dark],[data-theme=light]) .pv-quick-paths strong{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-count-badge,:root:is([data-theme=dark],[data-theme=light]) .pv-priority-icon{border:1px solid var(--pv-border);background:var(--pv-subtle);color:var(--pv-warning)}:root:is([data-theme=dark],[data-theme=light]) .pv-priority-row,:root:is([data-theme=dark],[data-theme=light]) .pv-category-overview-list>button{border-top:1px solid var(--pv-border);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-priority-icon.urgent{background:var(--pv-danger-surface);border-color:var(--pv-danger);color:var(--pv-danger)}:root:is([data-theme=dark],[data-theme=light]) .pv-priority-category,:root:is([data-theme=dark],[data-theme=light]) .pv-team-initials>span:nth-child(3n){background:var(--pv-subtle);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-panel-footer-button{color:var(--pv-ink);background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-category-dot.recorded{background:var(--pv-accent)}:root:is([data-theme=dark],[data-theme=light]) .pv-household-strip{background:var(--pv-subtle);border:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-team-initials>span{color:var(--pv-muted);background:var(--pv-subtle);border:2px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-team-initials>span:nth-child(2n){background:var(--pv-subtle);color:var(--pv-warning)}:root:is([data-theme=dark],[data-theme=light]) .pv-people-sections,:root:is([data-theme=dark],[data-theme=light]) .pv-people-plan-summary{border-bottom:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-people-sections button,:root:is([data-theme=dark],[data-theme=light]) .pv-people-plan-summary span,:root:is([data-theme=dark],[data-theme=light]) .pv-people-dependant-field p,:root:is([data-theme=dark],[data-theme=light]) .pv-people-directory-meta,:root:is([data-theme=dark],[data-theme=light]) .pv-people-directory-meta>span:last-child,:root:is([data-theme=dark],[data-theme=light]) .pv-people-identity>span,:root:is([data-theme=dark],[data-theme=light]) .pv-people-contact,:root:is([data-theme=dark],[data-theme=light]) .pv-people-care,:root:is([data-theme=dark],[data-theme=light]) .pv-people-chevron,:root:is([data-theme=dark],[data-theme=light]) .pv-people-details dt,:root:is([data-theme=dark],[data-theme=light]) .pv-people-text-button,:root:is([data-theme=dark],[data-theme=light]) .pv-people-icon-button,:root:is([data-theme=dark],[data-theme=light]) .pv-people-empty p,:root:is([data-theme=dark],[data-theme=light]) .pv-people-eyebrow,:root:is([data-theme=dark],[data-theme=light]) .pv-people-dialog-heading p,:root:is([data-theme=dark],[data-theme=light]) .pv-people-required,:root:is([data-theme=dark],[data-theme=light]) .pv-people-optional summary>span{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-people-sections button.is-active{border-bottom-color:var(--pv-focus);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-people-directory,:root:is([data-theme=dark],[data-theme=light]) .pv-people-plan-summary strong,:root:is([data-theme=dark],[data-theme=light]) .pv-people-search input,:root:is([data-theme=dark],[data-theme=light]) .pv-people-group>header h2,:root:is([data-theme=dark],[data-theme=light]) .pv-people-row,:root:is([data-theme=dark],[data-theme=light]) .pv-people-details dd,:root:is([data-theme=dark],[data-theme=light]) .pv-people-text-button:hover,:root:is([data-theme=dark],[data-theme=light]) .pv-people-dialog-heading h2,:root:is([data-theme=dark],[data-theme=light]) .pv-people-field,:root:is([data-theme=dark],[data-theme=light]) .pv-people-optional summary{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-people-person.is-expanded>.pv-people-person-heading,:root:is([data-theme=dark],[data-theme=light]) .pv-people-row:hover,:root:is([data-theme=dark],[data-theme=light]) .pv-people-person.is-expanded>.pv-people-row,:root:is([data-theme=dark],[data-theme=light]) .pv-people-details{background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-people-dependant,:root:is([data-theme=dark],[data-theme=light]) .pv-people-search{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-people-dependant[aria-pressed=true]{background:var(--pv-subtle);border-color:var(--pv-focus);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-people-dependant:hover{border-color:var(--pv-focus);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-people-dependant:focus-visible,:root:is([data-theme=dark],[data-theme=light]) .pv-people-row:focus-visible,:root:is([data-theme=dark],[data-theme=light]) .pv-people-field input:focus,:root:is([data-theme=dark],[data-theme=light]) .pv-people-field select:focus,:root:is([data-theme=dark],[data-theme=light]) .pv-people-field textarea:focus{outline:2px solid var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) .pv-people-dependant-field,:root:is([data-theme=dark],[data-theme=light]) .pv-people-person+.pv-people-person,:root:is([data-theme=dark],[data-theme=light]) .pv-people-details dl{border-top:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-people-search:focus-within{border-color:var(--pv-focus);box-shadow:0 0 0 3px #00000052}:root:is([data-theme=dark],[data-theme=light]) .pv-people-group-filter,:root:is([data-theme=dark],[data-theme=light]) .pv-people-field input,:root:is([data-theme=dark],[data-theme=light]) .pv-people-field select,:root:is([data-theme=dark],[data-theme=light]) .pv-people-field textarea{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-people-group>header>span{color:var(--pv-muted);border:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-people-list{border:1px solid var(--pv-border);background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-people-initials{background:var(--pv-subtle);border:1px solid var(--pv-border);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-people-feedback{border:1px solid var(--pv-border);background:var(--pv-subtle);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-people-empty{border:1px dashed var(--pv-border);background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-people-empty>span{background:var(--pv-subtle);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-people-backdrop{background:#000000ad}:root:is([data-theme=dark],[data-theme=light]) .pv-people-dialog{border:1px solid var(--pv-border);background:var(--pv-surface);box-shadow:0 25px 80px #00000052}:root:is([data-theme=dark],[data-theme=light]) .pv-people-optional{border-top:1px solid var(--pv-border);border-bottom:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-people-form-error{color:var(--pv-danger)}:root:is([data-theme=dark],[data-theme=light]) .pv-plan-notice-backdrop{background:#000000ad}:root:is([data-theme=dark],[data-theme=light]) .pv-plan-notice{border:1px solid var(--line,var(--pv-border));background:var(--pv-surface);box-shadow:0 24px 70px #00000052;color:var(--ink,var(--pv-ink))}:root:is([data-theme=dark],[data-theme=light]) .pv-plan-notice-body{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-plan-notice-body strong{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-plan-notice footer{background:var(--pv-subtle);border-top:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-prep-chat-launcher{border:1px solid var(--pv-border);background:var(--pv-accent);color:var(--pv-on-accent);box-shadow:0 6px 24px #00000052}:root:is([data-theme=dark],[data-theme=light]) .pv-prep-chat-launcher:hover{background:var(--pv-accent-hover);box-shadow:0 8px 28px #00000052}:root:is([data-theme=dark],[data-theme=light]) .pv-prep-chat-launcher.is-open{background:var(--pv-surface);color:var(--pv-ink);border-color:var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-prep-chat-launcher:focus-visible,:root:is([data-theme=dark],[data-theme=light]) .pv-prep-chat-close:focus-visible{outline:3px solid var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) .pv-prep-chat-panel{border:1px solid var(--pv-border);background:var(--pv-surface);box-shadow:0 16px 64px #00000052,0 3px 12px #00000052}:root:is([data-theme=dark],[data-theme=light]) .pv-prep-chat-heading{border-bottom:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-prep-chat-mark,:root:is([data-theme=dark],[data-theme=light]) .pv-prep-chat-close:hover{background:var(--pv-subtle);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-prep-chat-heading h2{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-prep-chat-heading p,:root:is([data-theme=dark],[data-theme=light]) .pv-prep-chat-close{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-advisor-floating .pv-advisor-conversation-heading,:root:is([data-theme=dark],[data-theme=light]) .pv-advisor-floating .pv-tracker-signin-form{border-top:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-advisor-floating .pv-advisor-starters button{background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-advisor-compose-area{background:var(--pv-surface);border-top:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-advisor-account,:root:is([data-theme=dark],[data-theme=light]) .pv-advisor-context summary>span:last-child,:root:is([data-theme=dark],[data-theme=light]) .pv-advisor-sample,:root:is([data-theme=dark],[data-theme=light]) .pv-advisor-text-button,:root:is([data-theme=dark],[data-theme=light]) .pv-advisor-text-button:disabled,:root:is([data-theme=dark],[data-theme=light]) .pv-advisor-welcome>p,:root:is([data-theme=dark],[data-theme=light]) .pv-advisor-starters button>span,:root:is([data-theme=dark],[data-theme=light]) .pv-advisor-composer textarea::placeholder,:root:is([data-theme=dark],[data-theme=light]) .pv-advisor-composer>div>span,:root:is([data-theme=dark],[data-theme=light]) .pv-advisor-footnote,:root:is([data-theme=dark],[data-theme=light]) .pv-advisor-message h2,:root:is([data-theme=dark],[data-theme=light]) .pv-advisor-thinking,:root:is([data-theme=dark],[data-theme=light]) .pv-advisor .pv-tracker-text-button{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-advisor-context{border:1px solid var(--pv-border);background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-advisor-context summary,:root:is([data-theme=dark],[data-theme=light]) .pv-advisor-context-body a,:root:is([data-theme=dark],[data-theme=light]) .pv-advisor-sections strong,:root:is([data-theme=dark],[data-theme=light]) .pv-advisor-text-button:hover,:root:is([data-theme=dark],[data-theme=light]) .pv-advisor-welcome h2,:root:is([data-theme=dark],[data-theme=light]) .pv-advisor-starters strong,:root:is([data-theme=dark],[data-theme=light]) .pv-advisor-composer>label,:root:is([data-theme=dark],[data-theme=light]) .pv-advisor-message>div,:root:is([data-theme=dark],[data-theme=light]) .pv-advisor-message.is-user>div,:root:is([data-theme=dark],[data-theme=light]) .pv-advisor-status strong,:root:is([data-theme=dark],[data-theme=light]) .pv-advisor-setup strong{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-advisor-context-body{border-top:1px solid var(--pv-border);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-advisor-sections li,:root:is([data-theme=dark],[data-theme=light]) .pv-advisor-message{border-bottom:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-advisor-workspace{background:var(--pv-surface);border:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-advisor-conversation-heading{border-bottom:1px solid var(--pv-border);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-advisor-mark{background:var(--pv-subtle);border:1px solid var(--pv-border);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-advisor-starters button,:root:is([data-theme=dark],[data-theme=light]) .pv-advisor-status{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-advisor-starters button:hover:not(:disabled){border-color:var(--pv-focus);background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-advisor-composer{border-top:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-advisor-composer textarea{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-advisor-composer textarea:focus{border-color:var(--pv-focus);box-shadow:0 0 0 3px #00000052}:root:is([data-theme=dark],[data-theme=light]) .pv-advisor-composer textarea:disabled,:root:is([data-theme=dark],[data-theme=light]) .pv-advisor-thinking>span{background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-advisor-error{background:var(--pv-danger-surface);border:1px solid var(--pv-danger);color:var(--pv-danger)}:root:is([data-theme=dark],[data-theme=light]) .pv-advisor-setup{border:1px solid var(--pv-border);background:var(--pv-subtle);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-advisor button:focus-visible,:root:is([data-theme=dark],[data-theme=light]) .pv-advisor summary:focus-visible{outline:2px solid var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) .pv-advisor .pv-tracker-error{color:var(--pv-danger)}:root:is([data-theme=dark],[data-theme=light]) .pv-property-maps,:root:is([data-theme=dark],[data-theme=light]) .pv-map-text-button,:root:is([data-theme=dark],[data-theme=light]) .pv-map-link,:root:is([data-theme=dark],[data-theme=light]) .pv-map-marker-panel .pv-map-marker-notes{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-map-view-switch{border-bottom:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-map-view-switch button,:root:is([data-theme=dark],[data-theme=light]) .pv-map-section-heading p,:root:is([data-theme=dark],[data-theme=light]) .pv-map-empty p,:root:is([data-theme=dark],[data-theme=light]) .pv-map-empty small,:root:is([data-theme=dark],[data-theme=light]) .pv-map-step p,:root:is([data-theme=dark],[data-theme=light]) .pv-map-live-preview label,:root:is([data-theme=dark],[data-theme=light]) .pv-map-upload>span,:root:is([data-theme=dark],[data-theme=light]) .pv-map-crop-tools,:root:is([data-theme=dark],[data-theme=light]) .pv-map-crop-inputs label,:root:is([data-theme=dark],[data-theme=light]) .pv-map-step p.pv-map-hint,:root:is([data-theme=dark],[data-theme=light]) .pv-map-hint,:root:is([data-theme=dark],[data-theme=light]) .pv-map-add-marker label,:root:is([data-theme=dark],[data-theme=light]) .pv-map-footnote,:root:is([data-theme=dark],[data-theme=light]) .pv-map-marker-list small,:root:is([data-theme=dark],[data-theme=light]) .pv-map-marker-list>button>span:last-child,:root:is([data-theme=dark],[data-theme=light]) .pv-map-marker-panel p,:root:is([data-theme=dark],[data-theme=light]) .pv-map-roster small,:root:is([data-theme=dark],[data-theme=light]) .pv-map-property-choice p{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-map-view-switch button.is-active{border-color:var(--pv-focus);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-map-view-switch button span,:root:is([data-theme=dark],[data-theme=light]) .pv-map-crop-preview{background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-map-empty,:root:is([data-theme=dark],[data-theme=light]) .pv-map-live-preview select,:root:is([data-theme=dark],[data-theme=light]) .pv-map-marker-panel,:root:is([data-theme=dark],[data-theme=light]) .pv-map-modal>form,:root:is([data-theme=dark],[data-theme=light]) .pv-map-property-choice{background:var(--pv-surface);border:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-map-empty-icon,:root:is([data-theme=dark],[data-theme=light]) .pv-map-step-number{background:var(--pv-subtle);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-map-step,:root:is([data-theme=dark],[data-theme=light]) .pv-map-layer-list{border-top:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-map-live-preview iframe,:root:is([data-theme=dark],[data-theme=light]) .pv-static-map{border:1px solid var(--pv-border);background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-map-upload{border:1px dashed var(--pv-border);background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-map-crop-inputs input,:root:is([data-theme=dark],[data-theme=light]) .pv-map-roster{border:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-map-error{color:var(--pv-danger);background:var(--pv-danger-surface);border:1px solid var(--pv-danger)}:root:is([data-theme=dark],[data-theme=light]) .pv-map-tools{border:1px solid var(--pv-border);background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-map-add-marker select{border:1px solid var(--pv-border);background:var(--pv-subtle);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-map-layer-list button{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-map-layer-list button.is-active{background:var(--pv-subtle);border-color:var(--pv-focus);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-map-placement,:root:is([data-theme=dark],[data-theme=light]) .pv-map-notice{background:var(--pv-subtle);border:1px solid var(--pv-border);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-map-marker-list>button{border-top:1px solid var(--pv-border);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-map-danger{color:var(--pv-danger)}:root:is([data-theme=dark],[data-theme=light]) .pv-map-roster article{background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-map-image-error{background:var(--pv-danger-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-map-modal{background:var(--pv-canvas)}:root:is([data-theme=dark],[data-theme=light]) .pv-property-maps .pv-field>textarea{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-public-board{background:var(--paper,var(--pv-subtle));color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-public-board-header{border-bottom:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-public-board-footer{border-top:1px solid var(--pv-border);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-radio-services-heading h2,:root:is([data-theme=dark],[data-theme=light]) .pv-radio-talk h3,:root:is([data-theme=dark],[data-theme=light]) .pv-radio-talk a:not(.pv-inventory-button){color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-radio-talk-icon{color:var(--pv-ink);background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-radio-services-note,:root:is([data-theme=dark],[data-theme=light]) .pv-radio-embed-help,:root:is([data-theme=dark],[data-theme=light]) .pv-radio-provider-panel iframe{background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-radio-services-note svg{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-radio-provider-panel h2:focus{outline:2px solid var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) .pv-radio-talk a:focus-visible{outline:3px solid var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) .pv-radio{background:var(--pv-surface);border:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-radio-heading p,:root:is([data-theme=dark],[data-theme=light]) .pv-radio-status,:root:is([data-theme=dark],[data-theme=light]) .pv-radio-station>label,:root:is([data-theme=dark],[data-theme=light]) .pv-radio-station p,:root:is([data-theme=dark],[data-theme=light]) .pv-radio-custom>p,:root:is([data-theme=dark],[data-theme=light]) .pv-comms-two-way p{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-radio-status i,:root:is([data-theme=dark],[data-theme=light]) .pv-radio-status.is-error i,:root:is([data-theme=dark],[data-theme=light]) .pv-radio-console{background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-radio-status.is-playing,:root:is([data-theme=dark],[data-theme=light]) .pv-radio-toolbar,:root:is([data-theme=dark],[data-theme=light]) .pv-radio-text-button,:root:is([data-theme=dark],[data-theme=light]) .pv-radio-directory h3,:root:is([data-theme=dark],[data-theme=light]) .pv-comms-two-way h3,:root:is([data-theme=dark],[data-theme=light]) .pv-radio-results strong,:root:is([data-theme=dark],[data-theme=light]) .pv-radio-links a,:root:is([data-theme=dark],[data-theme=light]) .pv-comms-two-way a{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-radio-status.is-playing i{background:var(--pv-subtle);box-shadow:0 0 0 4px #00000052}:root:is([data-theme=dark],[data-theme=light]) .pv-radio-status.is-error{color:var(--pv-danger)}:root:is([data-theme=dark],[data-theme=light]) .pv-radio-console{background:var(--pv-subtle);border:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-radio-art{background:var(--pv-subtle);color:var(--pv-accent)}:root:is([data-theme=dark],[data-theme=light]) .pv-radio-station>select{color:var(--pv-ink);border-bottom:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-radio-error{background:var(--pv-danger-surface);border:1px solid var(--pv-danger);color:var(--pv-danger)}:root:is([data-theme=dark],[data-theme=light]) .pv-radio-custom{border-top:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-radio-note,:root:is([data-theme=dark],[data-theme=light]) .pv-radio-directory{border-top:1px solid var(--pv-border);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-radio-directory select,:root:is([data-theme=dark],[data-theme=light]) .pv-radio-directory input{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-radio-results{border:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-radio-results article{border-bottom:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-radio-art{background:var(--pv-subtle);color:var(--pv-accent);border:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-rationing,:root:is([data-theme=dark],[data-theme=light]) .pv-rationing-card-title output,:root:is([data-theme=dark],[data-theme=light]) .pv-rationing-breakdown>summary,:root:is([data-theme=dark],[data-theme=light]) .pv-rationing tbody th,:root:is([data-theme=dark],[data-theme=light]) .pv-rationing tfoot th,:root:is([data-theme=dark],[data-theme=light]) .pv-rationing tfoot td,:root:is([data-theme=dark],[data-theme=light]) .pv-rationing-water-list .is-total,:root:is([data-theme=dark],[data-theme=light]) .pv-rationing-portions strong{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-rationing-roster-note,:root:is([data-theme=dark],[data-theme=light]) .pv-rationing-heading p,:root:is([data-theme=dark],[data-theme=light]) .pv-rationing-assumption,:root:is([data-theme=dark],[data-theme=light]) .pv-rationing-footnote,:root:is([data-theme=dark],[data-theme=light]) .pv-rationing-empty,:root:is([data-theme=dark],[data-theme=light]) .pv-rationing-heading>svg,:root:is([data-theme=dark],[data-theme=light]) .pv-rationing-summary>div>span,:root:is([data-theme=dark],[data-theme=light]) .pv-rationing-summary small,:root:is([data-theme=dark],[data-theme=light]) .pv-rationing-summary p,:root:is([data-theme=dark],[data-theme=light]) .pv-rationing-card-title>span,:root:is([data-theme=dark],[data-theme=light]) .pv-rationing-card-title output span,:root:is([data-theme=dark],[data-theme=light]) .pv-rationing-range-label,:root:is([data-theme=dark],[data-theme=light]) .pv-rationing-range-ends,:root:is([data-theme=dark],[data-theme=light]) .pv-rationing-breakdown>summary>span,:root:is([data-theme=dark],[data-theme=light]) .pv-rationing table,:root:is([data-theme=dark],[data-theme=light]) .pv-rationing thead th,:root:is([data-theme=dark],[data-theme=light]) .pv-rationing-portions small,:root:is([data-theme=dark],[data-theme=light]) .pv-rationing-breakdown>summary:after{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-rationing-summary,:root:is([data-theme=dark],[data-theme=light]) .pv-rationing-breakdown{border:1px solid var(--pv-border);background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-rationing-summary>div+div{border-left:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-rationing-notice{color:var(--pv-muted);background:var(--pv-subtle);border:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-rationing-card{background:var(--pv-surface);border:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-rationing-presets button{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-rationing-presets button[aria-pressed=true]{border-color:var(--pv-focus);background:var(--pv-subtle);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-rationing-people>span{border:1px solid var(--pv-border);background:var(--pv-subtle);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-rationing-breakdown[open]>summary,:root:is([data-theme=dark],[data-theme=light]) .pv-rationing th,:root:is([data-theme=dark],[data-theme=light]) .pv-rationing td,:root:is([data-theme=dark],[data-theme=light]) .pv-rationing-portions>div{border-bottom:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-rationing-water-list>div{color:var(--pv-muted);border-bottom:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-rationing-short{border:1px solid var(--pv-border);background:var(--pv-subtle);color:var(--pv-warning)}:root:is([data-theme=dark],[data-theme=light]) .pv-rationing :is(button,input,summary):focus-visible{outline:2px solid var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) .pv-resource-opportunity-summary,:root:is([data-theme=dark],[data-theme=light]) .pv-resource-opportunity-summary>div>span,:root:is([data-theme=dark],[data-theme=light]) .pv-resource-opportunity-summary small,:root:is([data-theme=dark],[data-theme=light]) .pv-resource-opportunity-summary>p>span,:root:is([data-theme=dark],[data-theme=light]) .pv-resource-fragility summary>span:last-child,:root:is([data-theme=dark],[data-theme=light]) .pv-resource-fragility p,:root:is([data-theme=dark],[data-theme=light]) .pv-resource-priority,:root:is([data-theme=dark],[data-theme=light]) .pv-resource-opportunity-toggle button,:root:is([data-theme=dark],[data-theme=light]) .pv-resource-opportunity-detail p,:root:is([data-theme=dark],[data-theme=light]) .pv-resource-opportunity-impact>span{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-resource-opportunity-summary strong,:root:is([data-theme=dark],[data-theme=light]) .pv-resource-opportunity-summary>p,:root:is([data-theme=dark],[data-theme=light]) .pv-resource-fragility summary,:root:is([data-theme=dark],[data-theme=light]) .pv-resource-opportunity-feedback>button,:root:is([data-theme=dark],[data-theme=light]) .pv-resource-opportunity-footer>button,:root:is([data-theme=dark],[data-theme=light]) .pv-resource-opportunity-gain>span,:root:is([data-theme=dark],[data-theme=light]) .pv-resource-opportunity-detail h3,:root:is([data-theme=dark],[data-theme=light]) .pv-resource-opportunity-impact strong{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-resource-fragility{border:1px solid var(--pv-border);background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-resource-fragility li,:root:is([data-theme=dark],[data-theme=light]) .pv-resource-opportunity-detail{border-top:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-resource-opportunity-feedback{background:var(--pv-subtle);border:1px solid var(--pv-border);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-resource-opportunity-toggle button:hover{background:var(--pv-subtle);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-resource-opportunity-row.is-expanded,:root:is([data-theme=dark],[data-theme=light]) .pv-resource-opportunities-table .pv-resource-opportunity-detail-row>td{background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-resource-opportunities :focus-visible{outline:2px solid var(--pv-focus)}@media(max-width:760px){:root:is([data-theme=dark],[data-theme=light]) .pv-resource-opportunities-table .pv-resource-opportunity-row{border-top:1px solid var(--pv-border)}}@media(max-width:760px){:root:is([data-theme=dark],[data-theme=light]) .pv-resource-opportunity-priority:before,:root:is([data-theme=dark],[data-theme=light]) .pv-resource-opportunity-gain:before{color:var(--pv-muted)}}:root:is([data-theme=dark],[data-theme=light]) .pv-resource-planning .pv-inventory-stat-action[aria-pressed=true]{background:var(--pv-subtle);box-shadow:inset 0 -2px #00000052}:root:is([data-theme=dark],[data-theme=light]) .pv-resource-sections{border-bottom:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-resource-sections>button,:root:is([data-theme=dark],[data-theme=light]) .pv-resource-caption,:root:is([data-theme=dark],[data-theme=light]) .pv-resource-toggle>button,:root:is([data-theme=dark],[data-theme=light]) .pv-resource-detail p,:root:is([data-theme=dark],[data-theme=light]) .pv-resource-detail p+p,:root:is([data-theme=dark],[data-theme=light]) .pv-conversion-table td:last-child,:root:is([data-theme=dark],[data-theme=light]) .pv-resource-section-heading p,:root:is([data-theme=dark],[data-theme=light]) .pv-resource-direction,:root:is([data-theme=dark],[data-theme=light]) .pv-resource-slider>span,:root:is([data-theme=dark],[data-theme=light]) .pv-resource-tradeoff-results th small,:root:is([data-theme=dark],[data-theme=light]) .pv-resource-tradeoff-notes span,:root:is([data-theme=dark],[data-theme=light]) .pv-system-components li:not(:last-child):after,:root:is([data-theme=dark],[data-theme=light]) .pv-system-components li>span:last-child,:root:is([data-theme=dark],[data-theme=light]) .pv-system-node-status,:root:is([data-theme=dark],[data-theme=light]) .pv-system-components>p{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-resource-sections>button.is-active{border-bottom-color:var(--pv-focus);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-resource-table td,:root:is([data-theme=dark],[data-theme=light]) .pv-conversion-table td,:root:is([data-theme=dark],[data-theme=light]) .pv-system-table td,:root:is([data-theme=dark],[data-theme=light]) .pv-resource-value,:root:is([data-theme=dark],[data-theme=light]) .pv-resource-detail h3,:root:is([data-theme=dark],[data-theme=light]) .pv-system-components h3,:root:is([data-theme=dark],[data-theme=light]) .pv-conversion-table td>strong,:root:is([data-theme=dark],[data-theme=light]) .pv-resource-section-heading h2,:root:is([data-theme=dark],[data-theme=light]) .pv-resource-tradeoff-controls>label,:root:is([data-theme=dark],[data-theme=light]) .pv-resource-slider label,:root:is([data-theme=dark],[data-theme=light]) .pv-resource-slider output,:root:is([data-theme=dark],[data-theme=light]) .pv-resource-tradeoff-results caption,:root:is([data-theme=dark],[data-theme=light]) .pv-resource-tradeoff-results tbody th,:root:is([data-theme=dark],[data-theme=light]) .pv-resource-tradeoff-results tbody td,:root:is([data-theme=dark],[data-theme=light]) .pv-resource-tradeoff-notes p,:root:is([data-theme=dark],[data-theme=light]) .pv-system-components li>strong{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-resource-toggle>button:hover{background:var(--pv-subtle);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-resource-planning .is-expanded,:root:is([data-theme=dark],[data-theme=light]) .pv-resource-planning .pv-resource-detail-row>td{background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-resource-detail,:root:is([data-theme=dark],[data-theme=light]) .pv-resource-tradeoff-results,:root:is([data-theme=dark],[data-theme=light]) .pv-system-components{border-top:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-resource-section-heading{border-bottom:1px solid var(--pv-border);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-resource-tradeoff-controls select{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-system-components li{border:1px solid var(--pv-border);background:var(--pv-surface)}@media(max-width:680px){:root:is([data-theme=dark],[data-theme=light]) .pv-resource-table tbody>tr:not(.pv-resource-detail-row),:root:is([data-theme=dark],[data-theme=light]) .pv-system-table tbody>tr:not(.pv-resource-detail-row),:root:is([data-theme=dark],[data-theme=light]) .pv-conversion-table tr{border-top:1px solid var(--pv-border)}}@media(max-width:680px){:root:is([data-theme=dark],[data-theme=light]) .pv-resource-table td[data-label]:before,:root:is([data-theme=dark],[data-theme=light]) .pv-system-table td[data-label]:before,:root:is([data-theme=dark],[data-theme=light]) .pv-conversion-table td[data-label]:before{color:var(--pv-muted)}}:root:is([data-theme=dark],[data-theme=light]) .pv-backups-backdrop{background:#000000ad}:root:is([data-theme=dark],[data-theme=light]) .pv-backups-dialog{border:1px solid var(--pv-border);background:var(--pv-surface);box-shadow:0 24px 80px #00000052;color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-backups-header,:root:is([data-theme=dark],[data-theme=light]) .pv-backups-offline-status>div,:root:is([data-theme=dark],[data-theme=light]) .pv-backups-specs>div{border-bottom:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-backups-mark,:root:is([data-theme=dark],[data-theme=light]) .pv-backups-steps>li>span{border:1px solid var(--pv-border);background:var(--pv-subtle);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-backups-kicker,:root:is([data-theme=dark],[data-theme=light]) .pv-backups-header p,:root:is([data-theme=dark],[data-theme=light]) .pv-backups-close,:root:is([data-theme=dark],[data-theme=light]) .pv-backups-nav>button,:root:is([data-theme=dark],[data-theme=light]) .pv-backups-nav>p,:root:is([data-theme=dark],[data-theme=light]) .pv-backups-heading>p,:root:is([data-theme=dark],[data-theme=light]) .pv-backups-card-title,:root:is([data-theme=dark],[data-theme=light]) .pv-backups-card>p,:root:is([data-theme=dark],[data-theme=light]) .pv-backups-details p,:root:is([data-theme=dark],[data-theme=light]) .pv-backups-restore-review>p,:root:is([data-theme=dark],[data-theme=light]) .pv-backups-field>span small,:root:is([data-theme=dark],[data-theme=light]) .pv-backups-field>small,:root:is([data-theme=dark],[data-theme=light]) .pv-backups-file input,:root:is([data-theme=dark],[data-theme=light]) .pv-backups-card .pv-backups-help,:root:is([data-theme=dark],[data-theme=light]) .pv-backups-help,:root:is([data-theme=dark],[data-theme=light]) .pv-backups-check,:root:is([data-theme=dark],[data-theme=light]) .pv-backups-details>summary::marker,:root:is([data-theme=dark],[data-theme=light]) .pv-backups-text-button,:root:is([data-theme=dark],[data-theme=light]) .pv-backups-snapshot-status,:root:is([data-theme=dark],[data-theme=light]) .pv-backups-remove>p,:root:is([data-theme=dark],[data-theme=light]) .pv-backups-counts dt,:root:is([data-theme=dark],[data-theme=light]) .pv-backups-steps p,:root:is([data-theme=dark],[data-theme=light]) .pv-backups-offline-status dt,:root:is([data-theme=dark],[data-theme=light]) .pv-backups-specs dt,:root:is([data-theme=dark],[data-theme=light]) .pv-backups-service-list p,:root:is([data-theme=dark],[data-theme=light]) .pv-backups-footer>span{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-backups-close:hover:not(:disabled){background:var(--pv-subtle);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-backups-nav{background:var(--pv-surface);border-right:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-backups-nav>button:hover,:root:is([data-theme=dark],[data-theme=light]) .pv-backups-status>span+span:before{background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-backups-nav>button[aria-current=page]{border-color:var(--pv-focus);background:var(--pv-subtle);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-backups-status{border-bottom:1px solid var(--pv-border);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-backups-message,:root:is([data-theme=dark],[data-theme=light]) .pv-backups-file input::file-selector-button{border:1px solid var(--pv-border);background:var(--pv-subtle);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-backups-card,:root:is([data-theme=dark],[data-theme=light]) .pv-backups-remove,:root:is([data-theme=dark],[data-theme=light]) .pv-backups-restore-review{border:1px solid var(--pv-border);background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-backups-card-title h4,:root:is([data-theme=dark],[data-theme=light]) .pv-backups-field>span,:root:is([data-theme=dark],[data-theme=light]) .pv-backups-details>summary,:root:is([data-theme=dark],[data-theme=light]) .pv-backups-snapshot-status strong,:root:is([data-theme=dark],[data-theme=light]) .pv-backups-restore-review h4,:root:is([data-theme=dark],[data-theme=light]) .pv-backups-counts dd,:root:is([data-theme=dark],[data-theme=light]) .pv-backups-steps strong,:root:is([data-theme=dark],[data-theme=light]) .pv-backups-offline-status dd,:root:is([data-theme=dark],[data-theme=light]) .pv-backups-specs dd,:root:is([data-theme=dark],[data-theme=light]) .pv-backups-service-list h4{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-backups-field input:not([type=file]){border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-backups-field input[aria-invalid=true]{border-color:var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-backups-details,:root:is([data-theme=dark],[data-theme=light]) .pv-backups-service-list>section{border-top:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-backups-dialog button:focus-visible,:root:is([data-theme=dark],[data-theme=light]) .pv-backups-dialog input:focus-visible,:root:is([data-theme=dark],[data-theme=light]) .pv-backups-dialog a:focus-visible,:root:is([data-theme=dark],[data-theme=light]) .pv-backups-dialog summary:focus-visible{outline:2px solid var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) .pv-backups-counts{border-top:1px solid var(--pv-border);border-bottom:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-backups-tag{color:var(--pv-muted);border:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-backups-footer{border-top:1px solid var(--pv-border);background:var(--pv-surface)}@media(max-width:600px){:root:is([data-theme=dark],[data-theme=light]) .pv-backups-nav{border-bottom:1px solid var(--pv-border)}}:root:is([data-theme=dark],[data-theme=light]) .pv-skills-overview .pv-inventory-stat-action[aria-pressed=true]{background:var(--pv-subtle);box-shadow:inset 0 -2px #00000052}:root:is([data-theme=dark],[data-theme=light]) .pv-skills-reference-note,:root:is([data-theme=dark],[data-theme=light]) .pv-skills-title strong,:root:is([data-theme=dark],[data-theme=light]) .pv-skills-checklist li,:root:is([data-theme=dark],[data-theme=light]) .pv-skills-book strong,:root:is([data-theme=dark],[data-theme=light]) .pv-skills-offline-note button{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-skills-review-date,:root:is([data-theme=dark],[data-theme=light]) .pv-skills-category,:root:is([data-theme=dark],[data-theme=light]) .pv-skills-description,:root:is([data-theme=dark],[data-theme=light]) .pv-skills-context,:root:is([data-theme=dark],[data-theme=light]) .pv-skills-chevron,:root:is([data-theme=dark],[data-theme=light]) .pv-skills-detail h2,:root:is([data-theme=dark],[data-theme=light]) .pv-skills-checklist li::marker,:root:is([data-theme=dark],[data-theme=light]) .pv-skills-caution svg,:root:is([data-theme=dark],[data-theme=light]) .pv-skills-source>span:last-child,:root:is([data-theme=dark],[data-theme=light]) .pv-skills-references h3,:root:is([data-theme=dark],[data-theme=light]) .pv-skills-book>div:first-child>span{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-skills-list,:root:is([data-theme=dark],[data-theme=light]) .pv-skills-item+.pv-skills-item,:root:is([data-theme=dark],[data-theme=light]) .pv-skills-book{border-top:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-skills-item summary:hover,:root:is([data-theme=dark],[data-theme=light]) .pv-skills-item details[open]>summary,:root:is([data-theme=dark],[data-theme=light]) .pv-skills-detail{background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-skills-item summary:focus-visible,:root:is([data-theme=dark],[data-theme=light]) .pv-skills a:focus-visible{outline:3px solid var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) .pv-skills-symbol{border:1px solid var(--pv-border);background:var(--pv-subtle);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-skills-level{background:var(--pv-subtle);border:1px solid var(--pv-border);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-skills-level.is-practice{background:var(--pv-subtle);border-color:var(--pv-border);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-skills-level.is-training{background:var(--pv-subtle);border-color:var(--pv-border);color:var(--pv-warning)}:root:is([data-theme=dark],[data-theme=light]) .pv-skills-caution{border-top:1px solid var(--pv-border);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-skills-source{color:var(--pv-ink);border:1px solid var(--pv-border);background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-skills-source:hover{border-color:var(--pv-focus);background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-skills-source-tag{color:var(--pv-muted);background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-skills-book-actions button,:root:is([data-theme=dark],[data-theme=light]) .pv-skills-book-actions a{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-skills-book-actions button:hover:not(:disabled),:root:is([data-theme=dark],[data-theme=light]) .pv-skills-book-actions a:hover{background:var(--pv-subtle);border-color:var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) .pv-skills-book>p{color:var(--pv-warning)}:root:is([data-theme=dark],[data-theme=light]) .pv-specialist-panel{background:var(--pv-surface);border:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-specialist-section-heading h2,:root:is([data-theme=dark],[data-theme=light]) .pv-specialist-form-grid label,:root:is([data-theme=dark],[data-theme=light]) .pv-specialist-form-grid label>strong,:root:is([data-theme=dark],[data-theme=light]) .pv-specialist-tabs button:hover,:root:is([data-theme=dark],[data-theme=light]) .pv-specialist-table td,:root:is([data-theme=dark],[data-theme=light]) .pv-specialist-table td strong,:root:is([data-theme=dark],[data-theme=light]) .pv-specialist-detail-row h3,:root:is([data-theme=dark],[data-theme=light]) .pv-specialist-meter>span,:root:is([data-theme=dark],[data-theme=light]) .pv-scenario-actions ol,:root:is([data-theme=dark],[data-theme=light]) .pv-property-section>header h2,:root:is([data-theme=dark],[data-theme=light]) .pv-property-rows strong,:root:is([data-theme=dark],[data-theme=light]) .pv-property-record-state{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-specialist-section-heading p,:root:is([data-theme=dark],[data-theme=light]) .pv-specialist-note,:root:is([data-theme=dark],[data-theme=light]) .pv-specialist-tabs button,:root:is([data-theme=dark],[data-theme=light]) .pv-specialist-table td small,:root:is([data-theme=dark],[data-theme=light]) .pv-specialist-toggle button,:root:is([data-theme=dark],[data-theme=light]) .pv-scenario-actions li::marker,:root:is([data-theme=dark],[data-theme=light]) .pv-property-section>header p,:root:is([data-theme=dark],[data-theme=light]) .pv-property-section>header>span,:root:is([data-theme=dark],[data-theme=light]) .pv-property-rows p,:root:is([data-theme=dark],[data-theme=light]) .pv-property-rows small,:root:is([data-theme=dark],[data-theme=light]) .pv-property-setup>p,:root:is([data-theme=dark],[data-theme=light]) .pv-specialist-dialog>header button{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-specialist-form-grid input:not([type=range]),:root:is([data-theme=dark],[data-theme=light]) .pv-specialist-form-grid select,:root:is([data-theme=dark],[data-theme=light]) .pv-specialist-form-grid textarea{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-specialist-tabs,:root:is([data-theme=dark],[data-theme=light]) .pv-property-section>header,:root:is([data-theme=dark],[data-theme=light]) .pv-property-rows>div{border-bottom:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-specialist-tabs button[aria-pressed=true]{border-bottom-color:var(--pv-focus);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-specialist-toggle button:hover,:root:is([data-theme=dark],[data-theme=light]) .pv-specialist-meter>div{background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-specialist-table .pv-specialist-detail-row>td{background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-specialist-detail-row>td>div,:root:is([data-theme=dark],[data-theme=light]) .pv-scenario-actions li{border-top:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-specialist-meter i{background:var(--pv-accent)}:root:is([data-theme=dark],[data-theme=light]) .pv-property-actions button[aria-pressed=true]{background:var(--pv-subtle);border-color:var(--pv-focus);color:var(--pv-ink)}@media(max-width:720px){:root:is([data-theme=dark],[data-theme=light]) .pv-specialist-table tbody>tr:not(.pv-specialist-detail-row){border-bottom:1px solid var(--pv-border)}}@media(max-width:720px){:root:is([data-theme=dark],[data-theme=light]) .pv-specialist-table td[data-label]:before{color:var(--pv-muted)}}:root:is([data-theme=dark],[data-theme=light]) .pv-specialist :is(input,select,textarea,button,summary):focus-visible,:root:is([data-theme=dark],[data-theme=light]) .pv-specialist-tabs button:focus-visible{outline:2px solid var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-account>span:first-child,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-account button,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-filter p,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-photo-caption h2,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-empty h2,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-connection-heading h2,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-connect-form label,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-provider-link,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-connected p,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-alarm-status,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-alarm-status h2,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-system h3,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-system-meta dd,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-devices summary,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-camera-list strong,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-dialog h2{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-workspace{background:var(--pv-surface);border:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-toolbar{border-bottom:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-tabs button,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-filter p span,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-photo-placeholder,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-photo-caption p,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-empty,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-session p,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-connection-heading p,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-connect-form p,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-portal>span,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-connected p span,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-bridge p,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-alarm-status p,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-system header p,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-system-meta dt,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-partitions small,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-alarm-note,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-devices summary span,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-camera-list span,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-dialog header p,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-photo-location{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-tabs button[aria-selected=true]{color:var(--pv-ink);border-bottom-color:var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-filter select,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-session{background:var(--pv-surface);border:1px solid var(--pv-border);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-photo-card,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-connection,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-system{border:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-photo,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-expanded-photo{background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-photo-placeholder button,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-connect-form input{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-photo-caption button,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-connect-form .pv-surveillance-config-notice{background:var(--pv-subtle);border:1px solid var(--pv-border);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-symbol{background:var(--pv-subtle);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-footer{border-top:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-error{border:1px solid var(--pv-danger);background:var(--pv-danger-surface);color:var(--pv-danger)}:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-label{color:var(--pv-ink);background:var(--pv-subtle);border:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-connect-form input:focus,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-filter select:focus,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance button:focus-visible,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance summary:focus-visible,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-dialog button:focus-visible{outline:2px solid var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-connected,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-partitions,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-devices,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-camera-list>div{border-top:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-partitions>div{border-top:1px solid var(--pv-border);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-label.is-alert{background:var(--pv-subtle);border-color:var(--pv-border);color:var(--pv-warning)}:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-partitions .is-alert{color:var(--pv-warning)}:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-dialog{background:var(--pv-surface);box-shadow:0 25px 80px #00000052}:root:is([data-theme=dark],[data-theme=light]) .pv-tracker-signin{border:1px solid var(--pv-border);background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-tracker-signin-icon{border:1px solid var(--pv-border);background:var(--pv-subtle);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-tracker-signin-copy>p,:root:is([data-theme=dark],[data-theme=light]) .pv-tracker-code-destination strong{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-tracker-signin-copy>span:last-child,:root:is([data-theme=dark],[data-theme=light]) .pv-tracker-auth-help,:root:is([data-theme=dark],[data-theme=light]) .pv-tracker-auth-notice,:root:is([data-theme=dark],[data-theme=light]) .pv-tracker-code-destination,:root:is([data-theme=dark],[data-theme=light]) .pv-tracker-account,:root:is([data-theme=dark],[data-theme=light]) .pv-tracker-auth-loading{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-tracker,:root:is([data-theme=dark],[data-theme=light]) .pv-tracker-text-button,:root:is([data-theme=dark],[data-theme=light]) .pv-tracker-person-top>span.is-live,:root:is([data-theme=dark],[data-theme=light]) .pv-tracker-invite-to strong{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-tracker-eyebrow,:root:is([data-theme=dark],[data-theme=light]) .pv-tracker-heading p,:root:is([data-theme=dark],[data-theme=light]) .pv-tracker-notice p,:root:is([data-theme=dark],[data-theme=light]) .pv-tracker-summary,:root:is([data-theme=dark],[data-theme=light]) .pv-tracker-map-empty span,:root:is([data-theme=dark],[data-theme=light]) .pv-tracker-map-note,:root:is([data-theme=dark],[data-theme=light]) .pv-tracker-people h3 span,:root:is([data-theme=dark],[data-theme=light]) .pv-tracker-empty svg,:root:is([data-theme=dark],[data-theme=light]) .pv-tracker-empty p,:root:is([data-theme=dark],[data-theme=light]) .pv-tracker-person-top>span,:root:is([data-theme=dark],[data-theme=light]) .pv-tracker-phone,:root:is([data-theme=dark],[data-theme=light]) .pv-tracker-person p,:root:is([data-theme=dark],[data-theme=light]) .pv-tracker-privacy,:root:is([data-theme=dark],[data-theme=light]) .pv-tracker-help,:root:is([data-theme=dark],[data-theme=light]) .pv-tracker-invite-to{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-tracker-notice{border:1px solid var(--pv-border);background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-tracker-summary i,:root:is([data-theme=dark],[data-theme=light]) .pv-tracker-summary i.is-live,:root:is([data-theme=dark],[data-theme=light]) .pv-tracker-map,:root:is([data-theme=dark],[data-theme=light]) .pv-tracker-person.is-selected{background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-tracker-map-card,:root:is([data-theme=dark],[data-theme=light]) .pv-tracker-people{border:1px solid var(--pv-border);background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-tracker-map-heading,:root:is([data-theme=dark],[data-theme=light]) .pv-tracker-people h3,:root:is([data-theme=dark],[data-theme=light]) .pv-tracker-person{border-bottom:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-tracker-map-empty{background:var(--pv-surface);border:1px solid var(--pv-border);box-shadow:0 8px 35px #00000052}:root:is([data-theme=dark],[data-theme=light]) .pv-tracker-error{border:1px solid var(--pv-danger);color:var(--pv-danger);background:var(--pv-danger-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-tracker :focus-visible,:root:is([data-theme=dark],[data-theme=light]) .pv-tracker-dialog :focus-visible{outline:2px solid var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) .pv-routes-heading p,:root:is([data-theme=dark],[data-theme=light]) .pv-routes .pv-route-mode,:root:is([data-theme=dark],[data-theme=light]) .pv-routes .pv-route-empty,:root:is([data-theme=dark],[data-theme=light]) .pv-routes .pv-route-optional,:root:is([data-theme=dark],[data-theme=light]) .pv-routes .pv-route-location select,:root:is([data-theme=dark],[data-theme=light]) .pv-routes .pv-route-caption,:root:is([data-theme=dark],[data-theme=light]) .pv-routes .pv-route-map-status,:root:is([data-theme=dark],[data-theme=light]) .pv-routes .pv-route-map-empty p{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-routes-workspace{border:1px solid var(--pv-border);background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-routes .pv-route-saved{background:var(--pv-surface);border-right:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-routes .pv-route-list-heading>span,:root:is([data-theme=dark],[data-theme=light]) .pv-routes .pv-route-list>button:hover,:root:is([data-theme=dark],[data-theme=light]) .pv-routes .pv-route-map iframe{background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-routes .pv-route-list>button,:root:is([data-theme=dark],[data-theme=light]) .pv-routes .pv-route-list strong,:root:is([data-theme=dark],[data-theme=light]) .pv-routes .pv-route-destination,:root:is([data-theme=dark],[data-theme=light]) .pv-routes .pv-route-empty h4,:root:is([data-theme=dark],[data-theme=light]) .pv-routes .pv-route-modes legend,:root:is([data-theme=dark],[data-theme=light]) .pv-routes .pv-route-notice button,:root:is([data-theme=dark],[data-theme=light]) .pv-routes .pv-route-map-empty h3{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-routes .pv-route-list>button.is-selected{background:var(--pv-surface);border-color:var(--pv-focus);box-shadow:0 2px 5px #00000052}:root:is([data-theme=dark],[data-theme=light]) .pv-routes .pv-route-remove{color:var(--pv-warning)}:root:is([data-theme=dark],[data-theme=light]) .pv-routes .pv-route-letter,:root:is([data-theme=dark],[data-theme=light]) .pv-routes .pv-route-swap{border:1px solid var(--pv-border);background:var(--pv-subtle);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-routes .pv-route-modes label{border:1px solid var(--pv-border);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-routes .pv-route-modes label.is-selected{background:var(--pv-subtle);border-color:var(--pv-focus);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-routes .pv-route-privacy{color:var(--pv-muted)!important}:root:is([data-theme=dark],[data-theme=light]) .pv-routes .pv-route-error{background:var(--pv-danger-surface);border:1px solid var(--pv-danger);color:var(--pv-danger)}:root:is([data-theme=dark],[data-theme=light]) .pv-routes .pv-route-notice{background:var(--pv-subtle);border:1px solid var(--pv-border);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-routes .pv-route-map{background:var(--pv-surface);border:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-routes .pv-route-map-empty{border:1px dashed var(--pv-border);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-routes :focus-visible{outline:2px solid var(--pv-focus)}@media(max-width:800px){:root:is([data-theme=dark],[data-theme=light]) .pv-routes .pv-route-saved{border-bottom:1px solid var(--pv-border)}}:root:is([data-theme=dark],[data-theme=light]) .pv-vehicle-tabs button,:root:is([data-theme=dark],[data-theme=light]) .pv-vehicle-emp,:root:is([data-theme=dark],[data-theme=light]) .pv-vehicle-details h3>span,:root:is([data-theme=dark],[data-theme=light]) .pv-vehicle-facts dt,:root:is([data-theme=dark],[data-theme=light]) .pv-vehicle-details p,:root:is([data-theme=dark],[data-theme=light]) .pv-vehicle-equipment-list svg,:root:is([data-theme=dark],[data-theme=light]) .pv-vehicle-linked li>span:last-child,:root:is([data-theme=dark],[data-theme=light]) .pv-vehicle-service-history li>div,:root:is([data-theme=dark],[data-theme=light]) .pv-vehicle-field small{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-vehicle-tabs button[aria-pressed=true]{border-color:var(--pv-focus);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-vehicle-tabs span{border:1px solid var(--pv-border);background:var(--pv-subtle);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-vehicles-table tr.is-expanded>td,:root:is([data-theme=dark],[data-theme=light]) .pv-vehicle-assignment,:root:is([data-theme=dark],[data-theme=light]) .pv-vehicle-reminders,:root:is([data-theme=dark],[data-theme=light]) .pv-vehicle-form,:root:is([data-theme=dark],[data-theme=light]) .pv-vehicle-remove{background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-vehicle-tank{background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-vehicle-tank>span{background:var(--pv-accent)}:root:is([data-theme=dark],[data-theme=light]) .pv-vehicles .pv-vehicle-detail-row>td{background:var(--pv-surface)!important}:root:is([data-theme=dark],[data-theme=light]) .pv-vehicle-note{color:var(--pv-muted)!important}:root:is([data-theme=dark],[data-theme=light]) .pv-vehicle-text-button,:root:is([data-theme=dark],[data-theme=light]) .pv-vehicle-service-history time,:root:is([data-theme=dark],[data-theme=light]) .pv-vehicle-form legend,:root:is([data-theme=dark],[data-theme=light]) .pv-vehicle-field,:root:is([data-theme=dark],[data-theme=light]) .pv-vehicle-checklist label,:root:is([data-theme=dark],[data-theme=light]) .pv-vehicle-service-checkbox{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-vehicle-linked li,:root:is([data-theme=dark],[data-theme=light]) .pv-vehicle-service-history li{border-bottom:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-vehicle-field input,:root:is([data-theme=dark],[data-theme=light]) .pv-vehicle-field select,:root:is([data-theme=dark],[data-theme=light]) .pv-vehicle-field textarea{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-vehicle-error{border:1px solid var(--pv-danger);background:var(--pv-danger-surface);color:var(--pv-danger)!important}:root:is([data-theme=dark],[data-theme=light]) .pv-vehicle-field textarea:focus-visible{outline:3px solid var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) .pv-weather-news{background:var(--pv-surface,var(--pv-surface));border:1px solid var(--pv-border,var(--pv-border));color:var(--pv-ink,var(--pv-ink))}:root:is([data-theme=dark],[data-theme=light]) .pv-weather-news>header>svg,:root:is([data-theme=dark],[data-theme=light]) .pv-weather-news .pv-weather-news-note,:root:is([data-theme=dark],[data-theme=light]) .pv-weather-news li>span{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-weather-news p{color:var(--pv-muted,var(--pv-muted))}:root:is([data-theme=dark],[data-theme=light]) .pv-weather-news .pv-weather-news-error{border-left:3px solid var(--pv-danger);background:var(--pv-danger-surface);color:var(--pv-danger)}:root:is([data-theme=dark],[data-theme=light]) .pv-weather-news-results>section,:root:is([data-theme=dark],[data-theme=light]) .pv-weather-news li,:root:is([data-theme=dark],[data-theme=light]) .pv-weather-news .pv-weather-news-alert{border-top:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-weather-news h3,:root:is([data-theme=dark],[data-theme=light]) .pv-weather-news-temperature strong,:root:is([data-theme=dark],[data-theme=light]) .pv-weather-news li>a{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-weather-news :focus-visible{outline:2px solid var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) button:focus-visible,:root:is([data-theme=dark],[data-theme=light]) a:focus-visible,:root:is([data-theme=dark],[data-theme=light]) summary:focus-visible{outline:3px solid var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) input:focus,:root:is([data-theme=dark],[data-theme=light]) select:focus,:root:is([data-theme=dark],[data-theme=light]) textarea:focus{outline:2px solid var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) input::placeholder,:root:is([data-theme=dark],[data-theme=light]) textarea::placeholder,:root:is([data-theme=dark],[data-theme=light]) .pv-property-switch label>span,:root:is([data-theme=dark],[data-theme=light]) .pv-nav-group,:root:is([data-theme=dark],[data-theme=light]) .pv-nav-item,:root:is([data-theme=dark],[data-theme=light]) .pv-nav-item.is-active svg,:root:is([data-theme=dark],[data-theme=light]) .pv-settings,:root:is([data-theme=dark],[data-theme=light]) .pv-breadcrumb svg,:root:is([data-theme=dark],[data-theme=light]) .pv-global-search,:root:is([data-theme=dark],[data-theme=light]) .pv-notifications,:root:is([data-theme=dark],[data-theme=light]) .pv-dropdown p,:root:is([data-theme=dark],[data-theme=light]) .pv-app-footer,:root:is([data-theme=dark],[data-theme=light]) .pv-foot-sep,:root:is([data-theme=dark],[data-theme=light]) .pv-eyebrow,:root:is([data-theme=dark],[data-theme=light]) .pv-property-list>div>span,:root:is([data-theme=dark],[data-theme=light]) .pv-legacy-details>summary:after,:root:is([data-theme=dark],[data-theme=light]) .pv-mini-heading>svg,:root:is([data-theme=dark],[data-theme=light]) .pv-mini-heading span:not(.pv-mini-icon),:root:is([data-theme=dark],[data-theme=light]) .pv-mini-row span,:root:is([data-theme=dark],[data-theme=light]) .pv-mini-foot,:root:is([data-theme=dark],[data-theme=light]) .pv-visual-caption,:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-pagination{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) select option{color:var(--pv-ink);background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) ::selection,:root:is([data-theme=dark],[data-theme=light]) .pv-nav-item:hover,:root:is([data-theme=dark],[data-theme=light]) .pv-nav-count{background:var(--pv-subtle);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-brand,:root:is([data-theme=dark],[data-theme=light]) .pv-property-switch select,:root:is([data-theme=dark],[data-theme=light]) .pv-breadcrumb>span,:root:is([data-theme=dark],[data-theme=light]) .pv-breadcrumb strong,:root:is([data-theme=dark],[data-theme=light]) .pv-global-search input,:root:is([data-theme=dark],[data-theme=light]) .pv-save-state,:root:is([data-theme=dark],[data-theme=light]) .pv-muted,:root:is([data-theme=dark],[data-theme=light]) .pv-page-intro p,:root:is([data-theme=dark],[data-theme=light]) .pv-legacy-details>summary,:root:is([data-theme=dark],[data-theme=light]) .pv-sample-banner button,:root:is([data-theme=dark],[data-theme=light]) .pv-mini-row strong{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-sidebar{background:var(--pv-subtle);border-right:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-property-switch,:root:is([data-theme=dark],[data-theme=light]) .pv-legacy-details{border:1px solid var(--pv-border);background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-site-icon,:root:is([data-theme=dark],[data-theme=light]) .pv-icon-button:hover,:root:is([data-theme=dark],[data-theme=light]) .pv-notifications>span,:root:is([data-theme=dark],[data-theme=light]) .pv-dropdown>button:hover,:root:is([data-theme=dark],[data-theme=light]) .pv-secondary:hover{background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-nav-item.is-active{background:var(--pv-accent);color:var(--pv-on-accent);box-shadow:0 3px 6px #00000052}:root:is([data-theme=dark],[data-theme=light]) .pv-nav-item.is-active .pv-nav-count{background:var(--pv-accent);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-emergency{border:1px solid var(--pv-border);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-emergency:hover{background:var(--pv-subtle);color:var(--pv-ink);border-color:var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) .pv-emergency.is-active{background:var(--pv-accent);color:var(--pv-on-accent);border-color:var(--pv-focus);box-shadow:0 3px 6px #00000052}:root:is([data-theme=dark],[data-theme=light]) .pv-sidebar-foot{border-top:1px solid var(--pv-border);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-status-dot{background:var(--pv-success)}:root:is([data-theme=dark],[data-theme=light]) .pv-topbar{background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .pv-global-search kbd{border:1px solid var(--pv-border);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-save-state.is-error{color:var(--pv-danger)}:root:is([data-theme=dark],[data-theme=light]) .pv-avatar{border:2px solid var(--pv-border);outline:1px solid var(--pv-focus);background:var(--pv-subtle);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-dropdown{background:var(--pv-surface);box-shadow:0 15px 50px #00000052}:root:is([data-theme=dark],[data-theme=light]) .pv-skip{color:var(--pv-on-accent)}:root:is([data-theme=dark],[data-theme=light]) .pv-primary{background:var(--pv-accent);color:var(--pv-on-accent)}:root:is([data-theme=dark],[data-theme=light]) .pv-primary:hover{background:var(--pv-accent-hover)}:root:is([data-theme=dark],[data-theme=light]) .pv-secondary{background:var(--pv-surface);border-color:var(--pv-border);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-modal-backdrop{background:#000000ad}:root:is([data-theme=dark],[data-theme=light]) .pv-dialog{background:var(--pv-surface);border:1px solid var(--pv-border);box-shadow:0 25px 90px #00000052}:root:is([data-theme=dark],[data-theme=light]) .pv-field input,:root:is([data-theme=dark],[data-theme=light]) .pv-field select{border:1px solid var(--pv-border);background:var(--pv-surface);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-legacy-content [style*="backdrop-filter: blur(12px)"]{box-shadow:0 2px 4px #00000052}:root:is([data-theme=dark],[data-theme=light]) .pv-workspace button[style*="background: rgb(33, 76, 57)"],:root:is([data-theme=dark],[data-theme=light]) .pv-workspace button[style*="linear-gradient(135deg, rgb(33, 76, 57)"]{color:var(--pv-on-accent)!important;background:var(--pv-accent)!important;border-color:var(--pv-accent)!important}:root:is([data-theme=dark],[data-theme=light]) .pv-sample-banner{border:1px solid var(--pv-border);background:var(--pv-subtle);color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-mini-heading{border-bottom:1px solid var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-mini-icon{border:1px solid var(--pv-border);background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) .pv-mini-row{border-bottom:1px solid var(--pv-border);color:var(--pv-muted)}@media(max-width:760px){:root:is([data-theme=dark],[data-theme=light]) .pv-nav-scrim{background:#000000ad}}@media(max-width:760px){:root:is([data-theme=dark],[data-theme=light]) .pv-mobile-nav{background:var(--pv-surface)}}@media(max-width:760px){:root:is([data-theme=dark],[data-theme=light]) .pv-mobile-nav button{color:var(--pv-muted)}}@media(max-width:760px){:root:is([data-theme=dark],[data-theme=light]) .pv-mobile-nav button.is-active{color:var(--pv-ink)}}@media(max-width:760px){:root:is([data-theme=dark],[data-theme=light]) .pv-mobile-nav button.is-active>svg{background:var(--pv-subtle);box-shadow:0 0 0 5px #00000052}}:root:is([data-theme=dark],[data-theme=light]) .pv-legacy-content :is([style^="color: rgba(36, 61, 48, 0.1)"],[style*="; color: rgba(36, 61, 48, 0.1)"]),:root:is([data-theme=dark],[data-theme=light]) .pv-legacy-content :is([style^="color: rgba(36, 61, 48, 0.2)"],[style*="; color: rgba(36, 61, 48, 0.2)"]),:root:is([data-theme=dark],[data-theme=light]) .pv-legacy-content :is([style^="color: rgba(36, 61, 48, 0.25)"],[style*="; color: rgba(36, 61, 48, 0.25)"]),:root:is([data-theme=dark],[data-theme=light]) .pv-legacy-content :is([style^="color: rgba(36, 61, 48, 0.3)"],[style*="; color: rgba(36, 61, 48, 0.3)"]),:root:is([data-theme=dark],[data-theme=light]) .pv-legacy-content :is([style^="color: rgba(36, 61, 48, 0.35)"],[style*="; color: rgba(36, 61, 48, 0.35)"]),:root:is([data-theme=dark],[data-theme=light]) .pv-legacy-content :is([style^="color: rgba(36, 61, 48, 0.4)"],[style*="; color: rgba(36, 61, 48, 0.4)"]){color:var(--pv-muted)!important}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-pagination button{background:var(--pv-subtle);border:1px solid var(--pv-border);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-legacy-content :is([style^="color: rgb(34, 197, 94)"],[style*="; color: rgb(34, 197, 94)"]){color:var(--pv-ink)!important}:root:is([data-theme=dark],[data-theme=light]) .pv-legacy-content :is([style^="color: rgb(245, 158, 11)"],[style*="; color: rgb(245, 158, 11)"]),:root:is([data-theme=dark],[data-theme=light]) .pv-legacy-content :is([style^="color: rgb(239, 68, 68)"],[style*="; color: rgb(239, 68, 68)"]){color:var(--pv-warning)!important}:root:is([data-theme=dark],[data-theme=light]) .pv-legacy-content :is([style^="color: rgb(14, 165, 233)"],[style*="; color: rgb(14, 165, 233)"]){color:var(--pv-info)!important}:root:is([data-theme=dark],[data-theme=light]) .pv-sidebar-calendar-day{border:1px solid var(--pv-border);border-top:4px solid var(--pv-border);color:var(--pv-ink);background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) :is(.pv-text-link,.pv-button-outline){color:var(--pv-link)}:root:is([data-theme=dark],[data-theme=light]) :is(.pv-primary,.pv-inventory-button-primary,.pv-overview-button:not(.pv-button-outline),.pv-account-submit,.pv-prep-chat-launcher:not(.is-open)){color:var(--pv-on-accent);background-color:var(--pv-accent)}:root:is([data-theme=dark],[data-theme=light]) :is(.pv-primary,.pv-inventory-button-primary,.pv-overview-button:not(.pv-button-outline),.pv-account-submit,.pv-prep-chat-launcher:not(.is-open)):hover:not(:disabled){background-color:var(--pv-accent-hover)}:root:is([data-theme=dark],[data-theme=light]) :is(.pv-nav-item.is-active,.pv-emergency.is-active,.pv-nav-item.is-active svg,.pv-nav-item.is-active .pv-nav-count){color:var(--pv-on-accent)}:root:is([data-theme=dark],[data-theme=light]) .pv-nav-item.is-active .pv-nav-count{background:color-mix(in srgb,var(--pv-on-accent) 12%,transparent)}:root:is([data-theme=dark],[data-theme=light]) .pv-brand{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-settings{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-profile-trigger[aria-expanded=true]{color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .pv-readiness-chart .pv-ring-track{stroke:var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .pv-calendar-day.is-selected{box-shadow:inset 0 0 0 2px var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-button-danger{color:#fff;background:var(--pv-danger-action)}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-button-danger:hover{background:#ad5b50}:root:is([data-theme=dark],[data-theme=light]) .barcode-camera{background:var(--pv-canvas)}:root:is([data-theme=dark],[data-theme=light]) .barcode-target{border-color:var(--pv-focus)}:root:is([data-theme=dark],[data-theme=light]) .leaflet-control-zoom a{color:var(--pv-ink);background:var(--pv-surface);border-color:var(--pv-border)}:root:is([data-theme=dark],[data-theme=light]) .leaflet-control-zoom a:hover{background:var(--pv-subtle)}:root:is([data-theme=dark],[data-theme=light]) :is(.leaflet-popup-content-wrapper,.leaflet-popup-tip){background:var(--pv-surface);color:var(--pv-ink)}:root:is([data-theme=dark],[data-theme=light]) .leaflet-container a.leaflet-popup-close-button{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .leaflet-control-attribution{color:var(--pv-muted);background:var(--pv-surface)}:root:is([data-theme=dark],[data-theme=light]) .leaflet-control-attribution a{color:var(--pv-link)}:root:is([data-theme=dark],[data-theme=light]) .pv-quiet-legacy :is([style^="color: rgb(36, 61, 48)"],[style*="; color: rgb(36, 61, 48)"],[style^="color: rgb(47, 76, 39)"],[style*="; color: rgb(47, 76, 39)"]){color:var(--pv-ink)!important}:root:is([data-theme=dark],[data-theme=light]) .pv-quiet-legacy :is([style^="color: rgba(36, 61, 48,"],[style*="; color: rgba(36, 61, 48,"],[style^="color: rgba(47, 76, 39,"],[style*="; color: rgba(47, 76, 39,"]){color:var(--pv-muted)!important}:root:is([data-theme=dark],[data-theme=light]) .pv-quiet-legacy :is([style^="background: rgb(255, 255, 255)"],[style*="; background: rgb(255, 255, 255)"],[style^="background: rgba(36, 61, 48,"],[style*="; background: rgba(36, 61, 48,"],[style^="background: rgba(47, 76, 39,"],[style*="; background: rgba(47, 76, 39,"]){background:var(--pv-surface)!important}:root:is([data-theme=dark],[data-theme=light]) .pv-quiet-legacy :is([style^="border: 1px solid rgba(36, 61, 48,"],[style*="; border: 1px solid rgba(36, 61, 48,"],[style^="border-bottom: 1px solid rgba(36, 61, 48,"],[style*="; border-bottom: 1px solid rgba(36, 61, 48,"]){border-color:var(--pv-border)!important}:root:is([data-theme=dark],[data-theme=light]) .pv-quiet-legacy svg [stroke="rgba(36,61,48,0.06)"]{stroke:var(--pv-border)}@media print{:root[data-theme=dark]{color-scheme:light;--pv-ink: #24262a;--pv-muted: #65686f;--pv-accent: #ad4618;--pv-accent-hover: #92390f;--pv-on-accent: #fff;--pv-focus: #b64d1c;--pv-surface: #fff;--pv-canvas: #fff;--pv-subtle: #eeeef0;--pv-border: #d8d9dd;--pv-link: #a54114;--pv-danger: #a43e34;--pv-warning: #8b641b;--pv-danger-surface: #fcf0ec;--pv-warning-surface: #faf5e9;--pv-info: #315c73;--pv-success: #3c6949}}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-status{color:var(--pv-success)}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-status.is-empty{color:var(--pv-muted)}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-status.is-warning{color:var(--pv-warning)}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-status.is-danger{color:var(--pv-danger)}:root:is([data-theme=dark],[data-theme=light]) .pv-radio-status.is-playing{color:var(--pv-success)}:root:is([data-theme=dark],[data-theme=light]) .pv-radio-status.is-playing i{background:var(--pv-success)}:root:is([data-theme=dark],[data-theme=light]) .pv-radio-status.is-error i{background:var(--pv-danger)}:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-coverage-status{color:var(--pv-success)}:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-coverage-status>span{background:var(--pv-success)}:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-coverage-status.needs-attention{color:var(--pv-warning)}:root:is([data-theme=dark],[data-theme=light]) .pv-emergency-coverage-status.needs-attention>span{background:var(--pv-warning)}:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-label.is-alert,:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-partitions .is-alert{color:var(--pv-danger)}:root:is([data-theme=dark],[data-theme=light]) .pv-surveillance-label.is-alert{background:var(--pv-danger-surface);border-color:var(--pv-danger)}:root:is([data-theme=dark],[data-theme=light]) .pv-inventory-row-actions .pv-inventory-delete:hover,:root:is([data-theme=dark],[data-theme=light]) .pv-routes .pv-route-remove{color:var(--pv-danger)}:root:is([data-theme=dark],[data-theme=light]) :is(.pv-quiet-legacy,.pv-legacy-content) :is([style^="color: rgb(239, 68, 68)"],[style*="; color: rgb(239, 68, 68)"]){color:var(--pv-danger)!important}:root:is([data-theme=dark],[data-theme=light]) :is(.pv-quiet-legacy,.pv-legacy-content) :is([style^="color: rgb(245, 158, 11)"],[style*="; color: rgb(245, 158, 11)"]){color:var(--pv-warning)!important}:root:is([data-theme=dark],[data-theme=light]) :is(.pv-quiet-legacy,.pv-legacy-content) :is([style^="color: rgb(34, 197, 94)"],[style*="; color: rgb(34, 197, 94)"]){color:var(--pv-success)!important}:root{--pv-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace}:root[data-theme] .pv-brand{color:var(--pv-ink);letter-spacing:-.8px}:root[data-theme] .pv-brand .pv-mark{color:var(--pv-accent)}:root[data-theme] .pv-workspace{background:var(--pv-canvas)}:root[data-theme=dark] .pv-workspace{background:radial-gradient(ellipse at 90% 0%,#25272d55 0,transparent 50%),linear-gradient(145deg,#141519,#0a0b0d 55%,#101114)}:root[data-theme=dark] .pv-sidebar{background:linear-gradient(175deg,#1d1e22,#111215 48%,#0d0e10);border-color:#303239}:root[data-theme=dark] .pv-topbar{background:linear-gradient(110deg,#17181be8,#101114ed);border-color:#2b2d32}:root[data-theme=dark] .pv-property-switch{background:linear-gradient(135deg,#24262b,#1a1b1f);border-color:#36383e}:root[data-theme] .pv-navigation-toggle{font-family:var(--pv-mono);font-size:10px;letter-spacing:1px;text-transform:uppercase}:root[data-theme] .pv-sidebar .pv-nav-item{border:1px solid transparent;border-radius:6px}:root[data-theme] .pv-sidebar .pv-nav-item.is-active{color:var(--pv-ink);background:var(--pv-subtle);border-color:var(--pv-border);box-shadow:inset 2px 0 var(--pv-accent)}:root[data-theme] .pv-sidebar .pv-nav-item.is-active svg{color:var(--pv-accent)}:root[data-theme] .pv-sidebar .pv-nav-item.is-active .pv-nav-count{background:var(--pv-surface);color:var(--pv-ink)}:root[data-theme=dark] .pv-sidebar .pv-nav-item.is-active{background:linear-gradient(100deg,#2d2f35,#212329)}:root[data-theme] :is(.pv-page-intro h1,.pv-inventory-heading h1,.pv-overview-heading h1){font-weight:650;letter-spacing:-1px}:root[data-theme] :is(.pv-inventory-eyebrow,.pv-eyebrow,.pv-breadcrumb,.pv-overview-heading time){font-family:var(--pv-mono)}:root[data-theme] .pv-status-summary-title{font-family:var(--pv-mono);font-size:10px;text-transform:uppercase;letter-spacing:.9px}:root[data-theme] :is(.pv-text-link,.pv-status-action,.pv-recommendation-action){color:var(--pv-link, var(--pv-accent))}:root[data-theme=dark] :is(.pv-inventory-workspace,.pv-overview-panel,.pv-status-card,.pv-readiness-compact,.pv-readiness-start,.pv-local-brief,.pv-overview-security-grid,.pv-inventory-recommendations.is-compact){background:linear-gradient(140deg,#202126,#18191d 55%,#141519);border-color:#33353c;box-shadow:0 1px #ffffff03 inset}:root[data-theme=dark] :is(.pv-dialog,.pv-account-dialog,.pv-setup-dialog,.pv-item-dialog){background:linear-gradient(145deg,#24262b,#17181c 70%)}:root[data-theme] :is(.pv-primary,.pv-inventory-button-primary,.pv-overview-button:not(.pv-button-outline),.pv-account-submit){border-color:var(--pv-accent);color:var(--pv-on-accent);background:var(--pv-accent);box-shadow:0 3px 10px #0002;font-weight:650}:root[data-theme=dark] :is(.pv-primary,.pv-inventory-button-primary,.pv-overview-button:not(.pv-button-outline),.pv-account-submit){background:linear-gradient(150deg,#ffad75,#f48947 68%);border-color:#ffb482}:root[data-theme] :is(.pv-primary,.pv-inventory-button-primary,.pv-overview-button:not(.pv-button-outline),.pv-account-submit):hover:not(:disabled){background:var(--pv-accent-hover);color:var(--pv-on-accent)}:root[data-theme] .pv-prep-chat-launcher:not(.is-open){color:var(--pv-ink);background:var(--pv-surface);border:1px solid var(--pv-border);box-shadow:0 6px 22px #0004}:root[data-theme] .pv-prep-chat-launcher:not(.is-open)>svg{color:var(--pv-accent)}:root[data-theme] .pv-prep-chat-launcher:not(.is-open):hover{border-color:var(--pv-accent);background:var(--pv-subtle)}:root[data-theme=dark] .pv-mobile-nav{background:#111215f5;border-color:var(--pv-border)}:root[data-theme] .pv-mobile-nav button.is-active{color:var(--pv-accent)}:root[data-theme] .pv-mobile-nav button.is-active>svg{background:var(--pv-subtle);box-shadow:0 0 0 5px var(--pv-subtle)}:root[data-theme] .pv-sidebar-calendar-day{color:var(--pv-ink);background:var(--pv-surface);border-color:var(--pv-border);border-top-color:var(--pv-accent)}:root[data-theme] :is(input,select,textarea){accent-color:var(--pv-accent)}:root[data-theme] :is(input,select,textarea):focus-visible{outline-color:var(--pv-focus)}:root[data-theme] ::selection{color:var(--pv-on-accent);background:var(--pv-accent)}:root[data-theme]{scrollbar-color:var(--pv-border) var(--pv-canvas)}:root[data-theme] :is(.pv-overview-alarm,.pv-security-summary>button,.pv-surveillance-system).is-armed{background:linear-gradient(135deg,#f8e9e8 0%,#fbf3f1 48%,var(--pv-surface) 100%);border-color:#d9b7b5}:root[data-theme=dark] :is(.pv-overview-alarm,.pv-security-summary>button,.pv-surveillance-system).is-armed{background:linear-gradient(135deg,#382329,#251c21 48%,#18191d);border-color:#5c3c43}@media print{:root[data-theme] .pv-workspace{background:#fff}}:root{--pv-select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%2365686f' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:root[data-theme=dark]{--pv-select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%23b6b9c0' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:root select:not([multiple]):is(:not([size]),[size="0"],[size="1"]){-webkit-appearance:none;appearance:none;padding-inline-end:38px!important;background-image:var(--pv-select-chevron)!important;background-position:right 12px center!important;background-size:16px 16px!important;background-repeat:no-repeat!important}:root select:not([multiple]):is(:not([size]),[size="0"],[size="1"]):dir(rtl){background-position:left 12px center!important}@media(forced-colors:active){:root select:not([multiple]):is(:not([size]),[size="0"],[size="1"]){-webkit-appearance:auto;appearance:auto;background-image:none!important}}
