.portal-styles-module__mP2FOG__theme{--ink:155 19% 25%;--slate:153 10% 34%;--fg3:154 6% 42%;--foreground:155 19% 25%;--card-foreground:155 19% 25%;--popover-foreground:155 19% 25%;--primary:155 24% 32%;--primary-foreground:150 42% 95%;--secondary:156 42% 95%;--secondary-foreground:155 24% 32%;--muted:150 12% 96%;--muted-foreground:154 6% 42%;--accent:156 42% 95%;--accent-foreground:155 24% 32%;--mint:159 21% 43%;--mint-dark:155 24% 32%;--border:150 15% 88%;--input:158 20% 72%;--ring:159 21% 43%;--portal-selected:#eef8f4;--portal-selected-border:#aac6bc;--portal-action:#406856;--portal-rule:#dce5e0;color:#4e6058}.dark .portal-styles-module__mP2FOG__theme{--surface:150 5% 12%;--surface-alt:150 5% 9%;--background:150 5% 9%;--card:150 5% 12%;--popover:150 5% 12%;--ink:150 10% 90%;--slate:150 8% 73%;--fg3:150 7% 66%;--foreground:150 10% 90%;--card-foreground:150 10% 90%;--popover-foreground:150 10% 90%;--primary:152 26% 77%;--primary-foreground:150 12% 18%;--secondary:150 12% 18%;--secondary-foreground:152 26% 77%;--muted:150 5% 16%;--muted-foreground:150 8% 73%;--accent:150 12% 18%;--accent-foreground:152 26% 77%;--mint:152 26% 77%;--mint-dark:152 26% 77%;--border:150 6% 23%;--input:150 10% 37%;--ring:152 26% 65%;--portal-selected:#263b32;--portal-selected-border:#597567;--portal-action:#b5d4c5;--portal-rule:#35423a;color:#bdcbc3}.portal-styles-module__mP2FOG__focus:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.portal-styles-module__mP2FOG__selected{background:var(--portal-selected);color:var(--portal-action)}.portal-styles-module__mP2FOG__navItem{min-height:44px;font-weight:400}.portal-styles-module__mP2FOG__navItem[aria-current=page]{font-weight:500}.portal-styles-module__mP2FOG__menuItem{border:1px solid #0000;min-height:40px;font-size:14px;line-height:20px}.portal-styles-module__mP2FOG__menuItem[data-highlighted]{background:var(--portal-selected);color:var(--portal-action);border-color:var(--portal-selected-border)}.portal-styles-module__mP2FOG__menuItem.portal-styles-module__mP2FOG__selected{border-color:var(--portal-selected-border)}.portal-styles-module__mP2FOG__accountMenu{box-shadow:0 8px 28px #1a34271a}.portal-styles-module__mP2FOG__selectMenu{border-color:var(--portal-selected-border);border-radius:12px}.portal-styles-module__mP2FOG__selectMenu [role=option]{border-radius:8px;min-height:44px;font-size:16px;line-height:24px}.portal-styles-module__mP2FOG__selectMenu [role=option][data-state=checked],.portal-styles-module__mP2FOG__selectMenu [role=option][data-highlighted]{background:var(--portal-selected);color:var(--portal-action)}.portal-styles-module__mP2FOG__screen{font-size:14px;line-height:1.5}.portal-styles-module__mP2FOG__screen h1{letter-spacing:-.02em;color:hsl(var(--ink));text-wrap:balance;font-size:20px;font-weight:500;line-height:28px}.portal-styles-module__mP2FOG__screen .section-label{letter-spacing:0;text-transform:none;color:hsl(var(--ink));font-size:14px;font-weight:500;line-height:20px}.portal-styles-module__mP2FOG__primaryAction{border:1px solid var(--portal-selected-border);background:var(--portal-selected);color:var(--portal-action);box-shadow:none;border-radius:999px;font-weight:500}.portal-styles-module__mP2FOG__screen :is(a,button).bg-primary{border:1px solid var(--portal-selected-border);background:var(--portal-selected);color:var(--portal-action);box-shadow:none;border-radius:999px;font-weight:500}.portal-styles-module__mP2FOG__primaryAction:hover{background:hsl(var(--input) / .25)}.portal-styles-module__mP2FOG__screen :is(a,button).bg-primary:hover{background:hsl(var(--input) / .25)}.portal-styles-module__mP2FOG__screen :is(a,button,input,textarea,select):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px;box-shadow:none}.portal-styles-module__mP2FOG__screen :is(input,textarea,select){box-shadow:none;caret-color:var(--portal-action);border-width:1px;font-size:16px}.portal-styles-module__mP2FOG__screen :is(input,textarea,select,[role=combobox]):focus-visible{outline:1px solid hsl(var(--ring));outline-offset:-1px}.portal-styles-module__mP2FOG__screen ::selection{background:var(--portal-selected-border);color:hsl(var(--ink))}.portal-styles-module__mP2FOG__screen .portal-composer-input{border:0}.portal-styles-module__mP2FOG__screen .portal-composer-input:focus-visible{outline:none}.portal-styles-module__mP2FOG__screen form :is(input:not([type=checkbox]):not([type=radio]),select,[role=combobox]){border-color:var(--portal-selected-border);background:hsl(var(--card));border-radius:12px;min-height:48px;font-size:16px}.portal-styles-module__mP2FOG__screen form textarea{background:hsl(var(--card));border-radius:12px;line-height:24px}.portal-styles-module__mP2FOG__screen form label{color:hsl(var(--ink));font-size:14px;font-weight:500;line-height:20px}.portal-styles-module__mP2FOG__screen form .section-label{font-size:16px;line-height:24px}:is(.portal-styles-module__mP2FOG__screen .shadow-soft,.portal-styles-module__mP2FOG__screen .shadow-soft-hover){box-shadow:none}
.auth-styles-module__pO0aBa__frame{color:hsl(var(--slate));font-size:14px;line-height:1.5}.auth-styles-module__pO0aBa__frame :is(a,button):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px;box-shadow:none}.auth-styles-module__pO0aBa__frame ::selection{color:hsl(var(--ink));background:var(--portal-selected-border)}.auth-styles-module__pO0aBa__card :is(a,button).bg-primary{border:1px solid var(--portal-selected-border);background:var(--portal-selected);min-height:48px;color:var(--portal-action);box-shadow:none;border-radius:999px;font-size:16px;font-weight:500;line-height:24px}.auth-styles-module__pO0aBa__card :is(a,button).bg-primary:hover{background:hsl(var(--input) / .25)}.auth-styles-module__pO0aBa__card :is(a,button).bg-primary:disabled{opacity:.65}.auth-styles-module__pO0aBa__frame .auth-styles-module__pO0aBa__field{border:1px solid var(--portal-selected-border);background:hsl(var(--card));height:48px;color:hsl(var(--ink));box-shadow:none;caret-color:var(--portal-action);border-radius:12px;font-size:16px}.auth-styles-module__pO0aBa__frame .auth-styles-module__pO0aBa__field:focus-visible{outline:1px solid hsl(var(--ring));outline-offset:-1px;box-shadow:none}.auth-styles-module__pO0aBa__frame .auth-styles-module__pO0aBa__otpSlot{height:48px;box-shadow:none;border-width:1px;font-size:18px;font-weight:500}
.checkout-access-module__tNcxqq__track{background:var(--portal-rule);border-radius:999px;height:3px;overflow:hidden}.checkout-access-module__tNcxqq__indicator{border-radius:inherit;background:hsl(var(--mint));width:35%;height:100%;animation:1.6s ease-in-out infinite checkout-access-module__tNcxqq__awaiting-access;display:block}@keyframes checkout-access-module__tNcxqq__awaiting-access{0%{transform:translate(-100%)}to{transform:translate(390%)}}@media (prefers-reduced-motion:reduce){.checkout-access-module__tNcxqq__indicator{opacity:.6;animation:none;transform:translate(90%)}}