@import url(https://api.fontshare.com/v2/css?f[]=satoshi@400,500,700&f[]=cabinet-grotesk@700,800&display=swap);:root{--color-primary:#0c5fa5;--color-primary-dark:#094a82;--color-primary-light:#e8f2fc;--color-secondary:#2eaa5e;--color-secondary-light:#e6f7ed;--color-bg:#f5f8ff;--color-surface:#fff;--color-surface-2:#f0f4f8;--color-border:#0c5fa524;--color-text:#1a1f2e;--color-text-muted:#5a6478;--color-text-faint:#9aa3b4;--color-error:#c0392b;--color-success:#27ae60;--font-display:"Cabinet Grotesk","Georgia",serif;--font-body:"Satoshi","Helvetica Neue",sans-serif;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--shadow-sm:0 1px 3px #0c5fa514;--shadow-md:0 4px 16px #0c5fa51f;--shadow-lg:0 12px 40px #0c5fa529;--transition:180ms cubic-bezier(0.16,1,0.3,1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;scroll-behavior:smooth}body{background:#f5f8ff;background:var(--color-bg);color:#1a1f2e;color:var(--color-text);font-family:Satoshi,Helvetica Neue,sans-serif;font-family:var(--font-body);font-size:16px;line-height:1.6}img{display:block;max-width:100%}button{cursor:pointer}button,input,select,textarea{font-family:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:Cabinet Grotesk,Georgia,serif;font-family:var(--font-display);line-height:1.15}.container{margin:0 auto;max-width:1160px;padding:0 20px}.btn{align-items:center;border:none;border-radius:10px;border-radius:var(--radius-md);display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 22px;transition:all .18s cubic-bezier(.16,1,.3,1);transition:all var(--transition);white-space:nowrap}.btn-primary{background:#0c5fa5;background:var(--color-primary);color:#fff}.btn-primary:hover{background:#094a82;background:var(--color-primary-dark);box-shadow:0 4px 16px #0c5fa51f;box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-secondary{background:#2eaa5e;background:var(--color-secondary);color:#fff}.btn-secondary:hover{background:#259950}.btn-outline{background:#0000;border:1.5px solid #0c5fa5;border:1.5px solid var(--color-primary);color:#0c5fa5;color:var(--color-primary)}.btn-outline:hover{background:#e8f2fc;background:var(--color-primary-light)}.btn-ghost{background:#0000;color:#5a6478;color:var(--color-text-muted)}.btn-ghost:hover{background:#f0f4f8;background:var(--color-surface-2);color:#1a1f2e;color:var(--color-text)}.badge{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;padding:3px 10px}.badge-pending{background:#fff3e0;color:#e67e22}.badge-confirmed{background:#e6f7ed;color:#27ae60}.badge-cancelled{background:#fdecea;color:#c0392b}.badge-completed{background:#e8f2fc;color:#0c5fa5}.form-group{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.form-group label{color:#1a1f2e;color:var(--color-text);font-size:14px;font-weight:600}.form-group input,.form-group select,.form-group textarea{background:#fff;background:var(--color-surface);border:1.5px solid #0c5fa524;border:1.5px solid var(--color-border);border-radius:10px;border-radius:var(--radius-md);color:#1a1f2e;color:var(--color-text);font-size:15px;padding:11px 14px;transition:border-color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1);transition:border-color var(--transition),box-shadow var(--transition)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#0c5fa5;border-color:var(--color-primary);box-shadow:0 0 0 3px #0c5fa51f;outline:none}.navbar{background:#fff;background:var(--color-surface);border-bottom:1px solid #0c5fa524;border-bottom:1px solid var(--color-border);box-shadow:0 1px 3px #0c5fa514;box-shadow:var(--shadow-sm);position:sticky;top:0;z-index:100}.navbar-inner{align-items:center;display:flex;height:68px;justify-content:space-between}.navbar-logo span{color:#2eaa5e;color:var(--color-secondary)}.navbar-nav{align-items:center;display:flex;gap:6px}.navbar-nav a{border-radius:10px;border-radius:var(--radius-md);color:#5a6478;color:var(--color-text-muted);font-size:14px;font-weight:500;padding:8px 14px;transition:all .18s cubic-bezier(.16,1,.3,1);transition:all var(--transition)}.navbar-nav a.active,.navbar-nav a:hover{background:#e8f2fc;background:var(--color-primary-light);color:#0c5fa5;color:var(--color-primary)}.nav-user{gap:10px}.nav-avatar,.nav-user{align-items:center;display:flex}.nav-avatar{background:#0c5fa5;background:var(--color-primary);border-radius:50%;color:#fff;font-size:14px;font-weight:700;height:36px;justify-content:center;width:36px}.hero{background:linear-gradient(135deg,#0c5fa5,#0a4a8a);background:linear-gradient(135deg,var(--color-primary) 0,#0a4a8a 100%);color:#fff;overflow:hidden;padding:80px 0 60px;position:relative}.hero:before{background:#ffffff0a;border-radius:50%;content:"";height:600px;position:absolute;right:-10%;top:-50%;width:600px}.hero-badge{align-items:center;background:#ffffff26;border:1px solid #ffffff40;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.05em;margin-bottom:20px;padding:6px 14px;text-transform:uppercase}.hero h1{font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.1;margin-bottom:16px}.hero h1 span{color:#6dd5a0}.hero p{font-size:17px;line-height:1.65;margin-bottom:32px;max-width:540px;opacity:.88}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.hero-cta{background:#fff;border:none;border-radius:10px;border-radius:var(--radius-md);color:#0c5fa5;color:var(--color-primary);cursor:pointer;font-size:15px;font-weight:700;padding:13px 28px;transition:all .18s cubic-bezier(.16,1,.3,1);transition:all var(--transition)}.hero-cta:hover{box-shadow:0 8px 24px #0003;transform:translateY(-2px)}.hero-cta-outline{background:#0000;border:2px solid #ffffff80;border-radius:10px;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:13px 28px;transition:all .18s cubic-bezier(.16,1,.3,1);transition:all var(--transition)}.hero-cta-outline:hover{background:#ffffff1a;border-color:#fff}.hero-stats{display:flex;flex-wrap:wrap;gap:32px;margin-top:48px}.hero-stat strong{display:block;font-size:28px;font-weight:800}.hero-stat span{font-size:13px;opacity:.75}.services-section{padding:80px 0}.section-header{margin-bottom:48px;text-align:center}.section-tag{background:#e8f2fc;background:var(--color-primary-light);border-radius:999px;color:#0c5fa5;color:var(--color-primary);display:inline-block;font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:12px;padding:5px 14px;text-transform:uppercase}.section-header h2{color:#1a1f2e;color:var(--color-text);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;margin-bottom:12px}.section-header p{color:#5a6478;color:var(--color-text-muted);font-size:16px;margin:0 auto;max-width:560px}.services-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.service-card{background:#fff;background:var(--color-surface);border:1.5px solid #0c5fa524;border:1.5px solid var(--color-border);border-radius:16px;border-radius:var(--radius-lg);padding:24px;transition:all .18s cubic-bezier(.16,1,.3,1);transition:all var(--transition)}.service-card:hover{border-color:#0c5fa5;border-color:var(--color-primary);box-shadow:0 4px 16px #0c5fa51f;box-shadow:var(--shadow-md);transform:translateY(-3px)}.service-card.home-care{background:linear-gradient(135deg,#fff 80%,#e6f7ed);background:linear-gradient(135deg,#fff 80%,var(--color-secondary-light));border-color:#2eaa5e;border-color:var(--color-secondary)}.service-icon{font-size:32px;margin-bottom:12px}.service-category{color:#0c5fa5;color:var(--color-primary);font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.service-card h3{font-size:16px;font-weight:700;margin-bottom:8px}.service-card p{color:#5a6478;color:var(--color-text-muted);font-size:13px;line-height:1.55;margin-bottom:12px}.service-subs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.service-sub{background:#e8f2fc;background:var(--color-primary-light);border-radius:999px;color:#0c5fa5;color:var(--color-primary);font-size:11px;font-weight:600;padding:3px 9px}.service-footer{align-items:center;display:flex;justify-content:space-between}.service-duration{color:#9aa3b4;color:var(--color-text-faint);font-size:12px}.service-badge{background:#e6f7ed;background:var(--color-secondary-light);border-radius:999px;color:#2eaa5e;color:var(--color-secondary);font-size:11px;font-weight:700;padding:3px 9px}.how-section{background:#e8f2fc;background:var(--color-primary-light);padding:72px 0}.steps-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:40px}.step-card{background:#fff;background:var(--color-surface);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 1px 3px #0c5fa514;box-shadow:var(--shadow-sm);padding:28px 24px;text-align:center}.step-num{align-items:center;background:#0c5fa5;background:var(--color-primary);border-radius:50%;color:#fff;display:flex;font-size:18px;font-weight:800;height:44px;justify-content:center;margin:0 auto 16px;width:44px}.step-card h3{font-size:15px;font-weight:700;margin-bottom:8px}.step-card p{color:#5a6478;color:var(--color-text-muted);font-size:13px;line-height:1.55}.booking-page{padding:48px 0 80px}.booking-page h1{font-size:2rem;font-weight:800;margin-bottom:6px}.booking-page .subtitle{color:#5a6478;color:var(--color-text-muted);margin-bottom:32px}.booking-layout{grid-gap:32px;align-items:start;display:grid;gap:32px;grid-template-columns:1fr 360px}.booking-form{background:#fff;background:var(--color-surface);border:1px solid #0c5fa524;border:1px solid var(--color-border);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 1px 3px #0c5fa514;box-shadow:var(--shadow-sm);padding:32px}.booking-steps{display:flex;gap:0;margin-bottom:32px}.booking-step,.step-indicator{align-items:center;display:flex;flex:1 1}.step-indicator{gap:10px}.step-dot{align-items:center;background:#fff;background:var(--color-surface);border:2px solid #0c5fa524;border:2px solid var(--color-border);border-radius:50%;color:#5a6478;color:var(--color-text-muted);display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:32px;justify-content:center;transition:all .18s cubic-bezier(.16,1,.3,1);transition:all var(--transition);width:32px}.step-dot.active{background:#0c5fa5;background:var(--color-primary);border-color:#0c5fa5;border-color:var(--color-primary);color:#fff}.step-dot.done{background:#27ae60;background:var(--color-success);border-color:#27ae60;border-color:var(--color-success);color:#fff}.step-label{color:#5a6478;color:var(--color-text-muted);font-size:12px;font-weight:600}.step-label.active{color:#0c5fa5;color:var(--color-primary)}.step-connector{background:#0c5fa524;background:var(--color-border);flex:1 1;height:2px;margin:0 8px}.step-connector.done{background:#27ae60;background:var(--color-success)}.time-slots{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.time-slot{background:#fff;background:var(--color-surface);border:1.5px solid #0c5fa524;border:1.5px solid var(--color-border);border-radius:10px;border-radius:var(--radius-md);color:#5a6478;color:var(--color-text-muted);cursor:pointer;font-size:13px;font-weight:600;padding:10px;text-align:center;transition:all .18s cubic-bezier(.16,1,.3,1);transition:all var(--transition)}.time-slot:hover{background:#e8f2fc;background:var(--color-primary-light);color:#0c5fa5;color:var(--color-primary)}.time-slot.selected,.time-slot:hover{border-color:#0c5fa5;border-color:var(--color-primary)}.time-slot.selected{background:#0c5fa5;background:var(--color-primary);color:#fff}.booking-summary{background:#fff;background:var(--color-surface);border:1px solid #0c5fa524;border:1px solid var(--color-border);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 1px 3px #0c5fa514;box-shadow:var(--shadow-sm);padding:24px;position:sticky;top:88px}.summary-title{border-bottom:1px solid #0c5fa524;border-bottom:1px solid var(--color-border);font-size:16px;font-weight:700;margin-bottom:20px;padding-bottom:12px}.summary-row{display:flex;font-size:14px;gap:12px;justify-content:space-between;margin-bottom:12px}.summary-label{color:#5a6478;color:var(--color-text-muted)}.summary-value{flex:1 1;font-weight:600;text-align:right}.summary-location{background:#e8f2fc;background:var(--color-primary-light);border-radius:10px;border-radius:var(--radius-md);font-size:13px;margin-top:16px;padding:12px}.summary-location strong{color:#0c5fa5;color:var(--color-primary);display:block;margin-bottom:4px}.dashboard-header{margin-bottom:28px}.dashboard-header h1{font-size:1.6rem;font-weight:800;margin-bottom:4px}.dashboard-header p{color:#5a6478;color:var(--color-text-muted);font-size:14px}.stats-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:28px}.stat-card{background:#fff;background:var(--color-surface);border:1px solid #0c5fa524;border:1px solid var(--color-border);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 1px 3px #0c5fa514;box-shadow:var(--shadow-sm);padding:20px}.stat-card .stat-icon{font-size:24px;margin-bottom:10px}.stat-card .stat-value{color:#0c5fa5;color:var(--color-primary);font-size:28px;font-weight:800;margin-bottom:4px}.stat-card .stat-label{color:#5a6478;color:var(--color-text-muted);font-size:13px}.appointments-table{border-collapse:collapse;width:100%}.appointments-table th{background:#f0f4f8;background:var(--color-surface-2);color:#5a6478;color:var(--color-text-muted);font-size:12px;font-weight:700;letter-spacing:.06em;padding:10px 14px;text-align:left;text-transform:uppercase}.appointments-table td,.appointments-table th{border-bottom:1px solid #0c5fa524;border-bottom:1px solid var(--color-border)}.appointments-table td{font-size:14px;padding:14px;vertical-align:middle}.appointments-table tr:last-child td{border-bottom:none}.appointments-table tr:hover td{background:#e8f2fc;background:var(--color-primary-light)}.table-wrap{background:#fff;background:var(--color-surface);border:1px solid #0c5fa524;border:1px solid var(--color-border);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 1px 3px #0c5fa514;box-shadow:var(--shadow-sm);overflow:hidden}.table-header{align-items:center;border-bottom:1px solid #0c5fa524;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:18px 20px}.table-header h2{font-size:15px;font-weight:700}.action-btn{border:none;border-radius:6px;border-radius:var(--radius-sm);cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .18s cubic-bezier(.16,1,.3,1);transition:all var(--transition)}.action-confirm{background:#e6f7ed;background:var(--color-secondary-light);color:#2eaa5e;color:var(--color-secondary)}.action-confirm:hover{background:#2eaa5e;background:var(--color-secondary);color:#fff}.action-cancel{background:#fdecea;color:#c0392b;color:var(--color-error)}.action-cancel:hover{background:#c0392b;background:var(--color-error);color:#fff}.action-complete{background:#e8f2fc;background:var(--color-primary-light);color:#0c5fa5;color:var(--color-primary)}.action-complete:hover{background:#0c5fa5;background:var(--color-primary);color:#fff}.auth-page{align-items:center;background:linear-gradient(135deg,#0c5fa5,#0a4a8a);background:linear-gradient(135deg,var(--color-primary) 0,#0a4a8a 100%);display:flex;justify-content:center;min-height:100vh;padding:40px 20px}.auth-card{background:#fff;background:var(--color-surface);border-radius:24px;border-radius:var(--radius-xl);box-shadow:0 12px 40px #0c5fa529;box-shadow:var(--shadow-lg);max-width:420px;padding:40px;width:100%}.auth-logo{margin-bottom:28px;text-align:center}.auth-logo h1{color:#0c5fa5;color:var(--color-primary);font-size:22px;font-weight:800}.auth-logo p{color:#5a6478;color:var(--color-text-muted);font-size:13px;margin-top:4px}.auth-tabs{background:#f0f4f8;background:var(--color-surface-2);border-radius:10px;border-radius:var(--radius-md);display:flex;gap:0;margin-bottom:28px;padding:4px}.auth-tab{background:#0000;border:none;border-radius:8px;border-radius:calc(var(--radius-md) - 2px);color:#5a6478;color:var(--color-text-muted);cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:9px;transition:all .18s cubic-bezier(.16,1,.3,1);transition:all var(--transition)}.auth-tab.active{background:#fff;background:var(--color-surface);box-shadow:0 1px 3px #0c5fa514;box-shadow:var(--shadow-sm);color:#0c5fa5;color:var(--color-primary)}.empty-state{color:#5a6478;color:var(--color-text-muted);padding:48px 24px;text-align:center}.empty-state .empty-icon{font-size:40px;margin-bottom:12px}.empty-state h3{color:#1a1f2e;color:var(--color-text);font-size:16px;font-weight:700;margin-bottom:6px}.loading-spinner{align-items:center;display:flex;justify-content:center;padding:48px}.spinner{animation:spin .8s linear infinite;border:3px solid #0c5fa524;border-top-color:#0c5fa5;border:3px solid var(--color-border);border-radius:50%;border-top-color:var(--color-primary);height:40px;width:40px}@keyframes spin{to{transform:rotate(1turn)}}@media(max-width:768px){.booking-layout{grid-template-columns:1fr}.booking-summary{position:static}.navbar-nav{display:none}.services-grid{grid-template-columns:1fr}.hero{padding:48px 0 40px}.stats-grid{grid-template-columns:repeat(2,1fr)}}\n
.hamburger{align-items:center;background:#fff;border:none;border-radius:12px;box-shadow:0 2px 8px #0c5fa51a;display:none;flex-direction:column;gap:5px;height:46px;justify-content:center;width:46px}.ham-line{background:#1a1f2e;border-radius:99px;height:2.5px;transition:all .25s ease;width:22px}.ham-top-open{transform:translateY(7px) rotate(45deg)}.ham-mid-open{opacity:0}.ham-bot-open{transform:translateY(-7px) rotate(-45deg)}.mobile-menu{background:#fff;border-top:1px solid #0c5fa524;box-shadow:0 8px 20px #0c5fa514;display:none;padding:14px 16px 18px}.mobile-nav-link{background:#f8fbff;border:none;border-radius:12px;color:#1a1f2e}.mobile-contact-btn,.mobile-nav-link{display:block;font-weight:700;margin-bottom:8px;padding:13px 14px;text-decoration:none;width:100%}.mobile-contact-btn{border-radius:12px}.blue-btn{background:#dbeafe;color:#1d4ed8}.green-btn{background:#dcfce7;color:#15803d}.mobile-logout{cursor:pointer;text-align:left}@media (max-width:900px){.desktop-nav,.nav-right-desktop{display:none!important}.hamburger{display:flex!important}.navbar-inner{min-height:74px}.mobile-menu{display:block}}.navbar-logo-link{align-items:center;display:flex;flex-shrink:0;text-decoration:none}.navbar-logo-img{display:block;flex-shrink:0;height:44px;max-width:130px;object-fit:contain;width:auto}@media(max-width:768px){.navbar-logo-img{height:38px;max-width:110px}}@media(max-width:480px){.navbar-logo-img{height:34px;max-width:95px}}@media (max-width:768px){.nav-right-desktop{display:none}.mobile-menu-btn{display:none!important}.navbar-nav{-ms-overflow-style:none;display:flex!important;flex-direction:row;gap:2px;overflow-x:auto;padding:0 4px;scrollbar-width:none}.navbar-nav::-webkit-scrollbar{display:none}.navbar-nav a{font-size:12px;padding:6px 10px;white-space:nowrap}.navbar-inner{gap:8px;height:56px}.navbar-logo-img{height:36px}.hero h1{font-size:clamp(2rem,8vw,3rem)}.hero p{font-size:15px;line-height:1.7}.hero-actions{flex-direction:column;gap:12px}.hero-cta,.hero-cta-outline{border-radius:12px;font-size:16px;padding:14px 20px;width:100%}.hero-stats{background:#ffffff14;border-radius:16px;display:flex;justify-content:space-around;margin-top:24px;padding:16px 8px}.hero-stat strong{font-size:22px}.hero-stat span{font-size:11px}.hero-badge{font-size:12px;padding:6px 14px}}.mobile-nav-row{display:none}@media (max-width:768px){.desktop-nav,.nav-right-desktop{display:none!important}.mobile-nav-row{align-items:center;display:flex;flex:1 1;gap:6px;justify-content:flex-end}.mobile-nav-links{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.mobile-nav-links::-webkit-scrollbar{display:none}.mobile-nav-links .nav-link{font-size:12px;padding:6px 10px;white-space:nowrap}.hamburger-btn{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:5px;padding:6px}.hamburger-btn span{background:#1a1f2e;background:var(--color-text);border-radius:2px;display:block;height:2px;width:22px}.mobile-dropdown{background:#fff;background:var(--color-surface);border-top:1px solid #0c5fa524;border-top:1px solid var(--color-border);box-shadow:0 4px 16px #0c5fa51f;box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:4px;padding:8px 16px 12px}.mobile-dropdown-item{background:none;border:none;border-radius:10px;border-radius:var(--radius-md);color:#1a1f2e;color:var(--color-text);cursor:pointer;font-size:15px;font-weight:500;padding:12px 16px;text-align:left;text-decoration:none;transition:background .15s}.mobile-dropdown-item:hover{background:var(--color-surface-offset)}.mobile-nav-links .nav-link{background:#f0f7f7!important;border:1.5px solid #cce4e4!important;border-radius:20px!important;color:#0f3638!important;font-size:14px!important;font-weight:600!important;padding:8px 12px!important;text-decoration:none!important;white-space:nowrap}.mobile-nav-links .nav-link.active,.mobile-nav-links .nav-link:hover{background:#01696f!important;border-color:#01696f!important;color:#fff!important}.navbar-inner{height:60px;padding-right:12px!important}.hamburger-btn{flex-shrink:0!important;margin-right:4px!important;padding:6px 8px!important}.mobile-nav-row{max-width:calc(100vw - 90px);overflow:hidden}.mobile-nav-links{padding-right:4px}.navbar-logo-img{height:32px!important;width:auto!important}.navbar-logo-link{flex-shrink:0;margin-right:4px}.mobile-nav-row{max-width:calc(100vw - 70px)!important}.navbar-inner{align-items:flex-start!important;flex-direction:column!important;gap:6px!important;height:auto!important;padding:8px 12px 6px!important}.navbar-logo-link{align-self:flex-start}.navbar-logo-img{height:36px!important}.mobile-nav-row{align-items:center!important;display:flex!important;justify-content:space-between!important;max-width:100%!important;width:100%!important}.mobile-nav-links{display:flex;flex:1 1;gap:4px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}}@media (max-width:768px){.mobile-nav-links::-webkit-scrollbar{display:none}.mobile-nav-links .nav-link{font-size:12px!important;padding:6px 10px!important;white-space:nowrap}.navbar-inner{flex-direction:column!important;height:auto!important;padding:10px 12px 6px!important}.navbar-inner,.navbar-logo-link{align-items:center!important;gap:8px!important}.navbar-logo-link{align-self:center!important;display:flex!important}.navbar-logo-img{height:44px!important;width:auto!important}.mobile-nav-row{max-width:100%!important;width:100%!important}.mobile-nav-links{flex:1 1;overflow-x:auto;scrollbar-width:none}}@media (max-width:768px){.mobile-nav-links::-webkit-scrollbar{display:none}.mobile-nav-links .nav-link{font-size:12px!important;padding:6px 10px!important;white-space:nowrap}}.navbar-logo-img{background:#01696f;border-radius:50%;padding:3px}@media (max-width:768px){.navbar-logo-img{background:#01696f!important;border-radius:50%!important;height:52px!important;object-fit:contain!important;padding:4px!important;width:52px!important}}
/*# sourceMappingURL=main.0830723a.css.map*/