[data-expressive-scope=true]{--primary-foreground: var(--primary-fg);--accent-foreground: var(--primary-fg);--muted-foreground: var(--fg-muted);--card-foreground: var(--fg);--popover: var(--surface-card);--popover-foreground: var(--fg);--secondary: var(--block-bg, var(--color-surface-block));--secondary-foreground: var(--fg);--destructive: var(--danger, #dc2626);--destructive-foreground: #ffffff;--input: var(--xp-border);--border-color: var(--xp-border);--background: var(--bg);--foreground: var(--fg);--color-accent: var(--xp-accent);--accent: var(--xp-accent);--radius: 12px;--tz-button-radius: 12px;--tz-hairline-width: 1px;--tz-hairline-border: var(--xp-border);--xp-fg: var(--fg);--xp-fg-muted: var(--fg-muted);--xp-surface: var(--surface-card);--xp-surface-2: var(--block-bg, var(--color-surface-block));--xp-border: rgba(15, 23, 42, .14);--xp-accent: #4f8fe2;--xp-accent-soft: rgba(79, 143, 226, .16);--xp-shadow: 0 1px 2px rgba(15, 23, 42, .06), 0 12px 32px -12px rgba(15, 23, 42, .22)}:root[data-theme=dark] [data-expressive-scope=true],[data-theme=dark] [data-expressive-scope=true]{--xp-border: rgba(255, 255, 255, .14);--xp-accent-soft: rgba(79, 143, 226, .22);--xp-shadow: 0 1px 2px rgba(0, 0, 0, .45), 0 18px 44px -18px rgba(0, 0, 0, .78)}[data-expressive-scope=true][data-xp-skin=product]{--radius: .2rem;--tz-button-radius: .2rem;--xp-shadow: none;--xp-accent: var(--primary);--xp-accent-soft: rgba(15, 23, 42, .08);--xp-border: rgba(15, 23, 42, .08)}:root[data-theme=dark] [data-expressive-scope=true][data-xp-skin=product],[data-theme=dark] [data-expressive-scope=true][data-xp-skin=product]{--xp-accent-soft: rgba(248, 250, 252, .12);--xp-border: rgba(248, 250, 252, .1)}[data-expressive-scope=true]{--xp-dur-micro: .15s;--xp-dur-overlay: .22s;--xp-dur-progress: .42s;--xp-ease-out: cubic-bezier(.22, 1, .36, 1)}[data-expressive-scope=true] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]),[data-expressive-scope=true] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):focus-visible{background-color:var(--xp-field-bg, transparent)!important;background-image:none!important}@media (prefers-reduced-motion: reduce){[data-expressive-scope=true] *,[data-expressive-scope=true] *:before,[data-expressive-scope=true] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@keyframes xp-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.xp-marquee__track{animation-name:xp-marquee-scroll;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}.xp-marquee--pause-on-hover:hover .xp-marquee__track{animation-play-state:paused}@keyframes xp-meteor-fall{0%{opacity:1;transform:rotate(var(--xp-meteor-angle)) translateY(0)}70%{opacity:1}to{opacity:0;transform:rotate(var(--xp-meteor-angle)) translateY(var(--xp-meteor-travel))}}.xp-meteor{animation-name:xp-meteor-fall;animation-timing-function:linear;animation-iteration-count:infinite;opacity:0;will-change:transform,opacity}@keyframes xp-shimmer-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.xp-shimmer-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:0;border-radius:9999px;padding:.625rem 1.375rem;font:inherit;font-weight:500;line-height:1.2;color:var(--xp-fg);background:transparent;cursor:pointer;overflow:hidden;isolation:isolate;transition:color .16s ease,transform .16s cubic-bezier(.32,.72,0,1)}.xp-shimmer-btn__glow{position:absolute;top:-160%;right:-160%;bottom:-160%;left:-160%;z-index:0;background:conic-gradient(from 0deg,transparent 0deg,transparent 300deg,var(--xp-accent) 340deg,transparent 360deg);animation:xp-shimmer-spin var(--xp-shimmer-duration, 3.2s) linear infinite;pointer-events:none}.xp-shimmer-btn__surface{position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:1;border-radius:inherit;background:var(--xp-shimmer-surface, var(--xp-surface, #ffffff))!important;pointer-events:none}.xp-shimmer-btn__label{position:relative;z-index:2;display:inline-flex;align-items:center;gap:.5rem}.xp-shimmer-btn:disabled{cursor:not-allowed;opacity:.55}.xp-shimmer-btn:not(:disabled):hover .xp-shimmer-btn__glow{animation-duration:calc(var(--xp-shimmer-duration, 3.2s) / 2.2)}.xp-shimmer-btn:not(:disabled):active{transform:translateY(1px)}.xp-shimmer-btn:focus-visible{outline:2px solid var(--xp-accent);outline-offset:3px}.xp-animgrid{--xp-animgrid-glow-a: #38ef7d80;--xp-animgrid-glow-b: #38ef7d;--xp-animgrid-lift-a: rgba(217, 251, 232, .5);--xp-animgrid-lift-b: rgba(217, 251, 232, .1);--xp-animgrid-lift-strong: rgba(31, 41, 55, .35);--xp-animgrid-raise-line: rgba(0, 193, 106, .5);--xp-animgrid-lift-line: rgba(0, 193, 106, .3);--xp-animgrid-raise-bg: #ffffff;--xp-animgrid-cell-line: transparent;position:relative;display:block}.xp-animgrid__stage{position:relative;width:100%}.xp-animgrid__grid{position:relative;display:grid;width:100%;max-width:100%;align-items:center;justify-content:center}.xp-animgrid__grid--cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xp-animgrid__grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xp-animgrid__grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xp-animgrid__grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xp-animgrid__cell{position:relative;display:block;padding:1.25rem .75rem;border:1px solid var(--xp-animgrid-cell-line);border-radius:4px;transition:all .2s ease}.xp-animgrid__logo{transition:opacity .2s ease}.xp-animgrid__cell:not(.xp-animgrid__cell--raised):not(.xp-animgrid__cell--lifted){box-shadow:2px 2px 5px var(--xp-animgrid-lift-a),3px 3px 10px var(--xp-animgrid-lift-a),6px 6px 20px var(--xp-animgrid-lift-b)}.xp-animgrid__cell--raised{border-color:var(--xp-animgrid-raise-line);background-color:var(--xp-animgrid-raise-bg);transform:scale(1.15) translate(-20px) translateY(-20px) translateZ(15px);animation:xp-animgrid-glow 1.5s alternate infinite ease-in-out}.xp-animgrid__cell--lifted{border-color:var(--xp-animgrid-lift-line);transform:scale(1.05) translate(-5px) translateY(-5px) translateZ(0);animation:xp-animgrid-glow-small 1.5s alternate infinite ease-in-out}.xp-animgrid__logo svg,.xp-animgrid__logo img{display:block;max-width:100%;max-height:100%;margin:0 auto}.xp-animgrid__logo svg{shape-rendering:geometricPrecision}.xp-animgrid__cell:not(.xp-animgrid__cell--raised):not(.xp-animgrid__cell--lifted) .xp-animgrid__logo{opacity:.7}.xp-animgrid__cell:hover .xp-animgrid__logo,.xp-animgrid__cell--raised .xp-animgrid__logo,.xp-animgrid__cell--lifted .xp-animgrid__logo{opacity:1}:root[data-theme=dark] .xp-animgrid,[data-theme=dark] .xp-animgrid{--xp-animgrid-lift-a: rgba(31, 41, 55, .2);--xp-animgrid-lift-b: rgba(31, 41, 55, .1);--xp-animgrid-raise-line: rgba(217, 251, 232, .3);--xp-animgrid-lift-line: rgba(217, 251, 232, .2);--xp-animgrid-raise-bg: #020420}:root[data-theme=dark] .xp-animgrid__cell--raised,[data-theme=dark] .xp-animgrid__cell--raised{box-shadow:3px 3px 5px var(--xp-animgrid-lift-strong),5px 5px 10px var(--xp-animgrid-lift-strong),10px 10px 20px var(--xp-animgrid-lift-strong)}@keyframes xp-animgrid-glow{0%{filter:drop-shadow(0 0 2px var(--xp-animgrid-glow-a))}to{filter:drop-shadow(0 1px 8px var(--xp-animgrid-glow-b))}}@keyframes xp-animgrid-glow-small{0%{filter:drop-shadow(0 0 2px rgba(56,239,125,.1))}to{filter:drop-shadow(0 1px 4px rgba(56,239,125,.5))}}@media (prefers-reduced-motion: reduce){.xp-animgrid__cell--raised,.xp-animgrid__cell--lifted{animation:none}}.xp-beam-svg{position:absolute;top:0;left:0;pointer-events:none;transform:translateZ(0);stroke-width:2}.xp-gauge{--xp-gauge-circle-size: 100px;--xp-gauge-gap-percent: 5;--xp-gauge-offset-factor: 0;--xp-gauge-percent-to-deg: 3.6deg;--xp-gauge-duration: 1s;--xp-gauge-primary-color: rgb(79 70 229);--xp-gauge-secondary-color: rgba(0, 0, 0, .1);position:relative;width:10rem;height:10rem;font-size:1.5rem;font-weight:600;color:var(--xp-fg);transform:translateZ(0)}.xp-gauge__svg{display:block;width:100%;height:100%}.xp-gauge__arc{opacity:1;transform-origin:calc(var(--xp-gauge-circle-size) / 2) calc(var(--xp-gauge-circle-size) / 2)}.xp-gauge__arc--primary{stroke:var(--xp-gauge-primary-color);stroke-dasharray:calc(var(--xp-gauge-percent) * var(--xp-gauge-percent-px)) var(--xp-gauge-circumference);transform:rotate(calc(-90deg + var(--xp-gauge-gap-percent) * var(--xp-gauge-offset-factor) * var(--xp-gauge-percent-to-deg)));transition:stroke-dasharray var(--xp-gauge-duration) ease,transform var(--xp-gauge-duration) ease}.xp-gauge__arc--secondary{stroke:var(--xp-gauge-secondary-color);stroke-dasharray:calc(var(--xp-gauge-secondary-percent) * var(--xp-gauge-percent-px)) var(--xp-gauge-circumference);transform:rotate(calc(1turn - 90deg - (var(--xp-gauge-gap-percent) * var(--xp-gauge-percent-to-deg) * (1 - var(--xp-gauge-offset-factor))))) scaleY(-1);transition:all var(--xp-gauge-duration) ease}.xp-gauge__value{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;margin:auto;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;animation:xp-gauge-fade-in 1s linear both}@keyframes xp-gauge-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.xp-gauge__value{animation:none}}.xp-animated-input{--xp-field-bg: #f4f4f5;border-radius:.5rem;transition:background .3s ease}:root[data-theme=dark] .xp-animated-input,[data-theme=dark] .xp-animated-input{--xp-field-bg: #27272a}.xp-animated-input__field{display:flex;height:2.5rem;width:100%;padding:.5rem .75rem;border:none;border-radius:.375rem;background:var(--xp-field-bg, #f4f4f5);color:var(--xp-fg);font-size:.875rem;line-height:1.25rem;box-shadow:0 2px 3px -1px #0000001a,0 1px #191c2105,0 0 0 1px #191c2114;transition:box-shadow .4s ease,background-color .4s ease;outline:none}.xp-animated-input:hover .xp-animated-input__field{box-shadow:none}.xp-animated-input__field::-moz-placeholder{color:var(--xp-fg-muted)}.xp-animated-input__field::placeholder{color:var(--xp-fg-muted)}.xp-animated-input__field:focus-visible{box-shadow:0 0 0 2px var(--xp-accent)}.xp-animated-input__field:disabled{cursor:not-allowed;opacity:.5}.xp-animated-input__field::file-selector-button{border:0;background:transparent;font-size:.875rem;font-weight:500}@media (prefers-reduced-motion: reduce){.xp-animated-input,.xp-animated-input__field{transition:none}}.xp-animmodal__layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;width:100%;height:100%;perspective:800px;transform-style:preserve-3d}.xp-animmodal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#00000080}.xp-animmodal__panel{position:relative;z-index:50;display:flex;max-height:85vh;width:min(720px,calc(100vw - 32px));flex-direction:column;overflow:hidden;border:1px solid var(--xp-border);border-radius:var(--radius-xl);background:var(--xp-surface);color:var(--xp-fg);box-shadow:var(--xp-shadow);outline:none}.xp-animmodal__close{position:absolute;top:1rem;right:1rem;display:inline-flex;margin:0;padding:0;border:0;background:transparent;color:var(--xp-fg);cursor:pointer}.xp-animmodal__close-icon{display:block;width:1rem;height:1rem;transition:transform .2s ease}.xp-animmodal__close:hover .xp-animmodal__close-icon{transform:scale(1.25) rotate(3deg)}.xp-animmodal__content-slot{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-y:auto}.xp-animmodal__content{display:flex;flex:1 1 auto;flex-direction:column;padding:2rem}@media (min-width: 768px){.xp-animmodal__content{padding:2.5rem}}.xp-animmodal__footer{display:flex;justify-content:flex-end;padding:1rem;background:var(--xp-surface-2)}.xp-animmodal__trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;padding:.5rem 1rem;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;text-align:center;cursor:pointer}.xp-animmodal__trigger--disabled{cursor:not-allowed;opacity:.6}@media (prefers-reduced-motion: reduce){.xp-animmodal__close-icon{transition:none}}.xp-atabs{display:flex;width:100%;height:100%;flex-direction:column}.xp-atabs__bar{position:relative;display:flex;width:100%;max-width:100%;flex-shrink:0;flex-direction:row;align-items:center;justify-content:flex-start;overflow:auto;perspective:1000px;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.xp-atabs__bar::-webkit-scrollbar{display:none}@media (min-width: 640px){.xp-atabs__bar{overflow:visible}}.xp-atabs__tab{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border:0;border-radius:9999px;background:transparent;color:var(--xp-fg);font:inherit;cursor:pointer}.xp-atabs__pill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px;background:var(--xp-surface-2);pointer-events:none}.xp-atabs__label{position:relative;display:block}.xp-atabs__stage{position:relative;flex:1 1 auto;min-height:0;margin-top:6rem}.xp-atabs__panel{position:absolute;top:0;left:0;width:100%;height:100%;will-change:transform,top}.xp-antestimonials{margin:0 auto;max-width:24rem;padding:5rem 1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--xp-fg)}@media (min-width: 768px){.xp-antestimonials{max-width:56rem;padding-left:2rem;padding-right:2rem}}@media (min-width: 1024px){.xp-antestimonials{padding-left:3rem;padding-right:3rem}}.xp-antestimonials__grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:5rem}@media (min-width: 768px){.xp-antestimonials__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.xp-antestimonials__stage{position:relative;width:100%;height:20rem}.xp-antestimonials__photo{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:center bottom}.xp-antestimonials__photo-img{display:block;width:100%;height:100%;border-radius:24px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.xp-antestimonials__meta{display:flex;flex-direction:column;justify-content:space-between;padding:1rem 0}.xp-antestimonials__name{margin:0;font-size:1.5rem;font-weight:700;line-height:1.3;color:var(--xp-fg)}.xp-antestimonials__role{margin:.25rem 0 0;font-size:.875rem;color:var(--xp-fg-muted)}.xp-antestimonials__quote{margin:2rem 0 0;font-size:1.125rem;line-height:1.7;color:var(--xp-fg-muted)}.xp-antestimonials__word{display:inline-block}.xp-antestimonials__nav{display:flex;gap:1rem;padding-top:3rem}@media (min-width: 768px){.xp-antestimonials__nav{padding-top:0}}.xp-antestimonials__nav-btn{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:9999px;background:var(--xp-surface-2);color:var(--xp-fg);cursor:pointer}.xp-antestimonials__nav-icon{display:block;width:1.25rem;height:1.25rem;transition:transform .15s cubic-bezier(.22,1,.36,1)}.xp-antestimonials__nav-btn:hover .xp-antestimonials__nav-icon--prev{transform:rotate(12deg)}.xp-antestimonials__nav-btn:hover .xp-antestimonials__nav-icon--next{transform:rotate(-12deg)}@media (prefers-reduced-motion: reduce){.xp-antestimonials__nav-icon{transition:none}}.xp-tooltip{display:flex;align-items:center}.xp-tooltip__item{position:relative;margin-right:-1rem}.xp-tooltip__anchor{position:absolute;top:-4rem;left:50%;z-index:50}.xp-tooltip__follow{will-change:transform}.xp-tooltip__tip{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:6px;background:var(--xp-tooltip-bg, var(--xp-fg));color:var(--xp-tooltip-fg, var(--xp-surface));white-space:nowrap;box-shadow:var(--xp-shadow)}.xp-tooltip__beam{position:absolute;bottom:-1px;height:1px;width:40%}.xp-tooltip__beam--left{right:50%;margin-right:.25rem;transform:translate(50%);background-image:linear-gradient(to right,transparent,var(--xp-tooltip-beam-a, #10b981),transparent)}.xp-tooltip__beam--right{left:50%;margin-left:.25rem;transform:translate(-50%);background-image:linear-gradient(to right,transparent,var(--xp-tooltip-beam-b, #0ea5e9),transparent)}.xp-tooltip__name{position:relative;z-index:30;font-size:1rem;font-weight:700;line-height:1.4}.xp-tooltip__role{font-size:.75rem}.xp-tooltip__avatar{position:relative;display:block;width:3.5rem;height:3.5rem;margin:0;padding:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:9999px;border:2px solid var(--xp-tooltip-avatar-ring, var(--xp-surface));transition:transform .15s cubic-bezier(.22,1,.36,1)}.xp-tooltip__avatar--node{display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--xp-surface-2);color:var(--xp-fg)}.xp-tooltip__item:hover .xp-tooltip__avatar{z-index:30;transform:scale(1.02)}@media (prefers-reduced-motion: reduce){.xp-tooltip__avatar{transition:none}}.xp-apple-carousel__track{display:flex;width:100%;overflow-x:scroll;overscroll-behavior-x:auto;scroll-behavior:smooth;padding-block:2.5rem;scrollbar-width:none}.xp-apple-carousel__track::-webkit-scrollbar{display:none}@media (min-width: 768px){.xp-apple-carousel__track{padding-block:5rem}}.xp-apple-carousel__item{border-radius:1.5rem}.xp-apple-carousel__fade{pointer-events:none}.xp-apple-carousel__nav{position:relative;z-index:40;height:2.5rem;width:2.5rem;border:1px solid var(--xp-border);border-radius:9999px;background:var(--xp-surface-2);color:var(--xp-fg-muted);cursor:pointer;transition:background-color .2s ease,opacity .2s ease}.xp-apple-carousel__nav:hover:not(:disabled){background:var(--xp-accent-soft);color:var(--xp-fg)}.xp-apple-carousel__nav:disabled{opacity:.5;cursor:not-allowed}.xp-apple-carousel__nav svg{height:1.5rem;width:1.5rem}.xp-apple-carousel__card{position:relative;z-index:10;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;overflow:hidden;height:20rem;width:14rem;border-radius:1.5rem;background:var(--xp-surface-2);cursor:pointer}@media (min-width: 768px){.xp-apple-carousel__card{height:40rem;width:24rem}}.xp-apple-carousel__shade{background-image:linear-gradient(to bottom,#00000080,#0000,#0000);pointer-events:none}.xp-apple-carousel__card-title{text-wrap:balance}.xp-apple-carousel__backdrop{background:#000c;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.xp-apple-carousel__sheet{border-radius:1.5rem;background:var(--xp-surface);color:var(--xp-fg);font-family:var(--font-ui, inherit)}.xp-apple-carousel__sheet-title{color:var(--xp-fg)}.xp-apple-carousel__close{height:2rem;width:2rem;border:0;border-radius:9999px;background:var(--xp-fg);color:var(--xp-surface);cursor:pointer}.xp-apple-carousel__close svg{height:1.5rem;width:1.5rem}@media (prefers-reduced-motion: reduce){.xp-apple-carousel__track{scroll-behavior:auto}}.xp-aurora{--xp-aurora-1: #3b82f6;--xp-aurora-2: #a5b4fc;--xp-aurora-3: #93c5fd;--xp-aurora-4: #ddd6fe;--xp-aurora-5: #60a5fa;--xp-aurora-duration: 60s;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;overflow:hidden;background:var(--xp-surface, #f4f4f5);color:var(--xp-fg, #0a0a0a);transition:background-color .2s ease,color .2s ease}.xp-aurora__stage{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.xp-aurora__sheet{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;pointer-events:none;background-image:var(--xp-aurora-white-gradient),var(--xp-aurora-colors);background-size:300% 200%;background-position:50% 50%;opacity:.5;filter:blur(10px) invert(1);will-change:transform;animation:xp-aurora-drift var(--xp-aurora-duration) linear infinite}.xp-aurora__sheet:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--xp-aurora-white-gradient),var(--xp-aurora-colors);background-size:200% 100%;background-attachment:fixed;mix-blend-mode:difference;animation:xp-aurora-drift var(--xp-aurora-duration) linear infinite}.xp-aurora__sheet--radial{mask-image:radial-gradient(ellipse at 100% 0%,black 10%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 100% 0%,black 10%,transparent 70%)}.xp-aurora__content{position:relative;z-index:10}:root[data-theme=dark] .xp-aurora,[data-theme=dark] .xp-aurora{--xp-aurora-white-gradient: repeating-linear-gradient( 100deg, #000 0%, #000 7%, transparent 10%, transparent 12%, #000 16% );--xp-aurora-1: #1d4ed8;--xp-aurora-2: #4f46e5;--xp-aurora-3: #2563eb;--xp-aurora-4: #6d28d9;--xp-aurora-5: #3b82f6;background:var(--xp-surface, #18181b)}:root[data-theme=dark] .xp-aurora__sheet,[data-theme=dark] .xp-aurora__sheet{filter:blur(10px)}.xp-aurora{--xp-aurora-white-gradient: repeating-linear-gradient( 100deg, #fff 0%, #fff 7%, transparent 10%, transparent 12%, #fff 16% )}@keyframes xp-aurora-drift{0%{background-position:50% 50%,50% 50%}to{background-position:350% 50%,350% 50%}}@media (prefers-reduced-motion: reduce){.xp-aurora__sheet,.xp-aurora__sheet:after{animation:none}}.xp-balance-slider{--xp-bs-speed: .65s;--xp-bs-update: 0s;--xp-bs-timing: linear( 0, .5007 7.21%, .7803 12.29%, .8883 14.93%, .9724 17.63%, 1.0343 20.44%, 1.0754 23.44%, 1.0898 25.22%, 1.0984 27.11%, 1.1014 29.15%, 1.0989 31.4%, 1.0854 35.23%, 1.0196 48.86%, 1.0043 54.06%, .9956 59.6%, .9925 68.11%, 1 )}.xp-balance-slider__labels{transform:translateY(calc(var(--xp-bs-shift, 0) * 50%));transition:transform var(--xp-bs-speed) var(--xp-bs-timing);counter-reset:xpbs-low var(--xp-bs-value, 0) xpbs-high calc(100 - var(--xp-bs-value, 0))}.xp-balance-slider__labels:before,.xp-balance-slider__labels:after{position:absolute;top:50%;transform:translateY(-50%);font-weight:700;font-variant-numeric:tabular-nums;font-family:monospace;color:#fff}.xp-balance-slider__labels:before{--xp-bs-range: calc((70 - (var(--xp-bs-value, 0) / 100 * 10)) * 1%);color:#e17833;content:var(--xp-bs-left-label, "LEFT ") counter(xpbs-low) "%";mask:linear-gradient(90deg,hsl(0 0% 100% / .6) var(--xp-bs-range),hsl(0 0% 100% / 1) var(--xp-bs-range));-webkit-mask:linear-gradient(90deg,hsl(0 0% 100% / .6) var(--xp-bs-range),hsl(0 0% 100% / 1) var(--xp-bs-range));left:.5rem}.xp-balance-slider__labels:after{--xp-bs-range: calc((50 - (var(--xp-bs-value, 0) / 100 * 10)) * 1%);content:counter(xpbs-high) "% " var(--xp-bs-right-label, " RIGHT");mask:linear-gradient(90deg,hsl(0 0% 100% / 1) var(--xp-bs-range),hsl(0 0% 100% / .5) var(--xp-bs-range));-webkit-mask:linear-gradient(90deg,hsl(0 0% 100% / 1) var(--xp-bs-range),hsl(0 0% 100% / .5) var(--xp-bs-range));right:.5rem}.xp-balance-slider__track{height:calc(50% + (var(--xp-bs-shift, 0) * 50%));transition:height var(--xp-bs-speed) var(--xp-bs-timing)}.xp-balance-slider__track:before{content:"";position:absolute;top:0;bottom:0;left:0;width:calc(var(--xp-bs-value, 0) * 1% - .5rem);background:var(--xp-bs-left, #e68a00);border-radius:var(--xp-bs-radius, 8px);transition:width var(--xp-bs-update)}.xp-balance-slider__track:after{content:"";position:absolute;top:0;bottom:0;right:0;width:calc((100 - var(--xp-bs-value, 0)) * 1% - .5rem);background:var(--xp-bs-right, #ffffff);border-radius:var(--xp-bs-radius, 8px);transition:width var(--xp-bs-update)}.xp-balance-slider__indicator{background:var(--xp-bs-indicator, #ffffff);left:calc(var(--xp-bs-value, 0) * 1%);transition:left var(--xp-bs-update);border-radius:2px}.xp-balance-slider__input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:120px;width:40px;margin-top:0;opacity:1}.xp-balance-slider__input::-webkit-slider-runnable-track{height:120px;background:#e63b1980;margin-top:-60px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}.xp-balance-slider__input::-moz-range-track{height:120px;background:#e63b1980;margin-top:-60px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}.xp-balance-slider__input::-moz-range-thumb{height:120px;width:40px;border:none;background:transparent}.xp-bento-item{border-radius:12px;border:1px solid transparent;background:var(--xp-surface, #ffffff);transition:box-shadow .2s ease,border-color .2s ease}.xp-bento-item:hover{box-shadow:var(--xp-shadow, 0 1px 2px rgba(15, 23, 42, .06), 0 12px 32px -12px rgba(15, 23, 42, .22))}.xp-bento-item__title{color:var(--xp-fg, #0a0a0a)}.xp-bento-item__desc{color:var(--xp-fg-muted, #52525b)}:root[data-theme=dark] .xp-bento-item,[data-theme=dark] .xp-bento-item{border-color:#fff3}:root[data-theme=dark] .xp-bento-item:hover,[data-theme=dark] .xp-bento-item:hover{box-shadow:none}.xp-bento-card{border-radius:12px;background:var(--xp-surface, #ffffff);box-shadow:0 0 0 1px #00000008,0 2px 4px #0000000d,0 12px 24px #0000000d}:root[data-theme=dark] .xp-bento-card,[data-theme=dark] .xp-bento-card{background:var(--xp-surface, #000000);box-shadow:0 -20px 80px -20px #ffffff1f inset;border:1px solid rgba(255,255,255,.1)}.xp-bento-card__icon,.xp-bento-card__name{color:var(--xp-fg, #404040)}.xp-bento-card__desc{color:var(--xp-fg-muted, #a3a3a3)}.xp-bento-card__scrim{background-color:transparent;transition:background-color .3s ease}.xp-bento-card:hover .xp-bento-card__scrim{background-color:#00000008}:root[data-theme=dark] .xp-bento-card:hover .xp-bento-card__scrim,[data-theme=dark] .xp-bento-card:hover .xp-bento-card__scrim{background-color:#ffffff0f}.xp-bento-card__cta{border-radius:6px;color:var(--xp-fg, #404040)}.xp-bento-card__cta:hover{background-color:var(--xp-accent-soft, rgba(79, 143, 226, .16))}.xp-blackhole:before{content:"";position:absolute;top:50%;left:50%;display:block;width:140%;height:140%;transform:translate3d(-50%,-50%,0);background:radial-gradient(ellipse at 50% 55%,transparent 10%,white 50%)}.xp-blackhole:after{content:"";position:absolute;top:50%;left:50%;z-index:5;display:block;width:100%;height:100%;transform:translate3d(-50%,-50%,0);mix-blend-mode:overlay;background:radial-gradient(ellipse at 50% 75%,#a900ff 20%,transparent 75%)}.xp-blackhole__canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;opacity:.1}.xp-blackhole__band{position:absolute;top:-71.5%;left:50%;z-index:3;width:30%;height:140%;transform:translate3d(-50%,0,0);border-bottom-left-radius:9999px;border-bottom-right-radius:9999px;background-image:linear-gradient(20deg,#00f8f1,#ffbd1e40 16.5%,#fe848f,#fe848f40,#00f8f1 66%,#00f8f180 85.5%,#ffbd1e);background-repeat:no-repeat;background-size:100% 200%;background-position:0% 100%;opacity:.75;mix-blend-mode:plus-darker;filter:blur(64px)}.xp-blackhole__scanlines{position:absolute;top:0;left:0;z-index:7;width:100%;height:100%;opacity:.5;mix-blend-mode:overlay}:root[data-theme=dark] .xp-blackhole:before,[data-theme=dark] .xp-blackhole:before{background:radial-gradient(ellipse at 50% 55%,transparent 10%,black 50%)}:root[data-theme=dark] .xp-blackhole__canvas,[data-theme=dark] .xp-blackhole__canvas{opacity:.2}:root[data-theme=dark] .xp-blackhole__band,[data-theme=dark] .xp-blackhole__band{mix-blend-mode:plus-lighter;background-image:linear-gradient(20deg,#00f8f1,#ffbd1e20 16.5%,#fe848f,#fe848f20,#00f8f1 66%,#00f8f160 85.5%,#ffbd1e)}:root[data-theme=dark] .xp-blackhole__scanlines,[data-theme=dark] .xp-blackhole__scanlines{background:repeating-linear-gradient(transparent,transparent 1px,white 1px,white 2px)}@media (prefers-reduced-motion: reduce){.xp-blackhole__band{background-position:0% 100%}}.xp-neural{position:relative;width:100%;height:100%;overflow:hidden}.xp-neural__canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;opacity:.95;pointer-events:none}.xp-shadertoy>canvas{display:block;width:100%;height:100%;max-width:100%}.xp-shadertoy--interactive>canvas{cursor:pointer;touch-action:pan-y}.xp-shadertoy__noise{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;pointer-events:none;background-repeat:repeat}.xp-stars{position:relative;width:100%;height:100%;overflow:hidden;background:var(--xp-stars-sky, radial-gradient(ellipse at bottom, #262626 0%, #000000 100%));color:var(--xp-stars-fg, #fafafa)}.xp-stars__layer{position:absolute;top:0;left:0;width:100%;height:2000px}.xp-stars__field{position:absolute;left:0;background:transparent;border-radius:9999px}.xp-stars__content{position:relative;z-index:1}.xp-book{position:relative;z-index:10;width:-moz-min-content;width:min-content;perspective:800px;--xp-book-shadow-color: #bbb}:root[data-theme=dark] .xp-book,[data-theme=dark] .xp-book{--xp-book-shadow-color: #111}.xp-book__stage{position:relative;aspect-ratio:3 / 4;transform-style:preserve-3d;transform:rotateY(0);transition-property:transform;transition-timing-function:ease;border-radius:var(--xp-book-radius, 6px)}.xp-book:hover .xp-book__stage,.xp-book__stage--static,.xp-book:hover .xp-book__stage--static{transform:rotateY(-30deg)}.xp-book__face{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:1.5rem;color:#fff;background-image:var( --xp-book-gradient, linear-gradient(to top right, #18181b, #3f3f46) );border-radius:var(--xp-book-radius, 6px)}.xp-book__face--front{transform:translateZ(25px);box-shadow:5px 5px 20px var(--xp-book-shadow-color)}.xp-book__face--back{transform:translateZ(-25px)}.xp-book__sheen{position:absolute;top:0;left:0;height:100%;min-width:8.2%;opacity:.2;background:linear-gradient(90deg,#fff0,#fff0 12%,#ffffff40 29.25%,#fff0 50.5%,#fff0 75.25%,#ffffff40 91%,#fff0),linear-gradient(90deg,rgba(0,0,0,.03),rgba(0,0,0,.1) 12%,transparent 30%,rgba(0,0,0,.02) 50%,rgba(0,0,0,.2) 73.5%,rgba(0,0,0,.5) 75.25%,rgba(0,0,0,.15) 85.25%,transparent)}.xp-book__spine{position:absolute;left:0;top:3px;bottom:3px;width:48px;background:linear-gradient(90deg,#fff 50%,#f9f9f9 50%)}.xp-book__body{padding-left:.25rem}.xp-book-header{display:flex;flex-wrap:wrap;gap:.5rem}.xp-book-title{font-size:inherit;margin-top:.75rem;margin-bottom:.25rem;font-weight:700;text-wrap:balance;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xp-book-description{font-size:.75rem;line-height:1.625;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xp-beam-frame{--xp-beam-size: 200;--xp-beam-frame-width: 1.5;--xp-beam-anchor: 90;--xp-beam-from: #ffaa40;--xp-beam-to: #9c40ff;--xp-beam-duration: 15s;--xp-beam-delay: 0s;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;border:calc(var(--xp-beam-frame-width) * 1px) solid transparent;mask-image:linear-gradient(transparent,transparent),linear-gradient(#fff,#fff);-webkit-mask-image:linear-gradient(transparent,transparent),linear-gradient(#fff,#fff);mask-clip:padding-box,border-box;-webkit-mask-clip:padding-box,border-box;mask-composite:intersect;-webkit-mask-composite:source-in}.xp-beam-frame:after{content:"";position:absolute;aspect-ratio:1 / 1;width:calc(var(--xp-beam-size) * 1px);background:linear-gradient(to left,var(--xp-beam-from),var(--xp-beam-to),transparent);offset-path:rect(0 auto auto 0 round calc(var(--xp-beam-size) * 1px));offset-anchor:calc(var(--xp-beam-anchor) * 1%) 50%;animation:xp-beam-run var(--xp-beam-duration) linear infinite;animation-delay:var(--xp-beam-delay)}@keyframes xp-beam-run{to{offset-distance:100%}}@media (prefers-reduced-motion: reduce){.xp-beam-frame:after{animation:none}}.xp-box-reveal{position:relative;overflow:hidden}.xp-box-reveal__slide{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20}.xp-card3d{perspective:1000px}.xp-card3d__stage{transform-style:preserve-3d;transition:transform .2s cubic-bezier(.22,1,.36,1);will-change:transform}.xp-card3d__body{transform-style:preserve-3d}.xp-card3d__item{transition:transform .15s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion: reduce){.xp-card3d__stage,.xp-card3d__item{transition:none}}.xp-card-spotlight{position:relative;display:flex;width:100%;height:100%;overflow:hidden;border:1px solid var(--xp-border);border-radius:12px;background:var(--xp-surface);color:var(--xp-fg);isolation:isolate}.xp-card-spotlight__content{position:relative;z-index:10}.xp-card-spotlight__glow{--xp-spotlight-x: -2000px;--xp-spotlight-y: -2000px;--xp-spotlight-color: #262626;--xp-spotlight-opacity: .8;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:0;border-radius:inherit;background:radial-gradient(circle at var(--xp-spotlight-x) var(--xp-spotlight-y),var(--xp-spotlight-color) 0%,rgba(0,0,0,0) 70%);transition:opacity .3s ease}:root[data-theme=dark] .xp-card-spotlight__glow,[data-theme=dark] .xp-card-spotlight__glow{--xp-spotlight-color: #a1a1aa}.xp-card-spotlight:hover .xp-card-spotlight__glow{opacity:var(--xp-spotlight-opacity)}.xp-card-spotlight--instant .xp-card-spotlight__glow{transition:none}.xp-carousel3d{position:relative;width:100%;height:60vh;overflow:hidden}.xp-carousel3d__camera{position:absolute;top:0;right:0;bottom:0;left:0}.xp-carousel3d__offset{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}.xp-carousel3d__stage{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;will-change:transform}.xp-carousel3d__item{position:absolute;top:50%;left:50%;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:8px;will-change:transform}.xp-carousel3d__grab{position:absolute;top:40%;left:0;z-index:100;width:100%;height:80%;transform:translateY(-50%);cursor:grab;touch-action:none}.xp-carousel3d__grab:active{cursor:grabbing}.xp-compare{position:relative}.xp-compare--drag{touch-action:none}.xp-compare:focus-visible{outline:2px solid var(--xp-compare-accent, var(--xp-accent, #4f8fe2));outline-offset:2px}.xp-compare__line{position:absolute;top:0;z-index:40;height:100%;width:1px;pointer-events:none;background:linear-gradient(to bottom,transparent 5%,var(--xp-compare-accent, var(--xp-accent, #4f8fe2)) 50%,transparent 95%)}.xp-compare__glow{position:absolute;top:50%;left:0;transform:translateY(-50%)}.xp-compare__glow--wide{z-index:20;height:100%;width:9rem;opacity:.5;background:linear-gradient(to right,var(--xp-compare-accent, var(--xp-accent, #4f8fe2)),transparent 50%,transparent);mask-image:radial-gradient(100px at left,white,transparent);-webkit-mask-image:radial-gradient(100px at left,white,transparent)}.xp-compare__glow--narrow{z-index:10;height:50%;width:2.5rem;background:linear-gradient(to right,#22d3ee,transparent 50%,transparent);mask-image:radial-gradient(50px at left,white,transparent);-webkit-mask-image:radial-gradient(50px at left,white,transparent)}.xp-compare__stars{position:absolute;top:50%;right:-2.5rem;height:75%;width:2.5rem;transform:translateY(-50%);mask-image:radial-gradient(100px at left,white,transparent);-webkit-mask-image:radial-gradient(100px at left,white,transparent)}.xp-compare__starfield{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.xp-compare-star{position:absolute;background:#fff;border-radius:9999px;opacity:var(--xp-star-o0, .2);animation:xp-compare-star-twinkle var(--xp-star-twinkle, 3s) ease-in-out infinite alternate,xp-compare-star-drift var(--xp-star-drift, 8s) linear infinite}@keyframes xp-compare-star-twinkle{0%{opacity:var(--xp-star-o0, .2)}to{opacity:var(--xp-star-o1, 1)}}@keyframes xp-compare-star-drift{0%{transform:translate(0)}25%{transform:translate(var(--xp-star-dir, 0px),calc(var(--xp-star-dir, 0px) / 2))}50%{transform:translate(calc(var(--xp-star-dir, 0px) / 2),var(--xp-star-dir, 0px))}75%{transform:translate(calc(var(--xp-star-dir, 0px) * -1),calc(var(--xp-star-dir, 0px) / 2))}to{transform:translate(0)}}.xp-compare__handle{pointer-events:auto;position:absolute;top:50%;right:-.625rem;z-index:30;display:flex;height:1.25rem;width:1.25rem;align-items:center;justify-content:center;transform:translateY(-50%);cursor:grab;border-radius:6px;background:#fff;color:#000;box-shadow:0 -1px #ffffff40;touch-action:none}.xp-compare--drag .xp-compare__handle:active{cursor:grabbing}.xp-compare__first{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;height:100%;width:100%;overflow:hidden;border-radius:16px}.xp-compare__first .xp-compare__img,img.xp-compare__img,.xp-compare__second{border-radius:16px}.xp-confetti__canvas{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xp-confetti-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1.125rem;font:inherit;font-weight:500;line-height:1.2;color:var(--xp-fg);background:var(--xp-surface);border:1px solid var(--xp-border);border-radius:10px;cursor:pointer;transition:background-color .15s ease,transform .15s cubic-bezier(.32,.72,0,1)}.xp-confetti-btn:hover{background:var(--xp-surface-2)}.xp-confetti-btn:active{transform:translateY(1px)}.xp-confetti-btn:focus-visible{outline:2px solid var(--xp-accent);outline-offset:2px}.xp-confetti-btn:disabled{cursor:not-allowed;opacity:.55}.xp-container-scroll{height:60rem}@media (min-width: 768px){.xp-container-scroll{height:80rem}}.xp-container-scroll__frame{height:30rem;padding:.5rem;border:4px solid #6c6c6c;border-radius:30px;background:#222;box-shadow:0 0 #0000004d,0 9px 20px #0000004a,0 37px 37px #00000042,0 84px 50px #00000026,0 149px 60px #0000000a,0 233px 65px #00000003}@media (min-width: 768px){.xp-container-scroll__frame{height:40rem;padding:1.5rem}}.xp-container-scroll__screen{border-radius:16px;background:var(--xp-surface-2, #f3f4f6)}@media (min-width: 768px){.xp-container-scroll__screen{padding:1rem}}.xp-text-flip{position:relative;display:inline-block;border-radius:.5rem;padding:.5rem 1rem .75rem;font-size:2.25rem;line-height:2.5rem;font-weight:700;text-align:center;color:var(--xp-fg, #0a0a0a);background:linear-gradient(to bottom,#f3f4f6,#e5e7eb);box-shadow:inset 0 -1px #d1d5db,inset 0 0 0 1px #d1d5db,0 4px 8px #d1d5db}@media (min-width: 768px){.xp-text-flip{font-size:4.5rem;line-height:1}}:root[data-theme=dark] .xp-text-flip,[data-theme=dark] .xp-text-flip{color:#fff;background:linear-gradient(to bottom,#374151,#1f2937);box-shadow:inset 0 -1px #10171e,inset 0 0 0 1px #0d87de3d,0 4px 8px #00000052}.xp-text-flip__word,.xp-text-flip__letters{display:inline-block}.xp-text-flip__letter{display:inline-block;white-space:pre;will-change:filter,opacity}@media (prefers-reduced-motion: reduce){.xp-text-flip__letter{will-change:auto}}.xp-cube-carousel{position:relative;outline:none}.xp-cube-carousel--draggable{cursor:move;touch-action:none}.xp-cube-carousel:focus-visible{outline:2px solid var(--xp-accent, #4f8fe2);outline-offset:4px}.xp-cube-carousel__stage{position:relative;width:100%;height:100%;transform-style:preserve-3d}.xp-cube-carousel__face{position:absolute;overflow:hidden;backface-visibility:hidden}.xp-cube-carousel__face--debug{opacity:.5}.xp-cube-carousel__media{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.xp-cube-carousel__debug-label{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:1.5rem;line-height:2rem;border:1px solid var(--xp-border, rgba(0, 0, 0, .14))}.xp-dtestimonials{display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%;background:var(--xp-surface);color:var(--xp-fg)}.xp-dtestimonials--full{min-height:100vh}.xp-dtestimonials__shell{position:relative;width:100%;max-width:64rem}.xp-dtestimonials__ghost{position:absolute;top:50%;left:-2rem;z-index:0;transform:translateY(-50%);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.06;font-size:28rem;line-height:1;font-weight:700;letter-spacing:-.05em;color:var(--xp-fg)}.xp-dtestimonials__ghost-inner{will-change:transform}.xp-dtestimonials__ghost-number{display:block}.xp-dtestimonials__row{position:relative;display:flex}.xp-dtestimonials__rail{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-right:4rem;border-right:1px solid var(--xp-border)}.xp-dtestimonials__rail-title{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--xp-fg-muted)}.xp-dtestimonials__progress{position:relative;margin-top:2rem;width:1px;height:8rem;background:var(--xp-border)}.xp-dtestimonials__progress-fill{position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:top;background:var(--xp-fg)}.xp-dtestimonials__main{flex:1 1 auto;padding:3rem 0 3rem 4rem;min-width:0}.xp-dtestimonials__badge-row{margin-bottom:2rem}.xp-dtestimonials__badge{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .75rem;border:1px solid var(--xp-border);border-radius:9999px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;color:var(--xp-fg-muted)}.xp-dtestimonials__badge-dot{width:.375rem;height:.375rem;border-radius:9999px;background:var(--xp-accent)}.xp-dtestimonials__quote-block{position:relative;margin-bottom:3rem;min-height:8.75rem}.xp-dtestimonials__quote{margin:0;font-size:2.25rem;line-height:1.15;font-weight:300;letter-spacing:-.025em;color:var(--xp-fg)}@media (min-width: 768px){.xp-dtestimonials__quote{font-size:3rem}}.xp-dtestimonials__quote-word{display:inline-block;margin-right:.3em}.xp-dtestimonials__author-row{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem}.xp-dtestimonials__author{display:flex;align-items:center;gap:1rem}.xp-dtestimonials__author-line{display:block;width:2rem;height:1px;background:var(--xp-fg)}.xp-dtestimonials__author-name{margin:0;font-size:1rem;font-weight:500;color:var(--xp-fg)}.xp-dtestimonials__author-role{margin:.125rem 0 0;font-size:.875rem;color:var(--xp-fg-muted)}.xp-dtestimonials__nav{display:flex;align-items:center;gap:1rem}.xp-dtestimonials__nav-btn{position:relative;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:0;overflow:hidden;border:1px solid var(--xp-border);border-radius:9999px;background:transparent;color:var(--xp-fg);cursor:pointer;transition:transform .15s cubic-bezier(.22,1,.36,1)}.xp-dtestimonials__nav-btn:active{transform:translateY(1px)}.xp-dtestimonials__nav-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--xp-fg)}.xp-dtestimonials__nav-icon{position:relative;z-index:10;display:block;transition:color .15s ease}.xp-dtestimonials__nav-btn:hover .xp-dtestimonials__nav-icon{color:color-mix(in srgb,var(--xp-fg) 30%,transparent)}.xp-dtestimonials__ticker{position:absolute;right:0;bottom:-5rem;left:0;overflow:hidden;pointer-events:none;opacity:.08}.xp-dtestimonials__ticker-track{display:flex;font-size:3.75rem;font-weight:700;letter-spacing:-.025em;white-space:nowrap;will-change:transform;animation:xp-dtestimonials-ticker 20s linear infinite}.xp-dtestimonials__ticker-item{margin:0 2rem}@keyframes xp-dtestimonials-ticker{0%{transform:translate(0)}to{transform:translate(-1000px)}}@media (prefers-reduced-motion: reduce){.xp-dtestimonials__ticker-track{animation:none}.xp-dtestimonials__nav-icon{transition:none}}.xp-dir-hover{position:relative;overflow:hidden;border-radius:8px;background:transparent;transition:all .3s;touch-action:manipulation}.xp-dir-hover:active{transform:scale(.98)}@media (min-width: 768px){.xp-dir-hover:active{transform:none}}@media (max-width: 768px){.xp-dir-hover{min-height:44px;min-width:44px}}.xp-dir-hover__scrim{background:#0006}:root[data-theme=dark] .xp-dir-hover__scrim,[data-theme=dark] .xp-dir-hover__scrim{background:#0009}.xp-dir-hover__frame{background:var(--xp-surface-2, #fafafa)}.xp-dir-hover__label{color:#fff}.xp-dither{position:relative;width:100%;height:100%;overflow:hidden}.xp-dither__canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;image-rendering:pixelated}.xp-dock{display:flex;align-items:center;gap:1rem;height:58px;width:-moz-max-content;width:max-content;margin:2rem auto 0;padding:.5rem;border:1px solid var(--xp-border);border-radius:1rem;background:var(--xp-surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background-color .2s ease,border-color .2s ease}@supports (backdrop-filter: blur(1px)){.xp-dock{background:color-mix(in srgb,var(--xp-surface) 55%,transparent)}}.xp-dock--vertical{flex-direction:column;height:-moz-max-content;height:max-content;width:58px}.xp-dock--from-top{align-items:flex-start}.xp-dock--from-middle{align-items:center}.xp-dock--from-bottom{align-items:flex-end}.xp-dock__icon{display:flex;aspect-ratio:1 / 1;align-items:center;justify-content:center;border-radius:9999px;cursor:pointer;transition:width .2s ease-out,height .2s ease-out}.xp-dock__sep{position:relative;display:block;background:var(--xp-surface-2)}.xp-dock__sep--column{height:80%;width:2px}.xp-dock__sep--row{height:2px;width:80%}.xp-expandable-gallery{--xp-expand-gallery-height: 24rem;--xp-expand-gallery-grow: 3;display:flex;width:100%;height:var(--xp-expand-gallery-height);gap:.5rem}.xp-expandable-gallery__item{position:relative;display:flex;flex:1 1 0%;height:100%;overflow:hidden;cursor:pointer;border-radius:12px;transition:flex-grow .5s ease-in-out;will-change:flex-grow}.xp-expandable-gallery__item:hover{flex-grow:var(--xp-expand-gallery-grow)}.xp-expandable-gallery__img{position:relative;height:100%;-o-object-fit:cover;object-fit:cover}.xp-expandable-gallery--still .xp-expandable-gallery__item{transition:none}.xp-fey{--xp-fey-stage-h: 30rem;--xp-fey-card-w: 10rem;position:relative;height:100vh;height:100dvh;color:var(--xp-fg)}.xp-fey__stage{position:relative;display:flex;height:var(--xp-fey-stage-h);width:calc(var(--xp-fey-card-w) * 2.4);mask-image:linear-gradient(to bottom,black 10%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 10%,transparent 100%)}.xp-fey__main,.xp-fey__card{height:var(--xp-fey-stage-h);width:var(--xp-fey-card-w)}.xp-fey__shot{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:9 / 16;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;transition:opacity var(--xp-fey-swap, .5s) ease}.xp-fey__card .xp-fey__shot--active{opacity:0}.xp-fey__card .xp-fey__shot--idle,.xp-fey__card .xp-fey__shot--single,.xp-fey__card:hover .xp-fey__shot--active{opacity:1}.xp-fey__card:hover .xp-fey__shot--idle{opacity:0}.xp-fey__card--pinned .xp-fey__shot--active{opacity:1}.xp-fey__card--pinned .xp-fey__shot--idle{opacity:0}.xp-fey__smudge{height:100%;width:1rem;filter:blur(12px)}.xp-fey__heading{position:absolute;top:50%;left:50%;z-index:50;margin-inline:auto;width:-moz-fit-content;width:fit-content;transform:translate(-50%,-50%);text-align:center;font-size:1.25rem;font-weight:700;letter-spacing:-.025em;line-height:1.1;white-space:nowrap;padding-block:1rem;transition:all .5s;-webkit-background-clip:text;background-clip:text}@media (min-width: 768px){.xp-fey__heading{font-size:3rem}}.xp-fey__heading--outline{background-image:linear-gradient(to right,var(--xp-fey-heading, var(--xp-fg)) 0%,transparent 30%,transparent 60%,transparent 80%,var(--xp-fey-heading, var(--xp-fg)) 100%);background-image:linear-gradient(to right,var(--xp-fey-heading, var(--xp-fg)) 0%,transparent 30%,transparent 60%,color-mix(in srgb,var(--xp-fey-heading, var(--xp-fg)) 20%,transparent) 80%,var(--xp-fey-heading, var(--xp-fg)) 100%);color:transparent}.xp-fey__heading--plain{background-image:linear-gradient(to right,var(--xp-fey-heading, var(--xp-fg)),var(--xp-fey-heading, var(--xp-fg)));color:inherit}@media (prefers-reduced-motion: reduce){.xp-fey__shot{transition:none}}.xp-tree{width:100%;height:100%}.xp-tree__scroll{position:relative;height:100%;overflow:auto;padding-inline:.5rem}.xp-tree__row{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.25rem;margin:0;padding:.125rem .25rem .125rem .375rem;border:0;border-radius:.25rem;background:transparent;color:var(--xp-fg);font:inherit;font-size:.875rem;line-height:1.4;text-align:left;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out}.xp-tree__row[data-selected=true]{background:var(--xp-surface-2)}.xp-tree__row--disabled{cursor:not-allowed;opacity:.5}.xp-tree__indicator{left:.375rem;height:100%;width:1px;border-radius:.375rem;padding-block:.75rem;background:var(--xp-surface-2);transition:background-color .3s ease-in-out}[dir=rtl] .xp-tree__indicator{left:auto;right:.375rem}.xp-tree__indicator:hover{background:var(--xp-border)}.xp-fileupload__zone{cursor:pointer}.xp-fileupload__zone--disabled{cursor:not-allowed;opacity:.6}.xp-fileupload__input{display:none}.xp-fileupload__pattern{mask-image:radial-gradient(ellipse at center,white,transparent);-webkit-mask-image:radial-gradient(ellipse at center,white,transparent)}.xp-fileupload__title{color:var(--xp-fg);font-family:var(--font-ui, inherit)}.xp-fileupload__hint{color:var(--xp-fg-muted);font-family:var(--font-ui, inherit)}.xp-fileupload__item{border-radius:.375rem;background:var(--xp-surface);box-shadow:var(--xp-shadow);color:var(--xp-fg)}.xp-fileupload__name{color:var(--xp-fg)}.xp-fileupload__meta{border-radius:.5rem;background:var(--xp-surface-2);color:var(--xp-fg-muted);box-shadow:0 0 0 1px var(--xp-border)}.xp-fileupload__detail{color:var(--xp-fg-muted)}.xp-fileupload__type{border-radius:.375rem;background:var(--xp-surface-2)}.xp-fileupload__progress-track{position:relative;flex:1 1 auto;height:4px;overflow:hidden;border-radius:9999px;background:var(--xp-surface-2)}.xp-fileupload__progress-bar{height:100%;border-radius:9999px;background:var(--xp-accent);transition:width .2s ease}.xp-fileupload__progress-text{color:var(--xp-fg-muted);font-variant-numeric:tabular-nums}.xp-fileupload__remove{display:inline-flex;align-items:center;justify-content:center;height:1.5rem;width:1.5rem;padding:0;border:0;border-radius:9999px;background:var(--xp-surface-2);color:var(--xp-fg-muted);cursor:pointer}.xp-fileupload__remove:hover{background:var(--xp-accent-soft);color:var(--xp-fg)}.xp-fileupload__badge{border-radius:.375rem;background:var(--xp-surface);box-shadow:0 10px 50px #0000001a}.xp-fileupload__badge-icon{color:var(--xp-fg-muted)}.xp-fileupload__ring{border:1px dashed var(--xp-accent);border-radius:.375rem;opacity:0;transition:opacity .3s ease;pointer-events:none}.xp-fileupload__ring--active{opacity:1}.xp-fileupload__grid{gap:1px;background:var(--xp-surface-2)}.xp-fileupload__cell{border-radius:2px}.xp-fileupload__cell--flat{background:var(--xp-surface)}.xp-fileupload__cell--raised{background:var(--xp-surface);box-shadow:0 0 1px 3px #fff inset}:root[data-theme=dark] .xp-fileupload__cell--raised,[data-theme=dark] .xp-fileupload__cell--raised{box-shadow:0 0 1px 3px #000 inset}@media (prefers-reduced-motion: reduce){.xp-fileupload__ring{transition:none}}.xp-fgrid{display:block;width:100%;height:100%}.xp-flip-card{perspective:1000px}.xp-flip-card__inner{transform-style:preserve-3d;transition:transform .5s}.xp-flip-card:hover .xp-flip-card__inner--y{transform:rotateY(180deg)}.xp-flip-card:hover .xp-flip-card__inner--x{transform:rotateX(180deg)}.xp-flip-card__inner--y .xp-flip-card__face--back{transform:rotateY(180deg)}.xp-flip-card__inner--x .xp-flip-card__face--back{transform:rotateX(180deg)}.xp-flip-card__face{overflow:hidden;border:1px solid var(--xp-border);border-radius:16px;backface-visibility:hidden;-webkit-backface-visibility:hidden}.xp-flip-card__face--back{background:var(--xp-surface);color:var(--xp-fg)}.xp-flip-card--instant .xp-flip-card__inner{transition:none}.xp-flip-words__display{color:var(--xp-fg)}.xp-flip-words__word{opacity:0;animation:xp-flip-words-word-in .3s ease forwards}.xp-flip-words__letter{opacity:0;animation:xp-flip-words-letter-in .2s ease forwards}@keyframes xp-flip-words-word-in{0%{opacity:0;transform:translateY(10px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0px)}}@keyframes xp-flip-words-letter-in{0%{opacity:0;transform:translateY(10px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0px)}}@media (prefers-reduced-motion: reduce){.xp-flip-words__word,.xp-flip-words__letter{animation:none;opacity:1;transform:none;filter:none}}.xp-flip-words--static .xp-flip-words__word,.xp-flip-words--static .xp-flip-words__letter{animation:none;opacity:1;transform:none;filter:none}.xp-floating-card{perspective:1200px;transform-style:preserve-3d}.xp-floating-card__body{--xp-floating-card-radius: 16px;position:relative;border-radius:var(--xp-floating-card-radius);transform-style:preserve-3d;will-change:transform;box-shadow:var( --xp-floating-card-shadow, rgba(0, 0, 0, .01) 0px 520px 146px 0px, rgba(0, 0, 0, .04) 0px 333px 133px 0px, rgba(0, 0, 0, .26) 0px 83px 83px 0px, rgba(0, 0, 0, .29) 0px 21px 46px 0px )}.xp-floating-card__glare{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;width:100%;height:100%;border-radius:var(--xp-floating-card-radius);mix-blend-mode:overlay;pointer-events:none}.xp-focus{position:relative;display:flex;gap:1em;justify-content:center;align-items:center;flex-wrap:wrap}.xp-focus__word{position:relative;font-size:3rem;font-weight:900;cursor:pointer;transition:color .3s ease}.xp-focus__frame{position:absolute;top:0;left:0;pointer-events:none;box-sizing:content-box;border:none}.xp-focus__corner{position:absolute;width:1rem;height:1rem;border:3px solid var(--xp-focus-frame-color, var(--xp-accent, #4f8fe2));filter:drop-shadow(0 0 4px var(--xp-focus-frame-color, var(--xp-accent, #4f8fe2)));border-radius:3px;transition:none}.xp-focus__corner--tl{top:-10px;left:-10px;border-right:none;border-bottom:none}.xp-focus__corner--tr{top:-10px;right:-10px;border-left:none;border-bottom:none}.xp-focus__corner--bl{bottom:-10px;left:-10px;border-right:none;border-top:none}.xp-focus__corner--br{bottom:-10px;right:-10px;border-left:none;border-top:none}.xp-glare-card{--xp-glare-duration: .3s;--xp-glare-easing: ease;--xp-glare-opacity: 0;--xp-glare-radius: 48px;--xp-glare-foil-size: 100%;--xp-glare-mx: 50%;--xp-glare-my: 50%;--xp-glare-rx: 0deg;--xp-glare-ry: 0deg;--xp-glare-bgx: 50%;--xp-glare-bgy: 50%;position:relative;isolation:isolate;contain:layout style;perspective:600px;transition:transform var(--xp-glare-duration) var(--xp-glare-easing);will-change:transform}.xp-glare-card__inner{display:grid;height:100%;transform-origin:center;transform:rotateY(var(--xp-glare-rx)) rotateX(var(--xp-glare-ry));overflow:hidden;transition:transform var(--xp-glare-duration) var(--xp-glare-easing);will-change:transform}.xp-glare-card__inner:hover{filter:none;--xp-glare-duration: .2s;--xp-glare-easing: linear;--xp-glare-opacity: .6}.xp-glare-card__surface{grid-area:1 / 1;display:grid;width:100%;height:100%;mix-blend-mode:soft-light;clip-path:inset(0 0 0 0 round var(--xp-glare-radius))}.xp-glare-card__content{width:100%;height:100%;background:var(--xp-glare-surface, var(--xp-surface))}.xp-glare-card__glare{grid-area:1 / 1;display:grid;width:100%;height:100%;opacity:var(--xp-glare-opacity);mix-blend-mode:soft-light;background:radial-gradient(farthest-corner circle at var(--xp-glare-mx) var(--xp-glare-my),rgba(255,255,255,.8) 10%,rgba(255,255,255,.65) 20%,rgba(255,255,255,0) 90%);clip-path:inset(0 0 1px 0 round var(--xp-glare-radius));transition:opacity var(--xp-glare-duration) var(--xp-glare-easing);will-change:background}.xp-glare-card__foil{--step: 5%;--foil-svg: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.99994 3.419C2.99994 3.419 21.6142 7.43646 22.7921 12.153C23.97 16.8695 3.41838 23.0306 3.41838 23.0306' stroke='white' stroke-width='5' stroke-miterlimit='3.86874' stroke-linecap='round' style='mix-blend-mode:darken'/%3E%3C/svg%3E");--pattern: var(--foil-svg) center/100% no-repeat;--rainbow: repeating-linear-gradient( 0deg, rgb(255, 119, 115) calc(var(--step) * 1), rgba(255, 237, 95, 1) calc(var(--step) * 2), rgba(168, 255, 95, 1) calc(var(--step) * 3), rgba(131, 255, 247, 1) calc(var(--step) * 4), rgba(120, 148, 255, 1) calc(var(--step) * 5), rgb(216, 117, 255) calc(var(--step) * 6), rgb(255, 119, 115) calc(var(--step) * 7) ) 0% var(--xp-glare-bgy) / 200% 700% no-repeat;--diagonal: repeating-linear-gradient( 128deg, #0e152e 0%, hsl(180, 10%, 60%) 3.8%, hsl(180, 10%, 60%) 4.5%, hsl(180, 10%, 60%) 5.2%, #0e152e 10%, #0e152e 12% ) var(--xp-glare-bgx) var(--xp-glare-bgy) / 300% no-repeat;--shade: radial-gradient( farthest-corner circle at var(--xp-glare-mx) var(--xp-glare-my), rgba(255, 255, 255, .1) 12%, rgba(255, 255, 255, .15) 20%, rgba(255, 255, 255, .25) 120% ) var(--xp-glare-bgx) var(--xp-glare-bgy) / 300% no-repeat;position:relative;grid-area:1 / 1;display:grid;width:100%;height:100%;opacity:var(--xp-glare-opacity);mix-blend-mode:color-dodge;background:var(--pattern),var(--rainbow),var(--diagonal),var(--shade);background-blend-mode:hue,hue,hue,overlay;clip-path:inset(0 0 1px 0 round var(--xp-glare-radius));transition:opacity var(--xp-glare-duration) var(--xp-glare-easing);will-change:background}.xp-glare-card__foil:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--pattern),var(--rainbow),var(--diagonal),var(--shade);background-size:var(--xp-glare-foil-size),200% 400%,800%,200%;background-position:center,0% var(--xp-glare-bgy),calc(var(--xp-glare-bgx) * -1) calc(var(--xp-glare-bgy) * -1),var(--xp-glare-bgx) var(--xp-glare-bgy);background-repeat:no-repeat;background-blend-mode:soft-light,hue,hard-light;mix-blend-mode:exclusion}.xp-glare-card--instant,.xp-glare-card--instant .xp-glare-card__inner,.xp-glare-card--instant .xp-glare-card__glare,.xp-glare-card--instant .xp-glare-card__foil{transition:none}.xp-glow-frame{--xp-glow-frame-radius: 10px;--xp-glow-frame-width: 2px;--xp-glow-frame-duration: 10s;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;box-sizing:border-box;padding:var(--xp-glow-frame-width);border-radius:var(--xp-glow-frame-radius);background-size:300% 300%;pointer-events:none;will-change:background-position;mask-image:linear-gradient(#fff 0,#fff 0) content-box,linear-gradient(#fff 0,#fff 0);-webkit-mask-image:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;animation:xp-glow-frame-sweep var(--xp-glow-frame-duration) linear infinite}@keyframes xp-glow-frame-sweep{0%{background-position:0% 0%}50%{background-position:100% 100%}to{background-position:0% 0%}}@media (prefers-reduced-motion: reduce){.xp-glow-frame{animation:none}}.xp-glowfx__edge{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;display:none;pointer-events:none;border:1px solid var(--xp-border);border-radius:inherit;opacity:0;transition:opacity .2s ease}.xp-glowfx__edge--on{display:block}.xp-glowfx__edge--glow{opacity:1}.xp-glowfx__edge--white{border-color:#fff}.xp-glowfx{--xp-glowfx-start: 0;--xp-glowfx-active: 0;--xp-glowfx-spread: 20;--xp-glowfx-border-width: 1px;--xp-glowfx-blur: 0px;--xp-glowfx-times: 5;position:absolute;top:0;right:0;bottom:0;left:0;display:none;pointer-events:none;border-radius:inherit;opacity:1;transition:opacity .2s ease}.xp-glowfx--on{display:block}.xp-glowfx--blurred{filter:blur(var(--xp-glowfx-blur))}.xp-glowfx__ring{border-radius:inherit}.xp-glowfx__ring:after{content:"";position:absolute;inset:calc(-1 * var(--xp-glowfx-border-width));border-radius:inherit;border:var(--xp-glowfx-border-width) solid transparent;background:var(--xp-glowfx-gradient);background-attachment:fixed;mask-image:linear-gradient(#0000,#0000),conic-gradient(from calc((var(--xp-glowfx-start) - var(--xp-glowfx-spread)) * 1deg),#0000,#fff,#0000 calc(var(--xp-glowfx-spread) * 2deg));-webkit-mask-image:linear-gradient(#0000,#0000),conic-gradient(from calc((var(--xp-glowfx-start) - var(--xp-glowfx-spread)) * 1deg),#00000000 0deg,#fff,#00000000 calc(var(--xp-glowfx-spread) * 2deg));mask-clip:padding-box,border-box;-webkit-mask-clip:padding-box,border-box;mask-composite:intersect;-webkit-mask-composite:source-in;opacity:var(--xp-glowfx-active);transition:opacity .3s}.xp-gradient-btn{--xp-gradient-btn-width: 2px;--xp-gradient-btn-duration: 2.5s;--xp-gradient-btn-radius: 8px;--xp-gradient-btn-blur: 4px;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:7rem;min-height:2.5rem;padding:var(--xp-gradient-btn-width);overflow:hidden;border:0;border-radius:var(--xp-gradient-btn-radius);background:transparent;color:var(--xp-fg);font:inherit;font-weight:500;line-height:1.2;cursor:pointer;isolation:isolate}.xp-gradient-btn:before{content:"";position:absolute;top:-200%;right:-200%;bottom:-200%;left:-200%;pointer-events:none;background:conic-gradient(var(--xp-gradient-btn-colors));animation:xp-gradient-btn-spin var(--xp-gradient-btn-duration) linear infinite;filter:blur(var(--xp-gradient-btn-blur))}.xp-gradient-btn__label{position:relative;z-index:1;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;padding:.5rem 1rem;border-radius:max(0px,calc(var(--xp-gradient-btn-radius) - var(--xp-gradient-btn-width)));background-color:var(--xp-gradient-btn-bg, var(--xp-surface))}@keyframes xp-gradient-btn-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.xp-gradient-btn:disabled{cursor:not-allowed;opacity:.55}.xp-gradient-btn:focus-visible{outline:2px solid var(--xp-accent);outline-offset:3px}.xp-gradient-btn--static:before{animation:none}.xp-halo{--xp-field-bg: #010201;position:relative;display:flex;align-items:center;justify-content:center}.xp-halo__field{display:block;width:301px;height:56px;padding-right:60px;padding-left:16px;border:none;border-radius:10px;background-color:var(--xp-field-bg, #010201);color:#fff;font-size:18px}.xp-halo__field::-moz-placeholder{color:#c0b9c0}.xp-halo__field::placeholder{color:#c0b9c0}.xp-halo__field:focus{outline:none}.xp-halo__field:-webkit-autofill{box-shadow:0 0 0 1000px var(--xp-field-bg, #010201) inset;-webkit-text-fill-color:#ffffff;caret-color:#fff}.xp-halo__field:autofill{box-shadow:0 0 0 1000px var(--xp-field-bg, #010201) inset;-webkit-text-fill-color:#ffffff;caret-color:#fff}.xp-halo__aurora,.xp-halo__ring,.xp-halo__inner,.xp-halo__edge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden;z-index:-1}.xp-halo__aurora{width:354px;height:130px;border-radius:12px;filter:blur(30px);opacity:.4}.xp-halo__aurora:before{content:"";position:absolute;top:50%;left:50%;z-index:-2;width:999px;height:999px;transform:translate(-50%,-50%) rotate(60deg);background-repeat:no-repeat;background-position:0 0;background-image:conic-gradient(#000,var(--xp-halo-accent, #402fb5) 5%,#000 38%,#000 50%,var(--xp-halo-accent-alt, #cf30aa) 60%,#000 87%);transition:all 2s}.xp-halo__ring{width:312px;height:70px;border-radius:12px;filter:blur(3px)}.xp-halo__ring:before{content:"";position:absolute;top:50%;left:50%;z-index:-2;width:600px;height:600px;transform:translate(-50%,-50%) rotate(82deg);background-repeat:no-repeat;background-position:0 0;background-image:conic-gradient(#0000,#18116a,#0000 10%,#0000 50%,#6e1b60,#0000 60%);transition:all 2s}.xp-halo__inner{width:307px;height:63px;border-radius:10px;filter:blur(2px)}.xp-halo__inner:before{content:"";position:absolute;top:50%;left:50%;z-index:-2;width:600px;height:600px;transform:translate(-50%,-50%) rotate(83deg);background-repeat:no-repeat;background-position:0 0;filter:brightness(1.4);background-image:conic-gradient(#0000,#a099d8,#0000 8%,#0000 50%,#dfa2da,#0000 58%);transition:all 2s}.xp-halo__edge{width:303px;height:59px;border-radius:11px;filter:blur(.5px)}.xp-halo__edge:before{content:"";position:absolute;top:50%;left:50%;z-index:-2;width:600px;height:600px;transform:translate(-50%,-50%) rotate(70deg);background-repeat:no-repeat;background-position:0 0;filter:brightness(1.3);background-image:conic-gradient(#1c191c,var(--xp-halo-accent, #402fb5) 5%,#1c191c 14%,#1c191c 50%,var(--xp-halo-accent-alt, #cf30aa) 60%,#1c191c 64%);transition:all 2s}.xp-halo__btn{border:1px solid transparent;border-radius:.5rem;background:linear-gradient(180deg,#161329,#000,#1d1b4b);color:#fff}.xp-halo__btn-edge{position:absolute;top:7px;right:7px;width:42px;height:42px;overflow:hidden;border-radius:12px}.xp-halo__btn-edge:before{content:"";position:absolute;top:50%;left:50%;width:600px;height:600px;transform:translate(-50%,-50%) rotate(90deg);background-repeat:no-repeat;background-position:0 0;filter:brightness(1.35);background-image:conic-gradient(#0000,#3d3a4f,#0000 50%,#0000 50%,#3d3a4f,#0000);animation:xp-halo-spin 4s linear infinite}.xp-halo:hover>.xp-halo__ring:before{transform:translate(-50%,-50%) rotate(-98deg)}.xp-halo:hover>.xp-halo__aurora:before{transform:translate(-50%,-50%) rotate(-120deg)}.xp-halo:hover>.xp-halo__inner:before{transform:translate(-50%,-50%) rotate(-97deg)}.xp-halo:hover>.xp-halo__edge:before{transform:translate(-50%,-50%) rotate(-110deg)}.xp-halo:focus-within>.xp-halo__ring:before{transform:translate(-50%,-50%) rotate(442deg);transition:all 4s}.xp-halo:focus-within>.xp-halo__aurora:before{transform:translate(-50%,-50%) rotate(420deg);transition:all 4s}.xp-halo:focus-within>.xp-halo__inner:before{transform:translate(-50%,-50%) rotate(443deg);transition:all 4s}.xp-halo:focus-within>.xp-halo__edge:before{transform:translate(-50%,-50%) rotate(430deg);transition:all 4s}@keyframes xp-halo-spin{to{transform:translate(-50%,-50%) rotate(450deg)}}.xp-halo--reduced .xp-halo__btn-edge:before{animation:none}@media (prefers-reduced-motion: reduce){.xp-halo__btn-edge:before{animation:none}}.xp-html-canvas{position:relative;isolation:isolate;display:block;height:100%;width:100%;overflow:hidden}.xp-html-canvas__source{position:absolute;top:0;right:0;bottom:0;left:0;display:block;height:100%;width:100%}.xp-html-canvas__source--muted{pointer-events:none;opacity:0}.xp-html-canvas__content{position:relative;height:100%;width:100%;overflow:hidden}.xp-html-canvas__stage{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;transition:opacity .15s ease}.xp-html-canvas__stage--muted{opacity:0}.xp-html-canvas__output{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:block;height:100%;width:100%;pointer-events:none;transition:opacity .15s ease}.xp-html-canvas__output--muted{opacity:0}.xp-html-canvas__selection{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;overflow:hidden;pointer-events:none}.xp-html-canvas__selection-box{position:absolute;background:var(--xp-accent-soft, rgba(79, 143, 226, .16))}@media (prefers-reduced-motion: reduce){.xp-html-canvas__stage,.xp-html-canvas__output{transition:none}}.xp-iconcloud{display:block;touch-action:none}.xp-image-trail{position:relative;z-index:100;width:100%;height:100%;overflow:visible;background:transparent}.xp-image-trail--perspective{perspective:1000px}.xp-image-trail__item{position:absolute;top:0;left:0;width:190px;aspect-ratio:1.1;overflow:hidden;border-radius:15px;opacity:0;will-change:transform,filter}.xp-image-trail__inner{position:absolute;top:-10px;left:-10px;width:calc(100% + 20px);height:calc(100% + 20px);background-size:cover;background-position:center}.xp-imagesbadge{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;perspective:1000px;transform-style:preserve-3d;color:inherit;text-decoration:none}.xp-imagesbadge__folder{position:relative}.xp-imagesbadge__back{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;background:var( --xp-imagesbadge-folder, linear-gradient(to bottom, #fbbf24, #f59e0b) );box-shadow:var(--xp-shadow)}.xp-imagesbadge__tab{position:absolute;left:.125rem;border-top-left-radius:2px;border-top-right-radius:2px;background:var( --xp-imagesbadge-folder-tab, linear-gradient(to bottom, #fcd34d, #fbbf24) )}.xp-imagesbadge__card{position:absolute;top:.125rem;left:50%;transform:translate(-50%);transform-origin:center bottom}.xp-imagesbadge__card-inner{overflow:hidden;border-radius:3px;background:var(--xp-surface);box-shadow:0 0 0 1px var(--xp-border),var(--xp-shadow)}.xp-imagesbadge__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.xp-imagesbadge__front{position:absolute;right:0;bottom:0;left:0;height:85%;transform-origin:center bottom;transform-style:preserve-3d;border-radius:4px;background:var( --xp-imagesbadge-folder-tab, linear-gradient(to bottom, #fcd34d, #fbbf24) );box-shadow:var(--xp-shadow)}.xp-imagesbadge__front-line{position:absolute;top:.25rem;right:.25rem;left:.25rem;height:1px;background:#fde68a80}.xp-imagesbadge__text{font-size:.875rem;font-weight:500;color:var(--xp-fg)}:root[data-theme=dark] .xp-imagesbadge__back,[data-theme=dark] .xp-imagesbadge__back{background:var( --xp-imagesbadge-folder, linear-gradient(to bottom, #f59e0b, #d97706) )}:root[data-theme=dark] .xp-imagesbadge__tab,[data-theme=dark] .xp-imagesbadge__tab,:root[data-theme=dark] .xp-imagesbadge__front,[data-theme=dark] .xp-imagesbadge__front{background:var( --xp-imagesbadge-folder-tab, linear-gradient(to bottom, #fbbf24, #f59e0b) )}.xp-images-slider{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;outline:none;transition:background-color .2s ease}.xp-images-slider:focus-visible{outline:2px solid var(--xp-accent, #4f8fe2);outline-offset:-2px}.xp-images-slider--horizontal{touch-action:pan-y}.xp-images-slider--vertical{touch-action:none}.xp-images-slider__slide{display:block;will-change:transform}.xp-images-slider__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.xp-igp__frame{border:1px solid var(--xp-igp-line, rgba(148, 163, 184, .3))}.xp-igp__cell{stroke:var(--xp-igp-line, rgba(148, 163, 184, .3));transition-property:fill;transition-timing-function:ease-in-out;transition-duration:1s}.xp-igp__cell:hover{transition-duration:.1s}.xp-igp__cell--on{fill:var(--xp-igp-fill, rgba(209, 213, 219, .3))}.xp-igp__cell--off{fill:transparent}.xp-igp--static .xp-igp__cell{transition-duration:0ms}@media (prefers-reduced-motion: reduce){.xp-igp__cell,.xp-igp__cell:hover{transition-duration:0ms}}.xp-hover-btn{position:relative;width:auto;padding:.5rem 1.5rem;overflow:hidden;border:1px solid var(--xp-border);border-radius:9999px;background:var(--xp-surface);color:var(--xp-fg);font:inherit;font-weight:600;text-align:center;cursor:pointer}.xp-hover-btn__row{display:flex;align-items:center;gap:.5rem}.xp-hover-btn__dot{width:.5rem;height:.5rem;border-radius:.5rem;background:var(--xp-accent);transform:scale(1);transition:all .3s}.xp-hover-btn:hover .xp-hover-btn__dot{transform:scale(100.8)}.xp-hover-btn__label{display:inline-block;white-space:nowrap;transition:all .3s}.xp-hover-btn:hover .xp-hover-btn__label{transform:translate(3rem);opacity:0}.xp-hover-btn__overlay{position:absolute;top:0;z-index:10;display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;height:100%;color:var(--primary-foreground, #ffffff);transform:translate(3rem);opacity:0;transition:all .3s}.xp-hover-btn:hover .xp-hover-btn__overlay{transform:translate(-1.25rem);opacity:1}.xp-hover-btn:disabled{cursor:not-allowed;opacity:.55}.xp-hover-btn:focus-visible{outline:2px solid var(--xp-accent);outline-offset:3px}.xp-hover-btn--instant .xp-hover-btn__dot,.xp-hover-btn--instant .xp-hover-btn__label,.xp-hover-btn--instant .xp-hover-btn__overlay{transition:none}.xp-iphone{--xp-iphone-frame: #e5e5e5;--xp-iphone-screen: #ffffff;--xp-iphone-island: #f5f5f5}:root[data-theme=dark] .xp-iphone,[data-theme=dark] .xp-iphone{--xp-iphone-frame: #404040;--xp-iphone-screen: #262626;--xp-iphone-island: #262626}.xp-iphone__frame{fill:var(--xp-iphone-frame)}.xp-iphone__screen{fill:var(--xp-iphone-screen)}.xp-iphone__bezel{fill:var(--xp-iphone-frame);stroke:var(--xp-iphone-frame);stroke-width:.5}.xp-iphone__island{fill:var(--xp-iphone-island)}.xp-lamp{--xp-lamp-bg: #020617;--xp-lamp-glow: var(--xp-accent);--xp-lamp-duration: .8s;--xp-lamp-delay: .5s;position:relative;z-index:0;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;width:100%;overflow:hidden;border-radius:.375rem;background:var(--xp-lamp-bg)}.xp-lamp__stage{position:relative;isolation:isolate;z-index:0;display:flex;flex:1 1 0%;align-items:center;justify-content:center;width:100%;transform:scaleY(1.25)}.xp-lamp__cone{position:absolute;top:50%;height:14rem;width:15rem;overflow:visible;opacity:.5;transform:translateY(-50%);animation:xp-lamp-cone ease-in-out var(--xp-lamp-duration) forwards;animation-delay:var(--xp-lamp-delay)}.xp-lamp__cone--left{right:50%;background-image:conic-gradient(from 70deg at center top,var(--xp-lamp-glow) 0%,transparent 50%,transparent 100%)}.xp-lamp__cone--right{left:50%;background-image:conic-gradient(from 290deg at center top,transparent 0%,transparent 50%,var(--xp-lamp-glow) 100%)}.xp-lamp__mask{position:absolute;z-index:20;background:var(--xp-lamp-bg);pointer-events:none;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.xp-lamp__mask--left-a{bottom:0;left:0;height:10rem;width:100%;mask-image:linear-gradient(to top,#fff,transparent);-webkit-mask-image:linear-gradient(to top,#fff,transparent)}.xp-lamp__mask--left-b{bottom:0;left:0;height:100%;width:10rem;mask-image:linear-gradient(to right,#fff,transparent);-webkit-mask-image:linear-gradient(to right,#fff,transparent)}.xp-lamp__mask--right-a{right:0;bottom:0;height:100%;width:10rem;mask-image:linear-gradient(to left,#fff,transparent);-webkit-mask-image:linear-gradient(to left,#fff,transparent)}.xp-lamp__mask--right-b{right:0;bottom:0;height:10rem;width:100%;mask-image:linear-gradient(to top,#fff,transparent);-webkit-mask-image:linear-gradient(to top,#fff,transparent)}.xp-lamp__veil,.xp-lamp__glass,.xp-lamp__bulb,.xp-lamp__spot,.xp-lamp__line,.xp-lamp__shade{position:absolute;top:50%;left:50%}.xp-lamp__veil{height:12rem;width:100%;background:var(--xp-lamp-bg);transform:translate(-50%,-50%) translateY(3rem) scaleX(1.5);filter:blur(40px)}.xp-lamp__glass{z-index:50;height:12rem;width:100%;background:transparent;opacity:.1;transform:translate(-50%,-50%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.xp-lamp__bulb{z-index:50;height:9rem;width:28rem;border-radius:9999px;background:var(--xp-lamp-glow);opacity:.5;transform:translate(-50%,-100%);filter:blur(64px)}.xp-lamp__spot{z-index:30;height:9rem;width:8rem;border-radius:9999px;background:var(--xp-lamp-glow);transform:translate(-50%,-50%) translateY(-6rem);filter:blur(40px);animation:xp-lamp-spot ease-in-out var(--xp-lamp-duration) forwards;animation-delay:var(--xp-lamp-delay)}.xp-lamp__line{z-index:50;height:.125rem;width:15rem;background:var(--xp-lamp-glow);transform:translate(-50%,-50%) translateY(-7rem);animation:xp-lamp-line ease-in-out var(--xp-lamp-duration) forwards;animation-delay:var(--xp-lamp-delay)}.xp-lamp__shade{z-index:40;height:11rem;width:100%;background:var(--xp-lamp-bg);transform:translate(-50%,-50%) translateY(-12.5rem)}.xp-lamp__content{position:relative;z-index:50;display:flex;flex-direction:column;align-items:center;padding-inline:1.25rem;transform:translateY(-20rem)}@keyframes xp-lamp-spot{0%{width:8rem}to{width:16rem}}@keyframes xp-lamp-line{0%{width:15rem}to{width:30rem}}@keyframes xp-lamp-cone{0%{opacity:.5;width:15rem}to{opacity:1;width:30rem}}@media (prefers-reduced-motion: reduce){.xp-lamp__cone{animation:none;opacity:1;width:30rem}.xp-lamp__spot{animation:none;width:16rem}.xp-lamp__line{animation:none;width:30rem}}.xp-lens{position:relative;z-index:20;overflow:hidden;border-radius:12px}.xp-lens__zoom-layer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.xp-lens__zoom-content{position:absolute;top:0;right:0;bottom:0;left:0}.xp-letter-pullup,.xp-letter-pullup__row{display:flex;justify-content:center}.xp-letter-pullup__cell{display:block}.xp-letter-pullup__letter{display:block;font-family:var(--font-ui, inherit);font-size:2.25rem;font-weight:700;letter-spacing:-.02em;line-height:2.5rem;color:var(--xp-fg);text-align:center;filter:drop-shadow(0 1px 1px rgb(0 0 0 / .05));will-change:transform,opacity}@media (min-width: 768px){.xp-letter-pullup__letter{line-height:5rem}}.xp-line-shade-text{--xp-line-shade-color: var(--xp-fg);position:relative;z-index:0;display:inline-flex}.xp-line-shade-text:after{content:attr(data-text);position:absolute;top:.04em;left:.04em;z-index:-10;color:transparent;background-image:linear-gradient(45deg,transparent 45%,var(--xp-line-shade-color) 45%,var(--xp-line-shade-color) 55%,transparent 0);background-size:.06em .06em;background-repeat:repeat;-webkit-background-clip:text;background-clip:text;animation:xp-line-shade-drift 15s linear infinite}@keyframes xp-line-shade-drift{0%{background-position:0 0}to{background-position:100% -100%}}@media (prefers-reduced-motion: reduce){.xp-line-shade-text:after{animation:none}}.xp-line-shade-text--static:after{animation:none}.xp-link-preview{position:relative;display:inline-block}.xp-link-preview__link{color:var(--xp-fg, #0a0a0a);text-decoration:none}.xp-link-preview__layer{position:fixed;z-index:50;pointer-events:none}.xp-link-preview__frame{overflow:hidden;border-radius:.75rem;box-shadow:var(--xp-shadow, 0 12px 32px -12px rgba(15, 23, 42, .22));transform-origin:center bottom;will-change:transform;backface-visibility:hidden}.xp-link-preview__frame--collapsed{transform:scale3d(0,0,1)}.xp-link-preview__frame--popped{animation:xp-link-preview-pop 1s ease forwards}@keyframes xp-link-preview-pop{0%{transform:scale3d(.26,.26,1)}25%{transform:scale3d(1.1,1.1,1)}65%{transform:scale3d(.98,.98,1)}to{transform:scaleZ(1)}}.xp-link-preview__card{display:block;border:2px solid transparent;border-radius:.75rem;background-color:var(--xp-surface, #ffffff);padding:.25rem;box-shadow:var(--xp-shadow, 0 12px 32px -12px rgba(15, 23, 42, .22))}.xp-link-preview__image{display:block;border-radius:.5rem;-o-object-fit:cover;object-fit:cover}.xp-liquid{position:relative;width:100%;height:100%;overflow:hidden}.xp-liquid__canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.xp-liquid-glass{--xp-liquid-glass-frost: .05;--xp-liquid-glass-halo-1: rgba(15, 23, 42, .15);--xp-liquid-glass-halo-2: rgba(15, 23, 42, .1);position:relative;display:block;opacity:1;border-radius:16px;background:hsl(0 0% 100% / var(--xp-liquid-glass-frost, 0));backdrop-filter:blur(11px) saturate(1.15);-webkit-backdrop-filter:blur(11px) saturate(1.15);box-shadow:0 0 2px 1px var(--xp-liquid-glass-halo-1) inset,0 0 10px 4px var(--xp-liquid-glass-halo-2) inset,0 4px 16px #11111a0d,0 8px 24px #11111a0d,0 16px 56px #11111a0d,0 4px 16px #11111a0d inset,0 8px 24px #11111a0d inset,0 16px 56px #11111a0d inset}.xp-liquid-glass__slot{position:relative;z-index:1;width:100%;height:100%;overflow:hidden;border-radius:inherit}.xp-liquid-glass__filter{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}@supports (backdrop-filter: url(#xp-liquid-glass-probe)){.xp-liquid-glass[data-xp-lg-ready=true]{backdrop-filter:var(--xp-liquid-glass-filter);-webkit-backdrop-filter:var(--xp-liquid-glass-filter)}}:root[data-theme=dark] .xp-liquid-glass,[data-theme=dark] .xp-liquid-glass{--xp-liquid-glass-halo-1: rgba(255, 255, 255, .1);--xp-liquid-glass-halo-2: rgba(255, 255, 255, .05);background:hsl(0 0% 0% / var(--xp-liquid-glass-frost, 0))}@media (prefers-reduced-motion: reduce){.xp-liquid-glass{transition:none}}.xp-liquid-logo{position:relative;display:block;width:100%;height:100%;min-height:1px}.xp-liquid-logo__status{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;color:var(--xp-fg-muted, currentColor);font-size:1.5rem;line-height:2rem;font-weight:700;text-align:center}.xp-liquid-logo__stage{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.xp-liquid-logo__stage--muted{opacity:0;pointer-events:none}.xp-liquid-logo__fallback{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.xp-logocloud{width:100%;padding:3rem 0}.xp-logocloud__inner{margin:0 auto;width:100%;padding:0 1rem}@media (min-width: 768px){.xp-logocloud__inner{padding:0 2rem}}.xp-logocloud__title{text-align:center;font-weight:500;color:var(--xp-fg-muted)}.xp-logocloud__title--upper{text-transform:uppercase}.xp-logocloud__marquee{position:relative;display:flex;gap:1.5rem;margin-top:1.5rem;overflow:hidden;padding:.5rem;mask-image:linear-gradient(to left,transparent 0%,#000 20%,#000 80%,transparent 95%);-webkit-mask-image:linear-gradient(to left,transparent 0%,#000 20%,#000 80%,transparent 95%)}.xp-logocloud__track{display:flex;flex-shrink:0;flex-direction:row;justify-content:space-around;gap:1.5rem;will-change:transform;animation:xp-logocloud-scroll 30s linear infinite}.xp-logocloud__track--static{animation:none}@keyframes xp-logocloud-scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% - 4rem))}}.xp-logocloud__logo{height:2.5rem;width:7rem;padding:0 .5rem;-o-object-fit:contain;object-fit:contain;filter:brightness(0)}.xp-logocloud__logo--icon{height:1.75rem;width:3rem}:root[data-theme=dark] .xp-logocloud__logo,[data-theme=dark] .xp-logocloud__logo{filter:brightness(0) invert(1)}@media (prefers-reduced-motion: reduce){.xp-logocloud__track{animation:none}}.xp-logoorigami{position:relative;z-index:0;height:11rem;width:15rem;flex-shrink:0;border:1px solid var(--xp-border);border-radius:12px;background:var(--xp-surface);transform:rotateY(-20deg);transform-style:preserve-3d}.xp-logoorigami__static{position:absolute;top:50%;left:50%;z-index:-999;transform:translate(-50%,-50%);backface-visibility:hidden}.xp-logoorigami__static--upper{clip-path:polygon(0 0,100% 0,100% 50%,0 50%)}.xp-logoorigami__static--lower{clip-path:polygon(0 50%,100% 50%,100% 100%,0 100%)}.xp-logoorigami__flip{position:absolute;top:50%;left:50%;backface-visibility:hidden}.xp-logoorigami__flip--upper{clip-path:polygon(0 0,100% 0,100% 50%,0 50%)}.xp-logoorigami__flip--lower{clip-path:polygon(0 50%,100% 50%,100% 100%,0 100%)}.xp-logoorigami__rule{position:absolute;top:50%;right:15px;left:1rem;z-index:999999999;margin:0;border:0;border-top:2px solid var(--xp-fg);transform:translateY(-50%) translateZ(1px)}.xp-media-text{display:flex;align-items:center}.xp-media-text__stage{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden}.xp-media-text__media{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.xp-morphingtabs{position:relative;display:inline-flex;align-items:center}.xp-morphingtabs__tab{padding:.5rem 1rem;border:0;background:var(--xp-accent);color:var(--primary-foreground, #ffffff);font:inherit;line-height:1.4;cursor:pointer;transition:all .5s ease}.xp-morphingtabs__tab--static{transition:none}.xp-morphingtabs__defs{position:absolute;width:100%;pointer-events:none}.xp-morphingtabs__defs svg{width:0;height:0;display:block}@media (prefers-reduced-motion: reduce){.xp-morphingtabs__tab{transition:none}}.xp-morphing-text{position:relative;margin-inline:auto;width:100%;max-width:var(--xp-morphing-text-max-width, 768px);height:4rem;text-align:center;font-family:var(--font-ui, inherit);font-size:40pt;font-weight:700;line-height:1;color:var(--xp-fg)}@media (min-width: 768px){.xp-morphing-text{height:6rem}}@media (min-width: 1024px){.xp-morphing-text{font-size:6rem}}.xp-morphing-text__layer{position:absolute;inset-inline:0;top:0;margin-inline:auto;display:inline-block;width:100%}.xp-morphing-text__filters{position:fixed;width:0;height:0;overflow:hidden}.xp-morphing-text__layer--static{opacity:1}.xp-msloader{backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px)}.xp-msloader__step{transition:all .3s ease-in-out}.xp-msloader__icon{flex-shrink:0;color:var(--xp-accent)}.xp-msloader__icon--pending{color:var(--xp-fg);opacity:.5}.xp-msloader__text{color:var(--xp-fg)}.xp-msloader__text--pending{opacity:.5}.xp-msloader__after{color:var(--xp-fg-muted)}.xp-msloader__close{height:2.25rem;border:0;border-radius:.375rem;background:var(--xp-accent);color:var(--primary-fg, #ffffff);cursor:pointer;transition:opacity .2s ease}.xp-msloader__close:hover{opacity:.9}.xp-msloader__veil{height:100%;z-index:-1;background-color:var(--xp-surface);mask-image:radial-gradient(900px at center,white 30%,transparent);-webkit-mask-image:radial-gradient(900px at center,white 30%,transparent)}@keyframes xp-msloader-spin{to{transform:rotate(360deg)}}.xp-msloader__spinner{animation:xp-msloader-spin 1s linear infinite}@media (prefers-reduced-motion: reduce){.xp-msloader__spinner{animation:none}.xp-msloader__step{transition:none}}.xp-neon{--xp-neon-duration: 6s;--xp-neon-band: 50%;--xp-neon-c1: var(--xp-accent);--xp-neon-c2: #ff0a54;position:relative;z-index:10;display:inline-block;height:2.5rem;width:100%;max-width:24rem;overflow:hidden;border-radius:.5rem;padding:1px}.xp-neon__one,.xp-neon__two{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:.5rem;z-index:-1;pointer-events:none}.xp-neon__one{filter:blur(1px) drop-shadow(0 0 12px var(--xp-neon-c1))}.xp-neon__two{filter:blur(1px) drop-shadow(0 0 12px var(--xp-neon-c2))}.xp-neon__one:before{content:"";position:absolute;top:0;left:0;width:var(--xp-neon-band);height:100%;background:linear-gradient(135deg,var(--xp-neon-c1),var(--xp-neon-c1),transparent,transparent)}.xp-neon__two:before{content:"";position:absolute;right:0;bottom:0;width:var(--xp-neon-band);height:100%;background:linear-gradient(135deg,transparent,transparent,var(--xp-neon-c2),var(--xp-neon-c2))}.xp-neon__one--spin,.xp-neon__two--spin{animation:xp-neon-spin var(--xp-neon-duration) linear infinite}@keyframes xp-neon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.xp-neon__one--spin,.xp-neon__two--spin{animation:none}}.xp-orbit{--xp-orbit-duration: 20s;--xp-orbit-delay: -10s;--xp-orbit-radius: 50px;--xp-orbit-direction: normal;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;pointer-events:none;transform:translateZ(0);animation:xp-orbit-spin var(--xp-orbit-duration) linear infinite;animation-delay:var(--xp-orbit-delay);animation-direction:var(--xp-orbit-direction);will-change:transform}.xp-orbit>*{pointer-events:auto}.xp-orbit__track{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.xp-orbit__track-circle{stroke:var(--xp-fg);stroke-opacity:.2;stroke-width:1}@keyframes xp-orbit-spin{0%{transform:rotate(0) translateY(var(--xp-orbit-radius)) rotate(0)}to{transform:rotate(360deg) translateY(var(--xp-orbit-radius)) rotate(-360deg)}}@media (prefers-reduced-motion: reduce){.xp-orbit{animation:none;transform:translateY(var(--xp-orbit-radius))}}.xp-particle-image{position:relative;display:inline-block}.xp-particle-image__src{display:none}.xp-particle-image__canvas{display:block;max-width:100%;touch-action:none}.xp-particles{position:relative;width:100%;height:100%;overflow:hidden}.xp-particles__canvas{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.xp-path-marquee{position:relative}.xp-path-marquee--draggable{touch-action:none}.xp-path-marquee--grab{cursor:grab}.xp-path-marquee--grabbing{cursor:grabbing}.xp-path-marquee__stage{position:relative;contain:layout style}.xp-path-marquee__svg{display:block;height:100%;width:100%}.xp-path-marquee__item{position:absolute;top:0;left:0;will-change:offset-distance;backface-visibility:hidden;-webkit-backface-visibility:hidden}.xp-patbg{position:relative;--xp-patbg-duration: 10s}.xp-patbg--grid{--xp-patbg-line: #e4e4e7;background-image:linear-gradient(to right,var(--xp-patbg-line) 1px,transparent 1px),linear-gradient(to bottom,var(--xp-patbg-line) 1px,transparent 1px)}.xp-patbg--dot{--xp-patbg-line: #d4d4d4;background-image:radial-gradient(var(--xp-patbg-line) 1px,transparent 1px)}.xp-patbg--big-dot{--xp-patbg-line: #d4d4d4;background-image:radial-gradient(var(--xp-patbg-line) 3px,transparent 3px)}.xp-patbg--xs{background-size:8px 8px}.xp-patbg--sm{background-size:16px 16px}.xp-patbg--md{background-size:24px 24px}.xp-patbg--lg{background-size:32px 32px}.xp-patbg--xl{background-size:40px 40px}.xp-patbg__mask{background:var(--xp-patbg-mask-bg, var(--xp-surface, #ffffff))}.xp-patbg__mask--ellipse{mask-image:radial-gradient(ellipse at center,transparent 20%,black);-webkit-mask-image:radial-gradient(ellipse at center,transparent 20%,black)}.xp-patbg__mask--ellipse-top{mask-image:radial-gradient(ellipse at top,transparent 20%,black);-webkit-mask-image:radial-gradient(ellipse at top,transparent 20%,black)}.xp-patbg--move{animation-duration:var(--xp-patbg-duration);animation-timing-function:linear;animation-iteration-count:infinite}.xp-patbg--move-top{animation-name:xp-patbg-to-top}.xp-patbg--move-bottom{animation-name:xp-patbg-to-bottom}.xp-patbg--move-right{animation-name:xp-patbg-to-right}.xp-patbg--move-left{animation-name:xp-patbg-to-left}.xp-patbg--move-top-right{animation-name:xp-patbg-to-top-right}.xp-patbg--move-top-left{animation-name:xp-patbg-to-top-left}.xp-patbg--move-bottom-right{animation-name:xp-patbg-to-bottom-right}.xp-patbg--move-bottom-left{animation-name:xp-patbg-to-bottom-left}@keyframes xp-patbg-to-top{0%{background-position:0 100%}to{background-position:0 0}}@keyframes xp-patbg-to-bottom{0%{background-position:0 0}to{background-position:0 100%}}@keyframes xp-patbg-to-right{0%{background-position:0 0}to{background-position:100% 0}}@keyframes xp-patbg-to-left{0%{background-position:100% 0}to{background-position:0 0}}@keyframes xp-patbg-to-top-right{0%{background-position:0 100%}to{background-position:100% 0}}@keyframes xp-patbg-to-top-left{0%{background-position:100% 100%}to{background-position:0 0}}@keyframes xp-patbg-to-bottom-right{0%{background-position:0 0}to{background-position:100% 100%}}@keyframes xp-patbg-to-bottom-left{0%{background-position:100% 0}to{background-position:0 100%}}:root[data-theme=dark] .xp-patbg--grid,[data-theme=dark] .xp-patbg--grid{--xp-patbg-line: #262626}:root[data-theme=dark] .xp-patbg--dot,[data-theme=dark] .xp-patbg--dot{--xp-patbg-line: #404040}:root[data-theme=dark] .xp-patbg--big-dot,[data-theme=dark] .xp-patbg--big-dot{--xp-patbg-line: #404040}@media (prefers-reduced-motion: reduce){.xp-patbg--move{animation:none}}.xp-photo-gallery{--xp-photo-gallery-size: 100px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:var(--xp-photo-gallery-size);gap:.25rem;margin-bottom:var(--xp-photo-gallery-size)}.xp-photo-gallery:has(.xp-photo-gallery__img:hover) .xp-photo-gallery__img:not(:hover),.xp-photo-gallery:has(.xp-photo-gallery__img:focus) .xp-photo-gallery__img:not(:focus){filter:brightness(.5) contrast(.5)}.xp-photo-gallery__img{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);grid-column:auto / span 2;width:calc(var(--xp-photo-gallery-size) * 2);height:calc(var(--xp-photo-gallery-size) * 2);-o-object-fit:cover;object-fit:cover;border-radius:4px;transition:clip-path 75ms,filter 75ms;outline:none}.xp-photo-gallery__img:nth-child(5n-1){grid-column:2 / span 2}.xp-photo-gallery__img:hover,.xp-photo-gallery__img:focus{clip-path:polygon(100% 0,100% 100%,0 100%,0 0);z-index:1;transition:clip-path .25s,filter .25s;filter:saturate(150%)}.xp-photo-gallery__img:focus{outline:10px dashed var(--xp-fg, #000);outline-offset:-5px}.xp-photo-gallery--still .xp-photo-gallery__img,.xp-photo-gallery--still .xp-photo-gallery__img:hover,.xp-photo-gallery--still .xp-photo-gallery__img:focus{transition:none}.xp-pblur__layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit}.xp-radiant-text{--xp-radiant-duration: 10s;--xp-radiant-width: 100px;--xp-radiant-color: var(--xp-fg);background-image:linear-gradient(to right,transparent,var(--xp-radiant-color) 50%,transparent);background-size:var(--xp-radiant-width) 100%;background-position:0 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:var(--xp-fg-muted);animation:xp-radiant-sweep var(--xp-radiant-duration) infinite;transition:background-position 1s cubic-bezier(.6,.6,0,1)}@keyframes xp-radiant-sweep{0%,90%,to{background-position:calc(-100% - var(--xp-radiant-width)) 0}30%,60%{background-position:calc(100% + var(--xp-radiant-width)) 0}}@media (prefers-reduced-motion: reduce){.xp-radiant-text{animation:none;background-image:none;color:var(--xp-fg)}}.xp-radiant-text--static{animation:none;background-image:none;color:var(--xp-fg)}.xp-rainbow-btn{--xp-rainbow-1: hsl(0 100% 63%);--xp-rainbow-2: hsl(270 100% 63%);--xp-rainbow-3: hsl(210 100% 63%);--xp-rainbow-4: hsl(195 100% 63%);--xp-rainbow-5: hsl(90 100% 63%);--xp-rainbow-speed: 2s;--xp-rainbow-border-width: 2px;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:2.75rem;padding:.5rem 2rem;border:var(--xp-rainbow-border-width) solid transparent;border-radius:12px;color:var(--xp-fg);font:inherit;font-weight:500;line-height:1.2;cursor:pointer;background-image:linear-gradient(var(--xp-rainbow-fill, var(--xp-surface)),var(--xp-rainbow-fill, var(--xp-surface))),linear-gradient(var(--xp-rainbow-fill, var(--xp-surface)) 50%,transparent 80%),linear-gradient(90deg,var(--xp-rainbow-1),var(--xp-rainbow-5),var(--xp-rainbow-3),var(--xp-rainbow-4),var(--xp-rainbow-2));background-size:200%;background-clip:padding-box,border-box,border-box;background-origin:border-box;animation:xp-rainbow-slide var(--xp-rainbow-speed) infinite linear}@keyframes xp-rainbow-slide{0%{background-position:0%}to{background-position:200%}}.xp-rainbow-btn:disabled{pointer-events:none;opacity:.5}.xp-rainbow-btn:focus-visible{outline:2px solid var(--xp-accent);outline-offset:3px}.xp-rainbow-btn--static{animation:none}.xp-ripple{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}.xp-ripple__ring{position:absolute;top:50%;left:50%;border-width:1px;border-style:solid;border-color:var(--xp-ripple-color, var(--xp-fg));box-shadow:var(--xp-shadow);transform:translate(-50%,-50%) scale(1);animation:xp-ripple-pulse var(--xp-ripple-duration, 2s) ease-in-out infinite;will-change:transform}.xp-ripple__ring--dashed{border-style:dashed}.xp-ripple__ring--static{animation:none}@keyframes xp-ripple-pulse{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(.9)}}@media (prefers-reduced-motion: reduce){.xp-ripple__ring{animation:none}}.xp-ripple-btn{position:relative;display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;overflow:hidden;border:2px solid var(--xp-border);border-radius:8px;background:var(--xp-surface);color:var(--xp-fg);font:inherit;text-align:center;cursor:pointer}.xp-ripple-btn__label{position:relative;z-index:10;display:inline-flex;align-items:center;gap:.5rem}.xp-ripple-btn__layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.xp-ripple-btn__dot{position:absolute;border-radius:9999px;opacity:.3;transform:scale(0);animation:xp-ripple-expand var(--xp-ripple-duration, .6s) ease-out}@keyframes xp-ripple-expand{0%{opacity:1}to{transform:scale(2);opacity:0}}.xp-ripple-btn:disabled{cursor:not-allowed;opacity:.55}.xp-ripple-btn:focus-visible{outline:2px solid var(--xp-accent);outline-offset:2px}.xp-safari{--xp-safari-frame: #e5e5e5;--xp-safari-screen: #ffffff}:root[data-theme=dark] .xp-safari,[data-theme=dark] .xp-safari{--xp-safari-frame: #404040;--xp-safari-screen: #262626}.xp-safari__frame{fill:var(--xp-safari-frame)}.xp-safari__screen{fill:var(--xp-safari-screen)}.xp-safari__chrome{mix-blend-mode:luminosity}.xp-scales__layer{--xp-scales-size: 10px;--xp-scales-angle: 315deg;--xp-scales-color: rgba(10, 10, 10, .1)}:root[data-theme=dark] .xp-scales__layer,[data-theme=dark] .xp-scales__layer{--xp-scales-color: rgba(255, 255, 255, .1)}.xp-scales__grid{background-image:repeating-linear-gradient(var(--xp-scales-angle, 315deg),var(--xp-scales-color, rgba(10, 10, 10, .1)) 0,var(--xp-scales-color, rgba(10, 10, 10, .1)) 1px,transparent 0,transparent 50%);background-size:var(--xp-scales-size, 10px) var(--xp-scales-size, 10px)}.xp-scratch-to-reveal{position:relative;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:none}.xp-scratch-to-reveal__coating{position:absolute;top:0;left:0;z-index:1}.xp-screw-text{position:relative;display:flex;flex-wrap:wrap;perspective:1000px;transform-style:preserve-3d}.xp-screw-text--static{perspective:none;transform-style:flat}.xp-screw-text__word{display:inline-flex}.xp-screw-text__space{white-space:pre}.xp-screw-text__box{display:inline-block;transform-style:preserve-3d;will-change:transform}.xp-screw-text__face{display:block;height:1lh;backface-visibility:hidden;-webkit-backface-visibility:hidden}.xp-screw-text__face--front{position:relative}.xp-screw-text__face--back{position:absolute;top:0;left:0}.xp-scroll-island{border-radius:var(--xp-si-radius, 22px);background:#ffffffe6;color:var(--xp-fg, #0a0a0a);box-shadow:var(--xp-shadow, 0 1px 2px rgba(15, 23, 42, .06), 0 12px 32px -12px rgba(15, 23, 42, .22));--xp-si-gauge: var(--xp-fg, #0a0a0a);--xp-si-gauge-track: rgba(107, 114, 128, .6)}:root[data-theme=dark] .xp-scroll-island,[data-theme=dark] .xp-scroll-island{background:#18181be6;--xp-si-gauge: var(--xp-fg, #fafafa);--xp-si-gauge-track: rgba(107, 114, 128, .33)}.xp-scroll-island__pct{color:var(--xp-fg-muted, #52525b)}.xp-sleek-line-cursor{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}html.xp-cursor-none,html.xp-cursor-none body,html.xp-cursor-none *:not(input):not(textarea):not(select):not([contenteditable]):not([contenteditable=true]):not([contenteditable=plaintext-only]){cursor:none}html.xp-cursor-none input,html.xp-cursor-none textarea,html.xp-cursor-none select,html.xp-cursor-none [contenteditable],html.xp-cursor-none [contenteditable=true],html.xp-cursor-none [contenteditable=plaintext-only]{cursor:auto}.xp-smooth-cursor{color:var(--xp-fg, #0a0a0a);transition:opacity .12s ease;pointer-events:none}.xp-smooth-cursor--muted{opacity:0}.xp-smooth-cursor__center{transform:translate(-50%,-50%);will-change:transform}:root[data-theme=dark] .xp-smooth-cursor,[data-theme=dark] .xp-smooth-cursor{color:var(--xp-fg, #f4f4f5)}@media (prefers-reduced-motion: reduce){.xp-smooth-cursor{display:none}}.xp-snowfall{position:relative;overflow:hidden}.xp-snowfall__canvas{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.xp-sparkles-field{position:relative;width:100%;height:100%;overflow:hidden;will-change:transform}.xp-sparkles-field__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.xp-spinning-text{position:relative;color:inherit}.xp-spinning-text__letter{position:absolute;top:50%;left:50%;transform-origin:center;transform:translate(-50%,-50%) rotate(calc(360deg / var(--xp-spinning-total, 1) * var(--xp-spinning-index, 0))) translateY(calc(var(--xp-spinning-radius, 5) * -1ch))}.xp-spring-calendar{background:var(--xp-surface-2);border:1px solid var(--xp-border);border-radius:1.5rem;color:var(--xp-fg)}.xp-spring-calendar__day{border:1px solid var(--xp-border);border-radius:1rem;background:transparent;color:inherit;font:inherit;cursor:pointer;transition:background-color .2s ease}.xp-spring-calendar__day:hover{background:var(--xp-surface)}.xp-spring-calendar__day--active{background:var(--xp-accent-soft)}.xp-spring-calendar__day-month{color:var(--xp-fg-muted)}.xp-spring-calendar__day-weekday{color:var(--xp-accent)}.xp-spring-calendar__event{border:1px solid var(--xp-border);border-radius:.5rem;background:var(--xp-surface)}.xp-spring-calendar__event-meta{color:var(--xp-fg-muted)}.xp-spring-calendar__events-head{color:var(--xp-fg)}.xp-text-morph{position:relative;height:4rem;width:100%;max-width:48rem;text-align:center;font-family:var(--font-ui, inherit);font-size:40pt;font-weight:700;line-height:1}.xp-text-morph__layer{position:absolute;inset-inline:0;top:0;margin:auto;display:inline-block;width:100%}.xp-text-morph__filters{position:fixed;width:0;height:0}.xp-svgmask{--xp-svgmask-shape: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1298' height='1298' viewBox='0 0 1298 1298' fill='none'%3E%3Ccircle cx='649' cy='649' r='649' fill='black'/%3E%3C/svg%3E");--xp-svgmask-bg: var(--xp-surface, #ffffff);--xp-svgmask-reveal-fg: var(--xp-fg, #0a0a0a);--xp-svgmask-grid: rgba(255, 255, 255, .2);position:relative;height:100vh;overflow:hidden;background:var(--xp-svgmask-bg);color:var(--xp-svgmask-reveal-fg);transition:background-color .2s ease,color .2s ease}.xp-svgmask--active{--xp-svgmask-bg: #0f172a;--xp-svgmask-reveal-fg: #f8fafc}.xp-svgmask__panel{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center;overflow:hidden;background:#000;color:#fff;mask-image:var(--xp-svgmask-shape);-webkit-mask-image:var(--xp-svgmask-shape);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:40px;-webkit-mask-size:40px}.xp-svgmask__grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;background-image:linear-gradient(to right,var(--xp-svgmask-grid) 1px,transparent 1px),linear-gradient(to bottom,var(--xp-svgmask-grid) 1px,transparent 1px);background-size:40px 40px}.xp-svgmask__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;background:#000;opacity:.5}.xp-svgmask__content{position:relative;z-index:2;margin:0 auto;max-width:56rem;padding:0 1rem;text-align:center;font-size:2.25rem;line-height:2.5rem;font-weight:700}.xp-svgmask__reveal{display:flex;width:100%;height:100%;align-items:center;justify-content:center;text-align:center;font-weight:700;color:var(--xp-svgmask-reveal-fg)}.xp-tailed-cursor{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.xp-tailed-cursor__canvas{display:block;width:100%;height:100%;pointer-events:none}.xp-tslider{margin:0 auto;width:100%;max-width:48rem;text-align:center;color:var(--xp-fg)}.xp-tslider__orb{position:relative;height:8rem}.xp-tslider__orb-glow{position:absolute;top:0;left:50%;width:480px;height:480px;transform:translate(-50%);pointer-events:none}.xp-tslider__orb-glow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-10;border-radius:9999px;background-image:linear-gradient(to bottom,var(--xp-tslider-glow-strong, rgba(113, 113, 122, .25)),var(--xp-tslider-glow-soft, rgba(113, 113, 122, .05)) 25%,rgba(113,113,122,0) 75%)}.xp-tslider__orb-mask{height:8rem;mask-image:linear-gradient(0deg,transparent,#fff 20%,#fff);-webkit-mask-image:linear-gradient(0deg,transparent,#fff 20%,#fff)}.xp-tslider__orb-item{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;height:100%;flex-direction:column}.xp-tslider__orb-img{position:relative;top:2.75rem;left:50%;width:60px;height:60px;transform:translate(-50%);border-radius:9999px;-o-object-fit:cover;object-fit:cover}.xp-tslider__text-block{margin-bottom:2rem}.xp-tslider__text-stack{position:relative;display:flex;flex-direction:column}.xp-tslider__text{width:100%}.xp-tslider__quote{font-size:1.5rem;font-weight:700;line-height:1.4;color:var(--xp-fg)}.xp-tslider__quote:before{content:"“"}.xp-tslider__quote:after{content:"”"}.xp-tslider__footer{display:flex;margin-top:1rem;width:100%;align-items:center;justify-content:space-between;gap:1rem;padding-top:3rem}@media (min-width: 768px){.xp-tslider__footer{padding-top:0}}.xp-tslider__person{display:flex;flex-direction:column;align-items:center;gap:.25rem;font-style:italic}.xp-tslider__person-name{font-size:1rem}.xp-tslider__person-role{font-size:.875rem;color:var(--xp-fg-muted)}.xp-tslider__nav-btn{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:9999px;background:var(--xp-surface-2);color:var(--xp-fg);cursor:pointer}.xp-tslider__nav-icon{display:block;width:1.25rem;height:1.25rem;transition:transform .15s cubic-bezier(.22,1,.36,1)}.xp-tslider__nav-btn:hover .xp-tslider__nav-icon--prev{transform:rotate(12deg)}.xp-tslider__nav-btn:hover .xp-tslider__nav-icon--next{transform:rotate(-12deg)}@media (prefers-reduced-motion: reduce){.xp-tslider__nav-icon{transition:none}}.xp-tetris{position:relative;width:100%;animation:xp-tetris-fade .5s ease both}@keyframes xp-tetris-fade{0%{opacity:0}to{opacity:1}}.xp-tetris__grid{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;justify-content:center;grid-template-rows:repeat(var(--xp-tetris-rows, 0),var(--xp-tetris-cell-size, 10px))}.xp-tetris__row{display:grid;grid-auto-flow:column;grid-template-columns:repeat(var(--xp-tetris-cols, 0),var(--xp-tetris-cell-size, 10px))}.xp-tetris__row+.xp-tetris__row{margin-top:-1px}.xp-tetris__cell{position:relative;border:1px solid var(--xp-tetris-border-light, rgba(15, 23, 42, .14))}.xp-tetris__cell+.xp-tetris__cell{margin-left:-1px}.xp-tetris__fill{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--xp-tetris-square-light, #4f8fe2);opacity:0;transition:opacity 1s;will-change:opacity}.xp-tetris__fill--on{cursor:pointer;opacity:.6}.xp-tetris__fill--on:hover{background-color:var(--xp-tetris-square-hover-light, #7aaae8)}:root[data-theme=dark] .xp-tetris__cell,[data-theme=dark] .xp-tetris__cell{border-color:var(--xp-tetris-border-dark, rgba(255, 255, 255, .14))}:root[data-theme=dark] .xp-tetris__fill,[data-theme=dark] .xp-tetris__fill{background-color:var(--xp-tetris-square-dark, #2f5c94)}:root[data-theme=dark] .xp-tetris__fill--on:hover,[data-theme=dark] .xp-tetris__fill--on:hover{background-color:var(--xp-tetris-square-hover-dark, #3a6cae)}@media (prefers-reduced-motion: reduce){.xp-tetris{animation:none}}.xp-text-3d{display:flex;align-items:center;justify-content:center;--xp-text-3d-color: white;--xp-text-3d-stroke-color: black;--xp-text-3d-shadow-color: yellow;--xp-text-3d-letter-spacing: -.1ch;--xp-text-3d-stroke-size: 20px;--xp-text-3d-shadow-1: 7px;--xp-text-3d-shadow-2: 10px;--xp-text-3d-duration: 1.5s;paint-order:stroke fill;letter-spacing:var(--xp-text-3d-letter-spacing);-webkit-text-stroke:var(--xp-text-3d-stroke-size) var(--xp-text-3d-stroke-color);text-shadow:var(--xp-text-3d-shadow-1) var(--xp-text-3d-shadow-1) 0px var(--xp-text-3d-stroke-color),var(--xp-text-3d-shadow-2) var(--xp-text-3d-shadow-2) 0px var(--xp-text-3d-shadow-color);color:var(--xp-text-3d-color)}.xp-text-3d--wiggle{animation:xp-text-3d-wiggle var(--xp-text-3d-duration) ease-in-out infinite alternate;transform-origin:center}@keyframes xp-text-3d-wiggle{0%{transform:rotate(0)}12%{transform:rotate(5deg)}25%{transform:rotate(-5deg)}38%{transform:rotate(3deg)}50%{transform:rotate(0)}to{transform:rotate(0)}}@media (prefers-reduced-motion: reduce){.xp-text-3d--wiggle{animation:none}}.xp-text-glitch{--xp-glitch-after-duration: 1.5s;--xp-glitch-before-duration: 1s;--xp-glitch-after-text-shadow: -5px 0 red;--xp-glitch-before-text-shadow: 5px 0 cyan;--xp-glitch-plate: var(--xp-surface);color:var(--xp-fg);font-size:clamp(2rem,10vw,6rem);white-space:nowrap;font-weight:900;position:relative;margin:0 auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.xp-text-glitch:after,.xp-text-glitch:before{content:attr(data-text);position:absolute;top:0;color:var(--xp-fg);background-color:var(--xp-glitch-plate);overflow:hidden;clip-path:inset(0 0 0 0)}.xp-text-glitch:not(.xp-text-glitch--hover):after{left:10px;text-shadow:var(--xp-glitch-after-text-shadow);animation:xp-text-glitch-clip var(--xp-glitch-after-duration) infinite linear alternate-reverse}.xp-text-glitch:not(.xp-text-glitch--hover):before{left:-10px;text-shadow:var(--xp-glitch-before-text-shadow);animation:xp-text-glitch-clip var(--xp-glitch-before-duration) infinite linear alternate-reverse}.xp-text-glitch--hover:after,.xp-text-glitch--hover:before{content:"";opacity:0;animation:none}.xp-text-glitch--hover:hover:after{content:attr(data-text);opacity:1;left:10px;text-shadow:var(--xp-glitch-after-text-shadow);animation:xp-text-glitch-clip var(--xp-glitch-after-duration) infinite linear alternate-reverse}.xp-text-glitch--hover:hover:before{content:attr(data-text);opacity:1;left:-10px;text-shadow:var(--xp-glitch-before-text-shadow);animation:xp-text-glitch-clip var(--xp-glitch-before-duration) infinite linear alternate-reverse}@keyframes xp-text-glitch-clip{0%{clip-path:inset(20% 0 50% 0)}5%{clip-path:inset(10% 0 60% 0)}10%{clip-path:inset(15% 0 55% 0)}15%{clip-path:inset(25% 0 35% 0)}20%{clip-path:inset(30% 0 40% 0)}25%{clip-path:inset(40% 0 20% 0)}30%{clip-path:inset(10% 0 60% 0)}35%{clip-path:inset(15% 0 55% 0)}40%{clip-path:inset(25% 0 35% 0)}45%{clip-path:inset(30% 0 40% 0)}50%{clip-path:inset(20% 0 50% 0)}55%{clip-path:inset(10% 0 60% 0)}60%{clip-path:inset(15% 0 55% 0)}65%{clip-path:inset(25% 0 35% 0)}70%{clip-path:inset(30% 0 40% 0)}75%{clip-path:inset(40% 0 20% 0)}80%{clip-path:inset(20% 0 50% 0)}85%{clip-path:inset(10% 0 60% 0)}90%{clip-path:inset(15% 0 55% 0)}95%{clip-path:inset(25% 0 35% 0)}to{clip-path:inset(30% 0 40% 0)}}@media (prefers-reduced-motion: reduce){.xp-text-glitch:before,.xp-text-glitch:after{display:none}}.xp-text-glitch--static:before,.xp-text-glitch--static:after{display:none}.xp-text-highlight{--xp-text-highlight-duration: 2s;--xp-text-highlight-delay: 0ms;--xp-text-highlight-end-color: inherit;display:inline-block;padding-inline:.25rem;padding-bottom:.25rem;background-image:var( --xp-text-highlight-image, linear-gradient( 90deg, var(--xp-accent-soft, rgba(79, 143, 226, .16)), var(--xp-accent, #4f8fe2) ) );background-repeat:no-repeat;background-position:left center;background-size:0% 100%;animation:xp-text-highlight-expand var(--xp-text-highlight-duration) ease-in-out var(--xp-text-highlight-delay) forwards,xp-text-highlight-ink var(--xp-text-highlight-duration) ease-in-out var(--xp-text-highlight-delay) forwards}.xp-text-highlight--static{background-size:100% 100%;color:var(--xp-text-highlight-end-color)}@keyframes xp-text-highlight-expand{0%{background-size:0% 100%}to{background-size:100% 100%}}@keyframes xp-text-highlight-ink{0%{color:inherit}to{color:var(--xp-text-highlight-end-color)}}@media (prefers-reduced-motion: reduce){.xp-text-highlight{background-size:100% 100%;color:var(--xp-text-highlight-end-color);animation:none}}.xp-text-hover-effect{-webkit-user-select:none;-moz-user-select:none;user-select:none}.xp-text-hover-effect__glyph,.xp-text-hover-effect__glyph-gradient{font-family:Helvetica,Arial,sans-serif;font-size:4.5rem;font-weight:700;fill:transparent}.xp-text-hover-effect__glyph{stroke:var(--xp-text-hover-idle-stroke, var(--xp-border))}.xp-text-reveal{position:relative}.xp-text-reveal__measure{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xp-text-reveal__word{display:inline-block;white-space:pre}.xp-text-reveal__body{display:block}.xp-text-reveal__line{display:block;overflow:hidden}.xp-text-reveal__line-inner{display:block;will-change:transform,opacity}.xp-text-reveal__placeholder{visibility:hidden}@media (prefers-reduced-motion: reduce){.xp-text-reveal__line-inner{transform:none!important;opacity:1!important}}.xp-reveal-card{position:relative;width:100%;max-width:40rem;overflow:hidden;border-radius:.5rem;border:1px solid rgba(255,255,255,.08);background:var(--xp-reveal-surface, #1d1c20);color:#fff}.xp-reveal-card__stage{position:relative;display:flex;height:10rem;align-items:center;overflow:hidden}.xp-reveal-card__overlay{position:absolute;width:100%;background:var(--xp-reveal-surface, #1d1c20);will-change:transform}.xp-reveal-card__beam{position:absolute;height:10rem;width:8px;background-image:linear-gradient(to bottom,transparent,var(--xp-reveal-beam, #262626),transparent);will-change:transform}.xp-reveal-card__under{overflow:hidden;mask-image:linear-gradient(to bottom,transparent,white,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,white,transparent)}.xp-reveal-card__stars{position:absolute;top:0;right:0;bottom:0;left:0}.xp-reveal-card__star{position:absolute;z-index:1;display:inline-block;height:2px;width:2px;border-radius:9999px;background:var(--xp-reveal-star, #ffffff)}.xp-text-scroll-reveal{position:relative;z-index:0;height:200vh}.xp-text-scroll-reveal__viewport{position:sticky;top:0;margin-left:auto;margin-right:auto;display:flex;height:50%;max-width:56rem;align-items:center;padding:5rem 1rem;background-color:transparent}.xp-text-scroll-reveal__line{display:flex;flex-wrap:wrap;padding:1.25rem;font-size:1.5rem;line-height:2rem;font-weight:700;color:var(--xp-fg)}@media (min-width: 768px){.xp-text-scroll-reveal__line{padding:2rem;font-size:1.875rem}}@media (min-width: 1024px){.xp-text-scroll-reveal__line{padding:2.5rem;font-size:2.25rem;line-height:2.5rem}}@media (min-width: 1280px){.xp-text-scroll-reveal__line{font-size:3rem;line-height:1}}.xp-text-scroll-reveal__word{position:relative;margin-left:.25rem;margin-right:.25rem}@media (min-width: 1024px){.xp-text-scroll-reveal__word{margin-left:.625rem;margin-right:.625rem}}.xp-text-scroll-reveal__ghost{position:absolute;opacity:.06;white-space:pre}:root[data-theme=dark] .xp-text-scroll-reveal__ghost,[data-theme=dark] .xp-text-scroll-reveal__ghost{opacity:.14}.xp-text-scroll-reveal__revealed{position:relative;color:var(--xp-fg);white-space:pre}.xp-timeline{width:100%;background:var(--xp-surface);color:var(--xp-fg);font-family:var(--font-ui, inherit)}.xp-timeline__title{color:var(--xp-fg)}.xp-timeline__desc{color:var(--xp-fg-muted)}.xp-timeline__track{position:relative;z-index:0}.xp-timeline__marker{left:.75rem;height:2.5rem;width:2.5rem;border-radius:9999px;background:var(--xp-surface)}.xp-timeline__dot{height:1rem;width:1rem;padding:.5rem;border:1px solid var(--xp-border);border-radius:9999px;background:var(--xp-surface-2)}.xp-timeline__label{color:var(--xp-fg-muted)}.xp-timeline__rail{position:absolute;top:0;left:2rem;height:100%;width:2px;overflow:hidden;background-image:linear-gradient(to bottom,transparent 0%,var(--xp-border) 50%,transparent 99%);mask-image:linear-gradient(to bottom,transparent 0%,black 10%,black 90%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 10%,black 90%,transparent 100%)}.xp-timeline__fill{position:absolute;top:0;left:0;width:2px;border-radius:9999px;background-image:linear-gradient(to top,var(--xp-timeline-progress-from, #a855f7) 0%,var(--xp-timeline-progress-to, #3b82f6) 10%,transparent 100%)}.xp-tracing-beam{position:relative;margin-left:auto;margin-right:auto;height:100%;width:100%;max-width:56rem}.xp-tracing-beam__rail{position:absolute;top:.75rem;left:-1rem}@media (min-width: 768px){.xp-tracing-beam__rail{left:-3rem}}.xp-tracing-beam__dot-wrap{margin-left:27px;display:flex;width:1rem;height:1rem;align-items:center;justify-content:center;border:1px solid var(--xp-border, rgba(15, 23, 42, .14));border-radius:9999px}.xp-tracing-beam__dot{width:.5rem;height:.5rem;border-radius:9999px;border:1px solid var(--xp-tracing-beam-dot-color, var(--xp-accent, #4f8fe2));background-color:var(--xp-tracing-beam-dot-color, var(--xp-accent, #4f8fe2));transition:background-color .3s ease,border-color .3s ease}.xp-tracing-beam__dot--active{border-color:var(--xp-tracing-beam-dot-active-color, #ffffff);background-color:var(--xp-tracing-beam-dot-active-color, #ffffff)}.xp-tracing-beam__svg{margin-left:1rem;display:block}.xp-tracing-beam__content{position:relative}.xp-underline-text{position:relative;display:inline-block;cursor:pointer}.xp-underline-text__rule{position:absolute;background:currentColor}.xp-underline-text__rule--center{left:50%;transform:translate(-50%)}.xp-underline-text__rule--start{left:0}.xp-underline-text__rule--end{right:0}.xp-vanish-input{border-radius:9999px;background:var(--xp-surface, #ffffff);box-shadow:0 2px 3px -1px #0000001a,0 1px #191c2105,0 0 0 1px #191c2114}.xp-vanish-input--filled{background:var(--xp-surface-2, #fafafa)}.xp-vanish-input__field{border:none;border-radius:9999px;color:var(--xp-fg, #0a0a0a)}.xp-vanish-input__canvas{filter:invert(1)}:root[data-theme=dark] .xp-vanish-input__canvas,[data-theme=dark] .xp-vanish-input__canvas{filter:none}.xp-vanish-input__submit{border:none;border-radius:9999px;background:var(--xp-fg, #18181b);color:var(--xp-surface, #d4d4d8);cursor:pointer}.xp-vanish-input__submit:disabled{background:var(--xp-surface-2, #f4f4f5);color:var(--xp-fg-muted, #a1a1aa);cursor:not-allowed}.xp-vanish-input__placeholder{color:var(--xp-fg-muted, #737373)}.xp-video-text{position:relative;width:100%;height:100%}.xp-video-text__stage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.xp-video-text__media{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.xp-vortex{position:relative;width:100%;height:100%;overflow:hidden;background:transparent}.xp-vortex__stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center;background:transparent}.xp-vortex__canvas{display:block;width:100%;height:100%}.xp-vortex__content{position:relative;z-index:1}.xp-warp{--xp-warp-perspective: 100px;--xp-warp-size: 5%;--xp-warp-grid: var(--xp-border, rgba(120, 120, 130, .35));position:relative;border:1px solid var(--xp-warp-grid);border-radius:4px;background:var(--xp-surface, transparent);color:var(--xp-fg, inherit)}@media (min-width: 768px){.xp-warp{padding:5rem}}.xp-warp__stage{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;clip-path:inset(0);pointer-events:none;container-type:size;perspective:var(--xp-warp-perspective);transform-style:preserve-3d}.xp-warp__wall{position:absolute;overflow:hidden;background-image:linear-gradient(var(--xp-warp-grid) 0 1px,transparent 1px var(--xp-warp-size)),linear-gradient(90deg,var(--xp-warp-grid) 0 1px,transparent 1px var(--xp-warp-size));background-position:50% -.5px,50% 50%;background-size:var(--xp-warp-size) var(--xp-warp-size);transform-style:preserve-3d}.xp-warp__wall--top{top:0;left:0;width:100cqi;height:100cqmax;transform-origin:50% 0%;transform:rotateX(-90deg)}.xp-warp__wall--bottom{top:100%;left:0;width:100cqi;height:100cqmax;transform-origin:50% 0%;transform:rotateX(-90deg)}.xp-warp__wall--left{top:0;left:0;width:100cqh;height:100cqmax;transform-origin:0% 0%;transform:rotate(90deg) rotateX(-90deg)}.xp-warp__wall--right{top:0;right:0;width:100cqh;height:100cqmax;transform-origin:100% 0%;transform:rotate(-90deg) rotateX(-90deg)}.xp-warp__beam{position:absolute;top:0;left:var(--xp-warp-x);width:var(--xp-warp-width);aspect-ratio:1 / var(--xp-warp-ar);background:linear-gradient(hsl(var(--xp-warp-hue) 80% 60%),transparent);animation:xp-warp-beam var(--xp-warp-duration) linear var(--xp-warp-delay) infinite;will-change:transform}.xp-warp__content{position:relative}@keyframes xp-warp-beam{0%{transform:translate(-50%,100cqmax)}to{transform:translate(-50%,-100%)}}@media (prefers-reduced-motion: reduce){.xp-warp__beam{animation:none;transform:translate(-50%,50cqmax)}}.xp-wavy{position:relative;width:100%;height:100%;overflow:hidden}.xp-wavy__canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}
