.dqb0ha_portal,.dqb0ha_loadingPage,.dqb0ha_authPage{--lime:var(--salon-accent);--paper:var(--salon-text);--ink:var(--salon-bg);--surface:var(--salon-surface);--surface-2:var(--salon-surface-2);--line:var(--salon-line);--muted:var(--salon-muted)}.dqb0ha_portal{background:var(--ink);min-height:100vh;color:var(--paper)}.dqb0ha_wordmark{color:var(--paper);font-family:var(--font-salon-display), Impact, sans-serif;letter-spacing:-.4px;align-items:center;gap:11px;font-size:25px;font-weight:400;line-height:.9;display:inline-flex}.dqb0ha_wordmark>svg{width:39px;height:39px;color:var(--lime);stroke-width:1.55px;transform:rotate(-12deg)}.dqb0ha_brandDot{color:var(--lime)}.dqb0ha_portalHeader{border-bottom:1px solid var(--line);background:radial-gradient(circle at 82% 70%, #344114 0, #1b2112 13%, transparent 34%), var(--ink)}.dqb0ha_portalNav{border-bottom:1px solid #292b25;align-items:center;gap:32px;min-height:92px;padding:0 max(24px,5vw);display:flex}.dqb0ha_desktopPortalNav{align-items:center;gap:clamp(18px,2.3vw,36px);margin-left:auto;display:flex}.dqb0ha_desktopPortalNav a{color:#c1c2bc;letter-spacing:1.1px;text-transform:uppercase;border-bottom:3px solid #0000;padding:35px 0 31px;font-size:9px;font-weight:700}.dqb0ha_desktopPortalNav a:hover,.dqb0ha_desktopPortalNav a[aria-current=page]{color:var(--lime);border-color:var(--lime)}.dqb0ha_accountActions{align-items:center;gap:12px;display:flex}.dqb0ha_accountName{max-width:130px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.dqb0ha_logoutButton,.dqb0ha_portalMenuButton{border:1px solid var(--line);width:40px;height:40px;color:var(--paper);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.dqb0ha_logoutButton:hover,.dqb0ha_portalMenuButton:hover{border-color:var(--lime);color:var(--lime)}.dqb0ha_logoutButton svg,.dqb0ha_portalMenuButton svg{width:17px;height:17px}.dqb0ha_portalMenuButton,.dqb0ha_mobilePortalNav{display:none}.dqb0ha_portalHero{justify-content:space-between;align-items:flex-end;gap:60px;min-height:300px;padding:62px max(24px,7vw) 54px;display:flex}.dqb0ha_eyebrow{color:var(--lime);letter-spacing:1.6px;text-transform:uppercase;font-size:9px;font-weight:700;line-height:1.5}.dqb0ha_portalHero h1,.dqb0ha_authVisual h1{font-family:var(--font-salon-display), Impact, sans-serif;letter-spacing:-1.4px;text-transform:uppercase;margin-top:17px;font-size:clamp(57px,7vw,108px);font-weight:400;line-height:.98}.dqb0ha_heroAside{grid-template-columns:44px 1fr;align-items:start;gap:18px;width:min(330px,100%);display:grid}.dqb0ha_heroAside svg{width:44px;height:44px;color:var(--lime);stroke-width:1.3px}.dqb0ha_heroAside p{color:#b6b8b0;font-size:12px;line-height:1.85}.dqb0ha_portal main[class*=max-w-4xl]{max-width:1180px!important;padding:56px max(24px,5vw) 100px!important}.dqb0ha_portal [data-slot=card]{border-color:var(--line);background:var(--surface);color:var(--paper);box-shadow:none;border-radius:0;gap:24px}.dqb0ha_portal [data-slot=card-title]{font-family:var(--font-salon-display), Impact, sans-serif;letter-spacing:.2px;text-transform:uppercase;font-weight:400;font-size:25px!important}.dqb0ha_portal [data-slot=card-description]{color:var(--muted)}.dqb0ha_portal [data-slot=card-header]{border-bottom:1px solid #30322b;padding-bottom:22px}.dqb0ha_portal [data-slot=button]{letter-spacing:.45px;border-radius:0;min-height:42px}:is(.dqb0ha_portal [data-slot=button][data-variant=default],.dqb0ha_portal .bg-pink-600,.dqb0ha_portal .bg-green-500){border-color:var(--lime)!important;background:var(--lime)!important;color:var(--salon-on-accent)!important}:is(.dqb0ha_portal [data-slot=button][data-variant=default]:hover,.dqb0ha_portal .hover\:bg-pink-700:hover){background:var(--salon-accent-hover)!important}.dqb0ha_portal [data-slot=button][data-variant=outline]{color:var(--paper);background:0 0;border-color:#56594d}:is(.dqb0ha_portal [data-slot=button][data-variant=outline]:hover,.dqb0ha_portal [data-slot=button][data-variant=ghost]:hover){background:var(--surface-2);color:var(--lime)}:is(.dqb0ha_portal [data-slot=input],.dqb0ha_portal [data-slot=textarea]){min-height:48px;color:var(--paper);box-shadow:none;background:#11120f;border-color:#4a4d42;border-radius:0}:is(.dqb0ha_portal [data-slot=input]:focus,.dqb0ha_portal [data-slot=textarea]:focus){border-color:var(--lime);box-shadow:0 0 0 1px var(--lime)}.dqb0ha_portal [data-slot=label]{color:#d8d9d3;letter-spacing:.8px;text-transform:uppercase;font-size:10px}:is(.dqb0ha_portal .bg-white,.dqb0ha_portal .bg-slate-50,.dqb0ha_portal .bg-slate-100,.dqb0ha_portal .bg-slate-200,.dqb0ha_portal .bg-pink-50,.dqb0ha_portal .bg-pink-100,.dqb0ha_portal .bg-yellow-50,.dqb0ha_portal .bg-green-50,.dqb0ha_portal .bg-blue-50,.dqb0ha_portal .bg-red-50,.dqb0ha_portal .bg-orange-50,.dqb0ha_portal .bg-purple-50,.dqb0ha_portal .bg-gray-50){background:var(--surface-2)!important}:is(.dqb0ha_portal .text-slate-900,.dqb0ha_portal .text-slate-700,.dqb0ha_portal .text-gray-800){color:var(--paper)!important}:is(.dqb0ha_portal .text-slate-600,.dqb0ha_portal .text-slate-500,.dqb0ha_portal .text-slate-400,.dqb0ha_portal .text-gray-600){color:var(--muted)!important}:is(.dqb0ha_portal .text-pink-600,.dqb0ha_portal .text-pink-500,.dqb0ha_portal .text-green-600,.dqb0ha_portal .text-blue-600,.dqb0ha_portal .text-purple-600,.dqb0ha_portal .text-orange-600,.dqb0ha_portal .text-yellow-400){color:var(--lime)!important}.dqb0ha_portal .fill-yellow-400{fill:var(--lime)!important}:is(.dqb0ha_portal .border,.dqb0ha_portal .border-t,.dqb0ha_portal .border-b,.dqb0ha_portal .border-pink-200,.dqb0ha_portal .border-yellow-200,.dqb0ha_portal .border-red-200){border-color:var(--line)!important}.dqb0ha_portal .ring-pink-600{--tw-ring-color:var(--lime)!important}:is(.dqb0ha_portal .rounded-lg,.dqb0ha_portal .rounded-xl){border-radius:0!important}.dqb0ha_portal .rounded-full{border-radius:999px!important}.dqb0ha_portal [data-slot=badge]{letter-spacing:.8px;text-transform:uppercase;border:1px solid #5b5e51;border-radius:0;font-size:8px;color:var(--lime)!important;background:0 0!important}.dqb0ha_portal .animate-spin{border-color:#44473d;border-bottom-color:var(--lime)}:is(.dqb0ha_portal .shadow-sm,.dqb0ha_portal .shadow-md){box-shadow:none!important}.dqb0ha_loadingPage{background:var(--ink);min-height:100vh;color:var(--paper);flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}.dqb0ha_loadingMark{background:#3b3e34;width:48px;height:2px;position:relative;overflow:hidden}.dqb0ha_loadingMark:after{content:"";background:var(--lime);transform-origin:0;animation:1.1s ease-in-out infinite alternate dqb0ha_load;position:absolute;inset:0}.dqb0ha_loadingPage p{color:var(--muted);letter-spacing:1px;text-transform:uppercase;font-size:10px}@keyframes dqb0ha_load{0%{transform:scaleX(.1)}to{transform:scaleX(1)}}.dqb0ha_authPage{background:var(--ink);min-height:100vh;color:var(--paper);grid-template-columns:minmax(0,1.08fr) minmax(480px,.92fr);display:grid}.dqb0ha_authVisual{isolation:isolate;height:100vh;min-height:760px;color:var(--paper);flex-direction:column;justify-content:space-between;padding:48px 5vw;display:flex;position:sticky;top:0;overflow:hidden}.dqb0ha_authVisual>img{object-fit:cover;object-position:62% center;z-index:-2}.dqb0ha_authShade{z-index:-1;background:linear-gradient(90deg,#000c,#0004 76%),linear-gradient(#0000 45%,#000c);position:absolute;inset:0}.dqb0ha_authWordmark{width:fit-content}.dqb0ha_authVisualCopy{max-width:610px}.dqb0ha_authVisual h1{margin:20px 0 24px}.dqb0ha_authVisual h1 span{color:var(--lime)}.dqb0ha_authVisualCopy>p:last-child{color:#d0d1ca;max-width:420px;font-size:13px;line-height:1.9}.dqb0ha_authCaption{letter-spacing:1.6px;align-items:center;gap:12px;font-size:8px;display:flex}.dqb0ha_authCaption svg{width:20px;height:20px;color:var(--lime)}.dqb0ha_authFormPane{background:var(--ink);min-height:100vh;color:var(--paper);flex-direction:column;padding:30px clamp(28px,5vw,82px) 70px;display:flex}.dqb0ha_authPaneTop{justify-content:space-between;gap:25px;margin-bottom:42px;display:flex}.dqb0ha_authPaneTop a{color:#d3d4cd;letter-spacing:.7px;text-transform:uppercase;border-bottom:1px solid #55584d;align-items:center;gap:10px;padding-bottom:7px;font-size:9px;font-weight:700;display:inline-flex}.dqb0ha_authPaneTop a:hover{border-color:var(--lime);color:var(--lime)}.dqb0ha_authPaneTop svg{width:15px;height:15px}.dqb0ha_mobileAuthWordmark{display:none!important}.dqb0ha_authForm{width:100%;max-width:540px;margin:auto}.dqb0ha_authForm [data-slot=card]{color:var(--paper);box-shadow:none;background:0 0;border:0;border-radius:0;gap:24px}:is(.dqb0ha_authForm [data-slot=card-header],.dqb0ha_authForm [data-slot=card-content]){padding-left:0;padding-right:0}.dqb0ha_authForm [data-slot=card-header]{text-align:left!important}.dqb0ha_authForm [data-slot=card-header]>div:first-child{margin-left:0;margin-right:0}.dqb0ha_authForm [data-slot=card-title]{color:var(--paper);font-family:var(--font-salon-display), Impact, sans-serif;letter-spacing:-.5px;text-align:left;text-transform:uppercase;font-weight:400;line-height:1;font-size:clamp(42px,5vw,66px)!important}.dqb0ha_authForm [data-slot=card-description]{max-width:450px;color:var(--muted);text-align:left;font-size:12px;line-height:1.7}.dqb0ha_authForm [data-slot=input]{background:var(--surface);min-height:49px;color:var(--paper);box-shadow:none;border-color:#4a4d42;border-radius:0}.dqb0ha_authForm [data-slot=input]:focus{border-color:var(--lime);box-shadow:0 0 0 1px var(--lime)}:is(.dqb0ha_authForm [data-slot=input]:autofill,.dqb0ha_authForm [data-slot=input]:autofill:hover,.dqb0ha_authForm [data-slot=input]:autofill:focus){-webkit-text-fill-color:var(--paper);caret-color:var(--paper);box-shadow:0 0 0 1000px var(--surface) inset}.dqb0ha_authForm [data-slot=label]{color:#d8d9d3;letter-spacing:.8px;text-transform:uppercase;font-size:9px;font-weight:750}.dqb0ha_authForm [data-slot=button]{letter-spacing:.4px;border-radius:0;min-height:50px}:is(.dqb0ha_authForm [data-slot=button][data-variant=default],.dqb0ha_authForm .bg-pink-600){background:var(--lime)!important;color:#12140a!important}:is(.dqb0ha_authForm [data-slot=button][data-variant=default]:hover,.dqb0ha_authForm .hover\:bg-pink-700:hover){background:#e3ff65!important}.dqb0ha_authForm [data-slot=button][data-variant=outline]{color:var(--paper);background:0 0;border-color:#56594d}:is(.dqb0ha_authForm [data-slot=button][data-variant=outline]:hover,.dqb0ha_authForm [data-slot=button][data-variant=ghost]:hover){background:var(--surface-2);color:var(--lime)}:is(.dqb0ha_authForm .text-slate-900,.dqb0ha_authForm .text-slate-700){color:var(--paper)!important}:is(.dqb0ha_authForm .text-slate-600,.dqb0ha_authForm .text-slate-500,.dqb0ha_authForm .text-slate-400){color:var(--muted)!important}:is(.dqb0ha_authForm .text-pink-600,.dqb0ha_authForm .text-pink-700){color:var(--lime)!important}:is(.dqb0ha_authForm .bg-pink-50,.dqb0ha_authForm .bg-slate-50,.dqb0ha_authForm .bg-red-50,.dqb0ha_authForm .bg-green-50,.dqb0ha_authForm .bg-amber-50,.dqb0ha_authForm .bg-yellow-50){border-color:var(--line)!important;background:var(--surface-2)!important;color:var(--paper)!important;border-radius:0!important}:is(.dqb0ha_authForm .rounded-lg,.dqb0ha_authForm .rounded-full){border-radius:0!important}@media (max-width:1050px){.dqb0ha_desktopPortalNav{gap:16px}.dqb0ha_accountName{display:none}.dqb0ha_portalHero{min-height:270px}.dqb0ha_authPage{grid-template-columns:minmax(0,1fr) minmax(440px,.9fr)}}@media (max-width:800px){.dqb0ha_portalNav{min-height:82px;padding:0 22px}.dqb0ha_desktopPortalNav,.dqb0ha_logoutButton{display:none}.dqb0ha_accountActions{margin-left:auto}.dqb0ha_portalMenuButton{display:inline-flex}.dqb0ha_mobilePortalNav{border-bottom:1px solid var(--line);background:var(--ink);flex-direction:column;padding:10px 22px 25px;display:flex}.dqb0ha_mobilePortalNav a,.dqb0ha_mobilePortalNav button{color:var(--paper);text-align:left;border:0;border-bottom:1px solid #30322b;grid-template-columns:22px 1fr 18px;align-items:center;gap:12px;padding:15px 0;font-size:11px;display:grid}.dqb0ha_mobilePortalNav button{color:#d0d1ca;grid-template-columns:22px 1fr}.dqb0ha_mobilePortalNav svg{width:17px;height:17px;color:var(--lime)}.dqb0ha_portalHero{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:35px;min-height:330px;padding:55px 24px 44px}.dqb0ha_portalHero h1{font-size:clamp(55px,15vw,82px)}.dqb0ha_heroAside{grid-template-columns:34px 1fr}.dqb0ha_heroAside svg{width:34px;height:34px}.dqb0ha_portal main[class*=max-w-4xl]{padding:38px 18px 75px!important}:is(.dqb0ha_portal [data-slot=card-header],.dqb0ha_portal [data-slot=card-content]){padding-left:18px;padding-right:18px}.dqb0ha_portal .flex.justify-between.items-start{gap:14px}.dqb0ha_authPage{background:var(--ink);color:var(--paper);display:block}.dqb0ha_authVisual{display:none}.dqb0ha_authFormPane{background:var(--ink);min-height:100svh;padding:20px 20px 42px}.dqb0ha_authPaneTop{align-items:center;margin-bottom:24px}.dqb0ha_authPaneTop>a:not(.dqb0ha_mobileAuthWordmark){display:none}.dqb0ha_mobileAuthWordmark{border:0!important;padding:0!important;display:inline-flex!important}.dqb0ha_mobileAuthWordmark .dqb0ha_wordmark{font-size:21px}.dqb0ha_mobileAuthWordmark .dqb0ha_wordmark>svg{width:34px;height:34px}.dqb0ha_authForm{max-width:none;margin:0}.dqb0ha_authForm [data-slot=card]{color:var(--paper)}.dqb0ha_authForm [data-slot=card-header]{gap:8px;padding-top:4px}.dqb0ha_authForm [data-slot=card-header]>div:first-child{display:none}.dqb0ha_authForm [data-slot=card-title]{color:var(--paper);font-size:clamp(38px,11vw,50px)!important}.dqb0ha_authForm [data-slot=card-description]{color:var(--muted)}.dqb0ha_authForm [data-slot=input]{background:var(--surface);color:var(--paper);border-color:#4a4d42}.dqb0ha_authForm [data-slot=input]:focus{border-color:var(--lime);box-shadow:0 0 0 1px var(--lime)}:is(.dqb0ha_authForm [data-slot=input]:autofill,.dqb0ha_authForm [data-slot=input]:autofill:hover,.dqb0ha_authForm [data-slot=input]:autofill:focus){-webkit-text-fill-color:var(--paper);caret-color:var(--paper);box-shadow:0 0 0 1000px var(--surface) inset}.dqb0ha_authForm [data-slot=label]{color:#d8d9d3}.dqb0ha_authForm [data-slot=button][data-variant=outline]{color:var(--paper);border-color:#56594d}.dqb0ha_authForm [data-slot=button][data-variant=ghost]{color:var(--paper)}:is(.dqb0ha_authForm .text-slate-900,.dqb0ha_authForm .text-slate-700){color:var(--paper)!important}:is(.dqb0ha_authForm .text-slate-600,.dqb0ha_authForm .text-slate-500,.dqb0ha_authForm .text-slate-400){color:var(--muted)!important}:is(.dqb0ha_authForm .text-pink-600,.dqb0ha_authForm .text-pink-700){color:var(--lime)!important}:is(.dqb0ha_authForm .bg-pink-50,.dqb0ha_authForm .bg-slate-50,.dqb0ha_authForm .bg-red-50,.dqb0ha_authForm .bg-green-50,.dqb0ha_authForm .bg-amber-50,.dqb0ha_authForm .bg-yellow-50){border-color:var(--line)!important;background:var(--surface-2)!important;color:var(--paper)!important}}@media (prefers-reduced-motion:reduce){.dqb0ha_loadingMark:after{animation:none}}
