.workflow-editor-module__lJgDZq__editor{min-width:0;color:var(--ink);border:0;gap:16px;margin:22px 0;padding:0;font-size:16px;display:grid}.workflow-editor-module__lJgDZq__editor legend{margin-bottom:18px;font-size:20px;font-weight:600}.workflow-editor-module__lJgDZq__editor label{gap:8px;font-weight:500;display:grid}.workflow-editor-module__lJgDZq__editor :is(input,textarea,select){font:inherit;width:100%;min-width:0;min-height:46px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:10px 12px;line-height:1.5}.workflow-editor-module__lJgDZq__editor textarea{resize:vertical}.workflow-editor-module__lJgDZq__editor :is(input,textarea,select):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.workflow-editor-module__lJgDZq__editor :is(p,small){color:var(--muted);font-size:14px;line-height:1.6}.workflow-editor-module__lJgDZq__editor .workflow-editor-module__lJgDZq__actions{flex-wrap:wrap;gap:10px;display:flex}.workflow-editor-module__lJgDZq__editor .workflow-editor-module__lJgDZq__actions button{border:1px solid var(--line);background:var(--soft);font:inherit;color:var(--ink);border-radius:6px;min-height:46px;padding:12px 16px}.workflow-editor-module__lJgDZq__editor .workflow-editor-module__lJgDZq__actions button:disabled{opacity:.45;cursor:default}.workflow-editor-module__lJgDZq__pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:16px;display:grid}.workflow-editor-module__lJgDZq__taskBadge{color:var(--accent);border:1px solid var(--line);border-radius:4px;justify-self:start;padding:5px 10px}.workflow-editor-module__lJgDZq__summary{gap:0;margin:0;font-size:16px;display:grid}.workflow-editor-module__lJgDZq__summary>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(110px,1fr) minmax(0,2fr);gap:18px;padding:12px 0;display:grid}.workflow-editor-module__lJgDZq__summary dt{color:var(--muted)}.workflow-editor-module__lJgDZq__summary dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media print{.workflow-editor-module__lJgDZq__summary{font-size:11px}.workflow-editor-module__lJgDZq__summary>div{padding:5px 0}}
.fragment-viewer-module__VPKueq__stage{border:1px solid var(--line);background:radial-gradient(ellipse at 50% 40%, var(--selected), var(--paper));border-radius:5px;flex:1;min-height:340px;margin:0 16px;position:relative;overflow:hidden}.fragment-viewer-module__VPKueq__canvas{touch-action:none;cursor:grab;width:100%;height:100%;display:block;position:absolute;inset:0;outline-offset:-4px!important}.fragment-viewer-module__VPKueq__canvas:active{cursor:grabbing}.fragment-viewer-module__VPKueq__badge{border:1px solid var(--line);color:var(--accent);background:var(--surface);letter-spacing:.06em;pointer-events:none;border-radius:4px;padding:8px 10px;font-size:9px;font-weight:700;position:absolute;top:14px;left:14px}.fragment-viewer-module__VPKueq__message{text-align:center;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.fragment-viewer-module__VPKueq__message strong{font-size:16px;font-weight:500}.fragment-viewer-module__VPKueq__message p{color:var(--muted);font-size:12px}.fragment-viewer-module__VPKueq__message button{border-radius:4px;border:1px solid var(--line)!important;padding:10px 15px!important}.fragment-viewer-module__VPKueq__controls{border:1px solid var(--line);background:var(--surface);border-radius:6px;gap:1px;padding:3px;display:flex;position:absolute;bottom:44px;left:50%;transform:translate(-50%);box-shadow:0 3px 12px #0001}.fragment-viewer-module__VPKueq__controls button{min-width:34px;height:34px;color:var(--ink);border-radius:3px;place-items:center;display:grid;padding:0 9px!important;font-size:20px!important}.fragment-viewer-module__VPKueq__controls button:hover{background:var(--selected)}.fragment-viewer-module__VPKueq__controls .fragment-viewer-module__VPKueq__top{white-space:nowrap;font-size:10px!important}.fragment-viewer-module__VPKueq__instructions{color:var(--muted);text-align:center;pointer-events:none;font-size:10px;line-height:1.4;position:absolute;bottom:13px;left:14px;right:14px}.fragment-viewer-module__VPKueq__info{grid-column:1/-1;padding:24px 22px}.fragment-viewer-module__VPKueq__kicker{color:var(--accent);letter-spacing:.09em;font-size:10px;font-weight:700;display:block}.fragment-viewer-module__VPKueq__info h2{font-size:28px;font-weight:400;line-height:1.1;margin:18px 0!important}.fragment-viewer-module__VPKueq__info>p{color:var(--muted);font-size:12px;line-height:1.65}.fragment-viewer-module__VPKueq__info dl{margin:22px 0}.fragment-viewer-module__VPKueq__info dl>div{border-bottom:1px solid var(--line);padding:12px 0}.fragment-viewer-module__VPKueq__info dt{color:var(--muted);margin-bottom:6px;font-size:10px}.fragment-viewer-module__VPKueq__info dd{text-align:left;max-width:none;margin:0;font-size:12px}.fragment-viewer-module__VPKueq__info .fragment-viewer-module__VPKueq__note{font-size:11px}.fragment-viewer-module__VPKueq__boundary{background:var(--selected);border:1px solid var(--line);border-radius:4px;margin-top:22px;padding:16px}.fragment-viewer-module__VPKueq__boundary strong{color:var(--accent);margin-bottom:10px;font-size:12px;display:block}.fragment-viewer-module__VPKueq__boundary p{color:var(--muted);font-size:11px;line-height:1.65}@media (max-width:650px){.fragment-viewer-module__VPKueq__stage{min-height:390px;margin-inline:12px}.fragment-viewer-module__VPKueq__instructions{font-size:9px;bottom:10px}.fragment-viewer-module__VPKueq__controls{bottom:50px}.fragment-viewer-module__VPKueq__controls button{min-width:42px;height:42px}.fragment-viewer-module__VPKueq__info{padding:20px}.fragment-viewer-module__VPKueq__info h2{font-size:30px}}.fragment-viewer-module__VPKueq__fullscreen{z-index:3;background:var(--surface,#fff);color:var(--ink,#22342b);border-radius:4px;position:absolute;top:12px;right:12px;border:1px solid var(--line,#8c9d8e)!important;padding:10px!important;font-size:11px!important}.fragment-viewer-module__VPKueq__expanded{background:var(--paper,#edf1ec);z-index:1000!important;min-height:0!important;margin:0!important;position:fixed!important;inset:12px!important}.fragment-viewer-module__VPKueq__fallback{width:min(100%,34rem);max-width:34rem;margin:0}.fragment-viewer-module__VPKueq__fallback img{object-fit:contain;width:100%;max-height:clamp(150px,30vh,300px)}.fragment-viewer-module__VPKueq__fallback figcaption{margin:.5rem;font-size:13px}.fragment-viewer-module__VPKueq__message{padding-top:60px;padding-bottom:85px;overflow:auto}.fragment-viewer-module__VPKueq__failure{background:var(--paper,#f4f5ef);justify-content:flex-start}.fragment-viewer-module__VPKueq__expanded .fragment-viewer-module__VPKueq__canvas{height:100%}@media (max-width:650px){.fragment-viewer-module__VPKueq__expanded{inset:0!important}.fragment-viewer-module__VPKueq__badge{top:55px}.fragment-viewer-module__VPKueq__message{gap:7px}}.fragment-viewer-module__VPKueq__options{z-index:4;background:var(--surface,#fffef9);border:1px solid var(--line,#cdd4cb);border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 10px;display:flex;position:absolute;top:14px;left:14px;right:152px;box-shadow:0 5px 24px #0001}.fragment-viewer-module__VPKueq__options label{color:var(--muted,#4f6459);align-items:center;gap:8px;font-size:12px;display:flex}.fragment-viewer-module__VPKueq__options select{font:inherit;background:var(--paper,#f5f5ef);color:var(--ink,#243a2e);border:1px solid var(--line,#cdd4cb);max-width:230px;padding:6px}.fragment-viewer-module__VPKueq__modeTabs{gap:3px;display:flex}.fragment-viewer-module__VPKueq__modeTabs button{border-radius:3px;padding:7px 10px!important;font-size:12px!important}.fragment-viewer-module__VPKueq__modeTabs button[aria-pressed=true]{background:var(--selected,#e5ece1);color:var(--accent,#345843)}.fragment-viewer-module__VPKueq__exposure{margin-left:auto}.fragment-viewer-module__VPKueq__exposure input{width:70px}.fragment-viewer-module__VPKueq__badge{font-size:11px;top:auto;bottom:105px;left:16px}.fragment-viewer-module__VPKueq__presets{background:var(--surface,#fffef9);border:1px solid var(--line,#cdd4cb);border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px;font-size:11px;display:flex;position:absolute;bottom:50px;left:14px}.fragment-viewer-module__VPKueq__presets button{padding:7px 9px!important;font-size:12px!important}.fragment-viewer-module__VPKueq__presets span{color:var(--muted,#4f6459);padding-inline:6px}.fragment-viewer-module__VPKueq__controls{bottom:50px;left:auto;right:14px;transform:none}.fragment-viewer-module__VPKueq__stage{min-height:500px;margin:0 12px}.fragment-viewer-module__VPKueq__message{padding-top:115px;padding-bottom:150px}.fragment-viewer-module__VPKueq__instructions{font-size:11px;bottom:15px}.fragment-viewer-module__VPKueq__expanded{background:var(--paper,#f4f5ef)}.fragment-viewer-module__VPKueq__fullscreen{min-height:44px;font-size:12px!important}.fragment-viewer-module__VPKueq__info h2{font-size:25px}.fragment-viewer-module__VPKueq__info>p{font-size:14px}@media (max-width:1100px){.fragment-viewer-module__VPKueq__exposure{display:none}.fragment-viewer-module__VPKueq__options{right:138px}.fragment-viewer-module__VPKueq__presets span{display:none}.fragment-viewer-module__VPKueq__presets{bottom:95px}.fragment-viewer-module__VPKueq__badge{top:120px;bottom:auto}.fragment-viewer-module__VPKueq__controls{bottom:45px;left:14px;right:auto}.fragment-viewer-module__VPKueq__stage{min-height:550px}}@media (max-width:650px){.fragment-viewer-module__VPKueq__options{flex-direction:column;align-items:flex-start;gap:7px;min-height:90px;padding-right:96px;top:8px;left:8px;right:8px}.fragment-viewer-module__VPKueq__options>label:first-child{width:100%;min-width:0}.fragment-viewer-module__VPKueq__options select{width:100%;min-width:0;max-width:190px;font-size:11px}.fragment-viewer-module__VPKueq__options label{font-size:11px}.fragment-viewer-module__VPKueq__fullscreen{z-index:5;max-width:86px;top:14px;right:14px;line-height:1.2!important}.fragment-viewer-module__VPKueq__modeTabs button{padding:6px 8px!important;font-size:11px!important}.fragment-viewer-module__VPKueq__presets{justify-content:space-between;gap:2px;bottom:100px;left:8px;right:8px}.fragment-viewer-module__VPKueq__presets button{padding:6px!important;font-size:11px!important}.fragment-viewer-module__VPKueq__controls{bottom:48px;left:50%;transform:translate(-50%)}.fragment-viewer-module__VPKueq__instructions{padding:0 8px;font-size:10px}.fragment-viewer-module__VPKueq__badge{font-size:10px;top:115px;left:8px}.fragment-viewer-module__VPKueq__stage{border-radius:0;min-height:570px;margin:0}.fragment-viewer-module__VPKueq__message{padding-top:150px;padding-bottom:180px}.fragment-viewer-module__VPKueq__message strong{font-size:14px}.fragment-viewer-module__VPKueq__message p{font-size:11px}}@media (min-width:1101px){.fragment-viewer-module__VPKueq__options{gap:7px}.fragment-viewer-module__VPKueq__exposure{display:none}.fragment-viewer-module__VPKueq__presets{bottom:100px}.fragment-viewer-module__VPKueq__controls{bottom:48px}.fragment-viewer-module__VPKueq__badge{bottom:155px}}.fragment-viewer-module__VPKueq__preparedLink{border:1px solid var(--line);border-radius:3px;align-items:center;padding:7px 9px;font-size:12px;display:inline-flex}.fragment-viewer-module__VPKueq__stage:not([data-viewer-state=ready]){height:auto;min-height:600px}.fragment-viewer-module__VPKueq__stage:not([data-viewer-state=ready]) .fragment-viewer-module__VPKueq__message{justify-content:flex-start;padding:115px 20px 24px;position:relative;inset:auto;overflow:visible}.fragment-viewer-module__VPKueq__stage:not([data-viewer-state=ready]) .fragment-viewer-module__VPKueq__controls,.fragment-viewer-module__VPKueq__stage:not([data-viewer-state=ready]) .fragment-viewer-module__VPKueq__presets,.fragment-viewer-module__VPKueq__stage:not([data-viewer-state=ready]) .fragment-viewer-module__VPKueq__instructions,.fragment-viewer-module__VPKueq__stage:not([data-viewer-state=ready]) .fragment-viewer-module__VPKueq__badge{display:none}.fragment-viewer-module__VPKueq__recoveryActions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.fragment-viewer-module__VPKueq__recoveryActions button{min-height:44px}.fragment-viewer-module__VPKueq__stage .fragment-viewer-module__VPKueq__fallback img{height:auto;max-height:240px}.fragment-viewer-module__VPKueq__expanded:not([data-viewer-state=ready]) .fragment-viewer-module__VPKueq__message{height:100%;overflow:auto}@media (max-width:650px){.fragment-viewer-module__VPKueq__stage:not([data-viewer-state=ready]) .fragment-viewer-module__VPKueq__message{padding:145px 16px 24px}}
.portal-module__Vl6Hqq__app{--paper:#080d10;--surface:#0d1519;--soft:#111b20;--ink:#f3f7f7;--muted:#a7b5ba;--line:#26363d;--accent:#9bd2c8;--selected:#10272c;--accent-ink:#06201f;background:var(--paper);min-height:100dvh;color:var(--ink);font:14px/1.5 var(--font-body,"Helvetica Neue", Helvetica, Arial, sans-serif);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.portal-module__Vl6Hqq__app[data-theme=estate]{--paper:#f3f4ef;--surface:#fffef9;--soft:#eeeee6;--ink:#213332;--muted:#5c6a66;--line:#d5dcd4;--accent:#087872;--selected:#e1f1eb;--accent-ink:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.portal-module__Vl6Hqq__app *{box-sizing:border-box}.portal-module__Vl6Hqq__app :is(h1,h2,h3,p,figure){margin:0}.portal-module__Vl6Hqq__app :is(button,select,input,textarea,a){font:inherit}.portal-module__Vl6Hqq__app a{color:inherit;text-decoration:none}.portal-module__Vl6Hqq__app button{color:inherit;cursor:pointer;background:0 0;border:0}.portal-module__Vl6Hqq__app button:disabled{opacity:.45;cursor:default}.portal-module__Vl6Hqq__app :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.portal-module__Vl6Hqq__app input,.portal-module__Vl6Hqq__app select,.portal-module__Vl6Hqq__app textarea{background:var(--paper);min-width:0;max-width:100%;color:var(--ink);border:1px solid var(--line);border-radius:4px;padding:9px 11px}.portal-module__Vl6Hqq__app input[type=checkbox]{accent-color:var(--accent);width:15px;height:15px}.portal-module__Vl6Hqq__app input[type=range]{accent-color:var(--accent)}.portal-module__Vl6Hqq__skip{z-index:200;background:var(--accent);padding:12px;position:fixed;top:-80px;left:15px;color:var(--accent-ink)!important}.portal-module__Vl6Hqq__skip:focus{top:8px}.portal-module__Vl6Hqq__srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.portal-module__Vl6Hqq__header{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:26px;height:74px;padding:0 28px;display:flex}.portal-module__Vl6Hqq__brand{letter-spacing:.08em;align-items:center;gap:10px;font-weight:700;display:flex;font-size:20px!important}.portal-module__Vl6Hqq__brand svg{color:var(--accent)}.portal-module__Vl6Hqq__headerTitle{border-left:1px solid var(--line);font:10px var(--font-mono);letter-spacing:.12em;color:var(--muted);align-items:center;gap:15px;padding-left:25px;display:flex}.portal-module__Vl6Hqq__headerTitle b{color:var(--accent);border:1px solid var(--line);padding:3px 6px;font-size:9px;font-weight:400}.portal-module__Vl6Hqq__header nav{align-items:center;gap:23px;margin-left:auto;font-size:12px;display:flex}.portal-module__Vl6Hqq__header nav button{min-width:36px;min-height:40px}.portal-module__Vl6Hqq__avatar{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);border-radius:50%;place-items:center;font-size:10px;display:grid}.portal-module__Vl6Hqq__demoNotice{background:var(--selected);border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:10px;padding:10px 28px;font-size:11px;display:flex}.portal-module__Vl6Hqq__statusDot{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.portal-module__Vl6Hqq__layout{grid-template-columns:236px minmax(0,1fr);min-height:calc(100dvh - 112px);display:grid}.portal-module__Vl6Hqq__layout[hidden]{display:none}.portal-module__Vl6Hqq__initialLoading{flex-direction:column;gap:12px;min-height:calc(100dvh - 112px);padding:clamp(2rem,5vw,4rem);display:flex}.portal-module__Vl6Hqq__initialLoading>p{font-size:18px}.portal-module__Vl6Hqq__initialLoading noscript{max-width:38rem;color:var(--muted)}.portal-module__Vl6Hqq__sidebar{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;display:flex}.portal-module__Vl6Hqq__tenant{border-bottom:1px solid var(--line);padding:24px 20px}.portal-module__Vl6Hqq__tenant strong{margin:9px 0 4px;font-size:15px;line-height:1.4;display:block}.portal-module__Vl6Hqq__tenant small{color:var(--muted);font-size:11px}.portal-module__Vl6Hqq__kicker{font:10px var(--font-mono);letter-spacing:.11em;color:var(--accent);line-height:1.7}.portal-module__Vl6Hqq__navGroup{font:9px var(--font-mono);letter-spacing:.1em;color:var(--muted);margin:22px 10px 9px;display:block}.portal-module__Vl6Hqq__moduleNav a{min-height:39px;color:var(--muted);border-radius:4px;align-items:center;gap:11px;padding:9px 10px;font-size:12px;display:flex}.portal-module__Vl6Hqq__moduleNav a span{flex:1}.portal-module__Vl6Hqq__moduleNav a small{font:10px var(--font-mono)}.portal-module__Vl6Hqq__moduleNav a:hover{color:var(--ink);background:var(--soft)}.portal-module__Vl6Hqq__moduleNav a[aria-current=page]{background:var(--selected);color:var(--accent)}.portal-module__Vl6Hqq__sidebarFooter{border-top:1px solid var(--line);color:var(--muted);margin-top:auto;padding:22px 20px;font-size:10px}.portal-module__Vl6Hqq__sidebarFooter>span{margin-top:18px;display:block}.portal-module__Vl6Hqq__sidebarFooter i{background:var(--accent);border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.portal-module__Vl6Hqq__menuButton{display:none}.portal-module__Vl6Hqq__main{min-width:0}.portal-module__Vl6Hqq__pageHead{justify-content:space-between;align-items:center;gap:20px;padding:29px 30px 24px;display:flex}.portal-module__Vl6Hqq__breadcrumb{color:var(--muted);font-size:10px;margin-bottom:14px!important}.portal-module__Vl6Hqq__breadcrumb span{color:var(--line);padding:0 8px}.portal-module__Vl6Hqq__pageHead h1{letter-spacing:-.035em;font-size:clamp(23px,2.2vw,34px);font-weight:400;line-height:1.2}.portal-module__Vl6Hqq__pageHead>div>p:last-child{color:var(--muted);margin-top:8px;font-size:12px}.portal-module__Vl6Hqq__button,.portal-module__Vl6Hqq__primary{white-space:normal;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:39px;line-height:1.4;display:inline-flex;border:1px solid var(--line)!important;padding:9px 14px!important;font-size:11px!important}.portal-module__Vl6Hqq__button:hover{color:var(--accent);border-color:var(--accent)!important}.portal-module__Vl6Hqq__primary{background:var(--accent)!important;color:var(--accent-ink)!important;border-color:var(--accent)!important}.portal-module__Vl6Hqq__contextBar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:26px;margin:0 30px 24px;padding:15px 0;display:flex}.portal-module__Vl6Hqq__contextBar>div:first-child{align-items:center;gap:14px;display:flex}.portal-module__Vl6Hqq__contextBar label{font:9px var(--font-mono);letter-spacing:.07em;color:var(--muted)}.portal-module__Vl6Hqq__contextBar select{background:var(--surface);min-height:38px;font-size:12px}.portal-module__Vl6Hqq__contextMeta{color:var(--muted);font:9px var(--font-mono);gap:28px;margin-left:auto;display:flex}.portal-module__Vl6Hqq__contextMeta b{color:var(--ink);margin-top:5px;font-size:10px;font-weight:400;display:block}.portal-module__Vl6Hqq__badge{width:fit-content;font:9px var(--font-mono);border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:3px;padding:4px 7px;display:inline-block}.portal-module__Vl6Hqq__badge[data-tone=source]{color:var(--accent)}.portal-module__Vl6Hqq__workspace{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 288px;display:grid}.portal-module__Vl6Hqq__primaryArea{min-width:0}.portal-module__Vl6Hqq__summaryStrip{border-bottom:1px solid var(--line);align-items:center;gap:28px;padding:20px 24px;display:flex}.portal-module__Vl6Hqq__summaryStrip>div{flex:1}.portal-module__Vl6Hqq__summaryStrip strong{font:400 24px var(--font-mono);letter-spacing:-.05em;display:block}.portal-module__Vl6Hqq__summaryStrip span{color:var(--muted);margin-top:4px;font-size:10px;display:block}.portal-module__Vl6Hqq__inspector{background:var(--surface);border-left:1px solid var(--line);min-width:0;padding:24px 20px}.portal-module__Vl6Hqq__inspector h2{margin:12px 0 18px;font-size:19px;font-weight:400;line-height:1.35}.portal-module__Vl6Hqq__inspector h2 span{color:var(--muted)}.portal-module__Vl6Hqq__inspector>p{color:var(--muted);margin:18px 0;font-size:12px;line-height:1.65}.portal-module__Vl6Hqq__inspector>.portal-module__Vl6Hqq__button{width:100%;margin-top:12px}.portal-module__Vl6Hqq__inspectorImage{margin:0 0 14px}.portal-module__Vl6Hqq__inspectorImage img{object-fit:cover;border-radius:3px;width:100%;height:147px;display:block}.portal-module__Vl6Hqq__inspectorList{border-top:1px solid var(--line);margin:25px -20px -24px;padding:18px 20px}.portal-module__Vl6Hqq__inspectorList>button{text-align:left;border-bottom:1px solid var(--line);gap:10px;width:100%;padding:12px 0;font-size:11px;display:flex}.portal-module__Vl6Hqq__inspectorList button>span{font:10px var(--font-mono);color:var(--accent)}.portal-module__Vl6Hqq__inspectorList button>b{margin-left:auto;font-weight:400}.portal-module__Vl6Hqq__inspectorList button[aria-pressed=true]{color:var(--accent)}.portal-module__Vl6Hqq__quickLinks{border-top:1px solid var(--line);color:var(--accent);gap:22px;padding:18px 24px;font-size:11px;display:flex}.portal-module__Vl6Hqq__viewerTools{background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;font-size:10px;display:flex}.portal-module__Vl6Hqq__mono{font:10px var(--font-mono);color:var(--muted)}.portal-module__Vl6Hqq__toolGroup{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.portal-module__Vl6Hqq__toolGroup label{color:var(--muted);cursor:pointer;align-items:center;gap:6px;display:flex}.portal-module__Vl6Hqq__imageStage{touch-action:pan-y;cursor:grab;isolation:isolate;background:#131b19;height:clamp(420px,44vw,690px);position:relative;overflow:hidden;outline-offset:-3px!important}.portal-module__Vl6Hqq__imageStage[data-measuring=true]{cursor:crosshair}.portal-module__Vl6Hqq__imagePlane{will-change:transform;position:absolute;inset:0}.portal-module__Vl6Hqq__imagePlane>img{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none}.portal-module__Vl6Hqq__overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.portal-module__Vl6Hqq__marker{--point-color:#a6d6cf;z-index:1;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #04191a38,0 2px 8px #0005;border:2px solid var(--point-color)!important;color:#fff!important;background:#102923ed!important;padding:3px!important}.portal-module__Vl6Hqq__marker[data-selected=true]{z-index:2;box-shadow:0 0 0 7px #ffffff60,0 2px 8px #0005;background:var(--point-color)!important;color:#102923!important}.portal-module__Vl6Hqq__markerSymbol{font-size:18px;font-weight:600;line-height:18px}.portal-module__Vl6Hqq__markerCode{font:9px/13px var(--font-mono);letter-spacing:.02em}.portal-module__Vl6Hqq__markerLabel{border:1px solid var(--point-color);color:#fff;pointer-events:none;background:#102923f5;border-radius:3px;width:max-content;max-width:140px;padding:4px 7px;font-size:10px;line-height:1.4;display:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.portal-module__Vl6Hqq__marker:is(:hover,:focus-visible,[data-selected=true]) .portal-module__Vl6Hqq__markerLabel{display:block}.portal-module__Vl6Hqq__marker[data-kind=missing-vine],.portal-module__Vl6Hqq__legendFilters [data-kind=missing-vine]{--point-color:#f3c174}.portal-module__Vl6Hqq__marker[data-kind=weak-canopy],.portal-module__Vl6Hqq__legendFilters [data-kind=weak-canopy]{--point-color:#ef9f97}.portal-module__Vl6Hqq__marker[data-kind=row-condition],.portal-module__Vl6Hqq__legendFilters [data-kind=row-condition]{--point-color:#ded58b}.portal-module__Vl6Hqq__marker[data-kind=wall],.portal-module__Vl6Hqq__legendFilters [data-kind=wall]{--point-color:#a9c9e8}.portal-module__Vl6Hqq__marker[data-kind=access],.portal-module__Vl6Hqq__legendFilters [data-kind=access]{--point-color:#a2cfac}.portal-module__Vl6Hqq__marker[data-kind=terrain],.portal-module__Vl6Hqq__legendFilters [data-kind=terrain]{--point-color:#dbc3a2}.portal-module__Vl6Hqq__marker[data-kind=infrastructure],.portal-module__Vl6Hqq__legendFilters [data-kind=infrastructure]{--point-color:#cdbde5}.portal-module__Vl6Hqq__mapLegend{border-block:1px solid var(--line);background:var(--surface);padding:12px 18px}.portal-module__Vl6Hqq__legendHeading{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:9px;font-size:12px;display:flex}.portal-module__Vl6Hqq__legendHeading strong{font-weight:500}.portal-module__Vl6Hqq__legendHeading>span{color:var(--muted);font-size:11px}.portal-module__Vl6Hqq__legendFilters{flex-wrap:wrap;gap:5px;display:flex}.portal-module__Vl6Hqq__legendFilters button{border:1px solid var(--line);border-radius:4px;align-items:center;gap:6px;min-height:44px;padding:7px 9px;font-size:11px;display:inline-flex}.portal-module__Vl6Hqq__legendFilters button[aria-pressed=true]{background:var(--selected);border-color:var(--accent)}.portal-module__Vl6Hqq__legendFilters b{font:10px var(--font-mono);color:var(--muted)}.portal-module__Vl6Hqq__legendSymbol{border:1px solid var(--point-color,#a6d6cf);width:19px;height:19px;color:var(--point-color,#a6d6cf);background:#102923;border-radius:50%;place-items:center;font-size:12px;display:grid}.portal-module__Vl6Hqq__observationBrief{border-top:1px solid var(--line);margin-block:14px}.portal-module__Vl6Hqq__observationBrief dl{margin:0}.portal-module__Vl6Hqq__observationBrief dl>div{border-bottom:1px solid var(--line);padding-block:10px}.portal-module__Vl6Hqq__observationBrief dt{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:4px;font-size:10px}.portal-module__Vl6Hqq__observationBrief dd{margin:0;font-size:12px;line-height:1.6}.portal-module__Vl6Hqq__observationBrief>.portal-module__Vl6Hqq__button{justify-content:center;width:100%;margin-top:12px;font-size:12px}@media (max-width:650px){.portal-module__Vl6Hqq__mapLegend{padding:12px}.portal-module__Vl6Hqq__legendHeading{flex-direction:column;gap:4px}.portal-module__Vl6Hqq__legendFilters{gap:4px}.portal-module__Vl6Hqq__legendFilters button{padding-inline:7px}}.portal-module__Vl6Hqq__imageLabel{color:#e9f4f2;font:9px var(--font-mono);letter-spacing:.07em;pointer-events:none;background:#081615e0;padding:6px 9px;position:absolute;top:16px;left:16px}.portal-module__Vl6Hqq__imageLabel b{color:#b2c6c0;font-weight:400}.portal-module__Vl6Hqq__zoomControls{background:var(--surface);border:1px solid var(--line);border-radius:4px;align-items:center;display:flex;position:absolute;bottom:20px;right:18px;overflow:hidden;box-shadow:0 6px 20px #0002}.portal-module__Vl6Hqq__zoomControls button{border-left:1px solid var(--line);min-width:38px;height:38px;font-size:20px}.portal-module__Vl6Hqq__zoomControls button:first-child{border:0}.portal-module__Vl6Hqq__zoomControls span{font:10px var(--font-mono);padding:0 8px}.portal-module__Vl6Hqq__viewerCaption{color:var(--muted);background:var(--surface);justify-content:space-between;gap:10px;padding:12px 18px;font-size:9px;line-height:1.5;display:flex}.portal-module__Vl6Hqq__viewerMessage{background:var(--paper);color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:absolute;inset:0}.portal-module__Vl6Hqq__viewerMessage strong{font-size:15px;font-weight:400}.portal-module__Vl6Hqq__callout{border-left:2px solid var(--accent);background:var(--selected);color:var(--muted);margin:20px;padding:15px 18px;font-size:12px;line-height:1.7}.portal-module__Vl6Hqq__modelPanel{flex-direction:column;min-height:650px;padding:22px 0;display:flex}.portal-module__Vl6Hqq__modelPanel>.portal-module__Vl6Hqq__sectionHead{padding:0 24px 20px}.portal-module__Vl6Hqq__modelPanel>.portal-module__Vl6Hqq__note{padding:15px 24px}.portal-module__Vl6Hqq__modelPoster{border-radius:4px;flex:1;min-height:460px;margin:0 18px;position:relative;overflow:hidden}.portal-module__Vl6Hqq__modelPoster>img{object-fit:cover;filter:brightness(.5)}.portal-module__Vl6Hqq__modelPoster>div{color:#fff;text-align:center;background:linear-gradient(#0000,#071717ad);flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:24px;display:flex;position:absolute;inset:0}.portal-module__Vl6Hqq__modelPoster h2{font-size:32px;font-weight:400}.portal-module__Vl6Hqq__modelPoster .portal-module__Vl6Hqq__kicker{color:#b6eee2}.portal-module__Vl6Hqq__content{border-top:1px solid var(--line);min-height:600px}.portal-module__Vl6Hqq__editorial{max-width:1600px;margin:0 auto;padding:30px}.portal-module__Vl6Hqq__editorial h2{letter-spacing:-.03em;margin-bottom:16px;font-size:24px;font-weight:400;line-height:1.3}.portal-module__Vl6Hqq__editorial h3{margin-bottom:10px;font-size:15px;font-weight:500;line-height:1.5}.portal-module__Vl6Hqq__editorial>p{color:var(--muted);max-width:95ch;margin-bottom:24px;font-size:13px;line-height:1.7}.portal-module__Vl6Hqq__editorial>.portal-module__Vl6Hqq__callout{margin:22px 0}.portal-module__Vl6Hqq__editorial>.portal-module__Vl6Hqq__button{margin-top:24px}.portal-module__Vl6Hqq__note{color:var(--muted);font-size:11px;line-height:1.7}.portal-module__Vl6Hqq__sectionHead{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.portal-module__Vl6Hqq__sectionHead h2{font-size:21px;margin:7px 0 0!important}.portal-module__Vl6Hqq__definition{margin:22px 0}.portal-module__Vl6Hqq__definition>div{border-top:1px solid var(--line);justify-content:space-between;gap:18px;padding:13px 0;font-size:12px;display:flex}.portal-module__Vl6Hqq__definition dt{color:var(--muted)}.portal-module__Vl6Hqq__definition dd{text-align:right;margin:0}.portal-module__Vl6Hqq__largeMedia{height:330px;position:relative;overflow:hidden}.portal-module__Vl6Hqq__largeMedia>img{object-fit:cover}.portal-module__Vl6Hqq__largeMedia>div{color:#fff;background:linear-gradient(#0000,#061513b0);flex-direction:column;justify-content:flex-end;padding:30px;display:flex;position:absolute;inset:0}.portal-module__Vl6Hqq__largeMedia h2{font-size:32px;font-weight:400}.portal-module__Vl6Hqq__largeMedia .portal-module__Vl6Hqq__kicker{color:#b4e8da}.portal-module__Vl6Hqq__parcelRow{text-align:left;align-items:center;gap:25px;width:100%;padding:20px 0;display:flex;border-top:1px solid var(--line)!important}.portal-module__Vl6Hqq__parcelRow>img{object-fit:cover;border-radius:4px;width:180px;height:105px}.portal-module__Vl6Hqq__parcelRow>span:last-child{color:var(--accent);margin-left:auto}.portal-module__Vl6Hqq__parcelRow strong{margin:8px 0;font-size:21px;font-weight:400;display:block}.portal-module__Vl6Hqq__parcelRow small{color:var(--muted)}.portal-module__Vl6Hqq__parcelRow[aria-pressed=true] strong{color:var(--accent)}.portal-module__Vl6Hqq__collection{border-top:1px solid var(--line);align-items:center;gap:25px;padding:24px 0;display:flex}.portal-module__Vl6Hqq__collection>div{flex:1}.portal-module__Vl6Hqq__collection p{color:var(--muted);font-size:12px}.portal-module__Vl6Hqq__empty{text-align:center;border:1px dashed var(--line);background:var(--surface);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:230px;margin:24px 0;padding:35px 20px;display:flex}.portal-module__Vl6Hqq__empty>svg{width:26px;height:26px;color:var(--accent)}.portal-module__Vl6Hqq__empty h2{font-size:21px;margin:0!important}.portal-module__Vl6Hqq__empty p{max-width:65ch;color:var(--muted);font-size:12px;line-height:1.7}.portal-module__Vl6Hqq__splitContent{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:30px;margin-bottom:35px;display:grid}.portal-module__Vl6Hqq__splitContent>img{object-fit:cover;border-radius:4px;width:100%;height:300px}.portal-module__Vl6Hqq__splitContent>div{align-self:center}.portal-module__Vl6Hqq__splitContent p{color:var(--muted);margin:18px 0;font-size:13px;line-height:1.7}.portal-module__Vl6Hqq__filters{flex-wrap:wrap;align-items:end;gap:20px;margin-bottom:22px;display:flex}.portal-module__Vl6Hqq__filters label{min-width:0;color:var(--muted);flex-direction:column;flex:180px;gap:7px;font-size:13px;display:flex}.portal-module__Vl6Hqq__filters input,.portal-module__Vl6Hqq__filters select{width:100%;min-width:0;min-height:44px}.portal-module__Vl6Hqq__tableWrap{max-width:100%;margin-bottom:24px;overflow-x:auto}.portal-module__Vl6Hqq__tableWrap table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.portal-module__Vl6Hqq__tableWrap caption{text-align:left;color:var(--muted);padding-bottom:16px;font-size:11px}.portal-module__Vl6Hqq__tableWrap th{color:var(--muted);font-weight:400;font:9px var(--font-mono);text-transform:uppercase;letter-spacing:.07em;background:var(--surface);white-space:nowrap;padding:12px 15px}.portal-module__Vl6Hqq__tableWrap td{border-bottom:1px solid var(--line);vertical-align:top;min-width:90px;padding:16px 15px}.portal-module__Vl6Hqq__tableWrap td small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.portal-module__Vl6Hqq__tableWrap .portal-module__Vl6Hqq__datasetLink{align-items:center;gap:6px;min-height:44px;display:inline-flex}.portal-module__Vl6Hqq__tableWrap button,.portal-module__Vl6Hqq__tableWrap td a{color:var(--accent);text-align:left;min-width:40px;min-height:35px;padding:0}.portal-module__Vl6Hqq__tableWrap tr[data-selected=true] td{background:var(--selected)}.portal-module__Vl6Hqq__reviewGrid{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);gap:36px;padding-top:30px;display:grid}.portal-module__Vl6Hqq__reviewGrid p{color:var(--muted);margin:15px 0;font-size:12px;line-height:1.7}.portal-module__Vl6Hqq__reviewGrid img{object-fit:cover;border-radius:4px;width:100%;height:auto;max-height:420px;margin-top:15px}.portal-module__Vl6Hqq__gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px;display:grid}.portal-module__Vl6Hqq__gallery button{text-align:left;padding:0}.portal-module__Vl6Hqq__gallery img{object-fit:cover;border:1px solid var(--line);border-radius:4px;width:100%;height:220px}.portal-module__Vl6Hqq__gallery button>span{margin-top:12px;display:block}.portal-module__Vl6Hqq__gallery strong{font-size:14px;font-weight:400;display:block}.portal-module__Vl6Hqq__gallery small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.portal-module__Vl6Hqq__documentRow{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:26px 0;display:flex}.portal-module__Vl6Hqq__documentRow>div{flex:1}.portal-module__Vl6Hqq__documentRow p{color:var(--muted);font-size:12px}.portal-module__Vl6Hqq__documentRow>svg{color:var(--accent)}.portal-module__Vl6Hqq__reportRecord{border-top:1px solid var(--line);padding:18px 0}.portal-module__Vl6Hqq__reportRecord strong{font-size:13px;font-weight:500}.portal-module__Vl6Hqq__reportRecord p{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0;font-size:12px}.portal-module__Vl6Hqq__timeline{border-left:1px solid var(--line);margin:30px 0;padding:0 0 0 20px;list-style:none}.portal-module__Vl6Hqq__timeline li{padding:0 0 35px 20px;position:relative}.portal-module__Vl6Hqq__timeline li:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:-24px}.portal-module__Vl6Hqq__timeline time,.portal-module__Vl6Hqq__timeline>li>span{font:11px var(--font-mono);color:var(--accent);margin-bottom:12px;display:block}.portal-module__Vl6Hqq__timeline p{color:var(--muted);font-size:12px}.portal-module__Vl6Hqq__compareSelectors{gap:25px;margin:28px 0;display:flex}.portal-module__Vl6Hqq__compareSelectors label{color:var(--muted);flex-direction:column;flex:1;gap:10px;font-size:11px;display:flex}.portal-module__Vl6Hqq__compareStage{height:460px;margin-top:24px;position:relative;overflow:hidden}.portal-module__Vl6Hqq__compareStage img{object-fit:cover}.portal-module__Vl6Hqq__compareStage>div{position:absolute;inset:0}.portal-module__Vl6Hqq__compareStage>span{pointer-events:none;border-left:2px solid #6ee7df;position:absolute;top:0;bottom:0}.portal-module__Vl6Hqq__range{color:var(--muted);align-items:center;gap:20px;margin-top:20px;font-size:11px;display:flex}.portal-module__Vl6Hqq__range input{flex:1;min-height:40px}.portal-module__Vl6Hqq__footer{color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:20px;padding:20px 30px;font-size:10px;display:flex}.portal-module__Vl6Hqq__footer>span{max-width:60ch;margin-right:auto}.portal-module__Vl6Hqq__footer button{min-height:32px}.portal-module__Vl6Hqq__liveStatus{min-height:24px;color:var(--accent);font-size:11px;margin:0 30px!important}.portal-module__Vl6Hqq__entrance{max-width:1280px;margin:auto;padding:65px 35px}.portal-module__Vl6Hqq__entrance h1{letter-spacing:-.05em;white-space:pre-line;margin:20px 0 25px;font-size:clamp(40px,6vw,72px);font-weight:400;line-height:1.03}.portal-module__Vl6Hqq__entrance>p{color:var(--muted);max-width:65ch;margin-bottom:35px;line-height:1.7}.portal-module__Vl6Hqq__featuredDemo{border-radius:4px;height:420px;margin:35px 0;display:block;position:relative;overflow:hidden}.portal-module__Vl6Hqq__featuredDemo>img{object-fit:cover}.portal-module__Vl6Hqq__featuredDemo>div{background:linear-gradient(#0000,#051411dd);flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:35px;display:flex;position:absolute;inset:0}.portal-module__Vl6Hqq__featuredDemo h2{letter-spacing:-.04em;margin:7px 0;font-size:40px;font-weight:400}.portal-module__Vl6Hqq__featuredDemo p{color:#c9d7d3;margin-bottom:22px}.portal-module__Vl6Hqq__previewLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:35px;display:grid}.portal-module__Vl6Hqq__previewLinks a{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0}.portal-module__Vl6Hqq__previewLinks strong{font-size:15px;font-weight:400;display:block}.portal-module__Vl6Hqq__previewLinks span{color:var(--muted);margin-top:12px;font-size:11px;display:block}@media (min-width:1800px){.portal-module__Vl6Hqq__layout{grid-template-columns:260px minmax(0,1fr)}.portal-module__Vl6Hqq__workspace{grid-template-columns:minmax(0,1fr) 330px}.portal-module__Vl6Hqq__pageHead{padding-top:38px;padding-bottom:32px}.portal-module__Vl6Hqq__inspector{padding:28px}.portal-module__Vl6Hqq__gallery img{height:280px}.portal-module__Vl6Hqq__imageStage{height:690px}.portal-module__Vl6Hqq__summaryStrip{padding:26px 30px}}@media (max-width:1200px){.portal-module__Vl6Hqq__layout{grid-template-columns:215px minmax(0,1fr)}.portal-module__Vl6Hqq__workspace{grid-template-columns:minmax(0,1fr) 250px}.portal-module__Vl6Hqq__inspector{padding:20px 16px}.portal-module__Vl6Hqq__contextMeta{display:none}.portal-module__Vl6Hqq__contextBar>.portal-module__Vl6Hqq__badge{margin-left:auto}.portal-module__Vl6Hqq__pageHead,.portal-module__Vl6Hqq__editorial{padding:24px}.portal-module__Vl6Hqq__contextBar{margin-left:24px;margin-right:24px}.portal-module__Vl6Hqq__summaryStrip{gap:16px;padding:18px}.portal-module__Vl6Hqq__summaryStrip strong{font-size:22px}.portal-module__Vl6Hqq__summaryStrip span{font-size:9px}.portal-module__Vl6Hqq__quickLinks{flex-wrap:wrap;gap:15px}.portal-module__Vl6Hqq__viewerTools{flex-direction:column;align-items:flex-start}.portal-module__Vl6Hqq__viewerCaption{flex-direction:column}.portal-module__Vl6Hqq__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-module__Vl6Hqq__reviewGrid{grid-template-columns:1fr}.portal-module__Vl6Hqq__imageLabel b{display:none}.portal-module__Vl6Hqq__sidebar .portal-module__Vl6Hqq__tenant{padding-left:18px}.portal-module__Vl6Hqq__moduleNav a{font-size:11px}.portal-module__Vl6Hqq__inspectorList{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}}@media (max-width:1000px){.portal-module__Vl6Hqq__workspace{grid-template-columns:1fr}.portal-module__Vl6Hqq__inspector{border-left:0;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 28px;display:grid}.portal-module__Vl6Hqq__inspector>.portal-module__Vl6Hqq__sectionHead,.portal-module__Vl6Hqq__inspector>h2{grid-column:1/-1;margin:0}.portal-module__Vl6Hqq__inspector>.portal-module__Vl6Hqq__inspectorImage{grid-column:1}.portal-module__Vl6Hqq__inspector>.portal-module__Vl6Hqq__badge{align-self:start}.portal-module__Vl6Hqq__inspector>fieldset{grid-area:3/2/6}.portal-module__Vl6Hqq__inspector>.portal-module__Vl6Hqq__button{grid-column:2}.portal-module__Vl6Hqq__inspectorList{grid-column:1/-1;margin:0;padding:20px 0 0}.portal-module__Vl6Hqq__modelPanel{min-height:600px}.portal-module__Vl6Hqq__imageStage{height:480px}.portal-module__Vl6Hqq__splitContent{grid-template-columns:1fr}.portal-module__Vl6Hqq__headerTitle{gap:9px;padding-left:18px;font-size:9px}.portal-module__Vl6Hqq__websiteLink,.portal-module__Vl6Hqq__pageHead>.portal-module__Vl6Hqq__button{display:none}.portal-module__Vl6Hqq__contextBar{gap:15px}.portal-module__Vl6Hqq__contextBar>div:first-child{flex-direction:column;align-items:flex-start;gap:7px}}@media (max-width:760px){.portal-module__Vl6Hqq__header{gap:18px;height:64px;padding:0 18px}.portal-module__Vl6Hqq__headerTitle{border:0;padding:0;font-size:9px}.portal-module__Vl6Hqq__headerTitle b{display:none}.portal-module__Vl6Hqq__header nav{gap:8px}.portal-module__Vl6Hqq__avatar{display:none}.portal-module__Vl6Hqq__brand{gap:7px;font-size:17px!important}.portal-module__Vl6Hqq__brand svg{width:22px}.portal-module__Vl6Hqq__demoNotice{align-items:flex-start;padding:10px 18px;font-size:10px;line-height:1.65}.portal-module__Vl6Hqq__statusDot{margin-top:5px}.portal-module__Vl6Hqq__layout{display:block}.portal-module__Vl6Hqq__sidebar{border-right:0;border-bottom:1px solid var(--line)}.portal-module__Vl6Hqq__tenant{padding:16px 18px!important}.portal-module__Vl6Hqq__tenant strong{margin:3px 0;font-size:13px}.portal-module__Vl6Hqq__tenant small{display:none}.portal-module__Vl6Hqq__tenant .portal-module__Vl6Hqq__kicker{font-size:8px}.portal-module__Vl6Hqq__sidebarFooter{display:none}.portal-module__Vl6Hqq__menuButton{text-align:left;align-items:center;gap:10px;width:100%;display:flex;border-top:1px solid var(--line)!important;padding:12px 18px!important;font-size:12px!important}.portal-module__Vl6Hqq__moduleNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;display:none}.portal-module__Vl6Hqq__moduleNav[data-open=true]{display:grid}.portal-module__Vl6Hqq__navGroup{margin-top:16px}.portal-module__Vl6Hqq__moduleNav a{min-height:44px}.portal-module__Vl6Hqq__pageHead{padding:24px 18px 20px}.portal-module__Vl6Hqq__pageHead h1{font-size:26px}.portal-module__Vl6Hqq__breadcrumb{font-size:9px;margin-bottom:12px!important}.portal-module__Vl6Hqq__pageHead>div>p:last-child{font-size:11px}.portal-module__Vl6Hqq__contextBar{gap:12px;margin:0 18px 18px;padding:13px 0}.portal-module__Vl6Hqq__contextBar select{max-width:250px;font-size:11px}.portal-module__Vl6Hqq__contextBar>.portal-module__Vl6Hqq__badge{font-size:8px}.portal-module__Vl6Hqq__summaryStrip{gap:12px;padding:18px}.portal-module__Vl6Hqq__summaryStrip strong{font-size:23px}.portal-module__Vl6Hqq__summaryStrip span{font-size:9px;line-height:1.4}.portal-module__Vl6Hqq__imageStage{height:430px}.portal-module__Vl6Hqq__viewerTools{flex-flow:wrap;align-items:center;gap:10px;padding:12px 16px}.portal-module__Vl6Hqq__viewerCaption{padding:12px 16px;font-size:9px}.portal-module__Vl6Hqq__quickLinks{padding:18px;font-size:10px}.portal-module__Vl6Hqq__inspector{padding:22px 18px;display:block}.portal-module__Vl6Hqq__inspector h2{margin:15px 0;font-size:22px}.portal-module__Vl6Hqq__inspectorImage img{height:220px}.portal-module__Vl6Hqq__inspector>fieldset{margin:20px 0}.portal-module__Vl6Hqq__inspectorList{margin-top:25px}.portal-module__Vl6Hqq__editorial{padding:24px 18px}.portal-module__Vl6Hqq__editorial h2{font-size:23px}.portal-module__Vl6Hqq__largeMedia{height:270px}.portal-module__Vl6Hqq__largeMedia>div{padding:22px 18px}.portal-module__Vl6Hqq__largeMedia h2{font-size:27px}.portal-module__Vl6Hqq__parcelRow{gap:14px}.portal-module__Vl6Hqq__parcelRow>img{width:105px;height:100px}.portal-module__Vl6Hqq__parcelRow strong{font-size:18px}.portal-module__Vl6Hqq__parcelRow small{font-size:10px}.portal-module__Vl6Hqq__collection{flex-wrap:wrap;gap:15px}.portal-module__Vl6Hqq__collection>.portal-module__Vl6Hqq__badge{margin-left:40px}.portal-module__Vl6Hqq__filters{flex-direction:column;align-items:stretch;gap:12px}.portal-module__Vl6Hqq__filters input{min-width:0}.portal-module__Vl6Hqq__gallery{gap:24px 14px}.portal-module__Vl6Hqq__gallery img{height:150px}.portal-module__Vl6Hqq__gallery strong{font-size:12px}.portal-module__Vl6Hqq__gallery small{font-size:9px}.portal-module__Vl6Hqq__documentRow{flex-wrap:wrap;gap:14px}.portal-module__Vl6Hqq__documentRow>div{min-width:200px}.portal-module__Vl6Hqq__documentRow>.portal-module__Vl6Hqq__button{margin-left:30px}.portal-module__Vl6Hqq__sectionHead{flex-wrap:wrap;align-items:flex-start}.portal-module__Vl6Hqq__modelPanel>.portal-module__Vl6Hqq__sectionHead{padding-left:18px;padding-right:18px}.portal-module__Vl6Hqq__modelPoster{min-height:400px;margin:0 12px}.portal-module__Vl6Hqq__modelPoster h2{font-size:28px}.portal-module__Vl6Hqq__compareSelectors{flex-direction:column;gap:18px}.portal-module__Vl6Hqq__compareStage{height:320px}.portal-module__Vl6Hqq__range{flex-direction:column;align-items:stretch;gap:8px}.portal-module__Vl6Hqq__footer{gap:12px;padding:18px}.portal-module__Vl6Hqq__footer>span{flex-basis:100%;font-size:10px}.portal-module__Vl6Hqq__liveStatus{margin:0 18px!important}.portal-module__Vl6Hqq__entrance{padding:40px 18px}.portal-module__Vl6Hqq__entrance h1{font-size:46px}.portal-module__Vl6Hqq__featuredDemo{height:360px}.portal-module__Vl6Hqq__featuredDemo>div{padding:23px}.portal-module__Vl6Hqq__featuredDemo h2{font-size:30px}.portal-module__Vl6Hqq__previewLinks{grid-template-columns:1fr;gap:0}.portal-module__Vl6Hqq__previewLinks a{border-bottom:0;justify-content:space-between;align-items:center;padding:22px 0;display:flex}.portal-module__Vl6Hqq__previewLinks span{margin:0}.portal-module__Vl6Hqq__callout{margin:16px;font-size:11px}.portal-module__Vl6Hqq__toolGroup{gap:10px}.portal-module__Vl6Hqq__toolGroup label{font-size:10px}.portal-module__Vl6Hqq__imageLabel{max-width:calc(100% - 30px);font-size:8px}.portal-module__Vl6Hqq__reportPrint .portal-module__Vl6Hqq__tableWrap td{font-size:10px}.portal-module__Vl6Hqq__empty{padding:28px 18px}.portal-module__Vl6Hqq__empty h2{font-size:20px}.portal-module__Vl6Hqq__header>.portal-module__Vl6Hqq__button{margin-left:auto}}@media (prefers-reduced-motion:reduce){.portal-module__Vl6Hqq__app *{scroll-behavior:auto!important;transition:none!important}}@media print{.portal-module__Vl6Hqq__app{--ink:#111;--muted:#444;--paper:#fff;--surface:#fff;--line:#bbb;font-size:10pt;color:#111!important;background:#fff!important}.portal-module__Vl6Hqq__header,.portal-module__Vl6Hqq__demoNotice,.portal-module__Vl6Hqq__sidebar,.portal-module__Vl6Hqq__pageHead,.portal-module__Vl6Hqq__contextBar,.portal-module__Vl6Hqq__footer,.portal-module__Vl6Hqq__liveStatus,.portal-module__Vl6Hqq__sectionHead .portal-module__Vl6Hqq__toolGroup{display:none!important}.portal-module__Vl6Hqq__layout{display:block}.portal-module__Vl6Hqq__content{border:0}.portal-module__Vl6Hqq__reportPrint{max-width:none;padding:0}.portal-module__Vl6Hqq__tableWrap{overflow:visible}.portal-module__Vl6Hqq__tableWrap table{font-size:8pt}.portal-module__Vl6Hqq__tableWrap td{overflow-wrap:anywhere;min-width:0;padding:8px}.portal-module__Vl6Hqq__tableWrap th{padding:8px;font-size:7pt}.portal-module__Vl6Hqq__callout{background:#f5f5f5!important}.portal-module__Vl6Hqq__reportRecord{break-inside:avoid}.portal-module__Vl6Hqq__sectionHead{display:block}.portal-module__Vl6Hqq__reportPrint h2{font-size:20pt}.portal-module__Vl6Hqq__reportPrint .portal-module__Vl6Hqq__imageStage{break-inside:avoid;height:75mm}.portal-module__Vl6Hqq__reportPrint .portal-module__Vl6Hqq__mediaDialog,.portal-module__Vl6Hqq__reportPrint .portal-module__Vl6Hqq__viewerTools,.portal-module__Vl6Hqq__reportPrint .portal-module__Vl6Hqq__mapLegend,.portal-module__Vl6Hqq__reportPrint .portal-module__Vl6Hqq__zoomControls,.portal-module__Vl6Hqq__downloadReady{display:none!important}}.portal-module__Vl6Hqq__app{overflow-x:clip}.portal-module__Vl6Hqq__tableWrap{contain:inline-size;position:relative}.portal-module__Vl6Hqq__mediaDialog{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:5px;width:min(1100px,94vw);max-height:94dvh;padding:20px}.portal-module__Vl6Hqq__mediaDialog::backdrop{background:#000c}.portal-module__Vl6Hqq__mediaDialog>div{justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;display:flex}.portal-module__Vl6Hqq__mediaDialog h2{font-size:20px;font-weight:400}.portal-module__Vl6Hqq__mediaDialog img{object-fit:contain;background:var(--paper);width:100%;height:auto;max-height:70dvh;display:block}.portal-module__Vl6Hqq__mediaDialog p{color:var(--muted);margin-top:15px;font-size:11px}.portal-module__Vl6Hqq__app[data-theme=estate]{--paper:#f4f5ef;--surface:#fffef9;--soft:#ecefe6;--ink:#263b2d;--muted:#5e6c60;--line:#d9dfd3;--accent:#365f46;--selected:#e6eddf;--accent-ink:#fff}.portal-module__Vl6Hqq__header{gap:22px;height:66px;padding:0 24px}.portal-module__Vl6Hqq__headerTitle{font:500 16px/1.2 var(--font-body,"Helvetica Neue", sans-serif);letter-spacing:-.02em;color:var(--ink);padding-left:22px}.portal-module__Vl6Hqq__headerTitle b{font:500 10px/1.2 var(--font-mono);letter-spacing:.06em;padding:4px 7px}.portal-module__Vl6Hqq__header nav{gap:16px;font-size:13px}.portal-module__Vl6Hqq__demoNotice{padding:9px 24px;font-size:12px}.portal-module__Vl6Hqq__layout{grid-template-columns:220px minmax(0,1fr)}.portal-module__Vl6Hqq__tenant{padding:22px 18px}.portal-module__Vl6Hqq__tenant strong{letter-spacing:-.03em;font-size:19px;font-weight:500;line-height:1.2}.portal-module__Vl6Hqq__tenant small{font-size:12px}.portal-module__Vl6Hqq__kicker,.portal-module__Vl6Hqq__navGroup{letter-spacing:.07em;font-size:11px}.portal-module__Vl6Hqq__moduleNav{padding:8px 10px 20px}.portal-module__Vl6Hqq__navGroup{margin-top:18px}.portal-module__Vl6Hqq__sidebarFooter{font-size:12px}.portal-module__Vl6Hqq__badge{font-size:11px}.portal-module__Vl6Hqq__button,.portal-module__Vl6Hqq__primary{min-height:40px;font-size:13px!important}.portal-module__Vl6Hqq__note{font-size:12px;line-height:1.6}.portal-module__Vl6Hqq__main{background:var(--paper)}.portal-module__Vl6Hqq__pageHead h1{font-size:28px;font-weight:450}.portal-module__Vl6Hqq__pageHead>div>p:last-child{font-size:14px}.portal-module__Vl6Hqq__breadcrumb{font-size:12px}.portal-module__Vl6Hqq__contextBar{gap:18px;margin-inline:24px}.portal-module__Vl6Hqq__contextBar label{font-size:11px}.portal-module__Vl6Hqq__contextBar select{font-size:13px}.portal-module__Vl6Hqq__contextMeta{gap:18px;font-size:10px}.portal-module__Vl6Hqq__contextMeta b{font-size:12px}.portal-module__Vl6Hqq__workspace{grid-template-columns:minmax(0,1fr) 310px}.portal-module__Vl6Hqq__inspector{background:var(--surface)}.portal-module__Vl6Hqq__inspector h2{font-size:23px}.portal-module__Vl6Hqq__inspector>p{font-size:13px;line-height:1.6}.portal-module__Vl6Hqq__inspectorList button{min-height:44px;font-size:13px}.portal-module__Vl6Hqq__inspectorList .portal-module__Vl6Hqq__kicker{font-size:11px}.portal-module__Vl6Hqq__viewBar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);align-items:center;padding:0 24px;display:flex}.portal-module__Vl6Hqq__viewTabs{gap:8px;min-width:0;padding:7px 0;display:flex;overflow:auto}.portal-module__Vl6Hqq__viewTabs a{white-space:nowrap;min-height:39px;color:var(--muted);border-radius:4px;justify-content:center;align-items:center;padding:8px 19px;font-size:14px;display:flex}.portal-module__Vl6Hqq__viewTabs a[aria-current=page]{background:var(--selected);color:var(--accent);font-weight:600}.portal-module__Vl6Hqq__workspaceHint{color:var(--muted);margin-left:auto;font-size:12px}.portal-module__Vl6Hqq__inspectorTabs{border-bottom:1px solid var(--line);gap:5px;margin:20px 0 16px;padding-bottom:8px;display:flex}.portal-module__Vl6Hqq__inspectorTabs button{padding:9px 11px;font-size:13px}.portal-module__Vl6Hqq__inspectorTabs button[aria-pressed=true]{color:var(--accent);background:var(--selected);border-radius:4px}.portal-module__Vl6Hqq__toolPair{align-items:flex-start;gap:10px;margin:12px 0;display:flex}.portal-module__Vl6Hqq__toolPair>*{flex:1;min-width:0}.portal-module__Vl6Hqq__recordTools label{color:var(--muted);gap:6px;font-size:12px;display:grid}.portal-module__Vl6Hqq__recordTools select{width:100%;font-size:13px}.portal-module__Vl6Hqq__recordTools .portal-module__Vl6Hqq__button{padding:8px!important;font-size:12px!important}.portal-module__Vl6Hqq__recordTools{border-bottom:1px solid var(--line);margin-bottom:18px;padding:5px 0 12px}.portal-module__Vl6Hqq__dataTools{border-top:1px solid var(--line);background:var(--surface);padding:12px 24px;font-size:12px}.portal-module__Vl6Hqq__dataTools summary{cursor:pointer;color:var(--muted)}.portal-module__Vl6Hqq__dataTools input[type=file]{width:100%;margin:12px 0;font-size:12px}.portal-module__Vl6Hqq__dataTools>p{max-width:70ch;margin-top:10px}.portal-module__Vl6Hqq__dataTools .portal-module__Vl6Hqq__toolPair{max-width:40rem}.portal-module__Vl6Hqq__sourcePhotoHeading{background:var(--surface);align-items:center;gap:14px;padding:12px 24px;font-size:13px;display:flex}.portal-module__Vl6Hqq__sourcePhotoHeading span{color:var(--muted);font-size:11px}.portal-module__Vl6Hqq__sourcePhotoHeading strong{font-weight:500}.portal-module__Vl6Hqq__inspectorToggle{display:none}.portal-module__Vl6Hqq__footer{padding:10px 24px;font-size:11px}.portal-module__Vl6Hqq__dataTools[open]+.portal-module__Vl6Hqq__footer{margin-top:0}.portal-module__Vl6Hqq__modelPanel{min-height:600px;padding-top:12px}.portal-module__Vl6Hqq__modelPanel>.portal-module__Vl6Hqq__sectionHead{display:none}.portal-module__Vl6Hqq__modelPanel>.portal-module__Vl6Hqq__note{font-size:12px}.portal-module__Vl6Hqq__viewerTools{min-height:44px;font-size:12px}.portal-module__Vl6Hqq__viewerCaption{font-size:11px}.portal-module__Vl6Hqq__badge[data-tone=source]{background:var(--selected);border-color:#0000}@media (min-width:1101px){.portal-module__Vl6Hqq__app[data-focused=true] .portal-module__Vl6Hqq__pageHead{padding-block:18px}}.portal-module__Vl6Hqq__demoNotice,.portal-module__Vl6Hqq__tenant small,.portal-module__Vl6Hqq__navGroup,.portal-module__Vl6Hqq__kicker,.portal-module__Vl6Hqq__breadcrumb,.portal-module__Vl6Hqq__contextMeta,.portal-module__Vl6Hqq__viewerCaption,.portal-module__Vl6Hqq__footer,.portal-module__Vl6Hqq__badge,.portal-module__Vl6Hqq__summaryStrip span{font-size:12px;line-height:1.6}.portal-module__Vl6Hqq__moduleNav a{min-height:44px;font-size:14px}.portal-module__Vl6Hqq__note,.portal-module__Vl6Hqq__inspector>p,.portal-module__Vl6Hqq__pageHead>div>p,.portal-module__Vl6Hqq__viewerTools{font-size:14px;line-height:1.65}.portal-module__Vl6Hqq__inspector label,.portal-module__Vl6Hqq__inspector input,.portal-module__Vl6Hqq__inspector textarea,.portal-module__Vl6Hqq__inspector select{font-size:14px}@media (max-width:1280px) and (min-width:1101px){.portal-module__Vl6Hqq__layout{grid-template-columns:194px minmax(0,1fr)}.portal-module__Vl6Hqq__workspace{grid-template-columns:minmax(0,1fr) 270px}.portal-module__Vl6Hqq__moduleNav a{font-size:12px}.portal-module__Vl6Hqq__tenant strong{font-size:17px}.portal-module__Vl6Hqq__workspaceHint{display:none}}@media (max-width:1100px){.portal-module__Vl6Hqq__layout{grid-template-columns:1fr}.portal-module__Vl6Hqq__sidebar{border-right:0}.portal-module__Vl6Hqq__tenant{padding:16px 20px}.portal-module__Vl6Hqq__tenant strong{font-size:18px}.portal-module__Vl6Hqq__tenant small{display:none}.portal-module__Vl6Hqq__menuButton{text-align:left;min-height:44px;padding:12px 20px;font-size:13px;display:block;border-bottom:1px solid var(--line)!important}.portal-module__Vl6Hqq__moduleNav{display:none}.portal-module__Vl6Hqq__moduleNav[data-open=true]{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px;display:grid}.portal-module__Vl6Hqq__navGroup{margin-top:12px}.portal-module__Vl6Hqq__sidebarFooter{display:none}.portal-module__Vl6Hqq__workspace{grid-template-columns:1fr}.portal-module__Vl6Hqq__inspector{display:none}.portal-module__Vl6Hqq__inspector[data-open=true]{display:block}.portal-module__Vl6Hqq__inspectorToggle{margin-left:auto;padding:7px 10px!important;font-size:12px!important;display:inline-flex!important}.portal-module__Vl6Hqq__contextMeta,.portal-module__Vl6Hqq__workspaceHint{display:none}.portal-module__Vl6Hqq__pageHead{padding:18px 20px}.portal-module__Vl6Hqq__pageHead>div>p:last-child,.portal-module__Vl6Hqq__breadcrumb{display:none}.portal-module__Vl6Hqq__pageHead h1{font-size:25px}.portal-module__Vl6Hqq__viewBar{padding-inline:16px}.portal-module__Vl6Hqq__contextBar{border-top:0;margin:0 20px;padding:10px 0}.portal-module__Vl6Hqq__contextBar>div:first-child{justify-content:space-between;width:100%}.portal-module__Vl6Hqq__contextBar select{max-width:65%}.portal-module__Vl6Hqq__viewTabs a{padding:8px 14px}.portal-module__Vl6Hqq__modelPanel{min-height:660px}.portal-module__Vl6Hqq__dataTools{padding-inline:20px}.portal-module__Vl6Hqq__header{height:64px}.portal-module__Vl6Hqq__headerTitle{font-size:14px}.portal-module__Vl6Hqq__headerTitle b{display:none}.portal-module__Vl6Hqq__summaryStrip{padding:16px}.portal-module__Vl6Hqq__modelPanel>.portal-module__Vl6Hqq__note{padding:12px 18px}}@media (max-width:650px){.portal-module__Vl6Hqq__header{gap:12px;padding-inline:16px}.portal-module__Vl6Hqq__brand{letter-spacing:.04em;font-size:17px!important}.portal-module__Vl6Hqq__headerTitle{max-width:110px;padding-left:12px;font-size:12px;line-height:1.3}.portal-module__Vl6Hqq__header nav{gap:6px}.portal-module__Vl6Hqq__header nav button{min-width:34px}.portal-module__Vl6Hqq__demoNotice{align-items:flex-start;padding:10px 16px;font-size:11px}.portal-module__Vl6Hqq__statusDot{margin-top:6px}.portal-module__Vl6Hqq__tenant{padding:14px 16px}.portal-module__Vl6Hqq__kicker{font-size:10px}.portal-module__Vl6Hqq__moduleNav[data-open=true]{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.portal-module__Vl6Hqq__moduleNav a{font-size:12px}.portal-module__Vl6Hqq__navGroup{font-size:10px}.portal-module__Vl6Hqq__pageHead{gap:10px;padding:16px}.portal-module__Vl6Hqq__pageHead h1{font-size:23px}.portal-module__Vl6Hqq__pageHead>.portal-module__Vl6Hqq__button{max-width:116px;min-height:36px;padding:7px 9px!important;font-size:11px!important}.portal-module__Vl6Hqq__viewBar{align-items:center;gap:8px;padding:0 12px}.portal-module__Vl6Hqq__viewTabs{gap:3px}.portal-module__Vl6Hqq__viewTabs a{min-height:40px;padding:8px 9px;font-size:13px}.portal-module__Vl6Hqq__inspectorToggle{white-space:nowrap;font-size:11px!important}.portal-module__Vl6Hqq__contextBar{margin-inline:16px}.portal-module__Vl6Hqq__contextBar label{font-size:10px}.portal-module__Vl6Hqq__contextBar select{font-size:12px}.portal-module__Vl6Hqq__modelPanel{min-height:640px;padding:0}.portal-module__Vl6Hqq__modelPanel>.portal-module__Vl6Hqq__note{padding:12px 16px;font-size:11px}.portal-module__Vl6Hqq__inspector{padding:22px 16px}.portal-module__Vl6Hqq__inspector h2{font-size:24px}.portal-module__Vl6Hqq__dataTools{padding-inline:16px}.portal-module__Vl6Hqq__sourcePhotoHeading{padding:12px 16px;display:block}.portal-module__Vl6Hqq__sourcePhotoHeading span,.portal-module__Vl6Hqq__sourcePhotoHeading strong{display:block}.portal-module__Vl6Hqq__toolPair{flex-wrap:wrap}.portal-module__Vl6Hqq__dataTools .portal-module__Vl6Hqq__toolPair>*{flex:140px}.portal-module__Vl6Hqq__workspace .portal-module__Vl6Hqq__primaryArea>.portal-module__Vl6Hqq__note{padding-inline:16px}.portal-module__Vl6Hqq__viewerTools{padding-inline:12px}.portal-module__Vl6Hqq__header .portal-module__Vl6Hqq__websiteLink{display:none}.portal-module__Vl6Hqq__header nav{margin-left:auto}.portal-module__Vl6Hqq__sourcePhotoHeading+div{min-height:500px}}.portal-module__Vl6Hqq__localeLink{place-items:center;min-width:36px;min-height:36px;font-size:13px;display:grid}.portal-module__Vl6Hqq__downloadReady{margin:8px 30px;font-size:13px}.portal-module__Vl6Hqq__brandLogo{background:#0d1519;border-radius:3px;flex:none;width:228px;padding:6px 10px;display:block}.portal-module__Vl6Hqq__brandLogo svg{width:100%;height:auto;display:block}.portal-module__Vl6Hqq__header .language-selector{margin-left:auto}.portal-module__Vl6Hqq__header .language-selector select{width:100%;color:var(--ink);background:var(--surface)}@media (max-width:650px){.portal-module__Vl6Hqq__header{grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;height:auto;min-height:88px;padding:8px 16px;display:grid}.portal-module__Vl6Hqq__brand{grid-area:1/1}.portal-module__Vl6Hqq__brandLogo{width:188px;padding:5px 9px}.portal-module__Vl6Hqq__headerTitle{border:0;grid-area:2/1/auto/-1;max-width:none;padding:0;font-size:13px;line-height:1.3}.portal-module__Vl6Hqq__header nav{grid-area:1/2}.portal-module__Vl6Hqq__header>.language-selector{grid-area:1/2}.portal-module__Vl6Hqq__header .language-selector select{width:100%}}
.vineyard-review-report-module__se2jJa__report{max-width:1400px;margin:0 auto;padding:36px clamp(18px,3vw,46px) 48px}.vineyard-review-report-module__se2jJa__coverTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;display:flex}.vineyard-review-report-module__se2jJa__demoTag{font:11px var(--font-mono);color:var(--accent);border:1px solid var(--line);white-space:nowrap;padding:5px 9px}.vineyard-review-report-module__se2jJa__eyebrow{font:11px var(--font-mono);color:var(--muted);padding-top:24px}.vineyard-review-report-module__se2jJa__coverLead{grid-template-columns:.95fr 1.05fr;align-items:center;gap:36px;margin-top:22px;display:grid}.vineyard-review-report-module__se2jJa__cover h2{letter-spacing:-.045em;font-size:clamp(32px,3.4vw,48px);font-weight:500;line-height:1.13}.vineyard-review-report-module__se2jJa__intro{color:var(--muted);max-width:580px;font-size:16px;line-height:1.8;margin-top:20px!important}.vineyard-review-report-module__se2jJa__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.vineyard-review-report-module__se2jJa__exportNote,.vineyard-review-report-module__se2jJa__small{color:var(--muted);font-size:11px;line-height:1.7;margin-top:12px!important}.vineyard-review-report-module__se2jJa__notice{border-left:2px solid var(--accent);background:var(--selected);margin-top:22px;padding:12px 16px;font-size:12px;line-height:1.7}.vineyard-review-report-module__se2jJa__notice strong{font:10px var(--font-mono);letter-spacing:.04em;margin-bottom:6px;display:block}.vineyard-review-report-module__se2jJa__stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:24px 0 0;padding:0;display:grid}.vineyard-review-report-module__se2jJa__stats>div{border-right:1px solid var(--line);padding:18px}.vineyard-review-report-module__se2jJa__stats>div:first-child{padding-left:0}.vineyard-review-report-module__se2jJa__stats>div:last-child{border-right:0}.vineyard-review-report-module__se2jJa__stats dd{font:30px var(--font-mono);letter-spacing:-.04em;margin:0 0 6px}.vineyard-review-report-module__se2jJa__stats dt{color:var(--muted);font-size:12px}.vineyard-review-report-module__se2jJa__section{margin-top:44px}.vineyard-review-report-module__se2jJa__sectionTitle{align-items:baseline;gap:16px;margin-bottom:22px;display:flex}.vineyard-review-report-module__se2jJa__sectionNumber{font:12px var(--font-mono);color:var(--accent)}.vineyard-review-report-module__se2jJa__sectionTitle h2{letter-spacing:-.025em;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.3}.vineyard-review-report-module__se2jJa__sectionTitle p{color:var(--muted);max-width:930px;font-size:12px;line-height:1.8;margin-top:8px!important}.vineyard-review-report-module__se2jJa__executiveGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:22px;display:grid}.vineyard-review-report-module__se2jJa__executiveItem{border-bottom:1px solid var(--line);padding-bottom:20px}.vineyard-review-report-module__se2jJa__executiveImage{aspect-ratio:3/2;display:block;position:relative;overflow:hidden}.vineyard-review-report-module__se2jJa__executiveImage img{object-fit:contain;width:100%;height:100%;transition:transform .2s;display:block}.vineyard-review-report-module__se2jJa__executiveImage:hover img{transform:scale(1.025)}.vineyard-review-report-module__se2jJa__executiveImage span{color:#fff;font:9px var(--font-mono);background:#132a22e8;padding:4px 7px;position:absolute;bottom:8px;left:8px}.vineyard-review-report-module__se2jJa__executiveTitle{justify-content:space-between;align-items:baseline;gap:12px;margin-top:18px;display:flex}.vineyard-review-report-module__se2jJa__executiveTitle h3{letter-spacing:-.025em;font-size:19px;font-weight:500;line-height:1.3}.vineyard-review-report-module__se2jJa__executiveTitle b{font:23px var(--font-mono);color:var(--accent)}.vineyard-review-report-module__se2jJa__executiveItem>p{color:var(--muted);font-size:12px;line-height:1.8;margin-top:12px!important}.vineyard-review-report-module__se2jJa__pointLinks{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.vineyard-review-report-module__se2jJa__pointLinks a{border:1px solid var(--line);min-height:38px;font:11px var(--font-mono);background:var(--selected);border-radius:3px;align-items:center;padding:5px 10px;display:inline-flex}.vineyard-review-report-module__se2jJa__record{border:1px solid var(--line);background:var(--surface);margin-top:26px;scroll-margin-top:18px}.vineyard-review-report-module__se2jJa__recordHeading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;padding:23px 26px;display:flex}.vineyard-review-report-module__se2jJa__recordId{font:11px var(--font-mono);color:var(--accent)}.vineyard-review-report-module__se2jJa__record h3{letter-spacing:-.03em;margin-top:8px;scroll-margin-top:28px;font-size:25px;font-weight:500;line-height:1.2}.vineyard-review-report-module__se2jJa__badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:45%;display:flex}.vineyard-review-report-module__se2jJa__badges span{border:1px solid var(--line);border-radius:3px;padding:5px 8px;font-size:10px;line-height:1.5}.vineyard-review-report-module__se2jJa__recordBody{grid-template-columns:1.2fr 1fr;align-items:start;gap:28px;padding:26px;display:grid}.vineyard-review-report-module__se2jJa__evidencePhoto{min-width:0;margin:0}.vineyard-review-report-module__se2jJa__photoBar{font:10px var(--font-mono);letter-spacing:.03em;border:1px solid var(--line);background:var(--soft);justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.vineyard-review-report-module__se2jJa__photoStage{aspect-ratio:3/2;background:var(--soft);position:relative}.vineyard-review-report-module__se2jJa__photoButton{border:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden;cursor:zoom-in!important}.vineyard-review-report-module__se2jJa__photoButton img{object-fit:contain;width:100%;height:100%;display:block}.vineyard-review-report-module__se2jJa__photoZoom{color:#fff;background:#132a22e8;border:1px solid #ffffff70;border-radius:2px;padding:6px 9px;font-size:10px;position:absolute;bottom:10px;right:10px}.vineyard-review-report-module__se2jJa__focusBox{pointer-events:none;border:2px solid #fff8d1;border-radius:3px;position:absolute;box-shadow:0 0 0 1px #102a23aa}.vineyard-review-report-module__se2jJa__focusBox[data-label=B]{border-style:dashed;border-color:#fff}.vineyard-review-report-module__se2jJa__focusBox b{color:#fff;width:24px;height:24px;font:11px var(--font-mono);background:#193b30;border:1px solid #fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:5px;left:5px}.vineyard-review-report-module__se2jJa__evidencePhoto figcaption{color:var(--muted);padding-top:10px;font-size:11px;line-height:1.6}.vineyard-review-report-module__se2jJa__evidencePhoto figcaption small{margin-top:4px;font-size:10px;display:block}.vineyard-review-report-module__se2jJa__evidencePhoto figcaption b{font:10px var(--font-mono);color:var(--ink)}.vineyard-review-report-module__se2jJa__photoLoading{color:var(--muted);font:11px var(--font-mono);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.vineyard-review-report-module__se2jJa__photoError{min-height:100%;color:var(--muted);align-content:center;justify-items:start;gap:14px;padding:20px;font-size:12px;display:grid}.vineyard-review-report-module__se2jJa__photoError button{border:1px solid var(--line);padding:10px 14px}.vineyard-review-report-module__se2jJa__insightBody{gap:21px;min-width:0;display:grid}.vineyard-review-report-module__se2jJa__insightBody h4,.vineyard-review-report-module__se2jJa__workContent h4{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 8px;font-size:10px;font-weight:500;line-height:1.6}.vineyard-review-report-module__se2jJa__insightBody p,.vineyard-review-report-module__se2jJa__workContent p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.8}.vineyard-review-report-module__se2jJa__ownerValue{border-left:2px solid var(--accent);background:var(--selected);padding:12px 16px}.vineyard-review-report-module__se2jJa__ownerValue p{letter-spacing:-.01em;font-size:16px;line-height:1.65}.vineyard-review-report-module__se2jJa__insightBody .vineyard-review-report-module__se2jJa__actions{margin-top:0}.vineyard-review-report-module__se2jJa__workDetails{border-top:1px solid var(--line)}.vineyard-review-report-module__se2jJa__workDetails summary{cursor:pointer;color:var(--muted);padding:17px 26px;font-size:12px}.vineyard-review-report-module__se2jJa__workContent{grid-template-columns:1fr 1fr;gap:22px;padding:8px 26px 24px;display:grid}.vineyard-review-report-module__se2jJa__assignment{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;gap:12px 28px;margin:0;padding-top:16px;display:flex}.vineyard-review-report-module__se2jJa__assignment dt{color:var(--muted);font-size:10px}.vineyard-review-report-module__se2jJa__assignment dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:12px}.vineyard-review-report-module__se2jJa__editor{border-top:1px solid var(--line);padding:24px}.vineyard-review-report-module__se2jJa__editor>button{margin-bottom:14px}.vineyard-review-report-module__se2jJa__savedNote{border-top:1px solid var(--line);padding-top:14px}.vineyard-review-report-module__se2jJa__feedback:not(:empty){color:var(--accent);border:1px solid var(--line);padding:14px;font-size:12px}.vineyard-review-report-module__se2jJa__empty{border:1px solid var(--line);color:var(--muted);padding:24px}.vineyard-review-report-module__se2jJa__realLinks{flex-wrap:wrap;gap:12px;margin-bottom:22px;display:flex}.vineyard-review-report-module__se2jJa__map{border:1px solid var(--line)}.vineyard-review-report-module__se2jJa__evidence{margin:0}.vineyard-review-report-module__se2jJa__evidence>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr;gap:26px;padding:18px 0;display:grid}.vineyard-review-report-module__se2jJa__evidence dt{font-size:12px;font-weight:500}.vineyard-review-report-module__se2jJa__evidence dd{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.vineyard-review-report-module__se2jJa__closure{background:var(--soft);margin-top:28px;padding:24px}.vineyard-review-report-module__se2jJa__closure h3{font-size:18px;font-weight:500}.vineyard-review-report-module__se2jJa__closure p{color:var(--muted);font-size:12px;line-height:1.8;margin-top:10px!important}.vineyard-review-report-module__se2jJa__cta{border-top:2px solid var(--accent);justify-content:space-between;align-items:center;gap:30px;margin-top:44px;display:flex}.vineyard-review-report-module__se2jJa__cta h2{margin-top:14px;font-size:28px;font-weight:500}.vineyard-review-report-module__se2jJa__cta p{color:var(--muted);max-width:650px;font-size:13px;line-height:1.8;margin-top:12px!important}.vineyard-review-report-module__se2jJa__cta>a{flex-shrink:0}@media (max-width:1100px){.vineyard-review-report-module__se2jJa__coverLead{gap:24px}.vineyard-review-report-module__se2jJa__recordBody{grid-template-columns:1fr}.vineyard-review-report-module__se2jJa__insightBody{grid-template-columns:1fr 1fr}.vineyard-review-report-module__se2jJa__insightBody>:first-child,.vineyard-review-report-module__se2jJa__insightBody .vineyard-review-report-module__se2jJa__actions,.vineyard-review-report-module__se2jJa__insightBody .vineyard-review-report-module__se2jJa__savedNote{grid-column:1/-1}.vineyard-review-report-module__se2jJa__cta{display:block}.vineyard-review-report-module__se2jJa__cta>a{margin-top:20px;display:inline-flex}}@media (max-width:700px){.vineyard-review-report-module__se2jJa__report{padding-top:24px}.vineyard-review-report-module__se2jJa__coverTop>span:first-child{max-width:180px;font-size:9px;line-height:1.8}.vineyard-review-report-module__se2jJa__coverLead{grid-template-columns:1fr;gap:22px}.vineyard-review-report-module__se2jJa__intro{font-size:14px}.vineyard-review-report-module__se2jJa__stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.vineyard-review-report-module__se2jJa__stats>div{border:0;border-bottom:1px solid var(--line);padding:15px 10px!important}.vineyard-review-report-module__se2jJa__stats dd{font-size:28px}.vineyard-review-report-module__se2jJa__section{margin-top:32px}.vineyard-review-report-module__se2jJa__executiveGrid{grid-template-columns:1fr;gap:24px}.vineyard-review-report-module__se2jJa__executiveImage{aspect-ratio:2}.vineyard-review-report-module__se2jJa__executiveImage img{object-fit:cover}.vineyard-review-report-module__se2jJa__recordHeading{padding:19px;display:block}.vineyard-review-report-module__se2jJa__record h3{font-size:23px}.vineyard-review-report-module__se2jJa__badges{justify-content:flex-start;max-width:100%;margin-top:12px}.vineyard-review-report-module__se2jJa__recordBody{gap:22px;padding:18px}.vineyard-review-report-module__se2jJa__insightBody{grid-template-columns:1fr;gap:20px}.vineyard-review-report-module__se2jJa__insightBody p{font-size:13px}.vineyard-review-report-module__se2jJa__ownerValue p{font-size:15px}.vineyard-review-report-module__se2jJa__workDetails summary{padding:16px 18px}.vineyard-review-report-module__se2jJa__workContent{grid-template-columns:1fr;padding:4px 18px 20px}.vineyard-review-report-module__se2jJa__assignment{display:grid}.vineyard-review-report-module__se2jJa__evidence>div{grid-template-columns:1fr;gap:10px}.vineyard-review-report-module__se2jJa__actions>button,.vineyard-review-report-module__se2jJa__actions>a{text-align:left;max-width:100%}.vineyard-review-report-module__se2jJa__editor{padding:18px}.vineyard-review-report-module__se2jJa__photoZoom{font-size:9px;bottom:6px;right:6px}}@media (prefers-reduced-motion:reduce){.vineyard-review-report-module__se2jJa__executiveImage img{transition:none}}@media print{.vineyard-review-report-module__se2jJa__report{max-width:none;padding:0}.vineyard-review-report-module__se2jJa__coverTop{padding-bottom:10px}.vineyard-review-report-module__se2jJa__coverLead{grid-template-columns:1fr 1fr;gap:20px;display:grid}.vineyard-review-report-module__se2jJa__cover h2{font-size:25pt}.vineyard-review-report-module__se2jJa__intro{font-size:10pt}.vineyard-review-report-module__se2jJa__actions,.vineyard-review-report-module__se2jJa__exportNote,.vineyard-review-report-module__se2jJa__editor,.vineyard-review-report-module__se2jJa__feedback,.vineyard-review-report-module__se2jJa__cta,.vineyard-review-report-module__se2jJa__photoZoom,.vineyard-review-report-module__se2jJa__realLinks{display:none!important}.vineyard-review-report-module__se2jJa__photoBar{padding:6px;font-size:7pt}.vineyard-review-report-module__se2jJa__focusBox{border-width:1px}.vineyard-review-report-module__se2jJa__focusBox b{width:16px;height:16px;font-size:7pt;top:3px;left:3px}.vineyard-review-report-module__se2jJa__evidencePhoto figcaption{padding-top:6px;font-size:7pt}.vineyard-review-report-module__se2jJa__evidencePhoto figcaption small{font-size:7pt}.vineyard-review-report-module__se2jJa__notice{margin-top:12px;font-size:8pt}.vineyard-review-report-module__se2jJa__stats{margin-top:14px}.vineyard-review-report-module__se2jJa__stats>div{padding:10px}.vineyard-review-report-module__se2jJa__stats dd{font-size:20pt}.vineyard-review-report-module__se2jJa__section{margin-top:22px}.vineyard-review-report-module__se2jJa__sectionTitle h2{font-size:16pt!important}.vineyard-review-report-module__se2jJa__sectionTitle{break-after:avoid;margin-bottom:12px}.vineyard-review-report-module__se2jJa__executiveGrid{grid-template-columns:repeat(3,1fr);gap:16px}.vineyard-review-report-module__se2jJa__executiveImage{aspect-ratio:3/2}.vineyard-review-report-module__se2jJa__executiveTitle h3{font-size:11pt}.vineyard-review-report-module__se2jJa__executiveItem p{font-size:8pt}.vineyard-review-report-module__se2jJa__executiveTitle b{font-size:15pt}.vineyard-review-report-module__se2jJa__pointLinks a{min-height:0;padding:3px 5px;font-size:7pt}.vineyard-review-report-module__se2jJa__record{break-inside:avoid;margin-top:14px}.vineyard-review-report-module__se2jJa__recordHeading{padding:10px 14px}.vineyard-review-report-module__se2jJa__record h3{font-size:15pt}.vineyard-review-report-module__se2jJa__recordBody{grid-template-columns:1.15fr 1fr;gap:18px;padding:14px;display:grid}.vineyard-review-report-module__se2jJa__insightBody{display:block}.vineyard-review-report-module__se2jJa__insightBody>div{margin-bottom:10px}.vineyard-review-report-module__se2jJa__insightBody p{font-size:8pt;line-height:1.6}.vineyard-review-report-module__se2jJa__insightBody h4{margin-bottom:4px;font-size:7pt}.vineyard-review-report-module__se2jJa__ownerValue{padding:8px 10px}.vineyard-review-report-module__se2jJa__ownerValue p{font-size:9pt}.vineyard-review-report-module__se2jJa__workDetails summary{padding:8px 14px;font-size:8pt}.vineyard-review-report-module__se2jJa__workContent{gap:12px;padding:8px 14px 14px}.vineyard-review-report-module__se2jJa__workContent p{font-size:8pt;line-height:1.5}.vineyard-review-report-module__se2jJa__assignment{padding-top:8px}.vineyard-review-report-module__se2jJa__assignment dd,.vineyard-review-report-module__se2jJa__assignment dt,.vineyard-review-report-module__se2jJa__small{font-size:7pt}.vineyard-review-report-module__se2jJa__evidence>div{padding:10px 0}.vineyard-review-report-module__se2jJa__evidence dd,.vineyard-review-report-module__se2jJa__evidence dt,.vineyard-review-report-module__se2jJa__closure p{font-size:8pt}}
