.op-map{color:var(--ink);gap:1rem;padding-block:clamp(3.25rem,6vw,5.5rem);display:grid}.op-map button,.op-map select,.op-map input{font-family:inherit}.op-map button:focus-visible,.op-map select:focus-visible,.op-map input:focus-visible,.op-map summary:focus-visible{outline:3px solid var(--green);outline-offset:2px}.op-map__intro{justify-content:space-between;align-items:end;gap:1.25rem 3rem;padding-bottom:.4rem;display:flex}.op-map__intro>div{gap:.7rem;display:grid}.op-map__intro h2{max-width:20ch;font-size:var(--type-section-title);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.op-map__intro div>p:last-child{max-width:62ch}.op-map__intro>div>p:not(.section-label):not(.op-map__assist-cue){max-width:62ch;color:var(--ink-soft)}.op-map__assist-cue{color:var(--green-dark);font-size:var(--type-ui-body);font-weight:600}.op-map__intro>span{color:var(--ink-soft);font-size:var(--type-ui-meta);flex:none}.op-map__shell{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-lg);overflow:hidden}.op-map__toolbar{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--white) 88%, var(--cream));justify-content:space-between;align-items:center;gap:.75rem;min-height:4rem;padding:.55rem .7rem;display:flex}.op-map__lenses,.op-map__view-tools,.op-map__mode,.op-map__domains{align-items:center;gap:.35rem;display:flex}.op-map__lenses button,.op-map__mode button,.op-map__domains button,.op-map__zoom{min-height:2.75rem;color:var(--ink-soft);font-size:var(--type-ui-label);touch-action:manipulation;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.72rem;justify-content:center;align-items:center;gap:.45rem;padding:.6rem .82rem;font-weight:600;line-height:1;display:inline-flex}.op-map__lenses button[aria-pressed=true],.op-map__domains button[aria-pressed=true]{border-color:color-mix(in srgb, var(--green) 24%, var(--line));background:var(--white);color:var(--green-dark);box-shadow:0 4px 14px -10px color-mix(in srgb, var(--ink) 48%, transparent)}.op-map__lenses button:first-child[aria-pressed=true]{color:color-mix(in srgb, var(--orange) 75%, var(--ink))}.op-map__lenses button:nth-child(2)[aria-pressed=true]{color:color-mix(in srgb, var(--pink) 75%, var(--ink))}.op-map__lenses button:nth-child(4)[aria-pressed=true]{color:#687a21}.op-map__mode{border:1px solid var(--line);background:var(--cream);border-radius:.72rem;padding:.2rem}.op-map__mode button{min-height:2.75rem;font-size:var(--type-ui-meta);padding:.5rem .65rem}.op-map__mode button[aria-pressed=true]{background:var(--white);color:var(--ink);box-shadow:0 2px 8px color-mix(in srgb, var(--ink) 12%, transparent)}.op-map__zoom{border-color:var(--line);background:var(--white);color:var(--green-dark)}.op-map__measurement-tools{border-bottom:1px solid color-mix(in srgb, var(--green) 18%, var(--line));background:color-mix(in srgb, var(--green-soft) 75%, var(--white));grid-template-columns:auto minmax(11rem,.75fr) minmax(13rem,1fr);align-items:center;gap:.75rem;min-height:3.9rem;padding:.5rem .7rem;display:grid}.op-map__domains{border-right:1px solid var(--line);padding-right:.65rem}.op-map__domains button,.op-map__select-control select{background:color-mix(in srgb, var(--white) 58%, transparent);min-height:2.5rem;font-size:var(--type-ui-meta);padding:.55rem .7rem}.op-map__measurement-tools label,.op-map__crop-filter{color:var(--ink-soft);font-size:var(--type-ui-label);align-items:center;gap:.55rem;font-weight:600;display:flex}.op-map__measurement-tools select,.op-map__crop-filter select{border:1px solid var(--line);background:var(--white);max-width:17rem;min-height:2.75rem;color:var(--ink);font-size:var(--type-ui-label);border-radius:.7rem;padding:.5rem 2.2rem .5rem .72rem}.op-map__crop-filter-group{align-items:center;gap:.35rem;min-width:0;display:flex}.op-map__crop-filter{min-width:0}.op-map__crop-filter span{flex:none}.op-map__crop-filter select{min-width:12.5rem;max-width:17.5rem}.op-map__filter-notice{border-bottom:1px solid color-mix(in srgb, var(--lime) 34%, var(--line));background:color-mix(in srgb, var(--lime-soft) 60%, var(--white));color:var(--ink-soft);font-size:var(--type-ui-label);padding:.65rem .85rem}.op-map__breadcrumb{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--cream) 45%, var(--white));min-height:2.4rem;color:var(--ink-soft);font-size:var(--type-ui-label);align-items:center;gap:.48rem;padding:.1rem .75rem;display:flex}.op-map__breadcrumb button{min-height:2.2rem;color:var(--green-dark);cursor:pointer;background:0 0;border:0;padding-inline:.2rem;font-weight:600}.op-map__breadcrumb button[aria-current=location]{color:var(--ink)}.op-map__workspace{background:var(--white);grid-template-columns:minmax(0,2.15fr) minmax(18.5rem,1fr);height:clamp(28rem,34vw,31rem);min-height:0;display:grid}.op-map__workspace[data-map-level=region]{height:clamp(24rem,29vw,27rem)}.op-map__workspace[data-map-level=row]{height:clamp(21rem,25vw,24rem)}.op-map__primary{border-right:1px solid var(--line);background:#f5f3ed;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid}.op-map__canvas{min-width:0;height:100%;min-height:0;display:grid}.op-map__canvas-scroll{overscroll-behavior-x:contain;overscroll-behavior-y:auto;touch-action:pan-x pan-y;scrollbar-width:thin;min-width:0;height:100%;min-height:0;overflow:auto hidden}.op-map__plot{isolation:isolate;width:100%;min-width:0;height:100%;min-height:27rem;position:relative;overflow:hidden}.op-map__plot svg{width:100%;height:100%;display:block;position:absolute;inset:0}.op-map__plot[data-map-level=region]{min-width:46rem;min-height:22rem}.op-map__plot[data-map-level=row]{min-width:46rem;min-height:18rem}.op-map__production{fill:#e8efe0c7;stroke:#352a223d;stroke-width:.0015px}.op-map__support-building>rect{fill:color-mix(in srgb, var(--cream) 78%, var(--green-soft));stroke:#352a2247;stroke-width:.0018px}.op-map__support-building g rect{fill:color-mix(in srgb, var(--cream) 82%, var(--white));stroke:#352a2229;stroke-width:.0014px}.op-map__support-building g.op-map__support-area--mixing rect{fill:color-mix(in srgb, #d9f1e8 72%, var(--cream))}.op-map__support-building g.op-map__support-area--inventory rect{fill:color-mix(in srgb, #eff0d8 72%, var(--cream))}.op-map__hallway{fill:#ffffffc7;stroke:#352a2238;stroke-dasharray:.006 .005;stroke-width:.0015px}.op-map__region rect{fill:#259c5a06;stroke:#176b3d52;stroke-width:.0014px}.op-map__region:nth-of-type(2n) rect{fill:#adc9320d}.op-map__row rect{fill:#6ea0652e;stroke:#41734461;stroke-width:.0012px}.op-map__row.is-selected rect{fill:#259c5a4d;stroke:var(--green);stroke-width:.003px}.op-map__post line{stroke:#352a2224;stroke-width:.0008px}.op-map__zone rect{stroke:#176b3d70;stroke-dasharray:.006 .004;stroke-width:.0015px}.op-map__zone--climate rect{fill:#259c5a0a}.op-map__zone--cultivar rect{opacity:.2}.op-map__zone--irrigation rect{opacity:.42}.op-map__zone.is-muted{opacity:.23}.op-map__zone.is-active{opacity:1}.op-map__labels{z-index:3;pointer-events:none;position:absolute;inset:0}.op-map__map-label{min-width:0;color:var(--green-dark);font-weight:600;line-height:1.25;display:flex;position:absolute;overflow:hidden}.op-map__map-label--service{color:var(--ink);font-size:var(--type-ui-label);text-align:center;justify-content:center;align-items:center;padding:.35rem}.op-map__map-label--hallway{color:var(--ink-soft);font-size:var(--type-ui-meta);writing-mode:vertical-rl;justify-content:center;align-items:center;transform:rotate(180deg)}.op-map__map-label--zone,.op-map__map-label--cultivar{font-size:var(--type-ui-meta);text-align:right;justify-content:flex-end;align-items:flex-start;padding:.42rem .5rem}.op-map__map-label--irrigation{align-content:start;justify-items:end;gap:.2rem;display:grid}.op-map__map-label--irrigation>span{max-width:18rem}.op-map__map-label--irrigation strong{border:1px solid color-mix(in srgb, var(--green-dark) 18%, transparent);color:var(--ink);font-size:var(--type-ui-meta);white-space:nowrap;background:#ffffffd1;border-radius:999px;padding:.24rem .42rem}.op-map__map-label--cultivar{color:#52651c;font-weight:700}.op-map__map-label--region{font-size:var(--type-ui-label);align-items:flex-start;padding:.35rem .55rem}.op-map__map-label--post{width:1.5rem;color:var(--ink);font-size:var(--type-ui-meta);justify-content:center;font-weight:700;transform:translate(-50%)}.op-map__map-label--row{width:2rem;color:var(--ink);font-size:var(--type-ui-label);justify-content:flex-end;padding-right:.4rem;font-weight:700;transform:translate(-100%,-50%)}.op-map__region-button,.op-map__row-button,.op-map__service-button,.op-map__marker{z-index:4;cursor:pointer;border:0;position:absolute}.op-map__region-button,.op-map__row-button,.op-map__service-button{background:0 0;border:1px solid #0000;border-radius:.55rem;min-width:2.75rem;min-height:2.75rem}.op-map__region-button:hover,.op-map__row-button:hover{background:#259c5a12;border-color:#259c5ab3}.op-map__service-button:hover,.op-map__service-button.is-selected{border-color:var(--green);background:#259c5a17;box-shadow:inset 0 0 0 1px #259c5a52}.op-map__marker{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;color:var(--white);background:0 0;place-items:center;padding:0;display:grid;overflow:visible;transform:translate(-50%,-50%)}.op-map__marker-disc{border:3px solid var(--white);background:var(--green);width:2.75rem;height:2.75rem;box-shadow:0 0 0 2px var(--green), 0 8px 20px #352a2233;border-radius:50%;place-items:center;display:grid}.op-map__marker--work .op-map__marker-disc{background:var(--pink);box-shadow:0 0 0 2px var(--pink), 0 8px 20px #352a2233}.op-map__marker--intervention .op-map__marker-disc{background:var(--green)}.op-map__marker--crop .op-map__marker-disc{box-shadow:0 0 0 2px var(--lime), 0 8px 20px #352a2233;background:#718823}.op-map__marker--attention .op-map__marker-disc{background:var(--orange);box-shadow:0 0 0 2px var(--orange), 0 8px 20px #352a2238}.op-map__station .op-map__marker-disc{background:var(--white);color:var(--green-dark);box-shadow:0 0 0 2px var(--green), 0 8px 20px #352a222e;border-radius:.72rem}.op-map__station--sentiaqua .op-map__marker-disc{color:#0e6072;box-shadow:0 0 0 2px #2790a6,0 8px 20px #352a222e}.op-map__station.is-stale .op-map__marker-disc,.op-map__station.is-review .op-map__marker-disc{box-shadow:0 0 0 2px #d9952e,0 8px 20px #352a222e}.op-map__station.is-missing .op-map__marker-disc{color:var(--ink-soft);box-shadow:0 0 0 2px #8a817a,0 8px 20px #352a222e}.op-map__marker.is-selected .op-map__marker-disc{z-index:6;outline:2px solid var(--ink);outline-offset:2px;transform:scale(1.1)}.op-map__station-status{z-index:8;border:2px solid var(--white);width:1.12rem;height:1.12rem;color:var(--ink);font-size:var(--type-ui-axis);background:#d9952e;border-radius:50%;place-items:center;font-weight:700;line-height:1;display:grid;position:absolute;top:-.34rem;right:-.34rem}.op-map__station-status.is-missing{color:var(--white);background:#8a817a}.op-map__station-halo{z-index:3;border:1px solid color-mix(in srgb, var(--station-colour) 62%, transparent);background:radial-gradient(circle, color-mix(in srgb, var(--station-colour) 35%, transparent) 0, color-mix(in srgb, var(--station-colour) 12%, transparent) 44%, transparent 72%);pointer-events:none;border-radius:50%;width:4rem;height:4rem;position:absolute;transform:translate(-50%,-50%)}.op-map__legend{z-index:6;max-width:min(16rem,100% - .8rem);color:var(--ink);font-size:var(--type-ui-axis);white-space:nowrap;pointer-events:none;background:#fffffff0;border:1px solid #352a2224;border-radius:999px;grid-template-columns:auto minmax(3.25rem,4.75rem) auto;align-items:center;gap:.28rem;margin:0;padding:.22rem .4rem;font-weight:600;line-height:1.1;display:inline-grid;position:absolute;top:.4rem;left:.4rem;box-shadow:0 6px 16px -12px #352a2273}.op-map__legend i{border-radius:999px;height:.35rem}.op-map__irrigation-summary{color:var(--ink-soft);font-size:var(--type-ui-label);margin:-.15rem 0 0;font-weight:600}.op-map__map-empty{z-index:7;border:1px solid var(--line);max-width:17rem;color:var(--ink-soft);font-size:var(--type-ui-meta);background:#fffffff0;border-radius:.75rem;padding:.65rem .75rem;position:absolute;bottom:1rem;right:1rem}.op-map__inspector{background:var(--white);grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;scroll-margin-top:5.5rem;display:grid;overflow:hidden}.op-map__back-to-map{display:none}.op-map__detail{overscroll-behavior:contain;scrollbar-width:thin;align-content:start;gap:.78rem;min-width:0;min-height:0;padding:1.15rem;display:grid;overflow:auto}.op-map__detail-kicker{color:var(--green-dark);font-size:var(--type-ui-meta);letter-spacing:.09em;text-transform:uppercase;font-weight:700}.op-map__detail h3{font-size:var(--type-ui-title);line-height:1.14}.op-map__detail>p:not(.op-map__detail-kicker,.op-map__record-time,.op-map__reading,.op-map__provenance){color:var(--ink-soft);font-size:var(--type-ui-body);line-height:1.5}.op-map__crop-note{border-left:3px solid var(--lime);background:color-mix(in srgb, var(--lime-soft) 68%, var(--white));color:var(--ink);font-size:var(--type-ui-body);border-radius:0 .65rem .65rem 0;padding:.8rem .9rem;line-height:1.55}.op-map__crop-media{gap:.4rem;margin:0;display:grid}.op-map__crop-media img{object-fit:cover;border-radius:.72rem;width:100%;max-height:12rem}.op-map__crop-media figcaption,.op-map__record-time,.op-map__provenance{color:var(--ink-soft);font-size:var(--type-ui-meta)}.op-map__reading{color:var(--green-dark);font-size:var(--type-ui-value);font-weight:700;line-height:1}.op-map__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.op-map__metrics span{border:1px solid var(--line);background:var(--cream);min-width:0;color:var(--ink-soft);font-size:var(--type-ui-meta);border-radius:.72rem;padding:.65rem;line-height:1.35;display:grid}.op-map__metrics strong{overflow-wrap:anywhere;color:var(--ink);font-size:var(--type-ui-body)}.op-map__facts{gap:.45rem;margin:0;display:grid}.op-map__facts div{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding-bottom:.45rem;display:flex}.op-map__facts dt,.op-map__facts dd{font-size:var(--type-ui-meta);margin:0}.op-map__facts dt{color:var(--ink-soft)}.op-map__facts dd{text-align:right;font-weight:600}.op-map__progress{background:var(--line);border-radius:999px;height:.45rem;overflow:hidden}.op-map__progress i{border-radius:inherit;background:linear-gradient(90deg, var(--green), var(--lime));height:100%;display:block}.op-map__evidence{border-top:1px solid var(--line);gap:.7rem;margin-top:.15rem;padding-top:.85rem;display:grid}.op-map__evidence ol,.op-map__assist-panel ol{gap:.48rem;margin:0;padding:0;list-style:none;display:grid}.op-map__evidence li,.op-map__assist-panel li{grid-template-columns:3.4rem minmax(0,1fr);align-items:start;gap:.55rem;display:grid}.op-map__evidence time,.op-map__evidence span,.op-map__evidence p,.op-map__assist-panel time,.op-map__assist-panel span,.op-map__assist-panel p{font-size:var(--type-ui-meta);line-height:1.45}.op-map__evidence time,.op-map__evidence p,.op-map__assist-panel time{color:var(--ink-soft)}.op-map__assist{border:1px solid var(--green);background:var(--green-soft);min-height:2.75rem;color:var(--green-dark);font-size:var(--type-ui-meta);cursor:pointer;border-radius:.72rem;justify-content:center;align-items:center;gap:.45rem;padding:.6rem .8rem;font-weight:700;display:inline-flex}.op-map__assist-panel{border:1px solid color-mix(in srgb, var(--green) 24%, var(--line));background:color-mix(in srgb, var(--green-soft) 48%, var(--white));border-radius:.85rem;gap:.7rem;padding:.85rem;display:grid}.op-map__assist-heading{color:var(--green-dark);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;display:grid}.op-map__assist-heading h4{font-size:var(--type-ui-label)}.op-map__assist-heading button{min-height:2.2rem;color:var(--ink-soft);font-size:var(--type-ui-axis);cursor:pointer;background:0 0;border:0;padding:.35rem}.op-map__assist-answer{color:var(--ink);font-weight:600}.op-map__assist-panel details{border-top:1px solid var(--line);padding-top:.45rem}.op-map__assist-panel summary{min-height:2.3rem;color:var(--green-dark);font-size:var(--type-ui-meta);cursor:pointer;font-weight:600}.op-map__barrels{gap:.5rem;display:grid}.op-map__barrels>div{font-size:var(--type-ui-meta);grid-template-columns:2.5rem 1fr 2.5rem;align-items:center;gap:.5rem;display:grid}.op-map__barrels i{background:var(--line);border-radius:999px;height:.45rem;overflow:hidden}.op-map__barrels b{border-radius:inherit;background:var(--green);height:100%;display:block}.op-map__zone-list,.op-map__lots,.op-map__records ul,.op-map__accessible-list ul{margin:0;padding:0;list-style:none}.op-map__zone-list{gap:.42rem;display:grid}.op-map__zone-list li{border:1px solid var(--line);font-size:var(--type-ui-meta);border-radius:.68rem;grid-template-columns:2.5rem minmax(0,1fr);padding:.55rem;display:grid}.op-map__zone-list small{color:var(--ink-soft);font-size:var(--type-ui-meta);grid-column:2}.op-map__lots{gap:.55rem;display:grid}.op-map__lots article{border:1px solid var(--line);background:var(--cream);border-radius:.72rem;gap:.28rem;padding:.68rem;display:grid}.op-map__lots article>small{color:var(--ink-soft);font-size:var(--type-ui-meta)}.op-map__lots dl{gap:.25rem;margin:0;display:grid}.op-map__lots dl div{justify-content:space-between;gap:.5rem;display:flex}.op-map__lots dt,.op-map__lots dd{font-size:var(--type-ui-meta);margin:0}.op-map__lots dd{font-weight:600}.op-map__records{border-top:1px solid var(--line);scrollbar-width:thin;max-height:11.5rem;padding:.85rem;overflow:auto}.op-map__records h3,.op-map__accessible-list h3{color:var(--ink-soft);font-size:var(--type-ui-meta);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.55rem}.op-map__records>p{color:var(--ink-soft);font-size:var(--type-ui-meta)}.op-map__records ul{gap:.3rem;display:grid}.op-map__records button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.65rem;grid-template-columns:1.9rem minmax(0,1fr);gap:.55rem;width:100%;min-height:2.75rem;padding:.45rem;display:grid}.op-map__records button:hover,.op-map__records button[aria-pressed=true]{border-color:var(--line);background:var(--cream)}.op-map__records button>span{background:var(--green-soft);width:1.8rem;height:1.8rem;color:var(--green-dark);border-radius:.55rem;place-items:center;display:grid}.op-map__records button div{gap:.15rem;min-width:0;display:grid}.op-map__records strong{font-size:var(--type-ui-label);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.op-map__records button p{color:var(--ink-soft);font-size:var(--type-ui-meta);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.op-map__records small{color:var(--ink-soft);font-size:var(--type-ui-meta)}.op-map__empty{color:var(--ink-soft);font-size:var(--type-ui-label);text-align:center;align-self:center;padding:2rem}.op-map__accessible-list{background:var(--white);min-height:100%;padding:1rem;overflow:auto}.op-map__accessible-list ul{gap:.45rem;display:grid}.op-map__accessible-list li button,.op-map__station-row{border:1px solid var(--line);background:var(--white);text-align:left;cursor:pointer;border-radius:.72rem;grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;gap:.8rem;width:100%;min-height:3.25rem;padding:.68rem;display:grid}.op-map__accessible-list li button>div{gap:.2rem;min-width:0;display:grid}.op-map__accessible-list li button p{color:var(--ink-soft);font-size:var(--type-ui-label);line-height:1.45}.op-map__station-row{color:var(--green-dark);grid-template-columns:1.5rem minmax(0,1fr) auto;margin-bottom:.45rem}.op-map__accessible-list li button:hover,.op-map__station-row:hover{border-color:var(--green)}.op-map__accessible-list li span,.op-map__accessible-list li small,.op-map__station-row small{color:var(--ink-soft);font-size:var(--type-ui-meta)}.op-map__accessible-list li strong,.op-map__station-row strong{color:var(--ink);font-size:var(--type-ui-label)}@media (width>=64rem){.op-map__plot{min-width:0}}@media (width<=64rem){.op-map__workspace{grid-template-columns:minmax(0,1.65fr) minmax(17rem,1fr);height:30rem}.op-map__lenses button{padding-inline:.65rem}.op-map__measurement-tools{grid-template-columns:auto minmax(10rem,.8fr) minmax(12rem,1fr)}.op-map__measurement-tools label{min-width:0}}@media (width<=48rem){.op-map__intro{flex-direction:column;align-items:start}.op-map__toolbar{flex-direction:column;align-items:stretch}.op-map__lenses{isolation:isolate;grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem;display:grid}.op-map__lenses button{z-index:1;min-height:3.5rem;font-size:var(--type-ui-meta);white-space:nowrap;flex-direction:column;gap:.25rem;padding:.45rem .18rem;line-height:1.1;position:relative}.op-map__marker-disc{border-width:2px;width:2.25rem;height:2.25rem}.op-map__station-status{top:-.18rem;right:-.18rem}.op-map__view-tools{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.op-map__measurement-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.op-map__domains{border-right:0;grid-column:1/-1;justify-content:stretch;padding-right:0}.op-map__domains button{flex:1}.op-map__measurement-tools label{justify-self:stretch}.op-map__measurement-tools select,.op-map__crop-filter select{width:100%;max-width:none}.op-map__select-control{flex-direction:column;align-items:stretch!important}.op-map__crop-filter,.op-map__crop-filter-group{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.op-map__crop-filter span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.op-map__crop-filter select{min-width:0}.op-map__zoom{grid-column:1/-1;justify-self:stretch}.op-map__workspace{grid-template-columns:1fr;height:auto}.op-map__workspace[data-map-level]{height:auto}.op-map__primary{border-right:0;border-bottom:1px solid var(--line);min-height:30rem}.op-map__plot{min-height:27rem}.op-map__primary[data-map-level=region]{min-height:22rem}.op-map__primary[data-map-level=row]{min-height:18rem}.op-map__inspector{max-height:none;display:block;overflow:visible}.op-map__back-to-map{border:1px solid var(--line);background:var(--cream);min-height:2.75rem;color:var(--green-dark);font-size:var(--type-ui-label);cursor:pointer;border-radius:.72rem;align-items:center;margin:.8rem 1rem 0;padding:.55rem .7rem;font-weight:600;display:inline-flex}.op-map__detail{overscroll-behavior:auto;max-height:none;overflow:visible}.op-map__records{max-height:none;overflow:visible}}@media (width<=30rem){.op-map{gap:.85rem}.op-map__intro h2{font-size:var(--type-section-title)}.op-map__toolbar,.op-map__measurement-tools{padding:.48rem}.op-map__view-tools{grid-template-columns:minmax(0,1fr) auto}.op-map__mode{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:end;gap:.1rem;display:grid}.op-map__mode button{padding-inline:.45rem}.op-map__crop-filter select{padding-left:.6rem;padding-right:1.55rem}.op-map__measurement-tools{grid-template-columns:1fr}.op-map__domains{grid-column:auto}.op-map__map-label--service,.op-map__map-label--region{font-size:var(--type-ui-meta)}.op-map__legend{max-width:min(14.5rem,100% - .6rem);font-size:var(--type-ui-axis);grid-template-columns:auto minmax(2.75rem,1fr) auto;padding:.2rem .35rem;top:.3rem;left:.3rem}.op-map__accessible-list li button{grid-template-columns:3.4rem minmax(0,1fr)}}@media (width<=22rem){.op-map__mode button{gap:0;min-width:2.75rem;padding-inline:.5rem;font-size:0}}@media (prefers-reduced-motion:reduce){.op-map *,.op-map :before,.op-map :after{scroll-behavior:auto!important;transition:none!important}}.operating-map-anchor[data-astro-cid-rwpyox6j]{background:radial-gradient(circle at 94% 7%, #adc9321c, transparent 25%), var(--cream)}.platform-proof[data-astro-cid-rwpyox6j]{gap:clamp(2.5rem,6vw,5rem);min-width:0;display:grid}.platform-proof[data-astro-cid-rwpyox6j]>[data-astro-cid-rwpyox6j],.platform-heading[data-astro-cid-rwpyox6j],.question-grid[data-astro-cid-rwpyox6j],.platform-workbench[data-astro-cid-rwpyox6j]{min-width:0;max-width:100%}.platform-workbench[data-astro-cid-rwpyox6j]{width:100%}.platform-workbench[data-astro-cid-rwpyox6j] .product-workbench{width:100%;min-width:0;max-width:100%}.platform-heading[data-astro-cid-rwpyox6j]{gap:1.5rem;display:grid}.platform-heading[data-astro-cid-rwpyox6j] h2[data-astro-cid-rwpyox6j]{max-width:20ch;font-size:var(--type-section-title);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.question-grid[data-astro-cid-rwpyox6j]{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.question-grid[data-astro-cid-rwpyox6j] article[data-astro-cid-rwpyox6j]{border-right:1px solid var(--line);align-content:start;gap:.45rem;min-height:10rem;padding:1.15rem;display:grid}.question-grid[data-astro-cid-rwpyox6j] article[data-astro-cid-rwpyox6j]:last-child{border-right:0}.question-grid[data-astro-cid-rwpyox6j] span[data-astro-cid-rwpyox6j]{color:var(--green-dark);font-size:var(--type-meta);font-weight:700}.question-grid[data-astro-cid-rwpyox6j] h3[data-astro-cid-rwpyox6j]{font-size:var(--type-small)}.question-grid[data-astro-cid-rwpyox6j] p[data-astro-cid-rwpyox6j]{color:var(--ink-soft);font-size:var(--type-label);line-height:var(--leading-compact)}.platform-cta[data-astro-cid-rwpyox6j]{background:var(--green-strong);color:var(--white)}.platform-cta__inner[data-astro-cid-rwpyox6j]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;display:flex}.platform-cta__inner[data-astro-cid-rwpyox6j]>div[data-astro-cid-rwpyox6j]{flex:30rem;gap:.6rem;display:grid}.platform-cta[data-astro-cid-rwpyox6j] h2[data-astro-cid-rwpyox6j]{max-width:20ch;font-size:var(--type-section-title);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.platform-cta[data-astro-cid-rwpyox6j] p[data-astro-cid-rwpyox6j]{color:#fff}.platform-cta[data-astro-cid-rwpyox6j] .btn[data-astro-cid-rwpyox6j]{background:var(--white);color:var(--green-dark)}@media (width<=52rem){.question-grid[data-astro-cid-rwpyox6j]{grid-template-columns:repeat(2,minmax(0,1fr))}.question-grid[data-astro-cid-rwpyox6j] article[data-astro-cid-rwpyox6j]:nth-child(2){border-right:0}.question-grid[data-astro-cid-rwpyox6j] article[data-astro-cid-rwpyox6j]:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=32rem){.question-grid[data-astro-cid-rwpyox6j]{grid-template-columns:1fr}.question-grid[data-astro-cid-rwpyox6j] article[data-astro-cid-rwpyox6j]{border-right:0;border-bottom:1px solid var(--line);min-height:0}.question-grid[data-astro-cid-rwpyox6j] article[data-astro-cid-rwpyox6j]:last-child{border-bottom:0}}
