.quickref .entry-list.item-cards.has-icons>li{padding-left:var(--space-32)}.quickref .entry-list.item-cards.has-icons>li>.ct-ico{left:var(--space-11);top:calc(var(--space-8) + .18em)}.quickref{--qr-col:14rem;position:relative;border:1px solid var(--color-rule);border-left:3px solid var(--color-accent);background:var(--color-paper-2);border-radius:var(--radius-lg);padding:var(--space-11) var(--space-14);margin:var(--space-11) 0 var(--space-4)}.qr-title{font-family:var(--font-serif);font-weight:600;font-size:var(--text-lg);color:var(--color-ink);margin-bottom:var(--space-8);letter-spacing:0}.qr-grid{display:flex;flex-wrap:wrap;gap:0 var(--space-18)}.qr-grid>div{flex:1 1 var(--qr-col)}.qr-grid>div>.item-cards,.qr-health>.item-cards,.qr-meet>.item-cards,.qr-private>.item-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--qr-col),1fr));grid-gap:var(--space-6) var(--space-18);gap:var(--space-6) var(--space-18);margin:0 0 var(--space-11);padding:0}.quickref.emergency{--u-water:oklch(50% 0.15 245);--u-water-l:oklch(96% 0.028 245);--u-gas:oklch(85% 0.165 92);--u-gas-l:oklch(96.5% 0.05 95);--u-elec:oklch(50% 0.19 27);--u-elec-l:oklch(96% 0.028 27)}.qr-grid>.qr-shut{flex-basis:100%}.quickref .qr-shut .item-cards>li[data-utility=water]{--u:var(--u-water);--u-l:var(--u-water-l)}.quickref .qr-shut .item-cards>li[data-utility=gas]{--u:var(--u-gas);--u-l:var(--u-gas-l)}.quickref .qr-shut .item-cards>li[data-utility=electric]{--u:var(--u-elec);--u-l:var(--u-elec-l)}.quickref .qr-shut .item-cards>li[data-utility]{background:var(--u-l);border-color:color-mix(in oklch,var(--u) 28%,var(--u-l));padding:var(--space-11) var(--space-11) var(--space-11) calc(var(--space-11) * 2 + 1.75rem);min-height:calc(1.75rem + var(--space-11) * 2 + 2px)}.quickref .qr-shut .item-cards>li[data-utility]>.ct-ico{box-sizing:border-box;width:1.75rem;height:1.75rem;padding:.35rem;left:var(--space-11);top:var(--space-11);border-radius:var(--radius-8);background:var(--u);color:#fff}.quickref .qr-shut .item-cards>li[data-utility=gas]>.ct-ico{color:var(--color-ink)}.qr-h{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-accent-deep);font-weight:700;margin-bottom:var(--space-4)}.qr-911{font-size:var(--text-sm);color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-rule);border-left:3px solid var(--color-danger,#b23b2e);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:var(--space-8) var(--space-11);margin:0 0 var(--space-11)}.qr-foot{font-size:var(--text-xs);color:var(--color-ink-3);margin-top:var(--space-8)}.qr-collapsible>.qr-title{cursor:pointer;transition:color var(--dur-fast) var(--ease-out)}.qr-collapsible>.qr-title:hover{color:var(--color-accent-deep)}.qr-collapsible>.qr-title:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-5)}.qr-collapsible>.qr-title:before{color:var(--color-accent);margin-right:var(--space-8);transform:rotate(-45deg) translate(calc(var(--chev) * -.04),calc(var(--chev) * .04))}.qr-collapsible:not(.qr-collapsed)>.qr-title:before{transform:rotate(45deg) translate(calc(var(--chev) * -.06),calc(var(--chev) * -.06))}.qr-tel{color:inherit;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklch,var(--color-accent) 45%,transparent);text-decoration-color:color-mix(in oklch,var(--color-accent) 45%,transparent);text-underline-offset:2px;padding-block:var(--space-4);position:relative}@media (pointer:coarse){.qr-tel{padding-block:var(--space-6)}}.outage-view a[href^="tel:"],.quickref a[href^="tel:"]{padding-block:var(--space-4);position:relative}@media (pointer:coarse){.outage-view a[href^="tel:"],.quickref a[href^="tel:"]{padding-block:var(--space-6)}}.outage-view a[href="tel:911"],.quickref a[href="tel:911"]{padding-inline:var(--space-4)}.qr-tel:hover{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}@media screen{.qr-collapsible.qr-collapsed>:not(.qr-title):not(.qr-actions){display:none}.qr-collapsible.qr-collapsed>.qr-title{margin-bottom:0}}.qr-private{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-4) var(--space-14);margin-top:var(--space-11);padding-top:var(--space-11);border-top:1px dashed var(--color-rule)}.qr-priv-h{text-transform:uppercase;letter-spacing:.06em;font-weight:700}.qr-priv-h,.qr-priv-sub{font-size:var(--text-xs);color:var(--color-ink-3)}.qr-priv-sub{display:block;order:1;flex:0 0 100%;text-transform:none;letter-spacing:0;font-weight:400}.qr-private>.item-cards{order:2;flex:0 0 100%}.qr-actions{float:right;margin-left:var(--space-11);display:flex;gap:var(--space-8);align-items:flex-start}.quickref:after{content:"";display:block;clear:both}.qr-print{color:var(--color-ink-3);background:var(--color-paper);border:1px solid var(--color-rule);border-radius:var(--radius-10)}.qr-order,.qr-print{font:inherit;font-size:var(--text-xs);font-weight:600;padding:var(--space-2) 9px;cursor:pointer;white-space:nowrap}.qr-order{color:var(--color-accent);border:1px solid var(--color-accent)}.outage-open,.qr-order,.qr-print{min-height:var(--space-24);display:inline-flex;align-items:center;justify-content:center}@media (pointer:coarse){.outage-open,.qr-order,.qr-print{min-height:var(--space-28)}}@media (max-width:760px){.quickref.emergency .qr-order{display:none}}@media (max-width:560px){.qr-order{display:none}}.qr-order:hover{background:var(--color-accent);color:var(--color-on-fill)}.qr-order:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.qr-print:hover{color:var(--color-ink);border-color:var(--color-accent)}.qr-print:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}#print-area{display:none}@media print{.qr-actions,.qr-ask,.qr-order,.qr-print,body.qr-printing>:not(#print-area){display:none!important}body.qr-printing #print-area{display:block!important}#print-area .quickref{margin:0}}.qr-ask{margin:0 0 var(--space-8);font-size:var(--text-sm)}.outage{margin-top:var(--space-11);padding-top:var(--space-11);border-top:1px dashed var(--color-rule)}.outage-open{flex:none;font:inherit;font-size:var(--text-xs);font-weight:600;color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-rule);border-radius:var(--radius-10);padding:var(--space-3) var(--space-12);cursor:pointer;white-space:nowrap}.outage-open:hover{border-color:var(--color-accent);color:var(--color-accent-deep)}.outage-facts{list-style:none;margin:0;padding:0;font-size:var(--text-sm)}.outage-src{color:var(--color-ink-3)}.card-add,.outage-ask{display:block;width:-moz-fit-content;width:fit-content;margin-top:var(--space-2);padding:var(--space-5) 0;font-weight:600;color:var(--color-ink)}@media print{.card-add,.outage-ask{display:none}}.fire{margin-top:var(--space-11);padding-top:var(--space-11);border-top:1px dashed var(--color-rule)}.fire-facts{list-style:none;margin:0;padding:0;font-size:var(--text-sm)}.fire-src{color:var(--color-ink-3)}.fire-ask{display:block;width:-moz-fit-content;width:fit-content;margin-top:var(--space-2);padding:var(--space-5) 0;font-weight:600;color:var(--color-ink)}@media print{.fire-ask{display:none}}.co,.flood,.qr-health,.quake,.tornado{margin-top:var(--space-11);padding-top:var(--space-11);border-top:1px dashed var(--color-rule)}.co-facts,.flood-facts,.quake-facts,.tornado-facts{list-style:none;margin:0;padding:0;font-size:var(--text-sm)}.co-src,.flood-src,.quake-src,.tornado-src{color:var(--color-ink-3)}.co-ask,.flood-ask,.quake-ask,.tornado-ask{display:block;width:-moz-fit-content;width:fit-content;margin-top:var(--space-2);padding:var(--space-5) 0;font-weight:600;color:var(--color-ink)}@media print{.co-ask,.flood-ask,.quake-ask,.tornado-ask{display:none}}.fire:not([data-dark]),.outage:not([data-dark]){display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-4) var(--space-14)}.fire:not([data-dark])>.qr-h,.outage:not([data-dark])>.qr-h{min-width:12rem;margin-bottom:0}.fire:not([data-dark])+.outage:not([data-dark]),.outage:not([data-dark])+.fire:not([data-dark]){margin-top:0;padding-top:0;border-top:0}.outage-view{position:fixed;inset:0;z-index:1200;overflow-y:auto;background:#0b0b0c;color:#f2efe9;padding:var(--space-22) var(--space-18) var(--space-40);font-size:var(--text-lg);line-height:1.5}html.outage-on{overflow:hidden}.outage-view .ov-bar{display:flex;justify-content:flex-end;margin-bottom:var(--space-14)}.outage-view .ov-close{font:inherit;font-size:var(--text-sm);color:#f2efe9;background:transparent;border:1px solid #4a4a4e;border-radius:var(--radius-pill);padding:var(--space-8) var(--space-16);cursor:pointer}.outage-view .ov-sec{margin-bottom:var(--space-22)}.outage-view .ov-h{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:#a8a29a;margin-bottom:var(--space-6)}.outage-view ol,.outage-view ul{list-style:none;margin:0;padding:0}.outage-view li{padding:var(--space-6) 0;border-top:1px solid #26262a}.outage-view .item-cards>li{padding:var(--space-6) 0;border:0;border-top:1px solid #26262a;border-radius:0}.outage-view .co-facts,.outage-view .entry-list.compact li,.outage-view .fire-facts,.outage-view .flood-facts,.outage-view .outage-facts,.outage-view .qr-911,.outage-view .quake-facts,.outage-view .tornado-facts{font-size:inherit}.outage-view .qr-day{display:none}.qr-printed{margin-top:var(--space-11);font-size:var(--text-xs);color:var(--color-ink-3)}.outage-view a,.outage-view a:focus-visible,.outage-view a:hover,.outage-view a:not([class]),.outage-view a:not([class]):focus-visible,.outage-view a:not([class]):hover{color:#ffb08a}.outage-view strong{color:#fff}.outage-view :not(a){color:inherit!important;background:transparent!important;border-color:#26262a!important;box-shadow:none!important}.outage-view b,.outage-view strong{color:#fff!important}.outage-view .qr-911{border-left-style:solid;border-left-width:3px;border-left-color:#ffb08a!important;padding-left:var(--space-11)}.outage-view .qr-actions,.outage-view svg,.outage-view svg.ct-ico{display:none}@media print{.outage-view{display:none!important}}.qr-order{color:var(--color-ink-3);border:1px solid var(--color-rule);border-radius:var(--radius-pill);padding:var(--space-3) var(--space-12);box-shadow:none}.qr-order,.qr-order:hover{background:var(--color-paper)}.qr-order:hover{color:var(--color-ink);border-color:var(--color-accent)}.qr-print{padding:var(--space-3) var(--space-12)}.qr-scen-bar{display:none}.qr-scen-bar.qr-scen-on{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8) var(--space-14);margin:var(--space-11) 0}.qr-scen-bar>.qr-h{margin-bottom:0}.qr-scen-row{display:flex;flex-wrap:wrap;gap:var(--space-6)}.qr-scen-btn{display:inline-flex;align-items:center;gap:.35rem;font-family:inherit;font-size:var(--text-sm);font-weight:600;line-height:1.2;color:var(--color-ink);background:var(--color-paper-3);border:1px solid var(--color-rule);border-radius:var(--radius-10);padding:var(--space-6) var(--space-11);min-height:2rem;cursor:pointer}.qr-scen-btn .ico{width:1.1em;height:1.1em;color:var(--color-danger-deep)}.qr-scen-btn:after{transform:rotate(-45deg) translate(calc(var(--chev) * -.04),calc(var(--chev) * .04))}.qr-scen-btn[aria-expanded=true]:after{transform:rotate(45deg) translate(calc(var(--chev) * -.06),calc(var(--chev) * -.06))}.qr-wrap .qr-scen-btn:after{content:"";flex:none;box-sizing:border-box;width:.5rem;height:.5rem;border-color:currentcolor;border-style:solid;border-width:0 2px 2px 0;transform:rotate(-45deg) translate(-1px,1px);transition:transform .15s}.qr-wrap .qr-scen-btn[aria-expanded=true]:after{transform:rotate(45deg) translate(-1px,-1px)}.qr-scen-btn:hover{border-color:var(--color-ink-3)}.qr-scen-btn[aria-expanded=true]{background:var(--color-accent-light);border-color:var(--color-accent-light);color:var(--color-accent-strong)}.qr-scen-btn[aria-expanded=true] .ico{color:inherit}.qr-scen-btn[aria-expanded=true]:hover{border-color:var(--color-accent-strong)}.qr-scen-btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media screen{.qr-scen-collapsed{display:none}}@media print{.qr-scen-bar{display:none!important}}.qr-notyet{margin:var(--space-8) 0 0;font-size:var(--text-sm);line-height:1.45}.yp-wrap{position:relative;display:block;margin:0 auto;background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-sm)}.yp-body{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-8) var(--space-18);margin:0 0 var(--space-8)}.yp-keys{flex:1 1 16rem;min-width:0}.yp-keys>:last-child{margin-bottom:0}.yardplan{display:block;width:100%}.yardplan .yp-lot{fill:none;stroke:var(--color-ink);stroke-width:1.1;stroke-dasharray:14 3 2 3;stroke-linejoin:round}.yardplan .yp-area{stroke:var(--color-ink);stroke-width:.9;stroke-linejoin:round}.yardplan .yp-line{fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.yardplan .yp-pt{stroke:var(--color-ink);stroke-width:1}.yardplan .yp-house{fill:var(--color-ink)}.yardplan .yp-garage,.yardplan .yp-other,.yardplan .yp-shed{fill:url(#yp-pat-hatch)}.yardplan .yp-deck,.yardplan .yp-porch{fill:url(#yp-pat-boards)}.yardplan .yp-patio{fill:url(#yp-pat-flag)}.yardplan .yp-driveway{fill:url(#yp-pat-stip)}.yardplan .yp-lawn{fill:none;stroke:none}.yardplan .yp-bed{fill:url(#yp-pat-plant)}.yardplan .yp-pool{fill:url(#yp-pat-water)}.yardplan .yp-pg{fill:var(--color-paper)}.yardplan .yp-pl{stroke:var(--color-ink-2);stroke-width:.6}.yardplan .yp-pf{fill:none;stroke:var(--color-ink-3);stroke-width:.5}.yardplan .yp-pd{fill:var(--color-ink-3)}.yardplan .yp-pc{fill:none;stroke:var(--color-ink-2);stroke-width:.5}.yardplan .yp-tree{fill:none;stroke:var(--color-ink);stroke-width:.8}.yardplan .yp-spoke{fill:none;stroke:var(--color-ink-3);stroke-width:.45}.yardplan .yp-trunk{fill:var(--color-ink)}.yardplan .yp-shadow,.yardplan .yp-tree-hi{display:none}.yardplan .yp-gate{fill:var(--color-ink);stroke:none}.yardplan .yp-fence{stroke:var(--color-ink);stroke-width:1.1}.yardplan .yp-fence-t{fill:none;stroke:var(--color-ink);stroke-width:4.5;stroke-dasharray:.8 11}.yardplan .yp-walk{stroke:var(--color-ink-3);stroke-dasharray:5 3}.yardplan .yp-utility{fill:var(--color-paper);stroke:var(--color-ink);stroke-width:1.2}.yardplan .yp-lbl{fill:var(--color-ink);font-size:10px;font-weight:600}.yardplan .yp-dim,.yardplan .yp-lbl,.yardplan .yp-sub{font-family:var(--font-display);text-anchor:middle;paint-order:stroke;stroke:var(--color-paper);stroke-width:2.5}.yardplan .yp-dim,.yardplan .yp-sub{fill:var(--color-ink-2);font-size:8.5px}.yardplan .yp-dim{fill:var(--color-ink-3);letter-spacing:.02em}.yardplan .yp-lbl[data-on=house],.yardplan .yp-sub[data-on=house]{fill:var(--color-paper);stroke:none}.yardplan .yp-post{fill:var(--color-ink-2)}.yardplan .yp-sb line{stroke:var(--color-ink-3);stroke-width:.8}.yardplan .yp-sb text{fill:var(--color-ink-2);font-family:var(--font-display);font-size:8px;text-anchor:middle;paint-order:stroke;stroke:var(--color-paper);stroke-width:2}.yardplan .yp-room{fill:none;stroke:var(--color-paper);stroke-width:.6;stroke-opacity:.8;stroke-linejoin:round}.yardplan .yp-co-num text,.yardplan .yp-room-t{font-family:var(--font-display);font-size:7px;text-anchor:middle}.yardplan .yp-room-t{fill:var(--color-paper)}.yp-floors{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin:0 0 var(--space-8)}.yp-floors-l{font-size:var(--text-sm);color:var(--color-ink-3);margin-right:var(--space-4)}.yp-floors button{font:inherit;font-size:var(--text-sm);padding:var(--space-2) var(--space-11);min-height:24px;border:1px solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-paper-3);color:var(--color-ink-2);cursor:pointer}.yp-floors button.active{background:var(--color-accent-light);border-color:var(--color-accent);color:var(--color-accent-strong)}.yp-looks{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin:0 0 var(--space-8)}.yp-looks button{font:inherit;font-size:var(--text-sm);padding:var(--space-2) var(--space-11);min-height:24px;border:1px solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-paper-3);color:var(--color-ink-2);cursor:pointer}.yp-looks button.active{background:var(--color-accent-light);border-color:var(--color-accent);color:var(--color-accent-strong)}.yardplan .yp-step line{stroke:var(--color-ink-2);stroke-width:1;stroke-linecap:round}.yardplan .yp-swing line,.yardplan .yp-swing path{fill:none;stroke:var(--color-ink-3);stroke-width:.9}.yardplan .yp-swing path{stroke-dasharray:3 2}.yardplan .yp-street line{stroke:var(--color-ink-2);stroke-width:1.6;stroke-linecap:round}.yardplan .yp-street text{fill:var(--color-ink-2);font-family:var(--font-display);font-size:9px;letter-spacing:.06em;text-anchor:middle;text-transform:uppercase;paint-order:stroke;stroke:var(--color-paper);stroke-width:2.5}.yardplan .yp-scale line{stroke:var(--color-ink-3);stroke-width:1.1}.yardplan .yp-scale text{fill:var(--color-ink-3);font-family:var(--font-display);font-size:9px;text-anchor:middle}.yardplan .yp-n line,.yardplan .yp-n-head{stroke:var(--color-ink-3);stroke-width:1.1;fill:none}.yardplan .yp-n text{fill:var(--color-ink-3);font-size:9px;text-anchor:middle}.yp-plate{--yp-co-w:9.5rem;display:grid;align-items:stretch;width:max-content;max-width:100%;margin:0 auto}.yp-body>.yp-plate{flex:0 1 auto}.yp-plate>.yp-wrap{grid-column:2;grid-row:1;width:100%;margin:0}.yp-co-l{position:relative;grid-row:1;min-width:0;list-style:none;margin:0;padding:0}.yp-co-left{grid-column:1;text-align:right}.yp-co-right{grid-column:3}.yp-co-i{position:absolute;left:0;right:0;padding:0 var(--space-6);font-size:var(--text-sm);line-height:1.2;transform:translateY(-.65em)}.yp-co-i:before{display:none}.yp-co-t{display:block;color:var(--color-ink);font-weight:600}.yp-co-s{display:block;color:var(--color-ink-3);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.yp-co-n{display:none}.yardplan .yp-lead{fill:none;stroke:var(--color-ink-2);stroke-width:.6}.yardplan .yp-co-dot{fill:var(--color-ink)}.yardplan .yp-co-num{display:none}.yardplan .yp-co-num circle{fill:var(--color-ink);stroke:var(--color-paper);stroke-width:1}.yardplan .yp-co-num text{fill:var(--color-paper);font-weight:700}@media (max-width:560px){.yp-plate{display:block;width:auto}.yp-plate>.yp-wrap{margin:0 auto}.yp-co-l{margin:var(--space-8) 0 0;text-align:left}.yp-co-i{position:static;transform:none;display:flex;align-items:baseline;flex-wrap:wrap;gap:0 var(--space-6);padding:var(--space-2) 0}.yp-co-s,.yp-co-t{display:inline}.yp-co-n{display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-paper);font-size:var(--text-xs);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.yardplan .yp-co-dot,.yardplan .yp-lead{display:none}.yardplan .yp-co-num{display:inline}}.yp-fams{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin:0 0 var(--space-8)}.yp-fams-l{font-size:var(--text-sm);color:var(--color-ink-3);margin-right:var(--space-4)}.yp-fams button{font:inherit;font-size:var(--text-sm);padding:var(--space-2) var(--space-11);min-height:24px;border:1px solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-paper-3);color:var(--color-ink-2);cursor:pointer}.yp-fams button[aria-pressed=true]{background:var(--color-accent-light);border-color:var(--color-accent);color:var(--color-accent-strong)}.yp-fam-n{color:var(--color-ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.yp-fams button[aria-pressed=true] .yp-fam-n{color:var(--color-accent-strong)}.yp-card[data-focus=bounds] [data-fam]:not([data-fam=bounds]),.yp-card[data-focus=buildings] [data-fam]:not([data-fam=buildings]),.yp-card[data-focus=living] [data-fam]:not([data-fam=living]),.yp-card[data-focus=paving] [data-fam]:not([data-fam=paving]),.yp-card[data-focus=planting] [data-fam]:not([data-fam=planting]),.yp-card[data-focus=services] [data-fam]:not([data-fam=services]){opacity:.15}@media print{.yp-fams,.yp-looks{display:none}.yp-card[data-focus] [data-fam]{opacity:1!important}}.yp-look-garden .yardplan .yp-lot{fill:url(#yp-pat-lawn);stroke:oklch(60% .06 140);stroke-width:.8;stroke-dasharray:5 3}.yp-look-garden .yardplan .yp-g-lawn1{fill:oklch(89% .045 128)}.yp-look-garden .yardplan .yp-g-lawn2{fill:oklch(86.5% .05 128)}.yp-look-garden .yardplan .yp-lawn{fill:url(#yp-pat-lawn)}.yp-look-garden .yardplan .yp-area{stroke:oklch(58% .03 70);stroke-width:.7}.yp-look-garden .yardplan .yp-house{fill:oklch(81% .022 72)}.yp-look-garden .yardplan .yp-garage,.yp-look-garden .yardplan .yp-other,.yp-look-garden .yardplan .yp-shed{fill:oklch(85.5% .018 72)}.yp-look-garden .yardplan .yp-deck,.yp-look-garden .yardplan .yp-porch{fill:url(#yp-pat-wood);stroke:oklch(56% .07 65)}.yp-look-garden .yardplan .yp-g-wood{fill:oklch(80% .07 75)}.yp-look-garden .yardplan .yp-g-seam{stroke:oklch(70% .07 70);stroke-width:.5}.yp-look-garden .yardplan .yp-patio{fill:url(#yp-pat-stone);stroke:oklch(70% .02 80)}.yp-look-garden .yardplan .yp-g-stone{fill:oklch(88% .015 85)}.yp-look-garden .yardplan .yp-g-joint{fill:none;stroke:oklch(77% .02 85);stroke-width:.6}.yp-look-garden .yardplan .yp-driveway{fill:oklch(90% .008 80);stroke:oklch(78% .01 80)}.yp-look-garden .yardplan .yp-bed{fill:url(#yp-pat-soil);stroke:oklch(42% .05 55)}.yp-look-garden .yardplan .yp-g-soil{fill:oklch(52% .06 60)}.yp-look-garden .yardplan .yp-g-leaf{fill:oklch(66% .1 140)}.yp-look-garden .yardplan .yp-pool{fill:oklch(80% .07 220);stroke:oklch(55% .08 230)}.yp-look-garden .yardplan .yp-shadow,.yp-look-garden .yardplan .yp-tree-hi{display:inline}.yp-look-garden .yardplan .yp-shade{fill:oklch(32% .03 130);fill-opacity:.16}.yp-look-garden .yardplan .yp-tree{fill:oklch(70% .09 140);stroke:oklch(55% .08 140);stroke-width:.6}.yp-look-garden .yardplan .yp-tree-hi{fill:oklch(79% .08 136);fill-opacity:.85}.yp-look-garden .yardplan .yp-fence-t,.yp-look-garden .yardplan .yp-spoke{display:none}.yp-look-garden .yardplan .yp-trunk{fill:oklch(38% .04 60)}.yp-look-garden .yardplan .yp-fence{stroke:oklch(45% .06 60);stroke-width:1.6}.yp-look-garden .yardplan .yp-gate,.yp-look-garden .yardplan .yp-post{fill:oklch(45% .06 60)}.yp-look-garden .yardplan .yp-walk{stroke:oklch(90% .012 80);stroke-width:5;stroke-dasharray:none}.yp-look-garden .yardplan .yp-utility{fill:oklch(50% .1 245);stroke:var(--color-paper)}.yp-look-garden .yardplan .yp-lbl{font-family:var(--font-body);font-style:italic;font-weight:400}.yp-look-garden .yardplan .yp-lbl[data-on=house],.yp-look-garden .yardplan .yp-sub[data-on=house]{fill:var(--color-ink);stroke:var(--color-paper)}.yp-look-garden .yardplan .yp-sub[data-on=house]{fill:var(--color-ink-2)}.yp-look-garden .yardplan .yp-room{stroke:oklch(50% .03 70);stroke-opacity:1}.yp-look-garden .yardplan .yp-room-t{fill:var(--color-ink-2);paint-order:stroke;stroke:var(--color-paper);stroke-width:1.8}.yp-key.yp-utility{background:var(--color-paper);border-color:var(--color-ink)}.yp-legend{list-style:none;margin:0 0 var(--space-8);padding:0;display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-14);font-size:var(--text-sm)}.yp-legend li{display:inline-flex;align-items:center;gap:var(--space-4);padding:0}.yp-legend li:before{display:none}.yp-key{width:10px;height:10px;flex:none;border-radius:var(--radius-xs);border:1px solid var(--color-ink-3);background:color-mix(in oklch,var(--color-ink) 22%,transparent)}.yp-key.yp-lawn{background:color-mix(in oklch,var(--color-ok) 18%,transparent)}.yp-key.yp-deck,.yp-key.yp-porch{background:color-mix(in oklch,oklch(62% .09 60) 45%,transparent)}.yp-key.yp-driveway,.yp-key.yp-patio{background:color-mix(in oklch,var(--color-ink-3) 26%,transparent)}.yp-key.yp-bed{background:color-mix(in oklch,oklch(48% .07 60) 40%,transparent)}.yp-key.yp-pool{background:color-mix(in oklch,oklch(62% .11 230) 45%,transparent)}.yp-key.yp-tree{background:color-mix(in oklch,var(--color-ok) 45%,transparent);border-radius:50%}.yp-key.yp-fence{background:oklch(42% .06 60)}.yp-key.yp-walk{background:var(--color-ink-3)}.yp-key.yp-gate{background:var(--color-ink);border-radius:50%}.yp-size{color:var(--color-ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.yp-shots{list-style:none;margin:0 0 var(--space-8);padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:var(--space-8);gap:var(--space-8)}.yp-shots li:before{display:none}.yp-shot{display:flex;align-items:center;gap:var(--space-8);font-size:var(--text-sm);line-height:1.3}.yp-shot img{width:50px;height:38px;flex:none;object-fit:cover;border:1px solid var(--color-rule);border-radius:var(--radius-5)}.yp-shot-t{min-width:0}