.nfLab{--nf-ink:#d3dfd8;--nf-muted:#92aaa7;--nf-yellow:#dfbc48;--nf-rule:#49625f;--nf-panel:#122b30;--nf-display:"NF OCR-B","Courier New",monospace;position:fixed;inset:0;overflow:hidden;background:#163e48;color:var(--nf-ink);font:12px/1.48 var(--nf-type);letter-spacing:.035em;color-scheme:dark}.nfLab *{box-sizing:border-box}.nfLab a,.nfLab button,.nfLab input,.nfLab textarea{font:inherit;letter-spacing:inherit}.nfLab a,.nfLab button{border-radius:0;text-shadow:none;box-shadow:none}.nfLab button{cursor:pointer;color:var(--nf-ink);background:#19343a;border:1px solid var(--nf-rule);padding:10px 12px;transition:background .15s}.nfLab button:hover:not(:disabled){background:#31524f;border-color:#9cad9b}.nfLab button:disabled{cursor:default;opacity:.5}.nfLab a:focus-visible,.nfLab button:focus-visible,.nfLab input:focus-visible,.nfLab textarea:focus-visible{outline:2px solid var(--nf-yellow);outline-offset:3px}.nfLab h1,.nfLab h2,.nfLab p{margin:0}.nfLab h1,.nfLab h2,.nfLab strong{font-family:var(--nf-display);font-weight:700}.nfLab small{font-size:9px;color:var(--nf-muted);line-height:1.5}.nfViewport{position:absolute;inset:0}.nfViewport canvas{touch-action:none;cursor:-webkit-grab;cursor:grab}.nfHeader{position:absolute;top:0;left:0;right:0;min-height:82px;display:flex;align-items:center;justify-content:space-between;padding:15px 24px;border-bottom:1px solid #587471;background:linear-gradient(100deg,#10282df5,#163139ed);pointer-events:none}.nfRoundel{border:2px solid #adbab2;border-radius:50%;width:43px;height:43px;display:grid;place-items:center;font:700 21px var(--nf-display);letter-spacing:-1px}.nfBrand h1{font-size:26px;line-height:1.1;letter-spacing:.13em;transform:scaleX(1.04);transform-origin:left}.nfBrand p{font-size:8px;letter-spacing:.19em;margin-top:6px;color:#9aafa8}.nfTelemetry{text-align:right;display:grid;grid-template-columns:auto auto;grid-gap:1px 22px;gap:1px 22px}.nfTelemetry b{font-size:20px;font-weight:500;grid-row:span 2}.nfTelemetry i{display:inline-block;width:5px;height:5px;background:#a6b974;margin-right:5px}.nfCityVitals{grid-column:1/-1;display:flex;justify-content:flex-end;gap:14px;margin-top:4px;padding-top:4px;border-top:1px solid #49625f80}.nfCityVitals span{display:grid;grid-template-columns:auto auto;grid-gap:5px;gap:5px;align-items:baseline}.nfCityVitals small{font-size:7px;letter-spacing:.09em}.nfCityVitals strong{color:var(--nf-yellow);font:600 10px/1 var(--nf-type)}.nfHeader .nfAccount{position:relative;inset:auto;flex:none;margin-left:12px;pointer-events:auto}.nfHeader .nfAccount form{top:calc(100% + 8px)}.nfModes{position:absolute;top:99px;left:24px;display:flex;gap:0;border:1px solid #738078;box-shadow:0 5px 18px #06181940}.nfModes button{padding:11px 17px;border:0;border-right:1px solid var(--nf-rule);background:#10282e;font-weight:600}.nfModes button:last-child{border-right:0}.nfModes button[aria-pressed=true]{background:#cbb24b;color:#132c30}.nfModes .nfTravelForm{color:#9fe0d4;background:#15333a}.nfModes .nfTravelForm[aria-pressed=true]{background:#d7cfaa;color:#173136}.nfModes i{display:inline-block;width:5px;height:5px;border:1px solid;margin-right:8px}.nfModes [aria-pressed=true] i{background:currentColor}.nfNavigationHint{position:absolute;left:24px;top:150px;font-size:9px;text-shadow:0 1px 3px #001318;pointer-events:none;color:#d4dfd4}.nfNavigationHint small{display:block;margin-top:4px;color:#aabfba}.nfLeaders{position:absolute;right:24px;top:100px;width:260px;background:#10272de8;border-top:3px solid #a9b3a6;box-shadow:0 6px 24px #04141838;max-height:calc(100% - 130px);display:flex;flex-direction:column;overflow:hidden}.nfLeaders header{padding:14px 15px 10px}.nfLeaders header span{font-size:8px;color:#9cafaa;letter-spacing:.1em}.nfLeaders h2{font-size:19px;letter-spacing:.1em;margin-top:4px}.nfRankModes{display:flex;padding:0 12px 11px;gap:4px}.nfRankModes button{padding:5px 7px;font-size:8px;flex:1 1}.nfRankModes button[aria-pressed=true]{background:#bac7ba;color:#183337}.nfLeaders ol{list-style:none;padding:0;margin:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#6c8076 #172e32}.nfLeaders li>button{width:100%;display:flex;align-items:flex-start;text-align:left;gap:8px;padding:11px 12px;border:0;border-top:1px solid #3a5353;background:none}.nfRankingStatus{padding:10px 12px;border-top:1px solid #3a5353;color:#9ab0a8;font-size:7px;letter-spacing:.08em}.nfRank{font-size:10px;color:#b6aa66;padding-top:1px}.nfRankIdentity{min-width:0;flex:1 1;display:grid;grid-gap:3px;gap:3px}.nfRankIdentity strong{font-size:12px;line-height:1.1;color:#e1e7df;overflow-wrap:anywhere}.nfRankIdentity small{font-size:7px}.nfRankIdentity>span{font-size:8px;color:#b3c1b6}.nfLeaders li b{font-size:12px;font-weight:500;text-align:right;color:#e4c669;white-space:nowrap}.nfValueIncrease{margin:14px 16px;padding:13px;border:1px solid #526d6b;background:#0b2329cc;display:grid;grid-gap:10px;gap:10px}.nfValueIncrease header{display:flex;justify-content:space-between;align-items:center;color:#a8bcb3;font-size:8px}.nfValueIncrease header b{font-size:22px;color:#e4c669;font-weight:400}.nfValueIncrease p,.nfValueIncrease small{font-size:8px;line-height:1.55;color:#aebdb5}.nfValueIncrease label{display:flex;justify-content:space-between;align-items:center;font-size:8px;color:#9fb2aa}.nfValueIncrease label span{display:flex;align-items:center;gap:5px;color:#e4c669;font-size:17px}.nfValueIncrease input{width:104px;padding:7px 8px;background:#102b31;border:1px solid #6c817a;color:#e3e9e1;font:16px var(--nf-type)}.nfValuePreview{display:flex;justify-content:space-between;align-items:flex-end;border-block:1px solid #425d5d;padding:9px 0}.nfValuePreview span{font-size:7px;color:#98ada5}.nfValuePreview b{font-size:18px;color:#e4c669;font-weight:400}.nfValueConfirm button,.nfValueIncrease>button{padding:9px;font:9px var(--nf-type);background:#142e33;border:1px solid #70857e;color:#d2dcd4}.nfValueConfirm{display:grid;grid-template-columns:1fr 2fr;grid-gap:6px;gap:6px}.nfValueConfirm p{grid-column:1/-1}.nfAccount{position:absolute;right:24px;top:72px;z-index:25;display:flex;align-items:center;gap:7px;font-size:7px;color:#aebfb7}.nfAccount button{padding:6px 8px;background:#102a30;border:1px solid #667f7a;color:#d3ddd5;font:8px var(--nf-type)}.nfAccount form{position:absolute;right:0;top:30px;width:240px;padding:12px;background:#0d272df5;border:1px solid #71857f;display:grid;grid-gap:8px;gap:8px}.nfAccount form label{display:grid;grid-gap:5px;gap:5px;font-size:7px}.nfAccount form input{padding:8px;background:#102a30;border:1px solid #667f7a;color:#e0e6de}.nfAccountModes{display:flex;gap:4px}.nfAccountModes button{flex:1 1}.nfAccountModes button[aria-pressed=true]{background:#bec8bc;color:#183035}.nfAccount .nfTextButton{border:0;background:none;text-align:left;padding:2px;color:#d9c05d}.nfAccount details{font-size:7px}.nfAccount details summary{cursor:pointer;color:#9fb2aa}.nfAccount details button{margin-top:7px;width:100%}.nfSystemReadiness{border-top:1px solid #415d5b;padding-top:8px}.nfSystemReadiness ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;list-style:none;padding:7px 0 0;margin:0}.nfSystemReadiness li{font-size:6px;color:#d5a36a}.nfSystemReadiness li[data-ready=true]{color:#9fc3aa}.nfAccountDemo{color:#e0c66b}@media(max-width:700px){.nfAccount{right:10px;top:55px}.nfAccount>span{display:none}.nfAccount form{width:220px}}.nfPurchaseQuote{display:grid;grid-gap:5px;gap:5px;margin:13px 0;border-block:1px solid #526967;padding:10px 0}.nfPurchaseQuote span{display:flex;justify-content:space-between;font-size:8px;color:#9fb1aa}.nfPurchaseQuote b{font-size:13px;color:#e3e8df}.nfTakeoverDisclosure{margin:12px 0;padding:12px;border:1px solid #9c8340;background:#0a2429;box-shadow:inset 0 0 0 1px #203f3e}.nfTakeoverDisclosure header{display:grid;grid-gap:4px;gap:4px;margin-bottom:10px;color:#dfc45f;font-size:8px;letter-spacing:.14em}.nfTakeoverDisclosure header strong{font-size:11px;color:#e4e9df;font-weight:500}.nfTakeoverDisclosure dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;margin:0}.nfTakeoverDisclosure dl div{padding:7px;border:1px solid #3f5d59}.nfTakeoverDisclosure dl div:last-child{grid-column:1/-1;border-color:#a58a43}.nfTakeoverDisclosure dt{font-size:6px;color:#99ada5}.nfTakeoverDisclosure dd{margin:4px 0 0;font-size:15px;color:#e6c85e}.nfTakeoverDisclosure p{font-size:7px;line-height:1.55;color:#aebeb6}.nfAccountLedger .nfTextButton,.nfTakeoverDisclosure .nfTextButton{padding:5px 0;border:0;background:none;color:#e0c362;font:7px var(--nf-type);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.nfAccountLedger{margin:10px 16px;border:1px solid #526967;padding:10px}.nfAccountLedger summary{font-size:8px;color:#dcc163;cursor:pointer}.nfAccountLedger>div{display:flex;gap:15px;margin:10px 0}.nfAccountLedger>div span{flex:1 1;font-size:7px;color:#9fb1aa}.nfAccountLedger b{display:block;font-size:15px;color:#e2e7df;margin-top:3px}.nfAccountLedger small{font-size:7px;line-height:1.5;color:#93aaa1}.nfAccountLedger ol{margin:9px 0 0;padding:0;list-style:none;max-height:120px;overflow:auto}.nfAccountLedger li{display:flex;justify-content:space-between;border-top:1px solid #3d5756;padding:6px 0;font-size:7px}.nfAccountLedger p{font-size:7px;margin-top:8px;color:#839b93}.nfConstitutionBackdrop{position:fixed;z-index:95;inset:0;display:grid;place-items:center;padding:24px;background:#021216c9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:auto}.nfConstitution{width:min(850px,94vw);max-height:min(880px,90vh);overflow:auto;padding:24px;border:1px solid #c0a44c;border-top:4px solid #4dff91;background:linear-gradient(135deg,#0b2c2d,#071b20 58%,#102728);box-shadow:0 24px 90px #000b;color:#dce4da}.nfConstitution>header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding-bottom:17px;border-bottom:1px solid #536d62}.nfConstitution>header p,.nfConstitution>header span{font-size:8px;letter-spacing:.15em;color:#d9bd5a}.nfConstitution>header h2{margin:6px 0;font-size:27px;line-height:1;color:#e7eee4}.nfConstitution>header button{min-width:38px;min-height:38px;border:1px solid #71877c;background:#0a2225;color:#d8e3d8;font:22px var(--nf-type);cursor:pointer}.nfConstitutionPreamble{margin:15px 0;font-size:9px;line-height:1.6;color:#a9bcb1}.nfConstitution ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.nfConstitution li{min-height:118px;padding:12px;border:1px solid #3e5d55;background:#0b2527cc}.nfConstitution h3{margin:0 0 8px;font-size:8px;color:#5dff96}.nfConstitution li p{margin:0;font-size:8px;line-height:1.65;color:#c3d0c6}.nfConstitution aside{margin-top:12px;padding:15px;border:1px solid #af9346;background:#162a26}.nfConstitution aside span{font-size:7px;color:#dfc45e}.nfConstitution aside p{margin:8px 0 0;font-size:11px;line-height:1.55;color:#e2e8df}.nfConstitution footer{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding-top:14px;border-top:1px solid #536d62}.nfConstitution footer strong{max-width:560px;font-size:8px;line-height:1.6;color:#d2b956}.nfConstitution footer button{padding:10px 14px;border:1px solid #b49849;background:#d3b94f;color:#0b2528;font:8px var(--nf-type);cursor:pointer}@media(max-width:700px){.nfConstitutionBackdrop{place-items:end center;padding:0;background:#021216e6}.nfConstitution{width:100%;max-height:88vh;padding:18px 16px;border-inline:0;border-bottom:0}.nfConstitution>header h2{font-size:21px}.nfConstitution ol{grid-template-columns:1fr}.nfConstitution li{min-height:0}.nfConstitution footer{align-items:flex-start;flex-direction:column}.nfConstitution footer button{width:100%}}.nfAdvertiserMetrics{margin:10px 16px;border:1px solid #526967;padding:10px}.nfAdvertiserMetrics summary{font-size:8px;color:#dcc163;cursor:pointer}.nfMetricWindows{display:flex;gap:4px;margin:10px 0}.nfMetricWindows button{flex:1 1;padding:6px;background:#102a30;border:1px solid #657b77;color:#aebdb6;font:8px var(--nf-type)}.nfMetricWindows button[aria-pressed=true]{background:#bec8bc;color:#183035}.nfMetricGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.nfMetricGrid span{padding:8px;border:1px solid #3e5857;font-size:7px;color:#9eb0a9}.nfMetricGrid b{display:block;font-size:17px;color:#e2e7df;margin-bottom:4px}.nfMetricGrid small{display:block;font-size:6px;line-height:1.4;color:#809990;margin-top:4px}.nfLeaders li b small{display:block;font-size:6px;letter-spacing:.07em}.nfLeaders footer{padding:9px 12px;border-top:1px solid #3a5353;font-size:7px;color:#9ab0a8}.nfIntro{position:absolute;left:26px;bottom:127px;pointer-events:none;text-shadow:0 2px 5px #071e22}.nfIntro>span{font-size:9px;letter-spacing:.14em;color:#adbbb1}.nfIntro h2{font-size:40px;letter-spacing:.08em;color:#e0e7dc;margin:6px 0 10px}.nfIntro p{font-size:12px;line-height:1.6;color:#d1dacf}.nfIntro small{display:block;margin-top:16px;font-size:8px;color:#b6c9bf}.nfIntro button{pointer-events:auto;margin-top:12px;background:#112b30dc;padding:9px 12px;font-size:9px;color:#e0c663}.nfDirectory,.nfInspector{position:absolute;top:193px;left:24px;width:318px;max-height:calc(100% - 295px);overflow:auto;overscroll-behavior:contain;background:#112a30f2;border:1px solid #728078;border-top:3px solid var(--nf-yellow);scrollbar-width:thin;scrollbar-color:#6c8076 #172e32;box-shadow:0 10px 28px #03182060}.nfPanelTitle{display:flex;align-items:center;justify-content:space-between;padding:7px 14px;border-bottom:1px solid var(--nf-rule);font-size:8px;color:#a7bbb0}.nfPanelTitle button{border:0;padding:0 4px;background:none;font-size:23px;line-height:1.2}.nfPanelTitle h2{font-size:15px}.nfIdentity{padding:17px 16px 14px}.nfIdentity img{width:46px;height:46px;object-fit:contain;background:#d9e2dc;padding:4px;float:right;margin-left:8px}.nfIdentity h2{font-size:25px;line-height:1.05;color:#e4e9df;letter-spacing:.03em;overflow-wrap:anywhere}.nfIdentity p{font-size:8px;margin-top:9px;color:#a6bbb3}.nfNumbers{display:flex;margin:0 16px;border-top:1px solid #526761;border-bottom:1px solid #526761;padding:11px 0;gap:12px}.nfNumbers>span{flex:1 1;color:#97afa6}.nfNumbers b{display:block;font-size:21px;font-weight:500;color:#e2e7db;margin-top:4px;letter-spacing:-.06em}.nfCTAs{display:grid;grid-gap:8px;gap:8px;margin:15px 16px}.nfLab .nfPrimary{background:#d9b946;border:1px solid #e4c965;color:#172b2e;font-weight:700;min-height:44px;padding:12px 10px;text-align:center}.nfLab .nfPrimary:hover:not(:disabled){background:#edce66;color:#172b2e}.nfLab .nfPrimary:disabled{opacity:.7}.nfLab .nfVisit{display:block;min-height:42px;padding:12px;text-align:center;background:#26494d;color:#edf1e8;border:1px solid #8caaa0;text-decoration:none;font-size:12px;font-weight:700}.nfDescription{padding:0 16px 12px;font-family:var(--nf-display);font-size:13px;line-height:1.55;color:#b7c8bf}.nfHolder{padding:0 16px 13px;font-size:7px;color:#8da59e}.nfHolder b{margin-left:5px;color:#bacabf;font-weight:500}.nfOwner,.nfStructuralWorks,.nfWorks{padding:13px 16px;border-top:1px solid var(--nf-rule)}.nfSectionLabel{font-size:9px;letter-spacing:.1em;color:#c2cdbe;margin-bottom:11px}.nfFloorOrders{display:flex;gap:7px;margin-bottom:7px}.nfFloorOrders button{flex:1 1;padding:10px 7px;text-align:left;display:flex;flex-direction:column;justify-content:center;gap:4px}.nfFloorOrders b{font-size:10px;color:#e0c361}.nfFloorOrders small{font-size:7px}.nfFloorOrders span{font-size:7px;color:#c2cfbe}.nfShapeControls{display:flex;margin:15px 0 6px}.nfShapeControls button{padding:7px 6px;font-size:8px;flex:1 1}.nfShapeControls button[aria-pressed=true]{background:#a9b9ab;color:#1b3334}.nfOwner label{display:grid;grid-gap:4px;gap:4px;font-size:8px;color:#b2c5b9;margin-bottom:10px}.nfLab input,.nfLab textarea{width:100%;background:#0c2027;border:1px solid #526c66;color:#e1e8df;padding:9px;font-size:11px;border-radius:0}.nfOwner input[type=file]{font-size:9px;padding:6px}.nfLogoField{display:grid;grid-gap:6px;gap:6px;margin-bottom:10px;font-size:8px;color:#b2c5b9}.nfLogoDrop{position:relative;display:grid!important;place-items:center;grid-gap:6px;gap:6px;min-height:86px!important;margin:0!important;padding:14px;border:1px dashed #718783;background:#0b2026;text-align:center;cursor:pointer}.nfLogoDrop b{font-size:10px;color:#e2c667;letter-spacing:.08em}.nfLogoDrop small{font-size:8px;color:#9fb1aa}.nfLogoFile{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.nfOwner>button{width:100%;margin:12px 0 6px;font-size:10px}.nfOwner>small{display:block;font-size:8px}.nfLogoPreview{display:flex;align-items:center;gap:12px;margin:5px 0 12px}.nfLogoPreview img{object-fit:contain;width:64px;height:48px;background:#d5dfd5;padding:3px}.nfLogoPreview>span{display:grid;grid-gap:4px;gap:4px;min-width:0}.nfLogoPreview>span b{overflow:hidden;text-overflow:ellipsis;font-size:9px;color:#dce5dc}.nfLogoPreview>span small{font-size:8px;color:#91aaa1}.nfLogoPreview button{font-size:8px}.nfError{color:#f1aa7e;margin:10px 0;font-size:10px}.nfPropertyNav{display:flex;border-top:1px solid var(--nf-rule)}.nfPropertyNav button{flex:1 1;border:0;background:none;font-size:9px}.nfDirectory{max-height:calc(100% - 290px)}.nfDirectory>input{width:calc(100% - 24px);margin:12px}.nfDirectory>div:last-child{max-height:350px;overflow:auto}.nfDirectory>div>button{display:grid;grid-gap:4px;gap:4px;width:100%;text-align:left;border:0;border-top:1px solid #38554f;background:none}.nfDirectory strong{font-size:14px}.nfDirectory button span{font-size:8px;color:#a3b7ad}.nfSectors{position:absolute;left:24px;bottom:49px;display:flex;border:1px solid #7a887b;background:#132c30ee}.nfSectors button{border:0;border-right:1px solid #4f6560;background:none;font-size:9px;padding:12px 15px}.nfSectors button:last-child{border:0}.nfSectors button[aria-pressed=true]{color:#e3c35c;background:#2d4546}.nfStatus{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;height:32px;padding:0 24px;background:#10272ce8;border-top:1px solid #62766c;color:#91aba0;font-size:8px}.nfStatus b{color:#c7d3c4;font-weight:500}.nfToast{position:absolute;left:50%;bottom:105px;transform:translateX(-50%);padding:14px 20px;max-width:90%;background:#172e30;border-left:4px solid var(--nf-yellow);color:#eee6b9;z-index:30;font-size:11px;box-shadow:0 4px 20px #07151870}.nfModalBackdrop{position:absolute;inset:0;z-index:50;display:grid;place-items:center;background:#031318ad;padding:20px}.nfModal{box-sizing:border-box;width:440px;max-width:100%;max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain;padding:25px;background:#173039;border:1px solid #8a9e8c;border-top:5px solid #dab642}.nfModal>span{font-size:9px;color:#bdc7b1}.nfModal h2{font-size:28px;margin:18px 0 8px;overflow-wrap:anywhere}.nfModal>strong{font:36px var(--nf-type);color:#e0bd46;display:block;margin:20px 0}.nfModal p{font-size:11px;color:#b8c7ba;line-height:1.8}.nfModal>div{display:flex;gap:10px;margin-top:25px}.nfLoading{display:grid;place-items:center;height:100%;color:#aec5b4;font-size:14px}.nfMunicipalLoading{position:fixed;inset:0;z-index:10000;display:grid;place-content:center;justify-items:start;padding:clamp(24px,8vw,120px);background:radial-gradient(circle at 58% 38%,rgba(46,137,151,.16),transparent 36%),#082a31;color:#dbe8dc}.nfMunicipalLoading span{color:#90a99e;font:10px var(--nf-ocr);letter-spacing:.22em}.nfMunicipalLoading h2{max-width:720px;margin:18px 0 8px;font:clamp(30px,6vw,68px)/.95 var(--nf-type);letter-spacing:.04em}.nfMunicipalLoading p{max-width:590px;color:#a9bcb0;font:12px/1.8 var(--nf-ocr)}.nfMunicipalLoading button{margin-top:20px;padding:14px 18px;border:1px solid #d8b746;background:#d8b746;color:#082a31;font:11px var(--nf-ocr);letter-spacing:.14em;cursor:pointer}@media (min-width:1550px){.nfLeaders{width:290px}.nfLeaders li>button{padding:15px}.nfRankIdentity strong{font-size:14px}}@media (max-width:1050px){.nfLeaders{right:14px;width:220px}.nfHeader{padding:14px}.nfBrand h1{font-size:22px}.nfTelemetry>span{display:none}.nfModes{left:14px}.nfModes button{padding:11px}.nfNavigationHint{left:14px;font-size:8px}.nfDirectory,.nfInspector{left:14px;width:290px}.nfLeaders header{padding:10px}.nfLeaders h2{font-size:16px}.nfLeaders li>button{padding:9px 8px;gap:6px}.nfRankIdentity strong{font-size:11px}.nfLeaders li b{font-size:10px}.nfRankIdentity small{font-size:6px}.nfSectors{left:14px}.nfIntro{left:16px}}@media (max-width:700px){.nfHeader{min-height:67px;padding:10px 12px}.nfRoundel{width:32px;height:32px;font-size:16px}.nfBrand{gap:9px}.nfBrand h1{font-size:19px}.nfBrand p{font-size:5px}.nfTelemetry b{font-size:13px}.nfTelemetry small{display:none}.nfModes{top:78px;left:10px;right:10px}.nfModes button{flex:1 1;padding:10px 4px;font-size:8px;min-height:38px}.nfModes button:last-child{flex:1.5 1}.nfModes i{margin-right:4px;width:4px;height:4px}.nfNavigationHint{top:126px;left:11px;font-size:7px;max-width:65%;line-height:1.8}.nfNavigationHint small{font-size:6px}.nfLeaders{top:177px;right:10px;width:145px}.nfLeaders header{padding:7px}.nfLeaders header span{font-size:5px}.nfLeaders h2{font-size:12px;letter-spacing:.04em}.nfRankModes{padding:0 5px 5px;gap:2px}.nfRankModes button{font-size:6px;padding:5px 2px}.nfLeaders li>button{padding:7px 5px;gap:4px;flex-wrap:wrap}.nfRank{font-size:7px}.nfRankIdentity{flex-basis:108px}.nfRankIdentity strong{font-size:10px}.nfRankIdentity small,.nfRankIdentity>span{font-size:6px}.nfLeaders li b{font-size:9px;margin-left:14px}.nfLeaders li b small{display:inline;margin-left:4px;font-size:5px}.nfLeaders footer{font-size:5px;padding:6px}.nfLeaders li:nth-child(n+4){display:none}.nfIntro{left:12px;bottom:112px;max-width:220px}.nfIntro h2{font-size:27px}.nfIntro p{font-size:10px}.nfIntro small{font-size:6px;max-width:190px}.nfIntro button{font-size:8px}.nfSectors{left:10px;right:10px;bottom:42px}.nfSectors button{padding:10px 4px;font-size:6px;flex:1 1;min-height:36px}.nfStatus{height:28px;padding:0 10px;font-size:6px}.nfStatus>span:nth-child(2){display:none}.nfDirectory,.nfInspector{top:auto;bottom:92px;left:10px;width:calc(100% - 20px);max-height:45vh;z-index:10}.nfInspector .nfIdentity{padding:12px 14px}.nfIdentity h2{font-size:22px}.nfNumbers{padding:7px 0}.nfNumbers b{font-size:18px}.nfToast{bottom:94px;width:90%;font-size:9px}.nfModal{width:calc(100vw - 40px);padding:18px}.nfModal>div{flex-wrap:wrap}.nfModal button{flex:1 1;font-size:10px}}@media (prefers-reduced-motion:reduce){.nfLab button{transition:none}}@media (max-width:700px){.nfLab:has(.nfDirectory) .nfLeaders li:nth-child(n+3),.nfLab:has(.nfInspector) .nfLeaders li:nth-child(n+3){display:none}.nfDirectory,.nfInspector{max-height:40vh}}.nfHeader{background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 34%),linear-gradient(100deg,#0b2228f7,#142f36f1)}.nfBrand h1{font-size:24px;letter-spacing:.16em;font-weight:400}.nfBrand p{font-size:9px;color:#aebcb3}.nfRoundel{font-weight:400}.nfTelemetry{font-size:10px}.nfTelemetry b{font-size:22px;font-weight:400;color:#e0e7df}.nfTelemetry small{font-size:9px}.nfModes button{font-size:11px;letter-spacing:.08em;min-height:42px}.nfNavigationHint{font-size:11px;line-height:1.55;color:#e0e6df}.nfNavigationHint small{font-size:9px}.nfLeaders{width:292px;background:repeating-linear-gradient(180deg,rgba(255,255,255,.018) 0 1px,transparent 1px 5px),#0c242aeF;border-top:4px solid #c3b56d}.nfLeaders header{padding:15px 16px 11px}.nfLeaders header span{font-size:9px}.nfLeaders h2{font-size:20px;font-weight:400}.nfRankModes button{font-size:9px;min-height:31px}.nfLeaders li>button{padding:12px 13px;gap:9px}.nfRank{font-size:11px}.nfRankIdentity strong{font-size:13px;line-height:1.15;font-weight:400}.nfRankIdentity small{font-size:8px;line-height:1.35}.nfRankIdentity>span{font-size:9px}.nfLeaders li b{font-size:14px;font-weight:400}.nfLeaders li b small{font-size:7px;margin-top:3px}.nfLeaders footer{font-size:8px}.nfIntro>span{font-size:10px}.nfIntro h2{font-size:38px;font-weight:400}.nfIntro p{font-size:13px}.nfIntro button,.nfIntro small{font-size:9px}.nfDirectory,.nfInspector{width:348px;background:repeating-linear-gradient(180deg,rgba(255,255,255,.014) 0 1px,transparent 1px 5px),#0d282ef4;border-color:#647b73;border-top-width:4px}.nfPanelTitle{font-size:9px;padding:8px 15px}.nfIdentity{padding:18px 17px 15px}.nfIdentity img{width:58px;height:58px;padding:5px}.nfIdentity h2{font-size:29px;font-weight:400;line-height:1.08}.nfIdentity p{font-size:10px;margin-top:10px}.nfNumbers{margin:0 17px;padding:12px 0}.nfNumbers>span{font-size:9px}.nfNumbers b{font-size:25px;font-weight:400;letter-spacing:-.03em}.nfCTAs{margin:16px 17px;gap:9px}.nfLab .nfPrimary{min-height:50px;padding:14px 12px;font-size:13px;letter-spacing:.08em;font-weight:400;background:#d8b849}.nfLab .nfVisit{min-height:48px;padding:14px 12px;font-size:14px;letter-spacing:.07em;font-weight:400}.nfDescription{padding:0 17px 13px;font-family:var(--nf-type);font-size:12px;line-height:1.6}.nfHolder{padding:0 17px 14px;font-size:9px}.nfOwner,.nfStructuralWorks,.nfWorks{padding:14px 17px}.nfSectionLabel{font-size:10px}.nfFloorOrders button{min-height:58px;padding:11px 9px}.nfFloorOrders b{font-size:12px}.nfFloorOrders small,.nfFloorOrders span{font-size:8px}.nfShapeControls button{font-size:9px;min-height:34px}.nfOwner label{font-size:9px}.nfLab input,.nfLab textarea{font-size:12px}.nfOwner>button{font-size:11px}.nfLogoPreview button,.nfOwner>small{font-size:9px}.nfPropertyNav button{font-size:10px;min-height:38px}.nfDirectory strong{font-size:15px;font-weight:400}.nfDirectory button span{font-size:9px}.nfSectors button{font-size:10px;min-height:40px}.nfStatus{font-size:9px}.nfToast{font-size:12px}@media (min-width:1550px){.nfLeaders{width:318px}.nfLeaders li b,.nfRankIdentity strong{font-size:15px}}@media (max-width:1050px){.nfLeaders{width:238px}.nfDirectory,.nfInspector{width:308px}.nfLeaders li b,.nfRankIdentity strong{font-size:12px}}@media (max-width:700px){.nfBrand h1{font-size:17px;letter-spacing:.12em}.nfModes button{font-size:9px}.nfNavigationHint{font-size:8px}.nfLeaders{width:154px}.nfLeaders h2{font-size:13px}.nfRankIdentity strong{font-size:10px}.nfDirectory,.nfInspector{width:calc(100% - 20px)}.nfIdentity h2{font-size:24px}.nfNumbers b{font-size:20px}.nfLab .nfPrimary,.nfLab .nfVisit{font-size:11px;min-height:44px}}.nfLab h1,.nfLab h2,.nfLab strong,.nfLeaders li b,.nfNumbers b,.nfRoundel,.nfTelemetry b{font-family:var(--nf-type);font-weight:400}.nfBrand h1{letter-spacing:.2em}.nfLab{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;--nf-ink:#d0ded4;--nf-muted:#8fa49d;--nf-yellow:#d7b84c;--nf-rule:#526964;--nf-panel:#10292e;--nf-phosphor:#a8cdb7;text-transform:none}.nfLab,.nfLab a,.nfLab button,.nfLab h1,.nfLab h2,.nfLab input,.nfLab p,.nfLab small,.nfLab span,.nfLab strong,.nfLab textarea{font-family:var(--nf-type)}.nfHeader{min-height:88px;padding:14px 24px 13px;background:repeating-linear-gradient(180deg,rgba(255,255,255,.015) 0 1px,transparent 1px 4px),linear-gradient(100deg,#0a2025fa,#143037f2)}.nfBrand{display:block}.nfBrand h1{font-size:28px;line-height:.95;letter-spacing:.22em;color:#dde5dc;text-shadow:0 0 10px rgba(150,203,174,.16)}.nfBrand p{margin-top:7px;font-size:10px;letter-spacing:.16em;color:#d0b75d}.nfBrand small{display:block;margin-top:4px;font-size:7px;letter-spacing:.12em;color:#778f87}.nfTelemetry{font-size:9px}.nfTelemetry b{color:#c9d9ce;font-size:24px;letter-spacing:.08em;text-shadow:0 0 8px rgba(153,201,177,.18)}.nfTelemetry small{font-size:8px;color:#758b84}.nfModes{top:103px;background:#0b2429ee}.nfModes button{min-height:43px;padding:10px 15px;font-size:10px}.nfModes .nfCruiseToggle[aria-pressed=true]{background:#d2b347;color:#10272c}.nfModes .nfSpeed{min-width:72px;color:#dbc45e;background:#102b30}.nfNavigationHint{top:153px;max-width:720px;font-size:10px;color:#d6e1d9}.nfNavigationHint small{font-size:8px;color:#9eb2aa}.nfIdentity{padding-bottom:13px}.nfIdentity h2{font-size:28px;letter-spacing:.035em}.nfIdentity .nfTagline{margin-top:8px;padding:0;font-size:11px;line-height:1.45;color:#c1cfc7}.nfIdentityWebsite{display:block;margin-top:7px;color:#d7bd59;text-decoration:none;font-size:10px;overflow-wrap:anywhere}.nfIdentityWebsite:hover{color:#f0d971}.nfIdentityWebsite.muted{color:#708880}.nfIdentity>small{display:block;margin-top:9px;font-size:8px}.nfNumbers>span{font-size:8px}.nfNumbers b{font-size:23px}.nfNumbers>span:nth-child(2){flex:1.35 1}.nfPlanningReadout{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:9px;gap:9px;align-items:center;padding:9px 0 11px;border-top:1px solid var(--nf-rule);border-bottom:1px solid var(--nf-rule)}.nfPlanningReadout>span{color:#78928a;font-size:8px}.nfPlanningReadout b,.nfPlanningReadout small{display:block}.nfPlanningReadout b{margin-top:4px;color:#d4e0d5;font-size:16px;font-weight:400}.nfPlanningReadout small{margin-top:3px;font-size:7px}.nfPlanningReadout>i{color:#d2b34a;font-style:normal;font-size:18px}.nfFloorPlanner{display:grid;grid-template-columns:38px 38px 1fr 38px 38px;grid-gap:4px;gap:4px;margin:11px 0 7px}.nfFloorPlanner button{padding:8px 0;min-height:35px}.nfFloorPlanner b{display:grid;place-items:center;border:1px solid #4e6861;background:#0c2429;color:#d7c15f;font-size:13px;font-weight:400}.nfFloorPlanner+small{display:block;font-size:7px;line-height:1.45}.nfDockPlan{margin-top:12px}.nfDockPlan button{width:100%;text-align:left;border-left:3px solid #d0ad40;background:#132f32}.nfDockPlan button[aria-pressed=true]{background:#293f38}.nfDockPlan span,.nfDockPlan strong{display:block}.nfDockPlan strong{color:#dbe4d9;font-size:10px;font-weight:400}.nfDockPlan span{margin-top:4px;color:#d2b453;font-size:8px}.nfWorksOrder{display:grid;grid-template-columns:1fr 1fr;margin-top:12px;border-top:1px solid #536a64;border-bottom:1px solid #536a64}.nfWorksOrder span{padding:9px 0;color:#7f9890;font-size:8px}.nfWorksOrder span+span{padding-left:12px;border-left:1px solid #536a64}.nfWorksOrder b{display:block;margin-top:3px;color:#d9c25d;font-size:17px;font-weight:400}.nfWorksActions{display:grid;grid-template-columns:.8fr 1.35fr;grid-gap:7px;gap:7px;margin-top:11px}.nfWorksActions button{min-height:43px}.nfWorksActions .nfPrimary{min-height:43px;font-size:10px}.nfPalettePicker{margin:12px 0 14px;padding-top:11px;border-top:1px solid var(--nf-rule)}.nfPalettePicker>span{display:block;margin-bottom:7px;color:#b9c8be;font-size:9px}.nfPalettePicker>div{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:5px;gap:5px}.nfPalettePicker button{min-height:45px;padding:5px;text-align:left}.nfPalettePicker button[aria-pressed=true]{border-color:#d5b64b;background:#263e3b}.nfPalettePicker button i{display:block;width:100%;height:15px;margin-bottom:4px;border:1px solid rgba(255,255,255,.16)}.nfPalettePicker button small{font-size:6px}.nfPalettePicker>small{display:block;margin-top:6px;font-size:7px}.nfRemoveLogo{width:auto!important;margin:0 0 8px!important;padding:5px 7px!important;font-size:7px!important}.nfWhisper{position:absolute;left:50%;bottom:82px;transform:translateX(-50%);z-index:29;max-width:min(620px,86vw);padding:9px 13px;color:#d6d9c7;background:#0b2227e8;border-top:1px solid #8c8357;border-bottom:1px solid #4e6560;font-size:10px;letter-spacing:.055em;text-align:center;pointer-events:none}.nfInspector{max-height:calc(100% - 300px)}.nfOwner textarea{resize:vertical}.nfStatus{letter-spacing:.06em}@media (max-width:1100px){.nfModes button{padding:10px;font-size:9px}.nfModes .nfSpeed{min-width:62px}}@media (max-width:700px){.nfHeader{min-height:72px}.nfBrand h1{font-size:18px}.nfBrand p{font-size:6px}.nfBrand small{display:none}.nfModes{top:79px;flex-wrap:wrap}.nfModes button{font-size:7px;min-height:35px;padding:7px 5px}.nfModes .nfSpeed{min-width:54px}.nfNavigationHint{top:158px;max-width:70%;font-size:7px}.nfNavigationHint small{font-size:6px}.nfPlanningReadout b{font-size:14px}.nfFloorPlanner{grid-template-columns:34px 34px 1fr 34px 34px}.nfPalettePicker>div{grid-template-columns:1fr 1fr}.nfWhisper{bottom:96px;font-size:8px}}.nfLab{letter-spacing:.015em}.nfHeader h1{letter-spacing:.09em;font-weight:700}.nfUtilityBar{position:absolute;top:158px;left:24px;z-index:12;display:flex;gap:2px;font-size:10px}.nfUtilityBar button{background:#11282d;border:1px solid #708780;padding:9px 12px;color:#c5d2c9;font:inherit;cursor:pointer}.nfUtilityBar button[aria-pressed=true]{color:#e4c558}.nfUtilityBar [role=status]{position:absolute;top:0;left:calc(100% + 8px);width:300px;padding:16px;background:#10272c;border:1px solid #73857a;line-height:1.7}@media(max-width:600px){.nfUtilityBar{left:8px;font-size:8px}.nfUtilityBar button{padding:7px}.nfUtilityBar [role=status]{position:fixed;left:8px;right:8px;top:auto;bottom:78px;width:auto}}@media(max-width:700px){.nfUtilityBar{top:170px;left:10px;font-size:8px}.nfNavigationHint{top:156px;max-width:94%}.nfLeaders{top:207px;right:10px;width:143px;padding:0;max-height:340px;overflow:hidden}.nfLeaders header{padding:8px}.nfLeaders header span{font-size:6px;letter-spacing:0}.nfLeaders h2{font-size:13px;letter-spacing:0;margin:5px 0 0}.nfRankModes{padding:0 5px 5px;gap:2px}.nfRankModes button{font-size:7px;padding:6px 2px;min-height:28px}.nfLeaders li>button{display:grid;grid-template-columns:15px 1fr;grid-gap:3px;gap:3px;padding:8px 6px}.nfLeaders .nfRank{font-size:8px}.nfLeaders .nfRankIdentity{grid-column:2;gap:2px}.nfLeaders .nfRankIdentity strong{font-size:10px;line-height:1.2}.nfLeaders .nfRankIdentity small,.nfLeaders .nfRankIdentity>span{font-size:7px;line-height:1.2}.nfLeaders li b{display:block;grid-column:2;text-align:left;font-size:11px;line-height:1.3;margin:0;padding:0}.nfLeaders li b small{display:inline;font-size:6px;margin-left:3px}.nfLeaders footer{font-size:6px;padding:6px}.nfIntro{max-width:210px;bottom:120px}.nfIntro h2{font-size:27px;line-height:1.1;white-space:nowrap}.nfIntro p{font-size:10px}.nfUtilityBar [role=status]{z-index:30}.nfPolicyAcknowledgement{display:grid;grid-template-columns:22px 1fr;grid-gap:10px;gap:10px;align-items:start;margin:14px 0;padding:12px;border:1px solid #82958d;background:#0b282e;font-size:11px;line-height:1.55}.nfPolicyAcknowledgement input{width:18px;height:18px;margin:1px 0;accent-color:#d8b84b}.nfPolicyAcknowledgement a{color:#e5c85e;text-underline-offset:3px}}.nfShareAddress{display:grid;place-items:center;min-height:38px;margin:7px 14px;border:1px solid #66817a;background:#0b2b31;color:#d9e5dc;text-decoration:none;font-size:7px;letter-spacing:.11em}.nfStarfishBackdrop{position:fixed;z-index:96;inset:0;display:grid;place-items:center;padding:20px;background:#020c0fd9;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);pointer-events:auto}.nfStarfishInterior{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);grid-template-rows:auto 1fr auto;width:min(1120px,96vw);height:min(780px,92vh);overflow:hidden;border:1px solid #8b613f;border-top:5px solid #3cff8d;background:linear-gradient(145deg,#081817,#0e191c 58%,#19130f);box-shadow:0 32px 110px #000;color:#e7e4d8}.nfStarfishInterior>header{grid-column:1/-1;display:flex;justify-content:space-between;gap:20px;padding:18px 22px;border-bottom:1px solid #614a38;background:#071916}.nfStarfishInterior>header p,.nfStarfishInterior>header span{margin:0;color:#db7942;font-size:8px;letter-spacing:.14em}.nfStarfishInterior>header h2{margin:4px 0;color:#6effa4;text-shadow:0 0 18px #32ff7b99;font:800 30px/1 sans-serif;letter-spacing:.09em}.nfStarfishInterior>header button{width:40px;height:40px;border:1px solid #6b7c70;background:#0b211d;color:#e4eadf;font:24px var(--nf-type);cursor:pointer}.nfStarfishRoom{position:relative;min-height:430px;overflow:hidden;padding:34px;background:radial-gradient(circle at 50% 25%,#356351 0,#132a24 34%,#080e0f 78%)}.nfStarfishRoom:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 4px,#0002 5px);pointer-events:none}.nfBarBack{height:46%;display:grid;place-content:center;text-align:center;border:1px solid #41715c;border-top:5px solid #ff8144;background:linear-gradient(#0b1c19,#122821);box-shadow:inset 0 0 60px #030b09,0 0 30px #35ff8033}.nfBarBack strong{color:#6effa4;text-shadow:0 0 14px #2aff79;font:800 clamp(26px,5vw,58px)/1 sans-serif;letter-spacing:.08em}.nfBarBack span{margin-top:17px;color:#e78a51;font-size:8px;letter-spacing:.11em}.nfBarCounter{position:absolute;z-index:2;left:8%;right:8%;top:52%;height:18%;border-top:8px solid #bc6a3e;background:#18211f;transform:perspective(500px) rotateX(5deg)}.nfBarCounter i{position:absolute;top:-20px;width:8px;height:20px;background:#59d989}.nfBarCounter i:first-child{left:14%}.nfBarCounter i:nth-child(2){left:37%;background:#e27a41}.nfBarCounter i:nth-child(3){left:64%}.nfBarCounter i:nth-child(4){left:82%;background:#e27a41}.nfBarCounter b{position:absolute;left:43%;top:16%;width:15%;height:42%;border:2px solid #d78852;border-radius:50%}.nfPatrons{position:absolute;z-index:3;left:6%;right:6%;bottom:8%;display:flex;justify-content:space-around;align-items:flex-end}.nfPatrons>span{position:relative;display:block;width:9%;height:90px;transform:translateY(calc((var(--patron) % 3) * 7px))}.nfPatrons i{position:absolute;left:30%;top:0;width:40%;aspect-ratio:1;border-radius:50%;background:#b59b7e}.nfPatrons b{position:absolute;left:9%;top:25%;width:82%;height:68%;background:var(--coat,#233b38);-webkit-clip-path:polygon(20% 0,80% 0,100% 100%,0 100%);clip-path:polygon(20% 0,80% 0,100% 100%,0 100%)}.nfPatrons>span:nth-child(2n) b{background:#713e2b}.nfStarfishRoom>p{position:absolute;z-index:4;left:34px;right:34px;bottom:5px;margin:0;color:#a7b4ab;font-size:7px;line-height:1.5;letter-spacing:.08em}.nfArcadeCabinet{padding:22px;background:#111817;border-left:1px solid #674830;overflow:auto}.nfArcadeTitle{padding:13px;border:1px solid #4f785e;background:#07130f}.nfArcadeTitle span{display:block;color:#e57e44;font-size:7px}.nfArcadeTitle strong{display:block;margin-top:6px;color:#75ffa7;font-size:15px}.nfArcadeCabinet nav{display:grid;grid-template-columns:1fr;margin:8px 0}.nfArcadeCabinet nav button,.nfArcadeControls button{min-height:35px;border:1px solid #4a6657;background:#13231e;color:#cbd7cf;font:7px var(--nf-type);letter-spacing:.06em;cursor:pointer}.nfArcadeCabinet nav button[aria-pressed=true]{background:#d9743f;color:#101714}.nfArcadeCabinet>p{min-height:38px;color:#95a89d;font-size:7px;line-height:1.55}.nfArcadeScreen{padding:9px;border:8px solid #26312c;background:#030d0a;box-shadow:inset 0 0 25px #000,0 0 22px #3dff8124}.nfArcadeScreen svg{display:block;width:100%;aspect-ratio:14/9}.nfArcadeScore{padding:9px;text-align:center;color:#79ffa9;font-size:9px;border-inline:1px solid #415b4d;background:#08140f}.nfArcadeControls{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:4px;gap:4px;margin-top:8px}.nfArcadeControls .fire{background:#ce6739;color:#101513}.nfStarfishInterior>footer{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 22px;border-top:1px solid #614a38;background:#071916;color:#a9b7ad;font-size:7px}.nfStarfishInterior>footer button{padding:11px 15px;border:1px solid #46d17d;background:#1bd46d;color:#071813;font:8px var(--nf-type);cursor:pointer}@media(max-width:760px){.nfStarfishBackdrop{align-items:end;padding:0}.nfStarfishInterior{grid-template-columns:1fr;grid-template-rows:auto auto 1fr auto;width:100%;height:94vh;overflow:auto;border-inline:0;border-bottom:0}.nfStarfishRoom{min-height:250px;padding:18px}.nfBarBack{height:42%}.nfBarBack strong{font-size:29px}.nfPatrons>span{height:55px}.nfArcadeCabinet{border-left:0;border-top:1px solid #674830;padding:15px}.nfArcadeCabinet nav{grid-template-columns:repeat(3,1fr)}.nfStarfishInterior>footer{position:-webkit-sticky;position:sticky;bottom:0}.nfStarfishInterior>footer span{display:none}.nfStarfishInterior>footer button{width:100%}}.nfWebGLFallback{position:absolute;inset:0;display:grid;place-content:center;grid-gap:8px;gap:8px;padding:30px;background:#0b2b31;color:#dce8df;text-align:center}.nfWebGLFallback strong{color:#e2c75e;font-size:16px}.nfWebGLFallback span{max-width:44ch;color:#9db2aa;font-size:10px;line-height:1.6}@font-face{font-family:NF OCR-B;src:url(https://cdn.jsdelivr.net/gh/jaycee723/ocr-b@fedeba81519770109925b5bec70e940be5948d8f/dist/OCR-B.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NF Librestile;src:url(https://cdn.jsdelivr.net/gh/ocelothe/Librestile@2d5012ff04bb83a5446e36a811a9fc2de6ec3bca/fonts/woff/librestileextbold-webfont.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.nfLab{--nf-type:"NF OCR-B","Courier New",monospace;--nf-display:"NF Librestile",Arial,sans-serif}.nfLab h1,.nfLab h2,.nfRankIdentity strong{font-family:var(--nf-display);font-weight:700;letter-spacing:.025em}.nfBrand{display:flex;align-items:center;gap:14px}.nfCanonicalLogo{width:68px;height:68px;object-fit:contain;border-radius:50%;flex:none}.nfHeader h1{font-size:clamp(19px,2.1vw,32px);letter-spacing:.055em}.nfPointerTools{position:absolute;z-index:9;top:184px;right:24px;display:flex;gap:4px}.nfPointerTools button{font:12px var(--nf-type);min-height:38px;padding:8px 18px;color:#d2ded8;background:#10282e;border:1px solid #708984;cursor:pointer}.nfPointerTools button[aria-pressed=true]{border-color:#dbbf69;color:#e3cb87;background:#213b3e}.nfPointerTools button:focus-visible{outline:2px solid #e3cb87;outline-offset:3px}.nfPalettePicker>div{max-height:220px;overflow:auto}@media(max-width:700px){.nfCanonicalLogo{width:42px;height:42px}.nfBrand{gap:8px}.nfHeader h1{font-size:17px}.nfBrand p{font-size:6px}.nfBrand small{font-size:5px}.nfPointerTools{top:169px;left:10px;right:auto}.nfPointerTools button{font-size:10px;padding:8px 12px;min-height:36px}.nfNavigationHint{top:209px;left:10px;max-width:calc(100% - 175px);font-size:8px}.nfNavigationHint small{display:none}.nfIntro{max-width:200px}.nfIntro h2{font-size:20px}.nfLeaders h2{font-size:10px}.nfLeaders .nfRankIdentity strong{font-size:8px}}.nfAltitude{display:flex;gap:3px;align-items:stretch}.nfAltitude button{min-width:44px}.nfIntro{display:none}.nfColourPicker{border:1px solid #526d6b;padding:14px;margin:12px 0}.nfColourPicker legend{font-size:11px}.nfColourPicker label{display:grid;grid-template-columns:1fr 54px 74px;align-items:center;grid-gap:10px;gap:10px;margin:12px 0}.nfOwner .nfColourPicker input[type=color]{width:54px;height:44px;padding:3px;cursor:pointer}.nfColourHex{font-size:11px}.nfColourComparison{display:flex;gap:16px;margin:15px 0;font-size:9px}.nfColourComparison span{flex:1 1}.nfColourComparison i{display:block;height:32px;border:1px solid #718783;margin-top:6px}@media(max-width:700px){.nfModes{display:flex;flex-wrap:wrap;gap:4px;left:10px;right:10px;top:88px;max-width:none;width:auto}.nfModes button{font-size:9px;min-height:36px;padding:6px 8px;flex:none}.nfAltitude button{min-width:36px}.nfUtilityBar{top:170px;left:10px}.nfLeaders{top:218px;max-height:210px}}.nfPlaygroundControl{pointer-events:auto;display:grid;grid-template-columns:auto auto;align-items:center;grid-gap:2px 10px;gap:2px 10px;margin-left:12px;padding:7px 9px;border:1px solid #d8bd5e;background:#10282ef2;color:#f0d779;box-shadow:0 5px 18px #06181955}.nfPlaygroundControl span{font:700 9px/1.2 var(--nf-type);letter-spacing:.12em}.nfPlaygroundControl small{grid-column:1;font-size:6px;white-space:nowrap}.nfPlaygroundControl button{grid-column:2;grid-row:1/3;padding:7px 9px;border:1px solid #718783;background:#17343a;color:#dbe5df;font:7px/1.2 var(--nf-type);letter-spacing:.08em;cursor:pointer}.nfPlaygroundControl button:focus-visible,.nfPlaygroundControl button:hover{border-color:#f0d779;color:#f0d779;outline:none}@media(max-width:700px){.nfPlaygroundControl{margin-left:auto;padding:5px 6px;grid-template-columns:1fr;gap:3px}.nfPlaygroundControl span{font-size:6px}.nfPlaygroundControl small{display:none}.nfPlaygroundControl button{grid-column:1;grid-row:auto;padding:4px 5px;font-size:5.5px}}.nfLeaders header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.nfLeaderToggle{display:none;border:1px solid #657f7b;background:#10282e;color:#dfc56d;font:18px/1 var(--nf-type);width:30px;height:30px;padding:0;cursor:pointer}@media(max-width:700px){.nfHeader{min-height:68px;padding:9px 10px;overflow:hidden}.nfBrand{min-width:0;max-width:100%}.nfCanonicalLogo{width:40px;height:40px}.nfHeader h1{font-size:clamp(13px,4.45vw,17px);letter-spacing:.035em;white-space:nowrap}.nfBrand p{font-size:5.5px;letter-spacing:.12em;white-space:nowrap}.nfTelemetry{display:none}.nfModes{top:78px}.nfLeaders{top:214px;right:10px;width:148px;max-height:48vh;overflow:hidden}.nfLeaders header{padding:8px 8px 7px;align-items:center}.nfLeaders header span{font-size:5.5px}.nfLeaders h2{font-size:10px;margin-top:3px}.nfLeaderToggle{display:grid;place-items:center;flex:none}.nfLeaders[data-open=false]{max-height:none;overflow:hidden}.nfLeaders[data-open=false] .nfRankModes,.nfLeaders[data-open=false] footer,.nfLeaders[data-open=false] ol{display:none}.nfLab:has(.nfDirectory) .nfLeaders,.nfLab:has(.nfInspector) .nfLeaders{display:none}.nfDirectory,.nfInspector{top:210px;bottom:76px}.nfOwner{gap:8px}.nfColourPicker{padding:9px;margin:7px 0}.nfColourPicker label{margin:7px 0}}.nfFirstUse{position:absolute;z-index:12;left:24px;top:162px;max-width:calc(100% - 390px);padding:9px 12px;border-left:3px solid #d7bb58;background:#0c252bd9;color:#dce5dc;font-size:9px;line-height:1.5;letter-spacing:.08em;pointer-events:none;box-shadow:0 4px 16px #03141945}.nfLab .nfVisit.nfPrimary{background:#d8b849;border-color:#e4c965;color:#172b2e}.nfLab .nfSecondary{min-height:44px;padding:12px 10px;border:1px solid #8caaa0;background:#17373c;color:#e4ece4;text-align:center;font-size:11px;letter-spacing:.07em}.nfLab .nfSecondary:disabled{opacity:.62}.nfVisitStatus{padding:7px 2px;color:#91a8a1;font-size:8px;letter-spacing:.1em}.nfClaimBenefit{margin:1px 0 0;color:#aabdb4;font-size:8px;line-height:1.6}.nfWorksHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;color:#c2cdbe;font-size:9px;letter-spacing:.1em}.nfWorksHeader b{max-width:58%;color:#dec15e;text-align:right;font-size:7px;font-weight:400;line-height:1.45}.nfStructuralWorks>small{display:block;margin-top:9px;color:#96aaa2;font-size:7px;line-height:1.5}.nfPropertyBeacon{position:fixed;z-index:18;left:50%;bottom:88px;transform:translateX(-50%);width:min(390px,calc(100vw - 28px));padding:12px 14px;border:1px solid #8b9f91;background:#0a2228ed;box-shadow:0 12px 35px #03121599;color:#dfe8df;pointer-events:auto;display:grid;grid-gap:5px;gap:5px}.nfPropertyBeacon>span{color:#d6b94d;font-size:8px;letter-spacing:.13em}.nfPropertyBeacon>strong{font:18px var(--nf-display);letter-spacing:.02em}.nfPropertyBeacon>p{margin:0;color:#afbeb6;font-size:9px;line-height:1.5}.nfPropertyBeacon>button{margin-top:3px;padding:9px;border:1px solid #718780;background:#17363a;color:#e5ece5;font:8px var(--nf-type);letter-spacing:.08em}@media(max-width:700px){.nfPropertyBeacon{bottom:170px}.nfPropertyBeacon>strong{font-size:16px}}.nfMovementPad{display:none}@media(max-width:700px){.nfMovementPad{display:block;position:fixed;z-index:17;left:10px;bottom:77px;pointer-events:auto}.nfMovementPad button{width:76px;height:84px;padding:7px 8px 6px;border:1px solid #78908a;background:#092126d9;color:#d8c264;box-shadow:0 8px 24px #03121577;font:7px var(--nf-type);letter-spacing:.12em;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;display:grid;place-items:center;grid-gap:3px;gap:3px;cursor:-webkit-grab;cursor:grab}.nfMovementPad button:active{cursor:-webkit-grabbing;cursor:grabbing;border-color:#dec55d;background:#102e33ed}.nfMovementPad button:focus-visible{outline:2px solid #dec55d;outline-offset:2px}.nfThumbTrack{position:relative;display:grid;place-items:center;width:52px;height:52px;border:1px solid #607a76;background:radial-gradient(circle,#17373b 0 34%,#0b252a 35% 100%);box-shadow:inset 0 0 0 8px #0b252a88}.nfThumbTrack:after,.nfThumbTrack:before{content:"";position:absolute;background:#78908a66}.nfThumbTrack:before{width:1px;height:42px}.nfThumbTrack:after{width:42px;height:1px}.nfThumbTrack i{position:relative;z-index:1;width:18px;height:18px;border:2px solid #d3bd63;border-radius:50%;background:#173b3f;box-shadow:0 2px 7px #020d0f99;transition:transform 45ms linear}.nfMovementPad b{font-weight:400}}.nfResidentBackdrop{position:fixed;z-index:80;inset:0;background:#03131799;pointer-events:auto}.nfResidentSheet{position:absolute;right:0;top:0;bottom:0;width:440px;max-width:100%;padding:25px 27px;overflow:auto;border-left:1px solid #78908a;background:linear-gradient(160deg,#102c32,#071b20);box-shadow:-20px 0 60px #031014aa;display:grid;align-content:start;grid-gap:18px;gap:18px}.nfResidentSheet>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:15px;border-bottom:2px solid #d0b34d}.nfResidentSheet>header span{color:#91aaa2;font-size:8px;letter-spacing:.13em}.nfResidentSheet>header h2{margin-top:5px;color:#edf1e9;font-size:27px;letter-spacing:.06em}.nfResidentSheet>header button{padding:4px 9px;border:0;background:none;font-size:25px}.nfResidentIntro{color:#afc0b8;font:12px/1.7 var(--nf-type)}.nfResidentSheet form{display:grid;grid-gap:11px;gap:11px}.nfResidentSheet form label{display:grid;grid-gap:6px;gap:6px;color:#9db1aa;font-size:8px;letter-spacing:.09em}.nfResidentSheet form input{width:100%;padding:12px;border:1px solid #667f79;background:#0b2228;color:#e5ece5;font:14px var(--nf-type)}.nfResidentSheet .nfAccountModes{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px}.nfResidentSheet .nfAccountModes button[aria-pressed=true]{background:#d5c169;color:#10272c}.nfResidentSheet .nfTextButton{padding:4px 0;border:0;background:none;color:#ddc45c;text-align:left}.nfResidentSheet details{font-size:8px;color:#9db0a8}.nfResidentSheet details summary{cursor:pointer}.nfResidentSheet details button{width:100%;margin-top:9px}.nfVisaRoute{padding:15px;border:1px solid #526c67;background:#122c31;display:grid;grid-gap:7px;gap:7px}.nfVisaRoute>span{color:#d9c15d;font-size:8px}.nfVisaRoute p{color:#9eb2aa;font-size:9px}.nfVisaRoute a,.nfVisaRoute button{padding:10px;border:1px solid #758981;background:transparent;color:#e5ece5;text-decoration:none;text-align:center;font:inherit;font-size:9px;cursor:pointer}@media(max-width:700px){.nfResidentBackdrop{background:#031317bb}.nfResidentSheet{top:auto;left:0;right:0;bottom:0;width:100%;max-height:86vh;padding:19px 18px;border-left:0;border-top:2px solid #d0b34d;border-radius:0}.nfResidentSheet>header h2{font-size:22px}.nfFirstUse{left:10px;top:166px;right:10px;max-width:none;font-size:7px;padding:7px 9px}.nfLab .nfSecondary{font-size:10px}.nfClaimBenefit{font-size:7px}}.nfDirectory,.nfInspector{top:210px;max-height:calc(100% - 312px)}.nfFirstUse{top:210px}@media(max-width:700px){.nfDirectory,.nfFirstUse,.nfInspector{top:214px}.nfLeaders li:nth-child(n+4){display:list-item}}.nfAddressSearch,.nfDistrictMap{padding:12px;border-bottom:1px solid #38554f;display:grid;grid-gap:8px;gap:8px}.nfAddressSearch>label,.nfDistrictMap>span{font-size:8px;color:#a9bcb2;letter-spacing:.12em}.nfDistrictMap>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.nfAddressSearch div button,.nfDirectory .nfDistrictMap button{display:grid;grid-gap:4px;gap:4px;text-align:left;padding:9px;border:1px solid #4d6761;background:#10292e;color:#dfe7de}.nfDirectory .nfDistrictMap button[aria-pressed=true]{border-color:#dcc15c;background:#294447}.nfAddressSearch button span,.nfAddressSearch small,.nfDistrictMap small{font-size:7px;color:#9db1a8;line-height:1.4}.nfAddressSearch>div{display:grid;max-height:180px;overflow:auto;grid-gap:4px;gap:4px}@media(max-width:700px){.nfDistrictMap>div{grid-template-columns:1fr}.nfAddressSearch,.nfDistrictMap{padding:9px}}.nfFirstMinute,.nfTourCard{position:absolute;z-index:24;left:24px;bottom:92px;width:min(470px,calc(100vw - 420px));padding:19px 20px;border:1px solid #738a83;border-top:4px solid #d7ba51;background:linear-gradient(145deg,#0b252bee,#102f35f2);box-shadow:0 16px 42px #020d11a8;color:#dfe8df;pointer-events:auto}.nfFirstMinute>span,.nfTourCard>span{color:#d8bd59;font-size:8px;letter-spacing:.15em}.nfFirstMinute h2,.nfTourCard h2{margin:7px 0 9px;font-size:22px;line-height:1.12}.nfFirstMinute>p,.nfTourCard>p{max-width:58ch;margin:0;color:#b7c8c0;font-size:10px;line-height:1.65}.nfFirstMinute>p b{color:#ecd06b}.nfFirstMinute>small{display:block;margin-top:8px;color:#819d95;font-size:7px;line-height:1.5}.nfFirstMinute>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin-top:14px}.nfFirstMinute a,.nfFirstMinute button,.nfLaunchDock a,.nfLaunchDock button,.nfTourCard button{display:grid;place-items:center;min-height:40px;padding:9px;border:1px solid #708983;background:#133239;color:#dfe8df;text-align:center;text-decoration:none;font:8px/1.3 var(--nf-type);letter-spacing:.08em;cursor:pointer}.nfFirstMinute a small{margin-top:3px;color:#8ca69d;font-size:6px}.nfFirstMinute .nfPrimary,.nfTourCard .nfPrimary{background:#d5b94f;color:#10272c;border-color:#ead276}.nfLaunchDock{position:absolute;z-index:18;left:24px;bottom:92px;display:flex;gap:5px;pointer-events:auto}.nfLaunchDock a,.nfLaunchDock button{background:#0c272ddf;min-height:34px;padding:7px 10px;font-size:7px}.nfTourCard{width:min(390px,calc(100vw - 420px))}.nfTourCard>div{display:flex;gap:6px;margin-top:14px}.nfTourCard>div button{flex:1 1}.nfTourConstitution{margin-top:10px;width:100%;color:#dec45e!important}.nfTourLandmark{margin-top:10px;width:100%;background:#1edc70!important;border-color:#55f395!important;color:#071b17!important}@media(max-width:700px){.nfFirstMinute,.nfTourCard{left:10px;right:10px;bottom:166px;width:auto;padding:14px}.nfFirstMinute h2,.nfTourCard h2{font-size:17px}.nfFirstMinute>p,.nfTourCard>p{font-size:9px}.nfFirstMinute>div{grid-template-columns:1fr 1fr}.nfFirstMinute a,.nfFirstMinute button{min-height:38px;font-size:7px}.nfLaunchDock{left:10px;right:10px;bottom:166px;display:grid;grid-template-columns:repeat(3,1fr)}.nfLaunchDock a,.nfLaunchDock button{padding:6px 4px;font-size:6px}.nfTourCard{bottom:166px}}