@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#172039;background:#f7f8fb;font-synthesis:none;--ink:#172039;--muted:#8490a4;--line:#e8ebf1;--purple:#6657e8;--soft-purple:#eeeefe}*{box-sizing:border-box}body{margin:0;min-width:320px}.app-shell{min-height:100vh;display:flex}.sidebar{width:246px;background:#fff;border-right:1px solid var(--line);padding:28px 15px 18px;display:flex;flex-direction:column;flex:none}.brand{font:800 25px Manrope;letter-spacing:-1.4px;display:flex;align-items:center;gap:9px;padding:0 13px 28px;color:#1b2541}.brand-mark{height:29px;width:29px;border-radius:9px;background:linear-gradient(135deg,#8074f3,#5143d4);color:#fff;display:grid;place-items:center;font:800 22px Manrope;transform:rotate(-7deg)}.brand-mark span{transform:rotate(7deg)}.workspace{height:58px;background:#fafafe;border:1px solid #eff0f6;border-radius:11px;padding:9px;display:flex;align-items:center;gap:9px;margin-bottom:28px}.workspace-icon{width:33px;height:33px;border-radius:9px;display:grid;place-items:center;color:#fff;background:#222a44;font:700 14px Manrope}.workspace strong,.workspace small,.user strong,.user small,.help strong,.help small{display:block}.workspace strong{font-size:12px}.workspace small,.user small,.help small{color:#99a2b3;font-size:10px;margin-top:3px}.workspace svg{margin-left:auto;color:#a6aec0}.nav-label{font-size:10px;color:#a8b0be;font-weight:700;letter-spacing:1.1px;padding:0 13px;margin:0 0 9px}.nav-label.second{margin-top:27px}nav{display:grid;gap:3px}nav button{border:0;background:transparent;color:#7d879c;height:41px;border-radius:9px;padding:0 13px;display:flex;align-items:center;gap:12px;text-align:left;font:500 13px DM Sans;cursor:pointer;transition:.2s}nav button:hover{background:#f7f7ff;color:#6356e5}nav button.active{background:#eeedff;color:#5d52df;font-weight:700}nav button.active svg{stroke-width:2.5}.live-dot{width:6px;height:6px;border-radius:50%;background:#36bd85;margin-left:auto}.badge{margin-left:auto;background:#eeeefe;color:#6458e7;font-size:10px;border-radius:10px;padding:2px 7px}.sidebar-bottom{margin-top:auto}.help{display:flex;align-items:center;gap:11px;border-top:1px solid var(--line);padding:20px 13px;color:#738099}.help strong{font-size:12px;color:#68738a}.user{margin-top:14px;border-top:1px solid var(--line);padding:18px 5px 0;display:flex;align-items:center;gap:10px}.user .avatar,.header-avatar{background:#dfdcff;color:#6658e4}.avatar{width:33px;height:33px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:700}.user strong{font-size:11px}.user>svg{margin-left:auto;color:#a2acbe}.main{width:calc(100% - 246px);min-width:0}header{height:94px;background:#fff;border-bottom:1px solid var(--line);padding:0 40px;display:flex;align-items:center}.menu-btn,.mobile-close{display:none}.header-title h1{font:700 20px Manrope;margin:0 0 5px;letter-spacing:-.5px}.header-title p{margin:0;color:#9aa4b5;font-size:11px}.header-title p span{color:#ffb944;margin-left:3px}.header-actions{margin-left:auto;display:flex;align-items:center;gap:24px}.search{width:220px;height:37px;border:1px solid var(--line);border-radius:8px;display:flex;align-items:center;padding:0 11px;gap:8px;color:#a4adbd}.search input{border:0;outline:0;font:12px DM Sans;width:100%;color:var(--ink)}.icon-btn,.more-btn{border:0;background:transparent;color:#828ca0;position:relative;cursor:pointer;padding:5px}.icon-btn i{position:absolute;top:2px;right:3px;width:6px;height:6px;border-radius:50%;background:#fc7680;border:1px solid #fff}.header-avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:700}.content{padding:31px 40px 50px;max-width:1600px;margin:auto}.toolbar{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:24px}.toolbar h2{font:700 20px Manrope;margin:0 0 7px;letter-spacing:-.6px}.toolbar p,.card-head p{margin:0;color:#919bad;font-size:12px}.toolbar-actions{display:flex;gap:10px}.date-picker,.filter-btn,.outline-btn{height:37px;border:1px solid var(--line);background:#fff;border-radius:8px;color:#69758a;padding:0 12px;display:flex;align-items:center;gap:8px;font:500 11px DM Sans;cursor:pointer}.primary{border:0;background:var(--purple);color:#fff;height:37px;border-radius:8px;padding:0 15px;display:flex;align-items:center;gap:7px;font:600 11px DM Sans;cursor:pointer;box-shadow:0 5px 13px #6657e82b}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:17px}.card{background:#fff;border:1px solid var(--line);border-radius:12px}.stat{display:flex;align-items:center;gap:14px;padding:18px 17px;min-height:105px}.stat-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:11px}.stat-icon svg{width:20px}.stat-icon.purple{background:#eeeefe;color:#6558e6}.stat-icon.blue{background:#e8f4ff;color:#3f9df2}.stat-icon.orange{background:#fff2e7;color:#f39b48}.stat-icon.green{background:#e8faf3;color:#36bd85}.stat-copy p{font-size:11px;color:#8b96a8;margin:0 0 6px}.stat-copy>strong{display:block;font:700 22px Manrope;letter-spacing:-.7px;margin-bottom:6px}.stat-copy div{display:flex;align-items:center;gap:5px}.positive{font-size:10px;color:#36b880;font-weight:600}.stat-copy small{font-size:9px;color:#a2acba}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(290px,1fr);gap:17px;margin-bottom:17px}.map-card,.activity-card,.trips-card{overflow:hidden}.card-head{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 21px 16px}.card-head h3{font:700 14px Manrope;margin:0 0 5px;letter-spacing:-.25px}.map-controls{display:flex;gap:7px}.filter-btn{height:30px;padding:0 10px}.more-btn{padding:2px 0}.map{height:300px;position:relative;overflow:hidden;background:#f5f7fa}.map-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(115deg,transparent 49%,#e2e8ef 50%,transparent 51%),linear-gradient(25deg,transparent 49%,#e2e8ef 50%,transparent 51%),linear-gradient(90deg,transparent 49%,#e5eaf0 50%,transparent 51%);background-size:160px 110px,200px 140px,130px 120px;opacity:.7}.map-road{position:absolute;background:#fff;border:5px solid #edf0f3;border-radius:50%}.r1{width:510px;height:180px;left:-75px;top:78px;transform:rotate(-24deg)}.r2{width:430px;height:180px;right:-90px;top:-20px;transform:rotate(52deg)}.r3{width:540px;height:100px;left:100px;bottom:-35px;transform:rotate(-8deg)}.r4{height:460px;width:110px;left:47%;top:-80px;transform:rotate(30deg)}.zone{position:absolute;color:#b2bac5;font-size:9px;font-weight:700;letter-spacing:1px}.zone-1{left:16%;top:25%}.zone-2{right:19%;top:30%}.zone-3{left:38%;bottom:20%}.route-line{position:absolute;border:2px dashed #7166e7;border-radius:50%}.route-1{width:280px;height:170px;left:23%;top:19%;transform:rotate(20deg)}.route-2{width:205px;height:90px;right:17%;bottom:15%;transform:rotate(-15deg);border-color:#4cc795}.bus-pin{position:absolute;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:3px solid white;color:#fff;box-shadow:0 3px 8px #4d56654a}.pin-a{background:#6657e8;left:38%;top:36%}.pin-b{background:#35bd88;right:24%;top:41%}.pin-c{background:#f3a34e;left:55%;bottom:23%}.pin-school{position:absolute;right:12%;bottom:22%;color:#f16b76;fill:#ffdfe2}.map-label{position:absolute;background:#fff;border:1px solid #e8ebf1;box-shadow:0 2px 8px #5861741a;border-radius:5px;padding:5px 8px;font-size:9px;color:#67748a}.school-label{right:6%;bottom:11%}.map-legend{position:absolute;bottom:13px;left:17px;background:#fff;border:1px solid #e8ebf1;border-radius:6px;padding:7px 9px;display:flex;gap:11px;font-size:9px;color:#8791a3}.map-legend i{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:4px}.green-dot{background:#3cc28a}.amber-dot{background:#f3ad5a}.gray-dot{background:#b8c0cc}.locate{position:absolute;right:17px;bottom:14px;background:#fff;border:1px solid var(--line);border-radius:6px;width:29px;height:29px;color:#68768c}.activity-list{padding:0 20px}.activity{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #f0f1f4}.activity:last-child{border:0}.activity-icon{height:30px;width:30px;border-radius:8px;display:grid;place-items:center}.activity-icon svg{width:15px}.activity-icon.purple{background:#eeeefe;color:#6759e7}.activity-icon.green{background:#e7faf2;color:#36bd85}.activity-icon.amber{background:#fff3e6;color:#f0a04c}.activity-icon.blue{background:#e8f4ff;color:#479eea}.activity strong{font-size:11px;display:block;margin-bottom:3px}.activity p{font-size:9px;color:#99a3b3;margin:0}.activity time{font-size:9px;color:#aab2c0;margin-left:auto;white-space:nowrap}.view-all{border:0;border-top:1px solid #f0f1f4;background:#fff;width:100%;height:48px;color:#6659e2;font-size:10px;cursor:pointer}.view-all span,.outline-btn span{font-size:15px;margin-left:5px}.trips-card .card-head{align-items:center}.outline-btn{height:30px;color:#6558e5;border-color:#dbdafa}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left}th{background:#fafbfc;color:#a1aabb;font-size:9px;letter-spacing:.7px;font-weight:700;padding:12px 20px;white-space:nowrap}td{padding:13px 20px;border-bottom:1px solid #f1f2f5;font-size:11px;color:#5c6880;white-space:nowrap}tr:last-child td{border:0}.trip-name,.driver,.progress,.eta{display:flex;align-items:center;gap:9px}.trip-name strong{display:block;font-size:11px;color:#34405b}.trip-name small{display:block;color:#9ba4b4;font-size:9px;margin-top:4px}.trip-icon{width:29px;height:29px;border-radius:8px;display:grid;place-items:center}.trip-icon.green{background:#e8faf3;color:#32b87f}.trip-icon.blue{background:#eaf5ff;color:#479de8}.trip-icon.amber{background:#fff3e7;color:#ed9a45}.driver span{height:23px;width:23px;border-radius:50%;background:#e7eaff;color:#5e6bc6;display:grid;place-items:center;font-size:8px;font-weight:700}.progress{gap:8px}.progress>div{width:76px;height:5px;background:#edf0f5;border-radius:6px;overflow:hidden}.progress span{display:block;height:100%;border-radius:6px}.progress span.green{background:#36bd85}.progress span.blue{background:#54a9ee}.progress span.amber{background:#f5ae5b}.progress small{font-size:9px;color:#8f99ab}.eta{color:#667287;font-size:11px}.eta svg{color:#9aa4b4}.status{font-size:9px;border-radius:20px;padding:5px 9px;font-weight:600}.status.green{color:#2da978;background:#eafaf3}.status.blue{color:#438ed1;background:#eaf5ff}.status.amber{color:#d98c39;background:#fff4e6}.firebase-note{position:fixed;bottom:14px;right:20px;background:#1d2741;color:#eaf0ff;border-radius:8px;padding:9px 13px;font-size:10px;box-shadow:0 6px 22px #1d274130}.firebase-note code{color:#b7adff}.placeholder{min-height:470px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.placeholder-icon{width:62px;height:62px;border-radius:18px;background:#eeedff;color:#6658e6;display:grid;place-items:center;margin-bottom:18px}.placeholder h2{font:700 23px Manrope;margin:0 0 8px}.placeholder p{color:#8a95a7;font-size:13px;max-width:350px;line-height:1.6;margin:0 0 20px}@media(max-width:1050px){.content{padding-left:24px;padding-right:24px}.main header{padding:0 24px}.sidebar{width:220px}.main{width:calc(100% - 220px)}.dashboard-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.sidebar{position:fixed;inset:0 auto 0 0;width:246px;z-index:10;transform:translate(-100%);transition:.25s;box-shadow:8px 0 28px #15213c25}.sidebar.open{transform:translate(0)}.mobile-close{display:block;margin-left:auto;border:0;background:transparent;color:#7f899b}.main{width:100%}header{height:80px!important;padding:0 18px!important}.menu-btn{display:block;border:0;background:transparent;color:#606b80;padding:0;margin-right:14px}.header-actions{gap:13px}.search{width:34px;border:0;padding:0}.search input{display:none}.header-actions .icon-btn{padding:3px}.content{padding:22px 16px 40px}.toolbar{display:block}.toolbar h2{font-size:18px}.toolbar-actions{margin-top:17px;justify-content:space-between}.date-picker{font-size:10px}.stats-grid{gap:10px}.stat{padding:13px 11px;gap:9px;min-height:94px}.stat-icon{width:35px;height:35px}.stat-icon svg{width:17px}.stat-copy>strong{font-size:19px}.stat-copy p{font-size:10px}.stat-copy small{display:none}.dashboard-grid{gap:12px}.map{height:255px}.card-head{padding:16px}.activity-list{padding:0 16px}.activity time{font-size:8px}.trips-card .card-head{align-items:flex-start;gap:10px}.outline-btn{font-size:9px}.firebase-note{left:15px;right:15px;bottom:10px;text-align:center}.header-title h1{font-size:17px}}.auth-loading{min-height:100vh;display:grid;place-items:center;background:#f4f6f8;color:#637188;font:13px DM Sans}.login-shell{min-height:100vh;display:grid;grid-template-columns:43% 57%;background:#fff;color:#223144}.login-aside{background:#19334b;color:#fff;padding:49px 50px 40px;display:flex;flex-direction:column}.login-brand{display:flex;align-items:center;gap:10px}.login-brand strong{display:block;font:800 18px Manrope;letter-spacing:-.4px}.login-brand small{display:block;font-size:6px;letter-spacing:.6px;color:#91a5b7;margin-top:1px}.aside-copy{margin-top:42px}.eyebrow{font-size:8px;letter-spacing:.5px;color:#9db0bf;margin:0 0 17px}.aside-copy h1{font:700 32px/1.4 Manrope;letter-spacing:-1.2px;margin:0 0 10px}.aside-copy>p:last-child{font-size:13px;line-height:1.45;color:#b5c4d1;max-width:340px;margin:0}.route-preview{height:265px;border-radius:7px;background:#d3e5eb;margin-top:38px;position:relative;overflow:hidden}.preview-chip{position:absolute;z-index:2;background:#fff;color:#3d987d;border-radius:4px;font-size:7px;letter-spacing:.25px;padding:7px 8px;top:12px;left:12px}.preview-map{position:absolute;top:40px;right:61px;bottom:20px;left:51px;background:#e9f0eb;border:3px solid #fff;background-image:linear-gradient(90deg,transparent 30%,#fff 31%,transparent 32%),linear-gradient(transparent 30%,#fff 31%,transparent 32%);background-size:60px 55px}.preview-route{position:absolute;left:25%;top:18%;width:55%;height:66%;border:4px solid #2456cf;border-left-color:transparent;border-bottom-color:#2456cf}.preview-node{width:10px;height:10px;border:3px solid #2456cf;background:#fff;border-radius:50%;position:absolute}.n1{left:23%;top:78%}.n2{left:78%;top:17%}.n3{left:47%;top:51%}.zoom{position:absolute;right:11px;bottom:18px;background:#fff;color:#223144;border-radius:6px;display:grid;text-align:center;font-size:18px;line-height:30px;width:29px}.zoom span+span{border-top:1px solid #e5e9ed}.preview-scale{position:absolute;bottom:9px;left:11px;color:#83969f;font-size:7px;letter-spacing:.5px}.aside-footer{margin-top:37px}.aside-footer h3{font:600 16px Manrope;margin:0 0 8px}.aside-footer p{font-size:11px;color:#a6b8c7;margin:0 0 13px}.aside-footer span{font-size:9px;color:#9eb3c4}.login-main{padding:51px 9.5% 26px;display:flex;flex-direction:column}.access-link{font-size:10px;color:#778797;text-align:right}.login-form{width:min(100%,498px);margin:73px auto 0}.crumb{font-size:8px;color:#83919e;letter-spacing:.2px;margin:0 0 11px}.login-form h2{font:700 26px Manrope;margin:0 0 6px;letter-spacing:-.8px}.form-subtitle{font-size:12px;color:#8290a0;margin:0 0 24px}.login-form>label{display:block;font-size:10px;font-weight:600;margin:0 0 17px;color:#263448}.login-form input,.login-form select{width:100%;height:36px;border:1px solid #dce3e8;border-radius:5px;margin-top:7px;padding:0 10px;color:#263448;font:11px DM Sans;background:#fff;outline:none}.login-form input:focus,.login-form select:focus{border-color:#2b59ca;box-shadow:0 0 0 2px #2b59ca18}.password-field{position:relative}.password-field input{margin:0}.password-field span{position:absolute;right:11px;top:10px;font-size:10px;color:#3a4858}.form-options{display:flex;justify-content:space-between;align-items:center;margin:-2px 0 18px}.remember{font-size:10px!important;font-weight:400!important;margin:0!important;color:#3b4c5d!important;display:flex;align-items:center;gap:7px}.remember input{width:13px;height:13px;margin:0}.forgot{border:0;background:none;color:#2456cf;font-size:10px;cursor:pointer}.signin{height:44px;width:100%;border:0;border-radius:5px;background:#2857ca;color:#fff;font:600 12px DM Sans;cursor:pointer}.signin:disabled{opacity:.65}.or{text-align:center;color:#82909d;font-size:8px;margin:21px 0}.sso{height:44px;width:100%;border:1px solid #dce3e8;border-radius:5px;background:#fff;color:#29394b;font:600 12px DM Sans;cursor:pointer}.policy{text-align:center;color:#85929e;font-size:10px;margin:20px 0}.auth-error{background:#fff1f1;border:1px solid #ffd3d3;color:#bd4b4b;border-radius:5px;padding:9px;font-size:10px;line-height:1.4;margin:-3px 0 12px}.login-bottom{margin-top:auto;display:flex;justify-content:space-between;color:#84919f;font-size:9px}.login-bottom b{font-weight:600;color:#278160;background:#eaf7f1;padding:5px 9px;border-radius:4px}.empty-activity{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#8b98a7;gap:8px;padding:20px}.empty-activity svg{color:#9daabd}.empty-activity strong{font-size:12px;color:#58677b}.empty-activity span{font-size:10px;max-width:190px;line-height:1.5}.map-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8896a5;gap:7px}.map-empty strong{font-size:12px;color:#5d6c7e}.map-empty span{font-size:10px}.empty-table{min-height:115px;display:flex;align-items:center;justify-content:center;gap:10px;color:#8995a4;font-size:11px;border-top:1px solid #f1f3f5}.empty-table strong{color:#59687b}.empty-table span{font-size:10px}.logout-button{border:0;background:none;color:#8290a0;margin-left:auto;cursor:pointer}@media(max-width:700px){.login-shell{display:block}.login-aside{min-height:300px;padding:28px 24px 26px}.aside-copy{margin-top:28px}.aside-copy h1{font-size:25px}.route-preview{height:175px;margin-top:25px}.aside-footer{display:none}.login-main{padding:25px 24px 20px}.access-link{text-align:left}.login-form{margin-top:34px}.login-bottom{margin-top:40px}.login-main .login-form h2{font-size:23px}}.google-mark{font:700 14px Arial;color:#4285f4;margin-right:6px}.brand-logo{width:31px;height:31px;object-fit:cover;border-radius:8px;display:block}.login-brand .brand-logo{width:33px;height:33px;border-radius:7px}.app-shell .brand-logo{width:29px;height:29px;border-radius:7px}.brand-mark{display:none}.app-shell{background:#f3f6f8}.app-shell .sidebar{background:#142f47;border-right:0;color:#d8e3ec}.app-shell .brand{color:#fff}.app-shell .workspace{background:#1b3b58;border-color:#294a65}.app-shell .workspace strong{color:#fff}.app-shell .workspace small,.app-shell .workspace svg{color:#a9bdcb}.app-shell .nav-label{color:#88a1b5}.app-shell nav button{color:#b5c6d3}.app-shell nav button:hover{background:#1d4568;color:#fff}.app-shell nav button.active{background:#2456cf;color:#fff}.app-shell .help{border-color:#294a65;color:#b9cad6}.app-shell .help strong,.app-shell .user strong{color:#fff}.app-shell .user{border-color:#294a65}.app-shell .user small{color:#a6bbc9}.app-shell .main{background:#f3f6f8}.app-shell header{background:#fff;border-bottom:1px solid #dfe5eb}.app-shell .card{border-color:#dfe5eb;border-radius:7px}.app-shell .primary{background:#2456cf;box-shadow:none}.app-shell .stat-icon.purple{background:#e8efff;color:#2456cf}.app-shell .outline-btn{color:#2456cf;border-color:#cfd9e4}.app-shell .map-card,.app-shell .activity-card,.app-shell .trips-card{box-shadow:0 1px 2px #1a30400a}.app-shell .placeholder-icon{background:#e8efff;color:#2456cf}.app-shell .module-head h2,.app-shell .toolbar h2,.app-shell .card-head h3{color:#203044}.app-shell .logout-button{color:#adc0cf}.app-shell .header-avatar{background:#e8efff;color:#2456cf}.app-shell .map{background:#e8edf0}.app-shell .map-grid{opacity:.48}.app-shell .empty-activity strong{color:#34495b}.module-page{display:grid;gap:18px}.module-head{display:flex;justify-content:space-between;align-items:center}.module-head h2{font:700 22px Manrope;margin:0 0 6px}.module-head p{color:#8b97a6;font-size:12px;margin:0}.records-card{min-height:270px;overflow:hidden}.record-list{display:grid}.record-row{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #edf0f3}.record-row strong{display:block;font-size:12px;color:#344158}.record-row small{display:block;color:#8995a4;font-size:10px;margin-top:5px}.row-actions{display:flex;gap:6px}.row-actions button{width:30px;height:30px;border:1px solid #e1e6eb;border-radius:6px;background:#fff;color:#738096;cursor:pointer}.record-form{background:#fff;border:1px solid #dfe5eb;border-radius:10px;padding:18px;display:grid;gap:13px;max-width:620px}.record-form h3{font:700 15px Manrope;margin:0}.record-form label,.setup-card label{display:grid;gap:6px;color:#536277;font-size:11px;font-weight:600}.record-form input,.record-form select,.setup-card input,.setup-card select{height:37px;border:1px solid #dce3e8;border-radius:5px;padding:0 10px;font:11px DM Sans;color:#263448;background:#fff}.record-form>div:last-child{display:flex;justify-content:flex-end;gap:8px}.report-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.report-note{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:#8b98a7;text-align:center}.report-note strong{font-size:12px;color:#59687b}.report-note span{font-size:10px}.setup-card{max-width:520px;margin:80px auto;padding:28px}.setup-card h2{font:700 21px Manrope;margin:0 0 8px}.setup-card>p{color:#8793a2;font-size:12px}.setup-card form{display:grid;gap:14px;margin-top:20px}.setup-card .signin{margin-top:5px}.success-message{color:#287e5c;background:#e9f8f0;border-radius:5px;padding:9px;font-size:11px}.mode-switch{border:0;background:transparent;color:#2857ca;font:500 11px DM Sans;cursor:pointer;display:block;margin:16px auto 0}
