.page-module__BIIcRW__simpleNote{border:1px solid var(--line);background:#f7f3ed;align-items:center;gap:14px;margin-bottom:24px;padding:16px 18px;font-size:13px;display:flex}.page-module__BIIcRW__simpleNote strong{white-space:nowrap}.page-module__BIIcRW__simpleNote span{color:var(--ink-muted)}.page-module__BIIcRW__metrics{background:#050505;border:1px solid #050505;grid-template-columns:repeat(3,minmax(0,1fr));max-width:780px;margin-bottom:32px;display:grid}.page-module__BIIcRW__metrics>div{border-right:1px solid #ffffff2e;min-height:112px;padding:23px 26px}.page-module__BIIcRW__metrics>div:last-child{border-right:0}.page-module__BIIcRW__metrics span,.page-module__BIIcRW__metrics strong{display:block}.page-module__BIIcRW__metrics span{color:#ffffff9e;text-transform:uppercase;letter-spacing:.12em;margin-bottom:12px;font-size:10px}.page-module__BIIcRW__metrics strong{color:#fff;font-family:var(--font-display);font-size:40px;font-weight:400;line-height:1}.page-module__BIIcRW__loadError{margin-bottom:20px}.page-module__BIIcRW__pageLoading{min-height:440px}.page-module__BIIcRW__empty{min-height:380px}.page-module__BIIcRW__empty button{margin-top:22px}.page-module__BIIcRW__workspace{grid-template-columns:minmax(230px,.3fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.page-module__BIIcRW__environmentList{padding:18px;position:sticky;top:88px}.page-module__BIIcRW__listHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:4px 4px 18px;display:flex}.page-module__BIIcRW__listHeader h2{font-family:var(--font-display);margin:0;font-size:24px;font-weight:400}.page-module__BIIcRW__listHeader>span{border:1px solid var(--line);place-items:center;min-width:28px;height:28px;padding:0 7px;font-size:11px;display:grid}.page-module__BIIcRW__listItems{display:grid}.page-module__BIIcRW__environmentItem{width:100%;min-height:70px;color:var(--ink);border-bottom:1px solid var(--line);cursor:pointer;text-align:left;transition:background .18s var(--ease), padding .18s var(--ease);background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px 10px;display:grid}.page-module__BIIcRW__environmentItem:hover,.page-module__BIIcRW__environmentItemSelected{background:#f7f3ed;padding-inline:14px}.page-module__BIIcRW__environmentItem:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.page-module__BIIcRW__statusDot,.page-module__BIIcRW__bigStatus{background:#aaa;border-radius:50%;display:block}.page-module__BIIcRW__statusDot{width:7px;height:7px}.page-module__BIIcRW__statusDotActive,.page-module__BIIcRW__bigStatusActive{background:#246235}.page-module__BIIcRW__environmentItemCopy{min-width:0}.page-module__BIIcRW__environmentItemCopy strong,.page-module__BIIcRW__environmentItemCopy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.page-module__BIIcRW__environmentItemCopy strong{font-size:13px}.page-module__BIIcRW__environmentItemCopy small{color:var(--ink-muted);margin-top:5px;font-size:11px}.page-module__BIIcRW__addEnvironment{width:100%;min-height:44px;color:var(--ink);border:1px solid var(--ink);cursor:pointer;text-transform:uppercase;letter-spacing:.08em;background:#fff;margin-top:14px;font-size:12px}.page-module__BIIcRW__addEnvironment:hover{color:#fff;background:var(--ink)}.page-module__BIIcRW__detail{min-width:0;padding:clamp(22px,3vw,38px)}.page-module__BIIcRW__detailHeader{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:28px;display:flex}.page-module__BIIcRW__detailIdentity{align-items:flex-start;gap:14px;min-width:0;display:flex}.page-module__BIIcRW__bigStatus{flex:none;width:9px;height:9px;margin-top:14px}.page-module__BIIcRW__titleLine{align-items:center;gap:12px;display:flex}.page-module__BIIcRW__titleLine h2{font-family:var(--font-display);margin:0;font-size:31px;font-weight:400}.page-module__BIIcRW__detailIdentity a{color:var(--ink-muted);border-bottom:1px solid var(--line-strong);margin-top:9px;font-size:12px;display:inline-block}.page-module__BIIcRW__detailIdentity a:hover{color:var(--ink)}.page-module__BIIcRW__detailActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.page-module__BIIcRW__probeNotice{color:var(--ink-muted);border:1px solid var(--line);background:#f7f7f7;align-items:center;gap:10px;margin:20px 0 28px;padding:14px 16px;font-size:12px;display:flex}.page-module__BIIcRW__probeNotice>span{background:#999;border-radius:50%;flex:none;width:7px;height:7px}.page-module__BIIcRW__probe_success{color:#246235;background:#e6f1e8;border-color:#24623533}.page-module__BIIcRW__probe_success>span{background:#246235}.page-module__BIIcRW__probe_warning{color:#755900;background:#fff0c2;border-color:#75590033}.page-module__BIIcRW__probe_warning>span{background:#755900}.page-module__BIIcRW__probe_neutral>span{animation:1.3s ease-in-out infinite page-module__BIIcRW__pulse}.page-module__BIIcRW__routeSectionHeader{justify-content:space-between;align-items:flex-end;gap:18px;margin:30px 0 18px;display:flex}.page-module__BIIcRW__routeSectionHeader h3{font-family:var(--font-display);margin:0;font-size:27px;font-weight:400}.page-module__BIIcRW__routeSectionHeader>span{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.page-module__BIIcRW__noRoutes{color:var(--ink-muted);border:1px solid var(--line);text-align:center;background:#f7f3ed;padding:38px}.page-module__BIIcRW__noRoutes strong{color:var(--ink);font-family:var(--font-display);font-size:24px;font-weight:400;display:block}.page-module__BIIcRW__noRoutes p{margin:8px auto 18px;font-size:12px}.page-module__BIIcRW__routeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.page-module__BIIcRW__routeCard{border:1px solid var(--line);background:#fff;min-width:0;padding:22px}.page-module__BIIcRW__routeCardInactive{opacity:.68;background:#f7f7f7}.page-module__BIIcRW__routeCardTop{justify-content:space-between;align-items:center;display:flex}.page-module__BIIcRW__routeIndex{color:var(--ink-soft);letter-spacing:.08em;font-size:10px}.page-module__BIIcRW__routeCard h4{font-family:var(--font-display);margin:24px 0 18px;font-size:24px;font-weight:400}.page-module__BIIcRW__routeCard dl{gap:10px;margin:0;display:grid}.page-module__BIIcRW__routeCard dl>div{border-top:1px solid var(--line);grid-template-columns:90px minmax(0,1fr);gap:10px;padding-top:10px;display:grid}.page-module__BIIcRW__routeCard dt{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.07em;font-size:10px}.page-module__BIIcRW__routeCard dd{text-align:right;margin:0;font-size:12px}.page-module__BIIcRW__ambiguousBadge{color:#755900;background:#fff0c2;margin:16px 0 0;padding:11px;font-size:11px;line-height:1.5}.page-module__BIIcRW__technicalDetails,.page-module__BIIcRW__routeAdvanced,.page-module__BIIcRW__accessDetails{border-top:1px solid var(--line);margin-top:24px}.page-module__BIIcRW__technicalDetails summary,.page-module__BIIcRW__routeAdvanced summary,.page-module__BIIcRW__accessDetails summary{cursor:pointer;text-transform:uppercase;letter-spacing:.08em;padding:16px 0;font-size:11px}.page-module__BIIcRW__technicalDetails dl{background:#f7f7f7;margin:0 0 10px;padding:18px}.page-module__BIIcRW__technicalDetails dl>div{grid-template-columns:150px minmax(0,1fr);gap:16px;padding:8px 0;display:grid}.page-module__BIIcRW__technicalDetails dt{color:var(--ink-muted)}.page-module__BIIcRW__technicalDetails dd{overflow-wrap:anywhere;margin:0}.page-module__BIIcRW__editor{width:min(1040px,100%);padding:32px}.page-module__BIIcRW__formSection{border-top:1px solid var(--line);padding:30px 0}.page-module__BIIcRW__formSection:first-of-type{border-top:0;padding-top:0}.page-module__BIIcRW__formSectionTitle{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;margin-bottom:22px;display:grid}.page-module__BIIcRW__formSectionTitle>span{border:1px solid var(--ink);place-items:center;width:32px;height:32px;font-size:9px;display:grid}.page-module__BIIcRW__formSectionTitle h3{font-family:var(--font-display);margin:0;font-size:23px;font-weight:400}.page-module__BIIcRW__formSectionTitle p{color:var(--ink-muted);margin:5px 0 0;font-size:12px}.page-module__BIIcRW__switchField{border:1px solid var(--line);cursor:pointer;background:#f7f3ed;align-items:center;gap:13px;padding:16px;display:flex}.page-module__BIIcRW__switchField input,.page-module__BIIcRW__compactSwitch input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.page-module__BIIcRW__switch{background:#aaa;border-radius:999px;flex:none;width:38px;height:20px;position:relative}.page-module__BIIcRW__switch:after{content:"";width:14px;height:14px;transition:transform .16s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.page-module__BIIcRW__switchField input:checked+.page-module__BIIcRW__switch{background:#246235}.page-module__BIIcRW__switchField input:checked+.page-module__BIIcRW__switch:after{transform:translate(18px)}.page-module__BIIcRW__switchField input:focus-visible+.page-module__BIIcRW__switch{outline:2px solid var(--ink);outline-offset:3px}.page-module__BIIcRW__switchField strong,.page-module__BIIcRW__switchField small{display:block}.page-module__BIIcRW__switchField small{color:var(--ink-muted);margin-top:4px;font-size:11px}.page-module__BIIcRW__presetGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.page-module__BIIcRW__presetCard{min-width:0;min-height:118px;color:var(--ink);border:1px solid var(--line-strong);cursor:pointer;text-align:left;background:#fff;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:18px;display:grid}.page-module__BIIcRW__presetCard:hover:not(:disabled){border-color:var(--ink)}.page-module__BIIcRW__presetCardAdded{cursor:default;background:#e6f1e8;border-color:#2462354d}.page-module__BIIcRW__presetIcon{color:#fff;background:var(--ink);place-items:center;width:27px;height:27px;font-size:14px;display:grid}.page-module__BIIcRW__presetCardAdded .page-module__BIIcRW__presetIcon{background:#246235}.page-module__BIIcRW__presetCard strong,.page-module__BIIcRW__presetCard small{display:block}.page-module__BIIcRW__presetCard strong{font-size:13px}.page-module__BIIcRW__presetCard small{color:var(--ink-muted);margin-top:7px;font-size:11px;line-height:1.5}.page-module__BIIcRW__ambiguityWarning{color:#755900;background:#fff0c2;border:1px solid #75590033;margin-bottom:14px;padding:14px 16px;font-size:12px}.page-module__BIIcRW__routeEditorEmpty{color:var(--ink-muted);border:1px solid var(--line);text-align:center;background:#f7f3ed;padding:34px;font-size:12px}.page-module__BIIcRW__routeEditors{gap:12px;display:grid}.page-module__BIIcRW__routeEditor{border:1px solid var(--line);background:#fff;padding:20px}.page-module__BIIcRW__routeEditor>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:15px;display:flex}.page-module__BIIcRW__routeEditor>header>div{align-items:center;gap:12px;display:flex}.page-module__BIIcRW__routeEditor>header>div:first-child span{color:var(--ink-muted);font-size:10px}.page-module__BIIcRW__routeEditor>header strong{font-size:13px}.page-module__BIIcRW__routeEditor>header button{color:#8c2e1d;cursor:pointer;background:0 0;min-height:36px;padding:0 8px;font-size:11px}.page-module__BIIcRW__compactSwitch{color:var(--ink-muted);cursor:pointer;align-items:center;gap:7px;font-size:11px;display:flex}.page-module__BIIcRW__compactSwitch:before{content:"";background:#aaa;border-radius:50%;width:7px;height:7px}.page-module__BIIcRW__compactSwitch:has(input:checked):before{background:#246235}.page-module__BIIcRW__routeAdvanced>div,.page-module__BIIcRW__accessDetails>div{border:1px solid var(--line);background:#f7f7f7;padding:20px}.page-module__BIIcRW__accessDetails{margin-top:18px}.page-module__BIIcRW__invalidInput{border-color:#8c2e1d!important}.page-module__BIIcRW__fieldError{color:#8c2e1d!important}.page-module__BIIcRW__formError{margin-top:4px}@keyframes page-module__BIIcRW__pulse{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media (max-width:1080px){.page-module__BIIcRW__workspace{grid-template-columns:220px minmax(0,1fr)}.page-module__BIIcRW__detailHeader{flex-direction:column}.page-module__BIIcRW__detailActions{justify-content:flex-start}.page-module__BIIcRW__routeGrid{grid-template-columns:1fr}}@media (max-width:820px){.page-module__BIIcRW__workspace{grid-template-columns:1fr}.page-module__BIIcRW__environmentList{position:static}.page-module__BIIcRW__listItems{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.page-module__BIIcRW__environmentItem{border:1px solid var(--line)}.page-module__BIIcRW__presetGrid{grid-template-columns:1fr}}@media (max-width:640px){.page-module__BIIcRW__simpleNote{flex-direction:column;align-items:flex-start}.page-module__BIIcRW__metrics{grid-template-columns:1fr}.page-module__BIIcRW__metrics>div{border-bottom:1px solid #ffffff2e;border-right:0;min-height:88px}.page-module__BIIcRW__metrics>div:last-child{border-bottom:0}.page-module__BIIcRW__listItems{grid-template-columns:1fr}.page-module__BIIcRW__detailActions{grid-template-columns:1fr 1fr;width:100%;display:grid}.page-module__BIIcRW__detailActions button{width:100%}.page-module__BIIcRW__titleLine{flex-direction:column;align-items:flex-start}.page-module__BIIcRW__editor{padding:22px 18px}.page-module__BIIcRW__formSectionTitle{grid-template-columns:auto minmax(0,1fr)}.page-module__BIIcRW__formSectionTitle>button{grid-column:2;justify-self:start}.page-module__BIIcRW__routeEditor>header{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.page-module__BIIcRW__probe_neutral>span{animation:none}}
