@charset "UTF-8";.animated-bg[data-v-ff006dbb]{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.animated-bg--home-tablet-preview .animated-bg__orb[data-v-ff006dbb]{display:none}.animated-bg__orb[data-v-ff006dbb]{position:absolute;border-radius:50%;will-change:transform,translate}.animated-bg__orb--1[data-v-ff006dbb]{width:45vw;height:45vw;background:radial-gradient(circle,var(--color-primary-glow) 0%,color-mix(in srgb,var(--color-primary) 10%,transparent) 40%,transparent 70%);filter:blur(55px);top:-10%;right:-5%;translate:var(--orb1-tx, 0px) var(--orb1-ty, 0px);animation:orb-1-ff006dbb 8s ease-in-out infinite}.animated-bg__orb--2[data-v-ff006dbb]{width:35vw;height:35vw;background:radial-gradient(circle,var(--color-primary-glow-mid) 0%,color-mix(in srgb,var(--color-primary-dark) 14%,transparent) 45%,transparent 70%);filter:blur(50px);bottom:10%;left:5%;translate:var(--orb2-tx, 0px) var(--orb2-ty, 0px);animation:orb-2-ff006dbb 11s ease-in-out infinite}.animated-bg__orb--3[data-v-ff006dbb]{width:22vw;height:22vw;background:radial-gradient(circle,var(--color-primary-glow) 0%,color-mix(in srgb,var(--color-primary) 10%,transparent) 40%,transparent 70%);filter:blur(35px);top:15%;right:25%;translate:var(--orb3-tx, 0px) var(--orb3-ty, 0px);animation:orb-3-ff006dbb 6s ease-in-out infinite}@keyframes orb-1-ff006dbb{0%,to{transform:translate(0) scale(1)}35%{transform:translate(-9%,14%) scale(1.1)}65%{transform:translate(6%,-8%) scale(.92)}}@keyframes orb-2-ff006dbb{0%,to{transform:translate(0) scale(1)}40%{transform:translate(14%,-12%) scale(1.14)}70%{transform:translate(-4%,9%) scale(.95)}}@keyframes orb-3-ff006dbb{0%,to{transform:translate(0) scale(1);opacity:1}50%{transform:translate(-8%,10%) scale(1.2);opacity:.6}}body.public-home-tablet-preview{background-color:var(--color-bg-0);background-image:radial-gradient(circle,rgb(from var(--color-primary) r g b/.032) 1px,transparent 1px)!important;background-size:28px 28px!important;background-attachment:fixed!important;animation:none!important}body.public-home-tablet-preview:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 60% 30% at 20% 0%,rgb(from var(--color-primary) r g b/.06) 0%,transparent 60%),radial-gradient(ellipse 40% 20% at 80% 0%,rgb(from var(--color-primary) r g b/.03) 0%,transparent 50%)}.public-shell,.public-shell .v-application__wrap,.public-shell__main,.public-shell__main .v-main__wrap{height:auto!important;min-height:100%}.public-shell.v-application{overflow:visible!important}:root{--toastify-font-family: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--toastify-toast-width: clamp(280px, 32vw, 420px);--toastify-toast-min-height: 64px;--toastify-toast-max-height: 240px;--toastify-icon-color-info: var(--color-secondary);--toastify-icon-color-success: var(--color-primary);--toastify-icon-color-warning: var(--color-warning);--toastify-icon-color-error: var(--color-danger);--toastify-spinner-color: var(--color-primary);--toastify-spinner-color-empty-area: var(--color-border-strong);--toastify-color-dark: var(--color-surface-1);--toastify-text-color-dark: color-mix( in srgb, var(--color-text-primary) 92%, transparent );--toastify-color-progress-dark: linear-gradient( 90deg, color-mix(in srgb, var(--color-primary) 95%, transparent), color-mix(in srgb, var(--color-secondary) 90%, transparent) );--toastify-color-progress-success: color-mix( in srgb, var(--color-primary) 95%, transparent );--toastify-color-progress-error: color-mix( in srgb, var(--color-danger) 95%, transparent );--toastify-color-progress-info: color-mix( in srgb, var(--color-secondary) 95%, transparent );--toastify-color-progress-warning: color-mix( in srgb, var(--color-warning) 95%, transparent )}.Toastify__toast-container{padding:clamp(.5rem,1.5vw,1rem)}.Toastify__toast{background:var(--color-surface-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-xl);color:var(--toastify-text-color-dark);font-family:var(--toastify-font-family);font-weight:500;letter-spacing:.01em;padding:clamp(.85rem,1.5vw,1.1rem) clamp(1rem,2vw,1.5rem);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.Toastify__toast--success{border-color:color-mix(in srgb,var(--color-primary) 32%,transparent);box-shadow:none}.Toastify__toast--error{border-color:color-mix(in srgb,var(--color-danger) 32%,transparent);box-shadow:none}.Toastify__toast--warning{border-color:color-mix(in srgb,var(--color-warning) 30%,transparent);box-shadow:none}.Toastify__toast--info{border-color:color-mix(in srgb,var(--color-secondary) 30%,transparent);box-shadow:none}.Toastify__toast-body{margin:0;padding:0;display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:clamp(.75rem,1.5vw,1rem)}.Toastify__toast-icon{display:flex;align-items:center;justify-content:center;width:var(--size-icon-md);height:var(--size-icon-md);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-primary) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent);box-shadow:none}.Toastify__toast--error .Toastify__toast-icon{background:color-mix(in srgb,var(--color-danger) 8%,transparent);border-color:color-mix(in srgb,var(--color-danger) 20%,transparent);box-shadow:none}.Toastify__toast--warning .Toastify__toast-icon{background:color-mix(in srgb,var(--color-warning) 8%,transparent);border-color:color-mix(in srgb,var(--color-warning) 20%,transparent);box-shadow:none}.Toastify__toast--info .Toastify__toast-icon{background:color-mix(in srgb,var(--color-secondary) 8%,transparent);border-color:color-mix(in srgb,var(--color-secondary) 20%,transparent);box-shadow:none}.Toastify__toast-body>div:last-child{font-size:var(--font-size-body-md);line-height:var(--line-height-relaxed)}.Toastify__progress-bar{height:3px;border-radius:0 0 var(--radius-2xl) var(--radius-2xl)}.Toastify__close-button{color:color-mix(in srgb,var(--color-text-primary) 60%,transparent);transition:color var(--duration-fast) var(--easing-standard)}.Toastify__close-button:hover,.Toastify__close-button:focus{color:color-mix(in srgb,var(--color-text-primary) 90%,transparent)}
