#app.search-app{background:#fff;color:#202124;padding:36px 0 20px}#app.search-app>.app-header{display:none}#app.search-app>#app-content{height:100%;padding:0}#ns-root{height:100%;display:flex;flex-direction:column;font-size:12px}#ns-root button{color:inherit;background:none}#ns-root button:focus-visible{outline:2px solid #3579dc;outline-offset:-2px}.ns-top{height:38px;min-height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 17px;font-size:10px;color:#5f6368}.ns-top>button:first-child{font-size:23px;padding:0}.ns-avatar{width:27px;height:27px;border-radius:50%;background:#e8dff8!important;color:#674f90!important;display:grid;place-items:center;font-size:12px;font-weight:bold}.ns-scroll{overflow-y:auto;flex:1;padding:0 14px 12px;scrollbar-width:thin;scrollbar-color:#ddd transparent}.ns-brand{text-align:center;padding:25px 0 22px}.ns-logo{font-size:43px;letter-spacing:-2.3px;font-weight:500}.ns-logo i{font-style:normal}.ns-logo i:nth-child(4n+1){color:#4285f4}.ns-logo i:nth-child(4n+2){color:#ea5548}.ns-logo i:nth-child(4n+3){color:#eab536}.ns-logo i:nth-child(4n){color:#34a375}.ns-form{display:flex;align-items:center;border-radius:30px;background:#f1f3f4;height:48px;padding:0 12px;gap:9px}.ns-form>span{font-size:25px;color:#72777e}.ns-form input{min-width:0;flex:1;border:0;outline:0;background:transparent;font-size:12px;color:#202124;width:100%}.ns-form button{font-size:22px;padding:0;color:#4285f4!important;min-width:22px}.ns-shortcuts{display:flex;justify-content:space-between;margin:15px 0 22px;gap:7px}.ns-shortcuts button{flex:1;min-width:0;border-radius:17px;background:#e9effb!important;font-size:21px;padding:10px 0 8px;color:#3e6198!important}.ns-shortcuts button:nth-child(2){background:#f9e7e9!important;color:#ae5363!important}.ns-shortcuts button:nth-child(3){background:#faf0d9!important;color:#a77c29!important}.ns-shortcuts button:nth-child(4){background:#e5f1e9!important;color:#548166!important}.ns-shortcuts small{display:block;font-size:8px;margin-top:4px}.ns-weather{border:1px solid #e4e6e8!important;border-radius:17px;width:100%;display:flex;align-items:center;justify-content:space-between;padding:13px;text-align:left;font-size:11px;line-height:1.6}.ns-weather small{color:#777;font-size:9px}.ns-weather strong{font-size:20px;font-weight:400}.ns-section{font-size:16px;font-weight:500;margin:23px 0 12px}.ns-section>span{float:right;color:#81858a;font-size:8px;padding-top:5px}.ns-card{border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;margin-bottom:15px}.ns-art{height:128px;width:100%;display:flex;align-items:flex-end;text-align:left;padding:12px!important;position:relative;overflow:hidden;background:#9dcfd6!important}.ns-art span{z-index:1;position:relative;color:#fff;font-size:8px;letter-spacing:3px;text-shadow:0 1px 4px #0009}.ns-art.coast{background:radial-gradient(circle at 73% 22%,#fff7cc 0 9%,transparent 9.5%),linear-gradient(173deg,#b8dbe2 0 47%,#75b9c0 48% 64%,#d5e8de 65% 67%,#e7d5b8 68%)!important}.ns-art.coast:after{content:'';height:95px;width:6px;position:absolute;right:50px;top:18px;background:#485f4e;transform:rotate(-13deg);box-shadow:18px -15px 0 8px #597867;border-radius:70% 70% 0 0}.ns-art.city{background:linear-gradient(0deg,#728782,#b7c3bb 50%,#e8d8bf)!important}.ns-art.city:after{content:'';position:absolute;bottom:0;left:15px;width:32px;height:64px;background:#4e635e;box-shadow:34px -20px #6b7d73,68px -44px #5e736c,102px -4px #819289,136px -32px #566e65,170px 8px #7b8b7f,204px -17px #5b7368}.ns-art.road{background:linear-gradient(165deg,#d8bba0 0 42%,#9c9c83 43% 55%,#636c69 56%)!important}.ns-art.road:after{content:'';width:112px;height:33px;border-radius:35px 45px 8px 8px;position:absolute;left:75px;bottom:28px;background:#c9e0da;border-bottom:7px solid #344846;box-shadow:0 12px 15px #0002}.ns-card-copy{padding:12px}.ns-card-copy>small{font-size:9px;color:#70757a}.ns-title{display:block;text-align:left;font-size:17px;line-height:1.35;margin:8px 0;padding:0}.ns-card-copy p{font-size:11px;color:#6c7178;line-height:1.55;margin:6px 0}.ns-card footer{display:flex;justify-content:space-between;align-items:center;color:#85898e;font-size:9px;margin-top:7px}.ns-card footer button{font-size:23px;padding:0 4px;color:#6c839f!important}.ns-bottom{display:flex;justify-content:space-around;flex-shrink:0;background:#f5f7fa;border-top:1px solid #edf0f2;padding:7px 0 5px}.ns-bottom button{font-size:9px;width:70px}.ns-bottom span{display:block;border-radius:20px;width:48px;margin:0 auto 3px;font-size:22px;line-height:27px}.ns-bottom .selected span{background:#dce8fc;color:#2862a8}.ns-small-logo{text-align:center;padding:8px 0 14px}.ns-small-logo .ns-logo{font-size:28px}.ns-tabs{display:flex;gap:17px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid #e7e8e9;margin:9px -14px 0;padding:0 14px;flex-shrink:0}.ns-tabs button{padding:12px 0 10px;font-size:10px;white-space:nowrap;position:relative;color:#6d737b!important}.ns-tabs .selected{color:#2167bd!important}.ns-tabs .selected:after{content:'';height:3px;background:#3278d4;position:absolute;bottom:0;left:0;right:0;border-radius:3px}.ns-caption{color:#868b90;font-size:9px;line-height:1.6;margin:14px 0}.ns-empty{text-align:center;padding:45px 15px;color:#81878c;line-height:1.7}.ns-empty>span{font-size:42px;color:#86a2c3}.ns-empty h3{font-size:16px;color:#343a40;font-weight:500}.ns-empty p{font-size:11px}.ns-heading{font-size:23px;font-weight:400;margin:25px 0 15px}.ns-history{width:100%;display:flex;align-items:center;gap:12px;padding:17px 5px;font-size:12px;text-align:left;border-bottom:1px solid #edf0f3!important;overflow-wrap:anywhere}.ns-history span:last-child{margin-left:auto}.ns-text-button{color:#3571bc!important;padding:18px 0!important}.ns-profile{text-align:center;padding:25px 0}.ns-profile .ns-avatar{margin:auto;width:55px;height:55px;font-size:24px}.ns-profile h2{font-size:19px;font-weight:400}.ns-profile p{font-size:11px;color:#787f86}.ns-disclaimer{background:#f1f4f8;border-radius:15px;margin:22px 0;padding:17px;line-height:1.7;font-size:11px;color:#666f78}.search-app~#gesture{background:#454a50} .screen:has(.search-app:not(.hidden)) .status{color:#202124}
