:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:.2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0, 0, var(--toastify-z-index));width:var(--toastify-container-width);box-sizing:border-box;color:#fff;flex-direction:column;display:flex;position:fixed}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);align-items:center;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);align-items:center;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y:0;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;word-break:break-word;flex:auto;align-items:center;margin-bottom:1rem;display:flex;position:relative}@media only screen and (width<=480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{width:100%;transform:translate3d(0, var(--y), 0) scale(var(--s));transition:transform .3s;position:absolute}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";height:calc(var(--g) * 1px);position:absolute;bottom:100%;left:0;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";z-index:-1;height:100%;position:absolute;bottom:0;left:0;right:0;transform:scaleY(3)}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{flex-shrink:0;width:22px;margin-inline-end:10px;display:flex}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;cursor:pointer;opacity:.7;z-index:1;background:0 0;border:none;outline:none;padding:0;transition:all .3s;position:absolute;top:6px;right:6px}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;width:14px;height:16px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{z-index:1;opacity:.7;transform-origin:0;width:100%;height:100%;position:absolute;bottom:0;left:0}.Toastify__progress-bar--animated{animation:linear forwards Toastify__trackProgress}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:100%;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius);width:100%;height:5px;position:absolute;bottom:0;left:0;overflow:hidden}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{box-sizing:border-box;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);border-radius:100%;width:20px;height:20px;animation:.65s linear infinite Toastify__spin}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px, var(--y), 0)}to{opacity:0;transform:translate3d(2000px, var(--y), 0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px, var(--y), 0)}to{opacity:0;transform:translate3d(-2000px, var(--y), 0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translate(0,0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0, calc(var(--y) - 10px), 0)}40%,45%{opacity:1;transform:translate3d(0, calc(var(--y) + 20px), 0)}to{opacity:0;transform:translateY(-2000px)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0, calc(var(--y) - 10px), 0)}40%,45%{opacity:1;transform:translate3d(0, calc(var(--y) + 20px), 0)}to{opacity:0;transform:translateY(2000px)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0, var(--y), 0) scale3d(.3, .3, .3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0, var(--y), 0) perspective(400px)}30%{transform:translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{transform:translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{visibility:visible;transform:translate(110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInLeft{0%{visibility:visible;transform:translate(-110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInUp{0%{visibility:visible;transform:translateY(110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInDown{0%{visibility:visible;transform:translateY(-110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(110%, var(--y), 0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(-110%, var(--y), 0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translateY(500px)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translateY(-500px)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-duration:.3s;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tf-landing .team-showcase{--team-enter:1;max-width:1300px;margin:110px auto;padding:0 5%}.team-showcase-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:0 65px;margin-bottom:34px;display:grid}.team-showcase-heading>.landing-eyebrow{grid-column:1/-1}.tf-landing .team-showcase-heading h2{letter-spacing:-3.6px;margin:22px 0 0;font-size:clamp(42px,5vw,72px);line-height:1.02}.team-showcase-heading>p{color:#7b708e;max-width:320px;margin:0 0 5px;font-size:14px;line-height:1.8}.team-stage{isolation:isolate;background:#eeebf8;border:1px solid #e4dcf3;border-radius:28px;grid-template-columns:.85fr 1.15fr;align-items:center;min-height:490px;padding:45px 45px 60px;display:grid;position:relative;overflow:hidden}.team-stage-type{letter-spacing:-.085em;color:#ded5ee8c;z-index:-1;transform:translateX(calc((1 - var(--team-enter))*90px));pointer-events:none;font-size:clamp(80px,13vw,180px);font-weight:800;line-height:1;position:absolute;bottom:-.15em;left:-.02em}.team-feature{z-index:4;max-width:350px;position:relative}.team-feature-index{color:#9382ab;letter-spacing:1px;align-items:center;gap:18px;font:8px monospace;display:flex}.team-feature-index b{color:#6d5efc;white-space:nowrap;font-weight:400}.team-feature-copy{min-height:145px;margin:48px 0 33px;animation:.4s both team-copy-in}.team-feature-group{letter-spacing:2px;color:#917ab0;font:9px monospace}.team-feature-copy h3{letter-spacing:-1.7px;max-width:330px;margin:14px 0;font-size:clamp(29px,3.5vw,48px);font-weight:650;line-height:1.06}.team-feature-copy p{color:#7f6b9c;margin:0;font-size:13px;line-height:1.6}.team-stage-controls{align-items:center;gap:18px;display:flex}.team-stage-controls>span{color:#9c89b1;font-size:10px}.team-stage-controls button{color:#8268ac;background:#ffffff90;border:1px solid #d4c6e8;border-radius:50%;place-items:center;width:41px;height:41px;transition:background .2s,transform .2s;display:grid}.team-stage-controls button:hover{background:#fff;transform:translateY(-3px)}.team-portrait-stage{perspective:1000px;place-items:center;min-width:0;height:350px;display:grid;position:relative}.team-orbit-line{border:1px solid #c3b1df65;border-radius:50%;position:absolute;inset:4% -5%;transform:rotate(-23deg)}.team-portrait-brace{color:#cdbde165;letter-spacing:-20px;font:90px monospace;position:absolute;top:-35px;right:-7px;transform:rotate(12deg)}.team-feature-portrait{z-index:3;width:230px;height:315px;transform:rotate(-4deg) translateY(calc((1 - var(--team-enter))*55px));background:#fff;border-radius:16px;margin:0;padding:9px 9px 0;animation:.5s both team-portrait-in;position:relative;box-shadow:0 22px 45px #55406e20}.team-feature-portrait>img{object-fit:contain;background:#f2edf8;border-radius:9px;width:100%;height:265px}.team-feature-portrait figcaption{letter-spacing:1px;color:#8d789e;justify-content:space-between;align-items:center;padding:10px 3px;font:8px monospace;display:flex}.team-feature-portrait figcaption b{color:#7054ad;font-size:12px;font-weight:400}.team-wing{z-index:1;filter:saturate(.6);background:#f5f1fb;border:6px solid #fff;border-radius:12px;width:145px;height:235px;padding:0;transition:transform .5s,filter .3s;position:absolute;top:58px;box-shadow:0 15px 35px #58436f14}.team-wing img{object-fit:contain;width:100%;height:195px}.team-wing>span{letter-spacing:1px;color:#9a83b2;margin-top:8px;font:7px monospace;display:block}.wing-left{transform:translateX(calc((1 - var(--team-enter))*100px)) rotate(-17deg);left:0}.wing-right{transform:translateX(calc((1 - var(--team-enter))*-100px)) rotate(15deg);right:-5px}.team-wing:hover{filter:none;z-index:5;transform:translateY(-12px)rotate(0)}.team-roster-heading{letter-spacing:1.4px;color:#9785ad;justify-content:space-between;gap:15px;margin:30px 0 20px;font:8px monospace;display:flex}.team-roster{grid-template-columns:repeat(7,minmax(0,1fr));gap:22px 14px;display:grid}.team-roster>button{text-align:left;color:#433650;background:0 0;border:1px solid #0000;border-radius:14px;min-width:0;padding:8px 6px 13px;transition:background .2s,transform .2s,border-color .2s}.roster-photo{background:#eeebf5;border-radius:9px;height:105px;margin-bottom:11px;display:block;position:relative;overflow:hidden}.roster-photo>img{object-fit:contain;filter:saturate(.65);width:100%;height:100%;transition:filter .3s,transform .3s}.roster-photo>span{color:#8d77a5;background:#ffffffd9;border-radius:4px;padding:3px;font:7px monospace;position:absolute;top:6px;left:6px}.team-roster strong{font-size:10px;font-weight:600;line-height:1.45;display:block}.team-roster small{color:#9a8aa9;margin-top:4px;font-size:8px;line-height:1.5;display:block}.team-roster>button:hover{transform:translateY(-5px)}.team-roster>button:hover img,.team-roster>button.selected img{filter:none}.team-roster>button.selected{background:#f1ecfc;border-color:#ccbcf3}.team-roster>button.selected .roster-photo>span{color:#fff;background:#6d5efc}.team-showcase button:focus-visible{outline-offset:4px;outline:3px solid #8a75df}@keyframes team-copy-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes team-portrait-in{0%{opacity:0;translate:0 18px;rotate:5deg}to{opacity:1;translate:0;rotate:none}}@media (width<=1000px){.team-stage{grid-template-columns:.9fr 1.1fr;padding:30px 25px 45px}.team-feature-portrait{width:190px;height:285px}.team-feature-portrait>img{height:235px}.team-wing{width:115px;height:200px;top:70px}.team-wing img{height:163px}.team-roster{grid-template-columns:repeat(5,minmax(0,1fr))}.team-feature-index{gap:8px;font-size:7px}.team-showcase-heading{gap:0 30px}}@media (width<=700px){.tf-landing .team-showcase{margin:65px auto;padding:0 6%}.team-showcase-heading{grid-template-columns:1fr;gap:20px}.tf-landing .team-showcase-heading h2{letter-spacing:-2.5px;margin:0;font-size:49px}.team-showcase-heading>p{max-width:380px;font-size:13px}.team-stage{flex-direction:column-reverse;gap:8px;min-height:0;padding:25px 20px 40px;display:flex}.team-portrait-stage{width:100%;max-width:380px;height:300px}.team-feature-portrait{width:185px;height:265px}.team-feature-portrait>img{height:220px}.team-wing{width:110px;height:190px;top:55px}.team-wing img{height:153px}.team-feature{width:100%;max-width:none}.team-feature-index{justify-content:space-between}.team-feature-copy{min-height:90px;margin:22px 0}.team-feature-copy h3{max-width:none;font-size:35px}.team-stage-controls{justify-content:space-between}.team-roster{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 5px}.roster-photo{height:87px}.team-roster strong{font-size:9px}.team-roster small{font-size:7px}.team-roster-heading{letter-spacing:.5px;font-size:7px}.team-stage-type{font-size:90px}.team-portrait-brace{font-size:65px;top:0}.team-orbit-line{inset:10% 0}}@media (prefers-reduced-motion:reduce){.team-feature-copy,.team-feature-portrait{animation:none}.team-stage-type{transform:none}.team-feature-portrait{transform:rotate(-4deg)}.wing-left{transform:rotate(-17deg)}.wing-right{transform:rotate(15deg)}.team-showcase button,.roster-photo>img{transition:none}}.team-feature-portrait figcaption>span{letter-spacing:.25px;min-width:0;font-size:8px;line-height:1.35}.team-feature-portrait figcaption{gap:8px}.team-feature-portrait figcaption>b{flex-shrink:0}.tf-landing{color:#202b31;background:#f5f4f8;font-family:Arial,sans-serif;overflow:hidden}.tf-landing button,.tf-landing a{transition:background .2s,transform .2s}.tf-landing button:focus-visible,.tf-landing a:focus-visible{outline-offset:5px;outline:3px solid #8c79ec}.landing-nav{border-bottom:1px solid #27224312;justify-content:space-between;align-items:center;max-width:1400px;margin:auto;padding:25px 5%;display:flex}.landing-brand{letter-spacing:-1px;align-items:center;gap:13px;font-size:24px;font-weight:800;display:flex}.landing-brand img{object-fit:contain;width:38px;height:38px}.landing-nav-links{gap:34px;font-size:13px;font-weight:600;display:flex}.landing-small-cta{border:1px solid #bbb8cd;border-radius:30px;align-items:center;gap:18px;padding:12px 19px;font-size:13px;font-weight:700;display:flex}.landing-hero{grid-template-columns:1fr 1.1fr;align-items:center;gap:25px;max-width:1400px;min-height:720px;margin:auto;padding:80px 5% 65px;display:grid}.landing-eyebrow{letter-spacing:2px;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.landing-eyebrow>span{background:#4637aa;border-radius:50%;width:6px;height:6px}.hero-copy h1{letter-spacing:-5px;margin:27px 0;font-size:clamp(50px,5.5vw,84px);font-weight:650;line-height:1.02}.tf-landing em{color:#40329e;font-family:Georgia,serif;font-weight:400}.hero-copy>p{color:#625c85;font-size:15px;line-height:1.9}.landing-cta{color:#fff;background:#25213f;border-radius:40px;align-items:center;gap:35px;margin-top:28px;padding:17px 25px;font-size:14px;font-weight:600;display:inline-flex}.landing-cta:hover{background:#403873;transform:translateY(-2px)}.hero-scroll{color:#6e6896;align-items:center;gap:10px;margin-top:26px;font-size:11px;display:flex}.pixel-world{perspective:900px;--rx:0deg;--ry:0deg;background:radial-gradient(#cdc9e8 0%,#e5e4ee 45%,#0000 70%);border-radius:48% 48% 20% 20%;height:540px;position:relative}.world-caption{letter-spacing:2px;color:#66608a;justify-content:space-between;font-size:9px;display:flex;position:absolute;top:25px;left:10%;right:5%}.world-stage{transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .2s ease-out;position:absolute;inset:0}.world-base{background:linear-gradient(135deg,#e3e1ee,#a8a1d3);border:1px solid #b7b3d1;border-radius:8px;width:54%;height:40%;position:absolute;top:37%;left:24%;transform:rotateX(58deg)rotate(-35deg);box-shadow:-10px 18px #a9a5c6,-20px 36px #d5d3e0,0 60px 50px #574f8a33}.pixel-core{width:200px;transform-style:preserve-3d;grid-template-columns:repeat(7,1fr);gap:4px;display:grid;position:absolute;top:33%;left:33%;transform:rotateX(45deg)rotate(-35deg)}.pixel-core i{height:26px;transform:translateZ(var(--height));background:#6558b9;border:1px solid #bcb5e7;transition:transform 1s,background 1s;box-shadow:-3px 5px #42368f,-6px 10px #31276f}.pixel-core i:nth-child(3n){background:#9a85cf;box-shadow:-3px 5px #7964ae,-6px 10px #5a4c8b}.pixel-core i:nth-child(5n){background:#e4e6ad}.is-burst .pixel-core i{transform:translateZ(calc(var(--height) * 2)) rotateZ(18deg)}.scene-1 .pixel-core i{background:#bba0dd}.scene-2 .pixel-core i{background:#867bce}.world-card{background:#fffffff0;border:1px solid #fffc;border-radius:15px;padding:19px;animation:6s ease-in-out infinite world-float;position:absolute;box-shadow:0 18px 50px #3e376d20}.card-project{width:190px;top:25%;left:4%;transform:rotate(-7deg)}.world-card>span{letter-spacing:1px;color:#655f89;align-items:center;gap:6px;font-size:8px;display:flex}.world-card strong{letter-spacing:-.5px;margin-top:15px;font-size:18px;line-height:1.3;display:block}.world-card small{color:#807ba3;font-size:9px}.mini-progress{background:#ebeaf0;border-radius:5px;height:5px;margin:18px 0 5px}.mini-progress i{background:#9e99bc;border-radius:5px;width:70%;height:100%;display:block}.card-done{align-items:center;gap:10px;padding:15px;animation-delay:-3s;display:flex;bottom:22%;right:-1%}.card-done strong{margin:0;font-size:13px}.done-icon{background:#e2dff2;border-radius:50%;padding:10px;color:#68609b!important}.world-code{color:#8773b2;font:55px Georgia;position:absolute;top:19%;right:7%;transform:rotate(15deg)}.world-spark{color:#685dac;font-size:60px;position:absolute;bottom:17%;left:14%}.world-orbit{border:1px solid #aaa6c755;border-radius:50%;width:92%;height:65%;position:absolute;top:20%;left:5%;transform:rotate(-25deg)}.orbit-two{width:80%;left:10%;transform:rotate(25deg)}.world-controls{color:#69648f;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex;position:absolute;bottom:5px;left:10%;right:3%}.world-controls button{color:#3e376b;background:#ffffff80;border:1px solid #c9c6d9;border-radius:25px;align-items:center;gap:6px;padding:9px 12px;display:flex}.landing-strip{letter-spacing:2px;color:#655f89;background:#e5e4ee;justify-content:space-around;align-items:center;gap:20px;padding:24px 5%;font-size:9px;font-weight:700;display:flex}.landing-strip svg{width:20px}.landing-explore{grid-template-columns:1fr 1fr;gap:80px;max-width:1200px;margin:110px auto;padding:0 5%;display:grid}.tf-landing h2{letter-spacing:-2px;margin:25px 0;font-size:clamp(35px,4vw,55px);font-weight:600;line-height:1.1}.explore-intro p,.creator-copy p{color:#6a6490;font-size:14px;line-height:1.9}.chapter-tabs{border-bottom:1px solid #d7d6e0;gap:22px;display:flex}.chapter-tabs button{border-bottom:2px solid #0000;align-items:center;gap:7px;padding:15px 0;font-size:12px;display:flex}.chapter-tabs button[aria-selected=true]{color:#40329e;border-color:#40329e}.chapter-content{padding:28px 0}.chapter-content>svg{color:#8972c1}.chapter-content h3{letter-spacing:-1px;margin:18px 0;font-size:24px;font-weight:600}.chapter-content p{color:#6a6490;font-size:14px;line-height:1.8}.chapter-tags{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.chapter-tags span{border:1px solid #d7d5e1;border-radius:20px;padding:7px 10px;font-size:10px}.landing-creator{background:#eeeee5;border-radius:35px;grid-template-columns:.8fr 1fr;align-items:center;gap:100px;max-width:1200px;margin:0 auto 100px;padding:50px 6%;display:grid}.creator-photo{position:relative;transform:rotate(-4deg)}.creator-photo img{object-fit:cover;object-position:top;border:8px solid #fff;border-radius:150px 150px 12px 12px;width:100%;max-height:370px}.photo-note{background:#fff;padding:10px 15px;font-size:10px;position:absolute;bottom:-15px;left:15%;transform:rotate(4deg);box-shadow:0 5px 15px #211e3910}.creator-star{color:#a78acb;font-size:90px;position:absolute;top:10px;right:-25px}.creator-copy p+p{margin-top:15px}.creator-signature{margin-top:25px;font-family:Georgia,serif;font-size:21px;font-style:italic}.creator-signature span{letter-spacing:2px;text-transform:uppercase;color:#79739e;margin-top:9px;font:9px Arial;display:block}.landing-finale{text-align:center;background:#dedceb;padding:80px 20px;position:relative;overflow:hidden}.landing-finale .landing-eyebrow{justify-content:center}.landing-finale h2{font-size:65px}.finale-code{color:#c3bfdb;pointer-events:none;font:150px Georgia;position:absolute;top:25%;right:8%;transform:rotate(15deg)}.landing-footer{color:#746e9a;justify-content:space-between;gap:15px;padding:28px 5%;font-size:10px;display:flex}.embedded-login{padding:12px}.embedded-login h1{font-size:24px}.embedded-login input{margin-top:8px}@keyframes world-float{50%{translate:0 -12px}}@media (width<=800px){.landing-nav-links{display:none}.landing-hero{grid-template-columns:1fr;padding-top:45px}.hero-copy h1{letter-spacing:-3px}.pixel-world{height:450px}.landing-explore{grid-template-columns:1fr;gap:20px;margin:70px auto}.landing-creator{grid-template-columns:1fr;gap:45px;margin:0 20px 60px;padding:35px}.creator-photo{max-width:280px;margin:auto}.landing-strip span:last-child{display:none}.landing-finale h2{font-size:47px}.finale-code{display:none}.landing-footer{flex-wrap:wrap}.world-controls{left:2%}.landing-brand{font-size:20px}}@media (prefers-reduced-motion:reduce){.tf-landing *{transition:none!important;animation:none!important}.world-stage{transform:none}}.landing-brand img{object-fit:contain;background:#2b264a;border-radius:6px;width:90px;height:38px;padding:6px}.project-experience{perspective:1000px;background:linear-gradient(145deg,#edecf3,#e3e1ee);border:1px solid #d1cfdf;border-radius:26px;min-width:0;padding:20px;box-shadow:0 35px 80px #46416312}.experience-top{letter-spacing:1px;justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.experience-top>span{font-weight:800}.experience-top small{color:#79739e;font-size:8px}.experience-top i{background:#5e53a5;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.experience-model{perspective:1100px;height:430px;position:relative}.model-halo{background:radial-gradient(#bbb7d8,#0000 70%);position:absolute;inset:10%}.model-ring{border:1px solid #ada9c9;border-radius:50%;position:absolute;inset:15% 2%;transform:rotate(-25deg)}.model-terminal{color:#d3d0e6;background:#272343;border-radius:12px;width:65%;padding:15px;position:absolute;top:28px;left:7%;transform:rotate(-7deg);box-shadow:0 20px 30px #24203f25}.model-terminal>div{align-items:center;gap:5px;margin-bottom:15px;font-size:9px;display:flex}.model-terminal i{background:#8882af;border-radius:50%;width:5px;height:5px}.model-terminal div span{margin-left:auto}.model-terminal code{font-size:11px;line-height:1.8}.model-terminal code span{color:#c1b1ee}.model-terminal b{color:#9d94db;font-weight:400}.model-board{background:#fff;border:1px solid #dbd9e5;border-radius:15px;padding:17px;transition:transform .5s;position:absolute;top:135px;left:1%;right:1%;transform:rotateY(-8deg)rotateX(5deg)rotate(3deg);box-shadow:7px 9px #cdcbdc,15px 24px 38px #29244620}.project-experience:hover .model-board{transform:rotateY(0)rotateX(0)rotate(0)}.model-board header{align-items:center;gap:10px;margin-bottom:18px;display:flex}.model-board header img{object-fit:contain;width:29px;height:29px}.model-board header small{letter-spacing:1px;color:#7a749f;font-size:7px;display:block}.model-board header strong{letter-spacing:-.5px;font-size:16px}.model-board header>span{margin-left:auto}.demo-columns{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.demo-columns>div{background:#f0eff4;border-radius:7px;min-height:126px;padding:7px}.demo-columns>div>span{color:#7d78a1;font-size:8px}.demo-columns .active{background:#ede8fa}.demo-columns article{background:#fff;border-radius:6px;margin-top:9px;padding:9px;animation:.35s ease-out task-arrive;box-shadow:0 3px 7px #302b5210}.demo-columns article>svg{color:#8772bd}.demo-columns article strong{margin-top:5px;font-size:9px;display:block}.demo-columns article small{color:#76709c;font-size:7px}.demo-avatars{margin-top:10px;display:flex}.demo-avatars i{background:#e0def0;border:1px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:6px;font-style:normal;display:grid}.demo-avatars i:nth-child(2){background:#e7def8}.model-board footer{color:#7b759f;align-items:center;gap:10px;margin-top:12px;font-size:7px;display:flex}.model-board footer>div{background:#ebeaf1;flex:1;height:4px}.model-board footer i{background:#8b78c7;height:100%;transition:width .5s;display:block}.model-mentor{background:#fff;border-radius:30px;align-items:center;gap:10px;padding:12px 16px;display:flex;position:absolute;bottom:0;left:10%;box-shadow:0 10px 30px #26224214}.model-mentor>svg{color:#9a80bd}.model-mentor strong{font-size:10px;display:block}.model-mentor small{color:#7c77a0;font-size:8px}.model-badge{color:#fff;background:#b6a2d4;border-radius:17px;place-items:center;width:56px;height:56px;display:grid;position:absolute;top:66px;right:0;transform:rotate(12deg)}.project-step-2 .model-badge{background:#6e66a5}.experience-bottom{border-top:1px solid #cdcbdc;justify-content:space-between;align-items:center;gap:12px;margin-top:25px;padding-top:15px;display:flex}.experience-bottom strong{font-size:12px;display:block}.experience-bottom small{color:#7b769f;margin-top:4px;font-size:9px;display:block}.experience-bottom button{color:#fff;background:#292447;border-radius:25px;align-items:center;gap:8px;padding:11px 14px;font-size:10px;display:flex}.creator-photo{transform:none}.creator-photo img{object-fit:contain;border:7px solid #fff;border-radius:18px;width:100%;height:auto;max-height:none}.photo-note{bottom:-12px;left:5%}.landing-team{max-width:1200px;margin:100px auto;padding:0 5%}.landing-team>p{color:#756f9b;max-width:470px;font-size:14px;line-height:1.8}.supervisor-showcase{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:35px;display:grid}.supervisor-intro{background:#fff;border:1px solid #d9d7e3;border-radius:18px;transition:transform .6s,opacity .6s,box-shadow .2s;overflow:hidden}.supervisor-intro:hover{transform:translateY(-7px);box-shadow:0 18px 30px #4a466618}.team-portrait{color:#938fb1;background:radial-gradient(at bottom,#cdcadf,#e9e8f1);flex-direction:column;justify-content:center;align-items:center;gap:14px;height:175px;display:flex;position:relative}.team-portrait>span{letter-spacing:1.5px;font-size:7px}.team-portrait>i{font-size:9px;font-style:normal;position:absolute;top:15px;left:15px}.team-portrait img{object-fit:cover;width:100%;height:100%}.team-person{padding:18px}.team-person h3{font-size:14px;font-weight:700}.team-person p{color:#756f9b;margin-top:7px;font-size:10px}.team-person p>span{color:#9a96b6;margin-top:5px;display:block}.team-head{background:#eeeaf6;border-color:#d7cbe9;flex-direction:column;grid-area:span 2/span 2;display:flex}.team-head .team-portrait{color:#a48cba;background:radial-gradient(at bottom,#cdbbe8,#e9e4f1);flex:1;min-height:290px}.team-head h3{font-size:25px}.team-head .team-person{padding:25px}.head-badge{letter-spacing:2px;color:#8e74ae;margin-bottom:12px;font-size:8px;display:block}.reveal-section,.supervisor-intro{opacity:1}@media (prefers-reduced-motion:no-preference){.reveal-section:not(.is-visible),.supervisor-intro:not(.is-visible){opacity:0;transform:translateY(25px)}.reveal-section{transition:opacity .8s,transform .8s}}@keyframes task-arrive{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (width<=800px){.supervisor-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.team-head{grid-row:auto}.team-head .team-portrait{min-height:240px}.project-experience{margin-top:20px}.creator-photo{max-width:320px}.experience-top small{font-size:6px}}@media (width<=420px){.experience-model{height:405px}.model-board{padding:10px}.model-mentor{left:0}.demo-columns{gap:4px}.team-person{padding:12px}.team-person h3{font-size:12px}}.landing-login-dialog{color:#231f3c;background:#faf9fd;border:1px solid #dad9e4;border-radius:25px;width:min(760px,100vw - 32px);max-height:90vh;margin:auto;padding:0;box-shadow:0 35px 100px #1d1a3330}.landing-login-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1b182f55}.login-shell{grid-template-columns:.85fr 1fr;display:grid;position:relative}.login-dismiss{color:#66608a;z-index:1;background:#eae9f1;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:16px;right:16px}.login-dismiss:hover{background:#dad8e7}.login-brand-panel{color:#e8e7f2;background:#2a2548;flex-direction:column;gap:26px;min-height:465px;padding:35px 28px;display:flex}.login-brand-panel>img{object-fit:contain;width:100px}.login-code{color:#a6a1c6;letter-spacing:12px;font:80px Georgia}.login-brand-panel small{letter-spacing:1.5px;font-size:7px}.login-brand-panel h2{letter-spacing:-1px!important;margin:12px 0!important;font-size:31px!important;line-height:1.2!important}.login-brand-panel h2 em{color:#b0aad5}.login-brand-panel p{color:#b4b1c8;font-size:11px}.login-brand-footer{justify-content:space-between;align-items:center;margin-top:auto;font-size:12px;display:flex}.login-form-panel{padding:55px 32px 30px}.login-form-panel>small{letter-spacing:2px;color:#8c87ab;font-size:8px}.login-form-panel h2{letter-spacing:-1px;margin:13px 0;font-size:30px}.login-form-panel>p{color:#77719d;margin-bottom:22px;font-size:12px;line-height:1.7}.login-form-panel .embedded-login{padding:0}.login-field{color:#5b567c;font-size:10px;font-weight:700;display:block}.login-form-panel input{background:#f0eff6!important;border-color:#d7d5e3!important;height:44px!important;font-size:12px!important}.login-form-panel form>button{font-size:12px;box-shadow:0 5px 15px #2d284d20;background:#3c3566!important;border-radius:10px!important}.login-footnote{text-align:center;color:#9691b3;margin-top:22px;font-size:9px}@media (width<=600px){.login-shell{grid-template-columns:1fr}.login-brand-panel{display:none}.login-form-panel{padding:45px 25px 25px}.landing-login-dialog{max-width:400px}}.team-gallery-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:36px;display:flex}.team-gallery-heading>p{color:#69648f;max-width:290px;padding-bottom:12px;font-size:14px;line-height:1.8}.team-gallery{grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);align-items:start;gap:48px;display:grid}.team-spotlight{background:#e5e4ed;border-radius:24px;padding:22px;transition:background .4s;position:sticky;top:100px}.team-spotlight.is-head{background:#eae4f2}.spotlight-top,.contact-sheet-label{letter-spacing:1.5px;color:#565175;justify-content:space-between;gap:12px;margin-bottom:20px;font-size:8px;display:flex}.is-head .spotlight-top{color:#79638d}.spotlight-photo{background:#fff;border-radius:100px 100px 12px 12px;height:310px;animation:.4s task-arrive;overflow:hidden}.spotlight-photo img{object-fit:contain;width:100%;height:100%}.spotlight-caption{padding:24px 2px 20px}.spotlight-caption>span{color:#7c668f;font:italic 16px Georgia}.spotlight-caption h3{letter-spacing:-1px;margin:10px 0;font-size:28px;line-height:1.15}.spotlight-caption p{color:#635d86;font-size:12px}.spotlight-navigation{border-top:1px solid #231f3c20;justify-content:space-between;align-items:center;padding-top:15px;display:flex}.spotlight-navigation>span{letter-spacing:1.8px;color:#68628e;font-size:8px}.spotlight-navigation button{color:#3b365a;background:#ffffff70;border:1px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.team-portrait-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 16px;display:grid}.team-tile{text-align:left;color:#25213f;background:0 0;border-bottom:2px solid #0000;padding:0 0 10px;transition:transform .25s,border-color .25s}.team-tile:hover{transform:translateY(-5px)}.team-tile.is-selected{border-color:#8c72ac}.team-tile:focus-visible,.spotlight-navigation button:focus-visible{outline-offset:5px;outline:3px solid #8c72ac}.team-tile-photo{background:#fff;border-radius:12px;height:135px;margin-bottom:11px;position:relative;overflow:hidden}.team-tile-photo img{object-fit:contain;width:100%;height:100%;transition:transform .35s}.team-tile:hover img{transform:scale(1.03)}.team-tile-photo>span{letter-spacing:1px;color:#4f4b6b;background:#f5f4f8ee;border-radius:12px;padding:4px 7px;font-size:8px;position:absolute;bottom:6px;left:6px}.team-tile strong{font-size:11px;line-height:1.4;display:block}.team-tile small{color:#7b769f;margin-top:4px;font-size:9px;display:block}.team-gallery-note{color:#726c98;margin-top:28px;font-size:12px;line-height:1.9}.team-gallery-note em{color:#443988;font:italic 19px Georgia}@media (width<=800px){.team-gallery{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:22px}.team-portrait-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.spotlight-photo{height:260px}.spotlight-caption h3{font-size:23px}.team-gallery-heading{display:block}.team-gallery-heading>p{max-width:420px}.team-tile-photo{height:125px}}@media (width<=540px){.team-gallery{grid-template-columns:1fr}.team-spotlight{position:relative;top:0}.spotlight-photo{height:300px}.team-portrait-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px}.team-tile-photo{height:115px}.team-tile strong{font-size:10px}.contact-sheet-label{font-size:7px}.team-gallery-heading{margin-bottom:20px}}@media (prefers-reduced-motion:reduce){.spotlight-photo{animation:none}.team-tile,.team-tile img{transition:none}}.tf-landing{isolation:isolate;position:relative}.tf-landing>nav,.tf-landing>section,.tf-landing>footer,.tf-landing>.landing-strip{z-index:1;position:relative}.landing-flow{pointer-events:none;z-index:0;--flow-progress:0;position:absolute;inset:0}.landing-flow svg{width:100%;height:100%;overflow:visible}.flow-track,.flow-light{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.flow-track{stroke:#a9a4ca;opacity:.15}.flow-light{stroke:url(#landing-flow-color);stroke-width:5px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--flow-progress));filter:none;opacity:.65}.flow-symbol{color:#6d64aa;opacity:.35;font:28px Georgia;animation:8s ease-in-out infinite flow-symbol-drift;position:absolute}.flow-symbol:nth-child(3n){color:#9e7ac4}.flow-marquee{overflow:hidden;padding:25px 0!important;display:block!important}.flow-marquee-track{width:max-content;animation:38s linear infinite flow-marquee;display:flex}.flow-marquee-track>div{flex-shrink:0;align-items:center;gap:65px;padding-right:65px;display:flex}.flow-marquee-track span{white-space:nowrap}.flow-marquee-track b{color:#6c6597;font:25px Georgia}.flow-marquee:hover .flow-marquee-track{animation-play-state:paused}@keyframes flow-marquee{to{transform:translate(-50%)}}@keyframes flow-symbol-drift{50%{transform:translateY(-16px)rotate(12deg)}}.team-gallery{grid-template-columns:minmax(0,.72fr) minmax(0,1.3fr);gap:30px}.team-constellation{height:650px;margin-top:15px;display:block;position:relative}.team-constellation:before,.team-constellation:after{content:"";pointer-events:none;border:1px dashed #8079ac50;border-radius:50%;position:absolute;inset:10% 12% 14%}.team-constellation:after{border-style:solid;inset:22% 23% 26%;box-shadow:0 0 65px #8a81c81a}.team-constellation .team-tile{text-align:center;z-index:2;border:0;width:110px;position:absolute;transform:translate(-50%,-50%)}.team-constellation .team-tile:hover{transform:translate(-50%,-54%)}.team-constellation .team-tile-photo{border:4px solid #f5f4f8;border-radius:42% 42% 42% 12%;width:82px;height:88px;margin:0 auto 8px;transition:box-shadow .3s,transform .3s;box-shadow:0 4px 18px #3a355b15}.team-constellation .team-tile:nth-child(2n) .team-tile-photo{border-radius:42% 12% 42% 42%}.team-constellation .is-selected .team-tile-photo{transform:rotate(-4deg);box-shadow:0 0 0 2px #a387c5,0 0 30px #ab87d64a}.team-constellation .team-tile-photo>span{padding:2px 4px;font-size:6px;bottom:1px;left:2px}.team-constellation .team-tile strong{font-size:10px}.team-constellation .team-tile small{font-size:8px}.team-orbit-center{text-align:center;z-index:1;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.team-orbit-center>span{color:#766cb6;font:44px Georgia}.team-orbit-center strong{color:#3b365e;margin:12px 0;font:italic 30px/1.1 Georgia;display:block}.team-orbit-center small{letter-spacing:1.5px;color:#807ba3;font-size:6px}.team-gallery-note{text-align:center;margin-top:0}@media (width<=800px){.team-gallery{grid-template-columns:1fr}.team-spotlight{grid-template-columns:1fr 1fr;gap:12px 24px;display:grid;position:relative;top:0}.spotlight-top,.spotlight-navigation{grid-column:1/-1}.spotlight-photo{grid-row:2;height:250px}.spotlight-caption{align-self:center}.team-constellation{width:100%;max-width:550px;height:620px;margin:15px auto}}@media (width<=420px){.team-constellation{height:530px}.team-constellation .team-tile{width:85px}.team-constellation .team-tile-photo{width:65px;height:72px}.team-constellation .team-tile strong{font-size:9px}.team-constellation .team-tile small{font-size:7px}.team-orbit-center strong{font-size:23px}.team-orbit-center small{font-size:5px}.spotlight-photo{height:195px}.spotlight-caption h3{font-size:21px}.flow-symbol{font-size:20px}.flow-marquee-track>div{gap:35px;padding-right:35px}}@media (prefers-reduced-motion:reduce){.flow-marquee-track,.flow-symbol{animation:none}.flow-light{filter:none}.team-constellation .team-tile-photo{transition:none}}.team-spotlight{background:linear-gradient(145deg,#eeedf3,#e3e2ec);border:1px solid #cdcadb;border-radius:14px;box-shadow:0 15px 40px #2c274d10}.spotlight-photo{background:#f8f8fb;border-radius:6px;padding:10px;position:relative}.spotlight-photo:before,.spotlight-photo:after{content:"";z-index:1;pointer-events:none;border-style:solid;border-color:#6c63a8;width:24px;height:24px;position:absolute}.spotlight-photo:before{border-width:2px 0 0 2px;top:0;left:0}.spotlight-photo:after{border-width:0 2px 2px 0;bottom:0;right:0}.is-head .spotlight-photo:before,.is-head .spotlight-photo:after{border-color:#a183bd}.spotlight-photo img{border-radius:3px}.spotlight-navigation button{border-radius:9px}.collective-position{text-align:center}.collective-position>span{letter-spacing:1.5px;color:#68628e;font-size:7px}.collective-position>div{justify-content:center;gap:5px;margin-top:9px;display:flex}.collective-position i{background:#c2c0d3;border-radius:2px;width:9px;height:3px;transition:background .2s,width .2s;display:block}.collective-position i.active{background:#8c73a6;width:22px}.flow-light{stroke-dasharray:none;stroke-dashoffset:0;clip-path:inset(0 0 calc((1 - var(--flow-progress)) * 100%) 0);stroke-linecap:round;transition:none}.reboot-lab{color:#292547;min-width:0;padding:22px 10px;position:relative}.lab-header{letter-spacing:1.5px;justify-content:space-between;align-items:center;gap:15px;font-size:9px;display:flex}.lab-header>span{align-items:center;gap:8px;font-weight:700;display:flex}.lab-header i{background:#4a38bc;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #4a38bc}.lab-header small{color:#817ba4;font-size:6px}.lab-scene{perspective:900px;background:radial-gradient(at 50% 47%,#beb9de69,#0000 67%);height:470px;position:relative}.lab-orbit{pointer-events:none;border:1px solid #a9a4cb70;border-radius:50%;position:absolute;inset:17% 7%;transform:rotate(-28deg)}.orbit-two{border-style:dashed;inset:25% 0;transform:rotate(30deg)}.lab-emblem{width:43%;height:215px;animation:7s ease-in-out infinite lab-hover;position:absolute;top:12%;left:28%;transform:rotate(-9deg)}.lab-emblem-face{background:#4432bc;border:1px solid #9184e4;border-radius:24px;place-items:center;transition:background .5s,box-shadow .5s;display:grid;position:absolute;inset:0 0 15px;box-shadow:8px 12px #31238b,16px 24px #a9a4cd55,0 30px 70px #4031a430}.lab-emblem-face img{object-fit:contain;width:64%;height:72%}.lab-emblem>span{letter-spacing:3px;color:#68609c;font-size:7px;position:absolute;bottom:-26px;left:10%}.lab-stage-1 .lab-emblem-face{background:#9780c2;box-shadow:8px 12px #76609e,16px 24px #cfc2e355,0 30px 70px #9e7ec440}.lab-stage-2 .lab-emblem-face{background:#5b4fa6;box-shadow:8px 12px #403778,16px 24px #a9a4cd55,0 30px 70px #4031a450}.lab-symbol{color:#a68ac7;-webkit-user-select:none;user-select:none;font:34px Georgia;animation:6s ease-in-out infinite flow-symbol-drift;position:absolute}.symbol-0{top:8%;left:8%;transform:rotate(-14deg)}.symbol-1{animation-delay:-2s;top:16%;right:3%}.symbol-2{color:#695eaf;font-size:49px;top:46%;left:2%}.symbol-3{animation-delay:-3s;bottom:10%;right:0%}.symbol-4{color:#7870af;top:3%;right:32%}.symbol-5{color:#7971ad;font-size:48px;animation-delay:-4s;bottom:3%;left:17%}.lab-note{color:#d3d0e5;background:#292547;border:1px solid #423c66;border-radius:12px;width:59%;padding:17px;animation:.4s task-arrive;position:absolute;top:53%;left:1%;transform:rotate(-5deg);box-shadow:0 15px 30px #29254718}.lab-code>span{color:#918bb6;border-bottom:1px solid #ffffff15;margin-bottom:10px;padding-bottom:10px;font:7px monospace;display:block}.lab-code code{font:9px/1.9 monospace}.lab-code b{color:#ceb8ee;font-weight:400}.lab-cursor{background:#a9a2d6;width:5px;height:10px;margin-left:5px;animation:1.1s steps(2,end) infinite lab-blink;display:inline-block}.lab-task{background:#ffffffed;border:1px solid #dad9e4;border-radius:14px;width:51%;padding:20px;animation:.4s task-arrive;position:absolute;bottom:4%;right:2%;transform:rotate(4deg);box-shadow:0 18px 40px #29254712}.lab-task>div:first-child{color:#9b7ebb;letter-spacing:1.5px;justify-content:space-between;align-items:center;font-size:7px;display:flex}.lab-task>strong{letter-spacing:-.6px;margin-top:13px;font-size:21px;display:block}.lab-task>p{color:#77719d;margin:9px 0 15px;font-size:10px;line-height:1.8}.lab-people{align-items:center;display:flex}.lab-people img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:24px;height:24px;margin-right:-5px}.lab-people>span{background:#e9e2f1;border-radius:20px;margin-left:2px;padding:7px;font-size:7px}.lab-people small{color:#8580a6;margin-left:auto;font-size:7px}.lab-coordinate{color:#7771a0;font:italic 20px Georgia;position:absolute;top:41%;right:2%}.lab-coordinate span{letter-spacing:1px;margin-top:5px;font:5px Arial;display:block}.lab-controls{border-top:1px solid #cdcbdd;justify-content:space-between;align-items:center;margin-top:10px;padding-top:18px;display:flex}.lab-steps{gap:12px;display:flex}.lab-steps button{color:#9d98b8;background:0 0;align-items:center;gap:7px;padding:8px 0;font:9px monospace;display:flex}.lab-steps i{background:#d9d8e3;border-radius:4px;width:22px;height:3px}.lab-steps button[aria-pressed=true]{color:#775b9a}.lab-steps button[aria-pressed=true] i{background:#a48ac2}.lab-next{color:#fff;background:#2a2649;border-radius:25px;align-items:center;gap:15px;padding:12px 17px;font-size:11px;display:flex}.lab-announcement{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes lab-hover{50%{transform:translateY(-12px)rotate(-5deg)}}@keyframes lab-blink{50%{opacity:0}}@media (width<=480px){.lab-scene{height:430px}.lab-emblem{height:175px;top:15%}.lab-task{width:55%;padding:14px}.lab-task>strong{font-size:18px}.lab-note{padding:12px}.lab-code code,.lab-header{font-size:8px}.lab-header small{font-size:5px}.lab-people small{display:none}}@media (prefers-reduced-motion:reduce){.lab-emblem,.lab-symbol,.lab-cursor,.lab-task,.lab-note{animation:none}}.workspace-playground{max-width:1300px;margin:90px auto;padding:0 5%}.workspace-playground>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px;display:flex}.workspace-playground h2{letter-spacing:-2px;margin:22px 0 0;font-size:clamp(35px,4vw,57px);line-height:1.08}.workspace-playground>header>p{color:#726c99;font-size:12px;line-height:1.9}.playground-grid{grid-template-columns:1.35fr 1fr .85fr;align-items:stretch;gap:16px;display:grid}.playground-board{background:#fff;border:1px solid #dad9e4;border-radius:15px;overflow:hidden;transform:rotate(-1deg);box-shadow:0 14px 35px #2a264910}.playground-window{background:#eae9f1;border-bottom:1px solid #dad8e4;justify-content:space-between;align-items:center;gap:8px;padding:14px 17px;display:flex}.playground-window>span:first-child{gap:4px;display:flex}.playground-window i{background:#a8a4c0;border-radius:50%;width:5px;height:5px}.playground-window small{color:#8580a6;font:7px monospace}.playground-window>span:last-child{color:#967faf;font:15px monospace}.playground-board-title{justify-content:space-between;padding:22px;display:flex}.playground-board-title small,.playground-community>small,.playground-progress>small{letter-spacing:2px;color:#78739d;font-size:8px}.playground-board-title h3{letter-spacing:-.7px;margin-top:12px;font-size:25px;line-height:1.15}.playground-board-title>span{color:#a28bbc;font:45px Georgia}.playground-tasks{gap:8px;padding:0 18px;display:grid}.playground-tasks button{text-align:left;background:#f2f1f7;border:1px solid #e1dfeb;border-radius:8px;align-items:center;gap:10px;width:100%;padding:13px 10px;display:flex}.playground-check{color:#fff;border:1px solid #bcb9cf;border-radius:5px;flex-shrink:0;place-items:center;width:21px;height:21px;display:grid}.playground-tasks button[aria-pressed=true] .playground-check{background:#7972a9;border-color:#7972a9}.playground-tasks button[aria-pressed=true] strong{color:#8b86ab;text-decoration:line-through}.playground-tasks strong{font-size:10px}.playground-tasks small{color:#9793b4;margin-left:auto;font:6px monospace}.playground-board footer{color:#8a85aa;letter-spacing:1px;justify-content:space-between;align-items:center;padding:22px;font-size:7px;display:flex}.playground-board footer button{letter-spacing:0;background:0 0;align-items:center;gap:5px;font-size:8px;display:flex}.playground-community{color:#f0eff7;background:#2b264a;border-radius:15px;padding:25px;position:relative;overflow:hidden}.playground-community>small{color:#ada9c6}.playground-bracket{color:#aba7c222;font:58px Georgia;position:absolute;top:23px;right:17px;transform:rotate(12deg)}.playground-faces{align-items:center;margin:38px 0 23px;display:flex}.playground-faces img{object-fit:cover;border:3px solid #2b264a;border-radius:50%;width:43px;height:43px;margin-right:-10px}.playground-faces>span{color:#4f4164;background:#cdbde2;border:3px solid #2b264a;border-radius:50%;place-items:center;width:43px;height:43px;font:italic 14px Georgia;display:grid}.playground-community h3{letter-spacing:-.8px;font-size:27px;line-height:1.12}.playground-community p{color:#b8b5cb;margin-top:17px;font-size:11px;line-height:1.8}.playground-community a{border-bottom:1px solid #746e9b;align-items:center;gap:15px;margin-top:10px;padding:12px 0 6px;font-size:10px;display:inline-flex}.playground-progress{background:#ede7f3;border:1px solid #e1d7ea;border-radius:15px;padding:25px 20px;position:relative;overflow:hidden}.playground-meter{width:135px;height:135px;margin:25px auto 18px;position:relative}.playground-meter svg{width:100%;height:100%;transform:rotate(-90deg)}.playground-meter circle{fill:none;stroke:#d9cde5;stroke-width:5px}.playground-meter circle+circle{stroke:#9677b7;stroke-dasharray:100;stroke-linecap:round;transition:stroke-dashoffset .6s}.playground-meter strong{color:#725689;letter-spacing:-2px;justify-content:center;align-items:center;font-size:37px;font-weight:400;display:flex;position:absolute;inset:0}.playground-meter strong span{letter-spacing:0;font-size:15px}.playground-progress h3{letter-spacing:-.6px;font-size:22px;line-height:1.2}.playground-progress p{color:#9a89a6;margin-top:12px;font-size:10px;line-height:1.8}.playground-spark{color:#b39dc738;font:65px Georgia;position:absolute;bottom:-16px;right:7px}.playground-under{color:#8f8aae;justify-content:space-between;align-items:center;gap:15px;padding-top:25px;font:8px monospace;display:flex}.playground-under>span:last-child{color:#9e86b8;font:35px Georgia}@media (width<=900px){.playground-grid{grid-template-columns:1fr 1fr}.playground-board{grid-row:span 2}.playground-community,.playground-progress{padding:20px}.playground-faces{margin:20px 0}.playground-meter{float:right;width:85px;height:85px;margin:0 0 10px 10px}.playground-progress h3{margin-top:20px}.workspace-playground>header{display:block}.workspace-playground>header>p{margin-top:20px}}@media (width<=550px){.playground-grid{grid-template-columns:1fr}.playground-board{grid-row:auto;transform:none}.playground-under>span:nth-child(2){display:none}.playground-community{padding:25px}.playground-faces{margin:25px 0}.playground-meter{width:115px;height:115px}.playground-progress{min-height:200px}.playground-tasks strong{font-size:12px}}@media (prefers-reduced-motion:reduce){.playground-meter circle+circle{transition:none}}.refreshed-workspace .experience-model{position:relative}.workspace-symbols{pointer-events:none;position:absolute;inset:0}.workspace-symbols span{color:#a68bc7;font:31px Georgia;animation:7s ease-in-out infinite flow-symbol-drift;position:absolute}.workspace-symbols span:first-child{top:3%;right:0}.workspace-symbols span:nth-child(2){font-size:24px;animation-delay:-2s;top:38%;left:-13px}.workspace-symbols span:nth-child(3){color:#6b61aa;font-size:42px;animation-delay:-3s;bottom:8%;right:0}.workspace-symbols span:nth-child(4){color:#7d76ae;font-size:38px;animation-delay:-4s;bottom:0;left:2%}.workspace-brand-icon{color:#4e429d;background:#e2e0ee;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.workspace-member-photos{align-items:center;margin-top:12px;display:flex}.workspace-member-photos img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:21px;height:21px;margin-right:-4px}.workspace-member-photos>span{background:#e8e1f1;border-radius:50%;margin-left:2px;padding:6px;font-size:6px}.refreshed-workspace .demo-columns article{animation:.5s workspace-task-in}.refreshed-workspace .model-board footer i{transition:width .5s}.refreshed-workspace .model-terminal{animation:7s ease-in-out infinite workspace-terminal-float}@keyframes workspace-task-in{0%{opacity:0;transform:translate(-12px)translateY(5px)}to{opacity:1;transform:translate(0)}}@keyframes workspace-terminal-float{50%{translate:0 -7px}}@media (prefers-reduced-motion:reduce){.workspace-symbols span,.refreshed-workspace .model-terminal,.refreshed-workspace .demo-columns article{animation:none}.refreshed-workspace .model-board footer i{transition:none}}.tf-landing{color:#0f172a;font-family:var(--font-sans);background:#f4f6fb}.tf-landing em{font-family:var(--font-sans);color:#6d5efc;font-style:normal;font-weight:600}.landing-eyebrow{color:#8072ef}.landing-cta,.lab-next,.experience-bottom button{color:#fff;background:#6d5efc}.playground-check:has(svg){color:#fff;background:#6d5efc}.landing-cta:hover,.experience-bottom button:hover{background:#5b4ce6}.landing-small-cta{color:#6d5efc;background:#fff;border-color:#dfdafd}.landing-small-cta:hover{background:#f3f1ff}.hero-copy>p,.workspace-playground>header>p,.creator-copy>p,.landing-team p{color:#64748b}.landing-strip{background:#eeebfa}.landing-creator{background:#eeedf8}.landing-finale{background:#ece9fa}.landing-brand img{background:#253044}.brand-dot{color:#6d5efc}.project-experience{background:linear-gradient(135deg,#f7f7fd,#eeecf8);border-color:#e0e4ef}.team-spotlight,.team-spotlight.is-head{background:#fff;border-color:#e2e8f0;box-shadow:0 12px 30px #0f172a08}.team-spotlight.is-head{background:#f3f0fc;border-color:#e4ddf6}.spotlight-photo{background:#f8fafc}.playground-board,.playground-progress{border-color:#e2e8f0}.playground-progress{background:#f1edfc}.playground-community,.login-brand-panel{background:#31304e}.login-form-panel form>button{background:#6d5efc!important}.login-form-panel input{background:#f8fafc!important;border-color:#e2e8f0!important}.landing-login-dialog{color:#0f172a;background:#fff;border-color:#e2e8f0}.login-form-panel>p{color:#64748b}.hero-copy h1{font-weight:750}.spotlight-caption>span,.team-orbit-center strong,.team-gallery-note em{font-family:var(--font-sans)}#team{scroll-margin-top:35px}.project-sculpture{color:#24223e;min-width:0;height:540px;position:relative}.sculpture-caption,.sculpture-bottom{letter-spacing:1.5px;color:#897dad;justify-content:space-between;font-size:8px;display:flex;position:absolute;left:3%;right:3%}.sculpture-caption{font-weight:700;top:10px}.sculpture-caption span{font-size:6px;font-weight:400}.sculpture-bottom{align-items:center;bottom:12px}.sculpture-bottom>span:last-child{color:#9784c2;font:24px Georgia}.sculpture-glow{background:radial-gradient(#d9d2f3a8,#0000 67%);position:absolute;inset:6% -5%}.sculpture-grid{background-image:linear-gradient(#aca0d51c 1px,#0000 1px),linear-gradient(90deg,#aca0d51c 1px,#0000 1px);background-size:28px 28px;border-radius:50%;position:absolute;inset:23% 5% 13%;transform:perspective(700px)rotateX(58deg)rotate(-25deg);-webkit-mask-image:radial-gradient(#000,#0000 70%);mask-image:radial-gradient(#000,#0000 70%)}.sculpture-stack{width:65%;height:300px;animation:9s ease-in-out infinite sculpture-float;position:absolute;top:17%;left:18%;transform:rotate(-9deg)}.sculpture-layer{border:1px solid #d2cbea;border-radius:22px;position:absolute;inset:0}.layer-back{background:#d6ceeb;transform:translate(22px,30px)rotate(8deg)}.layer-middle{background:#ebe5fa;transform:translate(10px,15px)rotate(4deg)}.sculpture-project{background:linear-gradient(145deg,#fff,#f9f7ff);border:1px solid #e4ddf4;border-radius:22px;padding:25px;position:absolute;inset:0;box-shadow:0 25px 55px #51418719}.sculpture-project-top{color:#8b79bf;letter-spacing:1px;align-items:center;gap:10px;font-size:7px;display:flex}.sculpture-project-top>span:last-child{margin-left:auto}.sculpture-project h3{letter-spacing:-2px;margin:24px 0 20px;font-size:clamp(30px,3.4vw,47px);line-height:1.05}.sculpture-project h3 em{color:#6d5efc}.sculpture-code{gap:6px;display:grid}.sculpture-code i{background:#e6e1f1;border-radius:4px;width:66%;height:5px}.sculpture-code i:nth-child(2){background:#cec1ed;width:86%}.sculpture-code i:nth-child(3){width:52%}.sculpture-code i:nth-child(4){width:72%}.sculpture-project-footer{color:#a397bb;letter-spacing:1px;justify-content:space-between;align-items:center;margin-top:22px;font-size:6px;display:flex}.sculpture-symbol{color:#af9bce;font:43px Georgia;position:absolute}.s-one{top:14%;right:1%;transform:rotate(13deg)}.s-two{font-size:29px;top:40%;left:1%;transform:rotate(-15deg)}.s-three{font-size:48px;bottom:17%;right:12%}.sculpture-support{background:#fff;border:1px solid #e7e1f3;border-radius:14px;align-items:center;gap:13px;padding:16px 20px;display:flex;position:absolute;bottom:17%;left:4%;transform:rotate(3deg);box-shadow:0 14px 35px #56428b12}.sculpture-avatars{display:flex}.sculpture-avatars img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:33px;height:33px;margin-left:-7px}.sculpture-support strong{font-size:12px;display:block}.sculpture-support span{color:#94a0b2;margin-top:5px;font-size:9px;display:block}.sculpture-milestone{color:#8971b9;background:#eee9fb;border:1px solid #d8cdf2;border-radius:10px;align-items:center;gap:8px;padding:11px 13px;font-size:9px;display:flex;position:absolute;top:49%;right:0;transform:rotate(5deg)}@keyframes sculpture-float{50%{translate:0 -9px}}@media (width<=500px){.project-sculpture{height:460px}.sculpture-stack{width:72%;height:270px;left:14%}.sculpture-project{padding:20px}.sculpture-project h3{font-size:36px}.sculpture-support{padding:13px;bottom:12%}.sculpture-support strong{font-size:11px}.s-three{bottom:9%;right:0}.sculpture-milestone{top:51%;right:-2%}.sculpture-caption{font-size:7px}}@media (prefers-reduced-motion:reduce){.sculpture-stack{animation:none}}.project-journey{grid-template-columns:.85fr 1.3fr;align-items:start;gap:80px;max-width:1200px;margin:100px auto;padding:0 5%;display:grid}.journey-intro{padding-top:20px;position:relative}.journey-intro h2{letter-spacing:-2.8px;margin:27px 0;font-size:clamp(38px,4.5vw,64px);line-height:1.07}.journey-intro>p{color:#64748b;max-width:300px;font-size:14px;line-height:1.9}.journey-intro>a{color:#6d5efc;border-bottom:1px solid #cfc8f5;align-items:center;gap:20px;margin-top:25px;padding-bottom:9px;font-size:12px;display:inline-flex}.journey-intro-mark{color:#c4b7df;opacity:.6;margin-top:45px;font:80px Georgia;display:block;transform:rotate(-9deg)}.journey-map{padding:24px 0 0;position:relative}.journey-map-label,.journey-map-footer{letter-spacing:1.4px;color:#9487b0;justify-content:space-between;align-items:center;font:8px monospace;display:flex}.journey-map-label{border-bottom:1px solid #dfddeb;padding-bottom:25px}.journey-map-label>span:last-child{font:20px Georgia}.journey-rail{background:linear-gradient(#d4c9f2,#9680cf,#d4c9f2);width:1px;position:absolute;top:100px;bottom:112px;left:23px}.journey-stop{grid-template-columns:48px 1fr;gap:23px;padding:30px 0;display:grid;position:relative}.journey-stop+.journey-stop{border-top:1px solid #e5e4f0}.journey-node{color:#8e77c1;background:#f4f6fb;border:1px solid #d8cff0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 0 0 7px #f4f6fb}.journey-number{letter-spacing:1.1px;color:#9e91b6;font:8px monospace}.journey-stop h3{letter-spacing:-.8px;margin:10px 0;font-size:25px;font-weight:600;line-height:1.2}.journey-stop p{color:#64748b;max-width:360px;font-size:12px;line-height:1.85}.journey-code{color:#8b7eaa;margin-top:18px;font:11px monospace}.journey-code>span:first-child{color:#6d5efc}.journey-code b{color:#c9bfdb;font-weight:400}.journey-cursor{animation:1.5s steps(2,end) infinite journey-blink}.journey-team{align-items:center;margin-top:17px;padding-left:5px;display:flex}.journey-team img{object-fit:cover;border:2px solid #f4f6fb;border-radius:50%;width:28px;height:28px;margin-left:-5px}.journey-team>span{color:#9487a9;margin-left:10px;font-size:9px}.journey-finish{color:#8d79b2;align-items:center;gap:10px;margin-top:16px;font-size:10px;display:flex}.journey-finish>span{font:24px Georgia}.journey-map-footer{border-top:1px solid #dfddeb;padding-top:17px}.journey-map-footer>span:last-child{color:#a48fc7;font:24px Georgia}@keyframes journey-blink{50%{opacity:0}}@media (width<=850px){.project-journey{grid-template-columns:.85fr 1.2fr;gap:35px}.journey-intro h2{font-size:42px}.journey-stop{gap:15px}.journey-stop h3{font-size:22px}}@media (width<=600px){.project-journey{grid-template-columns:1fr;gap:25px;margin:65px auto}.journey-intro h2{font-size:46px}.journey-intro-mark{font-size:55px;position:absolute;bottom:-12px;right:10px}.journey-intro>p{max-width:290px}.journey-stop p{font-size:13px}.journey-map{padding-top:5px}.journey-rail{top:80px}}@media (prefers-reduced-motion:reduce){.journey-cursor{animation:none}}.reboot-hero-photo{isolation:isolate;min-width:0;margin:10px 20px 30px 30px;padding:0;position:relative}.reboot-photo-halo{z-index:-1;background:radial-gradient(#d9d0f480,#0000 70%);position:absolute;inset:10% -12% -7%}.reboot-photo-frame{border:7px solid #fff;border-radius:22px;overflow:hidden;transform:rotate(2deg);box-shadow:0 24px 60px #64558b20}.reboot-photo-frame img{object-fit:cover;object-position:center 65%;width:100%;height:auto;max-height:590px;display:block}.reboot-hero-photo figcaption{background:#fffffff5;border:1px solid #e5ddf6;border-radius:12px;max-width:90%;padding:17px 23px;position:absolute;bottom:-18px;left:-20px;transform:rotate(-2deg);box-shadow:0 10px 30px #5041760c}.reboot-hero-photo figcaption>span{letter-spacing:2px;color:#9b88bd;margin-bottom:7px;font-size:8px;display:block}.reboot-hero-photo figcaption>strong{letter-spacing:-.3px;color:#29243d;font-size:16px;font-weight:600}.reboot-photo-symbol{color:#a691c9;z-index:2;pointer-events:none;font:45px Georgia;position:absolute}.photo-code{top:0;right:-26px;transform:rotate(12deg)}.photo-star{font-size:58px;bottom:-39px;right:0}@media (width<=600px){.reboot-hero-photo{margin:20px 18px 35px}.reboot-photo-frame img{max-height:470px}.reboot-photo-frame{border-width:5px}.reboot-hero-photo figcaption{padding:14px 16px;left:-10px}.reboot-hero-photo figcaption>strong{font-size:14px}.photo-code{font-size:34px;right:-17px}}.tf-landing ::selection{color:#35277b;background:#ded7ff}.landing-nav-links a{padding:8px 0;position:relative}.landing-nav-links a:after{content:"";transform-origin:0;background:#9484ee;height:2px;transition:transform .25s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.landing-nav-links a:hover:after,.landing-nav-links a:focus-visible:after{transform:scaleX(1)}.tf-landing .landing-cta svg,.tf-landing .landing-small-cta svg,.journey-intro>a svg{transition:transform .25s}.tf-landing .landing-cta:hover svg,.tf-landing .landing-small-cta:hover svg,.journey-intro>a:hover svg{transform:translate(2px,-2px)}.reboot-photo-frame{transition:transform .6s,box-shadow .6s}.reboot-photo-frame:hover{transform:rotate(0);box-shadow:0 28px 65px #64558b28}.journey-stop .journey-node{transition:background .3s,border-color .3s,color .3s}.journey-stop:hover .journey-node{color:#6d5efc;background:#eee9ff;border-color:#b4a4e4}.landing-return-top{z-index:20;color:#7360be;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #e1d9f4;border-radius:30px;align-items:center;gap:8px;padding:13px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 6px 22px #37296912}.landing-return-top span{opacity:0;white-space:nowrap;max-width:0;font-size:11px;transition:max-width .25s,opacity .25s;overflow:hidden}.landing-return-top:hover span,.landing-return-top:focus-visible span{opacity:1;max-width:90px}.landing-return-top:hover{background:#f4f0ff}.landing-finale{border-top:1px solid #e4def3;border-bottom:1px solid #e4def3}.reboot-hero-photo{animation:.85s both photo-arrive}@keyframes photo-arrive{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}@media (width<=600px){.landing-return-top{padding:11px;bottom:14px;right:14px}}@media (prefers-reduced-motion:reduce){.reboot-hero-photo{animation:none}.reboot-photo-frame,.landing-nav-links a:after,.tf-landing .landing-cta svg,.tf-landing .landing-small-cta svg,.journey-intro>a svg,.landing-return-top span,.journey-stop .journey-node{transition:none}}.tf-landing :is(#explore,#creator,#team,#top){scroll-margin-top:48px}.team-constellation{height:850px}.team-constellation .team-tile{width:100px}.collective-position>div{gap:3px}.collective-position i{width:6px}.collective-position i.active{width:15px}@media (width<=800px){.team-constellation{height:800px}}@media (width<=540px){.team-constellation{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 10px;height:auto;padding-top:12px;display:grid}.team-constellation:before,.team-constellation:after,.team-orbit-center{display:none}.team-constellation .team-tile{width:auto;position:relative;transform:none;top:auto!important;left:auto!important}.team-constellation .team-tile:hover{transform:translateY(-3px)}.team-gallery-note{margin-top:25px}}.team-directory-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:19px 12px;margin-top:16px;display:grid}.team-directory-grid .team-tile{text-align:center;border:1px solid #0000;border-radius:13px;width:100%;padding:9px 6px 12px;transition:background .2s,border-color .2s,transform .2s;position:relative}.team-directory-grid .team-tile:hover{background:#ffffff90;transform:translateY(-3px)}.team-directory-grid .team-tile.is-selected{background:#f0ebfb;border-color:#d8c9ee}.team-directory-grid .team-tile-photo{background:#fff;border-radius:12px;width:80px;max-width:100%;height:86px;margin:0 auto 10px;box-shadow:0 4px 12px #43335d08}.team-directory-grid .team-tile-photo img{object-fit:contain}.team-directory-grid .team-tile-photo>span{padding:3px 4px;font-size:6px;bottom:3px;left:3px}.team-directory-grid .team-tile strong{font-size:10px;line-height:1.4}.team-directory-grid .team-tile small{margin-top:4px;font-size:8px;line-height:1.4}.team-contact-sheet .team-gallery-note{border-top:1px solid #e1ddeb;margin-top:22px;padding-top:17px}.team-gallery:has(.team-directory-grid){grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:32px}@media (width<=1000px){.team-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}}@media (width<=800px){.team-gallery:has(.team-directory-grid){grid-template-columns:1fr}.team-directory-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=540px){.team-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 6px}.team-directory-grid .team-tile-photo{height:82px}.team-directory-grid .team-tile{padding:8px 4px}}@media (prefers-reduced-motion:reduce){.team-directory-grid .team-tile{transition:none}}.team-editorial-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 12px}.team-editorial-grid .team-tile{text-align:left;background:#fff;border:1px solid #e6e2ef;border-radius:14px;padding:0 0 12px;overflow:hidden;box-shadow:0 5px 16px #43335d05}.team-editorial-grid .team-tile-photo{width:100%;max-width:none;height:125px;box-shadow:none;background:#eeeaf7;border-radius:0;margin:0 0 12px;position:relative}.team-editorial-grid .team-tile-photo img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.team-editorial-grid .team-tile strong,.team-editorial-grid .team-tile small{padding:0 11px}.team-editorial-grid .team-tile strong{font-size:11px}.team-editorial-grid .team-tile small{font-size:9px;line-height:1.5}.team-editorial-grid .team-tile-photo>span{letter-spacing:1px;color:#8b70aa;background:#fffffff0;padding:4px 6px;font-size:6px;bottom:6px;left:7px}.team-editorial-grid .team-group-head{background:#f1eafa;border-color:#dccdef;grid-column:1/-1;grid-template-columns:85px 1fr;align-items:center;column-gap:14px;padding:12px;display:grid}.team-editorial-grid .team-group-head .team-tile-photo{border-radius:9px;grid-row:1/3;height:85px;margin:0}.team-editorial-grid .team-group-head strong{align-self:end;padding:0;font-size:15px}.team-editorial-grid .team-group-head small{align-self:start;padding:4px 0 0}.team-editorial-grid .team-group-tech{background:#f5f9fc;border-color:#cedfe8}.team-editorial-grid .team-group-tech .team-tile-photo>span,.team-editorial-grid .team-group-tech small{color:#477a98}.team-editorial-grid .team-group-tech.is-selected{background:#edf5fb;border-color:#7ea9c4;box-shadow:0 0 0 2px #a8cbdf33}.team-editorial-grid .team-group-supervisor:nth-child(6){grid-column:1}.team-editorial-grid .team-tile.is-selected{outline-offset:2px;outline:2px solid #b29acd}.team-spotlight.is-tech{background:#f0f6fb;border-color:#cddfea}.team-spotlight.is-tech .spotlight-top,.team-spotlight.is-tech .spotlight-caption>span{color:#5882a0}.team-spotlight.is-tech .spotlight-photo:before,.team-spotlight.is-tech .spotlight-photo:after{border-color:#8bb2cc}.team-spotlight .spotlight-photo{background:#eeeaf7}.team-spotlight .spotlight-photo img{mix-blend-mode:multiply}@media (width<=1000px){.team-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=601px) and (width<=800px){.team-editorial-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=600px){.team-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.team-editorial-grid .team-tile-photo{height:145px}.team-editorial-grid .team-tile strong{font-size:12px}.team-editorial-grid .team-group-head .team-tile-photo{height:85px}}.team-reel.team-gallery{flex-direction:column;gap:24px;display:flex}.team-reel .team-spotlight{width:100%;box-shadow:none;background:linear-gradient(110deg,#f9f8fe,#f1edf9);border-radius:20px;grid-template-columns:minmax(180px,.8fr) 1.2fr;column-gap:50px;padding:26px 38px;display:grid;position:relative;top:auto}.team-reel .team-spotlight.is-tech{background:linear-gradient(110deg,#f9fbfe,#eef4fa)}.team-reel .spotlight-top{grid-column:1/-1;margin-bottom:20px}.team-reel .spotlight-photo{background:0 0;border-radius:10px;grid-row:2/4;justify-self:center;width:100%;max-width:310px;height:300px;padding:0;animation:.35s task-arrive}.team-reel .spotlight-photo img{mix-blend-mode:normal;object-fit:contain;background:0 0;border-radius:8px}.team-reel .spotlight-photo:before,.team-reel .spotlight-photo:after{display:none}.team-reel .spotlight-caption{align-self:end;padding:20px 0 25px}.team-reel .spotlight-caption h3{letter-spacing:-1.4px;font-size:clamp(27px,3vw,43px);line-height:1.1}.team-reel .spotlight-caption>span{font-size:14px}.team-reel .spotlight-caption p{margin-top:14px;font-size:14px}.team-reel .spotlight-navigation{grid-column:2;align-self:start;padding-top:20px}.team-reel .team-contact-sheet{width:100%;min-width:0}.team-filmstrip{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#c4b3dd transparent;gap:18px;padding:12px 5px 22px;display:flex;overflow-x:auto}.team-filmstrip .team-tile{text-align:left;scroll-snap-align:start;box-shadow:none;border:0;border-radius:0;flex:0 0 142px;padding:0 0 12px;position:relative;background:0 0!important}.team-filmstrip .team-tile-photo{width:142px;height:158px;box-shadow:none;background:0 0;border-radius:9px;margin:0 0 12px;transition:transform .3s}.team-filmstrip .team-tile-photo img{object-fit:contain;mix-blend-mode:normal;background:0 0}.team-filmstrip .team-tile.is-selected{border-bottom:2px solid #9b7fb9}.team-filmstrip .team-group-tech.is-selected{border-color:#739dbb}.team-filmstrip .team-group-tech small{color:#5883a0}.team-filmstrip .team-tile:hover{transform:none}.team-filmstrip .team-tile:hover .team-tile-photo{transform:translateY(-5px)}.team-filmstrip .team-tile strong{font-size:12px}.team-filmstrip .team-tile small{margin-top:5px;font-size:10px}.team-filmstrip .team-tile-photo>span{letter-spacing:1px;background:#fffffff0;padding:4px 6px;font-size:7px}.team-filmstrip .team-group-tech .team-tile-photo>span{color:#477a98}.team-reel .team-gallery-note{display:none}@media (width<=600px){.team-reel .team-spotlight{grid-template-columns:1fr;gap:0;padding:20px}.team-reel .spotlight-top{grid-column:1}.team-reel .spotlight-photo{grid-row:auto;height:240px}.team-reel .spotlight-caption{text-align:center;padding:20px 0}.team-reel .spotlight-navigation{grid-column:1}.team-filmstrip .team-tile{flex-basis:120px}.team-filmstrip .team-tile-photo{width:120px;height:140px}.team-reel .contact-sheet-label{font-size:6px}.team-reel .spotlight-caption h3{font-size:28px}}@media (prefers-reduced-motion:reduce){.team-reel .spotlight-photo{animation:none}.team-filmstrip .team-tile-photo{transition:none}}.flow-glow{filter:drop-shadow(0 0 3px #a994d947)drop-shadow(0 2px 5px #8674b51f)}@media (prefers-reduced-motion:reduce){.flow-glow{filter:drop-shadow(0 0 3px #a994d92e)}}.team-reel .team-spotlight{isolation:isolate;overflow:hidden}.profile-code-art{pointer-events:none;z-index:-1;position:absolute;inset:0}.profile-code-art>span:first-child{color:#ac97d0;opacity:.13;font:65px ui-monospace,monospace;position:absolute;top:65px;right:35px;transform:rotate(12deg)}.profile-code-art>span:nth-child(2){color:#a991ca;opacity:.2;font:47px ui-monospace,monospace;position:absolute;bottom:35px;left:22px;transform:rotate(-10deg)}.profile-code-art i{background-image:radial-gradient(#ab98cc55 1px,#0000 1px);background-size:13px 13px;position:absolute;inset:22% 48% 10% 2%;-webkit-mask-image:radial-gradient(#000,#0000 70%);mask-image:radial-gradient(#000,#0000 70%)}.team-reel .spotlight-photo{overflow:visible}.team-reel .spotlight-photo:before,.team-reel .spotlight-photo:after{content:"";z-index:2;border-style:solid;border-color:#b4a0d0;width:27px;height:27px;display:block;position:absolute}.team-reel .spotlight-photo:before{border-width:2px 0 0 2px;top:-10px;left:-10px}.team-reel .spotlight-photo:after{border-width:0 2px 2px 0;bottom:-10px;right:-10px}.team-reel .spotlight-caption>p{letter-spacing:.3px;background:#ffffff70;border:1px solid #daceef;border-radius:8px;padding:6px 12px;font-size:11px;display:inline-block}.team-reel .is-tech .spotlight-caption>p{border-color:#c6dce9}.team-reel .spotlight-top>span:first-child:before{content:"/ ";color:#a38ac5;font-size:16px}.scroll-atmosphere{pointer-events:none;--scene-hue:inherit;position:fixed;inset:0;overflow:hidden}.scroll-atmosphere i{background:radial-gradient(circle,hsl(var(--scene-hue,250) 65% 83% / .16),transparent 68%);width:500px;height:500px;transform:translateY(var(--scene-shift,0px));will-change:transform;border-radius:50%;position:absolute}.scroll-atmosphere i:nth-child(2){transform:translateY(calc(var(--scene-shift,0px) * -1));background:radial-gradient(circle,#b5a4e81c,#0000 68%);bottom:-80px;left:-260px}.scroll-atmosphere>span{color:#a291c8;opacity:.09;transform:translateY(calc(var(--scene-shift,0px) * -1)) rotate(var(--scene-turn,0deg));font:42px ui-monospace,monospace;position:absolute}@media (width<=600px){.profile-code-art>span:first-child{font-size:40px;top:40px;right:18px}.scroll-atmosphere>span{font-size:26px}.scroll-atmosphere i{width:330px;height:330px}}@media (prefers-reduced-motion:reduce){.scroll-atmosphere{display:none}}.scroll-atmosphere{position:absolute;inset:0;overflow:hidden}.scroll-atmosphere i{background:radial-gradient(ellipse,hsl(var(--scene-hue,230) 70% 80% / .28),transparent 70%);width:700px;height:850px;transform:translateY(var(--scene-travel,0px));will-change:auto}.scroll-atmosphere i:first-child{top:13%;right:-240px}.scroll-atmosphere i:nth-child(2){background:radial-gradient(ellipse,hsl(calc(var(--scene-hue,230) + 20) 65% 82% / .24),transparent 70%);transform:translateY(calc(var(--scene-travel,0px) * -1));bottom:18%;left:-280px}.scroll-atmosphere>span:first-of-type{top:34%;left:2%}.scroll-atmosphere>span:nth-of-type(2){top:73%;right:2%}.scroll-atmosphere>span{opacity:.14;transform:translateY(calc(var(--scene-travel,0px) * -.35)) rotate(var(--scene-turn,0deg))}@media (width<=600px){.scroll-atmosphere i{width:400px;height:650px}}.tf-landing{overflow:clip}.sidebar-account{flex-shrink:0;margin-top:auto;padding-top:12px;position:relative}.sa-profile{text-align:left;cursor:pointer;color:#fff;background:#302a4d;border:1px solid #544568;border-radius:13px;width:100%;height:205px;display:block;position:relative;overflow:hidden}.sa-profile img{object-fit:cover;object-position:center 25%;width:100%;height:100%;display:block}.sa-code{color:#b5a1d322;pointer-events:none;font:55px monospace;position:absolute;top:22px;right:12px}.sa-caption{background:linear-gradient(#0000,#302a4df5 65%);flex-direction:column;gap:2px;padding:40px 13px 13px;display:flex;position:absolute;inset:auto 0 0}.sa-caption strong{color:#fff;overflow-wrap:anywhere;font-size:13px;font-weight:650}.sa-caption small{color:#c6b7dc;font-size:10px}.sa-toggle{color:#f6edff;cursor:pointer;background:#302a4dc9;border:1px solid #ffffff35;border-radius:7px;place-items:center;width:29px;height:27px;display:grid;position:absolute;top:21px;right:9px}.sa-fallback{color:#cfb6ed;place-items:center;height:100%;font-size:45px;display:grid}.sa-options{z-index:5;background:#fbf8ff;border:1px solid #ded3eb;border-radius:10px;padding:5px;position:absolute;bottom:12px;left:8px;right:8px;box-shadow:0 10px 25px #160c3330}.sa-options button{color:#655276;cursor:pointer;border-radius:6px;align-items:center;gap:9px;width:100%;padding:10px 8px;font-size:11px;display:flex}.sa-options button:hover{background:#ece3f6}.sidebar-account button:focus-visible{outline-offset:2px;outline:2px solid #bda0e3}@media (height<=750px){.sa-profile{height:160px}}.sa-profile{border-color:#b6a1cb;transition:box-shadow .25s,border-color .25s;box-shadow:0 5px 15px #34234712}.sa-profile img{transition:transform .45s}.sa-profile:hover img{transform:scale(1.025)}.sa-profile:hover{border-color:#9675bc;box-shadow:0 7px 20px #34234724}.sa-caption{background:linear-gradient(#0000 0%,#302a4dc9 48%,#302a4df5 100%);gap:4px;padding:56px 30px 15px 13px}.sa-caption small{letter-spacing:.06em;color:#d0bfdf;font-size:9px}.sa-profile-arrow{color:#d4bfe8;opacity:.65;transition:transform .2s,opacity .2s;position:absolute;bottom:17px;right:12px}.sa-profile:hover .sa-profile-arrow{opacity:1;transform:translate(1px,-1px)}.sa-toggle{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#302a4da6;border-color:#fff5;transition:background .2s}.sa-toggle:hover,.sa-toggle[aria-expanded=true]{background:#72598f}.sa-options{padding:7px;animation:.15s ease-out sa-reveal;bottom:calc(100% - 3px);left:0;right:0;box-shadow:0 8px 26px #25133624}.sa-options-label{letter-spacing:.14em;color:#9b83b1;padding:7px 8px;font-size:8px;font-weight:600;display:block}.sa-options button:last-child{border-top:1px solid #eae1f1;border-radius:0 0 6px 6px;margin-top:3px}.admin-dark .sa-options{background:#30273c;border-color:#584167}.admin-dark .sa-options button{color:#dfcdec}.admin-dark .sa-options button:hover{background:#44334f}.admin-dark .sa-options button:last-child{border-color:#584167}@keyframes sa-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sa-profile,.sa-profile img,.sa-profile-arrow,.sa-toggle{transition:none}.sa-profile:hover img,.sa-profile:hover .sa-profile-arrow{transform:none}.sa-options{animation:none}}.workspace-background{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;contain:paint;position:absolute;inset:0;overflow:hidden}.workspace-background-glow{background:radial-gradient(650px 330px at 85% 0,#b5a5fa15,#0000 75%),radial-gradient(480px 400px at 45% 100%,#a797ef13,#0000 75%);position:absolute;inset:0}.workspace-background-symbol{color:#9583db;opacity:.18;text-shadow:0 0 15px #a390f56b,0 0 32px #b8a6fa38;will-change:opacity;font:400 36px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;animation:9s ease-in-out infinite workspace-symbol-glow;position:absolute}.symbol-position-0{top:44px;right:8%;transform:rotate(12deg)}.symbol-position-1{font-size:28px;animation-delay:-3s;top:32%;right:9px;transform:rotate(-12deg)}.symbol-position-2{font-size:42px;animation-delay:-6s;bottom:44px;right:13%;transform:rotate(-9deg)}.symbol-position-3{font-size:48px;animation-delay:-2s;top:60%;left:251px}.symbol-position-4{font-size:32px;animation-delay:-5s;top:20px;left:56%;transform:rotate(18deg)}.symbol-position-5{font-size:24px;animation-delay:-7s;bottom:28px;left:32%;transform:rotate(8deg)}.admin-dark .workspace-background-symbol{color:#b09cf5;opacity:.15;text-shadow:0 0 18px #a18be84d}@keyframes workspace-symbol-glow{0%,to{opacity:.12}50%{opacity:.25}}@media (width<=1050px){.symbol-position-3{left:8px}.symbol-position-0{top:26px;right:12%}.symbol-position-4{left:65%}}@media (width<=600px){.workspace-background-symbol{font-size:24px}.symbol-position-3,.symbol-position-4{display:none}.symbol-position-2{bottom:20px;right:9%}}@media (prefers-reduced-motion:reduce){.workspace-background-symbol{will-change:auto;opacity:.16;animation:none}}.activity-desk{color:#272237;max-width:1600px;margin:auto;padding:28px 10px 40px}.desk-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:42px;display:flex}.desk-eyebrow{letter-spacing:2px;color:#9886b5;font-size:10px;font-weight:700}.desk-heading h1{letter-spacing:-2px;margin:14px 0;font-size:clamp(30px,3.3vw,49px);font-weight:750;line-height:1.15}.desk-heading h1 span{color:#785aff}.desk-heading p{color:#897d9b;margin:0;font-size:14px}.desk-heading>a{color:#78658f;border-bottom:1px solid #cfc4df;align-items:center;gap:12px;padding:12px 0;font-size:13px;display:flex}.desk-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:36px;display:grid}.desk-sidebar{min-width:0}.desk-pulse{color:#fff;background:#302641;border-radius:22px;padding:22px 26px 25px}.desk-week{color:#d1c6e3;justify-content:space-between;align-items:center;font-size:12px;display:flex}.desk-week button{color:inherit;background:0 0;border-radius:8px;padding:6px}.desk-week button:hover{background:#ffffff12}.desk-week button:disabled{opacity:.25}.desk-percentage strong{letter-spacing:-5px;font-size:82px;font-weight:650;line-height:1}.desk-percentage strong span{letter-spacing:-1px;color:#b29bf2;margin-left:5px;font-size:35px}.desk-percentage p{color:#c3b8d2;margin:10px 0 0;font-size:13px}.desk-meter{background:#554762;border-radius:4px;height:5px;overflow:hidden}.desk-meter i{background:#b79aff;height:100%;transition:width .3s;display:block}.desk-counts{justify-content:space-between;margin-top:18px;display:flex}.desk-counts button{color:#fff;background:0 0;align-items:center;gap:6px;font-size:15px;display:flex}.desk-counts span{color:#c3b8d2;font-size:11px}.desk-counts i{background:#b79aff;border-radius:50%;width:5px;height:5px}.desk-counts button+button i{background:#776489}.desk-history{padding:28px 5px 0}.desk-history h2{letter-spacing:-.5px;margin:9px 0 24px;font-size:18px;font-weight:650}.desk-chart{align-items:end;gap:12px;display:flex}.desk-chart button{color:#b0a3bf;background:0 0;flex-direction:column;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.desk-chart strong{font-size:10px;font-weight:500}.desk-chart button>span{background:#ebe5f3;border-radius:5px;width:100%;max-width:25px;height:100px;position:relative;overflow:hidden}.desk-chart i{background:#beabd9;border-radius:4px;min-height:2px;position:absolute;bottom:0;left:0;right:0}.desk-chart button[aria-pressed=true]{color:#7250e8}.desk-chart button[aria-pressed=true] i{background:#8162ed}.desk-chart small{font-size:10px}.desk-history p,.desk-method{color:#a093ae;font-size:11px;line-height:1.8}.desk-method{border-top:1px solid #e3dbea;margin:26px 5px 0;padding-top:18px}.desk-people{background:#fff;border:1px solid #e8e0ef;border-radius:22px;min-width:0;overflow:hidden}.desk-people>header{justify-content:space-between;align-items:center;gap:14px;padding:30px 30px 24px;display:flex}.desk-people h2{letter-spacing:-1px;margin:9px 0 0;font-size:26px;font-weight:700}.desk-order{color:#a496b0;font-size:11px}.desk-tools{border-bottom:1px solid #ede7f3;justify-content:space-between;align-items:center;gap:15px;padding:0 30px;display:flex}.desk-filters{gap:20px;display:flex}.desk-filters button{color:#a194ac;background:0 0;border-bottom:2px solid #0000;padding:15px 0;font-size:12px}.desk-filters button[aria-pressed=true]{color:#7953dd;border-color:#8566e8}.desk-search{color:#ad9cbe;align-items:center;gap:8px;max-width:165px;display:flex}.desk-search input{color:#4e3b62;background:0 0;border:0;outline:0;width:100%;padding:10px 0;font-size:12px}.desk-roster{padding:0 30px}.desk-person{border-bottom:1px solid #eee8f4}.desk-person:last-child{border:0}.desk-person summary{cursor:pointer;align-items:center;gap:17px;padding:23px 0;list-style:none;display:flex}.desk-person summary::-webkit-details-marker{display:none}.desk-rank{font-variant-numeric:tabular-nums;color:#b2a1c2;flex-shrink:0;width:23px;font-size:15px}.desk-identity{flex:1;min-width:0}.desk-identity strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}.desk-identity small{color:#aa9cb5;align-items:center;gap:6px;margin-top:6px;font-size:11px;display:flex}.desk-identity small i{background:#c0b4cd;border-radius:50%;width:5px;height:5px}.desk-identity small.active{color:#42947d}.desk-identity small.active i{background:#52ab90}.desk-score{text-align:right;min-width:35px}.desk-score b{color:#786090;font-size:21px;font-weight:600;line-height:1}.desk-score small{color:#b0a1bd;margin-top:5px;font-size:9px;display:block}.desk-expand{color:#b6a7c7;margin-left:8px;transition:transform .2s}.desk-person[open] .desk-expand{transform:rotate(45deg)}.desk-person summary:hover .desk-identity strong{color:#7757d4}.desk-detail{color:#9b88ac;border-top:1px dashed #e8deef;flex-wrap:wrap;gap:14px;margin:0 0 20px 40px;padding:17px 0 0;font-size:11px;display:flex}.desk-detail b{color:#624a78;font-weight:650}.desk-detail a{color:#7c5dd2;align-items:center;gap:5px;margin-left:auto;display:flex}.desk-foot{color:#ad9fba;border-top:1px solid #eee8f4;padding:18px 30px;font-size:10px;line-height:1.7}.desk-empty{color:#9d8cab;padding:50px 0;font-size:14px}.activity-desk button:focus-visible,.activity-desk summary:focus-visible,.activity-desk a:focus-visible{outline-offset:4px;outline:2px solid #a387e4}.desk-search:focus-within{color:#7753d7}@media (width>=1500px){.desk-layout{grid-template-columns:340px minmax(0,1fr);gap:48px}.desk-person summary{padding:26px 0}.desk-people>header{padding:34px 38px 28px}.desk-tools,.desk-roster{padding-left:38px;padding-right:38px}}@media (width<=1050px){.desk-layout{grid-template-columns:250px minmax(0,1fr);gap:22px}.desk-tools{flex-wrap:wrap;padding-top:5px}.desk-search{order:-1;width:100%;max-width:none}.desk-people>header,.desk-roster{padding-left:22px;padding-right:22px}.desk-order{display:none}.desk-person summary{gap:10px}.desk-rank{width:18px}}@media (width<=760px){.activity-desk{padding:16px 0 30px}.desk-heading{margin-bottom:26px}.desk-heading h1{letter-spacing:-1px}.desk-heading p{font-size:12px}.desk-layout{grid-template-columns:1fr}.desk-sidebar{grid-template-columns:1fr 1fr;gap:18px;display:grid}.desk-pulse{padding:17px}.desk-percentage{padding:25px 0}.desk-percentage strong{font-size:64px}.desk-history{padding:10px 0}.desk-chart{gap:7px}.desk-method{display:none}.desk-people>header{padding:25px 22px 20px}.desk-tools{flex-wrap:nowrap}.desk-search{order:0;width:auto;max-width:130px}.desk-filters{gap:15px}.desk-score b{font-size:18px}.desk-person summary{padding:20px 0}}@media (width<=430px){.desk-sidebar{grid-template-columns:1fr}.desk-history{padding:5px 10px 10px}.desk-chart button>span{height:65px}.desk-tools{flex-wrap:wrap}.desk-search{order:-1;width:100%;max-width:none}.desk-heading>a{font-size:11px}.desk-person summary>div{flex-shrink:0}.desk-expand{margin-left:0}}@media (prefers-reduced-motion:reduce){.activity-desk *{transition:none!important}}.desk-pulse{isolation:isolate;background:radial-gradient(at 100% 40%,#55407166,#0000 65%),#302641;border:1px solid #77608c35;position:relative;overflow:hidden;box-shadow:0 10px 30px #3323430a}.desk-code-glow{z-index:-1;pointer-events:none;letter-spacing:-14px;color:#c3a1ff30;text-shadow:0 0 22px #bc8cff55,0 0 60px #a26aff45;-webkit-user-select:none;user-select:none;font-family:ui-monospace,monospace;font-size:79px;position:absolute;top:66px;right:15px;transform:rotate(-12deg)}.desk-heading h1{letter-spacing:-1.6px;margin:10px 0;font-size:clamp(28px,3vw,42px)}.desk-heading{margin-bottom:26px}.desk-heading p{font-size:13px}.desk-people{border-radius:20px;box-shadow:0 6px 24px #3c265003}.desk-people>header{padding:22px 26px 18px}.desk-people h2{margin-top:7px;font-size:22px}.desk-tools,.desk-roster{padding-left:26px;padding-right:26px}.desk-filters button{padding:12px 0}.desk-person summary{gap:14px;padding:14px 0}.desk-identity strong{font-size:13px}.desk-identity small{margin-top:4px;font-size:10px}.desk-score b{font-size:18px}.desk-rank{font-size:13px}.desk-score small{margin-top:3px}.desk-foot{padding:12px 26px}.desk-detail{margin:0 0 14px 37px;padding-top:12px}.desk-pulse{padding:18px 22px 20px}.desk-percentage{padding:24px 0 22px}.desk-percentage strong{font-size:68px}.desk-percentage strong span{font-size:29px}.desk-percentage p{font-size:12px}.desk-counts{margin-top:14px}.desk-history{padding-top:22px}.desk-history h2{margin-bottom:17px;font-size:16px}.desk-chart button>span{height:76px}.desk-history p{margin-top:12px}.desk-method{margin-top:16px;padding-top:12px;font-size:10px}.desk-roster,.desk-sidebar{scrollbar-width:thin;scrollbar-color:#d8cbe7 transparent;overscroll-behavior:contain}@media (width>=761px){.app-main:has(.activity-desk){box-sizing:border-box;height:100dvh;overflow:hidden}.activity-desk{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;padding:0 10px;display:flex}.desk-heading{flex-shrink:0}.desk-layout{flex:1;grid-template-columns:280px minmax(0,1fr);align-items:stretch;gap:28px;min-height:0}.desk-sidebar{min-height:0;padding-bottom:5px;padding-right:4px;overflow-y:auto}.desk-people{flex-direction:column;min-height:0;display:flex}.desk-people>header,.desk-tools,.desk-foot{flex-shrink:0}.desk-roster{scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}}@media (width>=1500px){.desk-layout{grid-template-columns:310px minmax(0,1fr);gap:32px}}@media (width>=761px) and (height<=750px){.desk-heading{margin-bottom:20px}.desk-percentage{padding:18px 0}.desk-percentage strong{font-size:60px}.desk-history{padding-top:17px}.desk-chart button>span{height:58px}.desk-method{margin-top:10px}.desk-history h2{margin-bottom:12px}.desk-history p{margin-top:9px}}@media (width<=760px){.desk-roster{max-height:48dvh;overflow-y:auto}.desk-people>header{padding:20px 22px 16px}.desk-tools,.desk-roster{padding-left:22px;padding-right:22px}.desk-person summary{padding:13px 0}.desk-code-glow{font-size:64px;top:65px;right:15px}.desk-sidebar{align-items:start}.activity-desk{padding-top:0}}.board-detail-page .board-detail-toolbar{box-shadow:none;border-color:#e7dfef;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.board-detail-toolbar>div:first-child{margin:0}.board-detail-toolbar>div:first-child>span{background:0 0;border:0;border-radius:0;padding:0 10px;font-weight:500}.board-detail-toolbar>div:first-child>span+span{border-left:1px solid #e7dfef}.board-new-list,.board-list-composer>button{color:#fff;background:#6d5efc;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:12px;font-weight:500;display:inline-flex}.board-list-composer{align-items:center;gap:7px;max-width:100%;display:flex}.board-list-composer input{color:#302a49;background:#fff;border:1px solid #d8ccec;border-radius:10px;outline:none;width:200px;min-width:0;padding:9px 12px;font-size:13px}.board-list-composer input:focus{border-color:#6d5efc;box-shadow:0 0 0 3px #6d5efc12}.board-list-composer .composer-dismiss{color:#8c789e;background:#f3eff9;padding:10px}.board-list-composer button:disabled{opacity:.5}.board-detail-page .board-canvas{background:0 0;border:0;border-radius:0;padding:2px 0 16px}.board-detail-page .board-list-panel{box-shadow:none;background:#f1edf7;border:1px solid #e7dfef;border-radius:16px;transform:none}.board-detail-page .board-list-header{background:0 0;border-bottom:1px solid #e3dbea;padding:16px 14px}.board-list-header .font-extrabold{font-weight:600}.board-detail-page .board-list-body{background:0 0;gap:10px;padding:12px}.board-detail-page .board-list-add-card,.board-detail-page .board-list-delete{width:29px;height:29px;box-shadow:none;color:#9b86b4;background:0 0;border:0}.board-detail-page .board-list-add-card:hover{color:#6d5efc;background:#e6ddf3}.board-detail-page .board-list-delete:hover{color:#c34a61;background:#ffe9ef}.boardCardIn{border-radius:13px!important;box-shadow:0 2px 6px #302a4906!important}.boardCardIn>div:first-child{position:relative;gap:0!important;padding:16px!important}.boardCardIn .board-card-grip{opacity:.55;background:0 0;border:0;width:22px;height:26px;position:absolute;top:8px;right:8px}.boardCardIn .font-extrabold,.boardCardIn .font-black{font-weight:500}.boardCardIn .board-card-open{color:#947bb3;align-items:center;gap:5px;margin-top:12px;font-size:11px;display:flex}.boardCardIn .board-card-open:hover{color:#6d5efc}.boardCardIn>div>div.flex-1>div:first-child{padding-right:20px}.board-new-list:focus-visible,.board-card-open:focus-visible{outline-offset:3px;outline:2px solid #6d5efc}.admin-dark .board-detail-page .board-list-panel{background:#302a3d;border-color:#50445f}.admin-dark .board-detail-page .board-list-header{border-color:#50445f}.admin-dark .board-list-composer input{color:#eee7f7;background:#292437;border-color:#50445f}@media (width<=600px){.board-list-composer{width:100%}.board-list-composer input{flex:1;width:100px}.board-detail-page .board-list-panel{width:290px}}.board-view-navigation{border-bottom:1px solid #e2e8f0;align-items:center;gap:24px;display:flex}.board-view-navigation button{color:#64748b;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:12px 3px;font-size:14px;font-weight:700;transition:color .15s,border-color .15s;display:inline-flex}.board-view-navigation button:hover{color:#6d5efc}.board-view-navigation button.is-active{color:#6d5efc;border-bottom-color:#6d5efc}.board-view-navigation button:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #a78bfa}.admin-dark .board-view-navigation{border-color:#334155}.admin-dark .board-view-navigation button{color:#a8b5c9}.admin-dark .board-view-navigation button.is-active{color:#b4aaff;border-color:#b4aaff}.board-calendar{--cal-bg:#fff;--cal-line:#e2e8f0;--cal-text:#172033;--cal-muted:#64748b;--cal-soft:#f8fafc;--cal-event:#f2f0ff;--cal-accent:#6d5efc;background:var(--cal-bg);color:var(--cal-text);border:1px solid var(--cal-line);border-radius:18px;min-width:0;overflow:hidden}.admin-dark .board-calendar{--cal-bg:#182235;--cal-line:#334155;--cal-text:#e2e8f0;--cal-muted:#a8b5c9;--cal-soft:#121c2d;--cal-event:#302952;--cal-accent:#b4aaff}.calendar-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.calendar-toolbar h2{font-size:22px;font-weight:800}.calendar-toolbar p,.calendar-unscheduled p{color:var(--cal-muted);margin-top:4px;font-size:13px}.calendar-navigation{gap:6px;display:flex}.calendar-navigation button{border:1px solid var(--cal-line);border-radius:10px;place-items:center;height:36px;padding:0 12px;font-weight:700;display:grid}.calendar-scroll{overflow-x:auto}.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));min-width:770px;display:grid}.calendar-weekday{text-align:center;color:var(--cal-muted);border-top:1px solid var(--cal-line);padding:10px;font-size:12px;font-weight:800}.calendar-day{border-top:1px solid var(--cal-line);border-right:1px solid var(--cal-line);min-height:145px;padding:8px}.calendar-day:nth-child(7n){border-right:0}.calendar-day time{place-items:center;width:28px;height:28px;margin-bottom:5px;font-size:12px;font-weight:800;display:inline-grid}.calendar-day.outside-month{background:var(--cal-soft)}.calendar-day.outside-month time{color:var(--cal-muted)}.calendar-day time.calendar-today{color:#fff;background:#6d5efc;border-radius:50%}.calendar-events{gap:5px;display:grid}.calendar-card{text-align:left;border-left:3px solid var(--cal-accent);background:var(--cal-event);border-radius:6px;width:100%;min-width:0;padding:7px 8px}.calendar-card:hover{filter:brightness(.96)}.calendar-card-title{overflow-wrap:anywhere;font-size:12px;font-weight:750;display:block}.calendar-card-meta{color:var(--cal-muted);overflow-wrap:anywhere;margin-top:4px;font-size:10px;display:block}.calendar-card.is-done{border-color:#10b981}.calendar-card.is-done .calendar-card-title{text-decoration:line-through}.calendar-unscheduled{border-top:1px solid var(--cal-line);padding:20px}.calendar-unscheduled h3{font-weight:800}.calendar-unscheduled-cards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin-top:12px;display:grid}.board-calendar button:focus-visible{outline:2px solid var(--cal-accent);outline-offset:2px}.calendar-card-labels{flex-wrap:wrap;gap:4px;display:flex}.calendar-card-labels:not(:empty){margin-bottom:6px}.calendar-label{border:1px solid var(--cal-line);background:var(--cal-bg);overflow-wrap:anywhere;border-radius:6px;align-items:center;gap:4px;padding:2px 5px;font-size:10px;font-weight:700;display:inline-flex}.calendar-label>span{border-radius:50%;flex-shrink:0;width:6px;height:6px}.calendar-assignees{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.calendar-assignee{min-width:0;color:var(--cal-muted);align-items:center;gap:5px;font-size:10px;display:flex}.calendar-assignee>div{flex-shrink:0}.calendar-assignee>span{overflow-wrap:anywhere}.calendar-card{position:relative}.calendar-card .calendar-assignees{z-index:40;border:1px solid var(--cal-line);background:var(--cal-bg);border-radius:10px;width:240px;max-height:260px;margin:0;padding:12px;display:none;position:absolute;top:calc(100% - 2px);left:0;overflow-y:auto;box-shadow:0 12px 30px #0f172a2e}.calendar-card:hover,.calendar-card:focus-visible{z-index:41}.calendar-card:hover .calendar-assignees,.calendar-card:focus-visible .calendar-assignees{gap:8px;display:grid}.calendar-day:nth-child(7n) .calendar-assignees,.calendar-day:nth-child(7n-1) .calendar-assignees{left:auto;right:0}.calendar-day:nth-last-child(-n+7) .calendar-assignees{top:auto;bottom:calc(100% - 2px)}.calendar-card .calendar-assignee{font-size:12px}.calendar-assignees-heading{color:var(--cal-muted);font-size:11px;font-weight:800}.calendar-unscheduled summary{cursor:pointer;font-weight:700}.calendar-day-overlay{z-index:70;background:#0f172a66;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.calendar-day-dialog{background:var(--cal-bg);border-radius:16px;width:min(480px,100%);max-height:70vh;padding:20px;overflow:auto;box-shadow:0 20px 60px #0f172a33}.calendar-day-dialog header{justify-content:space-between;align-items:center;margin-bottom:16px;font-weight:700;display:flex}.calendar-day-dialog>div{gap:8px;display:grid}.card-editor-modal>div>div{color:#302a45;border-color:#e6e0f2;border-radius:18px;max-width:940px}.card-editor-modal>div>div>div:first-child{border-color:#ece7f5;padding:12px 18px}.card-editor-modal>div>div>div:first-child>div{overflow-wrap:anywhere;font-size:16px;font-weight:650}.card-editor-modal>div>div>div:nth-child(2){background:#fff;padding:0}.card-editor-modal>div>div>div:last-child{background:#fcfbff;border-color:#ece7f5;padding:10px 18px}.card-editor-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;display:grid}.card-editor-layout>div:first-child{min-width:0;padding:6px 18px 18px}.card-editor-properties{grid-template-columns:1fr;display:grid}.card-editor-modal .card-modal-section{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #eee9f6;border-radius:0;padding:10px 0}.card-editor-modal .card-modal-section:hover{box-shadow:none;border-color:#eee9f6}.card-editor-modal .card-editor-section-title{color:#665a7e;letter-spacing:.01em;font-size:13px}.card-editor-modal input,.card-editor-modal textarea,.card-editor-modal select{background:#fcfbfe;border-color:#e4ddef;border-radius:10px;font-size:14px;font-weight:400}.card-editor-modal input:focus,.card-editor-modal textarea:focus,.card-editor-modal select:focus{background:#fff;border-color:#9a8df6}.card-editor-modal input[placeholder=Card\ title]{height:36px;font-size:16px;font-weight:600}.card-editor-modal button{font-size:13px;font-weight:550;transition:background .15s,border-color .15s}.card-editor-modal .card-editor-primary{color:#fff;box-shadow:none;background:#6d5efc;border:1px solid #6d5efc}.card-editor-modal .card-editor-primary:hover:not(:disabled){background:#5949e8}.card-editor-modal .card-editor-primary:disabled{opacity:.45}.card-editor-modal .font-black,.card-editor-modal .font-extrabold{font-weight:550}.card-editor-conversation{background:#f8f6fc;border-left:1px solid #ece7f5;align-self:stretch;min-width:0;padding:14px}.card-editor-conversation .card-modal-section{border:0;min-height:0;padding:0}.card-editor-conversation textarea{background:#fff;min-height:72px}.card-editor-modal .card-modal-danger-icon{color:#d64968;background:#fff8fa;border-color:#f2dce3}.card-editor-modal button:focus-visible{outline-offset:2px;outline:3px solid #b6aafa}@media (width<=760px){.card-editor-layout{grid-template-columns:1fr}.card-editor-layout>div:first-child{padding:6px 18px 18px}.card-editor-conversation{border-top:1px solid #ece7f5;border-left:0;padding:18px}}.dark .card-editor-modal>div>div,.dark .card-editor-modal>div>div>div{color:#eee8f7;background:#241f33;border-color:#40364f}.dark .card-editor-conversation{background:#211c2e;border-color:#40364f}.dark .card-editor-modal .card-modal-section{border-color:#40364f}.dark .card-editor-modal input,.dark .card-editor-modal textarea,.dark .card-editor-modal select{color:#eee8f7;background:#2d263d;border-color:#4b405b}.dark .card-editor-modal .card-editor-section-title{color:#bdb0d4}.card-editor-properties>.card-modal-section{grid-column:auto}.card-editor-properties>.card-modal-section:nth-child(2)>.grid{grid-template-columns:minmax(0,1fr) auto;align-items:center}.card-editor-scroll{max-height:62vh;overflow:hidden auto}.card-editor-properties{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.8fr);gap:10px}.card-editor-properties .card-modal-section{min-width:0}.card-editor-properties .card-modal-section>div:first-child{min-height:28px}.card-editor-properties .card-modal-section .rounded-full{display:none}.card-editor-properties input,.card-editor-properties select{height:36px;padding:0 8px;font-size:12px}.card-editor-properties>.card-modal-section:nth-child(2)>.grid{grid-template-columns:1fr;gap:3px}.card-editor-properties>.card-modal-section:nth-child(2) button{background:0 0;border:0;justify-self:end;height:20px;padding:0;font-size:11px}.card-conversation-tabs{background:#eee9f7;border-radius:10px;gap:4px;margin-bottom:14px;padding:3px;display:flex}.card-editor-modal .card-conversation-tabs button{color:#827591;background:0 0;border:0;border-radius:8px;flex:1;padding:0 8px}.card-editor-modal .card-conversation-tabs button[aria-pressed=true]{color:#6d5efc;background:#fff;box-shadow:0 1px 4px #302a4510}.card-image-upload{color:#6d5efc;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;display:inline-flex}.card-image-upload:hover{color:#5040d3}.card-checklist-composer{grid-template-columns:minmax(0,1fr) 130px auto;align-items:center;gap:6px;margin-top:10px;display:grid}.card-checklist-composer input{min-width:0;padding:0 8px;font-size:12px}@media (width<=760px){.card-editor-properties{grid-template-columns:1fr 1fr}.card-editor-properties>:first-child{grid-column:1/-1}}@media (width<=420px){.card-checklist-composer{grid-template-columns:1fr auto}.card-checklist-composer>:first-child{grid-column:1/-1}}.workspace-board-list{box-shadow:none}.workspace-board-row{align-items:center}.workspace-board-row>div:first-child>div>span{width:32px;height:32px;box-shadow:none;background:#f5f3ff;border-radius:9px}.workspace-board-row>div:nth-child(2)>span{background:0 0;border:0;padding-left:0;font-weight:600}.workspace-board-row>div:nth-child(3)>span,.workspace-board-row>div:nth-child(4)>span{font-variant-numeric:tabular-nums;background:0 0;border:0;justify-content:start;padding-left:0}.calendar-more{color:var(--cal-accent);text-align:left;padding:6px;font-size:11px;font-weight:700}.calendar-filterbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.calendar-filterbar label{background:#ffffffeb;border:1px solid #e2e8f0;border-radius:16px;align-items:center;gap:10px;min-width:180px;height:54px;padding:6px 12px;display:flex;box-shadow:0 10px 24px #0f172a0d}.calendar-filterbar label>span{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.calendar-filterbar .calendar-filter-search{flex:300px;padding:0 16px}.calendar-filter-search>svg{color:#94a3b8;flex-shrink:0}.calendar-filterbar input{color:#334155;background:0 0;border:0;outline:none;width:100%;min-width:0;height:42px;font-size:14px;font-weight:650}.calendar-filterbar input::placeholder{color:#94a3b8}.calendar-filterbar select{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;outline:none;min-width:105px;max-width:230px;height:38px;padding:0 10px;font-size:13px;font-weight:650}.calendar-filterbar label:focus-within{border-color:#c4b5fd;box-shadow:0 0 0 3px #8b5cf615}.calendar-filterbar>button{color:#7c3aed;padding:10px;font-size:12px;font-weight:700}.admin-dark .calendar-filterbar label{background:#182235;border-color:#334155}.admin-dark .calendar-filterbar input,.admin-dark .calendar-filterbar select{color:#e2e8f0}.admin-dark .calendar-filterbar select{background:#121c2d;border-color:#334155}@media (width<=640px){.calendar-filterbar label{flex:100%}.calendar-filterbar select{flex:1;max-width:none}}.calendar-summary{flex-wrap:wrap;gap:10px;margin:0 0 16px;display:flex}.calendar-summary-pill{background:#fff;border:1px solid #6d5efc33;border-radius:16px;align-items:center;gap:12px;padding:9px 14px;display:inline-flex;box-shadow:0 12px 26px #0f172a0f}.calendar-summary-icon{color:#6d5efc;background:#6d5efc1a;border:1px solid #6d5efc33;border-radius:14px;place-items:center;width:36px;height:36px;display:grid}.calendar-summary-pill strong,.calendar-summary-pill small{line-height:1.2;display:block}.calendar-summary-pill strong{color:#172033;font-size:16px;font-weight:800}.calendar-summary-pill small{color:#64748b;font-size:12px;font-weight:700}.admin-dark .calendar-summary-pill{background:#182235}.admin-dark .calendar-summary-pill strong{color:#e2e8f0}.calendar-overview-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:18px;display:grid}.calendar-overview-toolbar .calendar-filterbar{flex-wrap:nowrap;min-width:0;margin-bottom:0}.calendar-overview-toolbar .calendar-filter-search{flex:1;min-width:0}.calendar-overview-toolbar .calendar-summary{flex-wrap:nowrap;margin:0}.calendar-overview-toolbar .calendar-summary-pill{gap:9px;padding:9px 12px}.calendar-overview-toolbar .calendar-summary-pill small{white-space:nowrap}@media (width<=1200px){.calendar-overview-toolbar{grid-template-columns:minmax(0,1fr)}.calendar-overview-toolbar .calendar-summary{justify-content:flex-end}}@media (width<=640px){.calendar-overview-toolbar .calendar-filterbar,.calendar-overview-toolbar .calendar-summary{flex-wrap:wrap}.calendar-overview-toolbar .calendar-summary{justify-content:flex-start}.calendar-overview-toolbar .calendar-filter-search{flex-basis:100%}}.boards-page{--boards-purple:#6d5efc;--boards-border:#e4dcef;--boards-tint:#f2edf8;font-family:var(--font-sans)}.boards-page :where(button,input,select){font-family:inherit}.boards-page :where(.font-black,.font-extrabold){font-weight:600}.boards-page [class*="text-[#6d5efc]"]{color:var(--boards-purple)}.boards-page [class*="bg-[#6d5efc]/10"]{background-color:var(--boards-tint)}.boards-page [class*="border-[#6d5efc]/20"]{border-color:var(--boards-border)}.boards-page .board-view-navigation button.is-active{color:var(--boards-purple);border-bottom-color:var(--boards-purple)}.boards-page .boards-search,.boards-page .boards-status,.boards-page .calendar-filterbar label{border-color:var(--boards-border);box-shadow:0 4px 16px #302a4d04}.boards-page .boards-search input,.boards-page .calendar-filterbar input{color:#302a4d;font-weight:400}.boards-page .boards-search input::placeholder,.boards-page .calendar-filterbar input::placeholder{color:#a097ad;font-weight:400}.boards-page .boards-search>span,.boards-page .calendar-filter-search>svg{color:var(--boards-purple)}.boards-page .boards-status>span,.boards-page .calendar-filterbar label>span{color:var(--boards-purple);letter-spacing:.08em;font-weight:600}.boards-page .boards-status select,.boards-page .calendar-filterbar select{color:#796398;background:var(--boards-tint);border-color:var(--boards-border);font-weight:500}.boards-page .boards-search:focus-within,.boards-page .calendar-filterbar label:focus-within{border-color:#ac94c6;box-shadow:0 0 0 3px #ac94c615}.boards-page select:focus-visible{outline-offset:2px;outline:2px solid #ac94c6}.boards-page .boards-totals>span,.boards-page .calendar-summary-pill{border-color:var(--boards-border);box-shadow:0 4px 16px #302a4d04}.boards-page .calendar-summary-icon{color:var(--boards-purple);background:var(--boards-tint);border-color:var(--boards-border)}.boards-page .calendar-summary-pill strong{font-weight:650}.boards-page .calendar-summary-pill small,.boards-page .boards-totals .font-extrabold{color:#8b809b;font-weight:500}.admin-dark .boards-page{--boards-purple:#baa4d6;--boards-border:#50445f;--boards-tint:#372e46}.admin-dark .boards-page .boards-search input,.admin-dark .boards-page .calendar-filterbar input{color:#e8e0f1}.admin-dark .boards-page .boards-status select,.admin-dark .boards-page .calendar-filterbar select{color:#d0bbe7}.board-create-dialog,.board-members-popup{font-family:var(--font-sans)}.board-create-dialog :where(button,input,select,textarea){font-family:inherit}.board-create-dialog :where(.font-black,.font-extrabold),.board-members-popup :where(.font-black,.font-extrabold){font-weight:600}.board-create-dialog .create-board-panel{box-shadow:none;border-color:#e5dfef;border-radius:14px}.board-create-dialog .create-board-panel label>span{color:#8474b5;font-size:11px;font-weight:600}.board-create-dialog :where(input,select,textarea){background-color:#faf8fd;border-color:#e5dfef;font-weight:400}.board-create-dialog :where(input,select,textarea):focus{outline-offset:1px;outline:2px solid #b8a4df}.board-create-dialog .modal-close,.board-members-popup .board-popup-close,.board-members-popup .board-popup-edit{color:#8474b5;background:#f6f2fa;border-color:#e5dfef}.board-create-dialog .modal-close:hover,.board-members-popup .board-popup-close:hover{color:#6d5efc;background:#eee7f8}.board-members-popup{border-color:#e5dfef;padding:22px}.board-members-popup .board-member-row{box-shadow:none;background:#faf8fd;border-color:#e5dfef}.board-members-popup .text-indigo-600{color:#6d5efc;font-weight:500}.board-members-popup .text-violet-700{color:#8474b5}.board-members-popup .border-violet-200{border-color:#e5dfef}.board-members-popup .bg-violet-50{background:#f3edf9}.admin-dark .board-members-popup .board-member-row{background:#30293f;border-color:#50445f}.user-directory{--dir-surface:#fff;--dir-line:#e2e8f0;--dir-muted:#64748b;--dir-text:#172033}.directory-toolbar{grid-template-columns:minmax(240px,1fr) 155px 155px 185px;gap:12px;margin-bottom:16px;display:grid}.directory-search{color:#94a3b8;align-items:center;gap:12px;padding:0 16px;display:flex}.directory-search,.directory-toolbar>select{border:1px solid var(--dir-line);background:var(--dir-surface);border-radius:16px;height:54px;box-shadow:0 10px 24px #0f172a0d}.directory-search svg{flex-shrink:0}.directory-search input{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;padding:0;font-weight:700}.directory-search input:focus{box-shadow:none;background:0 0}.directory-search:focus-within{border-color:#c4b5fd;box-shadow:0 0 0 3px #8b5cf612}.directory-search input::placeholder{color:#94a3b8}.directory-toolbar>select{color:var(--dir-muted);padding:0 12px}.directory-summary-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.directory-summary-row>div{margin-bottom:0}.directory-counters{flex-wrap:wrap;gap:10px;display:flex}.directory-counter{background:var(--dir-surface);border:1px solid #6d5efc33;border-radius:16px;align-items:center;gap:10px;padding:9px 14px;display:flex;box-shadow:0 10px 24px #0f172a0a}.directory-counter-icon{color:#6d5efc;background:#6d5efc12;border:1px solid #6d5efc33;border-radius:13px;place-items:center;width:36px;height:36px;display:grid}.directory-counter strong,.directory-counter small{line-height:1.15;display:block}.directory-counter strong{color:var(--dir-text);font-size:16px;font-weight:850}.directory-counter small{color:var(--dir-muted);font-size:12px;font-weight:700}.directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.user-directory .directory-user-card{background:var(--dir-surface);border-color:var(--dir-line);border-radius:18px;flex-direction:column;justify-content:space-between;gap:20px;padding:18px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 10px 28px #0f172a0b}.user-directory .directory-user-card:hover{border-color:#c4b5fd;transform:translateY(-2px);box-shadow:0 16px 32px #6d5efc12}.directory-phone{color:var(--dir-muted);align-items:center;gap:6px;margin-top:5px;font-size:12px;display:flex}.directory-card-footer{border-top:1px solid var(--dir-line);color:var(--dir-muted);justify-content:space-between;align-items:center;gap:8px;padding-top:12px;font-size:11px;font-weight:750;display:flex}.directory-card-footer>span:first-child{color:#6d5efc;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.directory-card-footer>span:last-child{white-space:nowrap;align-items:center;gap:5px;display:flex}.user-directory .directory-user-card.users-delete-selected{background:#fff1f2;border-color:#fda4af}.admin-dark .user-directory{--dir-surface:#182235;--dir-line:#334155;--dir-muted:#a8b5c9;--dir-text:#e2e8f0}.admin-dark .directory-search input{color:#e2e8f0}.admin-dark .user-directory .directory-user-card.users-delete-selected{background:#442733}@media (width<=1200px){.directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-toolbar{grid-template-columns:minmax(0,1fr) repeat(3,140px)}}@media (width<=850px){.directory-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.directory-search{grid-column:1/-1}}@media (width<=600px){.directory-grid,.directory-toolbar{grid-template-columns:1fr}.directory-summary-row{align-items:flex-start}}.directory-overview-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:14px;display:grid}.directory-overview-row .directory-toolbar{grid-template-columns:minmax(140px,1fr) 115px 125px 150px;gap:8px;margin:0}.directory-overview-row .directory-counters{flex-wrap:nowrap;gap:8px}.directory-overview-row .directory-counter{gap:8px;padding:9px 10px}.directory-selection-bar{justify-content:flex-end;align-items:center;gap:16px;min-height:40px;margin-bottom:16px;display:flex}.directory-selection-bar button{border-radius:10px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 12px;font-size:12px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.directory-selection-bar .directory-delete-entry{color:#e11d48;background:#fff1f2;border:1px solid #fecdd3;border-radius:50%;width:40px;height:40px;padding:0}.directory-delete-entry:hover{background:#fff1f2;border-color:#fda4af}.directory-selection-bar.is-selecting{background:var(--dir-surface);border:1px solid #fecdd3;border-radius:14px;justify-content:space-between;padding:10px 14px;box-shadow:0 6px 18px #0f172a05}.directory-selection-count{color:var(--dir-muted);align-items:center;gap:10px;font-size:12px;display:flex}.directory-selection-count strong{color:#e11d48}.directory-selection-actions{color:var(--dir-muted);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.directory-selection-actions button:hover{color:#be123c;background:#fff1f2}.directory-selection-actions .directory-remove-action{color:#fff;background:#e11d48;margin-left:8px}.directory-selection-actions .directory-remove-action:hover{background:#be123c}.directory-selection-actions button:disabled{opacity:.4;cursor:not-allowed}.user-directory .directory-user-card.users-delete-selected{background:#fff1f2;border-color:#fb7185;box-shadow:0 0 0 2px #fb71851a}.directory-user-card input[type=checkbox]{accent-color:#e11d48;width:18px;height:18px}@media (width<=1250px){.directory-overview-row{grid-template-columns:1fr}.directory-overview-row .directory-counters{justify-content:flex-end}}@media (width<=700px){.directory-overview-row .directory-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.directory-overview-row .directory-search{grid-column:1/-1}.directory-selection-bar.is-selecting,.directory-selection-count{flex-wrap:wrap}.directory-overview-row .directory-counters{flex-wrap:wrap;justify-content:flex-start}}.user-directory .users-delete-selected .directory-card-footer{border-color:#fecdd3}.user-directory .users-delete-selected .directory-card-footer>span:last-child{color:#e11d48}.directory-selection-bar button:focus-visible{outline-offset:3px;outline:2px solid #fb7185}.directory-selection-actions .directory-remove-action:hover{color:#fff}.admin-dark .directory-selection-bar .directory-delete-entry{color:#fda4af;background:#442733;border-color:#9f3653}.admin-dark .directory-selection-actions button:hover{color:#fecdd3;background:#442733}.directory-phone>svg{flex-shrink:0}.directory-overview-row .directory-toolbar{grid-template-columns:minmax(220px,1fr) 150px 180px 195px}.directory-filter{background:var(--dir-surface);border:1px solid #e4dcef;border-radius:16px;align-items:center;gap:8px;min-width:0;height:54px;padding:8px 10px;display:flex;box-shadow:0 4px 16px #302a4d04}.directory-filter>span{color:#6d5efc;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:600}.directory-filter select{color:#796398;background:#f2edf8;border:1px solid #e4dcef;border-radius:10px;width:100%;min-width:0;height:36px;padding:0 6px;font-family:inherit;font-size:12px;font-weight:500}.directory-filter select:focus-visible{outline-offset:2px;outline:2px solid #ac94c6}.directory-search{color:#6d5efc;border-color:#e4dcef;box-shadow:0 4px 16px #302a4d04}.directory-search input{font-family:inherit;font-size:14px;font-weight:400}.directory-search input::placeholder{color:#a097ad;font-weight:400}.directory-counter{border-color:#e4dcef;box-shadow:0 4px 16px #302a4d04}.directory-counter-icon{background:#f2edf8;border-color:#e4dcef}.directory-counter strong{font-weight:650}.directory-counter small{color:#8b809b;font-weight:500}.admin-dark .directory-filter{border-color:#50445f}.admin-dark .directory-filter>span{color:#baa4d6}.admin-dark .directory-filter select{color:#d0bbe7;background:#372e46;border-color:#50445f}@media (width<=1450px){.directory-overview-row{grid-template-columns:1fr}.directory-overview-row .directory-counters{justify-content:flex-end}}@media (width<=1000px){.directory-overview-row .directory-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.directory-overview-row .directory-search{grid-column:1/-1}}@media (width<=600px){.directory-overview-row .directory-toolbar{grid-template-columns:1fr}.directory-overview-row .directory-counters{flex-wrap:wrap;justify-content:flex-start}}.directory-supervisor-overview .directory-toolbar{grid-template-columns:minmax(0,1fr) 210px}@media (width<=700px){.directory-supervisor-overview .directory-toolbar{grid-template-columns:1fr}.directory-supervisor-overview .directory-search{grid-column:auto}}.assignGrid{grid-template-columns:380px 1fr;gap:14px;display:grid}.assignCard{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow2);padding:16px}.assignCardHead{justify-content:space-between;margin-bottom:12px;display:flex}.assignList{z-index:1;flex-direction:column;gap:8px;margin-top:12px;display:flex;position:relative}.assignItem{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;width:100%;padding:10px 12px}.assignItemActive{background:var(--soft);border-color:#6d5efc4d}.assignItemTitle{font-size:13px;font-weight:900}.assignItemSub{color:var(--muted);font-size:12px}.assignNotice{background:var(--soft);border-radius:14px;margin-top:12px;padding:10px}.assignSplit{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.assignPane{border:1px solid var(--border);border-radius:14px;padding:12px}.assignCheckRow,.assignRowStatic{border:1px solid var(--border);border-radius:12px;justify-content:space-between;margin-bottom:8px;padding:10px;display:flex}@media (width<=1050px){.assignGrid,.assignSplit{grid-template-columns:1fr}}.assignment-columns{grid-template-columns:minmax(240px,.85fr) repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.assignment-workspace .assignment-panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #e8e1f1;border-radius:16px;padding:16px}.assignment-workspace .font-black,.assignment-workspace .font-extrabold{font-weight:550}.assignment-workspace .font-bold,.assignment-workspace .font-semibold{font-weight:450}.assignment-workspace .text-slate-500{color:#94879f}.assignment-workspace .assign-field{min-width:0;height:38px;box-shadow:none;background:#fcfbfe;border:1px solid #e8e1f1;border-radius:9px;padding:8px 10px;font-size:12px}.assignment-workspace .assign-field:focus{border-color:#a395ed;outline:3px solid #6d5efc12}.assignment-workspace button{box-shadow:none;border-radius:9px;font-size:12px}.assignment-workspace button:hover{box-shadow:none}.assignment-workspace button:focus-visible{outline-offset:2px;outline:2px solid #a999ee}.assignment-workspace .assignment-add{color:#fff;background:#6d5efc;border-color:#6d5efc;margin-left:auto}.assignment-workspace .assignment-add:hover:not(:disabled){background:#5949df}.assignment-workspace button:disabled{opacity:.4}.assignment-workspace .assignment-person{box-shadow:none;background:0 0;border:1px solid #0000;border-bottom-color:#eee8f5;border-radius:10px;padding:12px 9px}.assignment-workspace .assignment-person:hover{box-shadow:none;background:#faf8fd}.assignment-workspace .assignment-person[aria-pressed=true],.assignment-workspace .assign-selected-add{background:#f3effc;border-color:#d8cef1}.assignment-workspace .assign-selected-remove{background:#fff3f6;border-color:#f2ccd8}.assignment-person input[type=checkbox]{accent-color:#6d5efc;flex-shrink:0}.assignment-workspace .assignment-person .mt-1{flex-wrap:wrap;gap:5px}.assignment-workspace .assignment-person span.rounded-full{height:22px;padding:0 7px;font-size:10px}.assignment-workspace .assignment-person span.rounded-full svg{width:12px;height:12px}.assignment-panel>.overflow-y-auto{max-height:540px}.assignment-workspace .border-dashed{text-align:center;background:#fcfbfe;border-color:#e8e1f1;border-radius:12px;margin-top:10px;padding:24px 14px;font-size:12px}.admin-dark .assignment-workspace .assignment-panel{background:#292337;border-color:#493d59}.admin-dark .assignment-workspace .assign-field,.admin-dark .assignment-workspace .border-dashed{color:#e4dcec;background:#241e30;border-color:#493d59}.admin-dark .assignment-workspace .assignment-person{border-bottom-color:#493d59}.admin-dark .assignment-workspace .assignment-person:hover,.admin-dark .assignment-workspace .assignment-person[aria-pressed=true],.admin-dark .assignment-workspace .assign-selected-add{background:#393047}@media (width<=1150px){.assignment-columns{grid-template-columns:1fr 1fr}.assignment-panel:first-child{grid-column:1/-1}.assignment-panel:first-child>.overflow-y-auto{max-height:230px}}@media (width<=650px){.assignment-columns{grid-template-columns:1fr}.assignment-panel:first-child{grid-column:auto}}@media (width>=1151px){.app-main:has(.assignment-workspace){flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.app-main:has(.assignment-workspace)>.app-page-header{flex-shrink:0}.assignment-workspace{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.assignment-message{flex-shrink:0}.assignment-columns{flex:1;align-items:stretch;min-height:0}.assignment-workspace .assignment-panel{height:100%;min-height:0;overflow:hidden}.assignment-panel>:not(.overflow-y-auto){flex-shrink:0}.assignment-panel>.overflow-y-auto{overscroll-behavior-y:contain;scrollbar-gutter:stable;flex:1;min-height:0;max-height:none;padding-top:3px;padding-bottom:3px;overflow-y:auto}}.profile-projects{color:#2c263d;background:#fff;border:1px solid #e7dfef;border-radius:18px;padding:24px}.profile-projects header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.profile-project-eyebrow{letter-spacing:.13em;color:#9e88bd;font-size:10px;font-weight:600}.profile-projects h2{align-items:center;gap:9px;margin:7px 0;font-size:21px;font-weight:650;display:flex}.profile-projects p{color:#8c819d;font-size:12px}.profile-project-tabs{gap:6px;display:flex}.profile-project-tabs button{color:#8c819d;border-radius:9px;padding:9px 12px;font-size:12px}.profile-project-tabs button[aria-pressed=true]{color:#6d5efc;background:#f0eafa}.profile-project-tabs button:focus-visible{outline:2px solid #6d5efc}.profile-project-list{max-height:420px;overflow:auto}.profile-project-list article{border-top:1px solid #eee8f4;align-items:center;gap:12px;padding:16px 0;display:flex}.profile-project-symbol{color:#9477bc;background:#f5f1fa;border-radius:12px;padding:10px}.profile-project-list article>div:nth-child(2){flex:1;min-width:0}.profile-project-list strong{text-transform:capitalize;font-size:14px}.profile-project-list small{color:#8c819d;overflow-wrap:anywhere;margin-top:4px;font-size:11px;display:block}.profile-project-status{color:#8164b0;background:#f0eafa;border-radius:8px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;display:flex}.profile-project-status[data-status=audit]{color:#a77510;background:#fff5dc}.profile-project-status[data-status=passed]{color:#16885e;background:#e6f8ef}.profile-project-status[data-status=failed]{color:#c34a61;background:#ffedf0}.admin-dark .profile-projects{color:#eee7f7;background:#292437;border-color:#50445f}.admin-dark .profile-project-list article{border-color:#50445f}@media (width<=600px){.profile-projects header{flex-direction:column;align-items:flex-start}.profile-project-list article{flex-wrap:wrap}.profile-projects{padding:18px}}.profile-project-search{color:#9e88bd;background:#fff;border:1px solid #e7dfef;border-radius:12px;align-items:center;gap:10px;margin-bottom:14px;padding:10px 13px;display:flex}.profile-project-search:focus-within{border-color:#9a83d7;box-shadow:0 0 0 3px #6d5efc12}.profile-project-search input{min-width:0;color:inherit;background:0 0;outline:none;flex:1;font-size:13px}.profile-project-search input::placeholder{color:#9b90a9}.profile-project-search input::-webkit-search-cancel-button{display:none}.profile-project-search button{border-radius:5px;place-items:center;padding:4px;display:grid}.profile-project-search button:focus-visible{outline:2px solid #6d5efc}.profile-project-search-note{margin-bottom:12px}.admin-dark .profile-project-search{color:#d4c4ec;background:#292437;border-color:#50445f}.profile-overview{--profile-surface:#fff;--profile-line:#e2e8f0;--profile-text:#172033;--profile-muted:#64748b;gap:18px}.profile-overview .profile-hero{background:linear-gradient(115deg,#f6f4ff 0%,#fff 55%);border-radius:22px;padding:26px;position:relative;overflow:hidden;box-shadow:0 12px 32px #0f172a08}.profile-identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;margin-bottom:24px;display:grid}.profile-details{border-top:1px solid var(--profile-line);border-bottom:1px solid var(--profile-line);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;padding:18px 0;display:grid}.profile-info{align-items:flex-start;gap:9px;min-width:0;display:flex}.profile-info-icon{color:#9a8cce;flex-shrink:0;padding-top:3px}.profile-info>div{min-width:0}.profile-info-label{color:var(--profile-muted);margin-bottom:5px;font-size:11px;font-weight:650}.profile-info-value{color:var(--profile-text);overflow-wrap:anywhere;align-items:center;gap:5px;font-size:13px;font-weight:700;display:flex}.profile-info-value a:hover{color:#7c3aed;text-decoration:underline}.profile-content-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.profile-overview .profile-content-panel,.profile-overview .profile-notes{border-radius:20px;padding:20px;box-shadow:0 10px 28px #0f172a08}.profile-empty{text-align:center;background:linear-gradient(135deg,#faf9ff,#f8fafc);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;padding:28px 18px;display:flex}.profile-empty>span{color:#9b8de3;background:#fff;border:1px solid #e9e3ff;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:12px;display:grid}.profile-empty strong{color:var(--profile-text);font-size:13px}.profile-empty p{max-width:300px;color:var(--profile-muted);margin-top:5px;font-size:12px;line-height:1.6}.profile-notes textarea{resize:vertical}.admin-dark .profile-overview{--profile-surface:#182235;--profile-line:#334155;--profile-text:#e2e8f0;--profile-muted:#a8b5c9}.admin-dark .profile-empty{background:#121c2d}.admin-dark .profile-empty>span{background:#2e2846;border-color:#494062}@media (width<=760px){.profile-content-grid{grid-template-columns:1fr}.profile-overview .profile-hero{padding:18px}.profile-identity{gap:12px}}.profile-action{color:#7460db;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:7px 12px;font-size:12px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.profile-action:hover{background:#ede9fe;border-color:#c4b5fd}.profile-action:focus-visible{outline-offset:3px;outline:3px solid #c4b5fd}.profile-action-primary{color:#fff;background:#7563ed;border-color:#7563ed}.profile-action-primary:hover{background:#6452dc}.profile-action:disabled{opacity:.45;cursor:not-allowed}.profile-notes-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:24px;display:grid}.profile-note-compose textarea{margin-top:8px}.profile-note-compose>div:first-child,.profile-note-history>div:first-child>div{letter-spacing:.02em;text-transform:none;color:var(--profile-muted);font-size:11px}.profile-note-history{border-left:1px solid var(--profile-line);padding-left:24px}.admin-dark .profile-action{color:#c4b5fd;background:#302941;border-color:#4c4163}.admin-dark .profile-action-primary{color:#fff;background:#7563ed}@media (width<=760px){.profile-notes-layout{grid-template-columns:1fr;gap:16px}.profile-note-history{border-left:0;border-top:1px solid var(--profile-line);padding:16px 0 0}}.profile-overview .profile-hero{background:radial-gradient(ellipse at 0% 0%,#ede9fe99,transparent 65%), var(--profile-surface);box-shadow:0 8px 30px #8b5cf610,0 2px 8px #8b5cf608}.admin-dark .profile-overview .profile-hero{background:radial-gradient(ellipse at 0% 0%,#6d28d933,transparent 65%), var(--profile-surface)}.profile-action.profile-action-danger{color:#e11d48;background:#fff1f2;border-color:#fecdd3;flex-shrink:0;width:34px;height:34px;margin-left:auto;padding:0}.profile-action.profile-action-danger:hover{background:#ffe4e6;border-color:#fda4af}.profile-action.profile-action-danger:focus-visible{outline-color:#fda4af}.admin-dark .profile-action.profile-action-danger{color:#fda4af;background:#471e31;border-color:#713047}.profile-note-entry{border-bottom:1px solid var(--profile-line);gap:12px;padding:14px 4px;display:flex}.profile-note-entry:last-child{border-bottom:0}.profile-note-entry .whitespace-pre-wrap{overflow-wrap:anywhere;margin-top:8px;font-weight:450}.profile-overview .profile-content-panel,.profile-overview .profile-notes{border-color:var(--profile-line);box-shadow:none;border-radius:16px;padding:18px}.profile-overview .profile-content-panel .font-black,.profile-overview .profile-content-panel .font-bold,.profile-overview .profile-content-panel .font-extrabold{font-weight:550}.profile-overview .profile-content-panel .font-semibold{font-weight:450}.profile-panel-title{color:var(--profile-text);align-items:center;gap:9px;font-size:17px;font-weight:600;display:flex}.profile-panel-title svg{color:#9785c0}.profile-overview .profile-board-row{border:1px solid #0000;border-bottom-color:var(--profile-line);background:0 0;border-radius:8px;padding:13px 12px}.profile-overview .profile-board-row:hover{background:#f7f4fc;border-color:#e4dcf2}.profile-overview .profile-talent-row{border:0;border-bottom:1px solid var(--profile-line);background:0 0;border-radius:8px;padding:14px 10px}.profile-overview .profile-talent-row:hover{background:#f8f6fc}.profile-overview .profile-action{color:#7962ba;box-shadow:none;background:#f6f3fc;border-color:#e5def3;font-size:12px;font-weight:550}.profile-overview .profile-action-primary{color:#fff;background:#6d5efc}.profile-overview .profile-action-danger{color:#d85472;background:#fff7f9;border-color:#f5e0e7}.profile-content-panel>div:first-child{flex-wrap:wrap;row-gap:10px}.admin-dark .profile-overview .profile-board-row:hover,.admin-dark .profile-overview .profile-talent-row:hover{background:#30283f}.gitea-profile-link{color:#475569;background:0 0;border-radius:10px;flex-shrink:0;align-items:center;gap:9px;padding:9px 12px;font-size:12px;font-weight:650;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.gitea-profile-link:hover{color:#172033;background:#f1f5f9}.gitea-profile-link>svg:last-child{color:#94a3b8;transition:transform .18s}.gitea-profile-link:hover>svg:last-child{transform:translate(1px,-1px)}.gitea-profile-link:focus-visible{outline-offset:3px;outline:2px solid #a78bfa}.admin-dark .gitea-profile-link{color:#cbd5e1}.admin-dark .gitea-profile-link:hover{color:#fff;background:#263348}.reports-hub{--rp-paper:#fff;--rp-line:#e7dfef;--rp-ink:#2c263d;--rp-muted:#8c819d;color:var(--rp-ink)}.report-refresh{color:#6d5efc;background:#fff;border:1px solid #e7dfef;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.report-refresh:disabled{opacity:.5}.reports-overview{border:1px solid var(--rp-line);border-radius:16px;grid-template-columns:1fr 1fr;margin-bottom:22px;display:grid;overflow:hidden}.reports-activity{color:#eee7fa;background:#302a49;padding:25px 28px}.reports-activity-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.reports-activity-head>span,.reports-progress>span,.reports-directory-heading>div>span{letter-spacing:.14em;color:#9d89c0;font-size:10px;font-weight:600}.reports-activity-head>div{align-items:center;gap:9px;font-size:11px;display:flex}.reports-activity-head button{border:1px solid #fff2;border-radius:6px;padding:5px}.reports-activity-head button:disabled{opacity:.3}.reports-activity-number{align-items:baseline;gap:15px;margin:20px 0 10px;display:flex}.reports-activity-number strong{letter-spacing:-.06em;font-size:48px;font-weight:650}.reports-activity-number small{color:#a798bb;font-size:28px}.reports-activity-number>span{font-size:14px}.reports-activity p{color:#b5a7c6;max-width:400px;font-size:11px;line-height:1.8}.reports-progress{background:var(--rp-paper);padding:25px 28px}.reports-progress h2{letter-spacing:-.04em;margin:20px 0;font-size:25px;font-weight:600}.reports-progress-track,.reports-mini-track{background:#f0eaf7;border-radius:6px;height:6px;display:block;overflow:hidden}.reports-progress-track i,.reports-mini-track i{background:linear-gradient(90deg,#ab91df,#6d5efc);border-radius:6px;height:100%;display:block}.reports-progress-notes{justify-content:space-between;gap:12px;margin-top:14px;font-size:12px;display:flex}.reports-progress p{color:var(--rp-muted);margin-top:14px;font-size:11px}.has-overdue{color:#c64c66!important}.reports-directory{background:var(--rp-paper);border:1px solid var(--rp-line);border-radius:16px;padding:24px}.reports-directory-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.reports-directory-heading h2{letter-spacing:-.04em;margin:6px 0;font-size:23px;font-weight:650}.reports-directory-heading p{color:var(--rp-muted);font-size:12px}.reports-search{border:1px solid var(--rp-line);color:#a38ac5;border-radius:10px;align-items:center;gap:9px;padding:10px 12px;display:flex}.reports-search input{color:var(--rp-ink);background:0 0;border:0;outline:none;min-width:0;font-size:12px}.reports-filters{flex-wrap:wrap;gap:6px;margin:22px 0 15px;display:flex}.reports-filters button{color:var(--rp-muted);border-radius:7px;padding:7px 11px;font-size:11px}.reports-filters button[aria-pressed=true]{color:#6d5efc;background:#f0eaf9}.reports-column-head,.reports-person-row{grid-template-columns:minmax(190px,2fr) minmax(125px,1fr) minmax(100px,1fr) 80px 18px;align-items:center;gap:20px;display:grid}.reports-column-head{color:var(--rp-muted);background:#faf8fc;border-radius:7px;padding:12px 10px;font-size:10px}.reports-person{border-bottom:1px solid var(--rp-line)}.reports-person:last-child{border:0}.reports-person-row{text-align:left;width:100%;color:var(--rp-ink);padding:18px 10px;font-size:13px}.reports-person-row:hover{background:#faf8fc}.reports-person-row strong{font-size:13px;font-weight:600}.reports-person-row small{color:var(--rp-muted);margin-top:4px;font-size:10px;display:block}.reports-identity{align-items:center;gap:12px;min-width:0;display:flex}.reports-identity>span{overflow-wrap:anywhere;min-width:0}.reports-mini-track{max-width:110px;height:4px;margin-top:7px}.reports-person-row[aria-expanded=true]>svg{transform:rotate(180deg)}.reports-boards{background:#faf8fc;border-left:2px solid #d9c9ef;border-radius:0 9px 9px 0;margin:0 10px 17px 62px;padding:4px 16px}.reports-boards a{border-bottom:1px solid var(--rp-line);align-items:center;gap:15px;padding:11px 0;font-size:12px;display:flex}.reports-boards a:last-child{border:0}.reports-boards a>span{overflow-wrap:anywhere;flex:1}.reports-boards small{color:var(--rp-muted);font-size:11px}.reports-boards svg{color:#9272c5;flex-shrink:0}.reports-boards p,.reports-empty{color:var(--rp-muted);padding:20px 0;font-size:12px}.reports-hub button:focus-visible,.reports-hub a:focus-visible{outline-offset:3px;outline:2px solid #aa91d8}.reports-search:focus-within{border-color:#aa91d8}.admin-dark .reports-hub{--rp-paper:#292434;--rp-line:#463b54;--rp-ink:#eee7f8;--rp-muted:#b0a3c0}.admin-dark .reports-column-head,.admin-dark .reports-boards,.admin-dark .reports-person-row:hover{background:#302a3e}.admin-dark .reports-filters button[aria-pressed=true]{color:#bca7fa;background:#3b304e}@media (width<=900px){.reports-overview{grid-template-columns:1fr}.reports-column-head{display:none}.reports-person-row{grid-template-columns:minmax(140px,2fr) 1fr 1fr 40px 16px;gap:10px}.reports-directory{padding:15px}.reports-directory-heading{flex-direction:column;align-items:flex-start}.reports-search,.reports-search input{width:100%}}@media (width<=600px){.reports-person-row{grid-template-columns:1fr 1fr 40px 16px}.reports-identity{grid-column:1/-1}.reports-boards{margin-left:10px}.reports-boards a{flex-wrap:wrap}.reports-activity,.reports-progress{padding:20px}.reports-activity-number strong{font-size:40px}}.reports-attention{margin:28px 0}.reports-attention>h2{letter-spacing:-.035em;font-size:22px;font-weight:650}.reports-attention>p{color:var(--rp-muted);margin:5px 0 16px;font-size:12px}.reports-risk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.reports-risk{background:var(--rp-paper);border:1px solid var(--rp-line);border-top:3px solid #a68acb;border-radius:12px;padding:18px}.reports-risk.late{border-top-color:#d86a7d}.reports-risk.soon{border-top-color:#e7b359}.reports-risk h3{justify-content:space-between;gap:8px;font-size:14px;font-weight:600;display:flex}.reports-risk h3 span{color:#9571b8}.reports-risk>div{max-height:260px;margin-top:10px;overflow:auto}.reports-risk a{border-top:1px solid var(--rp-line);padding:10px 0;display:block}.reports-risk a strong{overflow-wrap:anywhere;font-size:12px;font-weight:500;display:block}.reports-risk small,.reports-risk p{color:var(--rp-muted);margin-top:4px;font-size:11px;line-height:1.7;display:block}.reports-activity-badge{color:#8b71b7!important}@media (width<=800px){.reports-risk-grid{grid-template-columns:1fr}}.reports-aging{background:linear-gradient(120deg,#f0e9fa,var(--rp-paper));border:1px solid var(--rp-line);border-radius:16px;grid-template-columns:240px minmax(0,1fr);gap:28px;margin:24px 0;padding:24px;display:grid}.reports-aging>div>span{letter-spacing:.14em;color:#997ab9;font-size:9px;font-weight:600}.reports-aging h2{letter-spacing:-.04em;margin:8px 0;font-size:24px;font-weight:650}.reports-aging p{color:var(--rp-muted);font-size:12px;line-height:1.8}.reports-aging-list{max-height:340px;overflow:auto}.reports-aging-list a{border-bottom:1px solid var(--rp-line);align-items:center;gap:16px;padding:14px 0;display:flex}.reports-aging-list a:first-child{padding-top:0}.reports-aging-list a:last-child{border-bottom:0}.reports-age{color:#aa7522;background:#fff6e6;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-width:64px;height:66px;display:flex}.reports-age strong{letter-spacing:-.04em;font-size:26px}.reports-age small{font-size:9px}.reports-aging-list a>span:nth-child(2){flex:1;min-width:0}.reports-aging-list a>span:nth-child(2)>strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;display:block}.reports-aging-list a>span:nth-child(2)>small{color:var(--rp-muted);margin-top:4px;font-size:11px;display:block}.reports-aging-list svg{color:#9b7ac0;flex-shrink:0}.admin-dark .reports-aging{background:linear-gradient(120deg,#352c45,var(--rp-paper))}.admin-dark .reports-age{color:#e9b96e;background:#443720}@media (width<=800px){.reports-aging{grid-template-columns:1fr;gap:14px;padding:18px}}.insight-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.insight-stats>div{background:var(--rp-paper);border:1px solid var(--rp-line);border-radius:16px;padding:22px}.insight-stats span,.insight-week header>div>span,.insight-distribution header span{letter-spacing:.13em;text-transform:uppercase;color:var(--rp-muted);font-size:10px;font-weight:650}.insight-stats strong{letter-spacing:-.04em;color:var(--rp-ink);margin:12px 0 4px;font-size:32px;display:block}.insight-stats small{color:var(--rp-muted);font-size:12px}.insight-stats>div:first-child{background:#322944}.insight-stats>div:first-child strong{color:#eee7ff}.insight-stats>div:first-child span,.insight-stats>div:first-child small{color:#beacd8}.insight-week,.insight-distribution{background:var(--rp-paper);border:1px solid var(--rp-line);border-radius:18px;margin-bottom:24px;padding:26px}.insight-week header,.insight-distribution header{justify-content:space-between;align-items:center;gap:20px;display:flex}.insight-week h2,.insight-distribution h2{letter-spacing:-.035em;margin:7px 0;font-size:25px;font-weight:650}.insight-week p,.insight-distribution p{color:var(--rp-muted);font-size:12px;line-height:1.8}.insight-week header>div:last-child{gap:8px;display:flex}.insight-week button,.insight-distribution select{border:1px solid var(--rp-line);color:#6d5efc;background:var(--rp-paper);border-radius:10px;padding:10px;font-size:12px}.insight-week button:disabled{opacity:.4}.insight-week button:focus-visible,.insight-distribution select:focus-visible{outline-offset:3px;outline:2px solid #6d5efc}.insight-note{margin:14px 0 22px}.insight-week-grid{grid-template-columns:1.2fr 1fr;gap:28px;display:grid}.insight-week h3{margin-bottom:14px;font-size:15px;font-weight:600}.insight-rank{border-bottom:1px solid var(--rp-line);align-items:center;gap:12px;padding:12px 0;display:flex}.insight-rank>small{color:#9d87c5;width:24px;font-size:14px}.insight-rank>span{flex:1;font-size:13px}.insight-rank>strong{text-align:right;color:#6d5efc;font-size:19px}.insight-rank strong small{color:var(--rp-muted);font-size:10px;font-weight:400;display:block}.insight-missing{background:#fffbf2;border:1px solid #f1dfbd;border-radius:14px;padding:20px}.insight-missing h3{color:#976621;justify-content:space-between;display:flex}.insight-missing h3>span{background:#f9edcf;border-radius:8px;padding:2px 8px}.insight-missing>div{align-items:center;gap:12px;margin-top:18px;font-size:13px;display:flex}.insight-missing small{color:var(--rp-muted);margin-top:3px;font-size:11px;display:block}.insight-distribution label{color:var(--rp-muted);align-items:center;gap:12px;font-size:11px;display:flex}.insight-chart{max-height:440px;margin-top:24px;padding-right:8px;overflow:auto}.insight-chart>div{grid-template-columns:160px minmax(0,1fr) 32px;align-items:center;gap:18px;margin:16px 0;font-size:12px;display:grid}.insight-chart>div>span{text-transform:capitalize;overflow-wrap:anywhere}.insight-chart>div>div{background:var(--rp-line);border-radius:5px;height:16px;overflow:hidden}.insight-chart i{background:linear-gradient(90deg,#b398db,#6d5efc);border-radius:5px;height:100%;display:block}.insight-chart strong{text-align:right;color:#6d5efc}.admin-dark .insight-missing{background:#382f22;border-color:#665033}.admin-dark .insight-missing h3{color:#e9bd75}.admin-dark .insight-missing h3>span{background:#594426}@media (width<=1000px){.insight-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.insight-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-week-grid{grid-template-columns:1fr}.insight-week,.insight-distribution{padding:18px}.insight-week header,.insight-distribution header{flex-direction:column;align-items:flex-start}.insight-chart>div{grid-template-columns:110px minmax(0,1fr) 25px;gap:10px}}.project-filters{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.project-filters label{border:1px solid var(--rp-line);color:#6d5efc;border-radius:12px;padding:8px 10px 8px 14px;font-weight:600}.project-filters select{background:var(--rp-line);min-width:140px;color:var(--rp-ink);border:0;font-weight:400}.project-count{margin:16px 0}.project-bar{text-align:left;border-radius:10px;grid-template-columns:160px minmax(0,1fr) 32px 20px;align-items:center;gap:18px;width:100%;padding:16px 12px;font-size:13px;transition:background .15s;display:grid}.project-bar:hover,.project-bar[aria-expanded=true]{background:var(--rp-line)}.project-bar:focus-visible{outline-offset:2px;outline:2px solid #6d5efc}.project-bar>span:first-child{text-transform:capitalize;overflow-wrap:anywhere}.project-track{background:var(--rp-line);border-radius:5px;height:16px;overflow:hidden}.project-track i{background:linear-gradient(90deg,#b398db,#6d5efc);border-radius:5px;height:100%;display:block}.project-bar strong{color:#6d5efc;text-align:right}.project-bar svg{color:var(--rp-muted);transition:transform .15s}.project-bar[aria-expanded=true] svg{transform:rotate(180deg)}.project-detail{border:1px solid var(--rp-line);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:8px 0 22px;padding:14px;display:grid}.project-board{border:1px solid var(--rp-line);background:var(--rp-paper);border-radius:12px;padding:18px}.project-board>a{color:#6d5efc;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.project-board>a svg{flex-shrink:0}.project-board>p{margin:6px 0 16px}.project-members{flex-wrap:wrap;gap:16px;display:flex}.project-members>div{align-items:center;gap:8px;font-size:12px;display:flex}.project-members small{color:var(--rp-muted);text-transform:capitalize;margin-top:3px;font-size:10px;display:block}@media (width<=700px){.project-detail{grid-template-columns:1fr}.project-bar{grid-template-columns:100px minmax(0,1fr) 25px 16px;gap:8px;padding:14px 4px}.project-filters label{justify-content:space-between;width:100%}.project-filters select{max-width:70%}}.rust-report h2{align-items:center;gap:10px;display:flex}.rust-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:24px 0;display:grid}.rust-summary button{text-align:left;border:1px solid var(--rp-line);background:var(--rp-paper);border-radius:12px;grid-template-columns:1fr auto;gap:10px;padding:16px;display:grid}.rust-summary button[aria-pressed=true]{outline-offset:2px;outline:2px solid}.rust-summary strong{font-size:25px;line-height:1}.rust-summary button>span{grid-column:1/-1;font-size:12px}.rust-report [data-status=passed]{color:#16885e}.rust-report [data-status=failed]{color:#c34a61}.rust-report [data-status=working]{color:#b98208}.rust-report [data-status=not_started],.rust-report [data-status=unknown]{color:#9580ad}.rust-controls{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.rust-controls>button{color:#6d5efc;font-size:12px}.rust-people{max-height:360px;margin-top:12px;overflow:auto}.rust-people>a{border-top:1px solid var(--rp-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.rust-people strong{font-size:13px}.rust-people small{color:var(--rp-muted);margin-top:3px;font-size:11px;display:block}.rust-people>a>span:last-child{align-items:center;gap:6px;font-size:12px;display:flex}.rust-report button:focus-visible{outline-offset:3px;outline:2px solid #6d5efc}@media (width<=700px){.rust-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.rust-controls{flex-direction:column;align-items:stretch}}.rust-person-identity{align-items:center;gap:12px;min-width:0;display:flex}.rust-person-identity>span{min-width:0}.rust-person-identity strong{overflow-wrap:anywhere}.rust-person-identity>img,.rust-person-identity>div{flex-shrink:0}.meetings-toolbar .meetings-filter-label{background:#fff;border:1px solid #e4dcef;border-radius:16px;align-items:center;gap:9px;min-width:0;height:48px;padding:7px 11px;display:flex;box-shadow:0 4px 16px #302a4d04}.meetings-filter-label>span{letter-spacing:.08em;text-transform:uppercase;color:#6d5efc;font-size:10px;font-weight:600}.meetings-toolbar .meetings-filter-label .meetings-filter{color:#796398;width:auto;min-width:100px;max-width:210px;height:34px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f2edf8;border:1px solid #e4dcef;border-radius:10px;padding:0 8px;font-family:inherit;font-size:12px;font-weight:500}.meetings-toolbar .meetings-filter:focus-visible{outline-offset:2px;outline:2px solid #ac94c6}.meetings-toolbar .meetings-calendar-button{color:#6d5efc;border-color:#e4dcef;font-size:13px;font-weight:500;box-shadow:0 4px 16px #302a4d04}.meetings-toolbar .meetings-stats{box-shadow:none;background:0 0;border:0;gap:8px;padding:0}.meetings-toolbar .meetings-mini-stat{color:#6d5efc;background:#fff;border:1px solid #e4dcef;border-radius:14px;height:48px;box-shadow:0 4px 16px #302a4d04}.meetings-toolbar .meetings-mini-stat>span:first-child{background:#a991d2;width:6px;height:6px}.meetings-toolbar .meetings-mini-stat>span:last-child{flex-direction:column;gap:3px}.meetings-toolbar .meetings-mini-stat>span:last-child>span:first-child{color:#302a4d;font-size:14px;font-weight:650}.meetings-toolbar .meetings-mini-stat>span:last-child>span:last-child{letter-spacing:0;text-transform:none;color:#8b809b;font-size:10px;font-weight:500}.admin-dark .meetings-toolbar .meetings-filter-label,.admin-dark .meetings-toolbar .meetings-mini-stat{background:#292437;border-color:#50445f}.admin-dark .meetings-toolbar .meetings-filter-label .meetings-filter{color:#d0bbe7;background:#372e46;border-color:#50445f}.admin-dark .meetings-toolbar .meetings-mini-stat>span:last-child>span:first-child{color:#eee7f7}.admin-dark .meetings-filter-label>span,.admin-dark .meetings-toolbar .meetings-calendar-button{color:#baa4d6}@media (width<=600px){.meetings-toolbar .meetings-filter-label{flex:100%}.meetings-toolbar .meetings-filter-label .meetings-filter{flex:1;max-width:none}.meetings-toolbar .meetings-stats{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}}.meetings-toolbar .meetings-mini-stat{--stat-color:#8464bf}.meetings-toolbar .meetings-mini-stat[data-stat=upcoming]{--stat-color:#b98208}.meetings-toolbar .meetings-mini-stat[data-stat=this-month]{--stat-color:#168a79}.meetings-toolbar .meetings-mini-stat[data-stat=canceled]{--stat-color:#d44b64}.meetings-toolbar .meetings-mini-stat>span:first-child{background:var(--stat-color)}.meetings-toolbar .meetings-mini-stat>span:last-child>span:first-child{color:var(--stat-color)}.admin-dark .meetings-toolbar .meetings-mini-stat{--stat-color:#b99ce9}.admin-dark .meetings-toolbar .meetings-mini-stat[data-stat=upcoming]{--stat-color:#e8bb4d}.admin-dark .meetings-toolbar .meetings-mini-stat[data-stat=this-month]{--stat-color:#58c8b1}.admin-dark .meetings-toolbar .meetings-mini-stat[data-stat=canceled]{--stat-color:#f18598}.meetings-toolbar{--meeting-filter-ink:#b66b08;--meeting-filter-line:#f0d9b8;--meeting-filter-fill:#fff6e8}.meetings-toolbar .meetings-filter-label{border-color:var(--meeting-filter-line)}.meetings-toolbar .meetings-filter-label>span,.meetings-toolbar .meetings-calendar-button{color:var(--meeting-filter-ink)}.meetings-toolbar .meetings-filter-label .meetings-filter{color:var(--meeting-filter-ink);border-color:var(--meeting-filter-line);background:var(--meeting-filter-fill)}.meetings-toolbar .meetings-filter:focus{border-color:#e9a23b;box-shadow:0 0 0 3px #f5a62315}.meetings-toolbar .meetings-filter:focus-visible,.meetings-toolbar .meetings-calendar-button:focus-visible{outline-offset:2px;outline:2px solid #e9a23b}.meetings-toolbar .meetings-calendar-button{border-color:var(--meeting-filter-line)}.meetings-toolbar .meetings-calendar-button:hover{background:var(--meeting-filter-fill);border-color:#e9a23b}.admin-dark .meetings-toolbar{--meeting-filter-ink:#f3b65f;--meeting-filter-line:#665039;--meeting-filter-fill:#3b3026}.meetings-page{container-type:inline-size}.meetings-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) auto;align-items:stretch;gap:10px;display:grid}.meetings-toolbar .meetings-filter-label .meetings-filter{text-overflow:ellipsis;flex:1;width:0;min-width:0;max-width:none}.meetings-toolbar .meetings-calendar-button{white-space:nowrap;justify-content:center}.meetings-toolbar .meetings-stats{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;margin-left:0;display:grid}.meetings-toolbar .meetings-mini-stat{width:100%;min-width:0}@container (width>=1200px){.meetings-toolbar{grid-template-columns:minmax(170px,1fr) minmax(170px,1fr) auto minmax(360px,1.4fr)}.meetings-toolbar .meetings-stats{grid-column:auto;gap:8px}}@container (width<=650px){.meetings-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.meetings-toolbar .meetings-calendar-button{grid-column:1/-1;width:100%}.meetings-toolbar .meetings-filter-label{flex-direction:column;align-items:stretch;height:auto;min-height:48px}.meetings-toolbar .meetings-filter-label .meetings-filter{flex:auto;width:100%}.meetings-toolbar .meetings-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.meetings-toolbar[data-admin=false]{grid-template-columns:minmax(0,1fr) auto}@container (width>=1200px){.meetings-toolbar[data-admin=false]{grid-template-columns:minmax(170px,1fr) auto minmax(360px,1.4fr)}}@container (width<=650px){.meetings-toolbar[data-admin=false]{grid-template-columns:minmax(0,1fr)}}.activity-inbox{--inbox-paper:#fff;--inbox-line:#e8e1f0;--inbox-ink:#29243a;--inbox-muted:#8b819b;--inbox-wash:#f5f1fa;color:var(--inbox-ink)}.inbox-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.inbox-search{background:var(--inbox-paper);border:1px solid var(--inbox-line);color:#9983c2;border-radius:12px;flex:280px;align-items:center;gap:11px;height:48px;padding:0 15px;display:flex}.inbox-search input{width:100%;min-width:0;font:inherit;color:var(--inbox-ink);background:0 0;border:0;outline:none;font-size:13px}.inbox-search input::placeholder{color:var(--inbox-muted)}.inbox-search:focus-within{border-color:#a68ddd;box-shadow:0 0 0 3px #a68ddd12}.inbox-filter{background:var(--inbox-paper);border:1px solid var(--inbox-line);border-radius:12px;align-items:center;gap:9px;height:48px;padding:7px 11px;display:flex}.inbox-filter>span{text-transform:uppercase;letter-spacing:.09em;color:#8474b5;font-size:9px;font-weight:600}.inbox-filter select,.inbox-filter input{background:var(--inbox-wash);min-width:0;max-width:180px;color:var(--inbox-ink);font:inherit;border:0;border-radius:7px;padding:7px;font-size:12px}.inbox-surface{background:var(--inbox-paper);border:1px solid var(--inbox-line);border-radius:16px;overflow:hidden}.inbox-navigation{border-bottom:1px solid var(--inbox-line);background:var(--inbox-wash);align-items:center;gap:12px;padding:15px 22px;display:flex}.inbox-tabs{flex-wrap:wrap;flex:1;gap:5px;display:flex}.inbox-tabs button{text-transform:capitalize;color:var(--inbox-muted);border-radius:8px;align-items:center;gap:8px;padding:8px 11px;font-size:11px;display:flex}.inbox-tabs button[aria-pressed=true]{background:var(--inbox-paper);color:#6d5efc;box-shadow:0 2px 6px #302a4d06}.inbox-tabs button span{background:var(--inbox-wash);border-radius:4px;padding:1px 5px;font-size:10px}.inbox-reset{color:#8474b5;white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:flex}.inbox-feed{padding:0 24px 12px}.inbox-result-count{color:var(--inbox-muted);text-align:right;padding-top:18px;font-size:10px}.inbox-day{border-bottom:1px solid var(--inbox-line);grid-template-columns:130px minmax(0,1fr);gap:22px;padding:22px 0;display:grid}.inbox-day:last-child{border-bottom:0}.inbox-day h2{color:#8474b5;margin:8px 0;font-size:12px;font-weight:600;line-height:1.7}.inbox-day h2 span{color:var(--inbox-muted);font-size:10px;font-weight:400;display:block}.inbox-event{text-align:left;border-bottom:1px solid var(--inbox-line);width:100%;color:inherit;background:0 0;border-radius:0;align-items:flex-start;gap:13px;padding:16px 10px;display:flex}.inbox-event:first-child{padding-top:6px}.inbox-event:last-child{border-bottom:0}button.inbox-event:hover{background:var(--inbox-wash);border-radius:10px}.inbox-event-icon{background:var(--inbox-wash);color:#8a73ba;border-radius:11px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.inbox-event-icon svg{width:17px;height:17px}.inbox-event-content{flex:1;min-width:0;display:block}.inbox-event-meta{color:#947faa;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:5px;font-size:10px;display:flex}.inbox-event-meta time{color:var(--inbox-muted);margin-left:auto}.inbox-new{color:#6d5efc;font-weight:600}.inbox-new:before{content:"•";margin-right:4px}.inbox-event-title{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}.inbox-event-body{color:var(--inbox-muted);overflow-wrap:anywhere;margin-top:5px;font-size:12px;font-weight:400;line-height:1.8;display:block}.inbox-event-arrow{color:#b1a0c7;flex-shrink:0;margin-top:23px}.inbox-empty{text-align:center;color:var(--inbox-muted);padding:55px 20px;font-size:13px}.inbox-empty>svg{color:#a38acb;margin:0 auto 14px}.inbox-empty h2{color:var(--inbox-ink);margin-bottom:8px;font-size:20px}.inbox-empty button{color:#6d5efc;margin-top:15px}.inbox-error{color:#ba4466;padding:14px 24px;font-size:13px}.activity-inbox :where(button,select,input):focus-visible{outline-offset:3px;outline:2px solid #a48bd8}.admin-dark .activity-inbox{--inbox-paper:#272332;--inbox-line:#40374f;--inbox-ink:#f0ebf7;--inbox-muted:#b1a5c1;--inbox-wash:#30293d}.admin-dark .inbox-tabs button[aria-pressed=true],.admin-dark .inbox-new{color:#b7a6ff}@media (width<=700px){.inbox-day{grid-template-columns:1fr;gap:8px;padding:15px 0}.inbox-day h2{gap:8px;display:flex}.inbox-feed{padding:0 12px 12px}.inbox-navigation{flex-wrap:wrap;padding:12px}.inbox-filter{flex:1}.inbox-filter select{width:100%;max-width:none}.inbox-event{padding:14px 2px}.inbox-event-meta time{margin-left:0}.inbox-event-arrow{display:none}}.inbox-supervisor{color:var(--inbox-ink);align-items:center;gap:8px;margin:7px 0;font-size:12px;font-weight:600;display:flex}.inbox-supervisor small{color:#9b87b8;font-size:10px;font-weight:400}.inbox-event{--event-color:#b18115;--event-bg:#fff7df}.inbox-event[data-status=booked],.inbox-event[data-status=completed]{--event-color:#16845f;--event-bg:#eaf8f0}.inbox-event[data-status=canceled]{--event-color:#d14761;--event-bg:#fff0f3}.inbox-event[data-status=rescheduled]{--event-color:#437ac4;--event-bg:#edf4ff}.inbox-event[data-status=starting]{--event-color:#8a5bd2;--event-bg:#f3edff}.inbox-status{background:var(--event-bg);color:var(--event-color);border-radius:5px;align-items:center;gap:5px;padding:3px 7px;font-weight:600;display:inline-flex}.inbox-event-icon{color:var(--event-color);background:var(--event-bg);border-radius:50%}.admin-dark .inbox-status,.admin-dark .inbox-event-icon{background:color-mix(in srgb,var(--event-color) 15%,#272332);color:color-mix(in srgb,var(--event-color) 65%,white)}.board-meetings-content .board-calendar-connect{color:#b66b08;background:#fff6e8;border-color:#f0d9b8;font-weight:500}.board-meetings-content .board-calendar-connect:hover{background:#ffedcf}.board-meetings-content .board-calendar-connect:focus-visible{outline-offset:3px;outline:2px solid #e9a23b}.board-meetings-content .font-black,.board-meetings-content .font-extrabold{font-weight:600}.board-meetings-content .shadow-\[0_16px_40px_rgba\(15\,23\,42\,0\.06\)\]{box-shadow:0 8px 24px #302a4d05}.board-meetings-content .tracking-\[0\.16em\]{color:#b98236;letter-spacing:.1em}.board-meetings-content .overflow-y-auto{max-height:70vh}.admin-dark .board-meetings-content .board-calendar-connect{color:#f3b65f;background:#3b3026;border-color:#665039}@media (width<=700px){.board-meetings-content .overflow-y-auto{max-height:none}}.board-meeting-actions button,.board-meeting-edit button{box-shadow:none;border-radius:12px;justify-content:center;align-items:center;gap:7px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.board-meeting-actions button:first-child{box-shadow:0 6px 18px #f59e0b20}.board-meeting-edit{gap:8px;margin-left:auto;display:flex}.board-meeting-edit button{color:#b66b08;background:#fff8ec;border:1px solid #f0d9b8;padding:8px 12px}.board-meeting-edit .danger{color:#c34a61;background:#fff7f8;border-color:#f4d8df}.board-meeting-edit button:hover{filter:brightness(.98)}.board-meeting-edit button:disabled{opacity:.5}.board-meeting-edit button:focus-visible{outline-offset:2px;outline:2px solid #e9a23b}.board-meetings-content .board-calendar-connect{border-radius:12px;padding:10px 14px;font-size:12px}.admin-dark .board-meeting-edit button{color:#f3b65f;background:#3b3026;border-color:#665039}.admin-dark .board-meeting-edit .danger{color:#ee9bad;background:#422b35;border-color:#65404c}.board-meeting-summary{color:#8c819d;align-items:center;gap:9px;padding:0 8px;font-size:12px;display:inline-flex}.board-meeting-summary>span{color:#d4c5e1}.talent-home{--th-ink:#172036;--th-muted:#718099;--th-line:#e4e5f0;--th-paper:#fff;color:var(--th-ink)}.talent-home h2,.talent-home h3,.talent-home h4,.talent-home p{margin:0}.talent-home a{transition:background .2s,transform .2s}.talent-home a:focus-visible{outline-offset:4px;outline:3px solid #a99aff}.talent-eyebrow{letter-spacing:.17em;color:#8474b5;font-size:10px;font-weight:700}.talent-intro{justify-content:space-between;align-items:center;gap:20px;padding:26px 0 32px;display:flex;position:relative;overflow:hidden}.talent-intro h2{letter-spacing:-.055em;margin:9px 0;font-size:clamp(32px,4vw,52px);font-weight:750;line-height:1.25}.talent-intro h2 span{color:#7961fc}.talent-intro p,.talent-muted{color:var(--th-muted);font-size:14px;line-height:1.7}.talent-button{color:#fff;z-index:1;background:#6d5efc;border-radius:12px;align-items:center;gap:24px;padding:14px 20px;font-size:13px;font-weight:650;display:inline-flex}.talent-button:hover{background:#5949e6;transform:translateY(-2px)}.talent-intro-code{color:#a69bd5;opacity:.13;pointer-events:none;width:100px;height:100px;position:absolute;right:24%;transform:rotate(-12deg)}.talent-main-grid{grid-template-columns:minmax(280px,.85fr) minmax(0,1.35fr);gap:22px;display:grid}.talent-home h3{letter-spacing:-.035em;margin:7px 0 9px;font-size:23px;font-weight:700}.talent-home h4{font-size:15px;font-weight:650;line-height:1.5}.talent-section-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.talent-people{background:linear-gradient(145deg,#eeebff,#f7f6ff);border:1px solid #ded8f6;border-radius:22px;flex-direction:column;padding:26px;display:flex}.talent-section-top>span:last-child:not(:first-child){color:#9b89c7}.talent-people-list{gap:18px;margin:22px 0;display:grid}.talent-person{align-items:center;gap:13px;display:flex}.talent-person>div:nth-child(2){flex:1;min-width:0}.talent-person span,.talent-person small{color:var(--th-muted);overflow-wrap:anywhere;font-size:11px;display:block}.talent-person small{margin-top:5px}.talent-contact{background:var(--th-paper);color:#7561c9;border-radius:10px;padding:9px}.talent-people>.talent-text-link{border-top:1px solid #dcd5ef;margin-top:auto;padding-top:20px}.talent-text-link{color:#7561ce;align-items:center;gap:10px;font-size:12px;font-weight:650;display:inline-flex}.talent-text-link:hover{color:#5841ae}.talent-work,.talent-projects{background:var(--th-paper);border:1px solid var(--th-line);border-radius:22px;padding:26px}.talent-task-total{white-space:nowrap;background:#f0edff;border-radius:20px;padding:6px 11px;font-size:11px}.talent-task{border-bottom:1px solid var(--th-line);align-items:center;gap:12px;padding:18px 0;display:flex}.talent-task:hover{background:#f8f7ff}.talent-task>div{flex:1;min-width:0}.talent-task h4,.talent-board h4{overflow-wrap:anywhere}.talent-task p,.talent-board p{color:var(--th-muted);margin-top:3px;font-size:12px}.talent-task-mark{color:#8c7bc5;flex-shrink:0}.talent-due{color:var(--th-muted);text-align:right;font-size:11px}.talent-due.is-late{color:#b84c62}.talent-work-footer{color:var(--th-muted);align-items:center;gap:7px;padding-top:18px;font-size:11px;display:flex}.talent-clear{padding:32px 8px 24px}.talent-clear>span{color:#8873c2;background:#eeebff;border-radius:13px;place-items:center;width:42px;height:42px;margin-bottom:15px;display:grid}.talent-clear p,.talent-unassigned p,.talent-empty p{color:var(--th-muted);max-width:360px;margin:7px 0 17px;font-size:13px;line-height:1.8}.talent-unassigned>svg{color:#a58ccb;margin-bottom:14px}.talent-bottom-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.85fr);gap:22px;margin-top:22px;display:grid}.talent-board{border-bottom:1px solid var(--th-line);align-items:center;gap:14px;padding:17px 0;display:flex}.talent-board:last-child{border-bottom:0}.talent-board>div{flex:1;min-width:0}.talent-board>svg{color:#9382c2;flex-shrink:0}.talent-board:hover{transform:translate(3px)}.talent-empty{align-items:flex-start;gap:13px;padding:24px 0;display:flex}.talent-empty>svg{color:#a69aca;flex-shrink:0}.talent-meeting{border:1px solid var(--th-line);background:linear-gradient(135deg,#f1f3fc,#eceaf8);border-radius:22px;padding:26px}.talent-meeting p{color:var(--th-muted);overflow-wrap:anywhere;align-items:center;gap:7px;font-size:12px;line-height:1.8;display:flex}.talent-meeting>.talent-text-link{margin-top:22px}.talent-meeting-date{color:#7662b5;align-items:center;gap:8px;margin:20px 0 10px;font-size:12px;display:flex}.talent-calendar-art{color:#ab9acb;margin:16px 0}.talent-loading{color:var(--th-muted);padding:60px 20px}.admin-dark .talent-home{--th-ink:#f0eefb;--th-muted:#a5aec3;--th-line:#34364a;--th-paper:#1d2332}.admin-dark .talent-people,.admin-dark .talent-meeting{background:linear-gradient(145deg,#2c2941,#232737);border-color:#403958}.admin-dark .talent-task-total,.admin-dark .talent-clear>span{background:#37304e}.admin-dark .talent-task:hover{background:#292b40}.admin-dark .talent-text-link{color:#b5a3f4}@media (width<=1050px){.talent-main-grid,.talent-bottom-grid{grid-template-columns:1fr}.talent-people-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}}@media (width<=560px){.talent-intro{flex-direction:column;align-items:flex-start}.talent-people,.talent-work,.talent-projects,.talent-meeting{padding:20px}.talent-task{flex-wrap:wrap}.talent-due{margin-left:30px}.talent-people-list{grid-template-columns:1fr}.talent-intro-code{right:0}.talent-home h3{font-size:21px}}@media (prefers-reduced-motion:reduce){.talent-home a{transition:none}.talent-home a:hover{transform:none}}.talent-intro{border-bottom:1px solid var(--th-line);margin-bottom:24px;padding:0 0 23px}.talent-intro h1{letter-spacing:-.05em;margin:6px 0;font-size:clamp(28px,3vw,40px);font-weight:750;line-height:1.15}.talent-intro h1 span{color:#7961fc}.talent-intro p{font-size:12px}.talent-intro-code{width:64px;height:64px;right:23%}.talent-desk{grid-template-columns:minmax(0,1.6fr) minmax(290px,1fr);grid-template-areas:"work people""projects meeting";align-items:start;gap:18px;display:grid}.talent-main-grid,.talent-bottom-grid{display:contents}.talent-work{grid-area:work}.talent-people{grid-area:people}.talent-projects{grid-area:projects}.talent-meeting{grid-area:meeting}.talent-home h3{margin:5px 0 10px;font-size:20px}.talent-work,.talent-projects{border-radius:12px;padding:22px 24px;box-shadow:0 4px 16px #24204f04}.talent-work{background-image:linear-gradient(90deg,#0000 43px,#b6a7ee20 43px 44px,#0000 44px);border-top:3px solid #8e7af0}.talent-work>.talent-section-top{border-bottom:1px solid var(--th-line);padding-bottom:12px}.talent-clear{padding:20px 0 0 35px;position:relative}.talent-clear>span{border-radius:50%;width:29px;height:29px;margin:0;position:absolute;top:22px;left:-14px}.talent-clear>span svg{width:16px}.talent-clear p{max-width:none;margin:5px 0 12px;font-size:12px}.talent-clear h4{font-size:14px}.talent-people{color:#faf8ff;background:#302a4d;border-color:#44375d;border-radius:12px;padding:20px 22px;position:relative;overflow:hidden}.talent-people:after{content:"</>";opacity:.045;pointer-events:none;font-family:monospace;font-size:96px;line-height:1;position:absolute;top:36px;right:8px;transform:rotate(-12deg)}.talent-people .talent-eyebrow{color:#bcb0df}.talent-people-list{grid-template-columns:1fr;gap:17px;margin:12px 0 16px}.talent-person{z-index:1;gap:14px;position:relative}.talent-portrait{background:#f5f2fb;width:76px;height:88px;border:2px solid #b6a3de!important;border-radius:10px!important}.talent-person h4{letter-spacing:-.025em;font-size:17px}.talent-person span,.talent-person small{color:#bfb5d4}.talent-contact{color:#ddd0fc;background:#ffffff12;border:1px solid #ffffff20}.talent-contact:hover{background:#ffffff25}.talent-people>.talent-text-link{color:#dbccff;border-color:#ffffff20;margin-top:0;padding-top:12px;font-size:11px}.talent-unassigned{padding:12px 0}.talent-unassigned p{color:#c0b7d1;margin-bottom:0}.talent-projects{box-shadow:none;background:0 0;border:0;padding:12px 0}.talent-projects .talent-empty{align-items:center;padding:12px 0}.talent-empty p{margin-bottom:0;font-size:12px}.talent-board{padding:12px 0}.talent-meeting{background:#eeedf7;border-radius:12px;padding:18px 22px}.talent-week{grid-template-columns:repeat(7,1fr);gap:4px;margin:12px 0 18px;display:grid}.talent-week a{color:var(--th-muted);border-radius:9px;flex-direction:column;align-items:center;gap:5px;padding:8px 0 4px;font-size:10px;display:flex}.talent-week strong{color:var(--th-ink);font-size:13px}.talent-week a.is-today{color:#eee9ff;background:#7862e5;box-shadow:0 4px 9px #7962e52b}.talent-week a.is-today strong{color:#fff}.talent-week i{border-radius:50%;width:3px;height:3px}.talent-week i.has-meeting{background:currentColor}.talent-calendar-art{display:none}.talent-meeting h4{font-size:13px}.talent-meeting>.talent-text-link{margin-top:12px;font-size:11px}.talent-meeting p{font-size:11px}.talent-meeting-date{margin:0 0 7px}.talent-task{padding:13px 0}.talent-people .talent-text-link:hover{color:#fff}.admin-dark .talent-people{background:#302a4d}.admin-dark .talent-projects{background:0 0}.admin-dark .talent-work{background-color:var(--th-paper)}@media (width<=850px){.talent-desk{grid-template-columns:1fr;grid-template-areas:"people""work""projects""meeting"}.talent-intro{gap:12px}.talent-intro-code{display:none}.talent-people-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (width<=560px){.talent-intro{flex-direction:row;align-items:center}.talent-button{gap:7px;padding:10px;font-size:11px}.talent-intro p{display:none}.talent-eyebrow{font-size:9px}.talent-people-list{grid-template-columns:1fr}.talent-work{padding:18px}.talent-clear{padding-left:24px}.talent-clear>span{left:-10px}.talent-intro h1{font-size:28px}}.supervisor-home{max-width:1400px;margin:auto}.supervisor-home .talent-intro{margin-bottom:20px;padding-bottom:20px}.supervisor-home .talent-intro-code{display:none}.supervisor-desk{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:20px;display:grid}.supervisor-roster{background-image:none;border-top:0;border-radius:16px;grid-area:1/1/span 2;padding:22px}.supervisor-side{grid-area:2/2;display:block}.supervisor-projects{border:1px solid var(--th-line);border-radius:16px;grid-area:1/2;padding:22px;background:var(--th-paper)!important}.supervisor-search{border:1px solid var(--th-line);width:100%;color:var(--th-ink);background:0 0;border-radius:8px;margin:14px 0 8px;padding:10px 12px;font-size:12px}.supervisor-filters{border-bottom:1px solid var(--th-line);gap:12px;margin-bottom:14px;display:flex}.supervisor-filters button{color:var(--th-muted);cursor:pointer;border-bottom:2px solid #0000;padding:8px 0;font-size:11px}.supervisor-filters button[aria-pressed=true]{color:#8062ca;border-color:#8062ca}.supervisor-talent{text-align:left;width:100%;color:var(--th-ink);cursor:pointer;align-items:center;gap:12px;padding:13px 0;display:flex}.supervisor-talent>div:nth-child(2){flex:1;min-width:0}.supervisor-talent h4{font-size:14px}.supervisor-talent p{color:var(--th-muted);font-size:11px}.supervisor-gallery-photo{width:42px;height:46px;border-radius:9px!important}.supervisor-assignment{color:#9173a6;background:#a88aca10;border-radius:4px;padding:4px 6px;font-size:10px}.supervisor-expand{color:#9279bb;margin-left:4px;font-size:20px}.supervisor-member{border-bottom:1px solid var(--th-line)}.supervisor-member-detail{padding:0 0 14px 54px;animation:.18s review-in}.supervisor-member-detail p{color:var(--th-muted);font-size:12px;line-height:1.7}.supervisor-member-detail>a{color:#8b6ac9;align-items:center;gap:8px;padding:6px 0;font-size:12px;display:flex}.supervisor-member-detail nav{color:#8264bd;flex-wrap:wrap;gap:12px;margin-top:10px;font-size:11px;display:flex}.supervisor-member-detail nav a:hover{text-decoration:underline}.supervisor-roster>.talent-text-link{margin-top:16px;font-size:11px}.supervisor-side .talent-meeting{border-radius:16px;padding:22px}.supervisor-checkin{border-bottom:1px solid var(--th-line);align-items:center;gap:10px;padding:10px 0;display:flex}.supervisor-checkin>div{flex:1}.supervisor-checkin svg{color:#927bb5;flex-shrink:0}.supervisor-alert{color:#a95368;background:#b9627710;border-radius:9px;gap:12px;margin-bottom:15px;padding:12px;font-size:12px;display:flex}.supervisor-home button:focus-visible,.supervisor-search:focus-visible{outline-offset:3px;outline:2px solid #a68cdd}.supervisor-home .talent-empty{padding:10px 0}.supervisor-home .talent-empty h4{font-size:13px}.supervisor-home .talent-empty p{margin-bottom:0;font-size:12px}.supervisor-home .talent-section-top h3{font-size:19px}.supervisor-roster-list{max-height:520px;overflow-y:auto}@keyframes review-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (width<=850px){.supervisor-desk{flex-direction:column;display:flex}.supervisor-roster,.supervisor-side,.supervisor-projects{width:100%}.supervisor-projects{order:1}.supervisor-side{order:2}}@media (width<=480px){.supervisor-roster{padding:16px}.supervisor-assignment{max-width:70px}}@media (prefers-reduced-motion:reduce){.supervisor-member-detail{animation:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-outline-style:solid}}}:root{--font-sans:"Inter", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--bg0:#070a12;--bg1:#0b1020;--card:#ffffff14;--card2:#ffffff0f;--border:#ffffff1f;--text:#1b1a1aeb;--muted:#ffffffa6;--muted2:#ffffff73;--accent:#8b5cf6;--accent2:#22d3ee;--good:#22c55e;--bad:#ef4444;--shadow:0 20px 60px #00000073;--radius:18px}*{box-sizing:border-box}html,body{max-width:100%;height:100%}body{min-width:0;color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(900px 500px at 15% 10%, #8b5cf647, transparent 55%), radial-gradient(900px 500px at 85% 15%, #22d3ee38, transparent 55%), radial-gradient(900px 700px at 50% 90%, #8b5cf624, transparent 60%), linear-gradient(180deg, var(--bg0), var(--bg1));margin:0;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{min-width:0}img,svg,video,canvas{max-width:100%}.container{width:100%;min-width:0;max-width:1180px;margin:0 auto;padding:0 16px}.glass{background:linear-gradient(180deg, var(--card), var(--card2));border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btn{border:1px solid var(--border);color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0f;border-radius:14px;justify-content:center;align-items:center;gap:10px;max-width:100%;padding:12px 14px;transition:transform .14s,background .14s,border-color .14s;display:inline-flex}.btn:hover{background:#ffffff17;border-color:#ffffff2e;transform:translateY(-1px)}.btn.primary{background:linear-gradient(90deg, var(--accent), var(--accent2));color:#081018;border:0;font-weight:700}.btn.danger{background:#ef44441a;border:1px solid #ef444459}.input,.select{border:1px solid var(--border);width:100%;color:var(--text);background:#00000038;border-radius:14px;outline:none;min-width:0;padding:12px}.input::placeholder{color:var(--muted2)}.input:focus,.select:focus{border-color:#8b5cf68c;box-shadow:0 0 0 4px #8b5cf62e}.h1{letter-spacing:-.02em;margin:0;font-size:34px}.h2{color:var(--muted);margin:0;font-size:18px}.kicker{border:1px solid var(--border);color:var(--muted);background:#ffffff0f;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:inline-flex}.grid2{grid-template-columns:1.2fr .8fr;gap:18px;display:grid}@media (width<=900px){.grid2{grid-template-columns:1fr}}.table{border-collapse:collapse;border-radius:16px;width:100%;overflow:hidden}.table th,.table td{text-align:left;color:var(--text);border-bottom:1px solid #ffffff14;padding:12px;font-size:14px}.table th{color:var(--muted);background:#ffffff0a;font-weight:600}.badge{border:1px solid var(--border);color:var(--muted);background:#ffffff0f;border-radius:999px;padding:6px 10px;font-size:12px;display:inline-flex}.noteGood{color:var(--good)}.noteBad{color:var(--bad)}.container{max-width:1180px;margin:0 auto;padding:0 16px}.boardWrap{flex-direction:column;gap:14px;height:calc(100vh - 170px);display:flex}.boardScroller{flex:1;max-width:100%;padding-bottom:10px;overflow:auto hidden}.columnsRow{align-items:flex-start;gap:14px;display:flex}.column{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;flex:0 0 320px;width:320px;padding:12px;box-shadow:0 10px 30px #00000029}.columnHeader{justify-content:space-between;align-items:center;gap:10px;padding:4px 2px 10px;display:flex}.columnTitle{letter-spacing:.2px;font-weight:950}.columnBody{gap:10px;min-height:90px;max-height:calc(100vh - 290px);padding-right:4px;display:grid;overflow-y:auto}.tCard{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;transition:transform .12s,border-color .12s;box-shadow:0 8px 20px #00000024}.tCard:hover{border-color:#22d3ee59;transform:translateY(-1px)}.tCardInner{gap:8px;padding:12px;display:grid}.cardTopRow{align-items:flex-start;gap:10px;display:flex}.dragHandle{cursor:grab;-webkit-user-select:none;user-select:none;background:#ffffff0d;border:1px solid #ffffff24;border-radius:10px;place-items:center;width:26px;height:26px;display:grid}.cardTitle{font-weight:900;line-height:1.1}.cardMetaRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.metaLeft{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.miniTag{color:#ffffffd9;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;padding:4px 8px;font-size:12px}.progressBar{background:#ffffff14;border-radius:999px;height:6px;overflow:hidden}.progressFill{background:linear-gradient(90deg,#22d3eee6,#a78bfaf2);border-radius:999px;height:100%}.avatars{align-items:center;display:flex}.avatarDot{background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:26px;height:26px;margin-left:-8px;font-size:12px;font-weight:900;display:grid}.modalBodyScroll{max-height:calc(100vh - 260px);padding-right:6px;overflow:auto}.shell{min-height:100vh;padding:24px 0}.shellInner,.shellTop{min-width:0}.shellTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.shellKicker{color:var(--muted);font-size:13px;font-weight:800}.shellTitle{margin:4px 0 0;font-size:32px;line-height:1.12}.shellSub{color:var(--muted);margin:8px 0 0}.shellActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:100%;display:flex}.aBtn{border:1px solid var(--border);max-width:100%;min-height:40px;color:var(--text);background:#ffffff14;border-radius:14px;justify-content:center;align-items:center;padding:0 14px;font-weight:800;display:inline-flex}.aBtnOutline{background:#ffffff0a}@media (width<=700px){.container{padding-left:12px;padding-right:12px}.h1,.shellTitle{font-size:26px;line-height:1.16}.h2{font-size:16px}.btn,.aBtn{width:auto;min-height:40px;padding-left:12px;padding-right:12px}.table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.boardWrap{height:auto;min-height:calc(100vh - 140px)}.column{flex-basis:min(320px,100vw - 48px);width:min(320px,100vw - 48px)}.modalBodyScroll{max-height:calc(100vh - 180px)}.shell{padding:16px 0}.shellTop{flex-direction:column}.shellActions{justify-content:flex-start;width:100%}}body:has(.adm){color:#0f172a!important;background:#f4f6fb!important}body:has(.adm) a{color:inherit!important}.adm,.adm *{color:#0f172a!important}.adm .admMuted,.adm .admTdMuted{color:#64748b!important}.adm input,.adm select,.adm textarea{color:#0f172a!important;background:#fbfcff!important;border:1px solid #e6eaf2!important}.adm input::placeholder,.adm textarea::placeholder{color:#94a3b8!important;opacity:1!important}.adm .admTable thead th{color:#334155!important;background:#f8fafc!important}.adm .admTable tbody td{color:#0f172a!important}.adm .admPrimaryBtn{color:#fff!important}.adm .admSide,.adm .admCard,.adm .admSearch,.adm .admIconBtn{background:#fff!important}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-orange-50:oklch(98% .016 73.684);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-teal-400:oklch(77.7% .152 181.912);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-fuchsia-50:oklch(97.7% .017 320.058);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-fuchsia-800:oklch(45.2% .211 324.591);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-white:#fff;--spacing:.25rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--blur-sm:8px;--blur-md:12px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-1{inset:calc(var(--spacing) * 1)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-16{top:calc(var(--spacing) * -16)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-\[22px\]{top:22px}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.-right-20{right:calc(var(--spacing) * -20)}.right-0{right:calc(var(--spacing) * 0)}.right-0\.5{right:calc(var(--spacing) * .5)}.right-3{right:calc(var(--spacing) * 3)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-24{bottom:calc(var(--spacing) * -24)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-full{bottom:100%}.-left-24{left:calc(var(--spacing) * -24)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-6{left:calc(var(--spacing) * 6)}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[20\]{z-index:20}.z-\[30\]{z-index:30}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[94\]{z-index:94}.z-\[95\]{z-index:95}.z-\[110\]{z-index:110}.z-\[9999\]{z-index:9999}.z-\[10000\]{z-index:10000}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-\[1px\]{margin-top:1px}.mt-auto{margin-top:auto}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-\[10px\]{margin-bottom:10px}.-ml-1\.5{margin-left:calc(var(--spacing) * -1.5)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.-ml-3{margin-left:calc(var(--spacing) * -3)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[display\:-webkit-box\]{display:-webkit-box}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[42px\]{height:42px}.h-\[48px\]{height:48px}.h-\[76px\]{height:76px}.h-\[84px\]{height:84px}.h-\[88px\]{height:88px}.h-\[98px\]{height:98px}.h-\[132px\]{height:132px}.h-auto{height:auto}.h-full{height:100%}.max-h-\[45vh\]{max-height:45vh}.max-h-\[52vh\]{max-height:52vh}.max-h-\[56vh\]{max-height:56vh}.max-h-\[75vh\]{max-height:75vh}.max-h-\[180px\]{max-height:180px}.max-h-\[360px\]{max-height:360px}.max-h-\[calc\(100dvh-32px\)\]{max-height:calc(100dvh - 32px)}.max-h-\[calc\(100vh-16px\)\]{max-height:calc(100vh - 16px)}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-\[52px\]{min-height:52px}.min-h-\[80px\]{min-height:80px}.min-h-\[92px\]{min-height:92px}.min-h-\[96px\]{min-height:96px}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[280px\]{min-height:280px}.min-h-\[320px\]{min-height:320px}.min-h-\[380px\]{min-height:380px}.min-h-\[calc\(100vh-2rem\)\]{min-height:calc(100vh - 2rem)}.min-h-\[calc\(100vh-44px\)\]{min-height:calc(100vh - 44px)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-20{width:calc(var(--spacing) * 20)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[42px\]{width:42px}.w-\[70\%\]{width:70%}.w-\[85\%\]{width:85%}.w-\[90px\]{width:90px}.w-\[92px\]{width:92px}.w-\[98px\]{width:98px}.w-\[128px\]{width:128px}.w-\[132px\]{width:132px}.w-\[160px\]{width:160px}.w-\[220px\]{width:220px}.w-\[260px\]{width:260px}.w-\[332px\]{width:332px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[72px\]{max-width:72px}.max-w-\[82vw\]{max-width:82vw}.max-w-\[132px\]{max-width:132px}.max-w-\[180px\]{max-width:180px}.max-w-\[220px\]{max-width:220px}.max-w-\[360px\]{max-width:360px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[430px\]{max-width:430px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[760px\]{max-width:760px}.max-w-\[920px\]{max-width:920px}.max-w-\[940px\]{max-width:940px}.max-w-\[980px\]{max-width:980px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1280px\]{max-width:1280px}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-\[58px\]{min-width:58px}.min-w-\[96px\]{min-width:96px}.min-w-\[132px\]{min-width:132px}.min-w-\[180px\]{min-width:180px}.min-w-\[420px\]{min-width:420px}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-\[1\.2\]{flex:1.2}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-bottom{transform-origin:bottom}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-\[60\%\]{--tw-translate-x:calc(60% * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\[1\.12\]{scale:1.12}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.\[animation\:pfFade_\.32s_ease\]{animation:.32s pfFade}.animate-\[cmPop_0\.28s_ease\]{animation:.28s cmPop}.animate-\[shimmer_1\.2s_infinite\]{animation:1.2s infinite shimmer}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.resize{resize:both}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[74px_minmax\(0\,1fr\)\]{grid-template-columns:74px minmax(0,1fr)}.grid-cols-\[242px_1fr\]{grid-template-columns:242px 1fr}.grid-cols-\[minmax\(0\,1\.7fr\)_minmax\(0\,1fr\)_96px_96px_240px\]{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) 96px 96px 240px}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-rows-\[auto_1fr_auto\]{grid-template-rows:auto 1fr auto}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-slate-200\/90>:not(:last-child)){border-color:#e2e8f0e6}@supports (color:color-mix(in lab, red, red)){:where(.divide-slate-200\/90>:not(:last-child)){border-color:color-mix(in oklab, var(--color-slate-200) 90%, transparent)}}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[15px\]{border-radius:15px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-tl-none{border-top-left-radius:0}.rounded-r-\[22px\]{border-top-right-radius:22px;border-bottom-right-radius:22px}.rounded-tr-none{border-top-right-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#6d5efc\]{border-color:#6d5efc}.border-\[\#6d5efc\]\/18{border-color:oklab(58.782% .0437464 -.22145/.18)}.border-\[\#6d5efc\]\/20{border-color:oklab(58.782% .0437464 -.22145/.2)}.border-\[\#6d5efc\]\/22{border-color:oklab(58.782% .0437464 -.22145/.22)}.border-\[\#6d5efc\]\/25{border-color:oklab(58.782% .0437464 -.22145/.25)}.border-\[\#6d5efc\]\/30{border-color:oklab(58.782% .0437464 -.22145/.3)}.border-\[\#6d5efc\]\/35{border-color:oklab(58.782% .0437464 -.22145/.35)}.border-\[\#6d5efc\]\/40{border-color:oklab(58.782% .0437464 -.22145/.4)}.border-\[\#6d5efc\]\/45{border-color:oklab(58.782% .0437464 -.22145/.45)}.border-\[\#ead8b3\]{border-color:#ead8b3}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-500\/25{border-color:#f99c0040}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/25{border-color:color-mix(in oklab, var(--color-amber-500) 25%, transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-current\/15{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/15{border-color:color-mix(in oklab, currentcolor 15%, transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-300\/60{border-color:#5ee9b599}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/60{border-color:color-mix(in oklab, var(--color-emerald-300) 60%, transparent)}}.border-emerald-500\/25{border-color:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/25{border-color:color-mix(in oklab, var(--color-emerald-500) 25%, transparent)}}.border-fuchsia-200{border-color:var(--color-fuchsia-200)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-indigo-500\/25{border-color:#625fff40}@supports (color:color-mix(in lab, red, red)){.border-indigo-500\/25{border-color:color-mix(in oklab, var(--color-indigo-500) 25%, transparent)}}.border-indigo-500\/35{border-color:#625fff59}@supports (color:color-mix(in lab, red, red)){.border-indigo-500\/35{border-color:color-mix(in oklab, var(--color-indigo-500) 35%, transparent)}}.border-orange-200{border-color:var(--color-orange-200)}.border-red-200{border-color:var(--color-red-200)}.border-red-500\/25{border-color:#fb2c3640}@supports (color:color-mix(in lab, red, red)){.border-red-500\/25{border-color:color-mix(in oklab, var(--color-red-500) 25%, transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.border-red-500\/30{border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.border-red-600{border-color:var(--color-red-600)}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-300{border-color:var(--color-rose-300)}.border-sky-200{border-color:var(--color-sky-200)}.border-sky-500\/25{border-color:#00a5ef40}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/25{border-color:color-mix(in oklab, var(--color-sky-500) 25%, transparent)}}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/70{border-color:#e2e8f0b3}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/70{border-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.border-slate-200\/80{border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/80{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.border-slate-200\/90{border-color:#e2e8f0e6}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/90{border-color:color-mix(in oklab, var(--color-slate-200) 90%, transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-500\/25{border-color:#62748e40}@supports (color:color-mix(in lab, red, red)){.border-slate-500\/25{border-color:color-mix(in oklab, var(--color-slate-500) 25%, transparent)}}.border-slate-900\/10{border-color:#0f172b1a}@supports (color:color-mix(in lab, red, red)){.border-slate-900\/10{border-color:color-mix(in oklab, var(--color-slate-900) 10%, transparent)}}.border-slate-900\/16{border-color:#0f172b29}@supports (color:color-mix(in lab, red, red)){.border-slate-900\/16{border-color:color-mix(in oklab, var(--color-slate-900) 16%, transparent)}}.border-slate-900\/50{border-color:#0f172b80}@supports (color:color-mix(in lab, red, red)){.border-slate-900\/50{border-color:color-mix(in oklab, var(--color-slate-900) 50%, transparent)}}.border-transparent{border-color:#0000}.border-violet-100{border-color:var(--color-violet-100)}.border-violet-200{border-color:var(--color-violet-200)}.border-violet-300{border-color:var(--color-violet-300)}.border-white{border-color:var(--color-white)}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-\[\#6d5efc\]{background-color:#6d5efc}.bg-\[\#6d5efc\]\/10{background-color:oklab(58.782% .0437464 -.22145/.1)}.bg-\[\#6d5efc\]\/15{background-color:oklab(58.782% .0437464 -.22145/.15)}.bg-\[\#9a8cff\]\/20{background-color:oklab(70.2682% .0479104 -.157183/.2)}.bg-\[\#b7adff\]{background-color:#b7adff}.bg-\[\#c7bfff\]{background-color:#c7bfff}.bg-\[\#ece8ff\]{background-color:#ece8ff}.bg-\[\#f3f1ff\]{background-color:#f3f1ff}.bg-\[\#f4f6fb\]{background-color:#f4f6fb}.bg-\[\#f5f3ff\]{background-color:#f5f3ff}.bg-\[\#f7f5ff\]{background-color:#f7f5ff}.bg-\[\#f7f8f4\]{background-color:#f7f8f4}.bg-\[\#f7f8fb\]{background-color:#f7f8fb}.bg-\[\#f8f7ff\]{background-color:#f8f7ff}.bg-\[\#fbfaff\]{background-color:#fbfaff}.bg-\[\#fbfcff\]{background-color:#fbfcff}.bg-\[\#fff8ea\]{background-color:#fff8ea}.bg-\[radial-gradient\(circle_at_top\,_rgba\(148\,163\,184\,0\.1\)\,_transparent_50\%\)\,\#f8fafc\]{background-color:radial-gradient(circle at top, #94a3b81a, transparent 50%),#f8fafc}.bg-\[radial-gradient\(circle_at_top\,_rgba\(245\,158\,11\,0\.12\)\,_transparent_44\%\)\,\#ffffff\]{background-color:radial-gradient(circle at top, #f59e0b1f, transparent 44%),#fff}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/70{background-color:#fffbebb3}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/70{background-color:color-mix(in oklab, var(--color-amber-50) 70%, transparent)}}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/15{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/\[0\.03\]{background-color:#3080ff08}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-blue-500) 3%, transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/40{background-color:#ecfdf566}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/40{background-color:color-mix(in oklab, var(--color-emerald-50) 40%, transparent)}}.bg-emerald-50\/50{background-color:#ecfdf580}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/50{background-color:color-mix(in oklab, var(--color-emerald-50) 50%, transparent)}}.bg-emerald-50\/70{background-color:#ecfdf5b3}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/70{background-color:color-mix(in oklab, var(--color-emerald-50) 70%, transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-fuchsia-50{background-color:var(--color-fuchsia-50)}.bg-fuchsia-500{background-color:var(--color-fuchsia-500)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-500\/10{background-color:#625fff1a}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/10{background-color:color-mix(in oklab, var(--color-indigo-500) 10%, transparent)}}.bg-indigo-500\/12{background-color:#625fff1f}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/12{background-color:color-mix(in oklab, var(--color-indigo-500) 12%, transparent)}}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/35{background-color:#fef2f259}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/35{background-color:color-mix(in oklab, var(--color-red-50) 35%, transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/5{background-color:#fb2c360d}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/5{background-color:color-mix(in oklab, var(--color-red-500) 5%, transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/15{background-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-50\/40{background-color:#fff1f266}@supports (color:color-mix(in lab, red, red)){.bg-rose-50\/40{background-color:color-mix(in oklab, var(--color-rose-50) 40%, transparent)}}.bg-rose-400{background-color:var(--color-rose-400)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-600{background-color:var(--color-rose-600)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/10{background-color:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.bg-sky-600{background-color:var(--color-sky-600)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/60{background-color:#f8fafc99}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/60{background-color:color-mix(in oklab, var(--color-slate-50) 60%, transparent)}}.bg-slate-50\/70{background-color:#f8fafcb3}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/70{background-color:color-mix(in oklab, var(--color-slate-50) 70%, transparent)}}.bg-slate-50\/75{background-color:#f8fafcbf}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/75{background-color:color-mix(in oklab, var(--color-slate-50) 75%, transparent)}}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/80{background-color:color-mix(in oklab, var(--color-slate-50) 80%, transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-100\/80{background-color:#f1f5f9cc}@supports (color:color-mix(in lab, red, red)){.bg-slate-100\/80{background-color:color-mix(in oklab, var(--color-slate-100) 80%, transparent)}}.bg-slate-100\/90{background-color:#f1f5f9e6}@supports (color:color-mix(in lab, red, red)){.bg-slate-100\/90{background-color:color-mix(in oklab, var(--color-slate-100) 90%, transparent)}}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-200\/70{background-color:#e2e8f0b3}@supports (color:color-mix(in lab, red, red)){.bg-slate-200\/70{background-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-500\/10{background-color:#62748e1a}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/10{background-color:color-mix(in oklab, var(--color-slate-500) 10%, transparent)}}.bg-slate-600{background-color:var(--color-slate-600)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/3{background-color:#0f172b08}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/3{background-color:color-mix(in oklab, var(--color-slate-900) 3%, transparent)}}.bg-slate-900\/5{background-color:#0f172b0d}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/5{background-color:color-mix(in oklab, var(--color-slate-900) 5%, transparent)}}.bg-slate-900\/10{background-color:#0f172b1a}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/10{background-color:color-mix(in oklab, var(--color-slate-900) 10%, transparent)}}.bg-slate-900\/35{background-color:#0f172b59}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/35{background-color:color-mix(in oklab, var(--color-slate-900) 35%, transparent)}}.bg-slate-900\/40{background-color:#0f172b66}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/40{background-color:color-mix(in oklab, var(--color-slate-900) 40%, transparent)}}.bg-slate-900\/45{background-color:#0f172b73}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/45{background-color:color-mix(in oklab, var(--color-slate-900) 45%, transparent)}}.bg-slate-900\/50{background-color:#0f172b80}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/50{background-color:color-mix(in oklab, var(--color-slate-900) 50%, transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/35{background-color:#02061859}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/35{background-color:color-mix(in oklab, var(--color-slate-950) 35%, transparent)}}.bg-slate-950\/45{background-color:#02061873}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/45{background-color:color-mix(in oklab, var(--color-slate-950) 45%, transparent)}}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-50\/50{background-color:#f5f3ff80}@supports (color:color-mix(in lab, red, red)){.bg-violet-50\/50{background-color:color-mix(in oklab, var(--color-violet-50) 50%, transparent)}}.bg-violet-100\/60{background-color:#ede9fe99}@supports (color:color-mix(in lab, red, red)){.bg-violet-100\/60{background-color:color-mix(in oklab, var(--color-violet-100) 60%, transparent)}}.bg-violet-500{background-color:var(--color-violet-500)}.bg-violet-600{background-color:var(--color-violet-600)}.bg-white{background-color:var(--color-white)}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.bg-white\/75{background-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/82{background-color:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.bg-white\/82{background-color:color-mix(in oklab, var(--color-white) 82%, transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.bg-white\/85{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.bg-white\/88{background-color:#ffffffe0}@supports (color:color-mix(in lab, red, red)){.bg-white\/88{background-color:color-mix(in oklab, var(--color-white) 88%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(135deg\,\#ffffff\,\#f8fafc\)\]{background-image:linear-gradient(135deg,#fff,#f8fafc)}.bg-\[linear-gradient\(180deg\,\#f2fff8\,\#dff7ea\)\]{background-image:linear-gradient(#f2fff8,#dff7ea)}.bg-\[linear-gradient\(180deg\,\#f7f8ff_0\%\,\#eef1f8_100\%\)\]{background-image:linear-gradient(#f7f8ff 0%,#eef1f8 100%)}.bg-\[linear-gradient\(180deg\,\#f7fbff\,\#eaf3ff\)\]{background-image:linear-gradient(#f7fbff,#eaf3ff)}.bg-\[linear-gradient\(180deg\,\#f8fdff\,\#eef8ff\)\]{background-image:linear-gradient(#f8fdff,#eef8ff)}.bg-\[linear-gradient\(180deg\,\#faf7ff\,\#f1eaff\)\]{background-image:linear-gradient(#faf7ff,#f1eaff)}.bg-\[linear-gradient\(180deg\,\#fff7f8\,\#ffe7eb\)\]{background-image:linear-gradient(#fff7f8,#ffe7eb)}.bg-\[linear-gradient\(180deg\,\#fff8f1\,\#ffe9d6\)\]{background-image:linear-gradient(#fff8f1,#ffe9d6)}.bg-\[linear-gradient\(180deg\,\#fff9ff\,\#f8eaff\)\]{background-image:linear-gradient(#fff9ff,#f8eaff)}.bg-\[linear-gradient\(180deg\,\#fffaf0\,\#fff3d8\)\]{background-image:linear-gradient(#fffaf0,#fff3d8)}.bg-\[linear-gradient\(180deg\,rgba\(109\,94\,252\,0\.06\)\,rgba\(109\,94\,252\,0\.02\)\)\]{background-image:linear-gradient(#6d5efc0f,#6d5efc05)}.from-\[\#6d5efc\]{--tw-gradient-from:#6d5efc;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#a79dff\]{--tw-gradient-from:#a79dff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#dff2ff\]{--tw-gradient-from:#dff2ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#eef2ff\]{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#ffe4ef\]{--tw-gradient-from:#ffe4ef;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-400{--tw-gradient-from:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-600\/90{--tw-gradient-from:#155dfce6}@supports (color:color-mix(in lab, red, red)){.from-blue-600\/90{--tw-gradient-from:color-mix(in oklab, var(--color-blue-600) 90%, transparent)}}.from-blue-600\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-400{--tw-gradient-from:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-900\/70{--tw-gradient-from:#0f172bb3}@supports (color:color-mix(in lab, red, red)){.from-slate-900\/70{--tw-gradient-from:color-mix(in oklab, var(--color-slate-900) 70%, transparent)}}.from-slate-900\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal-400{--tw-gradient-from:var(--color-teal-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-600{--tw-gradient-from:var(--color-violet-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#e8ecff\]{--tw-gradient-via:#e8ecff;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#f0e6ff\]{--tw-gradient-via:#f0e6ff;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-emerald-500{--tw-gradient-via:var(--color-emerald-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-900\/45{--tw-gradient-via:#0f172b73}@supports (color:color-mix(in lab, red, red)){.via-slate-900\/45{--tw-gradient-via:color-mix(in oklab, var(--color-slate-900) 45%, transparent)}}.via-slate-900\/45{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/70{--tw-gradient-via:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.via-white\/70{--tw-gradient-via:color-mix(in oklab, var(--color-white) 70%, transparent)}}.via-white\/70{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#6d5efc\]\/40{--tw-gradient-to:oklab(58.782% .0437464 -.22145/.4);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#8f83ff\]{--tw-gradient-to:#8f83ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#d8d2ff\]{--tw-gradient-to:#d8d2ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#e2e8ff\]{--tw-gradient-to:#e2e8ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#ecf3ff\]{--tw-gradient-to:#ecf3ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#f8fafc\]{--tw-gradient-to:#f8fafc;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-400\/70{--tw-gradient-to:#54a2ffb3}@supports (color:color-mix(in lab, red, red)){.to-blue-400\/70{--tw-gradient-to:color-mix(in oklab, var(--color-blue-400) 70%, transparent)}}.to-blue-400\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-600{--tw-gradient-to:var(--color-emerald-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-400{--tw-gradient-to:var(--color-orange-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-500{--tw-gradient-to:var(--color-sky-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-500\/60{--tw-gradient-to:#00a5ef99}@supports (color:color-mix(in lab, red, red)){.to-sky-500\/60{--tw-gradient-to:color-mix(in oklab, var(--color-sky-500) 60%, transparent)}}.to-sky-500\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-400{--tw-gradient-to:var(--color-violet-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[22px\]{padding-inline:22px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-\[34px\]{padding-top:34px}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-\[22px\]{padding-bottom:22px}.pl-0{padding-left:calc(var(--spacing) * 0)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-11{padding-left:calc(var(--spacing) * 11)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.2px\]{--tw-tracking:-.2px;letter-spacing:-.2px}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.3px\]{--tw-tracking:-.3px;letter-spacing:-.3px}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.6px\]{--tw-tracking:-.6px;letter-spacing:-.6px}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.break-words{overflow-wrap:break-word}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#5b21b6\]{color:#5b21b6}.text-\[\#6d5efc\]{color:#6d5efc}.text-\[\#8d82ff\]{color:#8d82ff}.text-\[\#b45309\]{color:#b45309}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-fuchsia-700{color:var(--color-fuchsia-700)}.text-fuchsia-800{color:var(--color-fuchsia-800)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-orange-700{color:var(--color-orange-700)}.text-orange-800{color:var(--color-orange-800)}.text-red-700{color:var(--color-red-700)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-sky-700{color:var(--color-sky-700)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-900\/50{color:#0f172b80}@supports (color:color-mix(in lab, red, red)){.text-slate-900\/50{color:color-mix(in oklab, var(--color-slate-900) 50%, transparent)}}.text-slate-900\/58{color:#0f172b94}@supports (color:color-mix(in lab, red, red)){.text-slate-900\/58{color:color-mix(in oklab, var(--color-slate-900) 58%, transparent)}}.text-slate-900\/60{color:#0f172b99}@supports (color:color-mix(in lab, red, red)){.text-slate-900\/60{color:color-mix(in oklab, var(--color-slate-900) 60%, transparent)}}.text-slate-900\/62{color:#0f172b9e}@supports (color:color-mix(in lab, red, red)){.text-slate-900\/62{color:color-mix(in oklab, var(--color-slate-900) 62%, transparent)}}.text-slate-900\/65{color:#0f172ba6}@supports (color:color-mix(in lab, red, red)){.text-slate-900\/65{color:color-mix(in oklab, var(--color-slate-900) 65%, transparent)}}.text-slate-900\/70{color:#0f172bb3}@supports (color:color-mix(in lab, red, red)){.text-slate-900\/70{color:color-mix(in oklab, var(--color-slate-900) 70%, transparent)}}.text-slate-900\/90{color:#0f172be6}@supports (color:color-mix(in lab, red, red)){.text-slate-900\/90{color:color-mix(in oklab, var(--color-slate-900) 90%, transparent)}}.text-slate-900\/92{color:#0f172beb}@supports (color:color-mix(in lab, red, red)){.text-slate-900\/92{color:color-mix(in oklab, var(--color-slate-900) 92%, transparent)}}.text-violet-500{color:var(--color-violet-500)}.text-violet-600{color:var(--color-violet-600)}.text-violet-700{color:var(--color-violet-700)}.text-violet-800{color:var(--color-violet-800)}.text-white{color:var(--color-white)}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/88{color:#ffffffe0}@supports (color:color-mix(in lab, red, red)){.text-white\/88{color:color-mix(in oklab, var(--color-white) 88%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.line-through{text-decoration-line:line-through}.decoration-slate-300{-webkit-text-decoration-color:var(--color-slate-300);-webkit-text-decoration-color:var(--color-slate-300);-webkit-text-decoration-color:var(--color-slate-300);text-decoration-color:var(--color-slate-300)}.decoration-slate-900\/70{text-decoration-color:#0f172bb3}@supports (color:color-mix(in lab, red, red)){.decoration-slate-900\/70{-webkit-text-decoration-color:color-mix(in oklab, var(--color-slate-900) 70%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-slate-900) 70%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-slate-900) 70%, transparent);text-decoration-color:color-mix(in oklab, var(--color-slate-900) 70%, transparent)}}.decoration-2{text-decoration-thickness:2px}.\[color-scheme\:light\]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow-\[0_0_0_2px_rgba\(99\,102\,241\,0\.22\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#6366f138);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_7px_rgba\(15\,23\,42\,0\.25\)\]{--tw-shadow:0 2px 7px var(--tw-shadow-color,#0f172a40);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_10px_rgba\(15\,23\,42\,0\.10\)\]{--tw-shadow:0 4px 10px var(--tw-shadow-color,#0f172a1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_10px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow:0 4px 10px var(--tw-shadow-color,#0f172a1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_10px_rgba\(15\,23\,42\,0\.16\)\]{--tw-shadow:0 4px 10px var(--tw-shadow-color,#0f172a29);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_10px_rgba\(16\,185\,129\,0\.22\)\]{--tw-shadow:0 4px 10px var(--tw-shadow-color,#10b98138);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#0f172a0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_16px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 6px 16px var(--tw-shadow-color,#0f172a0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_18px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow:0 6px 18px var(--tw-shadow-color,#0f172a0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#0f172a0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#0f172a0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(109\,94\,252\,0\.08\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#6d5efc14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(239\,68\,68\,0\.08\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#ef444414);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_22px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow:0 8px 22px var(--tw-shadow-color,#0f172a0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#0f172a0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow:0 10px 22px var(--tw-shadow-color,#0f172a0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(16\,185\,129\,0\.08\)\]{--tw-shadow:0 10px 22px var(--tw-shadow-color,#10b98114);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(239\,68\,68\,0\.06\)\]{--tw-shadow:0 10px 22px var(--tw-shadow-color,#ef44440f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#0f172a0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#0f172a0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#0f172a0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(109\,94\,252\,0\.10\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#6d5efc1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_25px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 10px 25px var(--tw-shadow-color,#0f172a0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_25px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 10px 25px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_26px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 10px 26px var(--tw-shadow-color,#0f172a0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_26px_rgba\(109\,94\,252\,0\.10\)\]{--tw-shadow:0 10px 26px var(--tw-shadow-color,#6d5efc1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#0f172a0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#0f172a0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_26px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 12px 26px var(--tw-shadow-color,#0f172a0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_26px_rgba\(109\,94\,252\,0\.12\)\]{--tw-shadow:0 12px 26px var(--tw-shadow-color,#6d5efc1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(15\,23\,42\,0\.22\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#0f172a38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(15\,23\,42\,0\.16\)\]{--tw-shadow:0 12px 30px var(--tw-shadow-color,#0f172a29);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_32px_rgba\(245\,158\,11\,0\.14\)\]{--tw-shadow:0 14px 32px var(--tw-shadow-color,#f59e0b24);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(15\,23\,42\,0\.07\)\]{--tw-shadow:0 14px 34px var(--tw-shadow-color,#0f172a12);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(245\,158\,11\,0\.16\)\]{--tw-shadow:0 14px 34px var(--tw-shadow-color,#f59e0b29);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(245\,158\,11\,0\.24\)\]{--tw-shadow:0 14px 34px var(--tw-shadow-color,#f59e0b3d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_32px_rgba\(245\,158\,11\,0\.12\)\]{--tw-shadow:0 16px 32px var(--tw-shadow-color,#f59e0b1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_34px_rgba\(245\,158\,11\,0\.24\)\]{--tw-shadow:0 16px 34px var(--tw-shadow-color,#f59e0b3d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow:0 16px 40px var(--tw-shadow-color,#0f172a0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 16px 40px var(--tw-shadow-color,#0f172a0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(15\,23\,42\,0\.10\)\]{--tw-shadow:0 16px 40px var(--tw-shadow-color,#0f172a1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_38px_rgba\(16\,185\,129\,0\.12\)\]{--tw-shadow:0 18px 38px var(--tw-shadow-color,#10b9811f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_38px_rgba\(37\,99\,235\,0\.12\)\]{--tw-shadow:0 18px 38px var(--tw-shadow-color,#2563eb1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#0f172a0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 18px 45px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_22px_60px_rgba\(15\,23\,42\,0\.28\)\]{--tw-shadow:0 22px 60px var(--tw-shadow-color,#0f172a47);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_64px_rgba\(15\,23\,42\,0\.14\)\]{--tw-shadow:0 24px 64px var(--tw-shadow-color,#0f172a24);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(15\,23\,42\,0\.24\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#0f172a3d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(76\,29\,149\,0\.18\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#4c1d952e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_80px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow:0 30px 80px var(--tw-shadow-color,#0f172a59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_2px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:inset 0 1px 2px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[\#6d5efc\]\/15{--tw-ring-color:oklab(58.782% .0437464 -.22145/.15)}.ring-amber-300{--tw-ring-color:var(--color-amber-300)}.ring-slate-200\/70{--tw-ring-color:#e2e8f0b3}@supports (color:color-mix(in lab, red, red)){.ring-slate-200\/70{--tw-ring-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_12px_24px_rgba\(15\,23\,42\,0\.28\)\]{--tw-drop-shadow-size:drop-shadow(0 12px 24px var(--tw-drop-shadow-color,#0f172a47));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_18px_30px_rgba\(15\,23\,42\,0\.22\)\]{--tw-drop-shadow-size:drop-shadow(0 18px 30px var(--tw-drop-shadow-color,#0f172a38));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[-webkit-box-orient\:vertical\]{-webkit-box-orient:vertical}.\[-webkit-line-clamp\:2\]{-webkit-line-clamp:2}.\[perspective\:1500px\]{perspective:1500px}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.group-hover\:translate-x-\[2px\]:is(:where(.group):hover *){--tw-translate-x:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:\[transform\:rotateX\(-18deg\)\]:is(:where(.group):hover *){transform:rotateX(-18deg)}.group-hover\:\[transform\:rotateX\(-28deg\)\]:is(:where(.group):hover *){transform:rotateX(-28deg)}.group-hover\:\[transform\:rotateX\(-36deg\)\]:is(:where(.group):hover *){transform:rotateX(-36deg)}.group-hover\:\[transform\:rotateX\(-46deg\)_translateY\(1px\)\]:is(:where(.group):hover *){transform:rotateX(-46deg)translateY(1px)}.group-hover\:bg-white:is(:where(.group):hover *){background-color:var(--color-white)}.group-hover\:text-\[\#6d5efc\]:is(:where(.group):hover *){color:#6d5efc}.group-hover\:text-violet-400:is(:where(.group):hover *){color:var(--color-violet-400)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-\[0_16px_28px_rgba\(109\,94\,252\,0\.10\)\]:is(:where(.group):hover *){--tw-shadow:0 16px 28px var(--tw-shadow-color,#6d5efc1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\:shadow-\[inset_0_16px_28px_rgba\(255\,255\,255\,0\.38\)\,_inset_0_-16px_28px_rgba\(109\,94\,252\,0\.08\)\]:is(:where(.group):hover *){--tw-shadow:inset 0 16px 28px var(--tw-shadow-color,#ffffff61), inset 0 -16px 28px var(--tw-shadow-color,#6d5efc14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.group-aria-pressed\:bg-\[\#6d5efc\]:is(:where(.group)[aria-pressed=true] *){background-color:#6d5efc}.placeholder\:font-semibold::placeholder{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-top-\[7px\]:before{content:var(--tw-content);top:-7px}.before\:-top-\[9px\]:before{content:var(--tw-content);top:-9px}.before\:right-\[79px\]:before{content:var(--tw-content);right:79px}.before\:left-\[44px\]:before{content:var(--tw-content);left:44px}.before\:size-2:before{content:var(--tw-content);width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.before\:h-2\.5:before{content:var(--tw-content);height:calc(var(--spacing) * 2.5)}.before\:w-2\.5:before{content:var(--tw-content);width:calc(var(--spacing) * 2.5)}.before\:bg-\[\#c7bfff\]:before{content:var(--tw-content);background-color:#c7bfff}.before\:bg-\[\#d8d2ff\]:before{content:var(--tw-content);background-color:#d8d2ff}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.before\:\[clip-path\:polygon\(0_35\%\,0\%_100\%\,50\%_100\%\)\]:before{content:var(--tw-content);clip-path:polygon(0 35%,0% 100%,50% 100%)}.before\:\[clip-path\:polygon\(100\%_14\%\,50\%_100\%\,100\%_100\%\)\]:before{content:var(--tw-content);clip-path:polygon(100% 14%,50% 100%,100% 100%)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:right-0:after{content:var(--tw-content);right:calc(var(--spacing) * 0)}.after\:bottom-\[99\%\]:after{content:var(--tw-content);bottom:99%}.after\:left-0:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.after\:h-2\.5:after{content:var(--tw-content);height:calc(var(--spacing) * 2.5)}.after\:w-12:after{content:var(--tw-content);width:calc(var(--spacing) * 12)}.after\:w-\[82px\]:after{content:var(--tw-content);width:82px}.after\:rounded-t-\[12px\]:after{content:var(--tw-content);border-top-left-radius:12px;border-top-right-radius:12px}.after\:bg-\[\#c7bfff\]:after{content:var(--tw-content);background-color:#c7bfff}.after\:bg-\[\#d8d2ff\]:after{content:var(--tw-content);background-color:#d8d2ff}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-\[\#6d5efc\]\/24:focus-within{border-color:oklab(58.782% .0437464 -.22145/.24)}.focus-within\:ring-4:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-\[\#6d5efc\]\/10:focus-within{--tw-ring-color:oklab(58.782% .0437464 -.22145/.1)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-\[1px\]:hover{--tw-translate-y:calc(1px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-\[2px\]:hover{--tw-translate-y:calc(2px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#6d5efc\]\/18:hover{border-color:oklab(58.782% .0437464 -.22145/.18)}.hover\:border-\[\#6d5efc\]\/25:hover{border-color:oklab(58.782% .0437464 -.22145/.25)}.hover\:border-\[\#6d5efc\]\/28:hover{border-color:oklab(58.782% .0437464 -.22145/.28)}.hover\:border-\[\#6d5efc\]\/30:hover{border-color:oklab(58.782% .0437464 -.22145/.3)}.hover\:border-\[\#6d5efc\]\/35:hover{border-color:oklab(58.782% .0437464 -.22145/.35)}.hover\:border-\[\#ead8b3\]:hover{border-color:#ead8b3}.hover\:border-amber-200:hover{border-color:var(--color-amber-200)}.hover\:border-blue-200:hover{border-color:var(--color-blue-200)}.hover\:border-blue-500\/20:hover{border-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.hover\:border-blue-500\/20:hover{border-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.hover\:border-emerald-200:hover{border-color:var(--color-emerald-200)}.hover\:border-emerald-300:hover{border-color:var(--color-emerald-300)}.hover\:border-fuchsia-200:hover{border-color:var(--color-fuchsia-200)}.hover\:border-indigo-300:hover{border-color:var(--color-indigo-300)}.hover\:border-orange-200:hover{border-color:var(--color-orange-200)}.hover\:border-rose-200:hover{border-color:var(--color-rose-200)}.hover\:border-rose-300:hover{border-color:var(--color-rose-300)}.hover\:border-sky-200\/80:hover{border-color:#b8e6fecc}@supports (color:color-mix(in lab, red, red)){.hover\:border-sky-200\/80:hover{border-color:color-mix(in oklab, var(--color-sky-200) 80%, transparent)}}.hover\:border-slate-200:hover{border-color:var(--color-slate-200)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:border-slate-300\/70:hover{border-color:#cad5e2b3}@supports (color:color-mix(in lab, red, red)){.hover\:border-slate-300\/70:hover{border-color:color-mix(in oklab, var(--color-slate-300) 70%, transparent)}}.hover\:border-slate-400:hover{border-color:var(--color-slate-400)}.hover\:border-violet-200:hover{border-color:var(--color-violet-200)}.hover\:bg-\[\#5f50f6\]:hover{background-color:#5f50f6}.hover\:bg-\[\#6d5efc\]\/15:hover{background-color:oklab(58.782% .0437464 -.22145/.15)}.hover\:bg-\[\#f2f5ff\]:hover{background-color:#f2f5ff}.hover\:bg-\[\#f3f1ff\]:hover{background-color:#f3f1ff}.hover\:bg-\[\#f6f4ff\]:hover{background-color:#f6f4ff}.hover\:bg-\[\#f7f5ff\]:hover{background-color:#f7f5ff}.hover\:bg-\[\#f7f6ff\]:hover{background-color:#f7f6ff}.hover\:bg-\[\#faf8ff\]:hover{background-color:#faf8ff}.hover\:bg-\[\#fff8ea\]:hover{background-color:#fff8ea}.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-amber-50\/40:hover{background-color:#fffbeb66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-50\/40:hover{background-color:color-mix(in oklab, var(--color-amber-50) 40%, transparent)}}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-blue-50\/40:hover{background-color:#eff6ff66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-50\/40:hover{background-color:color-mix(in oklab, var(--color-blue-50) 40%, transparent)}}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-blue-500\/\[0\.05\]:hover{background-color:#3080ff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-500\/\[0\.05\]:hover{background-color:color-mix(in oklab, var(--color-blue-500) 5%, transparent)}}.hover\:bg-emerald-50:hover{background-color:var(--color-emerald-50)}.hover\:bg-emerald-50\/40:hover{background-color:#ecfdf566}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-50\/40:hover{background-color:color-mix(in oklab, var(--color-emerald-50) 40%, transparent)}}.hover\:bg-emerald-100:hover{background-color:var(--color-emerald-100)}.hover\:bg-fuchsia-50\/40:hover{background-color:#fdf4ff66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-fuchsia-50\/40:hover{background-color:color-mix(in oklab, var(--color-fuchsia-50) 40%, transparent)}}.hover\:bg-indigo-50:hover{background-color:var(--color-indigo-50)}.hover\:bg-indigo-500\/\[0\.04\]:hover{background-color:#625fff0a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-indigo-500\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-indigo-500) 4%, transparent)}}.hover\:bg-orange-50\/40:hover{background-color:#fff7ed66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-orange-50\/40:hover{background-color:color-mix(in oklab, var(--color-orange-50) 40%, transparent)}}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.hover\:bg-rose-50\/40:hover{background-color:#fff1f266}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-50\/40:hover{background-color:color-mix(in oklab, var(--color-rose-50) 40%, transparent)}}.hover\:bg-rose-100:hover{background-color:var(--color-rose-100)}.hover\:bg-rose-500\/10:hover{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-500\/10:hover{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.hover\:bg-sky-50\/30:hover{background-color:#f0f9ff4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-50\/30:hover{background-color:color-mix(in oklab, var(--color-sky-50) 30%, transparent)}}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-slate-900:hover{background-color:var(--color-slate-900)}.hover\:bg-violet-50:hover{background-color:var(--color-violet-50)}.hover\:bg-violet-50\/30:hover{background-color:#f5f3ff4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-violet-50\/30:hover{background-color:color-mix(in oklab, var(--color-violet-50) 30%, transparent)}}.hover\:bg-violet-50\/40:hover{background-color:#f5f3ff66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-violet-50\/40:hover{background-color:color-mix(in oklab, var(--color-violet-50) 40%, transparent)}}.hover\:bg-violet-100:hover{background-color:var(--color-violet-100)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/85:hover{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/85:hover{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.hover\:text-\[\#6d5efc\]:hover{color:#6d5efc}.hover\:text-\[\#b45309\]:hover{color:#b45309}.hover\:text-indigo-700:hover{color:var(--color-indigo-700)}.hover\:text-rose-600:hover{color:var(--color-rose-600)}.hover\:text-rose-700:hover{color:var(--color-rose-700)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:text-violet-700:hover{color:var(--color-violet-700)}.hover\:shadow-\[0_10px_18px_rgba\(15\,23\,42\,0\.08\)\]:hover{--tw-shadow:0 10px 18px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_10px_22px_rgba\(109\,94\,252\,0\.10\)\]:hover{--tw-shadow:0 10px 22px var(--tw-shadow-color,#6d5efc1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_10px_24px_rgba\(109\,94\,252\,0\.14\)\]:hover{--tw-shadow:0 10px 24px var(--tw-shadow-color,#6d5efc24);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_10px_24px_rgba\(251\,113\,133\,0\.24\)\]:hover{--tw-shadow:0 10px 24px var(--tw-shadow-color,#fb71853d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_12px_28px_rgba\(15\,23\,42\,0\.06\)\]:hover{--tw-shadow:0 12px 28px var(--tw-shadow-color,#0f172a0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_12px_28px_rgba\(15\,23\,42\,0\.08\)\]:hover{--tw-shadow:0 12px 28px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_12px_30px_rgba\(15\,23\,42\,0\.08\)\]:hover{--tw-shadow:0 12px 30px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_14px_30px_rgba\(15\,23\,42\,0\.08\)\]:hover{--tw-shadow:0 14px 30px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_16px_32px_rgba\(15\,23\,42\,0\.12\)\]:hover{--tw-shadow:0 16px 32px var(--tw-shadow-color,#0f172a1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_16px_32px_rgba\(109\,94\,252\,0\.10\)\]:hover{--tw-shadow:0 16px 32px var(--tw-shadow-color,#6d5efc1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_16px_32px_rgba\(109\,94\,252\,0\.12\)\]:hover{--tw-shadow:0 16px 32px var(--tw-shadow-color,#6d5efc1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_20px_44px_rgba\(15\,23\,42\,0\.10\)\]:hover{--tw-shadow:0 20px 44px var(--tw-shadow-color,#0f172a1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-\[\#6d5efc\]\/24:focus{border-color:oklab(58.782% .0437464 -.22145/.24)}.focus\:border-\[\#6d5efc\]\/35:focus{border-color:oklab(58.782% .0437464 -.22145/.35)}.focus\:border-\[\#6d5efc\]\/40:focus{border-color:oklab(58.782% .0437464 -.22145/.4)}.focus\:border-amber-300:focus{border-color:var(--color-amber-300)}.focus\:border-emerald-300:focus{border-color:var(--color-emerald-300)}.focus\:border-violet-300:focus{border-color:var(--color-violet-300)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-3:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[\#6d5efc\]\/10:focus{--tw-ring-color:oklab(58.782% .0437464 -.22145/.1)}.focus\:ring-\[\#6d5efc\]\/12:focus{--tw-ring-color:oklab(58.782% .0437464 -.22145/.12)}.focus\:ring-\[\#6d5efc\]\/15:focus{--tw-ring-color:oklab(58.782% .0437464 -.22145/.15)}.focus\:ring-\[\#6d5efc\]\/20:focus{--tw-ring-color:oklab(58.782% .0437464 -.22145/.2)}.focus\:ring-violet-100:focus{--tw-ring-color:var(--color-violet-100)}.focus\:ring-violet-200\/50:focus{--tw-ring-color:#ddd6ff80}@supports (color:color-mix(in lab, red, red)){.focus\:ring-violet-200\/50:focus{--tw-ring-color:color-mix(in oklab, var(--color-violet-200) 50%, transparent)}}.focus\:ring-violet-400:focus{--tw-ring-color:var(--color-violet-400)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-\[\#6d5efc\]\/18:focus-visible{border-color:oklab(58.782% .0437464 -.22145/.18)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[\#6d5efc\]\/10:focus-visible{--tw-ring-color:oklab(58.782% .0437464 -.22145/.1)}.focus-visible\:ring-\[\#6d5efc\]\/15:focus-visible{--tw-ring-color:oklab(58.782% .0437464 -.22145/.15)}.focus-visible\:ring-violet-200\/60:focus-visible{--tw-ring-color:#ddd6ff99}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-violet-200\/60:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-violet-200) 60%, transparent)}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-violet-300:focus-visible{outline-color:var(--color-violet-300)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-y-0:active{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-\[0\.997\]:active{scale:.997}.active\:cursor-grabbing:active{cursor:grabbing}.active\:shadow-\[0_10px_24px_rgba\(15\,23\,42\,0\.06\)\]:active{--tw-shadow:0 10px 24px var(--tw-shadow-color,#0f172a0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-slate-200:disabled{border-color:var(--color-slate-200)}.disabled\:bg-slate-100:disabled{background-color:var(--color-slate-100)}.disabled\:text-slate-300:disabled{color:var(--color-slate-300)}.disabled\:text-slate-400:disabled{color:var(--color-slate-400)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media not all and (width>=1200px){.max-\[1200px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (width>=1180px){.max-\[1180px\]\:ml-0{margin-left:calc(var(--spacing) * 0)}.max-\[1180px\]\:min-w-0{min-width:calc(var(--spacing) * 0)}.max-\[1180px\]\:flex-col{flex-direction:column}.max-\[1180px\]\:items-stretch{align-items:stretch}.max-\[1180px\]\:justify-start{justify-content:flex-start}}@media not all and (width>=1050px){.max-\[1050px\]\:top-0{top:calc(var(--spacing) * 0)}.max-\[1050px\]\:block{display:block}.max-\[1050px\]\:grid{display:grid}.max-\[1050px\]\:hidden{display:none}.max-\[1050px\]\:min-h-0{min-height:calc(var(--spacing) * 0)}.max-\[1050px\]\:w-full{width:100%}.max-\[1050px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[1050px\]\:flex-col{flex-direction:column}.max-\[1050px\]\:justify-start{justify-content:flex-start}.max-\[1050px\]\:px-\[22px\]{padding-inline:22px}.max-\[1050px\]\:pt-\[72px\]{padding-top:72px}}@media not all and (width>=920px){.max-\[920px\]\:hidden{display:none}.max-\[920px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[920px\]\:justify-start{justify-content:flex-start}}@media not all and (width>=780px){.max-\[780px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (width>=760px){.max-\[760px\]\:flex-wrap{flex-wrap:wrap}.max-\[760px\]\:justify-start{justify-content:flex-start}}@media not all and (width>=520px){.max-\[520px\]\:sticky{position:sticky}.max-\[520px\]\:bottom-0{bottom:calc(var(--spacing) * 0)}.max-\[520px\]\:mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.max-\[520px\]\:h-1\.5{height:calc(var(--spacing) * 1.5)}.max-\[520px\]\:h-\[50px\]{height:50px}.max-\[520px\]\:max-h-\[calc\(100dvh-24px\)\]{max-height:calc(100dvh - 24px)}.max-\[520px\]\:w-1\.5{width:calc(var(--spacing) * 1.5)}.max-\[520px\]\:w-full{width:100%}.max-\[520px\]\:min-w-0{min-width:calc(var(--spacing) * 0)}.max-\[520px\]\:flex-1{flex:1}.max-\[520px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[520px\]\:flex-col{flex-direction:column}.max-\[520px\]\:flex-wrap{flex-wrap:wrap}.max-\[520px\]\:items-start{align-items:flex-start}.max-\[520px\]\:items-stretch{align-items:stretch}.max-\[520px\]\:justify-center{justify-content:center}.max-\[520px\]\:justify-start{justify-content:flex-start}.max-\[520px\]\:gap-1{gap:calc(var(--spacing) * 1)}.max-\[520px\]\:rounded-\[12px\]{border-radius:12px}.max-\[520px\]\:rounded-\[18px\]{border-radius:18px}.max-\[520px\]\:bg-white{background-color:var(--color-white)}.max-\[520px\]\:p-1\.5{padding:calc(var(--spacing) * 1.5)}.max-\[520px\]\:p-2\.5{padding:calc(var(--spacing) * 2.5)}.max-\[520px\]\:p-3{padding:calc(var(--spacing) * 3)}.max-\[520px\]\:p-4{padding:calc(var(--spacing) * 4)}.max-\[520px\]\:px-0{padding-inline:calc(var(--spacing) * 0)}.max-\[520px\]\:px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.max-\[520px\]\:px-3{padding-inline:calc(var(--spacing) * 3)}.max-\[520px\]\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-\[520px\]\:py-2{padding-block:calc(var(--spacing) * 2)}.max-\[520px\]\:py-12{padding-block:calc(var(--spacing) * 12)}.max-\[520px\]\:text-center{text-align:center}.max-\[520px\]\:text-left{text-align:left}.max-\[520px\]\:text-\[8px\]{font-size:8px}.max-\[520px\]\:text-\[9px\]{font-size:9px}.max-\[520px\]\:text-\[11px\]{font-size:11px}.max-\[520px\]\:text-\[12px\]{font-size:12px}.max-\[520px\]\:text-\[18px\]{font-size:18px}.max-\[520px\]\:text-\[20px\]{font-size:20px}.max-\[520px\]\:text-\[21px\]{font-size:21px}.max-\[520px\]\:tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}}@media (width>=40rem){.sm\:top-6{top:calc(var(--spacing) * 6)}.sm\:bottom-10{bottom:calc(var(--spacing) * 10)}.sm\:left-6{left:calc(var(--spacing) * 6)}.sm\:left-8{left:calc(var(--spacing) * 8)}.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:h-\[96px\]{height:96px}.sm\:max-h-\[calc\(100vh-32px\)\]{max-height:calc(100vh - 32px)}.sm\:w-\[144px\]{width:144px}.sm\:w-\[170px\]{width:170px}.sm\:w-\[200px\]{width:200px}.sm\:min-w-\[220px\]{min-width:220px}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_140px\]{grid-template-columns:minmax(0,1fr) 140px}.sm\:grid-cols-\[minmax\(0\,1fr\)_180px\]{grid-template-columns:minmax(0,1fr) 180px}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-center{align-items:center}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[17px\]{font-size:17px}.sm\:text-\[38px\]{font-size:38px}.sm\:text-\[42px\]{font-size:42px}.sm\:last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_160px_160px\]{grid-template-columns:minmax(0,1fr) 160px 160px}.md\:items-start{align-items:flex-start}.md\:justify-self-end{justify-self:flex-end}}@media (width>=64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:h-\[calc\(100vh-220px\)\]{height:calc(100vh - 220px)}.lg\:max-h-\[300px\]{max-height:300px}.lg\:max-h-\[360px\]{max-height:360px}.lg\:min-h-\[640px\]{min-height:640px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.lg\:grid-cols-\[1\.15fr_\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1\.25fr_0\.95fr\]{grid-template-columns:1.25fr .95fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:p-10{padding:calc(var(--spacing) * 10)}}@media (width>=80rem){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:h-\[612px\]{height:612px}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.xl\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.xl\:grid-cols-\[360px_minmax\(0\,1fr\)\]{grid-template-columns:360px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(620px\,760px\)_minmax\(420px\,1fr\)\]{grid-template-columns:minmax(620px,760px) minmax(420px,1fr)}}.\[\&\:\:-webkit-calendar-picker-indicator\]\:cursor-pointer::-webkit-calendar-picker-indicator{cursor:pointer}.\[\&\:\:-webkit-calendar-picker-indicator\]\:opacity-70::-webkit-calendar-picker-indicator{opacity:.7}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}}html{font-family:var(--font-sans)}body,button,input,select,textarea{font:inherit}html,body,#root{min-height:100%}html,body{overscroll-behavior-y:none}body{background:#eef2f8;margin:0}#root{background:#eef2f8}:root{--product-violet:#6d5efc;--product-violet-deep:#5145e7;--product-ink:#111827;--product-canvas:#f3f5fa}body{background:var(--product-canvas)}.app-frame{isolation:isolate;position:relative;background:#f4f6fb!important}.app-frame:before{content:none}.app-main{width:100%;max-width:1680px}.app-page-header{min-height:72px}.app-eyebrow{color:#8474b5}.app-frame aside>div{-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);background:#ffffffd1!important;border-color:#ffffffe6!important;box-shadow:0 24px 60px #1e293b1a,inset 0 1px #fff!important}.app-frame aside nav button,.app-frame aside>div>div>div>button{min-height:46px}.app-frame aside nav button:hover{transform:translate(2px)}.dashboard-hero{color:#fff;background:linear-gradient(112deg,#10172afa,#232349f5 58%,#4f42caf0),#111827;box-shadow:0 24px 55px #27235d3d,inset 0 1px #ffffff1f}.dashboard-hero:after{content:"";opacity:.18;pointer-events:none;background-image:radial-gradient(#ffffff8c .7px,#0000 .7px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.dashboard-hero-orb{pointer-events:none;filter:blur(2px);border-radius:999px;position:absolute}.dashboard-hero-orb-one{background:#8b7cff57;width:260px;height:260px;top:-180px;right:10%;box-shadow:0 0 90px #8b7cff6b}.dashboard-hero-orb-two{background:#22d3ee33;width:150px;height:150px;bottom:-90px;right:-50px;box-shadow:0 0 70px #22d3ee40}.dashboard-live-pill{color:#d8d5ff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff24}.dashboard-live-pill span{box-shadow:0 0 0 4px #34d3991f,0 0 18px #34d399cc}.dashboard-hero-button{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff29;transition:transform .18s,background .18s,border-color .18s}.dashboard-hero-button:hover{background:#ffffff24;border-color:#ffffff4d;transform:translateY(-2px)}.dashboard-hero-button-primary{color:#241f60;background:linear-gradient(135deg,#fff,#ddd9ff);border-color:#0000;box-shadow:0 10px 30px #6d5efc4d}.user-dashboard-stat-card,.user-dashboard-panel,.dashboard-stat-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;background:#ffffffdb!important;border-color:#e2e8f0d1!important;box-shadow:0 14px 38px #1e293b13,inset 0 1px #fff!important}.user-dashboard-stat-card{overflow:hidden}.user-dashboard-stat-card:before{content:none}.user-dashboard-stat-card:hover,.user-dashboard-panel:hover,.dashboard-stat-card:hover{transform:translateY(-3px);border-color:#6d5efc38!important;box-shadow:0 20px 45px #1e293b1c,inset 0 1px #fff!important}.user-dashboard-surface,.user-dashboard-metric-card{background:#f8fafcc7!important;border-color:#e2e8f0cc!important}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #6d5efc47}.admin-dark.app-frame{background:#070b16!important}.admin-dark .dashboard-hero{background:linear-gradient(112deg,#10172a,#1b1c3d 60%,#4438a7)!important;border-color:#8b7cff47!important}@media (width<=640px){.dashboard-hero{border-radius:22px}.dashboard-hero-button{flex:auto;justify-content:center}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes pop{0%{transform:scale(1)}45%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes donePulse{0%{transform:scale(1)}35%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes boardColumnIn{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes boardCardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes modalOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes modalPanelIn{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes overduePulse{0%{box-shadow:0 0 #f43f5e00}50%{box-shadow:0 0 18px #f43f5e47}to{box-shadow:0 0 #f43f5e00}}.animPop{animation:.22s pop}.animDone{animation:.26s donePulse}.dropdownAnim{animation:.16s fadeUp}.boardColumnIn{animation:.26s cubic-bezier(.2,.9,.2,1) both boardColumnIn}.boardCardIn{animation:.22s cubic-bezier(.2,.9,.2,1) both boardCardIn}.modalOverlayIn{animation:.15s both modalOverlayIn}.modalPanelIn{animation:.22s cubic-bezier(.2,.9,.2,1) both modalPanelIn}.pill{color:#ffffffe0;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:inline-flex}.clockPillOverdue{border-color:#f43f5e8c;animation:1.4s ease-in-out infinite overduePulse}.clockPillSoon{border-color:#22d3ee59}@keyframes admPulse{0%{transform:scale(1);box-shadow:0 0 #2563eb40}70%{transform:scale(1.05);box-shadow:0 0 0 14px #2563eb00}to{transform:scale(1);box-shadow:0 0 #2563eb00}}.admin-dark{--admin-bg:#070b16;--admin-bg-2:#0a0f1d;--admin-panel:#0e1525;--admin-panel-soft:#111a2c;--admin-panel-raised:#141e31;--admin-border:#24304a;--admin-border-soft:#1b263d;--admin-text:#f4f7fb;--admin-muted:#97a4b8;--admin-muted-2:#6f7b91;--admin-accent:#3f5277;--admin-accent-soft:#243654;--admin-accent-text:#dce7ff;min-height:100vh;color:var(--admin-text)!important;background:var(--admin-bg)!important}body.admin-dark-theme,body.admin-dark-theme #root{background:#070b16!important}html:has(body.admin-dark-theme){background:#070b16!important}body.admin-dark-theme{overscroll-behavior-y:none}html:has(body.admin-dark-theme){overscroll-behavior-y:none}.admin-dark aside>div{background:var(--admin-panel)!important;border-color:#0000!important;box-shadow:0 18px 48px #00000047!important}.admin-dark aside button,.admin-dark aside button:hover{border-color:#0000!important}.admin-dark aside button>span[class*=border]{background:#111a2cb8!important;border-color:#0000!important}.admin-dark main{background:0 0!important}.admin-dark header{color:var(--admin-text)!important}.admin-dark [class~=bg-white],.admin-dark [class~=bg-slate-50],.admin-dark [class~=bg-slate-100],.admin-dark [class~="bg-[#fbfcff]"],.admin-dark [class~="bg-[#f7f8fb]"],.admin-dark [class~="bg-[#f4f6fb]"],.admin-dark [class~="bg-[#f8fbff]"],.admin-dark [class*=bg-\[linear-gradient]{background:var(--admin-panel)!important;background-color:var(--admin-panel)!important}.admin-dark [class~=bg-white\/70],.admin-dark [class~=bg-white\/75],.admin-dark [class~=bg-white\/80],.admin-dark [class~=bg-white\/85],.admin-dark [class~=bg-white\/90],.admin-dark [class~=bg-white\/95],.admin-dark [class~=bg-slate-50\/70],.admin-dark [class~=bg-slate-50\/80],.admin-dark [class~=bg-slate-100\/70]{background:#10192ae6!important}.admin-dark [class~="bg-[#f3f1ff]"],.admin-dark [class~="bg-[#6d5efc]/10"],.admin-dark [class~="bg-[#6d5efc]/12"],.admin-dark [class~="bg-[#6d5efc]/15"]{background:var(--admin-accent-soft)!important;background-color:var(--admin-accent-soft)!important}.admin-dark [class~=border-slate-200],.admin-dark [class~=border-slate-200\/70],.admin-dark [class~=border-slate-200\/90],.admin-dark [class~=border-slate-300],.admin-dark [class~=border-slate-300\/70],.admin-dark [class~="border-[#6d5efc]"],.admin-dark [class~="border-[#6d5efc]/18"],.admin-dark [class~="border-[#6d5efc]/20"],.admin-dark [class~="border-[#6d5efc]/22"],.admin-dark [class~="border-[#6d5efc]/25"],.admin-dark [class~="border-[#6d5efc]/30"],.admin-dark [class~="border-[#6d5efc]/35"],.admin-dark [class~="border-[#6d5efc]/40"],.admin-dark [class~=border-slate-900\/10],.admin-dark [class~=border-slate-900\/16]{border-color:var(--admin-border)!important}.admin-dark aside>div{border-color:#0000!important}.admin-dark [class~=text-slate-950],.admin-dark [class~=text-slate-900],.admin-dark [class~=text-slate-800]{color:var(--admin-text)!important}.admin-dark [class~=text-slate-700],.admin-dark [class~=text-slate-600]{color:#cbd5e1!important}.admin-dark [class~=text-slate-500],.admin-dark [class~=text-slate-400]{color:var(--admin-muted)!important}.admin-dark [class~="text-[#6d5efc]"]{color:var(--admin-accent-text)!important}.admin-dark [class*=shadow-]{box-shadow:0 16px 44px #00000042!important}.admin-dark input,.admin-dark select,.admin-dark textarea{border-color:var(--admin-border)!important;color:var(--admin-text)!important;background:#0a1020!important}.admin-dark input::placeholder,.admin-dark textarea::placeholder{color:var(--admin-muted-2)!important}.admin-dark button:not(:disabled):hover{border-color:#344665!important}.admin-dark [class*=hover\:bg-slate-50]:hover,.admin-dark [class*=hover\:bg-slate-100]:hover,.admin-dark [class*=hover\:bg-white]:hover,.admin-dark [class*="hover:bg-[#f2f5ff]"]:hover,.admin-dark [class*="hover:bg-[#f7f5ff]"]:hover{background:var(--admin-panel-raised)!important;background-color:var(--admin-panel-raised)!important}.admin-dark [class*=bg-gradient-to-r][class*="from-[#6d5efc]"],.admin-dark [class~="bg-[#6d5efc]"]{background:#3e5a87!important}.admin-dark .supervisors-page [class*=border]{border-color:#24304a!important}.admin-dark .supervisors-search{box-shadow:none!important;background:#0e1525!important;border-color:#24304a!important}.admin-dark .supervisors-search:focus-within{box-shadow:none!important;border-color:#344665!important}.admin-dark .supervisors-search input{background:0 0!important}.admin-dark .supervisors-count-card{box-shadow:none!important;background:#0e1525!important;border-color:#24304a!important}.admin-dark .supervisors-count-icon{color:#8fb3ff!important;background:#263654!important;border-color:#0000!important}.admin-dark .supervisors-open-btn{color:#dce7ff!important;background:#263855!important;border-color:#405478!important}.admin-dark .group:hover .supervisors-open-btn{background:#334a70!important;border-color:#5b75a3!important}.admin-dark .supervisors-username{color:#8d82ff!important}.admin-dark .supervisors-list-panel,.admin-dark .supervisors-list-row{box-shadow:none!important;background:#0e1525!important;border-color:#24304a!important}.admin-dark .supervisors-list-row:hover{box-shadow:none!important;background:#111a2c!important;border-color:#344665!important}.admin-dark .supervisors-view-toggle{box-shadow:none!important;background:#0e1525!important;border-color:#24304a!important}.admin-dark .supervisors-page [class*=shadow-]{box-shadow:none!important}.admin-dark .workspace-folder-back,.admin-dark .workspace-folder-back:before,.admin-dark .workspace-folder-back:after{background:#39496d!important}.admin-dark .workspace-folder-sheet-1{background:#2b3857!important}.admin-dark .workspace-folder-sheet-2{background:#334361!important}.admin-dark .workspace-folder-sheet-3{background:#3b4d70!important}.admin-dark .workspace-folder-front{background:linear-gradient(#5f75a5 0%,#3f5684 100%)!important;box-shadow:inset 0 14px 22px #ffffff14,inset 0 -18px 24px #00000024!important}.admin-dark .workspace-folder-front:before,.admin-dark .workspace-folder-front:after{background:#5f75a5!important}.admin-dark .assign-field{border-color:var(--admin-border)!important;box-shadow:none!important;background:#0b1222!important}.admin-dark .assign-field:focus{border-color:#344665!important;box-shadow:0 0 0 2px #748bb324!important}.admin-dark .assign-role-pill{color:#c9f5dc!important;background:#14283a!important;border-color:#245845!important}.admin-dark .assign-role-pill [class~=text-slate-900]{color:#c9f5dc!important}.admin-dark .assign-selected-add{box-shadow:none!important;background:#172f3a!important;border-color:#2a6b58!important}.admin-dark .assign-selected-remove{box-shadow:none!important;background:#2c2130!important;border-color:#6f3a47!important}.admin-dark .assign-message{box-shadow:none!important}.admin-dark .assign-message-success{color:#c9f5dc!important;background:#14283a!important;border-color:#245845!important}.admin-dark .assign-message-error{color:#ffb0ba!important;background:#311b24!important;border-color:#7f3040!important}.admin-dark .board-members-panel,.admin-dark .board-members-search{box-shadow:none!important;background:#0e1525!important;border-color:#24304a!important}.admin-dark .board-members-search input{background:0 0!important}.admin-dark .board-member-row-card{box-shadow:none!important;background:#0e1525!important;border-color:#24304a!important}.admin-dark .board-member-row-card:hover{box-shadow:none!important;background:#111a2c!important;border-color:#344665!important}.admin-dark .board-member-row-selected-add{box-shadow:none!important;background:#17233c!important;border-color:#4b5f91!important}.admin-dark .board-member-row-selected-remove{box-shadow:none!important;background:#2c2130!important;border-color:#6f3a47!important}.admin-dark .board-members-page [class~=bg-violet-50]{color:#dce7ff!important;background:#243654!important;border-color:#405478!important}.admin-dark .board-members-page [class~=bg-emerald-50]{color:#7ee0ae!important;background:#14283a!important;border-color:#245845!important}.admin-dark .board-members-page [class~=bg-amber-50]{color:#f4c66a!important;background:#3b2d16!important;border-color:#82601d!important}.admin-dark .board-members-page [class~=bg-red-50]{color:#ff8f9d!important;background:#311b24!important;border-color:#7f3040!important}.admin-dark .board-members-message-success{color:#c9f5dc!important;background:#14283a!important;border-color:#245845!important}.admin-dark .board-members-message-error{color:#ffb0ba!important;background:#311b24!important;border-color:#7f3040!important}.admin-dark .users-create-panel,.admin-dark .users-create-card,.admin-dark .users-list-panel{box-shadow:none!important;background:#0e1525!important;border-color:#24304a!important}.admin-dark .users-page [class*=shadow-]{box-shadow:none!important}.admin-dark .users-page input,.admin-dark .users-page select{color:#f4f7fb!important;background:#111a2c!important;border-color:#24304a!important}.admin-dark .users-page input::placeholder{color:#6f7b91!important}.admin-dark .users-row-card{box-shadow:none!important;background:#0e1525!important;border-color:#24304a!important}.admin-dark .users-row-card:hover{background:#111a2c!important;border-color:#344665!important}.admin-dark .users-delete-selected,.admin-dark .users-delete-selected:hover{box-shadow:none!important;background:#2c2130!important;border-color:#6f3a47!important}.admin-dark .users-role-supervisor{color:#dce7ff!important;background:#243654!important;border-color:#405478!important}.admin-dark .users-role-talent{color:#7ee0ae!important;background:#14283a!important;border-color:#245845!important}.admin-dark .users-count-pill{color:#dce7ff!important;background:#263855!important;border-color:#405478!important}.admin-dark .users-role-switch-icon{color:#dce7ff!important;background:#243654!important}.admin-dark .users-role-switch-icon svg{stroke-width:2.2px;width:15px!important;height:15px!important}.admin-dark .users-page [class~=bg-emerald-50]{color:#7ee0ae!important;background:#14283a!important;border-color:#245845!important}.admin-dark .users-page [class~=bg-amber-50],.admin-dark .users-page [class~=bg-amber-50\/70]{color:#f4c66a!important;background:#3b2d16!important;border-color:#82601d!important}.admin-dark .users-page [class~=bg-sky-50]{color:#91d8ff!important;background:#14283a!important;border-color:#245878!important}.admin-dark .users-page [class~=bg-white],.admin-dark .users-page [class~=bg-white\/90],.admin-dark .users-page [class~=bg-slate-50],.admin-dark .users-page [class~=bg-slate-50\/75],.admin-dark .users-page [class~=bg-slate-50\/80]{background:#111a2c!important;border-color:#25324a!important}.admin-dark .users-delete-toggle,.admin-dark .users-delete-button{color:#ff8f9d!important;background:#311b24!important;border-color:#7f3040!important}.admin-dark .users-delete-toggle span{color:#ff8f9d!important;background:#40202b!important;border-color:#7f3040!important}.admin-dark .meetings-page [class*=shadow-]{box-shadow:none!important}.admin-dark .meetings-page [class*=bg-\[radial-gradient],.admin-dark .meetings-page [class*=bg-\[linear-gradient],.admin-dark .meetings-page [class~=bg-white],.admin-dark .meetings-page [class~=bg-white\/95]{background:#0e1525!important;border-color:#24304a!important}.admin-dark .meetings-page [class~=bg-slate-50],.admin-dark .meetings-page [class~=bg-slate-50\/80],.admin-dark .meetings-page [class~=bg-white\/90]{background:#111a2c!important;border-color:#25324a!important}.admin-dark .meetings-page input,.admin-dark .meetings-page select,.admin-dark .meetings-page textarea{color:#f4f7fb!important;background:#111a2c!important;border-color:#24304a!important}.admin-dark .meetings-page input::placeholder,.admin-dark .meetings-page textarea::placeholder{color:#6f7b91!important}.admin-dark .meetings-page [class~=bg-amber-50],.admin-dark .meetings-page [class~=bg-amber-50\/40]{color:#f4c66a!important;background:#3b2d16!important;border-color:#82601d!important}.admin-dark .meetings-page [class~=bg-emerald-50],.admin-dark .meetings-page [class~=bg-emerald-50\/40]{color:#7ee0ae!important;background:#14283a!important;border-color:#245845!important}.admin-dark .meetings-page [class~=bg-violet-50]{color:#dce7ff!important;background:#243654!important;border-color:#405478!important}.admin-dark .meetings-page [class~=bg-rose-50],.admin-dark .meetings-page [class~=bg-rose-50\/40]{color:#ff8f9d!important;background:#311b24!important;border-color:#7f3040!important}.admin-dark .meetings-page [class~=text-amber-700],.admin-dark .meetings-page [class~=text-amber-800]{color:#f4c66a!important}.admin-dark .meetings-page [class~=text-emerald-600],.admin-dark .meetings-page [class~=text-emerald-700]{color:#7ee0ae!important}.admin-dark .meetings-page [class~=text-rose-600],.admin-dark .meetings-page [class~=text-rose-700]{color:#ff8f9d!important}.admin-dark .meetings-page [class~=text-violet-700]{color:#dce7ff!important}.admin-dark .meetings-page [class~=text-slate-900],.admin-dark .meetings-page [class~=text-slate-800]{color:#f4f7fb!important}.admin-dark .meetings-page [class~=text-slate-700],.admin-dark .meetings-page [class~=text-slate-600],.admin-dark .meetings-page [class~=text-slate-500],.admin-dark .meetings-page [class~=text-slate-400]{color:#a5b0c3!important}.admin-dark .notifications-page [class*=shadow-]{box-shadow:none!important}.admin-dark .notifications-page [class*=bg-\[linear-gradient],.admin-dark .notifications-page [class*=bg-\[radial-gradient],.admin-dark .notifications-page [class~=bg-white],.admin-dark .notifications-page [class~=bg-slate-50],.admin-dark .notifications-page [class~=bg-slate-50\/95]{background:#0e1525!important;border-color:#24304a!important}.admin-dark .notifications-page select,.admin-dark .notifications-page input{color:#f4f7fb!important;background:#111a2c!important;border-color:#24304a!important}.admin-dark .notifications-page article{background:#0e1525!important;border-color:#0000!important}.admin-dark .notifications-page article:hover{background:#111a2c!important;border-color:#344665!important}.admin-dark .notifications-page article[class*=border-violet-200]{background:#1d263d!important;border-color:#8d55ff!important}.admin-dark .notifications-page [class~=text-slate-900],.admin-dark .notifications-page [class~=text-slate-800]{color:#f4f7fb!important}.admin-dark .notifications-page [class~=text-slate-700],.admin-dark .notifications-page [class~=text-slate-600],.admin-dark .notifications-page [class~=text-slate-500]{color:#a5b0c3!important}.admin-dark .notifications-page [class~=bg-violet-50],.admin-dark .notifications-page [class~=bg-purple-50]{color:#dce7ff!important;background:#243654!important;border-color:#405478!important}.admin-dark .notifications-page [class~=text-violet-700],.admin-dark .notifications-page [class~=text-purple-700]{color:#c7bfff!important}.admin-dark .notifications-page [class~=bg-emerald-50]{color:#7ee0ae!important;background:#14283a!important;border-color:#245845!important}.admin-dark .notifications-page [class~=bg-amber-50]{color:#f4c66a!important;background:#3b2d16!important;border-color:#82601d!important}.admin-dark .notifications-page [class~=bg-rose-50],.admin-dark .notifications-page [class~=bg-red-50]{color:#ff8f9d!important;background:#311b24!important;border-color:#7f3040!important}.admin-dark .reports-page [class*=shadow-]{box-shadow:none!important}.admin-dark .reports-page [class*=bg-\[radial-gradient],.admin-dark .reports-page [class*=bg-\[linear-gradient],.admin-dark .reports-page [class~=bg-white],.admin-dark .reports-page [class~=bg-white\/85],.admin-dark .reports-page [class*="bg-[#f7f5ff]"]{background:#0e1525!important;border-color:#24304a!important}.admin-dark .reports-page [class~=bg-slate-50],.admin-dark .reports-page [class~=bg-white\/80],.admin-dark .reports-page [class~=bg-sky-50],.admin-dark .reports-page [class~=bg-sky-50\/70]{background:#111a2c!important;border-color:#25324a!important}.admin-dark .reports-page input,.admin-dark .reports-page select{color:#f4f7fb!important;background:#111a2c!important;border-color:#24304a!important}.admin-dark .reports-page [class~=bg-emerald-50],.admin-dark .reports-page [class~=bg-emerald-50\/70],.admin-dark .reports-page [class~=bg-emerald-50\/80]{color:#7ee0ae!important;background:#14283a!important;border-color:#245845!important}.admin-dark .reports-page [class~=bg-red-50],.admin-dark .reports-page [class~=bg-red-50\/70],.admin-dark .reports-page [class~=bg-red-50\/80]{color:#ff8f9d!important;background:#311b24!important;border-color:#7f3040!important}.admin-dark .reports-page [class~=bg-orange-50],.admin-dark .reports-page [class~=bg-amber-50\/80]{color:#f4c66a!important;background:#3b2d16!important;border-color:#82601d!important}.admin-dark .reports-page [class~=text-slate-950],.admin-dark .reports-page [class~=text-slate-900],.admin-dark .reports-page [class~=text-slate-800]{color:#f4f7fb!important}.admin-dark .reports-page [class~=text-slate-700],.admin-dark .reports-page [class~=text-slate-600],.admin-dark .reports-page [class~=text-slate-500]{color:#a5b0c3!important}.admin-dark .reports-page [class~=text-red-700]{color:#ff8f9d!important}.admin-dark .reports-page [class~=text-emerald-700]{color:#7ee0ae!important}.admin-dark .reports-page [class~=text-orange-700],.admin-dark .reports-page [class~=text-amber-700]{color:#f4c66a!important}.admin-dark .reports-page [class~=text-sky-700]{color:#91d8ff!important}.admin-dark .reports-page [class~="text-[#4f46e5]"],.admin-dark .reports-page [class~="text-[#5b50d6]"]{color:#8d82ff!important}.admin-dark .dashboard-page [class*=border]{border-color:#0000!important}.admin-dark .dashboard-page [class*=shadow-]{box-shadow:none!important}.admin-dark .dashboard-stat-card{background:#151f32!important}.admin-dark .dashboard-stat-card [class~=bg-slate-50]{background:#1c2a43!important}.admin-dark .activity-pie{--activity-inactive-ring:#8f373f;--activity-active-ring:#2f7f55}.admin-dark .user-dashboard-page [class*=shadow-]{box-shadow:none!important}.admin-dark .user-dashboard-stat-card,.admin-dark .user-dashboard-panel{background:#151f32!important;border-color:#24304a!important}.admin-dark .user-dashboard-metric-card,.admin-dark .user-dashboard-surface{background:#121b2d!important;border-color:#24304a!important}.admin-dark .user-dashboard-chip{color:#dbe5f6!important;background:#192338!important;border-color:#2a3854!important}.admin-dark .user-dashboard-panel-icon,.admin-dark .user-dashboard-stat-icon{background:#1c2a43!important;border-color:#0000!important}.admin-dark .user-dashboard-stat-icon svg{width:18px!important;height:18px!important}.admin-dark .user-dashboard-stat-icon.user-dashboard-accent-blue,.admin-dark .user-dashboard-panel-icon.user-dashboard-accent-blue{color:#4a7bff!important}.admin-dark .user-dashboard-stat-icon.user-dashboard-accent-green,.admin-dark .user-dashboard-panel-icon.user-dashboard-accent-green{color:#57c785!important}.admin-dark .user-dashboard-stat-icon.user-dashboard-accent-purple,.admin-dark .user-dashboard-panel-icon.user-dashboard-accent-purple{color:#9f8cff!important}.admin-dark .user-dashboard-stat-icon.user-dashboard-accent-amber,.admin-dark .user-dashboard-panel-icon.user-dashboard-accent-amber{color:#f0a329!important}.admin-dark .user-dashboard-stat-icon.user-dashboard-accent-red,.admin-dark .user-dashboard-panel-icon.user-dashboard-accent-red{color:#f16279!important}.admin-dark .user-dashboard-progress-track{background:#0d1322!important;box-shadow:inset 0 1px 2px #0000003d!important}.admin-dark .user-dashboard-page [class~="bg-[#f3f1ff]"],.admin-dark .user-dashboard-page [class~=bg-sky-50],.admin-dark .user-dashboard-page [class~=bg-amber-50],.admin-dark .user-dashboard-page [class~=bg-emerald-50]{background:#1c2a43!important}.admin-dark .user-dashboard-page [class~="border-[#6d5efc]/20"],.admin-dark .user-dashboard-page [class~=border-sky-200],.admin-dark .user-dashboard-page [class~=border-amber-200],.admin-dark .user-dashboard-page [class~=border-emerald-200]{border-color:#0000!important}.admin-dark .user-dashboard-page [class~="text-[#6d5efc]"]:not(.user-dashboard-stat-icon):not(.user-dashboard-panel-icon),.admin-dark .user-dashboard-page [class~=text-sky-700]:not(.user-dashboard-stat-icon):not(.user-dashboard-panel-icon),.admin-dark .user-dashboard-page [class~=text-amber-700]:not(.user-dashboard-stat-icon):not(.user-dashboard-panel-icon),.admin-dark .user-dashboard-page [class~=text-emerald-700]:not(.user-dashboard-stat-icon):not(.user-dashboard-panel-icon){color:inherit!important}.admin-dark .user-dashboard-page [class~=text-violet-600]{color:#9f8cff!important}.admin-dark .boards-page [class*=text-slate-900\/],.admin-dark .boards-page [class*=text-slate-800\/],.admin-dark .boards-page [class*=text-slate-700\/]{color:var(--admin-text)!important}.admin-dark .boards-page [class*=text-slate-600\/],.admin-dark .boards-page [class*=text-slate-500\/]{color:var(--admin-muted)!important}.admin-dark .boards-page [class~=bg-slate-900\/3],.admin-dark .boards-page [class~=bg-slate-900\/10]{background:#17223a!important}.admin-dark .boards-page [class~=divide-slate-200]>:not([hidden])~:not([hidden]){border-color:var(--admin-border)!important}.admin-dark .boards-page [class~="hover:bg-[#faf8ff]"]:hover{background:var(--admin-panel-raised)!important;background-color:var(--admin-panel-raised)!important}.admin-dark .boards-search{box-shadow:none!important;background:#0e1525!important;border-color:#24304a!important}.admin-dark .boards-search:focus-within{box-shadow:none!important;border-color:#344665!important}.admin-dark .boards-search input{background:0 0!important}.admin-dark .board-action-members{color:#7ee0ae!important;background:#14283a!important;border-color:#245845!important}.admin-dark .board-action-members:hover{background:#19364b!important;border-color:#2f765d!important}.admin-dark .board-action-status{color:#7ee0ae!important;background:#14283a!important;border-color:#245845!important}.admin-dark .board-action-status:hover{background:#19364b!important;border-color:#2f765d!important}.admin-dark .board-action-reassign{color:#f4c66a!important;background:#3b2d16!important;border-color:#82601d!important}.admin-dark .board-action-reassign:hover{background:#49371a!important;border-color:#a87922!important}.admin-dark .board-action-delete{color:#ff8f9d!important;background:#311b24!important;border-color:#7f3040!important}.admin-dark .board-action-delete:hover{background:#40202b!important;border-color:#a34556!important}.admin-dark .board-members-popup{background:var(--admin-panel)!important;border-color:var(--admin-border)!important;color:var(--admin-text)!important}.admin-dark .board-popup-edit{color:#dce7ff!important;background:#263855!important;border-color:#405478!important}.admin-dark .board-popup-close{border-color:var(--admin-border)!important;color:var(--admin-text)!important;background:#111a2c!important}.admin-dark .board-member-row{border-color:var(--admin-border)!important;background:#111a2c!important}.admin-dark .board-member-row span{color:#dce7ff!important;background:#17223a!important;border-color:#2b3a56!important}.admin-dark .board-detail-page [class*=shadow-]{box-shadow:none!important}.admin-dark .board-detail-toolbar,.admin-dark .board-detail-page [class*=bg-\[linear-gradient]{background:#0e1525!important;border-color:#24304a!important}.admin-dark .board-detail-page input{background:#111a2c!important;border-color:#24304a!important}.admin-dark .board-detail-page .boardColumnIn{background:#101a2d!important;border-color:#2a3955!important}.admin-dark .board-detail-page .boardColumnIn>div{background:#0c1424!important;border-color:#2a3955!important}.admin-dark .board-detail-page .boardColumnIn>div:first-child{background:#152138!important;border-color:#31415f!important}.admin-dark .board-detail-page .boardCardIn{background:#121d31!important;border-color:#31415f!important}.admin-dark .board-detail-page .boardCardIn:hover{background:#17243c!important;border-color:#4b5f84!important}.admin-dark .board-detail-page .boardCardIn [class~=bg-emerald-50]{color:#7ee0ae!important;background:#14283a!important;border-color:#245845!important}.admin-dark .board-detail-page .boardCardIn [class~=bg-amber-50]{color:#f4c66a!important;background:#3b2d16!important;border-color:#82601d!important}.admin-dark .board-detail-page .boardCardIn [class~=bg-rose-50]{color:#ff8f9d!important;background:#311b24!important;border-color:#7f3040!important}.admin-dark .board-detail-page .boardCardIn [class~=bg-sky-50]{color:#91d8ff!important;background:#14283a!important;border-color:#245878!important}.admin-dark .board-detail-page .boardCardIn [class~=bg-indigo-50],.admin-dark .board-detail-page .boardCardIn [class~=bg-violet-50]{color:#c7bfff!important;background:#211d3d!important;border-color:#514593!important}.admin-dark .board-detail-page .boardCardIn [class~=bg-slate-50]{color:#dce7ff!important;background:#17223a!important;border-color:#2b3a56!important}.admin-dark .board-detail-toolbar{background:#101827!important;border-color:#0000!important;box-shadow:0 18px 42px #0000002e!important}.admin-dark .board-detail-toolbar>div>span{border-color:#0000!important}.admin-dark .board-detail-toolbar>div>span:first-child,.admin-dark .board-detail-toolbar>div>span:nth-child(2){color:#dce7f8!important;background:#1a2942!important}.admin-dark .board-detail-toolbar input{background:#151f32!important;border-color:#0000!important;box-shadow:inset 0 0 0 1px #94a3b80d!important}.admin-dark .board-detail-toolbar input:focus{background:#19253a!important;box-shadow:0 0 0 3px #6d5efc2e!important}.admin-dark .board-canvas{min-height:520px;background:#0e1525!important;border-color:#0000!important;box-shadow:0 18px 42px #00000029!important}.admin-dark .board-detail-page .board-list-panel{background:#151f32!important;border-color:#0000!important;border-radius:18px!important;box-shadow:0 16px 35px #0003!important}.admin-dark .board-detail-page .board-list-panel:hover{transform:translateY(-2px);box-shadow:0 20px 42px #00000040!important}.admin-dark .board-detail-page .board-list-header{background:#18243a!important;border-color:#0000!important;padding:14px!important}.admin-dark .board-detail-page .board-list-header>div:first-child>span{color:#9eacc1!important;background:#0d1524!important;border-color:#0000!important}.admin-dark .board-detail-page .board-list-body{background:#151f32!important;gap:10px!important;padding:12px!important}.admin-dark .board-detail-page .boardCardIn{position:relative;overflow:hidden;background:#1c2940!important;border-color:#0000!important;border-radius:16px!important;box-shadow:0 10px 24px #0003!important}.admin-dark .board-detail-page .boardCardIn:before{content:"";opacity:.9;background:linear-gradient(#7568ff,#4f8cff);width:3px;position:absolute;inset:0 auto 0 0}.admin-dark .board-detail-page .boardCardIn:hover{transform:translateY(-3px);background:#22314b!important;border-color:#0000!important;box-shadow:0 16px 32px #00000047!important}.admin-dark .board-detail-page .boardCardIn button[title=Drag]{color:#7f8da3!important;background:#111b2c!important;border-color:#0000!important}.admin-dark .board-detail-page .board-list-add-card{color:#dce7ff!important;box-shadow:none!important;background:#243654!important;border-color:#0000!important}.admin-dark .board-detail-page .board-list-add-card:hover{background:#30486f!important}.admin-dark .board-detail-page .board-list-delete{box-shadow:none!important;background:#111b2c!important;border-color:#0000!important}.admin-dark .board-detail-page .board-list-delete:hover{color:#ff8294!important;background:#3a1e2a!important}.admin-dark .board-detail-page .boardCardIn [class*=border-slate]{border-color:#0000!important}.admin-dark .board-detail-page .boardCardIn [class~=bg-slate-50],.admin-dark .board-detail-page .boardCardIn [class~=bg-slate-100]{background:#111b2c!important}.admin-dark .board-detail-page .boardCardIn [class*=border-emerald]{border-color:#0000!important}.admin-dark .board-detail-status-done{color:#7ee0ae!important;background:#14283a!important;border-color:#245845!important}.admin-dark .board-detail-status-overdue{color:#ff8f9d!important;background:#311b24!important;border-color:#7f3040!important}.admin-dark .board-detail-icon-button-warning{color:#f4c66a!important;background:#3b2d16!important;border-color:#82601d!important}.admin-dark .board-detail-icon-button-success,.admin-dark .board-detail-icon-button-status{color:#7ee0ae!important;background:#14283a!important;border-color:#245845!important}.admin-dark .board-detail-icon-button-danger{color:#ff8f9d!important;background:#311b24!important;border-color:#7f3040!important}.admin-dark .board-detail-back-button{color:#dce7ff!important;background:#111a2c!important;border-color:#25324a!important}.admin-dark .workspace-page [class*=shadow-]{box-shadow:none!important}.admin-dark .workspace-page [class*=border]{border-color:#25324a!important}.admin-dark .workspace-panel{box-shadow:none!important;background:#0e1525!important;border-color:#24304a!important}.admin-dark .workspace-secondary-button{color:#dce7ff!important;background:#111a2c!important;border-color:#25324a!important}.admin-dark .workspace-secondary-button:hover{background:#151f32!important}.admin-dark .workspace-message-success{color:#c9f5dc!important;background:#14283a!important;border-color:#245845!important}.admin-dark .workspace-message-error{color:#ffb0ba!important;background:#311b24!important;border-color:#7f3040!important}.admin-dark .workspace-warning{color:#f4c66a!important;background:#3b2d16!important;border-color:#82601d!important}.admin-dark .workspace-note{color:#a5b0c3!important;background:#151f32!important;border-color:#25324a!important}.admin-dark .workspace-reassign-field{color:#f4f7fb!important;background:#111a2c!important;border-color:#24304a!important}.admin-dark .workspace-page input,.admin-dark .workspace-page select{background:#151f32!important;border-color:#2a3852!important}.admin-dark .workspace-page input:focus,.admin-dark .workspace-page select:focus{box-shadow:none!important;border-color:#3b4d6e!important}.admin-dark .workspace-page [class~=bg-slate-50]{background:#151f32!important}.admin-dark .workspace-page [class~=bg-white\/90],.admin-dark .workspace-page [class~=bg-violet-50]{background:#1c2a43!important}.admin-dark .workspace-page [class~=bg-amber-50]{background:#3b2d16!important}.admin-dark .workspace-page [class~=bg-red-50]{background:#311b24!important}.admin-dark .workspace-soft-pill{color:#dce7ff!important;background:#263855!important;border-color:#405478!important}.admin-dark .workspace-board-row{background:#0e1525!important;border-color:#24304a!important}.admin-dark .workspace-board-row:hover{background:#111a2c!important;border-color:#344665!important}.admin-dark .workspace-board-actions{max-width:max-content}body.admin-dark-theme .workspace-reassign-popup{color:#f4f7fb!important;background:#0e1525!important;border-color:#24304a!important;box-shadow:0 22px 60px #0000006b!important}body.admin-dark-theme .workspace-reassign-popup [class~=text-slate-900]{color:#f4f7fb!important}body.admin-dark-theme .workspace-reassign-popup [class~=text-slate-700],body.admin-dark-theme .workspace-reassign-popup [class~=text-slate-600],body.admin-dark-theme .workspace-reassign-popup [class~=text-slate-500]{color:#a5b0c3!important}body.admin-dark-theme .workspace-reassign-popup button[class*=bg-white],body.admin-dark-theme .workspace-reassign-popup button[class*=bg-slate-50]{color:#dce7ff!important;background:#111a2c!important;border-color:#25324a!important}body.admin-dark-theme .workspace-reassign-popup .workspace-reassign-field{color:#f4f7fb!important;background:#111a2c!important;border-color:#24304a!important}body.admin-dark-theme .workspace-reassign-popup .workspace-warning{color:#f4c66a!important;background:#3b2d16!important;border-color:#82601d!important}body.admin-dark-theme .workspace-reassign-popup .workspace-note{color:#a5b0c3!important;background:#151f32!important;border-color:#25324a!important}body.admin-dark-theme .modalPanelIn{color:#f4f7fb!important;background:#0a1020!important;border-color:#24304a!important}body.admin-dark-theme [role=dialog]>div>div{color:#f4f7fb!important;background:#0a1020!important;border-color:#2a3955!important;box-shadow:0 28px 80px #00000073!important}body.admin-dark-theme [role=dialog]>div>div>div:first-child,body.admin-dark-theme [role=dialog]>div>div>div:last-child{background:#0d1628!important;border-color:#2a3955!important}body.admin-dark-theme [role=dialog]>div>div>div:nth-child(2){background:#070d1a!important}body.admin-dark-theme [role=dialog] button[class*=bg-slate-50],body.admin-dark-theme [role=dialog] button[class*=bg-white]{color:#dce7ff!important;background:#111a2c!important;border-color:#31415f!important}body.admin-dark-theme [role=dialog] button[class*=bg-slate-800]{color:#f4f7fb!important;background:#33415f!important;border-color:#4b5f84!important}body.admin-dark-theme .card-modal-section{box-shadow:none!important;background:#101a2d!important;border-color:#2a3955!important}body.admin-dark-theme .card-modal-section:hover{background:#121d31!important;border-color:#3a4d70!important}body.admin-dark-theme .card-modal-danger-icon{color:#ff8f9d!important;background:#311b24!important;border-color:#7f3040!important}body.admin-dark-theme .card-modal-edit-icon{color:#c7bfff!important;background:#18213a!important;border-color:#405478!important}body.admin-dark-theme .modalPanelIn [class*=bg-white],body.admin-dark-theme .modalPanelIn [class*="bg-[#fbfcff]"],body.admin-dark-theme .modalPanelIn [class*="bg-[#f7f8fb]"]{background:#111a2c!important}body.admin-dark-theme .modalPanelIn [class*=bg-slate-50],body.admin-dark-theme .modalPanelIn [class*=bg-slate-100],body.admin-dark-theme .modalPanelIn [class*=bg-white\/70],body.admin-dark-theme .modalPanelIn [class*=bg-white\/85],body.admin-dark-theme .modalPanelIn [class*=bg-white\/90]{background:#151f32!important}body.admin-dark-theme .modalPanelIn input,body.admin-dark-theme .modalPanelIn select,body.admin-dark-theme .modalPanelIn textarea{color:#f4f7fb!important;background:#0d1425!important;border-color:#24304a!important}body.admin-dark-theme .modalPanelIn input::placeholder,body.admin-dark-theme .modalPanelIn textarea::placeholder{color:#6f7b91!important}body.admin-dark-theme .modalPanelIn [class*=border-slate-]{border-color:#24304a!important}body.admin-dark-theme .modalPanelIn [class*=text-slate-9],body.admin-dark-theme .modalPanelIn [class*=text-slate-8]{color:#f4f7fb!important}body.admin-dark-theme .modalPanelIn [class*=text-slate-7],body.admin-dark-theme .modalPanelIn [class*=text-slate-6],body.admin-dark-theme .modalPanelIn [class*=text-slate-5]{color:#a5b0c3!important}body.admin-dark-theme .modalPanelIn [class*=bg-indigo-500\/10],body.admin-dark-theme .modalPanelIn [class*=bg-indigo-500\/12],body.admin-dark-theme .modalPanelIn [class*="bg-[#6d5efc]/10"]{background:#243654!important}body.admin-dark-theme .modalPanelIn [class*=border-indigo-500],body.admin-dark-theme .modalPanelIn [class*="border-[#6d5efc]"]{border-color:#405478!important}body.admin-dark-theme .modalPanelIn [class*=bg-slate-900\/5],body.admin-dark-theme .modalPanelIn [class*=bg-slate-900\/10]{background:#17223a!important}body.admin-dark-theme .modalPanelIn [class*=text-red-],body.admin-dark-theme .modalPanelIn [class*=text-rose-]{color:#ff8f9d!important}body.admin-dark-theme .modalPanelIn [class*=text-emerald-]{color:#7ee0ae!important}body.admin-dark-theme [role=dialog] input,body.admin-dark-theme [role=dialog] select,body.admin-dark-theme [role=dialog] textarea{color:#f4f7fb!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:#111a2c!important;border-color:#4b5f84!important}body.admin-dark-theme [role=dialog] input::placeholder,body.admin-dark-theme [role=dialog] textarea::placeholder{color:#8c98ad!important}body.admin-dark-theme [role=dialog] [class*=bg-white],body.admin-dark-theme [role=dialog] [class*=bg-slate-50],body.admin-dark-theme [role=dialog] [class*=bg-slate-100],body.admin-dark-theme [role=dialog] [class*="bg-[#fbfcff]"],body.admin-dark-theme [role=dialog] [class*="bg-[#f7f8fb]"]{background:#101a2d!important;border-color:#2a3955!important}body.admin-dark-theme [role=dialog] [class*=bg-white\/70],body.admin-dark-theme [role=dialog] [class*=bg-white\/85],body.admin-dark-theme [role=dialog] [class*=bg-white\/90]{background:#121d31!important}body.admin-dark-theme [role=dialog] [class*=text-slate-9],body.admin-dark-theme [role=dialog] [class*=text-slate-8],body.admin-dark-theme [role=dialog] [class*=text-slate-7]{color:#f4f7fb!important}body.admin-dark-theme [role=dialog] [class*=text-slate-6],body.admin-dark-theme [role=dialog] [class*=text-slate-5],body.admin-dark-theme [role=dialog] [class*=text-slate-4]{color:#a9b6ca!important}body.admin-dark-theme [role=dialog] [class*=bg-indigo-500\/10],body.admin-dark-theme [role=dialog] [class*=bg-indigo-500\/12],body.admin-dark-theme [role=dialog] [class*="bg-[#6d5efc]/10"]{color:#dce7ff!important;background:#243654!important}body.admin-dark-theme [role=dialog] [class*=bg-red-500\/10],body.admin-dark-theme [role=dialog] [class*=bg-rose-50]{color:#ff8f9d!important;background:#311b24!important;border-color:#7f3040!important}body.admin-dark-theme [role=dialog] [class*=bg-emerald-500\/10],body.admin-dark-theme [role=dialog] [class*=bg-emerald-50]{color:#7ee0ae!important;background:#14283a!important;border-color:#245845!important}body.admin-dark-theme [role=dialog] [class*=border-slate-],body.admin-dark-theme [role=dialog] [class*=border-slate-900]{border-color:#31415f!important}.admin-dark aside>div{box-shadow:none!important;border:0!important}.admin-dark aside [class*=border]{border-color:#0000!important}.admin-dark aside .admin-sidebar-footer{border-top:1px solid #1d2940!important}.admin-dark .board-detail-page .board-detail-status-done,.admin-dark .board-detail-page .board-detail-status-overdue,.admin-dark .board-detail-page .board-detail-icon-button-warning,.admin-dark .board-detail-page .board-detail-icon-button-success,.admin-dark .board-detail-page .board-detail-icon-button-status,.admin-dark .board-detail-page .board-detail-icon-button-danger,.admin-dark .board-detail-page .board-detail-back-button{border-color:#0000!important}.admin-dark .board-detail-page .board-detail-icon-button-warning{color:#ffc85a!important;background:#4a3510!important}.admin-dark .board-detail-page .board-detail-icon-button-success,.admin-dark .board-detail-page .board-detail-icon-button-status{color:#58e1ad!important;background:#12372e!important}.admin-dark .board-detail-page .board-detail-icon-button-danger{color:#ff7188!important;background:#431d2a!important}.admin-dark .board-detail-page .board-detail-back-button{background:#18243a!important}.admin-dark .boards-page [class*=border-slate],.admin-dark .boards-page [class*="border-[#6d5efc]"],.admin-dark .boards-page [class*=border-slate-900]{border-color:#0000!important}.admin-dark .boards-page>div:first-child label,.admin-dark .boards-page>div:first-child label+div,.admin-dark .boards-page [class~=bg-white\/90]{background:#101827!important;border-color:#0000!important}.admin-dark .boards-page [class~=bg-white\/95]{background:#151f32!important;border-color:#0000!important;box-shadow:0 14px 34px #0003!important}.admin-dark .boards-page [class~=bg-white\/95]:hover{background:#19253a!important;box-shadow:0 20px 42px #00000042!important}.admin-dark .boards-page [class~=bg-slate-50],.admin-dark .boards-page [class~=bg-slate-900\/3]{background:#1b2941!important;border-color:#0000!important}.admin-dark .users-list-panel{background:#0e1525!important;border-color:#0000!important;box-shadow:0 18px 42px #00000029!important}.admin-dark .users-page [class*=border-slate]{border-color:#0000!important}.admin-dark .users-page input,.admin-dark .users-page select{background:#151f32!important;border-color:#0000!important}.admin-dark .users-page .users-row-card{background:#18243a!important;border-color:#0000!important;box-shadow:0 8px 20px #00000024!important}.admin-dark .users-page .users-row-card:hover{transform:translateY(-2px);background:#1e2d47!important;border-color:#0000!important;box-shadow:0 13px 28px #00000038!important}.admin-dark .users-page .users-count-pill,.admin-dark .users-page [class*=rounded-][class*=border][class*=bg-slate-50]{background:#151f32!important;border-color:#0000!important}.admin-dark .users-page .users-role-supervisor,.admin-dark .users-page .users-role-talent,.admin-dark .users-page .users-delete-toggle,.admin-dark .users-page .users-delete-button,.admin-dark .meetings-page [class*=border-slate],.admin-dark .meetings-page [class*=border-white]{border-color:#0000!important}.admin-dark .meetings-page>section:first-of-type,.admin-dark .meetings-page>section:first-of-type>div:last-of-type{box-shadow:none!important;background:#101827!important;border-color:#0000!important}.admin-dark .meetings-page>section:first-of-type>div:last-of-type>div,.admin-dark .meetings-page section>div[class*="rounded-[24px]"]{border-color:#0000!important}.admin-dark .profile-page>section,.admin-dark .profile-page>div>section{background:#101827!important;border-color:#0000!important;box-shadow:0 18px 42px #00000029!important}.admin-dark .profile-page [class*=border-slate]{border-color:#0000!important}.admin-dark .profile-page [class~=bg-slate-50]:not(section),.admin-dark .profile-page [class~=bg-slate-50\/80]:not(section),.admin-dark .profile-page [class~=bg-white]:not(section){background:#18243a!important;border-color:#0000!important}.admin-dark .profile-page>section:first-of-type [class~=bg-slate-50],.admin-dark .profile-page>section:first-of-type [class~=bg-white]{background:#18243a!important}.admin-dark .profile-page>div>section [role=button],.admin-dark .profile-page>div>section>div>div[class*=rounded-]{background:#18243a!important;border-color:#0000!important}.admin-dark .profile-page>div>section [role=button]:hover{transform:translateY(-1px);background:#1e2d47!important}.admin-dark .profile-page button[class*=border],.admin-dark .profile-page span[class*=border]{border-color:#0000!important}.admin-dark .profile-page input,.admin-dark .profile-page select,.admin-dark .profile-page textarea{background:#18243a!important;border-color:#0000!important}.admin-dark .profile-page>section:first-of-type{background:#151f32!important;box-shadow:0 18px 42px #00000038!important}.admin-dark .profile-page>section:first-of-type [class~=bg-slate-50],.admin-dark .profile-page>section:first-of-type [class~=bg-white]{background:#0d1626!important;box-shadow:inset 0 1px #ffffff06!important}.admin-dark .profile-page>div>section{background:#101827!important;box-shadow:0 18px 42px #0003!important}.admin-dark .profile-page>div>section [role=button],.admin-dark .profile-page>div>section [class~=bg-slate-50],.admin-dark .profile-page>div>section [class~=bg-slate-50\/80],.admin-dark .profile-page>div>section [class~=bg-white]{background:#1a2840!important;box-shadow:0 8px 20px #00000024!important}.admin-dark .profile-page>div>section [role=button]:hover{background:#21324e!important;box-shadow:0 12px 26px #00000038!important}.admin-dark .meetings-page .meetings-toolbar{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.admin-dark .meetings-page .meetings-filter,.admin-dark .meetings-page .meetings-calendar-button{background:#151f32!important;border-color:#0000!important;box-shadow:0 8px 20px #00000024!important}.admin-dark .meetings-page .meetings-filter:focus,.admin-dark .meetings-page .meetings-calendar-button:hover{background:#1b2941!important}.admin-dark .meetings-page .meetings-stats{background:#151f32!important;border-color:#0000!important;padding:4px!important;box-shadow:0 8px 20px #00000024!important}.admin-dark .meetings-page .meetings-mini-stat{background:0 0!important}.admin-dark .meetings-page .meetings-mini-stat:hover{background:#ffffff09!important}.admin-dark .supervisor-users-panel{background:#0e1525!important;border-color:#0000!important;box-shadow:0 18px 42px #00000029!important}.admin-dark .supervisor-users-search,.admin-dark .supervisor-users-count{background:#151f32!important;border-color:#0000!important}.admin-dark .supervisor-users-row{background:#18243a!important;border-color:#0000!important;box-shadow:0 8px 20px #00000024!important}.admin-dark .supervisor-users-row:hover{transform:translateY(-2px);background:#1e2d47!important;border-color:#0000!important;box-shadow:0 13px 28px #00000038!important}.admin-dark .supervisor-users-row span[class*=border]{border-color:#0000!important}.admin-dark .supervisor-users-role-talent{color:#58e1ad!important;background:#12372e!important;border-color:#0000!important}body.admin-dark-theme .create-board-modal .create-board-panel{background:#151f32!important;border-color:#0000!important;box-shadow:0 14px 32px #0003!important}body.admin-dark-theme .create-board-modal .create-board-field{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f8fafc!important;background:#0d1626!important;border-color:#0000!important;box-shadow:inset 0 1px #ffffff06!important}body.admin-dark-theme .create-board-modal .create-board-field:focus{background:#101c30!important}body.admin-dark-theme .create-board-modal .create-board-field:disabled{opacity:.72;color:#94a3b8!important}body.admin-dark-theme .create-board-modal .create-board-member{background:#1a2840!important;border-color:#0000!important;box-shadow:0 8px 20px #00000024!important}body.admin-dark-theme .create-board-modal .create-board-member:hover{background:#21324e!important;border-color:#0000!important}body.admin-dark-theme .create-board-modal .create-board-member:has(input:checked){background:#12372e!important;box-shadow:0 10px 24px #10b9811a!important}body.admin-dark-theme .create-board-modal [class*=border-slate]{border-color:#0000!important}body.admin-dark-theme .confirm-dialog-panel>.confirm-dialog-title,body.admin-dark-theme .confirm-dialog-panel>.confirm-dialog-message,body.admin-dark-theme .confirm-dialog-panel>.confirm-dialog-actions{box-shadow:none!important;background:0 0!important;border:0!important}.app-frame{font-family:var(--font-sans)}.app-frame .app-page-header .app-eyebrow{letter-spacing:.17em;color:#9380bc;font-size:10px;font-weight:700}.app-frame .app-page-title{letter-spacing:-.05em;overflow-wrap:anywhere;margin:7px 0;font-size:clamp(28px,3vw,32px);font-weight:750;line-height:1.2}.app-frame .app-page-title>span{color:#8061e4}.app-frame .app-page-subtitle{color:#79829a;margin-top:4px;font-size:12px;font-weight:400;line-height:1.7}.app-frame.admin-dark .app-page-subtitle{color:#a9a6bc}.app-frame .app-main :where(h2,h3,h4){font-family:var(--font-sans);letter-spacing:-.035em}.app-frame .app-page-header,.app-frame .talent-intro,.app-frame .ah-header{align-items:flex-start;min-height:0;margin:0 0 24px;padding:0 0 23px}.app-frame .app-page-header .app-eyebrow,.app-frame .talent-intro .talent-eyebrow,.app-frame .ah-header .ah-label{letter-spacing:.17em;color:#8474b5;font-size:10px;font-weight:700;line-height:17px;display:block}.app-frame .app-page-title,.app-frame .talent-intro h1,.app-frame .ah-header h1{letter-spacing:-.05em;margin:6px 0;font-size:clamp(28px,3vw,40px);font-weight:750;line-height:1.15}.app-frame .app-page-title>span,.app-frame .talent-intro h1>span,.app-frame .ah-header h1>span{color:#7961fc}.app-frame .app-page-subtitle,.app-frame .talent-intro p,.app-frame .ah-header p{color:#718099;margin:0;font-size:12px;font-weight:400;line-height:1.7;display:block}.app-frame.admin-dark .app-page-subtitle,.app-frame.admin-dark .talent-intro p,.app-frame.admin-dark .ah-header p{color:#a9a6bc}.app-frame .workspace-sidebar{border-radius:18px;padding:16px 12px 12px;background:linear-gradient(165deg,#fcfbff,#f2eff9)!important;border:1px solid #e8e1f1!important;box-shadow:0 12px 35px #3b23540a!important}.workspace-sidebar .workspace-brand{border-bottom:1px solid #e4ddec;border-radius:0;margin-bottom:6px;padding:6px 6px 20px}.workspace-brand img{width:38px;height:38px;box-shadow:none;border-radius:12px}.workspace-brand .font-black{letter-spacing:-.6px;font-size:17px;font-weight:700}.workspace-brand .text-slate-500{letter-spacing:.06em;color:#9683b3;font-size:10px;font-weight:500}.app-frame .workspace-nav-item{color:#6f6880;border:1px solid #0000;border-radius:9px;gap:10px;min-height:43px;padding:8px 11px;font-weight:500;transition:background .18s,color .18s,transform .18s;position:relative}.workspace-nav-item>span:first-child{background:0 0;border:0;border-radius:0;width:23px;height:23px}.workspace-nav-item>span:last-child{font-size:13px}.workspace-nav-item svg [stroke]{stroke:currentColor}.workspace-nav-item svg [fill]:not([fill=none]){fill:currentColor}.app-frame .workspace-nav-item[aria-current=page]{color:#604587;background:#e4d9f3;border-color:#dacbeb;font-weight:650;box-shadow:inset 3px 0 #9e80c4}.workspace-nav-item[aria-current=page]:after{content:"";background:#9572bd;border-radius:50%;width:5px;height:5px;margin-left:auto}.workspace-sidebar .admin-sidebar-footer{border-color:#e4ddec;gap:4px}.workspace-sidebar .admin-sidebar-footer>button{box-shadow:none;background:0 0;border-color:#0000;border-radius:9px}.workspace-sidebar .admin-sidebar-footer>button:hover{background:#eae3f4}.workspace-sidebar .admin-sidebar-footer .font-black,.workspace-sidebar .admin-sidebar-footer .font-extrabold{font-weight:600}.workspace-sidebar .admin-sidebar-footer .text-slate-500{color:#92869f;font-size:10px;font-weight:400}.workspace-sidebar .admin-sidebar-footer>button:last-child{color:#8e819b;padding-top:6px;padding-bottom:6px;font-size:12px}.workspace-sidebar .admin-sidebar-footer>button:last-child>span{background:0 0;border:0}.workspace-sidebar .theme-switch{padding:8px}.workspace-sidebar .theme-switch .text-slate-800{font-size:12px;font-weight:500}.workspace-sidebar .theme-switch .bg-slate-100{color:#927aaa;background:0 0}.app-frame.admin-dark .workspace-nav-item{color:#bbb0cd}.app-frame.admin-dark .workspace-nav-item[aria-current=page]{color:#e0c9fa;background:#49385e;border-color:#58446f}.app-frame.admin-dark .workspace-nav-item:hover,.admin-dark .workspace-sidebar .admin-sidebar-footer>button:hover{background:#392d49}@media (prefers-reduced-motion:reduce){.app-frame .workspace-nav-item{transition:none}.app-frame .workspace-nav-item:hover{transform:none}}.workspace-section-label{color:#aa97be;letter-spacing:.13em;justify-content:space-between;align-items:center;padding:0 10px;font-size:8px;font-weight:600;display:flex}.workspace-section-label>span:last-child{letter-spacing:-.08em;color:#9d80bd;font-family:monospace;font-size:13px}.workspace-sidebar .workspace-brand{position:relative}.workspace-sidebar .workspace-brand:after{content:"";background:#ae8bce;border-radius:2px;width:32px;height:2px;position:absolute;bottom:-1px;left:6px}.workspace-sidebar .admin-sidebar-footer:before{content:"REBOOT × TASKFLOW";letter-spacing:.16em;color:#a28cb4;padding:4px 10px 9px;font-size:8px}.workspace-sidebar .admin-sidebar-footer>button[aria-label=Open\ profile]{background:#ffffff60;border:1px solid #e1d5ed;padding:10px 8px}.workspace-sidebar .admin-sidebar-footer>button[aria-label=Open\ profile] img{border-radius:8px}.app-frame .workspace-nav-item[aria-current=page]{background:linear-gradient(100deg,#e4d6f2,#ede5f7)}.app-frame.admin-dark .workspace-nav-item[aria-current=page]{background:linear-gradient(100deg,#49345d,#3a2d4b)}.workspace-sidebar .workspace-brand{gap:10px;padding:8px 5px 18px}.workspace-sidebar .workspace-brand:before{content:"_";color:#a98ac5;font-family:monospace;font-size:22px;position:absolute;top:8px;right:7px}.workspace-sidebar .workspace-brand:after{background:linear-gradient(90deg,#a584c3,#0000);width:48px}.app-frame .workspace-nav-item{border-radius:5px;gap:11px;min-height:45px;padding:10px 15px}.app-frame .workspace-nav-item[aria-current=page]{box-shadow:none;color:#674786;background:#e6ddef;border-color:#0000}.app-frame .workspace-nav-item[aria-current=page]:before{content:"";border:1.5px solid #9c7abb;border-right:0;border-radius:2px 0 0 2px;width:5px;position:absolute;top:11px;bottom:11px;left:3px}.app-frame .workspace-nav-item[aria-current=page]:after{content:"";background:0 0;border:1.5px solid #9c7abb;border-left:0;border-radius:0 2px 2px 0;width:5px;height:auto;margin:0;position:absolute;top:11px;bottom:11px;right:3px}.workspace-section-label{letter-spacing:.18em;padding-top:5px;padding-bottom:4px;font-size:8px}.workspace-sidebar .admin-sidebar-footer:before{content:"< built together />";text-transform:none;letter-spacing:.03em;color:#a28bb6;font-family:monospace}.workspace-sidebar .admin-sidebar-footer>button[aria-label=Open\ profile]{background:#ebe2f3;border-color:#0000;border-radius:7px}.admin-dark .workspace-sidebar .workspace-nav-item[aria-current=page]>span:first-child{color:#ddbcf7}.admin-dark .workspace-sidebar .admin-sidebar-footer>button[aria-label=Open\ profile]{background:#35273f}.app-frame .workspace-sidebar{background:#fdfcfe!important;border-color:#e8e4ef!important;border-radius:18px!important;box-shadow:0 8px 30px #30234406!important}.workspace-sidebar .workspace-brand{border-color:#ece8f1;margin-bottom:0;padding:8px 5px 18px}.workspace-sidebar .workspace-brand:before,.workspace-sidebar .workspace-brand:after,.workspace-sidebar .admin-sidebar-footer:before,.app-frame .workspace-nav-item[aria-current=page]:before,.app-frame .workspace-nav-item[aria-current=page]:after{display:none}.workspace-section-label{color:#aaa2b5;letter-spacing:.12em;padding:6px 12px 2px;font-size:8px}.workspace-section-label>span:last-child{display:none}.app-frame .workspace-nav-item{color:#736c7e;border-radius:8px;min-height:42px;padding:10px 12px;font-weight:500;transform:none}.app-frame .workspace-nav-item:hover{color:#6e5989;background:#f5f2fa;transform:none}.app-frame .workspace-nav-item[aria-current=page]{color:#745395;box-shadow:none;background:#eee8f7;border-color:#0000;font-weight:600}.workspace-sidebar .workspace-nav-item>span:first-child{color:#9b8aac}.workspace-sidebar .workspace-nav-item[aria-current=page]>span:first-child{color:#805ba5}.workspace-sidebar .admin-sidebar-footer{border-color:#ece8f1;gap:3px;padding-top:10px}.workspace-sidebar .admin-sidebar-footer>button[aria-label=Open\ profile]{background:#f7f4fa;border:1px solid #ece5f2;border-radius:10px}.workspace-sidebar .admin-sidebar-footer>button:last-child{font-weight:500;background:0 0!important;border-color:#0000!important}.workspace-sidebar .admin-sidebar-footer>button:last-child>span:first-child{background:0 0!important;border:0!important}.app-frame.admin-dark .workspace-sidebar{background:#24212c!important;border-color:#3b3447!important}.app-frame.admin-dark .workspace-nav-item[aria-current=page]{color:#dac6ee;background:#3d314c}.admin-dark .workspace-sidebar .workspace-brand,.admin-dark .workspace-sidebar .admin-sidebar-footer{border-color:#3b3447}.admin-dark .workspace-sidebar .admin-sidebar-footer>button[aria-label=Open\ profile]{background:#2d2737;border-color:#3b3447}.app-frame .workspace-sidebar .admin-sidebar-footer{isolation:isolate;background:radial-gradient(at 100% 0,#d9c6ee90,#0000 65%),linear-gradient(135deg,#faf7fe,#f0eaf8);border:1px solid #e3d9ee;border-radius:14px;gap:0;padding:12px 8px 7px;position:relative;overflow:hidden}.app-frame .workspace-sidebar .admin-sidebar-footer>button[aria-label=Open\ profile]{background:0 0;border:0;border-radius:8px;order:-1;gap:9px;padding:4px 2px 14px;position:relative}.app-frame .workspace-sidebar .admin-sidebar-footer>button[aria-label=Open\ profile]>div:first-child{border:2px solid #fff;border-radius:10px;width:40px;height:46px;box-shadow:0 4px 12px #8a65ad20}.app-frame .workspace-sidebar .admin-sidebar-footer>button[aria-label=Open\ profile] .text-slate-900{letter-spacing:-.025em;font-size:12px}.app-frame .workspace-sidebar .admin-sidebar-footer>button[aria-label=Open\ profile] .text-slate-500{color:#9680ae;font-size:9px}.app-frame .workspace-sidebar .admin-sidebar-footer .theme-switch{background:0 0;border:0;border-top:1px solid #ded2e9;border-radius:0;padding:10px 2px}.workspace-sidebar .admin-sidebar-footer .theme-switch>span:first-child{gap:7px}.workspace-sidebar .admin-sidebar-footer .theme-switch>span:first-child>span:first-child{width:24px;height:24px}.workspace-sidebar .admin-sidebar-footer .theme-switch .text-slate-800{font-size:11px}.app-frame .workspace-sidebar .admin-sidebar-footer>button[aria-label=Log\ out]{border-radius:0;gap:7px;padding:7px 3px 3px;background:0 0!important;border:0!important;border-top:1px solid #ded2e9!important}.workspace-sidebar .admin-sidebar-footer>button[aria-label=Log\ out]>span:first-child{width:24px;height:24px}.workspace-sidebar .admin-sidebar-footer>button[aria-label=Log\ out]>span:last-child{color:#8f789f;font-size:11px;font-weight:500}.app-frame .workspace-sidebar .admin-sidebar-footer>button:hover{background:#ffffff50!important}.app-frame.admin-dark .workspace-sidebar .admin-sidebar-footer{background:radial-gradient(at 100% 0,#64467c60,#0000 65%),linear-gradient(135deg,#302638,#292231);border-color:#49364f}.app-frame.admin-dark .workspace-sidebar .admin-sidebar-footer>button[aria-label=Open\ profile]{background:0 0;border:0}.app-frame.admin-dark .workspace-sidebar .admin-sidebar-footer .theme-switch,.app-frame.admin-dark .workspace-sidebar .admin-sidebar-footer>button[aria-label=Log\ out]{border-top-color:#49364f!important}.app-frame.admin-dark .workspace-sidebar .admin-sidebar-footer>button:hover{background:#ffffff08!important}.app-frame{--workspace-accent:#6d5efc}.app-frame.admin-dark{--workspace-accent:#b5a7ff}.app-frame .workspace-nav-item[aria-current=page],.app-frame .workspace-sidebar .workspace-nav-item[aria-current=page]>span:first-child,.app-frame .talent-intro h1 span,.app-frame .ah-header h1 span,.app-frame .app-page-title>span,.app-frame .talent-text-link{color:var(--workspace-accent)}.app-frame .talent-people .talent-text-link{color:#dbccff}.app-frame .talent-week a.is-today{background:#6d5efc}.app-frame .talent-work{border-top-color:#6d5efc}.app-frame .ah-bars button[aria-pressed=true] strong,.app-frame .ah-bars button[aria-pressed=true] small{color:var(--workspace-accent)}.app-frame .ah-bar-track i{background:linear-gradient(#aa97ef,#6d5efc)}.app-frame .ah-legend span:first-child i{background:#9f8aff}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
