.fcity{display:block;width:100%;height:clamp(270px,30vw,460px);--ink: rgba(140, 200, 252, .78);--ink-thin: rgba(140, 200, 252, .42);--fill: #06132C;--hatch: rgba(140, 200, 252, .28);--win: #0A1A3A;--win-on: #CFE6FF;--home-on: #F5C66B;--lamp: #FFE7A8;--light: #6AC1FC;--star: #DCEBFF}.fcity .f{fill:var(--fill);stroke:var(--ink);stroke-width:1.1;vector-effect:non-scaling-stroke;stroke-linejoin:round}.fcity .ln{fill:none;stroke:var(--ink);stroke-width:1.1;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.fcity .thin,.fcity .wave{stroke:var(--ink-thin);stroke-width:.8}.fcity .mull{stroke:rgba(140,200,252,.3);stroke-width:.7}.fcity .dash{stroke:var(--ink-thin)}.fcity .hatchln{stroke:var(--hatch);stroke-width:.7}.fcity .farb{fill:none;stroke:var(--ink-thin);stroke-width:.7;opacity:.42;vector-effect:non-scaling-stroke}.fcity .star{fill:var(--star);animation:fc-twinkle ease-in-out infinite alternate}@keyframes fc-twinkle{from{opacity:.15}to{opacity:1}}.fcity .moon{fill:#EAF3FF;stroke:var(--ink);stroke-width:1}.fcity .moonshade{stroke:none;opacity:.55}.fcity .moonroad{stroke:var(--star)}.fcity .win{fill:var(--win);stroke:var(--ink-thin);stroke-width:.5;vector-effect:non-scaling-stroke;transition:fill 1.2s ease}.fcity .win.on{fill:var(--win-on)}.fcity .win.home.on{fill:var(--home-on)}.fcity .win.sky{stroke:none}.fcity .win.sky.on{fill:rgba(106,193,252,.55);transition:fill .35s ease}.fcity .win.home.phone{fill:#FFFFFF;transition:none}.fcity .win.home.got{fill:#FFD98A;filter:drop-shadow(0 0 5px #FFC24D)}.fcity .glass{stroke:var(--ink);stroke-width:1.1;vector-effect:non-scaling-stroke}.fcity .cell{stroke:none;fill:rgba(5,14,34,.3)}.fcity .cell.on{fill:#CFE6FF}.fcity.wclock .cell{transition:fill .22s ease}.fcity.wclock .cell.on{fill:#EFF8FF;filter:drop-shadow(0 0 3px #6AC1FC)}.fcity .lobby{fill:rgba(255,220,150,.2);stroke:var(--ink-thin);stroke-width:.6;vector-effect:non-scaling-stroke}.fcity .door{fill:rgba(255,231,168,.6)}.fcity .shop{fill:rgba(245,198,107,.26);stroke:var(--ink-thin);stroke-width:.6;vector-effect:non-scaling-stroke}.fcity .inside{fill:rgba(255,216,140,.55);opacity:0}.fcity .lamp{fill:var(--lamp)}.fcity .lamp.dock{opacity:.2;transition:opacity .2s}.fcity .lamp.dock.on{opacity:1}.fcity .pool{transition:opacity .4s}.fcity .tail{fill:#FF5A4E}.fcity .beacon{fill:#FF6A5C;transition:opacity .25s}.fcity .necklace{fill:#FFE7A8;filter:drop-shadow(0 0 5px #FFD27A)}.fcity .trainwin{fill:#CFE6FF}.fcity .trainwin.dim{fill:rgba(207,230,255,.35)}.fcity .car{fill:#0B1D40}.fcity .tank{fill:#030B1D}.fcity .cloth{fill:#12284F}.fcity .cloth.sari{fill:rgba(245,198,107,.7)}.fcity .leaf{fill:#0B2A3A}.fcity .steam{fill:var(--ink-thin);opacity:0}.fcity .sweep{opacity:.5}.fcity .fascia{font:800 10px/1 var(--ox-font-sans);letter-spacing:.22em;fill:var(--light)}.fcity .paint{font:700 9px/1 var(--ox-font-sans);letter-spacing:.32em;fill:var(--ink-thin)}.fcity .india{font:700 9.5px/1 var(--ox-font-mono);letter-spacing:.32em;fill:var(--light)}.fcity .truck-text{font:800 8.5px/1 var(--ox-font-sans);letter-spacing:.08em;fill:var(--ink)}.fcity .clockface{fill:#EAF3FF;stroke:var(--ink);stroke-width:1;filter:drop-shadow(0 0 8px rgba(207,230,255,.5))}.fcity .tick{stroke:#0B1F45;stroke-width:1.1}.fcity .hand{stroke:#0B1F45;stroke-linecap:round}.fcity .hand.hour{stroke-width:2.6}.fcity .hand.min{stroke-width:1.7}.fcity .hand.sec{stroke:#2F7BEF;stroke-width:1}.fcity .hub{fill:#0B1F45}.fcity .thread{fill:none;stroke:var(--light);stroke-width:1;stroke-dasharray:1.5 5;opacity:.2;vector-effect:non-scaling-stroke;transition:opacity .35s}.fcity .pulse{fill:none;stroke:var(--light);stroke-width:1.8;filter:drop-shadow(0 0 4px var(--light));vector-effect:non-scaling-stroke;opacity:0}.fcity .pulsedot{fill:#FFFFFF;filter:drop-shadow(0 0 6px var(--light));opacity:0}.fcity .flare{opacity:0}.fcity .ring{fill:none;stroke:var(--light);stroke-width:1;vector-effect:non-scaling-stroke;opacity:0}.fcity .parcel{fill:#F2D3A0;stroke:#8A6A3A}.fcity .heart{fill:var(--light);filter:drop-shadow(0 0 4px var(--light));opacity:0}.fcity .bldg{transition:opacity .35s}.fcity.hl .bldg{opacity:.42}.fcity.hl-factory .factory,.fcity.hl-hq .hq,.fcity.hl-homes .homes,.fcity.hl-all .bldg{opacity:1}.fcity.hl .thread{opacity:.7}@media (prefers-reduced-motion: reduce){.fcity .star{animation:none;opacity:.7}}.foot3{position:relative;background:linear-gradient(#030B1D,#06132C 34%);color:#B9C5D8}.foot3 .f3-inner{padding:0 clamp(18px,4.6vw,72px) 34px}.foot3 .f3-top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px 40px;align-items:end;padding:34px 0 30px;border-bottom:1px solid rgba(106,193,252,.14)}.foot3 .f3-brand img{width:min(230px,60vw);height:auto;display:block;margin-bottom:18px}.foot3 .f3-tag{margin:0 0 6px;font:800 clamp(21px,2vw,26px)/1.2 var(--ox-font-sans);letter-spacing:-.01em;color:#EEF4FF}.foot3 .f3-promise{margin:0;font-size:15.5px;line-height:1.55;color:#B9C5D8;max-width:40ch}.foot3 .f3-talk{justify-self:end;width:min(100%,460px);padding:22px 24px;border-radius:18px;background:rgba(10,26,58,.6);border:1px solid rgba(106,193,252,.18)}.foot3 .f3-kick{margin:0 0 8px;font:700 11px/1 var(--ox-font-sans);letter-spacing:.16em;text-transform:uppercase;color:#6AC1FC}.foot3 .f3-ask{margin:0 0 16px;font:750 19px/1.3 var(--ox-font-sans);color:#EEF4FF}.foot3 .f3-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.foot3 .f3-btn{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 20px;border-radius:999px;background:#EEF4FF;color:#06132C;font:750 15px/1 var(--ox-font-sans);text-decoration:none}.foot3 .f3-btn span{transition:transform .3s var(--ox-ease-out, ease)}.foot3 .f3-btn:hover span{transform:translateX(4px)}.foot3 .f3-mail{color:#CFE6FF;font:600 14.5px/1 var(--ox-font-sans);text-decoration:none;border-bottom:1px solid rgba(106,193,252,.35);padding-bottom:3px}.foot3 .f3-nav{display:flex;flex-wrap:wrap;gap:4px 30px;padding:20px 0;border-bottom:1px solid rgba(106,193,252,.1)}.foot3 .f3-nav a{display:inline-flex;align-items:baseline;gap:9px;padding:8px 0;color:#CFE6FF;text-decoration:none;font:650 15px/1.2 var(--ox-font-sans);transition:color .25s}.foot3 .f3-nav a i{font:600 11px/1 var(--ox-font-mono);font-style:normal;color:#6F82A0;transition:color .25s}.foot3 .f3-nav a:hover,.foot3 .f3-nav a:focus-visible{color:#FFFFFF}.foot3 .f3-nav a:hover i,.foot3 .f3-nav a:focus-visible i{color:#6AC1FC}.foot3 .f3-legal{margin:0;padding-top:20px;font-size:12.5px;color:#7D8DA6}@media (max-width: 820px){.foot3 .f3-top{grid-template-columns:1fr}.foot3 .f3-talk{justify-self:stretch}}.fdist .cell.on{fill:rgba(207,230,255,.5)}.fdist .cell.dig{transition:fill .16s ease}.fdist .cell.dig.on{fill:#F2F9FF;filter:drop-shadow(0 0 3px #6AC1FC)}.fdist .colon{fill:rgba(5,14,34,.6)}.fdist .colon.on{fill:#F2F9FF;filter:drop-shadow(0 0 3px #6AC1FC)}.fdist .signbox{fill:#0A1A3A;stroke:var(--ink-thin);stroke-width:.8;vector-effect:non-scaling-stroke}.fdist .pane{fill:rgba(106,193,252,.3);stroke:var(--ink);stroke-width:.8;vector-effect:non-scaling-stroke}.fdist .curtain{fill:rgba(140,60,40,.55)}.fdist .win.tv{fill:#8FC8FF;transition:none}.fdist .person{fill:#0B1A36}.fdist .strobe{fill:#FFFFFF}.fdist .plane{opacity:0}.fdist .cloudf{fill:rgba(6,19,44,.55);stroke:var(--ink-thin)}.foot3 .f3-logo{display:inline-block;border-radius:8px}.foot3 .f3-egg{display:inline-block;margin-top:14px;font:600 12px/1 var(--ox-font-mono);letter-spacing:.06em;color:#6F82A0;text-decoration:none;transition:color .25s}.foot3 .f3-egg:hover,.foot3 .f3-egg:focus-visible{color:#6AC1FC}
