@charset "UTF-8";@layer fui-components{.fui-btn{--fui-variant-color:var(--fui-theme-primary);--fui-ripple-color:255,255,255;position:relative;z-index:1;display:inline-flex;padding:0;border:0;border-radius:var(--fui-radius-md);font-family:var(--fui-font-family);font-weight:500;font-size:.8rem;letter-spacing:-.011em;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;outline:none;vertical-align:middle;box-sizing:border-box;transition:all .25s ease}.fui-btn,.fui-btn__content{align-items:center;justify-content:center}.fui-btn__content{display:flex;gap:8px;width:100%;padding:8px 14px;transition:transform .25s ease}.fui-btn__icon{font-size:1.05em}.fui-btn--block{display:flex;width:100%}.fui-btn--icon{aspect-ratio:1/1}.fui-btn--icon .fui-btn__content{padding:9px}.fui-btn--icon .fui-icon{font-size:1.15rem}.fui-btn--circle{border-radius:var(--fui-radius-circle)}.fui-btn--square{border-radius:0}.fui-btn--disabled{pointer-events:none;opacity:.4}.fui-btn--size-x-small{font-size:.62rem;border-radius:7px}.fui-btn--size-x-small .fui-btn__content{padding:4px 9px}.fui-btn--size-small{font-size:.72rem;border-radius:9px}.fui-btn--size-small .fui-btn__content{padding:6px 11px}.fui-btn--size-large{font-size:1rem;border-radius:15px}.fui-btn--size-large .fui-btn__content{padding:11px 16px}.fui-btn--size-x-large{font-size:1.1rem;border-radius:var(--fui-radius-lg)}.fui-btn--size-x-large .fui-btn__content{padding:15px 21px}.fui-btn--upload{pointer-events:none}.fui-btn--upload:after{content:"";position:absolute;inset:0;z-index:2;background-color:rgba(var(--fui-variant-color),.4);animation:fui-btn-upload .7s ease infinite}.fui-btn--loading{pointer-events:none}.fui-btn__loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:rgba(var(--fui-variant-color),.85);border-radius:inherit}.fui-btn__loader:after,.fui-btn__loader:before{content:"";position:absolute;width:17px;height:17px;border-radius:50%;box-sizing:border-box}.fui-btn__loader:before{border-color:#fff transparent transparent #fff;border-style:solid;border-width:2px;animation:fui-btn-load .6s ease infinite}.fui-btn__loader:after{border-color:hsla(0,0%,100%,.6) transparent transparent hsla(0,0%,100%,.6);border-style:dotted;border-width:2px;animation:fui-btn-load .6s linear infinite}.fui-btn__animate{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;transform:translate(100%);transition:transform .25s ease,opacity .25s}.fui-btn__animate--vertical{transform:translateY(100%)}.fui-btn__animate--scale{transform:scale(.5);opacity:0}.fui-btn__animate--rotate{transform:rotate(-180deg);opacity:0}.fui-btn--animate:hover .fui-btn__content{transform:translate(-100%)}.fui-btn--animate:hover .fui-btn__animate{transform:translate(0)}.fui-btn--animate-vertical:hover .fui-btn__content{transform:translateY(-100%);opacity:0}.fui-btn--animate-vertical:hover .fui-btn__animate{transform:translateY(0)}.fui-btn--animate-scale:hover .fui-btn__content{transform:scale(1.4);opacity:0}.fui-btn--animate-scale:hover .fui-btn__animate{transform:scale(1);opacity:1}.fui-btn--animate-rotate:hover .fui-btn__content{transform:rotate(180deg);opacity:0}.fui-btn--animate-rotate:hover .fui-btn__animate{transform:rotate(0);opacity:1}.fui-btn--variant-elevated{background-color:rgb(var(--fui-variant-color));color:rgb(var(--fui-variant-on))}.fui-btn--variant-elevated.fui-btn--active,.fui-btn--variant-elevated:hover{box-shadow:0 10px 20px -10px rgb(var(--fui-variant-color));transform:translateY(-3px)}.fui-btn--variant-flat{background-color:rgb(var(--fui-variant-color));color:rgb(var(--fui-variant-on));box-shadow:none}.fui-btn--variant-line,.fui-btn--variant-outlined,.fui-btn--variant-plain,.fui-btn--variant-shadow,.fui-btn--variant-text,.fui-btn--variant-tonal{--fui-ripple-color:var(--fui-variant-color)}.fui-btn--variant-tonal{background-color:rgba(var(--fui-variant-color),.15);color:rgb(var(--fui-variant-color))}.fui-btn--variant-tonal:hover{background-color:rgba(var(--fui-variant-color),.25)}.fui-btn--variant-tonal.fui-btn--active,.fui-btn--variant-tonal:focus-visible{background-color:rgb(var(--fui-variant-color));color:rgb(var(--fui-variant-on))}.fui-btn--variant-floating{background-color:rgb(var(--fui-variant-color));color:rgb(var(--fui-variant-on));box-shadow:0 8px 20px -6px rgb(var(--fui-variant-color));transform:translateY(-3px)}.fui-btn--variant-floating:hover{box-shadow:0 10px 22px -6px rgb(var(--fui-variant-color));transform:translateY(-6px)}.fui-btn--variant-floating.fui-btn--active,.fui-btn--variant-floating:active{transform:translateY(0);box-shadow:0 0 0 0 transparent}.fui-btn--variant-outlined{background-color:transparent;color:rgb(var(--fui-variant-color))}.fui-btn--variant-outlined:before{content:"";position:absolute;inset:0;border:2px solid rgb(var(--fui-variant-color));border-radius:inherit;pointer-events:none;box-sizing:border-box;transition:all .25s ease}.fui-btn--variant-outlined:hover:before{border-color:rgba(var(--fui-variant-color),.5)}.fui-btn--variant-outlined.fui-btn--active,.fui-btn--variant-outlined:focus-visible{background-color:rgb(var(--fui-variant-color));color:rgb(var(--fui-variant-on))}.fui-btn--variant-plain,.fui-btn--variant-text{background-color:transparent;color:rgb(var(--fui-variant-color))}.fui-btn--variant-plain:before,.fui-btn--variant-text:before{content:"";position:absolute;inset:0;background-color:rgba(var(--fui-variant-color),.1);border-radius:inherit;pointer-events:none;transform:scale(.5);opacity:0;z-index:-1;transition:all .25s ease}.fui-btn--variant-plain:hover:before,.fui-btn--variant-text:hover:before{opacity:1;transform:scale(1)}.fui-btn--variant-plain:active:before,.fui-btn--variant-text:active:before{transform:scale(.92)}.fui-btn--variant-plain.fui-btn--active:before,.fui-btn--variant-text.fui-btn--active:before{background-color:rgba(var(--fui-variant-color),.2);opacity:1;transform:scale(1)}.fui-btn--variant-plain{opacity:.7}.fui-btn--variant-plain:hover{opacity:1}.fui-btn--variant-gradient{background-color:rgb(var(--fui-variant-color));color:#fff}.fui-btn--variant-gradient:before{content:"";position:absolute;inset:0;background-image:linear-gradient(118deg,rgb(var(--fui-variant-color)) 0,color-mix(in oklch,rgb(var(--fui-variant-color)),#c026ff 48%));border-radius:inherit;pointer-events:none;z-index:-1;transition:opacity .4s ease}.fui-btn--variant-gradient:hover{transform:translateY(-3px);box-shadow:0 10px 20px -10px rgba(var(--fui-variant-color),.7)}.fui-btn--variant-gradient:hover:before{opacity:0}.fui-btn--variant-relief{background-color:rgb(var(--fui-variant-color));color:rgb(var(--fui-variant-on))}.fui-btn--variant-relief,.fui-btn--variant-relief:hover{box-shadow:0 4px color-mix(in oklch,rgb(var(--fui-variant-color)),#000 32%)}.fui-btn--variant-relief.fui-btn--active,.fui-btn--variant-relief:active{transform:translateY(4px);box-shadow:0 0 0 0 transparent}.fui-btn--variant-line{background-color:transparent;color:rgb(var(--fui-variant-color));border-radius:0;border-bottom:2px solid rgba(var(--fui-variant-color),.2)}.fui-btn--variant-line:hover{border-bottom-color:rgb(var(--fui-variant-color));transform:translateY(-3px)}.fui-btn--variant-shadow{background-color:rgb(var(--fui-theme-surface));color:rgb(var(--fui-variant-color));box-shadow:0 0 #0000000d}.fui-btn--variant-shadow:hover{transform:translateY(-3px);box-shadow:0 8px 25px #0000001a}.fui-btn--variant-shadow:active{transform:translateY(-1px);box-shadow:0 5px 15px #0000001a}@keyframes fui-btn-load{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes fui-btn-upload{0%{transform:translateY(110%)}to{transform:translateY(-110%)}}}@layer fui-components{.fui-btn-group{display:inline-flex;border-radius:var(--fui-radius-sm)}.fui-btn-group>.fui-btn{border-radius:0}.fui-btn-group>.fui-btn:first-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.fui-btn-group>.fui-btn:last-child{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.fui-btn-group--divided>.fui-btn:not(:last-child){border-right:thin solid rgba(var(--fui-border-color,0,0,0),.12)}.fui-card-content{--fui-card-color:var(--fui-theme-primary);display:inline-block;width:100%;max-width:350px}.fui-card{width:100%;background-color:rgb(var(--fui-theme-surface));color:rgb(var(--fui-theme-on-surface));box-shadow:0 5px 20px #0000001f;cursor:pointer}.fui-card,.fui-card__img{position:relative;border-radius:var(--fui-radius-lg);transition:all .25s ease}.fui-card__img{max-height:250px;overflow:hidden;display:flex;align-items:center;justify-content:center}.fui-card__img img{display:block;width:100%;border-radius:var(--fui-radius-lg);transition:all .25s ease}.fui-card__interactions{position:absolute;bottom:0;left:0;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:5px 10px}.fui-card__title{padding-top:10px;padding-bottom:5px}.fui-card__title h1,.fui-card__title h2,.fui-card__title h3,.fui-card__title h4,.fui-card__title h5,.fui-card__title h6{margin:0;padding:0;font-size:1.1rem;font-weight:600}.fui-card__text{box-sizing:border-box;padding:0 15px 15px;font-size:.85rem}.fui-card__text p{margin:0;font-size:inherit;opacity:.8}.fui-card__buttons{display:flex;align-items:center;gap:8px;padding:0 15px 15px}.fui-card-content--type-1 .fui-card:hover{box-shadow:0 0 0 0 transparent;transform:translateY(5px)}.fui-card-content--type-1 .fui-card:hover .fui-card__img img{transform:scale(1.15)}.fui-card-content--type-2 .fui-card{overflow:hidden;box-shadow:none}.fui-card-content--type-2 .fui-card:hover{transform:scale(.95)}.fui-card-content--type-2 .fui-card:hover .fui-card__img img{transform:scale(1.15)}.fui-card-content--type-2 .fui-card:hover .fui-card__text{transform:translate(0);opacity:1;color:#fff}.fui-card-content--type-2 .fui-card .fui-card__img{height:360px;max-height:none}.fui-card-content--type-2 .fui-card .fui-card__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fui-card-content--type-2 .fui-card .fui-card__interactions{inset:0 0 auto auto;align-items:flex-end}.fui-card-content--type-2 .fui-card .fui-card__title{position:relative;padding:0;color:inherit}.fui-card-content--type-2 .fui-card .fui-card__title h1,.fui-card-content--type-2 .fui-card .fui-card__title h2,.fui-card-content--type-2 .fui-card .fui-card__title h3,.fui-card-content--type-2 .fui-card .fui-card__title h4,.fui-card-content--type-2 .fui-card .fui-card__title h5,.fui-card-content--type-2 .fui-card .fui-card__title h6{padding:0 0 5px}.fui-card-content--type-2 .fui-card .fui-card__text{position:absolute;bottom:0;width:100%;padding-top:30px;border-radius:0 0 var(--fui-radius-lg) var(--fui-radius-lg);background:linear-gradient(180deg,transparent,rgba(0,0,0,.6));color:transparent;font-size:.9rem;transform:translateY(45%);transition:all .25s ease}.fui-card-content--type-2 .fui-card .fui-card__text p{opacity:1}.fui-card-content--type-3{max-width:420px}.fui-card-content--type-3 .fui-card{display:flex;align-items:center;max-width:420px;box-shadow:none}.fui-card-content--type-3 .fui-card:hover{transform:scale(1.04)}.fui-card-content--type-3 .fui-card .fui-card__img{flex:0 0 auto;width:160px;height:160px;max-height:none;border-radius:var(--fui-radius-lg)}.fui-card-content--type-3 .fui-card .fui-card__img img{width:100%;height:100%;min-width:0;-o-object-fit:cover;object-fit:cover;border-radius:var(--fui-radius-lg)}.fui-card-content--type-3 .fui-card .fui-card__text{flex:1;align-self:center;padding:0 15px}.fui-card-content--type-3 .fui-card .fui-card__title{padding-top:0}.fui-card-content--type-3 .fui-card .fui-card__title h1,.fui-card-content--type-3 .fui-card .fui-card__title h2,.fui-card-content--type-3 .fui-card .fui-card__title h3,.fui-card-content--type-3 .fui-card .fui-card__title h4,.fui-card-content--type-3 .fui-card .fui-card__title h5,.fui-card-content--type-3 .fui-card .fui-card__title h6{padding:0}.fui-card-content--type-4{max-width:300px}.fui-card-content--type-4 .fui-card{max-width:300px;overflow:hidden;box-shadow:none}.fui-card-content--type-4 .fui-card:hover{transform:translateY(-5px)}.fui-card-content--type-4 .fui-card:hover .fui-card__img img{transform:scale(1.08)}.fui-card-content--type-4 .fui-card:hover .fui-card__text{padding-top:15px;padding-bottom:25px}.fui-card-content--type-4 .fui-card .fui-card__img{height:380px;max-height:none;align-items:stretch}.fui-card-content--type-4 .fui-card .fui-card__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fui-card-content--type-4 .fui-card .fui-card__interactions{top:0;bottom:auto}.fui-card-content--type-4 .fui-card .fui-card__text{position:absolute;right:0;bottom:0;left:0;width:100%;background:rgba(var(--fui-theme-surface),.72);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-radius:0 0 var(--fui-radius-lg) var(--fui-radius-lg);transition:all .25s ease}.fui-card-content--type-4 .fui-card .fui-card__text p{opacity:1}.fui-card-content--type-5{padding-bottom:72px}.fui-card-content--type-5 .fui-card{position:relative;display:block;height:220px;box-shadow:none;background:transparent;overflow:visible}.fui-card-content--type-5 .fui-card:hover .fui-card__interactions{bottom:60px}.fui-card-content--type-5 .fui-card:hover .fui-card__text{transform:translate(0);opacity:1;box-shadow:0 12px 30px -6px #00000040}.fui-card-content--type-5 .fui-card:hover .fui-card__img{border-radius:6px 40px}.fui-card-content--type-5 .fui-card:hover .fui-card__img img{transform:scale(1.1)}.fui-card-content--type-5 .fui-card .fui-card__img{position:absolute;inset:0;overflow:hidden;max-height:none;border-radius:6px 20px}.fui-card-content--type-5 .fui-card .fui-card__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px 20px}.fui-card-content--type-5 .fui-card .fui-card__interactions{bottom:12px;left:0;z-index:20;transition:all .25s ease}.fui-card-content--type-5 .fui-card .fui-card__title{padding:0 0 2px}.fui-card-content--type-5 .fui-card .fui-card__title h1,.fui-card-content--type-5 .fui-card .fui-card__title h2,.fui-card-content--type-5 .fui-card .fui-card__title h3,.fui-card-content--type-5 .fui-card .fui-card__title h4,.fui-card-content--type-5 .fui-card .fui-card__title h5,.fui-card-content--type-5 .fui-card .fui-card__title h6{font-size:1rem;line-height:1.3}.fui-card-content--type-5 .fui-card .fui-card__text{position:absolute;right:15px;bottom:-64px;left:15px;z-index:10;padding:14px 16px 15px;border-radius:6px 20px;background:rgb(var(--fui-theme-surface));box-shadow:0 0 0 0 transparent;opacity:0;transform:translateY(28px);transition:all .25s ease}.fui-card-content--type-5 .fui-card .fui-card__text p{line-height:1.45}.fui-card-content--type-6 .fui-card:hover{box-shadow:0 14px 30px -12px #00000047;transform:translateY(-4px)}.fui-card-content--type-6 .fui-card .fui-card__img{height:260px;max-height:none;overflow:hidden;border-radius:var(--fui-radius-lg) var(--fui-radius-lg) 0 0}.fui-card-content--type-6 .fui-card .fui-card__img img{position:absolute;top:calc(var(--fui-parallax-room, 140px)*-1);left:0;width:100%;height:calc(100% + var(--fui-parallax-room, 140px)*2);border-radius:0;-o-object-fit:cover;object-fit:cover;transition:none;will-change:transform}.fui-card-content--type-8 .fui-card{transition:transform .5s cubic-bezier(.22,1,.36,1);will-change:transform}.fui-card-content--type-9 .fui-card{transition:transform .18s ease-out;will-change:transform}.fui-card-content--type-10{max-width:300px;perspective:1200px}.fui-card-content--type-10 .fui-card{position:relative;height:340px;background:transparent;box-shadow:none;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,.2,.2,1)}.fui-card-content--type-10 .fui-card.is-flipped{transform:rotateY(180deg)}.fui-card-content--type-10 .fui-card__back,.fui-card-content--type-10 .fui-card__front{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--fui-radius-lg);backface-visibility:hidden;background-color:rgb(var(--fui-theme-surface));box-shadow:0 5px 20px #0000001f}.fui-card-content--type-10 .fui-card__front img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fui-card-content--type-10 .fui-card__back{align-items:center;justify-content:center;gap:12px;padding:26px;text-align:center;transform:rotateY(180deg)}.fui-card-content--type-10 .fui-card__back h1,.fui-card-content--type-10 .fui-card__back h2,.fui-card-content--type-10 .fui-card__back h3,.fui-card-content--type-10 .fui-card__back h4,.fui-card-content--type-10 .fui-card__back h5,.fui-card-content--type-10 .fui-card__back h6{margin:0}.fui-card-content--type-11{max-width:280px}.fui-card-content--type-11 .fui-card{position:relative;height:380px;background:transparent;box-shadow:none;overflow:visible;cursor:grab;touch-action:pan-y}.fui-card-content--type-11 .fui-card:active{cursor:grabbing}.fui-card-content--type-11 .fui-card>*{position:absolute;inset:0;overflow:hidden;border-radius:22px;background-color:rgb(var(--fui-theme-surface));box-shadow:0 10px 30px -8px #00000052;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform}.fui-card-content--type-11 .fui-card>* img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.fui-card-content--type-12,.fui-card-content--type-13,.fui-card-content--type-14{max-width:384px;text-align:left}.fui-card-content--type-12 .fui-card,.fui-card-content--type-13 .fui-card,.fui-card-content--type-14 .fui-card{display:flex;flex-direction:column;cursor:default;overflow:hidden}.fui-card-content--type-12 .fui-card__header,.fui-card-content--type-13 .fui-card__header,.fui-card-content--type-14 .fui-card__header{display:flex;align-items:center;gap:10px;padding:14px 16px}.fui-card-content--type-12 .fui-card__avatar,.fui-card-content--type-13 .fui-card__avatar,.fui-card-content--type-14 .fui-card__avatar{flex:0 0 auto}.fui-card-content--type-12 .fui-card__avatar img,.fui-card-content--type-13 .fui-card__avatar img,.fui-card-content--type-14 .fui-card__avatar img{display:block;width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.fui-card-content--type-12 .fui-card__head,.fui-card-content--type-13 .fui-card__head,.fui-card-content--type-14 .fui-card__head{display:flex;flex-direction:column;min-width:0;line-height:1.3}.fui-card-content--type-12 .fui-card__head strong,.fui-card-content--type-13 .fui-card__head strong,.fui-card-content--type-14 .fui-card__head strong{font-weight:600}.fui-card-content--type-12 .fui-card__head span,.fui-card-content--type-13 .fui-card__head span,.fui-card-content--type-14 .fui-card__head span{color:rgba(var(--fui-theme-on-surface),.55);font-size:.82rem}.fui-card-content--type-12 .fui-card__img,.fui-card-content--type-13 .fui-card__img,.fui-card-content--type-14 .fui-card__img{max-height:none;border-radius:0}.fui-card-content--type-12 .fui-card__img img,.fui-card-content--type-13 .fui-card__img img,.fui-card-content--type-14 .fui-card__img img{width:100%;border-radius:0}.fui-card-content--type-12 .fui-card__text,.fui-card-content--type-13 .fui-card__text,.fui-card-content--type-14 .fui-card__text{padding:0 16px 12px;font-size:.94rem}.fui-card-content--type-12 .fui-card__text p,.fui-card-content--type-13 .fui-card__text p,.fui-card-content--type-14 .fui-card__text p{opacity:1}.fui-card-content--type-12 .fui-card__actions,.fui-card-content--type-13 .fui-card__actions,.fui-card-content--type-14 .fui-card__actions{display:flex;align-items:center;gap:4px;padding:6px 10px;color:rgba(var(--fui-theme-on-surface),.6)}.fui-card-content--type-12 .fui-act,.fui-card-content--type-13 .fui-act,.fui-card-content--type-14 .fui-act{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:0;border-radius:9px;background:transparent;color:inherit;font:inherit;font-size:.85rem;line-height:1;cursor:pointer;transition:background .2s ease}.fui-card-content--type-12 .fui-act:hover,.fui-card-content--type-13 .fui-act:hover,.fui-card-content--type-14 .fui-act:hover{background:rgba(var(--fui-theme-on-surface),.08)}.fui-card-content--type-12 .fui-card .fui-card__header{order:1;align-items:flex-start;padding-bottom:6px}.fui-card-content--type-12 .fui-card .fui-card__text{order:2;padding-top:0}.fui-card-content--type-12 .fui-card .fui-card__img{order:3;margin:0 16px 12px;border-radius:16px;overflow:hidden}.fui-card-content--type-12 .fui-card .fui-card__img img{border-radius:16px}.fui-card-content--type-12 .fui-card .fui-card__actions{order:4;justify-content:space-between;padding:0 16px 10px}.fui-card-content--type-12 .fui-card .fui-card__head{flex-direction:row;flex-wrap:wrap;gap:6px;align-items:baseline}.fui-card-content--type-13 .fui-card .fui-card__header{order:1;padding-bottom:8px}.fui-card-content--type-13 .fui-card .fui-card__head span{font-size:.76rem}.fui-card-content--type-13 .fui-card .fui-card__text{order:2;padding-bottom:12px}.fui-card-content--type-13 .fui-card .fui-card__img{order:3}.fui-card-content--type-13 .fui-card .fui-card__actions{order:4;margin-top:2px;padding:4px 8px;border-top:1px solid rgba(var(--fui-theme-on-surface),.1)}.fui-card-content--type-13 .fui-card .fui-card__actions>*{flex:1}.fui-card-content--type-14 .fui-card .fui-card__header{order:1;padding:12px 14px}.fui-card-content--type-14 .fui-card .fui-card__head strong{font-size:.9rem}.fui-card-content--type-14 .fui-card .fui-card__img{order:2}.fui-card-content--type-14 .fui-card .fui-card__actions{order:3;gap:14px;padding:10px 14px 4px;font-size:1.15rem}.fui-card-content--type-14 .fui-card .fui-card__text{order:4;padding:2px 14px 14px;font-size:.9rem}.fui-card-content--type-14 .fui-card .fui-card__text strong{font-weight:600}.fui-card-group{width:100%}.fui-card-group,.fui-card-group__cards{display:flex;align-items:center;position:relative}.fui-card-group__cards{z-index:1;justify-content:flex-start;gap:20px;overflow-x:auto;scroll-behavior:smooth;padding:20px 4px;border-radius:var(--fui-radius-lg);scrollbar-width:none}}@layer fui-components{.fui-card-group__cards::-webkit-scrollbar{display:none}.fui-card-group__cards .fui-card-content{min-width:320px}.fui-card-group__nav{z-index:2;flex:0 0 auto;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:rgb(var(--fui-theme-on-surface));cursor:pointer;transition:background .25s ease}.fui-card-group__nav:hover{background:rgba(var(--fui-theme-on-surface),.08)}.fui-alert{--fui-alert-color:var(--fui-theme-primary);--fui-alert-on:var(--fui-theme-on-primary);position:relative;z-index:1;box-sizing:border-box;width:100%;padding:0 20px;border-radius:0 var(--fui-radius-md) var(--fui-radius-md) 0;background:rgba(var(--fui-alert-color),.1);color:rgb(var(--fui-alert-color));font-size:.9rem;overflow:hidden;transition:height .25s ease}.fui-alert b{font-weight:600}.fui-alert a{color:inherit;text-decoration:underline}.fui-alert a:hover{opacity:.6}.fui-alert:after{content:"";position:absolute;top:0;left:0;width:3px;height:100%}.fui-alert--solid,.fui-alert:after{background:rgb(var(--fui-alert-color))}.fui-alert--solid,.fui-alert--solid .fui-alert__close,.fui-alert--solid .fui-alert__icon{color:rgb(var(--fui-alert-on))}.fui-alert--solid:after{background:rgba(var(--fui-alert-on),.4)}.fui-alert--border{background:transparent}.fui-alert--border:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid rgb(var(--fui-alert-color));border-left:0;border-radius:inherit}.fui-alert--shadow{background:rgb(var(--fui-theme-surface));box-shadow:0 6px 18px rgba(var(--fui-alert-color),.18)}.fui-alert--flat{background:rgba(var(--fui-theme-on-surface),.04)}.fui-alert--gradient{border-radius:var(--fui-radius-md);background:linear-gradient(100deg,rgb(var(--fui-alert-color)),color-mix(in oklch,rgb(var(--fui-alert-color)),#c026ff 45%))}.fui-alert--gradient,.fui-alert--gradient .fui-alert__close,.fui-alert--gradient .fui-alert__icon{color:rgb(var(--fui-alert-on))}.fui-alert--gradient:after{display:none}.fui-alert--relief{border-radius:var(--fui-radius-md);background:rgb(var(--fui-alert-color));box-shadow:6px 6px rgba(var(--fui-alert-color),.3)}.fui-alert--relief,.fui-alert--relief .fui-alert__close,.fui-alert--relief .fui-alert__icon{color:rgb(var(--fui-alert-on))}.fui-alert--relief:after{display:none}.fui-alert__icon{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:50px;height:100%;color:rgb(var(--fui-alert-color));font-size:1.3rem}.fui-alert__title{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px;font-weight:600;font-size:1rem}.fui-alert__title--clickable{cursor:pointer;padding-right:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fui-alert__chevron{flex-shrink:0;transition:transform .25s ease}.fui-alert__chevron--open{transform:rotate(180deg)}.fui-alert__content{overflow:hidden;transition:height .25s ease}.fui-alert__content__text{padding:20px 15px}.fui-alert__title~.fui-alert__content .fui-alert__content__text{padding-top:0}.fui-alert__close{position:absolute;top:9px;right:8px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:10px;background:transparent;color:rgb(var(--fui-alert-color));cursor:pointer;box-shadow:0 0 rgba(var(--fui-alert-color),.3);transition:all .25s ease}.fui-alert__close:hover{transform:translateY(-2px);box-shadow:0 5px 18px rgba(var(--fui-alert-color),.3)}.fui-alert__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:0 15px 12px}.fui-alert__progress{position:absolute;bottom:0;left:0;width:100%;height:3px;background:rgba(var(--fui-alert-color),.2)}.fui-alert__progress__bar{height:100%;background:rgb(var(--fui-alert-color));transition:width .25s ease}.fui-alert__pagination{display:flex;align-items:center;padding:0 20px;margin-bottom:12px}.fui-alert__pagination span{margin:0 8px;min-width:28px;font-size:.8rem;text-align:center}.fui-alert__pagination button{padding:2px 9px;border:0;border-radius:8px;background:rgba(var(--fui-alert-color),.1);color:rgb(var(--fui-alert-color));font-size:1rem;cursor:pointer;transition:all .25s ease}.fui-alert__pagination button:hover{background:rgb(var(--fui-alert-color));color:rgb(var(--fui-alert-on))}.fui-alert__icon~.fui-alert__title{padding-left:38px}.fui-alert__icon~.fui-alert__content{padding-left:20px}.fui-alert__icon~.fui-alert__footer{padding-left:38px}.fui-alert-collapse-enter-active,.fui-alert-collapse-leave-active{transition:height .25s ease}.fui-chip{--fui-variant-color:var(--fui-theme-primary);position:relative;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--fui-radius-pill);font-size:.85rem;font-weight:500;white-space:nowrap;overflow:hidden;vertical-align:middle}.fui-chip--variant-tonal{background-color:rgba(var(--fui-variant-color),.12);color:rgb(var(--fui-variant-color))}.fui-chip--variant-outlined{background-color:transparent;border:thin solid rgb(var(--fui-variant-color));color:rgb(var(--fui-variant-color))}.fui-chip--variant-outlined:hover{background-color:rgba(var(--fui-variant-color),.08)}.fui-chip--variant-elevated,.fui-chip--variant-flat{box-shadow:none}.fui-chip--label{border-radius:var(--fui-radius-sm)}.fui-chip--size-small{height:24px;padding:0 8px;font-size:.75rem}.fui-chip--size-large{height:40px;padding:0 16px;font-size:.95rem}.fui-chip--link{cursor:pointer}.fui-chip__close{cursor:pointer;opacity:.7;margin-inline-end:-4px}.fui-chip__close:hover{opacity:1}.fui-avatar-content{--fui-avatar-badge:var(--fui-theme-primary);position:relative;z-index:1;display:inline-flex;box-sizing:border-box;width:44px;height:44px;border-radius:35%;vertical-align:middle;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .25s ease}.fui-avatar-content--circle{border-radius:50%}.fui-avatar-content--square{border-radius:0}.fui-avatar-content--pointer{cursor:pointer}.fui-avatar-content--hidden{display:none}.fui-avatar-content--has-icons{margin-right:20px}.fui-avatar-content:hover .fui-avatar img{transform:scale(1.06)}.fui-avatar{display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;border-radius:inherit;background-color:rgba(var(--fui-theme-on-surface),.08);color:rgba(var(--fui-theme-on-surface),.82);font-weight:600;font-size:1rem;line-height:1;transition:box-shadow .25s ease}.fui-avatar .fui-icon{font-size:1.3em}.fui-avatar img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit;transition:transform .25s ease}.fui-avatar--letter-3{font-size:.82em}.fui-avatar--letter-4{font-size:.7em}.fui-avatar--letter-5,.fui-avatar--letter-6{font-size:.6em}.fui-avatar-content--colored .fui-avatar{background-color:rgb(var(--fui-avatar-color));color:rgb(var(--fui-avatar-on))}.fui-avatar__badge{position:absolute;right:-3px;bottom:-3px;z-index:200;display:flex;align-items:center;justify-content:center;width:13px;height:13px;border-radius:50%;background:rgb(var(--fui-avatar-badge));border:2px solid rgb(var(--fui-theme-surface));color:rgb(var(--fui-avatar-badge-on));font-size:.62rem;font-weight:700;line-height:1}.fui-avatar__badge--top-right{top:-3px;bottom:auto}.fui-avatar__badge--top-left{inset:-3px auto auto -3px}.fui-avatar__badge--bottom-left{left:-3px;right:auto}.fui-avatar__badge--slot,.fui-avatar__badge--writing{width:auto;height:auto;min-width:18px;min-height:18px;padding:0 4px;border-radius:9px}.fui-avatar-content--circle .fui-avatar__badge{right:-1px;bottom:-1px}.fui-avatar-content--circle .fui-avatar__badge--top-right{top:-1px}.fui-avatar-content--circle .fui-avatar__badge--top-left{top:-1px;left:-1px}.fui-avatar-content--circle .fui-avatar__badge--bottom-left{left:-1px}.fui-avatar__points{display:flex;align-items:center;justify-content:center}.fui-avatar__point{width:4px;height:4px;margin:0 1.5px;border-radius:50%;background:rgb(var(--fui-avatar-badge-on));animation:fui-avatar-point 1.2s ease infinite}.fui-avatar__point:nth-child(2){animation-delay:.4s}.fui-avatar__point:nth-child(3){animation-delay:.8s}.fui-avatar__loading{position:absolute;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;border-radius:inherit;background:#00000073}.fui-avatar__loading-spinner{box-sizing:border-box;width:55%;height:55%;border-radius:50%;border-color:transparent hsla(0,0%,100%,.9) hsla(0,0%,100%,.9) transparent;border-style:solid;border-width:2px;animation:fui-avatar-spin .8s linear infinite}.fui-avatar__latest{inset:0;z-index:300;align-items:center;border-radius:inherit;background:#00000080;color:#fff;font-weight:600;font-size:.9rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fui-avatar__icons,.fui-avatar__latest{position:absolute;display:flex;justify-content:center}.fui-avatar__icons{top:50%;right:-20px;z-index:-1;transform:translateY(-50%);flex-direction:column;align-items:flex-end;min-height:90%;padding:3px 3px 3px 5px;border-radius:5px;background:rgba(var(--fui-theme-on-surface),.1);font-size:1rem}.fui-avatar__icons .fui-icon{cursor:pointer;transition:opacity .25s ease}.fui-avatar__icons .fui-icon:hover{opacity:.7}.fui-avatar-content--history:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:rgb(var(--fui-avatar-color,var(--fui-theme-primary)))}.fui-avatar-content--history .fui-avatar{width:calc(100% - 6px);height:calc(100% - 6px);margin:3px;border:2px solid rgb(var(--fui-theme-surface))}.fui-avatar-content--history-gradient:after{background:linear-gradient(40deg,#f99b4a,#df376b 74%,#c52d91 0)}.fui-avatar__group{display:inline-flex;align-items:center;padding-left:18px}.fui-avatar__group:not(.fui-avatar__group--float) .fui-avatar-content{margin-left:-18px;border:3px solid rgb(var(--fui-theme-surface));transition:transform .25s ease}.fui-avatar__group:not(.fui-avatar__group--float) .fui-avatar-content:hover:not(.fui-avatar-content--has-icons){transform:translate(-8px)}.fui-avatar__group--float{flex-wrap:wrap;padding-left:0;gap:8px}.fui-avatar__group--float .fui-avatar-content{border:3px solid rgb(var(--fui-theme-surface))}}@layer fui-components;@layer fui-components;@layer fui-components{@keyframes fui-avatar-spin{to{transform:rotate(1turn)}}@keyframes fui-avatar-point{0%,to{opacity:1;transform:none}50%{opacity:.4;transform:scale(.5)}}@media(prefers-reduced-motion:reduce){.fui-avatar,.fui-avatar img,.fui-avatar-content{transition:none}.fui-avatar-content:hover .fui-avatar img{transform:none}.fui-avatar__loading-spinner{animation:none}.fui-avatar__point{animation:none;opacity:1;transform:none}.fui-avatar__group .fui-avatar-content:hover{transform:none}}}@layer fui-components{.fui-badge{position:relative;display:inline-flex;vertical-align:middle}.fui-badge__badge{position:absolute;top:0;inset-inline-end:0;transform:translate(50%,-50%);display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--fui-radius-pill);background-color:rgb(var(--fui-theme-danger));color:rgb(var(--fui-theme-on-danger));font-size:.7rem;font-weight:600;line-height:1;box-shadow:0 5px 20px #0000000d}.fui-badge__badge--dot{min-width:10px;width:10px;height:10px;padding:0}.fui-badge--inline .fui-badge__badge{position:static;transform:none;margin-inline-start:6px}.fui-progress-circular{display:inline-flex;position:relative;vertical-align:middle;color:rgb(var(--fui-theme-primary))}.fui-progress-circular svg{width:100%;height:100%;transform:rotate(-90deg)}.fui-progress-circular__underlay{stroke:currentColor;opacity:.15}.fui-progress-circular__overlay{stroke:currentColor;stroke-linecap:round;transition:stroke-dashoffset .3s ease}.fui-progress-circular--indeterminate svg{animation:fui-progress-rotate 1.4s linear infinite}.fui-progress-circular--indeterminate .fui-progress-circular__overlay{stroke-dasharray:70 200;animation:fui-progress-dash 1.4s ease-in-out infinite}.fui-progress-linear{position:relative;width:100%;overflow:hidden;background-color:rgba(var(--fui-theme-primary),.15);border-radius:9999px}.fui-progress-linear__bar{height:100%;background-color:rgb(var(--fui-theme-primary));border-radius:inherit;transition:width .3s ease}.fui-progress-linear--indeterminate .fui-progress-linear__bar{width:40%!important;animation:fui-progress-linear-slide 1.2s ease-in-out infinite}.fui-progress-linear--striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.25) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.25) 0,hsla(0,0%,100%,.25) 75%,transparent 0);background-size:1rem 1rem}}@layer fui-components{@keyframes fui-progress-rotate{to{transform:rotate(270deg)}}@keyframes fui-progress-dash{0%{stroke-dashoffset:125}50%{stroke-dashoffset:35}to{stroke-dashoffset:125}}@keyframes fui-progress-linear-slide{0%{margin-left:-40%}to{margin-left:100%}}}@layer fui-components{.fui-divider{display:block;flex:1 1 0;max-width:100%;height:0;margin:0;border:none;border-top:thin solid rgba(var(--fui-theme-on-surface),.12)}.fui-divider--vertical{align-self:stretch;width:0;max-width:0;height:auto;min-height:100%;border-top:none;border-inline-start:thin solid rgba(var(--fui-theme-on-surface),.12)}.fui-divider--inset{margin-inline-start:16px}.fui-spacer{flex-grow:1}.fui-field{--fui-field-color:var(--fui-theme-primary);display:flex;flex-direction:column;font-family:var(--fui-font-family);font-size:.83rem;width:100%}.fui-field--block{width:100%}.fui-field__control{box-sizing:border-box;gap:8px;padding:0 11px;min-height:38px;background-color:rgb(var(--fui-surface-2));border:2px solid transparent;border-radius:var(--fui-radius-md);transition:all .25s ease}.fui-field__control,.fui-field__input{position:relative;display:flex;align-items:center}.fui-field__input{flex:1 1 auto;min-width:0}.fui-field__input input,.fui-field__input select,.fui-field__input textarea{width:100%;border:none;outline:none;background:transparent;color:rgba(var(--fui-theme-on-surface),.9);font:inherit;line-height:1.5;padding:5px 0;transition:padding .25s ease}.fui-field__input textarea{resize:vertical;min-height:80px}.fui-field--floating-label,.fui-field--pinned-label{margin-top:18px}.fui-field__label{position:absolute;left:0;top:50%;transform:translateY(-50%);pointer-events:none;white-space:nowrap;color:rgba(var(--fui-theme-on-surface),.5);transition:all .15s ease}.fui-field--floating-label.fui-field--active .fui-field__label,.fui-field__label--pinned{top:-7px;left:2px!important;transform:translateY(-100%);font-size:.75rem;color:rgba(var(--fui-theme-on-surface),.9)}.fui-field__append,.fui-field__prepend{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background:rgb(var(--fui-surface-2));border-radius:8px;transition:all .25s ease}.fui-field__prepend{left:4px}.fui-field__after,.fui-field__prepend{position:absolute;top:50%;margin-top:-15px}.fui-field__after{right:4px;height:30px;display:flex;align-items:center;gap:4px}.fui-field--has-prepend .fui-field__input{padding-left:31px}.fui-field--has-after .fui-field__input{padding-right:31px}.fui-field--has-prepend .fui-field__label{left:31px}.fui-field--focused .fui-field__prepend{transform:translate(-8px,-9px);box-shadow:-12px 12px 20px -10px #0000004d}.fui-field--focused .fui-field__append{transform:translate(8px,-9px);box-shadow:12px 12px 20px -10px #0000004d}.fui-field--colored.fui-field--focused .fui-field__append,.fui-field--colored.fui-field--focused .fui-field__prepend{color:rgb(var(--fui-field-color))}.fui-field__icon{flex-shrink:0;color:rgba(var(--fui-theme-on-surface),.5);transition:all .25s ease}.fui-field--colored.fui-field--focused .fui-field__icon{color:rgb(var(--fui-field-color))}.fui-field__clear,.fui-field__reveal{cursor:pointer;pointer-events:auto}.fui-field__clear:hover,.fui-field__reveal:hover{color:rgb(var(--fui-field-color))}.fui-field__clear:hover{color:rgb(var(--fui-theme-danger))}.fui-field__loading{flex-shrink:0;width:18px;height:18px;position:relative}.fui-field__loading:after{content:"";position:absolute;inset:0;border:2px solid rgb(var(--fui-field-color));border-top:2px solid transparent;border-radius:50%;animation:fui-field-spin .8s linear infinite}.fui-field--variant-default .fui-field__control{background-color:rgb(var(--fui-surface-2));border:2px solid transparent}.fui-field--variant-default.fui-field--focused .fui-field__control{background-color:rgb(var(--fui-surface-3))}.fui-field--variant-default.fui-field--focused .fui-field__input input,.fui-field--variant-default.fui-field--focused .fui-field__input textarea{padding-left:5px}.fui-field--variant-default.fui-field--colored.fui-field--focused .fui-field__control{border-bottom-color:rgb(var(--fui-field-color))}.fui-field--colored.fui-field--floating-label.fui-field--focused .fui-field__label,.fui-field--colored.fui-field--focused .fui-field__label--pinned{color:rgb(var(--fui-field-color))}.fui-field--variant-underlined .fui-field__control{background-color:transparent;border:none;border-radius:0;padding-left:0;padding-right:0}.fui-field--variant-underlined .fui-field__line{position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:rgba(var(--fui-theme-on-surface),.2)}.fui-field--variant-underlined .fui-field__line:after{content:"";position:absolute;left:50%;bottom:0;width:0;height:2px;background-color:rgb(var(--fui-field-color));transform:translate(-50%);transition:width .25s ease}.fui-field--variant-underlined.fui-field--focused .fui-field__line:after{width:100%}.fui-field--variant-shadow .fui-field__control{background-color:rgb(var(--fui-theme-surface));border:2px solid transparent;box-shadow:0 4px 18px -6px #0000001f}.fui-field--variant-shadow.fui-field--focused .fui-field__control{transform:translateY(2px);box-shadow:0 10px 24px -8px rgba(var(--fui-field-color),.45)}.fui-field--tinted .fui-field__control{background-color:rgba(var(--fui-field-color),.12)}.fui-field--tinted .fui-field__input input,.fui-field--tinted .fui-field__input select,.fui-field--tinted .fui-field__input textarea{color:rgb(var(--fui-field-color))}}@layer fui-components;@layer fui-components{.fui-field--tinted .fui-field__input input::-moz-placeholder,.fui-field--tinted .fui-field__input select::-moz-placeholder,.fui-field--tinted .fui-field__input textarea::-moz-placeholder{color:rgba(var(--fui-field-color),.6)}.fui-field--tinted .fui-field__input input::placeholder,.fui-field--tinted .fui-field__input select::placeholder,.fui-field--tinted .fui-field__input textarea::placeholder{color:rgba(var(--fui-field-color),.6)}.fui-field--tinted .fui-field__icon,.fui-field--tinted .fui-field__label{color:rgb(var(--fui-field-color))}.fui-field--tinted .fui-field__append,.fui-field--tinted .fui-field__prepend{background:rgba(var(--fui-field-color),.12)}.fui-field--tinted.fui-field--focused .fui-field__control{background-color:rgba(var(--fui-field-color),.16)}.fui-field--square .fui-field__control{border-radius:0}.fui-field--transparent .fui-field__control{background-color:transparent}.fui-field__progress{position:relative;height:3px;margin-top:6px;border-radius:3px;background-color:rgba(var(--fui-theme-on-surface),.1);overflow:hidden}.fui-field__progress-bar{height:100%;border-radius:3px;transition:width .25s ease,background-color .25s ease}.fui-field__progress--danger .fui-field__progress-bar{background-color:rgb(var(--fui-theme-danger))}.fui-field__progress--warning .fui-field__progress-bar{background-color:rgb(var(--fui-theme-warning))}.fui-field__progress--success .fui-field__progress-bar{background-color:rgb(var(--fui-theme-success))}.fui-field--disabled{opacity:.5;pointer-events:none}.fui-field__messages{min-height:18px;margin-top:5px;padding:0 6px;font-size:.72rem;color:rgba(var(--fui-theme-on-surface),.55);transition:all .15s ease}.fui-field__messages--error{color:rgb(var(--fui-theme-danger))}.fui-field__message{margin-top:4px;padding:0 6px;font-size:.72rem}.fui-field__message--success{color:rgb(var(--fui-theme-success))}.fui-field__message--danger{color:rgb(var(--fui-theme-danger))}.fui-field__message--warn{color:rgb(var(--fui-theme-warning))}.fui-field__message--primary{color:rgb(var(--fui-theme-primary))}.fui-field--success .fui-field__messages{color:rgb(var(--fui-theme-success))}@keyframes fui-field-spin{to{transform:rotate(1turn)}}}@layer fui-components{.fui-input-number{display:inline-flex;align-items:center;gap:8px}.fui-input-number__el{width:64px;text-align:center;border:2px solid transparent;border-radius:var(--fui-radius-md);background:rgb(var(--fui-surface-2));color:rgba(var(--fui-theme-on-surface),.92);font:inherit;padding:8px 6px;outline:none;transition:all .25s ease}.fui-input-number__el:focus{border-color:rgb(var(--fui-theme-primary));background:rgb(var(--fui-theme-surface))}.fui-input-number__el::-webkit-inner-spin-button,.fui-input-number__el::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.fui-input-number__el{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.fui-input-number--disabled{opacity:.5;pointer-events:none}.fui-select{position:relative}.fui-select .fui-field__control{cursor:pointer}.fui-select__selection{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-height:26px;padding:5px 0}.fui-select__placeholder{color:rgba(var(--fui-theme-on-surface),.5)}.fui-select--open .fui-field__append{transform:rotate(180deg)}.fui-select__menu{z-index:2500;max-height:240px;overflow-y:auto;background-color:rgb(var(--fui-theme-surface));border-radius:var(--fui-radius-md);box-shadow:0 10px 30px -8px #0000002e;padding:6px;animation:fui-select-in .15s ease;scrollbar-width:thin;scrollbar-color:rgba(var(--fui-theme-on-surface),.22) transparent}}@layer fui-components{.fui-select__menu::-webkit-scrollbar{width:9px}.fui-select__menu::-webkit-scrollbar-track{background:transparent}.fui-select__menu::-webkit-scrollbar-thumb{background-color:rgba(var(--fui-theme-on-surface),.18);border-radius:9px;border:3px solid transparent;background-clip:padding-box}.fui-select__menu::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--fui-theme-on-surface),.32);background-clip:padding-box}.fui-select__option{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:var(--fui-radius-sm);cursor:pointer;transition:background-color .25s}.fui-select__option:hover{background-color:rgba(var(--fui-theme-on-surface),.06)}.fui-select__option--selected{color:rgb(var(--fui-theme-primary));font-weight:500}.fui-select__search{padding:2px 2px 6px}.fui-select__search-input{width:100%;box-sizing:border-box;padding:8px 12px;border:0;border-radius:var(--fui-radius-sm);background-color:rgba(var(--fui-theme-on-surface),.06);color:rgb(var(--fui-theme-on-surface));font:inherit;font-size:.9rem;outline:none}.fui-select__search-input::-moz-placeholder{color:rgba(var(--fui-theme-on-surface),.5)}.fui-select__search-input::placeholder{color:rgba(var(--fui-theme-on-surface),.5)}.fui-select__group-title{padding:8px 12px 4px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:rgba(var(--fui-theme-on-surface),.45)}.fui-select__empty{padding:14px 12px;text-align:center;font-size:.88rem;color:rgba(var(--fui-theme-on-surface),.5)}@keyframes fui-select-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}}@layer fui-components{.fui-otp{display:inline-flex;align-items:center;gap:10px}.fui-otp__box{box-sizing:border-box;width:44px;height:48px;padding:0;text-align:center;font-family:var(--fui-font-family);font-size:1.2rem;font-weight:600;color:rgba(var(--fui-theme-on-surface),.9);border:2px solid transparent;border-radius:var(--fui-radius-md);background-color:rgb(var(--fui-surface-2));outline:none;transition:all .25s ease;caret-color:rgb(var(--fui-control-color))}.fui-otp__box::-moz-placeholder{color:rgba(var(--fui-theme-on-surface),.3)}.fui-otp__box::placeholder{color:rgba(var(--fui-theme-on-surface),.3)}.fui-otp__box:focus{background-color:rgb(var(--fui-surface-3))}.fui-otp--state .fui-otp__box,.fui-otp__box:focus{border-bottom-color:rgb(var(--fui-control-color))}.fui-otp__sep{font-size:1.4rem;font-weight:600;color:rgba(var(--fui-theme-on-surface),.35)}.fui-otp__loader{width:18px;height:18px;margin-left:4px;border-radius:50%;border:2px solid rgb(var(--fui-control-color));border-top:2px solid transparent;animation:fui-otp-spin .7s linear infinite}.fui-otp--small .fui-otp__box{width:38px;height:40px;font-size:1rem}.fui-otp--large .fui-otp__box{width:52px;height:58px;font-size:1.4rem}.fui-otp--square .fui-otp__box{border-radius:var(--fui-radius-sm)}.fui-otp--disabled{opacity:.5;pointer-events:none}@keyframes fui-otp-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.fui-otp__loader{animation:none}}}@layer fui-components{.fui-selection-control{--fui-control-color:var(--fui-theme-primary);display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--fui-font-family);font-size:.95rem}.fui-selection-control__input{position:absolute;opacity:0;width:0;height:0}.fui-selection-control__box{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:20px;height:20px;border:2px solid rgba(var(--fui-theme-on-surface),.4);background-color:transparent;transition:all .25s ease;flex-shrink:0}.fui-selection-control--disabled{opacity:.5;pointer-events:none}.fui-checkbox__box{border-radius:var(--fui-radius-sm)}.fui-checkbox__mark{width:16px;height:16px;fill:none;stroke:rgb(var(--fui-theme-on-primary));stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30;transition:stroke-dashoffset .2s ease}.fui-selection-control--checked .fui-checkbox__box,.fui-selection-control--indeterminate .fui-checkbox__box{background-color:rgb(var(--fui-control-color));border-color:rgb(var(--fui-control-color));box-shadow:0 4px 12px -4px rgb(var(--fui-control-color))}.fui-selection-control--checked .fui-checkbox__mark,.fui-selection-control--indeterminate .fui-checkbox__mark{stroke-dashoffset:0}.fui-checkbox__icon{display:inline-flex;align-items:center;justify-content:center;color:rgb(var(--fui-theme-on-primary));font-size:14px;opacity:0;transform:scale(.4);transition:all .25s ease}.fui-selection-control--checked .fui-checkbox__icon{opacity:1;transform:scale(1)}.fui-checkbox--line-through.fui-selection-control--checked .fui-selection-control__label{text-decoration:line-through;opacity:.55}.fui-checkbox--loading .fui-checkbox__box{border-color:rgb(var(--fui-control-color));background-color:transparent}.fui-checkbox__loader{width:13px;height:13px;border-radius:50%;border:2px solid rgb(var(--fui-control-color));border-top:2px solid transparent;animation:fui-checkbox-spin .7s linear infinite}@keyframes fui-checkbox-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.fui-checkbox__loader{animation:none}}.fui-radio__circle{border-radius:50%}.fui-radio:not(.fui-selection-control--checked):hover .fui-radio__circle{border-color:rgba(var(--fui-control-color),.55)}.fui-radio.fui-selection-control--checked:not(.fui-radio--icon) .fui-radio__circle{border-width:6px;border-color:rgb(var(--fui-control-color));box-shadow:0 3px 12px -2px rgba(var(--fui-control-color),.4)}.fui-radio--icon.fui-selection-control--checked .fui-radio__circle{background-color:rgb(var(--fui-control-color));border-color:rgb(var(--fui-control-color));box-shadow:0 3px 12px -2px rgba(var(--fui-control-color),.4)}.fui-radio__icon{display:inline-flex;align-items:center;justify-content:center;color:rgb(var(--fui-theme-on-primary));font-size:12px;opacity:0;transform:scale(.3);transition:all .25s ease}.fui-radio--icon.fui-selection-control--checked .fui-radio__icon{opacity:1;transform:scale(1)}.fui-radio--loading .fui-radio__circle{border-color:rgb(var(--fui-control-color))}.fui-radio__loader{width:12px;height:12px;border-radius:50%;border:2px solid rgb(var(--fui-control-color));border-top:2px solid transparent;animation:fui-radio-spin .7s linear infinite}@keyframes fui-radio-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.fui-radio__loader{animation:none}}.fui-switch{--fui-control-color:var(--fui-theme-primary);display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--fui-font-family);font-size:.95rem}.fui-switch__input{position:absolute;opacity:0;width:0;height:0}.fui-switch__track{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;min-width:46px;height:26px;border-radius:9999px;background-color:rgba(var(--fui-theme-on-surface),.25);transition:all .25s ease;flex-shrink:0}.fui-switch__content{height:100%;padding:0 10px 0 28px;font-size:.72rem;font-weight:700;line-height:1;color:#fff;white-space:nowrap}.fui-switch__content,.fui-switch__thumb{display:inline-flex;align-items:center;justify-content:center}.fui-switch__thumb{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background-color:#fff;color:rgb(var(--fui-control-color));font-size:13px;box-shadow:0 5px 20px #0000000d;transition:all .25s ease}.fui-switch--checked .fui-switch__track{background-color:rgb(var(--fui-control-color))}.fui-switch--checked .fui-switch__content{padding:0 28px 0 10px}.fui-switch--checked .fui-switch__thumb{left:calc(100% - 23px);box-shadow:0 4px 12px -2px rgb(var(--fui-control-color))}.fui-switch--icon .fui-switch__thumb{background-color:transparent;color:#fff;box-shadow:none}.fui-switch__loader{width:12px;height:12px;border-radius:50%;border:2px solid;border-top:2px solid transparent;animation:fui-switch-spin .7s linear infinite}.fui-switch--square .fui-switch__track{border-radius:7px}.fui-switch--square .fui-switch__thumb{border-radius:5px}.fui-switch--indeterminate .fui-switch__track{background-color:rgba(var(--fui-control-color),.5)}.fui-switch--indeterminate .fui-switch__thumb{left:calc(50% - 10px)}.fui-switch--disabled{opacity:.5;pointer-events:none}.fui-switch__label{line-height:1.3}@keyframes fui-switch-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.fui-switch__loader{animation:none}}.fui-radio-group__items{display:flex;flex-direction:column;gap:8px}.fui-radio-group--inline .fui-radio-group__items{flex-direction:row;flex-wrap:wrap;gap:22px}.fui-radio-group__label{display:block;font-size:.85rem;margin-bottom:6px;color:rgba(var(--fui-theme-on-surface),.7)}.fui-slider{--fui-slider-color:var(--fui-theme-primary);display:flex;align-items:center;padding:12px 10px}.fui-slider__track{position:relative;flex:1 1 auto;height:6px;border-radius:9999px;background-color:rgba(var(--fui-theme-on-surface),.18);cursor:pointer}.fui-slider__fill{left:0;top:0;height:100%;border-radius:inherit}.fui-slider__fill,.fui-slider__thumb{position:absolute;background-color:rgb(var(--fui-slider-color))}.fui-slider__thumb{top:50%;width:18px;height:18px;border-radius:50%;box-shadow:0 3px 10px -2px rgb(var(--fui-slider-color));transform:translate(-50%,-50%);cursor:grab;transition:box-shadow .25s}}@layer fui-components{.fui-slider__thumb:focus-visible{outline:none;box-shadow:0 0 0 6px rgba(var(--fui-slider-color),.2)}.fui-slider--disabled{opacity:.5;pointer-events:none}.fui-upload{--fui-upload-color:var(--fui-theme-primary);font-family:var(--fui-font-family)}.fui-upload__zone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:28px;border:2px dashed rgba(var(--fui-theme-on-surface),.25);border-radius:var(--fui-radius-md);color:rgba(var(--fui-theme-on-surface),.6);cursor:pointer;transition:all .25s ease}.fui-upload__zone--dragging,.fui-upload__zone:hover{border-color:rgb(var(--fui-upload-color));background-color:rgba(var(--fui-upload-color),.06);color:rgb(var(--fui-upload-color))}.fui-upload__zone--disabled{opacity:.5;pointer-events:none}.fui-upload__input{display:none}.fui-upload__list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.fui-upload__item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;background-color:rgba(var(--fui-theme-on-surface),.05);border-radius:var(--fui-radius-sm);font-size:.9rem}.fui-upload__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fui-overlay__scrim{position:fixed;inset:0;z-index:2000;background-color:#0006}.fui-overlay__content{position:fixed;inset:0;z-index:2001;display:flex;align-items:center;justify-content:center;pointer-events:none;padding:24px}.fui-overlay__content>*{pointer-events:auto}.fui-fade-enter-active,.fui-fade-leave-active{transition:opacity .2s ease}.fui-fade-enter-from,.fui-fade-leave-to{opacity:0}.fui-dialog-transition-enter-active{transition:all .25s ease}.fui-dialog-transition-leave-active{transition:all .2s ease}.fui-dialog-transition-enter-from,.fui-dialog-transition-leave-to{opacity:0;transform:scale(.9) translateY(12px)}.fui-menu-transition-enter-active,.fui-menu-transition-leave-active{transition:all .18s ease}.fui-menu-transition-enter-from,.fui-menu-transition-leave-to{opacity:0;transform:translateY(-8px) scale(.98)}.fui-popup{max-width:100%;max-height:calc(100vh - 48px);display:flex;flex-direction:column;background-color:rgb(var(--fui-theme-surface));color:rgba(var(--fui-theme-on-surface),.87);border-radius:var(--fui-radius-lg);box-shadow:0 14px 42px #0000002e;overflow:hidden}.fui-popup__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 8px}.fui-popup__title{font-size:1.2rem;font-weight:600}.fui-popup__body{padding:8px 20px 20px;overflow-y:auto}.fui-popup__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid rgba(var(--fui-theme-on-surface),.08)}.fui-dialog{position:fixed;inset:0;z-index:3000;display:flex;align-items:flex-start;justify-content:center;width:100%;height:100%;max-height:100vh;padding:80px 0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:#0006;font-family:var(--fui-font-family,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif)}.fui-dialog--blur{-webkit-backdrop-filter:saturate(180%) blur(15px);backdrop-filter:saturate(180%) blur(15px)}.fui-dialog--full-screen{padding:0;overflow:hidden}.fui-dialog__box{--fui-dialog-accent:var(--fui-theme-primary);position:relative;margin:auto;min-width:400px;max-width:800px;border-radius:var(--fui-radius-md);background:rgb(var(--fui-theme-surface));color:rgb(var(--fui-theme-on-surface));box-shadow:0 5px 30px #00000038;transition:all .25s ease}.fui-dialog__box--full-screen{width:calc(100% - 30px)!important;height:calc(100% - 30px)!important;max-width:none!important;max-height:none!important}.fui-dialog__box--square,.fui-dialog__box--square .fui-dialog__close{border-radius:0}.fui-dialog__box--auto-width{width:auto!important;min-width:auto!important;max-width:auto!important}.fui-dialog__box--scroll{display:flex;flex-direction:column;max-height:calc(100vh - 160px)}.fui-dialog__box--scroll .fui-dialog__content{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.fui-dialog__box--not-padding .fui-dialog__content,.fui-dialog__box--not-padding .fui-dialog__footer,.fui-dialog__box--not-padding .fui-dialog__header{padding:0}.fui-dialog__box--not-padding .fui-dialog__content--not-footer{margin-bottom:0}.fui-dialog__box--not-center .fui-dialog__header{display:block;text-align:left}.fui-dialog__box--rebound{animation:fui-dialog-rebound-click .3s!important}.fui-dialog__header{display:flex;align-items:center;justify-content:center;padding:16px 18px 6px;font-size:1.05rem;font-weight:600}.fui-dialog__content{position:relative;width:100%;padding:8px 18px;border-radius:inherit}.fui-dialog__content--not-footer{margin-bottom:18px}.fui-dialog__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:6px 18px 16px}.fui-dialog__box .fui-field--variant-default .fui-field__control{background-color:rgb(var(--fui-surface-3))}.fui-dialog__close{position:absolute;top:-6px;right:-6px;z-index:200;display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin:0;padding:0;border:0;border-radius:var(--fui-radius-md);background:rgb(var(--fui-theme-surface));color:rgba(var(--fui-theme-on-surface),.7);box-shadow:0 5px 20px #00000038;cursor:pointer;transition:all .25s ease}.fui-dialog__close:hover{color:rgb(var(--fui-theme-on-surface));box-shadow:0 0 4px #00000038;transform:translate(-2px,2px)}.fui-dialog__loading{position:absolute;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;border-radius:inherit;background:rgba(var(--fui-theme-surface),.8)}.fui-dialog__spinner{position:relative;width:32px;height:32px}.fui-dialog__spinner:after,.fui-dialog__spinner:before{content:"";position:absolute;inset:0;box-sizing:border-box;border-radius:50%;border:2px solid transparent;border-right:2px solid rgb(var(--fui-dialog-accent))}.fui-dialog__spinner:after{animation:fui-dialog-spin .6s ease infinite}.fui-dialog__spinner:before{border-style:dashed;opacity:.45;animation:fui-dialog-spin .6s linear infinite}.fui-dialog-enter-active{transition:opacity .25s ease}.fui-dialog-enter-active .fui-dialog__box:not(.fui-dialog__box--full-screen){animation:fui-dialog-rebound .4s}.fui-dialog-leave-active{transition:opacity .15s ease}.fui-dialog-leave-active .fui-dialog__box{transition:all .15s ease}.fui-dialog-enter-from,.fui-dialog-leave-to{opacity:0}.fui-dialog-enter-from .fui-dialog__box,.fui-dialog-leave-to .fui-dialog__box{transform:scale(.7);box-shadow:0 0 0 0 transparent}.fui-dialog-enter-from .fui-dialog__box--full-screen,.fui-dialog-leave-to .fui-dialog__box--full-screen{transform:translateY(8%)}}@layer fui-components;@layer fui-components;@layer fui-components;@layer fui-components{@keyframes fui-dialog-rebound{0%{transform:scale(.8)}40%{transform:scale(1.08)}80%{transform:scale(.98)}to{transform:scale(1)}}@keyframes fui-dialog-rebound-click{0%{transform:scale(1)}40%{transform:scale(1.05)}80%{transform:scale(.96)}to{transform:scale(1)}}@keyframes fui-dialog-spin{to{transform:rotate(1turn)}}@media(max-width:600px){.fui-dialog__box{min-width:calc(100vw - 20px);max-width:calc(100vw - 20px);margin:auto 10px}}@media(prefers-reduced-motion:reduce){.fui-dialog-enter-active .fui-dialog__box,.fui-dialog-leave-active .fui-dialog__box,.fui-dialog__box--rebound{animation:none!important;transition:opacity .2s ease}.fui-dialog-enter-from .fui-dialog__box,.fui-dialog-leave-to .fui-dialog__box{transform:none}.fui-dialog__spinner:after,.fui-dialog__spinner:before{animation:none}}}@layer fui-components{.fui-menu{position:relative;display:inline-flex}.fui-menu__content{position:fixed;z-index:2500;min-width:184px;max-width:min(92vw,360px);padding:6px;background-color:rgb(var(--fui-theme-surface));color:rgba(var(--fui-theme-on-surface),.92);border:1px solid rgba(var(--fui-theme-on-background),.1);border-radius:var(--fui-radius-md);box-shadow:0 12px 32px #00000029;font-family:var(--fui-font-family,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif);overflow:hidden auto;max-height:calc(100vh - 24px)}.fui-menu-enter-active,.fui-menu-leave-active{transition:opacity .14s ease}.fui-menu-enter-from,.fui-menu-leave-to{opacity:0}.fui-tooltip{position:relative;display:inline-flex}.fui-tooltip__content{z-index:2600;box-sizing:border-box;max-width:320px;min-width:30px;padding:6px 11px;border-radius:var(--fui-radius-md);background-color:rgb(var(--fui-theme-dark));color:rgb(var(--fui-theme-on-dark));font-size:.82rem;line-height:1.35;text-align:center;pointer-events:none;animation:fui-tooltip-in .16s ease}.fui-tooltip__content:after{content:"";position:absolute;z-index:-2;width:10px;height:10px;background-color:inherit}.fui-tooltip__content--top:after{bottom:-4px;left:50%;transform:translate(-50%) rotate(45deg);border-radius:0 0 2px}.fui-tooltip__content--bottom:after{top:-4px;left:50%;transform:translate(-50%) rotate(45deg);border-radius:2px 0 0}.fui-tooltip__content--left:after{right:-4px;top:50%;transform:translateY(-50%) rotate(45deg);border-radius:0 2px 0 0}.fui-tooltip__content--right:after{left:-4px;top:50%;transform:translateY(-50%) rotate(45deg);border-radius:0 0 0 2px}.fui-tooltip__content--no-arrow:after{display:none}.fui-tooltip__content--circle{border-radius:18px}.fui-tooltip__content--square{border-radius:0}.fui-tooltip__content--colored{background-color:rgb(var(--fui-tooltip-color));color:#fff}.fui-tooltip__content:hover{pointer-events:auto}.fui-tooltip__content--border,.fui-tooltip__content--border-thick,.fui-tooltip__content--shadow{background-color:rgb(var(--fui-theme-surface));color:rgb(var(--fui-theme-on-surface))}.fui-tooltip__content--border-thick:before,.fui-tooltip__content--border:before,.fui-tooltip__content--shadow:before{content:"";position:absolute;inset:0;z-index:-1;background-color:inherit;border-radius:inherit}.fui-tooltip__content--shadow,.fui-tooltip__content--shadow:after{box-shadow:var(--fui-shadow-rest)}.fui-tooltip__content--border{--fui-tooltip-accent:var(--fui-tooltip-color,var(--fui-theme-on-surface))}.fui-tooltip__content--border,.fui-tooltip__content--border:after{border:2px solid rgb(var(--fui-tooltip-accent))}.fui-tooltip__content--border-thick{--fui-tooltip-accent:var(--fui-tooltip-color,var(--fui-theme-primary))}.fui-tooltip__content--border-thick.fui-tooltip__content--top{border-bottom:4px solid rgb(var(--fui-tooltip-accent))}.fui-tooltip__content--border-thick.fui-tooltip__content--bottom{border-top:4px solid rgb(var(--fui-tooltip-accent))}.fui-tooltip__content--border-thick.fui-tooltip__content--left{border-right:4px solid rgb(var(--fui-tooltip-accent))}.fui-tooltip__content--border-thick.fui-tooltip__content--right{border-left:4px solid rgb(var(--fui-tooltip-accent))}.fui-tooltip__content--border-thick:after{background-color:rgb(var(--fui-tooltip-accent))}.fui-tooltip__content--loading{min-width:46px;min-height:30px}.fui-tooltip__content--loading .fui-tooltip__inner{opacity:.35}.fui-tooltip__loading{position:absolute;top:50%;left:50%;width:18px;height:18px;box-sizing:border-box;border-radius:50%;border-color:transparent currentcolor currentcolor transparent;border-style:solid;border-width:2px;transform:translate(-50%,-50%);animation:fui-tooltip-spin .6s linear infinite}.fui-tooltip__inner{display:inline-block}}@layer fui-components{@keyframes fui-tooltip-in{0%{opacity:0}to{opacity:1}}@keyframes fui-tooltip-spin{to{transform:translate(-50%,-50%) rotate(1turn)}}@media(prefers-reduced-motion:reduce){.fui-tooltip__content,.fui-tooltip__loading{animation:none}}}@layer fui-components{.fui-list{background-color:rgb(var(--fui-theme-surface))}.fui-list,.fui-list--nav{padding:8px}.fui-list-item{--fui-list-item-color:var(--fui-theme-primary);display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:var(--fui-radius-sm);transition:background-color .25s}.fui-list-item__content{flex:1 1 auto;min-width:0}.fui-list-item__title{font-size:.95rem}.fui-list-item__subtitle{font-size:.8rem;opacity:.65}.fui-list-item--link{cursor:pointer}.fui-list-item--link:hover{background-color:rgba(var(--fui-theme-on-surface),.06)}.fui-list-item--active{background-color:rgba(var(--fui-list-item-color),.12);color:rgb(var(--fui-list-item-color))}.fui-list-item--disabled{opacity:.5;pointer-events:none}.fui-tabs{--fui-tabs-color:var(--fui-theme-primary);position:relative;display:flex;align-items:stretch;border-bottom:1px solid rgba(var(--fui-theme-on-surface),.1)}.fui-tabs--align-center{justify-content:center}.fui-tabs--align-end{justify-content:flex-end}.fui-tabs--grow .fui-tab{flex:1 1 auto}.fui-tabs__indicator{position:absolute;bottom:0;height:2px;background-color:rgb(var(--fui-tabs-color));border-radius:2px;transition:left .25s ease,width .25s ease}.fui-tab{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:46px;padding:0 18px;border:none;background:transparent;color:rgba(var(--fui-theme-on-surface),.7);font:inherit;font-weight:500;cursor:pointer;transition:color .25s}.fui-tab--active,.fui-tab:hover{color:rgb(var(--fui-tabs-color))}.fui-tab--disabled{opacity:.5;pointer-events:none}.fui-tab-panel{padding:18px 4px}.fui-navbar{position:relative;z-index:100;width:100%;border-radius:0 0 15px 15px;background-color:rgb(var(--fui-theme-surface));color:rgba(var(--fui-theme-on-surface),.92);transition:all .25s ease}.fui-navbar--square{border-radius:0}.fui-navbar--island{border-radius:var(--fui-radius-xl,18px);box-shadow:0 6px 24px #00000014}.fui-navbar--fixed{position:fixed;top:0;left:0}.fui-navbar--shadow{box-shadow:0 5px 25px #0000001a}.fui-navbar--hidden{transform:translateY(-100%)}.fui-navbar--padding{padding-top:20px;padding-bottom:20px}.fui-navbar__inner{position:relative;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;min-height:44px;padding:0 15px}.fui-navbar__left{display:flex;align-items:center;justify-content:flex-start;gap:8px}.fui-navbar__center{display:flex;align-items:center;justify-content:center}.fui-navbar__right{display:flex;align-items:center;justify-content:flex-end;gap:8px}.fui-navbar__line{position:absolute;bottom:0;height:3px;border-radius:3px 3px 0 0;background:rgb(var(--fui-theme-primary));transition:all .25s ease}.fui-navbar__line--still{transition:none}.fui-navbar__item{padding:13px 15px;border:0;margin:0;background:transparent;color:inherit;font:inherit;font-size:.85rem;font-weight:600;opacity:.7;cursor:pointer;transition:all .25s ease,color 0s}.fui-navbar__item--active,.fui-navbar__item:hover{opacity:1}.fui-navbar--colored{background-color:rgb(var(--fui-navbar-color));color:#ffffffd9}.fui-navbar--colored .fui-navbar__line{background:#fff}.fui-navbar--text-white,.fui-navbar--text-white .fui-navbar__item{color:#fff}.fui-navbar__group{position:relative;display:flex;align-items:center}.fui-navbar__group-trigger{display:inline-flex;align-items:center;gap:4px}.fui-navbar__item--header{opacity:1;font-weight:700;cursor:default}.fui-navbar__dropdown{position:absolute;top:100%;left:50%;z-index:200;min-width:168px;padding:8px;border-radius:13px;background:#1e2023;box-shadow:0 12px 34px -10px #00000073;opacity:0;visibility:hidden;transform:translate(-50%,6px);transition:opacity .2s ease,transform .2s ease,visibility .2s}.fui-navbar__dropdown .fui-navbar__item{display:flex;align-items:center;width:100%;padding:9px 14px;border-radius:8px;text-align:left;opacity:1;color:#ffffffb3;white-space:nowrap}.fui-navbar__dropdown .fui-navbar__item:hover{background:#ffffff0f;color:#fff}.fui-navbar__dropdown .fui-navbar__item--active{color:#fff}.fui-navbar__dropdown .fui-navbar__item--active:before{content:"•";margin-right:8px;color:rgb(var(--fui-theme-primary))}.fui-navbar__dropdown .fui-navbar__item--header{color:#fff;padding-bottom:4px}.fui-navbar__dropdown .fui-navbar__item--header:hover{background:transparent}}@layer fui-components;@layer fui-components{.fui-navbar__group:focus-within .fui-navbar__dropdown,.fui-navbar__group:hover .fui-navbar__dropdown{opacity:1;visibility:visible;transform:translate(-50%)}}@layer fui-components{.fui-sidebar{--fui-sidebar-width:260px;position:fixed;top:0;left:0;z-index:2000;display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box;width:calc(100% - 50px);max-width:var(--fui-sidebar-width);height:100vh;border-radius:0 30px 30px 0;background-color:rgb(var(--fui-theme-surface));color:rgba(var(--fui-theme-on-surface),.92);box-shadow:0 0 25px #00000012;transform:translate(-110%);transition:all .25s ease}.fui-sidebar--open{transform:translate(0)}.fui-sidebar--right{left:auto;right:0;border-radius:30px 0 0 30px;transform:translate(110%)}.fui-sidebar--right.fui-sidebar--open{transform:translate(0)}.fui-sidebar--permanent{position:relative;z-index:1;height:100%;box-shadow:none}.fui-sidebar--square{border-radius:0}.fui-sidebar--island{border-radius:var(--fui-radius-xl,22px)}.fui-sidebar--island,.fui-sidebar--island.fui-sidebar--permanent{box-shadow:0 6px 24px #00000014}.fui-sidebar--inverse-corner{overflow:visible;border-top-right-radius:0}.fui-sidebar--reduce{max-width:50px}.fui-sidebar--reduce .fui-sidebar__group-chevron,.fui-sidebar--reduce .fui-sidebar__group-header span,.fui-sidebar--reduce .fui-sidebar__header,.fui-sidebar--reduce .fui-sidebar__item-text,.fui-sidebar--reduce .fui-sidebar__logo{opacity:0;pointer-events:none}.fui-sidebar--reduce .fui-sidebar__item--has-icon .fui-sidebar__item-text{visibility:hidden}.fui-sidebar__logo{display:flex;align-items:center;justify-content:center;width:100%;min-height:64px;padding:18px 0;transition:opacity .25s ease}.fui-sidebar__logo img{max-width:120px;max-height:35px}.fui-sidebar__footer,.fui-sidebar__header{width:100%;padding:10px;transition:opacity .25s ease}.fui-sidebar__body{flex:1 1 auto;width:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.fui-sidebar__item{position:relative;display:flex;align-items:center;justify-content:flex-start;width:100%;padding:13px 16px;border:0;background:transparent;color:inherit;font:inherit;font-size:.9rem;font-weight:600;text-align:left;opacity:.7;cursor:pointer;transition:all .25s ease}.fui-sidebar__item:after{content:"";position:absolute;top:0;left:-4px;z-index:2;width:10px;height:100%;border-radius:0 20px 20px 0;background:rgb(var(--fui-theme-primary));transform:translate(-10px);transition:all .25s ease}.fui-sidebar__item:hover{opacity:1;padding-left:25px}.fui-sidebar__item--active{opacity:1;color:rgb(var(--fui-theme-primary))}.fui-sidebar__item--active:after{transform:translate(0)}.fui-sidebar__item--active:not(.fui-sidebar__item--has-icon){padding-left:25px}.fui-sidebar__item--has-icon{padding:0}.fui-sidebar__item--has-icon.fui-sidebar__item--active,.fui-sidebar__item--has-icon:hover{padding-left:8px}.fui-sidebar__item-icon{display:flex;align-items:center;justify-content:center;min-width:50px;height:47px;font-size:1.1rem}.fui-sidebar__item-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:opacity .25s ease}.fui-sidebar--no-line .fui-sidebar__item:after{display:none}.fui-sidebar__group-header{position:relative;display:flex;align-items:center;width:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fui-sidebar__group-header .fui-sidebar__item:after{display:none}.fui-sidebar__group-chevron{position:absolute;right:14px;opacity:.5;transition:transform .25s ease}.fui-sidebar__group--open>.fui-sidebar__group-header .fui-sidebar__group-chevron{transform:rotate(180deg)}.fui-sidebar__group-content{position:relative;width:100%;overflow:hidden;transition:height .25s ease}.fui-sidebar__group-content:after{content:"";position:absolute;top:0;left:16px;width:3px;height:100%;background:rgba(var(--fui-theme-primary),.3);border-radius:3px;opacity:0;transition:opacity .25s ease;pointer-events:none}.fui-sidebar__group-content .fui-sidebar__item{font-size:.85rem;padding-top:10px;padding-bottom:10px;padding-left:30px}.fui-sidebar__group-content .fui-sidebar__item.fui-sidebar__item--active,.fui-sidebar__group-content .fui-sidebar__item:hover{padding-left:34px}.fui-sidebar__group-content .fui-sidebar__item:after{display:none}.fui-sidebar__group-content .fui-sidebar__item--has-icon{padding-left:22px}.fui-sidebar__group-content .fui-sidebar__item--has-icon.fui-sidebar__item--active,.fui-sidebar__group-content .fui-sidebar__item--has-icon:hover{padding-left:26px}.fui-sidebar__group-content .fui-sidebar__item--has-icon .fui-sidebar__item-icon{min-width:30px;height:38px;font-size:1rem}.fui-sidebar__group-content .fui-sidebar__item--active:before{content:"";position:absolute;top:4px;left:16px;width:3px;height:calc(100% - 8px);border-radius:3px;background:rgb(var(--fui-theme-primary));z-index:1}.fui-sidebar__group-content .fui-sidebar__group-content:after{left:34px}.fui-sidebar__group-content .fui-sidebar__group-content .fui-sidebar__item{padding-left:48px}.fui-sidebar__group-content .fui-sidebar__group-content .fui-sidebar__item.fui-sidebar__item--active,.fui-sidebar__group-content .fui-sidebar__group-content .fui-sidebar__item:hover{padding-left:52px}.fui-sidebar__group-content .fui-sidebar__group-content .fui-sidebar__item--has-icon{padding-left:40px}.fui-sidebar__group-content .fui-sidebar__group-content .fui-sidebar__item--has-icon.fui-sidebar__item--active,.fui-sidebar__group-content .fui-sidebar__group-content .fui-sidebar__item--has-icon:hover{padding-left:44px}.fui-sidebar__group-content .fui-sidebar__group-content .fui-sidebar__item--active:before{left:34px}.fui-sidebar__group--open>.fui-sidebar__group-content:after{opacity:1}.fui-sidebar--colored{background-color:rgb(var(--fui-sidebar-color));color:#ffffffd9}.fui-sidebar--colored .fui-sidebar__item{color:#fff}.fui-sidebar--colored .fui-sidebar__item:after{background:#fff}.fui-sidebar--colored .fui-sidebar__item--active{color:#fff;background:#ffffff29;border-radius:0 14px 14px 0}.fui-sidebar--colored .fui-sidebar__group--open{background:#ffffff1a}.fui-sidebar--text-white,.fui-sidebar--text-white .fui-sidebar__item{color:#fff}.fui-sidebar--reduce .fui-sidebar__item:hover .fui-sidebar__item-text{visibility:visible;opacity:1;pointer-events:auto;position:absolute;left:54px;top:50%;transform:translateY(-50%);padding:6px 12px;border-radius:8px;background:#1e2023;color:#fff;white-space:nowrap;box-shadow:0 10px 28px -8px #00000080;z-index:20}.fui-sidebar--reduce.fui-sidebar--right .fui-sidebar__item:hover .fui-sidebar__item-text{left:auto;right:54px}.fui-breadcrumb{display:flex;align-items:center;gap:4px;font-size:.9rem;font-family:var(--fui-font-family)}.fui-breadcrumb__item{color:rgb(var(--fui-theme-primary));text-decoration:none;padding:2px 4px}.fui-breadcrumb__item--active{color:rgba(var(--fui-theme-on-surface),.6);pointer-events:none}.fui-breadcrumb__item--disabled{opacity:.5;pointer-events:none}.fui-breadcrumb__divider{display:inline-flex;opacity:.4}.fui-pagination{--fui-pagination-color:var(--fui-theme-primary);gap:4px}.fui-pagination,.fui-pagination__btn{display:inline-flex;align-items:center}.fui-pagination__btn{justify-content:center;min-width:36px;height:36px;padding:0 8px;border:none;border-radius:var(--fui-radius-sm);background:transparent;color:rgba(var(--fui-theme-on-surface),.8);font:inherit;cursor:pointer;transition:all .25s ease}.fui-pagination__btn:hover:not(:disabled){background-color:rgba(var(--fui-pagination-color),.1)}.fui-pagination__btn--active{background-color:rgb(var(--fui-pagination-color));color:rgb(var(--fui-theme-on-primary));box-shadow:0 6px 16px -6px rgb(var(--fui-pagination-color))}.fui-pagination__btn:disabled{opacity:.4;cursor:default}.fui-pagination__ellipsis{min-width:24px;text-align:center;opacity:.6}.fui-pagination--disabled{opacity:.6;pointer-events:none}.fui-collapse{border-radius:var(--fui-radius-md);background-color:rgb(var(--fui-theme-surface));box-shadow:0 5px 20px #0000000d;overflow:hidden}.fui-collapse__header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 18px;border:none;background:transparent;color:inherit;font:inherit;font-weight:500;cursor:pointer;text-align:start}.fui-collapse__chevron{transition:transform .25s ease}.fui-collapse--open .fui-collapse__chevron{transform:rotate(180deg)}.fui-collapse__wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.fui-collapse--open .fui-collapse__wrapper{grid-template-rows:1fr}.fui-collapse__content{overflow:hidden;padding:0 18px}.fui-collapse--open .fui-collapse__content{padding:0 18px 16px}.fui-collapse--disabled{opacity:.6;pointer-events:none}.fui-table{width:100%;background-color:rgb(var(--fui-theme-surface));border-radius:var(--fui-radius-md);box-shadow:0 5px 20px #0000000d;overflow:hidden}.fui-table__table{width:100%;border-collapse:collapse;font-family:var(--fui-font-family);font-size:.92rem}.fui-table__th{padding:14px 16px;text-align:left;font-weight:600;color:rgba(var(--fui-theme-on-surface),.7);border-bottom:1px solid rgba(var(--fui-theme-on-surface),.12);white-space:nowrap}.fui-table__th--sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fui-table__th--sortable:hover{color:rgb(var(--fui-theme-primary))}.fui-table__sort-icon{margin-inline-start:4px;vertical-align:middle}.fui-table__td{padding:12px 16px;border-bottom:1px solid rgba(var(--fui-theme-on-surface),.07)}.fui-table__cell--center{text-align:center}.fui-table__cell--end{text-align:right}.fui-table--hover .fui-table__row:hover{background-color:rgba(var(--fui-theme-on-surface),.04)}.fui-table--striped .fui-table__row:nth-child(odd){background-color:rgba(var(--fui-theme-on-surface),.025)}.fui-table__empty{padding:28px;text-align:center;opacity:.6}.fui-glass{position:relative;isolation:isolate;overflow:hidden;box-shadow:inset 1.2px 1.2px .5px -1px #ffffff8c,inset -1px -1px .5px -1px #ffffff38,inset 0 0 12px #ffffff0f,0 12px 28px -12px #0f193c73;transition:transform .24s cubic-bezier(.34,1.4,.45,1),box-shadow .24s ease}.fui-glass__highlight{z-index:1}.fui-glass__content{position:relative;z-index:2}.fui-glass--interactive{cursor:pointer;-webkit-tap-highlight-color:transparent}.fui-glass--interactive:active{transform:scale(.965);box-shadow:inset 1.2px 1.2px .5px -1px #ffffff8c,inset -1px -1px .5px -1px #ffffff38,inset 0 0 18px #ffffff1a,0 6px 16px -10px #0f193c80}}@layer fui-components;@layer fui-components;@layer fui-components;@layer fui-components;@layer fui-components{@media(prefers-reduced-transparency:reduce){.fui-glass{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-color:rgba(var(--fui-theme-surface),.92)!important}}@media(prefers-reduced-motion:reduce){.fui-glass{transition:none}.fui-glass--interactive:active{transform:none}}}@layer fui-components{.fui-goo{position:relative;width:100%;height:100%;overflow:hidden}.fui-goo__svg{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible}.fui-goo__path{will-change:d}.fui-goo--filter .fui-goo__svg{filter:none}@media(prefers-reduced-motion:reduce){.fui-goo__path{will-change:auto}}}@layer fui-components{.fui-line-chart{position:relative;width:100%;height:100%;min-height:120px}.fui-line-chart__svg{display:block;overflow:visible}.fui-line-chart__grid{stroke:rgb(var(--fui-theme-on-surface));stroke-opacity:.08;stroke-width:1;shape-rendering:crispEdges}.fui-line-chart__label{fill:rgb(var(--fui-theme-on-surface));opacity:.55;font-size:11px;font-family:var(--fui-font-mono,ui-monospace,monospace)}.fui-stat{display:flex;align-items:center;gap:12px;padding:18px 20px;border-radius:var(--fui-radius-lg);border:1px solid rgba(var(--fui-theme-on-background),.1);background:rgb(var(--fui-theme-surface))}.fui-stat__icon{flex-shrink:0;display:grid;place-items:center;width:42px;height:42px;border-radius:var(--fui-radius-md);background:rgba(var(--fui-theme-primary),.12);color:rgb(var(--fui-theme-primary));font-size:20px}.fui-stat__body{display:flex;flex-direction:column;gap:2px;min-width:0}.fui-stat__value{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;color:rgb(var(--fui-theme-primary))}.fui-stat__label{font-size:.85rem;opacity:.65}.fui-feature{padding:24px;border-radius:var(--fui-radius-lg);border:1px solid rgba(var(--fui-theme-on-background),.08);background:rgb(var(--fui-theme-surface));transition:border-color .18s ease,transform .18s ease}.fui-feature--hover:hover{border-color:rgba(var(--fui-theme-primary),.5);transform:translateY(-3px)}.fui-feature__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--fui-radius-pill);background:rgba(var(--fui-theme-primary),.12);color:rgb(var(--fui-theme-primary));margin-bottom:14px}.fui-feature__title{margin:0 0 8px;font-weight:700;font-size:1.05rem}.fui-feature__text{margin:0;opacity:.7;line-height:1.5}.fui-section{--fui-section-width:1120px;width:100%;max-width:var(--fui-section-width);margin:0 auto;padding:0 clamp(16px,5vw,48px)}.fui-section--center{text-align:center}.fui-section__head{margin-bottom:clamp(28px,4vw,44px)}.fui-section__eyebrow{display:inline-block;color:rgb(var(--fui-theme-primary));font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;margin-bottom:10px}.fui-section__title{margin:0;font-size:clamp(1.6rem,3.4vw,2.4rem);line-height:1.12;letter-spacing:-.025em;font-weight:700}.fui-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:18px}.fui-step{position:relative;padding:26px 22px;border-radius:var(--fui-radius-lg);border:1px solid rgba(var(--fui-theme-on-background),.1);background:rgb(var(--fui-theme-surface))}.fui-step__n{position:absolute;top:20px;right:22px;font-weight:800;font-size:.9rem;opacity:.18}.fui-step__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--fui-radius-md);background:rgba(var(--fui-theme-primary),.12);color:rgb(var(--fui-theme-primary));font-size:20px;margin-bottom:16px}.fui-step__title{margin:0 0 8px;font-weight:700;font-size:1.1rem}.fui-step__text{margin:0;opacity:.7;line-height:1.5}.fui-cta{padding:0 clamp(16px,5vw,48px)}.fui-cta__inner{max-width:1120px;margin:0 auto;text-align:center;padding:clamp(40px,6vw,72px) clamp(24px,5vw,64px);border-radius:var(--fui-radius-xl)}.fui-cta__inner--gradient{background:linear-gradient(135deg,rgba(var(--fui-theme-primary),.12),rgba(var(--fui-theme-primary),.04));border:1px solid rgba(var(--fui-theme-primary),.2)}.fui-cta__inner--flat{background:rgb(var(--fui-theme-surface));border:1px solid rgba(var(--fui-theme-on-background),.1)}.fui-cta__title{margin:0 0 12px;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;letter-spacing:-.03em}.fui-cta__text{margin:0 0 28px;opacity:.72;font-size:1.05rem}.fui-cta__actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.fui-checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.fui-checklist__item{display:flex;align-items:flex-start;gap:10px;opacity:.85;line-height:1.45}.fui-checklist__icon{flex-shrink:0;margin-top:2px;color:rgb(var(--fui-theme-primary))}.fui-eyebrow{--fui-eyebrow-color:var(--fui-theme-primary);display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:var(--fui-radius-pill);background:rgba(var(--fui-eyebrow-color),.1);color:rgb(var(--fui-eyebrow-color));font-weight:600;font-size:.8rem;letter-spacing:.01em}.fui-eyebrow__dot{width:7px;height:7px;border-radius:var(--fui-radius-circle);background:currentColor}.fui-value-card{padding:clamp(24px,3vw,36px);border-radius:var(--fui-radius-xl);border:1px solid rgba(var(--fui-theme-on-background),.1);background:rgb(var(--fui-theme-surface))}.fui-value-card--accent{background:rgba(var(--fui-theme-primary),.06)}.fui-value-card__tag{display:inline-block;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--fui-theme-primary));margin-bottom:12px}.fui-value-card__title{margin:0 0 18px;font-size:clamp(1.3rem,2.4vw,1.7rem);font-weight:700;letter-spacing:-.02em}.fui-hero{position:relative;width:100%;overflow-x:clip}.fui-hero--glow:before{content:"";position:absolute;top:0;right:0;width:min(820px,80%);height:600px;background:radial-gradient(circle at 78% 28%,rgba(var(--fui-theme-primary),.2),transparent 62%);pointer-events:none;z-index:0}.fui-hero__inner{max-width:1180px;margin:0 auto;padding:clamp(40px,7vw,88px) clamp(16px,5vw,48px) 0;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,64px);align-items:center}.fui-hero__copy,.fui-hero__inner,.fui-hero__visual{position:relative;z-index:1}.fui-hero__visual{display:flex;flex-direction:column;gap:16px}}@layer fui-components;@layer fui-components;@layer fui-components;@layer fui-components;@layer fui-components;@layer fui-components;@layer fui-components;@layer fui-components;@layer fui-components{@media(max-width:900px){.fui-hero .fui-hero__inner{grid-template-columns:1fr}.fui-hero .fui-hero__visual{order:-1}}}@layer fui-components{.fui-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:48px 16px;text-align:center}.fui-empty-state__icon{font-size:30px;opacity:.5}.fui-empty-state__title{margin:4px 0 0;font-weight:600}.fui-empty-state__text{margin:0;opacity:.6;max-width:320px}.fui-empty-state__action{margin-top:8px}.fui-page-header{display:flex;flex-direction:column;gap:6px}.fui-page-header__back{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;border:0;background:transparent;padding:0;margin-bottom:4px;color:rgb(var(--fui-theme-primary));cursor:pointer;font:inherit}.fui-page-header__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.fui-page-header__title{margin:0;font-weight:600;letter-spacing:-.02em;font-size:clamp(1.4rem,3vw,1.7rem)}.fui-page-header__subtitle{margin:2px 0 0;opacity:.7}.fui-status-pill{--fui-status-color:var(--fui-theme-primary);display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--fui-radius-pill);font-size:.72rem;font-weight:600;line-height:1.3;white-space:nowrap;background:rgba(var(--fui-status-color),.16);color:rgb(var(--fui-status-color))}.fui-status-pill__dot{width:6px;height:6px;border-radius:var(--fui-radius-circle);background:currentColor}.fui-auth-layout{--fui-auth-content-width:420px;height:100dvh;display:grid;grid-template-columns:1fr 1fr;background:rgb(var(--fui-theme-background));color:rgb(var(--fui-theme-on-background));font-family:var(--fui-font-family,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif)}.fui-auth-layout--aside-right .fui-auth-layout__aside{order:2}.fui-auth-layout--aside-right .fui-auth-layout__main{order:1}.fui-auth-layout__aside{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:clamp(32px,4vw,64px);color:#fff;background:radial-gradient(120% 80% at 100% 0,hsla(0,0%,100%,.18),transparent 60%),linear-gradient(150deg,rgb(var(--fui-theme-primary)),rgba(var(--fui-theme-primary),.82))}.fui-auth-layout--image .fui-auth-layout__aside{background-color:#0c0e12;background-image:linear-gradient(165deg,#0c0e12d1,#0c0e1280 55%,#0c0e12c7),var(--fui-auth-image);background-size:cover;background-position:50%;background-repeat:no-repeat}.fui-auth-layout--inset .fui-auth-layout__aside{margin:clamp(14px,1.6vw,26px);border-radius:clamp(20px,1.8vw,30px)}.fui-auth-layout__main{display:grid;place-items:center;overflow-y:auto;padding:clamp(28px,5vw,56px) clamp(20px,5vw,48px)}.fui-auth-layout__content{width:100%;max-width:var(--fui-auth-content-width)}}@layer fui-components;@layer fui-components;@layer fui-components{@media(max-width:860px){.fui-auth-layout{height:auto;min-height:100dvh;grid-template-columns:1fr}.fui-auth-layout .fui-auth-layout__aside{display:none}}}@layer fui-components{.fui-option-card{display:flex;align-items:center;gap:16px;width:100%;padding:18px 20px;text-align:left;cursor:pointer;font:inherit;color:inherit;border-radius:var(--fui-radius-lg);border:2px solid rgba(var(--fui-theme-on-background),.12);background:rgb(var(--fui-theme-surface));transition:border-color .15s ease,background .15s ease,transform .1s ease}.fui-option-card:hover{border-color:rgba(var(--fui-theme-primary),.5)}.fui-option-card:active{transform:scale(.99)}.fui-option-card--selected{border-color:rgb(var(--fui-theme-primary));background:rgba(var(--fui-theme-primary),.06)}.fui-option-card--disabled{opacity:.55;cursor:not-allowed}.fui-option-card__icon{flex-shrink:0;width:46px;height:46px;display:grid;place-items:center;border-radius:var(--fui-radius-md);background:rgba(var(--fui-theme-primary),.12);color:rgb(var(--fui-theme-primary));font-size:22px}.fui-option-card__body{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.fui-option-card__title{font-weight:600}.fui-option-card__text{font-size:.9rem;opacity:.7}.fui-option-card__check{flex-shrink:0;width:22px;height:22px;display:grid;place-items:center;border-radius:var(--fui-radius-circle);background:rgb(var(--fui-theme-primary));color:#fff;font-size:13px;opacity:0;transform:scale(.7);transition:opacity .15s ease,transform .15s ease}.fui-option-card--selected .fui-option-card__check{opacity:1;transform:scale(1)}.fui-layout{position:relative;width:100%;min-height:100dvh;background:rgb(var(--fui-theme-background));color:rgb(var(--fui-theme-on-background));font-family:var(--fui-font-family,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif)}.fui-main{display:block;min-height:100dvh;padding:var(--fui-layout-top,0) var(--fui-layout-right,0) var(--fui-layout-bottom,0) var(--fui-layout-left,0);transition:padding .2s cubic-bezier(.4,0,.2,1)}.fui-notify-host{position:fixed;z-index:3000;display:flex;flex-direction:column;gap:10px;padding:16px;pointer-events:none;width:360px;max-width:calc(100vw - 32px)}.fui-notify-host--top-right{top:0;right:0}.fui-notify-host--top-left{top:0;left:0}.fui-notify-host--top-center{top:0;left:50%;transform:translate(-50%)}.fui-notify-host--bottom-right{bottom:0;right:0;flex-direction:column-reverse}.fui-notify-host--bottom-left{bottom:0;left:0;flex-direction:column-reverse}.fui-notify-host--bottom-center{bottom:0;left:50%;transform:translate(-50%);flex-direction:column-reverse}.fui-notify{position:relative;display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:var(--fui-radius-md);box-shadow:0 8px 30px -6px #00000040;pointer-events:auto;cursor:default;overflow:hidden}.fui-notify__icon{font-size:1.3em;flex-shrink:0}.fui-notify__body{flex:1 1 auto;min-width:0}.fui-notify__title{font-weight:600}.fui-notify__text{font-size:.88rem;opacity:.9}.fui-notify__close{cursor:pointer;opacity:.8;flex-shrink:0}.fui-notify__progress{position:absolute;left:0;bottom:0;height:3px;width:100%;background-color:#ffffff80;transform-origin:left;animation:fui-notify-progress linear forwards}}@layer fui-components;@layer fui-components;@layer fui-components{@keyframes fui-notify-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.fui-notify-enter-active,.fui-notify-leave-active{transition:all .3s ease}.fui-notify-enter-from{opacity:0;transform:translate(20px)}.fui-notify-leave-to{opacity:0;transform:scale(.9)}.fui-loading{z-index:3100;display:flex;align-items:center;justify-content:center;background-color:rgba(var(--fui-theme-background),.7);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fui-fade-in .2s ease}.fui-loading__content{display:flex;flex-direction:column;align-items:center;gap:12px}.fui-loading__text{font-size:.9rem;color:rgba(var(--fui-theme-on-surface),.8)}.fui-loading__bar{position:absolute;top:0;left:0;width:100%;height:3px;background:rgba(var(--fui-theme-on-surface),.12)}.fui-loading__bar-fill{height:100%;background:rgb(var(--fui-theme-primary));transition:width .25s ease}.fui-loading__spinner{position:relative;display:inline-block;width:var(--fui-loading-size,48px);height:var(--fui-loading-size,48px);color:rgb(var(--fui-theme-primary))}.fui-loading__percent{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:600;color:currentColor}.fui-loading__spinner--default>i{position:absolute;inset:0;box-sizing:border-box;width:100%;height:100%;border-radius:50%;border-left-color:currentcolor;border-right-color:currentcolor;border-top-color:currentcolor;border:clamp(2px,var(--fui-loading-size,48px) * .0625,5px) solid;border-top:clamp(2px,var(--fui-loading-size,48px) * .0625,5px) solid transparent;opacity:.9;animation:fui-load-default-0 .8s linear infinite;will-change:transform}@keyframes fui-load-default-0{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.fui-loading__spinner--default>i{animation:none;transform:rotate(-45deg)}}.fui-loading__spinner--points{display:flex;align-items:center;justify-content:center;gap:calc(var(--fui-loading-size, 48px)*.115)}.fui-loading__spinner--points>i{flex:0 0 auto;width:calc(var(--fui-loading-size, 48px)*.17);height:calc(var(--fui-loading-size, 48px)*.17);border-radius:50%;background:currentColor;animation:fui-load-points-0 .75s ease-in-out infinite both;will-change:transform,opacity}.fui-loading__spinner--points>i:first-child{animation-delay:0s}.fui-loading__spinner--points>i:nth-child(2){animation-delay:.15s}.fui-loading__spinner--points>i:nth-child(3){animation-delay:.3s}@keyframes fui-load-points-0{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(calc(var(--fui-loading-size, 48px)*-.17));opacity:1}}@media(prefers-reduced-motion:reduce){.fui-loading__spinner--points>i{animation:none;transform:none;opacity:.85}}.fui-loading__spinner--scale{display:flex;align-items:center;justify-content:center;gap:calc(var(--fui-loading-size, 48px)*.075)}.fui-loading__spinner--scale>i{flex:0 0 auto;width:calc(var(--fui-loading-size, 48px)*.085);height:70%;border-radius:calc(var(--fui-loading-size, 48px)*.05);background:currentColor;transform-origin:center center;animation:fui-load-scale-0 1s ease-in-out infinite both;will-change:transform}.fui-loading__spinner--scale>i:first-child{animation-delay:0s}.fui-loading__spinner--scale>i:nth-child(2){animation-delay:.12s}.fui-loading__spinner--scale>i:nth-child(3){animation-delay:.24s}.fui-loading__spinner--scale>i:nth-child(4){animation-delay:.12s}.fui-loading__spinner--scale>i:nth-child(5){animation-delay:0s}@keyframes fui-load-scale-0{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.fui-loading__spinner--scale>i{animation:none;transform:scaleY(.55)}.fui-loading__spinner--scale>i:nth-child(2),.fui-loading__spinner--scale>i:nth-child(4){transform:scaleY(.8)}.fui-loading__spinner--scale>i:nth-child(3){transform:scaleY(1)}}.fui-loading__spinner--square{display:flex;align-items:center;justify-content:center}.fui-loading__spinner--square>i{display:block;width:60%;height:60%;border-radius:2px;background:currentColor;transform-origin:center;animation:fui-load-square-1 1.6s ease-in-out infinite;will-change:transform,opacity}@keyframes fui-load-square-1{0%{transform:scale(.55) rotate(0);opacity:.55}50%{transform:scale(1) rotate(45deg);opacity:1}to{transform:scale(.55) rotate(90deg);opacity:.55}}@media(prefers-reduced-motion:reduce){.fui-loading__spinner--square>i{animation:none;transform:scale(.8);opacity:1}}.fui-loading__spinner--square-rotate{display:flex;align-items:center;justify-content:center;perspective:120px}.fui-loading__spinner--square-rotate>i{display:block;width:52%;height:52%;border-radius:2px;background:currentColor;transform-origin:center;animation:fui-load-square-rotate-1 3s ease-in-out infinite;will-change:transform}@keyframes fui-load-square-rotate-1{0%{transform:rotateX(0) rotateY(0)}25%{transform:rotateX(180deg) rotateY(0)}50%{transform:rotateX(180deg) rotateY(180deg)}75%{transform:rotateX(0) rotateY(180deg)}to{transform:rotateX(0) rotateY(1turn)}}@media(prefers-reduced-motion:reduce){.fui-loading__spinner--square-rotate>i{animation:none;transform:rotate(45deg)}}.fui-loading__spinner--gradient{display:flex;align-items:center;justify-content:center}.fui-loading__spinner--gradient>i{display:block;width:100%;height:100%;border-radius:50%;background:conic-gradient(from 0deg,currentColor 0,transparent 75%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 5px));mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 5px));animation:fui-load-gradient-1 .9s linear infinite;will-change:transform}@keyframes fui-load-gradient-1{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.fui-loading__spinner--gradient>i{animation:none;background:conic-gradient(from 0deg,currentColor 0,transparent 70%)}}.fui-loading__spinner--rectangle{display:flex;align-items:center;justify-content:center;overflow:hidden}.fui-loading__spinner--rectangle>i{position:absolute;top:50%;left:50%;display:block;box-sizing:border-box;width:calc(var(--fui-loading-size, 48px)*.78);height:calc(var(--fui-loading-size, 48px)*.2);border-radius:999px;transform:translate(-50%,-50%);background:currentColor}.fui-loading__spinner--rectangle>i:first-child{opacity:.22;transform-origin:center;animation:fui-load-rectangle-1 1.1s ease-in-out infinite}.fui-loading__spinner--rectangle>i:last-child{width:calc(var(--fui-loading-size, 48px)*.34);transform-origin:center;animation:fui-load-rectangle-2 1.1s cubic-bezier(.45,0,.55,1) infinite}@keyframes fui-load-rectangle-1{0%,to{transform:translate(-50%,-50%) scaleX(1);opacity:.18}50%{transform:translate(-50%,-50%) scaleX(.86);opacity:.3}}@keyframes fui-load-rectangle-2{0%{transform:translate(-50%,-50%) translate(calc(var(--fui-loading-size, 48px)*-.22))}50%{transform:translate(-50%,-50%) translate(calc(var(--fui-loading-size, 48px)*.22))}to{transform:translate(-50%,-50%) translate(calc(var(--fui-loading-size, 48px)*-.22))}}@media(prefers-reduced-motion:reduce){.fui-loading__spinner--rectangle>i{animation:none}.fui-loading__spinner--rectangle>i:first-child{transform:translate(-50%,-50%) scaleX(1);opacity:.22}.fui-loading__spinner--rectangle>i:last-child{transform:translate(-50%,-50%)}}.fui-loading__spinner--circles>i{position:absolute;top:50%;left:50%;display:block;width:calc(var(--fui-loading-size, 48px)*.16);height:calc(var(--fui-loading-size, 48px)*.16);margin:calc(var(--fui-loading-size, 48px)*-.08) 0 0 calc(var(--fui-loading-size, 48px)*-.08);border-radius:50%;background:currentColor;transform-origin:center;animation:fui-load-circles-1 1s linear infinite}.fui-loading__spinner--circles>i:first-child{transform:rotate(0) translateY(calc(var(--fui-loading-size, 48px)*-.38));animation-delay:0s}.fui-loading__spinner--circles>i:nth-child(2){transform:rotate(45deg) translateY(calc(var(--fui-loading-size, 48px)*-.38));animation-delay:-.875s}.fui-loading__spinner--circles>i:nth-child(3){transform:rotate(90deg) translateY(calc(var(--fui-loading-size, 48px)*-.38));animation-delay:-.75s}.fui-loading__spinner--circles>i:nth-child(4){transform:rotate(135deg) translateY(calc(var(--fui-loading-size, 48px)*-.38));animation-delay:-.625s}.fui-loading__spinner--circles>i:nth-child(5){transform:rotate(180deg) translateY(calc(var(--fui-loading-size, 48px)*-.38));animation-delay:-.5s}.fui-loading__spinner--circles>i:nth-child(6){transform:rotate(225deg) translateY(calc(var(--fui-loading-size, 48px)*-.38));animation-delay:-.375s}.fui-loading__spinner--circles>i:nth-child(7){transform:rotate(270deg) translateY(calc(var(--fui-loading-size, 48px)*-.38));animation-delay:-.25s}.fui-loading__spinner--circles>i:nth-child(8){transform:rotate(315deg) translateY(calc(var(--fui-loading-size, 48px)*-.38));animation-delay:-.125s}@keyframes fui-load-circles-1{0%,to{opacity:.15}20%{opacity:1}}@media(prefers-reduced-motion:reduce){.fui-loading__spinner--circles>i{animation:none;opacity:.55}}.fui-loading__spinner--border:before{content:"";border:calc(var(--fui-loading-size, 48px)*.07) solid;opacity:.2}.fui-loading__spinner--border:before,.fui-loading__spinner--border>i{position:absolute;inset:calc(var(--fui-loading-size, 48px)*.08);box-sizing:border-box;border-radius:calc(var(--fui-loading-size, 48px)*.18)}.fui-loading__spinner--border>i{display:block;background:conic-gradient(from 0deg,transparent 0deg,transparent 250deg,currentColor 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:calc(var(--fui-loading-size, 48px)*.07);animation:fui-load-border-1 1.1s linear infinite}@keyframes fui-load-border-1{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.fui-loading__spinner--border>i{animation:none;transform:none;opacity:.85}}.fui-loading__spinner--waves{display:flex;align-items:center;justify-content:center}.fui-loading__spinner--waves>i{position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;border:2px solid;box-shadow:0 0 8px 0 currentColor;opacity:0;transform:translate(-50%,-50%) scale(0);transform-origin:center;animation:fui-load-waves-1 1.6s cubic-bezier(0,.2,.8,1) infinite}.fui-loading__spinner--waves>i:nth-child(2){animation-name:fui-load-waves-2;animation-delay:.8s}@keyframes fui-load-waves-1{0%{opacity:.8;transform:translate(-50%,-50%) scale(0)}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}@keyframes fui-load-waves-2{0%{opacity:.8;transform:translate(-50%,-50%) scale(0)}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}@media(prefers-reduced-motion:reduce){.fui-loading__spinner--waves>i{animation:none;opacity:.85;transform:translate(-50%,-50%) scale(.55)}.fui-loading__spinner--waves>i:nth-child(2){opacity:.4;transform:translate(-50%,-50%) scale(.9)}}.fui-loading__spinner--corners>i{position:absolute;width:26%;height:26%;border-radius:18%;background-color:currentColor;transform-origin:center;animation:fui-load-corners 1.4s ease-in-out infinite}.fui-loading__spinner--corners>i:first-child{top:0;left:0;animation-delay:0s}.fui-loading__spinner--corners>i:nth-child(2){top:0;right:0;animation-delay:.18s}.fui-loading__spinner--corners>i:nth-child(3){bottom:0;right:0;animation-delay:.36s}.fui-loading__spinner--corners>i:nth-child(4){bottom:0;left:0;animation-delay:.54s}@keyframes fui-load-corners{0%,to{transform:translate(0) scale(1);opacity:.55}40%{opacity:1}50%{transform:translate(var(--fui-load-corners-x,0),var(--fui-load-corners-y,0)) scale(.7);opacity:1}}.fui-loading__spinner--corners>i:first-child{--fui-load-corners-x:90%;--fui-load-corners-y:90%}.fui-loading__spinner--corners>i:nth-child(2){--fui-load-corners-x:-90%;--fui-load-corners-y:90%}.fui-loading__spinner--corners>i:nth-child(3){--fui-load-corners-x:-90%;--fui-load-corners-y:-90%}.fui-loading__spinner--corners>i:nth-child(4){--fui-load-corners-x:90%;--fui-load-corners-y:-90%}@media(prefers-reduced-motion:reduce){.fui-loading__spinner--corners>i{animation:none;transform:translate(0) scale(1);opacity:.85}}@keyframes fui-fade-in{0%{opacity:0}to{opacity:1}}.fui-dialog__text{margin:0 0 8px;color:rgba(var(--fui-theme-on-surface),.8);line-height:1.6}}@layer fui-tokens,fui-theme,fui-base,fui-components,fui-utilities;@layer fui-tokens{:root{--fui-radius-sm:8px;--fui-radius-md:12px;--fui-radius-lg:20px;--fui-radius-xl:28px;--fui-radius-pill:9999px;--fui-radius-circle:50%;--fui-transition-duration:.25s;--fui-transition-timing:ease;--fui-transition:all .25s ease;--fui-font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;--fui-font-weight-regular:400;--fui-font-weight-medium:500;--fui-font-weight-bold:600;--fui-spacer:4px}}@layer fui-base{*,:after,:before{box-sizing:border-box}.fui-application{font-family:var(--fui-font-family);line-height:1.5;letter-spacing:-.011em;background-color:rgb(var(--fui-theme-background));color:rgba(var(--fui-theme-on-background),var(--fui-high-emphasis-opacity,.92));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@layer fui-components{.fui-icon{display:inline-flex;align-items:center;justify-content:center;font-style:normal;vertical-align:middle;line-height:1;flex-shrink:0}.fui-icon svg{width:1em;height:1em}.fui-icon--start{margin-inline-end:8px}.fui-icon--end{margin-inline-start:8px}.fui-icon--spin svg{animation:fui-spin 1s linear infinite}@keyframes fui-spin{to{transform:rotate(1turn)}}.fui-ripple{overflow:hidden}.fui-ripple__container{position:absolute;inset:0;pointer-events:none;border-radius:inherit;overflow:hidden}.fui-ripple__effect{position:absolute;width:0;height:0;border-radius:50%;opacity:0;pointer-events:none;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease,opacity .6s ease;background:radial-gradient(circle,rgba(var(--fui-ripple-color,255,255,255),.05),rgba(var(--fui-ripple-color,255,255,255),.55));will-change:width,height,opacity}}@layer fui-utilities{.elevation-0{box-shadow:none!important}.elevation-1{box-shadow:0 2px 8px #0000000a!important}.elevation-2{box-shadow:0 3px 12px #0000000d!important}.elevation-3{box-shadow:0 5px 20px #0000000d!important}.elevation-4{box-shadow:0 4px 25px #0000001a!important}.elevation-5{box-shadow:0 6px 28px #0000001a!important}.elevation-6{box-shadow:0 8px 30px #0000001f!important}.elevation-7{box-shadow:0 9px 32px #0000001f!important}.elevation-8{box-shadow:0 10px 34px #00000024!important}.elevation-9{box-shadow:0 11px 36px #00000024!important}.elevation-10{box-shadow:0 12px 38px #00000029!important}.elevation-11{box-shadow:0 13px 40px #00000029!important}.elevation-12{box-shadow:0 14px 42px #0000002e!important}.elevation-13{box-shadow:0 15px 44px #0000002e!important}.elevation-14{box-shadow:0 16px 46px #0003!important}.elevation-15{box-shadow:0 17px 48px #0003!important}.elevation-16{box-shadow:0 18px 50px #00000038!important}.elevation-17{box-shadow:0 19px 52px #00000038!important}.elevation-18{box-shadow:0 20px 54px #0000003d!important}.elevation-19{box-shadow:0 21px 56px #0000003d!important}.elevation-20{box-shadow:0 22px 58px #00000042!important}.elevation-21{box-shadow:0 23px 60px #00000042!important}.elevation-22{box-shadow:0 24px 62px #00000047!important}.elevation-23{box-shadow:0 25px 64px #00000047!important}.elevation-24{box-shadow:0 26px 66px #0000004d!important}.rounded{border-radius:var(--fui-radius-md)!important}.rounded-0{border-radius:0!important}.rounded-sm{border-radius:var(--fui-radius-sm)!important}.rounded-md{border-radius:var(--fui-radius-md)!important}.rounded-lg{border-radius:var(--fui-radius-lg)!important}.rounded-pill{border-radius:var(--fui-radius-pill)!important}.rounded-circle{border-radius:var(--fui-radius-circle)!important}.d-none{display:none!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-block{display:block!important}.text-truncate{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}:root{--rl-primary:#0d1e73;--rl-primary-700:#0a1657;--rl-secondary:#fc0;--rl-secondary-600:#ebb800;--rl-accent:#0437ce;--rl-accent-600:#0530a8;--rl-ink:#15172a;--rl-body:#4b5360;--rl-muted:#828a99;--rl-bg:#fff;--rl-bg-alt:#f4f6fc;--rl-border:#e4e7f2;--rl-dark:#0a1546;--rl-radius:16px;--rl-radius-sm:10px;--rl-shadow-sm:0 4px 16px -10px rgba(13,30,115,.24);--rl-shadow:0 18px 44px -22px rgba(13,30,115,.34);--rl-maxw:1180px;--rl-font-display:var(--fui-font-family,-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Inter","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);--rl-font-body:var(--rl-font-display);--f-color-primary:var(--rl-primary);--f-color-border:var(--rl-border);--f-color-surface-2:var(--rl-bg-alt)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{overflow-x:hidden}body{margin:0;font-family:var(--rl-font-body);color:var(--rl-body);background:var(--rl-bg);line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--rl-font-display);color:var(--rl-ink);line-height:1.12;font-weight:800;margin:0;letter-spacing:-.01em}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.rl-container{max-width:var(--rl-maxw);margin:0 auto;padding:0 1.25rem}.rl-section{padding:4.75rem 0}.rl-section--alt{background:var(--rl-bg-alt)}.rl-eyebrow{font-family:var(--rl-font-display);font-weight:700;font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:var(--rl-accent)}.rl-h2{font-size:clamp(1.7rem,3.2vw,2.4rem)}.rl-lede{color:var(--rl-muted);font-size:1.02rem;max-width:56ch}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--rl-font-display);font-weight:600;font-size:.95rem;padding:.72rem 1.25rem;border-radius:10px;border:1px solid transparent;cursor:pointer;transition:transform .14s ease,background .18s ease,box-shadow .18s ease,color .18s ease;white-space:nowrap}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--rl-primary);color:#fff}.btn-primary:hover{background:var(--rl-primary-700)}.btn-accent{background:var(--rl-secondary);color:#1a1a1a}.btn-accent:hover{background:var(--rl-secondary-600)}.btn-blue{background:var(--rl-accent);color:#fff}.btn-blue:hover{background:var(--rl-accent-600)}.btn-light{background:#fff;color:var(--rl-ink);border-color:var(--rl-border)}.btn-light:hover{box-shadow:var(--rl-shadow-sm);border-color:var(--rl-primary)}.btn-ghost{background:transparent;color:var(--rl-ink)}.btn-ghost:hover{color:var(--rl-primary)}.btn-lg{padding:.95rem 1.6rem;font-size:1.02rem}.btn-sm{padding:.55rem 1rem;font-size:.9rem}.rl-card{background:#fff;border:1px solid var(--rl-border);border-radius:var(--rl-radius)}.rl-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .7rem;border:1px solid var(--rl-border);border-radius:999px;font-size:.82rem;color:var(--rl-body);background:#fff}.rl-menu{display:flex;flex-direction:column;min-width:230px;background:#fff;border:1px solid var(--rl-border);border-radius:14px;box-shadow:var(--rl-shadow);padding:.5rem}.rl-menu__link{font-family:var(--rl-font-display);font-weight:600;font-size:.95rem;color:var(--rl-ink);padding:.62rem .8rem;border-radius:9px;text-align:left;background:none;border:0;cursor:pointer;transition:background .14s ease,color .14s ease;text-decoration:none}.rl-menu__link:hover{background:var(--rl-bg-alt);color:var(--rl-primary)}.rl-menu__link--cta{background:var(--rl-secondary);color:#1a1a1a;margin-top:.25rem}.rl-menu__link--cta:hover{background:var(--rl-secondary-600);color:#1a1a1a}.rl-menu__sep{height:1px;background:var(--rl-border);margin:.4rem 0}.auth{display:grid;grid-template-columns:1fr 1fr;min-height:100dvh}.auth__main{display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem;background:#fff}.auth__form{width:100%;max-width:420px}.auth__title{font-size:1.7rem}.auth__sub{color:var(--rl-muted);margin:.4rem 0 1.8rem}.auth__fields{display:flex;flex-direction:column;gap:1.05rem}.auth__row{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.auth__forgot{display:flex;justify-content:flex-end;margin-top:.5rem}.auth__link{color:var(--rl-accent);font-family:var(--rl-font-display);font-weight:600;font-size:.9rem;cursor:pointer;background:none;border:0}.auth__link:hover{color:var(--rl-accent-600)}.auth__submit{margin-top:.4rem}.auth__divider{display:flex;align-items:center;gap:.9rem;margin:1.4rem 0;color:var(--rl-muted);font-size:.85rem}.auth__divider:after,.auth__divider:before{content:"";flex:1;height:1px;background:var(--rl-border)}.auth__alt{text-align:center;margin-top:1.5rem;color:var(--rl-muted);font-size:.92rem}.auth__alt a,.auth__alt button{color:var(--rl-accent);font-weight:700;cursor:pointer;background:none;border:0;font:inherit}.auth__legal{text-align:center;margin-top:1.4rem;color:var(--rl-muted);font-size:.78rem;line-height:1.6}.auth__legal a{color:var(--rl-body);text-decoration:underline}.seg{display:grid;grid-template-columns:1fr 1fr;gap:.3rem;padding:.3rem;background:var(--rl-bg-alt);border:1px solid var(--rl-border);border-radius:12px;margin-bottom:1.4rem}.seg__btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.6rem;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--rl-muted);font-family:var(--rl-font-display);font-weight:600;font-size:.92rem;cursor:pointer;transition:all .15s ease}.seg__btn--on{background:#fff;color:var(--rl-primary);border-color:var(--rl-border);box-shadow:var(--rl-shadow-sm)}.pwbar{display:grid;grid-template-columns:repeat(4,1fr);gap:.35rem;margin-top:.6rem}.pwbar__seg{height:4px;border-radius:999px;background:var(--rl-border);transition:background .2s ease}.pwbar__seg--on{background:var(--rl-accent)}.pwbar__seg--strong{background:var(--rl-secondary)}.auth__hint{color:var(--rl-muted);font-size:.8rem;margin-top:.4rem}@media(max-width:880px){.auth{grid-template-columns:1fr}.auth .aside{display:none}.auth__main{min-height:100dvh}}@keyframes rl-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.rl-rise{animation:rl-rise .6s cubic-bezier(.22,1,.36,1) both}
