.opt-auth-gradient{position:relative;isolation:isolate;overflow-x:hidden;background:#ffffff;color:#000000}.opt-auth-gradient>*{position:relative;z-index:1}.opt-auth-gradient input:where(:not([type=checkbox],[type=radio],[type=range])){border-color:#000000;background-color:#ffffff;color:#000000;border-radius:999px}.opt-auth-gradient input:where(:not([type=checkbox],[type=radio],[type=range])):focus{border-color:#000000;box-shadow:inset 0 0 0 1px #000000;outline:none}.opt-auth-oauth-button,.opt-auth-primary-button{position:relative;display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;gap:.55rem;border-radius:999px;border:0;font-size:1.0625rem;font-weight:500;letter-spacing:0;text-transform:none;box-shadow:none}.opt-auth-primary-button{background:#15181c;color:#ffffff}.opt-auth-oauth-button{background:#ffffff;color:#000000;box-shadow:inset 0 0 0 1.5px #000000}.opt-auth-oauth-button:disabled,.opt-auth-primary-button:disabled{cursor:not-allowed;background:#a6a8ab;color:#ffffff;box-shadow:none}.opt-auth-spinner{width:.875rem;height:.875rem;border-radius:999px;border:2px solid;border-top:2px solid transparent;animation:opt-auth-spin .72s linear infinite}@keyframes opt-auth-spin{to{transform:rotate(1turn)}}.opt-auth-divider{display:flex;align-items:center;gap:.75rem;text-align:center;color:#6e7578;font-size:.8125rem;font-weight:500;letter-spacing:0;text-transform:none}.opt-auth-divider:after,.opt-auth-divider:before{content:"";height:1px;flex:1;background:#dce1e1}.opt-auth-skeleton-line{overflow:hidden;border-radius:.625rem;background:#f4f6f6;position:relative}.opt-app-question .text-body{font-size:14px;font-weight:500}.opt-app-question .font-bold,.opt-app-question .font-extrabold{font-weight:600}.opt-app-question .min-h-\[52px\]{min-height:46px}.opt-plan-build .opt-plan-build-sky .opt-loading-sky-mark{inset:0 0 34% 0}.opt-plan-build-line,.opt-plan-build-title{animation:opt-plan-build-in .42s cubic-bezier(.23,1,.32,1) both;animation-delay:calc(var(--i, -1) * 60ms + .24s)}.opt-plan-build-line{animation:opt-plan-build-in .42s cubic-bezier(.23,1,.32,1) calc(var(--i) * 60ms + .3s) both,opt-plan-build-turn 3.2s linear calc(var(--i) * .8s + .9s) infinite;transition:opacity .24s cubic-bezier(.23,1,.32,1),border-color .24s cubic-bezier(.23,1,.32,1)}.opt-plan-build-dot{position:absolute;inset:5px;border-radius:999px;background:rgb(var(--opt-color-text)/.85);animation:opt-plan-build-pulse 1.2s cubic-bezier(.77,0,.175,1) infinite;transition:opacity .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)}.opt-plan-build-tick{color:rgb(var(--opt-color-text))}.opt-plan-build-tick path{stroke-dasharray:1;stroke-dashoffset:1}@keyframes opt-plan-build-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes opt-plan-build-turn{0%,22%{opacity:1;border-color:#15181c}30%,to{opacity:.45;border-color:#dce1e1}}@keyframes opt-plan-build-pulse{0%,to{opacity:.35;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}.opt-plan-build.is-done .opt-plan-build-line{animation:none;opacity:1;border-color:#15181c}.opt-plan-build.is-done .opt-plan-build-dot{animation:none;opacity:0;transform:scale(.6)}.opt-plan-build.is-done .opt-plan-build-tick path{animation:opt-plan-build-draw .36s cubic-bezier(.23,1,.32,1) both;animation-delay:calc(var(--i) * 90ms)}.opt-plan-build.is-done .opt-plan-build-line .opt-plan-build-tick path{animation-delay:inherit}.opt-plan-build.is-done .opt-loading-sky-mark svg{animation:opt-plan-build-flare .7s cubic-bezier(.23,1,.32,1) .3s both}@keyframes opt-plan-build-draw{to{stroke-dashoffset:0}}@keyframes opt-plan-build-flare{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.opt-plan-build-dot,.opt-plan-build-line,.opt-plan-build-title,.opt-plan-build.is-done .opt-loading-sky-mark svg{animation:none;opacity:1;transform:none}.opt-plan-build.is-done .opt-plan-build-tick path{animation:none;stroke-dashoffset:0}}html[data-native-app=true],html[data-native-app=true] body{overscroll-behavior-y:auto}:where(.opt-loading-sky){position:relative}.opt-loading-sky{overflow:hidden;pointer-events:none;color:rgb(var(--opt-color-text,0 0 0));opacity:0;animation:opt-loading-sky-in .42s cubic-bezier(.22,1,.36,1) .15s both}.admin-loading-layer{animation:opt-loading-sky-in .2s cubic-bezier(.22,1,.36,1) backwards}.opt-loading-sky.opt-loading-sky-held{opacity:1;animation:none}@keyframes opt-loading-sky-in{0%{opacity:0}to{opacity:1}}.opt-loading-sky-mark{position:absolute;inset:0;display:grid;place-items:center}.opti-face-look{animation:opti-face-look 7.2s cubic-bezier(.45,0,.25,1) infinite}.opti-face-eye{transform-box:fill-box;transform-origin:center;animation:opti-face-blink 7.2s linear infinite}@keyframes opti-face-look{0%,18%{transform:translate(0)}27%,45%{transform:translate(-8px)}55%,71%{transform:translate(7px,6px)}81%,to{transform:translate(0)}}@keyframes opti-face-blink{0%,8%{transform:scaleY(1)}9.5%{transform:scaleY(.08)}10.2%{transform:scaleY(.08)}13%{transform:scaleY(1)}88%{transform:scaleY(1)}89.5%{transform:scaleY(.08)}90.2%{transform:scaleY(.08)}93%,to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.opti-face-eye,.opti-face-look{animation:none}.admin-loading-layer,.opt-loading-sky{animation-duration:1ms}}.admin-shell{--admin-rail-width:14rem}.admin-shell:has(.admin-rail[data-rail-collapsed=true]){--admin-rail-width:4rem}