.Cameras-module__ACcnAa__page{min-width:0}.Cameras-module__ACcnAa__statusLine{color:var(--muted);flex-wrap:wrap;gap:8px 24px;margin:0 0 24px;font-size:13px;display:flex}.Cameras-module__ACcnAa__statusLine strong{color:var(--text);font-weight:650}.Cameras-module__ACcnAa__firstCamera{border-top:1px solid var(--border);align-items:flex-start;gap:20px;padding:36px 0;display:flex}.Cameras-module__ACcnAa__firstCamera>svg{color:var(--vilra-forest);flex-shrink:0;margin-top:5px}.Cameras-module__ACcnAa__firstCamera h2{margin:0 0 12px;font-size:clamp(23px,3vw,30px)}.Cameras-module__ACcnAa__firstCamera p{color:var(--muted);max-width:65ch;margin:0 0 24px;line-height:1.7}.Cameras-module__ACcnAa__firstActions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:600px){.Cameras-module__ACcnAa__firstCamera{gap:12px;padding:24px 0}.Cameras-module__ACcnAa__firstCamera>svg{width:24px}.Cameras-module__ACcnAa__firstActions{flex-direction:column;align-items:stretch}}.Cameras-module__ACcnAa__page .page-header-actions{flex-wrap:wrap;gap:8px;display:flex}.Cameras-module__ACcnAa__page .page-header-actions .btn{min-height:44px}.Cameras-module__ACcnAa__chooseCamera{display:none}.Cameras-module__ACcnAa__page .camera-row{grid-template-columns:56px minmax(0,1fr)}.Cameras-module__ACcnAa__page .camera-row>.tag{grid-column:2;justify-self:start}.Cameras-module__ACcnAa__page .camera-row .camera-icon{width:56px;height:48px}:is(.Cameras-module__ACcnAa__page .camera-row strong,.Cameras-module__ACcnAa__page .camera-row small){white-space:normal;overflow-wrap:anywhere}.Cameras-module__ACcnAa__page .source-row>div{min-width:0}:is(.Cameras-module__ACcnAa__page .source-row strong,.Cameras-module__ACcnAa__page .source-row p){overflow-wrap:anywhere}@media (max-width:900px){.Cameras-module__ACcnAa__page>.page-header-component{flex-direction:row;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:12px;display:flex}:is(.Cameras-module__ACcnAa__page .page-header-copy p,.Cameras-module__ACcnAa__page .page-header-eyebrow){display:none}.Cameras-module__ACcnAa__page .page-header-actions{width:auto;margin:0}.Cameras-module__ACcnAa__page .page-header-actions .btn{padding-inline:10px;font-size:12px}.Cameras-module__ACcnAa__page .camera-workspace-actions{justify-content:flex-end;margin-bottom:12px}.Cameras-module__ACcnAa__page .camera-workspace-actions>p{display:none}.Cameras-module__ACcnAa__page .camera-health{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 12px;padding-block:10px;display:grid}.Cameras-module__ACcnAa__page .camera-health>div{background:0 0;border:0;border-radius:0;flex-direction:column;gap:6px;min-height:0;padding:0;display:flex}.Cameras-module__ACcnAa__page .camera-health strong{font-size:16px}.Cameras-module__ACcnAa__page .camera-health span{font-size:11px}.Cameras-module__ACcnAa__page .camera-health svg{display:none}.Cameras-module__ACcnAa__page .camera-tabs{gap:4px;display:flex;overflow-x:auto}.Cameras-module__ACcnAa__page .camera-tabs button{white-space:nowrap;flex:none;min-height:44px;padding-inline:10px}.Cameras-module__ACcnAa__page .camera-layout{flex-direction:column;align-items:stretch;gap:12px;display:flex}.Cameras-module__ACcnAa__chooseCamera{background:var(--vilra-surface);width:100%;min-height:48px;color:var(--text);border:1px solid var(--border);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.Cameras-module__ACcnAa__chooseCamera span{overflow-wrap:anywhere;min-width:0}.Cameras-module__ACcnAa__chooseCamera small{color:var(--muted);margin-top:3px;display:block}.Cameras-module__ACcnAa__page .camera-list-panel{display:none}.Cameras-module__ACcnAa__page .Cameras-module__ACcnAa__listOpen{display:block}.Cameras-module__ACcnAa__page .camera-row{grid-template-columns:48px minmax(0,1fr);padding:12px 8px}.Cameras-module__ACcnAa__page .camera-row>.tag{grid-column:2;justify-self:start}.Cameras-module__ACcnAa__page .camera-row .camera-icon{width:48px;height:48px}:is(.Cameras-module__ACcnAa__page .camera-row strong,.Cameras-module__ACcnAa__page .camera-row small){white-space:normal;overflow-wrap:anywhere}.Cameras-module__ACcnAa__page .camera-detail-panel{padding:14px}.Cameras-module__ACcnAa__page .camera-detail-header{flex-direction:column;align-items:stretch;gap:12px}.Cameras-module__ACcnAa__page .camera-detail-header .inline-actions{flex-wrap:wrap;gap:8px;width:100%;display:flex}.Cameras-module__ACcnAa__page .camera-detail-header .inline-actions>.btn{flex:auto}.Cameras-module__ACcnAa__page .camera-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.Cameras-module__ACcnAa__page .camera-summary-grid>div{min-width:0}.Cameras-module__ACcnAa__page .camera-summary-grid strong{overflow-wrap:anywhere;font-size:13px}.Cameras-module__ACcnAa__page .camera-latest-preview img{object-fit:contain;max-height:220px}:is(.Cameras-module__ACcnAa__page .btn,.Cameras-module__ACcnAa__page button,.Cameras-module__ACcnAa__page input,.Cameras-module__ACcnAa__page select,.Cameras-module__ACcnAa__page summary){min-height:44px}.Cameras-module__ACcnAa__page .camera-detail-panel h2{overflow-wrap:anywhere}.Cameras-module__ACcnAa__page .source-row{grid-template-columns:52px minmax(0,1fr)}:is(.Cameras-module__ACcnAa__page .source-row>.btn,.Cameras-module__ACcnAa__page .source-row>p){grid-column:1/-1;justify-self:stretch;width:100%}}.Cameras-module__ACcnAa__areaContext{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;padding:16px 0;display:flex}.Cameras-module__ACcnAa__areaContext label{gap:6px;min-width:200px;font-weight:700;display:grid}.Cameras-module__ACcnAa__areaContext select{max-width:100%;min-height:44px}.Cameras-module__ACcnAa__areaContext>div{flex:1;min-width:200px}.Cameras-module__ACcnAa__areaContext p{color:var(--muted);margin:4px 0 0;font-size:13px}.Cameras-module__ACcnAa__areaContext>.btn{min-height:44px}@media (max-width:900px){.Cameras-module__ACcnAa__areaContext{gap:12px;padding-top:4px}.Cameras-module__ACcnAa__areaContext label{flex:100%;min-width:0}.Cameras-module__ACcnAa__areaContext>div{flex-basis:100%;min-width:0}.Cameras-module__ACcnAa__areaContext>.btn{width:100%}}.Cameras-module__ACcnAa__connectionPanel{border:1px solid var(--vilra-border,#d9dfd6);background:var(--vilra-sage,#e7ede3);border-radius:12px;min-width:0;margin:16px 0 24px;padding:18px}.Cameras-module__ACcnAa__connectionPanel h3{margin:0 0 8px;font-size:18px}.Cameras-module__ACcnAa__connectionPanel p{margin:4px 0 12px;line-height:1.6}.Cameras-module__ACcnAa__connectionPanel dl{margin:12px 0 0}.Cameras-module__ACcnAa__connectionPanel dl>div{border-top:1px solid var(--vilra-border,#d9dfd6);grid-template-columns:130px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.Cameras-module__ACcnAa__connectionPanel dt{color:var(--vilra-muted,#58645b);font-size:13px}.Cameras-module__ACcnAa__connectionPanel dd{overflow-wrap:anywhere;margin:0;font-weight:650}.Cameras-module__ACcnAa__connectionPanel .code-line{flex-wrap:wrap;gap:12px;min-width:0;display:flex}.Cameras-module__ACcnAa__connectionPanel .code-line code{white-space:normal;overflow-wrap:anywhere;min-width:0;color:var(--vilra-forest,#244735);flex:220px;font-size:15px}.Cameras-module__ACcnAa__connectionPanel summary{min-height:44px}.Cameras-module__ACcnAa__connectionPanel .btn{min-height:44px}.Cameras-module__ACcnAa__connectionPanel summary{cursor:pointer;align-items:center;font-size:13px;display:flex}@media (max-width:430px){.Cameras-module__ACcnAa__connectionPanel{padding:14px}.Cameras-module__ACcnAa__connectionPanel dl>div{grid-template-columns:88px minmax(0,1fr);gap:10px}}.Cameras-module__ACcnAa__page .camera-scope-tabs button:not(.active){color:var(--vilra-ink)}
.WorkspaceSectionNav-module__LuJz5W__mapNav.WorkspaceSectionNav-module__LuJz5W__mapNav.WorkspaceSectionNav-module__LuJz5W__mapNav{border:1px solid var(--vilra-border,#d9dfd6);background:var(--vilra-sage,#e7ede3);border-radius:12px;align-items:center;gap:4px;width:fit-content;max-width:100%;margin:0 0 16px;padding:4px;display:inline-flex}.WorkspaceSectionNav-module__LuJz5W__mapNav.WorkspaceSectionNav-module__LuJz5W__mapNav.WorkspaceSectionNav-module__LuJz5W__mapNav a{min-width:104px;min-height:44px;color:var(--vilra-forest,#244735);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:10px 16px;font-size:14px;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex}.WorkspaceSectionNav-module__LuJz5W__mapNav.WorkspaceSectionNav-module__LuJz5W__mapNav.WorkspaceSectionNav-module__LuJz5W__mapNav a[aria-current=page]{color:#fff;background:var(--vilra-forest,#244735);box-shadow:0 1px 2px #202a2414}.WorkspaceSectionNav-module__LuJz5W__mapNav.WorkspaceSectionNav-module__LuJz5W__mapNav.WorkspaceSectionNav-module__LuJz5W__mapNav a:hover:not([aria-current=page]){background:#fff}.WorkspaceSectionNav-module__LuJz5W__mapNav.WorkspaceSectionNav-module__LuJz5W__mapNav.WorkspaceSectionNav-module__LuJz5W__mapNav a:focus-visible{outline:3px solid var(--vilra-info,#315e79);outline-offset:3px}.WorkspaceSectionNav-module__LuJz5W__mapNav svg{flex:none}@media (max-width:430px){.WorkspaceSectionNav-module__LuJz5W__mapNav.WorkspaceSectionNav-module__LuJz5W__mapNav.WorkspaceSectionNav-module__LuJz5W__mapNav a{min-width:100px;padding-inline:13px;font-size:13px}}
.RenewalSample-module__0oLqWG__landing,.RenewalSample-module__0oLqWG__login,.RenewalSample-module__0oLqWG__terrain{--sample-gutter:clamp(20px, 4vw, 64px);--sample-line:var(--vilra-border);--sample-reading:62ch;color:var(--vilra-ink);background:var(--vilra-canvas)}.RenewalSample-module__0oLqWG__landing *,.RenewalSample-module__0oLqWG__login *,.RenewalSample-module__0oLqWG__terrain *{box-sizing:border-box}.RenewalSample-module__0oLqWG__landing a,.RenewalSample-module__0oLqWG__login a{text-underline-offset:4px}.RenewalSample-module__0oLqWG__landing ::selection,.RenewalSample-module__0oLqWG__login ::selection{background:var(--vilra-forest);color:var(--vilra-surface)}.RenewalSample-module__0oLqWG__login input{caret-color:var(--vilra-forest);accent-color:var(--vilra-forest)}:is(.RenewalSample-module__0oLqWG__landing .nature-slide picture,.RenewalSample-module__0oLqWG__login .nature-slide picture){position:absolute;inset:0}.RenewalSample-module__0oLqWG__landing :is(button,a),.RenewalSample-module__0oLqWG__login :is(button,a){-webkit-tap-highlight-color:transparent}.RenewalSample-module__0oLqWG__nav,.RenewalSample-module__0oLqWG__hero,.RenewalSample-module__0oLqWG__section,.RenewalSample-module__0oLqWG__steps,.RenewalSample-module__0oLqWG__closing,.RenewalSample-module__0oLqWG__footer{width:min(100%,1408px);padding-inline:var(--sample-gutter);margin-inline:auto}.RenewalSample-module__0oLqWG__nav{border-bottom:1px solid var(--sample-line);justify-content:space-between;align-items:center;gap:24px;min-height:104px;display:flex}.RenewalSample-module__0oLqWG__navLinks,.RenewalSample-module__0oLqWG__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.RenewalSample-module__0oLqWG__navLinks{gap:32px}.RenewalSample-module__0oLqWG__navLinks a{color:var(--vilra-muted);padding-block:14px;font-size:14px;font-weight:600;text-decoration:none}.RenewalSample-module__0oLqWG__navLinks a:hover{color:var(--vilra-forest);text-decoration:underline}.RenewalSample-module__0oLqWG__landing .btn{min-height:48px;box-shadow:none;padding-inline:20px;font-size:14px;font-weight:650}.RenewalSample-module__0oLqWG__hero{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:40px clamp(32px,5vw,80px);padding-block:56px 72px;display:grid}.RenewalSample-module__0oLqWG__eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--vilra-forest);margin:0 0 20px;font-size:11px;font-weight:750;line-height:1.5;display:block}.RenewalSample-module__0oLqWG__hero h1{letter-spacing:-.04em;text-wrap:balance;grid-column:1/-1;margin:0;font-size:clamp(48px,6.3vw,96px);font-weight:650;line-height:1.06}.RenewalSample-module__0oLqWG__hero h1 span{color:var(--vilra-forest)}.RenewalSample-module__0oLqWG__heroSummary{min-width:0;padding-block:16px}.RenewalSample-module__0oLqWG__audience{color:var(--vilra-forest);margin:0 0 16px;font-size:14px;font-weight:700;line-height:1.6}.RenewalSample-module__0oLqWG__intro{max-width:43ch;color:var(--vilra-muted);margin:0 0 28px;font-size:17px;line-height:1.75}.RenewalSample-module__0oLqWG__heroActions{flex-direction:column;align-items:flex-start;gap:8px}.RenewalSample-module__0oLqWG__heroActions .btn{min-height:52px}.RenewalSample-module__0oLqWG__heroActions .ghost{margin-left:-20px}.RenewalSample-module__0oLqWG__heroNote{color:var(--vilra-muted);align-items:center;gap:10px;margin-top:24px;font-size:12px;display:flex}.RenewalSample-module__0oLqWG__figure{min-width:0;margin:0;position:relative}.RenewalSample-module__0oLqWG__scene{background:var(--vilra-sage);border-radius:2px;width:100%;height:clamp(340px,29vw,440px);position:relative;overflow:hidden}.RenewalSample-module__0oLqWG__figure figcaption{border-top:1px solid var(--vilra-border);color:var(--vilra-muted);letter-spacing:.025em;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:16px;padding-top:14px;font-size:11px;display:flex}.RenewalSample-module__0oLqWG__section{border-top:1px solid var(--sample-line);grid-template-columns:.85fr 1.15fr;gap:72px;padding-block:72px;display:grid}.RenewalSample-module__0oLqWG__landing h2{letter-spacing:-.035em;text-wrap:balance;margin:0 0 20px;font-size:clamp(30px,3.4vw,48px);font-weight:650;line-height:1.12}.RenewalSample-module__0oLqWG__section p,.RenewalSample-module__0oLqWG__steps p,.RenewalSample-module__0oLqWG__closing p{color:var(--vilra-muted);max-width:var(--sample-reading);font-size:15px;line-height:1.75}.RenewalSample-module__0oLqWG__landing .RenewalSample-module__0oLqWG__sectionContext{color:var(--vilra-forest);margin:0 0 24px;font-size:14px;font-weight:700}.RenewalSample-module__0oLqWG__featureList{gap:0;display:grid}.RenewalSample-module__0oLqWG__feature{border-bottom:1px solid var(--sample-line);grid-template-columns:36px 1fr;gap:20px;padding:25px 0;display:grid}.RenewalSample-module__0oLqWG__feature:first-child{padding-top:0}.RenewalSample-module__0oLqWG__featureIcon{color:var(--vilra-forest);padding-top:3px}.RenewalSample-module__0oLqWG__feature h3{letter-spacing:-.025em;margin:0 0 10px;font-size:22px;font-weight:650;line-height:1.35}.RenewalSample-module__0oLqWG__feature p{margin:0}.RenewalSample-module__0oLqWG__steps{border-top:1px solid var(--sample-line);padding-block:64px}.RenewalSample-module__0oLqWG__stepList{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:40px;margin:36px 0 0;padding:0;list-style:none;display:grid}.RenewalSample-module__0oLqWG__stepList li{border-top:2px solid var(--vilra-forest);counter-increment:step;padding-top:20px}.RenewalSample-module__0oLqWG__stepList li:before{content:"0" counter(step);color:var(--vilra-forest);font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:30px;font-weight:650;line-height:1.2}.RenewalSample-module__0oLqWG__stepList h3{margin:14px 0 8px;font-size:17px}.RenewalSample-module__0oLqWG__closing{background:var(--vilra-forest);color:var(--vilra-surface);justify-content:space-between;align-items:center;gap:40px;padding-block:64px;display:flex}.RenewalSample-module__0oLqWG__closing h2{color:inherit;font-size:clamp(30px,3.2vw,44px)}.RenewalSample-module__0oLqWG__closing p{color:var(--vilra-sage);margin-bottom:0}.RenewalSample-module__0oLqWG__closing .RenewalSample-module__0oLqWG__actions{flex-shrink:0}.RenewalSample-module__0oLqWG__closing .btn.primary{background:var(--vilra-canvas);color:var(--vilra-forest);border-color:var(--vilra-canvas)}.RenewalSample-module__0oLqWG__closing .btn.primary:hover{background:var(--vilra-sage);border-color:var(--vilra-sage)}.RenewalSample-module__0oLqWG__closing .btn:not(.primary){color:var(--vilra-surface);border-color:var(--vilra-sage);background:0 0}.RenewalSample-module__0oLqWG__closing .btn:not(.primary):hover{color:var(--vilra-forest);background:var(--vilra-sage)}.RenewalSample-module__0oLqWG__footer{justify-content:space-between;align-items:center;gap:24px;padding-block:32px;display:flex}.RenewalSample-module__0oLqWG__footer small{color:var(--vilra-muted)}.RenewalSample-module__0oLqWG__footerLinks{flex-wrap:wrap;gap:20px;display:flex}.RenewalSample-module__0oLqWG__footerLinks a{color:var(--vilra-muted);align-items:center;min-height:44px;font-size:12px;display:inline-flex}.RenewalSample-module__0oLqWG__login.auth-page{grid-template-columns:1.05fr 1fr;gap:0;min-height:100svh;padding:0;display:grid;position:relative}.RenewalSample-module__0oLqWG__login .auth-left{background:var(--vilra-forest);color:var(--vilra-surface);border:0;grid-template-rows:auto auto minmax(320px,1fr) auto;justify-content:stretch;align-items:stretch;min-height:100svh;padding:0;display:grid;position:relative;overflow:hidden}.RenewalSample-module__0oLqWG__login .auth-left:before{content:none}.RenewalSample-module__0oLqWG__login .auth-left:after{content:none}.RenewalSample-module__0oLqWG__loginBrand{grid-row:1;justify-self:start;margin:32px 48px 24px}.RenewalSample-module__0oLqWG__loginScene{opacity:1;border-radius:0;grid-row:3;min-height:320px;position:relative;inset:auto}.RenewalSample-module__0oLqWG__loginStory{grid-row:2;min-width:0;padding:0 48px 32px}.RenewalSample-module__0oLqWG__login .RenewalSample-module__0oLqWG__loginStory h2{overflow-wrap:anywhere;letter-spacing:-.035em;color:var(--vilra-surface);text-wrap:balance;margin:0 0 24px;font-size:clamp(36px,3.9vw,60px);font-weight:650;line-height:1.08}.RenewalSample-module__0oLqWG__login .RenewalSample-module__0oLqWG__loginStory p{color:var(--vilra-surface);max-width:37ch;margin:0;font-size:16px;line-height:1.75}.RenewalSample-module__0oLqWG__loginContext{color:var(--vilra-forest);font-size:13px;font-weight:650;line-height:1.6;display:block}.RenewalSample-module__0oLqWG__login .RenewalSample-module__0oLqWG__loginStory .RenewalSample-module__0oLqWG__loginContext{color:var(--vilra-sage);margin-top:24px;font-size:12px}.RenewalSample-module__0oLqWG__loginFooter{color:var(--vilra-sage);grid-row:4;padding:18px 48px;font-size:12px}.RenewalSample-module__0oLqWG__login .auth-right{background:var(--vilra-canvas);flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:32px 40px;display:flex}.RenewalSample-module__0oLqWG__backLink{min-height:44px;color:var(--vilra-muted);align-self:flex-start;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}.RenewalSample-module__0oLqWG__login .auth-card{width:100%;max-width:440px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;margin:auto;padding:32px 0;animation:none}.RenewalSample-module__0oLqWG__login .auth-card-logo{text-align:left;align-items:flex-start;gap:0;margin-bottom:12px}.RenewalSample-module__0oLqWG__login .auth-card-logo h1{overflow-wrap:anywhere;letter-spacing:-.035em;text-wrap:balance;margin:0 0 12px;font-size:clamp(36px,3.2vw,48px);font-weight:650;line-height:1.08}.RenewalSample-module__0oLqWG__login .auth-card-logo p{max-width:36ch;color:var(--vilra-muted);margin:16px 0 0;font-size:14px;line-height:1.7}.RenewalSample-module__0oLqWG__login .auth-card-mobile-brand{display:none}.RenewalSample-module__0oLqWG__login .auth-card>label{margin-block:20px 8px;font-size:13px;font-weight:650;display:block}.RenewalSample-module__0oLqWG__login .input-group .input{border-color:var(--vilra-control-border);min-height:56px;font-size:16px}.RenewalSample-module__0oLqWG__login #login-password{padding-right:60px}.RenewalSample-module__0oLqWG__login .input-toggle{min-width:44px;min-height:44px}.RenewalSample-module__0oLqWG__login .auth-remember{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:22px 0;font-size:12px;display:flex}:is(.RenewalSample-module__0oLqWG__login .auth-remember label,.RenewalSample-module__0oLqWG__login .auth-remember a){align-items:center;gap:8px;min-height:44px;display:inline-flex}.RenewalSample-module__0oLqWG__login .auth-card .btn{min-height:56px;box-shadow:none;font-size:15px}.RenewalSample-module__0oLqWG__login button[type=submit]{justify-content:space-between;padding-inline:20px}.RenewalSample-module__0oLqWG__login .auth-links{border-top:1px solid var(--sample-line);text-align:left;margin-top:28px;padding-top:22px}.RenewalSample-module__0oLqWG__login .auth-links p{margin:0 0 14px;font-size:12px;line-height:1.8}.RenewalSample-module__0oLqWG__login .error{border:1px solid var(--vilra-error);border-radius:var(--vilra-radius-control);margin-block:16px;padding:14px 16px;font-size:14px}.RenewalSample-module__0oLqWG__terrain.page{padding-top:16px}.RenewalSample-module__0oLqWG__terrainHeading{justify-content:space-between;align-items:flex-end;gap:24px;padding:4px 0 20px;display:flex}.RenewalSample-module__0oLqWG__terrainHeading .RenewalSample-module__0oLqWG__eyebrow{margin-bottom:8px;font-size:10px}.RenewalSample-module__0oLqWG__terrainHeading h1{letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:30px;font-weight:600;line-height:1.2}.RenewalSample-module__0oLqWG__terrainHeading p{color:var(--vilra-muted);margin:8px 0 0;font-size:13px}.RenewalSample-module__0oLqWG__terrainLinks{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.RenewalSample-module__0oLqWG__terrain .terrain-sidebar{border:1px solid var(--sample-line);background:#fff;border-radius:8px;gap:0;padding:0}.RenewalSample-module__0oLqWG__terrain .terrain-sidebar .card{border:0;border-bottom:1px solid var(--sample-line);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:20px}.RenewalSample-module__0oLqWG__terrain .terrain-area-list{gap:5px;margin-top:16px}.RenewalSample-module__0oLqWG__terrain .terrain-area-list>button{border-radius:4px;min-height:58px;padding:10px 12px}.RenewalSample-module__0oLqWG__terrain .terrain-area-list>button.selected{border-color:#0000;border-left:3px solid var(--vilra-forest);background:var(--vilra-sage)}.RenewalSample-module__0oLqWG__terrain .terrain-area-list strong{white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.RenewalSample-module__0oLqWG__terrain .terrain-area-list small{font-size:11px;line-height:1.5}.RenewalSample-module__0oLqWG__terrain .terrain-top-controls{flex-wrap:wrap;gap:8px;overflow:visible}.RenewalSample-module__0oLqWG__terrain .terrain-top-controls .btn{min-height:44px;padding-inline:14px}.RenewalSample-module__0oLqWG__terrain .terrain-mode-status{letter-spacing:0;text-transform:none;background:0 0;border:0;border-radius:0;min-height:44px;padding-left:0;font-size:11px}.RenewalSample-module__0oLqWG__terrain .map-shell{border:1px solid var(--sample-line);border-radius:8px!important}.RenewalSample-module__0oLqWG__overview{padding:20px}.RenewalSample-module__0oLqWG__overview h3{letter-spacing:-.02em;margin:0 0 16px;font-size:15px}.RenewalSample-module__0oLqWG__overview dl{grid-template-columns:1fr 1fr;gap:16px;margin:0 0 20px;display:grid}.RenewalSample-module__0oLqWG__overview dt{color:var(--vilra-muted);margin-bottom:5px;font-size:11px}.RenewalSample-module__0oLqWG__overview dd{font-variant-numeric:tabular-nums;margin:0;font-size:24px;font-weight:600}.RenewalSample-module__0oLqWG__cameraRow{text-align:left;border:0;border-top:1px solid var(--sample-line);width:100%;color:var(--vilra-ink);cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:12px;min-height:56px;padding:14px 0;display:flex}.RenewalSample-module__0oLqWG__cameraRow:hover{color:var(--vilra-forest);background:var(--vilra-canvas)}.RenewalSample-module__0oLqWG__cameraRow>span{flex:1;gap:4px;min-width:0;display:grid}.RenewalSample-module__0oLqWG__cameraRow strong{overflow-wrap:anywhere;font-size:12px;line-height:1.5}.RenewalSample-module__0oLqWG__cameraRow small,.RenewalSample-module__0oLqWG__overview p{color:var(--vilra-muted);font-size:11px;line-height:1.6}@media (max-width:1100px){.RenewalSample-module__0oLqWG__navLinks{display:none}.RenewalSample-module__0oLqWG__hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px}.RenewalSample-module__0oLqWG__section{gap:40px}.RenewalSample-module__0oLqWG__closing{flex-direction:column;align-items:flex-start;gap:24px}}@media (max-width:1024px){.RenewalSample-module__0oLqWG__login.auth-page{display:block}.RenewalSample-module__0oLqWG__login .auth-left{min-height:0;padding:16px 24px;display:block}.RenewalSample-module__0oLqWG__loginBrand{margin:0;display:inline-flex}.RenewalSample-module__0oLqWG__loginBrand .brand-lockup-image{width:148px!important}.RenewalSample-module__0oLqWG__loginScene,.RenewalSample-module__0oLqWG__loginStory,.RenewalSample-module__0oLqWG__loginFooter{display:none}.RenewalSample-module__0oLqWG__login .auth-right{min-height:calc(100svh - 104px);padding:24px}.RenewalSample-module__0oLqWG__login .RenewalSample-module__0oLqWG__backLink{color:var(--vilra-sage);position:absolute;top:32px;right:24px}.RenewalSample-module__0oLqWG__login .auth-card{padding-block:16px}.RenewalSample-module__0oLqWG__login .auth-card-logo h1{max-width:12ch;font-size:40px}}@media (max-width:760px){.RenewalSample-module__0oLqWG__nav{gap:12px;min-height:82px}.RenewalSample-module__0oLqWG__nav .RenewalSample-module__0oLqWG__actions .primary{display:none}.RenewalSample-module__0oLqWG__hero{grid-template-columns:1fr;gap:28px;padding-block:32px 40px}.RenewalSample-module__0oLqWG__hero h1{font-size:clamp(42px,8.7vw,64px)}.RenewalSample-module__0oLqWG__heroSummary{padding:0}.RenewalSample-module__0oLqWG__intro{margin-block:0 20px;font-size:16px}.RenewalSample-module__0oLqWG__heroActions{align-items:stretch}.RenewalSample-module__0oLqWG__heroActions .ghost{margin-left:0}.RenewalSample-module__0oLqWG__heroNote{margin-block:16px 0}.RenewalSample-module__0oLqWG__scene{aspect-ratio:3/2;height:auto}.RenewalSample-module__0oLqWG__section{grid-template-columns:1fr;gap:36px;padding-block:40px}.RenewalSample-module__0oLqWG__steps{padding-block:40px}.RenewalSample-module__0oLqWG__stepList{grid-template-columns:1fr;gap:24px}.RenewalSample-module__0oLqWG__closing,.RenewalSample-module__0oLqWG__footer{flex-direction:column;align-items:flex-start;gap:24px;padding-block:36px}.RenewalSample-module__0oLqWG__feature{grid-template-columns:28px 1fr;gap:16px}.RenewalSample-module__0oLqWG__feature h3{font-size:20px}.RenewalSample-module__0oLqWG__closing .RenewalSample-module__0oLqWG__actions{width:100%}.RenewalSample-module__0oLqWG__closing .btn{flex:auto}.RenewalSample-module__0oLqWG__terrainHeading{flex-direction:column;align-items:flex-start;gap:14px;padding-bottom:14px}.RenewalSample-module__0oLqWG__terrainHeading h1{font-size:26px}.RenewalSample-module__0oLqWG__terrainHeading p{font-size:12px}.RenewalSample-module__0oLqWG__terrain .terrain-sidebar{padding-bottom:env(safe-area-inset-bottom)}.RenewalSample-module__0oLqWG__terrain .terrain-top-controls .btn{white-space:normal;max-width:100%;line-height:1.4}}@media (prefers-reduced-motion:reduce){.RenewalSample-module__0oLqWG__landing *,.RenewalSample-module__0oLqWG__login *,.RenewalSample-module__0oLqWG__terrain *{scroll-behavior:auto;transition-duration:0s;animation:none}}.RenewalSample-module__0oLqWG__accessNavigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}
.TerrainMobile-module__nhl7MG__workspace{min-width:0}.TerrainMobile-module__nhl7MG__parcelWorkspace{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:12px;display:grid!important}:is(.TerrainMobile-module__nhl7MG__parcelWorkspace>.terrain-top-controls,.TerrainMobile-module__nhl7MG__parcelWorkspace>.terrain-edit-banner){grid-column:1/-1}.TerrainMobile-module__nhl7MG__parcelWorkspace>.map-shell{grid-area:2/2/span 4}.TerrainMobile-module__nhl7MG__workspace .terrain-canvas{align-self:start;position:relative}.TerrainMobile-module__nhl7MG__workspace .terrain-canvas .map-shell{height:max(480px,100dvh - 340px);flex:none!important;min-height:480px!important}.TerrainMobile-module__nhl7MG__huntStatus{z-index:800;border:1px solid var(--border-soft);background:var(--vilra-canvas);max-width:calc(100% - 128px);color:var(--vilra-ink);text-align:center;pointer-events:none;overflow-wrap:anywhere;border-radius:8px;gap:2px;padding:6px 12px;display:grid;position:absolute;top:12px;left:50%;transform:translate(-50%)}.TerrainMobile-module__nhl7MG__huntStatus span{color:var(--muted);font-size:12px}.TerrainMobile-module__nhl7MG__mobileLinks{display:none}.TerrainMobile-module__nhl7MG__cameraDetails{background:var(--vilra-surface);border:1px solid var(--border);border-radius:12px;min-width:0;padding:16px}.TerrainMobile-module__nhl7MG__detailHeading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.TerrainMobile-module__nhl7MG__detailHeading>div{min-width:0}.TerrainMobile-module__nhl7MG__detailHeading span,.TerrainMobile-module__nhl7MG__upload{color:var(--muted);font-size:12px}.TerrainMobile-module__nhl7MG__detailHeading h2{overflow-wrap:anywhere;margin:2px 0 0;font-size:18px}.TerrainMobile-module__nhl7MG__detailHeading button{flex:0 0 44px;padding:0}.TerrainMobile-module__nhl7MG__upload{margin:6px 0 12px}.TerrainMobile-module__nhl7MG__detailActions{flex-wrap:wrap;gap:8px;display:flex}.TerrainMobile-module__nhl7MG__cameraDetails .btn{min-height:44px}.TerrainMobile-module__nhl7MG__detailBody{padding-top:14px}.TerrainMobile-module__nhl7MG__detailBody[hidden]{display:none}.TerrainMobile-module__nhl7MG__detailBody dl{margin:12px 0}.TerrainMobile-module__nhl7MG__detailBody dl>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:9px 0;font-size:13px;display:flex}.TerrainMobile-module__nhl7MG__detailBody dd{text-align:right;overflow-wrap:anywhere;margin:0}.TerrainMobile-module__nhl7MG__detailBody dt{color:var(--muted)}.TerrainMobile-module__nhl7MG__detailBody p{color:var(--muted);font-size:12px;line-height:1.5}.TerrainMobile-module__nhl7MG__preview{color:var(--vilra-forest);font-size:13px;font-weight:600;display:block}.TerrainMobile-module__nhl7MG__preview img{object-fit:contain;background:var(--vilra-sage);border-radius:8px;width:100%;max-height:180px}.TerrainMobile-module__nhl7MG__preview span{padding:8px 0;display:block}.TerrainMobile-module__nhl7MG__previewImage{border-radius:8px;height:160px;overflow:hidden}.TerrainMobile-module__nhl7MG__shortLabel{display:none}@media (min-width:901px){.TerrainMobile-module__nhl7MG__cameraDetails{z-index:900;width:min(340px,100% - 88px);min-height:160px;max-height:calc(100dvh - 380px);position:absolute;top:68px;right:62px;overflow-y:auto;box-shadow:0 6px 24px #202a2426}.TerrainMobile-module__nhl7MG__detailHeading{z-index:1;background:var(--vilra-surface);padding-block:4px;position:sticky;top:-16px}}@media (max-width:900px){.TerrainMobile-module__nhl7MG__parcelWorkspace{flex-direction:column;display:flex!important}.TerrainMobile-module__nhl7MG__parcelWorkspace>*{width:100%}.TerrainMobile-module__nhl7MG__desktopDetails{display:none}.TerrainMobile-module__nhl7MG__workspace.page{padding-top:10px}.TerrainMobile-module__nhl7MG__workspace>header{padding:0 0 8px}.TerrainMobile-module__nhl7MG__workspace>header h1{font-size:23px}.TerrainMobile-module__nhl7MG__workspace>header p,.TerrainMobile-module__nhl7MG__workspace>header span,.TerrainMobile-module__nhl7MG__workspace>header>div:last-child{display:none}.TerrainMobile-module__nhl7MG__workspace>.workspace-section-nav{margin:0 0 8px}.TerrainMobile-module__nhl7MG__workspace .terrain-workspace{min-height:0}.TerrainMobile-module__nhl7MG__workspace .terrain-canvas{gap:8px}.TerrainMobile-module__nhl7MG__workspace .terrain-top-controls{flex-wrap:wrap;gap:6px;padding:0;display:flex;position:static}.TerrainMobile-module__nhl7MG__workspace .terrain-top-controls .btn{flex:auto;min-height:44px;padding:8px;font-size:12px}.TerrainMobile-module__nhl7MG__workspace .terrain-mode-status.view{display:none}.TerrainMobile-module__nhl7MG__workspace .terrain-canvas .map-shell{height:max(390px,100dvh - 290px);flex:none!important;min-height:390px!important}:is(.TerrainMobile-module__nhl7MG__workspace .leaflet-container .leaflet-control-zoom a,.TerrainMobile-module__nhl7MG__workspace .map-control-stack button){width:44px;height:44px;line-height:44px}.TerrainMobile-module__nhl7MG__workspace .terrain-sheet-header{grid-template-columns:44px 1fr 44px}.TerrainMobile-module__nhl7MG__workspace .terrain-sheet-header button{width:44px;height:44px}.TerrainMobile-module__nhl7MG__workspace .map-layer-panel header button{min-width:44px;min-height:44px}.TerrainMobile-module__nhl7MG__workspace .map-layer-options label{min-height:44px}.TerrainMobile-module__nhl7MG__workspace .terrain-weather-layer a{align-items:center;min-height:44px;display:inline-flex}.TerrainMobile-module__nhl7MG__mobileLinks{flex-wrap:wrap;gap:8px;padding:12px;display:flex}.TerrainMobile-module__nhl7MG__mobileLinks .btn{width:auto}.TerrainMobile-module__nhl7MG__longLabel{display:none}.TerrainMobile-module__nhl7MG__shortLabel{display:inline}.TerrainMobile-module__nhl7MG__cameraDetails{z-index:1000;bottom:calc(76px + env(safe-area-inset-bottom));overscroll-behavior:contain;max-height:min(55dvh,520px);padding:12px;position:fixed;left:12px;right:12px;overflow-y:auto;box-shadow:0 6px 24px #202a2426}.TerrainMobile-module__nhl7MG__detailHeading{z-index:1;background:var(--vilra-surface);padding-block:4px;position:sticky;top:-12px}.TerrainMobile-module__nhl7MG__detailActions>.btn{flex:1;padding-inline:8px;font-size:12px}}.TerrainMobile-module__nhl7MG__creationSteps{background:var(--vilra-surface,#fff);border:1px solid var(--border);border-radius:12px;grid-column:1/-1;min-width:0;padding:14px 16px}.TerrainMobile-module__nhl7MG__creationSteps>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.TerrainMobile-module__nhl7MG__creationSteps h2{margin:0;scroll-margin-top:96px;font-size:18px}.TerrainMobile-module__nhl7MG__creationSteps h2:focus{outline:none}.TerrainMobile-module__nhl7MG__creationSteps ol{gap:16px;margin:0;padding:12px 0 0;list-style:none;display:flex}.TerrainMobile-module__nhl7MG__creationSteps li{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.TerrainMobile-module__nhl7MG__creationSteps li>span{border:1px solid var(--border);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.TerrainMobile-module__nhl7MG__creationSteps .TerrainMobile-module__nhl7MG__currentStep{color:var(--vilra-forest,#244638);font-weight:700}.TerrainMobile-module__nhl7MG__currentStep>span{background:var(--vilra-forest,#244638);color:#fff}.TerrainMobile-module__nhl7MG__creationPanel{border:1px solid var(--border);background:var(--vilra-surface,#fff);border-radius:12px;padding:16px}.TerrainMobile-module__nhl7MG__creationPanel h3{margin:0 0 6px;font-size:17px}.TerrainMobile-module__nhl7MG__creationPanel p{color:var(--muted);margin:6px 0 12px;font-size:14px;line-height:1.5}.TerrainMobile-module__nhl7MG__creationActions{flex-wrap:wrap;gap:8px;display:flex}:is(.TerrainMobile-module__nhl7MG__creationActions .btn,.TerrainMobile-module__nhl7MG__creationSteps .btn){min-height:44px}.TerrainMobile-module__nhl7MG__creationActions>.primary{margin-left:auto}@media (max-width:600px){.TerrainMobile-module__nhl7MG__creationSteps{padding:12px}.TerrainMobile-module__nhl7MG__creationSteps h2{font-size:16px}.TerrainMobile-module__nhl7MG__creationSteps>div{align-items:flex-start}.TerrainMobile-module__nhl7MG__creationSteps>div .btn{padding-inline:8px;font-size:12px}.TerrainMobile-module__nhl7MG__creationSteps ol{justify-content:space-between;gap:6px}.TerrainMobile-module__nhl7MG__creationSteps li{text-align:center;flex-direction:column;flex:1;gap:5px;font-size:11px}.TerrainMobile-module__nhl7MG__creationActions>.btn{flex:auto}.TerrainMobile-module__nhl7MG__creationActions>.primary{flex-basis:100%}}.TerrainMobile-module__nhl7MG__editForm{min-width:0;padding:18px}.TerrainMobile-module__nhl7MG__editForm h2{overflow-wrap:anywhere;scroll-margin-top:96px}.TerrainMobile-module__nhl7MG__editForm h2:focus{outline:none}.TerrainMobile-module__nhl7MG__editForm p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.TerrainMobile-module__nhl7MG__editForm label{gap:5px;font-size:13px;display:grid}:is(.TerrainMobile-module__nhl7MG__editForm .btn,.TerrainMobile-module__nhl7MG__editForm .input){min-height:44px}.TerrainMobile-module__nhl7MG__savedArea{font-variant-numeric:tabular-nums}.TerrainMobile-module__nhl7MG__workspace .terrain-placement-bar{scroll-margin-top:88px}.TerrainMobile-module__nhl7MG__workspace .terrain-placement-bar:focus{outline:none}.TerrainMobile-module__nhl7MG__workspace .terrain-placement-bar .btn{min-height:44px}@media (max-width:600px){.TerrainMobile-module__nhl7MG__editForm{padding:14px}.TerrainMobile-module__nhl7MG__workspace .terrain-placement-bar{gap:8px}.TerrainMobile-module__nhl7MG__workspace .terrain-placement-bar>span{flex-basis:100%!important}}.TerrainMobile-module__nhl7MG__cadastralReference{border:1px solid var(--border);background:var(--vilra-surface,#fff);border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 16px;padding:4px 12px;display:flex}.TerrainMobile-module__nhl7MG__cadastralReference>label{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:13px;font-weight:600;display:flex}.TerrainMobile-module__nhl7MG__cadastralReference input{width:18px;height:18px;accent-color:var(--vilra-forest,#244735)}.TerrainMobile-module__nhl7MG__cadastralReference>p{color:var(--muted);flex:220px;margin:0;font-size:12px;line-height:1.5}.TerrainMobile-module__nhl7MG__cadastralReferenceError{width:100%;color:var(--danger,#a2372c);flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:8px;font-size:13px;display:flex}.TerrainMobile-module__nhl7MG__cadastralReferenceError>span{flex:200px}.TerrainMobile-module__nhl7MG__cadastralReferenceError .btn{min-height:44px}:is(.TerrainMobile-module__nhl7MG__workspace .terrain-point-popup .leaflet-popup-content-wrapper,.TerrainMobile-module__nhl7MG__workspace .terrain-point-popup .leaflet-popup-tip){background:var(--vilra-surface,#fff)!important;color:var(--vilra-ink,#202a24)!important;border-color:var(--vilra-border,#d9dfd6)!important}.TerrainMobile-module__nhl7MG__workspace .terrain-point-popup .leaflet-popup-content{min-width:190px;margin:16px;font-size:14px}.TerrainMobile-module__nhl7MG__workspace .terrain-point-popup .leaflet-popup-content strong{color:var(--vilra-ink,#202a24);padding-right:30px}.TerrainMobile-module__nhl7MG__workspace .terrain-point-popup .leaflet-popup-content button{border:1px solid var(--vilra-control-border,#79877c);background:var(--vilra-surface,#fff);min-height:44px;color:var(--vilra-ink,#202a24);font:inherit;cursor:pointer;border-radius:8px;padding:8px 12px}.TerrainMobile-module__nhl7MG__workspace .terrain-point-popup .leaflet-popup-content button:hover:not(:disabled){background:var(--vilra-sage,#e7ede3);border-color:var(--vilra-forest,#244735)}.TerrainMobile-module__nhl7MG__workspace .terrain-point-popup .leaflet-popup-content button:disabled{color:var(--vilra-muted,#58645b);cursor:default}.TerrainMobile-module__nhl7MG__workspace .terrain-point-popup .leaflet-popup-close-button{width:44px;height:44px;font-size:22px;line-height:44px;color:var(--vilra-ink,#202a24)!important}.TerrainMobile-module__nhl7MG__positionHint{background:var(--vilra-sage,#e7ede3);color:var(--vilra-forest,#244638);border-radius:8px;margin:8px 0;padding:10px;font-size:13px;line-height:1.5}.TerrainMobile-module__nhl7MG__detailDisclosure{min-height:44px;color:var(--vilra-forest,#244638);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-top:8px;padding:8px 0;font-size:13px;text-decoration:underline;display:block}
.TerrainAreaSummary-module__mpRlma__summary{border:1px solid var(--border);background:var(--vilra-surface,#fff);border-radius:12px;grid-column:1/-1;min-width:0;padding:14px 16px}.TerrainAreaSummary-module__mpRlma__metrics{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;display:grid}.TerrainAreaSummary-module__mpRlma__withSelected{grid-template-columns:repeat(2,minmax(0,1fr))}.TerrainAreaSummary-module__mpRlma__metric{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.TerrainAreaSummary-module__mpRlma__withSelected .TerrainAreaSummary-module__mpRlma__metric+.TerrainAreaSummary-module__mpRlma__metric{border-left:1px solid var(--border);padding-left:16px}.TerrainAreaSummary-module__mpRlma__metric dt{min-width:0}.TerrainAreaSummary-module__mpRlma__label{color:var(--muted);font-size:12px;line-height:1.5;display:block}.TerrainAreaSummary-module__mpRlma__name{overflow-wrap:anywhere;margin-top:2px;font-size:13px;line-height:1.5;display:block}.TerrainAreaSummary-module__mpRlma__metric dd{color:var(--vilra-forest,#244735);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;margin:0;font-size:20px;font-weight:700;line-height:1.4}.TerrainAreaSummary-module__mpRlma__metric dd.TerrainAreaSummary-module__mpRlma__status{color:var(--muted);white-space:normal;text-align:right;flex-shrink:1;font-size:13px;font-weight:500}.TerrainAreaSummary-module__mpRlma__notes{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.5}.TerrainAreaSummary-module__mpRlma__notes p{overflow-wrap:anywhere;margin:2px 0 0}.TerrainAreaSummary-module__mpRlma__error{color:var(--danger,#a2372c);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.TerrainAreaSummary-module__mpRlma__error p{min-width:0}.TerrainAreaSummary-module__mpRlma__error .btn{flex-shrink:0;min-height:44px}@media (max-width:600px){.TerrainAreaSummary-module__mpRlma__summary{padding:12px}.TerrainAreaSummary-module__mpRlma__withSelected{grid-template-columns:minmax(0,1fr);gap:10px}.TerrainAreaSummary-module__mpRlma__withSelected .TerrainAreaSummary-module__mpRlma__metric+.TerrainAreaSummary-module__mpRlma__metric{border-left:0;border-top:1px solid var(--border);padding:10px 0 0}.TerrainAreaSummary-module__mpRlma__metric{gap:10px}.TerrainAreaSummary-module__mpRlma__metric dd{font-size:19px}.TerrainAreaSummary-module__mpRlma__error{flex-wrap:wrap;align-items:flex-start}}
.TerrainAreaPanel-module__mdZg2G__panel{min-width:0;color:var(--vilra-ink,#202a24);background:var(--vilra-surface,#fff);font-size:13px;line-height:1.5}.TerrainAreaPanel-module__mdZg2G__panel h2,.TerrainAreaPanel-module__mdZg2G__panel h3,.TerrainAreaPanel-module__mdZg2G__panel p{margin:0}.TerrainAreaPanel-module__mdZg2G__panel button,.TerrainAreaPanel-module__mdZg2G__panel select,.TerrainAreaPanel-module__mdZg2G__panel a,.TerrainAreaPanel-module__mdZg2G__panel summary{font:inherit}.TerrainAreaPanel-module__mdZg2G__panel button,.TerrainAreaPanel-module__mdZg2G__panel a,.TerrainAreaPanel-module__mdZg2G__panel summary{-webkit-tap-highlight-color:transparent}.TerrainAreaPanel-module__mdZg2G__panel button:focus-visible,.TerrainAreaPanel-module__mdZg2G__panel a:focus-visible,.TerrainAreaPanel-module__mdZg2G__panel select:focus-visible,.TerrainAreaPanel-module__mdZg2G__panel summary:focus-visible{outline:3px solid var(--vilra-info,#315e79);outline-offset:3px}.TerrainAreaPanel-module__mdZg2G__panel button:disabled{cursor:default;opacity:.6}.TerrainAreaPanel-module__mdZg2G__areaControls{gap:10px;padding:16px;display:grid}.TerrainAreaPanel-module__mdZg2G__headingRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.TerrainAreaPanel-module__mdZg2G__panel h2{font-size:16px;font-weight:700;line-height:1.35}.TerrainAreaPanel-module__mdZg2G__newArea,.TerrainAreaPanel-module__mdZg2G__editArea,.TerrainAreaPanel-module__mdZg2G__sectionAction,.TerrainAreaPanel-module__mdZg2G__secondaryAction,.TerrainAreaPanel-module__mdZg2G__deleteArea{border:1px solid var(--vilra-control-border,#79877c);background:var(--vilra-surface,#fff);min-height:44px;color:var(--vilra-forest,#244735);text-align:left;cursor:pointer;overflow-wrap:anywhere;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;text-decoration:none;display:flex;font-weight:600!important}.TerrainAreaPanel-module__mdZg2G__newArea{flex-shrink:0;padding-inline:10px}.TerrainAreaPanel-module__mdZg2G__selectLabel{color:var(--vilra-muted,#58645b);font-size:12px;font-weight:600}.TerrainAreaPanel-module__mdZg2G__areaSelect{border:1px solid var(--vilra-control-border,#79877c);width:100%;min-width:0;min-height:44px;color:var(--vilra-ink,#202a24);background:#fff;border-radius:8px;padding:10px 30px 10px 10px;display:block}.TerrainAreaPanel-module__mdZg2G__areaMeta{color:var(--vilra-muted,#58645b);overflow-wrap:anywhere;flex-wrap:wrap;gap:2px 12px;font-size:12px;display:flex}.TerrainAreaPanel-module__mdZg2G__areaMeta span:first-child{color:var(--vilra-ink,#202a24);font-variant-numeric:tabular-nums}.TerrainAreaPanel-module__mdZg2G__editArea{background:var(--vilra-sage,#e7ede3);border-color:var(--vilra-sage,#e7ede3);justify-content:flex-start}.TerrainAreaPanel-module__mdZg2G__panel .TerrainAreaPanel-module__mdZg2G__hint,.TerrainAreaPanel-module__mdZg2G__panel .TerrainAreaPanel-module__mdZg2G__empty{color:var(--vilra-muted,#58645b);overflow-wrap:anywhere;font-size:12px}.TerrainAreaPanel-module__mdZg2G__panel .TerrainAreaPanel-module__mdZg2G__error{border-left:3px solid var(--vilra-error,#a2372c);background:var(--vilra-error-bg,#fbede9);color:var(--vilra-error,#a2372c);overflow-wrap:anywhere;padding:10px}.TerrainAreaPanel-module__mdZg2G__contents{border-top:1px solid var(--vilra-border,#d9dfd6);border-bottom:1px solid var(--vilra-border,#d9dfd6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.TerrainAreaPanel-module__mdZg2G__panel .TerrainAreaPanel-module__mdZg2G__contentHeading{grid-area:1/1/auto/-1;padding:16px 16px 8px;font-size:13px}.TerrainAreaPanel-module__mdZg2G__category{display:contents}.TerrainAreaPanel-module__mdZg2G__category>h3{grid-row:2;min-width:0}.TerrainAreaPanel-module__mdZg2G__category:nth-child(2)>h3{grid-column:1}.TerrainAreaPanel-module__mdZg2G__category:nth-child(3)>h3{grid-column:2}.TerrainAreaPanel-module__mdZg2G__category:nth-child(4)>h3{grid-column:3}.TerrainAreaPanel-module__mdZg2G__categoryToggle{width:100%;min-height:72px;color:var(--vilra-ink,#202a24);text-align:center;cursor:pointer;background:#fff;border:0;border-bottom:3px solid #0000;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 4px;line-height:1.4;display:flex;font-size:12px!important;font-weight:600!important}.TerrainAreaPanel-module__mdZg2G__categoryToggle>svg:last-child{display:none}.TerrainAreaPanel-module__mdZg2G__categoryToggle[aria-expanded=true]{color:var(--vilra-forest,#244735);background:var(--vilra-sage,#e7ede3);border-bottom-color:var(--vilra-forest,#244735)}.TerrainAreaPanel-module__mdZg2G__count{color:var(--vilra-muted,#58645b);font-variant-numeric:tabular-nums;font-weight:400}.TerrainAreaPanel-module__mdZg2G__categoryBody{grid-area:3/1/auto/-1;min-width:0;padding:0 12px 12px}.TerrainAreaPanel-module__mdZg2G__categoryBody[hidden]{display:none}.TerrainAreaPanel-module__mdZg2G__itemList{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:220px;overflow-y:auto}.TerrainAreaPanel-module__mdZg2G__contentRow{border:0;border-bottom:1px solid var(--vilra-border,#d9dfd6);width:100%;min-height:56px;color:var(--vilra-ink,#202a24);text-align:left;cursor:pointer;background:#fff;border-radius:0;align-items:center;gap:9px;padding:10px 4px;display:flex}.TerrainAreaPanel-module__mdZg2G__contentRow>svg{color:var(--vilra-forest,#244735);flex-shrink:0}.TerrainAreaPanel-module__mdZg2G__contentRow>svg:last-child{margin-left:auto}.TerrainAreaPanel-module__mdZg2G__rowText{gap:2px;min-width:0;display:grid}.TerrainAreaPanel-module__mdZg2G__rowName{overflow-wrap:anywhere;font-weight:600}.TerrainAreaPanel-module__mdZg2G__rowMeta{color:var(--vilra-muted,#58645b);overflow-wrap:anywhere;font-size:12px}.TerrainAreaPanel-module__mdZg2G__panel .TerrainAreaPanel-module__mdZg2G__empty{padding:12px 4px}.TerrainAreaPanel-module__mdZg2G__sectionAction{justify-content:flex-start;width:100%;margin-top:12px}.TerrainAreaPanel-module__mdZg2G__secondaryAction{justify-content:flex-start;width:100%;margin-top:8px}.TerrainAreaPanel-module__mdZg2G__more,.TerrainAreaPanel-module__mdZg2G__archived{margin-top:8px}.TerrainAreaPanel-module__mdZg2G__more summary,.TerrainAreaPanel-module__mdZg2G__archived summary,.TerrainAreaPanel-module__mdZg2G__areaActions summary{min-height:44px;color:var(--vilra-forest,#244735);cursor:pointer;padding:12px 4px;font-size:12px;display:list-item}.TerrainAreaPanel-module__mdZg2G__areaActions{padding:8px 16px}.TerrainAreaPanel-module__mdZg2G__deleteArea{width:100%;color:var(--vilra-error,#a2372c);border-color:var(--vilra-error,#a2372c);justify-content:flex-start;margin:4px 0 8px}@media (hover:hover){.TerrainAreaPanel-module__mdZg2G__contentRow:hover,.TerrainAreaPanel-module__mdZg2G__categoryToggle:hover,.TerrainAreaPanel-module__mdZg2G__newArea:hover,.TerrainAreaPanel-module__mdZg2G__sectionAction:not(:disabled):hover,.TerrainAreaPanel-module__mdZg2G__secondaryAction:not(:disabled):hover{background:var(--vilra-sage,#e7ede3)}.TerrainAreaPanel-module__mdZg2G__editArea:hover{background:#dbe5d6}.TerrainAreaPanel-module__mdZg2G__deleteArea:hover{background:var(--vilra-error-bg,#fbede9)}}@media (max-width:767px){.TerrainAreaPanel-module__mdZg2G__areaControls{padding:12px}.TerrainAreaPanel-module__mdZg2G__itemList{max-height:180px}.TerrainAreaPanel-module__mdZg2G__panel .TerrainAreaPanel-module__mdZg2G__contentHeading{padding-inline:12px}}.TerrainAreaPanel-module__mdZg2G__contentRow:focus-visible{outline-offset:-3px}
.CameraSetupWizard-module__VnvlnW__wizard{border:1px solid var(--border);background:var(--vilra-surface,#fff);border-radius:16px;min-width:0;max-width:980px;margin:0 auto;padding:24px}.CameraSetupWizard-module__VnvlnW__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.CameraSetupWizard-module__VnvlnW__header h2{margin:4px 0 8px;font-size:clamp(20px,3vw,26px);line-height:1.3}.CameraSetupWizard-module__VnvlnW__header p{max-width:660px;color:var(--muted);margin:0}.CameraSetupWizard-module__VnvlnW__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#244735;font-size:11px;font-weight:700}.CameraSetupWizard-module__VnvlnW__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 24px;padding:0;list-style:none;display:grid}.CameraSetupWizard-module__VnvlnW__steps li{min-width:0}.CameraSetupWizard-module__VnvlnW__steps button{border:0;border-bottom:3px solid var(--border);text-align:left;width:100%;min-height:48px;color:var(--muted);font:inherit;background:0 0;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:600;display:flex}.CameraSetupWizard-module__VnvlnW__steps button span{border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.CameraSetupWizard-module__VnvlnW__steps .CameraSetupWizard-module__VnvlnW__current{color:#244735;background:#e7ede3;border-color:#244735;border-radius:8px 8px 0 0}.CameraSetupWizard-module__VnvlnW__steps .CameraSetupWizard-module__VnvlnW__complete{color:#244735;cursor:pointer}.CameraSetupWizard-module__VnvlnW__steps button:disabled{opacity:1}.CameraSetupWizard-module__VnvlnW__content{min-width:0}.CameraSetupWizard-module__VnvlnW__methods{border:0;min-width:0;margin:0 0 24px;padding:0}.CameraSetupWizard-module__VnvlnW__methods legend{margin-bottom:10px;padding:0;font-size:13px;font-weight:650}.CameraSetupWizard-module__VnvlnW__methods>div{flex-wrap:wrap;gap:8px;display:flex}.CameraSetupWizard-module__VnvlnW__methods button{min-height:44px;font:inherit;color:var(--text);border:1px solid var(--control-border);background:var(--vilra-surface);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;display:flex}.CameraSetupWizard-module__VnvlnW__methods button[aria-pressed=true]{background:var(--vilra-sage,#e7ede3);border-color:var(--vilra-forest,#244735);color:var(--vilra-forest,#244735);box-shadow:inset 0 0 0 1px var(--vilra-forest,#244735)}.CameraSetupWizard-module__VnvlnW__methods button:hover{background:var(--vilra-sage,#e7ede3)}.CameraSetupWizard-module__VnvlnW__cloud{border-top:1px solid var(--border);padding-top:24px}.CameraSetupWizard-module__VnvlnW__cloud h3{margin:0 0 8px;font-size:18px}.CameraSetupWizard-module__VnvlnW__cloud p{max-width:72ch;line-height:1.6}.CameraSetupWizard-module__VnvlnW__cloudHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.CameraSetupWizard-module__VnvlnW__cloudHeading p{color:var(--muted);margin:0;font-size:14px}.CameraSetupWizard-module__VnvlnW__cloudFields{gap:18px;max-width:600px;margin:0 0 24px;display:grid}.CameraSetupWizard-module__VnvlnW__cloudFields label{gap:8px;min-width:0;font-size:14px;font-weight:650;display:grid}.CameraSetupWizard-module__VnvlnW__cloudFields select{width:100%;min-width:0;min-height:44px}.CameraSetupWizard-module__VnvlnW__fields{gap:20px;max-width:600px;display:grid}.CameraSetupWizard-module__VnvlnW__fields label,.CameraSetupWizard-module__VnvlnW__upload label{gap:8px;font-weight:700;display:grid}.CameraSetupWizard-module__VnvlnW__fields input,.CameraSetupWizard-module__VnvlnW__fields select,.CameraSetupWizard-module__VnvlnW__upload select{width:100%;min-width:0;min-height:44px}.CameraSetupWizard-module__VnvlnW__hint{color:var(--muted);margin:0;font-size:13px;font-weight:400;line-height:1.6}.CameraSetupWizard-module__VnvlnW__link{color:#244735;align-items:center;gap:8px;min-height:44px;font-weight:600;display:inline-flex}.CameraSetupWizard-module__VnvlnW__choices{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 20px;padding:0;display:grid}.CameraSetupWizard-module__VnvlnW__choice{border:1px solid var(--control-border,#79877c);min-height:108px;color:var(--text);text-align:left;cursor:pointer;font:inherit;background:#fff;border-radius:8px;align-items:flex-start;gap:12px;padding:16px;display:flex}.CameraSetupWizard-module__VnvlnW__choice[aria-checked=true]{background:#e7ede3;border:2px solid #244735;padding:15px}.CameraSetupWizard-module__VnvlnW__choice>svg{flex-shrink:0;margin-top:2px}.CameraSetupWizard-module__VnvlnW__choice strong{margin-bottom:6px;font-size:16px;display:block}.CameraSetupWizard-module__VnvlnW__choice small{color:var(--muted);font-size:13px;line-height:1.6;display:block}.CameraSetupWizard-module__VnvlnW__upload{gap:16px;max-width:720px;display:grid}.CameraSetupWizard-module__VnvlnW__note{color:var(--text);background:#f6f4ed;border-radius:8px;gap:10px;padding:14px 16px;font-size:13px;line-height:1.6;display:flex}.CameraSetupWizard-module__VnvlnW__note>svg{flex-shrink:0;margin-top:2px}.CameraSetupWizard-module__VnvlnW__note p{margin:4px 0 0}.CameraSetupWizard-module__VnvlnW__map{border:1px solid var(--border);border-radius:10px;min-width:0;height:420px;margin:14px 0 12px;overflow:hidden}.CameraSetupWizard-module__VnvlnW__map>div{height:100%}.CameraSetupWizard-module__VnvlnW__position{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.CameraSetupWizard-module__VnvlnW__position p{color:var(--muted);margin:0;font-size:13px}.CameraSetupWizard-module__VnvlnW__review{gap:0;margin:0;display:grid}.CameraSetupWizard-module__VnvlnW__review>div{border-bottom:1px solid var(--border);grid-template-columns:160px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0;display:grid}.CameraSetupWizard-module__VnvlnW__review dt{color:var(--muted);font-size:13px}.CameraSetupWizard-module__VnvlnW__review dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.CameraSetupWizard-module__VnvlnW__review dd small{color:var(--muted);margin-top:4px;font-size:12px;font-weight:400;display:block}.CameraSetupWizard-module__VnvlnW__actions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:24px;padding-top:20px;display:flex}.CameraSetupWizard-module__VnvlnW__actions>:first-child{margin-right:auto}.CameraSetupWizard-module__VnvlnW__wizard summary{min-height:44px}.CameraSetupWizard-module__VnvlnW__wizard .btn{min-height:44px}.CameraSetupWizard-module__VnvlnW__error{color:#a2372c;overflow-wrap:anywhere;background:#fbede9;border:1px solid #e5b7af;border-radius:8px;margin:16px 0 0;padding:12px 14px}.CameraSetupWizard-module__VnvlnW__success{color:#244735;align-items:center;gap:12px;margin-bottom:20px;display:flex}.CameraSetupWizard-module__VnvlnW__success>svg{flex-shrink:0}.CameraSetupWizard-module__VnvlnW__success h2{margin:0 0 6px}.CameraSetupWizard-module__VnvlnW__success p{color:var(--muted);margin:0}.CameraSetupWizard-module__VnvlnW__instructions{max-width:760px}.CameraSetupWizard-module__VnvlnW__instructions h3{margin:20px 0 8px;font-size:18px}.CameraSetupWizard-module__VnvlnW__instructions ol{padding-left:22px;line-height:1.8}.CameraSetupWizard-module__VnvlnW__instructions li{padding:4px 0}.CameraSetupWizard-module__VnvlnW__address{background:#e7ede3;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px;display:flex}.CameraSetupWizard-module__VnvlnW__address code{overflow-wrap:anywhere;color:#244735;flex:1;min-width:0;font-size:15px}.CameraSetupWizard-module__VnvlnW__connection{gap:0;margin:16px 0;display:grid}.CameraSetupWizard-module__VnvlnW__connection div{border-bottom:1px solid var(--border);grid-template-columns:130px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.CameraSetupWizard-module__VnvlnW__connection dt{color:var(--muted)}.CameraSetupWizard-module__VnvlnW__connection dd{overflow-wrap:anywhere;margin:0}.CameraSetupWizard-module__VnvlnW__disclosure{margin-top:16px}.CameraSetupWizard-module__VnvlnW__disclosure summary{cursor:pointer;align-items:center;font-weight:600;display:flex}@media (max-width:600px){.CameraSetupWizard-module__VnvlnW__wizard{padding:16px}.CameraSetupWizard-module__VnvlnW__header{margin-bottom:16px}.CameraSetupWizard-module__VnvlnW__header p{font-size:13px}.CameraSetupWizard-module__VnvlnW__steps{gap:4px;margin-bottom:20px}.CameraSetupWizard-module__VnvlnW__steps button{text-align:center;flex-direction:column;gap:6px;padding:8px 2px;font-size:11px}.CameraSetupWizard-module__VnvlnW__choices{grid-template-columns:1fr}.CameraSetupWizard-module__VnvlnW__choice{min-height:94px}.CameraSetupWizard-module__VnvlnW__map{height:350px}.CameraSetupWizard-module__VnvlnW__review>div{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.CameraSetupWizard-module__VnvlnW__review dt,.CameraSetupWizard-module__VnvlnW__review dd{grid-column:1}.CameraSetupWizard-module__VnvlnW__review button{grid-area:span 2/2}.CameraSetupWizard-module__VnvlnW__actions{gap:8px;margin-top:20px;padding-top:16px}.CameraSetupWizard-module__VnvlnW__actions>:first-child{flex-basis:100%;margin-right:0}.CameraSetupWizard-module__VnvlnW__actions>.btn{flex:auto}.CameraSetupWizard-module__VnvlnW__connection div{grid-template-columns:95px minmax(0,1fr);font-size:13px}}.CameraSetupWizard-module__VnvlnW__setup{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;min-width:0;padding:24px 0 0}.CameraSetupWizard-module__VnvlnW__setupHeading{color:#244735;align-items:flex-start;gap:12px;display:flex}.CameraSetupWizard-module__VnvlnW__setupHeading>svg{flex-shrink:0;margin-top:2px}.CameraSetupWizard-module__VnvlnW__setupHeading h3{margin:0 0 6px;font-size:18px;line-height:1.4}.CameraSetupWizard-module__VnvlnW__setupHeading p{color:#58645b;margin:0;font-size:13px;line-height:1.6}.CameraSetupWizard-module__VnvlnW__setup .CameraSetupWizard-module__VnvlnW__connection{background:0 0;border:0;border-radius:0;margin:14px 0 16px;padding:0}.CameraSetupWizard-module__VnvlnW__setup .CameraSetupWizard-module__VnvlnW__connection div{grid-template-columns:135px minmax(0,1fr);padding:12px 0}.CameraSetupWizard-module__VnvlnW__setup .CameraSetupWizard-module__VnvlnW__connection div:last-child{border-bottom:0}.CameraSetupWizard-module__VnvlnW__setup .CameraSetupWizard-module__VnvlnW__connection dt{color:#58645b;font-size:13px}.CameraSetupWizard-module__VnvlnW__setup .CameraSetupWizard-module__VnvlnW__connection dd{color:#202a24;font-size:14px;font-weight:600}.CameraSetupWizard-module__VnvlnW__setup .CameraSetupWizard-module__VnvlnW__connection code{font-size:15px;font-weight:600}.CameraSetupWizard-module__VnvlnW__setup .CameraSetupWizard-module__VnvlnW__address{background:#fff;border:1px solid #b8c9af;margin-top:16px}.CameraSetupWizard-module__VnvlnW__setup .CameraSetupWizard-module__VnvlnW__address code{font-size:clamp(15px,2vw,19px);font-weight:700;line-height:1.6}.CameraSetupWizard-module__VnvlnW__addressState{color:#244735;margin:8px 0 0;font-size:13px}.CameraSetupWizard-module__VnvlnW__setup>.CameraSetupWizard-module__VnvlnW__hint{margin-top:12px}.CameraSetupWizard-module__VnvlnW__setupSteps{color:#39483d;margin:16px 0 0;padding-left:23px;font-size:13px;line-height:1.8}.CameraSetupWizard-module__VnvlnW__setupSteps li{padding:4px 0}.CameraSetupWizard-module__VnvlnW__setup>.CameraSetupWizard-module__VnvlnW__note{border:1px solid var(--border);background:#fff;margin-top:14px}.CameraSetupWizard-module__VnvlnW__setup+.CameraSetupWizard-module__VnvlnW__hint{margin-top:16px}.CameraSetupWizard-module__VnvlnW__enableEmail{align-items:center;gap:10px;min-height:44px;margin-top:14px;font-size:14px;font-weight:600;display:flex}.CameraSetupWizard-module__VnvlnW__enableEmail input{accent-color:#244735;flex-shrink:0;width:20px;height:20px}.CameraSetupWizard-module__VnvlnW__methodChange{color:#315e79;background:#eaf1f6;border:1px solid #bacbd6;border-radius:8px;align-items:flex-start;gap:10px;margin:0 0 16px;padding:14px 16px;display:flex}.CameraSetupWizard-module__VnvlnW__methodChange>svg{flex-shrink:0;margin-top:2px}.CameraSetupWizard-module__VnvlnW__methodChange p{margin:0;font-size:13px;line-height:1.6}.CameraSetupWizard-module__VnvlnW__review+.CameraSetupWizard-module__VnvlnW__methodChange{margin-top:16px}.CameraSetupWizard-module__VnvlnW__disclosure{border-bottom:1px solid var(--border);padding:0 0 12px}.CameraSetupWizard-module__VnvlnW__disclosure summary:before{content:"+";flex-shrink:0;margin-right:10px;font-size:20px;display:inline-block}.CameraSetupWizard-module__VnvlnW__disclosure[open] summary:before{content:"−"}.CameraSetupWizard-module__VnvlnW__disclosure .CameraSetupWizard-module__VnvlnW__upload{margin-top:8px}@media (max-width:600px){.CameraSetupWizard-module__VnvlnW__setup{padding:16px 12px}.CameraSetupWizard-module__VnvlnW__setupHeading{gap:8px}.CameraSetupWizard-module__VnvlnW__setupHeading h3{font-size:16px}.CameraSetupWizard-module__VnvlnW__setup .CameraSetupWizard-module__VnvlnW__connection{padding:0 12px}.CameraSetupWizard-module__VnvlnW__setup .CameraSetupWizard-module__VnvlnW__connection div{grid-template-columns:84px minmax(0,1fr);gap:8px}.CameraSetupWizard-module__VnvlnW__setup .CameraSetupWizard-module__VnvlnW__connection dd,.CameraSetupWizard-module__VnvlnW__setup .CameraSetupWizard-module__VnvlnW__connection code{font-size:13px}.CameraSetupWizard-module__VnvlnW__setup .CameraSetupWizard-module__VnvlnW__address{gap:8px;padding:12px}.CameraSetupWizard-module__VnvlnW__setup .CameraSetupWizard-module__VnvlnW__address code{flex-basis:100%}.CameraSetupWizard-module__VnvlnW__setup>.btn{width:100%}}
.TerrainHuntActivity-module__n6stLq__activity{color:var(--vilra-ink,#202a24);gap:.5rem;padding:.75rem 0 .875rem;scroll-margin-top:6rem;display:grid}.TerrainHuntActivity-module__n6stLq__toolbar,.TerrainHuntActivity-module__n6stLq__filters,.TerrainHuntActivity-module__n6stLq__mode,.TerrainHuntActivity-module__n6stLq__layers,.TerrainHuntActivity-module__n6stLq__legend{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}:is(.TerrainHuntActivity-module__n6stLq__toolbar .btn,.TerrainHuntActivity-module__n6stLq__filters .btn,.TerrainHuntActivity-module__n6stLq__field .input){min-height:44px}.TerrainHuntActivity-module__n6stLq__field{gap:.25rem;min-width:0;font-size:.8125rem;font-weight:650;display:grid}.TerrainHuntActivity-module__n6stLq__field .input{width:100%;max-width:min(100%,22rem)}.TerrainHuntActivity-module__n6stLq__toolbar .TerrainHuntActivity-module__n6stLq__field{flex:12rem}.TerrainHuntActivity-module__n6stLq__filters .TerrainHuntActivity-module__n6stLq__field{flex:10rem}.TerrainHuntActivity-module__n6stLq__details{border-top:1px solid var(--border-soft,#d9dfd6);font-size:.875rem}.TerrainHuntActivity-module__n6stLq__details>summary{cursor:pointer;min-height:44px;padding-block:.75rem;font-weight:650}.TerrainHuntActivity-module__n6stLq__meta{color:var(--muted,#58645b);margin:0;font-size:.8125rem}.TerrainHuntActivity-module__n6stLq__metrics{flex-wrap:wrap;gap:.75rem 1.5rem;margin:0 0 .75rem;display:flex}.TerrainHuntActivity-module__n6stLq__metrics dd{font-variant-numeric:tabular-nums;margin:.25rem 0 0;font-weight:750}.TerrainHuntActivity-module__n6stLq__layers{align-items:center;gap:0 1rem}.TerrainHuntActivity-module__n6stLq__layers label{align-items:center;gap:.4rem;min-height:44px;display:flex}.TerrainHuntActivity-module__n6stLq__legend{align-items:center;padding:0;list-style:none}.TerrainHuntActivity-module__n6stLq__legend li{align-items:center;gap:.35rem;display:flex}.TerrainHuntActivity-module__n6stLq__legend span{border-radius:.2rem;width:1.25rem;height:.2rem;display:inline-block}
.CadastralPicker-module__HfBWfa__picker{border:1px solid var(--border);background:var(--vilra-surface,#fff);border-radius:12px;min-width:0;padding:16px}.CadastralPicker-module__HfBWfa__picker[hidden]{display:none!important}.CadastralPicker-module__HfBWfa__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.CadastralPicker-module__HfBWfa__heading h2{margin:0 0 4px;font-size:18px}.CadastralPicker-module__HfBWfa__heading>div{min-width:0}.CadastralPicker-module__HfBWfa__heading h2{overflow-wrap:anywhere}.CadastralPicker-module__HfBWfa__heading>.btn{flex-shrink:0}.CadastralPicker-module__HfBWfa__heading p,.CadastralPicker-module__HfBWfa__location{color:var(--muted);margin:0 0 12px;font-size:13px}.CadastralPicker-module__HfBWfa__picker input:not([type=checkbox]){min-height:44px}.CadastralPicker-module__HfBWfa__picker .btn{min-height:44px}.CadastralPicker-module__HfBWfa__search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.CadastralPicker-module__HfBWfa__search label{gap:5px;min-width:0;font-size:13px;display:grid}.CadastralPicker-module__HfBWfa__search input{width:100%;min-width:0}.CadastralPicker-module__HfBWfa__results{border:1px solid var(--border);border-radius:8px;max-height:210px;margin:8px 0;overflow-y:auto}.CadastralPicker-module__HfBWfa__results button{text-align:left;width:100%;min-height:44px;color:var(--text);background:var(--vilra-surface,#fff);border:0;border-bottom:1px solid var(--border);overflow-wrap:anywhere;cursor:pointer;padding:10px;display:block}.CadastralPicker-module__HfBWfa__results button:hover{background:var(--vilra-sage,#e7ede3)}.CadastralPicker-module__HfBWfa__results small,.CadastralPicker-module__HfBWfa__parcels small{color:var(--muted);font-size:12px;display:block}.CadastralPicker-module__HfBWfa__location{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.CadastralPicker-module__HfBWfa__compact .CadastralPicker-module__HfBWfa__heading h2{font-size:15px}.CadastralPicker-module__HfBWfa__compact .CadastralPicker-module__HfBWfa__source{display:none}.CadastralPicker-module__HfBWfa__parcels{margin-top:8px}.CadastralPicker-module__HfBWfa__parcels summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:13px}.CadastralPicker-module__HfBWfa__parcels>div{max-height:180px;overflow-y:auto}.CadastralPicker-module__HfBWfa__parcels label{border-bottom:1px solid var(--border);overflow-wrap:anywhere;cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:8px 0;font-size:13px;display:flex}.CadastralPicker-module__HfBWfa__parcels input{width:20px;height:20px;accent-color:var(--vilra-forest,#244735);flex-shrink:0}.CadastralPicker-module__HfBWfa__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.CadastralPicker-module__HfBWfa__source{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.5}.CadastralPicker-module__HfBWfa__error{color:var(--danger,#a2372c);margin-top:8px;font-size:13px}@media (max-width:900px){.CadastralPicker-module__HfBWfa__compact{z-index:950;padding:10px 12px;position:sticky;top:68px}.CadastralPicker-module__HfBWfa__compact .CadastralPicker-module__HfBWfa__location{margin:0}.CadastralPicker-module__HfBWfa__compact .CadastralPicker-module__HfBWfa__actions{margin-top:4px}.CadastralPicker-module__HfBWfa__compact .CadastralPicker-module__HfBWfa__parcels{margin-top:0}}@media (max-width:600px){.CadastralPicker-module__HfBWfa__heading{gap:8px}.CadastralPicker-module__HfBWfa__search{grid-template-columns:minmax(0,1fr)}.CadastralPicker-module__HfBWfa__actions{flex-direction:column;align-items:stretch}.CadastralPicker-module__HfBWfa__compact .CadastralPicker-module__HfBWfa__actions{flex-direction:row;align-items:center}.CadastralPicker-module__HfBWfa__compact .CadastralPicker-module__HfBWfa__actions .btn{padding-inline:10px;font-size:12px}}.CadastralPicker-module__HfBWfa__selectionHint{color:var(--vilra-forest,#244735);margin:10px 0;font-size:13px;line-height:1.5}.CadastralPicker-module__HfBWfa__extraPlots{margin:8px 0;padding:0;list-style:none}.CadastralPicker-module__HfBWfa__extraPlots li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:5px 0;font-size:13px;display:flex}.CadastralPicker-module__HfBWfa__extraPlots li span{overflow-wrap:anywhere;min-width:0}.CadastralPicker-module__HfBWfa__drawButton{width:100%;margin-top:10px}.CadastralPicker-module__HfBWfa__backHint{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.5}
.CameraConnectionDialog-module__Oqm-Pq__backdrop{z-index:1500;background:#0c18117a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.CameraConnectionDialog-module__Oqm-Pq__dialog{overscroll-behavior:contain;background:var(--vilra-surface,#fff);width:min(100%,580px);max-height:calc(100dvh - 48px);color:var(--text);border-radius:16px;padding:28px;animation:.16s ease-out CameraConnectionDialog-module__Oqm-Pq__appear;overflow:auto;box-shadow:0 20px 80px #0c181138}.CameraConnectionDialog-module__Oqm-Pq__header{align-items:start;gap:16px;display:flex}.CameraConnectionDialog-module__Oqm-Pq__header>div{flex:1;min-width:0}.CameraConnectionDialog-module__Oqm-Pq__header h2{margin:0 0 10px;font-size:25px;line-height:1.2}.CameraConnectionDialog-module__Oqm-Pq__header p{color:var(--muted);margin:0;line-height:1.6}.CameraConnectionDialog-module__Oqm-Pq__close{border:1px solid var(--border);min-width:44px;min-height:44px;color:inherit;background:0 0;border-radius:8px;place-items:center;display:grid}.CameraConnectionDialog-module__Oqm-Pq__search{border:1px solid var(--control-border,#79877c);border-radius:8px;align-items:center;gap:10px;min-height:48px;margin-top:24px;padding:0 14px;display:flex}.CameraConnectionDialog-module__Oqm-Pq__search input{width:100%;min-width:0;min-height:46px;color:inherit;font:inherit;background:0 0;border:0;flex:1}.CameraConnectionDialog-module__Oqm-Pq__options{margin:12px 0 16px}.CameraConnectionDialog-module__Oqm-Pq__option{text-align:left;border:0;border-bottom:1px solid var(--border);width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:14px;padding:18px 4px;display:grid}.CameraConnectionDialog-module__Oqm-Pq__option:hover,.CameraConnectionDialog-module__Oqm-Pq__account:hover{background:var(--vilra-sage,#e7ede3)}.CameraConnectionDialog-module__Oqm-Pq__optionIcon{background:var(--vilra-sage,#e7ede3);width:44px;height:44px;color:var(--vilra-forest,#244735);border-radius:8px;place-items:center;display:grid}.CameraConnectionDialog-module__Oqm-Pq__option strong{margin-bottom:4px;font-size:17px;display:block}.CameraConnectionDialog-module__Oqm-Pq__option small{color:var(--muted);line-height:1.5;display:block}.CameraConnectionDialog-module__Oqm-Pq__kind{color:var(--vilra-forest,#244735);margin-top:6px;font-size:12px;font-weight:600;display:block}.CameraConnectionDialog-module__Oqm-Pq__form{gap:18px;margin-top:22px;display:grid}.CameraConnectionDialog-module__Oqm-Pq__form label{gap:8px;font-weight:650;display:grid}.CameraConnectionDialog-module__Oqm-Pq__form input,.CameraConnectionDialog-module__Oqm-Pq__form select{width:100%;min-width:0;min-height:48px}.CameraConnectionDialog-module__Oqm-Pq__privacy{color:var(--muted);margin:16px 0 0;font-size:13px;line-height:1.6}.CameraConnectionDialog-module__Oqm-Pq__back{min-height:44px;font:inherit;color:var(--vilra-forest,#244735);background:0 0;border:0;align-items:center;gap:6px;margin:16px 0;padding:0;display:flex}.CameraConnectionDialog-module__Oqm-Pq__actions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:16px;display:flex}.CameraConnectionDialog-module__Oqm-Pq__actions>button{min-height:44px}.CameraConnectionDialog-module__Oqm-Pq__existing{margin-top:18px}.CameraConnectionDialog-module__Oqm-Pq__existing h3{margin:0 0 8px;font-size:15px}.CameraConnectionDialog-module__Oqm-Pq__account{border:1px solid var(--border);width:100%;color:inherit;text-align:left;font:inherit;background:0 0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:14px;display:flex}.CameraConnectionDialog-module__Oqm-Pq__account strong{overflow-wrap:anywhere;display:block}.CameraConnectionDialog-module__Oqm-Pq__account small{color:var(--muted);margin-top:4px;display:block}.CameraConnectionDialog-module__Oqm-Pq__note{background:#f6f4ed;border-radius:8px;padding:14px;line-height:1.6}.CameraConnectionDialog-module__Oqm-Pq__error{color:#a2372c;background:#fbede9;border:1px solid #e5b7af;border-radius:8px;padding:14px;line-height:1.6}@keyframes CameraConnectionDialog-module__Oqm-Pq__appear{0%{opacity:.3;translate:0 8px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.CameraConnectionDialog-module__Oqm-Pq__dialog{animation:none}}@media (max-width:600px){.CameraConnectionDialog-module__Oqm-Pq__backdrop{padding:12px}.CameraConnectionDialog-module__Oqm-Pq__dialog{max-height:calc(100dvh - 24px);padding:20px}.CameraConnectionDialog-module__Oqm-Pq__header h2{font-size:22px}.CameraConnectionDialog-module__Oqm-Pq__option{gap:10px}.CameraConnectionDialog-module__Oqm-Pq__actions button{flex:1}}
.CadastralCountrySelect-module__7UgqRa__field{gap:5px;min-width:0;margin:8px 0 12px;font-size:13px;line-height:1.5;display:grid}.CadastralCountrySelect-module__7UgqRa__field select{width:100%;min-width:0;min-height:44px;font:inherit}.CadastralCountrySelect-module__7UgqRa__field select:focus-visible{outline:3px solid var(--vilra-focus,#315e79);outline-offset:2px}
.MapReferenceLayers-module__IImxrG__radar,.MapReferenceLayers-module__IImxrG__parcels{z-index:650;color:#f4f5ed;background:#14251c;border:1px solid #718171;border-radius:12px;max-width:calc(100% - 80px);padding:10px 12px;font-family:inherit;position:absolute}.MapReferenceLayers-module__IImxrG__radar{right:64px;bottom:calc(var(--map-attribution-height,24px) + 12px);width:252px}.MapReferenceLayers-module__IImxrG__parcels{pointer-events:auto;max-width:min(260px,100% - 110px);top:12px;left:54px}.MapReferenceLayers-module__IImxrG__radar strong{font-size:14px}.MapReferenceLayers-module__IImxrG__radar p,.MapReferenceLayers-module__IImxrG__parcels p{color:#d1dbcf;margin:4px 0;font-size:12px;line-height:1.5}.MapReferenceLayers-module__IImxrG__radar small{color:#d1dbcf;margin-top:6px;font-size:11px;line-height:1.5;display:block}.MapReferenceLayers-module__IImxrG__radar button,.MapReferenceLayers-module__IImxrG__parcels button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #718171;border-radius:8px;padding:6px 10px}.MapReferenceLayers-module__IImxrG__radar button:focus-visible,.MapReferenceLayers-module__IImxrG__parcels button:focus-visible{outline-offset:2px;outline:3px solid #83b8ef}.MapReferenceLayers-module__IImxrG__scale{gap:10px;margin-top:8px;display:flex}.MapReferenceLayers-module__IImxrG__scale span{flex:1;font-size:11px}.MapReferenceLayers-module__IImxrG__scale i{height:5px;margin-bottom:4px;display:block}.MapReferenceLayers-module__IImxrG__parcels label{margin:0}.MapReferenceLayers-module__IImxrG__parcels select{color:#f4f5ed;background:#14251c;border-color:#718171}.MapReferenceLayers-module__IImxrG__parcels a{color:#f4f5ed;text-underline-offset:3px}.MapReferenceLayers-module__IImxrG__parcels select:focus-visible{outline-color:#83b8ef}@media (max-width:600px){.MapReferenceLayers-module__IImxrG__radar{right:56px;bottom:calc(var(--map-attribution-height,24px) + 12px);width:220px}}
.PointPlacement-module__0ozcAa__pin{cursor:grab;touch-action:none}.PointPlacement-module__0ozcAa__pin:active{cursor:grabbing}.PointPlacement-module__0ozcAa__pin:focus-visible{outline-offset:3px;border-radius:8px;outline:3px solid #315e79;box-shadow:0 0 0 3px #fff}.PointPlacement-module__0ozcAa__pin .map-pin{margin:0}
.GuestHuntMap-module__IJX5dG__workspace{background:var(--vilra-canvas,#f6f4ed);flex-direction:column;height:100%;min-height:0;display:flex}.GuestHuntMap-module__IJX5dG__fullscreen{z-index:1100;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);position:fixed;inset:0}.GuestHuntMap-module__IJX5dG__toolbar{border-bottom:1px solid #d5ddd2;flex-wrap:wrap;gap:8px;padding:8px;display:flex}.GuestHuntMap-module__IJX5dG__toolbar button{flex:auto;min-height:48px}.GuestHuntMap-module__IJX5dG__canvas{flex:1;min-height:160px;position:relative}.GuestHuntMap-module__IJX5dG__details{z-index:1000;color:#202a24;background:#fff;border:1px solid #d5ddd2;border-radius:12px;gap:10px;max-width:480px;max-height:70%;margin:0 auto;padding:16px;display:grid;position:absolute;bottom:8px;left:8px;right:8px;overflow-y:auto;box-shadow:0 8px 30px #202a2430}.GuestHuntMap-module__IJX5dG__details h3,.GuestHuntMap-module__IJX5dG__details p{overflow-wrap:anywhere;margin:0}.GuestHuntMap-module__IJX5dG__details label{gap:6px;display:grid}.GuestHuntMap-module__IJX5dG__details button{min-height:48px}
.CameraEmailGuide-module__kHz6uW__guide{overflow-wrap:anywhere;max-width:70ch;font-size:14px;line-height:1.65}.CameraEmailGuide-module__kHz6uW__guide p,.CameraEmailGuide-module__kHz6uW__guide ol{margin:0}.CameraEmailGuide-module__kHz6uW__guide>:not(:first-child){margin-top:14px}.CameraEmailGuide-module__kHz6uW__guide ol{padding-left:22px}.CameraEmailGuide-module__kHz6uW__guide li+li{margin-top:12px}.CameraEmailGuide-module__kHz6uW__guide a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}
.CameraAccounts-module__d3V-_G__section{background:var(--vilra-surface,#fff);border:1px solid var(--border);border-radius:16px;min-width:0;padding:24px}.CameraAccounts-module__d3V-_G__header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;display:flex}.CameraAccounts-module__d3V-_G__header>div:first-child{flex:240px;min-width:0}.CameraAccounts-module__d3V-_G__section h2{margin:0 0 8px;font-size:24px}.CameraAccounts-module__d3V-_G__section h3{margin:0 0 12px;font-size:17px}.CameraAccounts-module__d3V-_G__header p{color:var(--muted);margin:6px 0}.CameraAccounts-module__d3V-_G__header strong{overflow-wrap:anywhere}.CameraAccounts-module__d3V-_G__provider{border-top:1px solid var(--border);margin-top:24px;padding-top:24px}.CameraAccounts-module__d3V-_G__account{padding:4px 0 20px}.CameraAccounts-module__d3V-_G__account+.CameraAccounts-module__d3V-_G__account{border-top:1px solid var(--border);padding-top:20px}.CameraAccounts-module__d3V-_G__account small,.CameraAccounts-module__d3V-_G__muted{color:var(--muted)}.CameraAccounts-module__d3V-_G__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.CameraAccounts-module__d3V-_G__textAction{min-height:44px;color:var(--muted);text-underline-offset:4px;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.CameraAccounts-module__d3V-_G__binding{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:16px 0;display:flex}.CameraAccounts-module__d3V-_G__binding span{overflow-wrap:anywhere;flex:1;min-width:0}.CameraAccounts-module__d3V-_G__binding small{margin-top:3px;display:block}.CameraAccounts-module__d3V-_G__direct{border-top:1px solid var(--border);flex-wrap:wrap;align-items:start;gap:14px;margin-top:24px;padding-top:24px;display:flex}.CameraAccounts-module__d3V-_G__direct div{flex:260px}.CameraAccounts-module__d3V-_G__direct p{color:var(--muted);max-width:65ch;margin:0;line-height:1.6}@media (max-width:600px){.CameraAccounts-module__d3V-_G__section{padding:18px}.CameraAccounts-module__d3V-_G__actions,.CameraAccounts-module__d3V-_G__header>button{width:100%}}
.MediaReview-module__QHjyZa__backdrop.MediaReview-module__QHjyZa__backdrop{overflow:hidden}html:has(.MediaReview-module__QHjyZa__backdrop){overflow:hidden}.MediaReview-module__QHjyZa__eventPanel.MediaReview-module__QHjyZa__eventPanel{background:var(--surface,#fff);grid-template-rows:auto minmax(0,1fr);width:min(1536px,96vw);max-width:1536px;height:min(94dvh,1100px);padding:0;display:grid;overflow:hidden}.MediaReview-module__QHjyZa__eventPanel>.card-header{border-bottom:1px solid var(--border);flex-direction:row;align-items:start;gap:12px;margin:0;padding:16px 20px;display:flex}.MediaReview-module__QHjyZa__eventPanel>.card-header>div{min-width:0}.MediaReview-module__QHjyZa__eventPanel .card-header h3{overflow-wrap:anywhere;font-size:18px;line-height:1.4}.MediaReview-module__QHjyZa__eventPanel .card-header .btn{flex:none;width:auto}.MediaReview-module__QHjyZa__eventPanel .event-detail-body{overscroll-behavior:contain;min-height:0;padding:16px 20px 24px;overflow-y:auto}.MediaReview-module__QHjyZa__information summary,.MediaReview-module__QHjyZa__history summary{white-space:normal;overflow-wrap:anywhere;min-height:44px;line-height:1.4}.MediaReview-module__QHjyZa__eventPanel .btn{white-space:normal;overflow-wrap:anywhere;min-height:44px;line-height:1.4}.MediaReview-module__QHjyZa__viewer .btn{white-space:normal;overflow-wrap:anywhere;min-height:44px;line-height:1.4}.MediaReview-module__QHjyZa__eventPanel .event-media-viewer{background:var(--surface,#fff);border:0;overflow:visible}.MediaReview-module__QHjyZa__eventPanel .event-media-heading{flex-direction:row;align-items:center}.MediaReview-module__QHjyZa__eventPanel .event-media-toolbar{background:0 0;border:0;padding:0 0 8px}.MediaReview-module__QHjyZa__eventPanel .event-media-toolbar label{min-height:44px}.MediaReview-module__QHjyZa__eventPanel.MediaReview-module__QHjyZa__eventPanel .event-media-stage{border-radius:8px;height:auto;min-height:0;max-height:none;overflow:hidden}.MediaReview-module__QHjyZa__eventFrame{min-width:0;max-width:100%;position:relative}.MediaReview-module__QHjyZa__eventPanel .MediaReview-module__QHjyZa__eventFrame img,.MediaReview-module__QHjyZa__eventPanel .MediaReview-module__QHjyZa__eventFrame video{object-fit:contain;width:100%;height:100%;max-height:none;display:block}.MediaReview-module__QHjyZa__eventPanel .event-media-gallery{gap:10px;margin:0;padding:10px 0;display:flex;overflow-x:auto}.MediaReview-module__QHjyZa__eventPanel .event-media-thumb{background:var(--surface,#fff);border-radius:6px;flex:0 0 104px;width:104px;min-width:0;padding:3px}.MediaReview-module__QHjyZa__eventPanel .event-media-thumb-image{height:64px}.MediaReview-module__QHjyZa__eventPanel .event-media-thumb-meta{padding:4px 0 0;font-size:12px}.MediaReview-module__QHjyZa__eventPanel .event-media-thumb-meta strong{display:none}.MediaReview-module__QHjyZa__eventPanel .event-media-thumb-meta span{display:none}.MediaReview-module__QHjyZa__eventPanel .representative{display:none}:is(.MediaReview-module__QHjyZa__eventPanel .event-media-selected-meta,.MediaReview-module__QHjyZa__eventPanel .event-technical-ai,.MediaReview-module__QHjyZa__eventPanel .event-ai-summary){color:var(--text);background:0 0;padding:12px 0}.MediaReview-module__QHjyZa__eventPanel .event-species-card{box-shadow:none;border:0;margin:0!important;padding:12px 0!important}.MediaReview-module__QHjyZa__review{color:var(--text);gap:12px;padding:16px 0;display:grid}.MediaReview-module__QHjyZa__review h4,.MediaReview-module__QHjyZa__review p{margin:0}.MediaReview-module__QHjyZa__review h4,.MediaReview-module__QHjyZa__review>strong{font-size:18px}.MediaReview-module__QHjyZa__review p{color:var(--muted);font-size:14px;line-height:1.5}.MediaReview-module__QHjyZa__reviewActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.MediaReview-module__QHjyZa__reviewActions>:first-child,.MediaReview-module__QHjyZa__reviewActions>:last-child:nth-child(4){grid-column:1/-1}.MediaReview-module__QHjyZa__information{border-top:1px solid var(--border);padding-block:4px}.MediaReview-module__QHjyZa__information>summary,.MediaReview-module__QHjyZa__history summary{cursor:pointer;padding:12px 0;font-size:14px;font-weight:600}.MediaReview-module__QHjyZa__information[open]{padding-bottom:12px}.MediaReview-module__QHjyZa__history{border-top:1px solid var(--border)}.MediaReview-module__QHjyZa__viewer.MediaReview-module__QHjyZa__viewer .viewer-review-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.MediaReview-module__QHjyZa__viewer .viewer-review-actions .primary{grid-column:1/-1}.MediaReview-module__QHjyZa__viewer .viewer-review input{min-height:44px;font-size:16px}.MediaReview-module__QHjyZa__viewer .viewer-species-summary{padding-bottom:12px}.MediaReview-module__QHjyZa__viewer .viewer-species-summary strong{font-size:22px}.MediaReview-module__QHjyZa__viewer .viewer-review{margin-bottom:0}.MediaReview-module__QHjyZa__viewer .viewer-primary-facts{overflow-wrap:anywhere}.MediaReview-module__QHjyZa__viewer .media-viewer-body{grid-template-columns:minmax(0,1fr) 300px}.MediaReview-module__QHjyZa__viewer .media-viewer-main{flex-direction:column;display:flex}.MediaReview-module__QHjyZa__viewer .media-viewer-stage{flex:1 1 0;container:media-stage/size}.MediaReview-module__QHjyZa__viewer .capture-paired-images{grid-template-columns:minmax(0, var(--wide-width,1fr)) minmax(0, var(--zoom-width,1fr));grid-template-rows:1fr}@container media-stage (max-aspect-ratio:16/9){.MediaReview-module__QHjyZa__viewer .capture-paired-images{grid-template-columns:1fr;grid-template-rows:minmax(0, var(--wide-height,1fr)) minmax(0, var(--zoom-height,1fr))}}:is(.MediaReview-module__QHjyZa__viewer .capture-view-switch,.MediaReview-module__QHjyZa__viewer .viewer-playback-toolbar,.MediaReview-module__QHjyZa__viewer .viewer-filmstrip){flex:none}:is(.MediaReview-module__QHjyZa__viewer .capture-view-switch .btn,.MediaReview-module__QHjyZa__viewer .viewer-auto-toggle){min-height:44px}.MediaReview-module__QHjyZa__viewer .viewer-playback-toolbar{flex-wrap:wrap}.MediaReview-module__QHjyZa__viewer .viewer-auto-toggle{order:0;width:auto}.MediaReview-module__QHjyZa__viewer .zoom-controls{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin-left:auto;padding:0;position:static;transform:none}.MediaReview-module__QHjyZa__viewer .zoom-controls .btn{min-width:44px}.MediaReview-module__QHjyZa__viewer .zoom-controls span{color:var(--muted);font-size:12px}:is(.MediaReview-module__QHjyZa__viewer .media-viewer-stage>.bbox-stage,.MediaReview-module__QHjyZa__viewer .media-viewer-stage .bbox-stage-image){width:min(100cqw, calc(100cqh * var(--media-aspect,1.77778)));height:auto;max-height:100%;aspect-ratio:var(--media-aspect,1.77778)}.MediaReview-module__QHjyZa__viewer .capture-paired-video-stage>.bbox-stage{aspect-ratio:auto;width:100%;height:100%}.MediaReview-module__QHjyZa__viewer .bbox-stage-image img{width:100%;height:100%;max-height:none}@media (max-width:999px){.MediaReview-module__QHjyZa__viewer.MediaReview-module__QHjyZa__viewer .media-viewer-body{overscroll-behavior:contain;display:block;overflow-y:auto}.MediaReview-module__QHjyZa__viewer .media-viewer-main{height:auto;overflow:visible}.MediaReview-module__QHjyZa__viewer .media-viewer-stage{height:min(70dvh, calc(100vw / var(--media-aspect,1.77778)));flex:none;min-height:0}.MediaReview-module__QHjyZa__viewer.MediaReview-module__QHjyZa__viewer .media-viewer-details{border-left:0;display:block;overflow:visible}.MediaReview-module__QHjyZa__viewer .viewer-details-toggle{display:none}}@media (min-width:1000px){.MediaReview-module__QHjyZa__eventPanel .event-media-viewer{grid-template-columns:minmax(0,1fr) 280px;align-items:start;column-gap:20px;display:grid}:is(.MediaReview-module__QHjyZa__eventPanel .event-media-toolbar,.MediaReview-module__QHjyZa__eventPanel .event-media-stage,.MediaReview-module__QHjyZa__eventPanel .event-media-gallery){grid-column:1}.MediaReview-module__QHjyZa__eventPanel .event-media-viewer>.MediaReview-module__QHjyZa__review{grid-area:1/2/span 3;padding-top:0}.MediaReview-module__QHjyZa__eventPanel .event-media-viewer>.MediaReview-module__QHjyZa__information{grid-column:1/-1}.MediaReview-module__QHjyZa__eventPanel .MediaReview-module__QHjyZa__reviewActions{grid-template-columns:1fr}}@media (max-width:700px){.MediaReview-module__QHjyZa__backdrop.MediaReview-module__QHjyZa__backdrop{padding:0}.MediaReview-module__QHjyZa__eventPanel.MediaReview-module__QHjyZa__eventPanel{border-radius:0;width:100%;height:100dvh;min-height:0;max-height:100dvh}.MediaReview-module__QHjyZa__eventPanel>.card-header{padding:12px 14px}.MediaReview-module__QHjyZa__eventPanel .event-detail-body{padding:12px 14px calc(20px + env(safe-area-inset-bottom))}.MediaReview-module__QHjyZa__eventPanel .event-media-gallery{gap:8px}.MediaReview-module__QHjyZa__eventPanel .event-media-thumb{flex-basis:88px;width:88px}.MediaReview-module__QHjyZa__eventPanel .event-media-thumb-image{height:48px}.MediaReview-module__QHjyZa__reviewActions{grid-template-columns:1fr}.MediaReview-module__QHjyZa__reviewActions>*{grid-column:auto!important}.MediaReview-module__QHjyZa__viewer.MediaReview-module__QHjyZa__viewer{width:100%;height:100dvh;max-height:100dvh}.MediaReview-module__QHjyZa__viewer .media-viewer-title{flex:1}.MediaReview-module__QHjyZa__viewer .media-viewer-title strong{max-width:100%}.MediaReview-module__QHjyZa__viewer .viewer-filmstrip{min-height:74px}.MediaReview-module__QHjyZa__viewer .viewer-filmstrip-track>button{width:88px;min-width:88px;height:54px}.MediaReview-module__QHjyZa__viewer .viewer-filmstrip-arrow{min-width:44px}.MediaReview-module__QHjyZa__viewer .media-viewer-details{padding:16px 14px calc(24px + env(safe-area-inset-bottom))}}@media (orientation:landscape) and (max-height:600px){.MediaReview-module__QHjyZa__backdrop.MediaReview-module__QHjyZa__backdrop{padding:0}.MediaReview-module__QHjyZa__viewer.MediaReview-module__QHjyZa__viewer{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.MediaReview-module__QHjyZa__viewer .media-viewer-stage{height:calc(100dvh - 140px)}.MediaReview-module__QHjyZa__viewer .capture-paired-main .media-viewer-stage{height:calc(100dvh - 202px)}.MediaReview-module__QHjyZa__viewer .viewer-filmstrip{display:none}.MediaReview-module__QHjyZa__viewer .capture-paired-images{grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr))}}
.SavedAreaEditor-module__AKg6lq__editor{min-width:0;color:var(--text,#202a24)}.SavedAreaEditor-module__AKg6lq__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.SavedAreaEditor-module__AKg6lq__header>div{min-width:0}.SavedAreaEditor-module__AKg6lq__header h1{overflow-wrap:anywhere;margin:0;scroll-margin-top:96px;font-size:21px;line-height:1.35}.SavedAreaEditor-module__AKg6lq__header h1:focus{outline:none}.SavedAreaEditor-module__AKg6lq__eyebrow{color:var(--muted,#58645b);overflow-wrap:anywhere;margin:0 0 3px;font-size:12px}.SavedAreaEditor-module__AKg6lq__editor input:not([type=checkbox]),.SavedAreaEditor-module__AKg6lq__editor summary{min-height:44px}.SavedAreaEditor-module__AKg6lq__editor .btn{min-height:44px}.SavedAreaEditor-module__AKg6lq__editor .btn{white-space:normal;text-align:center;line-height:1.4}.SavedAreaEditor-module__AKg6lq__steps{border-bottom:1px solid var(--border,#d9dfd6);color:var(--muted,#58645b);gap:16px;margin:0 0 12px;padding:0 0 12px;font-size:12px;list-style:none;display:flex}.SavedAreaEditor-module__AKg6lq__steps li{align-items:center;gap:6px;display:flex}.SavedAreaEditor-module__AKg6lq__steps li[aria-current=step]{color:var(--vilra-forest,#244735);font-weight:700}.SavedAreaEditor-module__AKg6lq__steps li>span{border:1px solid var(--border,#d9dfd6);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:inline-grid}.SavedAreaEditor-module__AKg6lq__steps li[aria-current=step]>span{background:var(--vilra-forest,#244735);color:#fff;border-color:var(--vilra-forest,#244735)}.SavedAreaEditor-module__AKg6lq__intro,.SavedAreaEditor-module__AKg6lq__hint,.SavedAreaEditor-module__AKg6lq__notice{margin:8px 0 12px;font-size:13px;line-height:1.6}.SavedAreaEditor-module__AKg6lq__hint{color:var(--muted,#58645b)}.SavedAreaEditor-module__AKg6lq__notice{background:var(--vilra-sage,#e7ede3);border-left:3px solid var(--vilra-forest,#244735);padding:10px 12px}.SavedAreaEditor-module__AKg6lq__searchPanel{margin-bottom:8px}.SavedAreaEditor-module__AKg6lq__searchPanel summary,.SavedAreaEditor-module__AKg6lq__changes summary,.SavedAreaEditor-module__AKg6lq__color summary{cursor:pointer;color:var(--vilra-forest,#244735);padding:11px 0;font-size:13px}.SavedAreaEditor-module__AKg6lq__search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:0 0 10px;display:grid}.SavedAreaEditor-module__AKg6lq__search label,.SavedAreaEditor-module__AKg6lq__review>label{gap:6px;min-width:0;font-size:13px;display:grid}.SavedAreaEditor-module__AKg6lq__search input,.SavedAreaEditor-module__AKg6lq__review input:not([type=color]),.SavedAreaEditor-module__AKg6lq__review textarea{width:100%;min-width:0}.SavedAreaEditor-module__AKg6lq__results{border:1px solid var(--border,#d9dfd6);border-radius:8px;max-height:210px;margin:0 0 10px;overflow-y:auto}.SavedAreaEditor-module__AKg6lq__results button{border:0;border-bottom:1px solid var(--border,#d9dfd6);width:100%;min-height:44px;color:var(--text,#202a24);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:#fff;padding:10px 12px}.SavedAreaEditor-module__AKg6lq__results button:hover{background:var(--vilra-sage,#e7ede3)}.SavedAreaEditor-module__AKg6lq__results small{color:var(--muted,#58645b);margin-top:3px;display:block}.SavedAreaEditor-module__AKg6lq__results p{padding:8px 12px;font-size:13px}.SavedAreaEditor-module__AKg6lq__mode{gap:8px;display:flex}.SavedAreaEditor-module__AKg6lq__mode>button{flex:1 1 0}.SavedAreaEditor-module__AKg6lq__mode>.SavedAreaEditor-module__AKg6lq__activeAdd{color:#fff;background:#244735;border-color:#244735}.SavedAreaEditor-module__AKg6lq__mode>.SavedAreaEditor-module__AKg6lq__activeRemove{color:#fff;background:#a2372c;border-color:#a2372c}.SavedAreaEditor-module__AKg6lq__mode>.SavedAreaEditor-module__AKg6lq__activeAdd:hover{background:#193526}.SavedAreaEditor-module__AKg6lq__mode>.SavedAreaEditor-module__AKg6lq__activeRemove:hover{background:#84291f}.SavedAreaEditor-module__AKg6lq__changes{margin:0 0 10px}.SavedAreaEditor-module__AKg6lq__changes ul{max-height:220px;margin:0;padding:0;list-style:none;overflow-y:auto}.SavedAreaEditor-module__AKg6lq__changes li{border-bottom:1px solid var(--border,#d9dfd6);justify-content:space-between;align-items:center;gap:12px;padding:7px 0;font-size:13px;display:flex}.SavedAreaEditor-module__AKg6lq__changes li>span{overflow-wrap:anywhere;min-width:0}.SavedAreaEditor-module__AKg6lq__changes b{margin-bottom:2px;font-size:11px;display:block}.SavedAreaEditor-module__AKg6lq__addLabel{color:#244735}.SavedAreaEditor-module__AKg6lq__removeLabel{color:#a2372c}.SavedAreaEditor-module__AKg6lq__actions{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:8px;margin:10px 0 12px;display:flex}.SavedAreaEditor-module__AKg6lq__actions>:first-child{margin-right:auto}.SavedAreaEditor-module__AKg6lq__reference{cursor:pointer;align-items:center;gap:9px;min-height:44px;font-size:13px;display:flex}.SavedAreaEditor-module__AKg6lq__reference input{accent-color:#244735;width:18px;height:18px}.SavedAreaEditor-module__AKg6lq__drawingTools{border:1px solid var(--border,#d9dfd6);background:var(--vilra-sage,#e7ede3);border-radius:8px;margin-bottom:12px;padding:12px}.SavedAreaEditor-module__AKg6lq__drawingTools p{margin:0;font-size:13px;line-height:1.6}.SavedAreaEditor-module__AKg6lq__drawingTools .SavedAreaEditor-module__AKg6lq__actions{margin-bottom:0}.SavedAreaEditor-module__AKg6lq__review{gap:12px;display:grid}.SavedAreaEditor-module__AKg6lq__review .SavedAreaEditor-module__AKg6lq__intro{margin-top:0}.SavedAreaEditor-module__AKg6lq__review .SavedAreaEditor-module__AKg6lq__actions{margin:0 0 12px}.SavedAreaEditor-module__AKg6lq__optional{color:var(--muted,#58645b);font-weight:400}.SavedAreaEditor-module__AKg6lq__areaComparison{border-block:1px solid var(--border,#d9dfd6);gap:32px;margin:0;padding:14px 0;display:flex}.SavedAreaEditor-module__AKg6lq__areaComparison dt{color:var(--muted,#58645b);font-size:12px}.SavedAreaEditor-module__AKg6lq__areaComparison dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:20px;font-weight:700}.SavedAreaEditor-module__AKg6lq__color label{align-items:center;gap:12px;font-size:13px;display:flex}.SavedAreaEditor-module__AKg6lq__color input{cursor:pointer;width:64px}.SavedAreaEditor-module__AKg6lq__error{color:#a2372c;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 12px;font-size:13px;line-height:1.6;display:flex}.SavedAreaEditor-module__AKg6lq__mapStatus{color:var(--muted,#58645b);font-size:12px}.SavedAreaEditor-module__AKg6lq__mapStatus p{margin:6px 0}.SavedAreaEditor-module__AKg6lq__mapStatus:empty{display:none}.SavedAreaEditor-module__AKg6lq__map{border:1px solid var(--border,#d9dfd6);border-radius:10px;height:clamp(460px,64vh,760px);position:relative;overflow:hidden}.SavedAreaEditor-module__AKg6lq__map>.wildlife-map{height:100%}.SavedAreaEditor-module__AKg6lq__showWhole{z-index:800;color:#244735;background:#fff;border-color:#79877c;font-size:12px;position:absolute;top:10px;left:54px;box-shadow:0 2px 6px #0002}.SavedAreaEditor-module__AKg6lq__footer{color:var(--muted,#58645b);margin:9px 0 0;font-size:11px;line-height:1.6}@media (max-width:600px){.SavedAreaEditor-module__AKg6lq__header{align-items:flex-start;gap:8px}.SavedAreaEditor-module__AKg6lq__header h1{font-size:18px}.SavedAreaEditor-module__AKg6lq__header>button{max-width:116px;padding-inline:8px;font-size:11px}.SavedAreaEditor-module__AKg6lq__steps{gap:8px;font-size:10px}.SavedAreaEditor-module__AKg6lq__steps li{flex:1;align-items:flex-start;gap:4px}.SavedAreaEditor-module__AKg6lq__steps li>span{width:18px;height:18px}.SavedAreaEditor-module__AKg6lq__intro,.SavedAreaEditor-module__AKg6lq__hint,.SavedAreaEditor-module__AKg6lq__notice{font-size:12px}.SavedAreaEditor-module__AKg6lq__mode>button{padding-inline:8px;font-size:12px}.SavedAreaEditor-module__AKg6lq__actions>button{flex:auto;padding-inline:10px;font-size:12px}.SavedAreaEditor-module__AKg6lq__actions>:first-child{margin-right:0}.SavedAreaEditor-module__AKg6lq__search{grid-template-columns:minmax(0,1fr)}.SavedAreaEditor-module__AKg6lq__map{height:510px}.SavedAreaEditor-module__AKg6lq__areaComparison{gap:20px}.SavedAreaEditor-module__AKg6lq__areaComparison>div{flex:1;min-width:0}.SavedAreaEditor-module__AKg6lq__areaComparison dd{font-size:18px}}.SavedAreaEditor-module__AKg6lq__title{overflow-wrap:anywhere;margin:0 0 6px;font-size:24px;line-height:1.35}@media (max-width:600px){.SavedAreaEditor-module__AKg6lq__title{font-size:20px}}.SavedAreaEditor-module__AKg6lq__mapBusy{pointer-events:none}.SavedAreaEditor-module__AKg6lq__parcels{margin-bottom:8px}.SavedAreaEditor-module__AKg6lq__parcels summary{cursor:pointer;color:var(--vilra-forest,#244735);padding:11px 0;font-size:13px}.SavedAreaEditor-module__AKg6lq__parcels>div{max-height:240px;overflow-y:auto}.SavedAreaEditor-module__AKg6lq__parcels label{border-bottom:1px solid var(--border,#d9dfd6);cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:8px 0;font-size:13px;display:flex}.SavedAreaEditor-module__AKg6lq__parcels input{accent-color:#244735;flex-shrink:0;width:20px;height:20px}.SavedAreaEditor-module__AKg6lq__parcels label>span{overflow-wrap:anywhere;min-width:0}.SavedAreaEditor-module__AKg6lq__parcels small{color:var(--muted,#58645b);margin-top:3px;font-size:11px;display:block}.SavedAreaEditor-module__AKg6lq__body,.SavedAreaEditor-module__AKg6lq__controls,.SavedAreaEditor-module__AKg6lq__canvas{min-width:0}@media (min-width:1100px){.SavedAreaEditor-module__AKg6lq__body{grid-template-columns:minmax(290px,320px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.SavedAreaEditor-module__AKg6lq__controls{border-right:1px solid var(--border,#d9dfd6);padding-right:20px}.SavedAreaEditor-module__AKg6lq__controls>.SavedAreaEditor-module__AKg6lq__intro:first-child,.SavedAreaEditor-module__AKg6lq__controls>.SavedAreaEditor-module__AKg6lq__review:first-child .SavedAreaEditor-module__AKg6lq__intro{margin-top:0}.SavedAreaEditor-module__AKg6lq__canvas{position:sticky;top:96px}.SavedAreaEditor-module__AKg6lq__canvas .SavedAreaEditor-module__AKg6lq__map{height:clamp(480px,100svh - 200px,760px)}.SavedAreaEditor-module__AKg6lq__controls .SavedAreaEditor-module__AKg6lq__search{grid-template-columns:minmax(0,1fr)}.SavedAreaEditor-module__AKg6lq__controls .SavedAreaEditor-module__AKg6lq__actions{flex-direction:column}.SavedAreaEditor-module__AKg6lq__controls .SavedAreaEditor-module__AKg6lq__actions>button{width:100%;margin-right:0}.SavedAreaEditor-module__AKg6lq__controls .SavedAreaEditor-module__AKg6lq__mode{gap:6px}.SavedAreaEditor-module__AKg6lq__controls .SavedAreaEditor-module__AKg6lq__mode>button{padding-inline:8px;font-size:12px}.SavedAreaEditor-module__AKg6lq__controls .SavedAreaEditor-module__AKg6lq__areaComparison{gap:16px}.SavedAreaEditor-module__AKg6lq__controls .SavedAreaEditor-module__AKg6lq__areaComparison>div{flex:1;min-width:0}.SavedAreaEditor-module__AKg6lq__controls .SavedAreaEditor-module__AKg6lq__areaComparison dd{font-size:19px}}
