.auth-module__D5xk7W__page{box-sizing:border-box;background:radial-gradient(720px 520px at 18% 16%,#8a5cff1a,#0000 60%),radial-gradient(760px 560px at 84% 88%,#7c3aed1f,#0000 60%),linear-gradient(160deg,#f4f4f7 0%,#ececf1 100%);justify-content:center;align-items:center;height:100vh;padding:20px;display:flex;position:relative;overflow:hidden}.auth-module__D5xk7W__card{background:var(--surface);border-radius:26px;width:100%;max-width:980px;height:640px;max-height:calc(100vh - 40px);animation:.4s ease-out both auth-module__D5xk7W__authFadeIn;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 70px #0f172a29}.auth-module__D5xk7W__brandCol{box-sizing:border-box;flex:0 0 40%;min-width:0;padding:12px;display:flex}.auth-module__D5xk7W__brand{box-sizing:border-box;background:#07040d;border-radius:18px;flex:1;justify-content:center;align-items:flex-end;padding:32px 28px 48px;display:flex;position:relative;overflow:hidden}.auth-module__D5xk7W__brandBg{background:url(/auth/auth-panel-bg.webp) 50%/cover no-repeat;position:absolute;inset:0}.auth-module__D5xk7W__brandContent{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:28px;width:100%;max-width:320px;display:flex;position:relative}.auth-module__D5xk7W__brandHead{flex-direction:column;align-items:center;gap:20px;display:flex}.auth-module__D5xk7W__logo{background-color:#fff;width:104px;height:26px;-webkit-mask:url(/IsoCuppo.svg) 50%/contain no-repeat;-webkit-mask-source-type:alpha;mask:url(/IsoCuppo.svg) 50%/contain no-repeat alpha}.auth-module__D5xk7W__brandTitleBlock{flex-direction:column;align-items:center;gap:8px;display:flex}.auth-module__D5xk7W__brandTitle{font-family:var(--font);letter-spacing:-.02em;color:#fff;margin:0;font-size:1.6rem;font-weight:800;line-height:1.2}.auth-module__D5xk7W__brandSubtitle{font-family:var(--font);color:#ffffffc7;max-width:270px;margin:0;font-size:.9rem;font-weight:500;line-height:1.45}.auth-module__D5xk7W__steps{flex-direction:column;gap:8px;width:100%;display:flex}.auth-module__D5xk7W__step{box-sizing:border-box;-webkit-backdrop-filter:blur(16px);text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:9px 14px;transition:background .25s,border-color .25s;display:flex}.auth-module__D5xk7W__stepActive{background:#fff;border:1px solid #ffffff3d}.auth-module__D5xk7W__stepIdle{background:#ffffff1a;border:1px solid #ffffff14}.auth-module__D5xk7W__stepMarker{width:20px;height:20px;font-family:var(--font);color:#fff;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.auth-module__D5xk7W__stepActive .auth-module__D5xk7W__stepMarker{background:#0a0810}.auth-module__D5xk7W__stepIdle .auth-module__D5xk7W__stepMarker{background:#ffffff29}.auth-module__D5xk7W__stepLabel{font-family:var(--font);font-size:13px;font-weight:600;line-height:1.3}.auth-module__D5xk7W__stepActive .auth-module__D5xk7W__stepLabel{color:#111}.auth-module__D5xk7W__stepIdle .auth-module__D5xk7W__stepLabel{color:#ffffffd1}.auth-module__D5xk7W__formCol{box-sizing:border-box;flex:1 1 0;justify-content:center;align-items:center;min-width:0;padding:28px clamp(24px,5vw,60px);display:flex;overflow-y:auto}.auth-module__D5xk7W__formInner{flex-direction:column;gap:22px;width:100%;max-width:372px;display:flex}.auth-module__D5xk7W__formHeader{text-align:center;flex-direction:column;gap:6px;display:flex}.auth-module__D5xk7W__formTitle{font-family:var(--font);color:#111;margin:0;font-size:1.5rem;font-weight:700;line-height:1.3}.auth-module__D5xk7W__formSubtitle{font-family:var(--font);color:#4b4b4b;margin:0;font-size:.9rem;font-weight:500;line-height:1.45}.auth-module__D5xk7W__form{flex-direction:column;gap:16px;display:flex}.auth-module__D5xk7W__oauthBtn{color:#111;width:100%;font-family:var(--font);cursor:pointer;background:#fff;border:1px solid #ededed;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:15px;font-weight:500;transition:background .2s,border-color .2s;display:inline-flex}.auth-module__D5xk7W__oauthBtn:hover{background:#f7f7f7;border-color:#e0e0e0}.auth-module__D5xk7W__divider{color:#111;font-family:var(--font);align-items:center;gap:16px;font-size:13px;display:flex}.auth-module__D5xk7W__divider:before,.auth-module__D5xk7W__divider:after{content:"";background:#ededed;flex:1;height:1px}.auth-module__D5xk7W__fields{flex-direction:column;gap:14px;display:flex}.auth-module__D5xk7W__row2{gap:12px;display:flex}.auth-module__D5xk7W__field{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.auth-module__D5xk7W__label{font-family:var(--font);color:#111;font-size:14px;font-weight:500;line-height:1.4}.auth-module__D5xk7W__inputWrap{align-items:center;display:flex;position:relative}.auth-module__D5xk7W__input{color:#111;width:100%;font-family:var(--font);box-sizing:border-box;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f5f5f5;border:1.5px solid #0000;border-radius:11px;outline:none;padding:12px 16px;font-size:15px;line-height:1.4;transition:border-color .2s,background .2s,box-shadow .2s}.auth-module__D5xk7W__input::placeholder{color:#6b6b6b}.auth-module__D5xk7W__input:focus{border-color:var(--brand);background:#fff;box-shadow:0 0 0 3px #8a5cff24}.auth-module__D5xk7W__hasTrailing{padding-right:46px}.auth-module__D5xk7W__timeInput{appearance:none}.auth-module__D5xk7W__timeInput::-webkit-calendar-picker-indicator{-webkit-appearance:none;display:none}.auth-module__D5xk7W__timeInput::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.auth-module__D5xk7W__timeInput::-webkit-clear-button{-webkit-appearance:none;display:none}.auth-module__D5xk7W__timeInput::-webkit-date-and-time-value{text-align:inherit;margin:0;display:block}.auth-module__D5xk7W__eyeBtn,.auth-module__D5xk7W__timeBtn{color:#6b6b6b;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;transition:color .2s,background .2s;display:inline-flex;position:absolute;right:12px}.auth-module__D5xk7W__eyeBtn:hover,.auth-module__D5xk7W__timeBtn:hover{color:#111;background:#0000000a}.auth-module__D5xk7W__hint{font-family:var(--font);color:#6b6b6b;font-size:12.5px;font-weight:400;line-height:1.45}.auth-module__D5xk7W__metaRow{justify-content:space-between;align-items:center;gap:12px;margin-top:-2px;display:flex}.auth-module__D5xk7W__remember{font-family:var(--font);color:#4b4b4b;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.auth-module__D5xk7W__checkbox{appearance:none;cursor:pointer;background:#fff;border:1.5px solid #d4d4d4;border-radius:5px;flex-shrink:0;width:17px;height:17px;transition:background .15s,border-color .15s;position:relative}.auth-module__D5xk7W__checkbox:checked{background:#111;border-color:#111}.auth-module__D5xk7W__checkbox:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1.5px;left:5px;transform:rotate(45deg)}.auth-module__D5xk7W__submit{color:#fff;width:100%;font-family:var(--font);cursor:pointer;background:#111;border:none;border-radius:11px;padding:13px;font-size:15px;font-weight:600;transition:background .2s,transform .1s,opacity .2s}a.auth-module__D5xk7W__submit{text-align:center;box-sizing:border-box;text-decoration:none;display:block}.auth-module__D5xk7W__submit:hover:not(:disabled){background:#000}.auth-module__D5xk7W__submit:active:not(:disabled){transform:translateY(1px)}.auth-module__D5xk7W__submit:disabled{opacity:.65;cursor:not-allowed}.auth-module__D5xk7W__submitInner{justify-content:center;align-items:center;gap:8px;display:inline-flex}.auth-module__D5xk7W__spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.6s linear infinite auth-module__D5xk7W__spin;display:inline-block}.auth-module__D5xk7W__linkBtn{appearance:none;font-family:var(--font);color:#111;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600;transition:color .2s}.auth-module__D5xk7W__linkBtn:hover{text-decoration:underline}.auth-module__D5xk7W__switchLine{text-align:center;font-family:var(--font);color:#4b4b4b;margin:0;font-size:14px;font-weight:400}.auth-module__D5xk7W__switchLink{color:#111;font-weight:700;text-decoration:none}.auth-module__D5xk7W__switchLink:hover{text-decoration:underline}.auth-module__D5xk7W__linkBtn{cursor:pointer;background:0 0;border:0;padding:0}.auth-module__D5xk7W__error,.auth-module__D5xk7W__notice{font-family:var(--font);text-align:center;border-radius:11px;padding:10px 14px;font-size:13px;font-weight:500;line-height:1.4}.auth-module__D5xk7W__error{background:var(--danger-bg);color:var(--danger)}.auth-module__D5xk7W__notice{background:var(--info-bg);color:var(--info)}:is([data-theme=dark] .auth-module__D5xk7W__formTitle,[data-theme=dark] .auth-module__D5xk7W__divider,[data-theme=dark] .auth-module__D5xk7W__label,[data-theme=dark] .auth-module__D5xk7W__linkBtn,[data-theme=dark] .auth-module__D5xk7W__switchLink){color:#fff}:is([data-theme=dark] .auth-module__D5xk7W__formSubtitle,[data-theme=dark] .auth-module__D5xk7W__hint,[data-theme=dark] .auth-module__D5xk7W__remember,[data-theme=dark] .auth-module__D5xk7W__switchLine){color:var(--muted)}[data-theme=dark] .auth-module__D5xk7W__divider:before{background:var(--border)}[data-theme=dark] .auth-module__D5xk7W__divider:after{background:var(--border)}[data-theme=dark] .auth-module__D5xk7W__submit{background:var(--brand)}[data-theme=dark] .auth-module__D5xk7W__submit:hover:not(:disabled){background:var(--accent-hover)}[data-theme=dark] .auth-module__D5xk7W__page{background:radial-gradient(720px 520px at 18% 16%,#8a5cff29,#0000 60%),radial-gradient(760px 560px at 84% 88%,#7c3aed2e,#0000 60%),linear-gradient(160deg,#0b0a0f 0%,#060509 100%)}.auth-module__D5xk7W__themeToggle{z-index:10;border:1px solid var(--auth-fill-border,var(--border));background:var(--auth-fill,var(--surface));width:40px;height:40px;color:var(--muted);cursor:pointer;box-shadow:var(--shadow);border-radius:12px;justify-content:center;align-items:center;transition:background .2s,border-color .2s,color .2s,transform .1s;display:inline-flex;position:absolute;top:20px;right:20px}.auth-module__D5xk7W__themeToggle:hover{color:var(--primary);border-color:#1f293733}[data-theme=dark] .auth-module__D5xk7W__themeToggle:hover{border-color:#ffffff38}.auth-module__D5xk7W__themeToggle:active{transform:translateY(1px)}@keyframes auth-module__D5xk7W__authFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.auth-module__D5xk7W__page{height:auto;min-height:100vh;padding:16px;overflow:visible}.auth-module__D5xk7W__card{flex-direction:column;max-width:440px;height:auto;max-height:none}.auth-module__D5xk7W__brandCol{flex:none;min-width:0;padding:0}.auth-module__D5xk7W__brand{border-radius:0;height:200px;padding:0}.auth-module__D5xk7W__brandBg{background-position:50% 22%}.auth-module__D5xk7W__brandContent{display:none}.auth-module__D5xk7W__formCol{flex:none;padding:32px 24px 36px;overflow-y:visible}}@media (max-width:520px){.auth-module__D5xk7W__row2{flex-direction:column;gap:14px}}@media (prefers-reduced-motion:reduce){.auth-module__D5xk7W__card,.auth-module__D5xk7W__spinner{animation:none}}.auth-module__D5xk7W__leadingIcon{display:none}.auth-module__D5xk7W__page.auth-module__D5xk7W__immersive{--auth-head-top:24px;--auth-fill:#f3f3f7;--auth-fill-border:#1f29371a;background-color:#fff;background-image:radial-gradient(120% 58% at 6% -14%,#8a5cff21,#8a5cff00 68%);align-items:stretch;min-height:100svh;padding:0}[data-theme=dark] .auth-module__D5xk7W__page.auth-module__D5xk7W__immersive:before{content:"";z-index:0;pointer-events:none;opacity:.55;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__card{z-index:1;width:100%;max-width:none;height:auto;min-height:100svh;box-shadow:none;background:0 0;border-radius:0;overflow:visible}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__brandCol{flex:none}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__brand{height:auto;padding:calc(var(--auth-head-top) + env(safe-area-inset-top)) 22px 0;background:0 0;border-radius:0;justify-content:flex-start;align-items:flex-start}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__brandBg{display:none}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__brandContent{text-align:left;align-items:flex-start;gap:0;max-width:none;display:flex}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__brandHead{align-items:flex-start;gap:0}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__brandTitleBlock,.auth-module__D5xk7W__immersive .auth-module__D5xk7W__steps{display:none}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__logo{background-color:var(--brand);width:92px;height:23px}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__themeToggle{top:calc(var(--auth-head-top) + env(safe-area-inset-top) - 7.5px);width:38px;height:38px;box-shadow:none;background:0 0;right:18px}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__themeToggle:hover{background:var(--auth-fill)}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__formCol{padding:44px 22px calc(24px + env(safe-area-inset-bottom));flex:1;align-items:stretch;overflow-y:visible}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__formInner{flex:1;gap:34px;max-width:440px;margin:0 auto}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__formHeader{text-align:left;gap:8px}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__formTitle{letter-spacing:-.03em;color:var(--primary);font-size:clamp(1.9rem,8.4vw,2.25rem);font-weight:800;line-height:1.12}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__formSubtitle{color:var(--muted);font-size:.95rem}.auth-module__D5xk7W__immersive.auth-module__D5xk7W__wizard .auth-module__D5xk7W__formTitle{font-size:clamp(1.45rem,6.2vw,1.75rem)}.auth-module__D5xk7W__immersive.auth-module__D5xk7W__wizard .auth-module__D5xk7W__formSubtitle{font-size:.9rem}.auth-module__D5xk7W__immersive.auth-module__D5xk7W__wizard .auth-module__D5xk7W__formCol{padding-top:18px}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__form{flex:1;gap:18px}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__switchLine{color:var(--muted);margin-top:auto;padding-top:22px;font-size:14.5px}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__switchLink{color:var(--brand)}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__fields{gap:16px}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__label{color:var(--primary);font-size:13.5px;font-weight:600}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__leadingIcon{color:var(--muted-light);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;left:20px}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__input{background:var(--auth-fill);border-color:var(--auth-fill-border);color:var(--primary);color-scheme:normal;border-radius:999px;padding:16px 22px;font-size:16px}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__input::placeholder{color:var(--muted-light)}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__input:focus{background:var(--surface);border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 16%, transparent)}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__hasLeading{padding-left:50px}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__hasTrailing{padding-right:54px}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__eyeBtn,.auth-module__D5xk7W__immersive .auth-module__D5xk7W__timeBtn{color:var(--muted);right:16px}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__hint{color:var(--muted)}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__metaRow{margin-top:2px}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__remember{color:var(--muted);font-size:13.5px}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__checkbox{background:0 0;border-color:#1f29373d}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__checkbox:checked{background:var(--brand);border-color:var(--brand)}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__linkBtn{color:var(--brand);font-size:13.5px}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__submit{letter-spacing:-.01em;background:var(--brand);box-shadow:0 6px 18px color-mix(in srgb, var(--brand) 26%, transparent);border-radius:999px;padding:17px;font-size:16px;font-weight:700}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__submit:hover:not(:disabled){background:var(--accent-hover)}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__oauthBtn{background:var(--auth-fill);border-color:var(--auth-fill-border);color:var(--primary);border-radius:999px;padding:15px;font-weight:600}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__oauthBtn:hover{background:color-mix(in srgb, var(--auth-fill) 92%, #1f2937);border-color:#1f293733}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__divider{color:var(--muted);font-size:12.5px}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__divider:before,.auth-module__D5xk7W__immersive .auth-module__D5xk7W__divider:after{background:#1f293721}[data-theme=dark] .auth-module__D5xk7W__page.auth-module__D5xk7W__immersive{--auth-fill:#ffffff0b;--auth-fill-border:#ffffff1a;background-color:#06050b;background-image:radial-gradient(76% 50% at 4% -6%,#9669ff85,#0000 62%),radial-gradient(130% 84% at 10% -10%,#542cb466,#0000 70%)}[data-theme=dark] .auth-module__D5xk7W__immersive .auth-module__D5xk7W__logo{background-color:#fff}[data-theme=dark] .auth-module__D5xk7W__immersive .auth-module__D5xk7W__input:focus{border-color:var(--brand);background:#ffffff12}[data-theme=dark] .auth-module__D5xk7W__immersive .auth-module__D5xk7W__input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] .auth-module__D5xk7W__immersive .auth-module__D5xk7W__input:-webkit-autofill{-webkit-text-fill-color:var(--primary);caret-color:var(--primary);-webkit-box-shadow:inset 0 0 0 1000px #17141f}[data-theme=dark] .auth-module__D5xk7W__immersive .auth-module__D5xk7W__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--primary);caret-color:var(--primary);-webkit-box-shadow:inset 0 0 0 1000px #17141f}[data-theme=dark] .auth-module__D5xk7W__immersive .auth-module__D5xk7W__submit{background:var(--brand);box-shadow:0 6px 20px #8a5cff47}[data-theme=dark] .auth-module__D5xk7W__immersive .auth-module__D5xk7W__submit:hover:not(:disabled){background:#9b76ff}[data-theme=dark] .auth-module__D5xk7W__immersive .auth-module__D5xk7W__oauthBtn{color:var(--primary)}[data-theme=dark] .auth-module__D5xk7W__immersive .auth-module__D5xk7W__oauthBtn:hover{background:#ffffff14;border-color:#ffffff29}[data-theme=dark] .auth-module__D5xk7W__immersive .auth-module__D5xk7W__divider:before{background:#ffffff1f}[data-theme=dark] .auth-module__D5xk7W__immersive .auth-module__D5xk7W__divider:after{background:#ffffff1f}[data-theme=dark] .auth-module__D5xk7W__immersive .auth-module__D5xk7W__checkbox:not(:checked){border-color:#ffffff38}.auth-module__D5xk7W__solo .auth-module__D5xk7W__brandCol{display:none}.auth-module__D5xk7W__solo .auth-module__D5xk7W__formCol{justify-content:center}.auth-module__D5xk7W__solo .auth-module__D5xk7W__formInner,.auth-module__D5xk7W__solo .auth-module__D5xk7W__form{flex:none}.auth-module__D5xk7W__solo .auth-module__D5xk7W__formInner{align-items:center}.auth-module__D5xk7W__immersive.auth-module__D5xk7W__solo .auth-module__D5xk7W__logo{background-color:var(--brand)}[data-theme=dark] .auth-module__D5xk7W__immersive.auth-module__D5xk7W__solo .auth-module__D5xk7W__logo{background-color:#fff}.auth-module__D5xk7W__solo .auth-module__D5xk7W__formHeader{text-align:center;align-items:center}.auth-module__D5xk7W__solo .auth-module__D5xk7W__form{width:100%}.auth-module__D5xk7W__solo .auth-module__D5xk7W__switchLine{margin-top:0;padding-top:0}.auth-module__D5xk7W__solo .auth-module__D5xk7W__fields{text-align:left}.auth-module__D5xk7W__soloTop{top:calc(var(--auth-head-top) + env(safe-area-inset-top) - 7.5px);z-index:10;align-items:center;display:flex;position:absolute;right:18px}.auth-module__D5xk7W__soloTopLogo,.auth-module__D5xk7W__soloTopSwitch{display:none}.auth-module__D5xk7W__soloTopEnd{align-items:center;gap:14px;display:flex}.auth-module__D5xk7W__soloTopEnd>button{position:static}.auth-module__D5xk7W__soloBadge{display:none}@media (min-width:901px){.auth-module__D5xk7W__solo .auth-module__D5xk7W__soloTop{justify-content:space-between;align-items:center;padding:26px 32px;top:0;left:0;right:0}.auth-module__D5xk7W__solo .auth-module__D5xk7W__soloTopLogo{background-color:var(--brand);width:104px;height:26px;display:block}[data-theme=dark] .auth-module__D5xk7W__solo .auth-module__D5xk7W__soloTopLogo{background-color:#fff}.auth-module__D5xk7W__solo .auth-module__D5xk7W__soloTopSwitch{font-family:var(--font);color:var(--muted);margin:0;font-size:14px;display:block}.auth-module__D5xk7W__solo .auth-module__D5xk7W__soloInlineLogo{display:none}.auth-module__D5xk7W__solo .auth-module__D5xk7W__soloBadge{background:var(--brand);color:#fff;width:54px;height:54px;box-shadow:0 6px 18px color-mix(in srgb, var(--brand) 26%, transparent);border-radius:16px;justify-content:center;align-items:center;display:inline-flex}.auth-module__D5xk7W__solo .auth-module__D5xk7W__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-module__D5xk7W__solo .auth-module__D5xk7W__leadingIcon{display:none}.auth-module__D5xk7W__solo .auth-module__D5xk7W__input,.auth-module__D5xk7W__solo .auth-module__D5xk7W__input.auth-module__D5xk7W__hasLeading{border:none;border-bottom:1px solid var(--auth-fill-border);background:0 0;border-radius:0;padding:12px 2px}.auth-module__D5xk7W__solo .auth-module__D5xk7W__input:focus{border-bottom-color:var(--brand);box-shadow:none;background:0 0}.auth-module__D5xk7W__solo .auth-module__D5xk7W__input::placeholder{color:var(--muted)}.auth-module__D5xk7W__solo .auth-module__D5xk7W__submit{margin-top:34px}}@media (max-width:900px){.auth-module__D5xk7W__immersive.auth-module__D5xk7W__compact .auth-module__D5xk7W__row2{flex-direction:row;gap:12px}.auth-module__D5xk7W__immersive.auth-module__D5xk7W__compact .auth-module__D5xk7W__formCol{padding-top:30px}.auth-module__D5xk7W__immersive.auth-module__D5xk7W__compact .auth-module__D5xk7W__formInner{gap:22px}.auth-module__D5xk7W__immersive.auth-module__D5xk7W__compact .auth-module__D5xk7W__form{gap:15px}.auth-module__D5xk7W__immersive.auth-module__D5xk7W__compact .auth-module__D5xk7W__fields{gap:13px}.auth-module__D5xk7W__immersive.auth-module__D5xk7W__compact .auth-module__D5xk7W__input{padding-top:14px;padding-bottom:14px}.auth-module__D5xk7W__immersive.auth-module__D5xk7W__compact .auth-module__D5xk7W__oauthBtn{padding:13px}.auth-module__D5xk7W__immersive.auth-module__D5xk7W__compact .auth-module__D5xk7W__switchLine{padding-top:16px}.auth-module__D5xk7W__immersive.auth-module__D5xk7W__compact .auth-module__D5xk7W__submit{margin-top:16px}}@media (max-width:339px){.auth-module__D5xk7W__immersive.auth-module__D5xk7W__compact .auth-module__D5xk7W__row2{flex-direction:column;gap:13px}}@media (max-width:900px) and (max-height:700px){.auth-module__D5xk7W__page.auth-module__D5xk7W__immersive{--auth-head-top:14px}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__formTitle{font-size:clamp(1.6rem,7vw,1.9rem)}.auth-module__D5xk7W__immersive.auth-module__D5xk7W__compact .auth-module__D5xk7W__formCol{padding-top:18px}.auth-module__D5xk7W__immersive.auth-module__D5xk7W__compact .auth-module__D5xk7W__formInner{gap:16px}.auth-module__D5xk7W__immersive.auth-module__D5xk7W__compact .auth-module__D5xk7W__form{gap:12px}.auth-module__D5xk7W__immersive.auth-module__D5xk7W__compact .auth-module__D5xk7W__fields{gap:10px}.auth-module__D5xk7W__immersive.auth-module__D5xk7W__compact .auth-module__D5xk7W__input{padding-top:12px;padding-bottom:12px}.auth-module__D5xk7W__immersive.auth-module__D5xk7W__compact .auth-module__D5xk7W__oauthBtn{padding:11px}.auth-module__D5xk7W__immersive.auth-module__D5xk7W__compact .auth-module__D5xk7W__submit{padding:14px}.auth-module__D5xk7W__immersive.auth-module__D5xk7W__compact .auth-module__D5xk7W__switchLine{padding-top:10px}}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__notice,.auth-module__D5xk7W__immersive .auth-module__D5xk7W__error{text-align:left;border:1px solid #0000;border-radius:20px;padding:15px 18px;font-size:13.5px;font-weight:500;line-height:1.55}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__notice{background:color-mix(in srgb, var(--brand) 11%, transparent);border-color:color-mix(in srgb, var(--brand) 26%, transparent);color:var(--primary)}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__notice strong{color:var(--brand);font-weight:700}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__error{background:color-mix(in srgb, var(--danger) 13%, transparent);border-color:color-mix(in srgb, var(--danger) 32%, transparent);color:var(--danger)}@media (min-width:901px){.auth-module__D5xk7W__page.auth-module__D5xk7W__immersive{align-items:stretch;height:100vh;min-height:0;padding:0}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__card{width:100%;max-width:none;height:100%;min-height:0;max-height:none;box-shadow:none;background:0 0;border-radius:0;flex-direction:row;overflow:hidden}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__brandCol{flex:0 0 52%;padding:0}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__brand{background:#07040d;border-radius:0;flex-direction:column;justify-content:space-between;align-items:stretch;height:100%;padding:44px 44px 48px}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__brandBg{filter:saturate(.85);display:block}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__brand:after{content:"";pointer-events:none;background:linear-gradient(#07040d9e,#07040d00 24%),linear-gradient(#07040d00 46%,#07040dcc 84%);position:absolute;inset:0}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__brandContent{z-index:1;text-align:left;justify-content:space-between;align-items:flex-start;gap:0;max-width:none;height:100%;position:relative}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__brandHead{justify-content:space-between;align-items:flex-start;gap:0;height:100%}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__brandTitleBlock{text-align:left;align-items:flex-start;display:flex}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__brandSubtitle,.auth-module__D5xk7W__immersive .auth-module__D5xk7W__steps,.auth-module__D5xk7W__immersive .auth-module__D5xk7W__brandTitle{display:none}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__logo{background-color:#fff;width:112px;height:28px}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__themeToggle{top:24px;right:24px}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__formCol{background-color:#fff;background-image:radial-gradient(120% 58% at 6% -14%,#8a5cff21,#8a5cff00 68%);flex:1 1 0;justify-content:center;align-items:center;padding:48px;position:relative;overflow-y:auto}[data-theme=dark] .auth-module__D5xk7W__immersive .auth-module__D5xk7W__formCol{background-color:#06050b;background-image:radial-gradient(76% 50% at 6% -6%,#9669ff85,#0000 62%),radial-gradient(130% 84% at 12% -10%,#542cb466,#0000 70%)}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__formInner{flex:none;gap:26px;max-width:380px}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__form{flex:none}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__switchLine{margin-top:0;padding-top:10px}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__formTitle{font-size:1.9rem}}.auth-module__D5xk7W__quote{margin:0;display:none}@media (min-width:901px){.auth-module__D5xk7W__immersive .auth-module__D5xk7W__quote{flex-direction:column;gap:10px;width:100%;max-width:420px;display:flex}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__quoteStars{color:#fbbf24;gap:3px;display:inline-flex}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__quoteText{font-family:var(--font);letter-spacing:-.01em;color:#fff;margin:0;font-size:1.05rem;font-weight:500;line-height:1.5}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__quoteText:before{content:"“"}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__quoteText:after{content:"”"}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__quoteAuthor{font-family:var(--font);color:#ffffffc7;font-size:13px;font-weight:600}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__quoteBusiness{color:#ffffff80;font-weight:400}}.auth-module__D5xk7W__brandSlide{opacity:0;transition:opacity .9s ease-in-out}.auth-module__D5xk7W__brandSlideOn{opacity:1}@media (prefers-reduced-motion:reduce){.auth-module__D5xk7W__brandSlide{transition:none}}@media (min-width:901px){.auth-module__D5xk7W__immersive .auth-module__D5xk7W__quoteDots{gap:7px;margin-top:4px;display:flex}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__quoteDot{cursor:pointer;background:#ffffff42;border:none;border-radius:100px;width:22px;height:4px;padding:0;transition:background .25s,width .25s}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__quoteDot:hover{background:#ffffff80}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__quoteDotOn{background:#fff;width:30px}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__quoteStack{width:100%;min-height:108px;position:relative}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__quoteLayer{opacity:0;pointer-events:none;flex-direction:column;gap:10px;transition:opacity .9s ease-in-out;display:flex;position:absolute;inset:0}.auth-module__D5xk7W__immersive .auth-module__D5xk7W__quoteLayerOn{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.auth-module__D5xk7W__quoteLayer{transition:none}}@media (min-width:901px){.auth-module__D5xk7W__immersive.auth-module__D5xk7W__wizard .auth-module__D5xk7W__brandContent{--wizard-col:380px;text-align:center;align-items:center}.auth-module__D5xk7W__immersive.auth-module__D5xk7W__wizard .auth-module__D5xk7W__brandHead{align-self:stretch}.auth-module__D5xk7W__immersive.auth-module__D5xk7W__wizard .auth-module__D5xk7W__brandTitle{font-size:1.75rem;line-height:1.2;display:block}.auth-module__D5xk7W__immersive.auth-module__D5xk7W__wizard .auth-module__D5xk7W__brandSubtitle{color:#ffffffad;max-width:340px;font-size:.95rem;line-height:1.5;display:block}.auth-module__D5xk7W__immersive.auth-module__D5xk7W__wizard .auth-module__D5xk7W__brandTitleBlock{width:100%;max-width:var(--wizard-col);text-align:center;align-self:center;align-items:center;gap:10px;margin-bottom:30px}.auth-module__D5xk7W__immersive.auth-module__D5xk7W__wizard .auth-module__D5xk7W__steps{width:100%;max-width:var(--wizard-col);flex-direction:column;gap:8px;display:flex}.auth-module__D5xk7W__immersive.auth-module__D5xk7W__wizard .auth-module__D5xk7W__step{-webkit-backdrop-filter:blur(16px);border-radius:12px;gap:10px;width:100%;padding:10px 14px}.auth-module__D5xk7W__immersive.auth-module__D5xk7W__wizard .auth-module__D5xk7W__stepActive{background:#fff;border:1px solid #ffffff3d}.auth-module__D5xk7W__immersive.auth-module__D5xk7W__wizard .auth-module__D5xk7W__stepIdle{background:#ffffff1a;border:1px solid #ffffff1a}.auth-module__D5xk7W__immersive.auth-module__D5xk7W__wizard .auth-module__D5xk7W__stepMarker{width:20px;height:20px}.auth-module__D5xk7W__immersive.auth-module__D5xk7W__wizard .auth-module__D5xk7W__stepActive .auth-module__D5xk7W__stepMarker{background:#0a0810}.auth-module__D5xk7W__immersive.auth-module__D5xk7W__wizard .auth-module__D5xk7W__stepIdle .auth-module__D5xk7W__stepMarker{background:#ffffff29}.auth-module__D5xk7W__immersive.auth-module__D5xk7W__wizard .auth-module__D5xk7W__stepLabel{font-size:13px;font-weight:600}.auth-module__D5xk7W__immersive.auth-module__D5xk7W__wizard .auth-module__D5xk7W__stepActive .auth-module__D5xk7W__stepLabel{color:#111}.auth-module__D5xk7W__immersive.auth-module__D5xk7W__wizard .auth-module__D5xk7W__stepIdle .auth-module__D5xk7W__stepLabel{color:#ffffffd1}}
.onboarding-module__a82-QG__card{background:var(--surface);border-radius:26px;width:100%;max-width:1000px;height:auto;min-height:600px;max-height:calc(100vh - 40px);animation:.4s ease-out both onboarding-module__a82-QG__obFadeIn;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 70px #0f172a29}.onboarding-module__a82-QG__stepWrap{width:100%;max-width:384px;margin:auto 0;animation:.32s ease-out both onboarding-module__a82-QG__obSlideFwd}.onboarding-module__a82-QG__stepWrap[data-dir=back]{animation-name:onboarding-module__a82-QG__obSlideBack}.onboarding-module__a82-QG__stepWrapWide{max-width:560px}.onboarding-module__a82-QG__step{flex-direction:column;gap:20px;display:flex}.onboarding-module__a82-QG__stepHeader{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.onboarding-module__a82-QG__stepIcon{background:var(--brand-light);width:48px;height:48px;color:var(--brand);border-radius:14px;justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}.onboarding-module__a82-QG__optional{color:var(--muted);font-weight:400}.onboarding-module__a82-QG__preview{background:var(--surface-2);border:1px solid var(--border);font-family:var(--font);border-radius:10px;align-items:center;gap:7px;padding:9px 12px;font-size:13px;display:flex}.onboarding-module__a82-QG__previewIcon{color:var(--muted);display:inline-flex}.onboarding-module__a82-QG__previewMuted{color:var(--muted)}.onboarding-module__a82-QG__previewUrl{color:var(--brand);word-break:break-all;font-weight:700}.onboarding-module__a82-QG__previewPlaceholder{color:var(--muted-light);font-weight:500}.onboarding-module__a82-QG__serviceCard{border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--border);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.onboarding-module__a82-QG__serviceCardName{font-family:var(--font);color:var(--text-primary);font-size:15px;font-weight:700}.onboarding-module__a82-QG__serviceCardMeta{font-family:var(--font);color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.onboarding-module__a82-QG__serviceCardPrice{color:var(--green);font-weight:700}.onboarding-module__a82-QG__serviceCardDot{color:var(--muted-light)}.onboarding-module__a82-QG__serviceCardDuration{align-items:center;gap:4px;display:inline-flex}.onboarding-module__a82-QG__toggleCard{border-radius:var(--radius-md);border:1.5px solid var(--border);background:var(--surface);cursor:pointer;text-align:left;align-items:center;gap:12px;width:100%;padding:14px;transition:border-color .18s,background .18s;display:flex}.onboarding-module__a82-QG__toggleCard:hover{border-color:var(--muted-light)}.onboarding-module__a82-QG__toggleCardOn{border-color:var(--brand);background:var(--brand-light)}.onboarding-module__a82-QG__toggleIcon{background:var(--surface-2);width:36px;height:36px;color:var(--brand);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.onboarding-module__a82-QG__toggleCardOn .onboarding-module__a82-QG__toggleIcon{background:#fff}.onboarding-module__a82-QG__toggleText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.onboarding-module__a82-QG__toggleTitle{font-family:var(--font);color:var(--text-primary);font-size:14px;font-weight:600}.onboarding-module__a82-QG__toggleSub{font-family:var(--font);color:var(--muted);font-size:12px;line-height:1.4}.onboarding-module__a82-QG__toggleCheck{border:1.5px solid var(--border);background:var(--surface);color:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:background .18s,border-color .18s;display:inline-flex}.onboarding-module__a82-QG__toggleCheckOn{background:var(--brand);border-color:var(--brand)}.onboarding-module__a82-QG__revealField{margin-top:12px;animation:.22s ease-out both onboarding-module__a82-QG__obReveal}.onboarding-module__a82-QG__planGroup{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.onboarding-module__a82-QG__planCard{border-radius:var(--radius-md);border:1.5px solid var(--border);background:var(--surface);width:100%;height:100%;font-family:var(--font);cursor:pointer;text-align:left;flex-direction:column;gap:4px;padding:16px 18px;transition:border-color .18s,background .18s,transform .12s;display:flex;position:relative}.onboarding-module__a82-QG__planCard:hover{border-color:var(--muted-light)}.onboarding-module__a82-QG__planCard:active{transform:scale(.99)}.onboarding-module__a82-QG__planCardOn{border-color:var(--brand);background:var(--brand-light)}.onboarding-module__a82-QG__planCardSoon{cursor:default;opacity:.72}.onboarding-module__a82-QG__planCardSoon:hover{border-color:var(--border)}.onboarding-module__a82-QG__planCardSoon:active{transform:none}.onboarding-module__a82-QG__planHead{align-items:center;gap:8px;display:flex}.onboarding-module__a82-QG__planName{color:var(--text-primary);font-size:15.5px;font-weight:700}.onboarding-module__a82-QG__planBadge{background:var(--brand);color:#fff;letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.onboarding-module__a82-QG__planSoonBadge{background:var(--surface-2);color:var(--muted);letter-spacing:.02em;white-space:nowrap;border-radius:999px;flex-shrink:0;margin-left:auto;padding:3px 9px;font-size:10.5px;font-weight:700}.onboarding-module__a82-QG__planRadio{border:1.5px solid var(--border);background:var(--surface);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:21px;height:21px;margin-left:auto;transition:background .18s,border-color .18s;display:inline-flex}.onboarding-module__a82-QG__planRadioOn{background:var(--brand);border-color:var(--brand)}.onboarding-module__a82-QG__planTagline{color:var(--muted);font-size:12px}.onboarding-module__a82-QG__planPriceRow{align-items:baseline;gap:5px;margin-top:4px;display:flex}.onboarding-module__a82-QG__planFrom{color:var(--muted);font-size:12px;font-weight:600}.onboarding-module__a82-QG__planPrice{letter-spacing:-.02em;color:var(--text-primary);font-size:22px;font-weight:800}.onboarding-module__a82-QG__planPer{color:var(--muted);font-size:12px;font-weight:600}.onboarding-module__a82-QG__planScale{flex-wrap:wrap;gap:4px 14px;margin-top:4px;display:flex}.onboarding-module__a82-QG__planScaleItem{color:var(--muted);align-items:center;gap:5px;font-size:12.5px;font-weight:500;display:inline-flex}.onboarding-module__a82-QG__planScaleIcon{color:var(--brand);flex-shrink:0}.onboarding-module__a82-QG__planVariants{background:var(--surface-2);border-radius:999px;align-self:flex-start;gap:2px;margin-top:6px;padding:2px;display:inline-flex}.onboarding-module__a82-QG__planVariant{color:var(--muted);font-family:var(--font);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:600;transition:background .18s,color .18s}.onboarding-module__a82-QG__planVariantOn{background:var(--surface);color:var(--text-primary);box-shadow:0 1px 2px #00000014}.onboarding-module__a82-QG__planLoading,.onboarding-module__a82-QG__planError{border-radius:var(--radius-md);border:1.5px dashed var(--border);min-height:180px;font-family:var(--font);color:var(--muted);justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.onboarding-module__a82-QG__planRetry{border:1.5px solid var(--border);background:var(--surface);color:var(--text-primary);font-family:var(--font);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.onboarding-module__a82-QG__planIncluded{font-family:var(--font);color:var(--muted);align-items:flex-start;gap:7px;margin:0;font-size:12px;line-height:1.5;display:flex}.onboarding-module__a82-QG__planIncludedCheck{color:var(--green);flex-shrink:0;margin-top:2px}@media (max-width:900px){.onboarding-module__a82-QG__stepWrapWide{max-width:384px}.onboarding-module__a82-QG__planGroup{grid-template-columns:1fr}}.onboarding-module__a82-QG__planChangeBtn{appearance:none;font-family:var(--font);color:var(--brand);cursor:pointer;white-space:nowrap;background:0 0;border:none;margin-left:auto;padding:2px 4px;font-size:12.5px;font-weight:700;transition:opacity .15s}.onboarding-module__a82-QG__planChangeBtn:hover:not(:disabled){opacity:.75}.onboarding-module__a82-QG__planChangeBtn:disabled{opacity:.5;cursor:not-allowed}.onboarding-module__a82-QG__channelChips{flex-wrap:wrap;gap:8px;display:flex}.onboarding-module__a82-QG__channelChip{border:1.5px solid var(--border);background:var(--surface);min-width:0;color:var(--muted);font-family:var(--font);cursor:pointer;white-space:nowrap;border-radius:10px;flex:45%;justify-content:center;align-items:center;gap:6px;padding:10px 8px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.onboarding-module__a82-QG__channelChip:hover{border-color:var(--muted-light)}.onboarding-module__a82-QG__channelChipOn{border-color:var(--brand);background:var(--brand-light);color:var(--brand)}.onboarding-module__a82-QG__channelNote{font-family:var(--font);color:var(--muted);font-size:12px;line-height:1.4}.onboarding-module__a82-QG__dayChips{flex-wrap:wrap;gap:8px;display:flex}.onboarding-module__a82-QG__dayChip{border:1.5px solid var(--border);background:var(--surface);min-width:44px;color:var(--muted);font-family:var(--font);cursor:pointer;border-radius:10px;flex:1;padding:10px 4px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s,color .15s}.onboarding-module__a82-QG__dayChip:hover{border-color:var(--muted-light)}.onboarding-module__a82-QG__dayChipOn{border-color:var(--brand);background:var(--brand-light);color:var(--brand)}.onboarding-module__a82-QG__topActions{z-index:10;align-items:center;gap:8px;display:flex;position:absolute;top:20px;right:20px}.onboarding-module__a82-QG__topActions>button{position:static}.onboarding-module__a82-QG__logoutBtn{z-index:10;border:1px solid var(--border);background:var(--surface);height:40px;color:var(--danger);font-family:var(--font);cursor:pointer;box-shadow:var(--shadow);border-radius:12px;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:600;transition:background .2s,border-color .2s,transform .1s,opacity .2s;display:inline-flex;position:absolute;top:20px;left:20px}.onboarding-module__a82-QG__logoutBtn:hover:not(:disabled){background:var(--danger-bg);border-color:var(--danger)}.onboarding-module__a82-QG__logoutBtn:active:not(:disabled){transform:translateY(1px)}.onboarding-module__a82-QG__logoutBtn:disabled{opacity:.6;cursor:not-allowed}.onboarding-module__a82-QG__nav{align-items:center;gap:12px;margin-top:4px;display:flex}.onboarding-module__a82-QG__nav .onboarding-module__a82-QG__skipBtn+button{flex:1}.onboarding-module__a82-QG__skipBtn{appearance:none;font-family:var(--font);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:12px 6px;font-size:14px;font-weight:600;transition:color .18s}.onboarding-module__a82-QG__skipBtn:hover{color:var(--text-primary)}.onboarding-module__a82-QG__doneHero{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.onboarding-module__a82-QG__doneCheck{background:var(--green-bg);width:72px;height:72px;color:var(--green);border-radius:50%;justify-content:center;align-items:center;margin-bottom:6px;animation:.4s cubic-bezier(.18,.89,.32,1.28) both onboarding-module__a82-QG__obPop;display:inline-flex}.onboarding-module__a82-QG__summary{border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.onboarding-module__a82-QG__summaryRow{background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px 14px;display:flex}.onboarding-module__a82-QG__summaryRow:last-child{border-bottom:none}.onboarding-module__a82-QG__summaryIcon{color:var(--brand);display:inline-flex}.onboarding-module__a82-QG__summaryLabel{font-family:var(--font);color:var(--muted);flex-shrink:0;font-size:13px}.onboarding-module__a82-QG__summaryValue{font-family:var(--font);color:var(--text-primary);text-align:right;word-break:break-word;margin-left:auto;font-size:14px;font-weight:600}@keyframes onboarding-module__a82-QG__obFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes onboarding-module__a82-QG__obSlideFwd{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes onboarding-module__a82-QG__obSlideBack{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes onboarding-module__a82-QG__obReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes onboarding-module__a82-QG__obPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (max-width:900px){.onboarding-module__a82-QG__card{flex-direction:column;max-width:460px;height:auto;min-height:0;max-height:none}}@media (max-width:520px){.onboarding-module__a82-QG__stepWrap{max-width:none}}@media (prefers-reduced-motion:reduce){.onboarding-module__a82-QG__card,.onboarding-module__a82-QG__stepWrap,.onboarding-module__a82-QG__revealField,.onboarding-module__a82-QG__doneCheck{animation:none}}@media (max-width:900px){.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__card{max-width:none;min-height:100svh;box-shadow:none;z-index:1;background:0 0;border-radius:0;overflow:visible}.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__stepWrap,.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__stepWrapWide{width:100%;max-width:460px;margin:0 auto}.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__stepHeader{text-align:left;align-items:flex-start}.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__stepIcon{display:none}.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__planCard,.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__toggleCard,.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__serviceCard,.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__preview,.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__summaryRow{background:var(--auth-fill);border-color:var(--auth-fill-border)}.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__planCard,.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__toggleCard,.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__serviceCard{border-radius:18px}.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__planCard{gap:2px;padding:11px 15px}.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__planPriceRow,.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__planScale{margin-top:0}.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__planGroup{gap:10px}.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__preview{border-radius:14px}.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__summary{border-color:var(--auth-fill-border);border-radius:18px}.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__summaryRow{border-bottom-color:var(--auth-fill-border)}.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__planCardOn,.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__toggleCardOn,.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__channelChipOn,.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__dayChipOn{background:color-mix(in srgb, var(--brand) 18%, transparent);border-color:var(--brand)}.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__channelChip,.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__dayChip{background:var(--auth-fill);border-color:var(--auth-fill-border);border-radius:999px}.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__dayChips{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__dayChip{min-width:0;padding:10px 2px;font-size:12.5px}.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__topActions{top:calc(var(--auth-head-top) + env(safe-area-inset-top) - 7.5px);right:18px}.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__logoutBtn{border-color:var(--auth-fill-border);width:38px;height:38px;box-shadow:none;color:var(--muted);background:0 0;border-radius:12px;justify-content:center;padding:0}.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__logoutBtn:hover:not(:disabled){color:var(--danger)}.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__logoutLabel,.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__planIncluded{display:none}.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__progress{flex-direction:column;gap:7px;padding:14px 22px 0;display:flex}.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__progressTrack{background:var(--auth-fill-border);border-radius:999px;height:4px;overflow:hidden}.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__progressFill{background:var(--brand);border-radius:999px;height:100%;transition:width .35s cubic-bezier(.4,0,.2,1);display:block}.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__progressLabel{font-family:var(--font);color:var(--muted);margin:0;font-size:12.5px;font-weight:600}}.onboarding-module__a82-QG__progress{display:none}@media (prefers-reduced-motion:reduce){.onboarding-module__a82-QG__progressFill{transition:none}}.onboarding-module__a82-QG__exceptionCard{border-radius:var(--radius-md);border:1.5px solid var(--border);background:var(--surface-2);flex-direction:column;gap:10px;padding:12px;animation:.2s ease-out both onboarding-module__a82-QG__obReveal;display:flex}.onboarding-module__a82-QG__exceptionHead{align-items:flex-start;gap:8px;display:flex}.onboarding-module__a82-QG__exceptionDays{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.onboarding-module__a82-QG__exceptionTimes{align-items:center;gap:8px;display:flex}.onboarding-module__a82-QG__exceptionTime{text-align:center;flex:1;min-width:0;padding:10px 8px;font-size:15px}.onboarding-module__a82-QG__exceptionSep{font-family:var(--font);color:var(--muted);flex-shrink:0;font-size:13px}.onboarding-module__a82-QG__exceptionRemove{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:inline-flex}.onboarding-module__a82-QG__exceptionRemove:hover{color:var(--danger);background:var(--danger-bg)}.onboarding-module__a82-QG__exceptionAdd{appearance:none;font-family:var(--font);color:var(--brand);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;padding:2px 0;font-size:13px;font-weight:700;transition:opacity .15s;display:inline-flex}.onboarding-module__a82-QG__exceptionAdd:hover{opacity:.75}@media (max-width:900px){.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__exceptionCard{background:var(--auth-fill);border-color:var(--auth-fill-border);border-radius:18px}.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__exceptionDays .onboarding-module__a82-QG__dayChip{flex:none;min-width:40px;padding:7px 10px;font-size:12px}.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__exceptionTime{border-radius:12px;padding:11px 8px}}.onboarding-module__a82-QG__exceptionLabel{font-family:var(--font);color:var(--muted);font-size:12px;font-weight:600}@media (min-width:901px){.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__card{width:100%;max-width:none;height:100%;min-height:0;max-height:none;box-shadow:none;background:0 0;border-radius:0;flex-direction:row;overflow:hidden}.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__progress{display:none}.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__stepWrap{max-width:420px;margin:0 auto}.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__stepWrapWide{max-width:560px}.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__topActions{top:24px;right:24px}.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__logoutBtn{width:auto;height:38px;color:var(--muted);box-shadow:none;border-radius:12px;padding:0 14px}.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__topActions>button{background:var(--auth-fill);border:1px solid var(--auth-fill-border)}.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__logoutBtn:hover:not(:disabled){background:var(--surface);border-color:color-mix(in srgb, var(--danger) 40%, transparent);color:var(--danger)}.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__logoutLabel{display:inline}.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__stepIcon{background:color-mix(in srgb, var(--brand) 18%, transparent);border-radius:14px;width:44px;height:44px;display:inline-flex}.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__planIncluded{display:flex}.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__planCard{background:var(--auth-fill);border-color:var(--auth-fill-border);gap:4px;padding:16px 18px}.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__planGroup{gap:12px}.onboarding-module__a82-QG__immersive .onboarding-module__a82-QG__stepHeader{display:none}}
.AddressAutocomplete-module__7foOta__wrap{flex-direction:column;gap:8px;width:100%;display:flex}.AddressAutocomplete-module__7foOta__inputWrap{position:relative}.AddressAutocomplete-module__7foOta__dropdown{z-index:30;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow);max-height:280px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.AddressAutocomplete-module__7foOta__option{text-align:left;border-radius:calc(var(--radius-md) - 4px);cursor:pointer;width:100%;font-family:var(--font);background:0 0;border:none;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.AddressAutocomplete-module__7foOta__option:hover,.AddressAutocomplete-module__7foOta__option:focus-visible{background:var(--hover);outline:none}.AddressAutocomplete-module__7foOta__optionPrimary{color:var(--text-primary);font-size:.9rem}.AddressAutocomplete-module__7foOta__optionSecondary{color:var(--muted);font-size:.78rem}.AddressAutocomplete-module__7foOta__actionsRow{display:flex}.AddressAutocomplete-module__7foOta__locateBtn{font-family:var(--font);color:var(--brand);background:color-mix(in srgb, var(--brand) 8%, transparent);border:1px solid color-mix(in srgb, var(--brand) 25%, transparent);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.AddressAutocomplete-module__7foOta__locateBtn:hover:not(:disabled){background:color-mix(in srgb, var(--brand) 14%, transparent);border-color:color-mix(in srgb, var(--brand) 40%, transparent)}.AddressAutocomplete-module__7foOta__locateBtn:disabled{opacity:.7;cursor:default}.AddressAutocomplete-module__7foOta__locateSpinner{border:2px solid color-mix(in srgb, var(--brand) 30%, transparent);border-top-color:var(--brand);border-radius:50%;width:12px;height:12px;animation:.7s linear infinite AddressAutocomplete-module__7foOta__locateSpin}@keyframes AddressAutocomplete-module__7foOta__locateSpin{to{transform:rotate(360deg)}}.AddressAutocomplete-module__7foOta__geoError{color:var(--danger,#b91c1c);margin:0;font-size:.78rem}.AddressAutocomplete-module__7foOta__mapBox{position:relative}.AddressAutocomplete-module__7foOta__map{border-radius:var(--radius-md);border:1px solid var(--border);width:100%;height:220px;overflow:hidden}.AddressAutocomplete-module__7foOta__mapTypeToggle{z-index:1;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:999px;gap:2px;padding:3px;display:flex;position:absolute;top:10px;right:10px}.AddressAutocomplete-module__7foOta__mapTypeBtn{font-family:var(--font);color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:600;transition:background .2s,color .2s}.AddressAutocomplete-module__7foOta__mapTypeBtn:hover{color:var(--primary)}.AddressAutocomplete-module__7foOta__mapTypeBtnOn{background:var(--brand);color:#fff}.AddressAutocomplete-module__7foOta__mapTypeBtnOn:hover{color:#fff}.AddressAutocomplete-module__7foOta__mapHint{color:var(--muted);margin:0;font-size:.78rem}.AddressAutocomplete-module__7foOta__mapWarning{color:var(--warning,#b45309);background:var(--warning-bg,#fef3c7);border-radius:var(--radius-md);margin:0;padding:8px 10px;font-size:.78rem}
.BranchMiniMap-module__QR2qoG__mapBox{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;height:100%;min-height:180px;overflow:hidden}.BranchMiniMap-module__QR2qoG__mapIframe{border:none;width:100%;height:100%;min-height:180px;display:block}.BranchMiniMap-module__QR2qoG__fallback{text-align:center;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px;font-size:13px;line-height:1.4;display:flex}.BranchMiniMap-module__QR2qoG__fallback a{color:var(--brand);font-weight:600;text-decoration:none}.BranchMiniMap-module__QR2qoG__fallback a:hover{text-decoration:underline}
.PlanLimit-module__Bgqidq__chip{background:var(--surface-2);border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.PlanLimit-module__Bgqidq__chipAtLimit{color:#b45309;background:#f59e0b1f;border-color:#f59e0b59}.PlanLimit-module__Bgqidq__softDisabled{opacity:.55;filter:saturate(.6)}.PlanLimit-module__Bgqidq__overlay{-webkit-backdrop-filter:blur(6px);z-index:80;background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.PlanLimit-module__Bgqidq__box{background:var(--surface);box-shadow:var(--shadow-lg);text-align:center;border-radius:16px;width:100%;max-width:420px;padding:24px}.PlanLimit-module__Bgqidq__iconWrap{color:#b45309;background:#f59e0b24;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;margin:0 auto 12px;display:flex}.PlanLimit-module__Bgqidq__title{color:var(--primary);margin:0 0 6px;font-size:16px;font-weight:800}.PlanLimit-module__Bgqidq__body{color:var(--secondary);margin:0 0 16px;font-size:13.5px;line-height:1.55}.PlanLimit-module__Bgqidq__actions{justify-content:center;gap:8px;display:flex}.PlanLimit-module__Bgqidq__btnPrimary{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:700;display:inline-flex}.PlanLimit-module__Bgqidq__btnGhost{border:1px solid var(--border);background:var(--surface);color:var(--secondary);cursor:pointer;border-radius:12px;align-items:center;padding:9px 16px;font-size:13px;font-weight:700;display:inline-flex}.PlanLimit-module__Bgqidq__btnGhost:hover{background:var(--surface-2)}
.BreaksEditor-module__S0_PbW__wrap{flex-direction:column;gap:14px;display:flex}.BreaksEditor-module__S0_PbW__base{background:var(--hover,#f6f7f9);border:1px solid var(--border,#e5e7eb);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.BreaksEditor-module__S0_PbW__baseLabel{color:var(--secondary,#475569);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.BreaksEditor-module__S0_PbW__baseInputs{align-items:center;gap:6px;display:flex}.BreaksEditor-module__S0_PbW__dash{color:var(--muted,#94a3b8)}.BreaksEditor-module__S0_PbW__grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;display:grid}.BreaksEditor-module__S0_PbW__day{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.BreaksEditor-module__S0_PbW__dayHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.BreaksEditor-module__S0_PbW__dayName{color:var(--primary,#0f172a);font-size:13px;font-weight:600}.BreaksEditor-module__S0_PbW__blocks{flex-direction:column;gap:8px;display:flex}.BreaksEditor-module__S0_PbW__row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.BreaksEditor-module__S0_PbW__labelRow{display:flex}.BreaksEditor-module__S0_PbW__input{width:100%;color:var(--primary,#0f172a);background:var(--surface,#fff);border:1px solid var(--border,#e5e7eb);border-radius:9px;outline:none;padding:7px 9px;font-size:13px}.BreaksEditor-module__S0_PbW__input:focus{border-color:var(--brand,#2563eb);box-shadow:0 0 0 3px var(--brand-light,#2563eb1f)}.BreaksEditor-module__S0_PbW__input:disabled{background:var(--hover,#f1f5f9);color:var(--muted,#94a3b8);cursor:not-allowed}.BreaksEditor-module__S0_PbW__delete{width:30px;height:30px;color:var(--muted,#94a3b8);border:1px solid var(--border,#e5e7eb);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.BreaksEditor-module__S0_PbW__delete:hover{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.BreaksEditor-module__S0_PbW__add{color:var(--brand,#2563eb);border:1px dashed var(--border,#cbd5e1);cursor:pointer;background:0 0;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.BreaksEditor-module__S0_PbW__add:hover{background:var(--brand-light,#2563eb14);border-color:var(--brand,#2563eb)}.BreaksEditor-module__S0_PbW__empty{color:var(--muted,#94a3b8);padding:2px 0;font-size:12px}.BreaksEditor-module__S0_PbW__footer{justify-content:flex-end;gap:10px;display:flex}.BreaksEditor-module__S0_PbW__error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin:0;padding:9px 12px;font-size:13px}.BreaksEditor-module__S0_PbW__btn{cursor:pointer;border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);color:var(--secondary,#475569);border-radius:10px;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:600;display:inline-flex}.BreaksEditor-module__S0_PbW__btn:disabled{opacity:.55;cursor:not-allowed}.BreaksEditor-module__S0_PbW__btnPrimary{background:var(--brand,#2563eb);border-color:var(--brand,#2563eb);color:#fff}.BreaksEditor-module__S0_PbW__summary{flex-direction:column;gap:8px;display:flex}.BreaksEditor-module__S0_PbW__summaryRow{align-items:baseline;gap:10px;display:flex}.BreaksEditor-module__S0_PbW__summaryDay{width:92px;color:var(--secondary,#475569);flex-shrink:0;font-size:12px;font-weight:600}.BreaksEditor-module__S0_PbW__chips{flex-wrap:wrap;gap:6px;display:flex}.BreaksEditor-module__S0_PbW__chip{color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.BreaksEditor-module__S0_PbW__chipLabel{color:#92704e;font-weight:500}.BreaksEditor-module__S0_PbW__summaryEmpty{color:var(--muted,#94a3b8);font-size:13px}.BreaksEditor-module__S0_PbW__conflicts{background:#f59e0b14;border:1px solid #f59e0b59;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:12px}.BreaksEditor-module__S0_PbW__conflicts strong{color:#b45309;align-items:center;gap:6px;font-size:12.5px;display:flex}.BreaksEditor-module__S0_PbW__conflicts p{color:var(--text-muted);margin:4px 0 6px;line-height:1.4}.BreaksEditor-module__S0_PbW__conflicts ul{max-height:132px;color:var(--text);margin:0;padding-left:16px;overflow-y:auto}.BreaksEditor-module__S0_PbW__conflicts li{margin-bottom:2px}[data-theme=dark] .BreaksEditor-module__S0_PbW__conflicts strong{color:#fbbf24}.BreaksEditor-module__S0_PbW__conflictLink{color:inherit;font:inherit;text-align:left;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #b4530966;text-decoration:underline #b4530966;display:inline}.BreaksEditor-module__S0_PbW__conflictLink:hover{text-decoration-color:currentColor}
.Interruptor-module__aUwmRa__interruptor{background:var(--border);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;width:46px;height:28px;padding:0;transition:background .18s;position:relative}.Interruptor-module__aUwmRa__interruptor:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.Interruptor-module__aUwmRa__interruptor[aria-checked=true]{background:var(--brand)}.Interruptor-module__aUwmRa__interruptor[aria-checked=true]:after{transform:translate(18px)}.Interruptor-module__aUwmRa__interruptor:disabled{opacity:.6;cursor:not-allowed}.Interruptor-module__aUwmRa__interruptor:focus-visible{outline:2px solid var(--brand);outline-offset:2px}
.mp-module__bxWgea__marca{--ilus-tinta:#1f2a5c;--ilus-acento:#009ee3;--ilus-tenue:#7a86a8;--ilus-fondo:#f2f6fb;--ilus-borde:#e3e9f2;display:contents}.mp-module__bxWgea__eleccion{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mp-module__bxWgea__opcion{background:var(--surface-2);color:var(--primary);font:inherit;text-align:left;cursor:pointer;border:none;border-radius:20px;flex-direction:column;align-items:flex-start;gap:10px;padding:18px;transition:background .12s;display:flex}.mp-module__bxWgea__opcion:hover{background:var(--hover)}.mp-module__bxWgea__opcion:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.mp-module__bxWgea__opcionIcono{background:var(--brand-light);width:38px;height:38px;color:var(--brand);border-radius:50%;justify-content:center;align-items:center;display:flex}.mp-module__bxWgea__opcionTitulo{font-size:14.5px;font-weight:800}.mp-module__bxWgea__opcionDato{color:var(--muted);font-size:12.5px;line-height:1.45}.mp-module__bxWgea__pregunta{color:var(--primary);margin:0;font-size:15px;font-weight:800}.mp-module__bxWgea__barra{border-bottom:1px solid var(--ilus-borde);align-items:center;gap:6px;padding-bottom:6px;font-size:11px;font-weight:800;display:flex}.mp-module__bxWgea__volver{color:var(--ilus-tenue)}.mp-module__bxWgea__titular{font-size:13px;font-weight:800;line-height:1.25}.mp-module__bxWgea__tenue{color:var(--ilus-tenue);font-weight:600}.mp-module__bxWgea__fila{background:var(--ilus-fondo);border-radius:10px;align-items:center;gap:8px;padding:8px;font-weight:700;display:flex}.mp-module__bxWgea__filaTexto{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.mp-module__bxWgea__filaTenue{color:var(--ilus-tenue);font-weight:600}.mp-module__bxWgea__icono{background:color-mix(in srgb, var(--ilus-acento) 14%, #fff);width:24px;height:24px;color:var(--ilus-acento);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}.mp-module__bxWgea__hecho{background:var(--ilus-acento);color:#fff}.mp-module__bxWgea__boton{background:var(--ilus-acento);color:#fff;text-align:center;border-radius:8px;align-self:stretch;padding:8px 14px;font-weight:800}.mp-module__bxWgea__botonSuave{color:var(--ilus-acento);text-align:center;border-radius:8px;align-self:stretch;padding:8px 14px;font-weight:800}.mp-module__bxWgea__identidad{justify-content:center;gap:8px;padding:6px 0;display:flex}.mp-module__bxWgea__cedula{border:1px solid var(--ilus-borde);background:#fff;border-radius:6px;grid-template-columns:22px 1fr;gap:3px 6px;width:76px;padding:6px;display:grid}.mp-module__bxWgea__cedulaFoto{background:var(--ilus-borde);border-radius:3px;grid-row:span 3;height:26px}.mp-module__bxWgea__cedulaLinea{background:var(--ilus-borde);border-radius:2px;height:4px}.mp-module__bxWgea__cara{border:2px dashed var(--ilus-acento);background:radial-gradient(circle at 50% 38%, var(--ilus-borde) 0 30%, transparent 31%), radial-gradient(ellipse at 50% 100%, var(--ilus-borde) 0 46%, transparent 47%);border-radius:50%;width:42px;height:42px}.mp-module__bxWgea__cuenta{border:1px solid var(--ilus-borde);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.mp-module__bxWgea__avatar{background:var(--ilus-tinta);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-weight:800;display:flex}.mp-module__bxWgea__permisos{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.mp-module__bxWgea__permiso{color:var(--ilus-tinta);align-items:center;gap:6px;display:flex}.mp-module__bxWgea__permiso:before{content:"✓";color:var(--ilus-acento);font-weight:800}.mp-module__bxWgea__acciones{gap:8px;display:flex}.mp-module__bxWgea__acciones>*{flex:1 1 0}.mp-module__bxWgea__panel{background:var(--surface);width:min(100%,380px);color:var(--primary);border-radius:18px;flex-direction:column;gap:10px;padding:16px;font-size:12px;display:flex;box-shadow:0 18px 40px #0000001a}.mp-module__bxWgea__panelFila{background:var(--surface-2);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-weight:700;display:flex}.mp-module__bxWgea__interruptor{background:var(--brand);border-radius:999px;flex-shrink:0;width:30px;height:17px;position:relative}.mp-module__bxWgea__interruptor:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;position:absolute;top:2px;left:15px}.mp-module__bxWgea__chips{flex-wrap:wrap;gap:6px;display:flex}.mp-module__bxWgea__chip{background:var(--surface-2);color:var(--secondary);border-radius:999px;padding:5px 11px;font-weight:700}.mp-module__bxWgea__chipOn{background:var(--brand);color:#fff}.mp-module__bxWgea__camino{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.mp-module__bxWgea__nodo{background:var(--surface);text-align:center;width:128px;color:var(--secondary);border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:14px 10px;font-size:12px;display:flex}.mp-module__bxWgea__nodoIcono{background:var(--brand-light);width:38px;height:38px;color:var(--brand);border-radius:50%;justify-content:center;align-items:center;display:flex}.mp-module__bxWgea__nodoLogo{object-fit:contain;width:38px;height:38px}.mp-module__bxWgea__nodoTitulo{color:var(--primary);font-weight:800}.mp-module__bxWgea__nodoMonto{font-variant-numeric:tabular-nums;color:var(--primary);font-weight:800}.mp-module__bxWgea__flecha{color:var(--muted)}.mp-module__bxWgea__secciones{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;display:grid}.mp-module__bxWgea__seccion{flex-direction:column;gap:3px;display:flex}.mp-module__bxWgea__seccionTitulo{color:var(--primary);margin:0;font-size:13px;font-weight:800}.mp-module__bxWgea__costo{background:var(--surface-2);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.mp-module__bxWgea__costoFila{color:var(--secondary);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 14px;font-size:12.5px;display:flex}.mp-module__bxWgea__costoMonto{font-variant-numeric:tabular-nums;color:var(--primary);font-weight:700}.mp-module__bxWgea__costoResta{color:var(--danger)}.mp-module__bxWgea__costoTotal{border-top:1px solid var(--border);font-size:13px}.mp-module__bxWgea__costoTotal .mp-module__bxWgea__costoMonto{color:var(--green);font-weight:800}@media (max-width:560px){.mp-module__bxWgea__eleccion,.mp-module__bxWgea__secciones{grid-template-columns:minmax(0,1fr)}.mp-module__bxWgea__flecha{transform:rotate(90deg)}.mp-module__bxWgea__camino{flex-direction:column}}
.bold-module__WXIJOG__abrir{background:var(--surface);width:100%;color:var(--primary);font:inherit;text-align:left;cursor:pointer;border:none;border-radius:20px;align-items:center;gap:14px;padding:14px 18px;transition:background .12s;display:flex}.bold-module__WXIJOG__abrir:hover{background:var(--hover)}.bold-module__WXIJOG__abrir:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.bold-module__WXIJOG__abrirIcono{background:var(--brand-light);width:36px;height:36px;color:var(--brand);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.bold-module__WXIJOG__abrirTexto{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.bold-module__WXIJOG__abrirTitulo{font-size:14.5px;font-weight:800}.bold-module__WXIJOG__abrirDato{color:var(--muted);font-size:12.5px}.bold-module__WXIJOG__abrirFlecha{color:var(--muted);flex-shrink:0}.bold-module__WXIJOG__riel{flex-direction:column;gap:18px;display:flex}.bold-module__WXIJOG__logo{border-radius:6px;align-self:flex-start;width:auto;height:26px}.bold-module__WXIJOG__pasos{flex-direction:column;gap:4px;display:flex}.bold-module__WXIJOG__paso{width:100%;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:14px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:700;transition:background .12s,color .12s;display:flex}.bold-module__WXIJOG__paso:hover{color:var(--secondary);background:var(--hover)}.bold-module__WXIJOG__paso:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.bold-module__WXIJOG__pasoNum{background:var(--surface);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:inline-flex}.bold-module__WXIJOG__pasoActivo,.bold-module__WXIJOG__pasoActivo:hover{background:var(--brand);color:#fff}.bold-module__WXIJOG__pasoActivo .bold-module__WXIJOG__pasoNum{color:#fff;background:#ffffff38}.bold-module__WXIJOG__pasoHecho{color:var(--secondary)}.bold-module__WXIJOG__pasoHecho .bold-module__WXIJOG__pasoNum{color:var(--brand)}.bold-module__WXIJOG__escena{background:var(--surface-2);border-radius:22px;justify-content:center;align-items:center;min-height:300px;padding:22px;display:flex}.bold-module__WXIJOG__ruta{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bold-module__WXIJOG__rutaPaso{color:var(--secondary);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.bold-module__WXIJOG__rutaPaso+.bold-module__WXIJOG__rutaPaso:before{content:"›";color:var(--muted);font-weight:400}.bold-module__WXIJOG__rutaMeta{background:var(--brand-light);color:var(--brand);border-radius:999px;padding:4px 10px}.bold-module__WXIJOG__dato{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.bold-module__WXIJOG__datafono{background:#f3f3f6;border-radius:30px;width:196px;padding:14px 10px 18px;box-shadow:0 18px 40px #121e6c2e,inset 0 0 0 1px #0000000f}.bold-module__WXIJOG__bocina{background:#d6d6de;border-radius:999px;width:44px;height:5px;margin:0 auto 10px}.bold-module__WXIJOG__pantalla{color:#121e6c;background:#fff;border-radius:14px;flex-direction:column;gap:7px;height:286px;padding:12px 10px;font-size:10.5px;display:flex;overflow:hidden}.bold-module__WXIJOG__pantallaGradiente{color:#fff;background:linear-gradient(160deg,#6f8cff 0%,#c78bf2 45%,#ee424e 100%)}.bold-module__WXIJOG__boton{background:radial-gradient(circle,#ee424e 0 40%,#d6d6de 41%);border-radius:50%;width:30px;height:30px;margin:12px auto 0}.bold-module__WXIJOG__appBarra{border-bottom:1px solid #ececf2;align-items:center;gap:6px;padding-bottom:6px;font-size:11px;font-weight:800;display:flex}.bold-module__WXIJOG__appVolver{color:#8a8fb4}.bold-module__WXIJOG__fila{background:#f5f6fb;border-radius:9px;justify-content:space-between;align-items:center;gap:6px;padding:7px 8px;font-weight:700;display:flex}.bold-module__WXIJOG__filaTenue{color:#9aa0c3;font-weight:600}.bold-module__WXIJOG__seccionApp{letter-spacing:.04em;color:#8a8fb4;text-transform:uppercase;margin-top:4px;font-size:9.5px;font-weight:800}.bold-module__WXIJOG__switch{background:#cfd2e3;border-radius:999px;flex-shrink:0;width:26px;height:15px;position:relative}.bold-module__WXIJOG__switch:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;position:absolute;top:2px;left:2px}.bold-module__WXIJOG__switchOn{background:#121e6c}.bold-module__WXIJOG__switchOn:after{left:13px}.bold-module__WXIJOG__resalta{box-shadow:0 0 0 2px var(--brand), 0 0 0 6px color-mix(in srgb, var(--brand) 22%, transparent);position:relative}.bold-module__WXIJOG__version{background:#f5f6fb;border-radius:10px;padding:8px;font-weight:700}.bold-module__WXIJOG__barra{background:#ececf2;border-radius:999px;height:6px;overflow:hidden}.bold-module__WXIJOG__barraLlena{background:linear-gradient(90deg,#121e6c,#ee424e);width:70%;height:100%}.bold-module__WXIJOG__navegador{color:#121e6c;background:#fff;border-radius:16px;width:min(100%,420px);font-size:11px;overflow:hidden;box-shadow:0 18px 40px #121e6c29,inset 0 0 0 1px #0000000f}.bold-module__WXIJOG__navBarra{background:#f0f1f6;align-items:center;gap:8px;padding:8px 10px;display:flex}.bold-module__WXIJOG__navPuntos{gap:4px;display:flex}.bold-module__WXIJOG__navPuntos span{background:#cfd2e3;border-radius:50%;width:7px;height:7px}.bold-module__WXIJOG__navUrl{color:#5b6190;background:#fff;border-radius:999px;flex:auto;padding:4px 10px;font-size:10.5px}.bold-module__WXIJOG__navCuerpo{flex-direction:column;gap:10px;padding:14px;display:flex}.bold-module__WXIJOG__navTitulo{font-size:13px;font-weight:800}.bold-module__WXIJOG__pastillas{gap:6px;display:flex}.bold-module__WXIJOG__pastilla{border:1px solid #d9dcec;border-radius:999px;padding:5px 12px;font-weight:800}.bold-module__WXIJOG__pastillaOn{color:#fff;background:#121e6c;border-color:#121e6c}.bold-module__WXIJOG__llave{background:#f5f6fb;border-radius:10px;flex-direction:column;gap:5px;padding:10px;display:flex}.bold-module__WXIJOG__llaveRotulo{font-weight:800}.bold-module__WXIJOG__llaveValor{letter-spacing:.08em;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;padding:7px 9px;display:flex}.bold-module__WXIJOG__copiar{color:#ee424e;letter-spacing:0;font-weight:800;text-decoration:underline}.bold-module__WXIJOG__campo{color:#5b6190;text-overflow:ellipsis;white-space:nowrap;border:1px solid #d9dcec;border-radius:8px;padding:8px 9px;overflow:hidden}.bold-module__WXIJOG__crear{color:#fff;background:#121e6c;border-radius:999px;align-self:flex-start;padding:7px 14px;font-weight:800}@media (max-width:1039.98px){.bold-module__WXIJOG__pasos{scrollbar-width:none;flex-direction:row;overflow-x:auto}.bold-module__WXIJOG__pasos::-webkit-scrollbar{display:none}.bold-module__WXIJOG__paso{flex-shrink:0;width:auto;padding:6px}.bold-module__WXIJOG__pasoTexto{display:none}.bold-module__WXIJOG__escena{min-height:0;padding:16px}}
.AsistenteIA-module__3r-Rga__notas{background:var(--surface-2);width:100%;min-height:110px;color:var(--primary);font:inherit;resize:vertical;border:1px solid #0000;border-radius:18px;outline:none;padding:14px 18px;font-size:14.5px;line-height:1.45;transition:border-color .15s}.AsistenteIA-module__3r-Rga__notas:focus{border-color:var(--accent)}.AsistenteIA-module__3r-Rga__contador{color:var(--muted);align-self:flex-end;font-size:12px}.AsistenteIA-module__3r-Rga__uso{color:var(--primary);white-space:nowrap;font-size:14px;font-weight:600}
.membresia-module__QxROda__heroe{background:var(--cfg-ink);color:var(--cfg-ink-text);font-variant-numeric:tabular-nums;border-radius:24px;flex-direction:column;gap:22px;padding:26px;display:flex}.membresia-module__QxROda__heroeArriba{align-items:center;gap:14px;display:flex}.membresia-module__QxROda__corona{color:var(--cfg-oro);flex-shrink:0}.membresia-module__QxROda__heroeNombre{flex-direction:column;flex:1;min-width:0;display:flex}.membresia-module__QxROda__planNombre{letter-spacing:-.02em;align-items:center;gap:10px;margin:0;font-size:26px;font-weight:800;line-height:1.15;display:flex}.membresia-module__QxROda__precio{color:var(--cfg-ink-muted);margin:0;font-size:13px}.membresia-module__QxROda__estado{color:#fff;white-space:nowrap;border-radius:999px;align-self:flex-start;padding:5px 12px;font-size:12px;font-weight:700}.membresia-module__QxROda__pocosDias{color:var(--cfg-oro);font-weight:700}.membresia-module__QxROda__usos{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 40px;display:grid}.membresia-module__QxROda__uso{flex-direction:column;gap:6px;display:flex}.membresia-module__QxROda__usoRotulo{color:var(--cfg-ink-muted);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.membresia-module__QxROda__usoValor{font-size:20px;font-weight:800;line-height:1}.membresia-module__QxROda__usoValor small{color:var(--cfg-ink-muted);font-size:12.5px;font-weight:600}.membresia-module__QxROda__usoBarra{background:var(--cfg-glass-edge);border-radius:999px;height:6px;overflow:hidden}.membresia-module__QxROda__usoBarra>div{background:var(--cfg-ink-link);border-radius:999px;height:100%}.membresia-module__QxROda__gracia{color:#f87171;background:#ef444429;border-radius:18px;align-items:flex-start;gap:10px;padding:12px 16px;font-size:12.5px;display:flex}[data-theme=dark] .membresia-module__QxROda__gracia{color:#b91c1c}.membresia-module__QxROda__planes{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.membresia-module__QxROda__plan{background:var(--surface-2);border:1.5px solid #0000;border-radius:20px;flex-direction:column;gap:10px;padding:18px;display:flex}.membresia-module__QxROda__planActual{background:var(--brand-light);border-color:var(--brand)}.membresia-module__QxROda__planReservado{opacity:.6}.membresia-module__QxROda__planCabeza{justify-content:space-between;align-items:center;gap:8px;display:flex}.membresia-module__QxROda__planTitulo{color:var(--primary);font-size:15px;font-weight:800}.membresia-module__QxROda__popular{background:var(--cfg-oro-bg);color:var(--cfg-oro);--cfg-oro:#b07c00;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:10.5px;font-weight:800;display:inline-flex}[data-theme=dark] .membresia-module__QxROda__popular{--cfg-oro:#f5b301}.membresia-module__QxROda__planPrecio{letter-spacing:-.01em;color:var(--primary);font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:800}.membresia-module__QxROda__planPrecio small{color:var(--muted);font-size:11.5px;font-weight:600}.membresia-module__QxROda__planLimites{color:var(--muted);flex-direction:column;gap:5px;font-size:12.5px;display:flex}.membresia-module__QxROda__planLimites span{align-items:center;gap:6px;display:flex}.membresia-module__QxROda__planPie{min-height:38px;color:var(--muted);align-items:center;margin-top:auto;padding-top:4px;font-size:12.5px;font-weight:700;display:flex}.membresia-module__QxROda__planPie>span{align-items:center;gap:5px;display:inline-flex}.membresia-module__QxROda__planPieActual{color:var(--brand)}.membresia-module__QxROda__planBoton{background:var(--surface);width:100%;height:38px;color:var(--secondary);font:inherit;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:700;transition:background .15s;display:inline-flex}.membresia-module__QxROda__planBoton:hover{background:var(--hover)}.membresia-module__QxROda__planBotonSubir{background:var(--brand);color:#fff}.membresia-module__QxROda__planBotonSubir:hover{background:var(--accent-hover)}.membresia-module__QxROda__pagos{flex-direction:column;gap:6px;display:flex}.membresia-module__QxROda__pago{background:var(--surface-2);border-radius:18px;align-items:center;gap:12px;padding:12px 14px;display:flex}.membresia-module__QxROda__pagoIcono{background:var(--green-bg);width:36px;height:36px;color:var(--green);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.membresia-module__QxROda__pagoTitulo{color:var(--primary);font-variant-numeric:tabular-nums;margin:0;font-size:13.5px;font-weight:700}.membresia-module__QxROda__pagoDetalle{color:var(--muted);margin:0;font-size:12px}@media (max-width:700px){.membresia-module__QxROda__heroe{gap:18px;padding:20px}.membresia-module__QxROda__planNombre{font-size:23px}.membresia-module__QxROda__usos{gap:16px 24px}.membresia-module__QxROda__planes{grid-template-columns:minmax(0,1fr);gap:8px}.membresia-module__QxROda__plan{border-radius:22px}}
.ScheduleEditor-module__5zW3DG__wrap{flex-direction:column;gap:14px;display:flex}.ScheduleEditor-module__5zW3DG__base{background:var(--brand-light,#eff6ff);border:1px solid var(--border,#e5e7eb);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.ScheduleEditor-module__5zW3DG__baseLabel{color:var(--brand,#2563eb);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.ScheduleEditor-module__5zW3DG__baseInputs{align-items:center;gap:6px;display:flex}.ScheduleEditor-module__5zW3DG__dash{color:var(--muted,#94a3b8)}.ScheduleEditor-module__5zW3DG__grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;display:grid}.ScheduleEditor-module__5zW3DG__day{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.ScheduleEditor-module__5zW3DG__dayOff{opacity:.75}.ScheduleEditor-module__5zW3DG__dayHead{align-items:center;gap:10px;display:flex}.ScheduleEditor-module__5zW3DG__dayName{color:var(--primary,#0f172a);font-size:13px;font-weight:600}.ScheduleEditor-module__5zW3DG__boundsHint{color:var(--muted,#94a3b8);white-space:nowrap;margin-left:auto;font-size:11px;font-weight:600}.ScheduleEditor-module__5zW3DG__blocks{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ScheduleEditor-module__5zW3DG__row{align-items:center;gap:6px;width:100%;display:flex}.ScheduleEditor-module__5zW3DG__input{min-width:0;color:var(--primary,#0f172a);background:var(--surface,#fff);border:1px solid var(--border,#e5e7eb);border-radius:9px;outline:none;flex:1 1 0;padding:7px 9px;font-size:13px}.ScheduleEditor-module__5zW3DG__base .ScheduleEditor-module__5zW3DG__input{flex:0 0 116px}.ScheduleEditor-module__5zW3DG__input:focus{border-color:var(--brand,#2563eb);box-shadow:0 0 0 3px var(--brand-light,#2563eb1f)}.ScheduleEditor-module__5zW3DG__delete{width:28px;height:28px;color:var(--muted,#94a3b8);border:1px solid var(--border,#e5e7eb);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.ScheduleEditor-module__5zW3DG__delete:hover{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.ScheduleEditor-module__5zW3DG__deleteSpacer{flex-shrink:0;width:28px}.ScheduleEditor-module__5zW3DG__add{color:var(--brand,#2563eb);border:1px dashed var(--border,#cbd5e1);cursor:pointer;background:0 0;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.ScheduleEditor-module__5zW3DG__add:hover{background:var(--brand-light,#2563eb14);border-color:var(--brand,#2563eb)}.ScheduleEditor-module__5zW3DG__empty{color:var(--muted,#94a3b8);padding:2px 0;font-size:12px;font-style:italic}.ScheduleEditor-module__5zW3DG__toggle{cursor:pointer;border:none;border-radius:11px;flex-shrink:0;width:40px;height:22px;padding:0;transition:background .2s;position:relative}.ScheduleEditor-module__5zW3DG__toggleOn{background:var(--brand,#2563eb)}.ScheduleEditor-module__5zW3DG__toggleOff{background:var(--border,#cbd5e1)}.ScheduleEditor-module__5zW3DG__toggleThumb{background:#fff;border-radius:50%;width:16px;height:16px;transition:left .2s cubic-bezier(.34,1.56,.64,1);position:absolute;top:3px;box-shadow:0 1px 2px #0f172a26}.ScheduleEditor-module__5zW3DG__toggleThumbOn{left:21px}.ScheduleEditor-module__5zW3DG__toggleThumbOff{left:3px}.ScheduleEditor-module__5zW3DG__footer{justify-content:flex-end;gap:10px;display:flex}.ScheduleEditor-module__5zW3DG__error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin:0;padding:9px 12px;font-size:13px}.ScheduleEditor-module__5zW3DG__btn{cursor:pointer;border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);color:var(--secondary,#475569);border-radius:10px;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:600;display:inline-flex}.ScheduleEditor-module__5zW3DG__btn:disabled{opacity:.55;cursor:not-allowed}.ScheduleEditor-module__5zW3DG__btnPrimary{background:var(--brand,#2563eb);border-color:var(--brand,#2563eb);color:#fff}.ScheduleEditor-module__5zW3DG__summary{flex-direction:column;gap:8px;display:flex}.ScheduleEditor-module__5zW3DG__summaryRow{align-items:baseline;gap:10px;display:flex}.ScheduleEditor-module__5zW3DG__summaryDay{width:92px;color:var(--secondary,#475569);flex-shrink:0;font-size:12px;font-weight:600}.ScheduleEditor-module__5zW3DG__chips{flex-wrap:wrap;gap:6px;display:flex}.ScheduleEditor-module__5zW3DG__chip{color:var(--brand,#1d4ed8);background:var(--brand-light,#eff6ff);border:1px solid #bfdbfe;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.ScheduleEditor-module__5zW3DG__closed{color:var(--muted,#94a3b8);font-size:12px;font-style:italic}.ScheduleEditor-module__5zW3DG__summaryEmpty{color:var(--muted,#94a3b8);font-size:13px}
.configuracion-module__2M6J1q__hub,.configuracion-module__2M6J1q__pagina{--cfg-ink:#111114;--cfg-ink-text:#fff;--cfg-ink-muted:#ffffff9e;--cfg-glass:color-mix(in srgb, var(--brand) 26%, transparent);--cfg-glass-edge:color-mix(in srgb, var(--brand) 42%, transparent);--cfg-ink-link:#c4b0ff;--cfg-oro:#f5b301;--cfg-oro-bg:#f5b30129;--cfg-edge:transparent;font-family:var(--font);color:var(--primary);flex-direction:column;display:flex}:is([data-theme=dark] .configuracion-module__2M6J1q__hub,[data-theme=dark] .configuracion-module__2M6J1q__pagina){--cfg-ink:#f4f4f5;--cfg-ink-text:#111114;--cfg-ink-muted:#11111499;--cfg-glass:color-mix(in srgb, var(--brand) 11%, transparent);--cfg-glass-edge:color-mix(in srgb, var(--brand) 24%, transparent);--cfg-ink-link:var(--brand);--cfg-oro:#d99a00;--cfg-oro-bg:#f5b3012e;--cfg-edge:#222228}.configuracion-module__2M6J1q__hub{gap:20px}.configuracion-module__2M6J1q__pagina{gap:16px;padding-bottom:24px}.configuracion-module__2M6J1q__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.configuracion-module__2M6J1q__title{letter-spacing:-.02em;color:var(--primary);margin:0;font-size:30px;font-weight:800}.configuracion-module__2M6J1q__searchWrap{flex:0 360px;min-width:240px;position:relative}.configuracion-module__2M6J1q__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}@media (max-width:900px){.configuracion-module__2M6J1q__grid{grid-template-columns:minmax(0,1fr)}}.configuracion-module__2M6J1q__groupCard{background:var(--surface);border:1px solid var(--cfg-edge);border-radius:20px;flex-direction:column;gap:12px;padding:20px;display:flex}.configuracion-module__2M6J1q__groupHead{align-items:center;gap:14px;padding:2px 2px 0;display:flex}.configuracion-module__2M6J1q__groupIcon{width:44px;height:44px;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.configuracion-module__2M6J1q__groupTitle{color:var(--primary);margin:0;font-size:17px;font-weight:800}.configuracion-module__2M6J1q__groupDesc{color:var(--muted);margin:2px 0 0;font-size:12.5px}.configuracion-module__2M6J1q__itemList{flex-direction:column;gap:4px;display:flex}.configuracion-module__2M6J1q__item{background:var(--surface-2);border-radius:18px;align-items:center;gap:12px;padding:10px 12px 10px 10px;text-decoration:none;transition:background .12s;display:flex}.configuracion-module__2M6J1q__item:hover{background:var(--hover)}.configuracion-module__2M6J1q__item:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.configuracion-module__2M6J1q__itemIcon{width:38px;height:38px;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,color .12s;display:flex}.configuracion-module__2M6J1q__item:hover .configuracion-module__2M6J1q__itemIcon{color:var(--brand)}.configuracion-module__2M6J1q__itemLogo{object-fit:contain;flex-shrink:0;width:38px;height:34px}.configuracion-module__2M6J1q__itemText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.configuracion-module__2M6J1q__itemLabel{color:var(--primary);font-size:14px;font-weight:700}.configuracion-module__2M6J1q__itemDesc{color:var(--muted);font-size:12.5px;line-height:1.35}.configuracion-module__2M6J1q__itemAviso{background:color-mix(in srgb, currentColor 14%, transparent);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:11.5px;font-weight:700}.configuracion-module__2M6J1q__chevron{color:var(--muted-light);flex-shrink:0;transition:color .12s,transform .12s}.configuracion-module__2M6J1q__item:hover .configuracion-module__2M6J1q__chevron{color:var(--brand);transform:translate(2px)}.configuracion-module__2M6J1q__emptyState{text-align:center;color:var(--muted);background:var(--surface);border:1px solid var(--cfg-edge);border-radius:20px;padding:44px;font-size:14px}.configuracion-module__2M6J1q__tarjeta{background:var(--surface);border:1px solid var(--cfg-edge);border-radius:20px;flex-direction:column;gap:18px;padding:22px;display:flex}.configuracion-module__2M6J1q__cabeza{align-items:center;gap:12px;display:flex}.configuracion-module__2M6J1q__cabezaIcono{width:42px;height:42px;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.configuracion-module__2M6J1q__cabezaIconoSuelto{flex-shrink:0;align-items:center;display:flex}.configuracion-module__2M6J1q__cabezaTexto{flex-direction:column;min-width:0;display:flex}.configuracion-module__2M6J1q__cabezaTitulo{color:var(--primary);align-items:center;gap:4px;margin:0;font-size:15px;font-weight:800;display:flex}.configuracion-module__2M6J1q__cabezaDesc{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:12.5px;display:inline-flex}.configuracion-module__2M6J1q__grupo{background:var(--surface);border:1px solid var(--cfg-edge);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.configuracion-module__2M6J1q__grupoCabeza{align-items:center;gap:12px;padding:20px 22px 6px;display:flex}.configuracion-module__2M6J1q__grupoTitulo{color:var(--primary);margin:0;font-size:15px;font-weight:800}.configuracion-module__2M6J1q__bloques{flex-direction:column;display:flex}.configuracion-module__2M6J1q__bloque{flex-direction:column;gap:16px;padding:16px 22px;display:flex;position:relative}.configuracion-module__2M6J1q__bloque+.configuracion-module__2M6J1q__bloque:before{content:"";background:var(--border);height:1px;position:absolute;top:0;left:76px;right:22px}.configuracion-module__2M6J1q__ajuste{align-items:flex-start;gap:12px;display:flex}.configuracion-module__2M6J1q__ajusteTexto{flex-direction:column;flex:1;min-width:0;display:flex}.configuracion-module__2M6J1q__ajusteTitulo{color:var(--primary);margin:0;font-size:14.5px;font-weight:700}.configuracion-module__2M6J1q__ajusteDesc{color:var(--muted);margin:0;font-size:12.5px;line-height:1.4}.configuracion-module__2M6J1q__ajusteControl{flex-shrink:0;padding-top:8px}.configuracion-module__2M6J1q__sangria{flex-direction:column;gap:10px;padding-left:54px;display:flex}.configuracion-module__2M6J1q__subrotulo{color:var(--secondary);margin:0;font-size:13px;font-weight:700}.configuracion-module__2M6J1q__pila{flex-direction:column;gap:8px;display:flex}.configuracion-module__2M6J1q__opciones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.configuracion-module__2M6J1q__chip{background:var(--surface-2);height:36px;color:var(--secondary);font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:0 15px;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.configuracion-module__2M6J1q__chip:hover:not(:disabled):not(.configuracion-module__2M6J1q__chipActivo){background:var(--hover);color:var(--primary)}.configuracion-module__2M6J1q__chip:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.configuracion-module__2M6J1q__chip:disabled{cursor:not-allowed;opacity:.55}.configuracion-module__2M6J1q__chipActivo,.configuracion-module__2M6J1q__chipActivo:disabled{background:var(--brand);color:#fff;opacity:1}.configuracion-module__2M6J1q__oEscribe{color:var(--muted);align-items:center;gap:8px;margin-left:auto;font-size:12.5px;display:flex}.configuracion-module__2M6J1q__campo{flex-direction:column;gap:7px;min-width:0;display:flex}.configuracion-module__2M6J1q__campoRotuloFila{justify-content:space-between;align-items:center;gap:8px;padding:0 6px;display:flex}.configuracion-module__2M6J1q__rotulo{color:var(--secondary);align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.configuracion-module__2M6J1q__rotuloAccion{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.configuracion-module__2M6J1q__caja{background:var(--surface-2);height:48px;color:var(--muted);border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:0 18px;transition:border-color .15s,background .15s;display:flex}.configuracion-module__2M6J1q__caja:focus-within{border-color:var(--brand);background:var(--surface)}.configuracion-module__2M6J1q__cajaBloqueada{opacity:.7}.configuracion-module__2M6J1q__caja>svg{flex-shrink:0}.configuracion-module__2M6J1q__cajaPrefijo{white-space:nowrap;color:var(--muted);margin-right:-6px;font-size:13px}.configuracion-module__2M6J1q__entrada{min-width:0;height:100%;color:var(--primary);font:inherit;background:0 0;border:none;outline:none;flex:1;padding:0;font-size:14.5px}.configuracion-module__2M6J1q__entrada::placeholder{color:var(--muted-light)}.configuracion-module__2M6J1q__entrada:disabled{cursor:not-allowed}.configuracion-module__2M6J1q__cajaNumero{gap:2px;height:36px;padding:0 14px 0 4px;font-size:12.5px}.configuracion-module__2M6J1q__cajaNumero .configuracion-module__2M6J1q__entrada{text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;flex:none;width:52px;font-size:14px;font-weight:700}.configuracion-module__2M6J1q__cajaNumero .configuracion-module__2M6J1q__entrada::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.configuracion-module__2M6J1q__cajaNumero .configuracion-module__2M6J1q__entrada::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.configuracion-module__2M6J1q__rejilla3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.configuracion-module__2M6J1q__pista{color:var(--muted);align-items:flex-start;gap:6px;padding:0 6px;font-size:12px;display:flex}.configuracion-module__2M6J1q__pista>svg{flex-shrink:0;margin-top:1px}.configuracion-module__2M6J1q__pistaError{color:var(--danger)}.configuracion-module__2M6J1q__pistaAviso{color:#b45309}[data-theme=dark] .configuracion-module__2M6J1q__pistaAviso{color:#fbbf24}.configuracion-module__2M6J1q__deslizador{width:100%;accent-color:var(--brand);cursor:pointer}.configuracion-module__2M6J1q__deslizador:disabled{cursor:not-allowed}.configuracion-module__2M6J1q__nota{background:var(--surface-2);color:var(--secondary);border-radius:18px;align-items:flex-start;gap:8px;margin:0;padding:11px 16px;font-size:12.5px;display:flex}.configuracion-module__2M6J1q__nota>svg{color:var(--brand);flex-shrink:0;margin-top:1px}.configuracion-module__2M6J1q__nota strong{color:var(--primary)}.configuracion-module__2M6J1q__nota a{color:var(--brand);font-weight:700;text-decoration:underline}.configuracion-module__2M6J1q__notaSuelta{background:var(--surface);border:1px solid var(--cfg-edge)}.configuracion-module__2M6J1q__notaGris,.configuracion-module__2M6J1q__notaGris>svg{color:var(--muted)}.configuracion-module__2M6J1q__acciones{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.configuracion-module__2M6J1q__boton,.configuracion-module__2M6J1q__botonSuave{height:44px;font:inherit;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:13.5px;font-weight:700;transition:opacity .15s,background .15s;display:inline-flex}.configuracion-module__2M6J1q__boton{background:var(--brand);color:#fff}.configuracion-module__2M6J1q__boton:hover:not(:disabled){background:var(--accent-hover)}.configuracion-module__2M6J1q__botonSuave{background:var(--surface-2);color:var(--secondary)}.configuracion-module__2M6J1q__botonSuave:hover:not(:disabled){background:var(--hover)}.configuracion-module__2M6J1q__boton:disabled,.configuracion-module__2M6J1q__botonSuave:disabled{opacity:.5;cursor:not-allowed}.configuracion-module__2M6J1q__boton:focus-visible,.configuracion-module__2M6J1q__botonSuave:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.configuracion-module__2M6J1q__accionesSueltas .configuracion-module__2M6J1q__botonSuave{background:var(--surface)}.configuracion-module__2M6J1q__estado{align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex}.configuracion-module__2M6J1q__estadoOk{color:#16a34a}.configuracion-module__2M6J1q__estadoError{color:var(--danger);font-weight:500}@media (max-width:700px){.configuracion-module__2M6J1q__title{font-size:25px}.configuracion-module__2M6J1q__searchWrap{flex-basis:100%}.configuracion-module__2M6J1q__hub,.configuracion-module__2M6J1q__grid{gap:22px}.configuracion-module__2M6J1q__groupCard{background:0 0;border:none;border-radius:0;gap:10px;padding:0}.configuracion-module__2M6J1q__groupHead{padding:0 6px}.configuracion-module__2M6J1q__groupIcon,.configuracion-module__2M6J1q__groupDesc{display:none}.configuracion-module__2M6J1q__groupTitle{color:var(--muted);font-size:13px;font-weight:700}.configuracion-module__2M6J1q__itemList{gap:8px}.configuracion-module__2M6J1q__item{background:var(--surface);border:1px solid var(--cfg-edge);border-radius:22px;gap:13px;padding:13px 14px}.configuracion-module__2M6J1q__item:active{background:var(--hover)}.configuracion-module__2M6J1q__itemLabel{font-size:14.5px}.configuracion-module__2M6J1q__tarjeta{border-radius:22px;padding:18px}.configuracion-module__2M6J1q__grupo{background:0 0;border:none;border-radius:0;gap:10px;overflow:visible}.configuracion-module__2M6J1q__grupoCabeza{padding:6px 6px 0}.configuracion-module__2M6J1q__grupoCabeza .configuracion-module__2M6J1q__cabezaIcono{display:none}.configuracion-module__2M6J1q__grupoTitulo{color:var(--muted);font-size:13px;font-weight:700}.configuracion-module__2M6J1q__bloques{gap:8px}.configuracion-module__2M6J1q__bloque{background:var(--surface);border:1px solid var(--cfg-edge);border-radius:22px;padding:16px}.configuracion-module__2M6J1q__bloque+.configuracion-module__2M6J1q__bloque:before{display:none}.configuracion-module__2M6J1q__sangria{padding-left:0}.configuracion-module__2M6J1q__oEscribe{width:100%;margin-left:0}.configuracion-module__2M6J1q__rejilla3{grid-template-columns:minmax(0,1fr)}.configuracion-module__2M6J1q__acciones .configuracion-module__2M6J1q__boton{flex:1}}
.sedes-module__E0cKYq__primaryBtn{background:var(--brand);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:13px;font-weight:700;transition:background .15s,transform .1s;display:inline-flex}.sedes-module__E0cKYq__primaryBtn:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px)}.sedes-module__E0cKYq__primaryBtn:disabled{opacity:.5;cursor:not-allowed}.sedes-module__E0cKYq__fab{display:none}.sedes-module__E0cKYq__secondaryBtn{border:1px solid var(--border);background:var(--surface);height:38px;color:var(--secondary);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.sedes-module__E0cKYq__secondaryBtn:hover:not(:disabled){background:var(--surface-2);border-color:var(--brand);color:var(--brand)}.sedes-module__E0cKYq__dangerBtn{background:var(--danger,#dc2626);color:#fff;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:13px;font-weight:700;transition:opacity .15s;display:inline-flex}.sedes-module__E0cKYq__dangerBtn:hover:not(:disabled){opacity:.9}.sedes-module__E0cKYq__dangerBtn:disabled{opacity:.5;cursor:not-allowed}.sedes-module__E0cKYq__iconBtn{border:1px solid var(--border);background:var(--surface);width:40px;height:40px;color:var(--secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.sedes-module__E0cKYq__iconBtn:hover{background:var(--surface-2);color:var(--brand);border-color:var(--brand)}.sedes-module__E0cKYq__stateBadge{white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.sedes-module__E0cKYq__stateActive{color:#047857;background:#ecfdf5}.sedes-module__E0cKYq__stateActive .sedes-module__E0cKYq__stateDot{background:#10b981}.sedes-module__E0cKYq__stateInactive{background:var(--surface-2);color:var(--muted)}.sedes-module__E0cKYq__stateInactive .sedes-module__E0cKYq__stateDot{background:#94a3b8}.sedes-module__E0cKYq__stateDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.sedes-module__E0cKYq__headMenuWrap{position:relative}.sedes-module__E0cKYq__menuBackdrop{z-index:40;position:fixed;inset:0}.sedes-module__E0cKYq__headMenu{z-index:41;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg);border-radius:10px;flex-direction:column;min-width:170px;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.sedes-module__E0cKYq__menuItem{color:var(--secondary);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:600;transition:background .12s,color .12s;display:flex}.sedes-module__E0cKYq__menuItem:hover{background:var(--surface-2);color:var(--primary)}.sedes-module__E0cKYq__menuItemDanger:hover{background:var(--danger-bg,#fef2f2);color:var(--danger,#dc2626)}.sedes-module__E0cKYq__gaugeEmpty{letter-spacing:-.02em;color:var(--muted);min-height:24px;font-size:20px;font-weight:700}.sedes-module__E0cKYq__mapWrap{flex-direction:column;flex:1;min-height:200px;display:flex;position:relative}.sedes-module__E0cKYq__mapWrap>:not(.sedes-module__E0cKYq__mediaSwitch){border:none;border-radius:16px;flex:1}.sedes-module__E0cKYq__sedePhoto{object-fit:cover;background:var(--surface-2);width:100%;min-height:200px;display:block}.sedes-module__E0cKYq__mediaSwitch{z-index:1;-webkit-backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid #ffffffe6;border-radius:999px;gap:2px;padding:3px;display:inline-flex;position:absolute;top:10px;left:10px}.sedes-module__E0cKYq__mediaSwitch button{color:#3f3f46;height:28px;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:600}.sedes-module__E0cKYq__mediaSwitch button.sedes-module__E0cKYq__mediaOn{color:#fff;background:#111114}.sedes-module__E0cKYq__pillText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sedes-module__E0cKYq__timeBox{background:var(--brand-light);min-width:64px;color:var(--brand);text-align:center;white-space:nowrap;border-radius:12px;flex-shrink:0;padding:8px 10px;font-size:12.5px;font-weight:700}.sedes-module__E0cKYq__assignBtn{margin-top:auto}.sedes-module__E0cKYq__assignBtn:disabled{opacity:.5;cursor:not-allowed}.sedes-module__E0cKYq__week{background:var(--rep-tint);border-radius:16px;flex-direction:column;gap:14px;padding:16px;display:flex}.sedes-module__E0cKYq__weekTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sedes-module__E0cKYq__weekReadout{background:var(--rep-glass);border:1px solid var(--rep-glass-edge);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--secondary);border-radius:999px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 14px;font-size:13px;display:inline-flex}.sedes-module__E0cKYq__weekReadout strong{color:var(--primary);font-size:14px}.sedes-module__E0cKYq__weekReadoutRest{color:var(--secondary)}.sedes-module__E0cKYq__weekReadoutSub{color:var(--muted);font-size:12px}.sedes-module__E0cKYq__weekLegend{color:var(--muted);align-items:center;gap:14px;padding-top:8px;font-size:12px;display:flex}.sedes-module__E0cKYq__weekLegend span{align-items:center;gap:6px;display:inline-flex}.sedes-module__E0cKYq__weekLegend i{border-radius:999px;width:18px;height:10px}.sedes-module__E0cKYq__legendOpen{background:color-mix(in srgb, var(--brand) 32%, var(--surface))}.sedes-module__E0cKYq__legendRest,.sedes-module__E0cKYq__weekRest{background:repeating-linear-gradient(135deg, var(--rep-hatch) 0 3px, var(--surface) 3px 7px)}.sedes-module__E0cKYq__weekGrid{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:8px 12px;display:grid}.sedes-module__E0cKYq__weekRowWrap{display:contents}.sedes-module__E0cKYq__weekAxis{height:16px;color:var(--muted);font-size:11px;position:relative}.sedes-module__E0cKYq__weekAxis span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.sedes-module__E0cKYq__weekAxis span:first-child{transform:none}.sedes-module__E0cKYq__weekAxis span:last-child{transform:translate(-100%)}.sedes-module__E0cKYq__weekDay{color:var(--muted);font-size:13px;font-weight:600}.sedes-module__E0cKYq__weekDayOn{color:var(--primary);font-weight:700}.sedes-module__E0cKYq__weekDayToday:after{content:"";background:var(--brand);vertical-align:2px;border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}.sedes-module__E0cKYq__weekDayShort{display:none}.sedes-module__E0cKYq__weekTrack{background:var(--rep-glass);border:1px solid var(--rep-glass-edge);cursor:pointer;height:38px;font:inherit;border-radius:999px;padding:0;position:relative;overflow:hidden}.sedes-module__E0cKYq__weekTrackOn{border-color:color-mix(in srgb, var(--brand) 60%, transparent)}.sedes-module__E0cKYq__weekGridLine{border-left:1px dashed color-mix(in srgb, var(--primary) 12%, transparent);position:absolute;top:0;bottom:0}.sedes-module__E0cKYq__weekClosed{color:var(--muted);justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex;position:absolute;inset:0}.sedes-module__E0cKYq__weekOpen{background:color-mix(in srgb, var(--brand) 32%, var(--surface));color:var(--primary);border-radius:999px;align-items:center;padding:0 12px;transition:background .15s;display:flex;position:absolute;top:4px;bottom:4px;overflow:hidden}.sedes-module__E0cKYq__weekTrackOn .sedes-module__E0cKYq__weekOpen{background:var(--brand);color:#fff}.sedes-module__E0cKYq__weekOpenText{white-space:nowrap;font-size:12px;font-weight:700}.sedes-module__E0cKYq__weekRest{z-index:1;border:1px solid var(--rep-glass-edge);border-radius:8px;position:absolute;top:4px;bottom:4px}.sedes-module__E0cKYq__weekNow{z-index:2;background:var(--primary);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.sedes-module__E0cKYq__weekNow:before{content:"";background:var(--primary);border-radius:50%;width:8px;height:8px;position:absolute;top:-1px;left:-3px}@media (max-width:760px){.sedes-module__E0cKYq__week{padding:12px}.sedes-module__E0cKYq__weekGrid{grid-template-columns:34px minmax(0,1fr);column-gap:8px}.sedes-module__E0cKYq__weekDayLong{display:none}.sedes-module__E0cKYq__weekDayShort{display:inline}.sedes-module__E0cKYq__weekDayToday:after{display:none}.sedes-module__E0cKYq__weekDayToday{color:var(--brand)}.sedes-module__E0cKYq__weekOpenText{display:none}.sedes-module__E0cKYq__weekTrack{height:30px}.sedes-module__E0cKYq__weekLegend{padding-top:0}}.sedes-module__E0cKYq__modalOverlay{-webkit-backdrop-filter:blur(6px);z-index:60;background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.sedes-module__E0cKYq__modalBox{background:var(--surface);box-shadow:var(--shadow-lg);border-radius:16px;width:100%;max-width:480px;max-height:calc(100vh - 40px);overflow:auto}.sedes-module__E0cKYq__modalHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.sedes-module__E0cKYq__modalTitle{color:var(--primary);margin:0;font-size:16px;font-weight:800}.sedes-module__E0cKYq__modalClose{border:1px solid var(--border);background:var(--surface);width:30px;height:30px;color:var(--secondary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}.sedes-module__E0cKYq__modalClose:hover{background:var(--surface-2)}.sedes-module__E0cKYq__modalBody{flex-direction:column;gap:14px;padding:18px 20px;display:flex}.sedes-module__E0cKYq__modalNote{color:var(--secondary);margin:0;font-size:13.5px;line-height:1.55}.sedes-module__E0cKYq__modalFoot{border-top:1px solid var(--border);background:var(--surface-2);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.sedes-module__E0cKYq__formRow{flex-direction:column;gap:6px;display:flex}.sedes-module__E0cKYq__formLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.sedes-module__E0cKYq__formInput{border:1px solid var(--border);background:var(--surface);color:var(--primary);border-radius:10px;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.sedes-module__E0cKYq__formInput:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #2563eb1f}.sedes-module__E0cKYq__formHelp{color:var(--muted);font-size:11px}.sedes-module__E0cKYq__photoField{aspect-ratio:16/9;background:var(--surface-2);border-radius:12px;position:relative;overflow:hidden}.sedes-module__E0cKYq__photoFieldImg{object-fit:cover;width:100%;height:100%;display:block}.sedes-module__E0cKYq__photoFieldEmpty{border:1.5px dashed var(--border);color:var(--muted);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s;display:flex;position:absolute;inset:0}.sedes-module__E0cKYq__photoFieldEmpty:hover{border-color:var(--brand);color:var(--brand)}.sedes-module__E0cKYq__photoFieldActions{gap:6px;display:flex;position:absolute;bottom:10px;right:10px}.sedes-module__E0cKYq__photoFieldBtn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000009e;border:0;border-radius:8px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600}.sedes-module__E0cKYq__photoFieldBtn:hover{background:#000c}.sedes-module__E0cKYq__formError{background:var(--danger-bg,#fef2f2);color:var(--danger,#dc2626);border-radius:10px;margin:0;padding:10px 12px;font-size:13px;font-weight:600}@media (max-width:1039.98px){.sedes-module__E0cKYq__headerNewBtn{display:none}.sedes-module__E0cKYq__fab{right:16px;bottom:calc(var(--mobile-nav-h) + env(safe-area-inset-bottom) + 24px);background:var(--brand);color:#fff;cursor:pointer;z-index:35;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .15s,background .15s;display:inline-flex;position:fixed;box-shadow:0 8px 24px #2563eb59}.sedes-module__E0cKYq__fab:active{transform:scale(.95)}.sedes-module__E0cKYq__modalOverlay{align-items:flex-end;padding:0}.sedes-module__E0cKYq__modalBox{border-radius:20px 20px 0 0;max-width:none;max-height:94dvh;animation:.26s cubic-bezier(.32,.72,0,1) sedes-module__E0cKYq__sedesSheetUp}}@keyframes sedes-module__E0cKYq__sedesSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sedes-module__E0cKYq__modalBox{animation:none}}