@import "https://fonts.googleapis.com/css2?family=Instrument+Serif&family=DM+Sans:wght@400;500;600&display=swap";._logo_nwl0s_1{flex-shrink:0;width:208px;max-width:100%;height:auto;display:block}._entrance_nwl0s_8{width:244px;margin-bottom:28px}@media (max-width:610px){._logo_nwl0s_1{width:clamp(150px,48vw,180px)}._entrance_nwl0s_8{width:220px}}:is(.field-experience,.permitted-panel){--dialog-close-color:var(--muted);--dialog-close-hover:var(--soft);--dialog-close-focus:var(--accent)}:is(.field-experience,.permitted-panel,[data-slot=sheet-content]) button.dialog-close{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--dialog-close-color,currentColor);box-shadow:none;background:0 0;border:0;border-radius:50%;flex:0 0 44px;place-items:center;padding:0;line-height:1;display:grid}:is(.field-experience,.permitted-panel,[data-slot=sheet-content]) button.dialog-close svg{stroke-width:1.6px;width:18px;height:18px;display:block}@media (hover:hover){:is(.field-experience,.permitted-panel,[data-slot=sheet-content]) button.dialog-close:hover{color:var(--ink,currentColor);background:var(--dialog-close-hover,transparent)}}:is(.field-experience,.permitted-panel,[data-slot=sheet-content]) button.dialog-close:focus-visible{outline:2px solid var(--dialog-close-focus,currentColor);outline-offset:-4px;box-shadow:none}.field-experience :is(.lead-sheet>header,.reader-heading){align-items:flex-start;gap:12px}.field-experience :is(.lead-sheet>header,.reader-heading) h2{overflow-wrap:anywhere;flex:1;min-width:0;padding-top:6px}[data-slot=sheet-content]>[data-slot=sheet-header]{padding-right:68px}.permitted-panel{--paper:#24262a;--ink:#eee9df;--muted:#b5b4b2;--line:#3c3d40;--accent:#f1a37b;--soft:#40352f;--border:var(--line);--background:var(--paper);--foreground:var(--ink);--primary:var(--accent);--primary-foreground:#24262a;--secondary:var(--paper);--secondary-foreground:var(--ink);--muted-foreground:var(--muted);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--ink);gap:0;font-family:DM Sans,system-ui,sans-serif;box-shadow:-16px 0 48px #0003;border:0!important;border-left:1px solid var(--line)!important;background:var(--paper)!important;width:min(480px,100vw)!important;max-width:100vw!important}.permitted-panel[data-theme=light]{--paper:#fffcf6;--ink:#262a31;--muted:#6c6f75;--line:#dfddd6;--accent:#b64d30;--soft:#f5e5d9;--primary-foreground:#fffcf6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.permitted-panel [data-slot=sheet-header]{color:var(--ink);border-bottom:1px solid var(--line);background:0 0;flex-shrink:0;padding:24px 76px 20px 24px}.permitted-panel [data-slot=sheet-title]{letter-spacing:-.02em;color:var(--ink);margin:0;font:400 32px/1.1 Instrument Serif,Georgia,serif}.permitted-panel [data-slot=sheet-description]{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.5}.permitted-panel [data-slot=sheet-header]>:is([data-slot=sheet-title],.team-panel-eyebrow){overflow-wrap:anywhere}.permitted-panel .detail-scroll{flex:1;min-height:0;padding:24px;font-size:14px;line-height:1.55;overflow-y:auto}.permitted-panel .detail-scroll h2,.permitted-panel .detail-scroll h3{letter-spacing:0;color:var(--ink);font-size:16px;font-weight:500}.permitted-panel .detail-scroll p{color:var(--muted);margin:8px 0 16px;font-size:14px;line-height:1.55}.permitted-panel .detail-scroll .small-note{color:var(--muted);font-size:12px;line-height:1.5}.permitted-panel .detail-section{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;margin:16px 0 0;padding:18px 0}.permitted-panel .detail-section label{color:var(--ink)}.permitted-panel summary{cursor:pointer;color:var(--ink);padding:8px 0;font-size:15px;font-weight:500;line-height:1.5}.permitted-panel summary::marker{color:var(--muted);font-size:11px}.permitted-panel .support-launch{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.permitted-panel button[data-slot=button]{min-height:44px;box-shadow:none;border-radius:8px;font-size:13px}.permitted-panel .notice-dot{background:var(--accent)}.permitted-panel .empty-state>svg{color:var(--muted);width:24px;height:24px;margin:0 0 12px}.permitted-panel .push-state{background:color-mix(in srgb,var(--ink) 4%,transparent);color:var(--muted)}.permitted-panel input,.permitted-panel textarea,.permitted-panel select{color:var(--ink);background:var(--paper);border-color:var(--line)}.permitted-panel a{color:var(--accent)}.permitted-panel .territory-name{margin:0 0 8px;font:400 26px/1.15 Instrument Serif,Georgia,serif!important}.permitted-panel .territory-feeds li{border-top:1px solid var(--line);justify-content:space-between;align-items:start;gap:16px;padding:16px 0;display:flex}.permitted-panel .territory-feeds li>div{flex-direction:column;gap:5px;display:flex}.permitted-panel .territory-feeds strong{font-size:15px;font-weight:500}.permitted-panel .territory-feeds span,.permitted-panel .territory-feeds small{color:var(--muted);font-size:12px}@media (max-width:480px){.permitted-panel [data-slot=sheet-header]{padding:24px 70px 20px 22px}.permitted-panel .detail-scroll{padding:20px 22px}}.permitted-panel .support{color:var(--ink)}.permitted-panel .support .support-empty{border-color:var(--line);color:var(--ink);background:0 0;border-style:solid}.permitted-panel .support .support-empty svg,.permitted-panel .support :is(.support-muted,.support-reference,.support-card-top){color:var(--muted)}.permitted-panel .support :is(.support-card,.support-note,.support-private,.support-context,.support-receipt){background:color-mix(in srgb,var(--ink) 3%,transparent);color:var(--ink);border-color:var(--line);box-shadow:none;border-radius:8px}.permitted-panel .support .support-status{background:var(--soft);color:var(--ink);border-radius:5px}.permitted-panel .support .support-form :is(input,textarea,select){background:var(--paper);color:var(--ink);border-color:var(--line);border-radius:8px}.permitted-panel :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.permitted-panel [role=alert]{color:var(--accent)}.permitted-panel[data-slot=sheet-content]>[data-slot=sheet-close]{top:18px;right:16px}.permitted-panel .workspace-surface{border:1px solid var(--line);background:color-mix(in srgb,var(--ink) 2%,var(--paper));border-radius:12px}.permitted-panel .detail-scroll .workspace-section-title{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:11px;font-weight:600;line-height:1.4}.permitted-panel .empty-state{text-align:left;border:1px solid var(--line);background:color-mix(in srgb,var(--ink) 2%,var(--paper));border-radius:12px;padding:24px 18px}.permitted-panel .empty-state h2{margin:0 0 6px}.permitted-panel .empty-state p{max-width:34ch;margin:0}.permitted-panel .territory-feeds{border:1px solid var(--line);background:color-mix(in srgb,var(--ink) 2%,var(--paper));border-radius:12px;margin:12px 0 20px;padding:0 16px;list-style:none}.permitted-panel .territory-feeds li:first-child{border-top:0}.permitted-panel .territory-feeds small{color:var(--accent);white-space:nowrap;font-size:11px;line-height:1.6}.team-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.team-navigation{min-height:44px;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 20px 0;font-size:13px;display:flex}.team-navigation:empty{display:none}.team-identity{min-width:0;color:var(--muted);align-items:center;gap:8px;font:400 13px/1.4 DM Sans,sans-serif;display:flex}.team-identity>svg{stroke-width:1.5px;flex-shrink:0;width:16px;height:16px}.team-identity>span:not(.team-select){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-select{align-items:center;min-width:0;max-width:100%;display:inline-flex;position:relative}.team-select>svg{pointer-events:none;stroke-width:1.5px;width:14px;height:14px;position:absolute;right:9px}.team-select select{-webkit-appearance:none;appearance:none;font:inherit;color:inherit;cursor:pointer;outline-offset:3px;background:0 0;border:0;border-radius:6px;max-width:100%;min-height:36px;padding:6px 27px 6px 8px}.team-select select:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.team-select select:focus-visible{outline:2px solid var(--accent)}.team-select option{background:var(--paper);color:var(--ink)}.team-filter{color:var(--ink);flex-shrink:0;align-items:center;gap:8px;font-size:13px;display:flex}.team-filter .team-select{max-width:180px}.team-filter select{text-overflow:ellipsis;width:100%}.team-attention-trigger{width:44px;height:44px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:50%;flex:0 0 44px;place-items:center;padding:0;font:500 12px/1.3 DM Sans,sans-serif;display:inline-grid}:is(.team-attention-trigger:hover,.team-attention-trigger:focus-visible){color:var(--accent);background:var(--soft)}.team-attention-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.team-activity-indicator{border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:relative}.team-attention-trigger svg{stroke-width:1.5px;width:22px;height:22px}.team-attention-trigger[data-unread=true] .team-activity-indicator{color:var(--accent)}.team-attention-trigger b{background:var(--accent);min-width:15px;height:15px;color:var(--inverse);box-shadow:0 0 0 2px var(--bg);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;padding:0 3px;font:500 9px/1 DM Sans,sans-serif;display:grid;position:absolute;top:-3px;right:-4px}@media (prefers-reduced-motion:no-preference){.team-attention-trigger[data-unread=true] .team-activity-indicator:before{content:"";border:1px solid var(--accent);opacity:0;pointer-events:none;border-radius:50%;animation:1.8s ease-out 2 team-activity-pulse;position:absolute;inset:-2px}@keyframes team-activity-pulse{0%,to{opacity:0;transform:scale(.9)}25%{opacity:.22}75%{opacity:0;transform:scale(1.25)}}}.team-attention-more{border:1px solid var(--line);background:var(--soft);width:100%;color:var(--ink);border-radius:9px;margin:12px 0 20px;padding:11px;font:600 13px DM Sans,sans-serif;display:block}:is(.team-attention-more:hover,.team-attention-more:focus-visible){border-color:var(--accent);color:var(--accent)}.team-assignment{border-block:1px solid var(--line);margin:8px 0 16px;padding:8px 0;font:400 14px/1.5 DM Sans,sans-serif}.team-assignment-row{justify-content:space-between;align-items:center;gap:12px;min-height:38px;display:flex}.team-assignment-trigger,.team-assignment-name{min-width:0;min-height:38px;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:4px 0;display:flex}.team-assignment-trigger>span,.team-assignment-name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-assignment-trigger>svg,.team-assignment-name>svg,.team-activity-toggle>svg{width:17px;height:17px;color:var(--muted);stroke-width:1.5px;flex-shrink:0}.team-assignment-trigger>svg:last-child{width:13px;height:13px}.team-assignment-trigger:hover,.team-assignment-trigger[aria-expanded=true]{color:var(--accent)}.field-experience .team-assignment-menu{width:250px;max-height:var(--available-height);font-family:DM Sans,sans-serif;overflow:auto}.team-assignment-menu-label{color:var(--muted);padding:7px 11px 5px;font-size:11px;font-weight:500}.team-assignment-menu-message{color:var(--muted);margin:4px 11px;font-size:12px;line-height:1.4}.team-assignment-choice{min-height:40px;color:var(--ink);cursor:pointer;border:1px solid #0000;border-radius:5px;outline:none;align-items:center;gap:9px;padding:8px 11px;font-size:13px;line-height:1.35;display:flex}.team-assignment-choice[data-highlighted]{background:var(--soft);border-color:var(--line)}.team-assignment-choice[data-checked]{color:var(--accent)}.team-assignment-choice[data-disabled]{opacity:.45;cursor:default}.team-assignment-choice-name{overflow-wrap:anywhere;flex:1;min-width:0}.team-assignment-choice-role{color:var(--muted);font-size:11px}.team-assignment-check{flex:none;place-items:center;width:14px;display:grid}.team-assignment-check[data-unchecked]{visibility:hidden}.team-assignment-check svg,.team-assignment-menu-activity>svg{stroke-width:1.5px;width:14px;height:14px}.team-assignment-menu-divider{background:var(--line);height:1px;margin:5px 6px}.team-assignment-menu-activity{color:var(--muted)}.field-experience .team-assignment-dialog{font:400 14px/1.5 DM Sans,sans-serif}.team-assignment-dialog>p{overflow-wrap:anywhere;margin:12px 0}.team-assignment-dialog strong{font-weight:600}.team-assignment-dialog-note{color:var(--muted);font-size:12px}.team-assignment-dialog .team-assignment-picker-actions{flex-wrap:wrap;gap:8px;display:flex}.team-assignment-dialog .team-assignment-picker-actions>button{min-height:44px}.team-assignment-dialog .team-activity{max-height:40dvh;margin:16px 0 0}.team-assignment-help{color:var(--accent);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.team-assignment-help:has(*){border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.team-assignment-help button{min-height:40px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0}.team-activity-toggle{min-height:38px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:6px;padding:4px 0;font-size:13px;display:flex}.team-activity-toggle:hover,.team-activity-toggle[aria-expanded=true]{color:var(--accent)}.team-assignment-editor{background:color-mix(in srgb,var(--ink) 3%,transparent);border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;margin:8px 0;padding:10px;display:flex}.team-assignment-editor>.team-select{flex:1;min-width:0}.team-assignment-editor select{width:100%;min-height:40px}.team-assignment-editor .team-commit{background:var(--ink);color:var(--paper);box-shadow:none;border:0;border-radius:7px;min-height:40px;padding:8px 16px;font-size:14px}.team-editor-cancel{color:var(--muted);background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:40px;min-width:40px;height:40px;padding:0;display:grid}.team-editor-cancel:hover{color:var(--ink);background:var(--soft)}.team-editor-cancel svg{width:16px;height:16px}.team-assignment-picker{border:1px solid var(--line);background:color-mix(in srgb,var(--ink) 2%,transparent);border-radius:12px;margin:10px 0;padding:12px}.team-assignment-picker-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.team-assignment-picker-header>strong{color:var(--muted);font-size:13px;font-weight:500}.team-assignment-picker-header .team-editor-cancel{width:36px;min-width:36px;height:36px;margin:-4px -4px -4px 0}.team-assignment-empty{color:var(--muted);gap:4px;margin:4px 0 8px;font-size:13px;line-height:1.5;display:grid}.team-assignment-empty>strong{color:var(--ink);font-weight:500}.team-assignment-options{border:0;gap:4px;min-width:0;max-height:240px;margin:-3px;padding:3px;display:grid;overflow:auto}.team-assignment-option{min-height:44px;color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;display:flex}.team-assignment-option:hover,.team-assignment-option[data-selected=true]{background:var(--soft)}.team-assignment-option[data-selected=true]{color:var(--accent)}.team-assignment-option>input{-webkit-appearance:auto;appearance:auto;width:16px;height:16px;accent-color:var(--accent);flex-shrink:0;margin:0}.team-assignment-option>input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.team-assignment-option>span{overflow-wrap:anywhere;min-width:0}.team-assignment-options:disabled{opacity:.55}.team-assignment-picker-actions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.team-assignment-picker-actions>button{min-height:40px;box-shadow:none;border:1px solid #0000;border-radius:8px;padding:8px 14px;font:500 13px DM Sans,sans-serif}.team-assignment-cancel{color:var(--muted);background:0 0}.team-assignment-cancel:hover{background:var(--soft);color:var(--ink)}.team-assignment .team-assignment-picker-actions>.team-commit{background:var(--accent);color:var(--paper)}.team-assignment .team-assignment-picker-actions>.team-commit:disabled{color:var(--muted);border-color:var(--line);opacity:.55;background:0 0}.team-coordination-warning{border:1px solid var(--accent);background:var(--soft);border-radius:9px;margin:8px 0;padding:12px;font-size:12px;line-height:1.5}.team-coordination-warning strong{font-size:13px}.team-coordination-warning p{color:var(--ink);margin:6px 0}.team-coordination-warning label{cursor:pointer;align-items:flex-start;gap:8px;margin-top:10px;display:flex}.team-coordination-warning input{width:17px;height:17px;accent-color:var(--accent);flex-shrink:0}.team-assignment :is(button,select):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.team-assignment [role=status]{color:var(--accent);margin:8px 0;font-size:13px}.team-activity{max-height:280px;margin:8px 0;padding:0 0 0 8px;list-style:none;overflow:auto}.team-activity li{border-left:1px solid var(--line);gap:3px;margin:0;padding:10px 0 14px 18px;font-size:13px;display:grid;position:relative}.team-activity li:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:17px;left:-3px}.team-activity li>div{flex-wrap:wrap;gap:4px 8px;display:flex}.team-activity strong{color:var(--ink);font-weight:500}.team-activity span,.team-activity time{color:var(--muted)}.team-activity time{font-size:12px}.team-assignee{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.team-assignee:before{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px}.team-new-assignment{color:var(--accent);justify-self:end;font-size:11px;font-weight:600}.team-handoff{gap:7px;padding:2px 0 12px;display:grid}.team-handoff p{overflow-wrap:anywhere;margin:0}.team-handoff p small{color:var(--muted);letter-spacing:.02em;margin-bottom:2px;font-size:11px;display:block}.team-handoff-brief{font-size:14px;line-height:1.5}.team-handoff-next time{color:var(--muted)}.team-handoff-latest{color:var(--muted);font-size:12px}.team-handoff-help{color:var(--accent);font-size:13px}.team-handoff-new{background:var(--soft);color:var(--accent);border-radius:5px;justify-self:start;padding:2px 7px;font-size:11px;font-weight:600}.team-handoff :is(.team-handoff-help button,.team-handoff-request,.team-handoff-edit){min-height:34px;color:var(--accent);text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:4px 0;font:500 12px/1.4 DM Sans,sans-serif;text-decoration:underline}.team-handoff-help button{margin-left:10px}.team-handoff-form{border:1px solid var(--line);background:var(--paper);border-radius:10px;gap:10px;padding:12px;display:grid}.team-handoff-form label{color:var(--muted);gap:5px;font-size:12px;display:grid}.team-handoff-form :is(textarea,input){border:1px solid var(--line);background:var(--bg);width:100%;min-width:0;min-height:40px;color:var(--ink);border-radius:7px;padding:9px;font:400 16px/1.4 DM Sans,sans-serif}.team-handoff-form textarea{resize:vertical;min-height:78px}.team-handoff-form>div{gap:12px;display:flex}.team-assignment .team-handoff .team-handoff-form button{border:1px solid var(--line);background:var(--ink);min-height:40px;color:var(--paper);border-radius:7px;padding:8px 14px;font:500 14px/1.4 DM Sans,sans-serif}.team-assignment .team-handoff .team-handoff-form button+button{color:var(--muted);background:0 0}.team-assignment .team-handoff .team-handoff-form button:disabled{background:var(--soft);color:var(--muted);opacity:1}.team-assignment button:disabled{opacity:.45;cursor:default}.team-opened-state{color:var(--muted);margin:0 0 8px;padding-left:26px;font-size:12px}.team-sync-message{color:var(--muted);font-size:13px;line-height:1.5}.team-sync-message button{min-height:36px;color:var(--accent);font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:4px 7px;text-decoration:underline}.team-handoff-form>.team-plan-conflict{border-bottom:1px solid var(--line);padding:10px 0 14px;font-size:13px;line-height:1.5;display:block}.team-plan-conflict strong{color:var(--accent);font-weight:500}.team-plan-conflict p{margin:6px 0}.team-plan-conflict button{margin:6px 8px 0 0}.team-attention-trigger .team-attention-stale{border:1px solid var(--accent);background:var(--bg);width:12px;height:12px;color:var(--accent);border-radius:50%;place-items:center;font-size:9px;line-height:1;display:grid;position:absolute;bottom:-2px;left:-3px}.team-handoff-next{font-size:14px}.team-handoff p small{font-size:12px}.team-panel{overflow:hidden}.team-panel .team-panel-eyebrow{color:var(--muted);margin-bottom:8px;font-size:13px}.team-panel .team-roster-section{padding:0 0 24px}.team-panel .team-roster-section+.team-roster-section{border-top:1px solid var(--line);padding-top:24px}.team-panel .team-roster-section h3{justify-content:space-between;align-items:center;margin:0 0 10px;font-size:15px;font-weight:500;display:flex}.team-panel .team-roster-section h3>span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:400}.team-members{border:1px solid var(--line);background:color-mix(in srgb,var(--ink) 2%,var(--paper));border-radius:12px;margin:0;padding:0 14px;list-style:none}.team-members li{align-items:center;gap:12px;min-width:0;padding:14px 0;display:flex}.team-members li+li{border-top:1px solid var(--line)}.team-avatar{border:1px solid var(--line);width:36px;height:36px;color:var(--accent);background:var(--soft);border-radius:50%;flex-shrink:0;place-items:center;font:500 14px/1 DM Sans,system-ui,sans-serif;display:grid}.team-member-name{overflow-wrap:anywhere;flex:1;min-width:0}.team-member-name strong{font-size:14px;font-weight:500;line-height:1.5;display:block}.team-member-name small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.team-member-workload{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px;font-weight:400;line-height:1.4;display:block}.team-member-check{grid-column:3;place-items:center;display:grid}.team-member-check svg{stroke-width:1.5px;width:16px;height:16px}.team-panel .team-remove{color:var(--muted);padding:6px;font-size:12px}.team-panel .team-empty{align-items:flex-start;gap:12px;padding:14px 0 8px;display:flex}.team-empty>svg{width:22px;height:22px;color:var(--muted);stroke-width:1.4px;flex-shrink:0;margin-top:3px}.team-empty strong{font-size:14px;font-weight:500}.team-panel .team-empty p{max-width:280px;margin:4px 0 0;font-size:14px}.team-invite-form{gap:8px;margin-top:20px;display:grid}.team-invite-form label{color:var(--muted);font-size:13px}.team-invite-entry{gap:10px;display:grid}.team-panel .team-invite-entry input{border:1px solid var(--line);width:100%;min-width:0;height:46px;box-shadow:none;background:0 0;border-radius:8px;padding:12px 14px;font-size:15px}.team-panel .team-invite-entry button{background:var(--ink);width:100%;min-height:44px;color:var(--paper);justify-content:space-between;padding:10px 14px;font-size:14px}.team-panel button:disabled{opacity:.4}.team-panel .team-invite-entry button svg,.team-invite-preview button svg{width:16px;height:16px}.team-invite-preview{border:1px solid var(--line);background:color-mix(in srgb,var(--ink) 2%,transparent);border-radius:10px;margin:0 0 24px;padding:18px}.team-invite-preview h3{margin-top:0}.team-invite-preview pre{white-space:pre-wrap;color:var(--muted);overflow-wrap:anywhere;margin:14px 0 20px;font:400 14px/1.65 DM Sans,sans-serif}.team-invite-preview>strong{font-size:15px;font-weight:500}.team-pending li{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.team-invite-actions{flex-wrap:wrap;gap:16px;display:flex}.team-invite-actions button{color:var(--accent);padding:0;font-size:12px}.team-panel .team-feedback{border-top:1px solid var(--line);color:var(--accent);padding:12px 0}.team-management{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.team-management h2,.team-management h3{margin:16px 0 8px}.team-management label{color:var(--muted);gap:6px;margin:12px 0;font-size:14px;display:grid}.team-management input,.team-management select{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);background:0 0;border-radius:8px;padding:10px 12px}.team-management-limits{grid-template-columns:1fr 1fr;gap:12px;display:grid}.team-management-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.team-management-row span{overflow-wrap:anywhere;min-width:0}.team-management-row small{color:var(--muted);display:block}.team-history-record{border-bottom:1px solid var(--line);padding:20px 0}.permitted-panel .team-history-record h3{margin:0 0 8px;font:400 28px/1.2 Instrument Serif,Georgia,serif}.team-history-record blockquote{border-left:2px solid var(--accent);white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0;padding-left:14px}.team-join-review{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.team-join-preview p{margin:10px 0}.team-management .team-join-confirm{align-items:flex-start;gap:10px;display:flex}.team-management .team-join-confirm input{flex-shrink:0;width:20px;min-height:20px;margin-top:3px}.team-invitation{--paper:#24262a;--ink:#eee9df;--muted:#b5b4b2;--line:#3c3d40;--accent:#f1a37b;min-height:100dvh;color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#191b1e;place-items:center;padding:48px 24px;font:400 15px/1.65 DM Sans,system-ui,sans-serif;display:grid}.team-invitation[data-theme=light]{--paper:#fffcf6;--ink:#262a31;--muted:#6c6f75;--line:#dfddd6;--accent:#b64d30;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f6f3ec}.team-invitation-card{width:100%;max-width:440px}.team-invitation-logo{width:190px;height:auto;margin:0 0 56px;display:block}.team-invitation-eyebrow{color:var(--accent);margin-bottom:12px;font-size:13px;display:block}.team-invitation h1{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 24px;font:400 clamp(38px,6vw,48px)/1.08 Instrument Serif,Georgia,serif}.team-invitation p{color:var(--muted);margin:16px 0}.team-invitation strong{color:var(--ink);overflow-wrap:anywhere;font-weight:500}.team-invitation button{width:100%;min-height:48px;box-shadow:none;background:var(--ink);color:var(--paper);border:0;border-radius:8px;justify-content:center;align-items:center;margin-top:28px;font:500 15px/1.4 DM Sans,system-ui,sans-serif;display:flex}.team-invitation button:disabled{opacity:.5}.team-invitation button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.team-invitation [role=alert]{border-top:1px solid var(--line);color:var(--accent);padding-top:16px}@media (max-width:480px){.team-navigation{gap:8px;padding:7px 12px 0}.team-identity{gap:6px;font-size:12px}.team-identity>svg{width:14px;height:14px}.team-filter{font-size:12px}.team-filter .team-select{max-width:135px}.team-panel .team-member-name strong{font-size:14px}.team-assignment-trigger>span{max-width:210px}.team-assignment{margin-bottom:12px}}@media (max-width:680px){.team-navigation .team-identity{flex:1}}.field-experience .selected-body .team-assignment{border-top:1px solid var(--line);border-bottom:0;margin:4px 0 0;padding:4px 0;font:400 12px/1.4 DM Sans,sans-serif}.field-experience .selected-body .team-assignment-row{gap:8px;min-height:32px}.field-experience .selected-body :is(.team-assignment-trigger,.team-assignment-name,.team-activity-toggle){gap:6px;min-height:32px;padding:4px 0;font:400 12px/1.4 DM Sans,sans-serif}.field-experience .selected-body :is(.team-assignment-trigger,.team-assignment-name){flex:1;min-width:0}.field-experience .selected-body .team-activity-toggle{color:var(--muted);flex-shrink:0}.field-experience .selected-body :is(.team-assignment-trigger,.team-assignment-name,.team-activity-toggle)>svg{width:14px;height:14px}.field-experience .selected-body .team-assignment-trigger>svg:last-child{width:12px;height:12px}.field-experience .selected-body .team-handoff{gap:6px;padding:0}.field-experience .selected-body .team-handoff:empty{display:none}.field-experience .selected-body .team-handoff :is(.team-handoff-edit,.team-handoff-request){min-height:30px;padding:3px 0;font:400 12px/1.4 DM Sans,sans-serif;text-decoration:none}.field-experience .selected-body .team-handoff :is(.team-handoff-edit,.team-handoff-request):hover{text-underline-offset:3px;text-decoration:underline}.field-experience .selected-body .team-opened-state{margin:0 0 4px;padding-left:20px;font-size:11px}.field-experience .selected-body .team-handoff-brief,.field-experience .selected-body .team-handoff-next{font-size:12px}.field-experience .selected-body .team-assignment-row[data-with-status=true]{grid-template-columns:max-content minmax(0,1fr);gap:12px;display:grid}.field-experience .selected-body .team-assignment-row[data-with-status=true] .team-assignment-trigger,.field-experience .selected-body .team-assignment-row[data-with-status=true] .team-assignment-name{justify-content:flex-end}.field-experience .selected-body .team-assignment-utilities{justify-content:space-between;align-items:center;gap:12px;display:flex}.field-experience .selected-body .team-assignment-utilities .team-handoff-edit{min-height:30px;color:var(--muted);background:0 0;border:0;padding:3px 0;font:400 11px/1.4 DM Sans,sans-serif;text-decoration:none}.field-experience .selected-body .team-assignment-utilities :is(.team-handoff-edit,.team-activity-toggle):hover{color:var(--accent)}.field-experience .selected-body .team-assignment-utilities .team-activity-toggle{min-height:30px;margin-left:auto;font-size:11px}.team-filter>svg{width:17px;height:17px;color:var(--muted);stroke-width:1.5px;flex:none}.team-member-trigger{min-height:36px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 2px;display:flex}.team-member-trigger>span{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.team-member-trigger>svg{width:14px;height:14px;color:var(--muted)}.team-member-trigger:hover,.team-member-trigger[data-popup-open]{color:var(--accent)}.team-member-positioner{z-index:150}.field-experience.team-member-menu{width:280px;max-width:calc(100vw - 24px);max-height:var(--available-height);border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:12px;outline:none;padding:6px;font:400 14px/1.4 DM Sans,sans-serif;overflow:auto;box-shadow:0 12px 36px #0004}.team-member-option{cursor:pointer;border-radius:7px;outline:none;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:44px;padding:8px 10px;display:grid}.team-member-option[data-highlighted]{background:var(--soft)}.team-member-option[data-checked]{color:var(--accent)}.team-member-option>svg{width:18px;height:18px;color:var(--muted);justify-self:center}.team-member-initial{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);border-radius:50%;place-items:center;font-size:13px;display:grid}.team-member-copy{gap:2px;min-width:0;display:grid}.team-member-copy>span{overflow-wrap:anywhere}.team-member-copy small{color:var(--muted);font-size:12px}.team-member-copy>.team-member-workload{margin-top:0}.team-member-separator{background:var(--line);height:1px;margin:5px 10px}.team-member-loading{color:var(--muted);padding:10px;font-size:13px}.field-experience.team-member-menu{height:auto;min-height:0}.field-status-with-archive{align-items:center;gap:8px;min-width:0;display:flex}.field-experience .field-archive-shortcut{min-height:32px;color:var(--accent);white-space:nowrap;background:0 0;border:0;padding:2px 0;font-size:11px}.field-experience .field-archive-shortcut:hover{text-underline-offset:3px;text-decoration:underline}.field-experience .field-status-with-archive .field-status-trigger{min-width:0}.field-experience .card-new-assignment{align-self:center;margin-left:auto;line-height:1.2}.personal-archive-views{border-bottom:1px solid var(--line);gap:20px;margin:12px 0;display:flex}.personal-archive-views button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:8px 0;font-size:13px}.personal-archive-views button[aria-pressed=true]{color:var(--accent);border-bottom-color:currentColor}.personal-archive-record{justify-content:space-between;align-items:center;gap:16px;display:flex}.personal-archive-record>div{min-width:0}.personal-archive-record h3{overflow-wrap:anywhere}.personal-archive-restore{border:1px solid var(--line);color:var(--accent);background:0 0;border-radius:8px;flex:none;padding:8px 12px;font-size:13px}.permitted-panel .personal-archive-views{margin:0;padding:0 24px}.permitted-panel .personal-archive-record p{margin-bottom:0}.team-activity-feed{gap:12px;margin:0;padding:0;list-style:none;display:grid}.team-attention-panel [data-slot=sheet-title]:focus{outline:none}.team-activity-view{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:-6px 0 16px;padding-bottom:10px;font-size:12px;display:flex}.team-activity-view button{min-height:44px;color:var(--accent);white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0 2px;font:500 13px/1.3 DM Sans,sans-serif;display:inline-flex}.team-activity-view button svg{width:16px;height:16px}.team-activity-view button:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.team-history-description{color:var(--muted);margin:0 0 18px;font-size:13px;line-height:1.5}.team-history-feed .team-activity-meta time{text-align:left;margin-left:0}.team-history-feed .team-activity-meta>span{margin-left:auto}.team-history-feed div.team-activity-card{cursor:default}.team-activity-card{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.team-activity-card:hover{background:color-mix(in srgb,var(--ink) 3%,transparent)}.team-activity-meta{width:100%;color:var(--muted);align-items:center;gap:8px;font:400 11px/1.4 DM Sans,sans-serif;display:flex}.team-activity-meta time{text-align:right;font-variant-numeric:tabular-nums;margin-left:auto}.team-activity-meta i{background:var(--accent);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.team-activity-address{align-items:center;gap:12px;width:100%;display:flex}.team-activity-address strong{overflow-wrap:anywhere;font:400 24px/1.15 Instrument Serif,Georgia,serif}.team-activity-address svg{width:17px;height:17px;color:var(--muted);flex-shrink:0;margin-left:auto}.team-activity-summary{color:var(--muted);overflow-wrap:anywhere;font-size:14px;line-height:1.55}.team-activity-summary b{color:var(--ink);font-weight:500}.team-activity-flags{flex-wrap:wrap;gap:6px;display:flex}.team-activity-flags>span{border:1px solid var(--line);color:var(--accent);border-radius:5px;padding:4px 7px;font-size:11px;line-height:1.3}.team-activity-next{border-top:1px solid var(--line);overflow-wrap:anywhere;flex-direction:column;gap:3px;width:100%;padding-top:10px;font-size:13px;line-height:1.5;display:flex}.team-activity-next>span{color:var(--muted);font-size:11px}@media (max-width:380px){.team-activity-meta{flex-wrap:wrap;gap:6px}.team-activity-meta time{font-size:10px}.team-activity-card{padding:14px}}.field-experience .follow-up-countdown{color:var(--muted);font:400 10px/1.3 DM Sans,sans-serif}.field-experience .field-status-trigger .follow-up-status-label{white-space:normal;flex-wrap:wrap;align-items:baseline;gap:2px 6px;max-width:190px;display:inline-flex}.field-experience .field-status-trigger .follow-up-countdown{white-space:nowrap}.field-experience .team-assignment-row:has([data-follow-up=true]){grid-template-columns:minmax(0,1fr) auto!important}.field-experience .field-status-trigger[data-follow-up=true]{min-width:0}.field-experience .field-status-trigger[data-follow-up=true]>svg{margin-left:auto}.field-experience .feed-row:has(.follow-up-countdown){height:108px}.field-experience .feed-row:has(.follow-up-countdown) .result{grid-template-rows:24px 17px 17px 17px 16px}.field-experience .feed-row .row-work:has(.follow-up-countdown){white-space:nowrap;grid-row:1/3;grid-template-columns:auto minmax(0,1fr);gap:0 5px;display:grid}.field-experience .feed-row .row-work .follow-up-countdown{white-space:nowrap;grid-area:2/1/auto/-1;font-size:10px;line-height:16px}.field-experience .feed-row .row-work>.follow-up-countdown:before{display:none}.field-experience .follow-up-dialog{width:min(380px,100% - 32px);padding:20px}.field-experience .follow-up-dialog h2{font:30px/1.1 Instrument Serif,serif}.field-experience .follow-up-dialog>p{color:var(--muted);font:400 12px/1.5 DM Sans,sans-serif}.field-experience .follow-up-days{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.field-experience .follow-up-days>button{border:1px solid var(--line);min-height:58px;color:var(--ink);background:0 0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 2px;display:flex}:is(.field-experience .follow-up-days>button:hover,.field-experience .follow-up-days>button:focus-visible){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.field-experience .follow-up-days strong{font:500 13px/1.3 DM Sans,sans-serif}.field-experience .follow-up-days small{color:var(--muted);font:400 9px/1.3 DM Sans,sans-serif}.field-experience .follow-up-dialog .follow-up-hint{margin-bottom:0;font-size:11px}.field-experience .feed-row:has(.follow-up-countdown) .row-dates{grid-row:3/6}.field-experience .feed-row:has(.follow-up-countdown) .equipment-line{right:calc(var(--row-rail) + 30px)}.field-experience .device .selected-body .home-navigation{margin-left:auto}.field-experience .device .selected-body .home-meta{border:0;flex:none;align-items:center;min-height:28px;margin:0;padding:0;position:static}.field-experience .device .selected-body .home-meta :is(.close-property,.pager button){place-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;display:grid}.field-experience .device .selected-body .home-title{margin:0 0 5px;font-size:24px;line-height:1.08}.field-experience .device .selected-body .property-heading{padding-right:0}.field-experience .device .selected-body .card-heading-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;width:100%;height:36px;margin:0 0 1px;padding-top:4px;display:grid}.field-experience .device .selected-body .card-heading-row .home-title{white-space:nowrap;overflow-wrap:normal;min-width:0;margin:0}.field-experience .device .selected-body .card-heading-row .home-meta{margin-top:-3px}.field-experience .device .selected-body .card-heading-row .home-navigation svg{width:22px;height:22px;transform:none}.field-experience .device .selected-body .card-location{margin:0 0 4px;font-size:11px;line-height:1.4}.field-experience .device .selected-body .card-location-accuracy{color:var(--muted);margin:3px 0 0;font-size:11px;line-height:1.4}.field-experience .device .selected-body .timing{margin:0 0 8px;padding:0;font-size:11px;line-height:1.4}.field-experience .device .selected-body .team-assignment{border:0;margin:0;padding:0}.field-experience .device .selected-body .team-assignment-row{border-block:1px solid var(--line);gap:12px;min-height:34px}.field-experience .device .selected-body .team-assignment-row :is(button,.team-assignment-name){min-height:32px;font-size:12px}.field-experience .device .selected-body .status-tools{gap:12px;min-height:32px;margin:0 0 4px}.field-experience .device .selected-body .status-tools :is(.field-note-shortcut,.save){min-height:32px;margin:0;padding:3px 0;font-size:12px;font-weight:400}.field-experience .device .selected-body .card-parties{gap:16px;margin:0 0 8px}.field-experience .device .selected-body .card-parties dt{margin:0 0 3px;font-size:10px;line-height:1.4}.field-experience .device .selected-body .card-parties dd{font-size:12px;line-height:1.4}.field-experience .device .selected-body .facts{grid-template-columns:minmax(0,1.45fr) repeat(2,minmax(max-content,1fr));margin:0;padding:0 0 4px}.field-experience .device .selected-body .facts small{white-space:nowrap;margin-bottom:4px;font-size:10px;line-height:14px;display:block}.field-experience .device .selected-body .facts strong{white-space:nowrap;font-size:22px;line-height:1.1;display:block}.field-experience .device .selected-body .facts>div{min-width:0;padding-inline:10px}.field-experience .device .selected-body .facts>div:first-child{padding-left:0}.field-experience .device .selected-body .facts>div:last-child{padding-right:0}.field-experience .device .selected-body .facts em{white-space:nowrap;margin-left:2px;font-size:.42em}.field-experience .device .selected-body .card-fit-line{scrollbar-width:none;display:block;overflow:auto hidden}.field-experience .device .selected-body .card-fit-line::-webkit-scrollbar{display:none}.field-experience .device .selected-body .card-fit-line>span{white-space:nowrap;width:max-content;display:block}.field-experience .device .selected-body .card-fit-line:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.field-experience .device.card-open.map-expanded .panel:not(.browsing){height:auto;max-height:calc(100dvh - 160px);overflow:hidden}.field-experience .device.map-expanded .panel:not(.browsing) .selected-body{height:auto;max-height:calc(100dvh - 162px);overflow:hidden}.field-experience .device .selected-body .property-heading{z-index:2;background:var(--paper);position:sticky;top:0}.field-experience .device .selected-body .property-footer .details{min-height:32px;padding:4px 0;font-size:12px}.field-experience .device .selected-body>.actionrow{gap:10px;padding:6px 0 8px}.field-experience .device .selected-body>.actionrow :is(a,button){min-height:36px;font-size:13px}.field-experience .device .selected-body .card-permit-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;margin:0;display:flex}.field-experience .device .selected-body .card-permit-meta :is(.card-location,.timing){margin:0;padding:0;font-size:11px;line-height:1.4}.field-experience .device .selected-body .card-permit-meta .card-location{flex:auto}.field-experience .device .selected-body .card-permit-meta [data-field-part=open-dashboard]{min-height:24px;color:var(--muted);white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:4px;margin:0 0 0 auto;padding:0;font:400 10px/1.4 DM Sans,sans-serif;display:inline-flex}.field-experience .device .selected-body .card-permit-meta [data-field-part=open-dashboard]:hover{color:var(--ink)}.field-experience .device .selected-body .card-permit-meta .timing{text-align:left;flex:0 auto;margin-left:0}.field-experience .device .selected-body .card-permit-meta .timing b{white-space:nowrap;margin-inline-start:4px}.field-experience .device .selected-body .card-permit-meta .timing .permit-issued{color:var(--accent)}.field-experience .device .selected-body .card-permit-meta .timing>span{padding:0}.field-experience .discovery-badge{color:var(--muted);white-space:nowrap;margin:0;font-size:10px;font-weight:400;line-height:1.4;display:block}.field-experience .device .selected-body .team-assignment-panel{border:1px solid var(--line);background:var(--paper);border-radius:10px;margin:6px 0 10px;padding:10px 12px}.field-experience .device .selected-body .team-assignment-panel[hidden]{display:none}.field-experience .device .selected-body .team-assignment-panel-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.field-experience .device .selected-body .team-assignment-panel-heading>strong{color:var(--ink);font:500 12px/1.4 DM Sans,sans-serif}.field-experience .device .selected-body .team-assignment-panel-heading .team-editor-cancel{width:28px;min-width:28px;height:28px;min-height:28px;margin-right:-4px}.field-experience .device .selected-body .team-assignment-panel .team-assignment-picker{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:4px 0 8px;padding:0 0 8px}.field-experience .device .selected-body .team-change-assignment{min-height:32px;color:var(--accent);background:0 0;border:0;padding:4px 0;font:400 12px/1.4 DM Sans,sans-serif}.field-experience .device .selected-body .team-trigger-alert{background:var(--accent);border-radius:50%;flex-shrink:0;width:5px;height:5px}.field-experience .device .selected-body .team-assignment-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.field-experience .save[aria-pressed=true] svg{fill:currentColor}.field-experience [data-field-part=content-reader] .record-freshness{color:var(--muted);margin:0 0 16px;font:400 12px/1.5 DM Sans,sans-serif}.field-experience [data-field-part=content-reader] .sp-detail-summary p{white-space:pre-wrap;overflow-wrap:anywhere;flex-direction:column;gap:6px;margin:0 0 18px;font:400 14px/1.6 DM Sans,sans-serif;display:flex}.field-experience [data-field-part=content-reader] .sp-detail-summary small{color:var(--muted);font-size:12px;line-height:1.5;display:block}.field-experience [data-field-part=content-reader] .sp-detail-summary strong{font-weight:500}.field-experience [data-field-part=content-reader]>dl{margin:0;font:400 14px/1.6 DM Sans,sans-serif}.field-experience [data-field-part=content-reader]>dl>div{border-top:1px solid var(--line);padding:12px 0}.field-experience [data-field-part=content-reader] dt{color:var(--muted);margin-bottom:4px;font-size:12px}.field-experience [data-field-part=content-reader] dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.field-experience .device .selected-body .card-date-details{text-align:left;width:100%;min-height:28px;color:var(--muted);background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0 0 2px;padding:4px 0;font:400 11px/1.5 DM Sans,sans-serif;display:flex}.field-experience .card-date-details>svg{flex:none;width:12px;height:12px;margin-left:auto}.field-experience .card-date-details:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.field-experience .card-date-details .discovery-badge:before{content:"·";color:var(--muted);margin-right:10px}.field-experience .permit-timeline dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px;padding:12px 0;display:grid}.field-experience [data-field-part=content-reader] .permit-timeline dt{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.field-experience [data-field-part=content-reader] .permit-timeline dd{color:var(--ink);margin:0;font-size:13px;line-height:1.5}.field-experience [data-field-part=content-reader] .permit-timeline p{color:var(--muted);margin:16px 0 0;font:400 12px/1.6 DM Sans,sans-serif}.field-experience .device .selected-body .facts{border-top:1px solid color-mix(in srgb,var(--line) 60%,transparent);padding-top:6px}.field-experience .device .panel:not(.browsing) .selected-body .property-footer .details{min-height:28px;padding-block:2px}.field-experience .device .panel:not(.browsing)>.selected-body>.actionrow{padding-top:3px}.field-experience .device .selected-body .party-name{overflow-wrap:anywhere;min-width:0;display:block;position:relative}.field-experience .device .selected-body .party-name-probe{visibility:hidden;pointer-events:none;white-space:normal;width:100%;position:absolute;top:0;left:0}.field-experience .device .selected-body .party-name-tail{white-space:nowrap;overflow-wrap:normal}.field-experience .device .selected-body .party-name-toggle{min-height:0;color:var(--accent);white-space:nowrap;background:0 0;border:0;border-radius:0;margin:0;padding:0;font:400 11px/1.4 DM Sans,sans-serif;display:inline}.field-experience .device .selected-body button.party-name-toggle:hover{text-underline-offset:3px;text-decoration:underline}.homeowner-details{color:var(--ink);border:0;margin:0 0 18px;padding:0}.homeowner-details header{justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin-bottom:4px;display:flex}.homeowner-details h3{align-items:center;gap:7px;margin:0;font:500 13px/1.4 DM Sans,sans-serif;display:flex}.homeowner-details h3 svg{width:15px;height:15px;color:var(--muted);flex-shrink:0}.homeowner-details button{font:inherit;cursor:pointer}.homeowner-details button:disabled{opacity:.5;cursor:default}.homeowner-details :is(.homeowner-edit,.homeowner-add),.homeowner-error button{color:var(--accent);white-space:nowrap;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:4px;min-height:32px;padding:4px 6px;font-size:12px;display:inline-flex}.homeowner-details :is(.homeowner-edit,.homeowner-add):hover,.homeowner-error button:hover{background:var(--soft)}.homeowner-details .homeowner-add svg{width:14px;height:14px}.homeowner-details .homeowner-caption,.homeowner-details .homeowner-provenance{color:var(--muted);margin:5px 0;font:400 11px/1.45 DM Sans,sans-serif}.homeowner-details form{margin:0}.homeowner-details .note-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.field-experience .field-notes-editor .homeowner-details label{margin:10px 0 0;font-size:11px;line-height:1.4}.field-experience .homeowner-details input{box-sizing:border-box;border:1px solid var(--line);background:var(--bg);width:100%;min-width:0;height:38px;min-height:38px;color:var(--ink);border-radius:6px;margin-top:4px;padding:6px 10px;font:16px/1.4 DM Sans,sans-serif;display:block}.homeowner-details input:focus{outline:1px solid var(--accent);outline-offset:1px}.homeowner-details dl{gap:5px;margin:4px 0 0;display:grid}.homeowner-details dl>div{grid-template-columns:40px minmax(0,1fr);gap:10px;font:400 12px/1.5 DM Sans,sans-serif;display:grid}.homeowner-details dt{color:var(--muted);padding-top:1px;font-size:11px}.homeowner-details dd{overflow-wrap:anywhere;margin:0}.homeowner-details a{color:var(--accent);text-decoration:none}.homeowner-details a:hover{text-decoration:underline}.homeowner-details .homeowner-error{color:var(--accent);font-size:12px;line-height:1.5}.permit-update-banner{background:var(--paper,#faf7f2);border-top:1px solid var(--line,#dedbd6);border-bottom:1px solid var(--line,#dedbd6);color:var(--ink,#25272b);text-align:left;align-items:flex-start;gap:13px;margin:0;padding:14px 20px;display:flex}.permit-update-banner__mark{opacity:.55;background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;margin-top:6px}.permit-update-banner__copy{gap:3px;min-width:0;line-height:1.35;display:grid}.permit-update-banner__copy strong{letter-spacing:.01em;font-size:13px;font-weight:650}.permit-update-banner__copy span{opacity:.75;font-size:12px}.permit-update-banner__actions{white-space:nowrap;align-items:center;gap:10px;margin-left:auto;display:flex}.permit-update-banner__actions button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px;font-size:12px}.permit-update-banner__actions button:first-child{text-underline-offset:3px;text-decoration:underline}.permit-update-banner__dismiss{opacity:.65;place-items:center;display:grid}.permit-update-banner__actions button:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid}@media (max-width:680px){.permit-update-banner{flex-wrap:wrap;padding:13px 16px}.permit-update-banner__copy{flex:1}.permit-update-banner__actions{justify-content:flex-end;width:100%;margin-top:1px}}:is(#solar-territory,#saved-territory) .sp-header{align-items:center;padding:26px 24px 20px}:is(#solar-territory,#saved-territory) .sp-heading{border-top:0;margin:0 24px;padding:2px 0 22px;display:block}:is(#solar-territory,#saved-territory) .sp-heading h1{letter-spacing:-.025em;margin:0;font-family:Instrument Serif,Georgia,serif;font-size:36px;font-weight:400;line-height:1.2}:is(#solar-territory,#saved-territory) .sp-view{background:0 0;border:0;border-radius:0;align-self:center;gap:4px;padding:0}:is(#solar-territory,#saved-territory) .sp-view button{min-height:44px;color:var(--sp-muted);border-radius:0;padding:7px 12px;position:relative}:is(#solar-territory,#saved-territory) .sp-view button[aria-pressed=true]{color:var(--sp-accent);box-shadow:none;background:0 0}:is(#solar-territory,#saved-territory) .sp-view button:after{content:"";bottom:3px;background:0 0;height:1px;position:absolute;inset-inline:12px}:is(#solar-territory,#saved-territory) .sp-view button[aria-pressed=true]:after{background:var(--sp-accent)}:is(#solar-territory,#saved-territory) .sp-view button:hover{color:var(--sp-ink)}:is(#solar-territory,#saved-territory) .sp-theme-toggle{width:44px;height:44px;color:var(--sp-muted);background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}:is(#solar-territory,#saved-territory) .sp-theme-toggle svg{width:20px;height:20px}:is(#solar-territory,#saved-territory) .sp-theme-toggle:hover{color:var(--sp-ink);background:var(--sp-paper)}:is(#solar-territory,#saved-territory) .sp-theme-toggle:focus-visible{outline:2px solid var(--sp-accent);outline-offset:2px}:is(#solar-territory,#saved-territory) .sp-view button:focus-visible{outline:2px solid var(--sp-accent);outline-offset:2px}:is(#solar-territory,#saved-territory) .sp-scope-selectors{flex-wrap:nowrap;grid-column:1;gap:4px;min-width:0;margin:0 -2px}:is(#solar-territory,#saved-territory) .sp-scope-trigger{color:var(--sp-ink);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;min-width:0;min-height:40px;padding:7px 9px;font-size:14px;display:inline-flex}:is(#solar-territory,#saved-territory) .sp-scope-trigger>svg{flex-shrink:0}:is(#solar-territory,#saved-territory) .sp-scope-label{text-overflow:ellipsis;min-width:0;overflow:hidden}:is(#solar-territory,#saved-territory) .sp-scope-short-label{display:none}:is(#solar-territory,#saved-territory) .sp-scope-trigger:hover,:is(#solar-territory,#saved-territory) .sp-scope-trigger[data-popup-open]{background:var(--sp-paper);border-color:var(--sp-line)}:is(#solar-territory,#saved-territory) .sp-scope-positioner{z-index:40;max-width:calc(100vw - 24px)}:is(#solar-territory,#saved-territory) .sp-utility-trigger[data-filtered]{color:var(--sp-accent);background:color-mix(in srgb, var(--sp-accent) 8%, transparent);border-color:color-mix(in srgb, var(--sp-accent) 25%, var(--sp-line))}:is(#solar-territory,#saved-territory) .sp-utility-popup{width:300px}:is(#solar-territory,#saved-territory) .sp-scope-popup{width:340px;max-width:calc(100vw - 24px);max-height:min(calc(100svh - 24px), var(--available-height,100svh));background:var(--sp-paper);color:var(--sp-ink);border:1px solid var(--sp-line);transform-origin:var(--transform-origin);border-radius:16px;flex-direction:column;padding:18px;display:flex;overflow:auto;box-shadow:0 18px 60px #0003}:is(#solar-territory,#saved-territory) .sp-scope-popup h2{margin:0 0 5px;font-size:17px;font-weight:500;line-height:1.3}:is(#solar-territory,#saved-territory) .sp-scope-popup p{color:var(--sp-muted);margin:0 0 12px;font-size:13px}:is(#solar-territory,#saved-territory) .sp-scope-popup>:not(.sp-city-options){flex-shrink:0}:is(#solar-territory,#saved-territory) .sp-picker-actions{border-bottom:1px solid var(--sp-line);gap:16px;padding-bottom:10px;display:flex}:is(#solar-territory,#saved-territory) .sp-picker-actions button{color:var(--sp-accent);background:0 0;border:0;padding:4px 0;font-size:13px}:is(#solar-territory,#saved-territory) .sp-city-options{flex:auto;min-height:90px;max-height:min(390px,48svh);margin:8px -4px;overflow:auto}:is(#solar-territory,#saved-territory) .sp-picker-option{cursor:pointer;align-items:center;gap:9px;min-height:43px;padding:11px 4px;font-size:14px;display:flex;position:relative}:is(#solar-territory,#saved-territory) .sp-picker-option input{opacity:0;width:18px;height:18px;margin:0;position:absolute}:is(#solar-territory,#saved-territory) .sp-choice-mark{border:1px solid var(--sp-line);color:#0000;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}:is(#solar-territory,#saved-territory) .sp-picker-option input:checked+.sp-choice-mark{background:var(--sp-accent);color:var(--sp-bg);border-color:var(--sp-accent)}:is(#solar-territory,#saved-territory) .sp-picker-option input:focus-visible+.sp-choice-mark{outline:2px solid var(--sp-accent);outline-offset:3px}:is(#solar-territory,#saved-territory) .sp-picker-option>small{color:var(--sp-muted);margin-left:auto;font-size:11px}:is(#solar-territory,#saved-territory) .sp-category-option{border-bottom:1px solid var(--sp-line);padding:14px 0}:is(#solar-territory,#saved-territory) .sp-category-option>span:last-child small{color:var(--sp-muted);margin-top:4px;font-size:12px;display:block}:is(#solar-territory,#saved-territory) .sp-picker-note{line-height:1.5;margin-top:10px!important;font-size:12px!important}:is(#solar-territory,#saved-territory) .sp-picker-done{background:var(--sp-ink);width:100%;color:var(--sp-paper);border:0;border-radius:9px;margin-top:8px;padding:10px;font-size:14px}:is(#solar-territory,#saved-territory) .sp-date-deck{border-block:1px solid var(--sp-line);background:var(--sp-paper);gap:14px;padding:14px 24px 18px;display:grid}:is(#solar-territory,#saved-territory) .sp-time-heading{min-height:32px;color:var(--sp-muted);align-items:center;gap:12px;margin-bottom:9px;font-size:13px;display:flex}:is(#solar-territory,#saved-territory) .sp-time-heading>span:first-child{color:var(--sp-ink);margin-right:auto;font-weight:500}:is(#solar-territory,#saved-territory) .sp-time-heading .sp-basis{flex:0;width:auto}:is(#solar-territory,#saved-territory) .sp-time-heading .sp-basis select{border:1px solid var(--sp-line);background:0 0;min-height:32px;padding:4px 9px;font-size:13px}:is(#solar-territory,#saved-territory) .sp-time-heading .sp-filter-toggle{align-items:center;gap:7px;min-height:32px;padding:4px 6px;font-size:13px;display:flex}:is(#solar-territory,#saved-territory) .sp-time-rail{border:1px solid var(--sp-line);background:var(--sp-bg);width:100%;box-shadow:inset 0 1px 4px var(--sp-shadow);border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:5px;display:grid}:is(#solar-territory,#saved-territory) .sp-time-rail button{min-height:54px;color:var(--sp-muted);background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:7px 4px;transition:background .18s,color .18s,box-shadow .18s;display:flex;position:relative}:is(#solar-territory,#saved-territory) .sp-time-rail button[aria-pressed=true]{background:linear-gradient(145deg, var(--sp-paper), var(--sp-soft));border-color:color-mix(in srgb, var(--sp-accent) 35%, var(--sp-line));color:var(--sp-accent);box-shadow:0 2px 9px var(--sp-shadow)}:is(#solar-territory,#saved-territory) .sp-time-rail button[aria-pressed=true]:after{content:"";background:var(--sp-accent);border-radius:3px;height:2px;position:absolute;bottom:0;left:28%;right:28%}:is(#solar-territory,#saved-territory) .sp-time-rail small{font-size:12px;font-weight:500;line-height:1.2}:is(#solar-territory,#saved-territory) .sp-aging-caption{max-width:680px;color:var(--sp-muted);margin:0;font-size:14px;line-height:1.5}:is(#solar-territory,#saved-territory) .sp-permit-view{margin-right:auto;position:relative}:is(#solar-territory,#saved-territory) .sp-view-trigger{min-height:36px;color:var(--sp-ink);background:0 0;border:0;align-items:center;gap:7px;padding:2px 0;font-size:14px;font-weight:500;display:flex}:is(#solar-territory,#saved-territory) .sp-permit-view-popup{width:295px}:is(#solar-territory,#saved-territory) .sp-view-option{text-align:left;width:100%;color:var(--sp-ink);background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}:is(#solar-territory,#saved-territory) .sp-view-option:hover,:is(#solar-territory,#saved-territory) .sp-view-option[aria-pressed=true]{background:var(--sp-soft)}:is(#solar-territory,#saved-territory) .sp-view-option strong{font-size:14px;font-weight:500;display:block}:is(#solar-territory,#saved-territory) .sp-view-option small{color:var(--sp-muted);margin-top:3px;font-size:13px;line-height:1.4;display:block}:is(#solar-territory,#saved-territory) .sp-day-number{align-items:center;gap:5px;font-size:23px;font-weight:500;line-height:1;display:flex}:is(#solar-territory,#saved-territory) .sp-day-number em{opacity:.7;font-size:14px;font-style:normal;font-weight:400}:is(#solar-territory,#saved-territory) .sp-date-error{color:var(--sp-accent);margin:8px 0 0;font-size:13px}:is(#solar-territory,#saved-territory) .sp-window-caption{font-size:12px}:is(#solar-territory,#saved-territory) .sp-buyer-window{border-top:1px solid var(--sp-line);padding-top:10px}:is(#solar-territory,#saved-territory) .sp-buyer-window:first-child{border-top:0;padding-top:0}:is(#solar-territory,#saved-territory) .sp-buyer-periods{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}:is(#solar-territory,#saved-territory) .sp-buyer-periods button{border:1px solid var(--sp-line);color:var(--sp-muted);background:0 0;border-radius:9px;padding:11px 6px;font-size:13px}:is(#solar-territory,#saved-territory) .sp-buyer-periods button[aria-pressed=true]{background:var(--sp-soft);border-color:var(--sp-accent);color:var(--sp-ink)}:is(#solar-territory,#saved-territory) .sp-workspace{grid-template-columns:minmax(340px,400px) minmax(0,1fr);align-items:start}:is(#solar-territory,#saved-territory) .sp-feed{background:var(--sp-bg);padding-top:14px}:is(#solar-territory,#saved-territory) .sp-items{gap:18px;padding-inline:12px}:is(#solar-territory,#saved-territory) .sp-card{border:1px solid var(--sp-line);background:var(--sp-paper);box-shadow:0 4px 12px var(--sp-shadow);border-radius:18px;margin-bottom:18px;transition:border-color .16s,box-shadow .16s}:is(#solar-territory,#saved-territory) .sp-card:last-child{margin-bottom:0}:is(#solar-territory,#saved-territory) .sp-card-hover,:is(#solar-territory,#saved-territory) .sp-card:focus-within{border-color:color-mix(in srgb, var(--sp-muted) 60%, var(--sp-line));box-shadow:0 6px 20px var(--sp-shadow)}:is(#solar-territory,#saved-territory) .sp-card .sp-opportunity{background:0 0;border:0;border-radius:18px 18px 0 0;padding:20px 18px 14px}:is(#solar-territory,#saved-territory) .sp-card .sp-street{letter-spacing:-.02em;overflow-wrap:anywhere;margin-block:8px 12px;font-family:Instrument Serif,Georgia,serif;font-size:32px;font-weight:400;line-height:1.12}:is(#solar-territory,#saved-territory) .sp-card .sp-op-top{margin-bottom:0}:is(#solar-territory,#saved-territory) .sp-card .sp-owner{margin-bottom:14px;font-size:13px}:is(#solar-territory,#saved-territory) .sp-work-block{background:color-mix(in srgb, var(--sp-bg) 75%, var(--sp-paper));border-radius:12px;margin-block:16px;padding:14px;display:block}:is(#solar-territory,#saved-territory) .sp-work-block .sp-equipment{margin-bottom:0}:is(#solar-territory,#saved-territory) .sp-work-block .sp-equipment>span+span{border-left:1px solid var(--sp-line);padding-left:12px}:is(#solar-territory,#saved-territory) .sp-work-block .sp-add-on{border-top:1px solid var(--sp-line);margin:12px 0 0;padding-top:10px}:is(#solar-territory,#saved-territory) .sp-card .sp-open-permit{color:var(--sp-ink);align-items:center;gap:8px;font-weight:500;display:inline-flex}:is(#solar-territory,#saved-territory) .sp-card>.sp-card-foot{border-top:1px solid var(--sp-line);min-height:44px;margin-inline:18px;padding:8px 0}:is(#solar-territory,#saved-territory) .sp-brief{box-shadow:0 5px 22px var(--sp-shadow);border-color:color-mix(in srgb, var(--sp-accent) 80%, var(--sp-line));border-radius:18px;margin:0 12px 18px;scroll-margin-top:16px}:is(#solar-territory,#saved-territory) .sp-brief-inner{padding:21px 18px 15px}:is(#solar-territory,#saved-territory) .sp-brief-title{margin:10px 0 6px;font-size:32px;line-height:1.12}:is(#solar-territory,#saved-territory) .sp-brief-location{font-size:12px}:is(#solar-territory,#saved-territory) .sp-brief .sp-owner{margin-top:9px;font-size:13px}:is(#solar-territory,#saved-territory) .sp-selected-date{color:var(--sp-muted);justify-content:space-between;gap:10px;margin:10px 0;font-size:12px;display:flex}:is(#solar-territory,#saved-territory) .sp-selected-date span{color:var(--sp-accent);font-weight:500}:is(#solar-territory,#saved-territory) .sp-brief .sp-company-line{margin-block:17px}:is(#solar-territory,#saved-territory) .sp-brief .sp-equipment b{font-size:23px}:is(#solar-territory,#saved-territory) .sp-brief .sp-add-on{margin-top:14px}:is(#solar-territory,#saved-territory) .sp-selected-note{color:var(--sp-muted);align-items:flex-start;gap:8px;margin:12px 0;font-size:12px;line-height:1.5;display:flex}:is(#solar-territory,#saved-territory) .sp-selected-note svg{color:var(--sp-accent);margin-top:3px}:is(#solar-territory,#saved-territory) .sp-brief .sp-actions{margin-top:19px}:is(#solar-territory,#saved-territory) .sp-brief .sp-actions a{min-height:43px;padding:10px 12px}:is(#solar-territory,#saved-territory) .sp-brief>.sp-card-foot{padding:0 18px 13px}:is(#solar-territory,#saved-territory) .sp-brief .sp-details{padding-inline:18px}:is(#solar-territory,#saved-territory) .sp-brief .sp-details summary{padding-block:13px;font-size:13px}:is(#solar-territory,#saved-territory) .sp-landscape{padding:0;top:12px}:is(#solar-territory,#saved-territory) .sp-map-wrap{border-bottom:1px solid var(--sp-line);height:clamp(500px,75svh,820px)}:is(#solar-territory,#saved-territory) .sp-feed-head{scroll-margin-top:16px}:is(#solar-territory,#saved-territory) .sp-category-lane{--sp-category:var(--sp-accent);min-width:0;margin-bottom:14px;padding-top:0}:is(#solar-territory,#saved-territory) [data-category=roof]{--sp-category:#b88d45}:is(#solar-territory,#saved-territory) [data-category=purchase]{--sp-category:#6695b1}:is(#solar-territory,#saved-territory) .sp-lane-heading{color:var(--sp-category);flex-wrap:wrap;align-items:center;gap:8px;padding:2px 12px 14px;display:flex}:is(#solar-territory,#saved-territory) .sp-lane-heading h2{color:var(--sp-ink);margin:0;font:500 14px DM Sans,sans-serif}:is(#solar-territory,#saved-territory) .sp-lane-heading>span{color:var(--sp-muted);margin-left:auto;font-size:11px}:is(#solar-territory,#saved-territory) .sp-lane-coverage{color:var(--sp-muted);padding:0 12px 14px;font-size:12px;line-height:1.5}:is(#solar-territory,#saved-territory) .sp-lane-coverage details{margin-top:6px}:is(#solar-territory,#saved-territory) .sp-lane-coverage summary{cursor:pointer;color:var(--sp-ink)}:is(#solar-territory,#saved-territory) .sp-lane-coverage p{margin:7px 0 0}:is(#solar-territory,#saved-territory) .sp-prepared-lane{border:1px solid var(--sp-line);background:var(--sp-bg);border-radius:12px;margin:0 8px 12px;padding:18px 14px}:is(#solar-territory,#saved-territory) .sp-prepared-fields{color:var(--sp-ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;font-size:13px;display:grid}:is(#solar-territory,#saved-territory) .sp-prepared-fields span{border-top:2px solid color-mix(in srgb, var(--sp-category) 45%, transparent);padding-top:10px}:is(#solar-territory,#saved-territory) .sp-prepared-lane p{color:var(--sp-muted);margin:16px 0 8px;font-size:12px}:is(#solar-territory,#saved-territory) .sp-prepared-lane small{color:var(--sp-muted);font-size:12px;line-height:1.5}:is(#solar-territory,#saved-territory) .sp-lane-empty{color:var(--sp-muted);padding:0 12px 12px;font-size:13px}:is(#solar-territory,#saved-territory) .sp-map-empty{text-align:center;color:var(--sp-muted);z-index:5;background:var(--sp-map);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:34px;display:flex;position:absolute;inset:0}:is(#solar-territory,#saved-territory) .sp-map-empty strong{color:var(--sp-ink);font:400 28px Instrument Serif,serif}:is(#solar-territory,#saved-territory) .sp-map-empty span{max-width:300px;font-size:14px}:is(#solar-territory,#saved-territory).sp-list-mode .sp-workspace{display:block}:is(#solar-territory,#saved-territory).sp-list-mode .sp-landscape{display:none}:is(#solar-territory,#saved-territory).sp-list-mode .sp-feed{border-right:0}:is(#solar-territory,#saved-territory).sp-list-mode .sp-brief{max-width:660px;margin:0 16px 18px}:is(#solar-territory,#saved-territory).sp-list-mode .sp-items{padding-inline:16px;display:block}:is(#solar-territory,#saved-territory).sp-list-mode .sp-category-lane{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:18px;display:grid}:is(#solar-territory,#saved-territory).sp-list-mode .sp-card{margin-bottom:0}:is(#solar-territory,#saved-territory).sp-list-mode .sp-lane-heading,:is(#solar-territory,#saved-territory).sp-list-mode .sp-lane-coverage{grid-column:1/-1}@media (max-width:900px){:is(#solar-territory,#saved-territory) .sp-workspace{grid-template-columns:340px minmax(0,1fr)}:is(#solar-territory,#saved-territory) .sp-heading{align-items:center}}@media (max-width:700px){:is(#solar-territory,#saved-territory) .sp-workspace{flex-direction:column;display:flex}:is(#solar-territory,#saved-territory) .sp-landscape{order:0;width:100%;position:static}:is(#solar-territory,#saved-territory) .sp-feed{border-right:0;order:1;width:100%}:is(#solar-territory,#saved-territory) .sp-map-wrap{height:330px}:is(#solar-territory,#saved-territory) .sp-brief{z-index:6;margin-top:-32px;position:relative}:is(#solar-territory,#saved-territory) .sp-brief-title{font-size:34px}:is(#solar-territory,#saved-territory) .sp-date-deck{padding:12px 12px 15px}:is(#solar-territory,#saved-territory) .sp-header{padding:24px 16px 20px}:is(#solar-territory,#saved-territory) .sp-header-tools{gap:4px}:is(#solar-territory,#saved-territory) .sp-menu-button{width:44px;height:44px}:is(#solar-territory,#saved-territory) .sp-heading{margin-inline:16px;padding-block:0 20px}:is(#solar-territory,#saved-territory) .sp-heading h1{font-size:clamp(27px,7.6vw,34px)}:is(#solar-territory,#saved-territory) .sp-view button{justify-content:center;width:auto;min-height:44px;padding:0 10px}:is(#solar-territory,#saved-territory) .sp-view button>span{display:inline}:is(#solar-territory,#saved-territory) .sp-view svg{width:18px;height:18px}:is(#solar-territory,#saved-territory) .sp-scope-selectors{gap:4px;margin:0 -2px}:is(#solar-territory,#saved-territory) .sp-subtitle .sp-sep{display:none}:is(#solar-territory,#saved-territory) .sp-scope-trigger{gap:4px;min-height:44px;padding-inline:2px;font-size:14px}:is(#solar-territory,#saved-territory) .sp-scope-icon{display:none}:is(#solar-territory,#saved-territory) .sp-time-heading{gap:8px;font-size:12px}:is(#solar-territory,#saved-territory) .sp-time-rail button{min-height:59px}:is(#solar-territory,#saved-territory) .sp-time-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:4px}:is(#solar-territory,#saved-territory) .sp-time-heading .sp-basis select{max-width:112px;font-size:14px}:is(#solar-territory,#saved-territory) .sp-time-heading .sp-filter-toggle{font-size:12px}:is(#solar-territory,#saved-territory) .sp-window-caption{display:none}:is(#solar-territory,#saved-territory) .sp-buyer-periods{grid-template-columns:repeat(2,minmax(0,1fr))}:is(#solar-territory,#saved-territory) .sp-buyer-periods button{font-size:13px}:is(#solar-territory,#saved-territory).sp-list-mode .sp-brief{margin:0 12px 18px}:is(#solar-territory,#saved-territory).sp-list-mode .sp-category-lane{grid-template-columns:minmax(0,1fr);display:grid}}@media (prefers-reduced-motion:reduce){:is(#solar-territory,#saved-territory) .sp-time-rail button{transition:none}}@media (min-width:850px){:is(#solar-territory,#saved-territory).sp-list-mode .sp-brief{grid-template-columns:minmax(300px,1fr) minmax(300px,1fr);max-width:none;display:grid}:is(#solar-territory,#saved-territory).sp-list-mode .sp-brief-inner{grid-area:1/1/span 6}:is(#solar-territory,#saved-territory).sp-list-mode .sp-brief>.sp-card-foot{grid-area:7/1}:is(#solar-territory,#saved-territory).sp-list-mode .sp-brief>.sp-details{border-left:1px solid var(--sp-line);grid-column:2}}:is(#solar-territory,#saved-territory) .sp-coverage-summary{border-bottom:1px solid var(--sp-line);color:var(--sp-muted);background:var(--sp-bg);align-items:center;gap:9px;margin:0;padding:11px 24px;font-size:13px;display:flex}:is(#solar-territory,#saved-territory) .sp-date-basis-trigger{border:1px solid var(--sp-line);background:var(--sp-bg);min-height:38px;color:var(--sp-ink);white-space:nowrap;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:7px 12px;font-size:14px;display:inline-flex}:is(#solar-territory,#saved-territory) .sp-date-basis-trigger:hover,:is(#solar-territory,#saved-territory) .sp-date-basis-trigger[data-popup-open]{border-color:var(--sp-accent)}:is(#solar-territory,#saved-territory) .sp-date-basis-popup{width:320px}:is(#solar-territory,#saved-territory) .sp-date-basis-option{text-align:left;color:var(--sp-ink);background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding:13px 12px;display:flex}:is(#solar-territory,#saved-territory) .sp-date-basis-option strong{font-size:14px;font-weight:500;display:block}:is(#solar-territory,#saved-territory) .sp-date-basis-option small{color:var(--sp-muted);margin-top:4px;font-size:13px;display:block}:is(#solar-territory,#saved-territory) .sp-date-basis-option>svg{visibility:hidden;flex-shrink:0}:is(#solar-territory,#saved-territory) .sp-date-basis-option[aria-pressed=true]{background:var(--sp-soft);border-color:var(--sp-line)}:is(#solar-territory,#saved-territory) .sp-date-basis-option[aria-pressed=true]>svg{visibility:visible;color:var(--sp-accent)}:is(#solar-territory,#saved-territory) .sp-date-basis-option:hover{background:var(--sp-soft)}:is(#solar-territory,#saved-territory) .sp-area-name small{max-width:180px;color:var(--sp-muted);margin-top:2px;font-size:12px;line-height:1.45;display:block}:is(#solar-territory,#saved-territory) .sp-picker-option>.sp-area-name+small{white-space:nowrap}@media (max-width:700px){:is(#solar-territory,#saved-territory) .sp-time-heading:has(.sp-date-basis){flex-wrap:wrap;gap:8px}:is(#solar-territory,#saved-territory) .sp-time-heading:has(.sp-date-basis)>span:first-child{flex-basis:100%}:is(#solar-territory,#saved-territory) .sp-date-basis{flex:1}:is(#solar-territory,#saved-territory) .sp-date-basis-trigger{width:100%}}:is(#solar-territory,#saved-territory) .sp-timing-help{min-height:36px;color:var(--sp-muted);background:0 0;border:0;align-items:center;gap:6px;padding:4px 6px;font-size:13px;display:inline-flex}:is(#solar-territory,#saved-territory) .sp-timing-help:hover{color:var(--sp-accent)}:is(#solar-territory,#saved-territory) .sp-timing-popup p{font-size:14px;line-height:1.55}:is(#solar-territory,#saved-territory) .sp-time-rail .sp-day-number em{margin-right:5px;font-size:12px}:is(#solar-territory,#saved-territory) .sp-permit-timing{flex-wrap:wrap;align-items:center;gap:5px 16px;min-height:22px;margin:13px 0 19px;line-height:1.5;display:flex}:is(#solar-territory,#saved-territory) .sp-new-arrival{color:var(--sp-accent);white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:500;display:inline-flex}:is(#solar-territory,#saved-territory) .sp-new-arrival>span{background:currentColor;border-radius:50%;width:4px;height:4px}:is(#solar-territory,#saved-territory) .sp-brief-location .sp-new-arrival{margin-left:auto}:is(#solar-territory,#saved-territory) .sp-submission-age{color:var(--sp-muted);white-space:nowrap;font-size:13px}:is(#solar-territory,#saved-territory) .sp-submission-age strong{color:var(--sp-ink);font-weight:500}:is(#solar-territory,#saved-territory) .sp-issued-cue{color:var(--sp-accent);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}:is(#solar-territory,#saved-territory) .sp-issued-cue svg{flex-shrink:0}:is(#solar-territory,#saved-territory) .sp-card .sp-permit-timing{margin:7px 0 16px}:is(#solar-territory,#saved-territory) .sp-card-meta>span:first-child{color:var(--sp-muted);font-size:13px}@media (max-width:380px){:is(#solar-territory,#saved-territory) .sp-scope-full-label{display:none}:is(#solar-territory,#saved-territory) .sp-scope-short-label{display:inline}:is(#solar-territory,#saved-territory) .sp-timing-help>span{display:none}:is(#solar-territory,#saved-territory) .sp-time-rail .sp-day-number em{margin-right:3px;font-size:11px}:is(#solar-territory,#saved-territory) .sp-time-rail button small{font-size:12px}}:is(#solar-territory,#saved-territory) .sp-header{padding:20px 24px 12px}:is(#solar-territory,#saved-territory) .sp-brand img{width:172px}:is(#solar-territory,#saved-territory) .sp-heading{text-align:center;margin:0 24px;padding:8px 0 16px}:is(#solar-territory,#saved-territory) .sp-heading h1{letter-spacing:-.02em;font-size:clamp(34px,4vw,44px);line-height:1.12}:is(#solar-territory,#saved-territory) .sp-territory-article{margin-right:.08em;font-style:normal}:is(#solar-territory,#saved-territory) .sp-heading .sp-scope-selectors{justify-content:center;gap:8px;margin:14px 0 0}:is(#solar-territory,#saved-territory) .sp-date-deck{border-top:1px solid var(--sp-line);border-bottom:1px solid var(--sp-line);background:0 0;gap:0;margin:0 24px;padding:0}:is(#solar-territory,#saved-territory) .sp-time-rail{max-width:760px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr)) 40px;gap:4px;margin-inline:auto;padding:8px 0;display:grid}:is(#solar-territory,#saved-territory) .sp-time-rail button{min-height:44px;box-shadow:none;border:0;border-radius:8px;flex-direction:row;gap:4px;padding:7px 4px}:is(#solar-territory,#saved-territory) .sp-time-rail button[aria-pressed=true]{background:var(--sp-soft);box-shadow:none;border:0}:is(#solar-territory,#saved-territory) .sp-time-rail button[aria-pressed=true]:after{display:none}:is(#solar-territory,#saved-territory) .sp-time-rail .sp-day-number,:is(#solar-territory,#saved-territory) .sp-time-rail small{font-size:13px;font-weight:500;line-height:1.2}:is(#solar-territory,#saved-territory) .sp-time-rail .sp-day-number em{display:none}:is(#solar-territory,#saved-territory) .sp-time-rail button>svg{width:15px;height:15px}:is(#solar-territory,#saved-territory) .sp-time-rail button:first-child>svg,:is(#solar-territory,#saved-territory) .sp-time-rail button:nth-child(5)>svg{display:none}:is(#solar-territory,#saved-territory) .sp-rail-filter{width:40px;min-height:44px;color:var(--sp-muted);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:8px;display:flex}:is(#solar-territory,#saved-territory) .sp-rail-filter[aria-expanded=true],:is(#solar-territory,#saved-territory) .sp-rail-filter:hover{color:var(--sp-accent);background:var(--sp-soft)}:is(#solar-territory,#saved-territory) .sp-rail-filter:focus-visible{outline:2px solid var(--sp-accent);outline-offset:2px}:is(#solar-territory,#saved-territory) .sp-aging-tools{align-items:center;gap:14px;padding-block:12px;display:flex}:is(#solar-territory,#saved-territory) .sp-aging-tools .sp-rail-filter{flex-shrink:0;margin-left:auto}:is(#solar-territory,#saved-territory) .sp-results-bar{background:var(--sp-bg);justify-content:space-between;align-items:center;gap:12px;padding:8px 24px;display:flex}:is(#solar-territory,#saved-territory) .sp-results-bar .sp-permit-view{margin:0}:is(#solar-territory,#saved-territory) .sp-results-bar .sp-view-trigger,:is(#solar-territory,#saved-territory) .sp-results-count{color:var(--sp-muted);font-size:12px}:is(#solar-territory,#saved-territory) .sp-filter-panel{align-items:center}:is(#solar-territory,#saved-territory) .sp-filter-panel .sp-date-basis{margin-left:auto}@media (max-width:700px){:is(#solar-territory,#saved-territory) .sp-header{padding:16px 16px 8px}:is(#solar-territory,#saved-territory) .sp-brand img{width:150px}:is(#solar-territory,#saved-territory) .sp-heading{margin-inline:16px;padding:14px 0 12px}:is(#solar-territory,#saved-territory) .sp-heading h1{font-size:clamp(30px,8.5vw,36px)}:is(#solar-territory,#saved-territory) .sp-heading .sp-scope-selectors{gap:8px;margin-top:12px}:is(#solar-territory,#saved-territory) .sp-date-deck{margin-inline:16px}:is(#solar-territory,#saved-territory) .sp-results-bar{gap:8px;padding:4px 16px 8px}:is(#solar-territory,#saved-territory) .sp-results-bar .sp-view svg{width:15px;height:15px}:is(#solar-territory,#saved-territory) .sp-time-rail small,:is(#solar-territory,#saved-territory) .sp-time-rail .sp-day-number{font-size:12px}:is(#solar-territory,#saved-territory) .sp-time-rail{grid-template-columns:1.3fr repeat(3,minmax(0,1fr)) 1.2fr 36px;gap:2px}:is(#solar-territory,#saved-territory) .sp-time-rail .sp-rail-filter{width:36px}}.field-experience{--bg:#191b1e;--paper:#24262a;--ink:#eee9df;--muted:#b5b4b2;--line:#3c3d40;--accent:#f1a37b;--soft:#40352f;--inverse:#262a31;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.field-experience[data-theme=light]{--bg:#f6f3ec;--paper:#fffcf6;--ink:#262a31;--muted:#6c6f75;--line:#dfddd6;--accent:#b64d30;--soft:#f5e5d9;--inverse:#fffcf6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.field-experience *{box-sizing:border-box}.field-experience{background:var(--bg);color:var(--ink);margin:0;font:13px DM Sans,system-ui,sans-serif}.field-experience button,.field-experience input,.field-experience textarea{font:inherit}.field-experience button{cursor:pointer}:is(.field-experience button:focus-visible,.field-experience a:focus-visible,.field-experience textarea:focus-visible){outline-offset:3px;outline:2px solid #f2aa83}.field-experience button{color:inherit}.field-experience button:disabled{opacity:.3;cursor:default}.field-experience .review{grid-template-columns:1fr 430px;align-items:center;gap:90px;max-width:1180px;min-height:100dvh;margin:0 auto;padding:40px 50px;display:grid}.field-experience .editorial{max-width:470px}.field-experience .eyebrow{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;font-size:10px}.field-experience .editorial h1{letter-spacing:-.025em;margin:24px 0;font:400 56px/.98 Instrument Serif,Georgia,serif}.field-experience .editorial p{color:var(--muted);max-width:370px;font-size:14px;line-height:1.8}.field-experience .steps{gap:8px;margin:28px 0;display:flex}.field-experience .steps button{background:0 0;border:1px solid #ffffff20;border-radius:9px;padding:10px 14px;font-size:12px}.field-experience .steps button.active{background:var(--ink);color:var(--inverse)}.field-experience .footnote{color:var(--muted)!important;font-size:11px!important}.field-experience .device{background:var(--bg);isolation:isolate;border:1px solid #ffffff20;border-radius:32px;height:850px;min-height:720px;max-height:calc(100dvh - 48px);position:relative;overflow:hidden;box-shadow:0 30px 100px #0007}.field-experience .apphead{z-index:4;background:linear-gradient(var(--bg) 70%,var(--bg));padding:20px 20px 0;position:absolute;top:0;left:0;right:0}.field-experience .brandrow{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.field-experience .brandrow img{width:162px;height:auto}.field-experience .icon{background:0 0;border:0;place-items:center;width:40px;height:40px;padding:0;display:grid}.field-experience .icon svg,.field-experience svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.field-experience .scope{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0 0 15px;display:flex}.field-experience .scope strong{font:400 27px/1.1 Instrument Serif,Georgia,serif;display:block}.field-experience .scope small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.field-experience .views{border-top:1px solid #ffffff10;gap:22px;padding-top:0;display:flex}.field-experience .views button{color:var(--muted);background:0 0;border:0;padding:13px 0 11px;font-size:11px}.field-experience .views button.active{color:var(--accent);border-bottom:2px solid var(--accent)}.field-experience .map{background:#1c313d;position:absolute;inset:0}.field-experience .map-tools{z-index:3;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:220px;left:16px;right:16px}.field-experience .map-tools button{pointer-events:auto;background:var(--paper);color:var(--ink);border:1px solid #fff2;border-radius:12px;min-width:42px;height:42px;box-shadow:0 2px 10px #0002}.field-experience .map-tools .style{padding:0 13px;font-size:11px}.field-experience .location{cursor:pointer;justify-content:center;align-items:flex-end;width:40px;height:36px;display:flex}.field-experience .location svg{width:24px;height:30px;fill:var(--paper);stroke:var(--ink);stroke-width:1.7px;filter:drop-shadow(0 2px 2px #0004);overflow:visible}.field-experience .location circle{fill:var(--accent);stroke:none}.field-experience .location.selected svg{fill:var(--ink);stroke:var(--paper);stroke-width:2.2px;filter:drop-shadow(0 0 1px var(--ink)) drop-shadow(0 2px 3px #0006)}.field-experience .location.selected circle{fill:#fffcf6}.field-experience .panel{z-index:3;background:var(--paper);height:min(330px,46%);color:var(--ink);border-radius:18px 18px 0 0;flex-direction:column;max-height:56%;display:flex;position:absolute;bottom:24px;left:0;right:0;overflow:hidden;box-shadow:0 -8px 28px #0002}.field-experience .panel.browsing .list{flex:1;min-height:0;max-height:none}.field-experience .handle{background:0 0;border:0;flex-shrink:0;place-items:center;width:100%;height:24px;min-height:24px;margin:0;display:grid}.field-experience .panel:not(.browsing) .panelhead{height:48px;min-height:48px;padding:0 16px}.field-experience .panel:not(.browsing) .panelhead button{min-height:44px}.field-experience .panel-nav{align-items:center;gap:14px;display:flex}.field-experience .panelhead .map-only{color:var(--muted)}.field-experience .panelhead .map-only:hover{color:var(--ink)}.field-experience .panelhead .map-only:before{content:"";background:var(--line);width:1px;height:12px;margin-right:9px}.field-experience .handle span{width:auto;height:auto;color:var(--muted);background:0 0;border:0;border-radius:0;font-size:11px;transform:none}.field-experience .panel:not(.browsing) .handle span:after{content:"Hide"}.field-experience .panel:not(.browsing) .handle:hover span{border-color:var(--ink);background:0 0}.field-experience .handle span{background:var(--muted);border-radius:9px;width:28px;height:3px;display:block}.field-experience .handle:hover span{background:var(--ink)}.field-experience .show-homes{z-index:4;border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);white-space:nowrap;border-radius:10px;padding:0 20px;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.field-experience .map-expanded .apphead{display:none}.field-experience .map-tools{z-index:5}.field-experience .panelhead{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;padding:2px 20px 4px;display:flex}.field-experience .panelhead h2{margin:0;font:400 26px/1 Instrument Serif,Georgia,serif}.field-experience .panelhead small{color:var(--muted);font-size:10px}.field-experience .panelhead button{background:0 0;border:0;align-items:center;gap:5px;min-height:32px;padding:4px 0;font-size:11px;display:flex}.field-experience .list{flex:1;min-height:0;overflow:auto}.field-experience .result{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;align-items:center;gap:12px;width:100%;min-height:75px;padding:14px 18px;display:flex}.field-experience .result:hover{background:var(--bg)}.field-experience .result .signal{background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.field-experience .result .address{flex:1;min-width:0}.field-experience .address strong{font:400 22px/1.12 Instrument Serif,Georgia,serif;display:block}.field-experience .address small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.field-experience .result .age{color:var(--muted);align-self:flex-start;padding-top:4px;font-size:10px}.field-experience .selected-body{padding:7px 20px 0;overflow:auto}.field-experience .home-meta{color:var(--muted);justify-content:space-between;align-items:center;font-size:10px;display:flex}.field-experience .save{min-height:32px;color:var(--accent);background:0 0;border:0;align-items:center;gap:5px;font-size:11px;display:flex}.field-experience .save svg{width:14px;height:14px}.field-experience .home-title{letter-spacing:-.015em;margin:5px 0 10px;font:400 32px/1.04 Instrument Serif,Georgia,serif}.field-experience .timing{color:var(--muted);margin:0 0 8px;font-size:11px}.field-experience .timing b{color:var(--ink);font-weight:500}.field-experience .facts{border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:repeat(3,1fr);margin-bottom:12px;padding:6px 0 10px;display:grid}.field-experience .facts>div{border-right:1px solid var(--line);padding:0 12px}.field-experience .facts>div:first-child{padding-left:0}.field-experience .facts>div:last-child{border:0}.field-experience .facts small{color:var(--muted);margin-bottom:6px;font-size:9px;display:block}.field-experience .facts strong{font-size:21px;font-weight:500}.field-experience .facts em{color:var(--muted);font-size:9px;font-style:normal;font-weight:400}.field-experience .actionrow{grid-template-columns:1fr 1fr;gap:8px;padding:10px 0 12px;display:grid}.field-experience .actionrow button,.field-experience .actionrow a{border:1px solid var(--line);min-height:43px;color:var(--ink);background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:12px;text-decoration:none;display:flex}.field-experience .actionrow .primary{background:var(--ink);color:var(--inverse);border-color:var(--ink)}.field-experience .actionrow svg{width:15px;height:15px}.field-experience .details{border:0;border-top:1px solid var(--line);background:0 0;justify-content:space-between;align-items:center;width:100%;min-height:43px;margin-top:12px;font-size:11px;display:flex}.field-experience .pager{gap:12px;display:flex}.field-experience .pager button{justify-content:center;width:28px}.field-experience .evidence{margin-top:0;padding-top:14px}.field-experience .evidence h3{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 9px;font-size:10px}.field-experience .evidence p{font-size:12px;line-height:1.6}.field-experience .evidence textarea{border:1px solid var(--line);background:var(--bg);resize:vertical;width:100%;min-height:75px;color:var(--ink);border-radius:10px;padding:11px}.field-experience .close{margin-bottom:14px}.field-experience .notice{z-index:7;background:var(--ink);color:var(--inverse);text-align:center;border-radius:12px;padding:15px;position:absolute;bottom:30px;left:25px;right:25px;box-shadow:0 4px 25px #0005}.field-experience .sample{z-index:8;background:var(--bg);color:var(--muted);border-radius:3px;padding:2px 5px;font-size:8px;position:absolute;bottom:4px;right:7px}.field-experience .filterpanel{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:4px;padding:9px 0 11px;display:flex}.field-experience .filterpanel button{white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:1;min-height:36px;padding:0 5px;font-size:11px}.field-experience .filterpanel button.active{background:var(--soft);color:var(--accent)}.field-experience .map-tools{top:260px}.field-experience .views button{min-height:44px}.field-experience .pager button{min-width:40px;min-height:40px}.field-experience .save{min-height:32px}.field-experience .scope{cursor:default}.field-experience .scope svg{display:none}.field-experience [hidden]{display:none!important}@media (max-width:700px){.field-experience .review{min-height:100dvh;padding:0;display:block}.field-experience .editorial{display:none}.field-experience .device{border:0;border-radius:0;width:100%;height:100dvh;min-height:600px;max-height:none}.field-experience .apphead{padding-top:14px}.field-experience .brandrow{margin-bottom:14px}.field-experience .map-tools{top:250px}.field-experience .panel{max-height:49%}.field-experience .list{max-height:none}}@media (prefers-reduced-motion:no-preference){.field-experience .panel{animation:.24s ease-out arrive}@keyframes arrive{0%{opacity:.7;transform:translateY(8px)}to{opacity:1;transform:none}}}.field-experience :is(#solar-territory,#saved-territory){--sp-bg:var(--bg);--sp-paper:var(--paper);--sp-ink:var(--ink);--sp-muted:var(--muted);--sp-accent:var(--accent);--sp-line:var(--line);--sp-soft:var(--soft);--sp-shadow:#0003;margin:0 -5px 4px}.field-experience :is(#solar-territory,#saved-territory) .sp-scope-selectors{justify-content:space-between;align-items:center;gap:2px;display:flex}.field-experience :is(#solar-territory,#saved-territory) .sp-scope-trigger{gap:4px;min-height:36px;padding:4px;font-size:12px}.field-experience :is(#solar-territory,#saved-territory) .sp-scope-icon,.field-experience :is(#solar-territory,#saved-territory) .sp-sep{display:none}.field-experience :is(#solar-territory,#saved-territory) .sp-scope-full-label{display:inline}.field-experience :is(#solar-territory,#saved-territory) .sp-scope-short-label{display:none}.field-experience :is(#solar-territory,#saved-territory) .sp-scope-positioner{z-index:50}.field-experience :is(#solar-territory,#saved-territory) .sp-scope-popup{max-height:min(440px,60dvh);font-size:12px}.field-experience .scope small{display:none}.field-experience .apphead{z-index:6}.field-experience .drawer-grip{cursor:grab;touch-action:none;z-index:2;background:0 0;border:0;border-radius:0;place-items:start center;width:72px;height:44px;padding:6px 0 0;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.field-experience .drawer-grip span{background:var(--muted);opacity:.55;border-radius:2px;width:24px;height:2px;transition:opacity .15s,width .15s}:is(.field-experience .drawer-grip:hover span,.field-experience .drawer-grip:focus-visible span,.field-experience .drawer-grip:active span){opacity:1;width:30px}.field-experience .panel{overflow:visible}.field-experience .panel .list,.field-experience .panel .selected-body{border-radius:inherit}.field-experience .show-homes{font-size:12px}.field-experience .drawer-grip:active{cursor:grabbing}.field-experience .show-homes{touch-action:none;border:0;border-radius:18px 18px 0 0;height:44px;padding:14px 16px 0;bottom:24px;left:0;right:0;transform:none}.field-experience .show-homes:before{content:"";background:var(--muted);border-radius:2px;width:26px;height:3px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.field-experience .brandrow .icon{width:36px;height:36px}.field-experience .scope strong{font-size:25px}.field-experience .scope{padding-bottom:0}.field-experience .views{gap:20px}.field-experience .panel{border-radius:16px 16px 0 0;height:280px;max-height:48%;overflow:hidden;box-shadow:0 -6px 22px #0002}.field-experience .panel.browsing{height:35%;max-height:35%}.field-experience .browse-heading{border-bottom:1px solid var(--line);color:var(--muted);flex-shrink:0;padding:14px 20px 10px;font-size:10px}.field-experience .selected-body{overflow-anchor:none;min-height:0;padding:8px 20px 0}.field-experience .home-meta{min-height:32px}.field-experience .return-results{min-height:32px;color:var(--muted);background:0 0;border:0;padding:0;font-size:10px}.field-experience .return-results:hover{color:var(--ink)}.field-experience .home-title{margin:2px 0 9px;font-size:32px;line-height:1.04}.field-experience .timing{margin-bottom:11px;font-size:10px}.field-experience .timing span{color:var(--muted);padding:0 4px}.field-experience .facts{margin-bottom:0;padding:0 0 10px}.field-experience .facts small{margin-bottom:4px}.field-experience .facts strong{font-size:20px}.field-experience .actionrow button{min-height:40px}.field-experience .property-footer{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:0;display:flex}.field-experience .property-footer .details{border:0;width:auto;min-height:38px;margin:0;padding:0;font-size:10px}.field-experience .property-footer .pager{gap:6px}.field-experience .property-footer .pager button{background:0 0;border:0;place-items:center;width:38px;min-height:38px;padding:0;display:grid}.field-experience .preview-note{color:var(--muted);font-size:10px}.field-experience .empty-view{padding:20px;line-height:1.6}.field-experience .show-homes{border-radius:14px 14px 0 0;height:48px;padding:0 16px}.field-experience .show-homes:before{display:none}@media (max-width:700px){.field-experience .apphead{padding-top:10px}.field-experience .brandrow{margin-bottom:4px}}.field-experience .home-meta .pager{gap:6px;display:flex}.field-experience .home-meta .pager button{width:38px;height:36px;color:var(--ink);background:0 0;border:0;place-items:center;padding:0;display:grid}.field-experience .property-heading{align-items:start;gap:12px;display:flex}.field-experience .property-heading h2{flex:1;order:0;min-width:0}.field-experience .property-heading .save{flex-shrink:0;order:1;margin-top:2px}.field-experience .home-navigation{align-items:center;gap:12px;display:flex}.field-experience .home-meta .pager{gap:0}.field-experience .home-meta .pager button{width:36px;height:40px}.field-experience .close-property{width:40px;height:40px;color:var(--muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.field-experience .close-property:hover{color:var(--ink)}.field-experience .close-property svg{width:18px;height:18px}.field-experience .selected-body>.home-meta{border-bottom:1px solid var(--line);margin:0 0 10px;padding:0 0 3px}.field-experience .selected-body>.home-meta .return-results{color:var(--muted);font-size:11px}.field-experience .map a:has(img[alt=Google]){display:none!important}.field-experience .map .gm-style div:has(>.gm-style-cc){background:var(--paper);justify-content:flex-end;width:100%}.field-experience .map .gm-style-cc>div:first-child{opacity:0!important}.field-experience .map .gm-style-cc>div:last-child,.field-experience .map .gm-style-cc a{color:var(--muted)!important}.field-experience .panel,.field-experience .show-homes{bottom:14px}.field-experience .brandrow .sample{letter-spacing:.04em;color:var(--muted);background:0 0;flex-shrink:0;margin-left:auto;margin-right:10px;padding:0;font-size:7px;position:static}:is(.field-experience .map .gm-style-cc:has(a[href*="/help/terms_maps"]),.field-experience .map .gm-style-cc:has(a[aria-label="Report a map error (opens in new tab)"])){display:none!important}.field-experience .map .gm-style div:has(>.gm-style-cc){justify-content:center}.field-experience .map .gm-style-cc:has(button[aria-label=Map\ Data])>div:last-child{width:100%;text-align:center!important}.field-experience .property-footer .details{width:100%;min-height:44px;color:var(--accent);justify-content:space-between;align-items:center;font-size:12px;font-weight:500;display:flex}.field-experience .property-footer .details span{font-size:18px;font-weight:400}.field-experience .panel.showing-details{height:430px;max-height:50%}.field-experience .map-context{display:none}.field-experience .map-expanded .map-context{z-index:3;background:var(--paper);border:1px solid var(--line);color:var(--muted);pointer-events:none;border-radius:8px;padding:7px 10px;font-size:10px;display:block;position:absolute;top:65px;left:16px}.field-experience .map-expanded .panel{border:1px solid var(--line);z-index:4;border-radius:14px;width:min(302px,100% - 32px);height:auto;max-height:none;animation:none;bottom:auto;right:auto;overflow:visible;transform:translate(-50%,-100%);box-shadow:0 8px 28px #0004}.field-experience .map-expanded .panel:after{content:"";background:var(--paper);border-right:1px solid var(--line);border-bottom:1px solid var(--line);z-index:2;width:10px;height:10px;position:absolute;bottom:-6px;left:calc(50% - 5px);transform:rotate(45deg)}.field-experience .map-expanded .selected-body{border-radius:14px;max-height:min(460px,100dvh - 190px);padding:12px 14px 0;overflow:auto}.field-experience .map-expanded .home-meta{border:0;min-height:32px;padding:0;position:absolute;top:5px;right:7px}.field-experience .map-expanded .return-results,.field-experience .map-expanded .pager{display:none}.field-experience .map-expanded .home-navigation{gap:0}.field-experience .map-expanded .close-property{width:32px;min-height:32px}.field-experience .map-expanded .property-heading{flex-direction:column;align-items:flex-start;gap:0;padding-right:24px;display:flex}.field-experience .map-expanded .home-title{order:-1;margin:0 0 7px;font-size:25px;line-height:1.08}.field-experience .map-expanded .property-heading .save{min-height:28px;margin-bottom:5px;padding:0;position:static}.field-experience .map-expanded .timing{margin-bottom:12px;font-size:10px}.field-experience .map-expanded .facts strong{font-size:18px}.field-experience .map-expanded .details{min-height:40px;font-size:11px}.field-experience .map-expanded .actionrow button{min-height:38px;font-size:11px}.field-experience .map-expanded .evidence textarea{min-height:58px}.field-experience{--status-new:#eee9df;--status-follow:#3694ff;--status-no-answer:#ffda24;--status-stop:#ff4052}.field-experience[data-theme=light]{--status-new:#716c63;--status-follow:#0875f5;--status-no-answer:#8a6900;--status-stop:#ed233b}.field-experience .status-tools{justify-content:space-between;align-items:center;gap:12px;min-height:30px;margin:0 0 7px;display:flex}.field-experience .status-picker{align-items:center;gap:7px;min-width:0;display:flex}.field-experience .status-dot{background:var(--status-accent-color,var(--status-color));border-radius:50%;flex-shrink:0;width:7px;height:7px}.field-experience .status-picker select{font:inherit;color:var(--ink);background:var(--paper);cursor:pointer;border:0;max-width:160px;min-height:32px;padding:0 4px;font-size:11px}.field-experience .status-tools .save{min-height:32px;margin:0;padding:0}.field-experience .location circle,.field-experience .location.selected circle{fill:var(--status-accent-color,var(--status-color,var(--status-new)));stroke:var(--paper);stroke-width:1px}.field-experience .location.selected circle{stroke-width:1.5px;r:3.6}.field-experience .map-expanded .property-heading{display:block}.field-experience .panel:not(.browsing):not(.showing-details){height:308px}.field-experience .map-expanded .panel:not(.browsing):not(.showing-details){height:auto}.field-experience .map-utilities{gap:8px;display:flex}.field-experience [data-field-part=map-theme]{display:none}.field-experience .map-expanded [data-field-part=map-theme]{place-items:center;width:44px;display:grid}.field-experience .map-expanded .map-tools button{border-color:var(--line);border-radius:12px;min-width:44px;height:44px;box-shadow:0 2px 8px #0002}.field-experience .map-tools button:hover{filter:brightness(1.08)}.field-experience .map-expanded .map-context{background:var(--paper);border-radius:8px;padding:7px 10px;font-size:10px;top:66px}.field-experience .map-expanded .home-title{letter-spacing:-.02em;font-size:26px;line-height:1.12}.field-experience .map-expanded .status-tools{margin:0 0 8px}.field-experience .map-expanded .status-picker select,.field-experience .map-expanded .status-tools .save{min-height:36px}.field-experience .map-expanded .facts small{margin-bottom:5px}.field-experience .map-expanded .actionrow{gap:8px;padding:10px 0 12px}.field-experience .map-expanded .close-property:hover{background:var(--bg);border-radius:50%}.field-experience .map-expanded .map-tools{border:1px solid var(--line);background:var(--paper);border-radius:14px;flex-wrap:wrap;align-items:center;padding:4px 6px 6px;box-shadow:0 3px 14px #0002}.field-experience .map-expanded .map-tools button{box-shadow:none;background:0 0;border:0}.field-experience .map-expanded .map-tools button:hover{background:var(--bg)}.field-experience .map-expanded .map-utilities{gap:2px}.field-experience .map-expanded .map-context{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;flex-basis:100%;margin-top:2px;padding:7px 8px 1px;font-size:10px;position:static}.field-experience .map-expanded .map-tools .style{padding:0 8px;font-size:12px}.field-experience .map-style-segments{display:none}.field-experience .map-expanded .map-tools{border-radius:14px;flex-wrap:nowrap;gap:8px;width:max-content;max-width:calc(100% - 32px);padding:4px;right:auto}.field-experience .map-expanded [data-field-part=style]{display:none}.field-experience .map-expanded .map-style-segments{background:var(--bg);pointer-events:auto;border-radius:10px;grid-template-columns:repeat(2,80px);gap:0;padding:0;display:grid}.field-experience .map-expanded .map-style-segments button{width:80px;min-width:0;color:var(--muted);border-radius:10px;padding:0 8px;font-size:12px}.field-experience .map-expanded .map-style-segments button[aria-pressed=true]{background:var(--ink);color:var(--inverse)}.field-experience .map-expanded .map-utilities{border-left:1px solid var(--line);gap:0;padding-left:7px}.field-experience .map-expanded .map-context{width:auto;color:var(--ink);text-shadow:0 1px 3px var(--bg),0 0 5px var(--bg);background:0 0;border:0;gap:12px;margin:0;padding:0;display:flex;position:absolute;top:72px;left:20px}.field-experience .map-preview-label{opacity:.75}.field-experience .apphead{padding:10px 16px 0}.field-experience .brandrow img{width:150px}.field-experience .views{border-top:0;border-bottom:1px solid var(--line);background:var(--paper);gap:20px;margin:0 -16px;padding:0 16px}.field-experience .views button{min-height:38px;padding:7px 0;font-size:12px}.field-experience .views button.active{color:var(--ink)}.field-experience .scope{text-align:center;justify-content:center;padding:12px 0 6px}.field-experience .scope strong{font-size:30px;font-weight:400;line-height:1.05}.field-experience :is(#solar-territory,#saved-territory){margin:0 0 6px}.field-experience :is(#solar-territory,#saved-territory) .sp-scope-selectors{justify-content:center;gap:10px}.field-experience :is(#solar-territory,#saved-territory) .sp-scope-trigger{min-height:34px;padding:4px 0;font-size:11px}.field-experience .filterpanel{border-bottom:1px solid var(--line);gap:3px;padding:6px 0}.field-experience .filterpanel button{flex:1;min-height:36px;padding:0 3px;font-size:11px}.field-experience .display-row{min-height:40px;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.field-experience .display-row>div{gap:14px;display:flex}.field-experience .display-row button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;min-height:40px;padding:0;font-size:11px}.field-experience .display-row button[aria-pressed=true]{color:var(--accent);border-bottom-color:var(--accent)}.field-experience .custom-dates{flex-wrap:wrap;gap:10px;padding:10px 0;display:flex}.field-experience .custom-dates[hidden]{display:none}.field-experience .custom-dates label{min-width:0;color:var(--muted);flex:1;font-size:10px}.field-experience .custom-dates input{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:6px;min-height:36px;margin-top:4px;padding:6px;display:block}.field-experience .custom-dates p{width:100%;color:var(--accent);margin:0;font-size:11px}.field-experience .list-only [data-field-part=map],.field-experience .list-only .map-tools{visibility:hidden}.field-experience .list-only .panel{top:var(--header-height);border-radius:0;height:auto;max-height:none;bottom:14px}.field-experience .list-only .browse-heading{display:none}.field-experience .views button:last-child{margin-left:0}.field-experience .filterpanel [data-field-part=filters]{flex:0 0 28px;place-items:center;display:grid}.field-experience .filterpanel [data-field-part=filters] svg{width:17px;height:17px}.field-experience .panel.browsing .browse-heading{display:none}.field-experience .apphead{padding-top:7px}.field-experience :is(#solar-territory,#saved-territory){margin-bottom:3px}.field-experience :is(#solar-territory,#saved-territory) .sp-scope-trigger{min-height:32px}.field-experience .filterpanel{padding:4px 0}.field-experience .filterpanel button{min-height:34px}.field-experience .display-row,.field-experience .display-row button{min-height:36px}.field-experience .device:not(.list-only) .panel.browsing{height:252.5px;max-height:45%}.field-experience .evidence-heading{justify-content:space-between;align-items:center;gap:8px;margin:0 0 5px;display:flex}.field-experience .evidence-heading h3{margin:0}.field-experience .evidence-heading button{color:var(--accent);background:0 0;border:0;min-height:24px;padding:2px 0;font-size:10px}.field-experience .evidence-heading button[hidden]{display:none}.field-experience [data-field-part=work-summary]{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.8em;margin:0 0 8px;line-height:1.4;display:-webkit-box;overflow:hidden}.field-experience .evidence{padding-top:7px}.field-experience .evidence textarea{resize:none;border-radius:8px;height:44px;min-height:44px;padding:8px;font-size:11px}.field-experience .evidence .preview-note{margin:5px 0 0;font-size:9px;line-height:1.3}.field-experience .map-expanded .status-tools{margin-bottom:3px}.field-experience .map-expanded .status-picker select,.field-experience .map-expanded .status-tools .save{min-height:30px}.field-experience .map-expanded .timing{margin-bottom:8px}.field-experience .map-expanded .facts{padding-bottom:8px}.field-experience .map-expanded .details{min-height:34px}.field-experience .map-expanded .evidence textarea{height:44px;min-height:44px}.field-experience .map-expanded .evidence p{font-size:11px}.field-experience .map-expanded .evidence .preview-note{font-size:9px}.field-experience .map-expanded .actionrow{padding:8px 0 10px}.field-experience .map-expanded .actionrow button{min-height:38px}.field-experience .map-expanded .selected-body{max-height:min(480px,100dvh - 170px)}.field-experience [data-field-part=content-reader]{border:1px solid var(--line);background:var(--paper);width:min(420px,100% - 32px);max-height:75dvh;color:var(--ink);border-radius:16px;padding:18px;box-shadow:0 20px 60px #0005}.field-experience [data-field-part=content-reader]::backdrop{background:#0007}.field-experience .reader-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.field-experience .reader-heading h2{margin:0;font:28px Instrument Serif,serif}.field-experience [data-field-part=reader-work]{white-space:pre-wrap;line-height:1.6}.field-experience [data-field-part=reader-notes]{resize:vertical;background:var(--bg);width:100%;height:240px;max-height:45dvh;color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:12px;font:13px/1.6 DM Sans,sans-serif}.field-experience [data-field-part=reader-done]{float:right;border:1px solid var(--line);min-height:40px;color:var(--ink);background:0 0;border-radius:8px;margin-top:12px;padding:0 18px}.field-experience [data-field-part=open-dashboard]{display:none}.field-experience .map-expanded [data-field-part=open-dashboard]{min-height:28px;color:var(--muted);background:0 0;border:0;align-items:center;gap:6px;margin:-3px 0 4px;padding:0;font-size:10px;display:flex}.field-experience .map-expanded [data-field-part=open-dashboard]:hover{color:var(--ink)}.field-experience .panel.showing-details .actionrow{background:var(--paper);z-index:1;position:sticky;bottom:0}.field-experience .device:not(.map-expanded):not(.list-only) .panel:not(.browsing){height:auto;max-height:calc(100% - var(--header-height) - 100px)}.field-experience .device:not(.map-expanded) .panel:not(.browsing) .selected-body{flex:0 auto;padding:6px 18px 0}.field-experience .device:not(.map-expanded) .selected-body>.home-meta{min-height:36px;margin-bottom:7px;padding-bottom:2px}.field-experience .device:not(.map-expanded) .home-title{margin:0 0 6px;font-size:30px;line-height:1.08}.field-experience .device:not(.map-expanded) .status-tools{min-height:30px;margin-bottom:4px}.field-experience .device:not(.map-expanded) .status-tools .save,.field-experience .device:not(.map-expanded) .status-picker select{min-height:30px}.field-experience .device:not(.map-expanded) .timing{margin-bottom:8px}.field-experience .device:not(.map-expanded) .facts{padding-bottom:8px}.field-experience .device:not(.map-expanded) .property-footer .details{min-height:36px;font-size:11px}.field-experience .device:not(.map-expanded) .actionrow{padding:8px 0 10px}.field-experience .device:not(.map-expanded) .actionrow button{min-height:40px}.field-experience .panel.showing-details .actionrow{position:static}.field-experience .device:not(.map-expanded) .evidence-heading button{min-height:20px}.field-experience .device:not(.map-expanded) .evidence .preview-note{display:none}.field-experience .device:not(.map-expanded) .evidence textarea{height:40px;min-height:40px}.field-experience .device:not(.map-expanded) .evidence-heading{margin-bottom:3px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.field-experience .location:hover .pin-halo{animation:.7s ease-out pin-hover-pulse}}@keyframes pin-hover-pulse{0%{opacity:0;transform:scale(.7)}25%{opacity:.65;transform:scale(1)}to{opacity:0;transform:scale(1.65)}}.field-experience .location{position:relative}.field-experience .pin-halo{border:2px solid var(--ink);background:color-mix(in srgb,var(--ink) 12%,transparent);opacity:0;pointer-events:none;border-radius:50%;width:28px;height:28px;position:absolute;top:5px;left:6px}.field-experience .location svg{position:relative}.field-experience .return-results{align-items:center;display:flex}.field-experience .result{position:relative}.field-experience .result[data-status]:not([data-status=new]):before{content:"";background:var(--row-status);border-radius:0 2px 2px 0;width:4px;position:absolute;top:20px;bottom:20px;left:0}.field-experience .row-trail{flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-end;gap:7px;display:flex}.field-experience .result .row-trail .age{align-self:auto;padding-top:0}.field-experience .row-status{color:var(--row-status);white-space:nowrap;font-size:10px;font-weight:600;line-height:1.2}.field-experience .result .address{padding-right:4px}.field-experience .location circle{r:3.5}.field-experience .location.selected circle{r:3.8}.field-experience .row-status{color:var(--muted);align-items:center;gap:4px;font-weight:500;display:flex}.field-experience .status-mark{fill:none;stroke:currentColor;stroke-width:1.6px;flex:none;width:12px;height:12px}.field-experience .status-picker>.status-mark{color:var(--muted)}.field-experience .result[data-status]:not([data-status=new]):before{width:3px}.field-experience .location circle,.field-experience .location.selected circle{r:4.7;stroke-width:.7px}.field-experience .location .pin-status-mark{fill:none;stroke:#fff;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.field-experience .location[data-status=new] circle{r:3;fill:none;stroke:var(--ink);stroke-width:1.6px}.field-experience .location.selected[data-status=new] circle{stroke:var(--paper)}.field-experience .row-status{color:var(--row-status);font-weight:500}.field-experience .location circle,.field-experience .location[data-status=new] circle{r:3.5;fill:var(--status-accent-color,var(--status-color,var(--status-new)));stroke:var(--paper);stroke-width:1px}.field-experience .location.selected circle,.field-experience .location.selected[data-status=new] circle{r:3.8;fill:var(--status-accent-color,var(--status-color,var(--status-new)));stroke:var(--paper);stroke-width:1.5px}.field-experience .result[data-status]:not([data-status=new]):before{display:none}.field-experience{--status-working:#27e878}.field-experience[data-theme=light]{--status-working:#008a3e}.field-experience .location.selected svg{fill:var(--paper);stroke:var(--ink);stroke-width:1.7px;transform-origin:50% 100%;filter:drop-shadow(0 2px 2px #0004);transform:scale(1.2)}.field-experience .location.selected circle,.field-experience .location.selected[data-status=new] circle{fill:var(--status-accent-color,var(--status-color,var(--status-new)));stroke:var(--paper);stroke-width:1px;r:3.5}.field-experience[data-theme=light] :is(.location,.status-picker)[data-status=working]{--status-accent-color:#00c85a}.field-experience[data-theme=light] :is(.location,.status-picker)[data-status=no-answer]{--status-accent-color:#f2bf00}.field-experience .permit-list-return{z-index:5;left:50%;bottom:calc(30px + env(safe-area-inset-bottom));border:1px solid var(--line);background:var(--paper);height:44px;color:var(--ink);white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:0 18px;font-weight:500;display:none;position:absolute;transform:translate(-50%);box-shadow:0 3px 12px #0003}.field-experience .map-expanded .permit-list-return{display:flex}.field-experience .permit-list-return svg{width:17px;height:17px}.field-experience .lead-filter-trigger{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;min-height:32px;padding:5px 0;font-size:11px;display:inline-flex}.field-experience .lead-filter-trigger svg{width:14px;height:14px}.field-experience .lead-filter-trigger[data-active=true]{color:var(--ink)}.field-experience .lead-filter-trigger b{background:var(--ink);min-width:17px;height:17px;color:var(--paper);border-radius:5px;place-items:center;font-size:10px;display:inline-grid}.field-experience .display-row{gap:10px}.field-experience .display-row>[data-field-part=result-count]{margin-right:auto}.field-experience .display-row>div{gap:12px}.field-experience .map-return-dock{z-index:5;bottom:calc(30px + env(safe-area-inset-bottom));border:1px solid var(--line);background:var(--paper);white-space:nowrap;border-radius:12px;align-items:center;display:none;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 3px 12px #0003}.field-experience .map-expanded .map-return-dock{display:flex}.field-experience .map-return-dock .permit-list-return{box-shadow:none;background:0 0;border:0;padding:0 14px;display:flex;position:static;transform:none}.field-experience .map-return-dock .lead-filter-trigger{border-left:1px solid var(--line);gap:7px;height:44px;padding:0 14px;font-size:12px}.field-experience .map-return-dock .lead-filter-trigger svg{width:16px;height:16px}.field-experience .lead-sheet{border:1px solid var(--line);background:var(--paper);width:min(360px,100vw - 28px);max-height:calc(100dvh - 40px);color:var(--ink);border-radius:18px;padding:20px;overflow:auto;box-shadow:0 16px 70px #0005}.field-experience .lead-sheet::backdrop{background:#0006}.field-experience .lead-sheet header{justify-content:space-between;align-items:center;gap:12px;display:flex}.field-experience .lead-sheet h2{margin:0;font:28px/1.1 Instrument Serif,Georgia,serif}.field-experience .lead-sheet p{color:var(--muted);margin:8px 0 16px;font-size:12px;line-height:1.5}.field-experience .lead-sheet .visibility-tabs{background:var(--bg);border-radius:9px;margin:16px 0;padding:3px;display:flex}.field-experience .visibility-tabs button{min-height:38px;color:var(--muted);background:0 0;border:0;border-radius:7px;flex:1;font-size:12px}.field-experience .visibility-tabs button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.field-experience .filter-subhead{color:var(--muted);justify-content:space-between;align-items:center;margin:18px 0 4px;font-size:11px;display:flex}.field-experience .filter-subhead button{color:var(--ink);font:inherit;background:0 0;border:0;padding:8px 0}.field-experience .status-filter-option{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:11px;min-height:47px;font-size:13px;display:flex}.field-experience .status-filter-option input{width:17px;height:17px;accent-color:var(--ink);margin:0}.field-experience .status-filter-option .filter-status-name{flex:1}.field-experience .status-filter-option .filter-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.field-experience .sheet-primary{background:var(--ink);width:100%;min-height:44px;color:var(--paper);border:0;border-radius:9px;margin-top:20px;font-weight:500;display:block}.field-experience .card-tools{align-items:center;gap:10px;display:flex}.field-experience .card-more{color:var(--muted);background:0 0;border:0;place-items:center;width:28px;min-height:32px;padding:0;display:grid}.field-experience .card-more svg{width:18px;height:18px}.field-experience .card-more circle{fill:currentColor;stroke:none}.field-experience .hide-action{border:1px solid var(--line);background:var(--bg);text-align:left;width:100%;min-height:46px;color:var(--ink);border-radius:9px;padding:0 13px}.field-experience .undo-toast{z-index:9;border:1px solid var(--line);background:var(--paper);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-size:12px;display:flex;position:absolute;bottom:88px;left:16px;right:16px;box-shadow:0 4px 20px #0004}.field-experience .undo-toast span{flex:1}.field-experience .undo-toast button{color:var(--ink);font:inherit;background:0 0;border:0;min-height:32px}.field-experience .undo-toast [data-field-part=undo-hide]{text-underline-offset:3px;font-weight:600;text-decoration:underline}.field-experience .map-empty{z-index:4;border:1px solid var(--line);background:var(--paper);width:max-content;max-width:calc(100% - 32px);color:var(--muted);border-radius:10px;padding:11px 14px;font-size:12px;position:absolute;top:104px;left:50%;transform:translate(-50%)}.field-experience .empty-view button{color:var(--ink);background:0 0;border:0;min-height:36px;margin:12px auto;text-decoration:underline;display:block}.field-experience .address-search{border-bottom:1px solid var(--line);padding:10px 0}.field-experience .address-search label{color:var(--muted);margin-bottom:6px;font-size:11px;display:block}.field-experience .address-search>div{position:relative}.field-experience .address-search input{background:var(--paper);width:100%;height:38px;color:var(--ink);border:1px solid var(--line);outline-offset:2px;border-radius:8px;padding:0 38px 0 11px;font-size:13px}.field-experience .address-search input::-webkit-search-cancel-button{display:none}.field-experience .address-search button{width:36px;height:38px;color:var(--muted);background:0 0;border:0;font-size:22px;position:absolute;top:0;right:2px}.field-experience .filterpanel [data-field-part=filters][aria-expanded=true]{background:var(--soft);color:var(--accent);border-radius:7px}.field-experience :is(#solar-territory,#saved-territory) .sp-scope-selectors.sp-subtitle{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:4px;width:100%;margin:0;display:grid}.field-experience :is(#solar-territory,#saved-territory) .sp-scope-selectors .sp-scope-trigger{border:1px solid #0000;border-radius:8px;justify-content:center;gap:5px;width:100%;min-width:0;min-height:36px;padding:6px 8px;font-size:12px;line-height:1.25}.field-experience :is(#solar-territory,#saved-territory) .sp-scope-selectors .sp-scope-label{text-align:center;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.field-experience :is(#solar-territory,#saved-territory) .sp-scope-selectors .sp-scope-trigger>svg{flex:none;width:13px;height:13px}.field-experience :is(#solar-territory,#saved-territory) .sp-scope-selectors .sp-scope-trigger:hover,.field-experience :is(#solar-territory,#saved-territory) .sp-scope-selectors .sp-scope-trigger[data-popup-open]{background:var(--paper);border-color:var(--line)}.field-experience :is(#solar-territory,#saved-territory) .sp-scope-selectors .sp-scope-trigger:focus-visible{outline:2px solid var(--ink);outline-offset:1px}@media (max-width:359px){.field-experience :is(#solar-territory,#saved-territory) .sp-scope-selectors .sp-scope-trigger{gap:4px;padding-inline:6px}.field-experience :is(#solar-territory,#saved-territory) .sp-scope-selectors .sp-scope-full-label{display:none}.field-experience :is(#solar-territory,#saved-territory) .sp-scope-selectors .sp-scope-short-label{display:inline}}.field-experience .brand-tools{align-items:center;gap:5px;margin-left:8px;display:flex}.field-experience .brandrow .sample{margin-left:auto}.field-experience .workspace-navigation{position:relative}.field-experience .brand-tools .icon{width:36px;height:36px}.field-experience .workspace-navigation>nav{border:1px solid var(--line);background:var(--paper);z-index:70;border-radius:12px;width:238px;max-width:calc(100vw - 32px);padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 30px #0003}.field-experience .workspace-navigation>nav a,.field-experience .workspace-navigation>nav button{text-align:left;width:100%;min-height:44px;color:var(--ink);background:0 0;border:0;border-radius:7px;align-items:center;padding:9px 12px;font-size:13px;text-decoration:none;display:flex}.field-experience .workspace-navigation>nav a:hover,.field-experience .workspace-navigation>nav button:hover{background:var(--bg)}.field-experience .workspace-navigation>nav small{border-top:1px solid var(--line);color:var(--muted);margin-top:5px;padding:10px 12px 4px;font-size:10px;line-height:1.4;display:block}.field-experience [data-field-part=live-notifications] a{place-items:center;text-decoration:none;display:grid}.field-experience .scope{padding:16px 0 2px}.field-experience .scope>span{width:100%}.field-experience .scope strong{text-align:center}.field-experience :is(#solar-territory,#saved-territory) .sp-scope-selectors .sp-scope-trigger{min-height:28px;padding-block:2px}.field-experience .display-row>.lead-filter-trigger{flex-shrink:0;margin-left:2px;padding-left:12px;position:relative}.field-experience .display-row>.lead-filter-trigger:before{content:"";background:var(--line);width:1px;height:16px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.field-experience .brandrow{margin-bottom:8px}.field-experience .views button.active{border-bottom-width:1px}.field-experience .views button{min-height:30px;padding:3px 0}.field-experience .today-views{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:0 4px;display:flex}.field-experience .today-views button{min-width:0;min-height:32px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:5px;padding:0 2px;font-family:inherit;font-size:11px;font-weight:400;line-height:1.25;display:flex;position:relative}.field-experience .today-views .today-anchor{color:var(--ink);flex:none;font-size:11px;font-weight:600}.field-experience .today-subsets{flex:1;justify-content:flex-start;align-items:center;gap:14px;min-width:0;display:flex}.field-experience .today-branch{color:var(--muted);opacity:.55;-webkit-user-select:none;user-select:none;font-size:16px;line-height:1}.field-experience .today-views button[aria-pressed=true]{color:var(--accent)}.field-experience .today-views button[aria-pressed=true]:after{content:"";background:var(--accent);height:1px;position:absolute;bottom:0;left:0;right:0}.field-experience .today-views button small{font-variant-numeric:tabular-nums;color:var(--muted);font-size:9px;font-weight:400}.field-experience .today-views button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.field-experience .map-expanded .today-views{border-bottom:0;padding-bottom:0}@media (max-width:350px){.field-experience .today-views{gap:6px;padding-inline:2px}.field-experience .today-views button{gap:3px;font-size:10px}.field-experience .today-views .today-anchor{font-size:11px}.field-experience .today-subsets{gap:6px}}.workspace.solar-focused{max-width:none!important;padding:0!important}.field-experience .device{width:100%;height:100dvh;min-height:0;max-height:none;box-shadow:none;border:0;border-radius:0}.field-experience{min-height:100dvh}.field-experience .device:not(.map-expanded) .panel{bottom:0}.field-experience .device:not(.list-only) .panel{box-shadow:0 -1px 3px #0000001f,0 -6px 18px #00000024}.field-experience .device:not(.list-only) .panel:before{content:"";border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);border-radius:inherit;pointer-events:none;z-index:2;border-bottom:0;height:24px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0%,#0008 55%,#0000 100%);mask-image:linear-gradient(#000 0%,#0008 55%,#0000 100%)}@media (max-width:700px){.field-experience .device:not(.map-expanded):not(.list-only) .panel.browsing{height:clamp(134px, calc(100dvh - var(--header-height) - 242px), 290.5px)}}.field-experience .field-navigation .saved-navigation{background:0 0;border:0;margin:0;padding:0}.field-experience .field-navigation .saved-navigation>nav{background:var(--paper);border:0;gap:20px;height:30px;margin:0 -16px;padding:0 16px;display:flex}.field-experience .field-navigation .saved-navigation>nav button{height:30px;min-height:30px;color:var(--muted);background:0 0;border:0;border-radius:0;padding:0;font-size:12px}.field-experience .field-navigation .saved-navigation>nav button[aria-current=page]{color:var(--ink);border-bottom:1px solid var(--accent)}.field-experience .field-navigation .sp-refresh-saved{margin-left:auto}.field-experience .field-feed-notice{color:var(--muted);font-size:11px}.field-experience .field-map-error,.field-experience .field-error{z-index:8;background:var(--paper);border-radius:12px;padding:12px;position:absolute;top:45%;left:16px;right:16px}.field-experience .field-note-save{color:var(--muted);justify-content:space-between;gap:10px;margin-top:5px;font-size:10px;display:flex}.field-experience .field-note-save button,.field-experience .field-source-details{color:var(--accent);background:0 0;border:0;padding:3px 0;font-size:11px}.field-experience .field-source-details{margin-top:7px}.field-experience .field-notes-editor .detail-status{display:none}.field-experience .field-notes-editor textarea{background:var(--bg);width:100%;min-height:140px;color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:12px}.field-experience .field-pages{justify-content:space-between;align-items:center;padding:10px 16px;font-size:11px;display:flex}.field-experience .field-pages button{color:var(--accent);background:0 0;border:0;min-height:36px}.field-experience .lead-filter-sheet{border:1px solid var(--line);background:var(--paper);width:min(380px,100% - 32px);color:var(--ink);border-radius:16px;padding:20px}.field-experience dialog::backdrop{background:#0007}.field-experience .field-hide-action{border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:8px;width:100%;padding:12px}.field-experience .field-hide-action+.field-hide-action{margin-top:8px}.field-experience dl{font-size:12px}.field-experience dd{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 14px}.field-experience .map-expanded{z-index:80;position:fixed;inset:0}.field-experience .field-navigation{margin-bottom:0}@media (min-width:701px){.field-experience .device:not(.map-expanded):not(.list-only) .field-map-error{left:486px}.field-experience .device:not(.map-expanded) .apphead{max-width:470px}.field-experience .device:not(.map-expanded) .panel{width:470px;height:calc(100dvh - var(--header-height) - 24px);max-height:calc(100dvh - var(--header-height) - 24px);right:auto}.field-experience .device:not(.map-expanded) .panel:not(.browsing){height:auto}.field-experience .device:not(.map-expanded) .map-tools{left:490px;top:16px!important}.field-experience .device.list-only .panel{width:100%}}.field-experience [data-field-part=solar-territory] .sp-scope-trigger{white-space:nowrap;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;display:flex}.field-experience [data-field-part=solar-territory] .sp-scope-trigger:hover,.field-experience [data-field-part=solar-territory] .sp-scope-trigger[data-popup-open]{background:var(--paper);border-color:var(--line)}@media (prefers-reduced-motion:no-preference){.field-experience .location.pulse .pin-halo{animation:.7s ease-out pin-hover-pulse}}@media (max-width:700px){.field-experience .device:not(.map-expanded):not(.list-only) .panel:not(.browsing){max-height:calc(100% - var(--header-height) - 96px)}}.field-experience .device.list-only .panel{height:auto;max-height:none}.field-experience .pin-halo{width:24px;height:24px;top:5px;left:8px}.field-experience .lead-sheet .reader-heading{justify-content:space-between;align-items:center;display:flex}.field-experience .field-source-details{margin-top:4px;padding:0;line-height:14px}@media (min-width:701px){.field-experience .device:not(.map-expanded):not(.list-only) .panel.browsing{height:calc(100dvh - var(--header-height));max-height:calc(100dvh - var(--header-height));border-radius:0}.field-experience .device:not(.map-expanded):not(.list-only) .panel:not(.browsing){max-height:calc(100dvh - var(--header-height) - 14px)}}.field-experience .field-navigation .saved-navigation>[role=status]{z-index:90;background:var(--paper);border:1px solid var(--line);border-radius:12px;max-width:360px;padding:12px;font-size:12px;position:fixed;bottom:76px;left:16px}.field-experience .field-navigation .saved-navigation>[role=status] button{color:var(--accent);background:0 0;border:0}.field-experience .filterpanel>span{color:var(--muted);margin-right:auto;font-size:11px}.field-experience .evidence-links{align-items:center;gap:10px;display:flex}.field-experience .timing{line-height:normal}.field-experience .device:not(.map-expanded) .actionrow a{min-height:40px}.field-experience .map-expanded .actionrow a{min-height:38px}.field-experience .field-navigation .saved-navigation>nav{border-bottom:1px solid var(--line);height:31px}.field-experience dialog{margin:auto}.field-experience .field-notes-editor .detail-section{border:0;margin:0;padding:0}.field-experience .field-notes-editor textarea{border-radius:6px;height:96px;min-height:88px;max-height:45dvh;padding:10px 12px;font:16px/1.5 DM Sans,sans-serif}.field-experience .field-notes-editor textarea::placeholder{color:var(--muted);opacity:.7;font-size:12px}.field-experience .field-notes-editor :is(label,.draft-note,.note>div,.small-note){color:var(--muted)}.field-experience .field-notes-editor .draft-note{margin:6px 0;font-size:11px;line-height:1.45}.field-experience .field-notes-editor .note>p{color:var(--ink)}.field-experience .field-notes-editor .note{background:var(--bg);border:1px solid var(--line);border-radius:8px;margin:0 0 12px;padding:12px}.field-experience .field-notes-editor .note>p{margin:0 0 8px;font-size:14px;line-height:1.5}.field-experience .field-notes-editor .note>div{align-items:center;gap:8px;font-size:11px;line-height:1.5}.field-experience .field-notes-editor .note>div>span{overflow-wrap:anywhere;min-width:0}.field-experience .field-notes-editor .note>div button{min-height:32px;color:var(--accent);background:0 0;border:0;border-radius:6px;flex-shrink:0;padding:0 8px;font-size:12px}.field-experience .field-notes-editor .note>div button:hover{background:var(--soft)}.field-experience .field-notes-editor label{margin:16px 0 6px;font-size:12px;display:block}.field-experience .field-notes-editor .small-note{margin:0 0 12px;font-size:12px;line-height:1.5}.field-experience .field-notes-editor .note-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;display:flex}.field-experience .field-notes-editor .note-actions button:not(.note-secondary){background:var(--ink);color:var(--inverse);border-color:var(--ink)}.field-experience .field-notes-editor .form-error{color:var(--accent)}.field-experience .field-notes-editor .note-actions button{border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:6px;height:34px;min-height:34px;padding:0 12px;font:500 12px/1.4 DM Sans,sans-serif}.field-experience .map-utilities>button{place-items:center;padding:0;display:grid}.field-experience .device:not(.map-expanded) .map-utilities>[data-field-part=map-theme]{display:none}.field-experience{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.field-experience .panel .selected-body{flex-direction:column;min-height:0;display:flex;overflow:hidden}.field-experience .card-scroll-content{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.field-experience .panel .selected-body>.actionrow{background:var(--paper);flex-shrink:0;position:static}.field-experience .map [role=region]:focus:not(:focus-visible){outline:none!important}.field-experience .map [role=region]:focus-visible{outline-offset:-2px;outline:2px solid var(--accent)!important}.field-experience .map .gm-style-cc{display:none!important}.field-experience,.field-experience[data-theme=light]{--status-new:#ff590f}.field-experience .location{align-items:center;width:40px;height:40px}.field-experience .permit-dot{background:var(--status-color);width:13px;height:13px;box-shadow:0 0 3px color-mix(in srgb, var(--status-color) 20%, transparent), 0 1px 2px #0003;border:1px solid #fffaf2;border-radius:50%;transition:transform .16s,box-shadow .16s;display:block;position:relative}.field-experience .location.selected .permit-dot{box-shadow:0 0 0 2px var(--paper), 0 0 0 3px var(--status-color), 0 0 4px color-mix(in srgb, var(--status-color) 20%, transparent);transform:none}.field-experience .location .pin-halo{border-color:var(--status-color);background:color-mix(in srgb, var(--status-color) 15%, transparent);width:13px;height:13px;top:13.5px;left:13.5px}@media (prefers-reduced-motion:reduce){.field-experience .permit-dot{transition:none}}.field-experience .field-status-trigger{min-height:32px;color:var(--ink);background:0 0;border:0;align-items:center;gap:10px;padding:0 4px 0 0;font-size:11px;display:flex}.field-experience .field-status-trigger svg{width:14px;height:14px;margin-left:8px}.field-experience .field-status-trigger :is(svg,.status-dot){flex-shrink:0}.field-experience .field-status-trigger>span:not(.status-dot){text-align:left;white-space:nowrap;min-width:0;line-height:1.3}.field-experience .field-status-positioner{z-index:100}.field-experience .field-status-menu{border:1px solid var(--line);background:var(--paper);width:max-content;min-width:164px;max-width:calc(100vw - 32px);color:var(--ink);border-radius:10px;outline:none;padding:5px;box-shadow:0 8px 24px #0004}.field-experience .field-status-choice{cursor:pointer;border:1px solid #0000;border-radius:5px;outline:none;align-items:center;gap:12px;min-height:40px;padding:0 11px;font-size:12px;display:flex}.field-experience .field-status-swatch{background:var(--choice-color);border-radius:50%;flex:none;width:8px;height:8px}.field-experience .status-return-dialog .team-assignment-picker-actions{grid-template-columns:1fr 1fr;display:grid}.field-experience .status-return-dialog .team-assignment-picker-actions>button{min-height:44px}.field-experience .status-return-dialog .team-commit{background:var(--ink);color:var(--paper)}.field-experience .field-status-choice[data-highlighted]{background:color-mix(in srgb,var(--choice-color) 12%,var(--paper));border-color:color-mix(in srgb,var(--choice-color) 55%,var(--line))}@media (prefers-reduced-motion:no-preference){@keyframes selected-dot-pulse{0%{opacity:.65;transform:scale(1.2)}32%,to{opacity:0;transform:scale(2.2)}}}.field-experience .field-status-trigger .status-dot{position:relative}@media (prefers-reduced-motion:no-preference){.field-experience .field-status-trigger .status-dot:after{content:"";border:1px solid var(--status-color);pointer-events:none;border-radius:50%;animation:3s ease-out infinite selected-dot-pulse;position:absolute;inset:-1px}}.field-experience,.permitted-panel{--status-stop:#ff4778;--status-assigned:#3694ff;--status-follow:#ff78d2;--status-working:#22e363}.field-experience[data-theme=light],.permitted-panel[data-theme=light]{--status-stop:#b0003a;--status-assigned:#0875f5;--status-follow:#b80078;--status-working:#008a36}.field-experience .card-scroll-content{margin-inline:-8px;padding-inline:8px}.field-experience,.permitted-panel{--signal-new:#ff6200;--signal-assigned:#168aff;--signal-working:#08f060;--signal-follow:#ff20b6;--signal-no-answer:#ffe500;--signal-stop:#df004b}.field-experience[data-theme=light],.permitted-panel[data-theme=light]{--signal-working:#00eb50;--signal-assigned:#007bff;--signal-no-answer:#ffdb00}.field-experience .permit-issued{color:var(--accent)}.field-experience .device .selected-body .timing{margin-bottom:10px}.field-experience .card-parties{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 16px;display:grid}.field-experience .card-parties dt{color:var(--muted);margin-bottom:4px;font-size:9px}.field-experience .card-parties dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:400;line-height:1.45}.field-experience .card-parties dd.is-missing{color:var(--muted)}.field-experience .row-trail .age{white-space:normal;text-align:right;text-wrap:balance;max-width:145px}.field-experience .result .age.permit-issued,.field-experience .addon-indicator{color:var(--accent)}.field-experience .same-day-issued{color:var(--accent);margin:-2px 0 10px;font-size:10px;line-height:1.35}.field-experience .row-trail .same-day-issued{white-space:nowrap;text-align:right;max-width:110px;margin:3px 0 0;display:block}.field-experience .property-footer:has(.details[aria-expanded=false]){border-bottom:0}.field-experience .card-detail-links{border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;padding:0;display:grid}.field-experience .card-detail-links>button{width:100%;min-height:32px;color:var(--ink);text-align:left;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:6px 8px;font-size:12px;display:flex}.field-experience .card-detail-links>button:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}.field-experience .card-detail-links>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.field-experience .card-detail-links>button>svg{width:14px;height:14px;color:var(--accent);flex-shrink:0}.field-experience .detail-link-action{color:var(--accent);white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:flex}.field-experience .detail-link-action svg{width:14px;height:14px}.field-experience .device .property-heading{display:block}.field-experience .card-location{color:var(--muted);margin:0 0 8px;font-size:11px;line-height:1.45}.field-experience .device:not(.map-expanded) .map-style-segments{border:1px solid var(--line);background:var(--paper);pointer-events:auto;border-radius:9px;grid-template-columns:repeat(2,66px);gap:0;padding:2px;display:grid;box-shadow:0 1px 4px #0002}.field-experience .device:not(.map-expanded) .map-style-segments button{min-width:0;height:26px;min-height:26px;color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:6px;padding:0 7px;font-size:11px}.field-experience .device:not(.map-expanded) .map-style-segments button[aria-pressed=true]{background:var(--soft);color:var(--accent)}.field-experience .device:not(.map-expanded) .map-tools{align-items:center}.field-experience .device:not(.map-expanded) .map-utilities>button{border:1px solid var(--line);border-radius:9px;min-width:32px;height:32px;box-shadow:0 1px 4px #0002}.field-experience .device:not(.map-expanded) .map-utilities>button svg{width:17px;height:17px}.field-experience .device:not(.map-expanded) .map-context{display:none}.field-experience .map-expanded .map-style-segments{border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));place-self:center stretch;min-width:0;margin-inline-start:0}.field-experience .map-expanded .map-tools .map-style-segments button{border-radius:6px;width:100%;height:32px;min-height:32px}.field-experience .map-expanded .map-tools{border-radius:10px;grid-template-columns:1fr auto;gap:6px;width:min(350px,100% - 32px);padding:6px;display:grid}.field-experience .map-expanded .map-tools .map-context{border:0;border-top:1px solid var(--line);width:100%;color:var(--muted);text-shadow:none;pointer-events:auto;background:0 0;border-radius:0;grid-column:1/-1;margin:0;padding:6px 0 0;font-size:10px;line-height:1.4;display:block;position:static}.field-experience .map-expanded .map-context .filterpanel{border:0;padding:0}.field-experience .map-expanded .map-tools .map-style-segments button[aria-pressed=true]{background:var(--soft);color:var(--accent)}.field-experience .map-expanded .map-utilities{border-color:color-mix(in srgb,var(--line) 65%,transparent);padding-left:6px}.field-experience .map-expanded .map-tools .map-utilities>button{border-radius:6px;width:32px;min-width:32px;height:32px;min-height:32px}.field-experience .map-expanded .map-utilities svg{width:18px;height:18px}.field-experience .map-expanded .map-context .date-presets{border-color:color-mix(in srgb,var(--line) 65%,transparent)}.field-experience .map-context .custom-dates{padding:6px 0 4px}.field-experience .map-context>span{padding:4px 3px;display:block}.field-experience .result .result-service{color:var(--muted);flex-wrap:wrap;gap:3px 12px;margin-top:4px;display:flex}.field-experience .result-service .service-value{color:var(--ink)}.field-experience .result-contractor{overflow-wrap:anywhere;min-width:0}.field-experience .home-meta .home-navigation{gap:4px}.field-experience .home-meta .pager button,.field-experience .home-meta .close-property{width:36px;min-width:36px;height:36px;min-height:36px;color:var(--muted);border-radius:7px}.field-experience .home-meta .home-navigation svg{stroke-width:1.5px;width:16px;height:16px}.field-experience .home-meta .home-navigation button:not(:disabled):hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 5%,transparent)}.field-experience .device.card-open .apphead .browse-controls{display:none}.field-experience .reader-heading h2{overflow-wrap:anywhere;min-width:0}.field-experience .device.card-open:not(.map-expanded):not(.list-only) .panel:not(.browsing){height:auto;max-height:calc(100dvh - var(--header-height) - 64px)}.field-experience .panel:not(.browsing) .selected-body{flex:auto;min-height:0;overflow:hidden}@media (max-height:740px){.field-experience .panel:not(.browsing) .home-meta{min-height:30px;margin-bottom:4px;padding-bottom:0}.field-experience .panel:not(.browsing) .status-tools{margin-bottom:3px}.field-experience .panel:not(.browsing) .facts{padding-bottom:8px}.field-experience .panel:not(.browsing) .property-footer .details{min-height:32px}.field-experience .panel:not(.browsing) .home-meta button{height:26px;min-height:26px}.field-experience .panel:not(.browsing) .home-title{margin-bottom:3px;font-size:24px}.field-experience .panel:not(.browsing) .card-parties{gap:16px;margin-bottom:10px}.field-experience .panel:not(.browsing) .card-parties dt{margin-bottom:1px}.field-experience .panel:not(.browsing) .timing{margin-bottom:8px}.field-experience .panel:not(.browsing) .facts small{margin-bottom:2px}.field-experience .panel:not(.browsing) .facts strong{font-size:22px}.field-experience .panel:not(.browsing) .card-detail-links>button{min-height:26px;padding:3px 8px}.field-experience .panel:not(.browsing)>.selected-body>.actionrow{padding:5px 0 7px}.field-experience .panel:not(.browsing) .card-detail-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;padding:0}.field-experience .panel:not(.browsing) .card-detail-links>button{flex-direction:row;justify-content:space-between;align-items:center;gap:4px;min-height:28px;font-size:11px}}@media (max-height:740px) and (max-width:700px){.field-experience .device:not(.map-expanded) .map-tools{top:calc(var(--header-height) + 6px)!important}}.field-experience .filterpanel{gap:0}.field-experience .date-presets{flex:1;grid-template-columns:1.15fr repeat(4,1fr) 1.3fr;gap:3px;min-width:0;display:grid}.field-experience .filterpanel:has(.date-presets){padding:2px 0}.field-experience .display-row .address-search-trigger{color:var(--muted);border:0;border-radius:7px;flex:0 0 28px;place-items:center;display:grid}.field-experience .address-search-trigger svg{width:17px;height:17px}.field-experience .address-search-trigger[aria-expanded=true]{background:var(--soft);color:var(--accent)}.field-experience .display-row{grid-template-columns:minmax(0,1fr) auto auto auto;column-gap:10px;display:grid}.field-experience .display-row>[data-field-part=result-count]{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;min-width:0;margin:0;overflow:hidden}.field-experience .display-row>[aria-label=Display]{white-space:nowrap;align-items:center;gap:10px}.field-experience .display-row>[aria-label=Display]>button{min-width:28px;min-height:32px;color:var(--muted);background:0 0;border:0;border-radius:0;place-items:center;padding:0 2px;font-size:10px;font-weight:400;line-height:14px;transition:color .14s;display:grid;position:relative}.field-experience .display-row>[aria-label=Display]>button:after{content:"";pointer-events:none;background:0 0;border-radius:1px;height:1px;position:absolute;bottom:5px;left:2px;right:2px}.field-experience .display-row>[aria-label=Display]>button+button:before{content:"";background:var(--line);pointer-events:none;width:1px;height:8px;position:absolute;top:50%;left:-5px;transform:translateY(-50%)}.field-experience .display-row>[aria-label=Display]>button:hover{color:var(--ink)}.field-experience .display-row>[aria-label=Display]>button[aria-pressed=true]{color:var(--accent)}.field-experience .display-row>[aria-label=Display]>button[aria-pressed=true]:after{background:var(--accent)}.field-experience .display-row>[aria-label=Display]>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){.field-experience .display-row>[aria-label=Display]>button{transition:none}}.field-experience .display-row .address-search-trigger{width:28px;min-width:28px}@media (max-width:360px){.field-experience .display-row{column-gap:8px}.field-experience .display-row>.lead-filter-trigger{min-width:28px;padding-left:10px}.field-experience .display-row>.lead-filter-trigger>span{display:none}}.field-experience .feed-row{--row-rail:142px;flex:none;height:92px;position:relative}.field-experience .feed-row .result{grid-template-columns:minmax(0,1fr) var(--row-rail);grid-template-rows:24px 17px 17px 16px;align-content:start;gap:0 14px;height:100%;min-height:0;padding:9px 16px;display:grid;position:relative}.field-experience .feed-row .address{display:contents}.field-experience .feed-row .address strong{white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;min-width:0;padding:0;font-size:20px;line-height:23px;overflow:hidden}.field-experience .feed-row .address small{white-space:nowrap;text-overflow:ellipsis;grid-column:1;min-width:0;margin:0;font-size:12px;line-height:17px;overflow:hidden}.field-experience .feed-row .service-value{color:var(--ink);font-weight:400}.field-experience .feed-row .address .result-contractor{grid-row:3;width:100%;font-size:11px}.field-experience .feed-row .address .result-contractor.is-missing{color:var(--muted)}.field-experience .equipment-line{pointer-events:none;color:var(--muted);align-items:baseline;gap:8px;font-size:12px;line-height:16px;display:flex;position:absolute;top:67px;left:16px;right:16px}.field-experience .feed-row:has(:is(.row-date-discovered,.row-date-recorded)) .equipment-line{right:calc(var(--row-rail) + 30px)}.field-experience .equipment-line b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:400}.field-experience .equipment-divider{padding:0 2px}.field-experience .equipment-line .result-equipment{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.field-experience .equipment-evidence{min-height:28px;color:inherit;font:inherit;text-align:left;pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:0;margin:-6px 0;padding:0;display:block}.field-experience .equipment-evidence:hover{color:var(--ink)}.field-experience .possible-addon{border:0;border-left:1px solid var(--line);min-height:28px;color:var(--muted);white-space:nowrap;pointer-events:auto;background:0 0;border-radius:0;flex-shrink:0;align-items:center;margin:-6px 0;padding:0 0 0 8px;font-family:inherit;font-size:10px;font-weight:400;line-height:16px;display:inline-flex}.field-experience .possible-addon:hover{color:var(--ink)}.field-experience .feed-row .row-work{white-space:nowrap;grid-area:1/2;place-self:start stretch;align-items:baseline;gap:5px;min-width:0;max-width:100%;padding:3px 0 0 13px;line-height:16px;display:flex}.field-experience .feed-row .row-status{flex:none;font-size:11px;line-height:16px;position:static}.field-experience .city-utility-divider{color:var(--muted);padding:0 6px}.field-experience .feed-row .address .result-location{grid-row:2;align-items:center;display:flex}.field-experience .result-location .result-city{text-overflow:ellipsis;min-width:0;overflow:hidden}.field-experience .result-location>span:last-child{text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.field-experience .result-location>.city-utility-divider{flex-shrink:0}.field-experience .feed-row .row-dates{border-left:1px solid var(--line);grid-area:2/2/5;grid-template-columns:1fr;grid-auto-rows:17px;align-content:start;align-self:start;padding-left:12px;display:grid}.field-experience .feed-row .row-date{min-width:0;color:var(--muted);text-align:left;grid-template-columns:43px minmax(0,1fr);align-items:baseline;column-gap:6px;font-size:11px;font-weight:400;line-height:17px;display:grid}.field-experience .feed-row .row-date>span{white-space:nowrap}.field-experience .feed-row .row-date>span:last-child{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.015em;font-size:11px;font-weight:400;line-height:17px}.field-experience .feed-row .row-date-issued:not([data-missing])>span:last-child{color:var(--accent)}.field-experience .feed-row .row-date[data-missing]>span:last-child{color:var(--muted)}.field-experience .feed-row :is(.row-date-discovered,.row-date-recorded){grid-area:3/1;justify-content:flex-start;gap:4px;font-size:10px;line-height:16px;display:flex}.field-experience .feed-row :is(.row-date-discovered,.row-date-recorded)>span:last-child{color:var(--muted);letter-spacing:0;font-size:10px;line-height:16px}.field-experience .feed-row .team-assignee{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:16px;display:block;overflow:hidden}.field-experience .feed-row .team-assignee:before{display:none}.field-experience .feed-row .row-work>small:before{content:"·";color:var(--muted);background:0 0;width:auto;height:auto;margin-right:6px;display:inline}.field-experience .location .pin-halo{border:2px solid var(--status-color);background:0 0;width:22px;height:22px;top:9px;left:9px}@media (prefers-reduced-motion:no-preference){.field-experience .location:is(.selected,.highlighted,:hover,:focus-within) .pin-halo{animation:1.8s ease-out infinite permit-signal-pulse}@keyframes permit-signal-pulse{0%{opacity:.9;transform:scale(.9)}75%,to{opacity:0;transform:scale(1.85)}}}@media (prefers-reduced-motion:reduce){.field-experience .location:is(.selected,.highlighted,:hover,:focus-within) .pin-halo{opacity:.8;animation:none}}.field-experience .field-source-notice{color:var(--ink);background:var(--paper);border-top:1px solid var(--line);text-align:left;white-space:normal;margin:0;padding:10px 16px;font-size:12px;line-height:1.45}.field-experience .map-context .field-source-notice{flex-basis:100%;padding:10px 4px 0}.workspace.solar-focused .feedback{color:#eeeae0;background:#252729;border:1px solid #ffffff20;border-radius:10px;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);padding:0 2px 0 12px;font-size:13px;line-height:1.45;box-shadow:0 4px 16px #00000018}.workspace.solar-focused:has(.field-experience[data-theme=light]) .feedback{color:#252729;background:#fffcf5;border-color:#25272924}.workspace.solar-focused .feedback button{min-width:44px;min-height:44px;color:inherit;opacity:.65;border-radius:6px;flex-shrink:0;place-items:center;padding:0;display:grid}.workspace.solar-focused .feedback button:is(:hover,:focus-visible){opacity:1}.workspace.solar-focused .feedback button:focus-visible{outline-offset:-5px;outline:2px solid}.field-experience .field-sync-notice{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:10px;align-items:center;gap:12px;margin:6px 0;padding:9px 12px;font-size:12px;line-height:1.35;display:flex}.field-experience .map-expanded .field-sync-notice{z-index:35;position:absolute;bottom:70px;left:12px;right:12px;box-shadow:0 4px 18px #0003}.field-sync-notice div{flex:1;min-width:0}.field-sync-notice strong,.field-sync-notice span{display:block}.field-sync-notice span{opacity:.8}.field-sync-notice button{color:inherit;text-underline-offset:4px;background:0 0;border:0;padding:10px;text-decoration:underline}.field-experience .assignment-views{border-block:1px solid var(--line);background:0 0;grid-template-columns:.55fr 1fr 1fr 1.15fr 1.2fr;gap:3px;margin:0;padding:2px 0;display:grid}.field-experience :is(.assignment-views,.date-presets) button{min-width:0;min-height:36px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:0 3px;font-size:11px;font-weight:600;transition:background-color .14s,color .14s}.field-experience :is(.assignment-views,.date-presets) button:hover{color:var(--ink)}.field-experience :is(.assignment-views,.date-presets) button[aria-pressed=true]{background:var(--soft);color:var(--accent)}@media (prefers-reduced-motion:reduce){.field-experience :is(.assignment-views,.date-presets) button{transition:none}}.field-experience .selected-body .field-note-shortcut{min-height:36px;color:var(--accent);background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;margin:0;padding:4px 0;font:500 13px/1.4 DM Sans,sans-serif;display:inline-flex}.field-experience .selected-body .field-note-shortcut svg{flex-shrink:0;width:14px;height:14px}.field-experience .selected-body .field-note-shortcut:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.field-experience .device .selected-body .timing{text-align:left;color:var(--muted);margin:0 0 10px;padding:0;font:400 11px/1.4 DM Sans,sans-serif}.field-experience .device .selected-body .timing b{color:var(--ink);font-weight:500}.field-experience .device .selected-body .field-note-shortcut{min-height:32px;margin:0 0 8px;padding:3px 0;font-size:12px;font-weight:400}.field-experience .device .selected-body .status-tools .field-note-shortcut{margin:0}.field-experience .apphead .scope{padding:9px 0}.field-experience .field-notification-bell{position:relative}.field-experience .field-notification-count{background:var(--accent);min-width:16px;height:16px;color:var(--paper);border-radius:9px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:0;right:-3px}.field-experience .device:not(.map-expanded) .map-utilities>.expand-map-hint{background:var(--paper);width:auto;height:42px;min-height:42px;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 42%,var(--line));letter-spacing:-.01em;white-space:nowrap;border-radius:12px;align-items:center;gap:10px;padding:5px 6px 5px 14px;font-size:14px;font-weight:500;animation:.18s ease-out expand-map-in;display:flex;box-shadow:0 4px 14px #0002}.field-experience .device:not(.map-expanded) .map-utilities>.expand-map-hint svg{background:var(--soft);stroke-width:1.7px;border-radius:7px;width:30px;height:30px;padding:6px}.field-experience .device:not(.map-expanded) .map-utilities>.expand-map-hint:hover{border-color:var(--accent);background:color-mix(in srgb,var(--soft) 25%,var(--paper))}@keyframes expand-map-in{0%{opacity:0;transform:translate(5px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.field-experience .device:not(.map-expanded) .map-utilities>.expand-map-hint{animation:none}}.field-experience .panel[hidden]{display:none}.field-experience .assignment-area-notice{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 0;font-size:12px;line-height:1.5;display:flex}.field-experience .assignment-area-notice span{flex:190px}.field-experience .assignment-area-notice button{min-height:44px;color:var(--accent);font:inherit;white-space:nowrap;background:0 0;border:0;padding:8px 0;font-weight:500}.field-experience .assignment-area-notice button:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.field-experience .assignment-view-description{color:var(--muted);margin:6px 3px 8px;font-size:11px;line-height:1.5}.field-experience .status-filter-option input{-webkit-appearance:none;appearance:none;border:1.5px solid var(--muted);cursor:pointer;background:0 0;border-radius:5px;flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}.field-experience .status-filter-option input:checked{background:var(--ink);border-color:var(--ink)}.field-experience .status-filter-option input:checked:after{content:"";border-left:2px solid var(--paper);border-bottom:2px solid var(--paper);width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.field-experience .status-filter-option input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (forced-colors:active){.field-experience .status-filter-option input{-webkit-appearance:auto;appearance:auto}.field-experience .status-filter-option input:checked:after{content:none}}.field-experience .map-expanded .map-context .assignment-views{border:0;margin:0;padding:0}.field-experience .map-expanded :is(.assignment-views,.date-presets) button{border-radius:6px;height:32px;min-height:32px}.field-experience .map-expanded .assignment-view-description{margin:6px 3px 2px;font-size:10px;line-height:1.4}.field-experience .device.map-expanded .map-tools{grid-template-columns:minmax(0,1fr) auto}.field-experience .device.map-expanded .map-tools .map-context{min-width:0}.field-experience .device.map-expanded .map-tools .date-presets{grid-template-columns:minmax(0,1.15fr) repeat(4,minmax(0,1fr)) minmax(0,1.35fr);width:100%}.field-experience .device.map-expanded .map-tools :is(.date-presets,.assignment-views) button{width:100%;min-width:0;padding:0 2px;font-size:11px}.field-experience .device.map-expanded .roof-return-dock{max-width:calc(100% - 32px)}.field-experience .device .permit-roof-return{min-width:0;min-height:52px;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:8px 16px;display:flex}.field-experience .permit-roof-return>svg{flex:none;width:18px;height:18px}.field-experience .permit-roof-return>span{min-width:0}.field-experience .permit-roof-return strong{font:500 12px/1.4 DM Sans,sans-serif;display:block}.field-experience .permit-roof-return small{text-overflow:ellipsis;max-width:100%;color:var(--muted);font:400 11px/1.4 DM Sans,sans-serif;display:block;overflow:hidden}.field-experience .workspace-navigation>nav{width:248px;max-height:calc(100dvh - 80px);padding:6px;overflow-y:auto}.field-experience .workspace-menu-group+.workspace-menu-group{border-top:1px solid var(--line);margin-top:5px;padding-top:5px}.field-experience .workspace-navigation>nav button{gap:12px;padding:10px 12px;line-height:1.4}.field-experience .workspace-navigation>nav button svg{stroke-width:1.6px;width:18px;height:18px;color:var(--muted);flex:none}.field-experience .workspace-navigation>nav button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.field-experience .workspace-navigation>nav button:hover{background:var(--soft)}.field-experience .workspace-navigation>nav button:hover svg{color:var(--accent)}.field-experience dialog[data-reader-kind=notes]{max-height:calc(100dvh - 24px);padding:12px 18px;overflow-y:auto}.field-experience dialog[data-reader-kind=notes] .reader-heading{margin-bottom:6px}.field-experience dialog[data-reader-kind=notes] .homeowner-details{margin-bottom:12px}.field-experience dialog[data-reader-kind=notes] .homeowner-details header{min-height:26px;margin-bottom:2px}.field-experience dialog[data-reader-kind=notes] .homeowner-caption{margin:2px 0 6px}.field-experience dialog[data-reader-kind=notes] .field-notes-editor label{margin:8px 0 4px}.field-experience dialog[data-reader-kind=notes] .homeowner-details label{margin:6px 0 0}.field-experience dialog[data-reader-kind=notes] .field-notes-editor textarea{height:72px;min-height:72px;padding:8px 10px}.field-experience dialog[data-reader-kind=notes] .note-actions{margin-top:6px}.field-experience .device .display-row{column-gap:8px;min-height:24px;padding:0;font-size:10px;line-height:14px}.field-experience .device .display-row button{box-sizing:border-box;border:0;height:24px;min-height:24px;padding-top:0;padding-bottom:0;font:400 10px/14px DM Sans,sans-serif}.field-experience .device .display-row>[aria-label=Display]{gap:8px}.field-experience .device .display-row>[aria-label=Display]>button{min-width:24px;padding-left:2px;padding-right:2px}.field-experience .device .display-row>[aria-label=Display]>button:after{display:none}.field-experience .device .display-row>[aria-label=Display]>button[aria-pressed=true]{font-weight:400}.field-experience .device .display-row>[aria-label=Display]>button+button:before{opacity:.65;height:6px;left:-4px}.field-experience .device .display-row>.lead-filter-trigger{gap:4px;min-width:24px;margin-left:2px;padding-left:10px}.field-experience .device .display-row>.lead-filter-trigger:before{height:12px}.field-experience .device .display-row .address-search-trigger{width:24px;min-width:24px}.field-experience .device .display-row svg{stroke-width:1.5px;width:12px;height:12px}.field-experience .device.map-expanded .map-return-dock{border-radius:9px;gap:0;max-width:calc(100% - 24px);padding:0 3px}.field-experience .device .map-return-dock>button{min-width:0;height:36px;min-height:36px;box-shadow:none;color:var(--muted);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:0 10px;font:400 11px/14px DM Sans,sans-serif;display:flex;position:relative;inset:auto;transform:none}.field-experience .device .map-return-dock>button:is(.permit-dashboard-return,.permit-roof-return){color:var(--ink)}.field-experience .device .map-return-dock>button+button:before{content:"";background:var(--line);width:1px;height:12px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.field-experience .device .map-return-dock>button svg{stroke-width:1.6px;flex:none;width:14px;height:14px}.field-experience .assignment-views{border-top:0;gap:0;padding:0}.field-experience .assignment-views button{background:0 0;border-radius:0;min-height:34px;padding:0 4px;font-size:11px;position:relative}.field-experience .assignment-views button+button:before{content:"";background:var(--line);width:1px;height:10px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.field-experience .assignment-views button[aria-pressed=true]{color:var(--accent);background:0 0}.field-experience .assignment-views button[aria-pressed=true]:after{content:"";background:currentColor;height:2px;position:absolute;bottom:0;left:12%;right:12%}.field-experience .field-coverage-notice{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.field-experience .field-coverage-notice summary{cursor:pointer;width:fit-content;max-width:100%;padding:6px 0}.field-experience .field-coverage-notice summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.field-experience .field-coverage-notice[open] summary{color:var(--ink)}.field-experience .field-coverage-notice p{white-space:normal;max-width:58ch;margin:0 0 8px}.solar-focused [hidden]{display:none!important}.saved-navigation{border-bottom:1px solid var(--sp-line);padding:12px 24px}.saved-navigation nav{flex-wrap:wrap;gap:8px;display:flex}.saved-navigation button,.sp-actions button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;padding:7px 12px}.saved-navigation button[aria-current=page],.sp-actions button[aria-pressed=true]{background:var(--sp-soft);color:var(--sp-accent)}.saved-navigation [role=status],.saved-navigation [role=alert]{margin-top:10px}.saved-navigation [role=alert]{color:#a12d24}.saved-navigation button:disabled,.sp-actions button:disabled{opacity:.55;cursor:wait}:is(.saved-navigation button:focus-visible,.sp-actions button:focus-visible){outline:2px solid var(--sp-accent);outline-offset:3px}.sp-saved-heading{padding:16px 24px}.sp-saved-heading h1{font-size:24px;font-weight:650}.sp-saved-heading p{margin:6px 0 12px}.sp-saved-heading label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sp-saved-heading input{border:1px solid var(--sp-line);background:var(--sp-paper);color:var(--sp-ink);border-radius:6px;max-width:100%;padding:8px}.sp-expanded .saved-navigation,.sp-expanded .sp-saved-heading{display:none}@media (max-width:680px){.saved-navigation,.sp-saved-heading{padding:12px 14px}.sp-actions{flex-wrap:wrap}}.saved-navigation{background:var(--sp-paper)}.saved-navigation nav{align-items:center;gap:24px}.saved-navigation nav button{color:var(--sp-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:10px 0}.saved-navigation nav button[aria-current=page]{border-bottom-color:var(--sp-accent);color:var(--sp-ink);background:0 0;font-weight:600}:is(#solar-territory,#saved-territory) .sp-actions{align-items:stretch;gap:8px;display:flex}:is(#solar-territory,#saved-territory) .sp-actions>a,:is(#solar-territory,#saved-territory) .sp-actions>button{border:1px solid var(--sp-line);background:var(--sp-paper);min-height:44px;color:var(--sp-ink);border-radius:9px;justify-content:center;align-items:center;padding:10px 14px;font-size:13px;font-weight:500;display:inline-flex}:is(#solar-territory,#saved-territory) .sp-actions>a:first-of-type{background:var(--sp-ink);color:var(--sp-paper);border-color:var(--sp-ink);flex:1}:is(#solar-territory,#saved-territory) .sp-actions>button[aria-pressed=true]{color:var(--sp-accent);background:var(--sp-soft)}.sp-saved-heading p{color:var(--sp-muted);font-size:13px}.sp-saved-heading input{width:100%;min-height:44px}.sp-saved-heading label{color:var(--sp-muted);font-size:12px;display:grid}:is(#solar-territory,#saved-territory) .sp-actions .sp-save-action{gap:6px}.sp-saved-heading{max-width:700px;padding:24px}.sp-saved-heading h1{letter-spacing:-.04em;margin:0;font-size:25px}.saved-navigation [role=status],.saved-navigation [role=alert]{background:var(--sp-soft);border-radius:8px;padding:10px 12px;font-size:13px}.saved-navigation [role=status] button{margin-left:8px;padding:4px 10px}.saved-navigation nav button:last-child:not([aria-current]){font-size:12px}@media (max-width:680px){.sp-saved-heading{padding:20px 18px}}.saved-navigation nav .sp-refresh-saved{border-radius:8px;justify-content:center;align-items:center;width:44px;min-height:44px;margin-left:auto;padding:8px;display:inline-flex}.saved-navigation nav .sp-refresh-saved:hover{background:var(--sp-soft)}@media (max-width:680px){.saved-navigation nav{flex-wrap:nowrap;gap:16px}}@media (max-width:360px){:is(#solar-territory,#saved-territory).sp-experience .sp-actions>a,:is(#solar-territory,#saved-territory).sp-experience .sp-actions>button{white-space:nowrap;padding:10px 8px;font-size:12px}}:is(#solar-territory,#saved-territory) .sp-card-foot .sp-save-action{min-height:44px;color:var(--sp-accent);background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;font-size:13px;display:inline-flex}:is(#solar-territory,#saved-territory) .sp-card-foot .sp-export-select{margin-left:auto}.sp-saved-heading h1{font:400 34px/1.1 Instrument Serif,Georgia,serif}.operations{color:var(--foreground);padding:20px 2px 36px;font-size:14px;line-height:1.55}.operations-intro{align-items:flex-start;gap:16px;display:flex}.operations-intro p{color:var(--muted-foreground);flex:1;margin:0}.operations-checked,.operations-attempt{color:var(--muted-foreground);font-size:12px}.operations-section{margin-top:28px}.operations-section h3{justify-content:space-between;align-items:center;margin:0 0 12px;font-size:18px;font-weight:650;display:flex}.operations-section h3 span{color:var(--muted-foreground);font-size:12px;font-weight:500}.operations-item{border:1px solid var(--border);background:var(--background);overflow-wrap:anywhere;border-radius:12px;margin:10px 0;padding:17px}.operations-item h4{margin:10px 0 2px;font-size:15px;font-weight:650}.operations-item p{margin:8px 0}.operations-area{color:var(--muted-foreground);font-size:12px}.operations-state{color:#374151;background:#f3f5f7;border:1px solid #d0d6df;border-radius:20px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.operations-state-failed,.operations-state-review,.operations-state-unknown{color:#95440b;background:#fff5ec;border-color:#f2d3b7}.operations-state-delayed{color:#775910;background:#fffbed;border-color:#eadfae}.operations-next{border-top:1px solid var(--border);padding-top:10px}.operations-next strong{text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:11px;display:block}.operations-customer{font-weight:550}@media (max-width:480px){.operations-intro{flex-direction:column}.operations-intro button{align-self:flex-start}.operations-item{padding:15px}.operations-section{margin-top:24px}}.support{color:#173c3b}.support h2{letter-spacing:-.035em;margin:16px 0 10px;font-size:24px;line-height:1.2}.support h3{margin:0 0 12px;font-size:16px;font-weight:650}.support p{margin:8px 0 14px;line-height:1.65}.support-launch{flex-wrap:wrap;gap:10px;margin:0 0 22px;display:flex}.support-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin:12px 0 24px;display:flex}.support-heading h2{margin-top:0}.support-heading>button{flex:none}.support-muted{color:#697e79;font-size:13px;line-height:1.6}.support-reference{overflow-wrap:anywhere;color:#62776e;font-size:11px}.support-form{gap:18px;margin:22px 0;display:grid}.support-form label{gap:8px;font-size:13px;font-weight:600;display:grid}.support-form input,.support-form textarea,.support-form select{box-sizing:border-box;color:#203c37;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cadbd4;border-radius:12px;padding:12px 14px;font-size:15px;font-weight:400;line-height:1.5}.support-form textarea{resize:vertical;min-height:130px}.support-form :is(input,textarea,select):focus{outline-offset:2px;outline:3px solid #9cc8b8}.support-form :disabled{opacity:.7}.support-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.support-note,.support-error,.support-private,.support-context{background:#eef4f0;border-radius:13px;margin:14px 0;padding:17px;font-size:13px}.support-note p,.support-error p{margin-top:0}.support-error{color:#835031;background:#fcf1e8;border:1px solid #f0dcc8}.support-private{background:#f2f0e7;border:1px dashed #d9d7c8}.support-context{border:1px solid #d9e5df}.support-receipt{color:#225940;background:#edf7ee;border:1px solid #bad8c7;border-radius:15px;gap:12px;margin:18px 0;padding:20px;display:flex}.support-receipt p{margin-bottom:0}.support-card{text-align:left;width:100%;color:inherit;cursor:pointer;background:#fff;border:1px solid #d8e3dd;border-radius:18px;gap:12px;margin:0 0 14px;padding:20px;display:grid}.support-card>strong{overflow-wrap:anywhere;font-size:17px;line-height:1.4}.support-card:hover{background:#fcfffc;border-color:#8eb8a4}.support-card:focus-visible{outline-offset:3px;outline:3px solid #7cae9c}.support-card-top{color:#657d70;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.support-status{white-space:nowrap;color:#4e6759;background:#f0f3ed;border-radius:20px;padding:5px 10px}.support-status-in-review{color:#525a8b;background:#edf0f8}.support-status-resolved{color:#37754a;background:#e6f3e8}.support-detail{background:#fff;border:1px solid #d8e3dd;border-radius:18px;margin:20px 0;padding:22px}.support-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}.support-empty{text-align:center;background:#f6faf7;border:1px dashed #cdded3;border-radius:18px;padding:45px 20px}.support-empty svg{color:#769584;margin:0 auto 18px}.support-timeline{padding:10px 0 15px}.support-timeline article{border-left:2px solid #c9ded0;margin:20px 4px;padding:0 0 8px 20px}.support summary{color:#61786d;cursor:pointer;font-size:12px}@media (max-width:540px){.support-heading{flex-direction:column}.support-heading>button{width:100%}.support-detail,.support-card{padding:18px}.support h2{font-size:23px}.support-form input,.support-form textarea,.support-form select{font-size:16px}.support-launch>button{flex:1;min-width:130px}}._panel_106ca_1{color:#29322a;background:#fff;border:1px solid #deded5;border-radius:18px;margin-bottom:24px;padding:24px}._heading_106ca_9{justify-content:space-between;align-items:center;gap:16px;display:flex}._heading_106ca_9>div{align-items:center;gap:10px;display:flex}._heading_106ca_9 h2{margin:0;font-size:18px;font-weight:600}._panel_106ca_1 button,._feedback_106ca_26 button{white-space:normal;border-radius:999px;min-height:44px;padding-inline:18px}._muted_106ca_32{color:#657067;margin-top:14px;font-size:12px;line-height:1.6}._reservation_106ca_38{border-top:1px solid #e7e8df;justify-content:space-between;align-items:flex-start;gap:28px;margin-top:20px;padding-top:20px;display:flex}._reservation_106ca_38>div{min-width:0}._reservation_106ca_38 h3{overflow-wrap:anywhere;margin:10px 0 7px;font-size:21px;line-height:1.3}._reservation_106ca_38 p{overflow-wrap:anywhere;margin:7px 0;font-size:12px;line-height:1.65}._reservation_106ca_38 small{color:#697168;overflow-wrap:anywhere;font-size:10px}._state_106ca_67{color:#475941;background:#eef2e7;border-radius:20px;padding:5px 9px;font-size:10px;display:inline-block}._actions_106ca_75{flex-direction:column;flex:0 0 230px;align-items:stretch;gap:9px;display:flex}._feedback_106ca_26{overflow-wrap:anywhere;background:#f5f0e3;border:1px solid #e6dac0;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:17px 20px;font-size:12px;line-height:1.6;display:flex}._feedback_106ca_26 p{margin:0}@media (max-width:800px){._panel_106ca_1{padding:20px}._heading_106ca_9,._reservation_106ca_38,._feedback_106ca_26{flex-direction:column;align-items:stretch;gap:12px}._actions_106ca_75{flex:auto}._heading_106ca_9 h2{font-size:17px}._reservation_106ca_38 h3{font-size:20px}}._hub_177b9_1{color:#203a35;max-width:1360px;margin:0 auto;padding:16px 0 56px}._heading_177b9_7{justify-content:space-between;align-items:center;gap:24px;margin:18px 0 38px;display:flex}._eyebrow_177b9_14{letter-spacing:.19em;color:#647b71;font-weight:650;font-size:10px!important}._heading_177b9_7 h1{letter-spacing:-.055em;margin:8px 0 12px;font-size:clamp(30px,3.1vw,44px);font-weight:460;line-height:1.1}._heading_177b9_7 p{color:#75877e;max-width:590px;margin:0;font-size:14px;line-height:1.6}._heading_177b9_7>button{border-radius:30px;flex-shrink:0;min-height:44px;padding:0 21px}._exploreToolbar_177b9_40{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}._exploreToolbar_177b9_40>span{color:#75877e;font-size:11px}._search_177b9_51{color:#8a9b91;background:#fff;border:1px solid #dee7e0;border-radius:12px;align-items:center;gap:10px;width:100%;max-width:450px;padding:0 16px;display:flex}._search_177b9_51 input{color:#29463c;background:0 0;border:0;outline:none;width:100%;min-height:48px;font-size:13px}._exploreGrid_177b9_72{grid-template-columns:minmax(240px,310px) minmax(0,1fr);align-items:start;gap:28px;display:grid}._areaList_177b9_78{gap:12px;display:grid}._areaCard_177b9_82{text-align:left;background:#fff;border:1px solid #e1e8e3;border-radius:18px;min-width:0;padding:23px 22px;transition:border-color .18s,background .18s}._areaCard_177b9_82:hover{border-color:#93afa0}._areaCard_177b9_82[aria-pressed=true]{background:#edf4ee;border-color:#8aa797;box-shadow:0 6px 28px #244d3807}._availability_177b9_101{letter-spacing:.035em;color:#697f70;background:#e8efe9;border:1px solid #d8e4da;border-radius:99px;align-items:center;gap:5px;padding:5px 9px;font-size:10px;font-weight:600;line-height:1.25;display:inline-flex}._areaCard_177b9_82 h2{letter-spacing:-.045em;margin:24px 0 7px;font-size:21px;font-weight:510}._areaCard_177b9_82 p{color:#7a8c82;margin:0;font-size:12px;line-height:1.55}._areaFoot_177b9_127{color:#506b5e;justify-content:space-between;align-items:center;margin-top:30px;font-size:11px;display:flex}._territoryDetail_177b9_135{background:#fff;border:1px solid #dde7df;border-radius:22px;min-width:0;overflow:hidden}._boundary_177b9_142{color:#3b7258;background:#f0f5ef;border-bottom:1px solid #e1e9e1;position:relative}._mapHeading_177b9_148{letter-spacing:.08em;color:#759080;justify-content:space-between;padding:22px 25px 8px;font-size:10px;display:flex}._mapHeading_177b9_148>span:first-child{letter-spacing:0;align-items:center;gap:8px;display:flex}._boundary_177b9_142>svg{width:100%;height:310px;display:block;overflow:hidden}._mapControls_177b9_168{border:1px solid #dce7de;border-radius:9px;gap:1px;display:flex;position:absolute;bottom:78px;right:20px;overflow:hidden;box-shadow:0 3px 18px #28493612}._mapControls_177b9_168 button{color:#486d58;background:#fff;border:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}._mapControls_177b9_168 svg{width:16px;height:16px}._mapControls_177b9_168 button:disabled{color:#bac8bd}._mapCaption_177b9_196{color:#7c9182;margin:0;padding:8px 25px 19px;font-size:10px;line-height:1.7}._mapEmpty_177b9_203{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:320px;padding:50px;display:flex}._mapEmpty_177b9_203>svg{width:38px;height:38px;margin-bottom:20px}._mapEmpty_177b9_203 h3{letter-spacing:-.04em;margin:0 0 14px;font-size:25px;font-weight:430}._mapEmpty_177b9_203 p{color:#789082;max-width:440px;margin:0;font-size:13px;line-height:1.7}._profileBody_177b9_230{padding:30px}._profileHeading_177b9_233{justify-content:space-between;align-items:center;gap:15px;display:flex}._profileHeading_177b9_233 h2{letter-spacing:-.045em;margin:13px 0 0;font-size:27px;font-weight:480}._price_177b9_245{letter-spacing:-.055em;text-align:right;font-size:26px;font-weight:480}._price_177b9_245 span{color:#83938a;letter-spacing:0;margin-top:5px;font-size:10px;font-weight:400;display:block}._profileBody_177b9_230>p{color:#71867a;max-width:630px;margin:22px 0;font-size:13px;line-height:1.8}._categoryGrid_177b9_266{border:1px solid #e6ece7;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));margin:25px 0;display:grid;overflow:hidden}._categoryGrid_177b9_266 section{background:#fbfcfa;min-width:0;padding:20px 16px}._categoryGrid_177b9_266 section+section{border-left:1px solid #e6ece7}._categoryGrid_177b9_266 svg{color:#7b9784}._categoryGrid_177b9_266 h3{margin:15px 0 5px;font-size:12px;font-weight:590}._categoryGrid_177b9_266 span{color:#8b7b53;font-size:10px}._categoryGrid_177b9_266 p{color:#7e8e84;margin:12px 0 0;font-size:11px;line-height:1.75}._profileBody_177b9_230 details{border-top:1px solid #edf1ec;padding:17px 0}._profileBody_177b9_230 summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:25px;font-size:12px;font-weight:520;display:flex}._profileBody_177b9_230 summary:after{content:"+";color:#94a598;font-size:18px}._profileBody_177b9_230 details[open] summary:after{content:"−"}._profileBody_177b9_230 details p{color:#789080;font-size:12px;line-height:1.9}._preparation_177b9_326{background:#f8faf6;border-radius:12px;margin:10px 0 26px;padding:21px}._preparation_177b9_326 h3{margin:0 0 13px;font-size:12px;font-weight:530}._preparation_177b9_326 ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}._preparation_177b9_326 li{color:#758775;gap:9px;font-size:11px;line-height:1.65;display:flex}._preparation_177b9_326 li svg{flex-shrink:0;margin-top:2px}._profileAction_177b9_355{border-top:1px solid #edf1ec;justify-content:space-between;align-items:center;gap:20px;padding-top:24px;display:flex}._profileAction_177b9_355>span{color:#889a8b;max-width:240px;font-size:11px;line-height:1.65}._profileAction_177b9_355>button{border-radius:30px;min-height:44px}._notice_177b9_373{background:#ecf4ed;border:1px solid #d6e5d8;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;padding:16px 20px;font-size:13px;display:flex}._notice_177b9_373>button{flex-shrink:0}._notice_177b9_373>button[aria-label]{background:0 0;border:0;font-size:20px}._requestForm_177b9_393{background:#fff;border:1px solid #dee7df;border-radius:23px;max-width:760px;margin:0 auto;padding:35px}._back_177b9_401{color:#809185;background:0 0;border:0;align-items:center;gap:5px;min-height:40px;padding:0;font-size:12px;display:flex}._requestForm_177b9_393 h2{letter-spacing:-.04em;margin:19px 0 12px;font-size:29px;font-weight:480}._requestForm_177b9_393>p{color:#7d8f83;margin-bottom:30px;font-size:13px;line-height:1.75}._requestForm_177b9_393 label{color:#586f5d;gap:9px;margin-bottom:20px;font-size:12px;font-weight:500;display:grid}._requestForm_177b9_393 input:not([type=checkbox]),._requestForm_177b9_393 textarea{font:inherit;color:#284a37;background:#fbfcfa;border:1px solid #dce6dd;border-radius:9px;width:100%;min-height:46px;padding:12px 14px;font-size:13px;font-weight:400}._formGrid_177b9_445{grid-template-columns:1fr 1fr;gap:20px;display:grid}._requestForm_177b9_393 fieldset{border:1px solid #e5ece4;border-radius:12px;margin:0;padding:20px}._requestForm_177b9_393 legend{color:#5d7764;padding:0 8px;font-size:12px}._requestForm_177b9_393 label._check_177b9_461{align-items:center;gap:10px;min-height:44px;margin:0;font-size:12px;font-weight:400;display:flex}._check_177b9_461 input{accent-color:#426e52;width:17px;height:17px}._requestForm_177b9_393 fieldset p{color:#8c9b8e;margin:12px 0 0;font-size:11px;line-height:1.7}._formEnd_177b9_481{justify-content:space-between;align-items:center;gap:20px;margin-top:28px;display:flex}._formEnd_177b9_481 p{color:#80907f;max-width:300px;font-size:11px;line-height:1.6}._formEnd_177b9_481 button{border-radius:24px;min-height:44px}._trustLine_177b9_498{color:#97a398;justify-content:center;align-items:center;gap:8px;margin:30px 0 0;font-size:10px;display:flex}._subscriptions_177b9_507{gap:16px;display:grid}._emptySubscription_177b9_511{text-align:center;background:#fff;border:1px solid #dee7df;border-radius:20px;flex-direction:column;align-items:center;padding:45px;display:flex}._emptySubscription_177b9_511 h2{letter-spacing:-.035em;margin:22px 0 10px;font-size:26px;font-weight:450}._emptySubscription_177b9_511 p{color:#7f9283;max-width:460px;margin:0 0 25px;font-size:13px;line-height:1.8}._subscription_177b9_507{background:#fff;border:1px solid #e0e8e1;border-radius:18px;justify-content:space-between;align-items:center;padding:26px;display:flex}._subscription_177b9_507 h2{letter-spacing:-.04em;margin:14px 0 8px;font-size:24px;font-weight:450}._subscription_177b9_507 p{color:#68826e;font-size:12px}._subscription_177b9_507>div>span:not(._availability_177b9_101){color:#8a9a8b;font-size:10px}._subscription_177b9_507>div:last-child{flex-direction:column;align-items:flex-end;gap:20px;display:flex}._subscription_177b9_507 strong{font-size:22px;font-weight:480}._subscription_177b9_507 small{color:#819582;font-size:11px;font-weight:400}._requestHeading_177b9_572{justify-content:space-between;align-items:center;margin:44px 0 20px;display:flex}._requestHeading_177b9_572 h2{letter-spacing:-.03em;margin:0;font-size:20px;font-weight:500}._requestHeading_177b9_572 span{color:#8c9c8d;font-size:11px}._savedRequest_177b9_588{background:#fff;border:1px solid #e2e9e2;border-radius:15px;justify-content:space-between;align-items:start;gap:20px;margin:12px 0;padding:25px;display:flex}._savedRequest_177b9_588 h3{letter-spacing:-.025em;margin:13px 0 9px;font-size:18px;font-weight:500}._savedRequest_177b9_588 p{color:#728873;font-size:12px;line-height:1.7}._savedRequest_177b9_588 small{color:#99a599;overflow-wrap:anywhere;font-size:10px}._withdraw_177b9_615{color:#8a9989;background:0 0;border:0;flex-shrink:0;min-height:44px;font-size:11px}._muted_177b9_623{color:#8b9c8d;font-size:12px;line-height:1.7}._noMatch_177b9_628{padding:22px 8px}._noMatch_177b9_628 h2{font-size:18px;font-weight:500}._noMatch_177b9_628 p{color:#8d9c8e;font-size:12px;line-height:1.6}@media (max-width:800px){._hub_177b9_1{padding-top:6px}._heading_177b9_7{align-items:flex-start;gap:12px;margin:15px 0 25px}._heading_177b9_7>button{padding:0 13px;font-size:11px}._heading_177b9_7 h1{font-size:30px}._heading_177b9_7 p{font-size:12px}._exploreToolbar_177b9_40{flex-direction:column;align-items:stretch;gap:12px}._search_177b9_51{max-width:none}._exploreGrid_177b9_72{grid-template-columns:1fr;gap:20px}._areaList_177b9_78{grid-template-columns:1fr 1fr;gap:10px}._areaCard_177b9_82{padding:18px 15px}._areaCard_177b9_82 h2{margin-top:18px;font-size:18px}._areaCard_177b9_82 p{font-size:10px}._areaFoot_177b9_127{margin-top:20px;font-size:10px}._profileBody_177b9_230{padding:22px}._categoryGrid_177b9_266{grid-template-columns:1fr}._categoryGrid_177b9_266 section{grid-template-columns:24px 1fr;align-items:center;column-gap:10px;padding:15px 17px;display:grid}._categoryGrid_177b9_266 section+section{border-top:1px solid #e6ece7;border-left:0}._categoryGrid_177b9_266 h3{margin:0}._categoryGrid_177b9_266 span,._categoryGrid_177b9_266 p{grid-column:2}._categoryGrid_177b9_266 p{margin-top:5px;font-size:11px}._categoryGrid_177b9_266 span{margin-top:5px}._profileHeading_177b9_233 h2{font-size:24px}._price_177b9_245{font-size:23px}._price_177b9_245 span{font-size:9px}._boundary_177b9_142>svg{height:240px}._mapHeading_177b9_148{padding:18px 20px 4px}._profileAction_177b9_355{flex-direction:column;align-items:stretch;gap:15px}._profileAction_177b9_355>span{max-width:none}._mapEmpty_177b9_203{height:280px;padding:30px}._requestForm_177b9_393{padding:24px}._requestForm_177b9_393 h2{font-size:25px}._formGrid_177b9_445{grid-template-columns:1fr;gap:0}._formEnd_177b9_481{flex-direction:column;align-items:stretch;gap:12px}._formEnd_177b9_481 p{max-width:none;margin:0}._trustLine_177b9_498{text-align:center;align-items:flex-start;padding:0 20px;line-height:1.7}._emptySubscription_177b9_511{padding:35px 22px}._savedRequest_177b9_588{flex-direction:column;gap:5px;padding:20px}._savedRequest_177b9_588 ._withdraw_177b9_615{padding:0}._subscription_177b9_507{gap:12px;padding:20px}._subscription_177b9_507 h2{font-size:20px}._subscription_177b9_507 strong{font-size:19px}._subscription_177b9_507 button{font-size:11px}}@media (prefers-reduced-motion:reduce){._areaCard_177b9_82{transition:none}}._mapToggle_177b9_803{color:#4d6d55;background:0 0;border:0;min-height:44px;padding:0 8px;font-size:11px;display:none}._boundary_177b9_142>svg:focus-visible{outline-offset:-3px}@media (max-width:800px){._mapToggle_177b9_803{display:block}._mapHeading_177b9_148{align-items:center}._mapHeading_177b9_148>span:nth-child(2),._boundary_177b9_142[data-expanded=false]>svg,._boundary_177b9_142[data-expanded=false] ._mapControls_177b9_168,._boundary_177b9_142[data-expanded=false] ._mapCaption_177b9_196{display:none}._mapHeading_177b9_148{padding:8px 18px}._boundary_177b9_142[data-expanded=false] ._mapEmpty_177b9_203{height:auto;padding:24px}._boundary_177b9_142[data-expanded=false] ._mapEmpty_177b9_203>svg{display:none}}._section_1gk9z_1{color:#292b2e;background:#f8f5ef;border:1px solid #cbc5ba;border-radius:20px;margin:24px 0;padding:24px}._heading_1gk9z_2{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}._heading_1gk9z_2 span{color:#9f674e;letter-spacing:.16em;font-size:11px;font-weight:700}._heading_1gk9z_2 h2{margin:5px 0 0;font-family:Georgia,serif;font-size:31px;font-weight:400}._heading_1gk9z_2 p{color:#6a6967;max-width:320px;font-size:14px}._form_1gk9z_6{flex-wrap:wrap;align-items:end;gap:12px;display:flex}._form_1gk9z_6 label{color:#656563;flex:220px;gap:6px;font-size:13px;display:grid}._form_1gk9z_6 input,._form_1gk9z_6 select{color:#292b2e;background:#fffdf9;border:1px solid #bbb7af;border-radius:9px;width:100%;min-height:42px;padding:8px 11px}._message_1gk9z_9{color:#74513f;margin-top:14px;font-size:13px}._list_1gk9z_10{border-top:1px solid #ddd7ce;margin-top:20px}._row_1gk9z_11{border-bottom:1px solid #e4ded6;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}._row_1gk9z_11>div:first-child{gap:3px;display:grid}._row_1gk9z_11 strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}._row_1gk9z_11 span{color:#77736f;font-size:12px}._actions_1gk9z_15{flex-wrap:wrap;gap:5px;display:flex}@media (max-width:680px){._heading_1gk9z_2,._row_1gk9z_11{flex-direction:column;align-items:start}._section_1gk9z_1{padding:18px}._form_1gk9z_6>button{width:100%}}._page_1024a_1{background:#f5f7f5;place-items:center;min-height:100dvh;padding:32px 20px;display:grid}._card_1024a_8{background:#fff;border:1px solid #dce4dc;border-radius:20px;width:min(100%,540px);padding:44px;box-shadow:0 16px 50px #203a2810}._icon_1024a_16{color:#285d42;background:#edf5ee;border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:25px;display:grid}._eyebrow_1024a_26{letter-spacing:.14em;font-weight:700;color:#55705d!important;font-size:11px!important}._card_1024a_8 h1{letter-spacing:-.035em;color:#1c3022;margin:12px 0 16px;font-size:30px;line-height:1.15}._card_1024a_8 p{color:#627168;font-size:15px;line-height:1.65}._actions_1024a_44{flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;display:flex}._primary_1024a_51,._back_1024a_52{justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}._primary_1024a_51{color:#fff;cursor:pointer;background:#245d40;border:0;border-radius:9px;padding:12px 16px}._back_1024a_52{color:#395643}._notice_1024a_73{color:#34583e;background:#f1f7f1;border:1px solid #cbdccc;border-radius:12px;align-items:center;gap:14px;margin:0 0 24px;padding:18px 20px;display:flex}._notice_1024a_73>svg{flex-shrink:0}._notice_1024a_73 strong{font-size:13px}._notice_1024a_73 p{color:#596d5e;margin:4px 0 0;font-size:12px;line-height:1.6}._notice_1024a_73 a{white-space:nowrap;color:#245d40;text-underline-offset:3px;margin-left:auto;font-size:12px;font-weight:600;text-decoration:underline}._primary_1024a_51:focus-visible{outline-offset:4px;outline:3px solid #b0cb82}._back_1024a_52:focus-visible{outline-offset:4px;outline:3px solid #b0cb82}._notice_1024a_73 a:focus-visible{outline-offset:4px;outline:3px solid #b0cb82}@media (max-width:600px){._card_1024a_8{padding:30px 24px}._card_1024a_8 h1{font-size:27px}._notice_1024a_73{flex-wrap:wrap;align-items:flex-start;padding:16px}._notice_1024a_73>div{flex:1;min-width:180px}._notice_1024a_73 a{margin-left:34px}._actions_1024a_44{flex-direction:column;align-items:flex-start}}.pd-facts{text-align:left;border-top:1px solid #e6ecea;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;width:100%;margin-top:16px;padding-top:16px;display:grid}.permit-availability-key{color:#60726e;margin:0 0 12px;font-size:14px;line-height:1.5}.pd-fact{flex-direction:column;gap:4px;min-width:0;line-height:1.4;display:flex}.pd-fact-label{color:#60726e;font-size:11px;font-weight:500}.pd-fact-value{color:#203d35;overflow-wrap:anywhere;font-size:13px;font-weight:550}.pd-fact-value[data-missing]{color:#71817d;font-size:12px;font-weight:400}.pd-fact:first-child,.pd-check{grid-column:1/-1}.pd-check .pd-fact-value{color:#60726e;font-size:11px;font-weight:400}.pd-directions{color:#315e4f;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;padding:12px 0;font-size:12px;font-weight:550;text-decoration:none;display:inline-flex}.pd-directions:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #315e4f}.home-queue-card>.pd-directions{margin-left:32px}@media (min-width:1000px){.home-signal .pd-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.home-signal .pd-fact:first-child{grid-column:1/-1}}.home-signal:has(.pd-facts){grid-template-columns:18px minmax(0,1fr);display:grid}.home-signal-open>.pd-facts{display:grid}.home-signal>.pd-directions{grid-column:2;margin-top:0}.solar-date-controls{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.solar-custom-dates{flex-wrap:wrap;gap:12px;display:flex}.solar-custom-dates label{flex-direction:column;gap:4px;font-size:14px;display:flex}.solar-custom-dates input{border:1px solid #d5dfda;border-radius:6px;min-width:0;padding:8px}.pd-fact dd{margin:0}.solar-observation fieldset{border:0;gap:8px;margin:16px 0;padding:0;display:grid}.solar-observation legend{margin-bottom:9px;font-size:12px;font-weight:600}.solar-observation fieldset label{cursor:pointer;border:1px solid #dce6da;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-size:13px;display:flex}.solar-observation fieldset label:has(input:checked){background:#f0f5eb;border-color:#52785c}.solar-observation fieldset:disabled{opacity:.65}.solar-observation input{accent-color:#335e42;width:17px;height:17px}.solar-observation button{min-height:44px}.own-observation{background:#f0f5ec;border:1px solid #dfe8d9;border-radius:12px;margin:14px 0;padding:13px}.own-observation strong{font-size:14px;font-weight:600}.observation-message{margin:12px 0}.observation-history{margin-top:18px;font-size:12px}.observation-history summary{cursor:pointer;min-height:30px}.observation-history ol{padding:0;list-style:none}.observation-history li{border-top:1px solid #e1e7de;padding:12px 0}.observation-history li strong,.observation-history li span{line-height:1.8;display:block}._purchase_1hh6y_1{overflow-wrap:anywhere;min-width:0}._facts_1hh6y_5{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:12px 16px;margin:20px 0;font-size:13px;line-height:1.5;display:grid}._facts_1hh6y_5 dt{color:#64716d}._facts_1hh6y_5 dd{color:#253d34;margin:0}._buyer_1hh6y_20{font-size:18px;font-weight:550}._link_1hh6y_24{color:#315c4b;text-underline-offset:3px;align-items:center;min-height:44px;font-size:13px;text-decoration:underline;display:inline-flex}._source_1hh6y_33+._source_1hh6y_33{border-top:1px solid #e5eae6;margin-top:16px;padding-top:16px}._evidence_1hh6y_38{margin-top:22px;font-size:13px}._evidence_1hh6y_38 summary{cursor:pointer;min-height:44px;padding:12px 0}._evidence_1hh6y_38 p{line-height:1.6}@media (max-width:600px){._facts_1hh6y_5{gap:10px 14px;font-size:12px}}._panel_q5im2_1{color:#20352e;background:#f1f4f1;box-shadow:-15px 0 75px #15272022;border:0!important}._panel_q5im2_1 [data-slot=sheet-header]{color:#f3f7f0;background:#192e2d;border-bottom:0;padding:32px 30px 27px}._panel_q5im2_1 [data-slot=sheet-header] .type-label{color:#b8d4bd;letter-spacing:.02em;font-size:11px;font-weight:500}._panel_q5im2_1 [data-slot=sheet-title]{color:#f3f7f0;letter-spacing:-.055em;margin-top:9px;font-size:32px;font-weight:550;line-height:1.12}._panel_q5im2_1 [data-slot=sheet-description]{color:#a0b8aa;margin-top:9px;font-size:13px}._panel_q5im2_1 [data-slot=sheet-close]{color:#c8dbce;background:#ffffff0c;border-radius:50%;top:13px;right:15px}._panel_q5im2_1 .detail-scroll{padding:22px}._panel_q5im2_1 .detail-intro{padding:0 5px 18px}._panel_q5im2_1 .detail-intro h2{letter-spacing:-.02em;font-size:16px;font-weight:550}._panel_q5im2_1 .detail-intro p{color:#718074;font-size:12px;line-height:1.7}._panel_q5im2_1 .detail-status{color:#63796a;margin-top:19px;font-size:12px}._panel_q5im2_1 .detail-status [data-slot=select-trigger]{background:#fff;border-radius:10px;min-height:38px;font-size:12px}._panel_q5im2_1 .detail-section{background:#fff;border:1px solid #e0e7df;border-radius:17px;margin:0 0 12px;padding:20px}._panel_q5im2_1 .detail-section h3{letter-spacing:-.01em;color:#254537;margin:0 0 13px;font-size:13px;font-weight:650}._panel_q5im2_1 .detail-section p{color:#64796b;font-size:12px;line-height:1.7}._panel_q5im2_1 .owner-section-heading>span{font-size:10px}._panel_q5im2_1 .owner-summary strong{letter-spacing:-.02em;color:#203b2e;font-size:16px;font-weight:550}._panel_q5im2_1 .owner-field-label{text-transform:uppercase;letter-spacing:.05em;color:#748478;font-size:10px}._panel_q5im2_1 .owner-mailing{color:#425b48;font-size:13px}._panel_q5im2_1 .owner-source-link{color:#326848;font-size:12px}._panel_q5im2_1 .source-details{background:#f2f5ef;border:1px solid #e3eadd;border-radius:10px;margin-top:12px;padding:11px 12px;font-size:12px}._panel_q5im2_1 .source-details summary{color:#4a6852;font-size:11px;font-weight:550}._panel_q5im2_1 .owner-retained{background:#fbf7ee;border-radius:8px;padding:10px;color:#926931!important;font-size:11px!important}._panel_q5im2_1 .owner-check-button,._panel_q5im2_1 .evidence-row button{color:#426c48;border-color:#d8e2d6;border-radius:9px;min-height:37px;font-size:11px}._panel_q5im2_1 .timing-grid{grid-template-columns:1fr 1.4fr;font-size:12px}._panel_q5im2_1 .timeline-row{font-size:12px}._panel_q5im2_1 .note{background:#f4f7f0;border:1px solid #e4ebdf;border-radius:10px}._panel_q5im2_1 textarea{background:#fbfcfa;border-color:#dbe5d8;border-radius:11px;font-size:13px}@media (max-width:600px){._panel_q5im2_1 [data-slot=sheet-header]{padding:32px 25px 24px}._panel_q5im2_1 [data-slot=sheet-title]{font-size:30px}._panel_q5im2_1 .detail-scroll{padding:16px}._panel_q5im2_1 textarea{font-size:16px}._panel_q5im2_1 .detail-section{padding:18px}}._panel_q5im2_1 .permit-progress-details>output{line-height:1.6;display:block}._panel_q5im2_1 .permit-progress-details ol{border-left:1px solid #cad9c8;margin:14px 0 0;padding:0 0 0 14px;list-style:none}._panel_q5im2_1 .permit-progress-details li{padding:0 0 12px;font-size:12px}.practical-detail{height:100dvh;width:100vw!important;max-width:540px!important}.opportunity-pane{z-index:35;flex-direction:column;width:540px;display:flex;position:fixed;inset:0 0 0 auto}.opportunity-pane [data-slot=sheet-header],.practical-detail [data-slot=sheet-header]{flex-shrink:0;padding-right:55px}.opportunity-pane .detail-scroll,.practical-detail .detail-scroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}.detail-close{color:#e0ece1;min-width:44px;min-height:44px;position:absolute;top:12px;right:12px}.home-overview>strong{overflow-wrap:anywhere;margin:5px 0 12px;font-size:17px;font-weight:550;display:block}.home-contacts{color:#718074;grid-template-columns:1fr 1fr;gap:15px;padding:13px 0;font-size:11px;display:grid}.home-contacts strong{color:#284a38;overflow-wrap:anywhere;font-size:12px;font-weight:500;display:block}.home-actions{flex-wrap:wrap;gap:8px;display:flex}.home-actions button,.related-signals button{min-height:44px}.related-signals .sibling-event{text-align:left;gap:10px;width:100%;padding:12px 0}.related-signals .sibling-event>span{flex:1;min-width:0}.related-signals .sibling-event strong,.related-signals .sibling-event small{display:block}.long-evidence>summary{cursor:pointer;min-height:24px;font-size:13px;font-weight:600}.long-evidence[open]>summary{margin-bottom:18px}.long-evidence>.detail-section{border:0;border-top:1px solid #e0e7df;border-radius:0;padding:18px 0 0}.opportunity-pane .detail-section h4,.practical-detail .detail-section h4{margin-top:20px;font-size:12px;font-weight:600}.opportunity-pane .support-launch,.practical-detail .support-launch{margin:0 0 12px}@media (min-width:1200px){.workspace.detail-open{padding-right:540px}.workspace.detail-open .event-list{grid-template-columns:1fr}.workspace.detail-open .filters{flex-wrap:wrap}}@media (max-width:600px){.practical-detail{max-width:100vw!important}}.workspace.detail-open [data-opportunity-id][data-current]{outline-offset:2px;outline:2px solid #487358}.event-list.home-queue{flex-direction:column;gap:15px;display:flex}.home-queue-card{background:#fff;border:1px solid #dce4e0;border-radius:18px;min-width:0;padding:21px 24px 10px;box-shadow:0 8px 25px -23px #193c2a50}.home-queue-card>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.home-queue-card h2{letter-spacing:-.035em;color:#243b32;font-size:21px;font-weight:580;line-height:1.2}.home-queue-card header p{color:#657c6e;margin-top:5px;font-size:12px}.home-queue-card header a{color:#3e6954;white-space:nowrap;align-items:center;gap:4px;min-height:44px;font-size:12px;display:flex}.home-signal-count{color:#688173;margin:0 0 10px;font-size:11px}.home-signal{border-top:1px solid #e7ece6;align-items:flex-start;gap:12px;padding:15px 0;display:flex;position:relative}.home-signal>[data-slot=checkbox]{flex-shrink:0;margin-top:3px}.home-signal-open{text-align:left;color:#294434;cursor:pointer;background:0 0;border:0;flex:1;width:100%;min-width:0;padding:0;display:block}.home-signal-open>span{display:block}.home-signal-open .home-signal-heading{align-items:center;gap:8px;display:flex}.home-signal-kind{align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.home-signal-kind[data-type=roof]{color:#886440}.home-signal-kind[data-type=purchase]{color:#636590}.home-activity{color:#698073;margin-left:auto;font-size:11px}.home-signal-open .home-signal-timing{color:#64796a;flex-wrap:wrap;gap:7px 12px;margin:9px 0;font-size:11px;display:flex}.queue-stage{color:#44674e;font-weight:550}.queue-stage.verification{color:#926d38}.queue-stage.history{color:#788278}.home-signal-owner{font-size:12px}.home-signal-owner strong{font-weight:550}.home-signal-reason{color:#687c6f;margin-top:5px;font-size:12px;line-height:1.6}.home-signal-contact{color:#7a887d;overflow-wrap:anywhere;margin-top:6px;font-size:11px}.home-origin{color:#8a744f;margin-top:6px;font-size:10px}.home-queue .home-signal[data-current]{outline-offset:5px;border-radius:5px;outline:2px solid #578164}.home-queue-section{color:#47634f;margin:15px 0 0;font-size:14px;font-weight:600}.home-unlinked-count{color:#7a7760;margin-top:5px;font-size:11px}@media (max-width:600px){.home-queue-card{padding:18px 16px 7px}.home-queue-card h2{font-size:21px}.home-queue-card>header{align-items:flex-start}.home-signal{gap:10px}.home-signal-contact{line-height:1.6}.home-signal-open .home-signal-timing{gap:5px 9px}}.home-signal-source{color:#7a887d;overflow-wrap:anywhere;margin:-3px 0 8px;font-size:11px;line-height:1.5}.home-signal-open .home-signal-ratings{color:#496451;flex-wrap:wrap;gap:5px 14px;margin-top:9px;font-size:12px;line-height:1.5;display:flex}.home-signal-ratings strong{color:#294434;font-weight:600}._shell_7kwpr_1{--background:#edf1f0;--foreground:#172c30;--primary:#245a46;--border:#dbe3df;color:#172c30;min-height:100svh;font-family:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;-webkit-text-size-adjust:100%;background:#edf1f0}._shell_7kwpr_1 .topbar{color:#f2f8f2;background:#172c2e;border:0;height:78px;padding:0 4.6%}._shell_7kwpr_1 .brand{letter-spacing:.13em;color:#f2f8f2;gap:11px;font-size:18px;font-weight:650}._shell_7kwpr_1 .brand small{letter-spacing:.22em;color:#96b4aa;margin-top:6px;font-size:8px;font-weight:500}._shell_7kwpr_1 .brand-mark{color:#c4efb0;background:#b8f5b610;border:1px solid #738e7744;border-radius:14px;width:39px;height:39px}._shell_7kwpr_1 .brand-mark svg{width:22px;height:22px}._shell_7kwpr_1 .territory,._shell_7kwpr_1 .private-label{color:#99ada7;font-size:11px}._shell_7kwpr_1 .top-actions{color:#c4d2cd;gap:15px}._shell_7kwpr_1 .top-actions button,._shell_7kwpr_1 .top-actions a{color:#c4d2cd}._shell_7kwpr_1 .top-actions button:hover{background:#ffffff10}._shell_7kwpr_1 .avatar{color:#263c2c;background:#c8edb5;width:31px;height:31px;font-size:12px}._shell_7kwpr_1 .workspace-main{max-width:1440px;padding:48px 4.6% 25px}._shell_7kwpr_1 .page-heading{align-items:flex-end;gap:20px;margin-bottom:26px}._shell_7kwpr_1 .eyebrow{color:#6f8580;letter-spacing:.16em;align-items:center;gap:8px;margin:0 0 13px;font-size:10px;font-weight:600;display:flex}._shell_7kwpr_1 .eyebrow:before{content:"";background:#477655;border-radius:50%;width:6px;height:6px}._shell_7kwpr_1 .page-heading h1{letter-spacing:-.065em;margin:0;font-size:54px;font-weight:530;line-height:1}._subtitle_7kwpr_106{color:#73867f!important;margin:13px 0 0!important;font-size:13px!important}._shell_7kwpr_1 .heading-actions{gap:8px;display:flex}._shell_7kwpr_1 .heading-actions button{background:#fff9;border-color:#d6dfda;border-radius:10px;height:37px;font-size:11px}._shell_7kwpr_1 .heading-actions button:last-child{color:#f0f6ef;background:#244538;border-color:#244538}._shell_7kwpr_1 .heading-actions button:disabled{opacity:.45}._shell_7kwpr_1 .mode-notice{color:#71847b;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;margin:0;padding:0 0 21px;font-size:11px;display:flex}._shell_7kwpr_1 .mode-notice strong{color:#617c6b;font-weight:500}._shell_7kwpr_1 .notice-dot{background:#73a982;width:5px;height:5px}._shell_7kwpr_1 .mode-notice>span:not(.notice-dot){font-size:10px}._shell_7kwpr_1 .mode-notice button{color:#547561;margin-left:auto;font-size:11px}._shell_7kwpr_1 .feed-layout{display:block}._shell_7kwpr_1 .feed-surface{background:0 0;border:0;border-radius:0;overflow:visible}._shell_7kwpr_1 .feed-toolbar{border:0;padding:0;overflow:visible}._shell_7kwpr_1 [data-slot=tabs-list]{background:#dfe6e1;border-radius:12px;width:max-content;max-width:100%;padding:4px;gap:5px!important}._shell_7kwpr_1 [data-slot=tabs-trigger]{color:#56695e;border-radius:9px;min-height:34px;padding:0 15px;font-size:11px}._shell_7kwpr_1 [data-slot=tabs-trigger][data-active]{color:#233f32;background:#fff;box-shadow:0 2px 5px #253d2510}._shell_7kwpr_1 [data-slot=tabs-trigger]:after{display:none}._shell_7kwpr_1 .tab-count{color:#446346;background:#e7efe4;padding:1px 5px;font-size:10px}._shell_7kwpr_1 .filters{gap:9px;padding:19px 0 14px}._shell_7kwpr_1 .search-field{color:#6d8278;background:#ffffffa8;border:1px solid #d9e2dc;border-radius:12px;min-height:43px;padding:0 14px}._shell_7kwpr_1 .search-field input{height:40px;font-size:12px}._shell_7kwpr_1 .filters [data-slot=select-trigger]{color:#62766b;background:#ffffff70;border:1px solid #d9e2dc;border-radius:12px;height:43px;padding:0 12px;font-size:11px}._shell_7kwpr_1 .results-heading{color:#526a5b;background:0 0;border:0;padding:2px 2px 16px;font-size:11px}._shell_7kwpr_1 .results-heading>span{display:none}._shell_7kwpr_1 .results-heading label{gap:9px}._shell_7kwpr_1 .source-refresh{color:#54755e;min-height:34px;font-size:11px}._shell_7kwpr_1 .source-refresh:hover{background:#e3ebe1}._shell_7kwpr_1 .event-list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}._shell_7kwpr_1 .empty-state{grid-column:1/-1}._shell_7kwpr_1 .selection-summary{background:#e2eddb;border-color:#cedfc4;border-radius:12px;margin-bottom:15px}._shell_7kwpr_1 .workspace-footer{color:#7d8e82;margin-top:26px;font-size:10px}._shell_7kwpr_1 .workspace-footer .footer-note{font-size:10px}@media (min-width:901px){._shell_7kwpr_1 .opportunity-types{display:block}._shell_7kwpr_1 .mobile-type{display:none}}@media (max-width:1100px){._shell_7kwpr_1 .event-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){._shell_7kwpr_1 .topbar{gap:12px;height:70px;padding:0 20px}._shell_7kwpr_1 .brand{font-size:16px}._shell_7kwpr_1 .brand small{font-size:7px}._shell_7kwpr_1 .brand-mark{border-radius:12px;width:35px;height:35px}._shell_7kwpr_1 .territory,._shell_7kwpr_1 .private-label,._shell_7kwpr_1 .avatar{display:none}._shell_7kwpr_1 .top-actions{gap:9px}._shell_7kwpr_1 .top-actions button{width:30px;height:35px}._shell_7kwpr_1 .workspace-main{padding:31px 17px 20px}._shell_7kwpr_1 .page-heading{flex-direction:column;align-items:stretch;gap:20px;margin-bottom:18px}._shell_7kwpr_1 .page-heading h1{font-size:43px}._shell_7kwpr_1 .eyebrow{margin-bottom:12px;font-size:9px}._subtitle_7kwpr_106{margin-top:11px!important;font-size:12px!important}._shell_7kwpr_1 .heading-actions{justify-content:space-between;gap:8px}._shell_7kwpr_1 .heading-actions>[data-slot=select-trigger]{width:auto;min-width:144px;max-width:none;height:35px;font-size:11px}._shell_7kwpr_1 .heading-actions>button:last-child{width:auto;padding:0 12px}._shell_7kwpr_1 .heading-actions>button:last-child>span{font-size:10px;display:inline}._shell_7kwpr_1 .mode-notice{flex-wrap:wrap;gap:7px;padding-bottom:20px}._shell_7kwpr_1 .mode-notice>span:not(.notice-dot){display:none}._shell_7kwpr_1 .mode-notice strong{font-size:10px}._shell_7kwpr_1 .mode-notice button{margin-left:auto;font-size:10px}._shell_7kwpr_1 .opportunity-types{scrollbar-width:none;max-width:100%;display:block;overflow-x:auto}._shell_7kwpr_1 .mobile-type{display:none}._shell_7kwpr_1 [data-slot=tabs-list]{width:max-content;max-width:none;padding:4px;gap:2px!important}._shell_7kwpr_1 [data-slot=tabs-trigger]{min-height:35px;padding:0 11px;font-size:10px}._shell_7kwpr_1 .filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:15px 0 12px;display:grid}._shell_7kwpr_1 .search-field{grid-column:1/-1;min-height:43px;padding:0 12px}._shell_7kwpr_1 .filters [data-slot=select-trigger]{width:100%;height:35px;padding:0 9px;font-size:10px}._shell_7kwpr_1 .results-heading{padding:0 2px 11px;font-size:10px}._shell_7kwpr_1 .results-heading .source-refresh{min-width:0;font-size:10px}._shell_7kwpr_1 .event-list{grid-template-columns:minmax(0,1fr);gap:14px}._shell_7kwpr_1 .workspace-footer{gap:12px;padding:0 2px}}._filterMenu_7kwpr_423{flex:none;position:relative}._filterMenu_7kwpr_423 summary{color:#476253;cursor:pointer;background:#ffffffa8;border:1px solid #d9e2dc;border-radius:12px;align-items:center;gap:7px;min-height:43px;padding:0 16px;font-size:12px;font-weight:500;list-style:none;display:flex}._filterMenu_7kwpr_423 summary::-webkit-details-marker{display:none}._filterMenu_7kwpr_423 summary>span{color:#fff;background:#244d39;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;display:grid}._filterMenu_7kwpr_423[open] summary{border-color:#7b9c88}._filterChoices_7kwpr_458{z-index:20;background:#fff;border:1px solid #dce5df;border-radius:17px;flex-direction:column;gap:10px;width:270px;padding:17px;display:flex;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 16px 50px #21382925}._shell_7kwpr_1 ._filterChoices_7kwpr_458>button{flex:none;width:100%;min-height:44px;font-size:13px}._filterChoices_7kwpr_458>button:last-child{color:#446b50;background:#f1f5ef;border:0;border-radius:9px;padding:9px;font-size:12px}._shell_7kwpr_1 .workspace-footer>[data-slot=select-trigger]{background:0 0;border:1px solid #d5dfd6;border-radius:8px;width:auto;min-width:0;height:31px;font-size:10px}._shell_7kwpr_1 .filters{display:flex}._shell_7kwpr_1 .page-heading{min-height:55px}._shell_7kwpr_1 .mode-notice{padding-bottom:24px}@media (max-width:700px){._shell_7kwpr_1 .page-heading{flex-direction:row;align-items:center;gap:12px;margin-bottom:22px}._shell_7kwpr_1 .page-heading h1{font-size:46px}._shell_7kwpr_1 .heading-actions>button:last-child{width:39px;height:39px;padding:0}._shell_7kwpr_1 .heading-actions>button:last-child>span{display:none}._shell_7kwpr_1 .filters{gap:8px;display:flex}._shell_7kwpr_1 .search-field{flex:1}._shell_7kwpr_1 .search-field input{font-size:16px}._filterMenu_7kwpr_423 summary{min-height:43px;padding:0 13px;font-size:11px}._shell_7kwpr_1 [data-slot=tabs-list]{grid-template-columns:repeat(4,auto);width:100%;display:grid}._shell_7kwpr_1 [data-slot=tabs-trigger]{padding:0 8px;font-size:11px}._shell_7kwpr_1 .opportunity-types{overflow:visible}._shell_7kwpr_1 .workspace-main{padding-top:30px}}._progressView_7kwpr_555{flex-wrap:wrap;align-items:center;gap:12px;padding-top:14px;display:flex}._shell_7kwpr_1 ._progressView_7kwpr_555>button{color:#355b42;background:#f9fcf6;border:1px solid #ccdacf;border-radius:10px;min-width:165px;min-height:40px;font-size:12px}._progressView_7kwpr_555>span{color:#61796a;font-size:11px}@media (max-width:700px){._progressView_7kwpr_555{gap:7px;padding-top:12px}._shell_7kwpr_1 ._progressView_7kwpr_555>button{min-height:42px}._progressView_7kwpr_555>span{width:100%;font-size:10px}}._monitoring_7kwpr_589{color:#607466;align-items:center;gap:7px;margin:-10px 0 20px;font-size:11px;display:flex}._monitorDot_7kwpr_597{background:#8a9a8c;border-radius:50%;flex:none;width:5px;height:5px}._monitorDot_7kwpr_597[data-state=healthy]{background:#54865a}._monitorDot_7kwpr_597[data-state=overdue],._monitorDot_7kwpr_597[data-state=failed]{background:#b8884e}._monitorDot_7kwpr_597[data-state=running]{background:#69a781}@media (max-width:700px){._monitoring_7kwpr_589{margin-top:-11px;margin-bottom:17px;font-size:10px;line-height:1.5}}._shell_7kwpr_1 .mode-notice.interrupted strong{color:#946032}._shell_7kwpr_1 .mode-notice.interrupted .notice-dot{background:#b78b54}._shell_7kwpr_1 .empty-state h2{letter-spacing:-.03em;font-size:21px}._shell_7kwpr_1 .empty-state p{max-width:430px;margin:10px auto 18px;font-size:13px;line-height:1.7}._shell_7kwpr_1 .empty-state button{border-radius:10px;min-height:40px;margin:3px;padding:0 14px;font-size:12px}._moreLeads_7kwpr_646{color:#526b60;overflow-anchor:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:24px 16px;font-size:13px;display:flex}.permitted-panel.notification-panel{gap:0}.permitted-panel.notification-panel .detail-scroll{padding:8px 12px 24px}.permitted-panel .detail-scroll .notification-day{color:var(--muted);letter-spacing:.03em;margin:18px 12px 8px;font-size:12px;font-weight:500;line-height:1.4}.permitted-panel .notification-row{isolation:isolate;border-radius:10px;padding:14px 12px 16px;transition:background .15s;position:relative}.permitted-panel .notification-row:after{content:"";border-bottom:1px solid var(--line);pointer-events:none;position:absolute;bottom:0;left:58px;right:12px}.permitted-panel .notification-row:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.permitted-panel .alert-card{width:100%;box-shadow:none;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr);gap:12px;margin:0;padding:0;display:grid}.permitted-panel .alert-card:after{content:"";z-index:1;border-radius:10px;position:absolute;inset:0}.permitted-panel .alert-card:focus-visible{outline:none}.permitted-panel .alert-card:focus-visible:after{outline:2px solid var(--accent);outline-offset:-2px}.permitted-panel .notification-icon{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);background:color-mix(in srgb,var(--ink) 3%,transparent);border-radius:11px;place-items:center;display:grid}.permitted-panel .unread .notification-icon{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 35%,var(--line));background:var(--soft)}.permitted-panel .notification-body{min-width:0;color:var(--ink);display:block}.permitted-panel .notification-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:5px;font-size:12px;line-height:1.5;display:flex}.permitted-panel .notification-meta time{font-variant-numeric:tabular-nums;margin-left:auto}.permitted-panel .notification-unread{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.permitted-panel .notification-summary{color:var(--muted);font-size:14px;line-height:1.5;display:block}.permitted-panel .notification-summary b{color:var(--ink);font-weight:500}.permitted-panel .notification-property{align-items:center;gap:8px;margin-top:3px;display:flex}.permitted-panel .notification-property strong{color:var(--ink);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:500;line-height:1.4}.permitted-panel .notification-property svg{color:var(--muted);flex:none;margin-left:auto}.permitted-panel .notification-row:hover .notification-property svg{color:var(--accent)}.permitted-panel .notification-excerpt{color:var(--ink);border-left:2px solid var(--accent);background:color-mix(in srgb,var(--ink) 3%,transparent);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:0 5px 5px 0;margin-top:12px;padding:9px 12px;font-size:16px;line-height:1.5;display:block}.permitted-panel .notification-description{color:var(--muted);overflow-wrap:anywhere;margin-top:8px;font-size:14px;line-height:1.5;display:block}.permitted-panel .notification-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;min-height:40px;margin:8px 0 0 46px;display:flex}.permitted-panel .notification-stage{color:var(--muted);align-items:center;gap:7px;font-size:13px;line-height:1.5;display:inline-flex}.permitted-panel .notification-stage i{border-radius:50%;flex:none;width:7px;height:7px}.permitted-panel .notification-note-action{z-index:2;min-height:40px;color:var(--accent);background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;padding:0;font-size:14px;display:inline-flex;position:relative}.permitted-panel .notification-note-action:hover{text-underline-offset:4px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.permitted-panel .notification-row{transition:none}}.permitted-panel .notification-more{border:1px solid var(--line);min-height:44px;color:var(--ink);background:0 0;border-radius:8px;margin:12px auto;padding:6px 16px;font:500 13px/1.4 DM Sans,sans-serif;display:block}.permitted-panel .notification-loading,.permitted-panel .notification-error{color:var(--muted);margin:12px;font-size:13px;line-height:1.5}.permitted-panel .notification-error button{color:var(--accent);background:0 0;border:0;min-height:44px;padding:0 8px}.permitted-panel .notification-open-work{border:1px solid var(--line);border-radius:10px;margin:8px 12px 20px;padding:0 12px}.permitted-panel .notification-open-work summary{cursor:pointer;min-height:44px;color:var(--ink);align-content:center;font-size:13px;font-weight:500}.permitted-panel .notification-open-work summary>span{color:var(--accent);margin-left:6px;font-size:12px}.permitted-panel .notification-open-work summary{align-items:center;list-style:none;display:flex}.permitted-panel .notification-open-work summary::-webkit-details-marker{display:none}.permitted-panel .notification-open-work summary>svg{margin-left:auto;transition:transform .15s}.permitted-panel .notification-open-work[open] summary>svg{transform:rotate(180deg)}.permitted-panel .notification-open-work>p{color:var(--muted);margin:0 0 8px;font-size:12px;line-height:1.45}.permitted-panel .notification-open-work ul{margin:0;padding:0;list-style:none}.permitted-panel .notification-open-work li+li{border-top:1px solid var(--line)}.permitted-panel .notification-open-work li button{text-align:left;width:100%;min-height:44px;color:var(--ink);background:0 0;border:0;align-items:center;gap:12px;padding:10px 0;font-size:13px;line-height:1.45;display:flex}.permitted-panel .notification-open-work li button>span{overflow-wrap:anywhere;flex:1;min-width:0}.permitted-panel .notification-open-work strong{font-weight:500;display:block}.permitted-panel .notification-open-work li span span,.permitted-panel .notification-open-work small{color:var(--muted);font-size:12px;display:block}.permitted-panel .notification-open-work svg{width:16px;color:var(--muted);flex:none}.permitted-panel .alert-card:disabled{cursor:default}.permitted-panel .notification-footer .notification-note-action{margin-left:0}@media (prefers-reduced-motion:reduce){.permitted-panel .notification-open-work summary>svg{transition:none}}.permitted-panel .notification-row.unread .notification-summary,.permitted-panel .notification-row.unread .notification-property strong{color:var(--ink);font-weight:600}.permitted-panel .notification-row.unread .notification-summary b{font-weight:600}.permitted-panel .notification-row.read .notification-summary b,.permitted-panel .notification-row.read .notification-property strong{color:var(--muted);font-weight:400}.permitted-panel .notification-row.read .notification-excerpt{color:var(--muted);border-left-color:var(--line);background:0 0}.permitted-panel .notification-more:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.permitted-panel .notification-note-action{min-height:44px}.permitted-panel.notification-panel [data-slot=sheet-description],.permitted-panel .notification-open-work>p{text-wrap:pretty}.permitted-panel .notification-open-work>p{text-wrap:balance}.notification-settings-link{border:0;border-bottom:1px solid var(--line);width:100%;min-height:44px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:8px;margin:0 0 12px;padding:8px 0;font:500 12px/1.4 DM Sans,system-ui,sans-serif;display:flex}.notification-settings-link svg{stroke-width:1.5px;flex:none;width:16px;height:16px}.notification-settings-link svg:last-child{margin-left:auto}.notification-settings-link:hover{color:var(--ink)}.notification-settings-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.notification-settings{min-width:0}.notification-settings fieldset{border:0;min-width:0;margin:16px 0;padding:0}.notification-settings legend{margin-bottom:12px;font-weight:600}.notification-settings label{flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;margin:12px 0;line-height:1.5;display:flex}.notification-settings input:not([type=checkbox]){border:1px solid var(--border);color:inherit;min-width:0;max-width:100%;min-height:44px;font:inherit;background:0 0;border-radius:8px;padding:8px}.notification-settings input[type=checkbox]{flex:none;width:20px;height:20px}.notification-settings button{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:44px;margin:4px 4px 4px 0}.notification-settings p{overflow-wrap:anywhere}.push-device-settings{min-width:0}.push-device-settings .push-state{background:var(--surface-2,var(--muted));color:var(--text,inherit);border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.6}.push-enrolment{margin-top:16px}.push-device{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.push-device h4{overflow-wrap:anywhere;font-size:16px;font-weight:600}.push-device-settings [role=status]{color:var(--text,inherit)}.push-device-settings [role=alert]{color:var(--accent,inherit)}.notification-settings input[type=radio]{width:20px;height:20px;min-height:20px;accent-color:var(--accent)}.push-sign-in-prompt{--paper:#24262a;--ink:#eee9df;--muted:#b5b4b2;--line:#3c3d40;--accent:#f1a37b;--soft:#40352f;z-index:45;bottom:max(16px,env(safe-area-inset-bottom));border:1px solid var(--line);background:var(--paper);width:min(360px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ink);border-radius:12px;padding:16px;font-family:DM Sans,system-ui,sans-serif;position:fixed;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 8px 32px #0003}.push-sign-in-prompt[data-theme=light]{--paper:#fffcf6;--ink:#262a31;--muted:#6c6f75;--line:#dfddd6;--accent:#b64d30;--soft:#f5e5d9}.push-prompt-heading{align-items:center;gap:12px;display:flex}.push-prompt-icon{width:28px;height:28px;color:var(--accent);flex:none;place-items:center;display:grid}.push-prompt-icon svg{stroke-width:1.6px;width:19px;height:19px}.push-sign-in-prompt .push-prompt-heading h2{letter-spacing:-.02em;color:var(--ink);margin:0;font:400 24px/1.15 Instrument Serif,Georgia,serif}.push-sign-in-prompt p{color:var(--muted);margin:10px 0 12px;font-size:12px;line-height:1.5}.push-prompt-actions{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.push-prompt-actions button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:44px;margin:0;padding:10px 14px;font:500 13px/1.4 DM Sans,system-ui,sans-serif;display:flex}.push-prompt-actions .push-prompt-primary{white-space:nowrap;background:var(--ink);color:var(--paper);border:1px solid var(--ink);gap:6px;padding-inline:10px;font-size:12px}.push-prompt-primary svg{width:16px;height:16px}.push-prompt-actions .push-prompt-later{color:var(--muted);background:0 0;border:0;flex-direction:column;gap:2px;padding-inline:8px}.push-prompt-later small{font-size:10px;font-weight:400}.push-prompt-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:10px;line-height:1.4;display:flex}.push-prompt-footer .push-prompt-never{min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;margin:0;padding:6px 0 6px 6px;font:500 11px/1.4 DM Sans,system-ui,sans-serif}.push-prompt-never:hover{color:var(--ink);text-decoration:underline}.push-prompt-never:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.push-prompt-actions button:disabled,.push-prompt-never:disabled{opacity:.5;cursor:wait}.push-sign-in-prompt .push-prompt-error{color:var(--accent);margin:8px 0 0}.push-prompt-actions .push-prompt-later:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 4%,transparent)}.push-prompt-actions button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.push-setup-body{flex:1;min-height:0;padding:24px;overflow-y:auto}.permitted-panel .push-setup-title:focus{outline:none}.permitted-panel .notification-settings .small-note{color:var(--muted);line-height:1.5}.notification-settings input[type=checkbox]{-webkit-appearance:none;appearance:none;border:1px solid var(--muted);background:0 0;border-radius:5px;place-content:center;padding:0;display:inline-grid}.notification-settings input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}.notification-settings input[type=checkbox]:checked:after{content:"";border:solid var(--paper);border-width:0 2px 2px 0;width:6px;height:10px;transform:translateY(-1px)rotate(45deg)}.notification-settings input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.push-device-settings .push-state{background:var(--soft);color:var(--ink)}.push-device-settings .push-setup-steps{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0 0 20px;list-style:none;display:grid}.push-setup-steps li{color:var(--muted);align-items:center;gap:8px;font-size:12px;line-height:1.4;display:flex}.push-setup-steps li>span{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.push-setup-steps li[aria-current=step]{color:var(--ink)}.push-setup-steps li[aria-current=step]>span,.push-setup-steps li[data-complete=true]>span{background:var(--soft);color:var(--accent);border-color:#0000}.push-setup-steps svg{width:14px;height:14px}.push-device-settings .push-home-screen{margin:16px 0}.permitted-panel .push-home-screen>summary{border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:8px 0;font-size:12px;font-weight:400;list-style:none;display:flex}.permitted-panel .push-home-screen>summary:focus-visible{outline-offset:3px}.push-home-screen>summary::-webkit-details-marker{display:none}.push-home-screen>summary::marker{content:""}.push-home-screen>summary svg{width:16px;height:16px;color:var(--muted);stroke-width:1.6px;flex:none}.push-home-screen>summary svg:last-child{margin-left:auto}.push-home-screen[open]>summary svg:last-child{transform:rotate(180deg)}.push-home-screen>div{padding:4px 0 8px 26px}.permitted-panel .push-home-screen p,.push-home-screen ol{color:var(--muted);margin:0 0 8px;font-size:12px;line-height:1.6}.push-home-screen ol{padding-left:18px}.push-home-screen li+li{margin-top:6px}.push-home-screen strong{color:var(--ink);font-weight:500}.push-current-device{border:1px solid var(--line);background:color-mix(in srgb,var(--ink) 2%,var(--paper));border-radius:12px;padding:16px}.push-device-overview{justify-content:space-between;align-items:center;gap:12px;display:flex}.push-device-overview>div{gap:3px;min-width:0;display:grid}.push-device-overview strong{color:var(--ink);font-size:14px;font-weight:500}.push-device-settings .push-device-overview span{color:var(--muted);font-size:12px;line-height:1.45}.notification-settings .push-device-settings .push-refresh{width:44px;min-width:44px;height:44px;color:var(--muted);background:0 0;flex:none;margin:0 -6px 0 0;padding:0}.notification-settings .push-device-settings .push-refresh:hover{background:color-mix(in srgb,var(--ink) 5%,transparent);color:var(--ink)}.push-device-settings .push-enrolment{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.notification-settings .push-enrolment .push-device-name{color:var(--muted);gap:8px;margin:0 0 18px;font-size:12px;line-height:1.4;display:grid}.notification-settings .push-device-name input{width:100%;color:var(--ink);background:var(--paper);padding:10px 12px;font-size:16px;line-height:1.4}.notification-settings .push-enrolment .push-verification-consent{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;margin:0 0 20px;display:grid}.push-verification-consent input{margin:2px 0 0}.push-verification-consent>span{gap:4px;display:grid}.push-verification-consent strong{color:var(--ink);font-size:13px;font-weight:500;line-height:1.5}.push-verification-consent small{color:var(--muted);font-size:12px;line-height:1.5}.notification-settings .push-device-settings .push-verify-button{background:var(--ink);width:100%;color:var(--paper);border-radius:8px;margin:0;padding:12px;font-size:13px;font-weight:500}.permitted-panel .push-device-settings .push-enrolment-note{color:var(--muted);text-align:center;margin:12px 0 0;font-size:11px;line-height:1.5}.push-device-settings .push-device{margin-top:24px;padding:18px 0 0}.push-device-settings .push-device h4{color:var(--ink);margin:0 0 12px;font-size:15px;font-weight:500}.push-device-settings .push-current-device>.push-state,.push-device-settings .push-current-device>[role=alert],.push-device-settings .push-current-device>[role=status]{margin:12px 0 0;font-size:12px;line-height:1.6}@media (max-width:480px){.push-setup-body{padding:20px 22px}}@media (max-width:360px){.push-sign-in-prompt{padding:16px}.push-prompt-actions{gap:8px}.push-setup-steps li{gap:6px;font-size:11px}.push-current-device{padding:14px}}.notification-settings .delivery-preferences{min-width:0}.notification-settings .delivery-status{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:0 0 20px;font-size:12px;line-height:1.5;display:flex}.delivery-status>span{overflow-wrap:anywhere;min-width:0}.delivery-status>strong{color:var(--muted);border:1px solid var(--line);border-radius:20px;flex:none;padding:3px 8px;font-size:11px;font-weight:500}.delivery-status>strong[data-enabled=true]{color:var(--ink);background:var(--soft);border-color:#0000}.notification-settings .delivery-options{margin:0}.notification-settings .delivery-options>legend,.notification-settings .delivery-label{color:var(--muted);margin:0 0 12px;font-size:11px;font-weight:500;line-height:1.5}.notification-settings .delivery-choice{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;min-height:44px;margin:0;padding:10px 0;font-size:13px;line-height:1.5;display:grid}.notification-settings .delivery-choice input{margin:1px 0 0}.delivery-choice>span{gap:4px;min-width:0;display:grid}.delivery-choice strong{color:var(--ink);font-weight:500}.delivery-choice small{color:var(--muted);font-size:12px;line-height:1.5}.delivery-topics .delivery-choice+.delivery-choice{border-top:1px solid var(--line);margin-top:4px;padding-top:14px}.notification-settings .delivery-permit-options{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.notification-settings .delivery-label:not(:first-child){margin-top:18px}.notification-settings .delivery-intro{color:var(--muted);margin:0 0 22px;font-size:13px;line-height:1.55}.notification-settings .delivery-options>legend{color:var(--ink);margin-bottom:8px;font-size:14px;font-weight:500}.notification-settings .delivery-permit-options{border:0;margin-top:24px;padding-top:0}.notification-settings .delivery-section-note{color:var(--muted);margin:0 0 8px;font-size:12px;line-height:1.5}.delivery-frequency{display:grid}.notification-settings .delivery-frequency .delivery-choice{text-align:left;border-top:1px solid var(--line);border-radius:0;padding:12px 0;display:grid}.notification-settings .delivery-frequency input[type=radio]{-webkit-appearance:none;appearance:none;opacity:1;border:1px solid var(--muted);background:0 0;border-radius:50%;place-content:center;width:20px;height:20px;min-height:20px;padding:0;display:grid;position:static}.notification-settings .delivery-frequency input:checked{border-color:var(--accent)}.notification-settings .delivery-frequency input:checked:after{content:"";background:var(--accent);border-radius:50%;width:10px;height:10px}.delivery-coverage{border-top:1px solid var(--line);margin-top:10px;padding-top:4px}.notification-settings .delivery-coverage>summary{color:var(--muted);cursor:pointer;padding:12px 0;font-size:12px}.delivery-coverage>div{padding:0 0 12px}.notification-settings .delivery-consent{border-top:1px solid var(--line);color:var(--muted);margin-top:18px;padding:18px 0;font-size:12px}.notification-settings .delivery-actions{gap:8px;margin-top:20px;display:grid}.notification-settings .delivery-actions:empty{display:none}.notification-settings .delivery-actions button,.notification-settings .push-device-content>.delivery-secondary{border-radius:8px;width:100%;min-height:44px;margin:0;padding:11px 14px;font-size:13px;font-weight:500;line-height:20px}.notification-settings .delivery-primary{background:var(--ink);color:var(--paper);border:1px solid var(--ink)}.notification-settings .delivery-secondary{color:var(--muted);border:1px solid var(--line);background:0 0}.notification-settings .delivery-primary:disabled{opacity:.45}.notification-settings .delivery-actions button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.push-device-settings .push-device h4{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:14px;display:flex}.push-device-settings .push-device h4 small{color:var(--muted);flex:none;font-size:11px;font-weight:400}.notification-settings .push-device{border:1px solid var(--line);background:color-mix(in srgb,var(--ink) 2%,var(--paper));border-radius:12px;margin-top:16px;padding:16px}.push-device-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.push-device-settings .push-device-heading h4{margin:0}.push-device .delivery-status{margin-bottom:16px}.push-device-content>[role=alert],.push-device-content>[role=status]{margin:8px 0 12px;font-size:12px;line-height:1.5}.notification-settings .push-device-current:first-child{margin-top:0}.notification-settings .push-device-other{background:0 0;padding:0}.permitted-panel .push-device-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:14px 16px;list-style:none;display:flex}.push-device-summary::-webkit-details-marker{display:none}.push-device-summary::marker{content:""}.push-device-summary>span{gap:3px;min-width:0;display:grid}.push-device-summary strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.5}.push-device-summary small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.5}.push-device-summary>svg{width:16px;height:16px;color:var(--muted);flex:none}.push-device-other[open]>.push-device-summary>svg{transform:rotate(180deg)}.push-device-other>.push-device-content{padding:0 16px 16px}.push-device-summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:12px}.account-profile{color:var(--ink);padding:0 0 8px;font-family:DM Sans,sans-serif}.profile-heading{border:1px solid var(--line);background:color-mix(in srgb,var(--ink) 2%,var(--paper));border-radius:12px;align-items:center;gap:14px;margin-bottom:24px;padding:18px;display:flex}.profile-avatar{background:var(--soft);width:48px;height:48px;color:var(--accent);letter-spacing:-.04em;border-radius:50%;flex:none;place-items:center;font-size:18px;display:grid}.profile-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:12px}.profile-heading>div{min-width:0}.account-profile .profile-heading h2{overflow-wrap:anywhere;margin:5px 0 0;font-family:Instrument Serif,serif;font-size:28px;font-weight:400;line-height:1.1}.account-profile label,.profile-email>span{color:var(--muted);margin-bottom:9px;font-size:12px;display:block}.account-profile input{border:1px solid var(--line);background:var(--paper);width:100%;min-height:48px;color:var(--ink);font:inherit;border-radius:8px;padding:10px 12px;font-size:16px}.account-profile input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.account-profile p{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.55}.profile-email{overflow-wrap:anywhere;margin:27px 0}.profile-email strong{font-size:14px;font-weight:500}.profile-actions{align-items:center;gap:14px;display:flex}.profile-actions button{background:var(--accent);min-height:44px;color:var(--paper);font:inherit;cursor:pointer;border:0;border-radius:8px;padding:10px 18px;font-size:13px;font-weight:600}.profile-actions button:disabled{opacity:.45;cursor:default}.profile-actions span{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:flex}.account-profile .profile-error{color:var(--accent)}.profile-context{border-top:1px solid var(--line);gap:12px;margin-top:30px;padding-top:24px;display:flex}.profile-context>svg{color:var(--muted);flex:none;margin-top:2px}.profile-context strong{font-size:13px;font-weight:500}.profile-context p{margin-top:5px}@media (max-width:420px){.account-profile .profile-heading h2{font-size:30px}.profile-avatar{width:48px;height:48px}.profile-heading{gap:14px}}.workspace-settings{gap:24px;padding-bottom:8px;display:grid}.workspace-settings button{font:inherit;cursor:pointer}.workspace-settings .settings-account{text-align:left;width:100%;color:var(--ink);align-items:center;gap:14px;padding:18px;display:flex}.settings-avatar{background:var(--soft);width:48px;height:48px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:18px;display:grid}.settings-avatar svg{stroke-width:1.6px;width:22px;height:22px}.settings-account-copy{overflow-wrap:anywhere;flex:1;gap:2px;min-width:0;display:grid}.settings-account-copy small{color:var(--muted);font-size:11px}.settings-account-copy strong{font-size:19px;font-weight:500;line-height:1.35}.settings-account-copy>span{color:var(--muted);font-size:12px;line-height:1.5}.settings-account-copy>span.settings-profile-link{color:var(--accent);margin-top:6px}.settings-chevron{width:16px;height:16px;color:var(--muted);stroke-width:1.6px;flex:none}.settings-row-icon{width:20px;color:var(--muted);flex:none;place-items:center;display:grid}.settings-row-icon svg{stroke-width:1.6px;width:20px;height:20px}.settings-row-copy{flex:1;gap:3px;min-width:0;display:grid}.settings-row-copy strong,.settings-appearance-row>strong{font-size:14px;font-weight:500;line-height:1.45}.settings-row-copy small{color:var(--muted);font-size:12px;line-height:1.45}.settings-appearance-row{align-items:center;gap:12px;padding:14px;display:flex}.settings-theme{border:1px solid var(--line);background:var(--paper);border-radius:9px;flex:none;gap:2px;margin-left:auto;padding:3px;display:flex}.settings-theme button{min-width:44px;min-height:36px;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:0 7px;font-size:12px}.settings-theme button[aria-pressed=true]{background:var(--soft);color:var(--accent)}.settings-disclosure+.settings-disclosure,.settings-appearance-row+.settings-disclosure{border-top:1px solid var(--line)}.permitted-panel .settings-disclosure>summary,.settings-support-row{text-align:left;width:100%;min-height:72px;color:var(--ink);background:0 0;border:0;align-items:center;gap:12px;padding:14px;list-style:none;display:flex}.settings-disclosure>summary::-webkit-details-marker{display:none}.settings-disclosure>summary::marker{content:""}.settings-disclosure>summary .settings-chevron{transition:transform .15s}.settings-disclosure[open]>summary .settings-chevron{transform:rotate(180deg)}.settings-disclosure-content{padding:0 14px 16px}.permitted-panel .settings-disclosure-content>.small-note{margin:0 0 16px;font-size:12px}.permitted-panel .settings-disclosure-content .detail-section{margin:16px 0 0;padding:16px 0 0}.permitted-panel .settings-disclosure-content .detail-section:first-of-type{margin-top:0}.permitted-panel .settings-disclosure-content h3{margin:0 0 8px;font-size:13px;font-weight:500}.settings-disclosure-content .preference-choices{gap:0;display:grid}.settings-disclosure-content .preference-choices label{gap:10px;min-height:44px;font-size:13px;line-height:1.5}.settings-disclosure-content [data-slot=checkbox]{border:1px solid var(--line);border-radius:5px;flex:none;width:18px;height:18px}.settings-disclosure-content [data-slot=checkbox][data-checked]{background:var(--accent);color:var(--paper);border-color:var(--accent)}.permitted-panel .settings-support .support-launch{margin:0;display:block}.settings-support-row{border-radius:12px}.settings-session{border-top:1px solid var(--line);padding-top:12px}.settings-session>button{min-height:44px;color:var(--muted);background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:0 4px;font-size:13px;display:inline-flex}.settings-session>button svg{stroke-width:1.6px;width:18px;height:18px}.workspace-settings button:disabled{opacity:.5;cursor:wait}.workspace-settings :is(.settings-account,.settings-support-row):hover,.settings-disclosure>summary:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.settings-session>button:hover{color:var(--ink)}.permitted-panel .workspace-settings :is(button,summary):focus-visible{outline:2px solid var(--accent);outline-offset:-3px;border-radius:8px}@media (max-width:360px){.settings-appearance-row{flex-wrap:wrap}.settings-theme{flex:1;margin-left:32px}.settings-theme button{flex:1}.workspace-settings .settings-account{gap:12px;padding:14px}.settings-avatar{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.settings-disclosure>summary .settings-chevron{transition:none}}._context_1pzw8_1{color:#625f55;overflow-wrap:anywhere;background:#faf9f5;border:1px solid #dddcd5;border-radius:12px;margin:0 0 20px;padding:14px 16px;font-size:12px;line-height:1.55}._rows_1pzw8_12{gap:6px;display:grid}._row_1pzw8_12{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;display:flex}._row_1pzw8_12 strong{color:#443f31;font-weight:550}._context_1pzw8_1 p{margin:8px 0}._context_1pzw8_1 summary{cursor:pointer;color:#443f31;min-height:32px;padding-top:7px;display:list-item}._context_1pzw8_1 section{padding-top:8px}._context_1pzw8_1 h3{margin:4px 0;font-size:13px;font-weight:600}._context_1pzw8_1 a,._context_1pzw8_1 button{text-underline-offset:3px;color:#484231;text-decoration:underline}._context_1pzw8_1 button{cursor:pointer;min-height:40px}@media (max-width:600px){._context_1pzw8_1{padding:12px}._row_1pzw8_12{gap:0;display:grid}._context_1pzw8_1 summary{min-height:40px;padding-top:10px}}
