@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";.login input:not(:-moz-placeholder-shown)~label,.login textarea:not(:-moz-placeholder-shown)~label{--tw-translate-y: -1.5rem;--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity: 1}.login input:focus~label,.login input:not(:placeholder-shown)~label,.login textarea:focus~label,.login textarea:not(:placeholder-shown)~label,.login select:focus~label,.login select:not([value=""]):valid~label{--tw-translate-y: -1.5rem;--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity: 1}.login input:focus~label,.login select:focus~label{left:0}.login input~label{left:0}.login textarea~label{left:0}.lightem-login-page.lightem-experience{--login-line: rgba(var(--lhe-line-rgb), .16);--login-line-strong: rgba(var(--lhe-line-rgb), .34);--login-panel: rgba(var(--lhe-panel-rgb), .6);--login-panel-strong: rgba(var(--lhe-deep-2-rgb), .86);--login-shadow: 0 30px 70px rgba(0, 0, 0, .55);--login-shadow-soft: 0 18px 44px rgba(0, 0, 0, .42);min-height:100svh;height:100svh;max-height:100svh;overflow:hidden;background:var(--lhe-ink);color:var(--lhe-text);color-scheme:dark;isolation:isolate;font-family:Poppins-Light,Poppins,sans-serif}.lightem-login-page.lightem-experience:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(1000px 680px at 26% 26%,rgba(var(--lhe-indigo-rgb),.44),transparent 68%),radial-gradient(820px 560px at 8% 82%,rgba(var(--lhe-blue-rgb),.2),transparent 70%),radial-gradient(680px 460px at 34% 52%,rgba(var(--lhe-amber-rgb),.1),transparent 72%),linear-gradient(180deg,rgb(var(--lhe-bg-top-rgb)) 0%,rgb(var(--lhe-ink-0-rgb)) 46%,rgb(var(--lhe-bg-bottom-rgb)) 100%)}.lightem-login-page.lightem-experience:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent 0%,transparent 40%,rgba(var(--lhe-ink-rgb),.55) 62%,rgba(var(--lhe-ink-rgb),.82) 100%)}.login-parallax{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.login-parallax__layer{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;display:block}.login-parallax__layer--stars{background-image:radial-gradient(1.5px 1.5px at 14% 20%,rgba(var(--lhe-cream-rgb),.5),transparent 60%),radial-gradient(1.5px 1.5px at 72% 14%,rgba(var(--lhe-periwinkle-rgb),.4),transparent 60%),radial-gradient(1.2px 1.2px at 30% 64%,rgba(var(--lhe-amber-rgb),.36),transparent 60%),radial-gradient(1.6px 1.6px at 84% 56%,rgba(255,255,255,.26),transparent 60%),radial-gradient(1.2px 1.2px at 54% 86%,rgba(var(--lhe-periwinkle-rgb),.32),transparent 60%),radial-gradient(1.4px 1.4px at 20% 92%,rgba(var(--lhe-amber-rgb),.24),transparent 60%);animation:login-drift 34s ease-in-out infinite alternate}.login-parallax__layer--rings{background-image:repeating-radial-gradient(circle at 30% 42%,rgba(var(--lhe-line-rgb),.07) 0 1px,transparent 1px 126px),repeating-radial-gradient(circle at 12% 78%,rgba(var(--lhe-amber-rgb),.05) 0 1px,transparent 1px 98px);animation:login-drift 46s ease-in-out infinite alternate-reverse}.login-parallax__layer--grid{background-image:linear-gradient(rgba(var(--lhe-line-rgb),.05) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--lhe-line-rgb),.05) 1px,transparent 1px);background-size:74px 74px,74px 74px;mask-image:radial-gradient(circle at 30% 45%,#000 0%,transparent 76%);-webkit-mask-image:radial-gradient(circle at 30% 45%,#000 0%,transparent 76%);opacity:.7}@keyframes login-drift{0%{transform:translateZ(0)}to{transform:translate3d(-2.5%,-3.5%,0)}}.lightem-login-page .lhe-webgl-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;transform:translateZ(0)}.lightem-login-page .lhe-webgl-layer canvas{display:block;width:100%;height:100%;cursor:grab}.lightem-login-page.lightem-experience--scene-dragging,.lightem-login-page .lhe-webgl-layer--dragging canvas{cursor:grabbing}.login-home-nav{position:fixed;inset-inline:0;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem clamp(1rem,4vw,3.2rem);border-bottom:1px solid rgba(var(--lhe-line-rgb),.12);background:linear-gradient(180deg,rgba(var(--lhe-ink-0-rgb),.92) 0%,rgba(var(--lhe-ink-0-rgb),.66) 78%,rgba(var(--lhe-ink-0-rgb),0) 100%);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}.login-brand{display:inline-flex;align-items:center;gap:.65rem;text-decoration:none}.login-brand__mark{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.85rem;border:1px solid rgba(var(--lhe-amber-rgb),.32);background:radial-gradient(circle at 50% 42%,rgba(var(--lhe-cream-rgb),.2),transparent 68%),rgba(var(--lhe-deep-rgb),.9);box-shadow:var(--lhe-glow-amber)}.login-brand__mark img{width:1.75rem;height:1.75rem;-o-object-fit:contain;object-fit:contain}.login-brand__word{color:var(--lhe-text);font-family:Poppins-Black,Poppins,sans-serif;font-size:1.02rem;letter-spacing:.16em;text-transform:uppercase}.login-nav-actions{display:flex;align-items:center;gap:.5rem}.login-nav-actions a{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:.45rem;min-height:2.5rem;padding:.5rem 1rem;border-radius:999px;border:1px solid var(--login-line);background:rgba(var(--lhe-deep-rgb),.6);color:rgb(var(--lhe-mist-rgb));font-family:Poppins-Medium,sans-serif;font-size:.8rem;text-decoration:none;transition:transform .24s cubic-bezier(.2,.8,.25,1),color .22s ease,border-color .24s ease,box-shadow .24s ease}.login-nav-actions a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:linear-gradient(118deg,rgba(var(--lhe-indigo-lit-rgb),.42) 0%,rgba(var(--lhe-amber-rgb),.3) 100%);opacity:0;transform:scale(.82);transition:opacity .24s ease,transform .32s cubic-bezier(.2,.8,.25,1)}.login-nav-actions a:hover{color:var(--lhe-cream);border-color:var(--login-line-strong);transform:translateY(-1px)}.login-nav-actions a:hover:before{opacity:1;transform:scale(1)}.login-nav-actions a:active{transform:translateY(0) scale(.985);transition-duration:90ms}.login-nav-actions .login-nav-actions__primary{border-color:rgba(var(--lhe-amber-rgb),.44);background:linear-gradient(120deg,var(--lhe-amber-ink),var(--lhe-amber));color:rgb(var(--lhe-on-amber-rgb));font-family:Poppins-SemiBold,sans-serif;box-shadow:var(--lhe-glow-amber);overflow:hidden}.login-nav-actions .login-nav-actions__primary:before{border-radius:0;top:-1px;right:-1px;bottom:-1px;left:-1px;background:linear-gradient(118deg,transparent 0%,rgba(255,255,255,.16) 34%,rgba(255,255,255,.62) 50%,rgba(255,255,255,.16) 66%,transparent 100%);opacity:1;transform:translate(-135%) skew(-18deg);transition:transform .68s cubic-bezier(.22,.75,.28,1)}.login-nav-actions .login-nav-actions__primary:hover{color:rgb(var(--lhe-on-amber-rgb));background:linear-gradient(120deg,var(--lhe-amber),var(--lhe-amber-hot));box-shadow:0 0 44px rgba(var(--lhe-amber-rgb),.44)}.login-nav-actions .login-nav-actions__primary:hover:before{transform:translate(135%) skew(-18deg)}.login-shell{position:relative;z-index:3;height:100svh}.login-main{display:grid;align-items:center;gap:2rem;height:100svh;padding:5.5rem clamp(1rem,4vw,3.2rem) 1.5rem;grid-template-columns:minmax(0,1fr)}@media (min-width: 1024px){.login-main{grid-template-columns:minmax(0,1fr) minmax(24rem,31rem);gap:3rem;padding-inline:clamp(2rem,6vw,6rem)}}.login-hero-copy,.login-form-zone{position:relative;z-index:4}.login-hero-copy{align-self:center;max-width:40rem}.login-hero-copy:before{content:"";position:absolute;top:-12%;right:-20%;bottom:-12%;left:-40%;z-index:-1;pointer-events:none;background:radial-gradient(72% 66% at 30% 48%,rgba(var(--lhe-ink-rgb),.94) 0%,rgba(var(--lhe-ink-rgb),.76) 42%,rgba(var(--lhe-ink-rgb),.22) 76%,transparent 100%)}.login-form-zone{align-self:center;display:flex;justify-content:center;min-height:0}.login-form-zone>div{width:100%;max-width:31rem}.login-eyebrow{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 1rem;color:var(--lhe-amber);font-family:Poppins-SemiBold,sans-serif;font-size:.72rem;letter-spacing:.24em;line-height:1;text-transform:uppercase}.login-eyebrow:before{content:"";width:2.1rem;height:1px;background:linear-gradient(90deg,var(--lhe-amber),transparent)}.login-kicker{display:flex;align-items:center;gap:.6rem;margin:0 0 .85rem;font-family:Poppins-Bold,sans-serif;font-size:clamp(1rem,1.6vw,1.24rem);letter-spacing:-.01em}.login-kicker__accent{background:var(--lhe-motif-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.login-kicker__dot{width:.34rem;height:.34rem;border-radius:999px;background:var(--lhe-amber);box-shadow:0 0 12px rgba(var(--lhe-amber-rgb),.8)}.login-kicker__suffix{color:var(--lhe-soft);font-family:Poppins-Regular,sans-serif;font-size:.92rem}.login-title{max-width:22ch;margin:0 0 1.1rem;font-family:Poppins-Black,Poppins,sans-serif;font-size:clamp(2.1rem,4vw,3.4rem);letter-spacing:-.035em;line-height:1;background:linear-gradient(104deg,#ffffff 0%,var(--lhe-cream) 40%,var(--lhe-amber) 74%,var(--lhe-indigo-lit) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.login-lead{max-width:34rem;margin:0 0 1.8rem;color:var(--lhe-muted);font-family:Poppins-Regular,sans-serif;font-size:.96rem;line-height:1.72}.login-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;max-width:32rem;margin:0 0 1.5rem}.login-stat{position:relative;padding:.9rem 1rem;border-radius:.95rem;border:1px solid var(--login-line);background:var(--login-panel);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden}.login-stat:before{content:"";position:absolute;inset-inline:0;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--lhe-amber),transparent);opacity:.5}.login-stat dt{color:var(--lhe-muted);font-family:Poppins-Regular,sans-serif;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.login-stat dd{margin:.3rem 0 0;color:var(--lhe-cream);font-family:Poppins-Black,Poppins,sans-serif;font-size:clamp(.95rem,1.4vw,1.16rem);letter-spacing:-.02em;line-height:1.15}.login-proof{display:grid;gap:.55rem;max-width:34rem;margin:0;padding:0;list-style:none}.login-proof-line{display:flex;align-items:center;gap:.7rem;color:var(--lhe-muted);font-family:Poppins-Regular,sans-serif;font-size:.85rem;line-height:1.5}.login-proof-line svg{flex:0 0 auto;color:var(--lhe-amber)}.login-auth-frame{width:100%;max-height:calc(100svh - 8rem);overflow-x:hidden;overflow-y:auto;padding:clamp(1.25rem,2.4vw,1.9rem);border-radius:1.3rem;border:1px solid var(--login-line-strong);background:radial-gradient(520px 300px at 88% 0%,rgba(var(--lhe-amber-rgb),.1),transparent 70%),var(--login-panel-strong);box-shadow:var(--login-shadow);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);scrollbar-width:thin;scrollbar-color:rgba(var(--lhe-amber-rgb),.5) transparent}.login-auth-frame::-webkit-scrollbar{width:6px}.login-auth-frame::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(180deg,var(--lhe-indigo-lit),var(--lhe-amber))}.login-auth-frame__progress{margin-bottom:1.25rem;overflow:hidden;border-radius:999px}.login-auth-frame__head{margin-bottom:1.5rem}.login-auth-frame__icon{display:inline-grid;place-items:center;width:3.2rem;height:3.2rem;margin-bottom:1.1rem;border-radius:1rem;border:1px solid rgba(var(--lhe-amber-rgb),.3);background:radial-gradient(circle at 40% 30%,rgba(var(--lhe-amber-rgb),.22),transparent 70%),rgba(var(--lhe-indigo-rgb),.34);color:var(--lhe-amber);font-size:1.4rem}.login-auth-frame__icon img{width:2rem;height:2rem;-o-object-fit:contain;object-fit:contain}.login-auth-frame__eyebrow{margin:0;color:var(--lhe-amber);font-family:Poppins-SemiBold,sans-serif;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase}.login-auth-frame__title{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0 0;font-family:Poppins-Black,Poppins,sans-serif;font-size:clamp(1.3rem,2.2vw,1.6rem);letter-spacing:-.02em;line-height:1.15}.login-auth-frame__title span:first-child{background:var(--lhe-motif-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.login-auth-frame__title-suffix{color:var(--lhe-soft);font-family:Poppins-Regular,sans-serif;font-size:.86rem;letter-spacing:0}.login-auth-frame__desc{margin:.75rem 0 0;color:var(--lhe-muted);font-family:Poppins-Regular,sans-serif;font-size:.86rem;line-height:1.65}.login-form{display:grid;gap:.9rem}.login-field__label{display:block;margin-bottom:.4rem;color:var(--lhe-muted);font-family:Poppins-Medium,sans-serif;font-size:.73rem;letter-spacing:.06em;text-transform:uppercase}.login-field__control{position:relative;display:flex;align-items:center}.login-field__icon{position:absolute;left:.85rem;display:flex;color:var(--lhe-soft);pointer-events:none}.lightem-login-page .login-field__control input{width:100%;min-height:2.95rem;padding:.6rem .9rem .6rem 2.4rem;border-radius:.75rem;border:1px solid var(--login-line);background:rgba(var(--lhe-deep-3-rgb),.72);color:var(--lhe-text);font-family:Poppins-Regular,sans-serif;font-size:.88rem;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.lightem-login-page .login-field__control input::-moz-placeholder{color:rgba(var(--lhe-slate-rgb),.9)}.lightem-login-page .login-field__control input::placeholder{color:rgba(var(--lhe-slate-rgb),.9)}.lightem-login-page .login-field__control input:focus{border-color:rgba(var(--lhe-amber-rgb),.6);background:rgba(var(--lhe-deep-2-rgb),.9);box-shadow:0 0 0 3px rgba(var(--lhe-amber-rgb),.14)}.login-field__control--password input{padding-right:3rem}.login-field__toggle{position:absolute;right:.5rem;display:grid;place-items:center;width:2.2rem;height:2.2rem;border:0;border-radius:.6rem;background:none;color:var(--lhe-soft);cursor:pointer;transition:color .18s ease,background-color .18s ease}.login-field__toggle:hover{color:var(--lhe-cream);background:rgba(var(--lhe-indigo-lit-rgb),.2)}.lightem-login-page .login-otp{display:grid;gap:.75rem}.lightem-login-page .login-otp__boxes{position:relative;display:flex;align-items:center;justify-content:center;gap:clamp(.3rem,1.6vw,.55rem)}.lightem-login-page .login-otp__dash{flex:0 0 auto;width:.55rem;height:2px;border-radius:999px;background:var(--login-line-strong);transition:background-color .24s ease,box-shadow .24s ease}.lightem-login-page .login-otp.is-complete .login-otp__dash{background:var(--lhe-amber);box-shadow:0 0 10px rgba(var(--lhe-amber-rgb),.7)}.lightem-login-page .login-otp__cell{--otp-border: var(--login-line);--otp-ring: 0 0 0 0 transparent;--otp-halo: 0 0 0 0 transparent;--otp-bg: linear-gradient( 180deg, rgba(var(--lhe-raise-rgb), .32) 0%, rgba(var(--lhe-deep-3-rgb), .86) 100% );position:relative;flex:1 1 0;min-width:0;max-width:3.4rem;height:clamp(3rem,13vw,3.7rem)}.lightem-login-page .login-otp__cell.is-filled{--otp-border: rgba(var(--lhe-amber-rgb), .5);--otp-bg: radial-gradient( circle at 50% 125%, rgba(var(--lhe-amber-rgb), .24), transparent 72% ), linear-gradient( 180deg, rgba(var(--lhe-indigo-rgb), .42) 0%, rgba(var(--lhe-deep-2-rgb), .92) 100% )}.lightem-login-page .login-otp.is-complete .login-otp__cell{--otp-border: rgba(var(--lhe-amber-rgb), .78);--otp-halo: 0 0 18px rgba(var(--lhe-amber-rgb), .24)}.lightem-login-page .login-otp__cell:focus-within{--otp-border: rgba(var(--lhe-amber-rgb), .9);--otp-ring: 0 0 0 3px rgba(var(--lhe-amber-rgb), .18)}.lightem-login-page .login-otp__box{width:100%;height:100%;margin:0;padding:0;border-radius:.8rem;border:1px solid var(--otp-border);background:var(--otp-bg);color:var(--lhe-cream);caret-color:transparent;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:clamp(1.2rem,5vw,1.55rem);font-variant-numeric:tabular-nums;line-height:1;text-align:center;outline:none;box-shadow:var(--otp-ring),var(--otp-halo),inset 0 1px 0 rgba(var(--lhe-line-rgb),.08);transition:border-color .2s ease,box-shadow .24s ease,background .24s ease}.lightem-login-page .login-otp__cell.is-filled .login-otp__box{text-shadow:0 0 14px rgba(var(--lhe-amber-rgb),.55)}.lightem-login-page .login-otp__box::-moz-selection{background:transparent}.lightem-login-page .login-otp__box::selection{background:transparent}.lightem-login-page .login-otp__cell:after{content:"";position:absolute;top:28%;bottom:28%;left:50%;width:2px;border-radius:2px;background:var(--lhe-amber);box-shadow:0 0 8px rgba(var(--lhe-amber-rgb),.8);transform:translate(-50%);opacity:0;pointer-events:none}.lightem-login-page .login-otp:not(.is-busy) .login-otp__cell:not(.is-filled):focus-within:after{animation:login-otp-caret 1s linear infinite}.lightem-login-page .login-otp__cell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:.8rem;background:linear-gradient(115deg,transparent 30%,rgba(var(--lhe-cream-rgb),.5) 50%,transparent 70%) no-repeat;background-size:250% 100%;opacity:0;pointer-events:none}.lightem-login-page .login-otp.is-complete .login-otp__cell:before{animation:login-otp-glint .9s ease-out both;animation-delay:calc(var(--otp-i) * 70ms)}.lightem-login-page .login-otp__cell.fx-pop-a{animation:login-otp-pop-a .38s cubic-bezier(.2,.9,.3,1.3)}.lightem-login-page .login-otp__cell.fx-pop-b{animation:login-otp-pop-b .38s cubic-bezier(.2,.9,.3,1.3)}.lightem-login-page .login-otp__burst{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:.8rem;pointer-events:none}.lightem-login-page .login-otp__burst:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;border:2px solid rgba(var(--lhe-amber-rgb),.9);box-shadow:0 0 18px rgba(var(--lhe-amber-rgb),.55);opacity:0;animation:login-otp-ring .56s ease-out forwards}.lightem-login-page .login-otp__burst:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;box-shadow:0 -1.55rem 0 0 var(--lhe-amber),.85rem -1.15rem 0 0 var(--lhe-cream),.85rem 1.15rem 0 0 var(--lhe-indigo-lit),0 1.55rem 0 0 var(--lhe-amber),-.85rem 1.15rem 0 0 var(--lhe-cream),-.85rem -1.15rem 0 0 var(--lhe-indigo-lit);opacity:0;animation:login-otp-sparks .52s ease-out forwards}.lightem-login-page .login-otp__cell.fx-wipe-a{animation:login-otp-wipe-a .42s ease both;animation-delay:calc((5 - var(--otp-i)) * 45ms)}.lightem-login-page .login-otp__cell.fx-wipe-b{animation:login-otp-wipe-b .42s ease both;animation-delay:calc((5 - var(--otp-i)) * 45ms)}.lightem-login-page .login-otp.is-shake-a .login-otp__boxes{animation:login-otp-shake-a .52s cubic-bezier(.36,.07,.19,.97)}.lightem-login-page .login-otp.is-shake-b .login-otp__boxes{animation:login-otp-shake-b .52s cubic-bezier(.36,.07,.19,.97)}.lightem-login-page .login-otp.is-shake-a .login-otp__box{animation:login-otp-error-a 1.1s ease}.lightem-login-page .login-otp.is-shake-b .login-otp__box{animation:login-otp-error-b 1.1s ease}.lightem-login-page .login-otp.is-busy .login-otp__boxes:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:.8rem;background:linear-gradient(90deg,transparent 0%,rgba(var(--lhe-amber-rgb),.3) 50%,transparent 100%) no-repeat;background-size:32% 100%;pointer-events:none;animation:login-otp-scan 1.1s ease-in-out infinite alternate}.lightem-login-page .login-otp.is-busy .login-otp__box{cursor:progress}.lightem-login-page .login-otp__meter{display:flex;align-items:center;gap:.7rem}.lightem-login-page .login-otp__track{position:relative;flex:1;height:4px;overflow:hidden;border-radius:999px;background:rgba(var(--lhe-line-rgb),.14)}.lightem-login-page .login-otp__fill{position:absolute;top:0;bottom:0;left:0;border-radius:inherit;background:var(--lhe-motif-gradient);box-shadow:0 0 12px rgba(var(--lhe-amber-rgb),.6);transition:width .32s cubic-bezier(.2,.8,.25,1)}.lightem-login-page .login-otp__count{display:inline-flex;align-items:center;gap:.3rem;min-width:3.6rem;color:var(--lhe-muted);font-family:Poppins-Medium,sans-serif;font-size:.74rem;font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap}.lightem-login-page .login-otp.is-complete .login-otp__count{color:var(--lhe-amber)}.lightem-login-page .login-otp .login-otp__clear{display:inline-flex;flex-shrink:0;align-items:center;gap:.35rem;padding:.32rem .75rem;border-radius:999px;border:1px solid var(--login-line);background:rgba(var(--lhe-deep-rgb),.66);color:rgb(var(--lhe-mist-rgb));font-family:Poppins-SemiBold,sans-serif;font-size:.74rem;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s cubic-bezier(.2,.8,.25,1)}.lightem-login-page .login-otp .login-otp__clear:hover:not(:disabled){border-color:rgba(var(--lhe-amber-rgb),.55);background:rgba(var(--lhe-raise-rgb),.86);color:var(--lhe-cream);transform:translateY(-1px)}.lightem-login-page .login-otp .login-otp__clear:hover:not(:disabled) svg{color:var(--lhe-amber)}.lightem-login-page .login-otp .login-otp__clear:disabled{cursor:not-allowed;opacity:.4}@keyframes login-otp-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes login-otp-glint{0%{opacity:1;background-position:130% 0}to{opacity:0;background-position:-30% 0}}@keyframes login-otp-pop-a{0%{transform:none}35%{transform:translateY(-4px) scale(1.13)}65%{transform:translateY(1px) scale(.96)}to{transform:none}}@keyframes login-otp-pop-b{0%{transform:none}35%{transform:translateY(-4px) scale(1.13)}65%{transform:translateY(1px) scale(.96)}to{transform:none}}@keyframes login-otp-ring{0%{opacity:.95;transform:scale(.86)}to{opacity:0;transform:scale(1.36)}}@keyframes login-otp-sparks{0%{opacity:1;transform:scale(.3)}70%{opacity:1}to{opacity:0;transform:scale(1.15)}}@keyframes login-otp-wipe-a{0%,to{transform:none}45%{transform:scale(.84) rotate(-4deg);opacity:.55}}@keyframes login-otp-wipe-b{0%,to{transform:none}45%{transform:scale(.84) rotate(-4deg);opacity:.55}}@keyframes login-otp-shake-a{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-7px)}40%,60%{transform:translate(7px)}}@keyframes login-otp-shake-b{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-7px)}40%,60%{transform:translate(7px)}}@keyframes login-otp-error-a{0%,55%{border-color:#ff8b8b;box-shadow:0 0 0 3px #ff8b8b33}}@keyframes login-otp-error-b{0%,55%{border-color:#ff8b8b;box-shadow:0 0 0 3px #ff8b8b33}}@keyframes login-otp-scan{0%{background-position:0% 0}to{background-position:100% 0}}.login-identity{display:inline-flex;max-width:100%;align-items:center;gap:.5rem;margin-bottom:1.4rem;padding:.5rem .85rem;border-radius:999px;border:1px solid var(--login-line);background:rgba(var(--lhe-deep-rgb),.7);color:var(--lhe-muted);font-family:Poppins-Medium,sans-serif;font-size:.82rem}.login-identity svg{flex-shrink:0;color:var(--lhe-amber)}.login-identity span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login-status{display:flex;align-items:center;gap:.5rem;margin:0;font-family:Poppins-Regular,sans-serif;font-size:.82rem}.login-status:before{content:"";width:.4rem;height:.4rem;flex-shrink:0;border-radius:999px;background:currentColor;box-shadow:0 0 10px currentColor}.login-status--success{color:var(--lhe-amber)}.login-status--error{color:#ff8b8b}.login-verify-slot{min-height:2.25rem}.login-verifying{display:flex;align-items:center;justify-content:center;gap:.55rem;height:2.25rem;border-radius:.7rem;border:1px solid var(--login-line);background:rgba(var(--lhe-deep-rgb),.66);color:var(--lhe-muted);font-family:Poppins-Regular,sans-serif;font-size:.82rem}.lightem-login-page .login-student-link{margin:1rem 0 0;text-align:center;font-family:Poppins-Regular,sans-serif;font-size:.85rem;color:rgb(var(--lhe-mist-rgb))}.lightem-login-page .login-student-link a{font-family:Poppins-SemiBold,sans-serif;color:rgb(var(--lhe-amber-rgb));text-decoration:underline;text-underline-offset:.2em}.lightem-login-page .login-student-link a:hover,.lightem-login-page .login-student-link a:focus-visible{color:var(--lhe-amber-hot)}.lightem-login-page .login-primary,.lightem-login-page .login-secondary,.lightem-login-page .login-ghost{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;width:100%;align-items:center;justify-content:center;gap:.55rem;min-height:3rem;padding:.78rem 1.4rem;border-radius:999px;cursor:pointer;font-family:Poppins-SemiBold,sans-serif;font-size:.9rem;transform:translateZ(0);transition:transform .26s cubic-bezier(.2,.8,.25,1),background .26s ease,box-shadow .26s ease,border-color .26s ease,color .22s ease,filter .26s ease}.lightem-login-page .login-primary{border:1px solid rgba(var(--lhe-amber-rgb),.42);background:linear-gradient(120deg,var(--lhe-amber-ink) 0%,var(--lhe-amber) 100%);color:rgb(var(--lhe-on-amber-rgb));box-shadow:var(--lhe-glow-amber)}.lightem-login-page .login-secondary{border:1px solid rgba(var(--lhe-indigo-lit-rgb),.5);background:rgba(var(--lhe-indigo-rgb),.42);color:var(--lhe-text)}.lightem-login-page .login-ghost{border:1px solid var(--login-line);background:rgba(var(--lhe-deep-rgb),.66);color:rgb(var(--lhe-mist-rgb))}.lightem-login-page .login-primary:before,.lightem-login-page .login-secondary:before,.lightem-login-page .login-ghost:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;background:linear-gradient(118deg,transparent 0%,rgba(255,255,255,.14) 34%,rgba(255,255,255,.52) 50%,rgba(255,255,255,.14) 66%,transparent 100%);transform:translate(-135%) skew(-18deg);transition:transform .68s cubic-bezier(.22,.75,.28,1)}.lightem-login-page .login-primary:hover:not(:disabled),.lightem-login-page .login-secondary:hover:not(:disabled),.lightem-login-page .login-ghost:hover:not(:disabled){transform:translateY(-2px) scale(1.018)}.lightem-login-page .login-primary:hover:not(:disabled):before,.lightem-login-page .login-secondary:hover:not(:disabled):before,.lightem-login-page .login-ghost:hover:not(:disabled):before{transform:translate(135%) skew(-18deg)}.lightem-login-page .login-primary:hover:not(:disabled){background:linear-gradient(120deg,var(--lhe-amber) 0%,var(--lhe-amber-hot) 100%);box-shadow:0 0 48px rgba(var(--lhe-amber-rgb),.42)}.lightem-login-page .login-secondary:hover:not(:disabled){background:rgba(var(--lhe-indigo-mid-rgb),.6);box-shadow:var(--lhe-glow-indigo)}.lightem-login-page .login-ghost:hover:not(:disabled){border-color:var(--login-line-strong);background:rgba(var(--lhe-raise-rgb),.86);color:var(--lhe-cream)}.lightem-login-page .login-primary:active:not(:disabled),.lightem-login-page .login-secondary:active:not(:disabled),.lightem-login-page .login-ghost:active:not(:disabled){transform:translateY(0) scale(.985);transition-duration:90ms}.lightem-login-page .login-primary:disabled,.lightem-login-page .login-secondary:disabled,.lightem-login-page .login-ghost:disabled{cursor:not-allowed;opacity:.55;box-shadow:none;filter:grayscale(.3)}.lightem-login-page .login-primary svg,.lightem-login-page .login-secondary svg,.lightem-login-page .login-ghost svg{transition:transform .26s cubic-bezier(.2,.8,.25,1)}.lightem-login-page .login-primary:hover:not(:disabled) svg,.lightem-login-page .login-secondary:hover:not(:disabled) svg,.lightem-login-page .login-ghost:hover:not(:disabled) svg{transform:translate(3px)}.lightem-login-page .login-locked{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.78rem 1.4rem;border-radius:999px;border:1px dashed var(--login-line-strong);background:rgba(var(--lhe-deep-rgb),.5);color:var(--lhe-soft);cursor:not-allowed;font-family:Poppins-Medium,sans-serif;font-size:.86rem}.login-resend{margin:1.4rem 0 0;color:var(--lhe-soft);font-family:Poppins-Regular,sans-serif;font-size:.84rem;text-align:center}.lightem-login-page .login-resend button{border:0;background:none;color:var(--lhe-amber);cursor:pointer;font-family:Poppins-SemiBold,sans-serif;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:4px;transition:color .18s ease}.lightem-login-page .login-resend button:hover:not(:disabled){color:var(--lhe-cream)}.lightem-login-page .login-resend button:disabled{color:var(--lhe-soft);cursor:not-allowed;text-decoration:none}.lightem-login-page button:focus-visible,.lightem-login-page a:focus-visible,.lightem-login-page input:focus-visible{outline:2px solid var(--lhe-amber);outline-offset:3px}.login-static-core{position:fixed;left:28%;top:0;bottom:0;width:44%;z-index:1;display:grid;place-items:center;pointer-events:none}.login-static-core__stage{position:relative;display:grid;place-items:center;width:min(26rem,42vw);aspect-ratio:1}.login-static-core__halo{position:absolute;top:10%;right:10%;bottom:10%;left:10%;border-radius:999px;background:radial-gradient(circle,rgba(var(--lhe-cream-rgb),.26) 0%,rgba(var(--lhe-amber-rgb),.14) 38%,rgba(var(--lhe-indigo-rgb),.16) 62%,transparent 74%);filter:blur(6px)}.login-static-core__ring{position:absolute;border-radius:999px;border:1px solid rgba(var(--lhe-line-rgb),.2)}.login-static-core__ring--one{top:6%;right:6%;bottom:6%;left:6%}.login-static-core__ring--two{top:0;right:0;bottom:0;left:0;border-color:rgba(var(--lhe-amber-rgb),.18);border-style:dashed}.login-static-core__lock{position:relative;width:46%}.login-static-core__shackle{position:absolute;top:0;left:50%;width:62%;aspect-ratio:1;transform:translate(-50%);border:.85rem solid;border-radius:999px;border-color:var(--lhe-amber) var(--lhe-amber) transparent var(--lhe-amber);clip-path:inset(0 0 42% 0);box-shadow:0 0 26px rgba(var(--lhe-amber-rgb),.28)}.login-static-core__body{position:relative;display:grid;place-items:center;width:100%;margin-top:26%;aspect-ratio:1.14;border-radius:1.6rem;border:1px solid rgba(var(--lhe-line-rgb),.28);background:linear-gradient(160deg,rgb(var(--lhe-lock-1-rgb)) 0%,rgb(var(--lhe-lock-2-rgb)) 58%,rgb(var(--lhe-lock-3-rgb)) 100%);box-shadow:0 26px 60px #00000080,inset 0 1px 0 rgba(var(--lhe-periwinkle-rgb),.16)}.login-static-core__keyhole{position:relative;width:13%;aspect-ratio:1;margin-top:-12%;border-radius:999px;background:var(--lhe-amber);box-shadow:0 0 22px rgba(var(--lhe-amber-rgb),.6)}.login-static-core__keyhole:after{content:"";position:absolute;left:50%;top:62%;width:62%;height:160%;transform:translate(-50%);background:var(--lhe-amber);clip-path:polygon(28% 0,72% 0,100% 100%,0 100%)}.login-static-core__tag{position:absolute;padding:.4rem .78rem;border-radius:999px;border:1px solid var(--login-line);background:rgba(var(--lhe-deep-2-rgb),.86);color:var(--lhe-muted);font-family:Poppins-SemiBold,sans-serif;font-size:.6rem;letter-spacing:.12em;white-space:nowrap}.login-static-core__tag--one{left:-8%;top:12%}.login-static-core__tag--two{right:4%;top:14%}.login-static-core__tag--three{left:-12%;bottom:24%}.login-static-core__tag--four{right:0;bottom:18%}@media (max-width: 1023px){.lightem-login-page.lightem-experience:after{background:rgba(var(--lhe-ink-rgb),.42)}.login-auth-frame{background:radial-gradient(520px 300px at 88% 0%,rgba(var(--lhe-amber-rgb),.1),transparent 70%),rgba(var(--lhe-deep-4-rgb),.72)}.login-hero-copy{display:none}.login-main{padding-top:5rem;align-content:center}.login-static-core{left:0;width:100%;opacity:.28}}@media (max-width: 640px){.login-home-nav{padding-inline:1rem}.login-brand__word,.login-nav-actions a:first-child{display:none}.login-auth-frame{max-height:calc(100svh - 7rem);padding:1.1rem}.login-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.login-parallax__layer{animation:none}.lightem-login-page button:hover,.lightem-login-page a:hover,.lightem-login-page button:active,.lightem-login-page a:active{transform:none}.lightem-login-page *{transition-duration:.001ms!important}.lightem-login-page .login-otp *,.lightem-login-page .login-otp *:before,.lightem-login-page .login-otp *:after{animation:none!important}.lightem-login-page .login-otp:not(.is-busy) .login-otp__cell:not(.is-filled):focus-within:after{opacity:1}}.lightem-login-page .login-google{display:flex;flex-direction:column;gap:.75rem;margin-top:1.1rem}.lightem-login-page .login-google.login-google--first{margin-top:0;margin-bottom:1.1rem}.lightem-login-page .login-google__title{margin:0;color:var(--lhe-text);font-family:Poppins-SemiBold,sans-serif;font-size:.9rem;text-align:center}.lightem-login-page .login-google--first .login-google__divider{margin-top:.35rem}.lightem-login-page .login-google__divider{display:flex;align-items:center;gap:.75rem;color:var(--lhe-muted);font-family:Poppins-Medium,sans-serif;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.lightem-login-page .login-google__divider:before,.lightem-login-page .login-google__divider:after{content:"";flex:1;height:1px;background:var(--login-line-strong)}.lightem-login-page .login-google__hint{margin:0;color:var(--lhe-muted);font-family:Poppins-Regular,sans-serif;font-size:.78rem;line-height:1.5;text-align:center}.lightem-login-page .login-google__link{border:0;background:transparent;padding:0;color:var(--lhe-amber);font-family:Poppins-SemiBold,sans-serif;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.lightem-login-page .login-google__notice{margin:0;padding:.6rem .85rem;border-radius:.9rem;border:1px solid rgba(var(--lhe-amber-rgb),.45);background:rgba(var(--lhe-amber-rgb),.1);color:var(--lhe-text, inherit);font-family:Poppins-Regular,sans-serif;font-size:.8rem}.lightem-login-page .login-google__link:disabled{cursor:not-allowed;opacity:.5}.lightem-login-page .login-google__button{position:relative}.lightem-login-page .login-google__busy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;gap:.6rem;min-height:44px;border-radius:999px;border:1px solid rgba(var(--lhe-amber-rgb),.45);background:var(--login-panel-strong);color:var(--lhe-text);font-family:Poppins-Medium,sans-serif;font-size:.84rem;cursor:progress}.lightem-login-page .login-google__spinner{width:1.05rem;height:1.05rem;flex:none;border-radius:50%;border:2px solid rgba(var(--lhe-amber-rgb),.25);border-top-color:var(--lhe-amber);animation:login-google-spin .8s linear infinite}@keyframes login-google-spin{to{transform:rotate(360deg)}}.lightem-login-page .login-field__control input:disabled,.lightem-login-page .login-field__toggle:disabled{cursor:not-allowed;opacity:.55}.lhe--richwell .login-brand__mark img{width:1.9rem;height:2.1rem}.lhe--richwell .login-brand__word{color:var(--lhe-amber);font-family:Georgia,Times New Roman,serif;font-weight:700;letter-spacing:.14em}.lhe--richwell .login-powered{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.5rem;margin:0 0 1.1rem;padding:.34rem .9rem .34rem .75rem;border-radius:999px;border:1px solid rgba(var(--lhe-amber-rgb),.34);background:linear-gradient(120deg,rgba(var(--lhe-indigo-rgb),.28),rgba(var(--lhe-amber-rgb),.08)),rgba(var(--lhe-deep-rgb),.72);color:var(--lhe-muted);font-family:Poppins-Regular,sans-serif;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.lhe--richwell .login-powered__mark{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:.42rem;background:rgba(255,255,255,.94)}.lhe--richwell .login-powered__mark img{width:1.15rem;height:1.15rem;-o-object-fit:contain;object-fit:contain}.lhe--richwell .login-powered strong{color:var(--lhe-text);font-family:Poppins-Bold,sans-serif;font-size:.84rem;letter-spacing:.02em;text-transform:none}.lhe--richwell .login-static-core__crest{position:relative;width:42%;height:auto;filter:drop-shadow(0 0 30px rgba(var(--lhe-amber-rgb),.3))}.mbn-root{--mbn-surface: rgba(255, 255, 255, .86);--mbn-edge: rgba(15, 23, 42, .08);--mbn-shadow: 0 10px 30px rgba(15, 23, 42, .16), 0 2px 6px rgba(15, 23, 42, .06), inset 0 1px 0 rgba(255, 255, 255, .75);--mbn-ink: #64748b;--mbn-ink-active: var(--color-brandPrimary);--mbn-pill-active: color-mix( in srgb, var(--color-brandPrimary) 12%, transparent );--mbn-pill-hover: color-mix(in srgb, var(--color-brandPrimary) 6%, transparent);--mbn-handle-surface: rgba(255, 255, 255, .66);--mbn-handle-surface-press: rgba(255, 255, 255, .86);--mbn-handle-edge: rgba(15, 23, 42, .1);--mbn-handle-shadow: 0 4px 14px rgba(15, 23, 42, .18), 0 1px 2px rgba(15, 23, 42, .1), inset 0 1px 0 rgba(255, 255, 255, .85);--mbn-handle-ink: var(--mbn-ink-active);position:fixed;inset-inline:0;bottom:0;z-index:9998;height:calc(var(--mobile-bottom-nav-h, 24px) + env(safe-area-inset-bottom));pointer-events:none}[data-theme=dark] .mbn-root{--mbn-surface: rgba(28, 30, 35, .86);--mbn-edge: rgba(255, 255, 255, .08);--mbn-shadow: 0 12px 32px rgba(0, 0, 0, .5), 0 2px 6px rgba(0, 0, 0, .3), inset 0 1px 0 rgba(255, 255, 255, .06);--mbn-ink: #94a3b8;--mbn-ink-active: color-mix(in srgb, var(--color-brandSecondary) 60%, #ffffff);--mbn-pill-active: color-mix( in srgb, var(--color-brandSecondary) 22%, transparent );--mbn-pill-hover: rgba(255, 255, 255, .06);--mbn-handle-surface: rgba(30, 33, 40, .66);--mbn-handle-surface-press: rgba(30, 33, 40, .88);--mbn-handle-edge: rgba(255, 255, 255, .14);--mbn-handle-shadow: 0 4px 14px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .08)}.mbn-root .mbn-dock{position:absolute;inset-inline:12px;bottom:calc(8px + env(safe-area-inset-bottom));margin-inline:auto;max-width:440px;height:56px;display:grid;align-items:center;gap:2px;padding:4px;border:1px solid var(--mbn-edge);border-radius:20px;background:var(--mbn-surface);box-shadow:var(--mbn-shadow);-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6);pointer-events:auto;touch-action:none;-webkit-tap-highlight-color:transparent}.mbn-root .mbn-item{display:flex;min-width:0;height:46px;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0 2px;border:0;border-radius:14px;background:transparent;color:var(--mbn-ink);cursor:pointer;outline:none;transition:color .16s ease,transform .12s ease}.mbn-root .mbn-item:active{transform:scale(.94)}.mbn-root .mbn-item:focus-visible{box-shadow:0 0 0 2px var(--mbn-ink-active)}.mbn-root .mbn-item__icon{display:grid;width:44px;height:26px;place-items:center;border-radius:999px;background:transparent;transition:background-color .16s ease,color .16s ease}.mbn-root .mbn-item__icon svg{width:19px;height:19px}.mbn-root .mbn-item__label{max-width:100%;overflow:hidden;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:9.5px;line-height:12px;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}@media (hover: hover){.mbn-root .mbn-item:hover .mbn-item__icon{background:var(--mbn-pill-hover)}}.mbn-root .mbn-item.is-active{color:var(--mbn-ink-active)}.mbn-root .mbn-item.is-active .mbn-item__icon{background:var(--mbn-pill-active)}.mbn-root .mbn-item.is-active .mbn-item__label{font-family:Poppins-Bold,Poppins,sans-serif}.mbn-root .mbn-item--center .mbn-item__icon{width:48px;height:28px;border-radius:10px;background:linear-gradient(135deg,var(--color-brandPrimary),var(--color-brandSecondary));box-shadow:0 6px 14px color-mix(in srgb,var(--color-brandPrimary) 35%,transparent);color:#fff}.mbn-root .mbn-item--center.is-active .mbn-item__icon,.mbn-root .mbn-item--center:hover .mbn-item__icon{background:linear-gradient(135deg,var(--color-brandPrimary),var(--color-redaccent))}.mbn-root .mbn-handle{position:absolute;left:50%;bottom:env(safe-area-inset-bottom);display:grid;width:120px;height:24px;margin-left:-60px;place-items:center;padding:0;border:0;background:transparent;cursor:pointer;outline:none;pointer-events:auto;touch-action:none;-webkit-tap-highlight-color:transparent}.mbn-root .mbn-handle__pill{position:relative;display:inline-flex;min-width:48px;height:20px;align-items:center;justify-content:center;padding:0 12px;border:1px solid var(--mbn-handle-edge);border-radius:999px;background:var(--mbn-handle-surface);box-shadow:var(--mbn-handle-shadow);color:var(--mbn-handle-ink);-webkit-backdrop-filter:blur(12px) saturate(1.6);backdrop-filter:blur(12px) saturate(1.6);translate:0 calc(var(--mbn-pull, 0) * -8px);scale:calc(1 + var(--mbn-pull, 0) * .08);transition:translate 90ms ease-out,scale 90ms ease-out,background-color .16s ease}.mbn-root .mbn-handle__pill:after{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1.5px solid var(--mbn-handle-ink);border-radius:inherit;content:"";opacity:0;pointer-events:none;animation:mbn-handle-ripple 1.3s ease-out .35s 1}.mbn-root .mbn-handle__arrow{display:grid;width:14px;height:14px;flex:none;place-items:center;animation:mbn-handle-nudge 1.1s ease-in-out .45s 2}.mbn-root .mbn-handle__arrow svg{width:14px;height:14px;stroke-width:3}.mbn-root .mbn-handle__label{display:block;max-width:0;margin-left:0;overflow:hidden;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:10.5px;line-height:18px;letter-spacing:.02em;white-space:nowrap;opacity:0;transition:max-width .28s ease,margin-left .28s ease,opacity .16s ease}.mbn-root .mbn-handle.is-labelled .mbn-handle__label{max-width:48px;margin-left:4px;opacity:1}.mbn-root .mbn-handle:active .mbn-handle__pill{background:var(--mbn-handle-surface-press);scale:.95}@media (hover: hover){.mbn-root .mbn-handle:hover .mbn-handle__pill{background:var(--mbn-handle-surface-press)}}.mbn-root .mbn-handle:focus-visible .mbn-handle__pill{box-shadow:var(--mbn-handle-shadow),0 0 0 2px var(--mbn-ink-active)}@keyframes mbn-handle-ripple{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.18,1.7)}}@keyframes mbn-handle-nudge{0%,55%,to{transform:translateY(0)}22%{transform:translateY(-3px)}38%{transform:translateY(.5px)}}@media (prefers-reduced-motion: reduce){.mbn-root .mbn-handle__pill:after,.mbn-root .mbn-handle__arrow{animation:none}.mbn-root .mbn-handle__pill,.mbn-root .mbn-handle__label{transition:none}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.registration input:not(:-moz-placeholder-shown)~label,.registration textarea:not(:-moz-placeholder-shown)~label{--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;transform:translate(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-scale-x: .75;--tw-scale-y: .75;--tw-translate-y: -2.5rem;--tw-translate-x: -1rem}.registration input:focus~label,.registration input:not(:placeholder-shown)~label,.registration textarea:focus~label,.registration textarea:not(:placeholder-shown)~label,.registration select:focus~label,.registration select:not([value=""]):valid~label{--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;transform:translate(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-scale-x: .75;--tw-scale-y: .75;--tw-translate-y: -2.5rem;--tw-translate-x: -1rem}.registration input:focus~label,.registration select:focus~label{--tw-text-opacity: 1;left:0}.registration input~label{left:0;margin-top:0;top:10px}.registration textarea~label{left:10px}.clip-path-circle{clip-path:circle(100% at center)}@font-face{font-family:Poppins-Black;src:url(/fonts/Poppins-Black.ttf) format("truetype")}@font-face{font-family:Poppins-BlackItalic;src:url(/fonts/Poppins-BlackItalic.ttf) format("truetype")}@font-face{font-family:Poppins-Bold;src:url(/fonts/Poppins-Bold.ttf) format("truetype")}@font-face{font-family:Poppins-BoldItalic;src:url(/fonts/Poppins-BoldItalic.ttf) format("truetype")}@font-face{font-family:Poppins-ExtraBold;src:url(/fonts/Poppins-ExtraBold.ttf) format("truetype")}@font-face{font-family:Poppins-ExtraBoldItalic;src:url(/fonts/Poppins-ExtraBoldItalic.ttf) format("truetype")}@font-face{font-family:Poppins-ExtraLight;src:url(/fonts/Poppins-ExtraLight.ttf) format("truetype")}@font-face{font-family:Poppins-ExtraLightItalic;src:url(/fonts/Poppins-ExtraLightItalic.ttf) format("truetype")}@font-face{font-family:Poppins-Italic;src:url(/fonts/Poppins-Italic.ttf) format("truetype")}@font-face{font-family:Poppins-Light;src:url(/fonts/Poppins-Light.ttf) format("truetype")}@font-face{font-family:Poppins-LightItalic;src:url(/fonts/Poppins-LightItalic.ttf) format("truetype")}@font-face{font-family:Poppins-Medium;src:url(/fonts/Poppins-Medium.ttf) format("truetype")}@font-face{font-family:Poppins-MediumItalic;src:url(/fonts/Poppins-MediumItalic.ttf) format("truetype")}@font-face{font-family:Poppins-Regular;src:url(/fonts/Poppins-Regular.ttf) format("truetype")}@font-face{font-family:Poppins-SemiBold;src:url(/fonts/Poppins-SemiBold.ttf) format("truetype")}@font-face{font-family:Poppins-SemiBoldItalic;src:url(/fonts/Poppins-SemiBoldItalic.ttf) format("truetype")}@font-face{font-family:Poppins-Thin;src:url(/fonts/Poppins-Thin.ttf) format("truetype")}@font-face{font-family:Poppins-ThinItalic;src:url(/fonts/Poppins-ThinItalic.ttf) format("truetype")}.lhe-gmail-signup{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem 1rem;margin:0 0 .9rem}.lightem-experience .lhe-gmail-button{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3rem;padding:.5rem 1.35rem .5rem .5rem;border:1px solid var(--lhe-line-strong);border-radius:999px;background:rgba(var(--lhe-deep-rgb),.72);color:var(--lhe-text);cursor:pointer;font-family:Poppins-SemiBold,sans-serif;font-size:.9rem;white-space:nowrap;transition:transform .24s cubic-bezier(.2,.8,.25,1),border-color .24s ease,box-shadow .24s ease}.lightem-experience .lhe-gmail-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:linear-gradient(118deg,rgba(var(--lhe-indigo-lit-rgb),.42) 0%,rgba(var(--lhe-amber-rgb),.3) 100%);opacity:0;transform:scale(.82);transition:opacity .24s ease,transform .32s cubic-bezier(.2,.8,.25,1)}.lightem-experience .lhe-gmail-button:hover{border-color:rgba(var(--lhe-indigo-lit-rgb),.7);box-shadow:var(--lhe-glow-indigo);transform:translateY(-2px) scale(1.018)}.lightem-experience .lhe-gmail-button:hover:before{opacity:1;transform:scale(1)}.lightem-experience .lhe-gmail-button:active{transform:translateY(0) scale(.985);transition-duration:90ms}.lhe-gmail-button__g{display:grid;place-items:center;flex:none;width:2rem;height:2rem;border-radius:999px;background:#fff}.lhe-gmail-button__g svg{width:1.15rem;height:1.15rem}.lhe-gmail-hint{flex:1 1 15rem;max-width:22rem;margin:0;color:var(--lhe-muted);font-family:Poppins-Regular,sans-serif;font-size:.8rem;line-height:1.5}.lhe-gmail-hint strong{color:var(--lhe-cream);font-family:Poppins-SemiBold,sans-serif;font-weight:400}.lhe-gmail-sheet__icon{display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:.95rem;background:#fff;box-shadow:0 0 0 1px rgba(var(--lhe-amber-rgb),.4),var(--lhe-glow-amber)}.lhe-gmail-sheet__icon svg{width:1.9rem;height:1.9rem}.lhe-gmail-points{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.lhe-gmail-points li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;color:var(--lhe-muted);font-size:.86rem;line-height:1.5}.lhe-gmail-points svg{width:1.05rem;height:1.05rem;margin-top:.15rem;color:var(--lhe-amber)}.lhe-gmail-points strong{color:var(--lhe-text);font-family:Poppins-SemiBold,sans-serif;font-weight:400}.lhe-gmail-team{display:grid;justify-items:start;gap:.45rem;padding:.9rem 1rem;border-radius:1rem;border:1px solid rgba(var(--lhe-amber-rgb),.45);background:rgba(var(--lhe-amber-rgb),.1)}.lhe-gmail-team--student{border-color:rgba(var(--lhe-indigo-lit-rgb),.5);background:rgba(var(--lhe-indigo-rgb),.18)}.lhe-gmail-team--student .lhe-gmail-team__title svg{color:rgb(var(--lhe-indigo-lit-rgb))}.lhe-gmail-team__title{display:inline-flex;align-items:center;gap:.5rem;margin:0;color:var(--lhe-cream);font-family:Poppins-SemiBold,sans-serif;font-size:.92rem}.lhe-gmail-team__title svg{color:var(--lhe-amber)}.lhe-gmail-team__text{margin:0 0 .2rem;color:var(--lhe-muted);font-size:.84rem;line-height:1.5}.lhe-gmail-google{display:grid;gap:.6rem}.lhe-gmail-google__lead{margin:0;color:var(--lhe-text);font-family:Poppins-Medium,sans-serif;font-size:.88rem}.lhe-gmail-google__status{margin:0;color:var(--lhe-muted);font-size:.82rem;text-align:center}.lhe-gmail-google__notice{margin:0;padding:.6rem .8rem;border-radius:.8rem;border:1px solid rgba(var(--lhe-amber-ink-rgb),.55);background:rgba(var(--lhe-amber-ink-rgb),.12);color:var(--lhe-cream);font-size:.84rem;line-height:1.5}@media (max-width: 560px){.lhe-gmail-signup{display:grid;grid-template-columns:minmax(0,1fr)}.lightem-experience .lhe-gmail-button{width:100%}.lhe-gmail-hint{max-width:none}}@media (prefers-reduced-motion: reduce){.lightem-experience .lhe-gmail-button,.lightem-experience .lhe-gmail-button:hover,.lightem-experience .lhe-gmail-button:active{transform:none}}.lightem-experience .lhe-nav-actions .lhe-nav-actions__app{border-color:rgba(var(--lhe-amber-rgb),.38);color:var(--lhe-cream)}.lightem-experience .lhe-nav-actions .lhe-nav-actions__app svg{color:var(--lhe-amber)}.lhe-app-band{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);max-width:84rem;margin-inline:auto;padding:clamp(2.6rem,6vw,4.2rem) clamp(1.25rem,5vw,4rem) clamp(1.4rem,3vw,2.2rem);border-bottom:1px solid var(--lhe-line)}.lhe-app-band__eyebrow{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 .7rem;padding:.32rem .75rem;border-radius:999px;border:1px solid rgba(var(--lhe-amber-rgb),.34);background:rgba(var(--lhe-amber-rgb),.08);color:var(--lhe-amber);font-family:Poppins-SemiBold,sans-serif;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.lhe-app-band__title{margin:0;color:var(--lhe-text);font-family:Poppins-Bold,sans-serif;font-size:clamp(1.6rem,3.4vw,2.5rem);line-height:1.12;letter-spacing:-.01em}.lhe-app-band__lead{max-width:34rem;margin:.8rem 0 1.4rem;color:var(--lhe-muted);font-size:.98rem;line-height:1.65}.lhe-app-band__badges{display:flex;flex-wrap:wrap;gap:.75rem}.lightem-experience .lhe-app-badge{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:.8rem;min-width:15rem;padding:.75rem 1rem .75rem .9rem;border-radius:1rem;border:1px solid var(--lhe-line-strong);background:linear-gradient(140deg,rgba(var(--lhe-raise-rgb),.92),rgba(var(--lhe-deep-2-rgb),.96));color:var(--lhe-text);cursor:pointer;text-align:left;box-shadow:var(--lhe-shadow-soft);transition:transform .24s cubic-bezier(.2,.8,.25,1),border-color .24s ease,box-shadow .24s ease}.lightem-experience .lhe-app-badge[data-mine]{order:-1;border-color:rgba(var(--lhe-amber-rgb),.5);background:linear-gradient(120deg,var(--lhe-amber-ink),var(--lhe-amber));color:rgb(var(--lhe-on-amber-rgb));box-shadow:var(--lhe-glow-amber),var(--lhe-shadow-soft)}.lightem-experience .lhe-app-badge:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;background:linear-gradient(118deg,transparent 0%,rgba(255,255,255,.12) 34%,rgba(255,255,255,.45) 50%,rgba(255,255,255,.12) 66%,transparent 100%);transform:translate(-135%) skew(-18deg);transition:transform .68s cubic-bezier(.22,.75,.28,1)}.lightem-experience .lhe-app-badge:hover{transform:translateY(-2px) scale(1.015);border-color:rgba(var(--lhe-amber-rgb),.6)}.lightem-experience .lhe-app-badge:hover:before{transform:translate(135%) skew(-18deg)}.lightem-experience .lhe-app-badge:active{transform:translateY(0) scale(.985);transition-duration:90ms}.lhe-app-badge__logo{flex:none;width:1.9rem;height:1.9rem}.lhe-app-badge__label{display:grid;flex:1;line-height:1.2}.lhe-app-badge__label small{font-family:Poppins-Medium,sans-serif;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;opacity:.78}.lhe-app-badge__label strong{font-family:Poppins-SemiBold,sans-serif;font-size:1.02rem;font-weight:400}.lhe-app-badge__action{flex:none;width:1.1rem;height:1.1rem;opacity:.85}.lhe-app-band__done{display:inline-flex;align-items:center;gap:.55rem;margin:0;padding:.75rem 1rem;border-radius:1rem;border:1px solid rgba(var(--lhe-amber-rgb),.4);background:rgba(var(--lhe-amber-rgb),.1);color:var(--lhe-cream);font-family:Poppins-Medium,sans-serif}.lhe-app-band__done svg{color:var(--lhe-amber);width:1.3rem;height:1.3rem}.lhe-app-band__points{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;margin:1.3rem 0 0;padding:0;list-style:none;color:var(--lhe-muted);font-size:.84rem}.lhe-app-band__points li{display:inline-flex;align-items:center;gap:.4rem}.lhe-app-band__points svg{color:var(--lhe-amber)}.lhe-app-band__visual{position:relative;display:flex;align-items:center;justify-content:center;gap:1.4rem;min-height:20rem}.lhe-app-phone{position:relative;width:11.5rem;aspect-ratio:9 / 18.5;padding:2.4rem .85rem .9rem;border-radius:2.1rem;border:1px solid var(--lhe-line-strong);background:radial-gradient(circle at 30% 18%,rgba(var(--lhe-indigo-lit-rgb),.55),transparent 58%),radial-gradient(circle at 80% 85%,rgba(var(--lhe-amber-rgb),.28),transparent 55%),linear-gradient(170deg,rgb(var(--lhe-deep-rgb)),rgb(var(--lhe-bg-4-rgb)));box-shadow:0 0 0 .42rem rgba(var(--lhe-raise-rgb),.9),0 0 0 .5rem var(--lhe-line-strong),var(--lhe-shadow);transform:rotate(-4deg);animation:lhe-app-float 6s ease-in-out infinite}.lhe-app-phone__island{position:absolute;top:.6rem;left:50%;width:3.4rem;height:.95rem;border-radius:999px;background:rgb(var(--lhe-ink-rgb));transform:translate(-50%)}.lhe-app-phone__time{position:absolute;top:.62rem;left:1.15rem;color:var(--lhe-text);font-family:Poppins-SemiBold,sans-serif;font-size:.58rem}.lhe-app-phone__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem .5rem}.lhe-app-phone__tile{aspect-ratio:1;border-radius:.55rem;background:rgba(var(--lhe-line-rgb),.16)}.lhe-app-phone__tile[data-tone="1"]{background:rgba(var(--lhe-indigo-lit-rgb),.3)}.lhe-app-phone__tile[data-tone="2"]{background:rgba(var(--lhe-periwinkle-rgb),.14)}.lhe-app-phone__tile[data-tone="3"]{background:rgba(var(--lhe-amber-rgb),.16)}.lhe-app-phone__app{position:relative;display:grid;justify-items:center;gap:.2rem}.lhe-app-phone__icon{position:relative;display:block;width:100%;aspect-ratio:1;border-radius:.55rem;overflow:visible}.lhe-app-phone__icon img{display:block;width:100%;height:100%;border-radius:.55rem;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 18px rgba(var(--lhe-amber-rgb),.55)}.lhe-app-phone__icon:after{content:"";position:absolute;top:-.3rem;right:-.3rem;bottom:-.3rem;left:-.3rem;border-radius:.8rem;border:2px solid rgba(var(--lhe-amber-rgb),.85);animation:lhe-app-ring 2.4s ease-out infinite}.lhe-app-phone__app em{color:var(--lhe-text);font-family:Poppins-Medium,sans-serif;font-size:.5rem;font-style:normal;white-space:nowrap}.lhe-app-phone__dock{position:absolute;left:.7rem;right:.7rem;bottom:.7rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding:.45rem;border-radius:1.1rem;background:rgba(var(--lhe-line-rgb),.12)}.lhe-app-phone__dock span{aspect-ratio:1;border-radius:.5rem;background:rgba(var(--lhe-mist-rgb),.14)}.lhe-app-band__qr{display:grid;justify-items:center;gap:.55rem;padding:.85rem;border-radius:1.1rem;border:1px solid var(--lhe-line-strong);background:rgba(var(--lhe-deep-2-rgb),.9);box-shadow:var(--lhe-shadow-soft)}.lhe-app-band__qr svg{display:block;border-radius:.6rem}.lhe-app-band__qr p{max-width:8.5rem;margin:0;color:var(--lhe-muted);font-size:.74rem;line-height:1.35;text-align:center}@keyframes lhe-app-float{0%,to{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(-4deg) translateY(-8px)}}@keyframes lhe-app-ring{0%{opacity:.95;transform:scale(.92)}70%,to{opacity:0;transform:scale(1.28)}}.lhe-app-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:1rem;background:rgba(var(--lhe-ink-rgb),.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:lhe-app-fade .18s ease-out}.lhe-app-sheet{position:relative;width:min(34rem,100%);max-height:min(46rem,calc(100svh - 2rem));overflow-y:auto;overscroll-behavior:contain;border-radius:1.5rem;border:1px solid var(--lhe-line-strong);background:radial-gradient(circle at 12% 0%,rgba(var(--lhe-indigo-lit-rgb),.28),transparent 46%),radial-gradient(circle at 100% 100%,rgba(var(--lhe-amber-rgb),.12),transparent 50%),rgb(var(--lhe-deep-2-rgb));color:var(--lhe-text);box-shadow:var(--lhe-shadow);animation:lhe-app-rise .26s cubic-bezier(.2,.8,.25,1)}.lhe-app-sheet__grab{display:none}.lhe-app-sheet__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1.2rem 1.2rem 1rem}.lhe-app-sheet__icon{display:block;width:3.4rem;height:3.4rem;border-radius:.95rem;overflow:hidden;box-shadow:0 0 0 1px rgba(var(--lhe-amber-rgb),.4),var(--lhe-glow-amber)}.lhe-app-sheet__icon img{display:block;width:100%;height:100%}.lhe-app-sheet__title{margin:0;font-family:Poppins-Bold,sans-serif;font-size:1.25rem;line-height:1.2}.lhe-app-sheet__sub{margin:.2rem 0 0;color:var(--lhe-muted);font-size:.84rem;line-height:1.45}.lightem-experience .lhe-app-sheet__close{display:grid;place-items:center;align-self:start;width:2.3rem;height:2.3rem;border-radius:999px;border:1px solid var(--lhe-line);background:rgba(var(--lhe-raise-rgb),.6);color:rgb(var(--lhe-mist-rgb));cursor:pointer}.lightem-experience .lhe-app-sheet__close:hover{border-color:var(--lhe-line-strong);color:var(--lhe-cream)}.lhe-app-sheet__body{display:grid;gap:1rem;padding:0 1.2rem 1.3rem}.lhe-app-sheet__foot{margin:0;padding-top:.9rem;border-top:1px solid var(--lhe-line);color:var(--lhe-soft);font-size:.76rem;line-height:1.55}.lhe-app-qr{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding:.9rem;border-radius:1.1rem;border:1px solid var(--lhe-line);background:rgba(var(--lhe-panel-rgb),.7)}.lhe-app-qr__code svg{display:block;border-radius:.7rem}.lhe-app-qr__title{margin:0;font-family:Poppins-SemiBold,sans-serif;font-size:.98rem}.lhe-app-qr__text{margin:.25rem 0 .75rem;color:var(--lhe-muted);font-size:.82rem;line-height:1.5}.lhe-app-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;padding:.25rem;border-radius:999px;border:1px solid var(--lhe-line);background:rgba(var(--lhe-ink-0-rgb),.5)}.lightem-experience .lhe-app-tabs__tab{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.5rem;border:0;border-radius:999px;background:none;color:var(--lhe-muted);cursor:pointer;font-family:Poppins-Medium,sans-serif;font-size:.86rem;transition:background-color .2s ease,color .2s ease}.lightem-experience .lhe-app-tabs__tab[aria-selected=true]{background:linear-gradient(120deg,var(--lhe-amber-ink),var(--lhe-amber));color:rgb(var(--lhe-on-amber-rgb));font-family:Poppins-SemiBold,sans-serif}.lhe-app-panel{display:grid;gap:.8rem}.lhe-app-panel__lead{margin:0;color:var(--lhe-muted);font-family:Poppins-Medium,sans-serif;font-size:.84rem}.lhe-app-steps{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.lhe-app-step{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.7rem .85rem;border-radius:1rem;border:1px solid var(--lhe-line);background:rgba(var(--lhe-panel-rgb),.72)}.lhe-app-step__num{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:999px;background:rgba(var(--lhe-amber-rgb),.16);color:var(--lhe-amber);font-family:Poppins-Bold,sans-serif;font-size:.78rem}.lhe-app-step__glyph{display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:.7rem;border:1px solid rgba(var(--lhe-line-rgb),.3);background:rgba(var(--lhe-indigo-lit-rgb),.2);color:rgb(var(--lhe-periwinkle-rgb));font-size:1.1rem}.lhe-app-step__text{margin:0;color:var(--lhe-text);font-size:.88rem;line-height:1.5}.lhe-app-step__text strong{color:var(--lhe-cream);font-family:Poppins-SemiBold,sans-serif;font-weight:400}.lhe-app-one-tap{display:grid;justify-items:stretch;gap:.4rem;text-align:center}.lhe-app-one-tap p{margin:0;color:var(--lhe-muted);font-size:.78rem}.lhe-app-hint{margin:0;padding:.6rem .8rem;border-radius:.8rem;background:rgba(var(--lhe-indigo-lit-rgb),.14);color:var(--lhe-muted);font-size:.8rem;line-height:1.5}.lightem-experience .lhe-app-button{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.6rem;padding:.55rem 1.1rem;border-radius:999px;border:1px solid var(--lhe-line-strong);background:rgba(var(--lhe-raise-rgb),.75);color:var(--lhe-text);cursor:pointer;font-family:Poppins-Medium,sans-serif;font-size:.86rem;text-decoration:none;transition:transform .22s cubic-bezier(.2,.8,.25,1),border-color .22s ease,box-shadow .22s ease}.lightem-experience .lhe-app-button:hover{transform:translateY(-1px);border-color:rgba(var(--lhe-amber-rgb),.55)}.lightem-experience .lhe-app-button:disabled{cursor:progress;opacity:.65;transform:none}.lightem-experience .lhe-app-button--primary{border-color:rgba(var(--lhe-amber-rgb),.5);background:linear-gradient(120deg,var(--lhe-amber-ink),var(--lhe-amber));color:rgb(var(--lhe-on-amber-rgb));font-family:Poppins-SemiBold,sans-serif;box-shadow:var(--lhe-glow-amber)}.lightem-experience .lhe-app-button--big{min-height:3.2rem;font-size:1.02rem}.lhe-app-notice{padding:.9rem 1rem;border-radius:1rem;border:1px solid rgba(var(--lhe-amber-rgb),.45);background:rgba(var(--lhe-amber-rgb),.1)}.lhe-app-notice__title{margin:0;color:var(--lhe-cream);font-family:Poppins-SemiBold,sans-serif;font-size:.92rem}.lhe-app-notice__text{margin:.3rem 0 .75rem;color:var(--lhe-muted);font-size:.82rem;line-height:1.5}.lhe-app-notice__text strong{color:var(--lhe-cream);font-family:Poppins-SemiBold,sans-serif;font-weight:400}.lhe-app-notice__actions{display:flex;flex-wrap:wrap;gap:.5rem}.lhe-app-done{display:grid;justify-items:center;gap:.5rem;padding:.6rem 1.4rem 1.6rem;text-align:center}.lhe-app-done>svg{width:3rem;height:3rem;color:var(--lhe-amber)}.lhe-app-done__title{margin:0;font-family:Poppins-SemiBold,sans-serif;font-size:1.1rem}.lhe-app-done__text{margin:0 0 .6rem;color:var(--lhe-muted);font-size:.86rem}@keyframes lhe-app-fade{0%{opacity:0}}@keyframes lhe-app-rise{0%{opacity:0;transform:translateY(18px) scale(.98)}}@media (max-width: 960px){.lhe-app-band{grid-template-columns:1fr}.lhe-app-band__visual{min-height:0}}@media (max-width: 640px){.lhe-app-overlay{place-items:end stretch;padding:0}.lhe-app-sheet{width:100%;max-height:88svh;border-radius:1.4rem 1.4rem 0 0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom);animation-name:lhe-app-sheet-up}.lhe-app-sheet__grab{display:block;width:2.6rem;height:.3rem;margin:.55rem auto 0;border-radius:999px;background:var(--lhe-line-strong)}.lhe-app-sheet__head{padding-top:.75rem}.lhe-app-band__visual{display:none}.lhe-app-band__badges{display:grid}.lightem-experience .lhe-app-badge{width:100%;min-width:0}}@keyframes lhe-app-sheet-up{0%{transform:translateY(100%)}}@media (max-width: 560px){.lightem-experience .lhe-nav-actions .lhe-nav-actions__app span{display:none}}@media (max-width: 380px){.lightem-experience .lhe-nav-actions .lhe-nav-actions__kit,.lightem-experience .lhe-nav-actions .lhe-nav-actions__signup,.lightem-experience .lhe-nav-actions .lhe-nav-actions__app{padding-inline:.68rem}}@media (prefers-reduced-motion: reduce){.lhe-app-phone,.lhe-app-phone__icon:after,.lhe-app-overlay,.lhe-app-sheet{animation:none}}.lightem-experience{--lhe-amber-rgb: 253, 188, 90;--lhe-amber-hot-rgb: 255, 212, 144;--lhe-amber-ink-rgb: 242, 150, 15;--lhe-cream-rgb: 255, 234, 203;--lhe-indigo-rgb: 46, 49, 146;--lhe-indigo-lit-rgb: 90, 95, 224;--lhe-indigo-mid-rgb: 60, 66, 190;--lhe-line-rgb: 140, 160, 255;--lhe-periwinkle-rgb: 190, 205, 255;--lhe-mist-rgb: 219, 228, 255;--lhe-text-rgb: 238, 242, 255;--lhe-muted-rgb: 182, 195, 230;--lhe-muted-2-rgb: 159, 176, 218;--lhe-slate-rgb: 160, 174, 214;--lhe-soft-rgb: 133, 147, 189;--lhe-blue-rgb: 11, 116, 222;--lhe-cyan-rgb: 34, 211, 238;--lhe-ink-rgb: 4, 6, 14;--lhe-ink-0-rgb: 5, 7, 15;--lhe-deep-rgb: 12, 17, 38;--lhe-deep-2-rgb: 10, 14, 33;--lhe-deep-3-rgb: 6, 9, 22;--lhe-deep-4-rgb: 8, 11, 28;--lhe-raise-rgb: 30, 38, 76;--lhe-raise-2-rgb: 28, 36, 72;--lhe-panel-rgb: 17, 23, 48;--lhe-bg-top-rgb: 7, 11, 26;--lhe-bg-1-rgb: 10, 13, 28;--lhe-bg-2-rgb: 8, 12, 28;--lhe-bg-3-rgb: 6, 10, 24;--lhe-bg-4-rgb: 4, 6, 15;--lhe-bg-bottom-rgb: 3, 5, 12;--lhe-on-amber-rgb: 16, 19, 31;--lhe-lock-1-rgb: 27, 32, 84;--lhe-lock-2-rgb: 18, 21, 58;--lhe-lock-3-rgb: 11, 14, 42;--lhe-indigo: rgb(var(--lhe-indigo-rgb));--lhe-indigo-lit: rgb(var(--lhe-indigo-lit-rgb));--lhe-indigo-soft: rgba(var(--lhe-indigo-lit-rgb), .16);--lhe-amber: rgb(var(--lhe-amber-rgb));--lhe-amber-hot: rgb(var(--lhe-amber-hot-rgb));--lhe-amber-ink: rgb(var(--lhe-amber-ink-rgb));--lhe-cream: rgb(var(--lhe-cream-rgb));--lhe-brand: var(--color-brandPrimary, #0047b8);--lhe-brand-2: var(--color-brandSecondary, rgb(var(--lhe-blue-rgb)));--lhe-accent: rgb(var(--lhe-cyan-rgb));--lhe-ink: rgb(var(--lhe-ink-0-rgb));--lhe-ink-2: rgb(var(--lhe-bg-2-rgb));--lhe-panel: rgba(var(--lhe-panel-rgb), .58);--lhe-panel-strong: rgba(var(--lhe-deep-2-rgb), .86);--lhe-panel-lift: rgba(var(--lhe-raise-2-rgb), .66);--lhe-line: rgba(var(--lhe-line-rgb), .16);--lhe-line-strong: rgba(var(--lhe-line-rgb), .34);--lhe-text: rgb(var(--lhe-text-rgb));--lhe-muted: rgb(var(--lhe-muted-rgb));--lhe-soft: rgb(var(--lhe-soft-rgb));--lhe-motif-gradient: linear-gradient( 100deg, var(--lhe-indigo-lit) 0%, var(--lhe-amber) 54%, var(--lhe-cream) 100% );--lhe-shadow: 0 30px 70px rgba(0, 0, 0, .55);--lhe-shadow-soft: 0 18px 44px rgba(0, 0, 0, .42);--lhe-glow-amber: 0 0 34px rgba(var(--lhe-amber-rgb), .28);--lhe-glow-indigo: 0 0 40px rgba(var(--lhe-indigo-lit-rgb), .3);--lhe-velocity: 0;--lhe-scroll: 0;position:relative;min-height:900svh;overflow-x:clip;background:var(--lhe-ink);color:var(--lhe-text);color-scheme:dark;font-family:Poppins-Light,Poppins,sans-serif;isolation:isolate}.lightem-experience.lhe--exinnov{--lhe-amber-rgb: 248, 170, 38;--lhe-amber-hot-rgb: 255, 214, 102;--lhe-amber-ink-rgb: 243, 112, 33;--lhe-cream-rgb: 255, 246, 205;--lhe-indigo-rgb: 8, 122, 58;--lhe-indigo-lit-rgb: 46, 196, 104;--lhe-indigo-mid-rgb: 20, 150, 80;--lhe-line-rgb: 120, 230, 170;--lhe-periwinkle-rgb: 190, 245, 215;--lhe-mist-rgb: 214, 247, 228;--lhe-text-rgb: 236, 253, 244;--lhe-muted-rgb: 175, 214, 193;--lhe-muted-2-rgb: 150, 196, 172;--lhe-slate-rgb: 150, 190, 170;--lhe-soft-rgb: 124, 166, 146;--lhe-blue-rgb: 13, 148, 136;--lhe-cyan-rgb: 52, 211, 153;--lhe-ink-rgb: 3, 10, 7;--lhe-ink-0-rgb: 4, 12, 8;--lhe-deep-rgb: 8, 26, 18;--lhe-deep-2-rgb: 7, 22, 15;--lhe-deep-3-rgb: 5, 16, 11;--lhe-deep-4-rgb: 6, 19, 13;--lhe-raise-rgb: 18, 58, 38;--lhe-raise-2-rgb: 17, 54, 36;--lhe-panel-rgb: 11, 34, 23;--lhe-bg-top-rgb: 6, 20, 14;--lhe-bg-1-rgb: 8, 22, 15;--lhe-bg-2-rgb: 7, 20, 14;--lhe-bg-3-rgb: 5, 17, 12;--lhe-bg-4-rgb: 3, 11, 8;--lhe-bg-bottom-rgb: 2, 8, 5;--lhe-on-amber-rgb: 12, 24, 16;--lhe-lock-1-rgb: 14, 64, 38;--lhe-lock-2-rgb: 10, 44, 27;--lhe-lock-3-rgb: 7, 30, 19}.lightem-experience.lhe--richwell{--lhe-amber-rgb: 242, 195, 11;--lhe-amber-hot-rgb: 255, 226, 122;--lhe-amber-ink-rgb: 209, 159, 0;--lhe-cream-rgb: 255, 244, 200;--lhe-indigo-rgb: 150, 12, 174;--lhe-indigo-lit-rgb: 200, 96, 230;--lhe-indigo-mid-rgb: 170, 40, 200;--lhe-line-rgb: 214, 150, 240;--lhe-periwinkle-rgb: 232, 200, 250;--lhe-mist-rgb: 240, 222, 252;--lhe-text-rgb: 250, 242, 255;--lhe-muted-rgb: 214, 190, 228;--lhe-muted-2-rgb: 196, 168, 214;--lhe-slate-rgb: 190, 160, 208;--lhe-soft-rgb: 172, 142, 192;--lhe-blue-rgb: 122, 32, 170;--lhe-cyan-rgb: 233, 168, 255;--lhe-ink-rgb: 8, 2, 12;--lhe-ink-0-rgb: 10, 3, 15;--lhe-deep-rgb: 26, 8, 36;--lhe-deep-2-rgb: 22, 6, 30;--lhe-deep-3-rgb: 16, 4, 22;--lhe-deep-4-rgb: 19, 5, 26;--lhe-raise-rgb: 58, 18, 76;--lhe-raise-2-rgb: 54, 16, 70;--lhe-panel-rgb: 34, 10, 46;--lhe-bg-top-rgb: 22, 6, 30;--lhe-bg-1-rgb: 24, 7, 33;--lhe-bg-2-rgb: 20, 6, 28;--lhe-bg-3-rgb: 16, 4, 23;--lhe-bg-4-rgb: 10, 3, 15;--lhe-bg-bottom-rgb: 6, 1, 10;--lhe-on-amber-rgb: 34, 8, 44;--lhe-lock-1-rgb: 70, 16, 90;--lhe-lock-2-rgb: 48, 11, 62;--lhe-lock-3-rgb: 32, 8, 42}.lightem-experience:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(1100px 720px at 78% 16%,rgba(var(--lhe-indigo-rgb),.42),transparent 68%),radial-gradient(900px 640px at 18% 78%,rgba(var(--lhe-blue-rgb),.22),transparent 70%),radial-gradient(760px 520px at 52% 46%,rgba(var(--lhe-amber-rgb),.09),transparent 72%),linear-gradient(180deg,rgb(var(--lhe-bg-top-rgb)) 0%,rgb(var(--lhe-ink-0-rgb)) 46%,rgb(var(--lhe-bg-bottom-rgb)) 100%)}.lightem-experience:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 52%,rgba(var(--lhe-amber-rgb),.2),transparent 22rem),radial-gradient(circle at 50% 58%,rgba(var(--lhe-indigo-lit-rgb),.18),transparent 27rem);opacity:0}.lightem-experience.lhe-audio-pulse:after{animation:lhe-audio-pulse .52s ease-out}@keyframes lhe-audio-pulse{0%{opacity:0;transform:scale(.985)}32%{opacity:.85}to{opacity:0;transform:scale(1.025)}}.lhe-parallax{position:fixed;top:-12%;right:0;bottom:-12%;left:0;z-index:0;pointer-events:none;overflow:hidden}.lhe-parallax__layer{position:absolute;top:-14%;right:-6%;bottom:-14%;left:-6%;display:block;will-change:transform}.lhe-parallax__layer--stars{background-image:radial-gradient(1.5px 1.5px at 12% 18%,rgba(var(--lhe-cream-rgb),.5),transparent 60%),radial-gradient(1.5px 1.5px at 74% 12%,rgba(var(--lhe-periwinkle-rgb),.42),transparent 60%),radial-gradient(1.2px 1.2px at 32% 62%,rgba(var(--lhe-amber-rgb),.38),transparent 60%),radial-gradient(1.6px 1.6px at 86% 54%,rgba(255,255,255,.28),transparent 60%),radial-gradient(1.2px 1.2px at 56% 84%,rgba(var(--lhe-periwinkle-rgb),.34),transparent 60%),radial-gradient(1.4px 1.4px at 22% 92%,rgba(var(--lhe-amber-rgb),.26),transparent 60%),radial-gradient(1.2px 1.2px at 94% 88%,rgba(var(--lhe-cream-rgb),.3),transparent 60%);opacity:.9}.lhe-parallax__layer--aurora{background:radial-gradient(620px 420px at 84% 22%,rgba(var(--lhe-indigo-lit-rgb),.3),transparent 70%),radial-gradient(520px 360px at 12% 46%,rgba(var(--lhe-cyan-rgb),.14),transparent 72%),radial-gradient(680px 460px at 60% 88%,rgba(var(--lhe-amber-rgb),.14),transparent 72%);filter:blur(6px)}.lhe-parallax__layer--rings{background-image:repeating-radial-gradient(circle at 78% 30%,rgba(var(--lhe-line-rgb),.07) 0 1px,transparent 1px 132px),repeating-radial-gradient(circle at 16% 74%,rgba(var(--lhe-amber-rgb),.06) 0 1px,transparent 1px 104px);opacity:.9}.lhe-parallax__layer--grid{background-image:linear-gradient(rgba(var(--lhe-line-rgb),.05) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--lhe-line-rgb),.05) 1px,transparent 1px);background-size:74px 74px,74px 74px;mask-image:radial-gradient(circle at 50% 40%,#000 0%,transparent 78%);-webkit-mask-image:radial-gradient(circle at 50% 40%,#000 0%,transparent 78%);opacity:.7}.lhe-main{position:relative;z-index:2}.lhe-webgl-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;transform:translateZ(0);will-change:opacity}.lhe-webgl-layer canvas{display:block;width:100%;height:100%;cursor:grab}.lhe-webgl-layer--dragging canvas,.lightem-experience--scene-dragging{cursor:grabbing}.lightem-experience:not(.lhe--fallback) .lhe-section{pointer-events:none}.lightem-experience:not(.lhe--fallback) a,.lightem-experience:not(.lhe--fallback) button,.lightem-experience:not(.lhe--fallback) input,.lightem-experience:not(.lhe--fallback) textarea,.lightem-experience:not(.lhe--fallback) select,.lightem-experience:not(.lhe--fallback) .lhe-section-content{pointer-events:auto}.lightem-experience button,.lightem-experience a,.lightem-experience summary,.lightem-experience label{color:var(--lhe-text)}.lhe-nav{position:fixed;inset-inline:0;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem clamp(1rem,4vw,3.2rem);border-bottom:1px solid rgba(var(--lhe-line-rgb),.12);background:linear-gradient(180deg,rgba(var(--lhe-ink-0-rgb),.92) 0%,rgba(var(--lhe-ink-0-rgb),.66) 78%,rgba(var(--lhe-ink-0-rgb),0) 100%);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}.lhe-skip-link{position:absolute;left:-9999px;top:.6rem;z-index:30;padding:.55rem .9rem;border-radius:.6rem;background:var(--lhe-amber);color:rgb(var(--lhe-bg-1-rgb));font-family:Poppins-SemiBold,sans-serif;font-size:.78rem}.lhe-skip-link:focus{left:clamp(1rem,4vw,3.2rem)}.lhe-brand{display:inline-flex;align-items:center;gap:.65rem;border:0;background:none;cursor:pointer;padding:0}.lhe-brand__mark{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.85rem;border:1px solid rgba(var(--lhe-amber-rgb),.32);background:radial-gradient(circle at 50% 42%,rgba(var(--lhe-cream-rgb),.2),transparent 68%),rgba(var(--lhe-deep-rgb),.9);box-shadow:var(--lhe-glow-amber)}.lhe-brand__mark img{width:1.75rem;height:1.75rem;-o-object-fit:contain;object-fit:contain}.lhe-brand__wordmark{color:var(--lhe-text);font-family:Poppins-Black,Poppins,sans-serif;font-size:1.02rem;letter-spacing:.16em;text-transform:uppercase}.lhe-nav-links{display:flex;align-items:center;gap:.15rem;padding:.28rem;border-radius:999px;border:1px solid var(--lhe-line);background:rgba(var(--lhe-deep-rgb),.6)}.lhe-nav-links button,.lhe-nav-actions button,.lhe-nav-actions a{display:inline-flex;align-items:center;gap:.42rem;border:0;background:none;color:rgb(var(--lhe-mist-rgb));cursor:pointer;font-family:Poppins-Medium,sans-serif;font-size:.8rem;letter-spacing:.01em;padding:.5rem .95rem;border-radius:999px;text-decoration:none;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.lhe-nav-links button:hover{color:var(--lhe-cream);background:rgba(var(--lhe-indigo-lit-rgb),.22)}.lhe-nav-actions{display:flex;align-items:center;gap:.5rem}.lhe-nav-actions button,.lhe-nav-actions a{border:1px solid var(--lhe-line);background:rgba(var(--lhe-deep-rgb),.6);min-height:2.5rem}.lhe-nav-actions button:hover,.lhe-nav-actions a:hover{color:var(--lhe-cream);border-color:var(--lhe-line-strong);background:rgba(var(--lhe-raise-rgb),.8)}.lhe-nav-actions .lhe-nav-actions__primary{border-color:rgba(var(--lhe-amber-rgb),.44);background:linear-gradient(120deg,var(--lhe-amber-ink),var(--lhe-amber));color:rgb(var(--lhe-on-amber-rgb));font-family:Poppins-SemiBold,sans-serif;box-shadow:var(--lhe-glow-amber)}.lhe-nav-actions .lhe-nav-actions__primary:hover{color:rgb(var(--lhe-on-amber-rgb));background:linear-gradient(120deg,var(--lhe-amber),var(--lhe-amber-hot));box-shadow:0 0 44px rgba(var(--lhe-amber-rgb),.44)}.lhe-section{position:relative;min-height:100svh;display:flex;align-items:center;overflow:clip}.lhe-section--wide{min-height:auto;padding-block:clamp(6rem,13vh,10rem)}.lhe-section-content:before{content:"";position:absolute;top:-8%;right:-7%;bottom:-8%;left:-7%;z-index:-1;pointer-events:none;background:radial-gradient(76% 64% at 32% 46%,rgba(var(--lhe-ink-rgb),.92) 0%,rgba(var(--lhe-ink-rgb),.7) 42%,rgba(var(--lhe-ink-rgb),.2) 74%,transparent 100%)}.lhe-section[data-align=end] .lhe-section-content:before{background:radial-gradient(76% 64% at 68% 46%,rgba(var(--lhe-ink-rgb),.92) 0%,rgba(var(--lhe-ink-rgb),.7) 42%,rgba(var(--lhe-ink-rgb),.2) 74%,transparent 100%)}.lhe-section[data-align=wide] .lhe-section-content:before{top:-7%;right:-4%;bottom:-7%;left:-4%;background:radial-gradient(60% 48% at 50% 24%,rgba(var(--lhe-ink-rgb),.95) 0%,rgba(var(--lhe-ink-rgb),.78) 46%,rgba(var(--lhe-ink-rgb),.24) 78%,transparent 100%)}.lhe-section__inner{position:relative;width:100%;max-width:84rem;margin-inline:auto;padding:clamp(6.5rem,12vh,9rem) clamp(1.25rem,5vw,4rem);transform:skewY(calc(var(--lhe-velocity) * .3deg))}.lhe-section-content{position:relative;z-index:2;max-width:42rem;will-change:transform}.lhe-section[data-align=end] .lhe-section-content{margin-inline-start:auto}.lhe-section[data-align=wide] .lhe-section-content{max-width:100%}.lhe-section[data-align=wide] .lhe-pillar-kicker,.lhe-section[data-align=wide] .lhe-section-title,.lhe-section[data-align=wide] .lhe-lead,.lhe-section[data-align=wide] .lhe-footnote{margin-inline:auto;text-align:center;justify-content:center}.lhe-section[data-align=wide] .lhe-eyebrow{display:flex;justify-content:center;text-align:center}.lhe-section[data-align=wide] .lhe-eyebrow:after{content:"";width:2.1rem;height:1px;background:linear-gradient(270deg,var(--lhe-amber),transparent)}.lhe-section[data-align=wide] .lhe-lead,.lhe-section[data-align=wide] .lhe-footnote{max-width:54rem}.lhe-section[data-align=wide] .lhe-section-title .lhe-line-mask{justify-content:center}.lhe-section--hero .lhe-section__inner{padding-block:clamp(7rem,14vh,10rem)}.lhe-section--cta .lhe-section-content{max-width:74rem}.lhe-sweep{position:absolute;inset-block:0;left:0;width:34%;z-index:1;pointer-events:none;opacity:0;background:linear-gradient(100deg,transparent 0%,rgba(var(--lhe-amber-rgb),.07) 42%,rgba(var(--lhe-cream-rgb),.12) 52%,rgba(var(--lhe-indigo-lit-rgb),.07) 62%,transparent 100%);filter:blur(14px)}.lhe--fallback .lhe-sweep{display:none}.lhe-eyebrow{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 1rem;color:var(--lhe-amber);font-family:Poppins-SemiBold,sans-serif;font-size:.72rem;letter-spacing:.24em;text-transform:uppercase}.lhe-eyebrow:before{content:"";width:2.1rem;height:1px;background:linear-gradient(90deg,var(--lhe-amber),transparent)}.lhe-pillar-kicker{display:flex;align-items:center;gap:.6rem;margin:0 0 .85rem;font-family:Poppins-Bold,sans-serif;font-size:clamp(1.02rem,1.6vw,1.28rem);letter-spacing:-.01em}.lhe-pillar-kicker__accent{background:var(--lhe-motif-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.lhe-pillar-kicker__dot{width:.34rem;height:.34rem;border-radius:999px;background:var(--lhe-amber);box-shadow:0 0 12px rgba(var(--lhe-amber-rgb),.8)}.lhe-pillar-kicker__suffix{color:var(--lhe-soft);font-family:Poppins-Regular,sans-serif;font-size:.94rem}.lhe-hero-title,.lhe-section-title{margin:0 0 1.15rem;font-family:Poppins-Black,Poppins,sans-serif;letter-spacing:-.035em;line-height:.98}.lhe-hero-title{font-size:clamp(2.9rem,7.4vw,5.6rem)}.lhe-section-title{font-size:clamp(2.1rem,4.4vw,3.5rem)}.lhe-hero-title .lhe-line-mask{display:flex}.lhe-hero-title .lhe-line{background:linear-gradient(104deg,#ffffff 0%,var(--lhe-cream) 38%,var(--lhe-amber) 72%,var(--lhe-indigo-lit) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;width:-moz-fit-content;width:fit-content}.lhe-section-title .lhe-line{color:var(--lhe-text)}.lhe-line-mask{display:block;overflow:hidden;padding-bottom:.08em}.lhe-line{display:block;will-change:transform}.lightem-experience:not(.lhe--fallback) .lhe-line:not(.lhe-line--instant){opacity:0;transform:translateY(112%)}.lightem-experience:not(.lhe--fallback) .lhe-reveal{opacity:0;transform:translateY(30px)}.lightem-experience .lhe-section--hero .lhe-reveal,.lightem-experience .lhe-section--hero .lhe-line{opacity:1;transform:none}.lhe-lead{max-width:40rem;margin:0 0 1.8rem;color:var(--lhe-muted);font-family:Poppins-Regular,sans-serif;font-size:clamp(.98rem,1.32vw,1.1rem);line-height:1.72}.lhe-section--hero .lhe-lead{max-width:34rem}.lhe-footnote{display:flex;align-items:flex-start;gap:.6rem;max-width:46rem;margin:2rem 0 0;padding:.9rem 1.15rem;border-radius:.9rem;border:1px solid rgba(var(--lhe-amber-rgb),.24);background:rgba(var(--lhe-amber-rgb),.06);color:var(--lhe-cream);font-family:Poppins-Regular,sans-serif;font-size:.88rem;line-height:1.62;text-align:left}.lhe-footnote span{display:inline-flex;flex-shrink:0;margin-top:.14rem;color:var(--lhe-amber)}.lhe-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.4rem,1fr));gap:.7rem;margin:2rem 0 0;max-width:40rem}.lhe-stat{position:relative;padding:.9rem 1rem;border-radius:.95rem;border:1px solid var(--lhe-line);background:var(--lhe-panel);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden}.lhe-stat:before{content:"";position:absolute;inset-inline:0;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--lhe-amber),transparent);opacity:.5}.lhe-stat__value{margin:0;color:var(--lhe-cream);font-family:Poppins-Black,sans-serif;font-size:1.28rem;letter-spacing:-.02em}.lhe-stat__label{margin:0 0 .3rem;color:var(--lhe-muted);font-family:Poppins-Regular,sans-serif;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.lhe-hero-actions{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.4rem}.lhe-hero-actions button,.lhe-submit,.lhe-quote__cta,.lhe-footer-rich__primary{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3rem;padding:.78rem 1.5rem;border:1px solid rgba(var(--lhe-amber-rgb),.42);border-radius:999px;background:linear-gradient(120deg,var(--lhe-amber-ink) 0%,var(--lhe-amber) 100%);color:rgb(var(--lhe-on-amber-rgb));cursor:pointer;font-family:Poppins-SemiBold,sans-serif;font-size:.9rem;box-shadow:var(--lhe-glow-amber);transition:background .2s ease,box-shadow .2s ease,border-color .2s ease,filter .2s ease}.lhe-hero-actions button:hover,.lhe-submit:hover,.lhe-quote__cta:hover,.lhe-footer-rich__primary:hover{background:linear-gradient(120deg,var(--lhe-amber) 0%,var(--lhe-amber-hot) 100%);box-shadow:0 0 48px rgba(var(--lhe-amber-rgb),.42)}.lhe-hero-actions .lhe-ghost-button{border-color:var(--lhe-line-strong);background:rgba(var(--lhe-deep-rgb),.66);color:var(--lhe-text);box-shadow:none}.lhe-hero-actions .lhe-ghost-button:hover{border-color:rgba(var(--lhe-indigo-lit-rgb),.7);background:rgba(var(--lhe-raise-rgb),.86);box-shadow:var(--lhe-glow-indigo)}.lhe-hero-actions button,.lhe-submit,.lhe-quote__cta,.lhe-footer-rich__primary,.lhe-nav-actions .lhe-nav-actions__primary{position:relative;isolation:isolate;overflow:hidden;transform:translateZ(0);transition:transform .26s cubic-bezier(.2,.8,.25,1),background .26s ease,box-shadow .26s ease,border-color .26s ease,filter .26s ease}.lhe-hero-actions button:before,.lhe-submit:before,.lhe-quote__cta:before,.lhe-footer-rich__primary:before,.lhe-nav-actions .lhe-nav-actions__primary:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;background:linear-gradient(118deg,transparent 0%,rgba(255,255,255,.16) 34%,rgba(255,255,255,.62) 50%,rgba(255,255,255,.16) 66%,transparent 100%);transform:translate(-135%) skew(-18deg);transition:transform .68s cubic-bezier(.22,.75,.28,1)}.lhe-hero-actions button:hover,.lhe-submit:hover,.lhe-quote__cta:hover,.lhe-footer-rich__primary:hover,.lhe-nav-actions .lhe-nav-actions__primary:hover{transform:translateY(-2px) scale(1.018)}.lhe-hero-actions button:hover:before,.lhe-submit:hover:before,.lhe-quote__cta:hover:before,.lhe-footer-rich__primary:hover:before,.lhe-nav-actions .lhe-nav-actions__primary:hover:before{transform:translate(135%) skew(-18deg)}.lhe-hero-actions button:active,.lhe-submit:active,.lhe-quote__cta:active,.lhe-footer-rich__primary:active,.lhe-nav-actions .lhe-nav-actions__primary:active{transform:translateY(0) scale(.985);transition-duration:90ms}.lhe-nav-links button,.lhe-nav-actions button,.lhe-nav-actions a,.lhe-hero-actions .lhe-ghost-button,.lhe-footer-rich__actions a,.lhe-sound-toggle{position:relative;isolation:isolate;transition:transform .24s cubic-bezier(.2,.8,.25,1),color .22s ease,border-color .24s ease,box-shadow .24s ease}.lhe-nav-links button:before,.lhe-nav-actions button:before,.lhe-nav-actions a:before,.lhe-hero-actions .lhe-ghost-button:before,.lhe-footer-rich__actions a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:linear-gradient(118deg,rgba(var(--lhe-indigo-lit-rgb),.42) 0%,rgba(var(--lhe-amber-rgb),.3) 100%);opacity:0;transform:scale(.82);transition:opacity .24s ease,transform .32s cubic-bezier(.2,.8,.25,1)}.lhe-nav-links button:hover:before,.lhe-nav-actions button:hover:before,.lhe-nav-actions a:hover:before,.lhe-hero-actions .lhe-ghost-button:hover:before,.lhe-footer-rich__actions a:hover:before{opacity:1;transform:scale(1)}.lhe-nav-links button:hover,.lhe-nav-actions button:hover,.lhe-nav-actions a:hover,.lhe-footer-rich__actions a:hover{transform:translateY(-1px)}.lhe-hero-actions .lhe-ghost-button:hover{transform:translateY(-2px) scale(1.018)}.lhe-nav-links button:active,.lhe-nav-actions button:active,.lhe-nav-actions a:active,.lhe-hero-actions .lhe-ghost-button:active,.lhe-footer-rich__actions a:active{transform:translateY(0) scale(.985);transition-duration:90ms}.lhe-sound-toggle:hover{transform:scale(1.08)}.lhe-sound-toggle:active{transform:scale(.94);transition-duration:90ms}.lhe-hero-actions button svg,.lhe-submit svg,.lhe-quote__cta svg,.lhe-footer-rich__primary svg,.lhe-footer-rich__base button svg,.lhe-nav-actions .lhe-nav-actions__primary svg{transition:transform .26s cubic-bezier(.2,.8,.25,1)}.lhe-hero-actions button:hover svg,.lhe-submit:hover svg,.lhe-quote__cta:hover svg,.lhe-footer-rich__primary:hover svg,.lhe-footer-rich__base button:hover svg,.lhe-nav-actions .lhe-nav-actions__primary:hover svg{transform:translate(3px)}.lhe-progress__item{transition:color .2s ease,transform .22s cubic-bezier(.2,.8,.25,1)}.lhe-progress__item:hover{transform:translate(-3px)}.lhe-points li{transition:color .2s ease,border-color .2s ease,background-color .2s ease,transform .22s cubic-bezier(.2,.8,.25,1)}.lhe-points li:hover{transform:translateY(-2px);border-color:rgba(var(--lhe-amber-rgb),.4);color:var(--lhe-cream)}.lhe-scroll-cue{display:inline-flex;align-items:center;gap:.55rem;margin-top:2rem;color:var(--lhe-soft);font-family:Poppins-Regular,sans-serif;font-size:.78rem;letter-spacing:.05em}.lhe-scroll-cue svg{animation:lhe-cue 2.2s ease-in-out infinite;color:var(--lhe-amber)}@keyframes lhe-cue{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(5px);opacity:1}}.lhe-feature-grid,.lhe-capability-grid,.lhe-module-grid,.lhe-quote__steps{perspective:1200px}.lhe-tilt-card{transform-style:preserve-3d}.lhe-feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.85rem;margin:0 0 1.7rem}.lhe-feature-card,.lhe-capability,.lhe-module-card,.lhe-quote__step{position:relative;padding:1.15rem 1.2rem;border-radius:1.1rem;border:1px solid var(--lhe-line);background:var(--lhe-panel);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--lhe-shadow-soft);overflow:hidden;transition:border-color .22s ease,background-color .22s ease,box-shadow .22s ease,filter .22s ease}.lhe-feature-card:after,.lhe-capability:after,.lhe-module-card:after,.lhe-quote__step:after{content:"";position:absolute;inset-inline:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--lhe-line-rgb),.5),transparent);opacity:.5;transition:opacity .22s ease,background .22s ease}.lhe-feature-card:hover,.lhe-capability:hover,.lhe-module-card:hover,.lhe-quote__step:hover{border-color:rgba(var(--lhe-amber-rgb),.44);background:var(--lhe-panel-lift);box-shadow:var(--lhe-shadow),var(--lhe-glow-amber);filter:brightness(1.06)}.lhe-feature-card:hover:after,.lhe-capability:hover:after,.lhe-module-card:hover:after,.lhe-quote__step:hover:after{background:linear-gradient(90deg,transparent,var(--lhe-amber),transparent);opacity:1}.lhe-feature-card__icon,.lhe-capability__icon,.lhe-module-card__icon,.lhe-quote__icon{display:inline-grid;place-items:center;width:2.35rem;height:2.35rem;margin-bottom:.75rem;border-radius:.75rem;border:1px solid rgba(var(--lhe-amber-rgb),.28);background:radial-gradient(circle at 40% 30%,rgba(var(--lhe-amber-rgb),.24),transparent 70%),rgba(var(--lhe-indigo-rgb),.34);color:var(--lhe-amber);font-size:1.05rem}.lhe-feature-card__title,.lhe-capability__title,.lhe-module-card__title,.lhe-quote__step-title{margin:0 0 .42rem;color:var(--lhe-text);font-family:Poppins-SemiBold,sans-serif;font-size:1rem;letter-spacing:-.01em}.lhe-feature-card__text,.lhe-module-card__text,.lhe-quote__step-text{margin:0;color:var(--lhe-muted);font-family:Poppins-Regular,sans-serif;font-size:.85rem;line-height:1.66}.lhe-capability-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16.5rem,1fr));gap:1rem;margin-top:2.6rem;text-align:left}.lhe-capability{padding:1.4rem 1.35rem}.lhe-capability__head{display:flex;align-items:flex-start;gap:.85rem;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid var(--lhe-line)}.lhe-capability__head .lhe-capability__icon{margin-bottom:0;flex-shrink:0}.lhe-capability__note{margin:.2rem 0 0;color:rgb(var(--lhe-muted-2-rgb));font-family:Poppins-Regular,sans-serif;font-size:.76rem;letter-spacing:.05em;text-transform:uppercase}.lhe-capability__list{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.lhe-capability__list li{display:flex;align-items:center;gap:.6rem;color:var(--lhe-muted);font-family:Poppins-Regular,sans-serif;font-size:.855rem;line-height:1.4}.lhe-capability__bullet{display:inline-grid;place-items:center;width:1.55rem;height:1.55rem;flex-shrink:0;border-radius:.5rem;border:1px solid var(--lhe-line);background:rgba(var(--lhe-indigo-rgb),.28);color:var(--lhe-cream);font-size:.76rem}.lhe-module-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.9rem;margin-top:2.6rem;text-align:left}.lhe-module-card{padding:1.3rem 1.25rem 1.15rem}.lhe-module-card__glow{position:absolute;inset:auto -30% -60% auto;right:-30%;width:14rem;height:14rem;border-radius:999px;background:radial-gradient(circle,rgba(var(--lhe-indigo-lit-rgb),.4),transparent 68%);opacity:.5;pointer-events:none;transition:opacity .22s ease}.lhe-module-card:hover .lhe-module-card__glow{opacity:1;background:radial-gradient(circle,rgba(var(--lhe-amber-rgb),.34),transparent 68%)}.lhe-module-card__head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.4rem}.lhe-module-card__head .lhe-module-card__icon{margin-bottom:0}.lhe-module-card__code{padding:.24rem .6rem;border-radius:999px;border:1px solid var(--lhe-line);background:rgba(var(--lhe-indigo-rgb),.3);color:var(--lhe-cream);font-family:Poppins-SemiBold,sans-serif;font-size:.66rem;letter-spacing:.13em}.lhe-module-card__chips{display:flex;flex-wrap:wrap;gap:.35rem;margin:.9rem 0 0;padding:0;list-style:none}.lhe-module-card__chips li{padding:.26rem .62rem;border-radius:999px;border:1px solid rgba(var(--lhe-line-rgb),.2);background:rgba(var(--lhe-deep-2-rgb),.7);color:var(--lhe-muted);font-family:Poppins-Regular,sans-serif;font-size:.7rem}.lhe-module-card__link{position:relative;display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;margin-top:.7rem;color:var(--lhe-amber);font-size:.8rem;text-decoration:underline;text-underline-offset:.2em}.lhe-module-card__link:hover{color:var(--lhe-text)}.lhe-module-card__link:focus-visible{outline:2px solid var(--lhe-amber);outline-offset:3px;border-radius:.2rem}.lhe-module-card__media{position:relative;display:block;margin:-1.3rem -1.25rem 1rem;aspect-ratio:16 / 10;overflow:hidden;border-bottom:1px solid var(--lhe-line);background:rgba(var(--lhe-deep-2-rgb),.7)}.lhe-module-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 58%,rgba(var(--lhe-panel-rgb),.55) 100%)}.lhe-module-card__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.lhe-module-card:hover .lhe-module-card__media img{transform:scale(1.05)}.lhe-media{position:relative;margin:0 0 1.9rem}.lhe-media--inset{padding-bottom:1.4rem}.lhe-media__frame{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;border-radius:1.1rem;border:1px solid var(--lhe-line-strong);background:var(--lhe-panel);box-shadow:var(--lhe-shadow),0 0 0 1px rgba(var(--lhe-amber-rgb),.08)}.lhe-media__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 rgba(var(--lhe-cream-rgb),.24),inset 0 -48px 64px -36px rgba(var(--lhe-ink-rgb),.6)}.lhe-media__frame img,.lhe-media__inset img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lhe-media__frame img{transition:transform .7s ease}.lhe-media:hover .lhe-media__frame img{transform:scale(1.03)}.lhe-media__inset{position:absolute;right:-1.1rem;bottom:0;width:30%;aspect-ratio:4 / 5;overflow:hidden;border-radius:.8rem;border:1px solid rgba(var(--lhe-amber-rgb),.5);background:var(--lhe-panel);box-shadow:var(--lhe-shadow),var(--lhe-glow-amber);transform:rotate(2.5deg)}.lhe-media__caption{margin-top:.75rem;color:var(--lhe-muted);font-family:Poppins-Regular,sans-serif;font-size:.78rem;line-height:1.5}.lhe-media--inset .lhe-media__caption{max-width:64%}.lhe-section[data-align=end] .lhe-media__inset{right:auto;left:-1.1rem;transform:rotate(-2.5deg)}.lhe-section[data-align=end] .lhe-media--inset .lhe-media__caption{margin-left:auto;text-align:right}@media (max-width: 560px){.lhe-media__inset{right:.4rem;width:34%}.lhe-section[data-align=end] .lhe-media__inset{left:.4rem}.lhe-media--inset .lhe-media__caption{max-width:58%}}.lhe-quote{margin-top:2.6rem;text-align:left}.lhe-quote__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.9rem;margin:0 0 1rem;padding:0;list-style:none}.lhe-quote__step{padding:1.4rem 1.3rem}.lhe-quote__index{position:absolute;top:.9rem;right:1.1rem;color:rgba(var(--lhe-line-rgb),.28);font-family:Poppins-Black,sans-serif;font-size:1.5rem;letter-spacing:-.03em}.lhe-quote__panel{display:grid;grid-template-columns:1.25fr 1fr;gap:1rem;padding:1.5rem;border-radius:1.3rem;border:1px solid var(--lhe-line-strong);background:radial-gradient(620px 320px at 88% 0%,rgba(var(--lhe-amber-rgb),.12),transparent 70%),var(--lhe-panel-strong);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--lhe-shadow)}.lhe-quote__panel-title{margin:0 0 .9rem;color:var(--lhe-cream);font-family:Poppins-SemiBold,sans-serif;font-size:.98rem}.lhe-quote__factor-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.55rem;margin:0;padding:0;list-style:none}.lhe-quote__factor-list li{display:flex;align-items:center;gap:.55rem;color:var(--lhe-muted);font-family:Poppins-Regular,sans-serif;font-size:.84rem}.lhe-quote__factor-list li span{display:inline-flex;color:var(--lhe-amber)}.lhe-quote__assurance{display:flex;flex-direction:column;gap:1rem;justify-content:space-between;padding:1.15rem;border-radius:1rem;border:1px solid rgba(var(--lhe-amber-rgb),.24);background:rgba(var(--lhe-amber-rgb),.05)}.lhe-quote__assurance ul{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.lhe-quote__assurance li{display:flex;align-items:center;gap:.5rem;color:var(--lhe-cream);font-family:Poppins-Regular,sans-serif;font-size:.845rem}.lhe-quote__assurance li svg{color:var(--lhe-amber);flex-shrink:0}.lhe-quote__cta{width:100%}.lhe-points{display:flex;flex-wrap:wrap;gap:.45rem;margin:1.5rem 0 0;padding:0;list-style:none}.lhe-section[data-align=wide] .lhe-points{justify-content:center}.lhe-points li{padding:.44rem .9rem;border-radius:999px;border:1px solid var(--lhe-line);background:rgba(var(--lhe-deep-rgb),.66);color:rgb(var(--lhe-mist-rgb));font-family:Poppins-Regular,sans-serif;font-size:.78rem}.lightem-experience button:focus-visible,.lightem-experience a:focus-visible,.lightem-experience input:focus-visible,.lightem-experience textarea:focus-visible{outline:2px solid var(--lhe-amber);outline-offset:3px;border-radius:.6rem}.lhe-progress{position:fixed;right:clamp(.7rem,1.6vw,1.5rem);top:50%;z-index:15;transform:translateY(-50%);display:flex;align-items:stretch;gap:.7rem;padding:.85rem .6rem;border-radius:999px;border:1px solid var(--lhe-line);background:rgba(var(--lhe-deep-3-rgb),.66);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.lhe-progress__track{position:relative;width:2px;border-radius:999px;background:rgba(var(--lhe-line-rgb),.16);overflow:hidden}.lhe-progress__track span{position:absolute;inset-inline:0;top:0;height:calc(var(--lhe-progress, 0) * 100%);border-radius:999px;background:linear-gradient(180deg,var(--lhe-indigo-lit),var(--lhe-amber));box-shadow:0 0 calc(10px + var(--lhe-velocity) * 14px) rgba(var(--lhe-amber-rgb),.7)}.lhe-progress__items{display:grid;gap:.1rem}.lhe-progress__item{display:flex;align-items:center;gap:.55rem;padding:.24rem .35rem .24rem 0;border:0;background:none;color:var(--lhe-muted);cursor:pointer;font-family:Poppins-Regular,sans-serif;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;transition:color .18s ease}.lhe-progress__dot{width:.42rem;height:.42rem;flex-shrink:0;border-radius:999px;background:rgba(var(--lhe-line-rgb),.32);transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.lhe-progress__item:hover,.lhe-progress__item--active{color:var(--lhe-cream)}.lhe-progress__item--active .lhe-progress__dot{background:var(--lhe-amber);box-shadow:0 0 12px rgba(var(--lhe-amber-rgb),.9);transform:scale(1.35)}.lhe-sound-toggle{position:fixed;left:clamp(.9rem,2vw,1.6rem);bottom:clamp(.9rem,2vw,1.6rem);z-index:16;display:grid;place-items:center;width:2.85rem;height:2.85rem;border-radius:999px;border:1px solid var(--lhe-line);background:rgba(var(--lhe-deep-3-rgb),.78);color:rgb(var(--lhe-mist-rgb));cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:color .18s ease,border-color .18s ease,box-shadow .18s ease}.lhe-sound-toggle:hover{color:var(--lhe-cream);border-color:var(--lhe-line-strong)}.lhe-sound-toggle--on{color:rgb(var(--lhe-on-amber-rgb));border-color:rgba(var(--lhe-amber-rgb),.5);background:linear-gradient(120deg,var(--lhe-amber-ink),var(--lhe-amber));box-shadow:var(--lhe-glow-amber)}.lhe-demo-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:1.1rem;margin-top:2rem;align-items:start}.lhe-demo-form{padding:1.5rem;border-radius:1.3rem;border:1px solid var(--lhe-line-strong);background:var(--lhe-panel-strong);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--lhe-shadow)}.lhe-demo-form__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.8rem}.lhe-field{display:block}.lhe-field span{display:block;margin-bottom:.34rem;color:var(--lhe-muted);font-family:Poppins-Medium,sans-serif;font-size:.73rem;letter-spacing:.06em;text-transform:uppercase}.lhe-field span em{color:var(--lhe-amber);font-style:normal}.lhe-field__control{position:relative;display:flex;align-items:center}.lhe-field__control svg{position:absolute;left:.8rem;color:var(--lhe-soft);pointer-events:none}.lhe-field input,.lhe-field textarea{width:100%;border-radius:.75rem;border:1px solid var(--lhe-line);background:rgba(var(--lhe-deep-3-rgb),.72);color:var(--lhe-text);font-family:Poppins-Regular,sans-serif;font-size:.88rem;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.lhe-field input{min-height:2.85rem;padding:.5rem .9rem .5rem 2.35rem}.lhe-field textarea{padding:.8rem .9rem;resize:vertical}.lhe-field input::-moz-placeholder,.lhe-field textarea::-moz-placeholder{color:rgba(var(--lhe-slate-rgb),.9)}.lhe-field input::placeholder,.lhe-field textarea::placeholder{color:rgba(var(--lhe-slate-rgb),.9)}.lhe-field input:focus,.lhe-field textarea:focus{outline:none;border-color:rgba(var(--lhe-amber-rgb),.6);background:rgba(var(--lhe-deep-2-rgb),.9);box-shadow:0 0 0 3px rgba(var(--lhe-amber-rgb),.14)}.lhe-field input[type=date]::-webkit-calendar-picker-indicator,.lhe-field input[type=time]::-webkit-calendar-picker-indicator{filter:invert(1) brightness(1.4);opacity:.72;cursor:pointer}.lhe-field--wide{margin-top:.8rem}.lightem-experience .lhe-demo-form button.lhe-submit{width:100%;margin-top:1.1rem}.lightem-experience .lhe-demo-form button.lhe-submit:disabled{cursor:progress;filter:grayscale(.4);opacity:.72}.lhe-demo-aside{padding:1.5rem;border-radius:1.3rem;border:1px solid var(--lhe-line);background:radial-gradient(420px 260px at 90% 0%,rgba(var(--lhe-indigo-lit-rgb),.22),transparent 70%),var(--lhe-panel);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.lhe-demo-aside__title{margin:0 0 1.1rem;color:var(--lhe-cream);font-family:Poppins-SemiBold,sans-serif;font-size:1rem}.lhe-demo-aside__steps{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.lhe-demo-aside__steps li{display:flex;gap:.8rem}.lhe-demo-aside__num{display:grid;place-items:center;width:1.75rem;height:1.75rem;flex-shrink:0;border-radius:999px;border:1px solid rgba(var(--lhe-amber-rgb),.34);background:rgba(var(--lhe-amber-rgb),.1);color:var(--lhe-amber);font-family:Poppins-SemiBold,sans-serif;font-size:.78rem}.lhe-demo-aside__steps strong{display:block;margin-bottom:.22rem;color:var(--lhe-text);font-family:Poppins-SemiBold,sans-serif;font-size:.88rem}.lhe-demo-aside__steps p{margin:0;color:var(--lhe-muted);font-family:Poppins-Regular,sans-serif;font-size:.82rem;line-height:1.62}.lhe-demo-aside__note{margin:1.2rem 0 0;padding-top:1rem;border-top:1px solid var(--lhe-line);color:var(--lhe-amber);font-family:Poppins-Regular,sans-serif;font-size:.8rem}.lhe-footer-rich{position:relative;z-index:3;border-top:1px solid var(--lhe-line);background:linear-gradient(180deg,rgb(var(--lhe-bg-3-rgb)) 0%,rgb(var(--lhe-bg-4-rgb)) 100%);overflow:hidden}.lhe-footer-rich__glow{position:absolute;inset:-60% 20% auto;height:24rem;pointer-events:none;background:radial-gradient(circle at 50% 100%,rgba(var(--lhe-amber-rgb),.16),transparent 68%)}.lhe-footer-rich__inner{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.1fr);gap:2.4rem;max-width:84rem;margin-inline:auto;padding:clamp(3rem,6vw,4.5rem) clamp(1.25rem,5vw,4rem) 2.4rem}.lhe-footer-rich__mark{display:grid;place-items:center;width:3.1rem;height:3.1rem;border-radius:1rem;border:1px solid rgba(var(--lhe-amber-rgb),.3);background:radial-gradient(circle at 50% 40%,rgba(var(--lhe-cream-rgb),.18),transparent 68%),rgba(var(--lhe-deep-rgb),.9);box-shadow:var(--lhe-glow-amber)}.lhe-footer-rich__mark img{width:2.1rem;height:2.1rem;-o-object-fit:contain;object-fit:contain}.lhe-footer-rich__wordmark{margin:1rem 0 0;color:var(--lhe-text);font-family:Poppins-Black,Poppins,sans-serif;font-size:1.15rem;letter-spacing:.18em;text-transform:uppercase}.lhe-footer-rich__brand p{max-width:24rem;margin:.9rem 0 0;color:var(--lhe-muted);font-family:Poppins-Regular,sans-serif;font-size:.85rem;line-height:1.7}.lhe-footer-rich__nav-title{margin:0 0 .9rem;color:var(--lhe-amber);font-family:Poppins-SemiBold,sans-serif;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase}.lhe-footer-rich__nav ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem 1rem;margin:0;padding:0;list-style:none}.lhe-footer-rich__nav button{border:0;padding:0;background:none;color:rgb(var(--lhe-mist-rgb));cursor:pointer;font-family:Poppins-Regular,sans-serif;font-size:.85rem;text-align:left;transition:color .18s ease}.lhe-footer-rich__nav button:hover{color:var(--lhe-cream)}.lhe-footer-rich__note{margin:0 0 1.1rem;color:var(--lhe-muted);font-family:Poppins-Regular,sans-serif;font-size:.85rem;line-height:1.7}.lhe-footer-rich__actions{display:flex;flex-wrap:wrap;gap:.55rem}.lhe-footer-rich__actions a{display:inline-flex;align-items:center;gap:.5rem;min-height:2.6rem;padding:.6rem 1rem;border-radius:999px;border:1px solid var(--lhe-line);background:rgba(var(--lhe-deep-rgb),.7);color:rgb(var(--lhe-mist-rgb));font-family:Poppins-Medium,sans-serif;font-size:.82rem;text-decoration:none;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.lhe-footer-rich__actions a:hover{color:var(--lhe-cream);border-color:var(--lhe-line-strong);background:rgba(var(--lhe-raise-rgb),.86)}.lhe-footer-rich__primary{min-height:2.6rem;padding:.6rem 1.25rem;font-size:.84rem}.lhe-footer-rich__base{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;max-width:84rem;margin-inline:auto;padding:1.3rem clamp(1.25rem,5vw,4rem);border-top:1px solid var(--lhe-line)}.lhe-footer-rich__base p{margin:0;color:var(--lhe-muted);font-family:Poppins-Regular,sans-serif;font-size:.76rem}.lhe-footer-rich__base button{display:inline-flex;align-items:center;gap:.45rem;border:0;background:none;color:rgb(var(--lhe-mist-rgb));cursor:pointer;font-family:Poppins-Medium,sans-serif;font-size:.8rem;transition:color .18s ease}.lhe-footer-rich__base button:hover{color:var(--lhe-amber)}.lhe-fallback-scene{position:absolute;inset-inline:0;top:0;height:100svh;z-index:0;display:grid;place-items:center;pointer-events:none}.lhe-fallback-core{position:relative;display:grid;place-items:center;width:min(30rem,74vw);aspect-ratio:1}.lhe-fallback-core__halo{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border-radius:999px;background:radial-gradient(circle,rgba(var(--lhe-cream-rgb),.28) 0%,rgba(var(--lhe-amber-rgb),.14) 38%,rgba(var(--lhe-indigo-rgb),.16) 62%,transparent 74%);filter:blur(6px)}.lhe-fallback-core__ring{position:absolute;border-radius:999px;border:1px solid rgba(var(--lhe-line-rgb),.2)}.lhe-fallback-core__ring--one{top:8%;right:8%;bottom:8%;left:8%}.lhe-fallback-core__ring--two{top:0;right:0;bottom:0;left:0;border-color:rgba(var(--lhe-amber-rgb),.18);border-style:dashed}.lhe-fallback-core__ring--three{top:20%;right:20%;bottom:20%;left:20%;border-color:rgba(var(--lhe-cream-rgb),.12)}.lhe-fallback-core__mark{position:relative;width:44%;height:auto;filter:drop-shadow(0 0 34px rgba(var(--lhe-amber-rgb),.34))}.lhe-fallback-module{position:absolute;padding:.42rem .8rem;border-radius:999px;border:1px solid var(--lhe-line);background:rgba(var(--lhe-deep-2-rgb),.86);color:var(--lhe-muted);font-family:Poppins-SemiBold,sans-serif;font-size:.62rem;letter-spacing:.12em;white-space:nowrap}.lhe-fallback-module--pos{left:-4%;top:14%}.lhe-fallback-module--inventory{right:-4%;top:14%}.lhe-fallback-module--accounting{left:-12%;top:46%}.lhe-fallback-module--hris{right:-12%;top:46%}.lhe-fallback-module--intelligence{left:-2%;bottom:12%}.lhe-fallback-module--platform{right:-2%;bottom:12%}.lhe-fallback-reflection{position:absolute;bottom:16%;width:min(24rem,60vw);height:3rem;border-radius:999px;background:radial-gradient(ellipse at center,rgba(var(--lhe-indigo-lit-rgb),.28),transparent 68%);filter:blur(8px)}.lhe--fallback{min-height:auto}.lhe--fallback .lhe-section{min-height:auto;padding-block:4.5rem}.lhe--fallback .lhe-section--hero{min-height:100svh}.lhe--fallback .lhe-section__inner{transform:none}.lhe--fallback .lhe-section-content{margin-inline:auto}.lhe--fallback .lhe-section--hero .lhe-section-content{margin-inline:0}@media (min-width: 961px){.lhe--fallback .lhe-fallback-scene{left:52%;right:0}}@media (max-width: 960px){.lhe--fallback .lhe-fallback-scene{opacity:.35}}@media (max-width: 1180px){.lhe-nav-links{display:none}.lhe-quote__panel{grid-template-columns:1fr}.lhe-footer-rich__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lhe-footer-rich__brand{grid-column:1 / -1}}@media (max-width: 960px){.lhe-section,.lhe-section[data-align=end] .lhe-section-content,.lhe-section[data-align=start] .lhe-section-content{margin-inline:0}.lhe-section-content{max-width:100%}.lhe-demo-layout{grid-template-columns:1fr}.lightem-experience:not(.lhe--fallback) .lhe-section-content{padding:1.2rem;border-radius:1.2rem;border:1px solid var(--lhe-line);background:rgba(var(--lhe-ink-0-rgb),.7);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.lhe-section-content:before{display:none}}@media (max-width: 820px){.lhe-progress{display:none}.lhe-nav{padding-block:.7rem}.lhe-nav-actions button:first-child:not(.lhe-nav-actions__kit) span,.lhe-brand__wordmark{display:none}}@media (max-width: 560px){.lhe-section__inner{padding-inline:1rem}.lhe-nav-actions .lhe-nav-actions__kit span,.lhe-nav-actions .lhe-nav-actions__signup span,.lhe-nav-actions .lhe-nav-actions__learn span{display:none}.lhe-nav-actions:has(.lhe-nav-actions__learn) .lhe-nav-actions__kit{display:none}.lhe-hero-actions{display:grid;grid-template-columns:minmax(0,1fr)}.lhe-hero-actions button,.lhe-hero-actions .lhe-ghost-button{width:100%}.lhe-quote__index{display:none}.lhe-footer-rich__inner{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.lightem-experience,.lightem-experience *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.lhe-section__inner,.lightem-experience button:hover,.lightem-experience a:hover,.lightem-experience button:active,.lightem-experience a:active{transform:none}.lightem-experience .lhe-line,.lightem-experience .lhe-reveal{opacity:1!important;transform:none!important}}.sales-report-scope{--dm-brand: var(--color-brandPrimary, #0047b8);--dm-brand-2: var(--color-brandSecondary, #0b74de);--dm-accent: var(--color-redaccent, #0891b2);--dm-ink: #0b1220;--dm-ink-soft: #475569;--dm-ink-faint: #64748b;--dm-panel: rgba(255, 255, 255, .76);--dm-panel-strong: rgba(255, 255, 255, .94);--dm-line: rgba(0, 71, 184, .16);--dm-line-strong: rgba(0, 71, 184, .34);--dm-shadow: 0 22px 52px rgba(4, 27, 74, .12);--dm-shadow-lift: 0 38px 84px rgba(4, 27, 74, .28);--dm-inset: inset 0 1px 0 rgba(255, 255, 255, .76);color:var(--dm-ink);font-family:Poppins-Regular,Poppins,sans-serif}[data-theme=dark] .sales-report-scope{--dm-ink: #f1f5f9;--dm-ink-soft: #cbd5e1;--dm-ink-faint: #94a3b8;--dm-panel: rgba(30, 33, 42, .78);--dm-panel-strong: rgba(24, 27, 36, .95);--dm-line: rgba(96, 165, 250, .22);--dm-line-strong: rgba(96, 165, 250, .46);--dm-shadow: 0 26px 60px rgba(0, 0, 0, .44);--dm-shadow-lift: 0 40px 90px rgba(0, 0, 0, .62);--dm-inset: inset 0 1px 0 rgba(255, 255, 255, .07)}.sales-tracker-report-layer{padding:0}.sales-tracker-report-backdrop{background:radial-gradient(760px 460px at 14% 4%,color-mix(in srgb,var(--dm-accent) 18%,transparent),transparent 65%),radial-gradient(920px 560px at 88% 8%,color-mix(in srgb,var(--dm-brand) 22%,transparent),transparent 68%),rgba(4,15,34,.58);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%)}[data-theme=dark] .sales-tracker-report-backdrop{background:radial-gradient(760px 460px at 14% 4%,color-mix(in srgb,var(--dm-accent) 15%,transparent),transparent 65%),radial-gradient(920px 560px at 88% 8%,color-mix(in srgb,var(--dm-brand-2) 18%,transparent),transparent 68%),rgba(2,6,18,.76)}.sales-tracker-report-frame{width:100%;height:100%;max-width:none;max-height:none}.sales-tracker-report-frame--detail{max-width:none}.sales-tracker-report-dialog{position:relative;isolation:isolate;border:0;border-radius:0;background:var(--dm-panel-strong);box-shadow:var(--dm-shadow-lift),var(--dm-inset);backdrop-filter:blur(22px) saturate(116%);-webkit-backdrop-filter:blur(22px) saturate(116%)}.sales-tracker-report-header{background:radial-gradient(360px 180px at 4% 0%,color-mix(in srgb,var(--dm-accent) 20%,transparent),transparent 72%),radial-gradient(520px 220px at 86% -20%,color-mix(in srgb,var(--dm-brand-2) 18%,transparent),transparent 70%),linear-gradient(135deg,color-mix(in srgb,var(--dm-panel-strong) 94%,var(--dm-brand) 6%),var(--dm-panel-strong))}.sales-tracker-report-header:after{position:absolute;inset:.4rem 12% auto;height:1px;content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--dm-brand-2) 55%,transparent),color-mix(in srgb,var(--dm-accent) 48%,transparent),transparent)}.sales-tracker-report-handle{background:color-mix(in srgb,var(--dm-ink-faint) 34%,transparent)}.sales-tracker-report-icon{border:1px solid var(--dm-line-strong);color:#fff;background:linear-gradient(145deg,var(--dm-brand-2),var(--dm-brand) 62%,#041b4a);box-shadow:0 14px 30px color-mix(in srgb,var(--dm-brand) 24%,transparent),inset 0 1px #ffffff4d}.sales-tracker-report-title{width:-moz-fit-content;width:fit-content;max-width:100%;color:transparent;background:linear-gradient(100deg,var(--dm-brand),var(--dm-brand-2) 52%,var(--dm-accent));background-clip:text;-webkit-background-clip:text}[data-theme=dark] .sales-tracker-report-title{background-image:linear-gradient(100deg,#8fc7ff,#60a5fa 48%,#67e8f9)}.sales-report-scope .theme-text{color:var(--dm-ink)}.sales-report-scope .theme-muted{color:var(--dm-ink-soft)}.sales-report-scope .theme-border{border-color:var(--dm-line)}.sales-report-scope .theme-card{border-color:var(--dm-line);color:var(--dm-ink);background:var(--dm-panel-strong);box-shadow:var(--dm-inset),0 12px 32px #041b4a12}[data-theme=dark] .sales-report-scope .theme-card{border-color:var(--dm-line);background:var(--dm-panel-strong);box-shadow:var(--dm-inset),0 16px 34px #0003}.sales-report-scope .sales-tracker-report-dialog.theme-card{border:0;border-radius:0;box-shadow:var(--dm-shadow-lift),var(--dm-inset)}.sales-report-scope .theme-surface{border-color:var(--dm-line);color:var(--dm-ink);background:var(--dm-panel);box-shadow:var(--dm-inset),0 8px 22px #041b4a0f}[data-theme=dark] .sales-report-scope .theme-surface{border-color:var(--dm-line);background:var(--dm-panel);box-shadow:var(--dm-inset),0 10px 24px #0000002e}.sales-report-scope .theme-input{border-color:var(--dm-line);color:var(--dm-ink);background:color-mix(in srgb,var(--dm-panel-strong) 92%,transparent);box-shadow:var(--dm-inset)}[data-theme=dark] .sales-report-scope .theme-input{border-color:var(--dm-line);color:var(--dm-ink);background:color-mix(in srgb,var(--dm-panel-strong) 94%,transparent);box-shadow:var(--dm-inset)}.sales-report-scope .theme-input:focus-within,.sales-report-scope input.theme-input:focus,.sales-report-scope select.theme-input:focus{border-color:var(--dm-line-strong);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--dm-brand) 12%,transparent),var(--dm-inset)}.sales-tracker-report-action{border:1px solid var(--dm-line);transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.sales-tracker-report-action:hover:not(:disabled){border-color:var(--dm-line-strong);color:var(--dm-brand-2);transform:translateY(-1px)}.sales-tracker-report-action:focus-visible,.sales-tracker-report-row:focus-visible,.sales-tracker-record-card:focus-visible{outline:2px solid color-mix(in srgb,var(--dm-brand-2) 60%,transparent);outline-offset:2px}.sales-tracker-report-body.theme-page,[data-theme=dark] .sales-report-scope .sales-tracker-report-body.theme-page{padding-bottom:max(1rem,env(safe-area-inset-bottom));color:var(--dm-ink);background:radial-gradient(720px 440px at 7% 2%,color-mix(in srgb,var(--dm-accent) 10%,transparent),transparent 68%),radial-gradient(880px 520px at 94% 4%,color-mix(in srgb,var(--dm-brand) 11%,transparent),transparent 70%),color-mix(in srgb,var(--app-bg) 94%,var(--dm-brand) 6%)}.sales-tracker-report-body::-webkit-scrollbar{width:8px}.sales-tracker-report-body::-webkit-scrollbar-track{background:transparent}.sales-tracker-report-body::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--dm-brand-2) 45%,transparent);background-clip:padding-box}.sales-tracker-report-filter-panel{position:relative;overflow:hidden}.sales-tracker-report-filter-panel:before{position:absolute;inset:0 10% auto;height:1px;content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--dm-brand-2) 48%,transparent),transparent)}.sales-tracker-report-rail{width:4px;height:2.35rem;flex:0 0 auto;border-radius:999px;background:linear-gradient(180deg,var(--dm-brand-2),var(--dm-accent));box-shadow:0 0 18px color-mix(in srgb,var(--dm-brand-2) 35%,transparent)}.sales-tracker-report-metric{position:relative;overflow:hidden}.sales-tracker-report-metric:before{position:absolute;inset:0 0 auto;height:3px;content:"";background:linear-gradient(90deg,var(--sales-report-tone, var(--dm-brand)),color-mix(in srgb,var(--sales-report-tone, var(--dm-brand)) 24%,transparent))}.sales-tracker-report-row:hover,.sales-tracker-record-card:hover{border-color:var(--dm-line-strong);box-shadow:var(--dm-inset),0 16px 34px #041b4a1c}@media (max-width: 1023px){.sales-report-scope .sales-tracker-report-header{padding-top:max(.75rem,env(safe-area-inset-top))}}@media (min-width: 1024px){html.app-desktop-sidebar-open .sales-tracker-report-layer{left:var(--app-desktop-sidebar-offset, 15.5rem);transition:left .2s ease-out}.sales-report-scope .sales-tracker-report-dialog.theme-card{border-left:1px solid var(--dm-line)}}@media (prefers-reduced-motion: reduce){html.app-desktop-sidebar-open .sales-tracker-report-layer,.sales-tracker-report-action,.sales-tracker-report-row,.sales-tracker-record-card{transition:none}}.rx-export{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.45rem}.rx-export .rx-export__btn{display:inline-flex;align-items:center;gap:.4rem;height:2.25rem;padding:0 .85rem;border:1px solid #cbd5e1;border-radius:.65rem;background:#ffffff;color:#0f172a;font-family:Poppins-Medium,system-ui,sans-serif;font-size:.8rem;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:inset 0 -2px 0 var(--print-line, #f5b301);transition:border-color .15s ease,transform .15s ease,background-color .15s ease}.rx-export .rx-export__btn:hover:not(:disabled){border-color:var(--print-primary, #0047b8);transform:translateY(-1px)}.rx-export .rx-export__btn:focus-visible{outline:2px solid var(--print-primary, #0047b8);outline-offset:2px}.rx-export .rx-export__btn:disabled{cursor:not-allowed;opacity:.55}.rx-export .rx-export__btn--pdf .rx-export__icon{color:#dc2626}.rx-export .rx-export__btn--excel .rx-export__icon{color:#15803d}.rx-export .rx-export__icon{width:.95rem;height:.95rem;flex:none}.rx-export--sm .rx-export__btn{height:1.9rem;padding:0 .6rem;font-size:.72rem;border-radius:.55rem}.rx-export--lg .rx-export__btn{height:2.5rem;padding:0 .95rem;font-size:.82rem}.rx-export .rx-export__note{font-family:Poppins-Regular,system-ui,sans-serif;font-size:.72rem;color:#64748b}[data-theme=dark] .rx-export .rx-export__btn,:is(.dq-root,.tk-root,.sch-scope).is-dark .rx-export .rx-export__btn{background:rgba(15,23,42,.72);border-color:#94a3b861;color:#e2e8f0}[data-theme=dark] .rx-export .rx-export__btn:hover:not(:disabled),:is(.dq-root,.tk-root,.sch-scope).is-dark .rx-export .rx-export__btn:hover:not(:disabled){border-color:#93c5fd}[data-theme=dark] .rx-export .rx-export__btn--pdf .rx-export__icon,:is(.dq-root,.tk-root,.sch-scope).is-dark .rx-export .rx-export__btn--pdf .rx-export__icon{color:#f87171}[data-theme=dark] .rx-export .rx-export__btn--excel .rx-export__icon,:is(.dq-root,.tk-root,.sch-scope).is-dark .rx-export .rx-export__btn--excel .rx-export__icon{color:#4ade80}[data-theme=dark] .rx-export .rx-export__note,:is(.dq-root,.tk-root,.sch-scope).is-dark .rx-export .rx-export__note{color:#94a3b8}:is(.dq-root,.tk-root,.sch-scope):not(.is-dark) .rx-export .rx-export__btn{background:#ffffff;border-color:#cbd5e1;color:#0f172a}:is(.dq-root,.tk-root,.sch-scope):not(.is-dark) .rx-export .rx-export__btn--pdf .rx-export__icon{color:#dc2626}:is(.dq-root,.tk-root,.sch-scope):not(.is-dark) .rx-export .rx-export__btn--excel .rx-export__icon{color:#15803d}:is(.dq-root,.tk-root,.sch-scope):not(.is-dark) .rx-export .rx-export__note{color:#64748b}@media (pointer: coarse){.rx-export .rx-export__btn{min-height:40px}.rx-export .rx-export__btn:hover:not(:disabled){transform:none}}@media (prefers-reduced-motion: reduce){.rx-export .rx-export__btn{transition:none}}@media print{.rx-export{display:none!important}}.dm-root{--dm-brand: var(--color-brandPrimary, #0047b8);--dm-brand-2: var(--color-brandSecondary, #0b74de);--dm-accent: var(--color-redaccent, #0891b2);--dm-ink: #0b1220;--dm-ink-soft: #475569;--dm-ink-faint: #64748b;--dm-panel: rgba(255, 255, 255, .72);--dm-panel-strong: rgba(255, 255, 255, .9);--dm-line: rgba(0, 71, 184, .16);--dm-line-strong: rgba(0, 71, 184, .32);--dm-shadow: 0 22px 52px rgba(4, 27, 74, .12);--dm-shadow-lift: 0 38px 84px rgba(4, 27, 74, .26);--dm-inset: inset 0 1px 0 rgba(255, 255, 255, .72);--dm-grid: rgba(0, 71, 184, .07);--dm-sheen: rgba(255, 255, 255, .85);position:relative;isolation:isolate;overflow:clip;width:100%;min-height:100vh;color:var(--dm-ink);font-family:Poppins-Regular,Poppins,sans-serif;background:radial-gradient(1100px 620px at 10% 2%,rgba(8,145,178,.18),transparent 62%),radial-gradient(1200px 700px at 92% 6%,rgba(0,71,184,.2),transparent 64%),radial-gradient(900px 640px at 50% 108%,rgba(124,58,237,.12),transparent 66%),linear-gradient(180deg,#f4f9ff 0%,#e7f2fd 48%,#eef6ff 100%)}[data-theme=dark] .dm-root{--dm-ink: #f1f5f9;--dm-ink-soft: #cbd5e1;--dm-ink-faint: #94a3b8;--dm-panel: rgba(30, 33, 42, .72);--dm-panel-strong: rgba(24, 27, 36, .92);--dm-line: rgba(96, 165, 250, .22);--dm-line-strong: rgba(96, 165, 250, .44);--dm-shadow: 0 26px 60px rgba(0, 0, 0, .44);--dm-shadow-lift: 0 40px 90px rgba(0, 0, 0, .6);--dm-inset: inset 0 1px 0 rgba(255, 255, 255, .06);--dm-grid: rgba(96, 165, 250, .09);--dm-sheen: rgba(148, 197, 255, .28);background:radial-gradient(1100px 620px at 10% 2%,rgba(8,145,178,.16),transparent 62%),radial-gradient(1200px 700px at 92% 6%,rgba(0,71,184,.24),transparent 64%),radial-gradient(900px 640px at 50% 108%,rgba(124,58,237,.14),transparent 66%),linear-gradient(180deg,#10131a 0%,#141824 52%,#0e1119 100%)}.dm-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.dm-backdrop__grid{position:absolute;top:38%;right:-60%;bottom:-30%;left:-60%;background-image:linear-gradient(var(--dm-grid) 1px,transparent 1px),linear-gradient(90deg,var(--dm-grid) 1px,transparent 1px);background-size:64px 64px;transform:perspective(560px) rotateX(68deg);transform-origin:50% 0;mask-image:linear-gradient(180deg,transparent,#000 22%,transparent 92%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,transparent 92%);animation:dm-grid-drift 22s linear infinite}.dm-backdrop__aurora{position:absolute;border-radius:999px;filter:blur(90px);opacity:.55;will-change:transform}.dm-backdrop__aurora--a{top:-14%;left:-8%;width:46vw;height:46vw;max-width:620px;max-height:620px;background:radial-gradient(circle,rgba(0,71,184,.42),transparent 68%);animation:dm-float-a 26s ease-in-out infinite}.dm-backdrop__aurora--b{top:6%;right:-10%;width:40vw;height:40vw;max-width:560px;max-height:560px;background:radial-gradient(circle,rgba(8,145,178,.38),transparent 68%);animation:dm-float-b 31s ease-in-out infinite}.dm-backdrop__scan{position:absolute;inset-inline:0;height:40vh;background:linear-gradient(180deg,transparent,rgba(125,211,252,.12),transparent);animation:dm-scan 9s linear infinite}@keyframes dm-grid-drift{to{background-position:0 64px,64px 0}}@keyframes dm-float-a{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(6%,8%,0) scale(1.12)}}@keyframes dm-float-b{0%,to{transform:translateZ(0) scale(1.06)}50%{transform:translate3d(-7%,10%,0) scale(.94)}}@keyframes dm-scan{0%{transform:translateY(-45vh)}to{transform:translateY(145vh)}}.dm-core{position:relative;width:100%;height:100%;min-height:260px;display:grid;place-items:center}.dm-core--live{cursor:grab;touch-action:pan-y}.dm-core canvas{border-radius:24px}.dm-core-fallback{position:relative;width:min(240px,62%);aspect-ratio:1;display:grid;place-items:center}.dm-core-fallback__halo,.dm-core-fallback__core,.dm-core-fallback__ring{position:absolute;border-radius:999px}.dm-core-fallback__halo{top:6%;right:6%;bottom:6%;left:6%;background:radial-gradient(circle,rgba(11,116,222,.35),transparent 68%);filter:blur(18px)}.dm-core-fallback__core{top:30%;right:30%;bottom:30%;left:30%;background:radial-gradient(circle at 34% 28%,#ffffff,transparent 42%),linear-gradient(150deg,var(--dm-brand-2),var(--dm-brand) 62%,#041b4a);box-shadow:0 18px 40px #041b4a59}.dm-core-fallback__ring{border:1px solid color-mix(in srgb,var(--dm-accent) 55%,transparent)}.dm-core-fallback__ring--a{top:14%;right:14%;bottom:14%;left:14%;transform:rotateX(72deg)}.dm-core-fallback__ring--b{top:4%;right:4%;bottom:4%;left:4%;transform:rotateX(64deg) rotate(38deg);border-color:color-mix(in srgb,var(--dm-brand-2) 45%,transparent)}.dm-core-fallback__pylons{position:absolute;top:0;right:0;bottom:0;left:0}.dm-core-fallback__pylon{position:absolute;left:50%;top:50%;width:8px;height:30px;margin:-15px 0 0 -4px;border-radius:3px;background:linear-gradient(180deg,color-mix(in srgb,var(--pylon-color) 85%,#ffffff),var(--pylon-color));opacity:.75;transform:rotate(calc(var(--pylon-index) * (360deg / var(--pylon-count)))) translateY(-88px);transition:opacity .2s ease,height .2s ease}.dm-core-fallback__pylon.is-active{opacity:1;height:44px}.dm-panel{position:relative;border-radius:28px;border:1px solid var(--dm-line);background:var(--dm-panel);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:var(--dm-shadow),var(--dm-inset)}.dm-panel:before{content:"";position:absolute;inset-inline:0;top:0;height:1px;border-radius:inherit;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--dm-brand-2) 60%,transparent),transparent)}.dm-card{position:relative;perspective:1100px;transform-style:preserve-3d}.dm-card__body{position:relative;width:100%;height:100%;min-height:200px;padding:20px;text-align:left;border:0;background:transparent;transform-style:preserve-3d}.dm-card__surface{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:26px;border:1px solid var(--dm-line);background:var(--dm-panel);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--dm-shadow),var(--dm-inset);overflow:hidden;transition:border-color .22s ease,box-shadow .26s ease,background-color .22s ease}.dm-card:hover .dm-card__surface,.dm-card:focus-within .dm-card__surface{border-color:var(--dm-line-strong);box-shadow:var(--dm-shadow-lift),var(--dm-inset)}.dm-card__body.is-disabled{cursor:not-allowed}.dm-card__body:focus-visible{outline:2px solid color-mix(in srgb,var(--dm-accent) 70%,transparent);outline-offset:3px;border-radius:26px}.dm-card__wash{position:absolute;inset:-40% -30% auto -30%;height:78%;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--dm-tone) 38%,transparent),transparent 66%);filter:blur(38px);opacity:.55;transition:opacity .28s ease;pointer-events:none}.dm-card:hover .dm-card__wash{opacity:.95}.dm-card__sheen{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .24s ease;background:radial-gradient(340px circle at var(--dm-mx, 50%) var(--dm-my, 50%),var(--dm-sheen),transparent 62%);mix-blend-mode:soft-light}.dm-card:hover .dm-card__sheen{opacity:1}.dm-card__edge{position:absolute;inset-inline:0;top:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--dm-tone) 85%,transparent),transparent);opacity:.5;transition:opacity .24s ease}.dm-card:hover .dm-card__edge{opacity:1}.dm-card__layer{position:relative;transform-style:preserve-3d}.dm-card__layer--near{transform:translateZ(30px)}.dm-card__layer--mid{transform:translateZ(16px)}.dm-card__layer--far{transform:translateZ(8px)}.dm-plinth{position:relative;display:grid;place-items:center;width:62px;height:62px;border-radius:18px;transform-style:preserve-3d;background:linear-gradient(150deg,color-mix(in srgb,var(--dm-tone) 22%,var(--dm-panel-strong)),var(--dm-panel-strong));border:1px solid color-mix(in srgb,var(--dm-tone) 34%,transparent);box-shadow:0 14px 26px color-mix(in srgb,var(--dm-tone) 26%,transparent),inset 0 1px #fff9;color:var(--dm-tone);transition:transform .32s cubic-bezier(.2,.8,.2,1)}.dm-plinth:after{content:"";position:absolute;top:6px;right:-1px;bottom:-7px;left:6px;z-index:-1;border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--dm-tone) 55%,transparent),color-mix(in srgb,var(--dm-tone) 12%,transparent));filter:blur(.4px)}.dm-card:hover .dm-plinth{transform:translateZ(24px) rotateX(-8deg) scale(1.04)}.dm-featured .dm-plinth{width:68px;height:68px}.dm-card__pulse{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;border:1px solid color-mix(in srgb,var(--dm-tone) 42%,transparent);animation:dm-pulse 3.4s ease-in-out infinite}@keyframes dm-pulse{0%,to{opacity:.25}50%{opacity:.8}}.dm-solidwrap{position:relative;display:block;width:100%;height:100%;perspective:420px;perspective-origin:50% 42%}.dm-solid{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:rotateX(-16deg);animation:dm-solid-spin 19s linear infinite}@keyframes dm-solid-spin{0%{transform:rotateX(-16deg) rotateY(0)}to{transform:rotateX(-16deg) rotateY(360deg)}}.dm-card:hover .dm-solidwrap{perspective-origin:50% 36%}.dm-solid>*{position:absolute;left:50%;top:50%}.dm-box{--radius: 1px;width:0;height:0;transform-style:preserve-3d;transform:translate3d(calc(var(--x) * 1px),calc(var(--y) * 1px),calc(var(--z) * 1px)) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)) rotate(var(--rz, 0deg))}.dm-box__face{position:absolute;left:0;top:0;border-radius:var(--radius);background:var(--dm-face);box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--dm-tone) 42%,transparent);backface-visibility:visible}.dm-box__face--front,.dm-box__face--back{width:calc(var(--w) * 1px);height:calc(var(--h) * 1px);margin-left:calc(var(--w) * -.5px);margin-top:calc(var(--h) * -.5px)}.dm-box__face--front{--dm-face: linear-gradient( 160deg, color-mix(in srgb, var(--dm-tone) 62%, #ffffff), color-mix(in srgb, var(--dm-tone) 92%, #ffffff) );transform:translateZ(calc(var(--d) * .5px))}.dm-box__face--back{--dm-face: color-mix(in srgb, var(--dm-tone) 88%, #000000);transform:translateZ(calc(var(--d) * -.5px)) rotateY(180deg)}.dm-box__face--left,.dm-box__face--right{width:calc(var(--d) * 1px);height:calc(var(--h) * 1px);margin-left:calc(var(--d) * -.5px);margin-top:calc(var(--h) * -.5px)}.dm-box__face--right{--dm-face: color-mix(in srgb, var(--dm-tone) 78%, #000000);transform:rotateY(90deg) translateZ(calc(var(--w) * .5px))}.dm-box__face--left{--dm-face: color-mix(in srgb, var(--dm-tone) 62%, #000000);transform:rotateY(-90deg) translateZ(calc(var(--w) * .5px))}.dm-box__face--top,.dm-box__face--bottom{width:calc(var(--w) * 1px);height:calc(var(--d) * 1px);margin-left:calc(var(--w) * -.5px);margin-top:calc(var(--d) * -.5px)}.dm-box__face--top{--dm-face: linear-gradient( 150deg, color-mix(in srgb, var(--dm-tone) 22%, #ffffff), color-mix(in srgb, var(--dm-tone) 58%, #ffffff) );transform:rotateX(90deg) translateZ(calc(var(--h) * .5px))}.dm-box__face--bottom{--dm-face: color-mix(in srgb, var(--dm-tone) 92%, #000000);transform:rotateX(-90deg) translateZ(calc(var(--h) * .5px))}.dm-disc{width:calc(var(--w) * 1px);height:calc(var(--w) * 1px);margin-left:calc(var(--w) * -.5px);margin-top:calc(var(--w) * -.5px);border-radius:50%;background:radial-gradient(circle at 36% 30%,rgba(255,255,255,.7),transparent 58%),linear-gradient(150deg,color-mix(in srgb,var(--dm-tone) 40%,#ffffff),color-mix(in srgb,var(--dm-tone) 88%,#000000));box-shadow:0 2px 0 color-mix(in srgb,var(--dm-tone) 78%,#000000),0 3px 8px color-mix(in srgb,var(--dm-tone) 40%,transparent);transform:translate3d(calc(var(--x) * 1px),calc(var(--y) * 1px),calc(var(--z) * 1px)) rotateX(78deg)}.dm-ring{width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;border:4px solid color-mix(in srgb,var(--dm-tone) 72%,#ffffff);border-bottom-color:color-mix(in srgb,var(--dm-tone) 30%,transparent);box-shadow:0 3px 10px color-mix(in srgb,var(--dm-tone) 36%,transparent);transform:rotateX(-8deg)}.dm-solid--cheque .dm-box__face--front{--dm-face: linear-gradient( 150deg, #ffffff, color-mix(in srgb, var(--dm-tone) 18%, #ffffff) )}.dm-solid--cheque .dm-box__face--back{--dm-face: color-mix(in srgb, var(--dm-tone) 22%, #dbe4f0)}[data-theme=dark] .dm-solid--cheque .dm-box__face--front{--dm-face: linear-gradient( 150deg, color-mix(in srgb, var(--dm-tone) 22%, #e8eefc), color-mix(in srgb, var(--dm-tone) 46%, #cfd9ee) )}.dm-chip{position:relative;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid var(--dm-line);background:var(--dm-panel);color:var(--dm-ink-soft);font-size:12px;font-family:Poppins-SemiBold,Poppins,sans-serif;white-space:nowrap;transition:transform .2s cubic-bezier(.2,.8,.2,1),border-color .2s ease,color .2s ease,box-shadow .24s ease}.dm-chip:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--dm-tone, var(--dm-brand)) 50%,transparent);color:var(--dm-ink)}.dm-chip.is-active{color:#fff;border-color:transparent;background:linear-gradient(135deg,color-mix(in srgb,var(--dm-tone, var(--dm-brand)) 92%,#000000),color-mix(in srgb,var(--dm-tone, var(--dm-brand)) 62%,#ffffff));box-shadow:0 14px 30px color-mix(in srgb,var(--dm-tone, var(--dm-brand)) 34%,transparent)}.dm-chip__dot{width:7px;height:7px;border-radius:999px;background:var(--dm-tone, var(--dm-brand));box-shadow:0 0 0 3px color-mix(in srgb,var(--dm-tone, var(--dm-brand)) 18%,transparent)}.dm-chip.is-active .dm-chip__dot{background:#ffffff;box-shadow:0 0 0 3px #ffffff47}.dm-chip__count{padding:1px 7px;border-radius:999px;font-size:10px;background:color-mix(in srgb,var(--dm-tone, var(--dm-brand)) 14%,transparent)}.dm-chip.is-active .dm-chip__count{background:rgba(255,255,255,.24)}.dm-search{position:relative;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:16px;border:1px solid var(--dm-line);background:var(--dm-panel-strong);box-shadow:var(--dm-inset);transition:border-color .2s ease,box-shadow .24s ease}.dm-search:focus-within{border-color:var(--dm-line-strong);box-shadow:0 0 0 4px color-mix(in srgb,var(--dm-brand) 12%,transparent),var(--dm-inset)}.dm-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--dm-ink);font-size:13px}.dm-search input::-moz-placeholder{color:var(--dm-ink-faint)}.dm-search input::placeholder{color:var(--dm-ink-faint)}.dm-kbd{padding:2px 7px;border-radius:6px;border:1px solid var(--dm-line);background:color-mix(in srgb,var(--dm-brand) 6%,transparent);color:var(--dm-ink-faint);font-size:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.dm-rail{width:3px;border-radius:999px;background:linear-gradient(180deg,var(--dm-tone),color-mix(in srgb,var(--dm-tone) 10%,transparent))}@property --dm-spot-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.dm-spotlight .dm-card__body{min-height:300px;padding:28px;color:#fff}.dm-spotlight .dm-card__body:focus-visible{outline-color:#fbbf24}.dm-spotlight .dm-card__surface{border-radius:30px;border:1px solid rgba(125,211,252,.35);background:radial-gradient(620px 320px at 88% 50%,rgba(56,189,248,.32),transparent 70%),radial-gradient(520px 300px at 8% 0%,rgba(124,58,237,.38),transparent 68%),linear-gradient(128deg,#081a45 0%,#0a3587 42%,#0b5bbf 72%,#0891b2 100%);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 30px 70px #041b4a59,0 0 0 1px #ffffff0a inset}.dm-spotlight:hover .dm-card__surface,.dm-spotlight:focus-within .dm-card__surface{border-color:#7dd3fc99;box-shadow:0 40px 96px #041b4a73,0 0 60px #38bdf840}[data-theme=dark] .dm-spotlight .dm-card__surface{box-shadow:0 30px 80px #0000008c,0 0 50px #38bdf824}.dm-spotlight__surface:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;padding:1.5px;border-radius:inherit;background:conic-gradient(from var(--dm-spot-angle),transparent 0deg,rgba(125,211,252,.9) 50deg,rgba(255,255,255,.95) 80deg,rgba(251,191,36,.9) 110deg,transparent 160deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:dm-spot-border 6s linear infinite;pointer-events:none}@keyframes dm-spot-border{to{--dm-spot-angle: 360deg}}.dm-spotlight__aurora{position:absolute;top:-70%;right:-70%;bottom:-70%;left:-70%;background:conic-gradient(from 0deg,transparent 0 55%,rgba(56,189,248,.45) 66%,rgba(167,139,250,.4) 76%,rgba(251,191,36,.28) 84%,transparent 92%);filter:blur(36px);opacity:.65;animation:dm-spot-spin 18s linear infinite;pointer-events:none}@keyframes dm-spot-spin{to{transform:rotate(360deg)}}.dm-spotlight__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:34px 34px;mask-image:radial-gradient(ellipse at 78% 50%,#000 0%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 78% 50%,#000 0%,transparent 70%);pointer-events:none}.dm-spotlight__glow{position:absolute;right:-8%;top:50%;width:420px;height:420px;transform:translateY(-50%);border-radius:999px;background:radial-gradient(circle,rgba(125,211,252,.35),transparent 65%);filter:blur(10px);pointer-events:none}.dm-spotlight .dm-card__edge{background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent)}.dm-spotlight .dm-card__pulse{border-color:#7dd3fc80}.dm-spotlight__spark{position:absolute;width:4px;height:4px;border-radius:999px;background:#fff;box-shadow:0 0 10px 2px #bae6fdcc;opacity:0;animation:dm-spot-twinkle 4.8s ease-in-out infinite;pointer-events:none}.dm-spotlight__spark--0{left:46%;top:14%;animation-delay:0s}.dm-spotlight__spark--1{left:62%;top:80%;animation-delay:.8s}.dm-spotlight__spark--2{left:94%;top:20%;animation-delay:1.6s}.dm-spotlight__spark--3{left:30%;top:88%;animation-delay:2.4s}.dm-spotlight__spark--4{left:72%;top:8%;animation-delay:3.2s}.dm-spotlight__spark--5{left:88%;top:72%;animation-delay:4s}@keyframes dm-spot-twinkle{0%,to{opacity:0;transform:scale(.4)}45%{opacity:1;transform:scale(1)}}.dm-spotlight__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:center;transform-style:preserve-3d}@media (min-width: 768px){.dm-spotlight__layout{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:28px}}.dm-spotlight__copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.dm-spotlight__badges{display:flex;flex-wrap:wrap;gap:8px}.dm-spotlight__badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.1);color:#ffffffeb;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.dm-spotlight__badge--lead{border-color:#fbbf24a6;background:linear-gradient(120deg,rgba(251,191,36,.3),rgba(249,115,22,.22));color:#fff7e6;box-shadow:0 0 18px #fbbf244d}.dm-spotlight__title{display:block;margin-top:14px;font-family:Poppins-Black,Poppins,sans-serif;font-size:clamp(30px,4.2vw,44px);line-height:1.05;letter-spacing:-.02em;background:linear-gradient(100deg,#ffffff 0%,#e0f2fe 45%,#7dd3fc 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.dm-spotlight__lede{display:block;margin-top:8px;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:16px;line-height:1.45;color:#fffffff5}.dm-spotlight__text{display:block;margin-top:4px;max-width:560px;font-size:13px;line-height:1.6;color:#e0f2fecc}.dm-spotlight__features{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.dm-spotlight__feature{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:999px;border:1px solid rgba(186,230,253,.26);background:rgba(8,26,69,.35);color:#e0f2fe;font-family:Poppins-Medium,Poppins,sans-serif;font-size:12px}.dm-spotlight__feature-dot{width:6px;height:6px;border-radius:999px;background:#7dd3fc;box-shadow:0 0 8px #7dd3fce6}.dm-spotlight__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px}.dm-spotlight__cta{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border-radius:999px;background:linear-gradient(120deg,#ffffff,#e0f2fe);color:#0a3587;font-family:Poppins-Bold,Poppins,sans-serif;font-size:14px;box-shadow:0 14px 30px #081a4566,0 0 0 4px #ffffff1f;transition:transform .22s ease,box-shadow .22s ease}.dm-spotlight__cta svg{transition:transform .22s ease}.dm-spotlight:hover .dm-spotlight__cta{transform:translateY(-2px);box-shadow:0 18px 38px #081a4580,0 0 0 6px #7dd3fc38}.dm-spotlight:hover .dm-spotlight__cta svg{transform:translate(4px)}.dm-spotlight__access>*{border-radius:999px;background:rgba(255,255,255,.9)}.dm-spotlight__visual{position:relative;display:block;width:100%;max-width:300px;aspect-ratio:1;justify-self:center;--dm-orbit-r: 128px}.dm-spotlight__halo{position:absolute;top:18%;right:18%;bottom:18%;left:18%;border-radius:999px;background:radial-gradient(circle,rgba(125,211,252,.3),transparent 70%);filter:blur(6px)}.dm-spotlight__gauge{position:absolute;top:8%;right:8%;bottom:8%;left:8%;width:84%;height:84%;overflow:visible}.dm-spotlight__tick{stroke:#e0f2fe66;stroke-width:1.4;stroke-linecap:round}.dm-spotlight__track{fill:none;stroke:#ffffff24;stroke-width:10}.dm-spotlight__arc{fill:none;stroke-width:10;stroke-linecap:round;stroke-dasharray:78 100;transform:rotate(-90deg);transform-origin:100px 100px;filter:drop-shadow(0 0 6px rgba(125,211,252,.8));animation:dm-spot-sweep 5.5s ease-in-out infinite}@keyframes dm-spot-sweep{0%{stroke-dasharray:8 100}45%,70%{stroke-dasharray:78 100}to{stroke-dasharray:8 100}}.dm-spotlight__plinth{position:absolute;left:50%;top:50%;width:72px;height:72px;transform:translate(-50%,-50%) scale(2.5);border-radius:999px;background:radial-gradient(circle,rgba(8,26,69,.65),rgba(8,26,69,0) 72%)}.dm-spotlight__orbit{position:absolute;left:50%;top:50%;width:0;height:0;transform:rotate(var(--dm-orbit-angle)) translateY(calc(var(--dm-orbit-r) * -1)) rotate(calc(var(--dm-orbit-angle) * -1))}.dm-spotlight__orbit-chip{position:absolute;left:0;top:0;translate:-50% -50%;padding:4px 10px;border-radius:999px;border:1px solid rgba(186,230,253,.4);background:rgba(8,26,69,.7);color:#f0f9ff;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:11px;white-space:nowrap;box-shadow:0 8px 18px #041b4a66;animation:dm-spot-float 4.2s ease-in-out infinite;animation-delay:var(--dm-orbit-delay, 0s)}@keyframes dm-spot-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (max-width: 480px){.dm-spotlight .dm-card__body{padding:22px}.dm-spotlight__visual{max-width:230px;--dm-orbit-r: 98px}.dm-spotlight__orbit-chip{font-size:10px;padding:3px 8px}}.dm-root .dm-hero-cta{display:inline-flex;align-items:center;gap:10px;max-width:100%;margin-top:16px;padding:8px 8px 8px 14px;border-radius:999px;border:1px solid rgba(125,211,252,.45);background:linear-gradient(120deg,#0a3587,#0b5bbf 60%,#0891b2);color:#fff;font-family:Poppins-Medium,Poppins,sans-serif;font-size:13px;text-align:left;box-shadow:0 14px 32px #0a35874d;transition:transform .2s ease,box-shadow .2s ease}.dm-root .dm-hero-cta:hover{transform:translateY(-2px);box-shadow:0 18px 40px #0a358766}.dm-hero-cta__tag{flex-shrink:0;padding:2px 8px;border-radius:999px;background:linear-gradient(120deg,#fbbf24,#f97316);color:#1c1203;font-family:Poppins-Bold,Poppins,sans-serif;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.dm-hero-cta__go{display:grid;flex-shrink:0;place-items:center;width:28px;height:28px;border-radius:999px;background:#fff;color:#0a3587}@media (prefers-reduced-motion: reduce){.dm-spotlight__surface:before,.dm-spotlight__aurora,.dm-spotlight__spark,.dm-spotlight__arc,.dm-spotlight__orbit-chip{animation:none}.dm-spotlight__spark{opacity:.6}.dm-spotlight:hover .dm-spotlight__cta,.dm-spotlight:hover .dm-spotlight__cta svg,.dm-root .dm-hero-cta:hover{transform:none}}@media (prefers-reduced-motion: reduce){.dm-backdrop__grid,.dm-backdrop__aurora--a,.dm-backdrop__aurora--b,.dm-backdrop__scan,.dm-card__pulse{animation:none}.dm-backdrop__scan{display:none}.dm-card:hover .dm-plinth{transform:none}.dm-solid{animation:none;transform:rotateX(-16deg) rotateY(-32deg)}.dm-chip:hover{transform:none}}.smooth-progress{position:fixed;top:var(--uip-h, 0px);left:0;right:0;z-index:9995;pointer-events:none;transition:opacity .36s ease}.smooth-progress--inline{position:absolute;top:0;z-index:5}.smooth-progress--inline .smooth-progress__label{display:none}.smooth-progress.is-finishing{opacity:0;transition-delay:.12s}.smooth-progress__track{height:3px;width:100%;overflow:hidden;background:color-mix(in srgb,var(--color-brandPrimary, #0047b8) 10%,transparent)}.smooth-progress__bar{height:100%;width:100%;transform-origin:0 50%;background:linear-gradient(90deg,var(--color-brandPrimary, #0047b8),var(--color-brandSecondary, #0b74de) 55%,var(--color-redaccent, #0891b2));box-shadow:0 0 10px color-mix(in srgb,var(--color-brandSecondary, #0b74de) 60%,transparent);transition:transform .22s cubic-bezier(.2,.8,.2,1)}.smooth-progress.is-finishing .smooth-progress__bar{transition-duration:.18s}.smooth-progress__bar.is-static{transition:none}.smooth-progress__label{position:absolute;top:8px;right:16px;display:inline-flex;align-items:center;gap:4px;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-brandPrimary, #0047b8) 18%,transparent);background:color-mix(in srgb,#ffffff 88%,transparent);padding:3px 10px;font-size:10px;letter-spacing:.02em;color:var(--color-brandPrimary, #0047b8);box-shadow:0 6px 18px #041b4a1f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}[data-theme=dark] .smooth-progress__label{background:rgba(15,23,42,.86);color:#93c5fd;border-color:#93c5fd40}.smooth-progress__dots:after{content:"";display:inline-block;width:1.2em;text-align:left;animation:smooth-progress-dots 1.2s steps(4,end) infinite}@keyframes smooth-progress-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@media (max-width: 1023px){.smooth-progress__label{display:none}}@media (prefers-reduced-motion: reduce){.smooth-progress__dots:after{animation:none;content:"..."}}.user-queue-root{padding-bottom:calc(var(--mobile-bottom-nav-h, 104px) + env(safe-area-inset-bottom) + 1rem)}.uq-workspace-modal{--uq-modal-ink: #0b1220;--uq-modal-ink-soft: #475569;--uq-modal-ink-faint: #64748b;--uq-modal-panel: rgba(255, 255, 255, .96);--uq-modal-panel-soft: rgba(244, 249, 255, .9);--uq-modal-line: rgba(0, 71, 184, .18);top:var(--uip-h, 0px)!important;overflow-y:auto;background:rgba(0,0,0,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);font-family:Poppins-Regular,Poppins,sans-serif}html.app-desktop-sidebar-open .uq-workspace-modal{left:var(--app-desktop-sidebar-offset, 15.5rem)}.uq-workspace-modal>.uq-modal-dialog-layer{top:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.uq-workspace-modal>.uq-modal-backdrop{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.uq-workspace-modal .uq-modal-frame{background:linear-gradient(120deg,var(--color-brandPrimary, #0047b8),var(--color-brandSecondary, #0b74de),var(--color-redaccent, #0891b2))!important}.uq-workspace-modal .uq-modal-surface{border-color:var(--uq-modal-line)!important;color:var(--uq-modal-ink)!important;background:var(--uq-modal-panel)!important;box-shadow:inset 0 1px #ffffffbf}.uq-workspace-modal .uq-modal-icon,.uq-workspace-modal .uq-modal-message-shell,.uq-workspace-modal .uq-modal-close,.uq-workspace-modal .uq-modal-secondary{border-color:var(--uq-modal-line)!important;color:var(--uq-modal-ink-soft)!important;background:var(--uq-modal-panel-soft)!important}.uq-workspace-modal .uq-modal-title,.uq-workspace-modal .uq-modal-tip span{color:var(--uq-modal-ink)!important}.uq-workspace-modal .uq-modal-message-shell,.uq-workspace-modal .uq-modal-tip{color:var(--uq-modal-ink-soft)!important}.uq-workspace-modal .uq-modal-message{padding:.65rem .75rem;border-color:var(--uq-modal-line)!important;color:var(--uq-modal-ink)!important;background:color-mix(in srgb,var(--color-brandSecondary, #0b74de) 9%,var(--uq-modal-panel))!important}.uq-workspace-modal .uq-modal-primary{min-height:2.75rem;border-color:transparent!important;color:#fff!important;background:linear-gradient(135deg,var(--color-brandSecondary, #0b74de),var(--color-brandPrimary, #0047b8))!important}.uq-workspace-modal .uq-modal-primary>span:first-child{background:transparent!important}.uq-workspace-modal .uq-modal-primary>span,.uq-workspace-modal .uq-modal-close>span{color:inherit!important}.uq-workspace-modal .uq-modal-secondary,.uq-workspace-modal .uq-modal-close{min-height:2.75rem}.uq-workspace-modal .uq-modal-close{width:2.75rem;height:2.75rem}[data-theme=dark] .uq-workspace-modal{--uq-modal-ink: #f1f5f9;--uq-modal-ink-soft: #cbd5e1;--uq-modal-ink-faint: #94a3b8;--uq-modal-panel: rgba(20, 24, 36, .97);--uq-modal-panel-soft: rgba(30, 36, 52, .92);--uq-modal-line: rgba(96, 165, 250, .28)}[data-theme=dark] .uq-workspace-modal .uq-modal-icon--question>svg{color:#7dd3fc!important}@media (max-width: 1023px){html.app-desktop-sidebar-open .uq-workspace-modal{left:0}}.uq-muted{color:var(--dm-ink-faint)}.uq-hero{overflow:hidden}.uq-hero:after{position:absolute;top:-9rem;right:-7rem;width:23rem;height:23rem;border-radius:999px;content:"";pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--dm-brand-2) 18%,transparent),transparent 68%);filter:blur(18px)}.uq-eyebrow{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.5rem;min-height:1.75rem;padding:.25rem .75rem;border:1px solid var(--dm-line);border-radius:999px;color:var(--dm-ink-soft);background:var(--dm-panel-strong);font-family:Poppins-Regular,Poppins,sans-serif;font-size:.75rem}.uq-eyebrow strong{color:var(--dm-ink);font-family:Poppins-SemiBold,Poppins,sans-serif}.uq-eyebrow__dot{width:.5rem;height:.5rem;border-radius:999px;background:var(--dm-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--dm-accent) 13%,transparent)}.uq-hero__title{position:relative;z-index:1;margin-top:.8rem;color:var(--dm-ink);font-family:Poppins-Black,Poppins,sans-serif;font-size:clamp(1.85rem,4vw,2.55rem);line-height:1.12;letter-spacing:-.03em}.uq-gradient-text{color:transparent;background:linear-gradient(100deg,var(--dm-brand),var(--dm-brand-2) 46%,var(--dm-accent));background-clip:text;-webkit-background-clip:text}[data-theme=dark] .uq-gradient-text{background-image:linear-gradient(100deg,#8fc7ff,#60a5fa 48%,#67e8f9)}.uq-hero__copy{position:relative;z-index:1;max-width:40rem;margin-top:.65rem;color:var(--dm-ink-soft);font-size:.875rem;line-height:1.65}.user-queue-root .uq-hero-action{position:relative;z-index:1;display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.6rem;padding:.7rem 1rem;border:1px solid var(--dm-line);border-radius:1rem;color:var(--dm-ink);background:var(--dm-panel-strong);box-shadow:var(--dm-inset);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.78rem;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.uq-hero-action:hover:not(:disabled){border-color:var(--dm-line-strong);box-shadow:var(--dm-inset),0 12px 24px #041b4a1c;transform:translateY(-1px)}.user-queue-root .uq-hero-action--primary{border-color:transparent;color:#fff;background:linear-gradient(135deg,var(--dm-brand-2),var(--dm-brand));box-shadow:0 14px 30px color-mix(in srgb,var(--dm-brand) 26%,transparent)}.uq-workflow{position:relative;z-index:1;overflow:hidden;padding:1rem;border:1px solid var(--dm-line);border-radius:1.35rem;background:radial-gradient(340px 180px at 100% 0%,color-mix(in srgb,var(--dm-brand-2) 12%,transparent),transparent 72%),var(--dm-panel-strong);box-shadow:var(--dm-inset),0 18px 38px #041b4a14}.uq-workflow__eyebrow{color:var(--dm-ink-faint);font-family:Poppins-Bold,Poppins,sans-serif;font-size:.63rem;letter-spacing:.16em;text-transform:uppercase}.uq-workflow__title{margin-top:.15rem;color:var(--dm-ink);font-family:Poppins-Black,Poppins,sans-serif;font-size:1rem}.uq-workflow__badge{padding:.3rem .65rem;border:1px solid var(--dm-line);border-radius:999px;color:var(--dm-brand-2);background:color-mix(in srgb,var(--dm-brand-2) 8%,transparent);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.65rem}.uq-workflow__steps{display:grid;gap:.5rem;margin-top:.9rem}.uq-workflow-step{display:flex;min-width:0;align-items:center;gap:.75rem;padding:.65rem .75rem;border:1px solid var(--dm-line);border-radius:1rem;background:var(--dm-panel)}.uq-workflow-step__index{display:grid;width:1.75rem;height:1.75rem;flex:0 0 auto;place-items:center;border-radius:.7rem;color:#fff;background:linear-gradient(145deg,var(--dm-brand-2),var(--dm-brand));font-family:Poppins-Bold,Poppins,sans-serif;font-size:.7rem;box-shadow:0 8px 18px color-mix(in srgb,var(--dm-brand) 22%,transparent)}.uq-workflow-step strong,.uq-workflow-step small{display:block}.uq-workflow-step strong{color:var(--dm-ink);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.74rem}.uq-workflow-step small{margin-top:.1rem;color:var(--dm-ink-faint);font-size:.64rem}.uq-workflow__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.75rem}.uq-workflow__metrics>div{min-width:0;padding:.6rem;border-radius:.9rem;text-align:center;background:color-mix(in srgb,var(--dm-brand) 5%,transparent)}.uq-workflow__metrics span,.uq-workflow__metrics small{display:block}.uq-workflow__metrics span{color:var(--dm-ink);font-family:Poppins-Black,Poppins,sans-serif;font-size:1.05rem;line-height:1}.uq-workflow__metrics small{overflow:hidden;margin-top:.3rem;color:var(--dm-ink-faint);font-size:.58rem;line-height:1.25}.uq-toolbar{display:flex;align-items:center;gap:.75rem;padding:.75rem}.uq-results-section{scroll-margin-top:calc(var(--uip-h, 0px) + 7rem)}.uq-filter-strip{display:flex;min-width:0;align-items:center;gap:.5rem;overflow-x:auto;padding:.15rem .1rem .3rem;scrollbar-width:none}.uq-filter-strip::-webkit-scrollbar{display:none}.uq-clear-search{display:grid;width:1.75rem;height:1.75rem;flex:0 0 auto;place-items:center;border-radius:999px;color:var(--dm-ink-faint);transition:color .16s ease,background .16s ease}.uq-clear-search:hover{color:var(--dm-ink);background:color-mix(in srgb,var(--dm-brand) 8%,transparent)}.uq-page-size select{height:2.65rem;min-width:6.6rem;padding:0 2rem 0 .8rem;border:1px solid var(--dm-line);border-radius:.9rem;outline:none;color:var(--dm-ink-soft);background:var(--dm-panel-strong);box-shadow:var(--dm-inset);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.7rem}.uq-page-size select:focus{border-color:var(--dm-line-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--dm-brand) 12%,transparent),var(--dm-inset)}.uq-icon-button{display:grid;width:2.75rem;height:2.75rem;flex:0 0 auto;place-items:center;border:1px solid var(--dm-line);border-radius:.9rem;color:var(--dm-brand-2);background:var(--dm-panel-strong);box-shadow:var(--dm-inset);transition:transform .16s ease,border-color .16s ease}.uq-icon-button:hover:not(:disabled){border-color:var(--dm-line-strong);transform:translateY(-1px)}.uq-icon-button:disabled,.uq-action:disabled,.uq-hero-action:disabled{cursor:not-allowed;opacity:.58}.uq-loader{display:inline-block;flex:0 0 auto;border:2px solid color-mix(in srgb,var(--dm-brand-2) 22%,transparent);border-top-color:var(--dm-brand-2);border-radius:999px;animation:uq-spin .75s linear infinite}@keyframes uq-spin{to{transform:rotate(360deg)}}.uq-section-title{color:var(--dm-ink);font-family:Poppins-Black,Poppins,sans-serif;font-size:1.15rem;line-height:1.35;letter-spacing:-.02em}.uq-section-copy{max-width:42rem;margin-top:.15rem;color:var(--dm-ink-soft);font-size:.75rem;line-height:1.55}.uq-result-count{color:var(--dm-ink-faint);font-size:.68rem}.uq-section-title:focus{outline:none}.uq-text-button{min-height:2.75rem;padding:.3rem .65rem;border-radius:.7rem;color:var(--dm-brand-2);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.7rem;transition:background .16s ease}.uq-text-button:hover:not(:disabled){background:color-mix(in srgb,var(--dm-brand-2) 8%,transparent)}.uq-user-card{position:relative;overflow:hidden;min-width:0;padding:1.15rem;border:1px solid var(--dm-line);border-radius:1.5rem;color:var(--dm-ink);background:radial-gradient(420px 220px at 100% 0%,color-mix(in srgb,var(--uq-tone) 8%,transparent),transparent 72%),var(--dm-panel);box-shadow:var(--dm-shadow),var(--dm-inset);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:transform .18s ease,border-color .18s ease,box-shadow .2s ease}.uq-user-card:hover{border-color:color-mix(in srgb,var(--uq-tone) 34%,var(--dm-line));box-shadow:var(--dm-shadow-lift),var(--dm-inset);transform:translateY(-2px)}.uq-user-card__accent{position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--uq-tone),color-mix(in srgb,var(--uq-tone) 18%,transparent))}.uq-avatar-shell{padding:3px;border:1px solid color-mix(in srgb,var(--uq-tone) 28%,var(--dm-line));border-radius:1.25rem;background:var(--dm-panel-strong);box-shadow:0 10px 24px color-mix(in srgb,var(--uq-tone) 12%,transparent),var(--dm-inset)}.uq-avatar-shell .MuiAvatar-root{border-radius:1rem;color:var(--dm-brand);background:color-mix(in srgb,var(--dm-brand-2) 12%,var(--dm-panel-strong))}.uq-user-card__name{color:var(--dm-ink);font-family:Poppins-Black,Poppins,sans-serif;font-size:.92rem}.uq-user-card__email{margin-top:.15rem;color:var(--dm-ink-soft);font-size:.7rem}.uq-status{display:inline-flex;min-height:1.65rem;flex:0 0 auto;align-items:center;gap:.35rem;padding:.25rem .55rem;border:1px solid;border-radius:999px;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.62rem}.uq-status--review{border-color:color-mix(in srgb,#d97706 30%,transparent);color:color-mix(in srgb,#d97706 82%,var(--dm-ink));background:color-mix(in srgb,#d97706 10%,transparent)}.uq-status--approved{border-color:color-mix(in srgb,#059669 30%,transparent);color:color-mix(in srgb,#059669 82%,var(--dm-ink));background:color-mix(in srgb,#059669 10%,transparent)}.uq-status--inactive{border-color:color-mix(in srgb,#be123c 28%,transparent);color:color-mix(in srgb,#be123c 82%,var(--dm-ink));background:color-mix(in srgb,#be123c 8%,transparent)}.uq-mini-chip{display:inline-flex;min-width:0;max-width:100%;align-items:center;overflow:hidden;padding:.25rem .55rem;border:1px solid var(--dm-line);border-radius:999px;color:var(--dm-ink-faint);background:var(--dm-panel-strong);font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.uq-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:1rem}.uq-meta{min-width:0;padding:.65rem .75rem;border:1px solid var(--dm-line);border-radius:.9rem;background:color-mix(in srgb,var(--dm-panel-strong) 78%,transparent)}.uq-meta dt{color:var(--dm-ink-faint);font-family:Poppins-Bold,Poppins,sans-serif;font-size:.56rem;letter-spacing:.1em;text-transform:uppercase}.uq-meta dd{overflow:hidden;margin-top:.2rem;color:var(--dm-ink);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.uq-card-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--dm-line)}.uq-card-notice{display:flex;flex:1 0 100%;align-items:flex-start;gap:.5rem;padding:.65rem .75rem;border:1px solid color-mix(in srgb,#d97706 30%,transparent);border-radius:.85rem;color:color-mix(in srgb,#b45309 82%,var(--dm-ink));background:color-mix(in srgb,#f59e0b 10%,var(--dm-panel-strong));font-size:.65rem;line-height:1.45}.uq-card-notice svg{width:1rem;height:1rem;flex:0 0 auto;margin-top:.05rem}.uq-card-actions__note{flex:1 0 100%;color:var(--dm-ink-faint);font-size:.66rem;line-height:1.5}.uq-action{display:inline-flex;min-width:0;min-height:2.75rem;flex:1 1 8rem;align-items:center;justify-content:center;gap:.5rem;padding:.6rem .8rem;border:1px solid var(--dm-line);border-radius:.9rem;color:var(--dm-ink);background:var(--dm-panel-strong);box-shadow:var(--dm-inset);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.7rem;transition:transform .16s ease,border-color .16s ease,box-shadow .18s ease}.uq-action:hover:not(:disabled){border-color:var(--dm-line-strong);box-shadow:var(--dm-inset),0 10px 20px #041b4a1a;transform:translateY(-1px)}.uq-action__icon{display:grid;width:1.4rem;height:1.4rem;flex:0 0 auto;place-items:center}.uq-action--primary{border-color:transparent;color:#fff;background:linear-gradient(135deg,var(--dm-brand-2),var(--dm-brand))}.uq-action--approve{border-color:color-mix(in srgb,#059669 35%,transparent);color:color-mix(in srgb,#047857 88%,var(--dm-ink));background:color-mix(in srgb,#10b981 13%,var(--dm-panel-strong))}.uq-action--danger{border-color:color-mix(in srgb,#be123c 28%,transparent);color:color-mix(in srgb,#be123c 82%,var(--dm-ink));background:color-mix(in srgb,#be123c 8%,var(--dm-panel-strong))}.uq-state-panel{display:flex;min-height:9rem;align-items:center;justify-content:center;gap:.9rem;padding:1.5rem;color:var(--dm-brand-2)}.uq-state-panel strong,.uq-state-panel span{display:block}.uq-state-panel strong{color:var(--dm-ink);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.85rem}.uq-state-panel span{margin-top:.2rem;color:var(--dm-ink-soft);font-size:.7rem}.uq-state-panel button{min-height:2.75rem;padding:.55rem .85rem;border:1px solid var(--dm-line);border-radius:.8rem;color:var(--dm-brand-2);background:var(--dm-panel-strong);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.7rem}.uq-state-panel--error{color:#be123c}.uq-action-error{display:flex;align-items:center;gap:.65rem;margin-bottom:1rem;padding:.75rem .85rem;border:1px solid color-mix(in srgb,#be123c 28%,transparent);border-radius:1rem;color:color-mix(in srgb,#be123c 82%,var(--dm-ink));background:color-mix(in srgb,#be123c 8%,var(--dm-panel-strong));box-shadow:var(--dm-inset);font-size:.7rem;line-height:1.5}.uq-action-error>svg{width:1.1rem;height:1.1rem;flex:0 0 auto}.uq-action-error>span{min-width:0;flex:1}.uq-action-error>button{display:grid;width:2.75rem;height:2.75rem;flex:0 0 auto;place-items:center;border-radius:.8rem;color:inherit;transition:background .16s ease}.uq-action-error>button:hover{background:color-mix(in srgb,#be123c 10%,transparent)}[data-theme=dark] .uq-action--approve,[data-theme=dark] .uq-status--approved{color:#6ee7b7}[data-theme=dark] .uq-action--danger,[data-theme=dark] .uq-status--inactive,[data-theme=dark] .uq-action-error,[data-theme=dark] .uq-state-panel--error{color:#fda4af}[data-theme=dark] .uq-card-notice,[data-theme=dark] .uq-status--review{color:#fcd34d}[data-theme=dark] .uq-workflow__badge,[data-theme=dark] .uq-text-button,[data-theme=dark] .uq-icon-button{color:#7dd3fc}.uq-empty-state{padding:3rem 1.5rem;text-align:center}.uq-empty-state__icon{display:grid;width:3.25rem;height:3.25rem;margin:0 auto;place-items:center;border:1px solid var(--dm-line);border-radius:1.1rem;color:var(--dm-brand-2);background:var(--dm-panel-strong);box-shadow:var(--dm-inset);font-size:1.3rem}.uq-empty-state h3{margin-top:.9rem;color:var(--dm-ink);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.9rem}.uq-empty-state p{max-width:32rem;margin:.35rem auto 0;color:var(--dm-ink-soft);font-size:.72rem;line-height:1.55}.uq-list-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding:.75rem .9rem;border:1px solid var(--dm-line);border-radius:1rem;color:var(--dm-ink-faint);background:var(--dm-panel);font-size:.68rem}.uq-access-handoff{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1rem 1.15rem}.uq-access-handoff h2{color:var(--dm-ink);font-family:Poppins-Black,Poppins,sans-serif;font-size:.95rem}.uq-access-handoff p{max-width:46rem;margin-top:.2rem;color:var(--dm-ink-soft);font-size:.7rem;line-height:1.5}.uq-access-handoff>button{display:inline-flex;min-height:2.75rem;flex:0 0 auto;align-items:center;gap:.55rem;padding:.65rem .9rem;border:1px solid var(--dm-line);border-radius:.9rem;color:#fff;background:linear-gradient(135deg,#7c3aed,var(--dm-brand-2));font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.7rem;box-shadow:0 12px 26px #7c3aed33}.uq-action:focus-visible,.uq-hero-action:focus-visible,.uq-icon-button:focus-visible,.uq-text-button:focus-visible,.uq-clear-search:focus-visible,.uq-access-handoff>button:focus-visible{outline:2px solid color-mix(in srgb,var(--dm-brand-2) 65%,transparent);outline-offset:2px}@media (min-width: 1024px){.user-queue-root{padding-bottom:0}}@media (max-width: 900px){.user-queue-root .dm-chip,.uq-clear-search{min-height:2.75rem}.uq-clear-search{width:2.75rem;height:2.75rem}.uq-toolbar{flex-wrap:wrap}.uq-toolbar>.dm-search{order:1;flex-basis:100%}.uq-filter-strip{order:2;flex:1 1 20rem}.uq-toolbar-controls{order:3}}@media (max-width: 639px){.uq-hero-action{width:100%}.uq-workflow__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.uq-workflow__metrics>div:last-child{grid-column:1 / -1}.uq-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;border-radius:1.3rem}.uq-toolbar>.dm-search{grid-column:1;grid-row:1}.uq-filter-strip{order:2;grid-column:1 / -1;grid-row:2;flex-basis:100%}.uq-toolbar-controls{grid-column:2;grid-row:1}.uq-page-size{display:none}.uq-results-section{scroll-margin-top:calc(var(--uip-h, 0px) + 9rem)}.uq-user-card{padding:1rem;border-radius:1.3rem}.uq-meta-grid{grid-template-columns:minmax(0,1fr)}.uq-action{flex-basis:100%}.uq-list-footer,.uq-access-handoff{align-items:stretch;flex-direction:column}.uq-access-handoff>button{width:100%;justify-content:center}}@media (prefers-reduced-motion: reduce){.uq-loader{animation-duration:1.5s}.uq-user-card,.uq-action,.uq-hero-action,.uq-icon-button{transition:none}.uq-user-card:hover,.uq-action:hover:not(:disabled),.uq-hero-action:hover:not(:disabled),.uq-icon-button:hover:not(:disabled){transform:none}}.aut-root{--aut-engine: #ea580c;--aut-danger: #e11d48;--aut-warn: #d97706;--aut-ok: #059669;--aut-violet: #7c3aed;isolation:auto;overflow-x:clip;overflow-y:visible}.aut-root :is(.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700){color:var(--dm-ink)}.aut-root :is(.text-slate-600,.text-slate-500){color:var(--dm-ink-soft)}.aut-root .text-slate-400{color:var(--dm-ink-faint)}[data-theme=dark] .aut-root .text-colorBrand{color:#60a5fa!important}@media (max-width: 1023px){.aut-content-shell{padding-bottom:calc(var(--mobile-bottom-nav-h, 104px) + env(safe-area-inset-bottom) + 24px)}}.aut-panel{border-radius:24px;border:1px solid var(--dm-line);background:linear-gradient(145deg,color-mix(in srgb,var(--dm-brand) 3%,var(--dm-panel)),var(--dm-panel));box-shadow:var(--dm-shadow),var(--dm-inset)}.aut-inset,.aut-tile{border:1px solid var(--dm-line);background:var(--dm-panel-strong);box-shadow:var(--dm-inset)}.aut-hero{isolation:isolate;background:linear-gradient(100deg,var(--dm-panel-strong) 0%,color-mix(in srgb,var(--dm-panel-strong) 90%,transparent) 38%,color-mix(in srgb,var(--dm-panel) 72%,transparent) 100%),radial-gradient(circle at 62% 34%,color-mix(in srgb,var(--aut-engine) 14%,transparent),transparent 48%)}.aut-hero__core{display:none}@media (min-width: 1024px){.aut-hero__core{position:absolute;left:31%;top:8px;z-index:0;display:block;width:270px;height:230px;opacity:.42;pointer-events:none;mask-image:radial-gradient(circle,#000 38%,transparent 76%);-webkit-mask-image:radial-gradient(circle,#000 38%,transparent 76%)}.aut-hero__core .dm-core{min-height:0;height:100%}}.aut-brand-icon{border:1px solid color-mix(in srgb,var(--dm-brand-2) 48%,transparent);background:linear-gradient(145deg,var(--dm-brand),var(--dm-brand-2) 58%,var(--aut-engine));box-shadow:0 12px 26px color-mix(in srgb,var(--dm-brand) 28%,transparent),inset 0 1px #ffffff47}.aut-chip{border:1px solid var(--dm-line);background:var(--dm-panel-strong);color:var(--dm-ink-soft);box-shadow:var(--dm-inset)}.aut-chip:hover{border-color:var(--dm-line-strong);color:var(--dm-brand)}.aut-chip.is-active{border-color:color-mix(in srgb,var(--dm-brand) 44%,transparent);background:color-mix(in srgb,var(--dm-brand) 10%,var(--dm-panel-strong));color:var(--dm-brand)}.aut-dialog-layer{position:fixed;inset:calc(var(--uip-h, 0px) + .75rem) 0 0;z-index:1000040;display:flex;overflow-y:auto;overscroll-behavior:contain;padding:1rem 1rem 1.5rem;background:rgba(2,6,23,.45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.aut-dialog-layer--stacked{z-index:1000050;background:rgba(2,6,23,.55)}.aut-dialog{margin:auto}@media (max-width: 1023px){.aut-dialog-layer{bottom:calc(var(--mobile-bottom-nav-h, 104px) + env(safe-area-inset-bottom))}}.aut-input{border:1px solid var(--dm-line);background:var(--dm-panel-strong);color:var(--dm-ink);box-shadow:var(--dm-inset)}.aut-input::-moz-placeholder{color:var(--dm-ink-faint)}.aut-input::placeholder{color:var(--dm-ink-faint)}.aut-input:focus{border-color:var(--dm-line-strong);box-shadow:0 0 0 4px color-mix(in srgb,var(--dm-brand) 12%,transparent),var(--dm-inset)}.aut-input:disabled{background:color-mix(in srgb,var(--dm-ink-faint) 7%,var(--dm-panel))}.aut-button{transition:transform .18s ease,border-color .18s ease,box-shadow .22s ease}.aut-button:hover{transform:translateY(-2px)}.aut-root .aut-button--primary,.aut-root .aut-primary-cta{border:1px solid color-mix(in srgb,var(--dm-brand-2) 52%,transparent);background-color:var(--dm-brand);background-image:linear-gradient(112deg,var(--dm-brand) 0%,var(--dm-brand-2) 52%,var(--dm-accent) 88%);color:#fff;box-shadow:0 18px 38px color-mix(in srgb,var(--dm-brand) 28%,transparent),inset 0 1px #ffffff47}.aut-button--secondary{border:1px solid var(--dm-line);background:var(--dm-panel-strong);color:var(--dm-ink-soft);box-shadow:var(--dm-inset)}.aut-button--secondary:hover{border-color:var(--dm-line-strong);color:var(--dm-brand);box-shadow:var(--dm-shadow)}.aut-root .aut-button--danger{border:1px solid color-mix(in srgb,var(--aut-danger) 34%,transparent);background:color-mix(in srgb,var(--aut-danger) 8%,var(--dm-panel-strong));color:var(--aut-danger)}.aut-root .aut-button--ok{border:1px solid color-mix(in srgb,var(--aut-ok) 38%,transparent);background:color-mix(in srgb,var(--aut-ok) 10%,var(--dm-panel-strong));color:var(--aut-ok)}.aut-primary-cta{background-size:170% 100%;animation:aut-gradient-drift 9s ease-in-out infinite}@keyframes aut-gradient-drift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.aut-icon-action{border:1px solid transparent;color:var(--dm-ink-soft)}.aut-icon-action:hover{border-color:var(--dm-line);background:color-mix(in srgb,var(--dm-brand) 7%,var(--dm-panel-strong));color:var(--dm-brand)}.aut-tile{color:var(--dm-ink);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .22s ease}.aut-tile:hover{transform:translateY(-2px);border-color:var(--dm-line-strong);box-shadow:var(--dm-shadow)}.aut-tile.is-active{border-color:color-mix(in srgb,var(--aut-tone, var(--dm-brand)) 50%,transparent);background:color-mix(in srgb,var(--aut-tone, var(--dm-brand)) 10%,var(--dm-panel-strong));box-shadow:0 14px 30px color-mix(in srgb,var(--aut-tone, var(--dm-brand)) 17%,transparent),var(--dm-inset)}.aut-tile__icon{border:1px solid var(--dm-line);background:color-mix(in srgb,var(--aut-tone, var(--dm-brand)) 8%,var(--dm-panel-strong));color:var(--aut-tone, var(--dm-brand))}.aut-tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.aut-tab{white-space:nowrap;border:1px solid transparent;border-radius:999px;padding:8px 14px;font-size:12px;color:var(--dm-ink-soft);transition:background .16s ease,color .16s ease,border-color .16s ease}.aut-tab:hover{color:var(--dm-brand)}.aut-tab.is-active{border-color:color-mix(in srgb,var(--dm-brand) 38%,transparent);background:color-mix(in srgb,var(--dm-brand) 10%,var(--dm-panel-strong));color:var(--dm-brand)}.aut-table-shell{overflow-x:auto;border:1px solid var(--dm-line);border-radius:18px;background:var(--dm-panel-strong)}.aut-table{width:100%;min-width:-moz-max-content;min-width:max-content;border-collapse:separate;border-spacing:0}.aut-table thead th{position:sticky;top:0;z-index:2;padding:10px 14px;text-align:left;white-space:nowrap;background:color-mix(in srgb,var(--dm-brand) 6%,var(--dm-panel-strong));border-bottom:1px solid var(--dm-line);color:var(--dm-ink-soft)}.aut-table tbody td{padding:9px 14px;white-space:nowrap;border-bottom:1px solid color-mix(in srgb,var(--dm-line) 55%,transparent);color:var(--dm-ink)}.aut-table tbody tr:hover td{background:color-mix(in srgb,var(--dm-brand) 4%,transparent)}.aut-table tfoot td{padding:11px 14px;white-space:nowrap;font-weight:700;background:color-mix(in srgb,var(--dm-brand) 8%,var(--dm-panel-strong));border-top:1px solid var(--dm-line);color:var(--dm-ink)}.aut-table .is-numeric{text-align:right;font-variant-numeric:tabular-nums}.aut-table .is-debit{color:var(--aut-ok)}.aut-table .is-credit{color:var(--aut-danger)}.aut-board{position:relative;overflow:auto;max-height:64vh;border:1px solid var(--dm-line);border-radius:18px;background:var(--dm-panel-strong)}.aut-board table{border-collapse:separate;border-spacing:0;min-width:-moz-max-content;min-width:max-content}.aut-board thead th{position:sticky;top:0;z-index:3;background:var(--dm-panel-strong);border-bottom:1px solid var(--dm-line);padding:8px 6px;font-size:11px;color:var(--dm-ink-soft)}.aut-board__bay{position:sticky;left:0;z-index:2;min-width:150px;padding:8px 12px;background:var(--dm-panel-strong);border-right:1px solid var(--dm-line)}.aut-board thead th.aut-board__bay{z-index:4}.aut-board__cell{width:92px;min-width:92px;height:52px;padding:3px;border-bottom:1px solid color-mix(in srgb,var(--dm-line) 60%,transparent);border-right:1px solid color-mix(in srgb,var(--dm-line) 40%,transparent)}.aut-board__empty{display:block;width:100%;height:100%;border-radius:10px;border:1px dashed transparent;color:transparent;font-size:18px;line-height:1;transition:border-color .15s ease,color .15s ease,background .15s ease}.aut-board__empty:hover,.aut-board__empty:focus-visible{border-color:color-mix(in srgb,var(--dm-brand) 40%,transparent);background:color-mix(in srgb,var(--dm-brand) 5%,transparent);color:var(--dm-brand);outline:none}.aut-slot{display:flex;width:100%;height:100%;flex-direction:column;justify-content:center;overflow:hidden;border-radius:10px;padding:2px 6px;text-align:left;color:#fff;font-size:10px;line-height:1.2;cursor:pointer;transition:filter .15s ease,transform .15s ease}.aut-slot:hover{filter:brightness(1.08);transform:scale(1.03)}.aut-slot--booked.aut-slot--booked{background:linear-gradient(145deg,#38bdf8,#0ea5e9)}.aut-slot--confirmed.aut-slot--confirmed{background:linear-gradient(145deg,#0b74de,#0047b8)}.aut-slot--service.aut-slot--service{background:linear-gradient(145deg,#7c3aed,#5b21b6)}.aut-slot--done.aut-slot--done{background:linear-gradient(145deg,#059669,#047857)}.aut-slot--other.aut-slot--other{background:linear-gradient(145deg,#64748b,#475569)}.aut-card{position:relative;overflow:hidden;border:1px solid var(--dm-line);background:linear-gradient(142deg,color-mix(in srgb,var(--aut-tone, var(--dm-brand)) 7%,var(--dm-panel-strong)),var(--dm-panel-strong) 58%);box-shadow:var(--dm-shadow),var(--dm-inset)}.aut-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--aut-tone, var(--dm-brand)),color-mix(in srgb,var(--aut-tone, var(--dm-brand)) 14%,transparent))}.aut-journal{border:1px dashed color-mix(in srgb,var(--dm-line) 90%,transparent);background:color-mix(in srgb,var(--dm-brand) 3%,var(--dm-panel-strong));font-variant-numeric:tabular-nums}.aut-stage-number{background:var(--aut-tone, var(--dm-brand));color:#fff;box-shadow:0 8px 18px color-mix(in srgb,var(--aut-tone, var(--dm-brand)) 30%,transparent)}.aut-joborders .aut-hero{border-color:#38bdf84d;background:linear-gradient(100deg,rgba(5,22,46,.98),rgba(11,54,101,.94) 52%,rgba(15,76,129,.88)),var(--dm-panel-strong);box-shadow:0 22px 48px #03193740,inset 0 1px #ffffff1f}.aut-joborders .aut-hero:before{content:"";position:absolute;z-index:0;top:0;right:0;left:0;height:11px;background:linear-gradient(90deg,#1d4ed8,#38bdf8 48%,#1d4ed8);box-shadow:0 5px 14px #38bdf847}.aut-joborders .aut-hero :is(h1,.text-slate-950){color:#f8fafc}.aut-joborders .aut-hero>div>div>:is(.text-slate-500,p){color:#cbd5e1}.aut-joborders .aut-hero .text-colorBrand{color:#7dd3fc!important}.aut-joborders .aut-hero .aut-button--secondary{border-color:#7dd3fc5c;background:rgba(5,25,52,.72);color:#f0f9ff;box-shadow:inset 0 1px #ffffff1a}.aut-joborders .aut-hero .aut-button--secondary:hover{border-color:#7dd3fc;background:rgba(8,47,73,.9);color:#fff}.aut-joborders .aut-hero .aut-inset{border-color:#7dd3fc33;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(224,242,254,.9));box-shadow:inset 0 1px #ffffffa6,0 10px 20px #02061733}.aut-joborders .aut-hero .aut-inset :is(.text-slate-950,.text-slate-500,.text-slate-400){color:#0f2e53!important}.aut-joborders .aut-hero .aut-inset .text-slate-500{color:#35516f!important}.aut-joborders .aut-hero .aut-inset .text-slate-400{color:#526a82!important}.aut-jo-queues{position:relative;padding:18px 12px 12px;overflow:hidden;border:1px solid rgba(56,189,248,.24);border-radius:22px;background:linear-gradient(155deg,#071a32,#0b2f58 56%,#061525);box-shadow:inset 0 1px #ffffff14,0 16px 34px #02142b2e}.aut-jo-queues:before{content:"WORKSHOP QUEUES";position:absolute;top:4px;left:17px;color:#bae6fdad;font-family:Poppins-Bold,Poppins,sans-serif;font-size:8px;letter-spacing:.16em}.aut-jo-queues .aut-tile{position:relative;overflow:hidden;min-height:112px;border-color:#7dd3fc2e;border-radius:5px 5px 15px 15px;background:linear-gradient(90deg,rgba(255,255,255,.04),transparent 20% 80%,rgba(255,255,255,.04)),linear-gradient(180deg,#263c5e 0 55%,#111d31 55% 100%);box-shadow:inset 0 9px 13px #02061761,0 10px 18px #0206174d}.aut-jo-queues .aut-tile:before{content:"";position:absolute;top:0;right:0;left:0;height:7px;background:linear-gradient(90deg,#1d4ed8,#38bdf8,#1d4ed8)}.aut-jo-queues .aut-tile:after{content:"";position:absolute;right:10px;bottom:0;left:10px;height:2px;background:rgba(186,230,253,.34)}.aut-jo-queues .aut-tile.is-active{border-color:#38bdf8;background:linear-gradient(180deg,#155eaa 0 55%,#0b3261 55% 100%);box-shadow:0 0 0 2px #38bdf833,0 15px 28px #0369a14d}.aut-jo-queues .aut-tile__icon{border-color:#7dd3fc4d;color:#7dd3fc;background:rgba(8,47,73,.78)}.aut-jo-queues .aut-tile :is(.text-slate-950,.text-slate-500){color:#f0f9ff}.aut-jo-clock-panel{border-color:#38bdf83d;background:linear-gradient(120deg,color-mix(in srgb,#0b74de 8%,var(--dm-panel)),var(--dm-panel))}.aut-jo-register{position:relative;overflow:hidden;border-color:color-mix(in srgb,#38bdf8 30%,var(--dm-line))}.aut-jo-register:before{content:"";position:absolute;top:0;right:0;left:0;height:6px;background:linear-gradient(90deg,#1d4ed8,#38bdf8 45%,#1d4ed8)}.aut-jo-register .aut-table-shell{border-color:color-mix(in srgb,#38bdf8 26%,var(--dm-line));box-shadow:0 14px 28px #0220471a}.aut-jo-register .aut-table thead th{color:color-mix(in srgb,var(--dm-brand) 72%,var(--dm-ink));background:color-mix(in srgb,#0b74de 9%,var(--dm-panel-strong))}.aut-jo-register .aut-table tbody tr td:first-child{border-left:4px solid var(--aut-jo-tone, #38bdf8)}.aut-jo-register .aut-table tbody tr:hover td{background:color-mix(in srgb,#38bdf8 7%,var(--dm-panel-strong))}.aut-jo-vehicle{display:flex;min-width:170px;align-items:center;gap:9px}.aut-jo-vehicle__icon{position:relative;display:grid;width:38px;height:29px;flex:0 0 auto;place-items:center;border:1px solid rgba(56,189,248,.35);border-radius:7px 9px 5px 5px;color:#e0f2fe;background:linear-gradient(145deg,#38bdf8,#1d4ed8);box-shadow:0 6px 10px #1d4ed83d,inset 0 2px #ffffff38}.aut-jo-vehicle__icon:before,.aut-jo-vehicle__icon:after{content:"";position:absolute;bottom:-4px;width:7px;height:7px;border-radius:2px;background:#0f172a}.aut-jo-vehicle__icon:before{left:5px}.aut-jo-vehicle__icon:after{right:5px}[data-theme=light] .aut-joborders .aut-dialog{border-color:#38bdf852;background:#f8fafc;box-shadow:0 28px 70px #0f172a47,inset 0 1px #fff}[data-theme=light] .aut-joborders .aut-dialog :is(.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700){color:#0f172a}[data-theme=light] .aut-joborders .aut-dialog .text-slate-500{color:#475569}[data-theme=light] .aut-joborders .aut-dialog .text-slate-400{color:#64748b}[data-theme=light] .aut-joborders .aut-dialog .aut-input{border-color:#cbd5e1;background:#fff;color:#0f172a}[data-theme=light] .aut-joborders .aut-dialog .aut-input:disabled{border-color:#d7e0eb;background:#eef2f7;color:#475569;opacity:1}[data-theme=light] .aut-joborders .aut-dialog .aut-icon-action{color:#334155}[data-theme=light] .aut-joborders .aut-dialog .aut-tab{color:#475569}[data-theme=light] .aut-joborders .aut-dialog .aut-tab.is-active{border-color:#1d4ed84d;background:#dbeafe;color:#1d4ed8}@media (max-width: 639px){.aut-jo-queues{padding-inline:8px}.aut-jo-queues .aut-tile{min-height:105px}}@media (prefers-reduced-motion: reduce){.aut-primary-cta{animation:none}.aut-tile:hover,.aut-button:hover,.aut-slot:hover{transform:none}}.aut-loading-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:16px;background:color-mix(in srgb,var(--color-darkerPrimary) 56%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.aut-loading-card{width:min(100%,390px);padding:28px;border:1px solid color-mix(in srgb,var(--color-brandPrimary) 30%,var(--app-border));border-radius:24px;background:var(--color-lighter);box-shadow:var(--app-shadow-floating, 0 25px 65px rgba(0, 0, 0, .2));color:var(--app-text, #0f172a);text-align:center}.aut-loading-kicker{display:block;color:var(--color-brandPrimary);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.aut-loading-title{margin-top:8px;font-size:23px;line-height:1.25}.aut-loading-subtitle{margin-top:9px;color:var(--app-text-muted, #475569);font-size:14px;line-height:1.5}.aut-loading-track{height:7px;margin-top:23px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--color-brandPrimary) 14%,var(--color-lighter))}.aut-loading-track span{display:block;width:38%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-brandPrimary),var(--color-brandSecondary));animation:aut-loading-sweep 1.45s ease-in-out infinite alternate}.aut-loading-note{margin-top:13px;color:var(--app-text-soft, #64748b);font-size:11px;line-height:1.4}@keyframes aut-loading-sweep{0%{transform:translate(-90%)}to{transform:translate(260%)}}@media (prefers-reduced-motion: reduce){.aut-loading-track span{animation:none;width:100%}}.aut-car-scene{--aut-car-paint: var(--color-brandPrimary);position:relative;width:min(100%,240px);height:128px;margin:0 auto 22px;overflow:hidden}.aut-car-scene--success{--aut-car-paint: #059669}.aut-car-scene--error{--aut-car-paint: #e11d48}.aut-car-road{position:absolute;right:0;bottom:12px;left:0;height:3px;border-radius:999px;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--aut-car-paint) 65%,transparent) 0 18px,transparent 18px 30px);opacity:.65}.aut-car-vehicle{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.aut-car-svg{display:block;width:222px;height:111px;overflow:visible;filter:drop-shadow(0 12px 10px color-mix(in srgb,var(--aut-car-paint) 22%,transparent))}.aut-car-shadow{fill:color-mix(in srgb,var(--color-darkerPrimary) 17%,transparent)}.aut-car-body{fill:var(--aut-car-paint);stroke:color-mix(in srgb,var(--aut-car-paint) 72%,#111827);stroke-width:2}.aut-car-window{fill:var(--color-light);opacity:.96}.aut-car-trim{fill:none;stroke:color-mix(in srgb,var(--color-lighter) 55%,transparent);stroke-width:2;stroke-linecap:round}.aut-car-light{fill:var(--color-brandTertiary)}.aut-car-light--rear{fill:var(--color-redaccent)}.aut-car-tire{fill:#1e293b;stroke:#0f172a;stroke-width:2}.aut-car-rim{fill:#dce7f2;stroke:#94a3b8;stroke-width:2}.aut-car-spoke{fill:none;stroke:#64748b;stroke-width:2;stroke-linecap:round}.aut-car-symbol{fill:none;stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.aut-car-question{fill:#fff;font:700 23px Poppins,sans-serif;text-anchor:middle}.aut-car-scene.is-moving .aut-car-vehicle{animation:aut-car-drive 2.2s ease-in-out infinite alternate}.aut-car-scene.is-moving .aut-car-road{animation:aut-car-road 1s linear infinite}.aut-car-scene.is-moving .aut-car-wheel{transform-box:fill-box;transform-origin:center;animation:aut-car-wheel .55s linear infinite}@keyframes aut-car-drive{0%{transform:translate(-34px,3px)}to{transform:translate(34px)}}@keyframes aut-car-road{to{background-position-x:-30px}}@keyframes aut-car-wheel{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.aut-car-scene.is-moving :is(.aut-car-vehicle,.aut-car-road,.aut-car-wheel){animation:none}}.dmp{--dmp-ink: var(--app-text, #0f172a);--dmp-muted: var(--app-text-muted, #475569);--dmp-soft: var(--app-text-soft, #64748b);--dmp-panel: var(--app-surface-strong, #ffffff);--dmp-panel-2: var(--app-surface, rgba(255, 255, 255, .7));--dmp-line: var(--app-border, rgba(148, 163, 184, .3));--dmp-brand: var(--color-brandPrimary, #0047b8);--dmp-brand-2: var(--color-brandSecondary, #0b74de);--dmp-good: #059669;--dmp-bad: #e11d48;--dmp-warn: #d97706;display:grid;gap:14px;padding:18px;border:1px solid var(--dmp-line);border-radius:22px;background:var(--dmp-panel);color:var(--dmp-ink);box-shadow:var(--app-shadow-soft, 0 14px 32px rgba(15, 23, 42, .08));min-width:0}.dq-root .dmp,.dmp.dmp--desk{--dmp-ink: var(--dq-ink, #0b1220);--dmp-muted: var(--dq-muted, #5b6b82);--dmp-soft: var(--dq-soft, #8796ab);--dmp-panel: var(--dq-panel, #ffffff);--dmp-panel-2: var(--dq-panel-2, #f6f8fc);--dmp-line: var(--dq-line-strong, rgba(15, 23, 42, .16));--dmp-brand: var(--dq-brand, #0047b8);--dmp-brand-2: var(--dq-brand-2, #0b74de);box-shadow:none}.dmp .dmp-head{display:flex;gap:12px;align-items:flex-start}.dmp .dmp-head h3{margin:0;font-size:1rem;font-family:Poppins-SemiBold,Poppins,sans-serif;color:var(--dmp-ink)}.dmp .dmp-head p{margin:2px 0 0;font-size:.8rem;line-height:1.45;color:var(--dmp-muted)}.dmp .dmp-head__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:color-mix(in srgb,var(--dmp-brand) 14%,transparent);color:var(--dmp-brand)}.dmp .dmp-label{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-family:Poppins-SemiBold,Poppins,sans-serif;color:var(--dmp-ink)}.dmp .dmp-pick{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.dmp .dmp-select{flex:1 1 260px;max-width:380px;min-width:0}.dmp .dmp-hint,.dmp .dmp-note{margin:0;font-size:.78rem;color:var(--dmp-muted)}.dmp .dmp-note{display:flex;align-items:center;gap:8px;padding:12px 14px;border:1px dashed var(--dmp-line);border-radius:14px;background:var(--dmp-panel-2)}.dmp .dmp-note.is-bad{border-color:color-mix(in srgb,var(--dmp-bad) 45%,transparent);color:var(--dmp-bad)}.dmp .dmp-spin{animation:dmp-spin .9s linear infinite}@keyframes dmp-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.dmp .dmp-spin{animation:none}}.dmp .dmp-stats{display:flex;flex-wrap:wrap;gap:8px}.dmp .dmp-stats span{display:inline-flex;align-items:baseline;gap:5px;padding:6px 12px;border:1px solid var(--dmp-line);border-radius:999px;background:var(--dmp-panel-2);font-size:.78rem;color:var(--dmp-muted);white-space:nowrap}.dmp .dmp-stats b{font-family:Poppins-Bold,Poppins,sans-serif;color:var(--dmp-ink)}.dmp .dmp-stats .is-add b,.dmp .dmp-tag.is-add{color:var(--dmp-good)}.dmp .dmp-stats .is-remove b,.dmp .dmp-tag.is-remove{color:var(--dmp-bad)}.dmp .dmp-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.dmp .dmp-search{display:flex;flex:1 1 260px;align-items:center;gap:8px;min-width:0;padding:0 12px;border:1px solid var(--dmp-line);border-radius:14px;background:var(--dmp-panel-2);color:var(--dmp-soft)}.dmp .dmp-search input{flex:1;min-width:0;height:40px;border:0;outline:none;background:transparent;color:var(--dmp-ink);font-size:16px}@media (min-width: 640px){.dmp .dmp-search input{font-size:.85rem}}.dmp .dmp-search:focus-within{border-color:var(--dmp-brand-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--dmp-brand-2) 22%,transparent)}.dmp .dmp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dmp .dmp-segment{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border:1px solid var(--dmp-line);border-radius:12px;background:var(--dmp-panel-2)}.dmp .dmp-segment button{padding:6px 11px;border:0;border-radius:9px;background:transparent;color:var(--dmp-muted);font-size:.78rem;font-family:Poppins-Medium,Poppins,sans-serif;cursor:pointer}.dmp .dmp-segment button.is-on{background:var(--dmp-brand);color:#fff}.dmp .dmp-segment button:focus-visible,.dmp .dmp-btn:focus-visible{outline:2px solid var(--dmp-brand-2);outline-offset:2px}.dmp .dmp-batch,.dmp .dmp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dmp .dmp-actions{justify-content:flex-end;padding-top:4px;border-top:1px solid var(--dmp-line)}.dmp .dmp-batch__count{margin-right:auto;font-size:.78rem;font-family:Poppins-Medium,Poppins,sans-serif;color:var(--dmp-muted)}.dmp .dmp-btn{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid var(--dmp-line);border-radius:11px;background:var(--dmp-panel);color:var(--dmp-ink);font-size:.78rem;font-family:Poppins-SemiBold,Poppins,sans-serif;cursor:pointer}.dmp .dmp-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--dmp-brand) 45%,transparent)}.dmp .dmp-btn:disabled{opacity:.5;cursor:not-allowed}.dmp .dmp-btn.dmp-btn--primary{border-color:transparent;background:linear-gradient(135deg,var(--dmp-brand),var(--dmp-brand-2));color:#fff}.dmp .dmp-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:8px;max-height:46vh;margin:0;padding:0 2px 0 0;overflow-y:auto;list-style:none}.dmp .dmp-person{position:relative;display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border:1px solid var(--dmp-line);border-radius:14px;background:var(--dmp-panel-2);cursor:pointer}.dmp .dmp-person.is-ticked{border-color:color-mix(in srgb,var(--dmp-brand) 40%,transparent);background:color-mix(in srgb,var(--dmp-brand) 7%,var(--dmp-panel))}.dmp .dmp-person.is-changed{border-style:dashed}.dmp .dmp-person input{position:absolute;opacity:0;pointer-events:none}.dmp .dmp-box{position:relative;flex:none;width:20px;height:20px;border:1.5px solid var(--dmp-soft);border-radius:6px;background:var(--dmp-panel)}.dmp .dmp-person.is-ticked .dmp-box{border-color:transparent;background:linear-gradient(135deg,var(--dmp-brand),var(--dmp-brand-2))}.dmp .dmp-person.is-ticked .dmp-box:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg)}.dmp .dmp-person input:focus-visible+.dmp-box{outline:2px solid var(--dmp-brand-2);outline-offset:2px}.dmp .dmp-person__who{display:grid;flex:1;min-width:0}.dmp .dmp-person__who strong{overflow:hidden;font-size:.84rem;font-family:Poppins-SemiBold,Poppins,sans-serif;color:var(--dmp-ink);text-overflow:ellipsis;white-space:nowrap}.dmp .dmp-person__who small{overflow:hidden;font-size:.72rem;color:var(--dmp-muted);text-overflow:ellipsis;white-space:nowrap}.dmp .dmp-tag{flex:none;padding:2px 8px;border:1px solid currentColor;border-radius:999px;font-size:.66rem;font-family:Poppins-SemiBold,Poppins,sans-serif;color:var(--dmp-warn);white-space:nowrap}@media (max-width: 640px){.dmp{padding:14px}.dmp .dmp-select{flex-basis:100%;max-width:none}.dmp .dmp-batch__count{flex-basis:100%}.dmp .dmp-actions .dmp-btn{flex:1 1 auto;justify-content:center}}[data-theme=dark] .ims-yield-loss [class*="text-[var(--color-darkerPrimary)]"],[data-theme=dark] .ims-yield-loss [class*="text-[var(--color-darkPrimary)]"],[data-theme=dark] .ims-yield-loss[class*="text-[var(--color-darkerPrimary)]"]{color:var(--app-text)!important}.sd-root{--imsd-top: var(--uip-h, 56px)}.sd-root .imsd-embed{position:relative;height:100%;min-height:0;overflow:auto;overscroll-behavior:contain;--uip-h: 0px}.sd-root .imsd-embed.is-hidden{display:none}.sd-root .imsd-embed .min-h-screen,.sd-root .imsd-embed .dm-root{min-height:100%!important}.sd-root .imsd-embed .ims-surface--inset{padding-inline-start:0!important}.sd-root .imsd-page{display:flex;flex-direction:column;overflow:hidden}.sd-root .imsd-page.is-hidden{display:none}.sd-root .imsd-page__body{position:relative;flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.sd-root .imsd-page__body>*{margin-top:0!important;margin-inline-start:0!important}.sd-root .imsd-page__body>.pt-14,.sd-root .imsd-page__body>.pt-16,.sd-root .imsd-page__body>.pt-20,.sd-root .imsd-page__body>.pt-24{padding-top:12px!important}.sd-root .imsd-page__body>*>:is(.pt-16,.pt-20,.pt-24):first-child,.sd-root .imsd-page__body>*>*>:is(.pt-16,.pt-20,.pt-24):first-child{padding-top:12px!important}@media (min-width: 1024px){.sd-root .imsd-page__body>.lg\:pt-16,.sd-root .imsd-page__body>.lg\:pt-20{padding-top:12px!important}}.sd-root .imsd-pagebar{display:flex;flex:none;align-items:center;gap:12px;padding:8px 14px;border-bottom:1px solid var(--dq-line);background:var(--dq-panel, transparent)}.sd-root .imsd-pagebar strong{overflow:hidden;color:var(--dq-strong);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.sd-root .imsd-page-locked .imsd-pagebar{margin-bottom:12px}.sd-root .imsd-embed__loading{display:flex;align-items:center;justify-content:center;gap:10px;height:100%;min-height:240px;color:var(--dq-muted);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.82rem}.sd-root .imsd-spinner{width:18px;height:18px;border-radius:999px;border:2.5px solid var(--dq-line-strong);border-top-color:var(--dq-hue, #0891b2);animation:imsd-spin .8s linear infinite}@keyframes imsd-spin{to{transform:rotate(360deg)}}.sd-root .imsd-locked{display:flex;align-items:flex-start;gap:16px;max-width:640px;padding:20px 22px}.sd-root .imsd-locked__icon{display:inline-grid;place-items:center;flex:none;width:46px;height:46px;border-radius:14px;background:color-mix(in srgb,var(--dq-hue, #0891b2) 14%,transparent);color:var(--dq-hue, #0891b2);font-size:1.3rem}.sd-root .imsd-locked h3{margin:2px 0 6px;color:var(--dq-strong);font-family:Poppins-Bold,Poppins,sans-serif;font-size:1.05rem}.sd-root .imsd-locked p{margin:0 0 12px;color:var(--dq-muted);font-size:.82rem;line-height:1.5}.sd-root .imsd-locked .imsd-locked__roles{margin:-4px 0 12px;font-size:.78rem}.sd-root .imsd-locked__roles strong{color:var(--dq-strong);font-family:Poppins-SemiBold,Poppins,sans-serif;word-break:break-word}@media (prefers-reduced-motion: reduce){.sd-root .imsd-spinner{animation:none}}.sd-root .imsd-frame{display:flex;flex-direction:column;min-height:100%}.sd-root .imsd-frame.is-wide{height:100%}.sd-root .imsd-frame__body{position:relative;flex:1;min-height:0}.sd-root .imsd-frame.is-wide .imsd-frame__body{overflow:hidden}.sd-root .imsd-frame:not(.is-wide) .imsd-frame__body>*+*{margin-top:16px}.sd-root .imsd-top{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:4px 14px;padding:6px 10px;background:var(--dq-panel)}.sd-root .imsd-frame:not(.is-wide) .imsd-top{margin-bottom:14px;border:1px solid var(--dq-line);border-radius:14px}.sd-root .imsd-frame.is-wide .imsd-top{border-bottom:1px solid var(--dq-line)}.sd-root .imsd-where{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;padding:4px 6px 4px 10px;border:1px solid color-mix(in srgb,var(--dq-hue) 40%,var(--dq-line-strong));border-radius:12px;background:color-mix(in srgb,var(--dq-hue) 8%,var(--dq-panel))}.sd-root .imsd-where.is-empty{border-color:color-mix(in srgb,var(--dq-warn) 55%,transparent);background:color-mix(in srgb,var(--dq-warn) 10%,var(--dq-panel))}.sd-root .imsd-where__label{display:inline-flex;align-items:center;gap:6px;color:var(--dq-muted);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.sd-root .imsd-where__pick{width:clamp(200px,26vw,300px);min-width:0}.sd-root .imsd-where__hint{color:var(--dq-warn);font-size:.74rem}.sd-root .imsd-flow{flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.sd-root .imsd-flow::-webkit-scrollbar{display:none}.sd-root .imsd-flow ol{display:flex;align-items:center;gap:2px;margin:0;padding:3px 0;list-style:none;width:-moz-max-content;width:max-content;min-width:100%}.sd-root .imsd-flow li{display:flex;align-items:center;gap:2px}.sd-root .imsd-flow__sep{flex:none;color:var(--dq-soft);font-size:.85rem}.sd-root .imsd-flow__step{display:inline-flex;align-items:center;gap:7px;padding:4px 11px 4px 5px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--dq-muted);font-family:Poppins-Medium,Poppins,sans-serif;font-size:.76rem;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease}.sd-root .imsd-flow__step:hover:not(:disabled){background:var(--dq-panel-2);color:var(--dq-strong)}.sd-root .imsd-flow__step:disabled{cursor:default}.sd-root .imsd-flow__step:focus-visible{outline:2px solid color-mix(in srgb,var(--dq-hue) 60%,transparent);outline-offset:1px}.sd-root .imsd-flow__num{display:inline-grid;place-items:center;flex:none;width:20px;height:20px;border-radius:999px;border:1px solid var(--dq-line-strong);background:var(--dq-panel-2);color:var(--dq-muted);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.66rem}.sd-root .imsd-flow__step.is-here{border-color:color-mix(in srgb,var(--dq-hue) 38%,transparent);background:color-mix(in srgb,var(--dq-hue) 12%,transparent);color:var(--dq-strong);font-family:Poppins-SemiBold,Poppins,sans-serif}.sd-root .imsd-flow__step.is-here .imsd-flow__num{border-color:transparent;background:var(--dq-hue);color:#fff}.sd-root .imsd-flow__step.is-locked{opacity:.55}.sd-root .imsd-embed,.sd-root .imsd-embed .dm-root,.sd-root .imsd-embed .ims-scope{--dm-brand: var(--dq-brand);--dm-brand-2: var(--dq-brand-2);--dm-ink: var(--dq-ink);--dm-ink-soft: var(--dq-muted);--dm-ink-faint: var(--dq-soft);--dm-panel: var(--dq-panel);--dm-panel-strong: var(--dq-panel-2);--dm-line: var(--dq-line-strong);--dm-line-strong: color-mix(in srgb, var(--dq-hue) 34%, var(--dq-line-strong));--dm-shadow: none;--dm-shadow-lift: 0 10px 24px rgba(4, 12, 34, .18);--dm-inset: none;--dm-grid: transparent}.sd-root .imsd-embed .dm-root{background:transparent}.sd-root .imsd-embed{--ims-panel: var(--dq-panel);--ims-panel-strong: var(--dq-panel-2);--ims-line: var(--dq-line-strong);--ims-shadow: none;--ims-shadow-lift: 0 10px 24px rgba(4, 12, 34, .18);--ims-inset: none;background:var(--dq-surface);color:var(--dq-ink)}.sd-root .imsd-embed .dm-backdrop,.sd-root .imsd-embed .ims-fixed-light-backdrop{display:none!important}.sd-root .imsd-embed .dm-panel{border-radius:18px;background:var(--dq-panel);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.sd-root .imsd-embed .dm-panel:before{display:none}.sd-root .imsd-embed .theme-card,.sd-root .imsd-embed .theme-surface,.sd-root .imsd-embed .theme-surface-strong{background:var(--dq-panel)!important;border:1px solid var(--dq-line)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.sd-root .imsd-embed .theme-page{background:transparent!important}.sd-root .imsd-embed [class*=backdrop-blur]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.sd-root .imsd-embed [class*="shadow-["],.sd-root .imsd-embed [class*=shadow-xl],.sd-root .imsd-embed [class*=shadow-2xl],.sd-root .imsd-embed [class*=shadow-lg]{box-shadow:none!important}.sd-root .imsd-embed [role=dialog]>[class*=shadow-],.sd-root .imsd-embed [aria-modal=true]>[class*=shadow-]{box-shadow:0 18px 48px #040c2247!important}.dq-root.is-dark.sd-root .imsd-embed [class~=bg-white],.dq-root.is-dark.sd-root .imsd-embed [class*="bg-white/"]{background-color:var(--dq-panel)!important}.dq-root.is-dark.sd-root .imsd-embed [class*=bg-slate-50],.dq-root.is-dark.sd-root .imsd-embed [class*=bg-gray-50]{background-color:var(--dq-panel-2)!important}.dq-root.is-dark.sd-root .imsd-embed :is(input,textarea)[class*=bg-transparent]:not(:focus){background:none!important;border-color:transparent!important;box-shadow:none!important}.dq-root.is-dark.sd-root .imsd-embed [class*=bg-gradient-to-]:is([class*=via-white],[class*=from-white],[class*=to-white]){background-image:none!important;background-color:var(--dq-panel-2)!important}.dq-root.is-dark.sd-root .imsd-embed :is([class*=bg-slate-100],[class*=bg-slate-200]){background-color:var(--dq-panel-2)!important}[data-theme=dark] .imsd-portal [class*=bg-gradient-to-]:is([class*=via-white],[class*=from-white],[class*=to-white]){background-image:none!important;background-color:#182339!important}[data-theme=dark] .imsd-portal :is([class*=bg-slate-100],[class*=bg-slate-200]){background-color:#182339!important}.sd-root .imsd-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:10px 14px;border:1px solid var(--dq-line);border-radius:14px;background:var(--dq-panel);color:var(--dq-ink)}.sd-root .imsd-bar__id{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.sd-root .imsd-bar__title{margin:0;color:var(--dq-strong);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.95rem;line-height:1.3}.sd-root .imsd-bar__meta{color:var(--dq-muted);font-size:.74rem}.sd-root .imsd-bar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.sd-root .imsd-bar .ims-hdr-btn{width:auto;min-height:34px;padding:6px 13px;font-size:.78rem;box-shadow:none}.sd-root .imsd-embed .ims-hdr-btn{box-shadow:none}.sd-root .imsd-embed .ims-hdr-btn:hover{transform:none}.sd-root .imsd-embed .ims-hdr-btn--primary{background:var(--dq-brand)}.sd-root .imsd-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 10px;border:1px solid var(--dq-line);border-radius:999px;background:var(--dq-panel-2);color:var(--dq-ink);font-family:Poppins-Medium,Poppins,sans-serif;font-size:.74rem;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sd-root .imsd-chip--hue{border-color:color-mix(in srgb,var(--dq-hue) 36%,transparent);background:color-mix(in srgb,var(--dq-hue) 12%,transparent)}.sd-root .imsd-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:6px 13px;border:1px solid var(--dq-line-strong);border-radius:10px;background:var(--dq-panel);color:var(--dq-strong);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.78rem;line-height:1.2;cursor:pointer;transition:background .15s ease,border-color .15s ease}.sd-root .imsd-btn:hover:not(:disabled){background:var(--dq-panel-2)}.sd-root .imsd-btn:disabled{cursor:not-allowed;opacity:.5}.sd-root .imsd-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--dq-hue) 60%,transparent);outline-offset:2px}.sd-root .imsd-btn--primary{border-color:transparent;background:var(--dq-brand);color:#fff}.sd-root .imsd-btn--primary:hover:not(:disabled){background:color-mix(in srgb,var(--dq-brand) 86%,#000)}.sd-root .imsd-btn--ghost{border-color:transparent;background:transparent;color:var(--dq-muted)}.sd-root .imsd-btn--danger{border-color:color-mix(in srgb,var(--dq-bad) 40%,transparent);color:var(--dq-bad)}.sd-root .imsd-stats{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.sd-root .imsd-stat{display:inline-flex;align-items:baseline;gap:7px;padding:6px 12px;border:1px solid var(--dq-line);border-radius:10px;background:var(--dq-panel)}.sd-root .imsd-stat strong{color:var(--dq-strong);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.95rem;font-variant-numeric:tabular-nums}.sd-root .imsd-stat span{color:var(--dq-muted);font-size:.74rem}.sd-root .imsd-stat.is-warn strong{color:var(--dq-warn)}.sd-root .imsd-stat.is-bad strong{color:var(--dq-bad)}.sd-root .imsd-stat.is-good strong{color:var(--dq-good)}.sd-root .imsd-fold{border:1px solid var(--dq-line);border-radius:14px;background:var(--dq-panel)}.sd-root .imsd-fold>summary{display:flex;align-items:center;gap:8px;padding:10px 14px;color:var(--dq-strong);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.82rem;list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sd-root .imsd-fold>summary::-webkit-details-marker{display:none}.sd-root .imsd-fold>summary:before{content:"";flex:none;width:7px;height:7px;border-right:2px solid var(--dq-muted);border-bottom:2px solid var(--dq-muted);transform:rotate(-45deg);transition:transform .15s ease}.sd-root .imsd-fold[open]>summary:before{transform:rotate(45deg)}.sd-root .imsd-fold__count{padding:1px 8px;border-radius:999px;background:var(--dq-panel-2);color:var(--dq-muted);font-size:.7rem}.sd-root .imsd-fold__body{padding:2px 14px 14px}.sd-root .imsd-track{display:flex;align-items:center;gap:4px;margin:0;padding:2px 0 4px;overflow-x:auto;list-style:none}.sd-root .imsd-track li{display:flex;align-items:center;gap:4px}.sd-root .imsd-track__sep{flex:none;width:14px;height:1px;background:var(--dq-line-strong)}.sd-root .imsd-track__step{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--dq-line);border-radius:999px;background:var(--dq-panel);color:var(--dq-muted);font-size:.72rem;white-space:nowrap}.sd-root .imsd-track__step strong{font-family:Poppins-SemiBold,Poppins,sans-serif;font-weight:400}.sd-root .imsd-track__step.is-done{color:var(--dq-good);border-color:color-mix(in srgb,var(--dq-good) 30%,transparent)}.sd-root .imsd-track__step.is-current{border-color:color-mix(in srgb,var(--dq-hue) 50%,transparent);background:color-mix(in srgb,var(--dq-hue) 14%,var(--dq-panel));color:var(--dq-strong)}.sd-root .imsd-track__step.is-voided{border-color:color-mix(in srgb,var(--dq-bad) 45%,transparent);color:var(--dq-bad)}@media (max-width: 640px){.sd-root .imsd-where,.sd-root .imsd-where__pick{width:100%}.sd-root .imsd-where__pick{flex:1 1 160px}.sd-root .imsd-bar{padding:9px 11px}.sd-root .imsd-bar__actions{width:100%}}.ims-scope{--dm-brand: var(--color-brandPrimary, #0047b8);--dm-brand-2: var(--color-brandSecondary, #0b74de);--dm-accent: var(--color-redaccent, #0891b2);--dm-ink: #0b1220;--dm-ink-soft: #475569;--dm-ink-faint: #64748b;--dm-panel: rgba(255, 255, 255, .72);--dm-panel-strong: rgba(255, 255, 255, .9);--dm-line: rgba(0, 71, 184, .16);--dm-line-strong: rgba(0, 71, 184, .32);--dm-shadow: 0 22px 52px rgba(4, 27, 74, .12);--dm-shadow-lift: 0 38px 84px rgba(4, 27, 74, .26);--dm-inset: inset 0 1px 0 rgba(255, 255, 255, .72);color:var(--dm-ink)}[data-theme=dark] .ims-scope{--dm-ink: #f1f5f9;--dm-ink-soft: #cbd5e1;--dm-ink-faint: #94a3b8;--dm-panel: rgba(30, 33, 42, .72);--dm-panel-strong: rgba(24, 27, 36, .92);--dm-line: rgba(96, 165, 250, .22);--dm-line-strong: rgba(96, 165, 250, .44);--dm-shadow: 0 26px 60px rgba(0, 0, 0, .44);--dm-shadow-lift: 0 40px 90px rgba(0, 0, 0, .6);--dm-inset: inset 0 1px 0 rgba(255, 255, 255, .06)}.ims-dialog{position:relative;overflow:hidden;border-radius:26px;border:1px solid var(--dm-line);background:var(--dm-panel-strong);box-shadow:var(--dm-shadow-lift);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.ims-dialog--flat{backdrop-filter:none;-webkit-backdrop-filter:none}.ims-dialog__close{display:grid;height:40px;width:40px;flex-shrink:0;place-items:center;border-radius:14px;border:1px solid var(--dm-line);background:var(--dm-panel);color:var(--dm-ink-soft);transition:border-color .18s ease,color .18s ease}.ims-dialog__close:hover{border-color:var(--dm-line-strong);color:var(--dm-ink)}.ims-dialog__close:focus-visible{outline:2px solid color-mix(in srgb,var(--dm-brand) 55%,transparent);outline-offset:2px}.ims-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(8,12,22,.5)}[data-theme=dark] .ims-scrim{background:rgba(2,4,8,.68)}.ims-surface{padding-bottom:0}@media (max-width: 1023px){.ims-surface{padding-bottom:calc(var(--mobile-bottom-nav-h) + env(safe-area-inset-bottom))}}@media (min-width: 1024px){.ims-surface--inset{padding-inline-start:6rem}}.ims-tile{--dm-tone: var(--dm-brand);position:relative;overflow:hidden;border-radius:20px;border:1px solid var(--dm-line);background:var(--dm-panel);box-shadow:var(--dm-shadow);padding:16px 18px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.ims-tile:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--dm-tone),color-mix(in srgb,var(--dm-tone) 35%,transparent))}.ims-tile__label{font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--dm-ink-faint)}.ims-tile__value{margin-top:6px;font-family:Poppins-Black,Poppins,sans-serif;font-size:22px;line-height:1.15;color:var(--dm-ink)}.ims-tile__helper{margin-top:4px;font-size:11px;line-height:1.5;color:var(--dm-ink-soft)}.ims-tile__icon{display:grid;place-items:center;height:38px;width:38px;border-radius:12px;color:var(--dm-tone);background:color-mix(in srgb,var(--dm-tone) 12%,transparent);border:1px solid color-mix(in srgb,var(--dm-tone) 26%,transparent)}.ims-back{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px 0 12px;border-radius:999px;border:1px solid var(--dm-line);background:var(--dm-panel-strong);color:var(--dm-ink-soft);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:12px;transition:transform .18s ease,border-color .18s ease,color .18s ease}.ims-back:hover{transform:translate(-2px);border-color:var(--dm-line-strong);color:var(--dm-ink)}.ims-back:focus-visible{outline:2px solid color-mix(in srgb,var(--dm-brand) 55%,transparent);outline-offset:2px}.ims-field.ims-field{width:100%;min-height:44px;border-radius:16px;border:1px solid var(--dm-line);background:var(--dm-panel-strong);padding:10px 14px;color:var(--dm-ink);font-family:Poppins-Regular,Poppins,sans-serif;font-size:14px;box-shadow:var(--dm-inset);outline:none;transition:border-color .18s ease,box-shadow .18s ease}.ims-field.ims-field::-moz-placeholder{color:var(--dm-ink-faint)}.ims-field.ims-field::placeholder{color:var(--dm-ink-faint)}.ims-field.ims-field:focus{border-color:color-mix(in srgb,var(--dm-brand) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--dm-brand) 18%,transparent)}.ims-surface .dm-search,.ims-scope .dm-search{min-height:44px}.ims-label{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--dm-ink-faint)}.ims-eyebrow{display:inline-flex;align-items:center;gap:8px;border-radius:999px;border:1px solid var(--dm-line);background:var(--dm-panel-strong);padding:4px 12px;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:11px;color:var(--dm-ink-soft)}.ims-eyebrow:before{content:"";height:7px;width:7px;border-radius:999px;background:var(--dm-tone, var(--dm-brand))}.ims-lane{display:inline-flex;min-height:32px;width:100%;align-items:center;justify-content:center;gap:6px;border-radius:999px;border:1px solid var(--dm-line);background:var(--dm-panel-strong);padding:0 10px;text-align:center;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:11px;line-height:1.1;color:var(--dm-ink-soft)}.ims-lane__index{display:grid;height:15px;width:15px;place-items:center;border-radius:999px;background:var(--dm-brand);font-size:9px;color:#fff}.ims-note{--ims-note-tone: var(--dm-brand);display:flex;align-items:flex-start;gap:10px;border-radius:18px;border:1px solid color-mix(in srgb,var(--ims-note-tone) 34%,transparent);background:color-mix(in srgb,var(--ims-note-tone) 12%,var(--dm-panel));padding:12px 16px;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:12px;line-height:1.55;color:color-mix(in srgb,var(--ims-note-tone) 62%,var(--dm-ink))}.ims-note--success{--ims-note-tone: #059669}.ims-note--warn{--ims-note-tone: #d97706}.ims-note--danger{--ims-note-tone: #e11d48}.ims-note--info{--ims-note-tone: var(--dm-accent)}[data-theme=dark] .ims-note{color:color-mix(in srgb,var(--ims-note-tone) 34%,var(--dm-ink))}.ims-badge{--ims-note-tone: var(--dm-brand);display:inline-flex;align-items:center;gap:6px;border-radius:999px;border:1px solid color-mix(in srgb,var(--ims-note-tone) 34%,transparent);background:color-mix(in srgb,var(--ims-note-tone) 12%,var(--dm-panel));padding:3px 10px;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:11px;white-space:nowrap;color:color-mix(in srgb,var(--ims-note-tone) 62%,var(--dm-ink))}.ims-badge--success{--ims-note-tone: #059669}.ims-badge--warn{--ims-note-tone: #d97706}.ims-badge--danger{--ims-note-tone: #e11d48}.ims-badge--neutral{--ims-note-tone: var(--dm-ink-faint)}[data-theme=dark] .ims-badge{color:color-mix(in srgb,var(--ims-note-tone) 34%,var(--dm-ink))}.ims-action{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border-radius:999px;border:1px solid transparent;padding:0 20px;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:13px;color:#fff;box-shadow:0 14px 34px color-mix(in srgb,var(--dm-brand) 26%,transparent);transition:transform .18s ease,box-shadow .18s ease}.ims-action.ims-action{background-color:var(--dm-brand);background-image:linear-gradient(100deg,var(--dm-brand),var(--dm-brand-2) 52%,var(--dm-accent))}.ims-action:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 20px 44px color-mix(in srgb,var(--dm-brand) 32%,transparent)}.ims-action:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.ims-action:focus-visible{outline:2px solid color-mix(in srgb,var(--dm-brand) 55%,transparent);outline-offset:2px}.ims-empty{border-radius:22px;border:1px dashed color-mix(in srgb,var(--dm-line-strong) 80%,transparent);background:color-mix(in srgb,var(--dm-panel) 60%,transparent);padding:34px 24px;text-align:center;color:var(--dm-ink-soft)}.ims-empty__title{font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:14px;color:var(--dm-ink)}.ims-empty__hint{margin-top:6px;font-size:12px;color:var(--dm-ink-faint)}.ims-load-bar__slot{height:4px}.ims-load-bar{position:relative;height:4px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--dm-brand) 14%,transparent)}.ims-load-bar--edge{position:absolute;top:-1px;left:18px;right:18px;height:3px}.ims-load-bar__fill{position:absolute;top:0;bottom:0;left:0;width:40%;border-radius:inherit;background:linear-gradient(90deg,var(--dm-brand),var(--dm-brand-2),var(--dm-accent));animation:ims-load-slide 1.1s ease-in-out infinite}@keyframes ims-load-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}.ims-load-spin{animation:ims-load-turn .9s linear infinite}@keyframes ims-load-turn{to{transform:rotate(360deg)}}.ims-load-skeleton{border-radius:22px;border:1px solid var(--dm-line);background:color-mix(in srgb,var(--dm-panel) 60%,transparent);padding:18px 20px 20px}.ims-load-skeleton__title{margin-top:14px;display:flex;align-items:center;gap:8px;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:14px;color:var(--dm-ink)}.ims-load-skeleton__title svg{color:var(--dm-brand)}.ims-load-skeleton__hint{margin-top:4px;font-size:12px;color:var(--dm-ink-faint)}.ims-load-skeleton__rows{margin-top:14px;display:grid;gap:10px}.ims-load-skeleton__row{display:grid;gap:8px;border-radius:18px;border:1px solid var(--dm-line);background:var(--dm-panel-strong);padding:14px 16px}.ims-load-skeleton__line{display:block;height:10px;width:70%;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--dm-brand) 8%,transparent) 0%,color-mix(in srgb,var(--dm-brand) 18%,transparent) 50%,color-mix(in srgb,var(--dm-brand) 8%,transparent) 100%);background-size:200% 100%;animation:ims-load-shimmer 1.4s linear infinite}.ims-load-skeleton__line--chip{width:32%;height:18px}.ims-load-skeleton__line--short{width:45%}@keyframes ims-load-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.ims-load-bar__fill{width:100%;opacity:.55;animation:none}.ims-load-spin,.ims-load-skeleton__line{animation:none}}.ims-row{position:relative;overflow:hidden;border-radius:24px;border:1px solid var(--dm-line);background:var(--dm-panel);box-shadow:var(--dm-shadow);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.ims-row:hover{border-color:var(--dm-line-strong);background:var(--dm-panel-strong)}.ims-row--fill{height:100%}.ims-row.is-focused{border-color:color-mix(in srgb,var(--dm-brand) 48%,transparent);box-shadow:var(--dm-shadow),0 0 0 1px color-mix(in srgb,var(--dm-brand) 30%,transparent)}.ims-row.is-order-locked{border-color:color-mix(in srgb,#d97706 52%,transparent);box-shadow:var(--dm-shadow),0 0 0 1px color-mix(in srgb,#d97706 34%,transparent)}.ims-order-lock{position:relative;display:inline-flex;align-items:center;gap:8px}.ims-row .ims-order-lock__btn{display:grid;height:24px;width:24px;place-items:center;border-radius:999px;border:1px solid var(--dm-line);background:var(--dm-panel);color:var(--dm-ink-faint);transition:border-color .18s ease,background .18s ease,color .18s ease}.ims-row .ims-order-lock__btn:hover{border-color:color-mix(in srgb,#d97706 48%,transparent);color:#d97706}.ims-row .ims-order-lock__btn:focus-visible{outline:2px solid color-mix(in srgb,#d97706 55%,transparent);outline-offset:1px}.ims-row .ims-order-lock__btn[aria-pressed=true]{border-color:color-mix(in srgb,#d97706 52%,transparent);background:color-mix(in srgb,#d97706 18%,var(--dm-panel-strong));color:#d97706}.ims-order-lock__tip{position:absolute;top:calc(100% + 8px);left:0;z-index:20;display:block;width:264px;max-width:calc(100vw - 72px);border-radius:14px;border:1px solid var(--dm-line-strong);background:#ffffff;box-shadow:var(--dm-shadow);padding:10px 12px;font-family:Poppins-Regular,Poppins,sans-serif;font-size:11px;line-height:1.45;white-space:normal;text-align:left;color:var(--dm-ink-soft);opacity:0;visibility:hidden;transform:translateY(-4px);pointer-events:none;transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s}[data-theme=dark] .ims-order-lock__tip{background:#181b24}.ims-order-lock:hover .ims-order-lock__tip{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .15s ease .2s,transform .15s ease .2s,visibility 0s linear .2s}.ims-order-lock:has(.ims-order-lock__btn:focus-visible) .ims-order-lock__tip{opacity:1;visibility:visible;transform:translateY(0)}.ims-order-lock__tip-title{display:block;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:12px;color:var(--dm-ink)}.ims-order-lock__tip-body{display:block;margin-top:2px}.ims-order-lock__tip-hint{display:block;margin-top:6px;font-family:Poppins-Medium,Poppins,sans-serif;color:#b45309}[data-theme=dark] .ims-order-lock__tip-hint{color:#fbbf24}@media (prefers-reduced-motion: reduce){.ims-order-lock__tip,.ims-order-lock:hover .ims-order-lock__tip{transform:none;transition:none}}.ims-inset{border-radius:18px;border:1px solid var(--dm-line);background:var(--dm-panel-strong);padding:12px 16px}.dm-panel.dm-panel--flat{background:var(--dm-panel-strong);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 8px 20px #041b4a14}[data-theme=dark] .dm-panel.dm-panel--flat{box-shadow:0 10px 26px #00000057}.ims-hdr-btn{display:inline-flex;min-height:44px;width:100%;max-width:100%;align-items:center;justify-content:center;gap:8px;border-radius:999px;border:1px solid transparent;padding:10px 16px;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:14px;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}@media (min-width: 640px){.ims-hdr-btn{width:auto;padding-inline:20px}}.ims-hdr-btn:hover{transform:translateY(-1px)}.ims-hdr-btn:active{transform:translateY(0)}.ims-hdr-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--dm-brand, var(--color-brandPrimary)) 55%,transparent);outline-offset:2px}.ims-hdr-btn.ims-hdr-btn--primary{color:#fff;background:linear-gradient(100deg,var(--dm-brand, var(--color-brandPrimary)),var(--dm-brand-2, var(--color-brandSecondary)) 52%,var(--dm-accent, var(--color-redaccent)));box-shadow:0 14px 34px color-mix(in srgb,var(--dm-brand, var(--color-brandPrimary)) 26%,transparent)}.ims-hdr-btn.ims-hdr-btn--secondary{border-color:color-mix(in srgb,var(--dm-brand-2, var(--color-brandSecondary)) 30%,transparent);background:color-mix(in srgb,var(--dm-brand-2, var(--color-brandSecondary)) 10%,transparent);color:color-mix(in srgb,var(--dm-brand-2, var(--color-brandSecondary)) 72%,var(--dm-ink, var(--app-text)))}.ims-hdr-btn--secondary:hover{border-color:color-mix(in srgb,var(--dm-brand-2, var(--color-brandSecondary)) 46%,transparent);background:color-mix(in srgb,var(--dm-brand-2, var(--color-brandSecondary)) 16%,transparent)}.ims-hdr-btn.ims-hdr-btn--neutral{border-color:var(--dm-line, var(--app-border));background:var(--dm-panel-strong, var(--app-surface-strong));color:var(--dm-ink-soft, var(--app-text-muted))}.ims-hdr-btn--neutral:hover{border-color:var(--dm-line-strong, var(--app-accent-ring));color:var(--dm-ink, var(--app-text))}.ims-hdr-btn.ims-hdr-btn--active{border-color:color-mix(in srgb,var(--dm-brand, var(--color-brandPrimary)) 40%,transparent);background:color-mix(in srgb,var(--dm-brand, var(--color-brandPrimary)) 14%,transparent);color:color-mix(in srgb,var(--dm-brand, var(--color-brandPrimary)) 74%,var(--dm-ink, var(--app-text)))}.ims-hdr-btn--active:hover{background:color-mix(in srgb,var(--dm-brand, var(--color-brandPrimary)) 20%,transparent)}[data-theme=dark] .ims-hdr-btn--secondary,[data-theme=dark] .ims-hdr-btn--active{color:color-mix(in srgb,var(--dm-brand-2, var(--color-brandSecondary)) 40%,var(--dm-ink, var(--app-text)))}.ims-hdr-eyebrow{font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--dm-ink-faint, var(--app-text-soft))}.ims-hdr-title{margin-top:4px;font-family:Poppins-Black,Poppins,sans-serif;font-size:20px;letter-spacing:-.01em;color:var(--dm-ink, var(--app-text))}@media (min-width: 640px){.ims-hdr-title{font-size:24px}}.ims-hdr-title__accent{background-image:linear-gradient(100deg,var(--dm-brand, var(--color-brandPrimary)),var(--dm-brand-2, var(--color-brandSecondary)) 46%,var(--dm-accent, var(--color-redaccent)));-webkit-background-clip:text;background-clip:text;color:transparent}[data-theme=dark] .ims-hdr-title__accent{background-image:linear-gradient(100deg,color-mix(in srgb,var(--dm-brand, var(--color-brandPrimary)) 45%,var(--app-text)),color-mix(in srgb,var(--dm-brand-2, var(--color-brandSecondary)) 45%,var(--app-text)) 46%,color-mix(in srgb,var(--dm-accent, var(--color-redaccent)) 45%,var(--app-text)))}.ims-requester-context{--ims-requester-ink: var(--color-brandPrimary);border-color:color-mix(in srgb,var(--color-brandPrimary) 24%,var(--app-border));background:linear-gradient(110deg,var(--app-surface-strong),color-mix(in srgb,var(--color-redaccent) 9%,var(--app-surface-strong)));box-shadow:var(--app-shadow-soft)}[data-theme=dark] .ims-requester-context{--ims-requester-ink: color-mix( in srgb, var(--color-brandPrimary) 40%, var(--app-text) )}.ims-requester-context__icon{border-color:color-mix(in srgb,var(--color-brandPrimary) 24%,var(--app-border));background:var(--app-surface-strong);color:var(--ims-requester-ink)}.ims-requester-context__eyebrow{color:var(--app-text-soft)}.ims-requester-context__name{color:var(--ims-requester-ink)}.ims-requester-context__description{color:var(--app-text-muted)}.ims-segmented{display:flex;width:100%;align-items:stretch;gap:6px;border-radius:18px;border:1px solid var(--dm-line);background:var(--dm-panel-strong);padding:6px;box-shadow:var(--dm-inset)}@media (min-width: 1280px){.ims-segmented{width:auto}}.ims-segmented__item{flex:1 1 0;min-height:40px;border-radius:13px;padding:0 20px;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:13px;color:var(--dm-ink-faint);transition:background .18s ease,color .18s ease}@media (min-width: 1280px){.ims-segmented__item{flex:0 0 auto}}.ims-segmented__item:hover{background:color-mix(in srgb,var(--dm-brand) 8%,transparent);color:var(--dm-ink)}.ims-segmented__item[data-active=true]{background:linear-gradient(100deg,var(--dm-brand),var(--dm-brand-2) 62%);color:#fff;box-shadow:0 8px 20px color-mix(in srgb,var(--dm-brand) 26%,transparent)}.ims-guide-card{--dm-tone: var(--dm-brand);position:relative;display:block;width:100%;min-height:118px;overflow:hidden;border-radius:26px;border:1px solid var(--dm-line);background:var(--dm-panel);padding:16px 16px 16px 20px;text-align:left;box-shadow:var(--dm-shadow);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.ims-guide-card:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,var(--dm-tone),color-mix(in srgb,var(--dm-tone) 30%,transparent))}.ims-guide-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:radial-gradient(120% 100% at 12% 0%,color-mix(in srgb,var(--dm-tone) 16%,transparent),transparent 62%);transition:opacity .2s ease;pointer-events:none}.ims-guide-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--dm-tone) 46%,transparent);background:var(--dm-panel-strong);box-shadow:var(--dm-shadow-lift)}.ims-guide-card:hover:after{opacity:1}.ims-guide-card:focus-visible{outline:2px solid color-mix(in srgb,var(--dm-tone) 60%,transparent);outline-offset:2px}.ims-guide-card__icon{display:grid;height:46px;width:46px;flex-shrink:0;place-items:center;border-radius:16px;border:1px solid color-mix(in srgb,var(--dm-tone) 28%,transparent);background:color-mix(in srgb,var(--dm-tone) 10%,var(--dm-panel-strong));color:var(--dm-tone);transition:transform .2s ease}.ims-guide-card:hover .ims-guide-card__icon{transform:scale(1.06)}.ims-guide-card__cta{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;border-radius:999px;background:linear-gradient(100deg,var(--dm-tone),color-mix(in srgb,var(--dm-tone) 62%,var(--dm-brand-2)));padding:6px 12px;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:11px;color:#fff;transition:transform .2s ease}.ims-guide-card:hover .ims-guide-card__cta{transform:translate(2px)}.ims-lane-card{--ims-tone: var(--dm-brand);position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;border-radius:24px;border:1px solid color-mix(in srgb,var(--ims-tone) 46%,transparent);background:color-mix(in srgb,var(--ims-tone) 15%,var(--dm-panel-strong));padding:14px;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.ims-lane-card--soft{background:color-mix(in srgb,var(--ims-tone) 8%,var(--dm-panel-strong))}.ims-lane-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--ims-tone) 68%,transparent);box-shadow:var(--dm-shadow)}.ims-lane-card.is-active{box-shadow:var(--dm-shadow),0 0 0 2px color-mix(in srgb,var(--dm-brand) 34%,transparent)}.ims-lane-card.is-locked{cursor:not-allowed;transform:none;box-shadow:none;opacity:.72}.ims-lane-card__rail{pointer-events:none;position:absolute;inset-inline:16px;top:0;height:4px;overflow:hidden;border-radius:0 0 999px 999px;background:var(--ims-tone)}.ims-lane-card__rail-fill{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left;border-radius:inherit;background:linear-gradient(90deg,var(--dm-brand),var(--dm-brand-2) 50%,var(--dm-accent));transition:transform .3s ease-out}.ims-lane-card__action{display:grid;height:32px;width:32px;place-items:center;border-radius:14px;border:1px solid color-mix(in srgb,var(--dm-brand) 22%,transparent);background:color-mix(in srgb,var(--dm-brand) 12%,var(--dm-panel-strong));color:var(--dm-brand-2);transition:border-color .18s ease,background .18s ease}.ims-lane-card__action:hover{border-color:color-mix(in srgb,var(--dm-brand) 40%,transparent);background:color-mix(in srgb,var(--dm-brand) 18%,var(--dm-panel-strong))}.ims-lane-card__action:focus-visible{outline:2px solid color-mix(in srgb,var(--dm-brand) 55%,transparent);outline-offset:1px}.ims-lane-card__action.is-locked{border-color:var(--dm-line);background:var(--dm-panel);color:var(--dm-ink-faint)}.ims-lane-card__stamp{min-width:0;border-radius:14px;border:1px solid var(--dm-line);background:color-mix(in srgb,var(--dm-panel-strong) 78%,transparent);padding:6px 10px}.ims-notif-row{display:block;width:100%;padding:16px;text-align:left;transition:background .18s ease}.ims-notif-row:hover{background:color-mix(in srgb,var(--dm-brand) 8%,transparent)}.ims-notif-row:focus-visible{outline:2px solid color-mix(in srgb,var(--dm-brand) 55%,transparent);outline-offset:-2px}.ims-queue-card{--ims-tone: var(--dm-brand);position:relative;display:block;width:100%;overflow:hidden;border-radius:24px;border:1px solid color-mix(in srgb,var(--ims-tone) 42%,transparent);background:color-mix(in srgb,var(--ims-tone) 14%,var(--dm-panel-strong));text-align:left;box-shadow:var(--dm-shadow);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.ims-queue-card--plain{border-color:var(--dm-line);background:var(--dm-panel-strong)}.ims-queue-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--ims-tone) 60%,transparent);box-shadow:var(--dm-shadow-lift)}.ims-queue-card:active{transform:translateY(0) scale(.995)}.ims-queue-card:focus-visible{outline:2px solid color-mix(in srgb,var(--dm-brand) 55%,transparent);outline-offset:2px}.ims-queue-card.is-disabled{cursor:not-allowed;transform:none;opacity:.65;box-shadow:none}.ims-queue-card__rail{pointer-events:none;position:absolute;inset-inline:0;top:0;height:2px;overflow:hidden;background:var(--dm-line)}.ims-queue-card__rail-fill{position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--dm-brand),var(--dm-brand-2) 50%,var(--dm-accent));transition:transform .3s ease-out}.ims-queue-card:hover .ims-queue-card__rail-fill,.ims-queue-card:focus-visible .ims-queue-card__rail-fill{transform:scaleX(1)}.ims-icon-tile{position:relative;display:grid;height:48px;width:48px;place-items:center;border-radius:16px;border:1px solid color-mix(in srgb,var(--dm-brand) 24%,transparent);background:color-mix(in srgb,var(--dm-brand) 12%,var(--dm-panel-strong));color:var(--dm-brand-2)}.ims-mini-btn{display:inline-flex;height:40px;width:40px;align-items:center;justify-content:center;border-radius:14px;border:1px solid var(--dm-line);background:var(--dm-panel-strong);color:var(--dm-ink-soft);transition:transform .18s ease,border-color .18s ease,color .18s ease}.ims-mini-btn:hover{transform:translateY(-1px);border-color:var(--dm-line-strong);color:var(--dm-ink)}.ims-mini-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--dm-brand) 55%,transparent);outline-offset:2px}.ims-option{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:12px;border-radius:14px;padding:10px 12px;text-align:left;transition:background .15s ease}.ims-option:hover{background:color-mix(in srgb,var(--dm-brand) 9%,transparent)}.ims-option.is-selected{background:color-mix(in srgb,var(--dm-brand) 16%,transparent)}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}@media screen and (min-width: 1024px){.header_circle{clip-path:polygon(0 0,100% 0,100% 57%,0 74%)}}.text_shadow{text-shadow:2px 2px 4px rgba(0,0,0,.5)}iframe{margin-left:-30px;width:280px;height:150px}@media screen and (min-width: 768px){iframe{width:800px;height:400px}}.mp-root{--mp-brand: var(--color-brandPrimary, #0047b8);--mp-brand-2: var(--color-brandSecondary, #0b74de);--mp-accent: var(--color-redaccent, #0891b2);--mp-brand-soft: color-mix(in srgb, var(--mp-brand) 11%, transparent);--mp-accent-soft: color-mix(in srgb, var(--mp-accent) 10%, transparent);--mp-ink: var(--app-text, #0f172a);--mp-muted: var(--app-text-muted, #475569);--mp-soft: var(--app-text-soft, #64748b);--mp-panel: rgba(255, 255, 255, .76);--mp-panel-strong: rgba(255, 255, 255, .94);--mp-inset: rgba(248, 250, 252, .78);--mp-line: color-mix(in srgb, var(--mp-brand) 14%, rgba(148, 163, 184, .34));--mp-line-strong: color-mix(in srgb, var(--mp-brand) 28%, rgba(148, 163, 184, .42));--mp-grid: color-mix(in srgb, var(--mp-brand) 8%, transparent);--mp-shadow: 0 18px 46px rgba(4, 27, 74, .09);--mp-shadow-lift: 0 28px 68px rgba(4, 27, 74, .15);--mp-highlight: inset 0 1px 0 rgba(255, 255, 255, .76);position:relative;isolation:isolate;min-height:calc(100vh - var(--uip-h, 56px));width:100%;overflow-x:clip;color:var(--mp-ink);font-family:Poppins-Regular,Poppins,sans-serif;background:linear-gradient(90deg,rgba(255,255,255,.14),rgba(255,255,255,.58)),radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--mp-accent) 10%,transparent),transparent 27rem),radial-gradient(circle at 88% 3%,color-mix(in srgb,var(--mp-brand-2) 13%,transparent),transparent 32rem),linear-gradient(180deg,color-mix(in srgb,var(--color-softerPrimary, #eef9ff) 54%,#ffffff),var(--app-bg, #f8fafc) 42%)}.mp-root,.mp-root *{box-sizing:border-box}.mp-root button,.mp-root select,.mp-root input{font:inherit}[data-theme=dark] .mp-root{--mp-ink: var(--app-text, #f8fafc);--mp-muted: var(--app-text-muted, #cbd5e1);--mp-soft: var(--app-text-soft, #94a3b8);--mp-panel: rgba(34, 36, 43, .72);--mp-panel-strong: rgba(27, 29, 35, .92);--mp-inset: rgba(20, 22, 27, .62);--mp-line: rgba(120, 175, 255, .2);--mp-line-strong: rgba(120, 175, 255, .38);--mp-grid: rgba(120, 175, 255, .09);--mp-shadow: 0 22px 52px rgba(0, 0, 0, .34);--mp-shadow-lift: 0 34px 76px rgba(0, 0, 0, .48);--mp-highlight: inset 0 1px 0 rgba(255, 255, 255, .07);background:radial-gradient(circle at 12% 8%,rgba(8,145,178,.13),transparent 28rem),radial-gradient(circle at 88% 4%,rgba(11,116,222,.15),transparent 34rem),linear-gradient(180deg,var(--app-bg-soft, #202126),var(--app-bg, #17191d) 48%,#111318)}.mp-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.mp-backdrop__aurora{position:absolute;border-radius:999px;filter:blur(74px);opacity:.28;will-change:transform}.mp-backdrop__aurora--a{top:-15rem;left:-12rem;width:min(48rem,58vw);aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--mp-accent) 45%,transparent),transparent 68%);animation:mp-drift-a 24s ease-in-out infinite}.mp-backdrop__aurora--b{top:-18rem;right:-15rem;width:min(54rem,62vw);aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--mp-brand) 42%,transparent),transparent 68%);animation:mp-drift-b 29s ease-in-out infinite}.mp-backdrop__aurora--c{bottom:-24rem;left:32%;width:min(46rem,54vw);aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--mp-brand-2) 30%,transparent),transparent 70%);animation:mp-drift-c 33s ease-in-out infinite}[data-theme=dark] .mp-backdrop__aurora{opacity:.42}.mp-backdrop__grid{position:absolute;top:17rem;right:-14%;bottom:-28%;left:-14%;background-image:linear-gradient(90deg,var(--mp-grid) 1px,transparent 1px),linear-gradient(180deg,var(--mp-grid) 1px,transparent 1px);background-size:56px 56px;transform:perspective(920px) rotateX(66deg) scale(1.12);transform-origin:50% 0;-webkit-mask-image:radial-gradient(closest-side at 50% 24%,#000 5%,transparent 82%);mask-image:radial-gradient(closest-side at 50% 24%,#000 5%,transparent 82%);opacity:.72;animation:mp-grid-flow 18s linear infinite}.mp-backdrop__scan{position:absolute;top:0;right:0;left:0;height:26%;opacity:.38;background:linear-gradient(180deg,transparent,rgba(255,255,255,.22),transparent);animation:mp-scan 13s ease-in-out infinite}[data-theme=dark] .mp-backdrop__scan{background:linear-gradient(180deg,transparent,rgba(148,197,255,.08),transparent)}.mp-shell{position:relative;z-index:1;width:min(100%,1440px);margin-inline:auto;padding:clamp(1rem,2.3vw,2rem) clamp(1rem,2.8vw,2.5rem) 4rem}.mp-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;padding:.2rem .25rem 1.35rem;border-bottom:1px solid var(--mp-line)}.mp-eyebrow{display:inline-flex;align-items:center;gap:.5rem;min-height:30px;padding:.35rem .8rem;border:1px solid var(--mp-line);border-radius:999px;color:var(--mp-muted);background:var(--mp-panel);box-shadow:var(--mp-highlight);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-family:Poppins-Bold,Poppins,sans-serif;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase}.mp-eyebrow:before{width:7px;height:7px;flex:none;border-radius:50%;background:linear-gradient(135deg,var(--mp-brand),var(--mp-accent));box-shadow:0 0 0 4px var(--mp-accent-soft);content:""}.mp-title{margin:.8rem 0 0;color:var(--mp-ink);font-family:Poppins-Black,Poppins,sans-serif;font-size:clamp(2rem,4vw,3.35rem);line-height:1.04;letter-spacing:-.035em}.mp-title__gradient{background:linear-gradient(104deg,var(--mp-brand),var(--mp-accent) 52%,var(--mp-brand-2));background-clip:text;-webkit-background-clip:text;color:transparent}.mp-subtitle{max-width:46rem;margin:.65rem 0 0;color:var(--mp-muted);font-family:Poppins-Light,Poppins,sans-serif;font-size:.88rem;line-height:1.7}.mp-header-actions{display:flex;flex:none;flex-wrap:wrap;justify-content:flex-end;gap:.65rem}.mp-btn{display:inline-flex;min-height:43px;align-items:center;justify-content:center;gap:.55rem;padding:.65rem 1rem;border:1px solid var(--mp-line);border-radius:14px;color:var(--mp-ink);background:var(--mp-panel-strong);box-shadow:var(--mp-highlight);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.78rem;line-height:1;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.mp-btn:hover{transform:translateY(-2px);border-color:var(--mp-line-strong);box-shadow:var(--mp-shadow)}.mp-btn:focus-visible,.mp-tab:focus-visible,.mp-year-select:focus-visible{outline:3px solid color-mix(in srgb,var(--mp-accent) 38%,transparent);outline-offset:2px}.mp-btn:disabled{cursor:not-allowed;opacity:.48;transform:none;box-shadow:none}.mp-root .mp-btn--primary{border-color:color-mix(in srgb,var(--mp-brand) 44%,transparent);color:#fff;background-color:var(--mp-brand);background-image:linear-gradient(110deg,var(--color-darkPrimary, #062b74),var(--mp-brand) 58%,var(--mp-brand-2));box-shadow:0 13px 28px color-mix(in srgb,var(--mp-brand) 22%,transparent)}.mp-root .mp-btn--primary:hover{box-shadow:0 18px 38px color-mix(in srgb,var(--mp-brand) 28%,transparent)}[data-theme=light] .mp-root .mp-btn--primary:disabled{opacity:1;border-color:color-mix(in srgb,var(--mp-brand) 24%,rgba(148,163,184,.42));color:var(--mp-muted);background-color:color-mix(in srgb,var(--mp-brand) 9%,#fff);background-image:none;box-shadow:inset 0 1px #ffffffb8}.mp-btn--ghost{color:var(--mp-muted);background:var(--mp-panel);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.mp-btn--ghost:hover{color:var(--mp-ink)}.mp-layout{display:grid;grid-template-columns:minmax(300px,340px) minmax(0,1fr);align-items:start;gap:clamp(1rem,2vw,1.5rem);margin-top:1.5rem}.mp-panel,.mp-profile-card,.mp-metric,.mp-workspace{border:1px solid var(--mp-line);background:var(--mp-panel);box-shadow:var(--mp-shadow),var(--mp-highlight);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.mp-panel{border-radius:22px}.mp-profile-card{position:sticky;top:calc(var(--uip-h, 56px) + 1.25rem);overflow:hidden;border-radius:28px}.mp-profile-card:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff38;pointer-events:none;content:""}.mp-profile-visual{position:relative;display:grid;min-height:220px;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 46%,color-mix(in srgb,var(--mp-brand-2) 23%,transparent),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--mp-brand) 10%,transparent),color-mix(in srgb,var(--mp-accent) 8%,transparent))}.mp-profile-visual:before,.mp-profile-visual:after{position:absolute;left:50%;top:48%;border:1px solid color-mix(in srgb,var(--mp-brand) 26%,transparent);border-radius:50%;pointer-events:none;content:""}.mp-profile-visual:before{width:184px;height:76px;transform:translate(-50%,-50%) rotate(-14deg);animation:mp-orbit-a 13s linear infinite}.mp-profile-visual:after{width:156px;height:96px;transform:translate(-50%,-50%) rotate(58deg);border-color:color-mix(in srgb,var(--mp-accent) 30%,transparent);animation:mp-orbit-b 17s linear infinite reverse}.mp-profile-visual>canvas,.mp-profile-visual canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:100%!important;height:100%!important;pointer-events:none}.mp-profile-visual .mp-profile-geometry{position:absolute;top:50%;left:50%;z-index:1;width:min(290px,94%);transform:translate(-50%,-50%)}.mp-node-label{position:absolute;top:1.1rem;left:1.1rem;z-index:3;padding:.3rem .7rem;border:1px solid var(--mp-line);border-radius:999px;color:var(--mp-muted);background:var(--mp-panel);box-shadow:var(--mp-highlight);font-family:Poppins-Bold,Poppins,sans-serif;font-size:.56rem;letter-spacing:.16em;text-transform:uppercase;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.mp-profile-visual__grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.7;background-image:linear-gradient(90deg,var(--mp-grid) 1px,transparent 1px),linear-gradient(180deg,var(--mp-grid) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 2%,transparent 72%);mask-image:radial-gradient(circle at 50% 50%,#000 2%,transparent 72%)}.mp-avatar-frame{position:relative;z-index:3;width:124px;height:124px;padding:5px;border:1px solid rgba(255,255,255,.82);border-radius:50%;background:linear-gradient(135deg,var(--mp-brand),var(--mp-accent),var(--mp-brand-2));box-shadow:0 18px 42px #041b4a33,0 0 0 8px color-mix(in srgb,var(--mp-panel-strong) 70%,transparent),0 0 38px color-mix(in srgb,var(--mp-brand) 20%,transparent)}.mp-avatar-frame>*,.mp-avatar-frame .MuiAvatar-root{width:100%;height:100%;border-radius:50%}.mp-avatar-status{position:absolute;right:2px;bottom:8px;z-index:4;width:20px;height:20px;border:4px solid var(--mp-panel-strong);border-radius:50%;background:#f59e0b;box-shadow:0 0 0 4px #f59e0b24,0 0 18px #f59e0b66}.mp-avatar-status.is-active{background:#10b981;box-shadow:0 0 0 4px #10b98124,0 0 18px #10b98175}.mp-profile-body{position:relative;z-index:2;padding:1.35rem;text-align:center}.mp-profile-badges{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45rem}.mp-badge{display:inline-flex;min-height:27px;align-items:center;gap:.35rem;padding:.28rem .68rem;border:1px solid var(--mp-line);border-radius:999px;color:var(--mp-muted);background:var(--mp-inset);font-family:Poppins-Bold,Poppins,sans-serif;font-size:.63rem;letter-spacing:.04em}.mp-badge--brand,.mp-badge[data-tone=brand]{border-color:color-mix(in srgb,var(--mp-brand) 24%,transparent);color:var(--mp-brand);background:var(--mp-brand-soft)}.mp-badge--active,.mp-badge--paid,.mp-badge[data-tone=active],.mp-badge[data-tone=success]{border-color:#10b9814d;color:#047857;background:rgba(16,185,129,.1)}.mp-badge--inactive,.mp-badge--unpaid,.mp-badge[data-tone=inactive],.mp-badge[data-tone=danger]{border-color:#f43f5e4d;color:#be123c;background:rgba(244,63,94,.1)}.mp-badge--pending,.mp-badge[data-tone=pending],.mp-badge[data-tone=warning]{border-color:#f59e0b52;color:#b45309;background:rgba(245,158,11,.11)}[data-theme=dark] .mp-badge--active,[data-theme=dark] .mp-badge--paid,[data-theme=dark] .mp-badge[data-tone=active],[data-theme=dark] .mp-badge[data-tone=success]{color:#6ee7b7}[data-theme=dark] .mp-badge--inactive,[data-theme=dark] .mp-badge--unpaid,[data-theme=dark] .mp-badge[data-tone=inactive],[data-theme=dark] .mp-badge[data-tone=danger]{color:#fda4af}[data-theme=dark] .mp-badge--pending,[data-theme=dark] .mp-badge[data-tone=pending],[data-theme=dark] .mp-badge[data-tone=warning]{color:#fcd34d}.mp-profile-name{margin:.85rem 0 0;overflow-wrap:anywhere;color:var(--mp-ink);font-family:Poppins-Black,Poppins,sans-serif;font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.18;letter-spacing:-.02em}.mp-profile-role{margin:.35rem 0 0;color:var(--mp-soft);font-family:Poppins-Medium,Poppins,sans-serif;font-size:.76rem;line-height:1.55}.mp-contact-list{display:grid;gap:.6rem;margin:1.15rem 0 0}.mp-contact-item{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:.7rem;min-height:56px;padding:.65rem .75rem;border:1px solid var(--mp-line);border-radius:15px;color:var(--mp-muted);background:var(--mp-inset);text-align:left;font-family:Poppins-Medium,Poppins,sans-serif;font-size:.72rem;overflow-wrap:anywhere}.mp-contact-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:12px;color:var(--mp-brand);background:var(--mp-brand-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mp-brand) 13%,transparent)}.mp-contact-icon svg{width:15px;height:15px}.mp-profile-body>.mp-btn{width:100%;margin-top:1rem}.mp-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.mp-metric{--mp-metric-color: var(--mp-brand);--mp-metric-soft: var(--mp-brand-soft);position:relative;min-width:0;min-height:134px;overflow:hidden;padding:1rem;border-radius:22px;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.mp-metric:before{position:absolute;top:-54px;right:-46px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,var(--mp-metric-soft),transparent 68%);pointer-events:none;content:""}.mp-metric:hover{transform:translateY(-3px);border-color:var(--mp-line-strong);box-shadow:var(--mp-shadow-lift),var(--mp-highlight)}.mp-metric-icon{position:relative;z-index:1;display:grid;width:40px;height:40px;place-items:center;border:1px solid color-mix(in srgb,var(--mp-metric-color) 22%,transparent);border-radius:13px;color:var(--mp-metric-color);background:var(--mp-metric-soft)}.mp-metric-icon svg{width:17px;height:17px}.mp-metric-value{position:relative;z-index:1;display:block;max-width:calc(100% - 42px);margin-top:.85rem;color:var(--mp-ink);font-family:Poppins-Black,Poppins,sans-serif;font-size:clamp(1.1rem,2vw,1.55rem);line-height:1.16;letter-spacing:-.02em;overflow-wrap:anywhere}.mp-metric-bars{position:absolute;right:.9rem;bottom:.9rem;display:flex;height:48px;align-items:flex-end;gap:4px;opacity:.46}.mp-metric-bars>*{display:block;width:7px;min-height:12px;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,color-mix(in srgb,var(--mp-metric-color) 55%,#fff),var(--mp-metric-color))}.mp-metric--cyan{--mp-metric-color: var(--mp-accent);--mp-metric-soft: var(--mp-accent-soft)}.mp-metric--violet{--mp-metric-color: #7c3aed;--mp-metric-soft: rgba(124, 58, 237, .1)}.mp-metric--amber{--mp-metric-color: #d97706;--mp-metric-soft: rgba(245, 158, 11, .11)}.mp-metric--green{--mp-metric-color: #059669;--mp-metric-soft: rgba(16, 185, 129, .1)}.mp-metric--rose{--mp-metric-color: #e11d48;--mp-metric-soft: rgba(244, 63, 94, .1)}.mp-metric-bars>:nth-child(1){height:38%}.mp-metric-bars>:nth-child(2){height:66%}.mp-metric-bars>:nth-child(3){height:48%}.mp-metric-bars>:nth-child(4){height:88%}.mp-workspace{min-width:0;margin-top:0;overflow:hidden;border-radius:26px}.mp-workspace-head{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1.1rem;border-bottom:1px solid var(--mp-line);background:color-mix(in srgb,var(--mp-panel-strong) 72%,transparent)}.mp-workspace-head h2{margin:.55rem 0 0;color:var(--mp-ink);font-family:Poppins-Black,Poppins,sans-serif;font-size:clamp(1.15rem,2vw,1.5rem);letter-spacing:-.02em}.mp-workspace-head p{margin:.25rem 0 0;color:var(--mp-muted);font-family:Poppins-Light,Poppins,sans-serif;font-size:.72rem;line-height:1.55}.mp-tabs{display:flex;min-width:0;align-items:center;gap:.35rem;padding:.3rem;border:1px solid var(--mp-line);border-radius:16px;background:var(--mp-inset)}.mp-tab{position:relative;display:inline-flex;min-height:40px;flex:none;align-items:center;justify-content:center;gap:.45rem;padding:.55rem .9rem;border:0;border-radius:12px;color:var(--mp-soft);background:transparent;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.74rem;cursor:pointer;transition:color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.mp-tab:hover{color:var(--mp-ink)}.mp-tab.is-active,.mp-tab[aria-selected=true]{color:var(--mp-ink);background:var(--mp-panel-strong);box-shadow:0 9px 22px #041b4a17,var(--mp-highlight)}.mp-tab.is-active:after,.mp-tab[aria-selected=true]:after{position:absolute;right:26%;bottom:-.32rem;left:26%;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--mp-brand),var(--mp-accent));box-shadow:0 0 10px color-mix(in srgb,var(--mp-accent) 38%,transparent);content:""}.mp-tab-panel{padding:clamp(1rem,2vw,1.35rem);animation:mp-panel-in .28s ease both}.mp-details-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);align-items:start;gap:1rem}.mp-section{min-width:0;padding:1rem;border:1px solid var(--mp-line);border-radius:20px;background:color-mix(in srgb,var(--mp-inset) 82%,transparent);box-shadow:var(--mp-highlight)}.mp-section+.mp-section{margin-top:1rem}.mp-section-head{display:flex;align-items:flex-start;justify-content:flex-start;gap:.7rem;margin-bottom:.85rem;padding-bottom:.75rem;border-bottom:1px dashed var(--mp-line);color:var(--mp-ink)}.mp-section-head__icon{display:grid;width:38px;height:38px;flex:none;place-items:center;border:1px solid color-mix(in srgb,var(--mp-brand) 18%,transparent);border-radius:12px;color:var(--mp-brand);background:var(--mp-brand-soft)}.mp-section-head__icon svg{width:16px;height:16px}.mp-section-head h2{margin:0;color:var(--mp-ink);font-family:Poppins-ExtraBold,Poppins,sans-serif;font-size:.87rem;line-height:1.4}.mp-section-head p{margin:.15rem 0 0;color:var(--mp-soft);font-family:Poppins-Light,Poppins,sans-serif;font-size:.65rem;line-height:1.45}.mp-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.mp-detail-grid--single{grid-template-columns:minmax(0,1fr)}.mp-detail{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:.65rem;min-width:0;min-height:66px;padding:.7rem;border:1px solid var(--mp-line);border-radius:15px;background:var(--mp-panel-strong);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.mp-detail:hover{transform:translateY(-1px);border-color:var(--mp-line-strong);box-shadow:0 12px 28px #041b4a12}.mp-detail--wide,.mp-detail[data-wide=true]{grid-column:1 / -1}.mp-detail-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;color:var(--mp-accent);background:var(--mp-accent-soft)}.mp-detail-icon svg{width:15px;height:15px}.mp-detail-label{display:block;color:var(--mp-soft);font-family:Poppins-Bold,Poppins,sans-serif;font-size:.57rem;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.mp-detail-value{display:block;margin-top:.2rem;color:var(--mp-ink);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.72rem;line-height:1.45;overflow-wrap:anywhere}.mp-record-list{position:relative;display:grid;gap:.7rem}.mp-record-list:before{position:absolute;top:18px;bottom:18px;left:17px;width:1px;background:linear-gradient(var(--mp-brand),var(--mp-accent),transparent);content:""}.mp-record-row{position:relative;display:grid;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:.65rem;min-width:0}.mp-record-node{position:relative;z-index:1;display:grid;width:35px;height:35px;place-items:center;border:1px solid color-mix(in srgb,var(--mp-brand) 30%,transparent);border-radius:12px;color:var(--mp-brand);background:var(--mp-panel-strong);box-shadow:0 0 0 4px var(--mp-brand-soft)}.mp-record-copy{min-width:0;padding:.7rem .8rem;border:1px solid var(--mp-line);border-radius:14px;background:var(--mp-panel-strong)}.mp-record-copy>span:first-child{display:block;color:var(--mp-soft);font-family:Poppins-Medium,Poppins,sans-serif;font-size:.6rem;line-height:1.4}.mp-record-copy>strong{display:block;margin-top:.15rem;color:var(--mp-ink);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.7rem;line-height:1.45;overflow-wrap:anywhere}.mp-record-meta{display:block;margin-top:.15rem;color:var(--mp-soft);font-family:Poppins-Medium,Poppins,sans-serif;font-size:.63rem;line-height:1.45;overflow-wrap:anywhere}.mp-record-row--cyan .mp-record-node{border-color:color-mix(in srgb,var(--mp-accent) 34%,transparent);color:var(--mp-accent);box-shadow:0 0 0 4px var(--mp-accent-soft)}.mp-record-row--green .mp-record-node{border-color:#10b98152;color:#059669;box-shadow:0 0 0 4px #10b9811a}.mp-record-row--violet .mp-record-node{border-color:#7c3aed47;color:#7c3aed;box-shadow:0 0 0 4px #7c3aed17}.mp-account-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}.mp-subscription-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.mp-subscription-head>div{color:var(--mp-muted);font-family:Poppins-Medium,Poppins,sans-serif;font-size:.72rem}.mp-subscription-head>div strong{color:var(--mp-ink);font-family:Poppins-Black,Poppins,sans-serif;font-size:1.05rem}.mp-subscription-head label{display:inline-flex;align-items:center;gap:.6rem;color:var(--mp-soft);font-family:Poppins-Bold,Poppins,sans-serif;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.mp-year-select{min-width:112px;min-height:42px;padding:.55rem 2rem .55rem .8rem;border:1px solid var(--mp-line);border-radius:13px;color:var(--mp-ink);background-color:var(--mp-panel-strong);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.73rem;cursor:pointer}.mp-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--mp-line);border-radius:17px;background:var(--mp-panel-strong);scrollbar-color:color-mix(in srgb,var(--mp-brand) 38%,transparent) transparent;scrollbar-width:thin}.mp-table-wrap::-webkit-scrollbar{height:7px}.mp-table-wrap::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--mp-brand) 36%,transparent)}.mp-table{width:100%;min-width:720px;border-collapse:collapse;color:var(--mp-muted);background:transparent;font-size:.72rem}.mp-table thead{color:var(--mp-ink);background:linear-gradient(90deg,var(--mp-brand-soft),var(--mp-accent-soft))}.mp-table th{padding:.85rem .9rem;border-bottom:1px solid var(--mp-line);font-family:Poppins-Bold,Poppins,sans-serif;font-size:.58rem;letter-spacing:.1em;text-align:left;text-transform:uppercase;white-space:nowrap}.mp-table td{padding:.85rem .9rem;border-bottom:1px solid var(--mp-line);font-family:Poppins-Medium,Poppins,sans-serif;line-height:1.5}.mp-table tbody tr:last-child td{border-bottom:0}.mp-table tbody tr{transition:background .16s ease}.mp-table tbody tr:hover{background:var(--mp-brand-soft)}.mp-table th.text-right,.mp-table td.text-right{text-align:right}.mp-table th.text-center,.mp-table td.text-center{text-align:center}.mp-table__empty{padding-block:2.5rem!important;color:var(--mp-soft);text-align:center!important}.mp-table__empty.is-error{color:#e11d48}.mp-table__action{display:inline-grid;width:38px;height:38px;place-items:center;border:1px solid var(--mp-line);border-radius:12px;color:var(--mp-brand);background:var(--mp-inset);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.mp-table__action:hover{transform:translateY(-2px);border-color:var(--mp-line-strong);box-shadow:0 10px 22px #041b4a1a}.mp-table__action:focus-visible{outline:3px solid color-mix(in srgb,var(--mp-accent) 38%,transparent);outline-offset:2px}.mp-state{display:grid;min-height:360px;place-items:center;padding:2rem;border:1px solid var(--mp-line);border-radius:26px;color:var(--mp-muted);background:var(--mp-panel);box-shadow:var(--mp-shadow),var(--mp-highlight);text-align:center;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.8rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);align-content:center;gap:.55rem}.mp-state>svg{width:32px;height:32px;color:var(--mp-brand)}.mp-state>strong{color:var(--mp-ink);font-family:Poppins-Black,Poppins,sans-serif;font-size:1rem}.mp-state>p{margin:0;color:var(--mp-soft);font-family:Poppins-Light,Poppins,sans-serif;line-height:1.55}.mp-state--error,.mp-state[data-state=error]{border-color:#f43f5e47;color:#be123c;background:color-mix(in srgb,rgba(244,63,94,.08) 62%,var(--mp-panel))}[data-theme=dark] .mp-state--error,[data-theme=dark] .mp-state[data-state=error]{color:#fda4af}.mp-progress{width:100%;height:4px;overflow:hidden;border-radius:999px;background:var(--mp-brand-soft)}.mp-progress__fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--mp-brand),var(--mp-accent),var(--mp-brand-2));background-size:180% 100%;animation:mp-progress-flow 2.4s ease-in-out infinite}.mp-loading-orbit{position:relative;width:54px;height:54px;margin:0 auto .9rem;border:1px solid var(--mp-line-strong);border-radius:50%;animation:mp-loading-spin 1.6s linear infinite}.mp-loading-orbit:before,.mp-loading-orbit:after{position:absolute;border-radius:50%;content:""}.mp-loading-orbit:before{top:9px;right:9px;bottom:9px;left:9px;border:2px solid transparent;border-top-color:var(--mp-brand);border-right-color:var(--mp-accent)}.mp-loading-orbit:after{top:-3px;left:50%;width:8px;height:8px;margin-left:-4px;background:var(--mp-accent);box-shadow:0 0 14px var(--mp-accent)}@media (max-width: 1279px){.mp-layout{grid-template-columns:minmax(0,1fr)}.mp-profile-card{position:relative;top:auto;display:grid;grid-template-columns:minmax(230px,30%) minmax(0,1fr)}.mp-profile-visual{min-height:100%}.mp-profile-body{display:flex;flex-direction:column;justify-content:center;text-align:left}.mp-profile-badges{justify-content:flex-start}.mp-contact-list{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-profile-body>.mp-btn{width:-moz-fit-content;width:fit-content}}@media (max-width: 1023px){.mp-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-metrics>.mp-metric:last-child:nth-child(odd){grid-column:1 / -1}.mp-details-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767px){.mp-shell{padding-inline:.85rem}.mp-header{align-items:stretch;flex-direction:column;padding-inline:.15rem}.mp-title{font-size:clamp(1.8rem,9vw,2.55rem)}.mp-header-actions{justify-content:flex-start}.mp-profile-card{display:block}.mp-profile-visual{min-height:180px}.mp-profile-body{display:block;text-align:center}.mp-profile-badges{justify-content:center}.mp-contact-list{grid-template-columns:minmax(0,1fr)}.mp-profile-body>.mp-btn{width:100%}.mp-metrics,.mp-account-metrics{grid-template-columns:minmax(0,1fr)}.mp-metrics>.mp-metric:last-child:nth-child(odd){grid-column:auto}.mp-workspace-head{align-items:stretch;flex-direction:column}.mp-tabs{max-width:100%;overflow-x:auto;scrollbar-width:none}.mp-tabs::-webkit-scrollbar{display:none}.mp-tab{flex:1 0 auto}.mp-detail-grid{grid-template-columns:minmax(0,1fr)}.mp-detail--wide,.mp-detail[data-wide=true]{grid-column:auto}.mp-subscription-head{align-items:stretch;flex-direction:column}.mp-year-select{width:100%}}@media (max-width: 479px){.mp-header-actions,.mp-header-actions .mp-btn{width:100%}.mp-profile-body,.mp-tab-panel{padding:1rem}.mp-avatar-frame{width:112px;height:112px}.mp-section{padding:.8rem;border-radius:17px}}@keyframes mp-drift-a{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(6vw,3vw,0) scale(1.08)}}@keyframes mp-drift-b{0%,to{transform:translateZ(0) scale(1.04)}50%{transform:translate3d(-5vw,5vw,0) scale(.94)}}@keyframes mp-drift-c{0%,to{transform:translateZ(0) scale(.96)}50%{transform:translate3d(4vw,-4vw,0) scale(1.1)}}@keyframes mp-grid-flow{0%{background-position:0 0,0 0}to{background-position:56px 0,0 56px}}@keyframes mp-scan{0%{transform:translateY(-110%);opacity:0}28%{opacity:.38}to{transform:translateY(440%);opacity:0}}@keyframes mp-orbit-a{0%{transform:translate(-50%,-50%) rotate(-14deg)}to{transform:translate(-50%,-50%) rotate(346deg)}}@keyframes mp-orbit-b{0%{transform:translate(-50%,-50%) rotate(58deg)}to{transform:translate(-50%,-50%) rotate(418deg)}}@keyframes mp-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes mp-progress-flow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes mp-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.mp-root *,.mp-root *:before,.mp-root *:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.05ms!important}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.mp-panel,.mp-profile-card,.mp-metric,.mp-workspace,.mp-state{background:var(--mp-panel-strong)}}.mp-shell{width:min(100%,1680px);padding:clamp(.75rem,1.35vw,1.25rem) clamp(.85rem,2vw,2rem) 1.25rem;container:mp-shell / inline-size}.mp-header{align-items:center;gap:1rem;padding:0 .15rem .75rem}.mp-header-copy,.mp-header-nav{display:flex;min-width:0;align-items:center}.mp-header-copy{gap:clamp(.8rem,1.4vw,1.35rem)}.mp-header-nav{flex:none;gap:.55rem}.mp-header-nav .mp-btn{min-height:38px;padding:.55rem .8rem;border-radius:12px}.mp-header .mp-eyebrow{min-height:26px;padding:.28rem .65rem;font-size:.58rem}.mp-title{margin:0;font-size:clamp(1.65rem,2.35vw,2.25rem);line-height:1;white-space:nowrap}.mp-header-actions{align-items:center;gap:.5rem}.mp-header-actions .mp-badge{min-height:38px;padding-inline:.8rem;white-space:nowrap}.mp-header-actions .mp-btn{min-height:38px;padding:.55rem .85rem;border-radius:12px}.mp-layout{grid-template-columns:minmax(270px,300px) minmax(0,1fr);gap:clamp(.75rem,1.3vw,1rem);margin-top:.9rem}.mp-dashboard{display:grid;min-width:0;align-content:start;gap:.75rem;container:mp-main / inline-size}.mp-profile-card{top:calc(var(--uip-h, 56px) + .75rem);display:block;border-radius:22px}.mp-profile-visual{min-height:168px}.mp-profile-visual .mp-profile-geometry{width:min(220px,84%)}.mp-node-label{top:.8rem;left:.8rem}.mp-avatar-frame{width:102px;height:102px;padding:4px;box-shadow:0 14px 32px #041b4a2e,0 0 0 6px color-mix(in srgb,var(--mp-panel-strong) 72%,transparent),0 0 30px color-mix(in srgb,var(--mp-brand) 20%,transparent)}.mp-profile-body{display:block;padding:1rem;text-align:center}.mp-profile-badges{justify-content:center}.mp-profile-name{margin-top:.65rem;font-size:clamp(1.15rem,1.55vw,1.4rem)}.mp-profile-role{margin-top:.25rem;font-size:.72rem}.mp-profile-reset{width:100%;min-height:38px;margin-top:.7rem;border-radius:12px;padding-block:.5rem}.mp-contact-list{grid-template-columns:minmax(0,1fr);gap:.42rem;margin-top:.8rem}.mp-contact-item{grid-template-columns:31px minmax(0,1fr);gap:.55rem;min-height:46px;padding:.42rem .55rem;border-radius:13px}.mp-contact-icon{width:31px;height:31px;border-radius:10px}.mp-metrics,.mp-account-metrics{gap:.7rem}.mp-metric{display:flex;min-height:88px;align-items:center;justify-content:space-between;gap:.7rem;padding:.75rem .8rem;border-radius:18px}.mp-metric:before{top:-66px;right:-54px;width:132px;height:132px}.mp-metric-copy{position:relative;z-index:1;min-width:0;flex:1 1 auto}.mp-metric-label{display:block;color:var(--mp-soft);font-family:Poppins-Bold,Poppins,sans-serif;font-size:.56rem;letter-spacing:.14em;line-height:1.35;text-transform:uppercase}.mp-metric-value{display:block;width:100%;max-width:none;margin-top:.38rem;overflow:hidden;color:var(--mp-ink);font-size:clamp(.98rem,1.35vw,1.3rem);line-height:1.15;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.mp-metric-signal{position:relative;z-index:1;display:flex;flex:none;align-items:flex-end;gap:.45rem}.mp-metric-icon{width:34px;height:34px;flex:0 0 34px;border-radius:11px}.mp-metric-bars{position:static;display:flex;height:30px;align-items:flex-end;gap:3px;opacity:.32}.mp-metric-bars>*{width:5px;min-height:8px}.mp-workspace{border-radius:20px}.mp-workspace-toolbar{display:flex;min-width:0;min-height:50px;align-items:center;justify-content:space-between;gap:.75rem;padding:.38rem .5rem;border-bottom:1px solid var(--mp-line);background:color-mix(in srgb,var(--mp-panel-strong) 72%,transparent)}.mp-tabs{position:relative;isolation:isolate;gap:.3rem;padding:.26rem;border-color:color-mix(in srgb,var(--mp-brand) 20%,var(--mp-line));border-radius:15px;background:linear-gradient(135deg,var(--mp-brand-soft),transparent 48%),var(--mp-inset);box-shadow:inset 0 1px 0 color-mix(in srgb,#ffffff 66%,transparent),0 8px 22px #041b4a0f}.mp-tab{min-height:40px;gap:.48rem;padding:.28rem .72rem .28rem .3rem;border:1px solid transparent;border-radius:12px;font-size:.67rem;overflow:hidden}.mp-tab__icon{position:relative;z-index:1;display:grid;width:29px;height:29px;flex:0 0 29px;place-items:center;border:1px solid color-mix(in srgb,var(--mp-brand) 16%,transparent);border-radius:9px;color:var(--mp-brand);background:var(--mp-panel-strong);box-shadow:var(--mp-highlight);transition:color .18s ease,background .18s ease,border-color .18s ease}.mp-tab__icon svg{width:14px;height:14px}.mp-tab__label{position:relative;z-index:1;white-space:nowrap}.mp-tab__signal{position:relative;z-index:1;width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:var(--mp-line-strong);opacity:.42;transition:opacity .18s ease,background .18s ease,box-shadow .18s ease}.mp-tab:hover:not(.is-active){border-color:var(--mp-line);background:color-mix(in srgb,var(--mp-panel-strong) 68%,transparent)}.mp-tab.is-active,.mp-tab[aria-selected=true]{border-color:color-mix(in srgb,var(--mp-accent) 38%,transparent);color:#fff;background:radial-gradient(circle at 12% 0%,rgba(103,232,249,.28),transparent 42%),linear-gradient(112deg,var(--mp-brand),var(--mp-brand-2) 58%,var(--mp-accent));box-shadow:0 10px 24px color-mix(in srgb,var(--mp-brand) 22%,transparent),inset 0 1px #ffffff3d}.mp-tab.is-active:after,.mp-tab[aria-selected=true]:after{display:none}.mp-tab.is-active .mp-tab__icon,.mp-tab[aria-selected=true] .mp-tab__icon{border-color:#fff3;color:#fff;background:rgba(255,255,255,.13);box-shadow:inset 0 1px #ffffff2e}.mp-tab.is-active .mp-tab__signal,.mp-tab[aria-selected=true] .mp-tab__signal{background:#a5f3fc;box-shadow:0 0 0 3px #a5f3fc24,0 0 11px #67e8f9;opacity:1}[data-theme=dark] .mp-tabs{box-shadow:inset 0 1px #ffffff0d,0 10px 26px #00000029}.mp-record-origin,.mp-record-footer{display:inline-flex;min-width:0;align-items:center;gap:.4rem;color:var(--mp-soft);font-family:Poppins-Medium,Poppins,sans-serif;font-size:.62rem}.mp-record-origin{flex:none;padding-right:.45rem;white-space:nowrap}.mp-record-origin svg,.mp-record-footer svg{flex:none;color:var(--mp-accent)}.mp-record-origin strong,.mp-record-footer strong{min-width:0;color:var(--mp-ink);font-family:Poppins-SemiBold,Poppins,sans-serif}.mp-tab-panel{padding:.75rem}.mp-details-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.7rem}.mp-details-layout>.mp-section,.mp-details-layout>.mp-section+.mp-section{height:100%;margin-top:0}.mp-section--credentials{grid-column:1 / -1}.mp-section{padding:.72rem;border-radius:16px}.mp-section-head{gap:.55rem;margin-bottom:.62rem;padding-bottom:.52rem}.mp-section-head__icon{width:32px;height:32px;border-radius:10px}.mp-section-head h2{font-size:.78rem}.mp-section-head p{margin-top:.08rem;font-size:.58rem}.mp-detail-grid{gap:.45rem}.mp-detail-grid--credentials{grid-template-columns:repeat(3,minmax(0,1fr))}.mp-detail{grid-template-columns:31px minmax(0,1fr);gap:.5rem;min-height:52px;padding:.48rem .52rem;border-radius:12px}.mp-detail-icon{width:31px;height:31px;border-radius:10px}.mp-detail-label{font-size:.5rem;letter-spacing:.08em}.mp-detail-value{margin-top:.12rem;font-size:.66rem;line-height:1.35}.mp-record-footer{width:100%;margin-top:.6rem;padding:.5rem .65rem;border:1px solid var(--mp-line);border-radius:12px;background:var(--mp-inset)}.mp-account-metrics{margin-bottom:.7rem}.mp-account-metrics .mp-metric{min-height:78px}.mp-subscription-head{margin-bottom:.65rem}.mp-table-wrap{max-height:min(38vh,340px);overflow:auto}.mp-table thead{position:sticky;top:0;z-index:2}.mp-table th,.mp-table td{padding:.65rem .75rem}@container mp-shell (max-width: 1120px){.mp-layout{grid-template-columns:minmax(0,1fr)}.mp-profile-card{position:relative;top:auto;display:grid;grid-template-columns:210px minmax(0,1fr)}.mp-profile-visual{min-height:100%}.mp-profile-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,1.15fr);align-content:center;-moz-column-gap:1rem;column-gap:1rem;text-align:left}.mp-profile-badges,.mp-profile-name,.mp-profile-role,.mp-profile-reset{grid-column:1}.mp-profile-badges{justify-content:flex-start}.mp-contact-list{grid-column:2;grid-row:1 / span 4;margin-top:0}}@container mp-main (max-width: 820px){.mp-details-layout{grid-template-columns:minmax(0,1fr)}.mp-section--credentials{grid-column:auto}.mp-detail-grid--credentials,.mp-metrics,.mp-account-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-metrics>.mp-metric:last-child:nth-child(odd),.mp-account-metrics>.mp-metric:last-child:nth-child(odd){grid-column:1 / -1}}@media (max-width: 767px){.mp-shell{padding:.7rem .7rem 1.2rem}.mp-header,.mp-header-copy{align-items:stretch;flex-direction:column}.mp-header-copy{gap:.65rem}.mp-header-nav{justify-content:space-between}.mp-title{white-space:normal}.mp-header-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;justify-content:stretch}.mp-header-actions .mp-badge{justify-content:center}.mp-profile-card{display:block}.mp-profile-visual{min-height:155px}.mp-profile-body{display:block;text-align:center}.mp-profile-badges{justify-content:center}.mp-contact-list{margin-top:.8rem}.mp-workspace-toolbar{align-items:stretch;flex-direction:column}.mp-record-origin{padding:.1rem .35rem .3rem}}@container mp-main (max-width: 520px){.mp-metrics,.mp-account-metrics,.mp-detail-grid,.mp-detail-grid--credentials{grid-template-columns:minmax(0,1fr)}.mp-metrics>.mp-metric:last-child:nth-child(odd),.mp-account-metrics>.mp-metric:last-child:nth-child(odd){grid-column:auto}.mp-metric-value{white-space:normal}}@media (max-width: 479px){.mp-header .mp-eyebrow{display:none}.mp-header-actions{grid-template-columns:minmax(0,1fr)}.mp-header-actions .mp-btn{width:100%}.mp-workspace-toolbar,.mp-tab-panel{padding:.55rem}.mp-tab span{white-space:nowrap}}.mp-root{container:mp-page / inline-size}.mp-shell{width:100%;max-width:none}.mp-layout{grid-template-columns:minmax(300px,340px) minmax(0,1fr)}.mp-profile-card,.mp-metric,.mp-workspace,.mp-section,.mp-detail{transform-style:preserve-3d}.mp-profile-card,.mp-workspace{box-shadow:0 24px 58px #041b4a1c,0 2px #ffffffb8 inset,0 -1px 0 color-mix(in srgb,var(--mp-brand) 10%,transparent) inset}[data-theme=dark] .mp-profile-card,[data-theme=dark] .mp-workspace{box-shadow:0 28px 68px #00000061,0 1px #ffffff12 inset,0 -1px #78afff1f inset}.mp-backdrop__facet,.mp-backdrop__depthline{position:absolute;pointer-events:none}.mp-backdrop__facet{aspect-ratio:1;clip-path:polygon(50% 0,92% 24%,100% 68%,66% 100%,20% 92%,0 44%);opacity:.22;filter:drop-shadow(0 26px 42px color-mix(in srgb,var(--mp-brand) 14%,transparent));transform-style:preserve-3d}.mp-backdrop__facet:before,.mp-backdrop__facet:after{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inherit;content:""}.mp-backdrop__facet:before{background:linear-gradient(135deg,rgba(255,255,255,.56) 0 7%,transparent 8% 48%,color-mix(in srgb,var(--mp-brand-2) 12%,transparent) 49%),linear-gradient(42deg,transparent 49.5%,color-mix(in srgb,var(--mp-accent) 40%,transparent) 50%,transparent 50.5%),linear-gradient(132deg,transparent 49.5%,color-mix(in srgb,var(--mp-brand) 36%,transparent) 50%,transparent 50.5%)}.mp-backdrop__facet:after{top:4%;right:4%;bottom:4%;left:4%;border:1px solid color-mix(in srgb,var(--mp-brand-2) 28%,transparent);background:radial-gradient(circle at 44% 38%,color-mix(in srgb,var(--mp-accent) 12%,transparent),transparent 64%)}.mp-backdrop__facet--a{top:15%;left:-8rem;width:clamp(18rem,27vw,34rem);transform:perspective(900px) rotateX(62deg) rotate(18deg);animation:mp-facet-drift-a 22s ease-in-out infinite}.mp-backdrop__facet--b{right:-10rem;bottom:-5rem;width:clamp(22rem,32vw,42rem);opacity:.17;transform:perspective(1000px) rotateX(56deg) rotate(-24deg);animation:mp-facet-drift-b 27s ease-in-out infinite}.mp-backdrop__depthline{height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--mp-accent) 42%,transparent),transparent);box-shadow:0 0 16px color-mix(in srgb,var(--mp-accent) 22%,transparent);opacity:.45;transform-origin:left center}.mp-backdrop__depthline--a{top:26%;left:4%;width:30%;transform:perspective(700px) rotateY(-28deg) rotate(-16deg)}.mp-backdrop__depthline--b{right:2%;bottom:27%;width:34%;transform:perspective(700px) rotateY(24deg) rotate(19deg)}[data-theme=dark] .mp-backdrop__facet{opacity:.3;filter:drop-shadow(0 28px 52px rgba(11,116,222,.22))}.mp-profile-visual{isolation:isolate;perspective:900px;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--mp-brand-2) 28%,transparent),transparent 38%),linear-gradient(150deg,color-mix(in srgb,var(--mp-brand) 13%,transparent),transparent 42%),linear-gradient(330deg,color-mix(in srgb,var(--mp-accent) 12%,transparent),transparent 46%),var(--mp-inset)}.mp-profile-visual__frame{position:absolute;top:.75rem;right:.75rem;bottom:.75rem;left:.75rem;z-index:2;border:1px solid color-mix(in srgb,var(--mp-brand) 15%,transparent);clip-path:polygon(0 0,36% 0,40% 1px,60% 1px,64% 0,100% 0,100% 34%,calc(100% - 1px) 38%,calc(100% - 1px) 62%,100% 66%,100% 100%,64% 100%,60% calc(100% - 1px),40% calc(100% - 1px),36% 100%,0 100%,0 66%,1px 62%,1px 38%,0 34%);opacity:.7;pointer-events:none}.mp-profile-visual__frame:before,.mp-profile-visual__frame:after{position:absolute;width:10px;height:10px;border-radius:50%;background:var(--mp-accent);box-shadow:0 0 0 4px var(--mp-accent-soft),0 0 18px var(--mp-accent);content:""}.mp-profile-visual__frame:before{top:-5px;right:20%}.mp-profile-visual__frame:after{bottom:-5px;left:18%;background:var(--mp-brand-2);box-shadow:0 0 0 4px var(--mp-brand-soft),0 0 18px var(--mp-brand-2)}.mp-profile-hud{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;pointer-events:none}.mp-profile-hud__reticle,.mp-profile-hud__ticks{position:absolute;top:47%;left:50%;display:block;width:min(78%,270px);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%)}.mp-profile-hud__reticle{border:1px solid color-mix(in srgb,var(--mp-accent) 30%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--mp-accent) 9%,transparent),inset 0 0 24px color-mix(in srgb,var(--mp-brand) 7%,transparent)}.mp-profile-hud__reticle:before,.mp-profile-hud__reticle:after{position:absolute;content:""}.mp-profile-hud__reticle:before{top:14%;right:14%;bottom:14%;left:14%;border:1px dashed color-mix(in srgb,var(--mp-brand-2) 27%,transparent);border-radius:50%;animation:mp-hud-spin 18s linear infinite}.mp-profile-hud__reticle:after{top:50%;right:-8%;left:-8%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--mp-accent) 38%,transparent),transparent)}.mp-profile-hud__ticks{background:repeating-conic-gradient(from 4deg,color-mix(in srgb,var(--mp-brand-2) 42%,transparent) 0 1deg,transparent 1deg 12deg);-webkit-mask:radial-gradient(circle,transparent 62%,#000 63% 66%,transparent 67%);mask:radial-gradient(circle,transparent 62%,#000 63% 66%,transparent 67%);opacity:.65;animation:mp-hud-rotate 26s linear infinite reverse}.mp-command-deck{position:relative}.mp-command-deck:after{position:absolute;right:0;bottom:-1px;left:0;height:1px;background:linear-gradient(90deg,transparent,var(--mp-brand),var(--mp-accent),transparent);box-shadow:0 0 12px color-mix(in srgb,var(--mp-accent) 22%,transparent);opacity:.5;content:""}.mp-cockpit-panel{position:relative}.mp-cockpit-panel:before{position:absolute;top:-1px;right:13%;left:13%;z-index:5;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--mp-brand-2),var(--mp-accent),transparent);box-shadow:0 0 14px color-mix(in srgb,var(--mp-accent) 30%,transparent);opacity:.7;pointer-events:none;content:""}.mp-cockpit-panel--identity:before{right:24%;left:24%}.mp-telemetry-rack{position:relative;isolation:isolate}.mp-telemetry-rack:before{position:absolute;top:50%;right:5%;left:5%;z-index:-1;height:1px;background:linear-gradient(90deg,transparent,var(--mp-brand-2),var(--mp-accent),transparent);box-shadow:0 0 12px color-mix(in srgb,var(--mp-accent) 24%,transparent);opacity:.55;content:""}.mp-metric{perspective:700px;box-shadow:0 16px 36px #041b4a17,inset 0 1px #ffffffc2,inset 0 -1px 0 color-mix(in srgb,var(--mp-metric-color) 12%,transparent)}.mp-metric:after{position:absolute;right:14%;bottom:0;left:14%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--mp-metric-color),transparent);opacity:.44;box-shadow:0 0 12px var(--mp-metric-soft);content:""}.mp-metric:hover{transform:perspective(800px) translateY(-3px) rotateX(1.6deg)}.mp-section{position:relative;overflow:hidden;background:linear-gradient(145deg,color-mix(in srgb,var(--mp-panel-strong) 74%,transparent),transparent 62%),color-mix(in srgb,var(--mp-inset) 84%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#ffffff 68%,transparent),0 10px 26px #041b4a0e}.mp-section:after{position:absolute;top:0;right:12%;left:12%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--mp-accent) 48%,transparent),transparent);content:""}.mp-detail{box-shadow:inset 0 1px #ffffff85,0 7px 16px #041b4a09}.mp-detail:hover{transform:perspective(600px) translateY(-2px) translateZ(4px);box-shadow:inset 0 1px #ffffffa3,0 12px 24px #041b4a17}[data-theme=dark] .mp-section,[data-theme=dark] .mp-detail{box-shadow:inset 0 1px #ffffff0b,0 12px 28px #0000002e}.mp-layout{perspective:1800px;perspective-origin:58% 34%}.mp-dashboard,.mp-metrics,.mp-workspace,.mp-tab-panel,.mp-details-layout{transform-style:preserve-3d}.mp-profile-visual .mp-profile-geometry{transform:translate(-50%,-50%) translateZ(24px)}.mp-avatar-frame{transform:translateZ(52px)}.mp-node-label{transform:translateZ(62px)}.mp-metric,.mp-section{border-color:transparent;background:linear-gradient(155deg,var(--mp-panel-strong),color-mix(in srgb,var(--mp-panel) 88%,transparent)) padding-box,linear-gradient(135deg,color-mix(in srgb,var(--mp-brand) 30%,transparent),transparent 46%,color-mix(in srgb,var(--mp-accent) 22%,transparent)) border-box;backface-visibility:hidden}.mp-section{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}@media (hover: hover) and (prefers-reduced-motion: no-preference){.mp-metric:hover{transform:translateY(-3px) translateZ(18px) rotateX(.8deg)}.mp-section:hover{transform:translateZ(8px);box-shadow:0 20px 42px #041b4a1f,0 0 0 1px color-mix(in srgb,var(--mp-brand) 12%,transparent)}}@media (min-height: 760px){@container mp-page (min-width: 1180px){.mp-shell{display:grid;height:calc(100dvh - var(--uip-h, 56px));min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.mp-layout{min-height:0;height:auto;align-self:stretch;align-items:stretch}.mp-profile-card{position:relative;top:auto;display:grid;min-height:0;height:auto;align-self:stretch;grid-template-rows:minmax(0,1fr) auto}.mp-profile-visual{min-height:0}.mp-profile-visual__grid{top:44%;right:-44%;bottom:-62%;left:-44%;opacity:.56;transform:rotateX(68deg) translateZ(-55px);transform-origin:50% 0;-webkit-mask-image:linear-gradient(180deg,#000,transparent 88%);mask-image:linear-gradient(180deg,#000,transparent 88%)}.mp-profile-visual .mp-profile-geometry{top:44%;width:min(350px,108%)}.mp-avatar-frame{transform:translateY(clamp(2.5rem,7vh,4.25rem)) translateZ(58px)}.mp-profile-body{padding:.9rem 1rem 1rem}.mp-dashboard{min-height:0;height:auto;align-self:stretch;grid-template-rows:auto minmax(0,1fr);align-content:stretch}.mp-metric{min-height:96px}.mp-workspace{display:grid;min-height:0;height:auto;align-self:stretch;grid-template-rows:auto minmax(0,1fr)}.mp-tab-panel{min-height:0;height:auto;align-self:stretch;overflow:auto;overscroll-behavior:contain;scrollbar-color:color-mix(in srgb,var(--mp-brand) 32%,transparent) transparent;scrollbar-width:thin}#member-profile-employee-panel{display:grid;grid-template-rows:minmax(0,1fr) auto}.mp-details-layout{min-height:0;height:auto;align-self:stretch;grid-template-rows:minmax(0,1.08fr) minmax(0,.92fr)}.mp-section{display:grid;min-height:0;grid-template-rows:auto minmax(0,1fr)}.mp-detail-grid{min-height:0;height:auto;align-self:stretch;grid-auto-rows:minmax(52px,1fr)}.mp-record-footer{flex:none}#member-profile-account-panel{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.7rem}#member-profile-account-panel>.mp-section{min-height:0;height:auto;align-self:stretch;margin-top:0!important;grid-template-rows:auto auto minmax(0,1fr)}.mp-table-wrap{min-height:0;max-height:none;height:auto;align-self:stretch}}}@media (max-width: 767px){.mp-backdrop__facet{opacity:.1}.mp-backdrop__depthline,.mp-profile-hud__ticks{display:none}}@container mp-shell (max-width: 1120px){.mp-layout{grid-template-columns:minmax(0,1fr)}}@keyframes mp-hud-rotate{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes mp-hud-spin{to{transform:rotate(360deg)}}@keyframes mp-facet-drift-a{0%,to{transform:perspective(900px) rotateX(62deg) rotate(18deg) translateZ(0)}50%{transform:perspective(900px) rotateX(58deg) rotate(25deg) translate3d(2.5rem,-1.25rem,0)}}@keyframes mp-facet-drift-b{0%,to{transform:perspective(1000px) rotateX(56deg) rotate(-24deg) translateZ(0)}50%{transform:perspective(1000px) rotateX(61deg) rotate(-17deg) translate3d(-2rem,-1rem,0)}}.mp-profile-visual{min-height:200px;isolation:isolate;touch-action:pan-y;background:radial-gradient(120% 110% at 78% 16%,rgba(46,49,146,.42),transparent 68%),radial-gradient(100% 90% at 18% 78%,rgba(11,116,222,.22),transparent 70%),radial-gradient(90% 80% at 52% 46%,rgba(253,188,90,.09),transparent 72%),linear-gradient(180deg,#070b1a 0%,#05070f 46%,#03050c 100%)}.mp-profile-visual:before,.mp-profile-visual:after{display:none}.mp-profile-visual__grid{z-index:0}.mp-profile-visual .mp-profile-geometry{top:44%;z-index:1;width:min(360px,124%);opacity:1;filter:none}[data-theme=dark] .mp-profile-visual .mp-profile-geometry{opacity:1;filter:none}.mp-profile-hud{z-index:2;display:none}.mp-profile-hud__reticle,.mp-profile-hud__ticks{top:42%;width:min(92%,300px)}.mp-profile-hud__reticle{border-color:color-mix(in srgb,var(--mp-accent) 22%,transparent)}.mp-profile-hud__reticle:before{border-color:color-mix(in srgb,var(--mp-brand-2) 22%,transparent)}.mp-profile-hud__ticks{opacity:.38}.mp-profile-character{position:absolute;bottom:0;left:52%;z-index:3;width:auto;height:min(86%,255px);aspect-ratio:1162 / 1353;transform:translate(-50%) translateZ(58px);transform-origin:50% 100%;pointer-events:none}.mp-profile-character__motion,.mp-profile-character__portrait{display:block;width:100%;height:100%}.mp-profile-character__motion{transform-origin:50% 100%;animation:none}.mp-profile-character__portrait.mpc-character{overflow:visible;border-radius:0;contain:layout style;background:transparent;filter:drop-shadow(0 8px 12px rgba(4,27,74,.2))}[data-theme=dark] .mp-profile-character__portrait.mpc-character{background:transparent;filter:drop-shadow(0 10px 14px rgba(0,0,0,.34))}@media (forced-colors: active){.mp-profile-character__portrait.mpc-character{border-color:CanvasText;background:Canvas;filter:none}.mp-profile-visual .mp-profile-geometry,.mp-profile-hud,.mp-profile-visual__grid{display:none}}.mp-character-status{position:absolute;right:8%;bottom:10%;z-index:4;width:12px;height:12px;border:3px solid var(--mp-panel-strong);border-radius:50%;background:#f59e0b;box-shadow:0 0 0 4px #f59e0b24,0 0 18px #f59e0b66}.mp-character-status.is-active{background:#10b981;box-shadow:0 0 0 4px #10b98124,0 0 18px #10b98175}.mp-profile-visual__frame{z-index:4}.mp-node-label{z-index:5;transform:translateZ(72px)}@container mp-shell (max-width: 1120px){.mp-profile-visual{min-height:210px}.mp-profile-visual .mp-profile-geometry{width:min(290px,132%)}.mp-profile-hud__reticle,.mp-profile-hud__ticks{width:min(105%,230px)}.mp-profile-character{left:52%;width:auto;height:min(86%,180px)}.mp-node-label{display:none}}@media (min-height: 760px){@container mp-page (min-width: 1180px){.mp-profile-visual .mp-profile-geometry{top:42%;width:min(420px,138%)}.mp-profile-hud__reticle,.mp-profile-hud__ticks{top:40%;width:min(106%,330px)}.mp-profile-character{left:52%;bottom:0;width:auto;height:min(86%,264px)}}}@media (max-width: 767px){.mp-profile-visual{min-height:176px}.mp-profile-visual .mp-profile-geometry{width:min(270px,122%)}.mp-profile-hud__reticle{width:min(88%,190px)}.mp-profile-character{left:52%;width:auto;height:86%}.mp-character-status{right:10%;bottom:9%;width:10px;height:10px;border-width:2px}}@media (max-width: 479px){.mp-profile-visual{min-height:168px}.mp-profile-character{left:53%;width:auto;height:84%}}@keyframes mp-character-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-3px,0)}}@media (prefers-reduced-motion: reduce){.mp-profile-character__motion{animation:none}}.mp-header .mp-eyebrow{font-size:.66rem;letter-spacing:.12em}.mp-btn{font-size:.84rem}.mp-node-label{max-width:5.2rem;text-align:center;line-height:1.25;white-space:normal;font-size:.64rem;letter-spacing:.13em}.mp-badge{font-size:.72rem;line-height:1.25}.mp-profile-name{font-size:clamp(1.3rem,1.7vw,1.55rem)}.mp-profile-role{font-size:.84rem}.mp-contact-label,.mp-contact-value{display:block;overflow-wrap:anywhere}.mp-contact-label{color:var(--mp-soft);font-family:Poppins-Bold,Poppins,sans-serif;font-size:.66rem;letter-spacing:.1em;line-height:1.35;text-transform:uppercase}.mp-contact-value{margin-top:.16rem;color:var(--mp-ink);font-family:Poppins-Medium,Poppins,sans-serif;font-size:.82rem;line-height:1.4}.mp-metric-label{font-size:.66rem;letter-spacing:.1em}.mp-metric-value{font-size:clamp(1.14rem,1.55vw,1.5rem)}.mp-workspace-head h2{font-size:clamp(1.3rem,1.7vw,1.6rem)}.mp-workspace-head p{font-size:.82rem}.mp-tab{font-size:.8rem}.mp-record-origin,.mp-record-footer{font-size:.72rem}.mp-section-head h2{font-size:.92rem}.mp-section-head p{font-size:.7rem;line-height:1.5}.mp-detail-label{font-size:.62rem;letter-spacing:.07em;line-height:1.25}.mp-detail-value{font-size:.8rem;line-height:1.35}.mp-record-copy>span:first-child{font-size:.7rem}.mp-record-copy>strong{font-size:.8rem}.mp-record-meta{font-size:.72rem}.mp-subscription-head>div{font-size:.82rem}.mp-subscription-head>div strong{font-size:1.15rem}.mp-subscription-head label{font-size:.72rem}.mp-year-select,.mp-table{font-size:.8rem}.mp-table th{font-size:.68rem;letter-spacing:.08em}.mp-state{font-size:.9rem}.mp-state>strong{font-size:1.12rem}@media (max-width: 479px){.mp-tab{font-size:.76rem}.mp-detail-value,.mp-contact-value,.mp-table{font-size:.78rem}}.mp-root.theme-page.mp-experience{--mp-brand: var(--color-brandPrimary);--mp-brand-2: var(--color-brandSecondary);--mp-accent: var(--color-redaccent);--mp-ink: var(--app-text);--mp-muted: var(--app-text-muted);--mp-soft: var(--app-text-soft);--mp-brand-ink: color-mix(in srgb, var(--mp-brand) 82%, #181b1d);--mp-accent-ink: color-mix(in srgb, var(--mp-accent) 68%, #181b1d);--mp-brand-soft: color-mix(in srgb, var(--mp-brand) 9%, transparent);--mp-accent-soft: color-mix(in srgb, var(--mp-accent) 9%, transparent);--mp-panel: color-mix(in srgb, var(--app-bg-soft) 84%, transparent);--mp-panel-strong: var(--app-bg-soft);--mp-inset: color-mix(in srgb, var(--app-bg) 86%, var(--app-bg-soft));--mp-line: color-mix(in srgb, var(--mp-brand) 12%, var(--app-border));--mp-line-strong: color-mix(in srgb, var(--mp-brand) 35%, var(--app-border));--mp-grid: color-mix(in srgb, var(--mp-brand) 7%, transparent);--mp-shadow: var(--app-shadow-soft);--mp-shadow-lift: var(--app-shadow-floating);--mp-highlight: inset 0 1px 0 var(--app-highlight-line);min-height:calc(100dvh - var(--uip-h, 56px));color:var(--mp-ink);background:radial-gradient(ellipse at 0% 0%,var(--mp-brand-soft),transparent 48%),radial-gradient(ellipse at 100% 25%,var(--mp-accent-soft),transparent 48%),var(--app-bg)}[data-theme=dark] .mp-root.theme-page.mp-experience{--mp-brand-ink: color-mix(in srgb, var(--mp-brand-2) 38%, #ffffff);--mp-accent-ink: color-mix(in srgb, var(--mp-accent) 42%, #ffffff);--mp-panel: color-mix(in srgb, var(--app-bg-soft) 94%, transparent);--mp-line: color-mix(in srgb, var(--mp-brand-2) 10%, var(--app-border));--mp-line-strong: color-mix(in srgb, var(--mp-brand-2) 44%, var(--app-border));--mp-grid: color-mix(in srgb, var(--mp-brand-2) 8%, transparent);background:radial-gradient(ellipse at 0% 0%,var(--mp-brand-soft),transparent 48%),radial-gradient(ellipse at 100% 25%,var(--mp-accent-soft),transparent 48%),var(--app-bg)}.mp-experience .mp-backdrop{opacity:.3}.mp-experience .mp-backdrop__aurora{animation:none}.mp-experience .mp-backdrop__grid{animation:none;opacity:.4}.mp-experience .mp-backdrop__facet,.mp-experience .mp-backdrop__depthline,.mp-experience .mp-backdrop__scan{display:none}.mp-experience .mp-shell{display:block;width:100%;max-width:1680px;height:auto;min-height:0;padding:clamp(1rem,2vw,1.75rem);overflow:visible}.mp-experience .mp-header{align-items:center;flex-wrap:wrap;gap:1rem;padding:0 0 1.25rem}.mp-experience .mp-header-copy{display:block;min-width:0}.mp-experience .mp-header-nav{margin-bottom:.7rem}.mp-experience .mp-eyebrow{color:var(--mp-muted);background:var(--mp-panel)}.mp-experience .mp-title{font-size:clamp(1.8rem,2.6vw,2.6rem);line-height:1.16;white-space:normal}.mp-experience .mp-title__gradient{color:var(--mp-brand-ink);background:none}.mp-experience .mp-header-description{max-width:46rem;margin:.55rem 0 0;color:var(--mp-muted);font-size:.82rem;line-height:1.65}.mp-experience .mp-header-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;width:auto}.mp-experience .mp-command-deck:after,.mp-experience .mp-cockpit-panel:before,.mp-experience .mp-telemetry-rack:before{display:none}.mp-experience .mp-view-notice{margin:1rem 0 0;padding:.85rem 1rem;border:1px solid var(--mp-line);border-radius:14px;color:var(--mp-muted);background:var(--mp-panel);font-size:.8rem;line-height:1.6}.mp-experience .mp-layout{height:auto;min-height:0;grid-template-columns:minmax(290px,330px) minmax(0,1fr);grid-template-rows:auto;gap:1.1rem;margin-top:1.25rem;align-items:start;perspective:none}.mp-experience.mp-root--world .mp-layout{grid-template-columns:minmax(340px,.85fr) minmax(0,1.5fr)}.mp-experience .mp-profile-card,.mp-experience .mp-dashboard,.mp-experience .mp-workspace,.mp-experience .mp-metrics,.mp-experience .mp-tab-panel,.mp-experience .mp-details-layout,.mp-experience .mp-section,.mp-experience .mp-detail,.mp-experience .mp-metric{transform-style:flat;perspective:none}.mp-experience .mp-profile-card,.mp-experience .mp-workspace{border:1px solid var(--mp-line);border-radius:24px;background:var(--mp-panel);box-shadow:var(--mp-shadow),var(--mp-highlight)}.mp-experience .mp-profile-card{display:block;position:relative;top:auto;height:auto;align-self:start}.mp-experience .mp-profile-visual{height:260px;min-height:0;border-bottom:1px solid var(--mp-line);background:radial-gradient(ellipse at 50% 72%,var(--mp-brand-soft),transparent 65%),linear-gradient(135deg,var(--mp-inset),var(--mp-panel-strong))}.mp-experience.mp-root--world .mp-profile-visual{height:clamp(450px,52vh,560px)}.mp-experience .mp-profile-placeholder{display:grid;width:100%;height:100%;place-items:center;color:var(--mp-brand-ink)}.mp-experience .mp-world-loading{display:grid;width:100%;height:100%;place-content:center;gap:.75rem;padding:1.5rem;color:var(--mp-muted);text-align:center;font-size:.82rem}.mp-experience .mp-profile-visual__grid{top:0;right:0;bottom:0;left:0;transform:none;opacity:.24;background-size:30px 30px}.mp-experience .mp-profile-visual__frame,.mp-experience .mp-profile-hud{display:none}.mp-experience .mp-profile-character{height:94%;max-height:250px;bottom:0;left:50%;transform:translate(-50%)}.mp-experience .mp-profile-character__portrait.mpc-character{filter:drop-shadow(0 10px 14px var(--app-overlay))}.mp-experience .mp-profile-body{display:block;padding:1.25rem;text-align:left}.mp-experience .mp-profile-badges{justify-content:flex-start}.mp-experience .mp-profile-name{font-size:clamp(1.3rem,1.7vw,1.65rem);line-height:1.35;overflow-wrap:anywhere}.mp-experience .mp-profile-role{color:var(--mp-muted);font-size:.83rem;line-height:1.6}.mp-experience .mp-contact-list{display:grid;grid-template-columns:minmax(0,1fr);margin-top:1rem}.mp-experience .mp-contact-item{min-height:58px;padding:.65rem;background:var(--mp-inset)}.mp-experience .mp-contact-icon,.mp-experience .mp-section-head__icon,.mp-experience .mp-tab__icon{color:var(--mp-brand-ink);background:var(--mp-brand-soft)}.mp-experience .mp-detail-icon{color:var(--mp-accent-ink)}.mp-experience .mp-badge--brand{color:var(--mp-brand-ink);background:var(--mp-brand-soft)}.mp-experience .mp-dashboard{height:auto;gap:1rem;grid-template-rows:auto;align-content:start}.mp-experience .mp-metrics,.mp-experience .mp-account-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.mp-experience .mp-metric{min-height:104px;padding:1rem;border:1px solid var(--mp-line);border-radius:19px;background:var(--mp-panel);box-shadow:var(--mp-highlight)}.mp-experience .mp-metric:after,.mp-experience .mp-section:after,.mp-experience .mp-metric-bars{display:none}.mp-experience .mp-metric:hover,.mp-experience .mp-section:hover,.mp-experience .mp-detail:hover{transform:none;box-shadow:var(--mp-highlight)}.mp-experience .mp-metric-label{color:var(--mp-muted);font-size:.66rem;letter-spacing:.08em}.mp-experience .mp-metric-value{max-width:100%;overflow:visible;white-space:normal;overflow-wrap:anywhere;font-size:clamp(1.05rem,1.5vw,1.4rem);line-height:1.4}.mp-experience .mp-metric--cyan,.mp-experience .mp-metric--violet{--mp-metric-color: var(--mp-brand-ink);--mp-metric-soft: var(--mp-brand-soft)}.mp-experience .mp-workspace{display:block;height:auto;min-height:0}.mp-experience .mp-workspace-toolbar{padding:.75rem;flex-wrap:wrap;background:transparent}.mp-experience .mp-tabs{flex-wrap:wrap;border-radius:16px;background:var(--mp-inset);box-shadow:none}.mp-experience .mp-tab{min-height:44px;color:var(--mp-muted);background:transparent;padding:.35rem .65rem;font-size:.77rem}.mp-experience .mp-tab.is-active,.mp-experience .mp-tab[aria-selected=true]{color:var(--mp-brand-ink);background:var(--mp-panel-strong);border-color:var(--mp-line-strong);box-shadow:var(--mp-highlight)}.mp-experience .mp-tab.is-active .mp-tab__icon,.mp-experience .mp-tab[aria-selected=true] .mp-tab__icon{color:var(--mp-brand-ink);background:var(--mp-brand-soft);border-color:var(--mp-line);box-shadow:none}.mp-experience .mp-tab__signal{display:none}.mp-experience .mp-tab-panel,.mp-experience #member-profile-employee-panel,.mp-experience #member-profile-account-panel{display:block;height:auto;min-height:0;padding:1rem;overflow:visible}.mp-experience .mp-details-layout{height:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:.85rem}.mp-experience .mp-section{display:block;height:auto;padding:1rem;border:1px solid var(--mp-line);border-radius:18px;background:var(--mp-inset);box-shadow:var(--mp-highlight);scroll-margin-top:calc(var(--uip-h, 56px) + 1rem)}.mp-experience .mp-section.is-highlighted{border-color:var(--mp-line-strong);outline:3px solid var(--mp-brand-soft);outline-offset:2px}.mp-experience .mp-section-head{margin-bottom:.8rem;padding-bottom:.7rem;border-bottom-style:solid}.mp-experience .mp-section-head h2{font-size:.94rem}.mp-experience .mp-section-head p{color:var(--mp-muted);font-size:.73rem}.mp-experience .mp-detail-grid{height:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:.55rem}.mp-experience .mp-detail-grid--credentials{grid-template-columns:repeat(3,minmax(0,1fr))}.mp-experience .mp-detail{min-height:65px;padding:.65rem;background:var(--mp-panel-strong);box-shadow:none}.mp-experience .mp-detail-label,.mp-experience .mp-contact-label{color:var(--mp-muted);font-size:.65rem;letter-spacing:.045em}.mp-experience .mp-detail-value,.mp-experience .mp-contact-value{color:var(--mp-ink);font-size:.83rem;line-height:1.55;overflow-wrap:anywhere}.mp-experience .mp-record-origin,.mp-experience .mp-record-footer{color:var(--mp-muted);font-size:.72rem;flex-wrap:wrap;white-space:normal}.mp-experience .mp-record-footer strong{overflow-wrap:anywhere}.mp-experience .mp-table-wrap{height:auto;min-height:0;max-height:440px}.mp-experience .mp-table thead{background-color:var(--mp-panel-strong)}.mp-experience .mp-year-select{min-height:40px;color:var(--mp-ink);background:var(--mp-panel-strong)}.mp-experience .mp-table__action{color:var(--mp-brand-ink);background:var(--mp-brand-soft)}.mp-experience .mp-btn--primary{min-height:44px;border-color:color-mix(in srgb,var(--mp-brand) 70%,#17191d);color:#fff;background:color-mix(in srgb,var(--mp-brand) 76%,#17191d);box-shadow:none}.mp-experience .mp-btn--primary:hover:not(:disabled){background:color-mix(in srgb,var(--mp-brand) 66%,#17191d);box-shadow:none}.mp-experience .mp-btn:disabled{opacity:.65}.mp-experience .mp-btn:focus-visible,.mp-experience .mp-tab:focus-visible,.mp-experience .mp-year-select:focus-visible,.mp-experience .mp-table__action:focus-visible{outline:2px solid var(--mp-brand-ink);outline-offset:3px}@container mp-page (max-width: 1120px){.mp-experience .mp-layout,.mp-experience.mp-root--world .mp-layout{grid-template-columns:minmax(0,1fr)}.mp-experience .mp-profile-card{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(0,1.1fr)}.mp-experience .mp-profile-visual{height:100%;min-height:300px;border-bottom:0;border-right:1px solid var(--mp-line)}.mp-experience.mp-root--world .mp-profile-visual{height:100%;min-height:450px}.mp-experience .mp-header-actions{justify-content:flex-start}}@container mp-main (max-width: 820px){.mp-experience .mp-details-layout{grid-template-columns:minmax(0,1fr)}.mp-experience .mp-detail-grid--credentials{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-experience .mp-section--credentials{grid-column:auto}}@container mp-page (max-width: 680px){.mp-experience .mp-header{align-items:flex-start}.mp-experience .mp-profile-card{display:block}.mp-experience .mp-profile-visual{height:240px;min-height:0;border-right:0;border-bottom:1px solid var(--mp-line)}.mp-experience.mp-root--world .mp-profile-visual{height:450px;min-height:0}.mp-experience .mp-profile-body{padding:1rem}}@container mp-main (max-width: 560px){.mp-experience .mp-metrics,.mp-experience .mp-account-metrics{grid-template-columns:minmax(0,1fr)}.mp-experience .mp-metric{min-height:80px}.mp-experience .mp-metrics>.mp-metric,.mp-experience .mp-account-metrics>.mp-metric{grid-column:auto}.mp-experience .mp-tabs{width:100%}.mp-experience .mp-tab{flex:1 1 auto}.mp-experience .mp-tab__label{white-space:normal}}@media (max-width: 1023px){.mp-root.theme-page.mp-experience{padding-bottom:calc(var(--mobile-bottom-nav-h, 104px) + env(safe-area-inset-bottom))}}@media (max-width: 479px){.mp-experience .mp-shell{padding:.85rem}.mp-experience .mp-header-actions{width:100%}.mp-experience .mp-detail-grid,.mp-experience .mp-detail-grid--credentials{grid-template-columns:minmax(0,1fr)}.mp-experience .mp-tab-panel,.mp-experience #member-profile-employee-panel,.mp-experience #member-profile-account-panel{padding:.7rem}.mp-experience .mp-section{padding:.75rem}}@media (prefers-reduced-motion: reduce){.mp-experience *,.mp-experience *:before,.mp-experience *:after{scroll-behavior:auto}}.sdk-page{position:relative;display:flex;flex-direction:column;gap:14px;width:100%;min-height:100%;padding:16px clamp(12px,1.6vw,22px) 28px;color:var(--dq-ink);font-family:Poppins-Regular,Poppins,sans-serif}.sdk-page>*+*{margin-top:0!important}.dq-root .sdk-page .dq-card+.dq-card{margin-top:0}.dq-root .sdk-head{display:flex;flex-direction:column;gap:14px;padding:16px 18px;border-top:4px solid var(--dq-hue);background:linear-gradient(120deg,color-mix(in srgb,var(--dq-hue) 11%,var(--dq-panel)),var(--dq-panel) 60%)}.dq-root .sdk-head__row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px 22px}.dq-root .sdk-head__copy{display:flex;flex:1 1 320px;align-items:flex-start;gap:12px;min-width:0}.dq-root .sdk-head__icon{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:13px;color:#fff;background:linear-gradient(135deg,var(--dq-hue),color-mix(in srgb,var(--dq-hue) 70%,#000));box-shadow:0 10px 22px color-mix(in srgb,var(--dq-hue) 32%,transparent);font-size:1.1rem}.dq-root .sdk-head__text{display:flex;flex-direction:column;gap:6px;min-width:0}.dq-root .sdk-head__text h3{margin:0;color:var(--dq-strong);font-family:Poppins-ExtraBold,Poppins,sans-serif;font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.25}.dq-root .sdk-head__chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dq-root .sdk-head__meta{margin:0;max-width:70ch;font-size:.82rem;line-height:1.5}.dq-root .sdk-head__side{display:flex;flex-direction:column;align-items:flex-end;gap:10px;min-width:0}.dq-root .sdk-head__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.dq-root .sdk-head__body{display:flex;flex-direction:column;gap:12px;min-width:0}.dq-root .sdk-counts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0;padding:0;list-style:none}.dq-root .sdk-count{--sdk-tone: var(--dq-brand-2);display:inline-flex;align-items:baseline;gap:6px;padding:7px 12px;border:1px solid color-mix(in srgb,var(--sdk-tone) 35%,transparent);border-radius:999px;background:color-mix(in srgb,var(--sdk-tone) 10%,var(--dq-panel));color:var(--dq-ink);font-size:.74rem;white-space:nowrap}.dq-root .sdk-count b{color:var(--sdk-tone);font-family:Poppins-Bold,Poppins,sans-serif;font-size:.92rem;font-variant-numeric:tabular-nums}.dq-root .sdk-chip{--sdk-tone: var(--dq-brand-2);display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:3px 11px;border:1px solid color-mix(in srgb,var(--sdk-tone) 38%,transparent);border-radius:999px;background:color-mix(in srgb,var(--sdk-tone) 13%,var(--dq-panel));color:var(--dq-strong);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.74rem;white-space:nowrap}.dq-root .sdk-chip>i{width:8px;height:8px;flex:none;border-radius:999px;background:var(--sdk-tone);box-shadow:0 0 0 3px color-mix(in srgb,var(--sdk-tone) 22%,transparent)}.dq-root .sdk-chip--good,.dq-root .sdk-count--good,.dq-root .sdk-note--good{--sdk-tone: var(--dq-good)}.dq-root .sdk-chip--warn,.dq-root .sdk-count--warn,.dq-root .sdk-note--warn{--sdk-tone: var(--dq-warn)}.dq-root .sdk-chip--bad,.dq-root .sdk-count--bad,.dq-root .sdk-note--bad{--sdk-tone: var(--dq-bad)}.dq-root .sdk-chip--info,.dq-root .sdk-count--info,.dq-root .sdk-note--info{--sdk-tone: #0284c7}.dq-root .sdk-chip--gold,.dq-root .sdk-count--gold,.dq-root .sdk-note--gold{--sdk-tone: #ca8a04}.dq-root .sdk-chip--muted,.dq-root .sdk-count--muted,.dq-root .sdk-note--muted{--sdk-tone: var(--dq-soft)}.dq-root.is-dark .sdk-chip--info,.dq-root.is-dark .sdk-count--info,.dq-root.is-dark .sdk-note--info{--sdk-tone: #38bdf8}.dq-root.is-dark .sdk-count--good,.dq-root.is-dark .sdk-chip--good{--sdk-tone: #34d399}.dq-root.is-dark .sdk-count--warn,.dq-root.is-dark .sdk-chip--warn{--sdk-tone: #fbbf24}.dq-root.is-dark .sdk-count--bad,.dq-root.is-dark .sdk-chip--bad{--sdk-tone: #fb7185}.dq-root.is-dark .sdk-count--gold,.dq-root.is-dark .sdk-chip--gold{--sdk-tone: #facc15}.dq-root.is-dark .sdk-count--brand,.dq-root.is-dark .sdk-chip--brand{--sdk-tone: #7cb7ff}.dq-root .sdk-page .dq-btn svg{flex:none}.dq-root .sdk-btn--quiet{border-color:transparent!important;background:transparent!important;color:var(--dq-muted)!important}.dq-root .sdk-btn--quiet:hover:not(:disabled){background:var(--dq-panel-2)!important;color:var(--dq-ink)!important}.dq-root .sdk-page .dq-btn:disabled{cursor:not-allowed;opacity:.55}.dq-root .sdk-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));margin:0}.dq-root .sdk-tile{min-width:0;cursor:default;container-type:inline-size}.dq-root .sdk-tile:hover{transform:none}.dq-root .sdk-tile .dq-tile__title{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dq-root .sdk-tile .dq-tile__value{max-width:100%;overflow:hidden;font-size:clamp(.92rem,9.5cqi,1.55rem);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.dq-root .sdk-tile .dq-tile__caption{line-height:1.35}.dq-root .sdk-check{--sdk-tone: var(--dq-hue);display:flex;flex-direction:column;gap:12px}.dq-root .sdk-check.is-complete{--sdk-tone: var(--dq-good);border-color:color-mix(in srgb,var(--dq-good) 38%,transparent)}.dq-root .sdk-check__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.dq-root .sdk-check__head strong{display:block;margin-top:3px;color:var(--dq-strong);font-family:Poppins-ExtraBold,Poppins,sans-serif;font-size:1.05rem}.dq-root .sdk-check__ring{display:grid;place-items:center;width:52px;height:52px;flex:none;border-radius:999px;background:conic-gradient(var(--sdk-tone) var(--sdk-pct, 0%),var(--dq-line-strong) 0)}.dq-root .sdk-check__ring>span{display:grid;place-items:center;width:42px;height:42px;border-radius:999px;background:var(--dq-panel);color:var(--dq-strong);font-family:Poppins-Bold,Poppins,sans-serif;font-size:.74rem}.dq-root .sdk-check.is-complete .sdk-check__ring>span{color:var(--dq-good);font-size:1.1rem}.dq-root .sdk-check__bar{height:6px;overflow:hidden;border-radius:999px;background:var(--dq-line-strong)}.dq-root .sdk-check__bar>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--dq-hue),var(--sdk-tone));transition:width .35s ease}.dq-root .sdk-check__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.dq-root .sdk-check__list li{display:flex;align-items:flex-start;gap:10px;padding:10px 11px;border:1px solid var(--dq-line);border-radius:14px;background:var(--dq-panel-2);transition:border-color .2s ease,background-color .2s ease}.dq-root .sdk-check__list li.is-ok{border-color:color-mix(in srgb,var(--dq-good) 32%,transparent);background:color-mix(in srgb,var(--dq-good) 8%,var(--dq-panel-2))}.dq-root .sdk-check__dot{display:grid;place-items:center;width:24px;height:24px;flex:none;margin-top:1px;border:1px solid var(--dq-line-strong);border-radius:999px;color:var(--dq-muted);font-family:Poppins-Bold,Poppins,sans-serif;font-size:.72rem}.dq-root .sdk-check__list li.is-ok .sdk-check__dot{border-color:transparent;background:var(--dq-good);color:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--dq-good) 22%,transparent)}.dq-root .sdk-check__list strong{display:block;color:var(--dq-strong);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.84rem;line-height:1.3}.dq-root .sdk-check__list small{display:block;margin-top:2px;color:var(--dq-muted);font-size:.72rem;line-height:1.4}.dq-root .sdk-check__foot{color:var(--dq-muted);font-size:.74rem;line-height:1.45}.dq-root .sdk-check__foot svg{width:14px;height:14px;flex:none}.dq-root .sdk-note{--sdk-tone: var(--dq-brand-2);align-items:flex-start;margin:0;border-color:color-mix(in srgb,var(--sdk-tone) 28%,transparent);background:color-mix(in srgb,var(--sdk-tone) 9%,var(--dq-panel));color:var(--dq-ink);font-size:.8rem;line-height:1.45}.dq-root .sdk-note>svg{flex:none;margin-top:2px;color:var(--sdk-tone)}.dq-root .sdk-form{padding:18px 20px}.sdk-page .sdk-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:14px}@media (max-width: 1100px){.sdk-page .sdk-split{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.sdk-page{gap:10px;padding:10px 10px 24px}.dq-root .sdk-head{padding:12px}.dq-root .sdk-head__side{align-items:stretch;width:100%}.dq-root .sdk-counts,.dq-root .sdk-head__actions{justify-content:flex-start}.dq-root .sdk-head__actions>.dq-btn{flex:1 1 auto}.dq-root .sdk-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px}.dq-root .sdk-tile{padding:12px}}@media (prefers-reduced-motion: reduce){.dq-root .sdk-check__bar>span,.dq-root .sdk-check__list li{transition:none}}.dq-root.is-calm .sdk-check__bar>span{transition:none}.rsd-root.is-dark .rsd-embed .global-settings-desk .workflow-switch .workflow-switch__knob{background-color:#e6edf8!important}.rsd-root.is-dark .rsd-embed .global-settings-desk .workflow-switch[aria-pressed=false]{background-color:#2a3a5c!important;box-shadow:inset 0 0 0 1px #94b2e64d!important}.rsd-root.is-dark .rsd-embed .global-settings-desk .global-settings-category-header{background:linear-gradient(105deg,color-mix(in srgb,var(--global-settings-category-accent) 18%,#142036 82%),#111a2c)!important}[data-theme=dark] .tenant-billing-panel .text-darkerPrimary{color:var(--app-text, #f8fafc)!important}[data-theme=dark] .tenant-billing-panel .text-medPrimary{color:var(--app-text-muted, #cbd5e1)!important}.print-colors-panel .pcs-row{display:grid;gap:.5rem}.print-colors-panel .pcs-label{font-family:Poppins-SemiBold,sans-serif;font-size:.75rem;color:var(--color-medPrimary)}.print-colors-panel .pcs-swatches{display:flex;flex-wrap:wrap;gap:.5rem}.print-colors-panel .pcs-swatch{width:2.25rem;height:2.25rem;border-radius:9999px;border:2px solid rgba(255,255,255,.8);box-shadow:0 0 0 1px #0f172a1f;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.print-colors-panel .pcs-swatch:hover:not(:disabled){transform:translateY(-1px)}.print-colors-panel .pcs-swatch--on{box-shadow:0 0 0 2px var(--color-brandPrimary),0 0 0 5px color-mix(in srgb,var(--color-brandPrimary) 22%,transparent)}.print-colors-panel .pcs-swatch:disabled{cursor:not-allowed;opacity:.6}.print-colors-panel .pcs-custom{display:flex;align-items:center;gap:.5rem}.print-colors-panel .pcs-picker{width:3.5rem;height:2.5rem;padding:.25rem;border-radius:.75rem;border:1px solid rgb(226 232 240);background:transparent;cursor:pointer}.print-colors-panel .pcs-hex{width:6.5rem;height:2.5rem;padding:0 .75rem;border-radius:.75rem;border:1px solid rgb(226 232 240);background:#fff;color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;outline:none}.print-colors-panel .pcs-hex:focus{border-color:var(--color-brandPrimary)}.print-colors-panel .pcs-toggle{display:flex;min-height:2.75rem;align-items:center;gap:.75rem;border-radius:.75rem;border:1px solid rgb(226 232 240);background:rgb(248 250 252);padding:0 1rem;font-family:Poppins-SemiBold,sans-serif;font-size:.85rem;color:var(--color-darkerPrimary);cursor:pointer}.print-colors-panel .pcs-toggle input{width:1.15rem;height:1.15rem;accent-color:var(--color-brandPrimary)}.print-colors-panel .pcs-save{background:var(--color-brandPrimary);color:#fff;border:0}.print-colors-panel .pcs-paper{overflow:hidden;border-radius:.75rem;border:1px solid rgba(15,23,42,.12);box-shadow:0 14px 40px #0f172a1f;font-family:Arial,Helvetica,sans-serif;align-self:start}[data-theme=dark] .print-colors-panel .text-darkerPrimary,[data-theme=dark] .print-colors-panel .pcs-toggle{color:var(--app-text, #f8fafc)!important}[data-theme=dark] .print-colors-panel .text-medPrimary,[data-theme=dark] .print-colors-panel .pcs-label{color:var(--app-text-muted, #cbd5e1)!important}[data-theme=dark] .print-colors-panel .pcs-toggle{background:rgba(148,163,184,.08);border-color:#94a3b840}[data-theme=dark] .print-colors-panel .pcs-hex{background:rgba(15,23,42,.6);border-color:#94a3b84d;color:#f8fafc}.bu-experience{--bu-brand: var(--color-brandPrimary, #0047b8);--bu-brand-2: var(--color-brandSecondary, #0b74de);--bu-brand-3: var(--color-brandTertiary, #a8dfff);--bu-accent: var(--color-redaccent, #0891b2);--bu-deep: var(--color-darkPrimary, #062b74);--bu-deeper: var(--color-darkerPrimary, #041b4a);--bu-soft-brand: var(--color-softPrimary, #49a6ff);--bu-pale-brand: var(--color-softerPrimary, #eef9ff);--bu-ink: var(--app-text, #0f172a);--bu-ink-strong: #071225;--bu-muted: var(--app-text-muted, #475569);--bu-soft: var(--app-text-soft, #64748b);--bu-page: #eef7ff;--bu-page-2: #f8fbff;--bu-panel: rgba(255, 255, 255, .72);--bu-panel-strong: rgba(255, 255, 255, .94);--bu-panel-soft: rgba(255, 255, 255, .56);--bu-panel-muted: rgba(241, 247, 255, .78);--bu-line: rgba(0, 71, 184, .14);--bu-line-strong: rgba(0, 71, 184, .3);--bu-highlight: rgba(255, 255, 255, .78);--bu-grid-line: rgba(0, 71, 184, .075);--bu-overlay: rgba(5, 18, 41, .58);--bu-shadow: 0 18px 46px rgba(4, 27, 74, .1);--bu-shadow-raised: 0 26px 58px rgba(4, 27, 74, .17);--bu-shadow-floating: 0 36px 90px rgba(4, 27, 74, .24);--bu-inset: inset 0 1px 0 rgba(255, 255, 255, .82);--bu-focus: color-mix(in srgb, var(--bu-brand) 46%, transparent);--bu-hue: var(--bu-brand);--bu-hue-2: var(--bu-accent);--bu-hue-soft: color-mix(in srgb, var(--bu-hue) 11%, transparent);--bu-hue-ring: color-mix(in srgb, var(--bu-hue) 34%, transparent);--bu-hue-glow: color-mix(in srgb, var(--bu-hue) 24%, transparent);--bu-radius: 24px;--bu-radius-sm: 16px;position:relative;isolation:isolate;width:100%;min-width:0;min-height:100vh;overflow-x:clip;color:var(--bu-ink);font-family:Poppins-Regular,Poppins,sans-serif;background:radial-gradient(70rem 42rem at 10% 2%,rgba(8,145,178,.12),transparent 62%),radial-gradient(78rem 46rem at 92% 5%,rgba(0,71,184,.15),transparent 64%),linear-gradient(180deg,var(--bu-page) 0%,var(--bu-page-2) 48%,#ffffff 100%)}.bu-experience.bu-modal-host{display:contents;--bu-modal-depth-near: rgba(4, 27, 74, .1);--bu-modal-depth-mid: rgba(4, 27, 74, .18);--bu-modal-depth-far: rgba(4, 27, 74, .3);--bu-modal-depth-edge: rgba(4, 27, 74, .1);--bu-modal-depth-shine: rgba(255, 255, 255, .82)}[data-theme=dark] .bu-experience.bu-modal-host{--bu-modal-depth-near: rgba(0, 0, 0, .3);--bu-modal-depth-mid: rgba(0, 0, 0, .46);--bu-modal-depth-far: rgba(0, 0, 0, .64);--bu-modal-depth-edge: rgba(0, 0, 0, .42);--bu-modal-depth-shine: rgba(255, 255, 255, .1)}[data-theme=dark] .bu-experience{--bu-ink: var(--app-text, #f8fafc);--bu-ink-strong: #ffffff;--bu-muted: var(--app-text-muted, #cbd5e1);--bu-soft: var(--app-text-soft, #94a3b8);--bu-page: #15171c;--bu-page-2: #101217;--bu-panel: rgba(35, 38, 46, .76);--bu-panel-strong: rgba(29, 32, 39, .95);--bu-panel-soft: rgba(38, 41, 50, .62);--bu-panel-muted: rgba(31, 34, 42, .84);--bu-line: rgba(125, 177, 255, .2);--bu-line-strong: rgba(125, 177, 255, .4);--bu-highlight: rgba(255, 255, 255, .09);--bu-grid-line: rgba(125, 177, 255, .09);--bu-overlay: rgba(4, 6, 10, .76);--bu-shadow: 0 22px 52px rgba(0, 0, 0, .35);--bu-shadow-raised: 0 30px 68px rgba(0, 0, 0, .46);--bu-shadow-floating: 0 40px 96px rgba(0, 0, 0, .58);--bu-inset: inset 0 1px 0 rgba(255, 255, 255, .08);--bu-hue-soft: color-mix(in srgb, var(--bu-hue) 18%, transparent);--bu-hue-ring: color-mix(in srgb, var(--bu-hue) 48%, transparent);--bu-hue-glow: color-mix(in srgb, var(--bu-hue) 34%, transparent);background:radial-gradient(70rem 42rem at 10% 2%,rgba(8,145,178,.18),transparent 62%),radial-gradient(78rem 46rem at 92% 5%,rgba(0,71,184,.25),transparent 64%),linear-gradient(180deg,var(--bu-page) 0%,var(--bu-page-2) 100%)}[data-theme=dark] .bu-experience .bu-modal-surface .text-slate-900,[data-theme=dark] .bu-experience .bu-modal-surface .text-slate-800{color:var(--bu-ink-strong)}[data-theme=dark] .bu-experience .bu-modal-surface .text-slate-700,[data-theme=dark] .bu-experience .bu-modal-surface .text-slate-600{color:var(--bu-muted)}[data-theme=dark] .bu-experience .bu-modal-surface .text-slate-500{color:var(--bu-soft)}[data-theme=dark] .bu-experience .bu-chip--good,[data-theme=dark] .bu-experience .bu-detail-status.is-on{color:#6ee7b7}.bu-experience,.bu-experience *,.bu-experience *:before,.bu-experience *:after{box-sizing:border-box}.bu-experience img,.bu-experience svg,.bu-experience video,.bu-experience canvas{max-width:100%}.bu-experience button,.bu-experience input,.bu-experience select,.bu-experience textarea{font:inherit}.bu-experience :where(button,a,input,select,textarea):focus-visible{outline:3px solid var(--bu-focus);outline-offset:3px}.bu-experience .bu-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.bu-experience .bu-grid{position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;background-image:linear-gradient(90deg,var(--bu-grid-line) 1px,transparent 1px),linear-gradient(180deg,var(--bu-grid-line) 1px,transparent 1px);background-size:62px 62px;opacity:.78;mask-image:radial-gradient(closest-side at 50% 34%,#000 22%,transparent 88%);-webkit-mask-image:radial-gradient(closest-side at 50% 34%,#000 22%,transparent 88%);animation:bu-grid-drift 34s linear infinite}.bu-experience .bu-aurora{position:absolute;display:block;border-radius:999px;filter:blur(76px);opacity:.5;will-change:transform}.bu-experience .bu-aurora--one{top:-14rem;left:-10rem;width:min(52rem,62vw);aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--bu-accent) 44%,transparent),transparent 69%);animation:bu-aurora-one 27s ease-in-out infinite}.bu-experience .bu-aurora--two{top:-10rem;right:-15rem;width:min(58rem,68vw);aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--bu-brand) 44%,transparent),transparent 70%);animation:bu-aurora-two 32s ease-in-out infinite}.bu-experience .bu-scan{position:absolute;inset-inline:0;top:0;height:24rem;opacity:.3;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--bu-brand-3) 22%,transparent) 48%,transparent 100%);animation:bu-scan 16s ease-in-out infinite}.bu-experience .bu-particles{position:absolute;top:0;right:0;bottom:0;left:0}.bu-experience .bu-particle{position:absolute;left:var(--bu-particle-x, 50%);top:var(--bu-particle-y, 82%);display:block;width:var(--bu-particle-size, 4px);height:var(--bu-particle-size, 4px);border-radius:50%;background:color-mix(in srgb,var(--bu-brand) 48%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--bu-brand) 35%,transparent);opacity:0;animation:bu-particle-rise var(--bu-particle-duration, 18s) linear infinite;animation-delay:var(--bu-particle-delay, 0s)}.bu-experience .bu-shell{position:relative;z-index:1;width:min(100%,88rem);min-width:0;margin-inline:auto;padding:clamp(1rem,2.5vw,2.5rem);padding-bottom:clamp(6rem,9vw,9rem)}.bu-experience .bu-panel{position:relative;min-width:0;border:1px solid var(--bu-line);border-radius:var(--bu-radius);background:var(--bu-panel);box-shadow:var(--bu-shadow),var(--bu-inset);backdrop-filter:blur(18px) saturate(118%);-webkit-backdrop-filter:blur(18px) saturate(118%)}.bu-experience .bu-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:linear-gradient(135deg,var(--bu-highlight),transparent 30%);opacity:.58;pointer-events:none}.bu-experience .bu-panel>*{position:relative;z-index:1}.bu-experience .bu-panel--strong{background:var(--bu-panel-strong)}.bu-experience .bu-panel--soft{background:var(--bu-panel-soft);box-shadow:var(--bu-inset)}.bu-experience .bu-hero{display:block;overflow:hidden;padding:clamp(1.35rem,3vw,2.5rem)}.bu-experience .bu-hero__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,.82fr);align-items:center;gap:clamp(1.25rem,3vw,2.75rem);min-width:0}.bu-experience .bu-hero-copy,.bu-experience .bu-hero__copy{min-width:0;max-width:48rem}.bu-experience .bu-hero__eyebrow,.bu-experience .bu-chip{display:inline-flex;max-width:100%;align-items:center;gap:.5rem;min-height:2rem;padding:.4rem .8rem;border:1px solid var(--bu-line);border-radius:999px;background:var(--bu-panel-strong);color:var(--bu-muted);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;overflow-wrap:anywhere}.bu-experience .bu-live-dot{width:.48rem;height:.48rem;flex:none;border-radius:50%;background:var(--bu-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--bu-accent) 15%,transparent);animation:bu-dot-pulse 2.8s ease-in-out infinite}.bu-experience .bu-hero__title{margin:1rem 0 0;max-width:18ch;color:var(--bu-ink-strong);font-family:Poppins-Black,Poppins,sans-serif;font-size:clamp(2rem,5vw,4.3rem);line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.bu-experience .bu-gradient-text{color:transparent;background:linear-gradient(105deg,var(--bu-brand),var(--bu-accent) 52%,var(--bu-brand-2));background-clip:text;-webkit-background-clip:text}.bu-experience .bu-hero__lede,.bu-experience .bu-copy{max-width:66ch;color:var(--bu-muted);font-family:Poppins-Light,Poppins,sans-serif;font-size:clamp(.86rem,1.5vw,1rem);line-height:1.75}.bu-experience .bu-hero__actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.25rem}.bu-experience .bu-button{display:inline-flex;min-width:0;min-height:2.75rem;align-items:center;justify-content:center;gap:.5rem;padding:.65rem 1rem;border:1px solid var(--bu-line);border-radius:14px;background:var(--bu-panel-strong);color:var(--bu-ink-strong);box-shadow:var(--bu-inset);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.8rem;line-height:1.2;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.bu-experience .bu-button--primary{border-color:color-mix(in srgb,var(--bu-brand) 40%,transparent);background:linear-gradient(110deg,var(--bu-deep),var(--bu-brand),var(--bu-accent));color:#fff;box-shadow:0 14px 30px color-mix(in srgb,var(--bu-brand) 23%,transparent)}.bu-experience .bu-button:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (hover: hover) and (pointer: fine){.bu-experience .bu-button:not(:disabled):hover{transform:translateY(-2px);border-color:var(--bu-line-strong);box-shadow:var(--bu-shadow)}}.bu-experience .bu-hologram{--bu-object-size: clamp(8.5rem, 18vw, 13rem);--bu-stack-depth: 1.4rem;position:relative;display:grid;width:min(100%,24rem);min-height:clamp(15rem,28vw,21rem);margin-inline:auto;place-items:center;perspective:900px;transform-style:preserve-3d}.bu-experience .bu-hologram:before{content:"";position:absolute;left:10%;right:10%;bottom:8%;height:16%;border-radius:50%;background:radial-gradient(ellipse,var(--bu-hue-glow),transparent 72%);filter:blur(9px);opacity:.72;animation:bu-hologram-breathe 6s ease-in-out infinite}.bu-experience .bu-hologram__world{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;transform-style:preserve-3d}.bu-experience .bu-hologram.is-interactive .bu-hologram__world{will-change:transform}.bu-experience .bu-hologram__floor{position:absolute;left:4%;right:4%;bottom:3%;height:42%;border-radius:50%;background-image:linear-gradient(90deg,var(--bu-line-strong) 1px,transparent 1px),linear-gradient(180deg,var(--bu-line-strong) 1px,transparent 1px);background-size:18px 18px;mask-image:radial-gradient(ellipse at center,#000 10%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse at center,#000 10%,transparent 72%);opacity:.68;pointer-events:none;transform:rotateX(70deg) translateZ(-54px);transform-origin:50% 100%;animation:bu-hologram-floor 12s linear infinite}.bu-experience .bu-core{position:relative;width:var(--bu-object-size);height:var(--bu-object-size);transform-style:preserve-3d;animation:bu-hologram-float 8s ease-in-out infinite}.bu-experience .bu-hologram--compact{--bu-object-size: 5.5rem;--bu-stack-depth: .72rem;width:8.5rem;min-height:7.5rem}.bu-experience .bu-hologram--directory-empty{--bu-object-size: 7rem;--bu-stack-depth: 1rem;width:min(100%,12rem);min-height:9.5rem}.bu-experience .bu-hologram--modal-header{--bu-object-size: 4.25rem;--bu-stack-depth: .56rem;display:none;width:6.25rem;min-height:4.7rem;margin:-.45rem -.2rem -.55rem 0;pointer-events:none}.bu-experience .bu-hologram__stack,.bu-experience .bu-stack{position:absolute;left:50%;top:50%;width:var(--bu-object-size);height:var(--bu-object-size);margin-left:calc(var(--bu-object-size) / -2);margin-top:calc(var(--bu-object-size) / -2);transform-style:preserve-3d;transform:rotateX(62deg) rotate(-32deg);animation:bu-stack-turn 22s ease-in-out infinite}.bu-experience .bu-hologram__plate,.bu-experience .bu-stack__plate{position:absolute;left:50%;top:50%;width:var(--bu-plate-size, 100%);height:var(--bu-plate-size, 100%);margin-left:calc(var(--bu-plate-size, 100%) / -2);margin-top:calc(var(--bu-plate-size, 100%) / -2);border:1px solid var(--bu-hue-ring);border-radius:18%;background:linear-gradient(145deg,rgba(255,255,255,.48),transparent 42%),linear-gradient(135deg,var(--bu-hue-soft),var(--bu-hue-glow));box-shadow:0 12px 34px var(--bu-hue-glow),inset 0 0 24px var(--bu-hue-soft);transform:translateZ(var(--bu-plate-z, 0))}.bu-experience .bu-hologram__plate:nth-child(1),.bu-experience .bu-stack__plate:nth-child(1){--bu-plate-size: 100%;--bu-plate-z: calc(var(--bu-stack-depth) * -1.5)}.bu-experience .bu-hologram__plate:nth-child(2),.bu-experience .bu-stack__plate:nth-child(2){--bu-plate-size: 82%;--bu-plate-z: calc(var(--bu-stack-depth) * -.35)}.bu-experience .bu-hologram__plate:nth-child(3),.bu-experience .bu-stack__plate:nth-child(3){--bu-plate-size: 64%;--bu-plate-z: calc(var(--bu-stack-depth) * .8)}.bu-experience .bu-hologram__plate:nth-child(4),.bu-experience .bu-stack__plate:nth-child(4){--bu-plate-size: 46%;--bu-plate-z: calc(var(--bu-stack-depth) * 1.95)}.bu-experience .bu-hologram__plate--top{--bu-plate-size: 48%;--bu-plate-z: calc(var(--bu-stack-depth) * 1.35)}.bu-experience .bu-hologram__plate--middle{--bu-plate-size: 69%;--bu-plate-z: calc(var(--bu-stack-depth) * .15)}.bu-experience .bu-hologram__plate--bottom{--bu-plate-size: 92%;--bu-plate-z: calc(var(--bu-stack-depth) * -1.1)}.bu-experience .bu-hologram__core{position:absolute;left:50%;top:50%;display:grid;width:calc(var(--bu-object-size) * .3);height:calc(var(--bu-object-size) * .3);place-items:center;border:1px solid var(--bu-hue-ring);border-radius:26%;background:linear-gradient(140deg,var(--bu-brand),var(--bu-accent));color:#fff;box-shadow:0 10px 28px var(--bu-hue-glow),inset 0 1px #ffffff61;transform:translate(-50%,-50%) translateZ(calc(var(--bu-stack-depth) * 2.8));animation:bu-core-pulse 5.5s ease-in-out infinite}.bu-experience .bu-hologram__core svg{width:46%;height:46%}.bu-experience .bu-hologram__cube,.bu-experience .bu-cube{--bu-cube-size: calc(var(--bu-object-size) * .48);position:absolute;left:50%;top:50%;width:var(--bu-cube-size);height:var(--bu-cube-size);margin:calc(var(--bu-cube-size) / -2);transform-style:preserve-3d;animation:bu-cube-spin 24s linear infinite}.bu-experience .bu-hologram__face,.bu-experience .bu-cube__face{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--bu-hue-ring);border-radius:14%;background:linear-gradient(145deg,rgba(255,255,255,.42),transparent 44%),linear-gradient(135deg,var(--bu-hue-soft),var(--bu-hue-glow));box-shadow:inset 0 0 22px var(--bu-hue-glow);backface-visibility:visible}.bu-experience .bu-hologram__face--front,.bu-experience .bu-cube__face--front{transform:translateZ(calc(var(--bu-cube-size) / 2))}.bu-experience .bu-hologram__face--back,.bu-experience .bu-cube__face--back{transform:rotateY(180deg) translateZ(calc(var(--bu-cube-size) / 2))}.bu-experience .bu-hologram__face--right,.bu-experience .bu-cube__face--right{transform:rotateY(90deg) translateZ(calc(var(--bu-cube-size) / 2))}.bu-experience .bu-hologram__face--left,.bu-experience .bu-cube__face--left{transform:rotateY(-90deg) translateZ(calc(var(--bu-cube-size) / 2))}.bu-experience .bu-hologram__face--top,.bu-experience .bu-cube__face--top{transform:rotateX(90deg) translateZ(calc(var(--bu-cube-size) / 2))}.bu-experience .bu-hologram__face--bottom,.bu-experience .bu-cube__face--bottom{transform:rotateX(-90deg) translateZ(calc(var(--bu-cube-size) / 2))}.bu-experience .bu-hologram__orbit,.bu-experience .bu-orbit{position:absolute;left:50%;top:50%;width:var(--bu-orbit-size, 88%);aspect-ratio:1;margin:calc(var(--bu-orbit-size, 88%) / -2);border:1px solid var(--bu-hue-ring);border-radius:50%;box-shadow:0 0 22px var(--bu-hue-glow),inset 0 0 18px var(--bu-hue-soft);pointer-events:none}.bu-experience .bu-hologram__orbit--a,.bu-experience .bu-orbit--a,.bu-experience .bu-hologram__orbit--one{--bu-orbit-size: 86%;transform:rotateX(68deg) rotate(18deg);animation:bu-orbit-a 14s linear infinite}.bu-experience .bu-hologram__orbit--b,.bu-experience .bu-orbit--b,.bu-experience .bu-hologram__orbit--two{--bu-orbit-size: 68%;transform:rotateY(70deg) rotate(-16deg);animation:bu-orbit-b 19s linear infinite}.bu-experience .bu-hologram__satellite,.bu-experience .bu-orbit__satellite{position:absolute;left:calc(50% - .32rem);top:-.32rem;width:.64rem;height:.64rem;border-radius:50%;background:var(--bu-hue);box-shadow:0 0 14px var(--bu-hue)}.bu-experience .bu-hologram__beam{position:absolute;left:50%;bottom:13%;width:42%;height:46%;background:linear-gradient(180deg,color-mix(in srgb,var(--bu-brand-3) 20%,transparent),transparent 82%);clip-path:polygon(35% 0,65% 0,100% 100%,0 100%);filter:blur(1px);opacity:.46;transform:translate(-50%);pointer-events:none}.bu-experience .bu-hologram__shadow{position:absolute;left:18%;right:18%;bottom:8%;height:9%;border-radius:50%;background:radial-gradient(ellipse,var(--bu-hue-glow),transparent 72%);filter:blur(7px);opacity:.75;pointer-events:none}.bu-experience .bu-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.65rem,1.5vw,1rem);min-width:0}.bu-experience .bu-kpi,.bu-experience .bu-depth-card{position:relative;min-width:0;overflow:hidden;border:1px solid var(--bu-line);border-radius:var(--bu-radius-sm);background:var(--bu-panel-strong);box-shadow:var(--bu-inset),0 12px 28px #041b4a12;transform-style:preserve-3d;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .22s ease,box-shadow .28s ease}.bu-experience .bu-kpi{padding:1rem}.bu-experience .bu-kpi:after,.bu-experience .bu-depth-card:after{content:"";position:absolute;inset-inline:14%;bottom:-1.6rem;height:1.6rem;border-radius:50%;background:radial-gradient(ellipse,var(--bu-hue-glow),transparent 72%);opacity:0;transition:opacity .22s ease;pointer-events:none}.bu-experience .bu-kpi__label{color:var(--bu-soft);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;overflow-wrap:anywhere}.bu-experience .bu-kpi__value{margin-top:.45rem;color:var(--bu-ink-strong);font-family:Poppins-Black,Poppins,sans-serif;font-size:clamp(1.3rem,3vw,2rem);line-height:1;overflow-wrap:anywhere}.bu-experience .bu-kpi__meta{margin-top:.4rem;color:var(--bu-muted);font-size:.7rem;overflow-wrap:anywhere}@media (hover: hover) and (pointer: fine){.bu-experience .bu-kpi:hover,.bu-experience .bu-depth-card:hover{transform:perspective(900px) translateY(-4px) rotateX(1.25deg);border-color:var(--bu-hue-ring);box-shadow:var(--bu-shadow-raised),0 0 34px var(--bu-hue-glow)}.bu-experience .bu-kpi:hover:after,.bu-experience .bu-depth-card:hover:after{opacity:.65}}.bu-experience .bu-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0}.bu-experience .bu-field{min-width:0}.bu-experience .bu-field--wide{grid-column:1 / -1}.bu-experience .bu-label{display:block;margin-bottom:.35rem;color:var(--bu-soft);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.bu-experience .bu-input,.bu-experience .bu-select,.bu-experience .bu-textarea{width:100%;max-width:100%;min-width:0;border:1px solid var(--bu-line);border-radius:14px;background:var(--bu-panel-strong);color:var(--bu-ink-strong);box-shadow:var(--bu-inset);outline:0;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.bu-experience .bu-input,.bu-experience .bu-select{min-height:3rem;padding:.7rem .9rem}.bu-experience .bu-textarea{min-height:7rem;resize:vertical;padding:.85rem .9rem}.bu-experience .bu-input::-moz-placeholder,.bu-experience .bu-textarea::-moz-placeholder{color:var(--bu-soft);opacity:.72}.bu-experience .bu-input::placeholder,.bu-experience .bu-textarea::placeholder{color:var(--bu-soft);opacity:.72}.bu-experience .bu-input:focus,.bu-experience .bu-select:focus,.bu-experience .bu-textarea:focus{border-color:var(--bu-line-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--bu-brand) 13%,transparent)}.bu-experience .bu-flow{--bu-flow-line: color-mix(in srgb, var(--bu-brand) 24%, transparent);position:relative;display:flex;flex-direction:column;gap:.55rem;min-width:0;padding:0}.bu-experience .bu-flow:before{content:"";position:absolute;left:1.05rem;top:1.1rem;bottom:1.1rem;width:2px;border-radius:999px;background:linear-gradient(180deg,var(--bu-brand),var(--bu-accent),var(--bu-brand-2));opacity:.34}.bu-experience .bu-flow-step{position:relative;z-index:1;min-width:0;min-height:3.25rem;padding:.78rem .85rem .78rem 2.85rem;border:1px solid transparent;border-radius:14px;color:var(--bu-muted);text-align:left;overflow-wrap:anywhere;transition:transform .2s ease,border-color .2s ease,background .2s ease}.bu-experience .bu-flow-step:before{content:"";position:absolute;top:1.08rem;left:1.05rem;width:1.05rem;height:1.05rem;border:3px solid var(--bu-panel-strong);border-radius:50%;background:var(--bu-soft);box-shadow:0 0 0 2px var(--bu-line-strong);transform:translate(-50%);transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.bu-experience .bu-flow-step.is-complete,.bu-experience .bu-flow-step--complete,.bu-experience .bu-flow-step[data-complete=true]{color:var(--bu-ink-strong)}.bu-experience .bu-flow-step.is-complete:before,.bu-experience .bu-flow-step--complete:before,.bu-experience .bu-flow-step[data-complete=true]:before{background:var(--bu-accent);box-shadow:0 0 0 2px var(--bu-hue-ring),0 0 16px var(--bu-hue-glow)}.bu-experience .bu-flow-step.is-active,.bu-experience .bu-flow-step[aria-current=step]{border-color:var(--bu-hue-ring);background:var(--bu-hue-soft);color:var(--bu-ink-strong)}.bu-experience .bu-flow-step.is-active:before,.bu-experience .bu-flow-step[aria-current=step]:before{background:var(--bu-brand);box-shadow:0 0 0 5px var(--bu-hue-soft),0 0 18px var(--bu-hue-glow);transform:translate(-50%) scale(1.12)}@media (min-width: 1200px){.bu-experience .bu-flow--horizontal{display:grid;grid-template-columns:repeat(var(--bu-flow-count, 6),minmax(0,1fr));gap:.65rem;padding-top:.15rem}.bu-experience .bu-flow--horizontal:before{left:calc(100% / (var(--bu-flow-count, 6) * 2));right:calc(100% / (var(--bu-flow-count, 6) * 2));top:1rem;bottom:auto;width:auto;height:2px;background:linear-gradient(90deg,var(--bu-brand),var(--bu-accent),var(--bu-brand-2))}.bu-experience .bu-flow--horizontal .bu-flow-step{min-height:0;padding:2.25rem .55rem .75rem;text-align:center}.bu-experience .bu-flow--horizontal .bu-flow-step:before{top:.46rem;left:50%}}.bu-experience .bu-read-takeover{position:fixed;inset:var(--uip-h, 0px) 0 0;z-index:9999;display:flex;box-sizing:border-box;width:auto;min-width:0;min-height:0;align-items:flex-start;justify-content:center;overflow:hidden;padding:1.25rem 1.5rem;background:rgba(2,6,23,.6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.bu-experience .bu-read-takeover>.bu-read-frame{height:100%;max-height:100%}.bu-experience .bu-read-takeover>.bu-read-frame>.bu-modal-surface{height:100%;max-height:100%;border-radius:1.75rem}@media (max-width: 639px){.bu-experience .bu-read-takeover{padding:.75rem}}.bu-experience .bu-load-more-button{min-width:clamp(8rem,16vw,13rem);border:1px solid color-mix(in srgb,var(--bu-brand) 72%,white);background:linear-gradient(110deg,var(--bu-deep),var(--bu-brand) 54%,var(--bu-brand-2));color:#fff;box-shadow:inset 0 1px #ffffff4d,0 10px 24px #0047b84d}.bu-experience .bu-load-more-button:hover:not(:disabled){filter:brightness(1.08);box-shadow:inset 0 1px #ffffff61,0 13px 30px #0047b861;transform:translateY(-1px)}.bu-experience .bu-load-more-button:focus-visible{outline:3px solid var(--bu-focus);outline-offset:2px}@media (min-width: 1024px){html.app-desktop-sidebar-open .bu-read-takeover{left:var(--app-desktop-sidebar-offset, 15.5rem);transition:left .2s ease-out}}@media (max-width: 1023px){.bu-experience .bu-read-takeover .bu-modal-header{padding-top:max(.7rem,env(safe-area-inset-top))}.bu-experience .bu-read-takeover .bu-modal-footer{padding-bottom:max(.25rem,env(safe-area-inset-bottom))}}@media (max-width: 639px){.bu-experience .bu-load-more-button{min-width:7.5rem;max-width:48vw;padding-inline:.75rem}}@media (min-width: 1024px) and (prefers-reduced-motion: reduce){html.app-desktop-sidebar-open .bu-read-takeover{transition:none}}.bu-experience .bu-modal-layer{position:fixed;inset:var(--uip-h, 0px) 0 0;z-index:99999;display:grid;min-width:0;padding:clamp(.7rem,2vw,1.5rem);place-items:center;overflow:hidden}.bu-experience .bu-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--bu-brand) 18%,transparent),transparent 36%),var(--bu-overlay);backdrop-filter:blur(10px) saturate(110%);-webkit-backdrop-filter:blur(10px) saturate(110%)}.bu-experience .bu-modal-positioner{padding:clamp(.75rem,2vw,1.5rem)}.bu-experience .bu-modal-frame{position:relative;z-index:1;width:min(100%,92.5rem);max-width:min(100%,92.5rem);min-width:0;height:min(60rem,calc(100dvh - var(--uip-h, 0px) - clamp(1.5rem,4vw,3rem)));max-height:calc(100dvh - var(--uip-h, 0px) - clamp(1.4rem,4vw,3rem));padding:1px;overflow:hidden;border-radius:28px;background:linear-gradient(135deg,color-mix(in srgb,var(--bu-brand) 55%,white),var(--bu-line),color-mix(in srgb,var(--bu-accent) 42%,transparent));box-shadow:inset 0 1px 0 var(--bu-modal-depth-shine),inset 0 -1px 0 var(--bu-modal-depth-edge),0 7px 0 -3px var(--bu-modal-depth-edge),0 22px 42px -16px var(--bu-modal-depth-mid),0 44px 100px -28px var(--bu-modal-depth-far),0 0 0 1px var(--bu-modal-depth-shine)}.bu-experience .bu-modal-rim{position:relative;width:100%;height:100%;overflow:hidden;border-radius:27px;box-shadow:inset 0 1px 0 var(--bu-modal-depth-shine),inset 0 -2px 6px var(--bu-modal-depth-edge)}.bu-experience .bu-modal-surface{display:flex;width:100%;max-width:100%;min-width:0;max-height:inherit;flex-direction:column;overflow:hidden;border:1px solid var(--bu-highlight);border-radius:27px;background:linear-gradient(145deg,var(--bu-modal-depth-shine),transparent 26%),radial-gradient(circle at 94% 0,var(--bu-hue-soft),transparent 28%),var(--bu-panel-strong);box-shadow:var(--bu-inset),inset 0 -1px 0 var(--bu-modal-depth-edge);backdrop-filter:blur(24px) saturate(120%);-webkit-backdrop-filter:blur(24px) saturate(120%)}.bu-experience .bu-modal-header,.bu-experience .bu-modal-footer{position:relative;z-index:3;flex:none;min-width:0;background:var(--bu-panel-strong)}.bu-experience .bu-modal-header{padding:clamp(.75rem,1.5vw,1rem);padding-bottom:.55rem;border-bottom:1px solid var(--bu-line);background:linear-gradient(110deg,var(--bu-hue-soft),transparent 42%),var(--bu-panel-strong);box-shadow:inset 0 1px 0 var(--bu-modal-depth-shine),0 3px 8px -7px var(--bu-modal-depth-mid)}.bu-experience .bu-modal-header:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--bu-brand),var(--bu-accent),var(--bu-brand-2))}.bu-experience .bu-modal-header__actions{display:flex;min-width:0;flex:none;align-items:flex-start;gap:.25rem}.bu-experience .bu-modal-body{flex:1 1 auto;min-width:0;min-height:0;max-width:100%;overflow:hidden}.bu-experience .bu-modal-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem}.bu-experience .bu-modal-search{position:relative;display:flex;min-width:0;grid-column:1 / -1;align-items:center}.bu-experience .bu-modal-search__icon{position:absolute;left:.85rem;z-index:1;width:1rem;height:1rem;color:var(--bu-soft);pointer-events:none}.bu-experience .bu-modal-search__input{width:100%;min-width:0;height:2.75rem;padding:0 .9rem 0 2.5rem;border:1px solid var(--bu-line);border-radius:14px;outline:none;background:var(--bu-panel-strong);color:var(--bu-ink-strong);font-family:Poppins-Regular,Poppins,sans-serif;font-size:.8rem;box-shadow:inset 0 2px 5px var(--bu-modal-depth-near),inset 0 -1px 0 var(--bu-modal-depth-shine),0 1px 0 var(--bu-modal-depth-shine);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.bu-experience .bu-modal-search__input::-moz-placeholder{color:var(--bu-soft)}.bu-experience .bu-modal-search__input::placeholder{color:var(--bu-soft)}.bu-experience .bu-modal-search__input:focus{border-color:var(--bu-line-strong);box-shadow:0 0 0 3px var(--bu-hue-soft),inset 0 2px 5px var(--bu-modal-depth-near),inset 0 -1px 0 var(--bu-modal-depth-shine)}.bu-experience .bu-modal-sync-status,.bu-experience .bu-modal-reset{display:inline-flex;height:2.5rem;align-items:center;justify-content:center;gap:.45rem;border:1px solid var(--bu-line);border-radius:13px;background:var(--bu-panel);color:var(--bu-muted);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.72rem;white-space:nowrap;box-shadow:inset 0 1px 0 var(--bu-modal-depth-shine),inset 0 -1px 0 var(--bu-modal-depth-edge),0 2px 4px -2px var(--bu-modal-depth-near),0 7px 16px -10px var(--bu-modal-depth-mid)}.bu-experience .bu-modal-sync-status{min-width:5.25rem;padding:0 .75rem}.bu-experience .bu-modal-reset{padding:0 .8rem;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.bu-experience .bu-modal-reset:hover:not(:disabled){border-color:var(--bu-line-strong);background:var(--bu-panel-strong);color:var(--bu-brand)}.bu-experience .bu-modal-reset:active:not(:disabled){transform:scale(.98)}.bu-experience .bu-modal-reset:disabled{cursor:not-allowed;opacity:.55}@media (hover: hover) and (pointer: fine){.bu-experience .bu-modal-reset:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px 0 var(--bu-modal-depth-shine),0 4px 7px -4px var(--bu-modal-depth-near),0 10px 20px -12px var(--bu-modal-depth-mid)}.bu-experience .bu-modal-reset:active:not(:disabled){transform:translateY(1px) scale(.99)}}.bu-experience .bu-chip{border-color:var(--bu-line);background:var(--bu-panel-soft);color:var(--bu-muted);line-height:1.25}.bu-experience .bu-chip--brand{border-color:var(--bu-line-strong);background:var(--bu-hue-soft);color:var(--bu-brand)}.bu-experience .bu-chip--good{border-color:#10b98140;background:rgba(16,185,129,.11);color:#047857}.bu-experience .bu-chip--neutral{border-color:var(--bu-line);background:var(--bu-panel-soft);color:var(--bu-muted)}.bu-experience .bu-modal-footer{padding:.25rem clamp(.65rem,1.5vw,.9rem);border-top:1px solid var(--bu-line);background:linear-gradient(90deg,var(--bu-hue-soft),transparent 38%),var(--bu-panel-strong);box-shadow:0 -10px 30px #041b4a0e;backdrop-filter:blur(18px) saturate(115%);-webkit-backdrop-filter:blur(18px) saturate(115%)}.bu-experience .bu-directory-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,.52fr);width:100%;max-width:100%;min-width:0;min-height:0;height:100%;overflow:hidden}.bu-experience .bu-directory-list,.bu-experience .bu-detail-pane{width:100%;max-width:100%;height:100%;max-height:100%;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.bu-experience .bu-directory-list,.bu-experience .bu-detail-pane__body{scrollbar-width:thin;scrollbar-color:var(--bu-line-strong) transparent}.bu-experience .bu-directory-list::-webkit-scrollbar,.bu-experience .bu-detail-pane__body::-webkit-scrollbar{width:8px}.bu-experience .bu-directory-list::-webkit-scrollbar-thumb,.bu-experience .bu-detail-pane__body::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:var(--bu-line-strong);background-clip:padding-box}.bu-experience .bu-directory-list{padding:0 clamp(.75rem,2vw,1.25rem) clamp(.75rem,2vw,1.25rem);background:linear-gradient(180deg,color-mix(in srgb,var(--bu-hue-soft) 35%,transparent),transparent 24%),color-mix(in srgb,var(--bu-panel-muted) 45%,transparent)}.bu-experience .bu-directory-list--detail-open{min-width:0}.bu-experience .bu-directory-heading{position:sticky;top:0;z-index:4;display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-bottom:.65rem;padding:.6rem .25rem;border-bottom:1px solid var(--bu-line);background:linear-gradient(110deg,var(--bu-hue-soft),transparent 46%),var(--bu-panel-strong);backdrop-filter:blur(16px) saturate(115%);-webkit-backdrop-filter:blur(16px) saturate(115%);box-shadow:inset 0 1px 0 var(--bu-modal-depth-shine),0 5px 10px -10px var(--bu-modal-depth-mid)}.bu-experience .bu-directory-toolbar{display:flex;min-width:0;align-items:center;gap:.7rem;margin-bottom:1rem}.bu-experience .bu-directory-toolbar>*{min-width:0}.bu-experience .bu-directory-search{position:relative;flex:1 1 15rem;min-width:0}.bu-experience .bu-directory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));width:100%;max-width:100%;min-width:0;gap:.65rem}.bu-experience .bu-card-geometry{--bu-card-geometry-size: 4.15rem;--bu-card-solid-size: 2.6rem;--bu-card-logo-size: 2.25rem;--bu-card-logo-z: 32px;position:relative;width:var(--bu-card-geometry-size);height:var(--bu-card-geometry-size);flex:none;isolation:isolate;perspective:560px;transform-style:preserve-3d}.bu-experience .bu-card-geometry__scene{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateY(0) rotateX(-4deg) rotateY(-6deg);transform-style:preserve-3d;animation:bu-card-geometry-float 6.5s ease-in-out infinite;animation-delay:var(--bu-card-geometry-phase, 0s);animation-play-state:paused}.bu-experience .bu-card-geometry__stack,.bu-experience .bu-card-geometry__cube{position:absolute;left:50%;top:50%;width:var(--bu-card-solid-size);height:var(--bu-card-solid-size);margin:calc(var(--bu-card-solid-size) / -2);transform-style:preserve-3d}.bu-experience .bu-card-geometry__stack{transform:rotateX(64deg) rotate(-30deg);animation:bu-card-stack-spin 14s linear infinite;animation-delay:var(--bu-card-geometry-phase, 0s);animation-play-state:paused}.bu-experience .bu-card-geometry__stack>i{position:absolute;left:50%;top:50%;width:var(--bu-card-plate-size);height:var(--bu-card-plate-size);margin-left:calc(var(--bu-card-plate-size) / -2);margin-top:calc(var(--bu-card-plate-size) / -2);border:1px solid var(--bu-hue-ring);border-radius:22%;background:linear-gradient(145deg,var(--bu-modal-depth-shine),transparent 44%),linear-gradient(135deg,var(--bu-hue-soft),var(--bu-hue-glow));box-shadow:0 5px 12px var(--bu-hue-glow),inset 0 0 12px var(--bu-hue-soft);transform:translateZ(var(--bu-card-plate-z))}.bu-experience .bu-card-geometry__cube{--bu-card-face-depth: calc(var(--bu-card-solid-size) / 2);transform:rotateX(-16deg) rotateY(22deg);animation:bu-card-cube-spin 16s linear infinite;animation-delay:var(--bu-card-geometry-phase, 0s);animation-play-state:paused}.bu-experience .bu-card-geometry__face{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--bu-hue-ring);border-radius:18%;background:linear-gradient(145deg,var(--bu-modal-depth-shine),transparent 46%),linear-gradient(135deg,var(--bu-hue-soft),var(--bu-hue-glow));box-shadow:inset 0 0 15px var(--bu-hue-glow);backface-visibility:visible}.bu-experience .bu-card-geometry__face--front{transform:translateZ(var(--bu-card-face-depth))}.bu-experience .bu-card-geometry__face--back{transform:rotateY(180deg) translateZ(var(--bu-card-face-depth))}.bu-experience .bu-card-geometry__face--right{transform:rotateY(90deg) translateZ(var(--bu-card-face-depth))}.bu-experience .bu-card-geometry__face--left{transform:rotateY(-90deg) translateZ(var(--bu-card-face-depth))}.bu-experience .bu-card-geometry__face--top{transform:rotateX(90deg) translateZ(var(--bu-card-face-depth))}.bu-experience .bu-card-geometry__face--bottom{transform:rotateX(-90deg) translateZ(var(--bu-card-face-depth))}.bu-experience .bu-card-geometry__orbit{position:absolute;left:50%;top:50%;width:var(--bu-card-orbit-size, 96%);aspect-ratio:1;margin:calc(var(--bu-card-orbit-size, 96%) / -2);border:1px solid var(--bu-hue-ring);border-radius:50%;box-shadow:0 0 12px var(--bu-hue-glow);pointer-events:none;animation-play-state:paused}.bu-experience .bu-card-geometry__orbit--a{--bu-card-orbit-size: 94%;transform:rotateX(70deg) rotate(14deg);animation:bu-orbit-a 10s linear infinite;animation-delay:var(--bu-card-geometry-phase, 0s);animation-play-state:paused}.bu-experience .bu-card-geometry__orbit--b{--bu-card-orbit-size: 76%;transform:rotateY(68deg) rotate(-18deg);animation:bu-orbit-b 13s linear infinite;animation-delay:var(--bu-card-geometry-phase, 0s);animation-play-state:paused}.bu-experience .bu-card-geometry__orbit>i{position:absolute;left:calc(50% - .18rem);top:-.18rem;width:.36rem;height:.36rem;border-radius:50%;background:var(--bu-hue);box-shadow:0 0 9px var(--bu-hue)}.bu-experience .bu-card-geometry__logo{position:absolute;left:50%;top:50%;z-index:4;transform:translate(-50%,-50%) translateZ(var(--bu-card-logo-z));transform-style:preserve-3d;transition:transform .28s cubic-bezier(.22,1,.36,1)}.bu-experience .bu-card-geometry__logo .bu-logo-depth{width:var(--bu-card-logo-size);height:var(--bu-card-logo-size);border-color:var(--bu-hue-ring);border-radius:.7rem;box-shadow:0 2px 0 var(--bu-hue-ring),0 9px 16px -10px var(--bu-modal-depth-mid),inset 0 0 0 1px var(--bu-modal-depth-shine)}.bu-experience .bu-card-geometry__shadow{position:absolute;left:9%;right:9%;bottom:-.1rem;height:.6rem;border-radius:50%;background:radial-gradient(ellipse,var(--bu-hue-glow),transparent 72%);filter:blur(4px);opacity:.78;pointer-events:none}.bu-experience .bu-unit-card__tech-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;border-radius:inherit;background-image:linear-gradient(90deg,var(--bu-grid-line) 1px,transparent 1px),linear-gradient(180deg,var(--bu-grid-line) 1px,transparent 1px),radial-gradient(circle at 12% 16%,var(--bu-hue-soft),transparent 38%);background-size:22px 22px,22px 22px,100% 100%;mask-image:linear-gradient(120deg,#000 0%,rgba(0,0,0,.68) 45%,transparent 88%);-webkit-mask-image:linear-gradient(120deg,#000 0%,rgba(0,0,0,.68) 45%,transparent 88%);opacity:.5;pointer-events:none;transition:opacity .24s ease}.bu-experience .bu-unit-card__tech-grid:after{content:"";position:absolute;inset:-35% 0 auto;height:32%;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--bu-brand-3) 28%,transparent),transparent);opacity:0;transform:translateY(-100%);pointer-events:none}.bu-experience .bu-unit-card--selected .bu-unit-card__tech-grid,.bu-experience .bu-unit-card[aria-current=true] .bu-unit-card__tech-grid{opacity:.78}@media (hover: hover) and (pointer: fine){.bu-experience .bu-unit-card:hover .bu-card-geometry__scene,.bu-experience .bu-unit-card:hover .bu-card-geometry__stack,.bu-experience .bu-unit-card:hover .bu-card-geometry__cube,.bu-experience .bu-unit-card:hover .bu-card-geometry__orbit,.bu-experience .bu-unit-card:focus-within .bu-card-geometry__scene,.bu-experience .bu-unit-card:focus-within .bu-card-geometry__stack,.bu-experience .bu-unit-card:focus-within .bu-card-geometry__cube,.bu-experience .bu-unit-card:focus-within .bu-card-geometry__orbit,.bu-experience .bu-unit-card[aria-current=true] .bu-card-geometry__scene,.bu-experience .bu-unit-card[aria-current=true] .bu-card-geometry__stack,.bu-experience .bu-unit-card[aria-current=true] .bu-card-geometry__cube,.bu-experience .bu-unit-card[aria-current=true] .bu-card-geometry__orbit{animation-play-state:running}.bu-experience .bu-unit-card:hover .bu-card-geometry__scene,.bu-experience .bu-unit-card:focus-within .bu-card-geometry__scene,.bu-experience .bu-unit-card[aria-current=true] .bu-card-geometry__scene{will-change:transform}.bu-experience .bu-unit-card:hover .bu-card-geometry__logo,.bu-experience .bu-unit-card:focus-within .bu-card-geometry__logo,.bu-experience .bu-unit-card[aria-current=true] .bu-card-geometry__logo{transform:translate(-50%,-50%) translateZ(calc(var(--bu-card-logo-z) + 6px)) scale(1.06)}.bu-experience .bu-unit-card:hover .bu-unit-card__tech-grid,.bu-experience .bu-unit-card:focus-within .bu-unit-card__tech-grid{opacity:.78}.bu-experience .bu-unit-card:hover .bu-unit-card__tech-grid:after,.bu-experience .bu-unit-card:focus-within .bu-unit-card__tech-grid:after,.bu-experience .bu-unit-card[aria-current=true] .bu-unit-card__tech-grid:after{opacity:.62;animation:bu-card-tech-scan 4.8s ease-in-out infinite}}.bu-experience .bu-empty-state{display:grid;min-height:14rem;grid-column:1 / -1;place-items:center;align-content:center;min-width:0;padding:2rem 1rem;border:1px dashed var(--bu-line-strong);border-radius:18px;background:var(--bu-panel-soft);color:var(--bu-muted);text-align:center}.bu-experience .bu-unit-card{position:relative;display:flex;width:100%;max-width:100%;min-width:0;flex-direction:column;gap:.65rem;contain:paint style;overflow:hidden;padding:.8rem;border:1px solid var(--bu-line);border-radius:16px;background:radial-gradient(circle at 10% 10%,var(--bu-hue-soft),transparent 38%),linear-gradient(145deg,rgba(255,255,255,.18),transparent 52%),var(--bu-panel);color:var(--bu-ink);box-shadow:inset 0 1px 0 var(--bu-modal-depth-shine),inset 0 -1px 0 var(--bu-modal-depth-edge),0 3px 7px -4px var(--bu-modal-depth-near),0 14px 28px -19px var(--bu-modal-depth-mid);text-align:left;cursor:pointer;transform-style:preserve-3d;transform-origin:center bottom;transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .22s ease,background .22s ease,box-shadow .26s ease}.bu-experience .bu-unit-card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;padding:1px;border-radius:inherit;background:linear-gradient(140deg,var(--bu-hue),transparent 38%,var(--bu-hue-2));z-index:3;opacity:.32;pointer-events:none;transition:opacity .22s ease;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.bu-experience .bu-unit-card--selected,.bu-experience .bu-unit-card.is-selected,.bu-experience .bu-unit-card[aria-selected=true],.bu-experience .bu-unit-card[aria-current=true]{border-color:var(--bu-hue-ring);background:linear-gradient(120deg,var(--bu-hue-soft),transparent 52%),var(--bu-panel-strong);box-shadow:inset 0 1px 0 var(--bu-modal-depth-shine),inset 0 -1px 0 var(--bu-modal-depth-edge),0 3px 0 -1px var(--bu-hue-ring),0 18px 34px -18px var(--bu-modal-depth-mid),0 0 0 1px var(--bu-hue-soft)}.bu-experience .bu-unit-card--selected:before,.bu-experience .bu-unit-card.is-selected:before,.bu-experience .bu-unit-card[aria-selected=true]:before,.bu-experience .bu-unit-card[aria-current=true]:before{opacity:.95}.bu-experience .bu-unit-card:after{content:"";position:absolute;inset:0 auto 0 0;width:3px;z-index:3;border-radius:16px 0 0 16px;background:linear-gradient(180deg,var(--bu-brand),var(--bu-accent));opacity:0;transform:scaleY(.45);transition:opacity .18s ease,transform .22s ease}.bu-experience .bu-unit-card--selected:after,.bu-experience .bu-unit-card[aria-current=true]:after{opacity:1;transform:scaleY(1)}.bu-experience .bu-unit-card:focus-visible{outline:3px solid var(--bu-focus);outline-offset:3px}.bu-experience .bu-unit-card__head{display:flex;min-width:0;align-items:center;gap:.75rem}.bu-experience .bu-unit-card__logo{display:grid;width:3rem;height:3rem;flex:none;place-items:center;overflow:hidden;border:1px solid var(--bu-line);border-radius:14px;background:var(--bu-panel-strong);box-shadow:var(--bu-inset)}.bu-experience .bu-unit-card__logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bu-experience .bu-unit-card__identity{flex:1 1 auto;min-width:0}.bu-experience .bu-unit-card__name{color:var(--bu-ink-strong);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.88rem;line-height:1.35;overflow-wrap:anywhere}.bu-experience .bu-unit-card__code{margin-top:.15rem;color:var(--bu-soft);font-size:.68rem;overflow-wrap:anywhere}.bu-experience .bu-unit-card__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;min-width:0}.bu-experience .bu-unit-card__meta>*{min-width:0;padding:.5rem .6rem;border:1px solid var(--bu-line);border-radius:11px;background:var(--bu-panel-soft);overflow-wrap:anywhere}.bu-experience .bu-unit-card__chips,.bu-experience .bu-chip-row{display:flex;min-width:0;flex-wrap:wrap;gap:.4rem}.bu-experience .bu-unit-card__actions{display:flex;min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;padding-top:.65rem;border-top:1px dashed var(--bu-line)}@media (min-width: 1280px) and (hover: hover) and (pointer: fine){.bu-experience .bu-directory-grid{perspective:900px;perspective-origin:50% 12%}.bu-experience .bu-unit-card:hover{z-index:1;transform:translateZ(26px) translateY(-4px) rotateX(1.1deg) rotateY(-.7deg);border-color:var(--bu-hue-ring);box-shadow:inset 0 1px 0 var(--bu-modal-depth-shine),inset 0 -1px 0 var(--bu-modal-depth-edge),0 4px 0 -2px var(--bu-hue-ring),0 22px 34px -17px var(--bu-modal-depth-mid),0 0 30px -8px var(--bu-hue-glow)}.bu-experience .bu-unit-card:nth-child(2n):hover{transform:translateZ(26px) translateY(-4px) rotateX(1.1deg) rotateY(.7deg)}.bu-experience .bu-unit-card:hover:before{opacity:.72}.bu-experience .bu-unit-card:hover .bu-logo-depth{transform:translateY(-1px);box-shadow:0 2px 0 var(--bu-hue-ring),0 12px 20px -11px var(--bu-modal-depth-mid),inset 0 0 0 1px var(--bu-modal-depth-shine)}}.bu-experience .bu-unit-card__top{display:flex;position:relative;z-index:1;min-width:0;align-items:flex-start;justify-content:space-between;gap:.7rem}.bu-experience .bu-logo-depth{flex:none;box-shadow:0 2px 0 var(--bu-hue-soft),0 8px 16px -11px var(--bu-modal-depth-mid),inset 0 0 0 1px var(--bu-modal-depth-shine);transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease}.bu-experience .bu-unit-card__facts{display:grid;position:relative;z-index:1;min-width:0;gap:.35rem;margin:0;padding:.55rem .65rem;border:1px solid color-mix(in srgb,var(--bu-line) 72%,transparent);border-radius:12px;background:var(--bu-panel-soft);box-shadow:inset 0 2px 5px var(--bu-modal-depth-near),inset 0 -1px 0 var(--bu-modal-depth-shine)}.bu-experience .bu-unit-card__facts>div{display:grid;min-width:0;grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;gap:.5rem}.bu-experience .bu-unit-card__facts dt{color:var(--bu-soft);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.625rem;letter-spacing:.055em;text-transform:uppercase}.bu-experience .bu-unit-card__facts dd{min-width:0;margin:0;overflow:hidden;color:var(--bu-ink-strong);font-family:Poppins-Medium,Poppins,sans-serif;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.bu-experience .bu-unit-card__footer{display:flex;position:relative;z-index:1;min-width:0;align-items:center;justify-content:space-between;gap:.6rem;padding-top:.55rem;border-top:1px solid var(--bu-line)}.bu-experience .bu-unit-card__open{display:inline-flex;flex:none;align-items:center;gap:.25rem;padding:.3rem .45rem;border:0;border-radius:8px;background:transparent;color:var(--bu-brand);font-family:Poppins-Bold,Poppins,sans-serif;font-size:.6875rem;cursor:pointer;transition:color .18s ease,background .18s ease}.bu-experience .bu-unit-card__open:hover{background:var(--bu-hue-soft);color:var(--bu-deep)}.bu-experience .bu-unit-card__open:focus-visible{outline:2px solid var(--bu-focus);outline-offset:2px}.bu-experience .bu-detail-pane{position:relative;display:flex;flex-direction:column;overflow-y:hidden;border-left:1px solid var(--bu-line);background:radial-gradient(circle at 100% 0,var(--bu-hue-soft),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--bu-panel-strong) 42%,transparent),transparent 34%),var(--bu-panel-muted);padding:clamp(.8rem,2vw,1.15rem);overflow:hidden;box-shadow:inset 8px 0 22px -20px var(--bu-modal-depth-mid),inset 0 1px 0 var(--bu-modal-depth-shine)}.bu-experience .bu-detail-pane--open{min-width:0}.bu-experience .bu-detail-pane:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--bu-hue),var(--bu-hue-2))}.bu-experience .bu-detail-header{position:relative;min-width:0;padding:.3rem 0 1rem;border-bottom:1px solid var(--bu-line)}.bu-experience .bu-detail-pane__header{position:relative;z-index:2;flex:none;min-width:0;padding:.2rem 0 .7rem;border-bottom:1px solid var(--bu-line);background:linear-gradient(180deg,color-mix(in srgb,var(--bu-panel-muted) 98%,transparent) 82%,transparent)}.bu-experience .bu-detail-section-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin-top:.6rem;padding:.25rem;border:1px solid var(--bu-line);border-radius:12px;background:var(--bu-panel-soft);box-shadow:inset 0 2px 5px var(--bu-modal-depth-near),inset 0 -1px 0 var(--bu-modal-depth-shine)}.bu-experience .bu-detail-section-nav__item{display:inline-flex;min-width:0;height:2rem;align-items:center;justify-content:center;gap:.35rem;padding:0 .4rem;border:0;border-radius:9px;background:transparent;color:var(--bu-soft);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.66rem;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.bu-experience .bu-detail-section-nav__item>span{color:color-mix(in srgb,var(--bu-brand) 72%,var(--bu-soft));font-size:.56rem;letter-spacing:.04em}.bu-experience .bu-detail-section-nav__item:hover{background:var(--bu-panel);color:var(--bu-brand)}.bu-experience .bu-detail-section-nav__item.is-active{background:var(--bu-panel-strong);color:var(--bu-brand);box-shadow:inset 0 1px 0 var(--bu-modal-depth-shine),0 2px 0 var(--bu-hue-soft),0 8px 14px -9px var(--bu-modal-depth-mid);transform:translateY(-1px)}.bu-experience .bu-detail-pane__body{display:grid;grid-auto-rows:max-content;flex:1 1 auto;min-width:0;min-height:0;align-content:start;gap:.65rem;padding-top:.65rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.bu-experience .bu-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;width:100%;max-width:100%;min-width:0}.bu-experience .bu-detail-section{position:relative;min-width:0;overflow:hidden;padding:.75rem;border:1px solid var(--bu-line);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.16),transparent 52%),var(--bu-panel);box-shadow:inset 0 1px 0 var(--bu-modal-depth-shine),inset 0 -1px 0 var(--bu-modal-depth-edge),0 3px 0 -1px var(--bu-hue-soft),0 16px 28px -20px var(--bu-modal-depth-mid);scroll-margin-top:.4rem}.bu-experience .bu-detail-section:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--bu-brand),var(--bu-accent));opacity:.76}.bu-experience .bu-detail-section:focus{outline:2px solid var(--bu-brand);outline-offset:-2px}.bu-experience .bu-detail-section__heading{display:flex;min-width:0;align-items:flex-start;gap:.65rem}.bu-experience .bu-detail-section--wide{grid-column:1 / -1}.bu-experience .bu-detail-field{min-width:0;overflow:hidden;padding:.58rem .62rem;border:1px solid transparent;border-radius:12px;background:color-mix(in srgb,var(--bu-panel-soft) 90%,var(--bu-hue-soft));box-shadow:inset 0 2px 5px var(--bu-modal-depth-near),inset 0 -1px 0 var(--bu-modal-depth-shine);transition:border-color .18s ease,background .18s ease}.bu-experience .bu-detail-field:hover{border-color:var(--bu-line);background:var(--bu-panel-strong);box-shadow:inset 0 1px 3px var(--bu-modal-depth-near),0 4px 10px -9px var(--bu-modal-depth-mid)}.bu-experience .bu-detail-field--wide{grid-column:1 / -1}.bu-experience .bu-detail-field dt{color:var(--bu-soft);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.6875rem;letter-spacing:.07em;text-transform:uppercase;overflow-wrap:anywhere}.bu-experience .bu-detail-field dd{min-width:0;margin:.3rem 0 0;color:var(--bu-ink-strong);font-family:Poppins-Medium,Poppins,sans-serif;font-size:.8125rem;line-height:1.5;overflow-wrap:anywhere;word-break:break-word}.bu-experience .bu-detail-status{display:inline-flex;align-items:center;gap:.4rem;padding:.22rem .5rem;border-radius:999px;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.7rem}.bu-experience .bu-detail-status>span{width:.4rem;height:.4rem;border-radius:999px}.bu-experience .bu-detail-status.is-on{background:rgba(16,185,129,.12);color:#047857}.bu-experience .bu-detail-status.is-on>span{background:#10b981}.bu-experience .bu-detail-status.is-off{background:color-mix(in srgb,var(--bu-soft) 12%,transparent);color:var(--bu-muted)}.bu-experience .bu-detail-status.is-off>span{background:var(--bu-soft)}.bu-experience .bu-modal-surface button:focus-visible{outline:2px solid var(--bu-brand);outline-offset:2px}.bu-experience .bu-detail-empty{display:grid;flex:1 1 auto;min-width:0;min-height:18rem;place-items:center;align-content:center;padding:1.5rem;color:var(--bu-muted);text-align:center}.bu-experience .bu-detail-section__label,.bu-experience .bu-detail-label{color:var(--bu-soft);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.bu-experience .bu-detail-section__value,.bu-experience .bu-detail-value{margin-top:.28rem;color:var(--bu-ink-strong);font-family:Poppins-Medium,Poppins,sans-serif;font-size:.78rem;line-height:1.5;overflow-wrap:anywhere;word-break:break-word}.bu-experience .bu-detail-navigation{position:sticky;bottom:0;z-index:2;display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.65rem;margin:1rem -.15rem -.15rem;padding:.75rem .15rem .15rem;background:linear-gradient(180deg,transparent,var(--bu-panel-muted) 28%)}.bu-experience .bu-detail-drawer{position:fixed;top:calc(var(--uip-h, 0px) + 1rem);right:1rem;bottom:1rem;z-index:100001;width:min(29rem,calc(100vw - 2rem));max-width:100%;min-width:0;overflow:hidden;border:1px solid var(--bu-line-strong);border-radius:24px;background:var(--bu-panel-strong);box-shadow:var(--bu-shadow-floating),var(--bu-inset);backdrop-filter:blur(24px) saturate(120%);-webkit-backdrop-filter:blur(24px) saturate(120%)}@keyframes bu-grid-drift{0%{transform:translateZ(0)}to{transform:translate3d(62px,62px,0)}}@keyframes bu-aurora-one{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(7vw,3vw,0) scale(1.08)}}@keyframes bu-aurora-two{0%,to{transform:translateZ(0) scale(1.03)}50%{transform:translate3d(-6vw,4vw,0) scale(.94)}}@keyframes bu-scan{0%{transform:translateY(-110%);opacity:0}22%{opacity:.3}78%{opacity:.2}to{transform:translateY(calc(100vh + 110%));opacity:0}}@keyframes bu-particle-rise{0%{transform:translateZ(0) scale(.62);opacity:0}14%{opacity:.68}82%{opacity:.34}to{transform:translate3d(16px,-150px,0) scale(1.05);opacity:0}}@keyframes bu-dot-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--bu-accent) 16%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--bu-accent) 4%,transparent)}}@keyframes bu-hologram-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(1deg)}}@keyframes bu-hologram-breathe{0%,to{transform:scale(.92);opacity:.45}50%{transform:scale(1.06);opacity:.78}}@keyframes bu-hologram-floor{0%{background-position:0 0,0 0}to{background-position:0 18px,0 18px}}@keyframes bu-card-geometry-float{0%,to{transform:translateY(0) rotateX(-4deg) rotateY(-6deg)}50%{transform:translateY(-3px) rotateX(4deg) rotateY(6deg)}}@keyframes bu-card-stack-spin{0%{transform:rotateX(64deg) rotate(-30deg)}to{transform:rotateX(64deg) rotate(330deg)}}@keyframes bu-card-cube-spin{0%{transform:rotateX(-16deg) rotateY(22deg)}to{transform:rotateX(-16deg) rotateY(382deg)}}@keyframes bu-card-tech-scan{0%{opacity:0;transform:translateY(-100%)}18%,72%{opacity:.62}to{opacity:0;transform:translateY(440%)}}@keyframes bu-core-pulse{0%,to{box-shadow:0 10px 28px var(--bu-hue-glow),inset 0 1px #ffffff61;filter:brightness(1)}50%{box-shadow:0 14px 36px var(--bu-hue-glow),0 0 24px var(--bu-hue-glow),inset 0 1px #ffffff75;filter:brightness(1.06)}}@keyframes bu-stack-turn{0%,to{transform:rotateX(62deg) rotate(-32deg)}50%{transform:rotateX(65deg) rotate(20deg)}}@keyframes bu-cube-spin{0%{transform:rotateX(-16deg) rotateY(0)}to{transform:rotateX(-16deg) rotateY(360deg)}}@keyframes bu-orbit-a{0%{transform:rotateX(68deg) rotate(18deg)}to{transform:rotateX(68deg) rotate(378deg)}}@keyframes bu-orbit-b{0%{transform:rotateY(70deg) rotate(-16deg)}to{transform:rotateY(70deg) rotate(-376deg)}}@media (min-width: 640px){.bu-experience .bu-modal-toolbar{grid-template-columns:minmax(0,1fr) auto auto}.bu-experience .bu-modal-search{grid-column:auto}}@media (min-width: 1024px){.bu-experience .bu-hologram--modal-header{display:grid}}@media (min-width: 1280px){.bu-experience .bu-hero__layout{grid-template-columns:minmax(0,1fr) minmax(9rem,12rem) minmax(22rem,.9fr)}.bu-experience .bu-hero__layout>.bu-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 1279px){.bu-experience .bu-directory-layout{grid-template-columns:minmax(0,1fr);overflow:hidden}.bu-experience .bu-directory-list{overflow-x:hidden;overflow-y:auto}.bu-experience .bu-directory-list--detail-open{display:none}.bu-experience .bu-detail-pane{display:none;border-top:1px solid var(--bu-line);border-left:0}.bu-experience .bu-detail-pane--open{display:flex;min-height:0}.bu-experience .bu-modal-footer--detail-open{display:none}}@media (max-width: 1023px){.bu-experience .bu-hero__layout{grid-template-columns:minmax(0,1fr)}.bu-experience .bu-hologram{width:min(100%,21rem);min-height:16rem}.bu-experience .bu-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.bu-experience{--bu-radius: 20px;--bu-radius-sm: 14px}.bu-experience .bu-shell{padding:.75rem;padding-bottom:calc(6rem + env(safe-area-inset-bottom))}.bu-experience .bu-hero{gap:1rem;padding:1.1rem}.bu-experience .bu-hero__title{font-size:clamp(1.85rem,10vw,2.8rem)}.bu-experience .bu-hologram{--bu-object-size: min(9.5rem, 42vw);min-height:13rem}.bu-experience .bu-form-grid{grid-template-columns:minmax(0,1fr)}.bu-experience .bu-field--wide{grid-column:auto}.bu-experience .bu-flow{display:flex;flex-direction:column;gap:.55rem;padding:0}.bu-experience .bu-flow:before{left:.78rem;right:auto;top:1rem;bottom:1rem;width:2px;height:auto}.bu-experience .bu-flow-step{min-height:2.8rem;padding:.72rem .75rem .72rem 2.45rem;text-align:left}.bu-experience .bu-flow-step:before{top:50%;left:.78rem;transform:translate(-50%,-50%)}.bu-experience .bu-flow-step.is-active:before,.bu-experience .bu-flow-step[aria-current=step]:before{transform:translate(-50%,-50%) scale(1.12)}.bu-experience .bu-modal-layer{align-items:end;padding:.55rem;padding-bottom:calc(.55rem + env(safe-area-inset-bottom))}.bu-experience .bu-modal-positioner{padding:.375rem;padding-bottom:calc(.375rem + env(safe-area-inset-bottom))}.bu-experience .bu-modal-frame{height:calc(100dvh - var(--uip-h, 0px) - .75rem - env(safe-area-inset-bottom));max-height:calc(100dvh - var(--uip-h, 0px) - .75rem - env(safe-area-inset-bottom));border-radius:22px;box-shadow:inset 0 1px 0 var(--bu-modal-depth-shine),0 4px 0 -3px var(--bu-modal-depth-edge),0 18px 34px -18px var(--bu-modal-depth-mid),0 0 0 1px var(--bu-modal-depth-shine)}.bu-experience .bu-modal-surface,.bu-experience .bu-modal-rim{border-radius:21px}.bu-experience .bu-modal-header{padding:.7rem}.bu-experience .bu-modal-sync-status{min-width:0}.bu-experience .bu-modal-surface--detail-open .bu-modal-sync-status{display:none}.bu-experience .bu-modal-surface--detail-open .bu-modal-search{grid-column:auto}.bu-experience .bu-directory-list{padding:0 .65rem .65rem}.bu-experience .bu-detail-pane{padding:.65rem}.bu-experience .bu-detail-section-nav__item{font-size:.625rem}.bu-experience .bu-directory-toolbar{align-items:stretch;flex-direction:column}.bu-experience .bu-directory-grid{grid-template-columns:minmax(0,1fr)}.bu-experience .bu-card-geometry{--bu-card-geometry-size: 3.75rem;--bu-card-solid-size: 2.35rem;--bu-card-logo-size: 2rem;--bu-card-logo-z: 26px}.bu-experience .bu-detail-grid{grid-template-columns:minmax(0,1fr)}.bu-experience .bu-detail-section--wide,.bu-experience .bu-detail-field--wide{grid-column:auto}.bu-experience .bu-detail-drawer{top:auto;left:.55rem;right:.55rem;bottom:calc(.55rem + env(safe-area-inset-bottom));width:auto;max-height:min(78dvh,42rem);border-radius:22px}}@media (max-width: 479px){.bu-experience .bu-kpi-grid{grid-template-columns:minmax(0,1fr)}.bu-experience .bu-directory-heading{align-items:flex-start;flex-direction:column}.bu-experience .bu-directory-heading>:last-child{justify-content:flex-start}.bu-experience .bu-directory-copy,.bu-experience .bu-modal-access-link{display:none}.bu-experience .bu-detail-section-nav__item>span{display:none}.bu-experience .bu-unit-card__footer{align-items:flex-start}.bu-experience .bu-unit-card__top{gap:.5rem}.bu-experience .bu-card-geometry{--bu-card-geometry-size: 3.45rem;--bu-card-solid-size: 1.85rem;--bu-card-logo-size: 1.75rem;--bu-card-logo-z: 20px}.bu-experience .bu-hero__actions,.bu-experience .bu-unit-card__actions{align-items:stretch;flex-direction:column}.bu-experience .bu-hero__actions .bu-button,.bu-experience .bu-unit-card__actions .bu-button{width:100%}.bu-experience .bu-unit-card__meta{grid-template-columns:minmax(0,1fr)}}@media (max-height: 720px){.bu-experience .bu-hologram--modal-header{--bu-object-size: 3.35rem;--bu-stack-depth: .45rem;width:5rem;min-height:3.55rem;margin-block:-.35rem -.45rem}.bu-experience .bu-modal-header{padding:.65rem .75rem .45rem}.bu-experience .bu-modal-subtitle,.bu-experience .bu-modal-access-link,.bu-experience .bu-directory-copy{display:none}.bu-experience .bu-detail-section-nav{margin-top:.45rem}}@media (prefers-reduced-motion: reduce){.bu-experience,.bu-experience *,.bu-experience *:before,.bu-experience *:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.bu-experience .bu-grid,.bu-experience .bu-aurora,.bu-experience .bu-scan,.bu-experience .bu-particle,.bu-experience .bu-hologram__floor,.bu-experience .bu-card-geometry__scene,.bu-experience .bu-card-geometry__stack,.bu-experience .bu-card-geometry__cube,.bu-experience .bu-card-geometry__orbit,.bu-experience .bu-unit-card__tech-grid:after,.bu-experience .bu-hologram__core,.bu-experience .bu-core,.bu-experience .bu-hologram__stack,.bu-experience .bu-stack,.bu-experience .bu-hologram__cube,.bu-experience .bu-cube,.bu-experience .bu-hologram__orbit,.bu-experience .bu-orbit{animation:none!important}.bu-experience .bu-kpi:hover,.bu-experience .bu-depth-card:hover,.bu-experience .bu-modal-reset:hover:not(:disabled),.bu-experience .bu-modal-reset:active:not(:disabled),.bu-experience .bu-unit-card:hover,.bu-experience .bu-unit-card:nth-child(2n):hover,.bu-experience .bu-unit-card:hover .bu-logo-depth,.bu-experience .bu-detail-section-nav__item.is-active,.bu-experience .bu-button:hover{transform:none!important}.bu-experience .bu-unit-card:hover .bu-card-geometry__logo,.bu-experience .bu-unit-card:focus-within .bu-card-geometry__logo,.bu-experience .bu-unit-card[aria-current=true] .bu-card-geometry__logo{transform:translate(-50%,-50%) translateZ(var(--bu-card-logo-z))!important}}.tl-root,.tl-layer{--tl-brand: var(--color-brandPrimary, #0047b8);--tl-brand-2: var(--color-brandSecondary, #0b74de);--tl-ink: #0b1220;--tl-ink-soft: #46546a;--tl-ink-faint: #6b7a90;--tl-panel: rgba(255, 255, 255, .86);--tl-panel-strong: #ffffff;--tl-well: rgba(15, 23, 42, .045);--tl-line: rgba(0, 71, 184, .13);--tl-line-strong: rgba(0, 71, 184, .28);--tl-shadow: 0 16px 40px rgba(4, 27, 74, .09);--tl-shadow-lift: 0 22px 50px rgba(4, 27, 74, .16);--tl-good: #0f9d58;--tl-good-soft: rgba(15, 157, 88, .12);--tl-bad: #d03b3b;--tl-bad-soft: rgba(208, 59, 59, .1);--tl-warn-soft: rgba(250, 178, 25, .16);--tl-warn-ink: #8a5a00;--tl-mark: rgba(11, 116, 222, .16);--tl-hue: var(--tl-brand-2);color:var(--tl-ink);font-family:Poppins-Regular,Poppins,sans-serif}[data-theme=dark] .tl-root,[data-theme=dark] .tl-layer{--tl-ink: #eef2f8;--tl-ink-soft: #c3cddb;--tl-ink-faint: #8e9bb0;--tl-panel: rgba(28, 32, 44, .86);--tl-panel-strong: #1b2030;--tl-well: rgba(255, 255, 255, .05);--tl-line: rgba(120, 170, 255, .18);--tl-line-strong: rgba(120, 170, 255, .36);--tl-shadow: 0 18px 44px rgba(0, 0, 0, .4);--tl-shadow-lift: 0 24px 56px rgba(0, 0, 0, .5);--tl-good: #4ade80;--tl-good-soft: rgba(74, 222, 128, .12);--tl-bad: #fca5a5;--tl-bad-soft: rgba(252, 165, 165, .1);--tl-warn-soft: rgba(250, 204, 21, .12);--tl-warn-ink: #fcd34d;--tl-mark: rgba(96, 165, 250, .22)}.tl-root{position:relative;isolation:isolate;width:100%;min-height:100vh;overflow-x:clip;background:radial-gradient(1000px 560px at 6% 0%,rgba(11,116,222,.13),transparent 62%),radial-gradient(1100px 640px at 96% 2%,rgba(124,58,237,.1),transparent 64%),linear-gradient(180deg,#f5f9ff 0%,#eef4fc 55%,#f4f8ff 100%)}[data-theme=dark] .tl-root{background:radial-gradient(1000px 560px at 6% 0%,rgba(11,116,222,.16),transparent 62%),radial-gradient(1100px 640px at 96% 2%,rgba(124,58,237,.14),transparent 64%),linear-gradient(180deg,#0f121a 0%,#131826 55%,#0e1119 100%)}.tl-root .tl-page{position:relative;margin:0 auto;width:100%;max-width:1280px;padding:calc(var(--uip-h, 0px) + 20px) 16px 64px}@media (min-width: 1024px){.tl-root .tl-page{padding-left:32px;padding-right:32px}}.tl-root .tl-panel{border:1px solid var(--tl-line);border-radius:22px;background:var(--tl-panel);box-shadow:var(--tl-shadow)}.tl-root .tl-ink-soft{color:var(--tl-ink-soft)}.tl-root .tl-ink-faint{color:var(--tl-ink-faint)}.tl-root .tl-eyebrow{font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--tl-hue)}.tl-root .tl-chip{display:inline-flex;align-items:center;gap:6px;border-radius:999px;border:1px solid var(--tl-line);background:var(--tl-well);padding:4px 10px;font-size:12px;line-height:1.3;color:var(--tl-ink-soft)}.tl-root .tl-chip--hue{border-color:color-mix(in srgb,var(--tl-hue) 35%,transparent);background:color-mix(in srgb,var(--tl-hue) 12%,transparent);color:var(--tl-ink)}.tl-root .tl-chip--done{border-color:transparent;background:var(--tl-good-soft);color:var(--tl-good)}.tl-root .tl-stage{display:inline-flex;align-items:center;border-radius:999px;padding:2px 9px;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:10.5px;letter-spacing:.04em;text-transform:uppercase}.tl-root .tl-stage--setup{background:rgba(0,71,184,.12);color:#0047b8}.tl-root .tl-stage--daily{background:rgba(5,150,105,.13);color:#047857}.tl-root .tl-stage--periodic{background:rgba(217,119,6,.14);color:#b45309}.tl-root .tl-stage--review{background:rgba(15,118,110,.14);color:#0f766e}.tl-root .tl-stage--explore{background:rgba(124,58,237,.13);color:#6d28d9}[data-theme=dark] .tl-root .tl-stage--setup{color:#93c5fd}[data-theme=dark] .tl-root .tl-stage--daily{color:#6ee7b7}[data-theme=dark] .tl-root .tl-stage--periodic{color:#fcd34d}[data-theme=dark] .tl-root .tl-stage--review{color:#5eead4}[data-theme=dark] .tl-root .tl-stage--explore{color:#c4b5fd}.tl-root .tl-btn,.tl-layer .tl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border-radius:12px;border:1px solid var(--tl-line-strong);background:var(--tl-panel-strong);padding:8px 14px;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:13px;color:var(--tl-ink);cursor:pointer;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.tl-root .tl-btn:hover,.tl-layer .tl-btn:hover{transform:translateY(-1px);box-shadow:var(--tl-shadow)}.tl-root .tl-btn:focus-visible,.tl-layer .tl-btn:focus-visible,.tl-root a:focus-visible,.tl-root button:focus-visible,.tl-layer button:focus-visible{outline:2px solid var(--tl-brand-2);outline-offset:2px}.tl-root .tl-btn--primary,.tl-layer .tl-btn--primary{border-color:transparent;color:#fff;background:linear-gradient(135deg,var(--tl-hue),color-mix(in srgb,var(--tl-hue) 60%,#001a4d));box-shadow:0 10px 24px color-mix(in srgb,var(--tl-hue) 30%,transparent)}.tl-root .tl-btn--ghost,.tl-layer .tl-btn--ghost{background:transparent;border-color:var(--tl-line)}.tl-root .tl-btn--done{border-color:transparent;background:var(--tl-good-soft);color:var(--tl-good)}.tl-root .tl-btn--sm{min-height:32px;padding:5px 10px;font-size:12px;border-radius:10px}.tl-root .tl-link{color:var(--tl-brand-2);font-family:Poppins-Medium,Poppins,sans-serif;text-decoration:none;background:none;border:0;padding:0;cursor:pointer}[data-theme=dark] .tl-root .tl-link{color:#7cb8ff}.tl-root .tl-link:hover{text-decoration:underline}.tl-root a.is-opening{cursor:progress;opacity:.65}.tl-root .tl-rich strong,.tl-layer .tl-rich strong{font-family:Poppins-SemiBold,Poppins,sans-serif;font-weight:400;color:var(--tl-ink)}.tl-root .tl-rich code,.tl-layer .tl-rich code{border-radius:6px;background:var(--tl-well);border:1px solid var(--tl-line);padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em;color:var(--tl-ink);overflow-wrap:anywhere}.tl-root .tl-rich .tl-route,.tl-root .tl-rich .tl-read{font-family:Poppins-Medium,Poppins,sans-serif;color:var(--tl-brand-2);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--tl-brand-2) 35%,transparent);text-underline-offset:3px}[data-theme=dark] .tl-root .tl-rich .tl-route,[data-theme=dark] .tl-root .tl-rich .tl-read{color:#7cb8ff}.tl-root .tl-rich .tl-route svg{display:inline;width:.8em;height:.8em;margin-left:2px;vertical-align:-.05em}.tl-root .tl-lia,.tl-layer .tl-lia{position:relative;display:inline-block;flex:none;border-radius:999px;background:radial-gradient(circle at 32% 28%,#ffffff 0 12%,transparent 13%),radial-gradient(circle at 40% 36%,#fff7c2 0%,#ffd84d 34%,#ff9f1c 72%,#f97316 100%);box-shadow:0 0 0 3px #ffd84d38,0 8px 22px #f9731659}.tl-root .tl-lia:after,.tl-layer .tl-lia:after{content:"";position:absolute;left:30%;right:30%;bottom:28%;height:12%;border-radius:0 0 999px 999px;border-bottom:2px solid rgba(124,45,18,.65)}@media (prefers-reduced-motion: no-preference){.tl-root .tl-lia--float{animation:tl-float 4.5s ease-in-out infinite}}@keyframes tl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.tl-root .tl-tip{display:flex;gap:12px;align-items:flex-start;border-radius:16px;border:1px solid rgba(250,178,25,.35);background:var(--tl-warn-soft);padding:12px 14px;font-size:13.5px;line-height:1.6}.tl-root .tl-tip__label{display:block;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--tl-warn-ink)}.tl-root .tl-hero{position:relative;overflow:hidden;border-radius:28px;padding:28px 20px;color:#fff;background:radial-gradient(600px 300px at 90% 0%,rgba(124,58,237,.45),transparent 70%),radial-gradient(500px 280px at 0% 100%,rgba(8,145,178,.45),transparent 70%),linear-gradient(135deg,#0047b8 0%,#0b74de 55%,#2563eb 100%);box-shadow:0 24px 60px #002f7a4d}@media (min-width: 768px){.tl-root .tl-hero{padding:36px 40px}}.tl-root .tl-hero__grid{position:relative;display:grid;gap:24px}@media (min-width: 1024px){.tl-root .tl-hero__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center}}.tl-root .tl-hero__dots{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;background-image:radial-gradient(rgba(255,255,255,.9) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%,#000 70%,transparent);mask-image:linear-gradient(90deg,transparent,#000 40%,#000 70%,transparent);pointer-events:none}.tl-root .tl-searchbar{display:flex;width:100%;max-width:560px;align-items:center;gap:10px;border-radius:16px;border:1px solid rgba(255,255,255,.4);background:rgba(255,255,255,.96);padding:12px 14px;color:#46546a;font-size:14px;text-align:left;cursor:text;box-shadow:0 14px 34px #00143c40}.tl-root .tl-kbd,.tl-layer .tl-kbd{margin-left:auto;border-radius:7px;border:1px solid rgba(15,23,42,.15);background:rgba(15,23,42,.05);padding:1px 7px;font-family:ui-monospace,Menlo,monospace;font-size:11px;color:#6b7a90;white-space:nowrap}.tl-root .tl-hero__stat{border-radius:14px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);padding:8px 12px;font-size:12px}.tl-root .tl-hero__stat b{display:block;font-family:Poppins-Bold,Poppins,sans-serif;font-size:20px;font-weight:400;line-height:1.2}.tl-root .tl-lia-card{display:flex;gap:14px;align-items:flex-start;border-radius:22px;background:rgba(255,255,255,.96);color:#0b1220;padding:18px;box-shadow:0 18px 44px #00143c47}[data-theme=dark] .tl-root .tl-lia-card{background:rgba(20,24,36,.92);color:#eef2f8}.tl-root .tl-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:32px 0 14px}.tl-root .tl-path{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.tl-root .tl-shelf-card{position:relative;display:flex;flex-direction:column;gap:10px;min-height:178px;overflow:hidden;border-radius:22px;border:1px solid var(--tl-line);background:var(--tl-panel);padding:16px;text-align:left;color:var(--tl-ink);cursor:pointer;box-shadow:var(--tl-shadow);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.tl-root .tl-shelf-card:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,var(--tl-hue),color-mix(in srgb,var(--tl-hue) 30%,transparent))}.tl-root .tl-shelf-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--tl-hue) 45%,transparent);box-shadow:var(--tl-shadow-lift)}.tl-root .tl-shelf-card.is-next{border-color:color-mix(in srgb,var(--tl-hue) 60%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--tl-hue) 18%,transparent),var(--tl-shadow)}.tl-root .tl-icon-badge{display:grid;flex:none;place-items:center;width:42px;height:42px;border-radius:14px;color:#fff;background:linear-gradient(135deg,var(--tl-hue),color-mix(in srgb,var(--tl-hue) 55%,#001a4d));box-shadow:0 8px 18px color-mix(in srgb,var(--tl-hue) 32%,transparent)}.tl-root .tl-icon-badge svg{width:20px;height:20px}.tl-root .tl-bar{height:6px;overflow:hidden;border-radius:999px;background:var(--tl-well)}.tl-root .tl-bar>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--tl-hue),color-mix(in srgb,var(--tl-hue) 55%,#22d3ee));transition:width .4s ease}.tl-root .tl-ring{flex:none}.tl-root .tl-ring circle{fill:none;stroke-width:4}.tl-root .tl-ring .tl-ring__track{stroke:var(--tl-well)}.tl-root .tl-ring .tl-ring__fill{stroke:var(--tl-hue);stroke-linecap:round;transition:stroke-dashoffset .5s ease}.tl-root .tl-history{display:grid;gap:8px}.tl-root .tl-history-row{display:flex;width:100%;align-items:center;gap:12px;border-radius:14px;border:1px solid var(--tl-line);background:var(--tl-panel);padding:10px 12px;text-align:left;color:var(--tl-ink);cursor:pointer}.tl-root .tl-history-row:hover{border-color:var(--tl-line-strong)}.tl-root .tl-dot{width:10px;height:10px;flex:none;border-radius:999px;background:var(--tl-hue)}.tl-root .tl-badges{display:flex;flex-wrap:wrap;gap:10px}.tl-root .tl-badge{display:inline-flex;align-items:center;gap:8px;border-radius:999px;border:1px dashed var(--tl-line-strong);padding:5px 12px 5px 5px;font-size:12px;color:var(--tl-ink-faint)}.tl-root .tl-badge .tl-icon-badge{width:28px;height:28px;border-radius:999px;filter:grayscale(1);opacity:.4;box-shadow:none}.tl-root .tl-badge.is-earned{border-style:solid;border-color:color-mix(in srgb,var(--tl-hue) 45%,transparent);color:var(--tl-ink)}.tl-root .tl-badge.is-earned .tl-icon-badge{filter:none;opacity:1}.tl-root .tl-badge .tl-icon-badge svg{width:14px;height:14px}.tl-root .tl-note{margin-top:28px;font-family:Poppins-LightItalic,Poppins-Light,Poppins,sans-serif;font-style:italic;font-size:12px;color:var(--tl-ink-faint)}.tl-root .tl-article-card{display:flex;width:100%;gap:14px;align-items:flex-start;border-radius:18px;border:1px solid var(--tl-line);background:var(--tl-panel);padding:14px 16px;text-align:left;color:var(--tl-ink);cursor:pointer;transition:border-color .15s ease,transform .15s ease}.tl-root .tl-article-card:hover{transform:translate(2px);border-color:color-mix(in srgb,var(--tl-hue) 45%,transparent)}.tl-root .tl-num{display:grid;flex:none;place-items:center;width:34px;height:34px;border-radius:12px;font-family:Poppins-Bold,Poppins,sans-serif;font-size:13px;color:var(--tl-hue);background:color-mix(in srgb,var(--tl-hue) 13%,transparent)}.tl-root .tl-num.is-done{color:#fff;background:var(--tl-good)}[data-theme=dark] .tl-root .tl-num.is-done{color:#062b16}.tl-root .tl-article-grid{display:grid;gap:24px}@media (min-width: 1024px){.tl-root .tl-article-grid{grid-template-columns:236px minmax(0,1fr)}}@media (min-width: 1360px){.tl-root .tl-article-grid{grid-template-columns:236px minmax(0,1fr) 200px}}.tl-root .tl-rail{display:none}@media (min-width: 1024px){.tl-root .tl-rail{display:block;position:sticky;top:calc(var(--uip-h, 0px) + 16px);align-self:start;max-height:calc(100vh - var(--uip-h, 0px) - 32px);overflow-y:auto}}.tl-root .tl-toc{display:none}@media (min-width: 1360px){.tl-root .tl-toc{display:block;position:sticky;top:calc(var(--uip-h, 0px) + 16px);align-self:start;max-height:calc(100vh - var(--uip-h, 0px) - 32px);overflow-y:auto}}.tl-root .tl-rail-item{display:flex;width:100%;align-items:center;gap:8px;border-radius:10px;border:0;background:transparent;padding:7px 8px;text-align:left;font-size:12.5px;line-height:1.35;color:var(--tl-ink-soft);cursor:pointer}.tl-root .tl-rail-item:hover{background:var(--tl-well);color:var(--tl-ink)}.tl-root .tl-rail-item.is-current{background:color-mix(in srgb,var(--tl-hue) 13%,transparent);color:var(--tl-ink);font-family:Poppins-SemiBold,Poppins,sans-serif}.tl-root .tl-rail-item .tl-tick{display:grid;flex:none;place-items:center;width:18px;height:18px;border-radius:999px;border:1.5px solid var(--tl-line-strong);font-size:10px}.tl-root .tl-rail-item .tl-tick.is-done{border-color:transparent;background:var(--tl-good);color:#fff}.tl-root .tl-article-head{position:relative;overflow:hidden;padding:22px 18px}@media (min-width: 768px){.tl-root .tl-article-head{padding:28px 30px}}.tl-root .tl-article-head:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,var(--tl-hue),color-mix(in srgb,var(--tl-hue) 25%,transparent))}.tl-root .tl-block{margin-top:18px;padding:18px}@media (min-width: 768px){.tl-root .tl-block{padding:22px 26px}}.tl-root .tl-block h2{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-family:Poppins-Bold,Poppins,sans-serif;font-size:18px;font-weight:400;color:var(--tl-ink)}.tl-root .tl-block h2 svg{color:var(--tl-hue)}.tl-root .tl-prose{font-size:14.5px;line-height:1.75;color:var(--tl-ink-soft)}.tl-root .tl-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;margin-top:12px}.tl-root .tl-fact{border-radius:12px;background:var(--tl-well);padding:8px 12px;min-width:0}.tl-root .tl-fact span{display:block;font-size:11px;color:var(--tl-ink-faint)}.tl-root .tl-fact b{display:block;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:13px;font-weight:400;color:var(--tl-ink);overflow-wrap:anywhere}.tl-root .tl-sample{border-color:color-mix(in srgb,var(--tl-hue) 30%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--tl-hue) 9%,transparent),transparent 60%),var(--tl-panel)}.tl-root .tl-steps{position:relative;display:grid;gap:26px;margin:0;padding:0;list-style:none}.tl-root .tl-step{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;scroll-margin-top:calc(var(--uip-h, 0px) + 20px)}.tl-root .tl-step:before{content:"";position:absolute;left:17px;top:40px;bottom:-26px;width:2px;background:linear-gradient(180deg,color-mix(in srgb,var(--tl-hue) 35%,transparent),transparent)}.tl-root .tl-step:last-child:before{display:none}.tl-root .tl-step__num{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;font-family:Poppins-Bold,Poppins,sans-serif;font-size:14px;color:#fff;background:linear-gradient(135deg,var(--tl-hue),color-mix(in srgb,var(--tl-hue) 55%,#001a4d));box-shadow:0 6px 16px color-mix(in srgb,var(--tl-hue) 30%,transparent)}.tl-root .tl-step.is-target .tl-step__num{box-shadow:0 0 0 4px color-mix(in srgb,var(--tl-hue) 25%,transparent)}.tl-root .tl-step h3{margin:5px 0 6px;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.4;color:var(--tl-ink)}.tl-root .tl-fields{width:100%;margin-top:10px;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--tl-line);border-radius:14px;font-size:13px}.tl-root .tl-fields th,.tl-root .tl-fields td{padding:8px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--tl-line);color:var(--tl-ink-soft)}.tl-root .tl-fields tr:last-child td{border-bottom:0}.tl-root .tl-fields th{font-family:Poppins-SemiBold,Poppins,sans-serif;font-weight:400;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--tl-ink-faint);background:var(--tl-well)}.tl-root .tl-fields td:first-child{font-family:Poppins-Medium,Poppins,sans-serif;color:var(--tl-ink);white-space:nowrap}@media (max-width: 640px){.tl-root .tl-fields thead{display:none}.tl-root .tl-fields,.tl-root .tl-fields tbody,.tl-root .tl-fields tr,.tl-root .tl-fields td{display:block;width:100%}.tl-root .tl-fields tr{border-bottom:1px solid var(--tl-line);padding:6px 0}.tl-root .tl-fields td{border:0;padding:2px 12px;white-space:normal}}.tl-root .tl-figure{margin:14px 0 0}.tl-root .tl-shot{position:relative;display:block;width:100%;overflow:hidden;border-radius:16px;border:1px solid var(--tl-line);background:var(--tl-well);padding:0;cursor:zoom-in}.tl-root .tl-shot{display:flex;justify-content:center}.tl-root .tl-shot__frame{position:relative;display:inline-block;max-width:100%;line-height:0}.tl-root .tl-shot img{display:block;width:auto;max-width:100%;height:auto;max-height:75vh}.tl-root .tl-shot.is-loading{aspect-ratio:16 / 10}.tl-root .tl-shot.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);background-size:200% 100%}@media (prefers-reduced-motion: no-preference){.tl-root .tl-shot.is-loading:after{animation:tl-shimmer 1.4s linear infinite}}@keyframes tl-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.tl-root .tl-shot-missing{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:150px;border-radius:16px;border:1.5px dashed var(--tl-line-strong);background:var(--tl-well);padding:18px;text-align:center;font-size:12.5px;color:var(--tl-ink-faint)}.tl-root .tl-shot-missing svg{width:22px;height:22px;color:var(--tl-hue)}.tl-root .tl-marker,.tl-layer .tl-marker{position:absolute;display:grid;place-items:center;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:999px;border:2px solid #fff;font-family:Poppins-Bold,Poppins,sans-serif;font-size:12px;color:#fff;background:#e11d48;box-shadow:0 4px 12px #00000059;pointer-events:none;transition:transform .15s ease}.tl-root .tl-marker.is-hot,.tl-layer .tl-marker.is-hot{transform:scale(1.3)}.tl-root .tl-marks{display:grid;gap:6px;margin:10px 0 0;padding:0;list-style:none;font-size:13px;color:var(--tl-ink-soft)}@media (min-width: 640px){.tl-root .tl-marks{grid-template-columns:repeat(2,minmax(0,1fr))}}.tl-root .tl-marks li{display:flex;align-items:center;gap:8px;border-radius:10px;padding:3px 6px}.tl-root .tl-marks li:hover{background:var(--tl-well)}.tl-root .tl-marks .tl-marker{position:static;margin:0;width:22px;height:22px;font-size:11px;box-shadow:none;border-width:0}.tl-root .tl-caption{margin-top:8px;font-size:12.5px;color:var(--tl-ink-faint)}.tl-root .tl-report-grid{display:grid;gap:12px}@media (min-width: 768px){.tl-root .tl-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tl-root .tl-report{border-radius:16px;border:1px solid var(--tl-line);background:var(--tl-panel-strong);padding:14px 16px;font-size:13.5px;line-height:1.6;color:var(--tl-ink-soft)}.tl-root .tl-report dt{font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--tl-ink-faint);margin-top:8px}.tl-root .tl-mistake{display:grid;gap:4px;border-radius:14px;border:1px solid var(--tl-line);padding:12px 14px;font-size:13.5px;line-height:1.6}.tl-root .tl-mistake__problem{color:var(--tl-bad);font-family:Poppins-Medium,Poppins,sans-serif}.tl-root .tl-mistake__fix{color:var(--tl-ink-soft)}.tl-root .tl-quiz-q{margin-top:14px}.tl-root .tl-choice{display:flex;width:100%;align-items:center;gap:10px;margin-top:8px;border-radius:14px;border:1px solid var(--tl-line);background:var(--tl-panel-strong);padding:10px 12px;text-align:left;font-size:13.5px;color:var(--tl-ink);cursor:pointer}.tl-root .tl-choice:hover:not(:disabled){border-color:var(--tl-line-strong)}.tl-root .tl-choice:disabled{cursor:default}.tl-root .tl-choice.is-right{border-color:var(--tl-good);background:var(--tl-good-soft)}.tl-root .tl-choice.is-wrong{border-color:var(--tl-bad);background:var(--tl-bad-soft)}.tl-root .tl-choice__key{display:grid;flex:none;place-items:center;width:24px;height:24px;border-radius:8px;background:var(--tl-well);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:11px}.tl-root .tl-next{display:grid;gap:12px;margin-top:20px}@media (min-width: 768px){.tl-root .tl-next{grid-template-columns:1fr 1fr}}.tl-root .tl-next-card{display:flex;flex-direction:column;gap:4px;border-radius:18px;border:1px solid var(--tl-line);background:var(--tl-panel);padding:14px 16px;text-align:left;color:var(--tl-ink);cursor:pointer}.tl-root .tl-next-card:hover{border-color:var(--tl-line-strong)}.tl-root .tl-next-card--next{text-align:right;align-items:flex-end}.tl-root .tl-readbar{position:fixed;left:0;right:0;top:var(--uip-h, 0px);z-index:40;height:3px;pointer-events:none}.tl-root .tl-readbar>span{display:block;height:100%;transform-origin:0 50%;background:linear-gradient(90deg,var(--tl-hue),#22d3ee)}.tl-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000}.tl-layer .tl-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(6,12,28,.78)}.tl-layer .tl-palette{position:relative;margin:max(9vh,16px) auto 0;width:min(680px,calc(100vw - 32px));max-height:min(78vh,720px);display:flex;flex-direction:column;overflow:hidden;border-radius:22px;border:1px solid var(--tl-line);background:var(--tl-panel-strong);color:var(--tl-ink);box-shadow:0 30px 80px #0006;font-family:Poppins-Regular,Poppins,sans-serif}.tl-layer .tl-palette__input{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--tl-line);padding:14px 16px}.tl-layer .tl-palette__input input{flex:1;min-width:0;border:0;outline:none;background:transparent;font-size:16px;color:var(--tl-ink);box-shadow:none}.tl-layer .tl-palette__list{overflow-y:auto;padding:8px}.tl-layer .tl-result{display:flex;width:100%;gap:12px;align-items:flex-start;border-radius:14px;border:0;background:transparent;padding:10px 12px;text-align:left;color:var(--tl-ink);cursor:pointer}.tl-layer .tl-result.is-active{background:color-mix(in srgb,var(--tl-brand-2) 12%,transparent)}.tl-layer .tl-result mark{border-radius:4px;background:var(--tl-mark);color:inherit;padding:0 1px}.tl-layer .tl-result__meta{font-size:11px;color:var(--tl-ink-faint)}.tl-layer .tl-result__snippet{margin-top:2px;font-size:12.5px;line-height:1.5;color:var(--tl-ink-soft)}.tl-layer .tl-palette__foot{display:flex;flex-wrap:wrap;gap:12px;border-top:1px solid var(--tl-line);padding:8px 16px;font-size:11px;color:var(--tl-ink-faint)}.tl-layer .tl-palette__foot .tl-kbd,.tl-layer .tl-palette__input .tl-kbd{margin-left:0}[data-theme=dark] .tl-layer .tl-kbd{border-color:#ffffff2e;background:rgba(255,255,255,.06);color:#a8b4c6}.tl-layer .tl-group-label{padding:10px 12px 4px;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--tl-ink-faint)}.tl-layer .tl-lightbox{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px;overflow:auto}.tl-layer .tl-lightbox>*{flex:none}.tl-layer .tl-lightbox>:first-child{margin-top:auto}.tl-layer .tl-lightbox>:last-child{margin-bottom:auto}.tl-layer .tl-lightbox__frame{position:relative;display:inline-block;max-width:100%;overflow:hidden;border-radius:14px;background:#0b1220;line-height:0}.tl-layer .tl-lightbox__frame img{display:block;width:auto;height:auto;max-width:min(1400px,calc(100vw - 32px));max-height:calc(100vh - 130px)}.tl-layer .tl-lightbox__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.tl-layer .tl-lightbox__caption{max-width:900px;text-align:center;font-size:13px;color:#e2e8f0}.tl-layer.tl-layer--toast{inset:auto 16px 16px auto;z-index:100001;width:min(360px,calc(100vw - 32px))}.tl-layer .tl-toast{display:flex;gap:12px;align-items:center;border-radius:18px;border:1px solid var(--tl-line);background:var(--tl-panel-strong);padding:14px;color:var(--tl-ink);box-shadow:0 22px 54px #0000004d;font-family:Poppins-Regular,Poppins,sans-serif}html[data-brand=exinnov] .tl-root,html[data-brand=exinnov] .tl-layer{--tl-line: rgba(8, 128, 58, .14);--tl-line-strong: rgba(8, 128, 58, .3);--tl-shadow: 0 16px 40px rgba(4, 53, 29, .09);--tl-shadow-lift: 0 22px 50px rgba(4, 53, 29, .16);--tl-mark: rgba(26, 156, 69, .16)}html[data-brand=exinnov][data-theme=dark] .tl-root,html[data-brand=exinnov][data-theme=dark] .tl-layer,html[data-brand=exinnov] [data-theme=dark] .tl-root,html[data-brand=exinnov] [data-theme=dark] .tl-layer{--tl-line: rgba(120, 230, 170, .18);--tl-line-strong: rgba(120, 230, 170, .36);--tl-shadow: 0 18px 44px rgba(0, 0, 0, .4);--tl-shadow-lift: 0 24px 56px rgba(0, 0, 0, .5);--tl-mark: rgba(61, 181, 74, .22)}html[data-brand=exinnov] .tl-root{background:radial-gradient(1000px 560px at 6% 0%,rgba(26,156,69,.13),transparent 62%),radial-gradient(1100px 640px at 96% 2%,rgba(240,160,24,.1),transparent 64%),linear-gradient(180deg,#f5fbf7 0%,#edf8f1 55%,#f4faf6 100%)}html[data-brand=exinnov][data-theme=dark] .tl-root,html[data-brand=exinnov] [data-theme=dark] .tl-root{background:radial-gradient(1000px 560px at 6% 0%,rgba(26,156,69,.16),transparent 62%),radial-gradient(1100px 640px at 96% 2%,rgba(240,160,24,.12),transparent 64%),linear-gradient(180deg,#0f1512 0%,#121a16 55%,#0e1310 100%)}html[data-brand=exinnov] .tl-root .tl-hero{background:radial-gradient(600px 300px at 90% 0%,rgba(240,160,24,.4),transparent 70%),radial-gradient(500px 280px at 0% 100%,rgba(61,181,74,.45),transparent 70%),linear-gradient(135deg,#065a2f 0%,#08803a 55%,#1a9c45 100%);box-shadow:0 24px 60px #04351d4d}html[data-brand=exinnov][data-theme=dark] .tl-root .tl-link,html[data-brand=exinnov] [data-theme=dark] .tl-root .tl-link,html[data-brand=exinnov][data-theme=dark] .tl-root .tl-rich .tl-route,html[data-brand=exinnov] [data-theme=dark] .tl-root .tl-rich .tl-route,html[data-brand=exinnov][data-theme=dark] .tl-root .tl-rich .tl-read,html[data-brand=exinnov] [data-theme=dark] .tl-root .tl-rich .tl-read{color:#8fdfa5}.pcf-launcher-modal-scope{--dm-brand: var(--color-brandPrimary, #0047b8);--dm-brand-2: var(--color-brandSecondary, #0b74de);--dm-accent: var(--color-redaccent, #0891b2);--dm-ink: #0b1220;--dm-ink-soft: #475569;--dm-ink-faint: #64748b;--dm-panel: rgba(255, 255, 255, .72);--dm-panel-strong: rgba(255, 255, 255, .9);--dm-line: rgba(0, 71, 184, .16);--dm-line-strong: rgba(0, 71, 184, .32);--dm-shadow: 0 22px 52px rgba(4, 27, 74, .12);--dm-shadow-lift: 0 38px 84px rgba(4, 27, 74, .26);--dm-inset: inset 0 1px 0 rgba(255, 255, 255, .72);--dm-sheen: rgba(255, 255, 255, .85);color:var(--dm-ink);font-family:Poppins-Regular,Poppins,sans-serif}[data-theme=dark] .pcf-launcher-modal-scope{--dm-ink: #f1f5f9;--dm-ink-soft: #cbd5e1;--dm-ink-faint: #94a3b8;--dm-panel: rgba(30, 33, 42, .72);--dm-panel-strong: rgba(24, 27, 36, .92);--dm-line: rgba(96, 165, 250, .22);--dm-line-strong: rgba(96, 165, 250, .44);--dm-shadow: 0 26px 60px rgba(0, 0, 0, .44);--dm-shadow-lift: 0 40px 90px rgba(0, 0, 0, .6);--dm-inset: inset 0 1px 0 rgba(255, 255, 255, .06);--dm-sheen: rgba(148, 197, 255, .28)}.pcf-launcher-modal-scope .pcf-launcher-modal-backdrop{background:color-mix(in srgb,black 55%,transparent)}.pcf-launcher-modal-dialog{border-color:var(--dm-line);background:var(--dm-panel-strong);box-shadow:var(--dm-shadow),var(--dm-inset);outline:none}.pcf-launcher-modal-dialog:focus-visible{outline:3px solid var(--dm-brand-2);outline-offset:-3px}.pcf-launcher-modal-dialog h2{color:var(--dm-ink)}.pcf-launcher-modal-dialog p{color:var(--dm-ink-soft)}.pcf-launcher-modal-scope .pcf-launcher-modal-close{border-color:var(--dm-line);background-color:var(--dm-panel-strong);color:var(--dm-ink-soft);box-shadow:var(--dm-inset)}.pcf-launcher-modal-scope .pcf-launcher-modal-close:hover{border-color:var(--dm-line-strong);color:var(--dm-brand-2)}@media (max-width: 639px){.pcf-launcher-modal-dialog{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion: reduce){.pcf-launcher-modal-scope .pcf-launcher-modal-close{transition:none}}.sales-dashboard-2026{--sd-text: #041b4a;--sd-muted: #335d89;--sd-soft: #5a88b8;--sd-border: rgba(0, 71, 184, .16);--sd-card: rgba(232, 246, 255, .78);--sd-card-strong: rgba(255, 255, 255, .9);--sd-menu: #ffffff;--sd-inner: rgba(255, 255, 255, .58);--sd-pill: rgba(238, 249, 255, .74);--sd-shadow: 0 26px 72px rgba(0, 71, 184, .14);--sd-shadow-hover: 0 34px 94px rgba(0, 71, 184, .18);--sd-ring: rgba(11, 116, 222, .2);background:radial-gradient(circle at 8% 0%,rgba(73,166,255,.22),transparent 30%),radial-gradient(circle at 88% 12%,rgba(11,116,222,.16),transparent 34%),radial-gradient(circle at 50% 105%,rgba(8,145,178,.12),transparent 36%),linear-gradient(135deg,#eef9ff 0%,#d9efff 48%,#f7fbff 100%)!important;color:var(--sd-text);isolation:isolate}.sales-dashboard-2026[data-dashboard-theme=dark]{--sd-text: #f8fbff;--sd-muted: #bfe8ff;--sd-soft: #8dcfff;--sd-border: rgba(168, 223, 255, .14);--sd-card: rgba(3, 18, 37, .76);--sd-card-strong: rgba(6, 43, 116, .68);--sd-menu: #061a3b;--sd-inner: rgba(255, 255, 255, .065);--sd-pill: rgba(255, 255, 255, .09);--sd-shadow: 0 28px 90px rgba(0, 0, 0, .42);--sd-shadow-hover: 0 34px 100px rgba(0, 0, 0, .5);--sd-ring: rgba(73, 166, 255, .22);background:radial-gradient(circle at 8% 4%,rgba(11,116,222,.24),transparent 26%),radial-gradient(circle at 86% 12%,rgba(8,145,178,.28),transparent 34%),radial-gradient(circle at 48% 105%,rgba(73,166,255,.12),transparent 36%),linear-gradient(135deg,#020817 0%,#061a3b 46%,#0a3168 100%)!important}.sales-dashboard-filter-layer{background:transparent!important;isolation:isolate}.sales-dashboard-filter-dialog{box-shadow:0 34px 90px #0000006b,0 0 0 1px color-mix(in srgb,var(--sd-border) 72%,transparent)!important}.sales-dashboard-filter-header{position:relative;z-index:2}.sales-dashboard-filter-body{scrollbar-color:color-mix(in srgb,var(--color-brandPrimary) 64%,transparent) transparent;scrollbar-width:thin}.sales-dashboard-filter-body::-webkit-scrollbar{width:6px}.sales-dashboard-filter-body::-webkit-scrollbar-track{background:transparent}.sales-dashboard-filter-body::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--color-brandPrimary) 64%,transparent)}@media (min-width: 1024px){.sales-dashboard-filter-layer{top:var(--uip-h, 0px)}html.app-desktop-sidebar-open .sales-dashboard-filter-layer{left:var(--app-desktop-sidebar-offset, 15.5rem);transition:left .2s ease-out}.sales-dashboard-filter-dialog{max-height:calc(100dvh - var(--uip-h, 0px) - 2.5rem)!important}}@media (min-width: 1024px) and (prefers-reduced-motion: reduce){html.app-desktop-sidebar-open .sales-dashboard-filter-layer{transition:none}}.sales-dashboard-2026 .sales-dashboard-glass{position:relative;overflow:hidden;background:linear-gradient(145deg,var(--sd-card-strong),var(--sd-card) 58%,rgba(8,15,31,.88)) padding-box,linear-gradient(145deg,rgba(255,255,255,.15),rgba(11,116,222,.24),rgba(8,145,178,.18)) border-box!important;border:1px solid transparent!important;box-shadow:var(--sd-shadow)!important;backdrop-filter:blur(24px) saturate(1.18);-webkit-backdrop-filter:blur(24px) saturate(1.18)}.sales-dashboard-2026 .sales-dashboard-glass>*{position:relative;z-index:1}.sales-dashboard-2026[data-dashboard-theme=dark] .sales-dashboard-glass{background:linear-gradient(135deg,rgba(17,24,39,.78),rgba(15,23,42,.58)) padding-box,linear-gradient(145deg,rgba(255,255,255,.14),rgba(73,166,255,.18),rgba(8,145,178,.14)) border-box!important}.sales-dashboard-2026[data-dashboard-theme=light] .sales-dashboard-glass{background:linear-gradient(145deg,rgba(255,255,255,.84),rgba(232,246,255,.72)) padding-box,linear-gradient(145deg,rgba(255,255,255,.9),rgba(11,116,222,.22),rgba(8,145,178,.18)) border-box!important}.sales-dashboard-2026 .sales-dashboard-glass:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 34%),radial-gradient(circle at 86% 0%,rgba(11,116,222,.14),transparent 30%)}.sales-dashboard-2026 .sales-dashboard-glass:after{position:absolute;right:0;bottom:0;left:0;height:2px;content:"";pointer-events:none;background:linear-gradient(90deg,transparent,#0047b8,#0891b2,transparent);opacity:.82}.sales-dashboard-2026 .sales-dashboard-glass:hover{box-shadow:var(--sd-shadow-hover)!important}.sales-dashboard-2026 .sales-dashboard-hero-title{color:#e8f6ff!important}.sales-dashboard-2026 .sales-dashboard-inner,.sales-dashboard-2026 .sales-dashboard-chip,.sales-dashboard-2026 .sales-dashboard-icon{background:var(--sd-inner)!important;border-color:var(--sd-border)!important;color:var(--sd-text)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.sales-dashboard-2026 .sales-dashboard-control-strip{position:sticky;top:12px;z-index:30}.sales-dashboard-2026 .sales-dashboard-action-button{display:inline-grid;width:46px;height:46px;place-items:center;border:1px solid var(--sd-border);border-radius:999px;background:rgba(255,255,255,.09);color:var(--sd-muted);box-shadow:inset 0 1px #ffffff1a,0 12px 28px #00000038;transition:transform .22s ease,color .22s ease,background .22s ease,box-shadow .22s ease}.sales-dashboard-2026 .sales-dashboard-action-button:hover{transform:translateY(-2px);background:rgba(255,255,255,.14);color:#fff;box-shadow:inset 0 1px #ffffff24,0 18px 36px #00000047}.sales-dashboard-2026 .sales-dashboard-action-button-accent{background:linear-gradient(135deg,#0047b8 0%,#0891b2 100%);color:#fff;border-color:#ffffff29}.sales-dashboard-2026 .sales-dashboard-download-icon{color:#0047b8;stroke:currentColor}.sales-dashboard-2026 .sales-dashboard-action-button-accent .sales-dashboard-download-icon{color:#fff}.sales-dashboard-2026 .sales-dashboard-topbar{position:sticky;top:12px;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px;border:1px solid var(--sd-border);border-radius:30px;background:color-mix(in srgb,var(--sd-card-strong) 72%,transparent);box-shadow:var(--sd-shadow);backdrop-filter:blur(22px) saturate(1.15);-webkit-backdrop-filter:blur(22px) saturate(1.15)}.sales-dashboard-2026 .sales-dashboard-search{display:inline-flex;width:min(100%,420px);min-height:48px;align-items:center;gap:12px;border:1px solid var(--sd-border);border-radius:999px;background:var(--sd-pill);color:var(--sd-muted);padding:0 18px;text-align:left;box-shadow:inset 0 1px #ffffff1f}.sales-dashboard-2026 .sales-dashboard-reference-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.sales-dashboard-2026 .sales-dashboard-panel{position:relative;overflow:hidden;min-width:0;border:1px solid transparent;border-radius:28px;background:linear-gradient(145deg,var(--sd-card-strong),var(--sd-card)) padding-box,linear-gradient(145deg,rgba(255,255,255,.28),rgba(11,116,222,.22),rgba(8,145,178,.16)) border-box;box-shadow:var(--sd-shadow);padding:24px;backdrop-filter:blur(24px) saturate(1.18);-webkit-backdrop-filter:blur(24px) saturate(1.18)}.sales-dashboard-2026 .sales-dashboard-panel:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 38%),radial-gradient(circle at 86% 0%,rgba(11,116,222,.14),transparent 34%)}.sales-dashboard-2026 .sales-dashboard-panel>*{position:relative;z-index:1}.sales-dashboard-2026 .sales-dashboard-main-chart{grid-column:span 8;min-height:430px}.sales-dashboard-2026 .sales-dashboard-warehouse-chart-scroll{min-height:310px;max-height:min(62vh,640px);overflow-y:auto;overscroll-behavior:contain;padding-right:6px;scrollbar-gutter:stable}.sales-dashboard-2026 .sales-dashboard-warehouse-chart-canvas{position:relative;min-width:0}.sales-dashboard-2026 .sales-dashboard-active-card{grid-column:span 4;min-height:430px}.sales-dashboard-2026 .sales-dashboard-activity-card,.sales-dashboard-2026 .sales-dashboard-credit-panel,.sales-dashboard-2026 .sales-dashboard-portfolio-panel{min-height:280px}.sales-dashboard-2026 .sales-dashboard-activity-card{grid-column:span 5}.sales-dashboard-2026 .sales-dashboard-credit-panel{grid-column:span 3}.sales-dashboard-2026 .sales-dashboard-portfolio-panel{grid-column:span 4}.sales-dashboard-2026 .sales-dashboard-eyebrow{color:var(--sd-text);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:13px;letter-spacing:0}.sales-dashboard-2026 .sales-dashboard-card-subtitle{margin-top:5px;color:var(--sd-muted);font-family:Poppins-Regular,Poppins,sans-serif;font-size:12px;line-height:1.45}.sales-dashboard-2026 .sales-dashboard-big-number{color:var(--sd-text);font-family:Poppins-Light,Poppins,sans-serif;font-size:clamp(2rem,4vw,3.1rem);line-height:1}.sales-dashboard-2026 .sales-dashboard-change-pill{display:inline-flex;align-items:center;min-height:28px;border-radius:999px;padding:0 10px;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:12px}.sales-dashboard-2026 .sales-dashboard-change-positive{color:#0047b8;background:rgba(0,71,184,.12)}.sales-dashboard-2026 .sales-dashboard-change-negative{color:#fb7185;background:rgba(251,113,133,.12)}.sales-dashboard-2026 .sales-dashboard-round-button,.sales-dashboard-2026 .sales-dashboard-lock-button,.sales-dashboard-2026 .sales-dashboard-filter-pill,.sales-dashboard-2026 .sales-dashboard-performance-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--sd-border);border-radius:999px;background:var(--sd-pill);color:var(--sd-muted);min-height:42px;padding:0 14px;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:12px;transition:transform .22s ease,background .22s ease,color .22s ease}.sales-dashboard-2026 .sales-dashboard-round-button{width:42px;padding:0}.sales-dashboard-2026 .sales-dashboard-round-button:hover,.sales-dashboard-2026 .sales-dashboard-lock-button:hover,.sales-dashboard-2026 .sales-dashboard-filter-pill:hover,.sales-dashboard-2026 .sales-dashboard-performance-pill:hover{transform:translateY(-2px);color:var(--sd-text)}.sales-dashboard-2026 .sales-dashboard-payment-card{position:relative;min-height:148px;margin-top:24px;overflow:hidden;border-radius:22px;background:radial-gradient(circle at 85% 20%,rgba(255,255,255,.32),transparent 22%),linear-gradient(135deg,#0047b8 0%,#0b74de 50%,#0891b2 100%);box-shadow:0 24px 42px #0047b83d;padding:20px}.sales-dashboard-2026 .sales-dashboard-payment-card:before{position:absolute;top:-26px;right:44px;width:122px;height:220px;content:"";transform:rotate(38deg);border-radius:28px;background:rgba(255,255,255,.22)}.sales-dashboard-2026 .sales-dashboard-payment-card:after{position:absolute;right:-32px;top:38px;width:78px;height:78px;content:"";border-radius:999px;background:color-mix(in srgb,var(--sd-card) 88%,#000 12%)}.sales-dashboard-2026 .sales-dashboard-send-button{position:absolute;bottom:18px;left:20px;min-height:36px;border-radius:999px;background:rgba(255,255,255,.16);color:#fff;padding:0 18px;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:12px}.sales-dashboard-2026 .sales-dashboard-card-brand{position:absolute;right:28px;bottom:18px;color:#fff;font-family:Poppins-Black,Poppins,sans-serif;font-size:22px;font-style:italic}.sales-dashboard-2026 .sales-dashboard-card-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.sales-dashboard-2026 .sales-dashboard-card-actions div,.sales-dashboard-2026 .sales-dashboard-mini-kpi,.sales-dashboard-2026 .sales-dashboard-portfolio-row{border:1px solid var(--sd-border);border-radius:20px;background:var(--sd-inner)}.sales-dashboard-2026 .sales-dashboard-card-actions div{min-width:0;padding:12px;text-align:center}.sales-dashboard-2026 .sales-dashboard-card-actions span{display:inline-grid;width:36px;height:36px;place-items:center;border-radius:999px;background:var(--sd-pill);color:#0047b8}.sales-dashboard-2026 .sales-dashboard-card-actions p,.sales-dashboard-2026 .sales-dashboard-mini-kpi p,.sales-dashboard-2026 .sales-dashboard-portfolio-row span{margin:6px 0 0;color:var(--sd-muted);font-size:11px}.sales-dashboard-2026 .sales-dashboard-card-actions b,.sales-dashboard-2026 .sales-dashboard-mini-kpi b,.sales-dashboard-2026 .sales-dashboard-portfolio-row b{display:block;color:var(--sd-text);font-family:Poppins-Bold,Poppins,sans-serif;font-size:12px}.sales-dashboard-2026 .sales-dashboard-mini-search{display:flex;width:100%;min-height:42px;align-items:center;gap:10px;margin-top:18px;border-radius:999px;color:var(--sd-muted);text-align:left}.sales-dashboard-2026 .sales-dashboard-mini-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.sales-dashboard-2026 .sales-dashboard-mini-kpi{display:flex;align-items:center;gap:10px;padding:12px}.sales-dashboard-2026 .sales-dashboard-mini-kpi-icon,.sales-dashboard-2026 .sales-dashboard-rank-badge{display:grid;width:34px;height:34px;flex:none;place-items:center;border-radius:999px;background:linear-gradient(135deg,#0047b8 0%,#0891b2 100%);color:#fff}.sales-dashboard-2026 .sales-dashboard-credit-ring{display:grid;width:min(210px,78vw);aspect-ratio:1;place-items:center;margin:26px auto 18px;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--sd-card) 92%,transparent) 0 50%,transparent 51%),conic-gradient(#0047b8 0 var(--credit-pct),rgba(0,71,184,.2) var(--credit-pct) 100%);box-shadow:inset 0 0 0 22px color-mix(in srgb,var(--sd-card) 82%,transparent)}.sales-dashboard-2026 .sales-dashboard-credit-ring div{text-align:center}.sales-dashboard-2026 .sales-dashboard-credit-ring span,.sales-dashboard-2026 .sales-dashboard-credit-caption span{display:block;color:var(--sd-muted);font-size:12px}.sales-dashboard-2026 .sales-dashboard-credit-ring b{color:var(--sd-text);font-family:Poppins-Light,Poppins,sans-serif;font-size:24px}.sales-dashboard-2026 .sales-dashboard-credit-caption{text-align:center}.sales-dashboard-2026 .sales-dashboard-credit-caption b{color:var(--sd-text);font-family:Poppins-Light,Poppins,sans-serif;font-size:24px}.sales-dashboard-2026 .sales-dashboard-portfolio-number{margin-top:8px;font-size:28px}.sales-dashboard-2026 .sales-dashboard-performance-pill-active{border-color:transparent;background:linear-gradient(135deg,#0047b8 0%,#0891b2 100%);color:#fff}.sales-dashboard-2026 .sales-dashboard-portfolio-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px}.sales-dashboard-2026 .sales-dashboard-portfolio-row p{margin:0;overflow:hidden;color:var(--sd-text);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.sales-dashboard-2026[data-dashboard-theme=light] .sales-dashboard-action-button,.sales-dashboard-2026[data-dashboard-theme=light] .sales-dashboard-round-button{background:rgba(238,249,255,.78);color:#062b74;box-shadow:inset 0 1px #ffffff8f,0 12px 26px #0047b81a}.sales-dashboard-2026[data-dashboard-theme=light] .sales-dashboard-action-button:hover,.sales-dashboard-2026[data-dashboard-theme=light] .sales-dashboard-round-button:hover{background:rgba(238,249,255,.96);color:#041b4a;box-shadow:inset 0 1px #ffffffb3,0 18px 34px #0047b829}.sales-dashboard-2026[data-dashboard-theme=light] .sales-dashboard-action-button-accent,.sales-dashboard-2026[data-dashboard-theme=light] .sales-dashboard-action-button-accent:hover{background:linear-gradient(135deg,#0047b8 0%,#0891b2 100%);color:#fff;border-color:#ffffff8c;box-shadow:inset 0 1px #ffffff6b,0 16px 32px #0047b83d}.sales-dashboard-2026[data-dashboard-theme=light] .sales-dashboard-search:hover{background:rgba(238,249,255,.96);color:#041b4a}.sales-dashboard-2026 .sales-dashboard-chip{background:var(--sd-pill)!important}.sales-dashboard-2026 .sales-dashboard-icon{box-shadow:inset 0 1px #ffffff24,0 12px 26px #0f172a14}.sales-dashboard-2026[data-dashboard-theme=dark] [class*=text-slate-900],.sales-dashboard-2026[data-dashboard-theme=dark] [class*=text-slate-800],.sales-dashboard-2026[data-dashboard-theme=dark] [class*=text-slate-700]{color:var(--sd-text)!important}.sales-dashboard-2026[data-dashboard-theme=dark] [class*=text-slate-600],.sales-dashboard-2026[data-dashboard-theme=dark] [class*=text-slate-500]{color:var(--sd-muted)!important}.sales-dashboard-2026[data-dashboard-theme=dark] [class*=text-slate-400]{color:var(--sd-soft)!important}.sales-dashboard-2026[data-dashboard-theme=dark] [class*="bg-white/"],.sales-dashboard-2026[data-dashboard-theme=dark] [class*="bg-white["]{background-color:var(--sd-inner)!important}.sales-dashboard-2026[data-dashboard-theme=dark] [class*=border-slate-200],.sales-dashboard-2026[data-dashboard-theme=dark] [class*=border-slate-300]{border-color:var(--sd-border)!important}.sales-dashboard-2026[data-dashboard-theme=light] .warehouse-dsr-sticky{background:#f8fbff}.sales-dashboard-2026[data-dashboard-theme=light] .warehouse-dsr-total-sticky{background:#eaf2ff}.sales-dashboard-2026[data-dashboard-theme=dark] .warehouse-dsr-sticky{background:#061a3b;color:#f8fbff}.sales-dashboard-2026[data-dashboard-theme=dark] .warehouse-dsr-total-sticky{background:#0a3168;color:#f8fbff}.sales-dashboard-2026 input,.sales-dashboard-2026 select,.sales-dashboard-2026 textarea{min-height:44px;font-size:16px}.sales-dashboard-2026 input:focus,.sales-dashboard-2026 select:focus,.sales-dashboard-2026 textarea:focus{outline:none;box-shadow:0 0 0 4px var(--sd-ring)}.sales-dashboard-2026 .recharts-default-legend{color:var(--sd-muted)}.sales-dashboard-2026 [class*=text-slate-900],.sales-dashboard-2026 [class*=text-slate-800],.sales-dashboard-2026 [class*=text-slate-700]{color:var(--sd-text)!important}.sales-dashboard-2026 [class*=text-slate-600],.sales-dashboard-2026 [class*=text-slate-500]{color:var(--sd-muted)!important}.sales-dashboard-2026 [class*=text-slate-400]{color:var(--sd-soft)!important}.sales-dashboard-2026 [class*="bg-white/"],.sales-dashboard-2026 [class*="bg-white["]{background-color:var(--sd-inner)!important}.sales-dashboard-2026 [class*=border-slate-200],.sales-dashboard-2026 [class*=border-slate-300]{border-color:var(--sd-border)!important}.sales-dashboard-empty{display:grid;min-height:100%;place-items:center;border:1px dashed var(--sd-border);border-radius:24px;background:var(--sd-inner);color:var(--sd-muted);padding:24px;text-align:center}.sales-dashboard-loader-card{position:relative;overflow:hidden;min-height:138px;border-radius:28px;border:1px solid var(--sd-border);background:var(--sd-inner)}.sales-dashboard-loader-card:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent);animation:sales-dashboard-shimmer 1.45s infinite}.sales-dashboard-2026[data-dashboard-theme=dark] .sales-dashboard-loader-card:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}@keyframes sales-dashboard-shimmer{to{transform:translate(100%)}}@media (max-width: 1180px){.sales-dashboard-2026 .sales-dashboard-reference-grid{grid-template-columns:1fr}.sales-dashboard-2026 .sales-dashboard-main-chart,.sales-dashboard-2026 .sales-dashboard-active-card,.sales-dashboard-2026 .sales-dashboard-activity-card,.sales-dashboard-2026 .sales-dashboard-credit-panel,.sales-dashboard-2026 .sales-dashboard-portfolio-panel{grid-column:auto}}@media (max-width: 640px){.sales-dashboard-2026 .sales-dashboard-topbar{align-items:stretch;border-radius:24px;flex-direction:column}.sales-dashboard-2026 .sales-dashboard-search{width:100%}.sales-dashboard-2026 .sales-dashboard-reference-grid{grid-template-columns:1fr}.sales-dashboard-2026 .sales-dashboard-panel{border-radius:24px;padding:18px}.sales-dashboard-2026 .sales-dashboard-card-actions,.sales-dashboard-2026 .sales-dashboard-mini-kpi-grid{grid-template-columns:1fr}.sales-dashboard-2026{border-radius:0}.sales-dashboard-2026 canvas{max-width:100%}}.sales-dashboard-2026 .sales-dashboard-payment-card:has(>.sales-dashboard-send-button){padding-bottom:66px}.sales-dashboard-2026.sds-desk[data-dashboard-theme],.sales-dashboard-2026.sds-dialog[data-dashboard-theme],.sales-dashboard-2026.sds-layer[data-dashboard-theme]{--sd-text: var(--dq-strong, #ffffff);--sd-muted: var(--dq-muted, #a9b8cd);--sd-soft: var(--dq-soft, #7f8ea5);--sd-border: var(--dq-line, rgba(255, 255, 255, .08));--sd-card: var(--dq-panel, #121b2e);--sd-card-strong: var(--dq-panel, #121b2e);--sd-menu: var(--dq-panel-2, #182339);--sd-inner: var(--dq-panel-2, #182339);--sd-pill: var(--dq-panel-2, #182339);--sd-shadow: var(--dq-shadow, 0 18px 42px rgba(0, 0, 0, .35));--sd-shadow-hover: var(--dq-shadow, 0 18px 42px rgba(0, 0, 0, .35));--sd-ring: rgba(124, 183, 255, .24)}.sales-dashboard-2026.sds-desk[data-dashboard-theme]{container-type:inline-size;min-height:0;margin:0;overflow:visible;background:transparent!important;background-image:none!important;isolation:auto}.sales-dashboard-2026.sds-layer[data-dashboard-theme]{background:transparent!important;background-image:none!important}.sales-dashboard-2026.sds-dialog[data-dashboard-theme]{border-color:var(--dq-line-strong, rgba(255, 255, 255, .16))!important;background:var(--dq-panel, #121b2e)!important;background-image:none!important;color:var(--dq-ink, #eef3fb)}.sales-dashboard-2026.sds-desk .sales-dashboard-panel,.sales-dashboard-2026.sds-desk .sales-dashboard-glass{border:1px solid var(--dq-line, rgba(255, 255, 255, .08))!important;border-radius:20px;background:var(--dq-panel, #121b2e)!important;background-image:none!important;box-shadow:var(--dq-shadow, 0 18px 42px rgba(0, 0, 0, .35))!important;backdrop-filter:none;-webkit-backdrop-filter:none}.sales-dashboard-2026.sds-desk .sales-dashboard-panel{padding:18px}.sales-dashboard-2026.sds-desk .sales-dashboard-panel.p-0{padding:0}.sales-dashboard-2026.sds-desk .sales-dashboard-panel:before,.sales-dashboard-2026.sds-desk .sales-dashboard-glass:before,.sales-dashboard-2026.sds-desk .sales-dashboard-glass:after{display:none}.sales-dashboard-2026.sds-desk .sales-dashboard-inner,.sales-dashboard-2026.sds-desk .sales-dashboard-chip,.sales-dashboard-2026.sds-desk .sales-dashboard-icon{backdrop-filter:none;-webkit-backdrop-filter:none}.sales-dashboard-2026.sds-desk .sales-dashboard-eyebrow{color:var(--dq-muted, #a9b8cd);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.sales-dashboard-2026.sds-desk .sales-dashboard-big-number{font-family:Poppins-Bold,Poppins,sans-serif;font-size:clamp(1.6rem,3.4cqi,2.4rem);font-variant-numeric:tabular-nums;white-space:nowrap}.sales-dashboard-2026.sds-desk .sales-dashboard-change-positive{color:#6ee7b7;background:rgba(16,185,129,.14)}.sales-dashboard-2026.sds-desk .sales-dashboard-payment-card{border-radius:18px;background:radial-gradient(circle at 85% 20%,rgba(255,255,255,.18),transparent 26%),linear-gradient(135deg,var(--dq-brand, #0047b8) 0%,var(--dq-brand-2, #0b74de) 100%);box-shadow:none}.sales-dashboard-2026.sds-desk .sales-dashboard-payment-card .text-2xl{font-variant-numeric:tabular-nums;white-space:nowrap}.sales-dashboard-2026.sds-desk .sales-dashboard-card-actions div,.sales-dashboard-2026.sds-desk .sales-dashboard-mini-kpi,.sales-dashboard-2026.sds-desk .sales-dashboard-portfolio-row{border-radius:14px}.sales-dashboard-2026.sds-desk .sales-dashboard-card-actions b,.sales-dashboard-2026.sds-desk .sales-dashboard-mini-kpi b,.sales-dashboard-2026.sds-desk .sales-dashboard-portfolio-row b{overflow:hidden;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.sales-dashboard-2026.sds-desk .sales-dashboard-mini-kpi>div:last-child{min-width:0}.sales-dashboard-2026.sds-desk .sales-dashboard-card-actions span,.sales-dashboard-2026.sds-desk .sales-dashboard-mini-kpi-icon,.sales-dashboard-2026.sds-desk .sales-dashboard-rank-badge{color:#fff;background:linear-gradient(135deg,var(--dq-brand, #0047b8),var(--dq-brand-2, #0b74de))}.sales-dashboard-2026.sds-desk .sales-dashboard-round-button,.sales-dashboard-2026.sds-desk .sales-dashboard-lock-button,.sales-dashboard-2026.sds-desk .sales-dashboard-filter-pill,.sales-dashboard-2026.sds-desk .sales-dashboard-performance-pill,.sales-dashboard-2026.sds-desk .sales-dashboard-action-button{border-color:var(--dq-line-strong, rgba(255, 255, 255, .16));background:var(--dq-panel-2, #182339);color:var(--dq-ink, #eef3fb);box-shadow:none}.sales-dashboard-2026.sds-desk .sales-dashboard-performance-pill-active{border-color:transparent;background:linear-gradient(135deg,var(--dq-brand, #0047b8),var(--dq-brand-2, #0b74de));color:#fff}.sales-dashboard-2026.sds-desk .sales-dashboard-credit-ring b,.sales-dashboard-2026.sds-desk .sales-dashboard-credit-caption b{font-family:Poppins-Bold,Poppins,sans-serif;font-size:20px;font-variant-numeric:tabular-nums;white-space:nowrap}.sales-dashboard-2026.sds-desk .warehouse-dsr-sticky{background:var(--dq-panel, #121b2e);color:var(--dq-ink, #eef3fb)}.sales-dashboard-2026.sds-desk .warehouse-dsr-total-sticky{background:var(--dq-panel-2, #182339);color:var(--dq-strong, #ffffff)}@container (max-width: 1180px){.sales-dashboard-2026.sds-desk .sales-dashboard-main-chart{grid-column:span 7}.sales-dashboard-2026.sds-desk .sales-dashboard-active-card{grid-column:span 5}.sales-dashboard-2026.sds-desk .sales-dashboard-activity-card{grid-column:span 7}.sales-dashboard-2026.sds-desk .sales-dashboard-credit-panel{grid-column:span 5}.sales-dashboard-2026.sds-desk .sales-dashboard-portfolio-panel{grid-column:span 12}}@container (max-width: 760px){.sales-dashboard-2026.sds-desk .sales-dashboard-reference-grid{grid-template-columns:minmax(0,1fr)}.sales-dashboard-2026.sds-desk .sales-dashboard-main-chart,.sales-dashboard-2026.sds-desk .sales-dashboard-active-card,.sales-dashboard-2026.sds-desk .sales-dashboard-activity-card,.sales-dashboard-2026.sds-desk .sales-dashboard-credit-panel,.sales-dashboard-2026.sds-desk .sales-dashboard-portfolio-panel{grid-column:auto;min-height:0}.sales-dashboard-2026.sds-desk .sales-dashboard-mini-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 761px){.sales-dashboard-2026.sds-desk .sales-dashboard-reference-grid:has(>.sales-dashboard-credit-panel.hidden)>.sales-dashboard-activity-card{grid-column:span 5}.sales-dashboard-2026.sds-desk .sales-dashboard-reference-grid:has(>.sales-dashboard-credit-panel.hidden)>.sales-dashboard-portfolio-panel{grid-column:span 7}}.dq-root{--dq-ink: #0b1220;--dq-strong: #101a2e;--dq-muted: #5b6b82;--dq-soft: #8796ab;--dq-surface: #f3f6fb;--dq-panel: #ffffff;--dq-panel-2: #f6f8fc;--dq-line: rgba(15, 23, 42, .09);--dq-line-strong: rgba(15, 23, 42, .16);--dq-brand: var(--color-brandPrimary, #0047b8);--dq-brand-2: var(--color-brandSecondary, #0b74de);--dq-gold: #f5b301;--dq-good: #059669;--dq-bad: #e11d48;--dq-warn: #d97706;--dq-shadow: 0 18px 42px rgba(4, 27, 74, .12);--dq-shadow-lift: 0 40px 90px rgba(4, 27, 74, .32);--dq-hue: var(--dq-brand);position:fixed;inset:var(--uip-h, 56px) 0 0 var(--dq-left, 0px);z-index:8000;display:flex;padding:clamp(6px,1.3vw,18px);background:radial-gradient(120% 80% at 50% 0%,rgba(253,188,90,.18),transparent 60%),rgba(7,14,34,.42);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:var(--dq-ink);font-family:Poppins-Regular,Poppins,sans-serif;animation:dq-fade-in .22s ease-out}.dq-root.is-dark{--dq-ink: #eef3fb;--dq-strong: #ffffff;--dq-muted: #a9b8cd;--dq-soft: #7f8ea5;--dq-surface: #0b1222;--dq-panel: #121b2e;--dq-panel-2: #182339;--dq-line: rgba(255, 255, 255, .08);--dq-line-strong: rgba(255, 255, 255, .16);--dq-shadow: 0 18px 42px rgba(0, 0, 0, .35)}.dq-root *,.dq-root *:before,.dq-root *:after{box-sizing:border-box}.dq-root .dq-shell{position:relative;flex:1;min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);border-radius:26px;overflow:hidden;background:var(--dq-surface);border:1px solid var(--dq-line-strong);box-shadow:var(--dq-shadow-lift);animation:dq-rise .32s cubic-bezier(.2,.9,.3,1.2)}.dq-root .dq-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 18px;background:linear-gradient(120deg,color-mix(in srgb,var(--dq-brand) 10%,var(--dq-panel)),var(--dq-panel) 55%);border-bottom:1px solid var(--dq-line)}.dq-root .dq-head__title{display:flex;align-items:center;gap:12px}.dq-root .dq-head__title p{margin:0;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--dq-muted);font-family:Poppins-SemiBold,Poppins,sans-serif}.dq-root .dq-head__title h2{margin:0;font-size:1.15rem;color:var(--dq-strong);font-family:Poppins-ExtraBold,Poppins,sans-serif;white-space:nowrap}.dq-root .dq-head__badge{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;color:#fff;font-size:1.2rem;background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 10px 22px #d9770659}.dq-root .dq-head__actions{display:flex;align-items:center;gap:10px}.dq-root .dq-unit{display:flex;flex-direction:column;gap:2px;width:clamp(170px,18vw,250px);font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;color:var(--dq-muted);font-family:Poppins-SemiBold,Poppins,sans-serif}.dq-root .dq-unit>span{padding-left:2px}.dq-root .dq-icon-btn{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:13px;border:1px solid var(--dq-line-strong);background:var(--dq-panel);color:var(--dq-ink);font-size:1.15rem;cursor:pointer;transition:transform .15s ease,background .15s ease}.dq-root .dq-icon-btn:hover{background:var(--dq-panel-2);transform:translateY(-1px)}.dq-root .dq-icon-btn:focus-visible,.dq-root .dq-btn:focus-visible,.dq-root .dq-rail__item:focus-visible,.dq-root .dq-tile:focus-visible,.dq-root .dq-bucket:focus-visible{outline:3px solid color-mix(in srgb,var(--dq-gold) 75%,transparent);outline-offset:2px}.dq-root .dq-icon-btn--small{width:32px;height:32px;border-radius:10px;font-size:.95rem}.dq-root .dq-score{position:relative;display:flex;align-items:center;gap:18px;min-width:0;padding:8px 14px;border-radius:18px;background:var(--dq-panel);border:1px solid var(--dq-line);box-shadow:0 6px 18px #041b4a0f}.dq-root .dq-score__who{display:flex;align-items:center;gap:10px;min-width:0}.dq-root .dq-score__name{display:flex;flex-direction:column;min-width:0;line-height:1.2}.dq-root .dq-score__name strong{font-family:Poppins-Bold,Poppins,sans-serif;color:var(--dq-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dq-root .dq-score__name span{font-size:.74rem;color:var(--dq-warn);font-family:Poppins-SemiBold,Poppins,sans-serif;white-space:nowrap}.dq-root .dq-score__bar{flex:1;min-width:120px}.dq-root .dq-score__bar-label{display:flex;justify-content:space-between;gap:8px;margin-bottom:4px;font-size:.72rem;color:var(--dq-muted);white-space:nowrap}.dq-root .dq-score__bar-label span:first-child{flex-shrink:0;color:var(--dq-strong);font-family:Poppins-Bold,Poppins,sans-serif}.dq-root .dq-score__bar-label span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.dq-root .dq-score__stats{display:flex;gap:8px}.dq-root .dq-stat{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:var(--dq-panel-2);border:1px solid var(--dq-line);font-size:.74rem;color:var(--dq-muted);white-space:nowrap}.dq-root .dq-stat b{color:var(--dq-strong);font-family:Poppins-Bold,Poppins,sans-serif}.dq-root .dq-stat svg{color:var(--dq-gold)}.dq-root .dq-stat.is-hot{border-color:color-mix(in srgb,#f97316 45%,transparent);background:color-mix(in srgb,#f97316 12%,var(--dq-panel))}.dq-root .dq-stat.is-hot svg{color:#f97316}.dq-root .dq-stat small{font-size:.68rem}.dq-root .dq-ring{position:relative;display:inline-grid;place-items:center;width:46px;height:46px;flex:none}.dq-root .dq-ring svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.dq-root .dq-ring__track{fill:color-mix(in srgb,var(--dq-ring-color) 22%,var(--dq-panel));stroke:var(--dq-line-strong);stroke-width:4}.dq-root .dq-ring__fill{fill:none;stroke:var(--dq-gold);stroke-width:4;stroke-linecap:round;transition:stroke-dashoffset .9s cubic-bezier(.2,.8,.2,1)}.dq-root .dq-ring__level{position:relative;font-family:Poppins-ExtraBold,Poppins,sans-serif;font-size:1rem;color:var(--dq-strong)}.dq-root .dq-progress{height:9px;border-radius:999px;background:var(--dq-panel-2);border:1px solid var(--dq-line);overflow:hidden}.dq-root .dq-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--dq-gold),#f97316);transition:width .9s cubic-bezier(.2,.8,.2,1)}.dq-root .dq-progress--thin{height:6px}.dq-root .dq-bursts{position:absolute;right:18px;top:0;pointer-events:none}.dq-root .dq-burst{position:absolute;right:0;top:0;padding:4px 12px;border-radius:999px;background:linear-gradient(135deg,#fde68a,var(--dq-gold));color:#4a2a00;font-family:Poppins-ExtraBold,Poppins,sans-serif;font-size:1rem;box-shadow:0 10px 24px #f5b30173;animation:dq-burst 1.8s cubic-bezier(.2,.8,.2,1) forwards;white-space:nowrap}.dq-root .dq-body{display:grid;grid-template-columns:218px minmax(0,1fr);min-height:0}.dq-root .dq-rail{display:flex;flex-direction:column;gap:6px;padding:14px 10px;border-right:1px solid var(--dq-line);background:var(--dq-panel);overflow-y:auto}.dq-root .dq-rail__item{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:10px;border:1px solid transparent;border-radius:16px;background:transparent;color:var(--dq-ink);text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.dq-root .dq-rail__item:hover{background:var(--dq-panel-2)}.dq-root .dq-rail__item.is-active{background:color-mix(in srgb,var(--dq-hue) 12%,var(--dq-panel));border-color:color-mix(in srgb,var(--dq-hue) 35%,transparent)}.dq-root .dq-rail__icon{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:12px;color:var(--dq-hue);background:color-mix(in srgb,var(--dq-hue) 14%,var(--dq-panel));font-size:1.05rem}.dq-root .dq-rail__item.is-active .dq-rail__icon{color:#fff;background:var(--dq-hue);box-shadow:0 8px 18px color-mix(in srgb,var(--dq-hue) 40%,transparent)}.dq-root .dq-rail__text{display:flex;flex-direction:column;min-width:0;line-height:1.2}.dq-root .dq-rail__text strong{font-family:Poppins-Bold,Poppins,sans-serif;font-size:.9rem}.dq-root .dq-rail__text small{color:var(--dq-muted);font-size:.7rem}.dq-root .dq-rail__count{margin-left:auto;min-width:24px;padding:2px 7px;border-radius:999px;background:var(--dq-hue);color:#fff;font-size:.72rem;font-family:Poppins-Bold,Poppins,sans-serif;text-align:center}.dq-root .dq-rail__key{position:absolute;top:4px;right:6px;display:none;font-size:.6rem;color:var(--dq-soft);font-family:inherit}.dq-root .dq-rail__item:hover .dq-rail__key{display:block}.dq-root .dq-rail__item:hover .dq-rail__count+.dq-rail__key{display:none}.dq-root .dq-rail__foot{margin-top:auto;padding-top:12px}.dq-root .dq-rail__foot .dq-btn{width:100%;white-space:normal;text-align:center}.dq-root .dq-btn svg{flex-shrink:0}.dq-root .dq-main{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px clamp(12px,2vw,26px) 28px;scrollbar-gutter:stable}.dq-root .dq-main>*+*{margin-top:16px}.dq-root .dq-card{position:relative;padding:16px;border-radius:20px;background:var(--dq-panel);border:1px solid var(--dq-line);box-shadow:var(--dq-shadow)}.dq-root .dq-card+.dq-card,.dq-root .dq-banner+.dq-card,.dq-root .dq-toolbar+.dq-card{margin-top:14px}.dq-root .dq-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.dq-root .dq-section-head h3{margin:0;font-size:1rem;color:var(--dq-strong);font-family:Poppins-Bold,Poppins,sans-serif}.dq-root .dq-section-head p{margin:2px 0 0;font-size:.78rem;color:var(--dq-muted)}.dq-root .dq-section-head__actions{display:flex;align-items:center;gap:8px;flex:none}.dq-root .dq-section-icon{font-size:1.2rem;color:var(--dq-hue)}.dq-root .dq-muted{color:var(--dq-muted)}.dq-root .dq-card>p.dq-muted{margin:0;font-size:.86rem;line-height:1.55}.dq-root .dq-small{font-size:.74rem;margin:10px 0 0}.dq-root .dq-eyebrow{margin:0;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--dq-muted);font-family:Poppins-SemiBold,Poppins,sans-serif}.dq-root .dq-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dq-root .dq-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 16px;border-radius:14px;border:1px solid transparent;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.86rem;line-height:1.1;cursor:pointer;white-space:nowrap;transition:transform .12s ease,box-shadow .15s ease,background .15s ease,opacity .15s ease}.dq-root .dq-btn:active:not(:disabled){transform:translateY(1px) scale(.99)}.dq-root .dq-btn:disabled{opacity:.45;cursor:not-allowed}.dq-root .dq-btn--primary{color:#fff;background:linear-gradient(135deg,var(--dq-hue),color-mix(in srgb,var(--dq-hue) 70%,#000));box-shadow:0 10px 22px color-mix(in srgb,var(--dq-hue) 32%,transparent)}.dq-root .dq-btn--primary:hover:not(:disabled){box-shadow:0 14px 28px color-mix(in srgb,var(--dq-hue) 42%,transparent);transform:translateY(-1px)}.dq-root .dq-btn--ghost{color:var(--dq-ink);background:var(--dq-panel);border-color:var(--dq-line-strong)}.dq-root .dq-btn--ghost:hover:not(:disabled){background:var(--dq-panel-2)}.dq-root .dq-btn--danger{color:var(--dq-bad);background:color-mix(in srgb,var(--dq-bad) 8%,var(--dq-panel));border-color:color-mix(in srgb,var(--dq-bad) 30%,transparent)}.dq-root .dq-btn--small{padding:7px 11px;border-radius:11px;font-size:.78rem}.dq-root .dq-btn--big{padding:13px 22px;font-size:.95rem;border-radius:16px}.dq-root .dq-money{font-family:Poppins-Bold,Poppins,sans-serif;color:var(--dq-strong);white-space:nowrap;font-variant-numeric:tabular-nums}.dq-root .dq-money small{margin-right:1px;font-size:.78em;color:var(--dq-muted)}.dq-root .dq-money--big{font-size:1.35rem}.dq-root .dq-money--hot{color:var(--dq-bad)}.dq-root .dq-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:26px 12px;text-align:center;color:var(--dq-muted)}.dq-root .dq-empty strong{color:var(--dq-strong);font-family:Poppins-Bold,Poppins,sans-serif}.dq-root .dq-empty p{margin:0;max-width:420px;font-size:.82rem}.dq-root .dq-empty__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:18px;font-size:1.4rem;color:var(--dq-hue);background:color-mix(in srgb,var(--dq-hue) 12%,var(--dq-panel))}.dq-root .dq-banner{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;border:1px solid var(--dq-line-strong);background:var(--dq-panel)}.dq-root .dq-banner>svg{flex:none;font-size:1.2rem}.dq-root .dq-banner div{display:flex;flex-direction:column;flex:1;min-width:0;font-size:.8rem;color:var(--dq-muted)}.dq-root .dq-banner strong{color:var(--dq-strong);font-family:Poppins-Bold,Poppins,sans-serif;font-size:.9rem}.dq-root .dq-banner.is-edit{border-color:color-mix(in srgb,var(--dq-warn) 40%,transparent);background:color-mix(in srgb,var(--dq-warn) 9%,var(--dq-panel))}.dq-root .dq-banner.is-edit>svg{color:var(--dq-warn)}.dq-root .dq-banner.is-locked>svg{color:var(--dq-muted)}.dq-root .dq-notice{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--dq-brand) 8%,var(--dq-panel));border:1px solid color-mix(in srgb,var(--dq-brand) 24%,transparent);font-size:.85rem}.dq-root .dq-locked{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:40px 20px;text-align:center}.dq-root .dq-locked h3{margin:0;font-family:Poppins-Bold,Poppins,sans-serif;color:var(--dq-strong)}.dq-root .dq-locked p{max-width:460px;margin:0;color:var(--dq-muted)}.dq-root .dq-locked .dq-locked__roles{display:block;margin-top:8px;font-size:.8rem}.dq-root .dq-locked__roles strong{color:var(--dq-strong);font-family:Poppins-SemiBold,Poppins,sans-serif;word-break:break-word}.dq-root .dq-locked__icon{display:grid;place-items:center;width:64px;height:64px;border-radius:22px;font-size:1.6rem;color:var(--dq-muted);background:var(--dq-panel);border:1px solid var(--dq-line-strong)}.dq-root .dq-list{display:flex;flex-direction:column;gap:10px}.dq-root .dq-voucher{display:flex;gap:12px;padding:14px;border-radius:18px;box-shadow:none;border:1px solid var(--dq-line);background:var(--dq-panel-2);transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.dq-root .dq-voucher:hover{border-color:color-mix(in srgb,var(--dq-hue) 32%,transparent);box-shadow:0 10px 24px #041b4a14}.dq-root .dq-voucher.is-selected{border-color:var(--dq-hue);background:color-mix(in srgb,var(--dq-hue) 8%,var(--dq-panel))}.dq-root .dq-voucher__main{flex:1;min-width:0}.dq-root .dq-voucher__top{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.dq-root .dq-voucher__date{margin-left:auto;font-size:.74rem;color:var(--dq-muted)}.dq-root .dq-ref{padding:3px 9px;border-radius:999px;background:var(--dq-panel);border:1px solid var(--dq-line-strong);font-size:.72rem;font-family:Poppins-Bold,Poppins,sans-serif;letter-spacing:.02em}.dq-root .dq-step,.dq-root .dq-status,.dq-root .dq-age{padding:3px 8px;border-radius:999px;font-size:.7rem;font-family:Poppins-SemiBold,Poppins,sans-serif;white-space:nowrap}.dq-root .dq-step{color:#6d28d9;background:color-mix(in srgb,#7c3aed 12%,var(--dq-panel))}.dq-root.is-dark .dq-step{color:#c4b5fd}.dq-root .dq-status.is-ok{color:var(--dq-good);background:color-mix(in srgb,var(--dq-good) 12%,var(--dq-panel))}.dq-root .dq-status.is-wait{color:var(--dq-warn);background:color-mix(in srgb,var(--dq-warn) 12%,var(--dq-panel))}.dq-root .dq-status.is-bad{color:var(--dq-bad);background:color-mix(in srgb,var(--dq-bad) 12%,var(--dq-panel))}.dq-root .dq-age.is-fresh{color:var(--dq-good);background:color-mix(in srgb,var(--dq-good) 10%,var(--dq-panel))}.dq-root .dq-age.is-mild{color:#65a30d;background:color-mix(in srgb,#84cc16 14%,var(--dq-panel))}.dq-root .dq-age.is-warm{color:#c2410c;background:color-mix(in srgb,#f97316 14%,var(--dq-panel))}.dq-root .dq-age.is-hot{color:#fff;background:var(--dq-bad)}.dq-root .dq-voucher__row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:8px}.dq-root .dq-voucher__who{display:flex;flex-direction:column;min-width:0}.dq-root .dq-voucher__who strong{font-family:Poppins-Bold,Poppins,sans-serif;color:var(--dq-strong)}.dq-root .dq-voucher__who span{margin-top:2px;font-size:.78rem;color:var(--dq-muted);overflow-wrap:anywhere}.dq-root .dq-voucher__amount{display:flex;flex-direction:column;align-items:flex-end;flex:none}.dq-root .dq-voucher__amount small{font-size:.66rem;text-transform:uppercase;letter-spacing:.06em;color:var(--dq-muted)}.dq-root .dq-voucher__amount .dq-money{font-size:1.08rem}.dq-root .dq-voucher__meta{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:6px;font-size:.74rem;color:var(--dq-muted)}.dq-root .dq-voucher__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:10px}.dq-root .dq-check{position:relative;display:inline-grid;place-items:center;width:26px;height:26px;flex:none;margin-top:2px;cursor:pointer}.dq-root .dq-check input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.dq-root .dq-check span[aria-hidden]{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;border:2px solid var(--dq-line-strong);background:var(--dq-panel);color:transparent;transition:background .15s ease,border-color .15s ease}.dq-root .dq-check input:checked+span{color:#fff;background:var(--dq-hue);border-color:var(--dq-hue)}.dq-root .dq-check input:focus-visible+span{outline:3px solid color-mix(in srgb,var(--dq-gold) 75%,transparent)}.dq-root .dq-check.is-disabled{opacity:.35;cursor:not-allowed}.dq-root .dq-field{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.dq-root .dq-field label,.dq-root .dq-field__label{font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--dq-muted);font-family:Poppins-SemiBold,Poppins,sans-serif}.dq-root .dq-field__heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.dq-root .dq-payee-add{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border:1px solid color-mix(in srgb,var(--dq-hue) 35%,var(--dq-line));border-radius:999px;background:color-mix(in srgb,var(--dq-hue) 9%,var(--dq-panel));color:var(--dq-hue);font-family:Poppins-Bold,Poppins,sans-serif;font-size:.65rem;line-height:1;text-transform:none;transition:background .15s ease,opacity .15s ease}.dq-root .dq-payee-add:hover:not(:disabled){background:color-mix(in srgb,var(--dq-hue) 16%,var(--dq-panel))}.dq-root .dq-payee-add:disabled{cursor:not-allowed;opacity:.4}.dq-root .dq-input{width:100%;padding:10px 12px;border-radius:13px;border:1px solid var(--dq-line-strong);background:var(--dq-panel);color:var(--dq-ink);font-size:16px;font-family:Poppins-Medium,Poppins,sans-serif;outline:none;transition:border-color .15s ease,box-shadow .15s ease}@media (min-width: 900px){.dq-root .dq-input{font-size:.88rem}}.dq-root .dq-input:focus{border-color:var(--dq-hue);box-shadow:0 0 0 4px color-mix(in srgb,var(--dq-hue) 16%,transparent)}.dq-root .dq-input:disabled{opacity:.6;cursor:not-allowed}.dq-root .dq-input.is-invalid{border-color:var(--dq-bad)}.dq-root.is-dark .dq-input{color-scheme:dark}.dq-root .dq-textarea{resize:vertical;min-height:64px}.dq-root .dq-field__error{display:flex;align-items:center;gap:6px;margin:-4px 0 0;font-size:.78rem;color:var(--dq-bad)}.dq-root .dq-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.dq-root .dq-form__row--three{grid-template-columns:repeat(3,minmax(0,1fr))}.dq-root .dq-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;border-radius:22px;color:#fff;background:radial-gradient(120% 140% at 0% 0%,rgba(253,188,90,.5),transparent 55%),linear-gradient(135deg,var(--dq-brand),color-mix(in srgb,var(--dq-brand-2) 80%,#1e1b4b));box-shadow:0 22px 48px color-mix(in srgb,var(--dq-brand) 32%,transparent)}.dq-root .dq-hero .dq-eyebrow{color:#ffffffc7}.dq-root .dq-hero h3{margin:4px 0;font-size:clamp(1.3rem,2.4vw,1.8rem);font-family:Poppins-ExtraBold,Poppins,sans-serif}.dq-root .dq-hero__line{margin:0;max-width:560px;color:#ffffffe6}.dq-root .dq-hero__stats{display:flex;gap:10px}.dq-root .dq-hero__stats div{display:flex;flex-direction:column;align-items:center;min-width:86px;padding:10px 12px;border-radius:16px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22)}.dq-root .dq-hero__stats b{font-size:1.5rem;font-family:Poppins-ExtraBold,Poppins,sans-serif}.dq-root .dq-hero__stats span{font-size:.7rem;opacity:.85}.dq-root .dq-today__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:16px;margin-top:16px}.dq-root .dq-today__grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.dq-root .dq-today__grid .dq-card+.dq-card,.dq-root .dq-today>.dq-card{margin-top:0}.dq-root .dq-today>.dq-card{margin-top:16px}.dq-root .dq-targets ul{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.dq-root .dq-targets li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.dq-root .dq-targets li>svg{font-size:1.2rem;color:var(--dq-line-strong)}.dq-root .dq-targets li.is-done>svg{color:var(--dq-good);animation:dq-pop .4s ease-out}.dq-root .dq-targets li span{display:block;margin-bottom:4px;font-size:.86rem}.dq-root .dq-targets li.is-done span{color:var(--dq-muted);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--dq-good) 60%,transparent)}.dq-root .dq-targets li.is-done .dq-progress span{background:var(--dq-good)}.dq-root .dq-targets li small{font-family:Poppins-SemiBold,Poppins,sans-serif;color:var(--dq-muted)}.dq-root .dq-targets__cheer{margin:14px 0 0;padding:10px 12px;border-radius:12px;color:var(--dq-good);background:color-mix(in srgb,var(--dq-good) 10%,var(--dq-panel));font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.84rem}.dq-root .dq-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.dq-root .dq-tile{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:14px;border-radius:18px;border:1px solid var(--dq-line);background:linear-gradient(160deg,color-mix(in srgb,var(--dq-hue) 9%,var(--dq-panel)),var(--dq-panel) 70%);color:var(--dq-ink);text-align:left;cursor:pointer;box-shadow:var(--dq-shadow);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.dq-root .dq-tile:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--dq-hue) 40%,transparent);box-shadow:0 22px 40px #041b4a24}.dq-root .dq-tile__icon{display:grid;place-items:center;width:34px;height:34px;margin-bottom:6px;border-radius:11px;color:#fff;background:var(--dq-hue)}.dq-root .dq-tile__title{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--dq-muted);font-family:Poppins-SemiBold,Poppins,sans-serif}.dq-root .dq-tile__value{font-size:1.8rem;line-height:1.1;color:var(--dq-strong);font-family:Poppins-ExtraBold,Poppins,sans-serif}.dq-root .dq-tile__caption{font-size:.76rem;color:var(--dq-muted)}.dq-root .dq-tile__money{margin-top:4px;font-size:.82rem}.dq-root .dq-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;height:150px}.dq-root .dq-week__day{display:flex;flex-direction:column;align-items:center;gap:6px;min-height:0}.dq-root .dq-week__bar{position:relative;flex:1;width:100%;max-width:30px;border-radius:10px;background:var(--dq-panel-2);overflow:hidden}.dq-root .dq-week__bar span{position:absolute;inset:auto 0 0;border-radius:10px;background:linear-gradient(180deg,var(--dq-gold),#f97316);transition:height .8s cubic-bezier(.2,.8,.2,1)}.dq-root .dq-week__day small{font-size:.68rem;color:var(--dq-muted)}.dq-root .dq-board{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.dq-root .dq-board li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:var(--dq-panel-2)}.dq-root .dq-board li.is-me{background:color-mix(in srgb,var(--dq-gold) 16%,var(--dq-panel));border:1px solid color-mix(in srgb,var(--dq-gold) 45%,transparent)}.dq-root .dq-board li.is-outside{margin-top:6px;border-style:dashed}.dq-root .dq-board__place{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:9px;background:var(--dq-panel);border:1px solid var(--dq-line-strong);font-size:.78rem;font-family:Poppins-Bold,Poppins,sans-serif}.dq-root .dq-board__place.is-1{background:linear-gradient(135deg,#fde68a,#f5b301);border-color:transparent;color:#4a2a00}.dq-root .dq-board__place.is-2{background:linear-gradient(135deg,#e5e7eb,#9ca3af);border-color:transparent;color:#1f2937}.dq-root .dq-board__place.is-3{background:linear-gradient(135deg,#fed7aa,#c2410c);border-color:transparent;color:#fff}.dq-root .dq-board__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem}.dq-root .dq-board li b{font-family:Poppins-Bold,Poppins,sans-serif}.dq-root .dq-rules{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;font-size:.84rem}.dq-root .dq-rules li{display:flex;align-items:center;gap:8px}.dq-root .dq-rules li svg{color:var(--dq-muted);flex:none}.dq-root .dq-rules li b{margin-left:auto;color:var(--dq-warn);font-family:Poppins-Bold,Poppins,sans-serif}.dq-root .dq-rules li b .dq-rules__cap{color:var(--dq-muted);font-family:Poppins-Regular,Poppins,sans-serif;font-size:.72rem}.dq-root .dq-milestones{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.dq-root .dq-milestone{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:16px;border:1px dashed var(--dq-line-strong);background:var(--dq-panel-2);opacity:.8}.dq-root .dq-milestone strong{font-size:.82rem;font-family:Poppins-SemiBold,Poppins,sans-serif}.dq-root .dq-milestone small{font-size:.7rem;color:var(--dq-muted)}.dq-root .dq-milestone__medal{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--dq-soft);background:var(--dq-panel);border:1px solid var(--dq-line-strong)}.dq-root .dq-milestone.is-earned{opacity:1;border-style:solid;border-color:color-mix(in srgb,var(--dq-gold) 50%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--dq-gold) 18%,var(--dq-panel)),var(--dq-panel))}.dq-root .dq-milestone.is-earned .dq-milestone__medal{color:#4a2a00;border-color:transparent;background:linear-gradient(135deg,#fde68a,var(--dq-gold));box-shadow:0 8px 18px #f5b30166}.dq-root .dq-milestone.is-earned .dq-progress span{background:var(--dq-good)}.dq-root .dq-skeleton{height:140px;border-radius:20px;background:linear-gradient(90deg,var(--dq-panel) 0%,var(--dq-panel-2) 50%,var(--dq-panel) 100%);background-size:200% 100%;animation:dq-shimmer 1.4s linear infinite}.dq-root .dq-skeleton--hero{height:120px}.dq-root .dq-skeleton-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px}.dq-root .dq-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.dq-root .dq-steps li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;border:1px solid var(--dq-line);background:var(--dq-panel)}.dq-root .dq-steps li>span{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;font-family:Poppins-Bold,Poppins,sans-serif;background:var(--dq-panel-2);border:1px solid var(--dq-line-strong);color:var(--dq-muted)}.dq-root .dq-steps li div{display:flex;flex-direction:column;line-height:1.2}.dq-root .dq-steps li strong{font-family:Poppins-Bold,Poppins,sans-serif;font-size:.86rem}.dq-root .dq-steps li small{color:var(--dq-muted);font-size:.72rem}.dq-root .dq-steps li.is-current{border-color:color-mix(in srgb,var(--dq-hue) 45%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--dq-hue) 10%,transparent)}.dq-root .dq-steps li.is-current>span{color:#fff;background:var(--dq-hue);border-color:transparent}.dq-root .dq-steps li.is-done>span{color:#fff;background:var(--dq-good);border-color:transparent}.dq-root .dq-prepare__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;margin-top:16px;align-items:start}.dq-root .dq-prepare__grid .dq-card+.dq-card{margin-top:0}.dq-root .dq-drafts{margin-bottom:16px;border-color:color-mix(in srgb,var(--dq-warn) 35%,transparent)}.dq-root .dq-table-wrap{overflow-x:auto;border-radius:14px;border:1px solid var(--dq-line)}.dq-root .dq-table{width:100%;border-collapse:collapse;font-size:.84rem}.dq-root .dq-table th,.dq-root .dq-table td{padding:9px 10px;border-bottom:1px solid var(--dq-line);text-align:left;vertical-align:top}.dq-root .dq-table thead th{background:var(--dq-panel-2);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--dq-muted);font-family:Poppins-SemiBold,Poppins,sans-serif;font-weight:400}.dq-root .dq-table td strong{display:block;font-family:Poppins-SemiBold,Poppins,sans-serif}.dq-root .dq-table td small{color:var(--dq-muted);font-size:.72rem}.dq-root .dq-table .is-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.dq-root .dq-table .is-action{width:44px;text-align:right}.dq-root .dq-table tr.is-auto td{background:color-mix(in srgb,var(--dq-hue) 4%,transparent)}.dq-root .dq-table tr.is-zero td{opacity:.55}.dq-root .dq-table tfoot th,.dq-root .dq-table tfoot td{border-bottom:0;font-family:Poppins-Bold,Poppins,sans-serif}.dq-root .dq-balance{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:12px;padding:10px 12px;border-radius:14px;background:var(--dq-panel-2);font-size:.84rem;color:var(--dq-muted)}.dq-root .dq-balance.is-ok{color:var(--dq-good);background:color-mix(in srgb,var(--dq-good) 10%,var(--dq-panel))}.dq-root .dq-balance.is-ok svg{animation:dq-pop .4s ease-out}.dq-root .dq-balance.is-off{color:var(--dq-bad);background:color-mix(in srgb,var(--dq-bad) 8%,var(--dq-panel))}.dq-root .dq-postbar{position:sticky;bottom:-28px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px calc(-1*clamp(12px,2vw,26px)) -28px;padding:14px clamp(12px,2vw,26px);border-top:1px solid var(--dq-line);background:color-mix(in srgb,var(--dq-panel) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dq-root .dq-postbar__info{min-width:0;font-size:.86rem}.dq-root .dq-postbar__actions{display:flex;gap:10px}.dq-root .dq-ready{display:inline-flex;align-items:center;gap:6px;color:var(--dq-good);font-family:Poppins-SemiBold,Poppins,sans-serif}.dq-root .dq-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.dq-root .dq-search{position:relative;flex:1;min-width:200px;max-width:460px}.dq-root .dq-search>svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--dq-muted);pointer-events:none}.dq-root .dq-search .dq-input{padding-left:36px}.dq-root .dq-search--small{min-width:140px;max-width:220px}.dq-root .dq-search--small .dq-input{padding-top:7px;padding-bottom:7px}.dq-root .dq-segment{display:inline-flex;padding:4px;gap:4px;border-radius:14px;background:var(--dq-panel);border:1px solid var(--dq-line-strong)}.dq-root .dq-segment button{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:0;border-radius:10px;background:transparent;color:var(--dq-muted);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.8rem;cursor:pointer}.dq-root .dq-segment button.is-active{color:#fff;background:var(--dq-hue)}.dq-root .dq-segment__count{padding:1px 7px;border-radius:999px;font-size:.7rem;background:color-mix(in srgb,currentColor 16%,transparent)}.dq-root .dq-selectbar{position:sticky;bottom:0;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;border-radius:18px;background:var(--dq-panel);border:1px solid color-mix(in srgb,var(--dq-hue) 45%,transparent);box-shadow:var(--dq-shadow-lift);animation:dq-rise .25s ease-out}.dq-root .dq-selectbar>span{flex:1;min-width:180px;font-size:.86rem}.dq-root .dq-aging__totals{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:14px}.dq-root .dq-aging__totals div{display:flex;flex-direction:column}.dq-root .dq-aging__totals small{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--dq-muted);font-family:Poppins-SemiBold,Poppins,sans-serif}.dq-root .dq-aging__totals b{font-size:1.35rem;font-family:Poppins-Bold,Poppins,sans-serif}.dq-root .dq-buckets{display:grid;grid-template-columns:90px repeat(5,minmax(0,1fr));gap:10px}.dq-root .dq-bucket{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:12px;border-radius:16px;border:1px solid var(--dq-line);background:var(--dq-panel-2);color:var(--dq-ink);text-align:left;cursor:pointer;transition:transform .15s ease,border-color .15s ease}.dq-root .dq-bucket:hover{transform:translateY(-2px)}.dq-root .dq-bucket.is-active{border-color:var(--dq-bucket, var(--dq-hue));box-shadow:0 0 0 3px color-mix(in srgb,var(--dq-bucket, var(--dq-hue)) 18%,transparent);background:var(--dq-panel)}.dq-root .dq-bucket.is-all{justify-content:center;align-items:center}.dq-root .dq-bucket.is-all b{font-size:1.4rem;font-family:Poppins-ExtraBold,Poppins,sans-serif}.dq-root .dq-bucket__bar{position:relative;width:100%;height:70px;border-radius:10px;background:var(--dq-panel);overflow:hidden}.dq-root .dq-bucket__bar span{position:absolute;inset:auto 0 0;border-radius:10px;background:var(--dq-bucket);transition:height .8s cubic-bezier(.2,.8,.2,1)}.dq-root .dq-bucket__label{font-size:.72rem;color:var(--dq-muted);font-family:Poppins-SemiBold,Poppins,sans-serif}.dq-root .dq-bucket small{font-size:.7rem;color:var(--dq-muted)}.dq-root .dq-bucket .dq-money{font-size:.86rem}.dq-root .dq-aging__grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;margin-top:16px;align-items:start}.dq-root .dq-aging__grid .dq-card+.dq-card{margin-top:0}.dq-root .dq-payees{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.dq-root .dq-payees li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:14px;background:var(--dq-panel-2)}.dq-root .dq-payees li div{display:flex;flex-direction:column;min-width:0}.dq-root .dq-payees strong{font-size:.86rem;font-family:Poppins-SemiBold,Poppins,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dq-root .dq-payees small{font-size:.72rem;color:var(--dq-muted)}.dq-root .dq-toasts{position:absolute;left:50%;bottom:22px;z-index:20;display:flex;flex-direction:column;align-items:center;gap:8px;transform:translate(-50%);width:min(560px,calc(100% - 32px));pointer-events:none}.dq-root .dq-toast{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;border-radius:16px;background:var(--dq-panel);border:1px solid var(--dq-line-strong);box-shadow:var(--dq-shadow-lift);font-size:.86rem;animation:dq-toast .32s cubic-bezier(.2,.9,.3,1.2)}.dq-root .dq-toast>svg{flex:none;font-size:1.1rem}.dq-root .dq-toast.is-success>svg{color:var(--dq-good)}.dq-root .dq-toast.is-error{border-color:color-mix(in srgb,var(--dq-bad) 40%,transparent)}.dq-root .dq-toast.is-error>svg{color:var(--dq-bad)}.dq-root .dq-toast.is-milestone{border-color:color-mix(in srgb,var(--dq-gold) 55%,transparent);background:linear-gradient(120deg,color-mix(in srgb,var(--dq-gold) 22%,var(--dq-panel)),var(--dq-panel))}.dq-root .dq-toast.is-milestone>svg{color:var(--dq-gold)}.dq-root .dq-busy{position:absolute;top:18px;left:50%;z-index:20;display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;transform:translate(-50%);background:var(--dq-panel);border:1px solid var(--dq-line-strong);box-shadow:var(--dq-shadow-lift);font-size:.84rem}.dq-root .dq-spinner{width:16px;height:16px;border-radius:50%;border:2px solid var(--dq-line-strong);border-top-color:var(--dq-gold);animation:dq-spin .8s linear infinite}.dq-root .dq-levelup{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:16px;background:rgba(7,14,34,.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:dq-fade-in .2s ease-out}.dq-root .dq-levelup__card{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;width:min(420px,100%);padding:30px 26px 24px;border-radius:28px;overflow:hidden;text-align:center;background:linear-gradient(170deg,color-mix(in srgb,var(--dq-gold) 24%,var(--dq-panel)),var(--dq-panel) 60%);border:1px solid color-mix(in srgb,var(--dq-gold) 50%,transparent);box-shadow:var(--dq-shadow-lift);animation:dq-rise .45s cubic-bezier(.2,.9,.3,1.35)}.dq-root .dq-levelup__card .dq-ring{width:86px;height:86px}.dq-root .dq-levelup__card .dq-ring__level{font-size:1.8rem}.dq-root .dq-levelup__eyebrow{margin:6px 0 0;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--dq-warn);font-family:Poppins-Bold,Poppins,sans-serif}.dq-root .dq-levelup__card h3{margin:0;font-size:1.6rem;color:var(--dq-strong);font-family:Poppins-ExtraBold,Poppins,sans-serif}.dq-root .dq-levelup__card p{margin:0 0 10px;color:var(--dq-muted);font-size:.88rem}.dq-root .dq-levelup.dq-levelup--corner{inset:auto auto 16px 16px;z-index:25;display:block;width:min(390px,calc(100% - 32px));padding:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none}.dq-root .dq-levelup--corner .dq-levelup__card{flex-direction:row;align-items:center;gap:12px;width:100%;padding:12px 14px;border-radius:18px;text-align:left;pointer-events:auto}.dq-root .dq-levelup--corner .dq-levelup__card .dq-ring{flex:none;width:54px;height:54px}.dq-root .dq-levelup--corner .dq-levelup__card .dq-ring__level{font-size:1.15rem}.dq-root .dq-levelup--corner .dq-levelup__words{flex:1;min-width:0}.dq-root .dq-levelup--corner .dq-levelup__eyebrow{margin:0;font-size:.64rem}.dq-root .dq-levelup--corner .dq-levelup__card h3{font-size:1.02rem;line-height:1.2}.dq-root .dq-levelup--corner .dq-levelup__card p:not(.dq-levelup__eyebrow){display:-webkit-box;margin:2px 0 0;overflow:hidden;font-size:.74rem;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dq-root .dq-levelup--corner .dq-btn{flex:none;padding:8px 12px;font-size:.78rem}@media (max-width: 640px){.dq-root .dq-levelup.dq-levelup--corner{inset:auto 12px 12px 12px;width:auto}.dq-root .dq-levelup--corner .dq-levelup__card p:not(.dq-levelup__eyebrow){display:none}}.dq-root .dq-confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.dq-root .dq-confetti i{position:absolute;top:-12px;left:calc(var(--i) * 5.6% + 2%);width:8px;height:14px;border-radius:2px;background:hsl(calc(var(--i) * 41deg) 85% 58%);animation:dq-confetti 2.4s cubic-bezier(.3,.6,.4,1) calc(var(--i) * .07s) forwards}.dq-root .dq-print-host{position:fixed;left:-12000px;top:0;width:210mm;pointer-events:none;opacity:0}@media (max-width: 1240px){.dq-root .dq-today__grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}.dq-root .dq-head{grid-template-columns:auto minmax(0,1fr) auto}.dq-root .dq-score__stats{display:none}}@media (max-width: 1080px){.dq-root .dq-today__grid,.dq-root .dq-prepare__grid,.dq-root .dq-aging__grid{grid-template-columns:minmax(0,1fr)}.dq-root .dq-buckets{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.dq-root .dq-head{grid-template-columns:minmax(0,1fr) auto}.dq-root .dq-score{grid-column:1 / -1;order:3}.dq-root .dq-body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.dq-root .dq-rail{flex-direction:row;gap:6px;padding:8px 10px;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--dq-line);scrollbar-width:none}.dq-root .dq-rail__item{flex:none;width:auto;padding:7px 10px}.dq-root .dq-rail__text small,.dq-root .dq-rail__key,.dq-root .dq-rail__foot{display:none!important}.dq-root .dq-rail__icon{width:30px;height:30px}.dq-root .dq-today__grid--three{grid-template-columns:minmax(0,1fr)}.dq-root .dq-hero{flex-direction:column;align-items:flex-start}}@media (max-width: 640px){.dq-root{padding:0}.dq-root .dq-shell{border-radius:0}.dq-root .dq-head{gap:10px;padding:10px 12px}.dq-root .dq-head__title p,.dq-root .dq-unit>span{display:none}.dq-root .dq-head__title{min-width:0;gap:8px}.dq-root .dq-head__title h2{font-size:.92rem;line-height:1.15;white-space:normal}.dq-root .dq-head__badge{width:34px;height:34px;flex:none;border-radius:11px;font-size:1rem}.dq-root .dq-unit{width:150px}.dq-root .dq-score{gap:10px;padding:6px 10px}.dq-root .dq-score__bar-label span:last-child{display:none}.dq-root .dq-form__row,.dq-root .dq-form__row--three,.dq-root .dq-steps{grid-template-columns:minmax(0,1fr)}.dq-root .dq-voucher__row{flex-direction:column;align-items:flex-start}.dq-root .dq-voucher__amount{align-items:flex-start}.dq-root .dq-voucher__actions{justify-content:stretch}.dq-root .dq-voucher__actions .dq-btn{flex:1}.dq-root .dq-postbar{flex-direction:column;align-items:stretch}.dq-root .dq-postbar__actions .dq-btn{flex:1}.dq-root .dq-buckets{grid-template-columns:repeat(2,minmax(0,1fr))}.dq-root .dq-hero__stats{width:100%}.dq-root .dq-hero__stats div{flex:1;min-width:0}}@keyframes dq-fade-in{0%{opacity:0}}@keyframes dq-rise{0%{opacity:0;transform:translateY(18px) scale(.985)}}@keyframes dq-pop{0%{transform:scale(.4)}70%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes dq-toast{0%{opacity:0;transform:translateY(14px) scale(.96)}}@keyframes dq-burst{0%{opacity:0;transform:translateY(10px) scale(.6)}18%{opacity:1;transform:translateY(-4px) scale(1.15)}70%{opacity:1;transform:translateY(-22px) scale(1)}to{opacity:0;transform:translateY(-40px) scale(.95)}}@keyframes dq-confetti{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(520px) rotate(720deg);opacity:0}}@keyframes dq-shimmer{to{background-position:-200% 0}}@keyframes dq-spin{to{transform:rotate(360deg)}}.dq-root.is-calm,.dq-root.is-calm *,.dq-root.is-calm *:before,.dq-root.is-calm *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}@media (prefers-reduced-motion: reduce){.dq-root,.dq-root *,.dq-root *:before,.dq-root *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.dq-report{padding:12mm 10mm;color:#111827;font-family:Poppins-Regular,Poppins,Arial,sans-serif;font-size:10pt}.dq-report h1{margin:0;font-size:16pt;font-family:Poppins-Bold,Poppins,Arial,sans-serif}.dq-report h2{margin:14pt 0 4pt;font-size:11pt;font-family:Poppins-SemiBold,Poppins,Arial,sans-serif}.dq-report p{margin:2pt 0 10pt;color:#4b5563}.dq-report table{width:100%;border-collapse:collapse}.dq-report th,.dq-report td{padding:3pt 5pt;border-bottom:.5pt solid #d1d5db;text-align:left}.dq-report thead th{border-bottom:1pt solid #111827;font-size:8.5pt;text-transform:uppercase}.dq-report tfoot th{border-top:1pt solid #111827;border-bottom:0}.dq-report .is-num{text-align:right}.dq-report section{break-inside:avoid-page}.dq-root .su-root{display:flex;flex-direction:column;gap:14px;min-width:0}.dq-root .su-root>*+*{margin-top:0}.dq-root .su-tabs{display:flex;flex-wrap:wrap;gap:6px}.dq-root .su-tab{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border-radius:999px;border:1px solid var(--dq-line-strong);background:var(--dq-panel);color:var(--dq-muted);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.8rem;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.dq-root .su-tab:hover{color:var(--dq-strong);border-color:var(--dq-hue)}.dq-root .su-tab.is-active{color:#fff;background:var(--dq-hue);border-color:var(--dq-hue)}.dq-root .su-tab.is-locked{opacity:.7}.dq-root .su-tab__count{min-width:22px;padding:1px 7px;border-radius:999px;font-size:.7rem;text-align:center;background:color-mix(in srgb,currentColor 14%,transparent)}.dq-root .su-tab__count.is-bad{color:#fff;background:var(--dq-bad)}.dq-root .su-tab__ok{color:var(--dq-good)}.dq-root .su-tab.is-active .su-tab__ok{color:#fff}.dq-root .su-station{display:flex;flex-direction:column;gap:14px}.dq-root .su-split{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.4fr);gap:14px;align-items:start}.dq-root .su-split>.dq-card+.dq-card{margin-top:0}.dq-root .su-list{display:flex;flex-direction:column;gap:10px;max-height:calc(100vh - 220px);min-height:320px}.dq-root .su-list .dq-section-head{margin-bottom:0}.dq-root .su-list__filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dq-root .su-list__filter{flex:1;min-width:150px}.dq-root .su-search{position:relative;display:block}.dq-root .su-search>svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--dq-muted);pointer-events:none}.dq-root .su-search .dq-input{padding-left:36px}.dq-root .su-list>.su-export.rx-export{align-self:flex-end}.dq-root .su-export.rx-export .rx-export__btn{background:var(--dq-panel);border-color:var(--dq-line-strong);color:var(--dq-strong)}.dq-root .su-export.rx-export .rx-export__note{color:var(--dq-muted)}.dq-root .su-rows{display:flex;flex-direction:column;gap:6px;margin:0;padding:0 2px 4px 0;list-style:none;overflow-y:auto;min-height:0;flex:1}.dq-root .su-rows .dq-skeleton{height:54px;border-radius:14px}.dq-root .su-row{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:14px;border:1px solid var(--dq-line);background:var(--dq-panel-2);color:var(--dq-ink);text-align:left;cursor:pointer;transition:border-color .15s ease,transform .15s ease}.dq-root .su-row:hover:not(:disabled){border-color:var(--dq-hue);transform:translate(2px)}.dq-root .su-row:disabled{cursor:default}.dq-root .su-row.is-active{border-color:var(--dq-hue);box-shadow:0 0 0 3px color-mix(in srgb,var(--dq-hue) 18%,transparent)}.dq-root .su-row__thumb,.dq-root .su-row__initial{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px;overflow:hidden;background:color-mix(in srgb,var(--dq-hue) 14%,var(--dq-panel));color:var(--dq-hue);font-family:Poppins-Bold,Poppins,sans-serif}.dq-root .su-row__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dq-root .su-row__text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.dq-root .su-row__text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;color:var(--dq-strong);font-family:Poppins-SemiBold,Poppins,sans-serif}.dq-root .su-row__text small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;color:var(--dq-muted)}.dq-root .su-row__go{flex:none;color:var(--dq-soft)}.dq-root .su-more{align-self:center}.dq-root .su-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.dq-root .su-chip{padding:1px 7px;border-radius:999px;font-size:.66rem;font-family:Poppins-SemiBold,Poppins,sans-serif;color:var(--dq-good);background:color-mix(in srgb,var(--dq-good) 12%,transparent)}.dq-root .su-chip:not(.is-ok){color:var(--dq-bad);background:color-mix(in srgb,var(--dq-bad) 12%,transparent)}.dq-root .su-form{display:flex;flex-direction:column;gap:12px}.dq-root .su-form .dq-banner span{font-size:.78rem}.dq-root .su-lia{display:flex;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;border-radius:14px;font-size:.8rem;line-height:1.5;color:var(--dq-ink);background:color-mix(in srgb,#fdbc5a 14%,var(--dq-panel));border:1px solid color-mix(in srgb,#fdbc5a 34%,transparent)}.dq-root .su-lia strong{margin-right:4px;font-family:Poppins-Bold,Poppins,sans-serif;color:var(--dq-strong)}.dq-root .su-lia__orb{flex:none;width:22px;height:22px;margin-top:1px;border-radius:999px;background:radial-gradient(circle at 35% 30%,#fff7d6,#fdbc5a 55%,#f59e0b);box-shadow:0 0 14px #fdbc5abf}.dq-root.is-calm .su-lia__orb{box-shadow:none}.dq-root .su-link{margin-left:6px;padding:0;border:0;background:none;color:var(--dq-brand-2);font-family:Poppins-SemiBold,Poppins,sans-serif;text-decoration:underline;cursor:pointer}.dq-root .su-plan{justify-content:space-between}.dq-root .su-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px}.dq-root .su-field{min-width:0}.dq-root .su-field--wide{grid-column:span 2}.dq-root .su-field--full{grid-column:1 / -1}.dq-root .su-field__label{display:inline-flex;gap:3px}.dq-root .su-required{color:var(--dq-bad)}.dq-root .su-help{margin:-2px 0 0;font-size:.72rem;line-height:1.45;color:var(--dq-muted)}.dq-root .su-input-wrap{position:relative}.dq-root .su-input-wrap.has-prefix .dq-input{padding-left:28px}.dq-root .su-input-wrap.has-suffix .dq-input{padding-right:30px}.dq-root .su-input-affix{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--dq-muted);font-size:.85rem;pointer-events:none}.dq-root .su-input-affix--end{left:auto;right:12px}.dq-root .su-switch{display:inline-flex;align-items:center;gap:10px;margin-top:18px;padding:0;border:0;background:none;color:var(--dq-ink);font-size:.82rem;font-family:Poppins-Medium,Poppins,sans-serif;text-align:left;cursor:pointer}.dq-root .su-switch__track{position:relative;flex:none;width:40px;height:22px;border-radius:999px;background:var(--dq-line-strong);transition:background .15s ease}.dq-root .su-switch__thumb{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:999px;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .15s ease}.dq-root .su-switch.is-on .su-switch__track{background:var(--dq-hue)}.dq-root .su-switch.is-on .su-switch__thumb{transform:translate(18px)}.dq-root .su-switch:disabled{opacity:.6;cursor:not-allowed}.dq-root .su-ticks{display:flex;flex-wrap:wrap;gap:6px}.dq-root .su-tick{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:12px;border:1px solid var(--dq-line-strong);background:var(--dq-panel);color:var(--dq-ink);font-size:.8rem;cursor:pointer}.dq-root .su-tick.is-on{border-color:var(--dq-hue);background:color-mix(in srgb,var(--dq-hue) 10%,var(--dq-panel))}.dq-root .su-tick__box{display:grid;place-items:center;width:18px;height:18px;border-radius:6px;border:1px solid var(--dq-line-strong);color:#fff;font-size:.75rem}.dq-root .su-tick.is-on .su-tick__box{border-color:var(--dq-hue);background:var(--dq-hue)}.dq-root .su-picture{display:flex;align-items:center;gap:14px;padding:10px;border-radius:14px;border:1px dashed var(--dq-line-strong);background:var(--dq-panel-2)}.dq-root .su-picture.is-invalid{border-color:var(--dq-bad)}.dq-root .su-picture__frame{display:grid;place-items:center;flex:none;width:76px;height:76px;border-radius:16px;overflow:hidden;background:var(--dq-panel);border:1px solid var(--dq-line);color:var(--dq-soft);font-size:1.6rem}.dq-root .su-picture__frame img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.dq-root .su-picture__body{display:flex;flex-direction:column;gap:4px;min-width:0}.dq-root .su-picture__body p{margin:0;overflow:hidden;text-overflow:ellipsis;font-size:.82rem;color:var(--dq-strong)}.dq-root .su-picture__body small{font-size:.7rem;color:var(--dq-muted)}.dq-root .su-picture__actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.dq-root .su-hidden-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.dq-root .su-ledger{padding:12px 14px;border-radius:16px;background:color-mix(in srgb,#0f766e 8%,var(--dq-panel));border:1px solid color-mix(in srgb,#0f766e 26%,transparent)}.dq-root .su-ledger__title{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:.82rem;color:var(--dq-strong);font-family:Poppins-Bold,Poppins,sans-serif}.dq-root .su-ledger ul{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.dq-root .su-ledger li{display:grid;grid-template-columns:62px 76px minmax(0,1fr);align-items:center;gap:8px;padding:7px 9px;border-radius:11px;background:var(--dq-panel);border:1px solid var(--dq-line)}.dq-root .su-ledger li.is-problem{border-color:color-mix(in srgb,var(--dq-bad) 45%,transparent)}.dq-root .su-ledger__gl{font-size:.7rem;color:var(--dq-muted);font-family:Poppins-SemiBold,Poppins,sans-serif}.dq-root .su-ledger__code{font-size:.86rem;color:#0f766e;font-family:Poppins-Bold,Poppins,sans-serif;font-variant-numeric:tabular-nums}.dq-root.is-dark .su-ledger__code{color:#5eead4}.dq-root .su-ledger__desc{display:flex;flex-direction:column;min-width:0}.dq-root .su-ledger__desc strong{font-size:.78rem;color:var(--dq-strong)}.dq-root .su-ledger__desc small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;color:var(--dq-muted)}.dq-root .su-ledger__note{margin:8px 0 0;font-size:.72rem;line-height:1.45;color:var(--dq-muted)}.dq-root .su-ledger__note--plain{display:flex;align-items:center;gap:8px;margin:0}.dq-root .su-form__actions{display:flex;justify-content:flex-end;gap:8px}.dq-root .su-state{justify-self:start;padding:2px 8px;border-radius:999px;font-size:.68rem;font-family:Poppins-SemiBold,Poppins,sans-serif;color:var(--dq-muted);background:color-mix(in srgb,var(--dq-muted) 12%,transparent)}.dq-root .su-state.is-ok,.dq-root .su-state.is-saved,.dq-root .su-state.is-ready{color:var(--dq-good);background:color-mix(in srgb,var(--dq-good) 12%,transparent)}.dq-root .su-state.is-missing,.dq-root .su-state.is-inactive,.dq-root .su-state.is-wrongGl,.dq-root .su-state.is-noChart,.dq-root .su-state.is-shared,.dq-root .su-state.is-fix,.dq-root .su-state.is-failed{color:var(--dq-bad);background:color-mix(in srgb,var(--dq-bad) 12%,transparent)}.dq-root .su-state.is-dup,.dq-root .su-state.is-held,.dq-root .su-state.is-pending,.dq-root .su-state.is-exists,.dq-root .su-state.is-locked{color:var(--dq-warn);background:color-mix(in srgb,var(--dq-warn) 13%,transparent)}.dq-root .su-state.is-saving{color:var(--dq-brand-2);background:color-mix(in srgb,var(--dq-brand-2) 12%,transparent)}.dq-root .su-locked,.dq-root .su-users{display:flex;align-items:center;gap:16px}.dq-root .su-locked h3,.dq-root .su-users h3{margin:0 0 4px;font-size:1rem;color:var(--dq-strong);font-family:Poppins-Bold,Poppins,sans-serif}.dq-root .su-users>div{flex:1}.dq-root .su-access{flex-wrap:wrap;margin-bottom:16px}.dq-root .su-users>div.su-access__actions{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dq-root .su-users__icon{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:16px;font-size:1.3rem;color:var(--dq-hue);background:color-mix(in srgb,var(--dq-hue) 12%,var(--dq-panel))}.dq-root .su-roadmap{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:14px;align-items:start}.dq-root .su-roadmap>.dq-notice,.dq-root .su-hero{grid-column:1 / -1}.dq-root .su-roadmap .dq-card+.dq-card{margin-top:0}.dq-root .su-hero{display:flex;align-items:center;gap:20px;background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--dq-hue) 16%,transparent),transparent 60%),var(--dq-panel)}.dq-root .su-ring{flex:none;width:116px;height:116px}.dq-root .su-ring__track{fill:none;stroke:var(--dq-line-strong);stroke-width:10}.dq-root .su-ring__fill{fill:none;stroke:var(--dq-hue);stroke-width:10;stroke-linecap:round;transition:stroke-dasharray .6s ease}.dq-root .su-ring__text{fill:var(--dq-strong);font-size:20px;font-family:Poppins-Bold,Poppins,sans-serif}.dq-root .su-hero__body{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1}.dq-root .su-hero__body h3{margin:0;font-size:1.25rem;color:var(--dq-strong);font-family:Poppins-Bold,Poppins,sans-serif}.dq-root .su-hero__actions{display:flex;flex-wrap:wrap;gap:8px}.dq-root .su-stages{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.dq-root .su-stage.is-done{border-color:color-mix(in srgb,var(--dq-good) 35%,transparent)}.dq-root .su-stage__head{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px}.dq-root .su-stage__head h4{margin:0;font-size:.95rem;color:var(--dq-strong);font-family:Poppins-Bold,Poppins,sans-serif}.dq-root .su-stage__head p{margin:2px 0 0;font-size:.76rem;color:var(--dq-muted)}.dq-root .su-stage__num{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:10px;color:#fff;background:var(--dq-hue);font-family:Poppins-Bold,Poppins,sans-serif}.dq-root .su-stage.is-done .su-stage__num{background:var(--dq-good)}.dq-root .su-steps{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.dq-root .su-step{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:var(--dq-panel-2);border:1px solid var(--dq-line)}.dq-root .su-step__mark{flex:none;color:var(--dq-soft);font-size:1.05rem}.dq-root .su-step.is-done .su-step__mark{color:var(--dq-good)}.dq-root .su-step__text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.dq-root .su-step__text strong{font-size:.84rem;color:var(--dq-strong);font-family:Poppins-SemiBold,Poppins,sans-serif}.dq-root .su-step__text em{font-style:normal;color:var(--dq-muted)}.dq-root .su-step__text small{font-size:.72rem;color:var(--dq-muted)}.dq-root .su-need{align-self:flex-start;padding:1px 7px;border-radius:999px;font-size:.64rem;font-family:Poppins-SemiBold,Poppins,sans-serif;color:var(--dq-muted);background:color-mix(in srgb,var(--dq-muted) 12%,transparent)}.dq-root .su-need.is-required{color:var(--dq-hue);background:color-mix(in srgb,var(--dq-hue) 13%,transparent)}.dq-root .su-step.is-done .su-need{color:var(--dq-good);background:color-mix(in srgb,var(--dq-good) 12%,transparent)}.dq-root .su-roadmap__side{display:flex;flex-direction:column;gap:14px}.dq-root .su-health{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:.86rem;font-family:Poppins-SemiBold,Poppins,sans-serif}.dq-root .su-health.is-good{color:var(--dq-good)}.dq-root .su-health.is-bad{color:var(--dq-bad)}.dq-root .su-points ul,.dq-root .su-elsewhere ul{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.dq-root .su-points li{display:flex;justify-content:space-between;gap:10px;font-size:.8rem;color:var(--dq-ink)}.dq-root .su-points li strong{color:var(--dq-gold);font-family:Poppins-Bold,Poppins,sans-serif}.dq-root .su-elsewhere li{display:flex;align-items:center;justify-content:space-between;gap:10px}.dq-root .su-elsewhere li>span{display:flex;flex-direction:column;min-width:0}.dq-root .su-elsewhere strong{font-size:.82rem;color:var(--dq-strong)}.dq-root .su-elsewhere small{font-size:.72rem;color:var(--dq-muted)}.dq-root .su-ledgers{display:flex;flex-direction:column;gap:14px}.dq-root .su-ledgers .dq-card+.dq-card{margin-top:0}.dq-root .su-ledgers__intro{display:flex;align-items:flex-start;gap:14px}.dq-root .su-ledgers__intro h3{margin:0 0 4px;color:var(--dq-strong);font-family:Poppins-Bold,Poppins,sans-serif}.dq-root .su-ledgers__intro>div{flex:1}.dq-root .su-ledgers__intro p,.dq-root .su-users p,.dq-root .su-locked p{margin:0;font-size:.84rem;line-height:1.55}.dq-root .su-next{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;flex:none;width:min(360px,40%);margin:0;padding:0;list-style:none}.dq-root .su-next li{display:flex;flex-direction:column;padding:7px 10px;border-radius:12px;background:var(--dq-panel-2);border:1px solid var(--dq-line)}.dq-root .su-next small{font-size:.66rem;color:var(--dq-muted)}.dq-root .su-next strong{font-size:.92rem;color:#0f766e;font-family:Poppins-Bold,Poppins,sans-serif;font-variant-numeric:tabular-nums}.dq-root.is-dark .su-next strong{color:#5eead4}.dq-root .su-ledgers__tools{flex-wrap:wrap}.dq-root .su-filter{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:12px;border:1px solid var(--dq-line-strong);background:var(--dq-panel);color:var(--dq-muted);font-size:.78rem;font-family:Poppins-SemiBold,Poppins,sans-serif;cursor:pointer}.dq-root .su-filter.is-on{color:#fff;border-color:var(--dq-bad);background:var(--dq-bad)}.dq-root .su-map{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.dq-root .su-map__row{display:grid;grid-template-columns:minmax(150px,.6fr) minmax(0,2fr);gap:10px;padding:10px 12px;border-radius:14px;background:var(--dq-panel-2);border:1px solid var(--dq-line)}.dq-root .su-map__row.is-problem{border-color:color-mix(in srgb,var(--dq-bad) 40%,transparent);background:color-mix(in srgb,var(--dq-bad) 4%,var(--dq-panel-2))}.dq-root .su-map__who{display:flex;flex-direction:column;min-width:0}.dq-root .su-map__who strong{font-size:.86rem;color:var(--dq-strong);font-family:Poppins-SemiBold,Poppins,sans-serif;overflow-wrap:anywhere}.dq-root .su-map__who small{font-size:.7rem;color:var(--dq-muted)}.dq-root .su-map__accounts{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.dq-root .su-map__accounts li{display:grid;grid-template-columns:120px 96px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:.78rem}.dq-root .su-map__role{color:var(--dq-muted)}.dq-root .su-map__code{display:flex;flex-direction:column;color:var(--dq-strong);font-family:Poppins-Bold,Poppins,sans-serif;font-variant-numeric:tabular-nums}.dq-root .su-map__code small{font-size:.64rem;color:var(--dq-muted);font-family:Poppins-Regular,Poppins,sans-serif}.dq-root .su-map__desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--dq-ink)}.dq-root .su-map__fix{grid-column:1 / -1;padding:8px 10px;border-radius:11px;background:color-mix(in srgb,var(--dq-bad) 7%,var(--dq-panel))}.dq-root .su-map__fix p{display:flex;align-items:flex-start;gap:8px;margin:0 0 4px;font-size:.76rem;line-height:1.45;color:var(--dq-ink)}.dq-root .su-map__fix p svg{flex:none;margin-top:2px;color:var(--dq-bad)}.dq-root .su-map__links{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.dq-root .su-batch{display:flex;flex-direction:column;gap:14px}.dq-root .su-batch .dq-card+.dq-card{margin-top:0}.dq-root .su-batch__choose{max-width:560px}.dq-root .su-batch__ways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}.dq-root .su-way{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;border-radius:16px;border:1px solid var(--dq-line-strong);background:var(--dq-panel-2);color:var(--dq-ink);text-align:left;cursor:pointer;transition:border-color .15s ease,transform .15s ease}.dq-root .su-way:hover:not(:disabled){border-color:var(--dq-hue);transform:translateY(-2px)}.dq-root .su-way:disabled{opacity:.55;cursor:not-allowed}.dq-root .su-way svg{font-size:1.35rem;color:var(--dq-hue)}.dq-root .su-way strong{font-size:.88rem;color:var(--dq-strong);font-family:Poppins-Bold,Poppins,sans-serif}.dq-root .su-way small{font-size:.74rem;color:var(--dq-muted)}.dq-root .su-paste{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:12px}.dq-root .su-paste textarea{font-family:ui-monospace,Menlo,monospace;font-size:.78rem}.dq-root .su-progress{height:8px;margin:8px 0 12px;border-radius:999px;overflow:hidden;background:var(--dq-line-strong)}.dq-root .su-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--dq-hue),var(--dq-good));transition:width .3s ease}.dq-root .su-batch__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.dq-root .su-batch__rows{display:flex;flex-direction:column;gap:5px;max-height:420px;margin:0;padding:0;list-style:none;overflow-y:auto}.dq-root .su-batch__row{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:12px;background:var(--dq-panel-2);border:1px solid var(--dq-line)}.dq-root .su-batch__row.is-fix,.dq-root .su-batch__row.is-failed{border-color:color-mix(in srgb,var(--dq-bad) 40%,transparent)}.dq-root .su-batch__mark{flex:none;color:var(--dq-soft)}.dq-root .su-batch__row.is-saved .su-batch__mark,.dq-root .su-batch__row.is-ready .su-batch__mark,.dq-root .su-batch__row.is-pending .su-batch__mark{color:var(--dq-good)}.dq-root .su-batch__row.is-fix .su-batch__mark,.dq-root .su-batch__row.is-failed .su-batch__mark{color:var(--dq-bad)}.dq-root .su-batch__text{display:flex;flex-direction:column;min-width:0;flex:1}.dq-root .su-batch__text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;color:var(--dq-strong)}.dq-root .su-batch__text em{font-style:normal;color:var(--dq-muted)}.dq-root .su-batch__text small{font-size:.72rem;line-height:1.4;color:var(--dq-muted)}.dq-root .su-batch__row.is-fix .su-batch__text small,.dq-root .su-batch__row.is-failed .su-batch__text small{color:var(--dq-bad)}.dq-root .su-batch__remove{flex:none}.dq-root .su-sheet-card{min-width:0;padding:clamp(14px,2vw,24px)}.dq-root .su-sheet-head{align-items:flex-start;gap:18px}.dq-root .su-sheet-counts{display:flex;flex:none;flex-wrap:wrap;justify-content:flex-end;gap:6px}.dq-root .su-sheet-counts span{padding:5px 9px;border:1px solid var(--dq-line);border-radius:999px;background:var(--dq-panel-2);color:var(--dq-muted);font:.7rem/1.2 Poppins-SemiBold,Poppins,sans-serif}.dq-root .su-sheet-counts .is-ready,.dq-root .su-sheet-counts .is-saved{border-color:color-mix(in srgb,var(--dq-good) 25%,transparent);color:var(--dq-good)}.dq-root .su-sheet-counts .is-fix{border-color:color-mix(in srgb,var(--dq-bad) 25%,transparent);color:var(--dq-bad)}.dq-root .su-sheet-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 12px}.dq-root .su-sheet-paste{padding:12px;border:1px solid var(--dq-line);border-radius:14px;background:var(--dq-panel-2)}.dq-root .su-sheet-paste__actions{display:flex;flex-wrap:wrap;gap:8px}.dq-root .su-sheet-scroll{max-width:100%;max-height:min(52vh,560px);margin-top:10px;overflow:auto;border:1px solid var(--dq-line-strong);border-radius:16px;background:var(--dq-panel)}.dq-root .su-sheet-table{width:-moz-max-content;width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;color:var(--dq-ink);font-size:.76rem}.dq-root .su-sheet-table th{position:sticky;top:0;z-index:1;min-width:180px;padding:10px 8px;border-bottom:1px solid var(--dq-line-strong);background:var(--dq-panel-2);color:var(--dq-muted);text-align:left;white-space:nowrap;font-family:Poppins-SemiBold,Poppins,sans-serif}.dq-root .su-sheet-table th span{color:var(--dq-bad)}.dq-root .su-sheet-table td{padding:7px 8px;border-bottom:1px solid var(--dq-line);background:var(--dq-panel);vertical-align:top}.dq-root .su-sheet-table tbody tr:last-child td{border-bottom:0}.dq-root .su-sheet-table tbody tr.is-fix td,.dq-root .su-sheet-table tbody tr.is-failed td{background:color-mix(in srgb,var(--dq-bad) 4%,var(--dq-panel))}.dq-root .su-sheet-table__number{width:48px;min-width:48px!important;color:var(--dq-muted);text-align:center!important}.dq-root .su-sheet-input{width:180px;min-width:180px;padding:9px 10px;background:var(--dq-panel)}.dq-root .su-sheet-choice{width:180px;min-width:180px}.dq-root .su-sheet-table tr.is-fix .su-sheet-input,.dq-root .su-sheet-table tr.is-failed .su-sheet-input{border-color:color-mix(in srgb,var(--dq-bad) 28%,var(--dq-line-strong))}.dq-root .su-sheet-table__status{width:240px;min-width:240px!important}.dq-root td.su-sheet-table__status small{display:block;max-width:240px;margin-top:5px;color:var(--dq-muted);line-height:1.35}.dq-root tr.is-fix td.su-sheet-table__status small,.dq-root tr.is-failed td.su-sheet-table__status small{color:var(--dq-bad)}.dq-root .su-sheet-table__remove{width:52px;min-width:52px!important;text-align:center!important}.dq-root .su-sheet-empty{display:grid;justify-items:center;gap:10px;padding:28px;color:var(--dq-muted);text-align:center}.dq-root .su-sheet-empty p{margin:0}.dq-root .su-sheet-footer{margin-top:14px}@media (max-width: 1180px){.dq-root .su-roadmap{grid-template-columns:minmax(0,1fr)}}@media (max-width: 980px){.dq-root .su-split{grid-template-columns:minmax(0,1fr)}.dq-root .su-list{max-height:420px}.dq-root .su-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dq-root .su-ledgers__intro{flex-direction:column}.dq-root .su-next{width:100%}.dq-root .su-map__row{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.dq-root .su-form-grid{grid-template-columns:minmax(0,1fr)}.dq-root .su-field--wide{grid-column:auto}.dq-root .su-hero{flex-direction:column;align-items:flex-start}.dq-root .su-batch__ways{grid-template-columns:minmax(0,1fr)}.dq-root .su-sheet-head{flex-direction:column}.dq-root .su-sheet-counts{justify-content:flex-start}.dq-root .su-map__accounts li{grid-template-columns:minmax(0,1fr) auto}.dq-root .su-map__role,.dq-root .su-map__desc{grid-column:1 / -1}.dq-root .su-ledger li{grid-template-columns:56px minmax(0,1fr)}.dq-root .su-ledger__desc{grid-column:1 / -1}}.dq-root .su-form__actions .su-remove{margin-right:auto;color:var(--dq-bad);border-color:color-mix(in srgb,var(--dq-bad) 40%,transparent)}.dq-root .su-members{margin-top:16px}.disb-workbench{--disb-panel: var(--dm-panel);--disb-panel-strong: var(--dm-panel-strong);--disb-line: var(--dm-line);--disb-line-strong: var(--dm-line-strong);--disb-ink: var(--dm-ink);--disb-copy: var(--dm-ink-soft);--disb-muted: var(--dm-ink-faint);min-height:calc(100svh - var(--uip-h, 0px));overflow:clip}.disb-modal-viewport{position:fixed!important;inset:var(--uip-h, 56px) 0 0 0!important;z-index:9000!important;box-sizing:border-box;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;padding:12px!important;overflow:hidden!important;overscroll-behavior:contain}html.disbursements-route-active .disb-modal-viewport{--disb-modal-gutter: clamp(8px, 1.1vw, 14px);padding:var(--disb-modal-gutter)!important}.disb-read-layer--backdrop{z-index:9000!important}.disb-read-layer--panel{z-index:9010!important}.disb-modal-layer--foreground-panel,html.disbursements-route-active .disb-modal-layer--route-foreground{z-index:9030!important}html.disbursements-route-active .disb-modal-surface{--disb-modal-max-width: 48rem;--disb-modal-max-height: 46rem;width:min(100%,var(--disb-modal-max-width))!important;max-width:var(--disb-modal-max-width)!important;height:auto!important;max-height:min(100%,var(--disb-modal-max-height))!important;margin-inline:auto!important;align-self:center}html.disbursements-route-active .disb-modal-surface--compact{--disb-modal-max-width: 36rem;--disb-modal-max-height: 40rem}html.disbursements-route-active .disb-modal-surface--form{--disb-modal-max-width: 48rem;--disb-modal-max-height: 46rem}html.disbursements-route-active .disb-modal-surface--medium{--disb-modal-max-width: 44rem;--disb-modal-max-height: 48rem}html.disbursements-route-active .disb-modal-surface--wide{--disb-modal-max-width: 76rem;--disb-modal-max-height: none;height:100%!important;max-height:none!important}html.disbursements-route-active .disb-modal-surface--workspace{--disb-modal-max-width: none;--disb-modal-max-height: none;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}html.disbursements-route-active .disb-modal-surface--history{--disb-modal-max-width: 42rem;--disb-modal-max-height: 70%}html.disbursements-route-active .disb-dialog-header,html.disbursements-route-active .disb-dialog-footer{flex:0 0 auto}html.disbursements-route-active .disb-dialog-body{min-height:0;flex:1 1 auto;scrollbar-gutter:stable}.disb-modal-scrollbody{min-height:0;max-height:none!important;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}.uq-workspace-modal{inset:var(--uip-h, 56px) 0 0 0!important;z-index:9500!important;box-sizing:border-box;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important}html.disbursements-route-active .uq-workspace-modal{display:grid!important;place-items:center;padding:var(--disb-modal-gutter, 12px)!important;overflow-y:auto!important;overscroll-behavior:contain}html.disbursements-route-active .uq-workspace-modal>.uq-modal-dialog-layer{position:relative!important;inset:auto!important;top:auto!important;width:100%;padding:0!important}.disb-workbench .disb-shell{gap:12px;padding:clamp(12px,1.4vw,20px);padding-bottom:clamp(48px,6vw,80px)}.disb-workbench .disb-canvas{gap:12px}.disb-workbench .disb-panel{border:1px solid var(--disb-line);background:var(--disb-panel);color:var(--disb-ink);box-shadow:var(--dm-shadow),var(--dm-inset);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.disb-workbench .disb-panel--soft{background:color-mix(in srgb,var(--disb-panel) 88%,transparent);box-shadow:var(--dm-inset)}.disb-workbench .disb-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px clamp(18px,3vw,36px);overflow:hidden;padding:clamp(16px,1.8vw,22px);border-radius:24px}.disb-workbench .disb-hero:after{position:absolute;z-index:-1;top:-90px;right:-70px;width:360px;height:250px;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--dm-brand-2) 28%,transparent),transparent 69%);content:"";filter:blur(12px)}.disb-workbench .disb-hero__copy,.disb-workbench .disb-hero__side{position:relative;z-index:1}.disb-workbench .disb-hero__side{display:grid;min-width:0;align-items:center;grid-template-columns:72px minmax(138px,1fr);gap:12px}.disb-workbench .disb-hero__model{--dm-tone: var(--dm-brand-2);position:relative;display:grid;width:72px;height:72px;place-items:center;perspective:850px;transform-style:preserve-3d}.disb-workbench .disb-hero__model:before{position:absolute;top:13px;right:13px;bottom:13px;left:13px;border-radius:28px;background:radial-gradient(circle,color-mix(in srgb,var(--dm-brand-2) 24%,transparent),transparent 70%);content:"";filter:blur(10px)}.disb-workbench .disb-hero__model .dm-plinth{width:62px;height:62px;border-radius:19px;transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s ease}.disb-workbench .disb-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--disb-muted);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.disb-workbench .disb-eyebrow__dot{width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,var(--dm-brand-2),var(--dm-accent));box-shadow:0 0 0 5px color-mix(in srgb,var(--dm-brand-2) 12%,transparent)}.disb-workbench .disb-hero__title{margin:0;color:var(--disb-ink);font-family:Poppins-Black,Poppins,sans-serif;font-size:clamp(1.45rem,2.15vw,2rem);line-height:1.08;letter-spacing:-.045em}.disb-workbench .disb-hero__description{max-width:720px;margin-top:7px;color:var(--disb-copy);font-family:Poppins-Regular,Poppins,sans-serif;font-size:13px;line-height:1.55}.disb-workbench .disb-status-pill{display:inline-flex;align-items:center;min-height:28px;padding:5px 11px;border:1px solid color-mix(in srgb,var(--dm-brand-2) 25%,transparent);border-radius:999px;background:color-mix(in srgb,var(--dm-brand-2) 10%,var(--disb-panel-strong));color:var(--dm-brand);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.disb-workbench .disb-status-pill.is-editing{border-color:#d9770647;background:rgba(245,158,11,.11);color:#b45309}.disb-workbench .disb-hero__checkpoint{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:2px;padding-left:13px;border-left:1px solid var(--disb-line)}.disb-workbench .disb-hero__checkpoint>span,.disb-workbench .disb-hero__checkpoint small{color:var(--disb-muted);font-family:Poppins-Medium,Poppins,sans-serif;font-size:9px}.disb-workbench .disb-hero__checkpoint>span{letter-spacing:.08em;text-transform:uppercase}.disb-workbench .disb-hero__checkpoint strong{overflow:hidden;color:var(--disb-ink);font-family:Poppins-Bold,Poppins,sans-serif;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.disb-workbench .disb-command-bar{position:relative;z-index:1;display:grid;width:100%;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:10px;border-top:1px solid var(--disb-line)}.disb-workbench .disb-command-bar__actions{display:flex;min-width:0;align-items:center;overflow-x:auto;scrollbar-width:none}.disb-workbench .disb-command-bar__actions::-webkit-scrollbar{display:none}.disb-workbench .disb-mode-button{display:flex;min-width:-moz-max-content;min-width:max-content;min-height:42px;flex:1 0 auto;align-items:center;gap:10px;padding:8px 14px;border:0;border-right:1px solid var(--disb-line);border-radius:0;background:transparent;color:var(--disb-ink);text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.disb-workbench .disb-mode-button:hover{background:color-mix(in srgb,var(--dm-brand-2) 7%,transparent)}.disb-workbench .disb-mode-button>svg{flex:0 0 auto;width:20px;height:20px;color:var(--dm-brand-2)}.disb-workbench .disb-mode-button>span{display:flex;min-width:0;flex-direction:column}.disb-workbench .disb-mode-button strong{overflow:hidden;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.disb-workbench .disb-mode-button small{display:none}.disb-workbench .disb-mode-button.is-primary{border-color:transparent;border-radius:12px;background:linear-gradient(135deg,var(--dm-brand),var(--dm-brand-2));color:#fff;box-shadow:0 13px 28px color-mix(in srgb,var(--dm-brand) 28%,transparent)}.disb-workbench .disb-mode-button.is-primary>svg,.disb-workbench .disb-mode-button.is-primary small{color:#ffffffc7}.disb-workbench .disb-command-bar__utilities{display:flex;align-items:center;gap:7px}.disb-workbench .disb-utility-button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:8px 10px;border:0;border-radius:11px;background:transparent;color:var(--disb-copy);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:10px;white-space:nowrap}.disb-workbench .disb-utility-button:hover{background:color-mix(in srgb,var(--dm-brand-2) 7%,transparent)}.disb-workbench .disb-utility-button__state{padding:2px 6px;border-radius:999px;background:color-mix(in srgb,var(--dm-brand-2) 10%,transparent);color:var(--dm-brand-2);font-size:9px}.disb-workbench .disb-utility-button svg{width:16px;height:16px}.disb-workbench .disb-utility-button:disabled{cursor:wait;opacity:.55}.disb-workbench .disb-readiness__header h2{margin:5px 0 0;color:var(--disb-ink);font-family:Poppins-Bold,Poppins,sans-serif;font-size:15px}.disb-workbench .disb-flow{padding:2px 8px;overflow-x:auto;scrollbar-width:none}.disb-workbench .disb-flow::-webkit-scrollbar{display:none}.disb-workbench .disb-flow__steps{display:grid;min-width:620px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.disb-workbench .disb-flow__steps>li{position:relative}.disb-workbench .disb-flow__steps>li:not(:last-child):after{position:absolute;z-index:0;top:19px;right:-9px;left:39px;height:1px;background:var(--disb-line);content:""}.disb-workbench .disb-flow-step{position:relative;z-index:1;display:grid;width:100%;min-height:40px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:4px 10px 4px 0;border:0;border-radius:0;background:transparent;color:var(--disb-copy);text-align:left}.disb-workbench .disb-flow-step:hover,.disb-workbench .disb-flow-step.is-current{background:transparent}.disb-workbench .disb-flow-step__number{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--disb-line);border-radius:999px;background:var(--disb-panel-strong);color:var(--dm-brand-2);font-family:Poppins-Bold,Poppins,sans-serif;font-size:11px}.disb-workbench .disb-flow-step.is-current .disb-flow-step__number{border-color:transparent;background:linear-gradient(135deg,var(--dm-brand),var(--dm-brand-2));color:#fff;box-shadow:0 6px 14px color-mix(in srgb,var(--dm-brand) 24%,transparent)}.disb-workbench .disb-flow-step.is-complete .disb-flow-step__number{background:rgba(16,185,129,.14);color:#047857}.disb-workbench .disb-flow-step__number svg,.disb-workbench .disb-flow-step__arrow{width:15px;height:15px}.disb-workbench .disb-flow-step__copy{display:flex;min-width:0;flex-direction:column}.disb-workbench .disb-flow-step__copy strong{overflow:hidden;color:var(--disb-ink);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.disb-workbench .disb-entry-summary{scroll-margin-top:calc(var(--uip-h, 0px) + 16px)}.disb-workbench .disb-summary-toggle{display:grid;width:100%;min-height:58px;grid-template-columns:minmax(180px,1fr) auto 34px;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--disb-line);border-right:0;border-left:0;border-radius:0;background:color-mix(in srgb,var(--disb-panel) 44%,transparent);color:var(--disb-ink);text-align:left;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.disb-workbench .disb-summary-toggle:hover{border-color:var(--disb-line-strong);background:color-mix(in srgb,var(--dm-brand-2) 6%,var(--disb-panel))}.disb-workbench .disb-summary-toggle__label{display:flex;min-width:0;align-items:center;gap:10px}.disb-workbench .disb-summary-toggle__label>svg{width:18px;height:18px;flex:0 0 auto;color:var(--dm-brand-2)}.disb-workbench .disb-summary-toggle__label>span{display:flex;min-width:0;flex-direction:column}.disb-workbench .disb-summary-toggle__label strong{font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:12px}.disb-workbench .disb-summary-toggle__label small,.disb-workbench .disb-summary-toggle__figures small{color:var(--disb-muted);font-size:9px}.disb-workbench .disb-summary-toggle__figures{display:grid;height:38px;grid-template-columns:repeat(4,minmax(86px,auto));align-items:center}.disb-workbench .disb-summary-toggle__figures>span{display:flex;min-width:0;height:100%;flex-direction:column;justify-content:center;padding:0 14px;border-left:1px solid var(--disb-line)}.disb-workbench .disb-summary-toggle__figures strong{color:var(--disb-ink);font-family:Poppins-Bold,Poppins,sans-serif;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.disb-workbench .disb-summary-toggle__figures .is-debit{color:#047857}.disb-workbench .disb-summary-toggle__figures .is-credit{color:#e11d48}.disb-workbench .disb-summary-toggle__figures .is-balanced strong{color:#047857}.disb-workbench .disb-summary-toggle__chevron{display:grid;width:30px;height:30px;place-items:center;border-radius:999px;color:var(--disb-copy)}.disb-workbench .disb-summary-toggle__chevron svg{width:16px;height:16px}.disb-workbench .disb-summary-table__body{max-height:min(42vh,420px);overflow-y:auto}.disb-workbench .disb-summary-detail{padding:14px;border-bottom:1px solid var(--disb-line);background:color-mix(in srgb,var(--disb-panel) 68%,transparent)}.disb-workbench .disb-summary-table{overflow:hidden;margin-top:12px;border:1px solid var(--disb-line);border-radius:15px;background:color-mix(in srgb,var(--disb-panel-strong) 76%,transparent)}.disb-workbench .disb-authoring{scroll-margin-top:calc(var(--uip-h, 0px) + 16px)}.disb-workbench .disb-authoring-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;align-items:stretch;gap:0}.disb-workbench .disb-authoring-surface{overflow:hidden;border-radius:24px}.disb-workbench .disb-details-panel{min-width:0}.disb-workbench .disb-fields-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.disb-workbench .disb-field{display:flex;min-width:0;flex-direction:column}.disb-workbench .disb-field--third{grid-column:span 4}.disb-workbench .disb-field--compact{grid-column:span 2}.disb-workbench .disb-field--wide{grid-column:span 4}.disb-workbench .disb-field-add{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;color:var(--dm-brand-2)}.disb-workbench .disb-field-add:hover{background:color-mix(in srgb,var(--dm-brand-2) 9%,transparent)}.disb-workbench .disb-field-add svg{width:19px;height:19px}.disb-workbench .disb-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.disb-workbench .disb-section-heading h2{margin:5px 0 0;color:var(--disb-ink);font-family:Poppins-Bold,Poppins,sans-serif;font-size:18px}.disb-workbench .disb-section-heading p{max-width:620px;margin:5px 0 0;color:var(--disb-copy);font-size:10px;line-height:1.6}.disb-workbench .disb-section-heading>span{flex:0 0 auto;padding:5px 9px;border:1px solid var(--disb-line);border-radius:999px;color:var(--disb-muted);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:9px}.disb-workbench .disb-receipt-tool{overflow:hidden;border:1px solid var(--disb-line);border-right:0;border-left:0;border-radius:0;background:transparent}.disb-workbench .disb-receipt-tool>summary{display:flex;min-height:46px;cursor:pointer;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px;color:var(--disb-copy);list-style:none}.disb-workbench .disb-receipt-tool>summary::-webkit-details-marker{display:none}.disb-workbench .disb-receipt-tool>summary>span{display:inline-flex;align-items:center;gap:8px;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:10px}.disb-workbench .disb-receipt-tool>summary svg{width:16px;height:16px;color:var(--dm-brand-2)}.disb-workbench .disb-receipt-tool>summary small{color:var(--disb-muted);font-size:9px}.disb-workbench .disb-receipt-tool[open]>summary{border-bottom:1px solid var(--disb-line)}.disb-workbench .disb-receipt-tool__body{padding:12px}.disb-workbench .disb-receipt-tool__body.has-preview{display:grid;grid-template-columns:minmax(0,1fr) clamp(240px,25vw,310px);align-items:start;gap:16px}.disb-workbench .disb-receipt-tool__controls{min-width:0}.disb-workbench .disb-receipt-preview{display:flex;min-width:0;flex-direction:column;padding-left:16px;border-left:1px solid var(--disb-line)}.disb-workbench .disb-receipt-preview__label{margin-bottom:7px;color:var(--disb-muted);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.disb-workbench .disb-receipt-preview__screen{position:relative;height:clamp(220px,23vw,300px);min-height:220px;overflow:hidden;border:1px solid var(--disb-line-strong);border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--dm-brand-2) 7%,transparent),transparent 44%),repeating-linear-gradient(0deg,transparent 0 9px,color-mix(in srgb,var(--disb-line) 24%,transparent) 9px 10px),color-mix(in srgb,var(--disb-panel-strong) 88%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 68%,transparent)}.disb-workbench .disb-receipt-preview__magnifier{--rpm-frame: var(--dm-brand-2);--rpm-deck: var(--disb-panel-strong);--rpm-ink: var(--disb-ink)}.disb-workbench .disb-label{color:var(--disb-muted);font-family:Poppins-SemiBold,Poppins,sans-serif;letter-spacing:.12em}.disb-workbench .disb-input{min-height:46px;border:1px solid var(--disb-line);outline:none;background:var(--disb-panel-strong);color:var(--disb-ink);box-shadow:var(--dm-inset);font-family:Poppins-Regular,Poppins,sans-serif;transition:border-color .18s ease,box-shadow .18s ease}.disb-workbench .disb-textarea{min-height:70px}.disb-workbench .disb-input::-moz-placeholder{color:var(--disb-muted)}.disb-workbench .disb-input::placeholder{color:var(--disb-muted)}.disb-workbench .disb-input:focus{border-color:var(--disb-line-strong);box-shadow:0 0 0 4px color-mix(in srgb,var(--dm-brand-2) 12%,transparent),var(--dm-inset)}.disb-workbench .disb-action{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:9px 14px;border:1px solid var(--disb-line);border-radius:14px;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:11px;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.disb-workbench .disb-action--primary{border-color:transparent;background:linear-gradient(135deg,var(--dm-brand),var(--dm-brand-2));color:#fff;box-shadow:0 10px 24px color-mix(in srgb,var(--dm-brand) 24%,transparent)}.disb-workbench .disb-action--secondary{background:color-mix(in srgb,var(--disb-panel-strong) 82%,transparent);color:var(--disb-copy)}.disb-workbench .disb-action:not(:disabled):hover{transform:translateY(-1px);border-color:var(--disb-line-strong)}.disb-workbench .disb-action:disabled{cursor:not-allowed;opacity:.55}.disb-workbench .disb-readiness{position:relative;display:flex;flex-direction:column;gap:13px;padding:20px;border-left:1px solid var(--disb-line);border-radius:0;background:color-mix(in srgb,var(--dm-brand-2) 3%,transparent)}.disb-workbench .disb-readiness__header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.disb-workbench .disb-readiness__badge{padding:5px 8px;border-radius:999px;background:rgba(245,158,11,.12);color:#b45309;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:9px;white-space:nowrap}.disb-workbench .disb-readiness__badge.is-ready{background:rgba(16,185,129,.14);color:#047857}.disb-workbench .disb-readiness__checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.disb-workbench .disb-readiness__checklist>div{display:flex;min-width:0;align-items:center;gap:7px;padding:4px 0;border:0;border-radius:0;color:var(--disb-muted);font-family:Poppins-Medium,Poppins,sans-serif;font-size:9px}.disb-workbench .disb-readiness__checklist>div>svg,.disb-workbench .disb-readiness__checklist>div>span:first-child{flex:0 0 auto;width:14px;height:14px;border:1px solid var(--disb-line-strong);border-radius:999px}.disb-workbench .disb-readiness__checklist>div.is-complete{background:transparent;color:#047857}.disb-workbench .disb-readiness__checklist>div.is-complete>svg{border:0}.disb-workbench .disb-readiness__primary{display:grid;width:100%;min-height:52px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 13px;border:1px solid transparent;border-radius:15px;background:linear-gradient(135deg,var(--dm-brand),var(--dm-brand-2));color:#fff;box-shadow:0 13px 28px color-mix(in srgb,var(--dm-brand) 24%,transparent);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:11px;text-align:left}.disb-workbench .disb-readiness__primary.is-ready{background:linear-gradient(135deg,#047857,#10b981);box-shadow:0 13px 28px #05966938}.disb-workbench .disb-readiness__primary:disabled{border-color:var(--disb-line);background:color-mix(in srgb,var(--disb-panel-strong) 78%,transparent);color:var(--disb-muted);box-shadow:none}.disb-workbench .disb-readiness__primary svg{width:17px;height:17px}.disb-workbench .disb-readiness__guidance{margin:0;color:var(--disb-muted);font-size:10px;line-height:1.6}.disb-workbench .disb-readiness__secondary{display:flex;flex-wrap:wrap;gap:8px;padding-top:2px;border-top:1px solid var(--disb-line)}.disb-workbench .disb-readiness__secondary button{display:inline-flex;min-height:38px;align-items:center;gap:6px;padding:6px 9px;border-radius:11px;color:var(--disb-copy);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:9px}.disb-workbench .disb-readiness__secondary button:hover{background:color-mix(in srgb,var(--dm-brand-2) 8%,transparent)}.disb-workbench .disb-record-action{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;padding:7px 10px;border:1px solid var(--disb-line);border-radius:13px;background:var(--disb-panel-strong);color:var(--disb-copy);box-shadow:var(--dm-inset);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:10px;white-space:nowrap;transition:transform .18s ease,border-color .18s ease}.disb-workbench .disb-record-action:hover{transform:translateY(-1px);border-color:var(--disb-line-strong)}.disb-workbench .disb-record-action--method,.disb-workbench .disb-record-action--method:hover{cursor:default;transform:none;border-color:color-mix(in srgb,var(--color-brandPrimary) 24%,var(--disb-line));background:color-mix(in srgb,var(--color-brandPrimary) 7%,var(--disb-panel-strong))}.disb-workbench .disb-record-action__icon{display:grid;width:23px;height:23px;place-items:center}.disb-workbench .disb-record-action__icon svg{width:18px;height:18px}.disb-workbench .disb-record-card{border-color:var(--disb-line)!important;background:color-mix(in srgb,var(--disb-panel-strong) 92%,transparent)!important;color:var(--disb-ink);box-shadow:0 12px 26px color-mix(in srgb,var(--dm-brand) 10%,transparent)}.disb-read-layer{right:0;bottom:0;left:0}.disb-read-layer--panel{padding:12px}.disb-workbench .disb-read-workspace{height:100%;min-height:0;overflow:hidden;border:1px solid var(--disb-line);border-radius:26px;background:color-mix(in srgb,var(--disb-panel-strong) 96%,transparent);color:var(--disb-ink);box-shadow:var(--dm-shadow-lift);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.disb-workbench .disb-read-header{flex:0 1 auto;max-height:62%;overflow-y:auto;border-bottom:1px solid var(--disb-line);background:color-mix(in srgb,var(--disb-panel-strong) 92%,transparent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.disb-workbench .disb-read-title{color:var(--disb-ink);font-family:Poppins-Bold,Poppins,sans-serif;font-size:clamp(1rem,2vw,1.3rem)}.disb-workbench .disb-read-subtitle{color:var(--disb-copy);font-size:11px}.disb-mobile-queue{display:none}.disb-approval-header{flex:0 0 auto}.disb-approval-close{flex-shrink:0}.disb-approval-reference{min-width:0;max-width:100%;overflow-wrap:anywhere}.disb-approval-reference>span{min-width:0}.disb-approval-reference>span:first-child{flex-shrink:0;white-space:nowrap}.disb-workbench .disb-icon-button{display:inline-grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border:1px solid var(--disb-line);border-radius:14px;background:var(--disb-panel-strong);color:var(--disb-copy)}.disb-workbench .disb-filter-grid{align-items:flex-end}.disb-workbench .disb-filter-actions{grid-column:1 / -1;align-items:flex-end}.disb-workbench .disb-queue-tabs{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;padding-top:2px}.disb-workbench .disb-tab-group{display:flex;min-width:0;flex-direction:column;gap:7px}.disb-workbench .disb-tab-group__label{color:var(--disb-muted);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.disb-workbench .disb-filter-chip{min-height:36px;padding:7px 11px;border:1px solid var(--disb-line);border-radius:999px;background:color-mix(in srgb,var(--disb-panel) 88%,transparent);color:var(--disb-copy);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:10px;white-space:nowrap}.disb-workbench .disb-filter-chip:hover{border-color:var(--disb-line-strong)}.disb-workbench .disb-filter-chip.is-active{border-color:transparent;background:linear-gradient(135deg,var(--dm-brand),var(--dm-brand-2));color:#fff;box-shadow:0 8px 18px color-mix(in srgb,var(--dm-brand) 22%,transparent)}@media (min-width: 901px) and (max-width: 1599px),(min-width: 901px) and (max-height: 899px){html.disbursements-route-active .disb-workbench .disb-read-header{max-height:44%}html.disbursements-route-active .disb-workbench .disb-read-header .disb-dialog-header{padding:12px 16px!important}html.disbursements-route-active .disb-workbench .disb-read-subtitle,html.disbursements-route-active .disb-workbench .disb-filter-helper{display:none}html.disbursements-route-active .disb-workbench .disb-read-filters-panel{padding-right:16px!important;padding-bottom:10px!important;padding-left:16px!important}html.disbursements-route-active .disb-workbench .disb-filter-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px 10px!important}html.disbursements-route-active .disb-workbench .disb-filter-field--business,html.disbursements-route-active .disb-workbench .disb-filter-field--search,html.disbursements-route-active .disb-workbench .disb-filter-field--payee,html.disbursements-route-active .disb-workbench .disb-filter-actions{grid-column:span 2!important}html.disbursements-route-active .disb-workbench .disb-filter-actions{align-self:end;flex-wrap:nowrap;margin:0}html.disbursements-route-active .disb-workbench .disb-filter-actions>*{min-height:44px;flex:1 1 0;padding-inline:10px;white-space:nowrap}html.disbursements-route-active .disb-workbench .disb-queue-tabs{display:flex;align-items:center;gap:14px;overflow-x:auto;padding-top:0;padding-bottom:2px;scrollbar-width:thin}html.disbursements-route-active .disb-workbench .disb-read-tabs{padding-right:16px!important;padding-bottom:10px!important;padding-left:16px!important}html.disbursements-route-active .disb-workbench .disb-filter-summary{flex-wrap:nowrap!important;overflow-x:auto;white-space:nowrap;scrollbar-width:thin}html.disbursements-route-active .disb-workbench .disb-tab-group{flex:0 0 auto;flex-direction:row;align-items:center;gap:7px}html.disbursements-route-active .disb-workbench .disb-tab-list{flex-wrap:nowrap!important;gap:6px!important}html.disbursements-route-active .disb-workbench .disb-filter-chip{min-height:32px;padding:5px 9px}}.disb-workbench .disb-queue-state{display:flex;min-height:180px;align-items:center;justify-content:center;gap:12px;padding:24px;border:1px dashed var(--disb-line-strong);border-radius:18px;color:var(--disb-copy);text-align:left}.disb-workbench .disb-queue-state>svg{flex:0 0 auto;color:var(--dm-brand-2)}.disb-workbench .disb-queue-state p{margin:3px 0 0;color:var(--disb-muted);font-size:10px}.disb-workbench button:focus-visible,.disb-workbench input:focus-visible,.disb-workbench textarea:focus-visible{outline:2px solid color-mix(in srgb,var(--dm-accent) 72%,transparent);outline-offset:2px}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){.disb-workbench .disb-hero__model:hover .dm-plinth{transform:translateY(-5px) rotateX(-8deg) rotateY(10deg) scale(1.05);box-shadow:0 22px 38px color-mix(in srgb,var(--dm-brand-2) 34%,transparent),inset 0 1px #ffffffb8}.disb-workbench .disb-mode-button.is-primary:hover{transform:perspective(720px) translateY(-2px) rotateX(2deg);box-shadow:0 15px 28px color-mix(in srgb,var(--dm-brand) 27%,transparent)}.disb-workbench .disb-record-card:hover{transform:translateY(-2px);border-color:var(--disb-line-strong)!important;box-shadow:0 18px 34px color-mix(in srgb,var(--dm-brand) 14%,transparent)}.disb-workbench .disb-record-action:hover,.disb-modal-surface button:not(:disabled):hover{transform:translateY(-1px);border-color:var(--disb-line-strong, rgba(0, 71, 184, .32));box-shadow:0 9px 18px #041b4a1c}}@media (min-width: 768px) and (max-height: 820px){html.disbursements-route-active .disb-modal-viewport,html.disbursements-route-active .uq-workspace-modal{--disb-modal-gutter: 8px}html.disbursements-route-active .disb-modal-surface{border-radius:18px!important}html.disbursements-route-active .disb-dialog-header{padding:10px 14px!important}html.disbursements-route-active .disb-multiple-entry-header{padding-right:4rem!important}html.disbursements-route-active .disb-dialog-body:not(.disb-dialog-body--structure){padding:12px 14px!important}html.disbursements-route-active .disb-dialog-footer{padding:10px 14px!important}html.disbursements-route-active .disb-modal-scrollbody{scrollbar-gutter:stable}html.disbursements-route-active .disb-workbench .disb-read-header{max-height:44%}html.disbursements-route-active .disb-multiple-entry-header .disb-multiple-entry-summary{margin-top:6px!important}html.disbursements-route-active .disb-multiple-entry-header .disb-multiple-entry-summary>:first-child{display:none}html.disbursements-route-active .disb-multiple-entry-header .disb-multiple-entry-summary>:last-child{margin-top:0!important;gap:4px!important}html.disbursements-route-active .disb-multiple-entry-header .disb-multiple-entry-summary>:last-child>*{padding:4px 8px!important}html.disbursements-route-active .disb-multiple-entry-actions button{min-height:34px;padding:6px 10px!important;font-size:11px!important}html.disbursements-route-active .disb-multiple-clearing-title{font-size:1.3rem!important}html.disbursements-route-active .disb-multiple-clearing-stats{margin-top:8px!important}html.disbursements-route-active .disb-batch-dialog-search{height:36px!important;margin-top:6px!important}}@media (min-width: 768px) and (max-height: 700px){html.disbursements-route-active .disb-dialog-subtitle,.disb-workbench .disb-read-subtitle{display:none}html.disbursements-route-active .disb-workbench .disb-read-header{max-height:44%}}@media (min-width: 1024px){html.app-desktop-sidebar-open .disb-modal-viewport,html.app-desktop-sidebar-open .uq-workspace-modal{left:var(--app-desktop-sidebar-offset, 15.5rem)!important;transition:left .2s ease-out}html.app-desktop-sidebar-open .disb-read-layer{left:var(--app-desktop-sidebar-offset, 15.5rem);transition:left .2s ease-out}}@media (min-width: 768px) and (max-width: 1599px){html.disbursements-route-active.app-desktop-sidebar-open .disb-batch-rail{width:13rem!important}html.disbursements-route-active.app-desktop-sidebar-open .disb-batch-grid-head,html.disbursements-route-active.app-desktop-sidebar-open .disb-batch-grid-row{display:none!important}html.disbursements-route-active.app-desktop-sidebar-open .disb-batch-card{display:block!important}html.disbursements-route-active.app-desktop-sidebar-open .disb-multiple-entry-header-layout{align-items:stretch!important;flex-direction:column!important}html.disbursements-route-active.app-desktop-sidebar-open .disb-multiple-entry-actions{justify-content:flex-end!important}}@media (max-width: 1023px){.disb-modal-viewport,.uq-workspace-modal,.disb-read-layer{right:0!important;bottom:calc(var(--mobile-bottom-nav-h, 104px) + env(safe-area-inset-bottom))!important;left:0!important}}@media (max-width: 1280px){.disb-workbench .disb-command-bar{grid-template-columns:minmax(0,1fr) auto}.disb-workbench .disb-mode-button small{display:none}}@media (max-width: 1100px){.disb-workbench .disb-authoring-grid{grid-template-columns:minmax(0,1fr)}.disb-workbench .disb-readiness{position:static;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);border-top:1px solid var(--disb-line);border-left:0}.disb-workbench .disb-readiness__header,.disb-workbench .disb-readiness__checklist{grid-column:1}.disb-workbench .disb-readiness>.disb-readiness__primary,.disb-workbench .disb-readiness__guidance,.disb-workbench .disb-readiness__secondary{grid-column:2}.disb-workbench .disb-readiness>.disb-readiness__primary{grid-row:1;align-self:center}.disb-workbench .disb-readiness__guidance{grid-row:2}.disb-workbench .disb-readiness__secondary{grid-row:3}}@media (max-width: 900px){.disb-workbench .disb-receipt-tool__body.has-preview{grid-template-columns:minmax(0,1fr)}.disb-workbench .disb-receipt-preview{padding-top:14px;padding-left:0;border-top:1px solid var(--disb-line);border-left:0}.disb-workbench .disb-receipt-preview__screen{height:clamp(220px,52vw,340px)}.disb-workbench .disb-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.disb-workbench .disb-field--third,.disb-workbench .disb-field--compact{grid-column:span 1}.disb-workbench .disb-field--wide{grid-column:span 2}.disb-workbench .disb-queue-tabs{grid-template-columns:1fr}}@media (max-width: 767px){.disb-modal-viewport,html.disbursements-route-active .disb-modal-viewport{padding:0!important}.disb-modal-surface{border-right:0!important;border-left:0!important;border-radius:0!important}html.disbursements-route-active .disb-modal-surface{align-self:flex-end;border-right:0!important;border-left:0!important;border-radius:0!important}html.disbursements-route-active .disb-modal-surface--workspace,html.disbursements-route-active .disb-modal-surface--wide{align-self:center}.disb-workbench .disb-shell{padding:12px;padding-bottom:calc(var(--mobile-bottom-nav-h, 104px) + env(safe-area-inset-bottom) + 24px)}.disb-workbench .disb-hero{grid-template-columns:minmax(0,1fr) auto}.disb-workbench .disb-hero__description,.disb-workbench .disb-hero__checkpoint{display:none}.disb-workbench .disb-hero__side{display:block}.disb-workbench .disb-command-bar{grid-template-columns:minmax(0,1fr)}.disb-workbench .disb-command-bar__utilities{justify-content:flex-start;overflow-x:auto}.disb-workbench .disb-summary-toggle{grid-template-columns:minmax(150px,1fr) auto 32px}.disb-workbench .disb-summary-toggle__label small{display:none}.disb-workbench .disb-summary-toggle__figures{grid-template-columns:repeat(4,minmax(68px,auto))}.disb-workbench .disb-summary-toggle__figures>span{padding-inline:9px}.disb-workbench .disb-readiness{display:flex}.disb-read-layer--panel{padding:0}.disb-workbench .disb-read-workspace{border-right:0;border-left:0;border-radius:0}.disb-workbench .disb-read-header{max-height:50%;overscroll-behavior:contain}.disb-workbench .disb-read-header-content{overflow:clip}.disb-workbench .disb-read-header .disb-dialog-header{position:sticky;top:0;z-index:2;gap:8px;padding:10px 12px;background:var(--disb-panel-strong)}.disb-workbench .disb-read-title{font-size:14px;white-space:normal}.disb-workbench .disb-read-subtitle,.disb-workbench .disb-filter-helper,.disb-desktop-queues{display:none}.disb-mobile-queue{display:flex;align-items:center;gap:10px}.disb-mobile-queue select{min-width:0;min-height:44px;flex:1;font-size:16px}.disb-workbench .disb-read-tabs{padding:0 12px 8px}.disb-workbench .disb-filter-summary{flex-wrap:nowrap;overflow-x:auto;padding:4px 0;border:0;background:transparent;white-space:nowrap}.disb-workbench .disb-filter-summary>*{flex-shrink:0}.disb-workbench .disb-read-filters-panel{padding:0 12px 12px}.disb-workbench .disb-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.disb-workbench .disb-filter-field{min-width:0}.disb-workbench .disb-filter-field--business,.disb-workbench .disb-filter-field--search,.disb-workbench .disb-filter-field--payee{grid-column:1 / -1}.disb-workbench .disb-filter-actions>button{min-height:44px;width:100%}.disb-read-workspace>.disb-dialog-body{padding:4px}.disb-read-workspace>.disb-dialog-body>div:last-child{margin-top:0}.disb-workbench .disb-record-card{overflow-wrap:anywhere}.disb-workbench .disb-record-details{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.disb-workbench .disb-record-details>:nth-child(n+3){grid-column:1 / -1}.disb-workbench .disb-record-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));order:-1}.disb-workbench .disb-record-action{min-width:0;min-height:46px;font-size:12px;white-space:normal}.disb-workbench .disb-record-action--approval{grid-column:1 / -1;order:-1;border-color:var(--color-brandPrimary);background:var(--color-brandPrimary);color:#fff}.disb-workbench .disb-record-action--approval svg{color:inherit}.disb-workbench .disb-entry-summary,.disb-workbench .disb-authoring{scroll-margin-top:calc(var(--uip-h, 0px) + 12px)}}@media (max-width: 767px),(max-width: 1023px) and (max-height: 500px){html.disbursements-route-active .disb-approval-surface{height:100%!important;max-height:100%!important}.disb-approval-surface .disb-approval-header .disb-dialog-header{padding:12px}.disb-approval-surface .disb-approval-status-help{display:none}.disb-approval-surface .disb-approval-close{width:44px;height:44px}.disb-approval-surface .disb-dialog-body{padding:12px;overscroll-behavior:contain}.disb-approval-surface .disb-approval-card-main{flex-direction:column}.disb-approval-surface .disb-approval-card-main>:first-child{width:100%}.disb-approval-surface .disb-approval-actions{width:100%}.disb-approval-surface .disb-approval-action{min-height:48px;width:auto;flex:1;gap:8px;border-radius:12px;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:14px}.disb-approval-surface .disb-approval-action--approve,.disb-approval-surface .disb-approval-action--approve:hover{border-color:var(--color-brandPrimary);background:var(--color-brandPrimary);color:#fff}.disb-approval-surface .disb-approval-action--approve svg{color:inherit}.disb-approval-surface .disb-approval-action--void{border-color:var(--color-redaccent);color:var(--color-redaccent)}.disb-approval-surface .disb-approval-action-label{display:inline}.disb-approval-surface .disb-approval-assignment{flex-wrap:wrap}}@supports (height: 100dvh){@media (max-width: 1023px){html.disbursements-route-active .disb-modal-viewport{height:calc(100dvh - var(--uip-h, 56px) - var(--mobile-bottom-nav-h, 104px) - env(safe-area-inset-bottom,0px))!important}}}@media (max-width: 1023px) and (max-height: 500px){html.disbursements-route-active .disb-approval-surface{overflow-y:auto!important;overscroll-behavior:contain}html.disbursements-route-active .disb-approval-surface>*{flex:0 0 auto}html.disbursements-route-active .disb-approval-surface>.disb-dialog-body{overflow:visible}}@media (max-width: 560px){.disb-workbench .disb-receipt-preview__screen{height:210px;min-height:210px}.disb-workbench .disb-hero{padding:14px;border-radius:18px}.disb-workbench .disb-hero__side{width:50px}.disb-workbench .disb-hero__model{width:50px;height:50px}.disb-workbench .disb-hero__model .dm-plinth{width:46px;height:46px;border-radius:14px}.disb-workbench .disb-hero__title{font-size:1.3rem}.disb-workbench .disb-flow__steps{min-width:500px}.disb-workbench .disb-mode-button{min-height:44px;padding-inline:12px}.disb-workbench .disb-summary-toggle{grid-template-columns:minmax(120px,1fr) auto 30px}.disb-workbench .disb-summary-toggle__figures{grid-template-columns:repeat(2,minmax(58px,auto))}.disb-workbench .disb-summary-toggle__figures>span:nth-child(-n+2){display:none}.disb-workbench .disb-fields-grid{grid-template-columns:minmax(0,1fr)}.disb-workbench .disb-field--third,.disb-workbench .disb-field--compact,.disb-workbench .disb-field--wide{grid-column:1}.disb-workbench .disb-section-heading p{display:none}.disb-workbench .disb-record-action{flex:1 1 calc(50% - 8px)}}[data-theme=dark] .disb-workbench .disb-status-pill.is-creating,[data-theme=dark] .disb-workbench .disb-readiness__badge.is-ready,[data-theme=dark] .disb-workbench .disb-readiness__checklist>div.is-complete,[data-theme=dark] .disb-workbench .disb-summary-toggle__figures .is-balanced strong,[data-theme=dark] .disb-workbench .disb-summary-toggle__figures .is-debit{color:#6ee7b7}[data-theme=dark] .disb-workbench .disb-canvas [class*=bg-white],[data-theme=dark] .disb-workbench .disb-read-workspace [class*=bg-white]{background-color:#1e212ad1!important}[data-theme=dark] .disb-workbench .disb-canvas [class*=border-white],[data-theme=dark] .disb-workbench .disb-read-workspace [class*=border-white]{border-color:var(--disb-line)!important}[data-theme=dark] .disb-workbench .disb-canvas [class*=text-zinc-9],[data-theme=dark] .disb-workbench .disb-canvas [class*=text-zinc-8],[data-theme=dark] .disb-workbench .disb-canvas [class*=text-slate-9],[data-theme=dark] .disb-workbench .disb-canvas [class*=text-slate-8],[data-theme=dark] .disb-workbench .disb-read-workspace [class*=text-zinc-9],[data-theme=dark] .disb-workbench .disb-read-workspace [class*=text-zinc-8]{color:var(--disb-ink)!important}[data-theme=dark] .disb-workbench .disb-canvas [class*=text-zinc-6],[data-theme=dark] .disb-workbench .disb-canvas [class*=text-zinc-7],[data-theme=dark] .disb-workbench .disb-canvas [class*=text-slate-6],[data-theme=dark] .disb-workbench .disb-canvas [class*=text-slate-7],[data-theme=dark] .disb-workbench .disb-read-workspace [class*=text-zinc-6],[data-theme=dark] .disb-workbench .disb-read-workspace [class*=text-zinc-7]{color:var(--disb-copy)!important}[data-theme=dark] .disb-modal-surface [class*=bg-white],[data-theme=dark] .disb-modal-surface [class*=bg-zinc-50],[data-theme=dark] .disb-modal-surface [class*=bg-slate-50],[data-theme=dark] .disb-modal-surface [class*=via-white]{background-color:#1e222ee6!important}[data-theme=dark] .disb-modal-surface [class*=border-white],[data-theme=dark] .disb-modal-surface [class*=border-zinc],[data-theme=dark] .disb-modal-surface [class*=border-slate]{border-color:#60a5fa38!important}[data-theme=dark] .disb-modal-surface input,[data-theme=dark] .disb-modal-surface select,[data-theme=dark] .disb-modal-surface textarea{border-color:#60a5fa3d!important;background-color:#111620db!important;color:#f1f5f9!important;color-scheme:dark}@media (max-width: 767px),(max-width: 1023px) and (max-height: 500px){[data-theme=dark] .disb-approval-surface .disb-approval-action--approve{background-color:var(--color-brandPrimary)!important;border-color:var(--color-brandPrimary)!important;color:#fff}}@media (prefers-reduced-motion: reduce){.disb-workbench *,.disb-workbench *:before,.disb-workbench *:after,.disb-read-layer,.disb-modal-viewport,.disb-modal-surface,.disb-modal-surface *,.uq-workspace-modal,.uq-workspace-modal *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.disb-workbench.disb-classic .disb-shell{padding:24px 16px 80px}.disb-workbench.disb-classic .disb-canvas{gap:0;overflow:hidden;border:1px solid var(--disb-line);border-radius:24px;background:var(--disb-panel);box-shadow:var(--dm-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.disb-workbench.disb-classic .disb-entry-summary{padding:0 20px 24px;background:linear-gradient(135deg,var(--color-lighter),transparent,var(--color-light))}.disb-workbench.disb-classic .disb-summary-detail{border:1px solid var(--disb-line);border-radius:24px}.disb-workbench.disb-classic .disb-authoring{padding:16px}.disb-workbench.disb-classic .disb-authoring-grid{display:block}.disb-workbench.disb-classic .disb-fields-grid{grid-template-columns:minmax(0,1fr);gap:16px}.disb-workbench.disb-classic .disb-field{grid-column:auto}.disb-workbench.disb-classic .disb-label{letter-spacing:.05em;font-family:Poppins-SemiBold,sans-serif}.disb-workbench.disb-classic .disb-input{border-radius:16px;background:var(--disb-panel-strong);box-shadow:0 1px 2px color-mix(in srgb,var(--color-darkerPrimary) 8%,transparent)}.disb-workbench.disb-classic .disb-action{border-radius:16px;border:1px solid var(--disb-line);background:var(--disb-panel-strong);color:var(--disb-ink);box-shadow:var(--dm-inset)}.disb-workbench.disb-classic .disb-receipt-tool{border:1px solid var(--disb-line);border-radius:16px;background:var(--disb-panel)}.disb-workbench.disb-classic .disb-filter-chip{border:1px solid var(--disb-line);border-radius:999px;background:var(--disb-panel);color:var(--disb-copy)}.disb-workbench.disb-classic .disb-filter-chip.is-active{background:var(--disb-panel-strong);color:var(--disb-ink);box-shadow:0 0 0 2px var(--disb-line-strong)}[data-theme=dark] .disb-classic .disb-classic-header [class*=bg-white],[data-theme=dark] .disb-classic .disb-classic-read [class*=bg-white],[data-theme=dark] .disb-classic .disb-classic-summary,[data-theme=dark] .disb-classic .disb-classic-summary [class*=bg-white]{background-color:var(--disb-panel-strong)}[data-theme=dark] .disb-classic .disb-classic-header [class*=border-white],[data-theme=dark] .disb-classic .disb-classic-read [class*=border-white],[data-theme=dark] .disb-classic .disb-classic-summary,[data-theme=dark] .disb-classic .disb-classic-summary [class*=border-white]{border-color:var(--disb-line)}[data-theme=dark] .disb-classic .disb-classic-read [class*=text-zinc]{color:var(--disb-ink)}@media (min-width: 640px){.disb-workbench.disb-classic .disb-shell,.disb-workbench.disb-classic .disb-entry-summary{padding-inline:24px}.disb-workbench.disb-classic .disb-authoring{padding:20px}.disb-workbench.disb-classic .disb-fields-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.disb-workbench.disb-classic .disb-field--third{grid-column:1 / -1}.disb-workbench.disb-classic .disb-field--wide{grid-column:span 2}}@media (min-width: 1024px){.disb-workbench.disb-classic .disb-shell,.disb-workbench.disb-classic .disb-authoring{padding-inline:40px}.disb-workbench.disb-classic .disb-field--third{grid-column:auto}}@media (max-width: 767px){.disb-workbench.disb-classic .disb-shell{padding-bottom:calc(var(--mobile-bottom-nav-h, 104px) + env(safe-area-inset-bottom) + 24px)}.disb-classic .disb-classic-read{bottom:calc(var(--mobile-bottom-nav-h, 104px) + env(safe-area-inset-bottom) + 12px)}}.disbursements-ui-mode-switch{display:inline-flex;flex-shrink:0;align-items:center;gap:2px;padding:4px;border:1px solid color-mix(in srgb,var(--color-brandSecondary) 22%,transparent);border-radius:14px;background:var(--color-lighter)}.disbursements-ui-mode-switch__button{min-height:36px;padding:0 16px;border:0;border-radius:9px;background:transparent;color:var(--app-text-muted);font-size:11px;line-height:1.4;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.disbursements-ui-mode-switch__button:hover{background:var(--color-light)}.disbursements-ui-mode-switch__button:disabled{cursor:wait;opacity:.6}.disbursements-ui-mode-switch__button[aria-pressed=true]{color:#fff;background:linear-gradient(100deg,var(--color-brandPrimary),var(--color-redaccent),var(--color-brandSecondary));box-shadow:0 2px 5px color-mix(in srgb,var(--color-brandPrimary) 18%,transparent)}.disbursements-ui-mode-switch__button:focus-visible{outline:2px solid var(--color-brandSecondary);outline-offset:2px}@media (max-width: 767px){.disb-workbench .disb-command-bar__utilities{flex-wrap:wrap;overflow:visible}.disb-command-bar__utilities .disbursements-ui-mode-switch{margin-left:auto}}@media (prefers-reduced-motion: reduce){.disbursements-ui-mode-switch__button{transition:none}}.receipt-preview-magnifier{--rpm-lens-size: 160px;--rpm-frame: var(--color-brandSecondary, #2a85ea);--rpm-deck: var(--dm-panel-strong, rgba(255, 255, 255, .96));--rpm-ink: var(--dm-ink, #0b1220);position:relative;display:flex;box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:inherit;align-items:center;justify-content:center;padding:8px;overflow:hidden;border-radius:inherit;outline:none;cursor:pointer;isolation:isolate}.receipt-preview-magnifier *,.receipt-preview-magnifier *:before,.receipt-preview-magnifier *:after{box-sizing:border-box}.receipt-preview-magnifier:focus-visible{box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--rpm-frame) 58%,transparent)}.receipt-preview-magnifier__source{display:block;width:auto;height:auto;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.receipt-preview-magnifier__lens{position:absolute;z-index:3;display:none;width:var(--rpm-lens-size);height:var(--rpm-lens-size);overflow:hidden;border:2px solid color-mix(in srgb,var(--rpm-frame) 82%,#fff);border-radius:999px;background:var(--rpm-deck);box-shadow:0 0 0 3px color-mix(in srgb,var(--rpm-frame) 20%,transparent),0 14px 28px color-mix(in srgb,var(--rpm-ink) 28%,transparent),inset 0 0 0 1px #ffffffb8;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.96);transition:opacity 90ms ease,transform 90ms ease}.receipt-preview-magnifier__lens:after{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid rgba(255,255,255,.62);border-radius:inherit;content:"";pointer-events:none}.receipt-preview-magnifier__lens-image{position:absolute;display:block;max-width:none;max-height:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (hover: hover) and (pointer: fine) and (min-width: 900px){.receipt-preview-magnifier{overflow:visible;cursor:zoom-in}.receipt-preview-magnifier__lens{display:block}.receipt-preview-magnifier[data-magnifying=true] .receipt-preview-magnifier__lens{opacity:1;transform:translate(-50%,-50%) scale(1)}}[data-theme=dark] .receipt-preview-magnifier__lens{border-color:color-mix(in srgb,var(--rpm-frame) 82%,#fff);background:#111827;box-shadow:0 0 0 3px #030712d1,0 16px 32px #0000008c,inset 0 0 0 1px #ffffff38}@media (prefers-reduced-motion: reduce){.receipt-preview-magnifier__lens{transition:none;transform:translate(-50%,-50%)}.receipt-preview-magnifier[data-magnifying=true] .receipt-preview-magnifier__lens{transform:translate(-50%,-50%)}}.wi-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10002;display:grid;place-items:center;overflow:hidden;background:#02030a;color:#eaf4ff;font-family:Poppins-Regular,Poppins,sans-serif;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.wi-root.is-leaving{opacity:0;pointer-events:none;transition:opacity .7s ease .05s}.wi-root.is-leaving.is-quick{transition:opacity .34s ease}.wi-root .wi-sky{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.wi-root .wi-nebula{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background-image:radial-gradient(60vmax 40vmax at 50% 56%,rgba(46,49,146,.55),transparent 70%),radial-gradient(40vmax 30vmax at 28% 34%,rgba(0,71,184,.36),transparent 70%),radial-gradient(45vmax 34vmax at 74% 68%,rgba(124,58,237,.26),transparent 70%),radial-gradient(24vmax 20vmax at 50% 46%,rgba(253,188,90,.12),transparent 70%);opacity:0;animation:wi-nebula 4s cubic-bezier(.22,1,.36,1) both}.wi-root .wi-stars{position:absolute;top:0;left:0;width:1px;height:1px;border-radius:50%;opacity:0;animation:wi-fade-in 1.2s ease .1s both}.wi-root .wi-stars--near{width:2px;height:2px;animation:wi-fade-in 1s ease .3s both,wi-twinkle 1.6s ease-in-out 1.3s infinite alternate}.wi-root .wi-stage{--wi-e: clamp(140px, 28vmin, 230px);position:relative;display:flex;flex-direction:column;align-items:center;padding:0 16px;text-align:center}.wi-root.is-leaving .wi-stage{transform:scale(1.22);transition:transform .8s cubic-bezier(.5,0,.75,0)}.wi-root.is-leaving.is-quick .wi-stage{transition-duration:.36s}.wi-root .wi-emblem{position:relative;width:var(--wi-e);height:var(--wi-e)}.wi-root .wi-emblem>*{position:absolute;pointer-events:none}.wi-root .wi-logo{left:29%;top:29%;width:42%;height:42%;-o-object-fit:contain;object-fit:contain;opacity:0;animation:wi-logo 1.9s cubic-bezier(.22,1,.36,1) both}.wi-root .wi-glow{top:-42%;right:-42%;bottom:-42%;left:-42%;border-radius:50%;background:radial-gradient(circle,rgba(255,246,214,.95) 0%,rgba(253,188,90,.6) 14%,rgba(90,162,255,.32) 34%,rgba(46,49,146,.12) 52%,transparent 68%);opacity:0;animation:wi-glow 2.1s ease both}.wi-root .wi-flash{top:-90%;right:-90%;bottom:-90%;left:-90%;border-radius:50%;background:radial-gradient(circle,#ffffff 0%,rgba(255,255,255,.75) 18%,rgba(191,224,255,.25) 40%,transparent 64%);opacity:0;animation:wi-flash .65s ease-out 1.15s both}.wi-root .wi-shock{top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid rgba(191,224,255,.9);box-shadow:0 0 18px #5aa2ff8c,inset 0 0 18px #5aa2ff66;opacity:0;animation:wi-shock 1.05s cubic-bezier(.16,1,.3,1) 1.15s both}.wi-root .wi-shock--late{border-color:#ffd84dd9;box-shadow:0 0 18px #fdbc5a80,inset 0 0 18px #fdbc5a59;animation-delay:1.3s;animation-duration:1.25s}.wi-root .wi-rays{top:-130%;right:-130%;bottom:-130%;left:-130%;border-radius:50%;background:repeating-conic-gradient(from 0deg,transparent 0deg 7deg,rgba(90,162,255,.16) 9deg,transparent 11deg 19deg,rgba(253,188,90,.1) 21deg,transparent 23deg 30deg);-webkit-mask-image:radial-gradient(circle,#000 8%,transparent 62%);mask-image:radial-gradient(circle,#000 8%,transparent 62%);opacity:0;animation:wi-fade-in 1s ease 1.15s both,wi-spin 26s linear 1.15s infinite}.wi-root .wi-sparks{top:0;right:0;bottom:0;left:0}.wi-root .wi-sparks i{position:absolute;left:50%;top:50%;width:var(--wi-s);height:var(--wi-s);margin:calc(var(--wi-s) / -2) 0 0 calc(var(--wi-s) / -2);border-radius:50%;background:var(--wi-c);box-shadow:0 0 8px var(--wi-c);opacity:0;transform:rotate(var(--wi-a)) translate(var(--wi-r));animation:wi-converge .7s cubic-bezier(.55,0,.9,.45) var(--wi-d) both}.wi-root .wi-ring{top:-24%;right:-24%;bottom:-24%;left:-24%;width:148%;height:148%;overflow:visible;opacity:0;animation:wi-fade-in .9s ease 1.2s both,wi-spin 48s linear 1.2s infinite}.wi-root .wi-ring--inner{top:2%;right:2%;bottom:2%;left:2%;width:96%;height:96%;animation:wi-fade-in .9s ease 1.35s both,wi-spin-back 36s linear 1.35s infinite}.wi-root .wi-ring__outer{fill:none;stroke:#7dd3fc8c;stroke-width:.8}.wi-root .wi-ring__dash{fill:none;stroke:#ffd84d99;stroke-width:.8;stroke-dasharray:2 5}.wi-root .wi-ring__tick{stroke:#bfe0ff80;stroke-width:.7}.wi-root .wi-ring__orb{fill:#ffd84d}.wi-root .wi-ring__orb-halo{fill:#fdbc5a38}.wi-root .wi-ring__inner{fill:none;stroke:#5aa2ff73;stroke-width:.8}.wi-root .wi-ring__petal{fill:none;stroke:#ffd84d4d;stroke-width:.8}.wi-root .wi-title{display:flex;flex-wrap:wrap;justify-content:center;gap:0 .32em;margin:calc(var(--wi-e) * .26 + 10px) 0 0;font-family:Poppins-Black,Poppins,sans-serif;font-size:clamp(1.9rem,7.4vw,5.2rem);font-weight:400;line-height:1.05;letter-spacing:.06em;text-transform:uppercase}.wi-root .wi-title__brand,.wi-root .wi-title__arcanum{position:relative;display:inline-flex}.wi-root .wi-title__brand{color:#eef6ff;text-shadow:0 0 18px rgba(90,162,255,.75),0 0 2px rgba(255,255,255,.9)}.wi-root .wi-title__arcanum{color:#ffd84d;text-shadow:0 0 18px rgba(253,188,90,.7),0 0 2px rgba(255,241,168,.9)}.wi-root .wi-title__arcanum:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;color:transparent;text-shadow:none;background-image:linear-gradient(100deg,transparent 0%,transparent 42%,rgba(255,255,255,.95) 50%,transparent 58%,transparent 100%);background-size:300% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;pointer-events:none;animation:wi-sheen .9s ease-in-out 2.55s both}.wi-root .wi-letter{display:inline-block;opacity:0;transform:translateY(.5em) scale(.82);animation:wi-letter .55s cubic-bezier(.2,.9,.25,1.2) var(--wi-d) both}.wi-root .wi-tag{margin:clamp(10px,1.6vh,16px) 0 0;color:#bfe0ffdb;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:clamp(.72rem,1.9vw,1.05rem);letter-spacing:.3em;text-transform:uppercase;opacity:0;transform:translateY(8px);animation:wi-rise .6s ease 2.45s both}.wi-root .wi-tag__up{background-image:linear-gradient(100deg,#fff1a8 0%,#ffd84d 35%,#fdbc5a 70%,#f59e0b 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Poppins-Bold,Poppins,sans-serif}.wi-root .wi-skip{position:absolute;right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));padding:.45rem 1rem;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(255,255,255,.08);color:#ffffffc7;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.72rem;letter-spacing:.08em;cursor:pointer;opacity:0;animation:wi-fade-in .4s ease .4s both}.wi-root .wi-skip:hover{background:rgba(255,255,255,.14);color:#fff}.wi-root .wi-skip:focus-visible{outline:2px solid rgba(253,188,90,.8);outline-offset:2px}.wi-root.is-reduced .wi-stage{animation:wi-fade-in .35s ease both}.wi-root.is-reduced .wi-logo,.wi-root.is-reduced .wi-glow,.wi-root.is-reduced .wi-nebula,.wi-root.is-reduced .wi-stars,.wi-root.is-reduced .wi-letter,.wi-root.is-reduced .wi-tag,.wi-root.is-reduced .wi-skip{opacity:1;transform:none;animation:none}.wi-root.is-reduced .wi-glow{opacity:.75}.wi-root.is-reduced .wi-title__arcanum:after{display:none}.wi-root.is-reduced.is-leaving .wi-stage{transform:none}@keyframes wi-fade-in{0%{opacity:0}to{opacity:1}}@keyframes wi-nebula{0%{opacity:0;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes wi-twinkle{0%{opacity:1}to{opacity:.35}}@keyframes wi-logo{0%{opacity:0;transform:scale(.6)}30%{opacity:.22;transform:scale(.66)}60%{opacity:.32;transform:scale(.72)}68%{opacity:1;transform:scale(1.12)}80%{transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes wi-glow{0%{opacity:0;transform:scale(.3)}25%{opacity:.22;transform:scale(.42)}45%{opacity:.12;transform:scale(.38)}55%{opacity:.32;transform:scale(.48)}62%{opacity:1;transform:scale(1.15)}to{opacity:.8;transform:scale(1)}}@keyframes wi-flash{0%{opacity:0;transform:scale(.4)}18%{opacity:1}to{opacity:0;transform:scale(1.5)}}@keyframes wi-shock{0%{opacity:0;transform:scale(.3)}10%{opacity:1}to{opacity:0;transform:scale(3.2)}}@keyframes wi-converge{0%{opacity:0;transform:rotate(var(--wi-a)) translate(var(--wi-r)) scale(1)}20%{opacity:1}to{opacity:0;transform:rotate(var(--wi-a)) translate(0) scale(.4)}}@keyframes wi-spin{to{transform:rotate(360deg)}}@keyframes wi-spin-back{to{transform:rotate(-360deg)}}@keyframes wi-letter{0%{opacity:0;transform:translateY(.5em) scale(.82)}to{opacity:1;transform:none}}@keyframes wi-sheen{0%{background-position:100% 0}to{background-position:0% 0}}@keyframes wi-rise{to{opacity:1;transform:none}}.so-root .iseat{--iseat-brand: var(--color-brandPrimary, #0047b8);--iseat-brand-2: var(--color-brandSecondary, #0b74de);--iseat-accent: var(--color-redaccent, #f5b942);--iseat-card: rgba(255, 255, 255, .96);--iseat-ink: #0b1220;--iseat-muted: #4a5a72;--iseat-line: color-mix(in srgb, var(--iseat-brand) 22%, transparent);--iseat-chip: color-mix(in srgb, var(--iseat-brand) 8%, #ffffff);--iseat-floor: color-mix(in srgb, var(--iseat-brand) 10%, #eef4fb);display:grid;place-items:center;height:clamp(540px,76vh,880px);padding:16px;overflow-y:auto;border:1px solid var(--so-panel-line, var(--iseat-line));border-radius:26px;background:radial-gradient(70% 60% at 50% 0%,color-mix(in srgb,var(--iseat-brand) 18%,transparent),transparent 70%),radial-gradient(60% 50% at 50% 110%,color-mix(in srgb,var(--iseat-accent) 14%,transparent),transparent 70%),var(--iseat-floor);color:var(--iseat-ink);font-family:Poppins-Regular,Poppins,sans-serif}[data-theme=dark] .so-root .iseat{--iseat-card: rgba(14, 20, 38, .96);--iseat-ink: #eef3fb;--iseat-muted: #a5b0cc;--iseat-line: rgba(148, 163, 184, .26);--iseat-chip: rgba(255, 255, 255, .06);--iseat-floor: #070b18}.so-root.so-root--island .iseat{flex:1 1 auto;height:auto;min-height:0}.so-root .iseat .iseat__card{position:relative;width:min(30rem,100%);padding:26px 22px 20px;border:1px solid var(--iseat-line);border-radius:22px;background:radial-gradient(520px 220px at 0% -10%,color-mix(in srgb,var(--iseat-brand) 16%,transparent),transparent 65%),radial-gradient(420px 200px at 110% 115%,color-mix(in srgb,var(--iseat-accent) 18%,transparent),transparent 65%),var(--iseat-card);box-shadow:0 24px 64px #02061747;animation:iseat-rise .32s cubic-bezier(.22,1,.36,1)}.so-root .iseat .iseat__crest{display:grid;place-items:center;width:46px;height:46px;margin-bottom:12px;border-radius:14px;background:linear-gradient(140deg,var(--iseat-brand),var(--iseat-brand-2));box-shadow:0 0 0 3px color-mix(in srgb,var(--iseat-accent) 55%,transparent);color:#fff;font-size:1.3rem}.so-root .iseat .iseat__eyebrow{margin:0 0 4px;color:var(--iseat-muted);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.so-root .iseat .iseat__title{margin:0 0 12px;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:1.22rem;line-height:1.3}.so-root .iseat .iseat__where{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;border:1px solid var(--iseat-line);border-radius:14px;background:var(--iseat-chip);font-size:.84rem;line-height:1.4;overflow-wrap:anywhere}.so-root .iseat .iseat__where strong{font-family:Poppins-SemiBold,Poppins,sans-serif;font-weight:400}.so-root .iseat .iseat__where-icon{display:grid;flex-shrink:0;place-items:center;width:30px;height:30px;border-radius:10px;background:color-mix(in srgb,var(--iseat-brand) 16%,transparent);color:var(--iseat-brand-2)}[data-theme=dark] .so-root .iseat .iseat__where-icon{color:color-mix(in srgb,var(--iseat-brand-2) 55%,#ffffff)}.so-root .iseat .iseat__since{color:var(--iseat-muted)}.so-root .iseat .iseat__lead{margin:0 0 18px;color:var(--iseat-muted);font-size:.86rem;line-height:1.55}.so-root .iseat .iseat__actions{display:flex;flex-wrap:wrap;gap:8px}.so-root .iseat .iseat__play{flex:1 1 12rem;min-height:44px;padding:11px 18px;border:0;border-radius:14px;background:linear-gradient(140deg,var(--iseat-brand),var(--iseat-brand-2));box-shadow:0 10px 24px color-mix(in srgb,var(--iseat-brand) 35%,transparent);color:#fff;cursor:pointer;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.95rem;transition:transform .15s ease,box-shadow .15s ease}.so-root .iseat .iseat__play:hover{transform:translateY(-1px);box-shadow:0 14px 28px color-mix(in srgb,var(--iseat-brand) 42%,transparent)}.so-root .iseat .iseat__play:focus-visible{outline:3px solid var(--iseat-accent);outline-offset:2px}.so-root .iseat .iseat__note{display:flex;align-items:flex-start;gap:8px;margin:16px 0 0;color:var(--iseat-muted);font-size:.74rem;line-height:1.45}.so-root .iseat .iseat__note svg{flex-shrink:0;margin-top:2px}@keyframes iseat-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.so-root .iseat .iseat__card{animation:none}.so-root .iseat .iseat__play{transition:none}}@media (pointer: coarse){.so-root .iseat .iseat__play:hover{transform:none}}@media (max-width: 1023px){.so-root.so-root--island .iseat{align-items:start;padding:calc(var(--uip-h, 56px) + 16px) 16px calc(var(--mobile-bottom-nav-h, 0px) + env(safe-area-inset-bottom,0px) + 16px);border:0;border-radius:0}}@media (max-width: 1023px) and (min-height: 600px){.so-root.so-root--island .iseat{align-items:center}}@media (max-height: 520px){.so-root .iseat .iseat__card{width:min(40rem,100%);padding:16px 18px 14px}.so-root .iseat .iseat__crest,.so-root .iseat .iseat__note{display:none}.so-root .iseat .iseat__title{margin-bottom:8px;font-size:1.05rem}.so-root .iseat .iseat__where{margin-bottom:8px;padding:8px 10px}.so-root .iseat .iseat__lead{margin-bottom:12px;font-size:.8rem;line-height:1.45}}@media (max-width: 1023px) and (max-height: 520px){.so-root.so-root--island .iseat{padding-top:calc(var(--uip-h, 56px) + 8px);padding-bottom:calc(var(--mobile-bottom-nav-h, 0px) + env(safe-area-inset-bottom,0px) + 8px)}}.wg-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000050;cursor:progress;pointer-events:auto;touch-action:none;background:transparent;transition:background-color .18s ease,opacity .22s ease}.wg-veil.is-dim{background:rgba(3,10,28,.26)}.wg-veil.is-done{pointer-events:none;opacity:0}.wg-veil__bar{position:absolute;top:var(--uip-h, 0px);left:0;right:0;height:3px;overflow:hidden;background:color-mix(in srgb,var(--color-brandPrimary, #0047b8) 16%,transparent)}.wg-veil__run{position:absolute;top:0;bottom:0;left:0;width:42%;background:linear-gradient(90deg,transparent,var(--color-brandPrimary, #0047b8) 30%,var(--color-brandSecondary, #0b74de) 65%,var(--color-redaccent, #f5b301));transform:translate(-105%);animation:wg-veil-run 1.15s cubic-bezier(.45,0,.35,1) infinite;will-change:transform}.wg-veil.is-done .wg-veil__run{width:100%;animation:none;transform:none}@keyframes wg-veil-run{0%{transform:translate(-105%)}to{transform:translate(240%)}}.wg-veil__card{position:absolute;left:50%;top:38%;display:flex;align-items:center;gap:12px;width:min(380px,calc(100vw - 32px));padding:14px 16px;border-radius:14px;border:1px solid color-mix(in srgb,var(--color-brandPrimary, #0047b8) 20%,transparent);background:#ffffff;color:#0f172a;box-shadow:0 18px 44px #04123447;transform:translate(-50%,-50%);animation:wg-veil-card .18s ease-out both}@keyframes wg-veil-card{0%{opacity:0;transform:translate(-50%,calc(-50% + 8px))}to{opacity:1;transform:translate(-50%,-50%)}}.wg-veil__spinner{position:relative;flex:none;width:30px;height:30px;border-radius:999px;border:3px solid color-mix(in srgb,var(--color-brandPrimary, #0047b8) 18%,transparent);border-top-color:var(--color-brandPrimary, #0047b8);border-right-color:var(--color-redaccent, #f5b301);animation:wg-veil-spin .8s linear infinite}@keyframes wg-veil-spin{to{transform:rotate(360deg)}}.wg-veil__text{min-width:0;flex:1 1 auto}.wg-veil__title{margin:0;font-size:14px;line-height:1.3;color:var(--color-darkerPrimary, #0f172a)}.wg-veil__note{margin:3px 0 0;font-size:12px;line-height:1.4;color:#475569}.wg-veil[data-tone=slow] .wg-veil__note,.wg-veil[data-tone=offline] .wg-veil__note{color:#9a5b00}.wg-veil__time{flex:none;align-self:flex-start;border-radius:999px;padding:2px 8px;font-size:11px;color:var(--color-brandPrimary, #0047b8);background:color-mix(in srgb,var(--color-brandPrimary, #0047b8) 10%,transparent)}.wg-veil__dots:after{content:"";display:inline-block;width:1.2em;text-align:left;animation:wg-veil-dots 1.2s steps(4,end) infinite}@keyframes wg-veil-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.wg-veil__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[data-theme=dark] .wg-veil.is-dim{background:rgba(0,4,14,.42)}[data-theme=dark] .wg-veil__card{background:#0f1b33;color:#e2e8f0;border-color:color-mix(in srgb,var(--color-brandSecondary, #0b74de) 40%,transparent);box-shadow:0 18px 44px #0000008c}[data-theme=dark] .wg-veil__title{color:#f1f5f9}[data-theme=dark] .wg-veil__note{color:#a8b6cc}[data-theme=dark] .wg-veil[data-tone=slow] .wg-veil__note,[data-theme=dark] .wg-veil[data-tone=offline] .wg-veil__note{color:#fcd34d}[data-theme=dark] .wg-veil__time{color:#bfdbfe;background:rgba(148,197,253,.14)}html[data-brand=exinnov][data-theme=dark] .wg-veil__card,html[data-brand=exinnov] [data-theme=dark] .wg-veil__card{background:#0d1f17;border-color:color-mix(in srgb,var(--color-brandSecondary, #08803a) 45%,transparent)}html[data-brand=exinnov][data-theme=dark] .wg-veil__time,html[data-brand=exinnov] [data-theme=dark] .wg-veil__time{color:#fde68a;background:rgba(194,122,8,.18)}@media (max-width: 720px){.wg-veil__card{top:calc(var(--uip-h, 0px) + 14px);transform:translate(-50%);animation-name:wg-veil-card-top}@keyframes wg-veil-card-top{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}}@media (prefers-reduced-motion: reduce){.wg-veil__run{width:100%;animation:none;transform:none;opacity:.85}.wg-veil__spinner,.wg-veil__card{animation:none}.wg-veil__dots:after{animation:none;content:"..."}}.so-root,.so-drawer-layer{--so-ink: #0b1220;--so-strong: #101a2e;--so-muted: #4a5a72;--so-soft: #6b7d95;--so-panel: rgba(255, 255, 255, .74);--so-panel-strong: rgba(255, 255, 255, .93);--so-panel-line: rgba(0, 71, 184, .14);--so-panel-line-strong: rgba(0, 71, 184, .3);--so-grid: rgba(0, 71, 184, .08);--so-grid-strong: rgba(8, 145, 178, .12);--so-shadow: 0 22px 48px rgba(4, 27, 74, .13);--so-shadow-lift: 0 34px 74px rgba(4, 27, 74, .24);--so-shadow-inset: inset 0 1px 0 rgba(255, 255, 255, .7);--so-brand: var(--color-brandPrimary, #0047b8);--so-brand-2: var(--color-brandSecondary, #0b74de);--so-accent: var(--color-redaccent, #0891b2);--so-tint: rgba(255, 255, 255, .55);--so-line-base: rgba(15, 23, 42, .16);--so-particle: rgba(0, 71, 184, .3);--so-btn-a: color-mix(in srgb, var(--so-brand) 18%, #ffffff);--so-btn-b: color-mix(in srgb, var(--so-accent) 20%, #ffffff);--so-btn-c: color-mix(in srgb, var(--so-brand-2) 18%, #ffffff);--so-btn-edge: color-mix(in srgb, var(--so-brand) 34%, transparent);--so-btn-shadow: 0 14px 28px rgba(0, 44, 116, .16);--so-btn-shadow-hover: 0 20px 38px rgba(0, 44, 116, .24);--so-motif-a: color-mix(in srgb, var(--so-brand) 12%, #ffffff);--so-motif-b: color-mix(in srgb, var(--so-accent) 14%, #ffffff);--so-motif-c: color-mix(in srgb, var(--so-brand-2) 12%, #ffffff);--so-motif-ink-a: var(--so-brand);--so-motif-ink-b: #0c637c;--so-motif-ink-c: #0b5fbf;--so-motif-icon: var(--so-brand);--so-btn-edge-strong: color-mix(in srgb, var(--so-brand) 52%, transparent);color:var(--so-ink);font-family:Poppins-Regular,Poppins,sans-serif}.so-root{position:relative;isolation:isolate;overflow:clip;background-image:radial-gradient(1100px 620px at 12% 6%,rgba(8,145,178,.2),transparent 62%),radial-gradient(1200px 700px at 88% 12%,rgba(0,71,184,.22),transparent 64%),radial-gradient(900px 620px at 50% 106%,rgba(124,58,237,.14),transparent 66%),linear-gradient(90deg,rgba(255,255,255,.06) 0%,rgba(255,255,255,.24) 47%,rgba(255,255,255,.32) 100%),radial-gradient(rgba(15,23,42,.05) 1px,transparent 1.4px),linear-gradient(120deg,rgba(4,27,74,.08),transparent 36%),linear-gradient(290deg,rgba(8,145,178,.11),transparent 46%),linear-gradient(180deg,rgba(255,255,255,.5),rgba(202,226,247,.42)),linear-gradient(118deg,rgba(255,246,226,.58) 0%,rgba(230,239,255,.5) 26%,rgba(255,255,255,.1) 48%),linear-gradient(248deg,rgba(0,71,184,.2) 0%,rgba(11,116,222,.22) 32%,rgba(8,145,178,.12) 60%),linear-gradient(180deg,#eff8ff 0%,#dceeff 46%,#d5e9fb 100%);background-size:auto,auto,auto,auto,28px 28px,auto,auto,auto,auto,auto,auto;background-attachment:fixed}[data-theme=dark] .so-root,[data-theme=dark] .so-drawer-layer{--so-ink: #eef3fb;--so-strong: #ffffff;--so-muted: #a9b8cd;--so-soft: #8798af;--so-panel: rgba(32, 35, 44, .72);--so-panel-strong: rgba(28, 31, 39, .92);--so-panel-line: rgba(120, 175, 255, .2);--so-panel-line-strong: rgba(120, 175, 255, .42);--so-grid: rgba(120, 175, 255, .1);--so-grid-strong: rgba(34, 211, 238, .14);--so-shadow: 0 24px 52px rgba(0, 0, 0, .46);--so-shadow-lift: 0 36px 78px rgba(0, 0, 0, .6);--so-shadow-inset: inset 0 1px 0 rgba(255, 255, 255, .08);--so-tint: rgba(255, 255, 255, .06);--so-line-base: rgba(226, 232, 240, .18);--so-particle: rgba(148, 197, 255, .42);--so-btn-a: color-mix(in srgb, var(--so-brand) 46%, #0d1017);--so-btn-b: color-mix(in srgb, var(--so-accent) 44%, #0d1017);--so-btn-c: color-mix(in srgb, var(--so-brand-2) 46%, #0d1017);--so-btn-edge: color-mix(in srgb, var(--so-brand-2) 52%, transparent);--so-btn-shadow: 0 14px 28px rgba(0, 0, 0, .5);--so-btn-shadow-hover: 0 20px 38px rgba(0, 0, 0, .6);--so-motif-a: color-mix(in srgb, var(--so-brand) 40%, #0d1017);--so-motif-b: color-mix(in srgb, var(--so-accent) 38%, #0d1017);--so-motif-c: color-mix(in srgb, var(--so-brand-2) 40%, #0d1017);--so-motif-ink-a: #93c5fd;--so-motif-ink-b: #67e8f9;--so-motif-ink-c: #bfdbfe;--so-motif-icon: #67e8f9;--so-btn-edge-strong: color-mix(in srgb, var(--so-brand-2) 68%, transparent)}[data-theme=dark] .so-root{background-image:linear-gradient(180deg,var(--app-bg) 0%,var(--app-bg-soft) 48%,rgba(2,6,23,.94) 100%);background-size:auto;background-attachment:fixed}.so-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.so-backdrop__grid{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background-image:linear-gradient(90deg,var(--so-grid) 1px,transparent 1px),linear-gradient(180deg,var(--so-grid) 1px,transparent 1px);background-size:58px 58px;mask-image:radial-gradient(closest-side at 50% 42%,#000 30%,transparent 88%);-webkit-mask-image:radial-gradient(closest-side at 50% 42%,#000 30%,transparent 88%);animation:so-grid-drift 26s linear infinite}.so-root--world .so-backdrop__grid{animation:none}.so-backdrop__aurora{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55;will-change:transform}[data-theme=dark] .so-backdrop__aurora{opacity:.5}.so-backdrop__aurora--a{width:46vw;height:46vw;left:-8vw;top:-10vw;background:radial-gradient(circle,rgba(8,145,178,.5),transparent 68%);animation:so-drift-a 22s ease-in-out infinite}.so-backdrop__aurora--b{width:52vw;height:52vw;right:-12vw;top:-6vw;background:radial-gradient(circle,rgba(0,71,184,.46),transparent 68%);animation:so-drift-b 27s ease-in-out infinite}.so-backdrop__aurora--c{width:44vw;height:44vw;left:32%;bottom:-18vw;background:radial-gradient(circle,rgba(124,58,237,.36),transparent 68%);animation:so-drift-c 31s ease-in-out infinite}.so-backdrop__scan{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.16) 48%,transparent 100%);height:34%;animation:so-scan 11s ease-in-out infinite;opacity:.5}[data-theme=dark] .so-backdrop__scan{background:linear-gradient(180deg,transparent 0%,rgba(148,197,255,.09) 48%,transparent 100%)}.so-particles{position:absolute;top:0;right:0;bottom:0;left:0}.so-particles i{position:absolute;display:block;width:4px;height:4px;border-radius:50%;background:var(--so-particle);box-shadow:0 0 12px var(--so-particle);animation:so-particle-rise linear infinite}.so-shell{position:relative;z-index:1}.so-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .85rem;border-radius:999px;border:1px solid var(--so-panel-line);background:var(--so-panel);color:var(--so-muted);font-family:Poppins-Bold,Poppins,sans-serif;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.so-chip__dot{width:7px;height:7px;border-radius:50%;background:linear-gradient(120deg,var(--so-brand),var(--so-accent));box-shadow:0 0 0 4px #0891b229;animation:so-pulse 2.4s ease-in-out infinite}.so-title{font-family:Poppins-Black,Poppins,sans-serif;color:var(--so-strong);line-height:1.04;letter-spacing:-.02em}.so-title__gradient{background:linear-gradient(104deg,var(--so-brand) 0%,var(--so-accent) 52%,var(--so-brand-2) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.so-lede{color:var(--so-muted);font-family:Poppins-Light,Poppins,sans-serif}.so-panel{border-radius:18px;border:1px solid var(--so-panel-line);background:var(--so-panel);box-shadow:var(--so-shadow),var(--so-shadow-inset);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.so-panel--solid{background:var(--so-panel-strong)}.so-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.65rem;padding:0 1.05rem;border-radius:12px;border:1px solid var(--so-panel-line);background:var(--so-panel-strong);color:var(--so-strong);font-family:Poppins-Bold,Poppins,sans-serif;font-size:.8rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.so-btn:hover{transform:translateY(-2px);border-color:var(--so-panel-line-strong);box-shadow:var(--so-shadow)}.so-btn:focus-visible{outline:3px solid rgba(8,145,178,.45);outline-offset:2px}.so-btn--primary{color:var(--so-strong);border-color:var(--so-btn-edge);background:linear-gradient(104deg,var(--so-btn-a) 0%,var(--so-btn-b) 54%,var(--so-btn-c) 100%);box-shadow:var(--so-btn-shadow)}.so-btn--primary:hover{border-color:var(--so-btn-edge);box-shadow:var(--so-btn-shadow-hover)}.so-btn:disabled,.so-btn:disabled:hover{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.so-btn--motif{color:var(--so-motif-icon);border-color:var(--so-btn-edge-strong);background:linear-gradient(104deg,var(--so-motif-a) 0%,var(--so-motif-b) 50%,var(--so-motif-c) 100%);background-size:190% 100%;animation:so-motif-sweep 9s ease-in-out infinite;box-shadow:var(--so-btn-shadow-hover)}.so-btn--motif:hover{border-color:var(--so-btn-edge-strong)}.so-btn--motif .so-btn__label{background:linear-gradient(104deg,var(--so-motif-ink-a) 0%,var(--so-motif-ink-b) 50%,var(--so-motif-ink-c) 100%);background-size:190% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:so-motif-sweep 9s ease-in-out infinite}@keyframes so-motif-sweep{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.so-stage{position:relative;width:100%;padding-bottom:4.25rem;padding-top:4.25rem;perspective:1700px;perspective-origin:50% 46%}.so-world{position:relative;width:100%;aspect-ratio:16 / 9.6;min-height:460px;transform-style:preserve-3d;will-change:transform}.so-floor{position:absolute;left:-6%;right:-6%;top:12%;bottom:-14%;transform:rotateX(74deg) translateZ(-140px);transform-origin:50% 50%;background-image:linear-gradient(90deg,var(--so-grid-strong) 1px,transparent 1px),linear-gradient(180deg,var(--so-grid-strong) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(closest-side at 50% 50%,#000 12%,transparent 76%);-webkit-mask-image:radial-gradient(closest-side at 50% 50%,#000 12%,transparent 76%);animation:so-floor-flow 14s linear infinite;opacity:.7;pointer-events:none}.so-flows{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}.so-flow__path{fill:none;stroke-linecap:round;transition:stroke-width .3s ease,opacity .3s ease}.so-flow__glow{fill:none;stroke-linecap:round;filter:blur(6px);transition:opacity .35s ease}.so-flow__dash{fill:none;stroke-linecap:round;stroke-dasharray:5 15;animation:so-dash 1.6s linear infinite;transition:opacity .35s ease,stroke-width .3s ease}.so-flow--muted .so-flow__path,.so-flow--muted .so-flow__dash{opacity:.16}.so-flow--muted .so-flow__glow{opacity:0}.so-flow--active .so-flow__dash{animation-duration:.75s}.so-flow__packet{transform-box:fill-box;transform-origin:center}.so-flow__label{font-family:Poppins-Bold,Poppins,sans-serif;font-size:10px;letter-spacing:.06em;text-transform:uppercase;paint-order:stroke fill;stroke-width:5px;stroke-linejoin:round;transition:opacity .3s ease}.so-node{position:absolute;transform:translate(-50%,-50%);transform-style:preserve-3d}.so-node__lift{transform-style:preserve-3d;animation:so-float var(--so-float, 7s) ease-in-out infinite;animation-delay:var(--so-delay, 0s)}.so-node:hover .so-node__lift{animation-play-state:paused}.so-card{position:relative;display:block;width:var(--so-card-w, 240px);padding:1rem 1.05rem 1.05rem;border-radius:20px;border:1px solid var(--so-panel-line);background:var(--so-panel-strong);box-shadow:var(--so-shadow),var(--so-shadow-inset);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);text-align:left;cursor:pointer;transform-style:preserve-3d;transform:translateZ(0);backface-visibility:hidden;will-change:transform;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .35s ease}.so-card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:linear-gradient(140deg,var(--so-hue) 0%,transparent 42%,var(--so-hue-2) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;transition:opacity .35s ease;pointer-events:none}.so-card:after{content:"";position:absolute;left:12%;right:12%;bottom:-26px;height:26px;border-radius:50%;background:radial-gradient(ellipse at center,var(--so-hue-glow) 0%,transparent 72%);opacity:0;transition:opacity .35s ease;pointer-events:none}.so-card:focus-visible{outline:3px solid var(--so-hue);outline-offset:4px}.so-node--active .so-card,.so-node:hover .so-card,.so-card:hover{transform:translateZ(38px) scale(1.035);border-color:transparent;box-shadow:var(--so-shadow-lift),0 0 0 1px var(--so-hue-ring),0 0 46px var(--so-hue-glow)}.so-node--active .so-card:before,.so-node:hover .so-card:before,.so-card:hover:before{opacity:1}.so-node--active .so-card:after,.so-node:hover .so-card:after,.so-card:hover:after{opacity:.85}.so-node--dimmed{opacity:.55;transition:opacity .35s ease}.so-node--core .so-card{width:var(--so-card-w, 274px)}.so-card__head{display:flex;align-items:center;gap:.7rem}.so-card__badge{display:inline-flex;align-items:center;gap:.35rem;padding:.24rem .55rem;border-radius:999px;font-family:Poppins-Bold,Poppins,sans-serif;font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;color:var(--so-hue-ink);background:var(--so-hue-soft);border:1px solid var(--so-hue-ring)}.so-card__title{font-family:Poppins-Black,Poppins,sans-serif;font-size:1.02rem;line-height:1.15;color:var(--so-strong);letter-spacing:-.01em}.so-card__route{font-family:Poppins-Bold,Poppins,sans-serif;font-size:.66rem;color:var(--so-hue-ink);letter-spacing:.04em}.so-card__off{display:inline-flex;align-items:center;padding:.12rem .5rem;border-radius:999px;font-family:Poppins-Bold,Poppins,sans-serif;font-size:.56rem;letter-spacing:.12em;text-transform:uppercase;color:#92400e;background:#fef3c7;border:1px solid rgba(217,119,6,.45)}[data-theme=dark] .so-card__off{color:#fde68a;background:rgba(120,53,15,.55);border-color:#fde68a59}.so-card[data-switched-off=true] .so-solidwrap{opacity:.55}.so-card__text{margin-top:.6rem;font-family:Poppins-Light,Poppins,sans-serif;font-size:.75rem;line-height:1.5;color:var(--so-muted)}.so-card__foot{margin-top:.85rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.7rem;border-top:1px dashed var(--so-panel-line)}.so-card__cta{display:inline-flex;align-items:center;gap:.35rem;font-family:Poppins-Bold,Poppins,sans-serif;font-size:.68rem;color:var(--so-hue-ink)}.so-card__cta svg{transition:transform .3s ease}.so-node:hover .so-card__cta svg,.so-card:hover .so-card__cta svg,.so-node--active .so-card__cta svg{transform:translate(3px,-3px)}.so-card__pips{display:flex;gap:4px}.so-card__pips i{width:5px;height:5px;border-radius:50%;background:var(--so-hue);opacity:.35;animation:so-pip 1.6s ease-in-out infinite}.so-card__pips i:nth-child(2){animation-delay:.18s}.so-card__pips i:nth-child(3){animation-delay:.36s}.so-solidwrap{display:block;position:relative;width:var(--so-obj, 66px);height:var(--so-obj, 66px);perspective:480px;flex:none}.so-solid{--s: var(--so-obj, 66px);position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;animation:so-spin 16s linear infinite}.so-solid--tilt{animation:so-spin-tilt 18s linear infinite}.so-solidwrap--orbit .so-solid{top:14%;right:14%;bottom:14%;left:14%}.so-face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;border:1px solid var(--so-hue-ring);background:linear-gradient(140deg,var(--so-hue-soft) 0%,var(--so-hue-glow) 100%);box-shadow:inset 0 0 22px var(--so-hue-glow);backface-visibility:visible}.so-face--front{transform:translateZ(calc(var(--s) / 2))}.so-face--back{transform:rotateY(180deg) translateZ(calc(var(--s) / 2))}.so-face--right{transform:rotateY(90deg) translateZ(calc(var(--s) / 2))}.so-face--left{transform:rotateY(-90deg) translateZ(calc(var(--s) / 2))}.so-face--top{transform:rotateX(90deg) translateZ(calc(var(--s) / 2))}.so-face--bottom{transform:rotateX(-90deg) translateZ(calc(var(--s) / 2))}.so-plate{position:absolute;left:50%;top:50%;width:var(--pw, 100%);height:var(--pw, 100%);margin-left:calc(var(--pw, 100%) / -2);margin-top:calc(var(--pw, 100%) / -2);border-radius:10px;border:1px solid var(--so-hue-ring);background:linear-gradient(140deg,var(--so-hue-soft),var(--so-hue-glow));box-shadow:0 6px 14px var(--so-hue-glow);transform:rotateX(66deg) translateZ(var(--pz, 0px))}.so-disc{position:absolute;left:50%;top:50%;width:var(--pw, 100%);height:var(--pw, 100%);margin-left:calc(var(--pw, 100%) / -2);margin-top:calc(var(--pw, 100%) / -2);border-radius:50%;border:1px solid var(--so-hue-ring);background:radial-gradient(circle at 34% 30%,rgba(255,255,255,.55),transparent 56%),linear-gradient(140deg,var(--so-hue-soft),var(--so-hue-glow));box-shadow:0 5px 12px var(--so-hue-glow);transform:rotateX(68deg) translateZ(var(--pz, 0px))}.so-tri{position:absolute;left:0;bottom:0;width:var(--s);height:var(--s);clip-path:polygon(50% 0%,0% 100%,100% 100%);transform-origin:center bottom;border:0;background:linear-gradient(180deg,var(--so-hue-glow) 0%,var(--so-hue-soft) 100%);box-shadow:inset 0 0 20px var(--so-hue-glow)}.so-tri--1{transform:translateZ(calc(var(--s) / 2)) rotateX(30deg)}.so-tri--2{transform:rotateY(90deg) translateZ(calc(var(--s) / 2)) rotateX(30deg)}.so-tri--3{transform:rotateY(180deg) translateZ(calc(var(--s) / 2)) rotateX(30deg)}.so-tri--4{transform:rotateY(270deg) translateZ(calc(var(--s) / 2)) rotateX(30deg)}.so-gem{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}.so-gemgroup{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:translateY(-33%) scale(.6)}.so-gem--down{transform:rotateX(180deg) translateY(calc(-1 * var(--s)))}.so-ring{position:absolute;left:50%;top:50%;width:var(--rw, 130%);height:var(--rw, 130%);margin-left:calc(var(--rw, 130%) / -2);margin-top:calc(var(--rw, 130%) / -2);border-radius:50%;border:1.5px solid var(--so-hue-ring);box-shadow:0 0 18px var(--so-hue-glow);pointer-events:none}.so-ring--a{transform:rotateX(72deg);animation:so-ring-a 9s linear infinite}.so-ring--b{transform:rotateY(68deg);animation:so-ring-b 13s linear infinite}.so-ring__sat{position:absolute;top:-4px;left:calc(50% - 4px);width:8px;height:8px;border-radius:50%;background:var(--so-hue);box-shadow:0 0 12px var(--so-hue)}.so-solidwrap--emblem{--so-emblem-warm: rgba(251, 176, 74, .75);--so-emblem-hot: rgba(255, 205, 128, .9);--so-emblem-cool: rgba(11, 116, 222, .55);--so-emblem-halo: rgba(255, 205, 128, .55);--so-emblem-haze: rgba(251, 176, 74, .34);--so-emblem-lit: rgba(255, 214, 150, .95);--so-emblem-lit-wide: rgba(251, 176, 74, .7)}.so-solidwrap--emblem-exinnov{--so-emblem-warm: rgba(45, 168, 79, .72);--so-emblem-hot: rgba(255, 190, 92, .85);--so-emblem-cool: rgba(21, 128, 61, .6);--so-emblem-halo: rgba(163, 230, 113, .5);--so-emblem-haze: rgba(45, 168, 79, .34);--so-emblem-lit: rgba(214, 255, 190, .9);--so-emblem-lit-wide: rgba(45, 168, 79, .72)}.so-solid--logo{--er: calc(var(--s) * .5);--ed: calc(var(--s) * .15);animation:so-spin-emblem 13s linear infinite}.so-solidwrap--orbit .so-solid--logo{--er: calc(var(--s) * .36)}.so-emblem__face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--so-hue-ring);background:radial-gradient(circle at 32% 26%,rgba(255,255,255,.72),transparent 58%),linear-gradient(150deg,var(--so-hue-soft) 0%,var(--so-emblem-warm) 100%);box-shadow:inset 0 0 16px var(--so-emblem-hot),0 0 20px var(--so-emblem-warm);backface-visibility:hidden}.so-emblem__face--front{transform:translateZ(calc(var(--ed) / 2))}.so-emblem__face--back{transform:rotateY(180deg) translateZ(calc(var(--ed) / 2))}.so-emblem__art{width:86%;height:86%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 2px var(--so-emblem-lit)) drop-shadow(0 0 8px var(--so-emblem-lit-wide));pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.so-emblem__rim{position:absolute;left:50%;top:50%;width:var(--ed);height:calc(var(--er) * .42);margin-left:calc(var(--ed) / -2);margin-top:calc(var(--er) * -.21);transform:rotate(var(--a, 0deg)) translate(var(--er)) rotateY(90deg);background:linear-gradient(90deg,var(--so-emblem-cool) 0%,var(--so-emblem-warm) 38%,rgba(255,255,255,.92) 50%,var(--so-emblem-warm) 62%,var(--so-emblem-cool) 100%);box-shadow:0 0 8px var(--so-emblem-warm)}.so-emblem__bloom{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;border-radius:50%;background:radial-gradient(circle at center,var(--so-emblem-halo) 0%,var(--so-emblem-haze) 38%,var(--so-hue-glow) 58%,transparent 74%);filter:blur(5px);transform:translateZ(calc(var(--so-obj, 66px) * -.2));animation:so-emblem-bloom 3.6s ease-in-out infinite;pointer-events:none}[data-theme=dark] .so-solidwrap--emblem{--so-emblem-warm: rgba(251, 176, 74, .85);--so-emblem-hot: rgba(255, 219, 160, 1);--so-emblem-cool: rgba(59, 130, 246, .6);--so-emblem-halo: rgba(255, 224, 170, .7);--so-emblem-haze: rgba(251, 176, 74, .45);--so-emblem-lit: rgba(255, 224, 170, 1);--so-emblem-lit-wide: rgba(251, 176, 74, .8)}[data-theme=dark] .so-solidwrap--emblem-exinnov{--so-emblem-warm: rgba(52, 190, 90, .85);--so-emblem-hot: rgba(255, 205, 120, 1);--so-emblem-cool: rgba(34, 160, 78, .7);--so-emblem-halo: rgba(190, 245, 150, .7);--so-emblem-haze: rgba(52, 190, 90, .45);--so-emblem-lit: rgba(224, 255, 205, 1);--so-emblem-lit-wide: rgba(52, 190, 90, .85)}[data-theme=dark] .so-emblem__art{filter:drop-shadow(0 0 3px var(--so-emblem-lit)) drop-shadow(0 0 11px var(--so-emblem-lit-wide))}.so-node:hover .so-emblem__bloom,.so-card:hover .so-emblem__bloom,.so-node--active .so-emblem__bloom{animation-duration:2.2s}.so-drawer-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;pointer-events:none}.so-drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:auto;touch-action:none;background:color-mix(in srgb,var(--color-darkerPrimary, #0b1220) 44%,transparent);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.so-drawer{position:absolute;top:5.5rem;right:1rem;display:flex;flex-direction:column;width:min(420px,calc(100vw - 2rem));height:min(720px,calc(100vh - 7rem));height:min(720px,calc(100dvh - 7rem));overflow:hidden;pointer-events:auto;border-radius:24px;border:1px solid var(--so-panel-line);background:var(--so-panel-strong);box-shadow:var(--so-shadow-lift),var(--so-shadow-inset);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}@media (max-width: 1023px){.so-drawer{--so-sheet-top: max(.75rem, env(safe-area-inset-top));--so-sheet-bottom: max(.75rem, env(safe-area-inset-bottom));top:auto;left:max(.75rem,env(safe-area-inset-left));right:max(.75rem,env(safe-area-inset-right));bottom:var(--so-sheet-bottom);width:auto;max-width:640px;margin-inline:auto;height:min(820px,calc(100vh - var(--so-sheet-top) - var(--so-sheet-bottom)));height:min(820px,calc(100dvh - var(--so-sheet-top) - var(--so-sheet-bottom)))}}.so-drawer__bar{height:4px;flex:none;background:linear-gradient(90deg,var(--so-hue) 0%,var(--so-hue-2) 100%)}.so-drawer__glow{position:absolute;right:-80px;top:-60px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,var(--so-hue-glow),transparent 68%);pointer-events:none}.so-drawer__head{position:relative;display:flex;align-items:flex-start;gap:.75rem;flex:none;padding:1rem 1.05rem .85rem}.so-drawer__close{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:10px;border:1px solid var(--so-panel-line);background:var(--so-tint);color:var(--so-muted);cursor:pointer;transition:transform .2s ease,color .2s ease,border-color .2s ease}.so-drawer__close:hover{transform:rotate(90deg);color:var(--so-strong);border-color:var(--so-hue-ring)}.so-drawer__nav{display:flex;align-items:center;gap:.6rem;flex:none;padding:0 1.05rem .75rem;border-bottom:1px solid var(--so-panel-line)}.so-drawer__navcenter{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;align-items:center;gap:.4rem}.so-drawer__steplabel{display:flex;align-items:center;justify-content:center;gap:.4rem;max-width:100%;flex:none;font-family:Poppins-Bold,Poppins,sans-serif;font-size:.62rem;letter-spacing:.04em;color:var(--so-muted)}.so-drawer__steplabel>:last-child{flex:none;white-space:nowrap}.so-drawer__steptitle{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.so-drawer__body{position:relative;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--so-hue-ring) transparent;scroll-padding-block:1rem}.so-drawer__body:focus-visible,.so-drawer__close:focus-visible,.so-drawer__dot:focus-visible{outline:2px solid var(--so-hue);outline-offset:-3px}.so-drawer__page{position:relative;padding:1.1rem 1.05rem 1.5rem;overflow-wrap:anywhere}.so-drawer__foot{flex:none;padding:.85rem 1.05rem;border-top:1px solid var(--so-panel-line);background:var(--so-tint)}.so-btn--step{height:2.75rem;padding:0 .65rem;flex:none;font-size:.72rem}.so-btn--step:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.so-drawer__dots{display:flex;align-items:center;justify-content:center;gap:2px;max-width:100%}.so-drawer__dot{display:grid;place-items:center;width:18px;height:24px;flex:none;padding:0;border:0;border-radius:6px;background:transparent;cursor:pointer}.so-drawer__dot:after{content:"";width:6px;height:6px;border-radius:999px;background:var(--so-panel-line-strong);transition:width .3s ease,background .3s ease}.so-drawer__dot.is-active{width:26px}.so-drawer__dot.is-active:after{width:22px;background:linear-gradient(90deg,var(--so-hue),var(--so-hue-2))}@media (max-width: 1023px){.so-drawer__head{align-items:center;gap:.65rem;padding:.85rem 1rem}.so-drawer__head .so-card__badge{padding:.2rem .4rem;font-size:.5rem;letter-spacing:.08em}.so-drawer__nav{gap:.4rem;padding-inline:1rem}.so-drawer__navcenter{gap:.15rem}.so-drawer__foot .so-btn{min-height:44px}}@media (max-width: 380px){.so-drawer__head{gap:.5rem;padding-inline:.75rem}.so-drawer__head .so-title{font-size:.95rem}.so-drawer__nav{padding-inline:.75rem}.so-drawer__steplabel{gap:.25rem;font-size:.56rem;letter-spacing:0}.so-btn--step{gap:.25rem;padding-inline:.5rem}.so-btn--next-module>span{max-width:3.25rem;line-height:1.2}}@media (max-width: 1023px) and (max-height: 500px){.so-drawer__head{padding-block:.4rem}.so-drawer__head .so-card__badge,.so-drawer__head p{display:none}.so-drawer__head .so-title{margin-top:0}.so-drawer__nav{padding-bottom:.35rem}.so-drawer__foot{padding-block:.5rem}}.so-stage-shift{transition:transform .55s cubic-bezier(.22,1,.36,1)}@media (min-width: 1024px){.so-stage-shift.is-shifted{transform:translate(-11%) scale(.88)}}.so-dossier{position:relative;overflow:hidden;border-radius:20px;border:1px solid var(--so-panel-line);background:var(--so-panel-strong);box-shadow:var(--so-shadow),var(--so-shadow-inset);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.so-dossier__bar{height:4px;background:linear-gradient(90deg,var(--so-hue) 0%,var(--so-hue-2) 100%)}.so-dossier__glow{position:absolute;right:-70px;top:-70px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,var(--so-hue-glow),transparent 68%);pointer-events:none}.so-kv{border-radius:14px;border:1px solid var(--so-panel-line);background:var(--so-tint);transition:transform .25s ease,border-color .25s ease}.so-kv:hover{transform:translateY(-2px);border-color:var(--so-hue-ring)}.so-progress{position:relative;height:3px;width:100%;border-radius:999px;background:var(--so-panel-line);overflow:hidden}.so-progress__fill{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left center;background:linear-gradient(90deg,var(--so-brand),var(--so-accent))}.so-rail{position:relative;padding-left:34px}.so-rail:before{content:"";position:absolute;left:13px;top:6px;bottom:6px;width:2px;border-radius:2px;background:linear-gradient(180deg,var(--so-brand),var(--so-accent),rgba(124,58,237,.7))}.so-rail__dot{position:absolute;left:6px;width:16px;height:16px;border-radius:50%;border:2px solid var(--so-hue);background:var(--so-panel-strong);box-shadow:0 0 0 4px var(--so-hue-glow)}@keyframes so-spin{0%{transform:rotateX(-18deg) rotateY(0)}to{transform:rotateX(-18deg) rotateY(360deg)}}@keyframes so-spin-tilt{0%{transform:rotateX(-14deg) rotateY(0) rotate(0)}50%{transform:rotateX(10deg) rotateY(180deg) rotate(8deg)}to{transform:rotateX(-14deg) rotateY(360deg) rotate(0)}}@keyframes so-spin-emblem{0%{transform:rotateX(-12deg) rotateY(0)}50%{transform:rotateX(7deg) rotateY(180deg)}to{transform:rotateX(-12deg) rotateY(360deg)}}@keyframes so-emblem-bloom{0%,to{opacity:.55;transform:translateZ(calc(var(--so-obj, 66px) * -.2)) scale(.92)}50%{opacity:1;transform:translateZ(calc(var(--so-obj, 66px) * -.2)) scale(1.08)}}@keyframes so-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes so-dash{to{stroke-dashoffset:-40}}@keyframes so-pulse{0%,to{box-shadow:0 0 0 3px #0891b22e}50%{box-shadow:0 0 0 8px #0891b20d}}@keyframes so-pip{0%,to{opacity:.28;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes so-ring-a{0%{transform:rotateX(72deg) rotate(0)}to{transform:rotateX(72deg) rotate(360deg)}}@keyframes so-ring-b{0%{transform:rotateY(68deg) rotate(0)}to{transform:rotateY(68deg) rotate(-360deg)}}@keyframes so-grid-drift{0%{transform:translateZ(0)}to{transform:translate3d(58px,58px,0)}}@keyframes so-floor-flow{0%{background-position:0 0,0 0}to{background-position:0 64px,0 64px}}@keyframes so-scan{0%{transform:translateY(-40%);opacity:0}35%{opacity:.55}to{transform:translateY(300%);opacity:0}}@keyframes so-drift-a{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(6vw,4vw,0) scale(1.12)}}@keyframes so-drift-b{0%,to{transform:translateZ(0) scale(1.05)}50%{transform:translate3d(-5vw,5vw,0) scale(.92)}}@keyframes so-drift-c{0%,to{transform:translateZ(0) scale(.95)}50%{transform:translate3d(4vw,-5vw,0) scale(1.14)}}@keyframes so-particle-rise{0%{transform:translateZ(0) scale(.6);opacity:0}12%{opacity:.9}88%{opacity:.5}to{transform:translate3d(18px,-180px,0) scale(1.1);opacity:0}}.so-spine{position:relative;padding-left:42px}.so-spine:before{content:"";position:absolute;left:17px;top:10px;bottom:10px;width:3px;border-radius:3px;background:linear-gradient(180deg,var(--so-brand) 0%,var(--so-accent) 34%,#059669 58%,#d97706 78%,#7c3aed 100%);opacity:.75}.so-spine__pulse{position:absolute;left:13px;width:11px;height:11px;border-radius:50%;background:var(--so-accent);box-shadow:0 0 16px var(--so-accent);animation:so-spine-run 5.5s linear infinite}@keyframes so-spine-run{0%{top:6px;opacity:0}10%{opacity:1}90%{opacity:1}to{top:calc(100% - 16px);opacity:0}}.so-spine__node{position:absolute;left:-36px;width:21px;height:21px;border-radius:50%;border:2px solid var(--so-hue);background:var(--so-panel-strong);box-shadow:0 0 0 5px var(--so-hue-glow)}@media (prefers-reduced-motion: reduce){.so-root *,.so-root *:before,.so-root *:after,.so-drawer-layer *,.so-drawer-layer *:before,.so-drawer-layer *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.05ms!important}}.so-root .so-segment{display:inline-flex;gap:3px;padding:3px;border-radius:13px;border:1px solid var(--so-panel-line);background:var(--so-panel);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.so-root .so-segment button{display:inline-flex;align-items:center;gap:.4rem;height:2.1rem;padding:0 .85rem;border-radius:10px;border:0;background:transparent;color:var(--so-muted);font-family:Poppins-Bold,Poppins,sans-serif;font-size:.74rem;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.so-root .so-segment button:hover:not(:disabled){color:var(--so-strong)}.so-root .so-segment button[aria-pressed=true]{background:var(--so-panel-strong);color:var(--so-strong);box-shadow:0 4px 12px #041b4a24,inset 0 0 0 1px var(--so-panel-line-strong)}.so-root .so-segment button:disabled{opacity:.45;cursor:not-allowed}.so-root .so-segment button:focus-visible{outline:3px solid rgba(8,145,178,.45);outline-offset:1px}.so-root .so-segment--small button{height:1.85rem;padding:0 .7rem;font-size:.68rem}.so-root .so-world-notice{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.so-root .so-world-notice__retry{padding:.2rem .6rem;border-radius:999px;border:1px solid var(--so-panel-line-strong);background:var(--so-panel-strong);color:var(--so-strong);font-family:Poppins-Bold,Poppins,sans-serif;font-size:.68rem;cursor:pointer}.so-root .so-world-pending{display:grid;place-items:center;height:clamp(540px,76vh,880px);border-radius:26px;border:1px solid var(--so-panel-line);background:var(--so-panel);color:var(--so-muted);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.8rem}.so-root.so-root--island{height:100vh;height:100dvh;min-height:0}.so-root--island .so-shell--island{display:flex;flex-direction:column;gap:12px;height:100%;padding:calc(var(--uip-h, 56px) + 16px) 16px 16px}.so-root--island .so-island-frame{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.so-root.so-root--island .sw-stage,.so-root.so-root--island .so-world-pending{flex:1 1 auto;height:auto;min-height:0}.so-root--island .so-island-foot{display:flex;flex-shrink:0;justify-content:center}@media (max-width: 1023px){.so-root--island .so-shell--island{gap:0;padding:0}.so-root.so-root--island .sw-stage,.so-root.so-root--island .so-world-pending{border:0;border-radius:0;box-shadow:none}.so-root.so-root--island .sw-stage{--sw-edge-bottom: calc(var(--mobile-bottom-nav-h, 0px) + env(safe-area-inset-bottom, 0px))}}html.so-viewport-lock,html.so-viewport-lock body{overflow:hidden;overscroll-behavior:none}@media (max-width: 1023px){html.so-viewport-lock,html.so-viewport-lock body{height:100%}html.so-viewport-lock body{position:fixed;top:0;right:0;bottom:0;left:0;width:100%}.so-root.so-root--island{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100vh;height:100dvh;overflow:hidden;overscroll-behavior:none}.so-root.so-root--island .sw-stage canvas{touch-action:none}}@media (pointer: coarse){.so-root.so-root--island .sw-stage canvas{touch-action:none}}.so-root .so-plan-fab{position:fixed;left:calc(var(--so-plan-left, 0px) + 20px);bottom:20px;z-index:44;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--so-brand) 50%,transparent);background:color-mix(in srgb,var(--so-panel) 60%,transparent);color:var(--so-brand);font-size:1.2rem;opacity:.85;box-shadow:0 8px 22px #041b4a29;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer;transition:opacity .15s ease,transform .15s ease,background-color .15s ease}.so-root .so-plan-fab:hover,.so-root .so-plan-fab:focus-visible{opacity:1;background:var(--so-panel-strong);transform:scale(1.06)}.so-root .so-plan-fab:focus-visible{outline:2px solid var(--so-brand);outline-offset:2px}[data-theme=dark] .so-root .so-plan-fab{color:color-mix(in srgb,var(--so-brand) 45%,#ffffff)}@media (prefers-reduced-motion: reduce){.so-root .so-plan-fab{transition:none}}.so-root--student .so-student-nogl{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center}.so-root--student .so-student-exit{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:0;border-radius:999px;background:var(--so-brand);color:#fff;font-family:Poppins-SemiBold,Poppins,sans-serif;cursor:pointer}.ic-root{--ic-brand: var(--color-brandPrimary, #0047b8);--ic-brand-2: var(--color-brandSecondary, #0b74de);--ic-accent: #0891b2;--ic-embed: #7c3aed;--ic-ink: #0b1220;--ic-ink-soft: #475569;--ic-ink-faint: #64748b;--ic-panel: rgba(255, 255, 255, .78);--ic-panel-strong: rgba(255, 255, 255, .94);--ic-line: rgba(0, 71, 184, .16);--ic-line-strong: rgba(0, 71, 184, .3);--ic-shadow: 0 22px 52px rgba(4, 27, 74, .12);--ic-shadow-lift: 0 34px 78px rgba(4, 27, 74, .22);--ic-inset: inset 0 1px 0 rgba(255, 255, 255, .72);--ic-grid: rgba(0, 71, 184, .07);--ic-weekend: rgba(236, 245, 255, .9);--ic-radius: 18px;--ic-outline: #13376e;--ic-outline-soft: rgba(19, 55, 110, .26);--ic-drop: #13376e;--ic-drop-soft: rgba(19, 55, 110, .22);--ic-mix-base: #ffffff;--ic-bounce: cubic-bezier(.34, 1.56, .64, 1);position:relative;isolation:isolate;overflow:clip;width:100%;min-height:100vh;color:var(--ic-ink);font-family:Poppins-Regular,Poppins,sans-serif;background:radial-gradient(1100px 620px at 8% 0%,rgba(8,145,178,.18),transparent 62%),radial-gradient(1200px 700px at 94% 6%,rgba(0,71,184,.2),transparent 64%),radial-gradient(900px 640px at 50% 108%,rgba(124,58,237,.12),transparent 66%),linear-gradient(180deg,#f4f9ff 0%,#e7f2fd 48%,#eef6ff 100%)}[data-theme=dark] .ic-root{--ic-ink: #f1f5f9;--ic-ink-soft: #cbd5e1;--ic-ink-faint: #94a3b8;--ic-panel: rgba(30, 33, 42, .74);--ic-panel-strong: rgba(24, 27, 36, .94);--ic-line: rgba(96, 165, 250, .22);--ic-line-strong: rgba(96, 165, 250, .44);--ic-shadow: 0 26px 60px rgba(0, 0, 0, .46);--ic-shadow-lift: 0 38px 88px rgba(0, 0, 0, .62);--ic-inset: inset 0 1px 0 rgba(255, 255, 255, .06);--ic-grid: rgba(96, 165, 250, .09);--ic-weekend: rgba(30, 41, 59, .55);--ic-outline: #7cb1ff;--ic-outline-soft: rgba(124, 177, 255, .34);--ic-drop: #03081a;--ic-drop-soft: rgba(3, 8, 26, .8);--ic-mix-base: #0f172a;background:radial-gradient(1100px 620px at 8% 0%,rgba(8,145,178,.16),transparent 62%),radial-gradient(1200px 700px at 94% 6%,rgba(0,71,184,.24),transparent 64%),radial-gradient(900px 640px at 50% 108%,rgba(124,58,237,.16),transparent 66%),linear-gradient(180deg,#10131a 0%,#141824 52%,#0e1119 100%)}.ic-ambient{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.ic-ambient--grid{background-image:linear-gradient(90deg,var(--ic-grid) 1px,transparent 1px),linear-gradient(180deg,var(--ic-grid) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(1200px 760px at 50% 0%,#000 12%,transparent 78%);mask-image:radial-gradient(1200px 760px at 50% 0%,#000 12%,transparent 78%)}.ic-ambient--glow{background:radial-gradient(620px 320px at 14% 8%,rgba(8,145,178,.2),transparent 70%),radial-gradient(640px 340px at 86% 4%,rgba(0,71,184,.18),transparent 70%)}.ic-shell{position:relative;z-index:1;width:100%;max-width:1680px;margin:0 auto;padding:26px 18px 72px;display:flex;flex-direction:column;gap:22px}@media (min-width: 1024px){.ic-shell{padding:71px 30px 90px;gap:26px}}.ic-panel{position:relative;border:2px solid var(--ic-outline-soft);border-radius:var(--ic-radius);background:var(--ic-panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 3px 0 var(--ic-drop-soft),var(--ic-inset);padding:16px}@media (min-width: 1024px){.ic-panel{padding:20px}}.ic-panel__head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.ic-panel__head.is-stacked{align-items:flex-start;justify-content:space-between}.ic-panel__title{font-family:Poppins-Black,Poppins,sans-serif;font-size:1.05rem;font-weight:800;letter-spacing:-.01em;color:var(--ic-ink);margin:0}.ic-panel__hint{font-size:.74rem;color:var(--ic-ink-faint);line-height:1.45}.ic-section-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:10px}.ic-section-title{display:inline-flex;align-items:center;gap:8px;margin:0;font-family:Poppins-Black,Poppins,sans-serif;font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--ic-ink-soft)}.ic-section-hint{font-size:.74rem;color:var(--ic-ink-faint)}.ic-empty{margin:0;padding:18px 14px;border:1px dashed var(--ic-line-strong);border-radius:12px;font-size:.8rem;color:var(--ic-ink-faint);text-align:center}.ic-icon-btn{display:inline-grid;place-items:center;width:32px;height:32px;flex:0 0 auto;border:2px solid var(--ic-outline-soft);border-radius:10px;background:var(--ic-panel-strong);box-shadow:0 2px 0 var(--ic-drop-soft);color:var(--ic-ink-soft);transition:transform .18s var(--ic-bounce),box-shadow .18s var(--ic-bounce),color .18s ease,border-color .18s ease}.ic-icon-btn:hover{color:var(--ic-brand-2);border-color:color-mix(in srgb,var(--ic-brand-2) 60%,var(--ic-outline));transform:translateY(-2px);box-shadow:0 4px 0 color-mix(in srgb,var(--ic-brand-2) 44%,var(--ic-drop))}.ic-icon-btn:active{transform:translateY(2px);box-shadow:0 0 0 var(--ic-drop-soft)}.ic-icon-btn.is-tiny{width:24px;height:24px;border-radius:7px;font-size:.7rem}.ic-ghost-btn{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border:2px solid var(--ic-outline-soft);border-radius:11px;background:var(--ic-panel-strong);box-shadow:0 3px 0 var(--ic-drop-soft);color:var(--ic-ink-soft);font-size:.78rem;font-weight:700;transition:transform .18s var(--ic-bounce),box-shadow .18s var(--ic-bounce),color .18s ease,border-color .18s ease}.ic-ghost-btn:hover{color:var(--ic-brand-2);border-color:color-mix(in srgb,var(--ic-brand-2) 60%,var(--ic-outline));transform:translateY(-2px);box-shadow:0 5px 0 color-mix(in srgb,var(--ic-brand-2) 44%,var(--ic-drop))}.ic-ghost-btn:active{transform:translateY(3px);box-shadow:0 0 0 var(--ic-drop-soft)}.ic-ghost-btn.is-small{height:32px;padding:0 11px;font-size:.72rem}.ic-date-input,.ic-text-input{height:38px;padding:0 11px;border:2px solid var(--ic-outline-soft);border-radius:11px;background:var(--ic-panel-strong);color:var(--ic-ink);font-family:inherit;font-size:.8rem;font-weight:700}.ic-date-input:focus,.ic-text-input:focus,.ic-task__note:focus{outline:none;border-color:var(--ic-brand-2);box-shadow:0 0 0 3px #0b74de2e}.ic-date-input.is-large{height:44px;font-size:.92rem;font-weight:700}[data-theme=dark] .ic-date-input::-webkit-calendar-picker-indicator{filter:invert(1) opacity(.75)}.ic-field{display:flex;flex-direction:column;gap:5px;min-width:0}.ic-field__label{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ic-ink-faint)}.ic-toggle{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ic-toggle input{position:absolute;opacity:0;width:0;height:0}.ic-toggle__track{position:relative;width:42px;height:23px;flex:0 0 auto;border-radius:999px;border:1px solid var(--ic-line-strong);background:rgba(148,163,184,.24);transition:background .2s ease}.ic-toggle__thumb{position:absolute;top:2px;left:2px;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #0f172a4d;transition:transform .2s cubic-bezier(.22,1,.36,1)}.ic-toggle input:checked+.ic-toggle__track{background:linear-gradient(90deg,var(--ic-brand),var(--ic-accent))}.ic-toggle input:checked+.ic-toggle__track .ic-toggle__thumb{transform:translate(19px)}.ic-toggle input:focus-visible+.ic-toggle__track{box-shadow:0 0 0 3px #0b74de3d}.ic-toggle__label{display:flex;flex-direction:column;font-size:.78rem;font-weight:600;color:var(--ic-ink-soft);line-height:1.3}.ic-toggle__label small{font-size:.66rem;font-weight:500;color:var(--ic-ink-faint)}.ic-save{--save-tone: var(--ic-ink-faint);display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 12px;border:1px solid color-mix(in srgb,var(--save-tone) 34%,transparent);border-radius:10px;background:color-mix(in srgb,var(--save-tone) 10%,transparent);font-size:.74rem;font-weight:700;color:var(--save-tone);white-space:nowrap}.ic-save.is-saved{--save-tone: #059669}.ic-save.is-working{--save-tone: var(--ic-brand-2)}.ic-save.is-pending{--save-tone: #f59e0b}.ic-save.is-error{--save-tone: #e11d48;height:auto;padding:7px 12px}.ic-save__text{display:flex;flex-direction:column;line-height:1.3}.ic-save__text small{max-width:34ch;font-size:.64rem;font-weight:500;color:var(--ic-ink-faint);white-space:normal}.ic-save__retry{height:26px;padding:0 10px;border-radius:7px;border:1px solid color-mix(in srgb,var(--save-tone) 46%,transparent);background:var(--ic-panel-strong);font-size:.7rem;font-weight:800;color:var(--save-tone)}.ic-save__retry:hover{background:color-mix(in srgb,var(--save-tone) 14%,var(--ic-panel-strong))}.ic-save__spin{animation:ic-spin 1s linear infinite}@keyframes ic-spin{to{transform:rotate(360deg)}}.ic-hero{display:grid;gap:20px;align-items:stretch;border:2px solid var(--ic-outline-soft);border-radius:24px;background:var(--ic-panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 4px 0 var(--ic-drop-soft),var(--ic-inset);padding:22px 18px;overflow:hidden}@media (min-width: 1100px){.ic-hero{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);padding:30px 30px 26px;gap:30px}}.ic-hero__copy{display:flex;flex-direction:column;gap:14px;min-width:0}.ic-eyebrow{display:inline-flex;align-self:flex-start;align-items:center;padding:5px 11px;border-radius:999px;border:2px solid color-mix(in srgb,var(--ic-brand-2) 44%,transparent);box-shadow:0 2px 0 color-mix(in srgb,var(--ic-brand-2) 34%,var(--ic-drop));background:linear-gradient(90deg,rgba(0,71,184,.14),rgba(8,145,178,.14));font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.18em;color:var(--ic-brand-2)}.ic-hero__title{margin:0;font-family:Poppins-Black,Poppins,sans-serif;font-size:clamp(1.6rem,3.4vw,2.5rem);font-weight:900;line-height:1.08;letter-spacing:-.025em;background:linear-gradient(100deg,var(--ic-brand) 0%,var(--ic-brand-2) 46%,var(--ic-accent) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}[data-theme=dark] .ic-hero__title{background:linear-gradient(100deg,#93c5fd 0%,#60a5fa 46%,#67e8f9 100%);-webkit-background-clip:text;background-clip:text}.ic-hero__lede{margin:0;max-width:54ch;font-size:.88rem;line-height:1.6;color:var(--ic-ink-soft)}.ic-setup{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px;margin-top:4px;padding-top:16px;border-top:1px dashed var(--ic-line-strong)}.ic-hero__stage{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0}.ic-hero__legend{display:flex;flex-wrap:wrap;gap:7px}.ic-legend-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:2px solid color-mix(in srgb,var(--chip-tone) 48%,transparent);background:color-mix(in srgb,var(--chip-tone) 15%,var(--ic-mix-base));box-shadow:0 2px 0 color-mix(in srgb,var(--chip-tone) 40%,var(--ic-drop));font-size:.66rem;font-weight:800;color:var(--ic-ink-soft)}.ic-legend-chip:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--chip-tone);box-shadow:0 0 9px var(--chip-tone)}.ic-spine{position:relative;display:flex;flex-direction:column;gap:12px;width:100%;min-height:260px;flex:1 1 auto;padding:16px 16px 14px;border:2px solid var(--ic-outline-soft);border-radius:20px;overflow:hidden;background:radial-gradient(90% 70% at 50% 100%,color-mix(in srgb,var(--ic-accent) 14%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--ic-brand-2) 10%,var(--ic-mix-base)),color-mix(in srgb,var(--ic-accent) 7%,var(--ic-mix-base)));box-shadow:0 3px 0 var(--ic-drop-soft)}@media (min-width: 1100px){.ic-spine{min-height:320px}}.ic-spine__sky{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ic-spine__cloud{position:absolute;border-radius:999px;background:color-mix(in srgb,var(--ic-mix-base) 74%,transparent);filter:blur(1px);opacity:.7}.ic-spine__cloud--a{top:14%;left:8%;width:84px;height:22px;box-shadow:26px -11px 0 -3px color-mix(in srgb,var(--ic-mix-base) 74%,transparent),-20px -6px 0 -6px color-mix(in srgb,var(--ic-mix-base) 74%,transparent)}.ic-spine__cloud--b{top:26%;right:10%;width:62px;height:17px;box-shadow:20px -9px 0 -3px color-mix(in srgb,var(--ic-mix-base) 74%,transparent)}.ic-spine__stage{position:relative;flex:1 1 auto;min-height:180px;padding-top:26px}.ic-spine__bars{position:absolute;top:26px;right:0;bottom:8px;left:0;display:flex;align-items:flex-end;justify-content:center;gap:clamp(5px,1.5vw,14px);margin:0;padding:0;list-style:none}.ic-spine__bar{--bar-tone: var(--ic-brand-2);position:relative;width:clamp(16px,3vw,30px);height:var(--bar-height);border:2px solid color-mix(in srgb,var(--bar-tone) 72%,var(--ic-outline));border-radius:10px 10px 5px 5px;background:color-mix(in srgb,var(--bar-tone) 13%,var(--ic-mix-base));box-shadow:0 3px 0 color-mix(in srgb,var(--bar-tone) 58%,var(--ic-drop));overflow:hidden;transition:transform .24s var(--ic-bounce),box-shadow .24s var(--ic-bounce)}.ic-spine__bar.is-active{transform:translateY(-8px);box-shadow:0 7px 0 color-mix(in srgb,var(--bar-tone) 66%,var(--ic-drop))}.ic-spine__bar.is-alarmed{animation:ic-wobble 2.4s ease-in-out infinite}.ic-spine__fill{position:absolute;inset:auto 0 0 0;height:var(--bar-fill);background:linear-gradient(180deg,color-mix(in srgb,var(--bar-tone) 72%,var(--ic-mix-base)),var(--bar-tone));transition:height .45s var(--ic-bounce)}.ic-spine__cap{position:absolute;inset:3px 3px auto 3px;height:4px;border-radius:999px;background:color-mix(in srgb,var(--ic-mix-base) 62%,transparent)}.ic-spine__bar.is-complete .ic-spine__cap{background:color-mix(in srgb,var(--ic-mix-base) 88%,transparent)}.ic-spine__tag{position:absolute;left:50%;bottom:-20px;transform:translate(-50%);font-size:.56rem;font-weight:900;color:var(--ic-ink-faint)}.ic-spine__rail{position:absolute;left:0;right:0;bottom:8px;height:3px;border-radius:999px;background:var(--ic-outline-soft)}.ic-spine__hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;padding:0;border:0;background:transparent;cursor:pointer}.ic-spine__hit:focus-visible{outline:none}.ic-spine__bar:focus-within{outline:3px solid var(--ic-accent);outline-offset:3px}.ic-spine__legend{--bar-tone: var(--ic-brand-2);position:relative;display:flex;align-items:center;gap:8px;min-width:0;min-height:30px;padding:4px 12px;border:2px solid var(--ic-outline-soft);border-radius:999px;background:var(--ic-mix-base);box-shadow:0 2px 0 var(--ic-drop-soft);font-size:.7rem;color:var(--ic-ink-soft);transition:border-color .18s ease,box-shadow .18s ease}.ic-spine__legend.is-on{border-color:color-mix(in srgb,var(--bar-tone) 60%,var(--ic-outline));box-shadow:0 2px 0 color-mix(in srgb,var(--bar-tone) 48%,var(--ic-drop))}.ic-spine__legend-dot{flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:var(--bar-tone);box-shadow:0 0 8px var(--bar-tone)}.ic-spine__legend-number{flex:0 0 auto;font-weight:900;color:color-mix(in srgb,var(--bar-tone) 78%,var(--ic-ink));white-space:nowrap}.ic-spine__legend-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;color:var(--ic-ink)}.ic-spine__legend-score{flex:0 0 auto;font-weight:800;white-space:nowrap;color:var(--ic-ink-faint)}.ic-spine__legend-hint{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ic-ink-faint)}.ic-spine__pin{position:absolute;top:0;bottom:8px;left:var(--pin-at);width:0;transform:translate(-50%);transition:left .45s var(--ic-bounce);z-index:2}.ic-spine__pin-flag{position:absolute;top:0;left:50%;transform:translate(-50%);padding:1px 8px;border:2px solid var(--ic-outline);border-radius:999px;background:var(--ic-accent);box-shadow:0 2px 0 var(--ic-drop);font-size:.56rem;font-weight:900;color:#fff;white-space:nowrap}.ic-spine__pin-stem{position:absolute;top:20px;bottom:0;left:50%;width:2px;transform:translate(-50%);border-radius:999px;background:repeating-linear-gradient(180deg,var(--ic-accent) 0 5px,transparent 5px 10px)}.ic-spine__meter{position:relative;display:flex;align-items:center;height:20px;border:2px solid var(--ic-outline-soft);border-radius:999px;background:var(--ic-mix-base);box-shadow:0 2px 0 var(--ic-drop-soft);overflow:hidden}.ic-spine__meter-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--ic-brand),var(--ic-brand-2),var(--ic-accent));transition:width .5s var(--ic-bounce)}.ic-spine__meter-text{position:absolute;left:50%;transform:translate(-50%);font-size:.6rem;font-weight:900;color:var(--ic-ink)}.ic-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:12px}.ic-stat{--stat-tone: var(--ic-brand-2);display:flex;align-items:flex-start;gap:11px;padding:14px;border:2px solid var(--ic-outline-soft);border-radius:var(--ic-radius);background:var(--ic-panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 3px 0 var(--ic-drop-soft),var(--ic-inset);transition:transform .2s var(--ic-bounce),box-shadow .2s var(--ic-bounce),border-color .18s ease}.ic-stat:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--stat-tone) 55%,var(--ic-outline));box-shadow:0 6px 0 color-mix(in srgb,var(--stat-tone) 42%,var(--ic-drop))}.ic-stat__icon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border-radius:11px;border:1.5px solid color-mix(in srgb,var(--stat-tone) 42%,transparent);background:color-mix(in srgb,var(--stat-tone) 17%,var(--ic-mix-base));box-shadow:0 2px 0 color-mix(in srgb,var(--stat-tone) 38%,var(--ic-drop));color:var(--stat-tone);font-size:.95rem}.ic-stat__body{display:flex;flex-direction:column;gap:2px;min-width:0}.ic-stat__label{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--ic-ink-faint)}.ic-stat__value{font-family:Poppins-Black,Poppins,sans-serif;font-size:1.24rem;font-weight:900;line-height:1.16;color:var(--ic-ink)}.ic-stat__hint{font-size:.68rem;color:var(--ic-ink-faint);line-height:1.4}.ic-reminders__rail{display:flex;gap:11px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.ic-reminder{--reminder-tone: var(--ic-brand-2);display:flex;align-items:flex-start;gap:10px;flex:0 0 auto;width:min(340px,82vw);padding:13px;text-align:left;border:2px solid color-mix(in srgb,var(--reminder-tone) 48%,transparent);border-radius:15px;background:color-mix(in srgb,var(--reminder-tone) 9%,var(--ic-panel-strong));box-shadow:0 3px 0 color-mix(in srgb,var(--reminder-tone) 44%,var(--ic-drop));transition:transform .2s var(--ic-bounce),box-shadow .2s var(--ic-bounce)}.ic-reminder:hover{transform:translateY(-3px) rotate(-.5deg);box-shadow:0 6px 0 color-mix(in srgb,var(--reminder-tone) 52%,var(--ic-drop))}.ic-reminder:active{transform:translateY(1px);box-shadow:0 1px 0 color-mix(in srgb,var(--reminder-tone) 44%,var(--ic-drop))}.ic-reminder__icon{display:grid;place-items:center;width:28px;height:28px;flex:0 0 auto;border-radius:9px;border:1.5px solid color-mix(in srgb,var(--reminder-tone) 45%,transparent);background:color-mix(in srgb,var(--reminder-tone) 20%,var(--ic-mix-base));color:var(--reminder-tone)}.ic-reminder__body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.ic-reminder__title{font-size:.8rem;font-weight:700;color:var(--ic-ink)}.ic-reminder__detail{font-size:.7rem;line-height:1.45;color:var(--ic-ink-faint);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ic-reminder__date{font-size:.66rem;font-weight:700;color:var(--reminder-tone);white-space:nowrap}.ic-main{display:grid;gap:18px;align-items:start}@media (min-width: 1280px){.ic-main{grid-template-columns:minmax(0,1fr) 390px}}.ic-board{display:flex;flex-direction:column;gap:14px;min-width:0}.ic-board__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.ic-viewswitch{display:inline-flex;padding:4px;border:2px solid var(--ic-outline-soft);border-radius:13px;background:var(--ic-panel);box-shadow:0 2px 0 var(--ic-drop-soft);gap:3px}.ic-viewswitch__btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 13px;border-radius:8px;font-size:.75rem;font-weight:700;color:var(--ic-ink-faint);transition:background .18s ease,color .18s ease}.ic-viewswitch__btn.is-on{background:linear-gradient(90deg,var(--ic-brand),var(--ic-brand-2));color:#fff;box-shadow:0 6px 16px #0047b84d}.ic-movemode{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.ic-movemode__label{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--ic-ink-faint)}.ic-movemode__options{display:inline-flex;padding:3px;border:2px solid var(--ic-outline-soft);border-radius:12px;background:var(--ic-panel);box-shadow:0 2px 0 var(--ic-drop-soft);gap:3px}.ic-movemode__btn{height:29px;padding:0 11px;border-radius:7px;font-size:.71rem;font-weight:700;color:var(--ic-ink-faint);transition:background .18s ease,color .18s ease}.ic-movemode__btn.is-on{background:color-mix(in srgb,var(--ic-accent) 18%,transparent);color:var(--ic-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ic-accent) 40%,transparent)}.ic-calendar__heads{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin-bottom:8px}.ic-calendar__head{padding:4px 0;text-align:center;border-radius:999px;background:color-mix(in srgb,var(--ic-brand-2) 12%,var(--ic-mix-base));border:1.5px solid color-mix(in srgb,var(--ic-brand-2) 26%,transparent);font-size:.62rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb,var(--ic-brand) 70%,var(--ic-ink-soft))}.ic-calendar__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.ic-day{position:relative;display:flex;flex-direction:column;gap:5px;min-height:84px;padding:7px 6px;border:2px solid var(--ic-outline-soft);border-radius:15px;background:var(--ic-panel-strong);box-shadow:0 2px 0 var(--ic-drop-soft);cursor:pointer;transition:transform .2s var(--ic-bounce),box-shadow .2s var(--ic-bounce),border-color .18s ease,background .18s ease}@media (min-width: 1024px){.ic-day{min-height:108px;padding:8px 7px}}.ic-day:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--ic-brand-2) 58%,var(--ic-outline));box-shadow:0 5px 0 color-mix(in srgb,var(--ic-brand-2) 40%,var(--ic-drop))}.ic-day:active{transform:translateY(1px);box-shadow:0 1px 0 var(--ic-drop-soft)}.ic-day:focus-visible{outline:3px solid var(--ic-accent);outline-offset:2px}.ic-day.is-outside{opacity:.45;box-shadow:none}.ic-day.is-weekend{background:var(--ic-weekend);border-style:dashed}.ic-day.is-today{border-color:var(--ic-brand);background:color-mix(in srgb,var(--ic-brand-2) 9%,var(--ic-panel-strong));box-shadow:0 4px 0 var(--ic-brand)}.ic-day.is-selected,.ic-day.is-today.is-selected{border-color:var(--ic-accent);box-shadow:0 4px 0 var(--ic-accent)}.ic-day.is-drop{border-color:var(--ic-accent);border-style:dashed;background:color-mix(in srgb,var(--ic-accent) 16%,var(--ic-mix-base));transform:translateY(-3px) scale(1.02);box-shadow:0 6px 0 var(--ic-accent)}.ic-day__head{display:flex;align-items:center;gap:4px}.ic-day__number{display:grid;place-items:center;min-width:21px;height:21px;padding:0 5px;border-radius:999px;font-size:.72rem;font-weight:900;color:var(--ic-ink-soft)}.ic-day.is-today .ic-day__number{background:linear-gradient(180deg,var(--ic-brand-2),var(--ic-brand));border:1.5px solid var(--ic-outline);box-shadow:0 2px 0 var(--ic-drop);color:#fff}.ic-day__flag{display:inline-flex;color:var(--ic-embed);font-size:.68rem;animation:ic-wiggle 2.6s ease-in-out infinite}.ic-day__count{margin-left:auto;padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--ic-brand-2) 22%,var(--ic-mix-base));border:1.5px solid color-mix(in srgb,var(--ic-brand-2) 52%,transparent);box-shadow:0 1.5px 0 color-mix(in srgb,var(--ic-brand-2) 46%,var(--ic-drop));font-size:.6rem;font-weight:900;color:color-mix(in srgb,var(--ic-brand) 76%,var(--ic-ink))}.ic-day__spans{display:flex;flex-direction:column;gap:3px;min-width:0}.ic-span{--span-tone: var(--ic-brand-2);position:relative;display:flex;align-items:center;gap:4px;min-height:17px;padding:1px 6px;border:1.5px solid color-mix(in srgb,var(--span-tone) 62%,transparent);border-radius:999px;background:color-mix(in srgb,var(--span-tone) 20%,var(--ic-mix-base));font-size:.58rem;font-weight:800;color:var(--ic-ink);overflow:hidden;transition:transform .18s var(--ic-bounce),box-shadow .18s var(--ic-bounce)}.ic-span.is-start{background:color-mix(in srgb,var(--span-tone) 34%,var(--ic-mix-base));border-color:color-mix(in srgb,var(--span-tone) 82%,var(--ic-outline));box-shadow:0 1.5px 0 color-mix(in srgb,var(--span-tone) 70%,var(--ic-drop));cursor:grab}.ic-span.is-start:hover{transform:translateY(-2px) rotate(-1.2deg);box-shadow:0 3.5px 0 color-mix(in srgb,var(--span-tone) 70%,var(--ic-drop))}.ic-span.is-start:active{cursor:grabbing;transform:translateY(1px) rotate(.6deg);box-shadow:0 0 0 color-mix(in srgb,var(--span-tone) 70%,var(--ic-drop))}.ic-span__grip{width:4px;height:10px;flex:0 0 auto;border-radius:999px;background:var(--span-tone);box-shadow:inset 0 0 0 .5px var(--ic-outline-soft)}.ic-span__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ic-timeline{display:flex;flex-direction:column;gap:18px}.ic-timeline__stage{--stage-tone: var(--ic-brand-2);padding-left:12px;border-left:3px solid color-mix(in srgb,var(--stage-tone) 55%,transparent)}.ic-timeline__stage-head{margin-bottom:9px}.ic-timeline__stage-label{display:block;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--stage-tone)}.ic-timeline__stage-blurb{display:block;margin-top:2px;max-width:78ch;font-size:.72rem;line-height:1.5;color:var(--ic-ink-faint)}.ic-timeline__row{display:grid;gap:7px;padding:9px 0;border-bottom:1px dashed var(--ic-line)}@media (min-width: 900px){.ic-timeline__row{grid-template-columns:minmax(180px,250px) minmax(0,1fr) auto;align-items:center;gap:13px}}.ic-timeline__name{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 9px;text-align:left;min-width:0}.ic-timeline__number{grid-row:span 2;align-self:center;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:color-mix(in srgb,var(--stage-tone) 16%,transparent);font-size:.72rem;font-weight:900;color:var(--stage-tone)}.ic-timeline__title{font-size:.79rem;font-weight:700;color:var(--ic-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ic-timeline__status{font-size:.65rem;font-weight:700}.ic-timeline__track{position:relative;height:26px;border-radius:8px;background:color-mix(in srgb,var(--ic-ink-faint) 10%,transparent);overflow:hidden}.ic-timeline__today{position:absolute;top:0;bottom:0;width:2px;background:var(--ic-accent);box-shadow:0 0 8px var(--ic-accent);z-index:2}.ic-timeline__bar{position:absolute;top:3px;bottom:3px;display:flex;align-items:center;border-radius:6px;background:color-mix(in srgb,var(--stage-tone) 26%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--stage-tone) 45%,transparent);overflow:hidden;transition:left .28s cubic-bezier(.22,1,.36,1),width .28s cubic-bezier(.22,1,.36,1)}.ic-timeline__bar.is-overdue{box-shadow:inset 0 0 0 1px #f97316cc}.ic-timeline__bar.is-blocked{box-shadow:inset 0 0 0 1px #e11d48d9}.ic-timeline__fill{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,color-mix(in srgb,var(--stage-tone) 82%,white),var(--stage-tone));transition:width .3s ease}.ic-timeline__bar-text{position:relative;z-index:1;padding:0 7px;font-size:.6rem;font-weight:800;color:var(--ic-ink);text-shadow:0 1px 2px rgba(255,255,255,.55)}[data-theme=dark] .ic-timeline__bar-text{color:#f8fafc;text-shadow:0 1px 3px rgba(0,0,0,.7)}.ic-timeline__controls{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.ic-timeline__controls .ic-date-input{height:32px;font-size:.72rem}.ic-timeline__duration{display:inline-flex;align-items:center;gap:3px;padding:2px 4px;border:1px solid var(--ic-line);border-radius:8px;background:var(--ic-panel-strong)}.ic-timeline__days{min-width:26px;text-align:center;font-size:.69rem;font-weight:800;color:var(--ic-ink-soft)}.ic-phaselist{display:flex;flex-direction:column;gap:9px}.ic-phase{--phase-tone: var(--ic-brand-2);border:2px solid var(--ic-outline-soft);border-radius:16px;background:var(--ic-panel-strong);box-shadow:0 3px 0 var(--ic-drop-soft);overflow:hidden;transition:transform .2s var(--ic-bounce),border-color .18s ease,box-shadow .2s var(--ic-bounce)}.ic-phase:hover,.ic-phase.is-open{transform:translateY(-2px);border-color:color-mix(in srgb,var(--phase-tone) 62%,var(--ic-outline));box-shadow:0 5px 0 color-mix(in srgb,var(--phase-tone) 48%,var(--ic-drop))}.ic-phase__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 11px;width:100%;padding:11px 13px;text-align:left}@media (min-width: 860px){.ic-phase__head{grid-template-columns:auto minmax(0,1fr) auto auto auto auto}}.ic-phase__number{display:grid;place-items:center;width:32px;height:32px;border-radius:11px;border:2px solid color-mix(in srgb,var(--phase-tone) 52%,transparent);background:color-mix(in srgb,var(--phase-tone) 20%,var(--ic-mix-base));box-shadow:0 2px 0 color-mix(in srgb,var(--phase-tone) 46%,var(--ic-drop));font-size:.79rem;font-weight:900;color:var(--phase-tone)}.ic-phase__heading{display:flex;flex-direction:column;min-width:0}.ic-phase__title{font-size:.85rem;font-weight:800;color:var(--ic-ink)}.ic-phase__subtitle{font-size:.69rem;color:var(--ic-ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ic-phase__dates,.ic-phase__status,.ic-phase__score{font-size:.68rem;font-weight:700;white-space:nowrap}.ic-phase__dates{color:var(--ic-ink-soft)}.ic-phase__score{padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--phase-tone) 14%,transparent);color:var(--phase-tone)}.ic-phase__chevron{color:var(--ic-ink-faint);transition:transform .22s ease}.ic-phase.is-open .ic-phase__chevron{transform:rotate(180deg)}.ic-phase__body{padding:0 13px 14px;border-top:1px dashed var(--ic-line)}.ic-phase__objective,.ic-phase__done{margin:12px 0;padding:10px 12px;border-radius:9px;background:color-mix(in srgb,var(--phase-tone) 8%,transparent);border-left:3px solid color-mix(in srgb,var(--phase-tone) 50%,transparent);font-size:.76rem;line-height:1.55;color:var(--ic-ink-soft)}.ic-phase__objective strong,.ic-phase__done strong{color:var(--ic-ink)}.ic-tasks{display:flex;flex-direction:column;gap:7px;margin:0;padding:0;list-style:none}.ic-task{--task-tone: #94a3b8;position:relative;padding:9px 10px;border:2px solid var(--ic-outline-soft);border-radius:15px;background:var(--ic-panel-strong);box-shadow:0 2px 0 var(--ic-drop-soft);transition:transform .2s var(--ic-bounce),box-shadow .2s var(--ic-bounce),border-color .18s ease,background .18s ease}.ic-task:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--task-tone) 62%,var(--ic-outline));box-shadow:0 4px 0 color-mix(in srgb,var(--task-tone) 46%,var(--ic-drop))}.ic-task.is-done{background:color-mix(in srgb,#059669 12%,var(--ic-mix-base));border-color:color-mix(in srgb,#059669 52%,transparent);box-shadow:0 2px 0 color-mix(in srgb,#059669 45%,var(--ic-drop))}.ic-task.is-done .ic-task__title{text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:color-mix(in srgb,#059669 70%,transparent);opacity:.8}.ic-task.is-in-progress{background:color-mix(in srgb,#f59e0b 12%,var(--ic-mix-base));border-color:color-mix(in srgb,#f59e0b 52%,transparent);box-shadow:0 2px 0 color-mix(in srgb,#f59e0b 45%,var(--ic-drop))}.ic-task.is-blocked{background:color-mix(in srgb,#e11d48 12%,var(--ic-mix-base));border-color:color-mix(in srgb,#e11d48 55%,transparent);box-shadow:0 2px 0 color-mix(in srgb,#e11d48 48%,var(--ic-drop))}.ic-task.is-n\/a{opacity:.55;border-style:dashed;box-shadow:none}.ic-task.is-n\/a .ic-task__title{text-decoration:line-through}.ic-task__main{display:flex;align-items:flex-start;gap:10px}.ic-task__mark{display:grid;place-items:center;width:28px;height:28px;flex:0 0 auto;margin-top:1px;border:2px solid var(--task-tone);border-radius:10px;background:var(--ic-mix-base);box-shadow:0 3px 0 color-mix(in srgb,var(--task-tone) 62%,var(--ic-drop));color:var(--task-tone);font-size:.8rem;line-height:1;transition:transform .16s var(--ic-bounce),box-shadow .16s var(--ic-bounce),background .16s ease,color .16s ease}.ic-task__mark:hover{transform:translateY(-2px) rotate(-4deg);box-shadow:0 5px 0 color-mix(in srgb,var(--task-tone) 62%,var(--ic-drop))}.ic-task__mark:active{transform:translateY(3px);box-shadow:0 0 0 color-mix(in srgb,var(--task-tone) 62%,var(--ic-drop))}.ic-task__mark:focus-visible{outline:3px solid var(--ic-accent);outline-offset:2px}.ic-task.is-done .ic-task__mark{background:var(--task-tone);color:#fff;animation:ic-pop .34s var(--ic-bounce)}.ic-task.is-blocked .ic-task__mark{background:color-mix(in srgb,var(--task-tone) 18%,var(--ic-mix-base));animation:ic-wobble 1.8s ease-in-out infinite}.ic-task__text{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.ic-task__title{font-size:.78rem;line-height:1.45;font-weight:600;color:var(--ic-ink)}.ic-task__meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px 7px;font-size:.64rem;color:var(--ic-ink-faint)}.ic-task__where,.ic-task__repeat,.ic-task__milestone{display:inline-flex;align-items:center;gap:4px}.ic-task__phase,.ic-task__milestone,.ic-task__owner{--chip-tone: var(--ic-brand-2);padding:1px 7px;border-radius:999px;border:1.5px solid color-mix(in srgb,var(--chip-tone) 46%,transparent);background:color-mix(in srgb,var(--chip-tone) 16%,var(--ic-mix-base));box-shadow:0 1.5px 0 color-mix(in srgb,var(--chip-tone) 38%,var(--ic-drop));font-weight:900;color:color-mix(in srgb,var(--chip-tone) 78%,var(--ic-ink))}.ic-task__milestone{--chip-tone: var(--ic-embed)}.ic-task__owner{letter-spacing:.04em}.ic-task__owner.is-lt{--chip-tone: #0047b8}.ic-task__owner.is-cl{--chip-tone: #f97316}.ic-task__owner.is-both{--chip-tone: #0891b2}[data-theme=dark] .ic-task__phase,[data-theme=dark] .ic-task__milestone,[data-theme=dark] .ic-task__owner{color:color-mix(in srgb,var(--chip-tone) 42%,#ffffff)}.ic-task__repeat{padding:1px 7px;border-radius:999px;border:1.5px dashed color-mix(in srgb,var(--ic-accent) 46%,transparent);color:color-mix(in srgb,var(--ic-accent) 72%,var(--ic-ink-faint));font-weight:700}.ic-task__by{display:inline-flex;align-items:center;gap:4px;max-width:18ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.85}.ic-task__tools{display:flex;align-items:center;gap:4px;flex:0 0 auto;opacity:.45;transition:opacity .16s ease}.ic-task:hover .ic-task__tools,.ic-task__tools:focus-within{opacity:1}.ic-task__tool{display:grid;place-items:center;width:25px;height:25px;border-radius:9px;border:1.5px solid transparent;background:transparent;color:var(--ic-ink-faint);font-size:.7rem;transition:transform .16s var(--ic-bounce),box-shadow .16s var(--ic-bounce),color .16s ease,background .16s ease}.ic-task__tool:hover{transform:translateY(-2px);border-color:var(--ic-outline-soft);background:var(--ic-mix-base);box-shadow:0 2px 0 var(--ic-drop-soft);color:var(--ic-ink)}.ic-task__tool:active{transform:translateY(0);box-shadow:none}.ic-task__tool.is-on{background:color-mix(in srgb,var(--task-tone) 22%,var(--ic-mix-base));border-color:color-mix(in srgb,var(--task-tone) 58%,transparent);box-shadow:0 2px 0 color-mix(in srgb,var(--task-tone) 48%,var(--ic-drop));color:color-mix(in srgb,var(--task-tone) 80%,var(--ic-ink))}.ic-task__na{font-size:.56rem;font-weight:900}.ic-task__note{width:100%;margin-top:8px;padding:9px 10px;border:2px solid var(--ic-outline-soft);border-radius:12px;background:var(--ic-mix-base);color:var(--ic-ink);font-family:inherit;font-size:.72rem;line-height:1.5;resize:vertical}.ic-tasks.is-compact .ic-task__title{font-size:.75rem}@keyframes ic-pop{0%{transform:scale(.72) rotate(-14deg)}60%{transform:scale(1.16) rotate(5deg)}to{transform:scale(1) rotate(0)}}@keyframes ic-wobble{0%,72%,to{transform:rotate(0)}78%{transform:rotate(-9deg)}86%{transform:rotate(7deg)}93%{transform:rotate(-4deg)}}@keyframes ic-wiggle{0%,86%,to{transform:rotate(0) scale(1)}91%{transform:rotate(-12deg) scale(1.12)}96%{transform:rotate(10deg) scale(1.08)}}.ic-add-btn{margin-left:auto}.ic-phase__body .ic-add-btn{margin:10px 0 0;border-style:dashed}.ic-remove-btn{grid-column:1 / -1;justify-self:start;color:#e11d48;border-color:color-mix(in srgb,#e11d48 45%,transparent)}.ic-remove-btn:hover{color:#e11d48;border-color:#e11d48;box-shadow:0 5px 0 color-mix(in srgb,#e11d48 48%,var(--ic-drop))}.ic-phaseedit,.ic-taskedit{display:grid;gap:10px;margin:12px 0;padding:12px;border:2px dashed color-mix(in srgb,var(--phase-tone, var(--ic-brand-2)) 45%,transparent);border-radius:14px;background:color-mix(in srgb,var(--phase-tone, var(--ic-brand-2)) 7%,var(--ic-mix-base))}@media (min-width: 720px){.ic-phaseedit{grid-template-columns:repeat(3,minmax(0,1fr))}.ic-taskedit{grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) minmax(0,.9fr)}}.ic-field--wide{grid-column:1 / -1}.ic-taskedit{--edit-tone: var(--task-tone, var(--phase-tone, var(--ic-brand-2)));margin:9px 0 2px;border-color:color-mix(in srgb,var(--edit-tone) 50%,transparent);background:color-mix(in srgb,var(--edit-tone) 8%,var(--ic-mix-base))}.ic-phase__body>.ic-taskedit{margin-top:12px}.ic-taskedit__actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.ic-ghost-btn.is-primary{color:#fff;border-color:color-mix(in srgb,var(--ic-brand-2) 70%,var(--ic-outline));background:var(--ic-brand-2);box-shadow:0 3px 0 color-mix(in srgb,var(--ic-brand-2) 55%,var(--ic-drop))}.ic-ghost-btn.is-primary:hover{color:#fff}.ic-ghost-btn:disabled,.ic-ghost-btn:disabled:hover{opacity:.5;cursor:not-allowed;transform:none;box-shadow:0 3px 0 var(--ic-drop-soft)}.ic-restore-btn{margin-right:auto}.ic-task__edited,.ic-task__added{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border-radius:999px;border:1.5px dashed color-mix(in srgb,var(--ic-embed) 50%,transparent);background:color-mix(in srgb,var(--ic-embed) 10%,var(--ic-mix-base));color:color-mix(in srgb,var(--ic-embed) 80%,var(--ic-ink));font-weight:700}.ic-phase.is-custom .ic-phase__number:after{content:"+";margin-left:1px;font-size:.6rem;vertical-align:super}.ic-rail{display:flex;flex-direction:column;gap:14px;min-width:0}@media (min-width: 1280px){.ic-rail{position:sticky;top:14px;max-height:calc(100vh - 28px);overflow-y:auto;padding-right:3px;scrollbar-width:thin}}.ic-daynav{display:flex;gap:5px}.ic-ownerfilter{display:flex;gap:3px;padding:3px;margin-bottom:10px;border:2px solid var(--ic-outline-soft);border-radius:12px;background:var(--ic-panel);box-shadow:0 2px 0 var(--ic-drop-soft)}.ic-ownerfilter__btn{flex:1 1 0;height:27px;border-radius:6px;font-size:.67rem;font-weight:700;color:var(--ic-ink-faint);transition:background .16s ease,color .16s ease}.ic-ownerfilter__btn.is-on{background:var(--ic-brand-2);color:#fff}.ic-daymilestones{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px}.ic-daymilestone{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;background:color-mix(in srgb,var(--ic-embed) 14%,transparent);border:1px solid color-mix(in srgb,var(--ic-embed) 36%,transparent);font-size:.67rem;font-weight:800;color:var(--ic-embed)}.ic-progress{display:flex;flex-direction:column;gap:16px}.ic-progress__rings{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.ic-ring{position:relative;flex:0 0 auto}.ic-ring__track{stroke:color-mix(in srgb,var(--ic-ink-faint) 20%,transparent)}.ic-ring__value{transition:stroke-dasharray .5s cubic-bezier(.22,1,.36,1)}.ic-ring__center{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center}.ic-ring__value-text{font-family:Poppins-Black,Poppins,sans-serif;font-size:1.3rem;font-weight:900;line-height:1;color:var(--ic-ink)}.ic-ring__caption{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--ic-ink-faint)}.ic-progress__group{display:flex;flex-direction:column;gap:8px;padding-top:13px;border-top:1px dashed var(--ic-line)}.ic-progress__heading{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--ic-ink-faint)}.ic-progress__note,.ic-progress__done{margin:2px 0 0;font-size:.7rem;line-height:1.55;color:var(--ic-ink-faint)}.ic-meter{display:flex;flex-direction:column;gap:4px}.ic-meter__head{display:flex;align-items:baseline;justify-content:space-between;gap:9px}.ic-meter__label{font-size:.71rem;font-weight:600;color:var(--ic-ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ic-meter__count{font-size:.67rem;font-weight:800;color:var(--ic-ink-faint);white-space:nowrap}.ic-meter__track{position:relative;display:flex;height:10px;border:1.5px solid var(--ic-outline-soft);border-radius:999px;background:var(--ic-mix-base);overflow:hidden}.ic-meter__fill{height:100%;border-radius:999px;transition:width .45s cubic-bezier(.22,1,.36,1)}.ic-meter__blocked{height:100%;background:repeating-linear-gradient(45deg,rgba(225,29,72,.85),rgba(225,29,72,.85) 3px,rgba(225,29,72,.45) 3px,rgba(225,29,72,.45) 6px)}.ic-milestones{display:flex;flex-direction:column;gap:3px;margin:0;padding:0;list-style:none}.ic-milestone{display:flex;align-items:center;justify-content:space-between;gap:9px;width:100%;padding:6px 8px;border-radius:7px;text-align:left;transition:background .16s ease}.ic-milestone:hover{background:color-mix(in srgb,var(--ic-embed) 11%,transparent)}.ic-milestone__label{font-size:.73rem;font-weight:700;color:var(--ic-ink)}.ic-milestone__date{font-size:.67rem;font-weight:700;color:var(--ic-ink-faint);white-space:nowrap}@media (prefers-reduced-motion: reduce){.ic-root *,.ic-root *:before,.ic-root *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.bt-root{--bt-primary: var(--color-brandPrimary, #0047b8);--bt-primary-2: var(--color-brandSecondary, #0b74de);--bt-accent: #0ea5e9;--bt-text: var(--app-text, #0f172a);--bt-muted: var(--app-text-soft, #64748b);--bt-subtle: var(--app-text-muted, #475569);--bt-surface: color-mix(in srgb, var(--app-surface-strong, #fff) 94%, var(--color-softerPrimary, #eef9ff));--bt-surface-soft: color-mix(in srgb, var(--app-surface, #fff) 82%, transparent);--bt-surface-muted: color-mix(in srgb, var(--color-softerPrimary, #eef9ff) 60%, var(--app-surface-strong, #fff));--bt-input: var(--app-bg-soft, #fff);--bt-border: color-mix(in srgb, var(--color-brandPrimary, #0047b8) 17%, var(--app-border, transparent));--bt-border-soft: color-mix(in srgb, var(--app-border, #cbd5e1) 68%, transparent);--bt-shadow: var(--app-shadow, 0 18px 48px rgba(15, 23, 42, .09));--bt-shadow-hover: 0 22px 48px color-mix(in srgb, var(--bt-primary) 14%, transparent);--bt-disabled-bg: #e7edf5;--bt-disabled-border: #b8c7d8;--bt-disabled-text: #475569;width:min(1540px,calc(100% - 40px));margin:0 auto;padding:112px 0 68px;color:var(--bt-text)}[data-theme=dark] .bt-root,.dark .bt-root{--bt-text: #f8fafc;--bt-muted: #94a3b8;--bt-subtle: #cbd5e1;--bt-surface: rgba(30, 31, 36, .94);--bt-surface-soft: rgba(36, 37, 42, .82);--bt-surface-muted: rgba(42, 45, 53, .84);--bt-input: #202126;--bt-border: rgba(96, 165, 250, .27);--bt-border-soft: rgba(148, 163, 184, .17);--bt-shadow: 0 24px 58px rgba(0, 0, 0, .34);--bt-shadow-hover: 0 25px 54px rgba(0, 0, 0, .43);--bt-disabled-bg: #303741;--bt-disabled-border: #66758b;--bt-disabled-text: #cbd5e1}.bt-root *,.bt-root *:before,.bt-root *:after{box-sizing:border-box}.bt-hero,.bt-scope-bar,.bt-dashboard,.bt-register{border:1px solid var(--bt-border);background:var(--bt-surface);box-shadow:var(--bt-shadow)}.bt-hero{position:relative;isolation:isolate;overflow:hidden;border-radius:24px}.bt-hero__stripe{width:100%;height:6px;background:linear-gradient(90deg,var(--bt-primary),var(--bt-primary-2),var(--color-redaccent, #ef4444))}.bt-hero__body{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:24px 28px 26px}.bt-back,.bt-secondary,.bt-primary,.bt-view,.bt-icon-button,.bt-scope-reset,.bt-link-danger{border:0;font:inherit;cursor:pointer}.bt-back{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0;color:var(--bt-muted);background:transparent;font-size:.75rem;transition:color .15s ease}.bt-back:hover{color:var(--bt-primary-2)}.bt-hero__copy{max-width:920px}.bt-eyebrow{display:inline-flex;align-items:center;gap:7px;margin-top:8px;padding:5px 11px;border-radius:999px;color:var(--bt-primary-2);background:var(--bt-surface-muted);font-family:Poppins,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}[data-theme=dark] .bt-eyebrow,.dark .bt-eyebrow{color:#60a5fa}.bt-hero h1{margin:10px 0 4px;font-family:Poppins,sans-serif;font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:900;letter-spacing:-.035em;line-height:1.15}.bt-hero p{max-width:800px;margin:0;color:var(--bt-muted);font-size:.82rem;line-height:1.6}.bt-hero__flow{display:flex;align-items:center;gap:9px;margin-top:14px;color:var(--bt-subtle);font-size:.68rem;font-weight:600}.bt-hero__flow i{width:24px;height:1px;background:var(--bt-border)}.bt-hero__actions{display:flex;align-items:flex-end;gap:10px;flex-shrink:0;padding-bottom:1px}.bt-hero__actions .bt-secondary,.bt-hero__actions .bt-primary{min-height:40px;padding:0 15px;border-radius:14px;font-size:.82rem}.bt-secondary,.bt-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 17px;border-radius:15px;font-weight:700;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.bt-secondary{border:1px solid var(--bt-border);color:color-mix(in srgb,var(--bt-primary) 78%,#1f2937);background:var(--bt-input)}[data-theme=dark] .bt-secondary,.dark .bt-secondary{color:#bfdbfe}.bt-root button.bt-primary{color:#fff;background:linear-gradient(135deg,var(--bt-primary),var(--bt-accent));box-shadow:0 13px 27px color-mix(in srgb,var(--bt-primary) 25%,transparent)}.bt-primary:hover:not(:disabled),.bt-secondary:hover:not(:disabled){transform:translateY(-1px)}.bt-root button:disabled{cursor:not-allowed;opacity:1}.bt-root .bt-primary:disabled,.bt-root .bt-secondary:disabled,.bt-root .bt-scope-reset:disabled,.bt-root .bt-option-setup__add:disabled,.bt-root .bt-icon-button:disabled{border:1px solid var(--bt-disabled-border);color:var(--bt-disabled-text);background:var(--bt-disabled-bg);box-shadow:none;transform:none}.bt-root .bt-secondary.bt-danger:disabled{color:var(--bt-disabled-text)!important}.bt-scope-bar{margin-top:18px;padding:19px 20px 20px;border-radius:23px}.bt-scope-bar__copy{display:flex;align-items:center;gap:12px;min-width:0}.bt-scope-bar__copy>svg{flex:0 0 42px;width:42px;height:42px;padding:11px;border-radius:14px;color:var(--bt-primary-2);background:color-mix(in srgb,var(--bt-primary) 10%,transparent)}.bt-scope-bar__copy strong,.bt-scope-bar__copy span{display:block}.bt-scope-bar__copy span{margin-top:2px;color:var(--bt-muted);font-size:.76rem;line-height:1.5}.bt-scope-bar__filters{display:grid;grid-template-columns:minmax(220px,1.15fr) minmax(180px,.9fr) repeat(2,minmax(170px,.8fr)) auto;align-items:flex-end;gap:10px;margin-top:16px}.bt-control>span{display:flex;align-items:center;gap:5px;margin:0 0 6px;color:var(--bt-subtle);font-size:.72rem;font-weight:700}.bt-control input,.bt-control select,.bt-workflow-form input,.bt-workflow-form select,.bt-workflow-form textarea,.bt-expense-form input,.bt-expense-form select,.bt-expense-form textarea{width:100%;min-height:46px;border:1px solid var(--bt-border);border-radius:14px;padding:10px 13px;outline:0;color:var(--bt-text);background:var(--bt-input)}.bt-control input::-moz-placeholder,.bt-workflow-form input::-moz-placeholder,.bt-expense-form input::-moz-placeholder{color:var(--bt-muted)}.bt-control input::placeholder,.bt-workflow-form input::placeholder,.bt-expense-form input::placeholder{color:var(--bt-muted)}.bt-control input:focus,.bt-control select:focus,.bt-workflow-form input:focus,.bt-workflow-form select:focus,.bt-workflow-form textarea:focus,.bt-expense-form input:focus,.bt-expense-form select:focus,.bt-expense-form textarea:focus{border-color:var(--bt-primary-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--bt-primary-2) 15%,transparent)}.bt-scope-reset{min-height:46px;padding:0 14px;border:1px solid var(--bt-border);border-radius:14px;color:var(--bt-subtle);background:transparent;font-weight:700}.bt-dashboard{position:relative;overflow:hidden;margin-top:18px;padding:26px;border-radius:29px}.bt-dashboard:before{content:"";position:absolute;width:280px;height:280px;top:-210px;right:-75px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--bt-primary-2) 16%,transparent),transparent 68%);pointer-events:none}.bt-dashboard__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.bt-dashboard__header h2,.bt-register h2{margin:6px 0 3px;font-family:Poppins,sans-serif;font-size:1.55rem;font-weight:800}.bt-dashboard__header p,.bt-register__header p{margin:0;color:var(--bt-muted);font-size:.82rem}.bt-dashboard__scope{flex:0 0 auto;padding:8px 11px;border:1px solid var(--bt-border);border-radius:999px;color:var(--bt-subtle);background:var(--bt-surface-muted);font-size:.72rem;font-weight:700}.bt-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:18px}.bt-kpi{--bt-kpi-color: #2563eb;--bt-kpi-start: #2563eb;--bt-kpi-middle: #1d4ed8;--bt-kpi-end: #1e3a8a;position:relative;overflow:hidden;display:flex;align-items:flex-start;gap:10px;min-width:0;min-height:116px;padding:17px 14px 14px;border:1px solid color-mix(in srgb,var(--bt-kpi-color) 55%,white);border-radius:20px;color:#fff;background:linear-gradient(145deg,var(--bt-kpi-start) 0%,var(--bt-kpi-middle) 54%,var(--bt-kpi-end) 100%);box-shadow:0 14px 28px color-mix(in srgb,var(--bt-kpi-color) 26%,transparent),inset 0 1px #ffffff29;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.bt-kpi:before{content:"";position:absolute;top:0;right:18px;left:18px;height:3px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,rgba(255,255,255,.86),rgba(255,255,255,.12))}.bt-kpi:after{content:"";position:absolute;z-index:0;width:95px;height:95px;right:-48px;bottom:-54px;border:18px solid rgba(255,255,255,.08);border-radius:50%;pointer-events:none}.bt-kpi:hover{transform:translateY(-2px);border-color:#ffffff8c;box-shadow:0 19px 34px color-mix(in srgb,var(--bt-kpi-color) 34%,transparent),inset 0 1px #fff3}.bt-kpi__icon{position:relative;z-index:1;display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:12px;border:1px solid rgba(255,255,255,.2);color:#fff;background:rgba(255,255,255,.11);box-shadow:inset 0 1px #ffffff1f}.bt-kpi--cyan{--bt-kpi-color: #0891b2;--bt-kpi-start: #0e7490;--bt-kpi-middle: #0e6478;--bt-kpi-end: #164e63}.bt-kpi--green{--bt-kpi-color: #059669;--bt-kpi-start: #059669;--bt-kpi-middle: #047857;--bt-kpi-end: #064e3b}.bt-kpi--red{--bt-kpi-color: #e11d48;--bt-kpi-start: #e11d48;--bt-kpi-middle: #be123c;--bt-kpi-end: #881337}.bt-kpi--amber{--bt-kpi-color: #d97706;--bt-kpi-start: #d97706;--bt-kpi-middle: #b45309;--bt-kpi-end: #78350f}.bt-kpi--violet{--bt-kpi-color: #7c3aed;--bt-kpi-start: #7c3aed;--bt-kpi-middle: #5b21b6;--bt-kpi-end: #3b0764}.bt-kpi--muted{--bt-kpi-color: #64748b;--bt-kpi-start: #64748b;--bt-kpi-middle: #475569;--bt-kpi-end: #1e293b}.bt-kpi>div{position:relative;z-index:1;min-width:0}.bt-kpi small,.bt-kpi p{display:block;margin:0;color:#ffffffc2;font-size:.69rem}.bt-kpi>div>small{font-weight:700;letter-spacing:.03em;text-transform:uppercase}.bt-kpi strong{display:block;overflow:hidden;margin:5px 0 3px;font-family:Poppins,sans-serif;font-size:clamp(.93rem,1.15vw,1.16rem);text-overflow:ellipsis;white-space:nowrap;color:#fff}[data-theme=dark] .bt-kpi,.dark .bt-kpi{border-color:color-mix(in srgb,var(--bt-kpi-color) 62%,rgba(255,255,255,.22));background:linear-gradient(145deg,var(--bt-kpi-start) 0%,var(--bt-kpi-middle) 54%,var(--bt-kpi-end) 100%)}.bt-dashboard__grid,.bt-dashboard__overview{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,.75fr);gap:14px;margin-top:14px}.bt-dashboard__overview{grid-template-columns:minmax(0,1.45fr) minmax(330px,.8fr)}.bt-insight{position:relative;overflow:hidden;min-width:0;padding:23px;border:1px solid var(--bt-border-soft);border-radius:22px;background:linear-gradient(155deg,color-mix(in srgb,var(--bt-primary-2) 4%,var(--bt-surface-soft)),var(--bt-surface-soft) 52%);box-shadow:0 12px 28px color-mix(in srgb,var(--bt-primary) 6%,transparent)}.bt-insight:before{content:"";position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,var(--bt-primary-2),var(--bt-accent),transparent 82%)}.bt-insight--status:before{background:linear-gradient(90deg,#8b5cf6,#38bdf8,transparent 82%)}.bt-insight--attention:before{background:linear-gradient(90deg,#f59e0b,#f43f5e,transparent 82%)}.bt-insight--comparison{margin-top:14px}.bt-insight--comparison:before{background:linear-gradient(90deg,var(--bt-primary-2),#10b981,transparent 82%)}.bt-insight__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bt-insight__heading span,.bt-insight__heading strong{display:block}.bt-insight__heading>div>span{color:var(--bt-muted);font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.bt-insight__heading>div>strong{margin-top:3px;font-size:1.35rem}.bt-alert-chip,.bt-ok-chip{padding:6px 9px;border-radius:999px;font-size:.67rem;font-weight:700}.bt-alert-chip{color:#be123c;background:rgba(244,63,94,.14)}.bt-ok-chip{color:#047857;background:rgba(16,185,129,.14)}.bt-meter{overflow:hidden;width:100%;height:7px;border-radius:999px;background:color-mix(in srgb,var(--bt-muted) 16%,transparent)}.bt-meter--large{height:11px;margin-top:17px}.bt-meter>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--bt-primary-2),var(--bt-accent));transition:width .28s ease}.bt-meter>span.is-over{background:linear-gradient(90deg,#e11d48,#fb7185)}.bt-utilization-values{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:13px}.bt-utilization-values span:last-child{text-align:right}.bt-utilization-values>span{padding:10px 12px;border:1px solid var(--bt-border-soft);border-radius:13px;background:color-mix(in srgb,var(--bt-primary-2) 4%,var(--bt-surface-muted))}.bt-utilization-values small,.bt-utilization-values strong{display:block}.bt-health-caption{margin:15px 0 0;color:var(--bt-muted);font-size:.68rem}.bt-attention-list{display:grid;gap:7px;margin-top:13px}.bt-attention-list>button,.bt-attention-list>div{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:49px;padding:7px 10px;border:1px solid var(--bt-border-soft);border-radius:13px;color:var(--bt-text);background:color-mix(in srgb,var(--bt-surface-muted) 76%,transparent);font:inherit;text-align:left}.bt-attention-list>button{cursor:pointer;transition:border-color .16s ease,transform .16s ease,background .16s ease}.bt-attention-list>button:hover{border-color:color-mix(in srgb,var(--bt-primary-2) 35%,var(--bt-border-soft));background:color-mix(in srgb,var(--bt-primary-2) 6%,var(--bt-surface-muted));transform:translate(2px)}.bt-attention-list__icon{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:#64748b;background:rgba(100,116,139,.12)}.bt-attention-list__icon--amber{color:#b45309;background:rgba(245,158,11,.14)}.bt-attention-list__icon--blue{color:#2563eb;background:rgba(37,99,235,.13)}.bt-attention-list__icon--violet{color:#7c3aed;background:rgba(124,58,237,.13)}.bt-attention-list__icon--red{color:#e11d48;background:rgba(225,29,72,.13)}.bt-attention-list strong,.bt-attention-list small{display:block}.bt-attention-list strong{font-size:.73rem}.bt-attention-list small{margin-top:2px;color:var(--bt-muted);font-size:.62rem}.bt-attention-list b{font-size:.85rem}.bt-chart-legend{display:flex;align-items:center;gap:13px;color:var(--bt-muted);font-size:.66rem;font-weight:700}.bt-chart-legend span{display:inline-flex;align-items:center;gap:5px}.bt-chart-legend i{width:18px;height:6px;border-radius:999px}.bt-chart-legend .is-budget,.bt-comparison-bar .is-budget{background:linear-gradient(90deg,var(--bt-primary),var(--bt-primary-2))}.bt-chart-legend .is-actual,.bt-comparison-bar .is-actual{background:linear-gradient(90deg,#059669,#34d399)}.bt-comparison-list{display:grid;gap:3px;margin-top:16px}.bt-comparison-row{display:grid;grid-template-columns:minmax(145px,.65fr) minmax(220px,1.75fr) minmax(145px,.65fr);align-items:center;gap:15px;padding:11px 0;border-top:1px solid var(--bt-border-soft)}.bt-comparison-row:first-child{border-top:0}.bt-comparison-row__label strong,.bt-comparison-row__label small,.bt-comparison-row__values strong,.bt-comparison-row__values small{display:block}.bt-comparison-row__label strong{overflow:hidden;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.bt-comparison-row__label small,.bt-comparison-row__values small{color:var(--bt-muted);font-size:.62rem}.bt-comparison-row__bars{display:grid;gap:5px}.bt-comparison-bar{display:block;overflow:hidden;height:8px;border-radius:999px;background:color-mix(in srgb,var(--bt-muted) 12%,transparent)}.bt-comparison-bar i{display:block;height:100%;border-radius:inherit;transition:width .28s ease}.bt-comparison-bar .is-actual.is-over{background:linear-gradient(90deg,#059669 0%,#34d399 72%,#e11d48 72%,#fb7185 100%)}.bt-comparison-row__values{text-align:right}.bt-comparison-row__values strong{font-size:.73rem}.bt-comparison-row__values .is-over{color:#e11d48}.bt-workflow-strip{margin-top:17px;padding-top:16px;border-top:1px solid var(--bt-border-soft)}.bt-utilization-values small{color:var(--bt-muted);font-size:.68rem}.bt-utilization-values strong{margin-top:2px;font-size:.8rem}.bt-unit-list{margin-top:22px;padding-top:17px;border-top:1px solid var(--bt-border-soft)}.bt-unit-list__title{display:flex;align-items:center;gap:7px;margin-bottom:13px;font-size:.82rem;font-weight:700}.bt-unit-row{display:grid;grid-template-columns:minmax(140px,1fr) minmax(120px,auto);gap:4px 14px;padding:10px 0;border-top:1px solid var(--bt-border-soft)}.bt-unit-row:first-of-type{border-top:0}.bt-unit-row strong,.bt-unit-row small{display:block}.bt-unit-row strong{overflow:hidden;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.bt-unit-row small{color:var(--bt-muted);font-size:.65rem}.bt-unit-row__value{text-align:right}.bt-unit-row .bt-meter{grid-column:1 / -1;height:5px;margin-top:4px}.bt-status-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.bt-status-list button{display:inline-grid;grid-template-columns:9px auto 22px;align-items:center;gap:8px;width:auto;min-height:35px;padding:7px 9px;border:1px solid transparent;border-radius:11px;color:var(--bt-subtle);background:var(--bt-surface-muted);font:inherit;font-size:.7rem;text-align:left;cursor:pointer}.bt-status-list button:hover{border-color:var(--bt-border-soft);background:var(--bt-surface-muted);transform:translate(2px)}.bt-status-dot{width:8px;height:8px;border-radius:50%;background:#94a3b8}.bt-status-dot--good{background:#10b981}.bt-status-dot--info{background:#0ea5e9}.bt-status-dot--warn{background:#f59e0b}.bt-status-dot--bad{background:#f43f5e}.bt-status-list__bar{overflow:hidden;height:5px;border-radius:999px;background:color-mix(in srgb,var(--bt-muted) 13%,transparent)}.bt-status-list__bar i{display:block;height:100%;border-radius:inherit;background:color-mix(in srgb,var(--bt-primary-2) 75%,var(--bt-accent))}.bt-status-list button>strong{text-align:right}.bt-insight__hint{margin:15px 0 0;color:var(--bt-muted);font-size:.67rem}.bt-notice{display:flex;align-items:center;gap:10px;margin-top:18px;padding:14px 17px;border:1px solid rgba(16,185,129,.35);border-radius:16px;color:#047857;background:color-mix(in srgb,#ecfdf5 75%,var(--bt-surface))}.bt-notice--error{border-color:#f43f5e59;color:#be123c;background:color-mix(in srgb,#fff1f2 75%,var(--bt-surface))}.bt-notice button{margin-left:auto;border:0;color:inherit;background:transparent;cursor:pointer}.bt-register{overflow:hidden;margin-top:18px;border-radius:29px}.bt-register__header{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;padding:25px 27px 20px}.bt-toolbar-fields{display:grid;grid-template-columns:minmax(250px,1fr) 190px;gap:10px;width:min(600px,100%)}.bt-unit-list{display:grid;gap:18px;padding:20px;border-top:1px solid var(--bt-border-soft)}.bt-unit-group{min-width:0;overflow:hidden;border:1px solid var(--bt-border);border-radius:20px;background:var(--bt-surface-soft)}.bt-unit-group__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:17px 20px;border-bottom:1px solid var(--bt-border-soft);background:var(--bt-surface-muted)}.bt-unit-group__header span{display:block;margin-bottom:2px;color:var(--bt-muted);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bt-unit-group__header h3{margin:0;color:var(--bt-text);font-size:1rem}.bt-unit-group__header>strong{color:var(--bt-subtle);font-size:.76rem}.bt-department-list{display:grid;gap:12px;padding:14px}.bt-department{overflow:hidden;border:1px solid var(--bt-border);border-radius:18px;background:var(--bt-surface);box-shadow:0 8px 22px color-mix(in srgb,var(--bt-primary) 7%,transparent)}.bt-department__trigger{display:flex;align-items:center;gap:20px;width:100%;min-height:150px;padding:13px 22px 13px 14px;border:0;color:var(--bt-text);background:linear-gradient(115deg,color-mix(in srgb,var(--bt-primary) 10%,var(--bt-surface)),var(--bt-surface) 49%);text-align:left;font:inherit;cursor:pointer}.bt-department__trigger:hover{background:linear-gradient(115deg,color-mix(in srgb,var(--bt-primary) 17%,var(--bt-surface)),var(--bt-surface) 55%)}.bt-department__trigger:focus-visible{outline:3px solid var(--bt-primary-2);outline-offset:-4px}.bt-department__office{flex:0 0 190px;width:190px;height:130px;overflow:visible;filter:drop-shadow(0 9px 8px color-mix(in srgb,var(--bt-primary) 19%,transparent));transition:transform .22s ease,filter .22s ease}.bt-department__trigger:hover .bt-department__office{transform:translateY(-4px) rotate(-1deg);filter:drop-shadow(0 14px 10px color-mix(in srgb,var(--bt-primary) 25%,transparent))}.bt-department__office-shadow{fill:color-mix(in srgb,var(--bt-primary) 21%,transparent)}.bt-department__office-side{fill:color-mix(in srgb,var(--bt-primary) 46%,var(--bt-surface));stroke:var(--bt-primary);stroke-width:1.5}.bt-department__office-wall{fill:color-mix(in srgb,var(--bt-primary) 14%,var(--bt-input));stroke:var(--bt-primary);stroke-width:1.5}.bt-department__office-roof{fill:color-mix(in srgb,var(--bt-primary-2) 62%,var(--bt-surface));stroke:var(--bt-primary);stroke-width:1.5}.bt-department__office-roof-edge{fill:var(--bt-primary)}.bt-department__office-sign{fill:color-mix(in srgb,var(--bt-primary) 85%,var(--bt-input));rx:3px}.bt-department__office-sign-text{fill:var(--bt-surface);font-size:6px;font-weight:800;letter-spacing:.25px}.bt-department__office-window{fill:color-mix(in srgb,var(--bt-primary) 45%,var(--bt-input));stroke:color-mix(in srgb,var(--bt-primary) 75%,var(--bt-input));stroke-width:2}.bt-department__office-window-frame{fill:none;stroke:color-mix(in srgb,var(--bt-primary) 75%,var(--bt-input));stroke-width:2}.bt-department__office-desk{fill:none;stroke:color-mix(in srgb,var(--color-redaccent, #f59e0b) 68%,var(--bt-text));stroke-linecap:round;stroke-width:3}.bt-department__office-monitor{fill:color-mix(in srgb,var(--bt-primary) 78%,var(--bt-text));stroke:var(--bt-surface);stroke-width:1}.bt-department__office-glass{fill:color-mix(in srgb,var(--bt-surface) 47%,transparent)}.bt-department__office-door{fill:color-mix(in srgb,var(--bt-primary) 55%,var(--bt-input));stroke:var(--bt-primary);stroke-width:2}.bt-department__office-door-line{fill:none;stroke:var(--bt-surface);stroke-width:1.5}.bt-department__office-step{fill:color-mix(in srgb,var(--bt-primary) 40%,var(--bt-surface));stroke:var(--bt-primary);stroke-width:1}.bt-department__office-step-top{fill:color-mix(in srgb,var(--bt-primary) 17%,var(--bt-input))}.bt-department__office-plant{fill:color-mix(in srgb,var(--bt-primary) 55%,var(--bt-surface))}.bt-department__office-leaves{fill:var(--color-brandTertiary, #059669)}.bt-department__name{display:grid;gap:5px;min-width:0}.bt-department__name strong{font-size:1.12rem;overflow-wrap:anywhere}.bt-department__name small{color:var(--bt-muted);font-size:.72rem}.bt-department__count{margin-left:auto;padding:8px 12px;border:1px solid var(--bt-border);border-radius:999px;color:var(--bt-subtle);background:var(--bt-input);font-size:.76rem;font-weight:700;white-space:nowrap}.bt-department__enter{display:inline-flex;align-items:center;gap:7px;color:var(--bt-primary);font-size:.76rem;font-weight:700;white-space:nowrap}.bt-department__enter span{font-size:1.2rem;transition:transform .18s ease}.bt-department__trigger:hover .bt-department__enter span{transform:translate(4px)}.bt-unit-list--inside{padding:0}.bt-unit-group--inside,.bt-department--inside{border:0;border-radius:0;box-shadow:none}.bt-unit-group--inside{background:transparent}.bt-unit-list--inside .bt-department-list{padding:0}.bt-department--inside{animation:bt-enter-department .24s ease-out both}.bt-department__room-entry{position:relative;overflow:hidden;padding:18px 24px 27px;border-bottom:1px solid var(--bt-border);background:linear-gradient(125deg,color-mix(in srgb,var(--bt-primary) 16%,var(--bt-surface)),var(--bt-surface-muted) 58%,var(--bt-surface))}.bt-department__room-entry:before{position:absolute;right:-10%;bottom:-46px;left:-10%;height:74px;border-top:2px solid color-mix(in srgb,var(--bt-primary) 26%,transparent);background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--bt-primary) 7%,var(--bt-input)) 0 98px,color-mix(in srgb,var(--bt-primary) 13%,var(--bt-input)) 98px 100px);content:"";transform:perspective(260px) rotateX(55deg);transform-origin:top}.bt-department__back{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--bt-border);border-radius:10px;color:var(--bt-primary);background:var(--bt-input);font:inherit;font-size:.79rem;font-weight:700;cursor:pointer}.bt-department__back:hover{background:var(--bt-surface)}.bt-department__back:focus-visible{outline:3px solid var(--bt-primary-2);outline-offset:2px}.bt-department__room-hero{position:relative;z-index:1;display:flex;align-items:center;gap:22px;min-height:154px}.bt-department__room-hero .bt-department__office{flex-basis:210px;width:210px;height:144px}.bt-department__room-eyebrow{color:var(--bt-primary);font-size:.73rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.bt-department__room-hero h3{margin:5px 0;color:var(--bt-text);font-size:clamp(1.35rem,2.5vw,2rem);overflow-wrap:anywhere}.bt-department__room-hero p{margin:0;color:var(--bt-muted);font-size:.82rem}.bt-department__content{padding:24px;background:linear-gradient(180deg,color-mix(in srgb,var(--bt-primary) 5%,var(--bt-surface)) 0,var(--bt-surface) 100%)}.bt-department__content .bt-request-grid{padding:0;border:0}.bt-department__empty{padding:20px;border:1px dashed var(--bt-border);border-radius:14px;color:var(--bt-muted);text-align:center;font-size:.82rem}@keyframes bt-enter-department{0%{opacity:.55;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.bt-department--inside{animation:none}}.bt-request-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:20px;border-top:1px solid var(--bt-border-soft)}.bt-request-card{--bt-card-accent: #7dd3fc;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;min-width:0;min-height:320px;padding:21px;border:1px solid rgba(255,255,255,.2);border-radius:25px;color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--bt-primary) 92%,#102a58) 0%,color-mix(in srgb,var(--bt-primary-2) 58%,#08204d) 54%,#07152f 100%);box-shadow:0 20px 38px #0f397e38,inset 0 1px #ffffff29;font:inherit;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.bt-request-card:before,.bt-request-card:after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.bt-request-card:before{width:230px;height:230px;top:-145px;right:-68px;border:34px solid rgba(255,255,255,.07)}.bt-request-card:after{width:185px;height:185px;right:-82px;bottom:-102px;background:radial-gradient(circle,color-mix(in srgb,var(--bt-card-accent) 30%,transparent),transparent 68%)}.bt-request-card--good{--bt-card-accent: #34d399}.bt-request-card--info{--bt-card-accent: #38bdf8}.bt-request-card--warn{--bt-card-accent: #fbbf24}.bt-request-card--bad{--bt-card-accent: #fb7185}.bt-request-card--muted{--bt-card-accent: #c4b5fd}.bt-request-card--draft{--bt-card-accent: #cbd5e1;border-color:#cbd5e157;background:linear-gradient(145deg,#64748b 0%,#475569 52%,#273449 100%);box-shadow:0 20px 38px #33415540,inset 0 1px #ffffff29}.bt-request-card--pending-approval{--bt-card-accent: #fde68a;border-color:#fde68a61;background:linear-gradient(145deg,#d97706 0%,#b45309 52%,#78350f 100%);box-shadow:0 20px 38px #b4530940,inset 0 1px #ffffff29}.bt-request-card--approved{--bt-card-accent: #7dd3fc;border-color:#7dd3fc57;background:linear-gradient(145deg,#1479e8 0%,#0757b9 52%,#073674 100%);box-shadow:0 20px 38px #0e74e040,inset 0 1px #ffffff29}.bt-request-card--in-progress{--bt-card-accent: #93c5fd;border-color:#93c5fd47;background:linear-gradient(145deg,#172554 0%,#0f172a 52%,#020617 100%);box-shadow:0 20px 38px #02061761,inset 0 1px #ffffff1f}.bt-request-card--pending-liquidation{--bt-card-accent: #ddd6fe;border-color:#ddd6fe57;background:linear-gradient(145deg,#7c3aed 0%,#5b21b6 52%,#3b0764 100%);box-shadow:0 20px 38px #5b21b645,inset 0 1px #ffffff29}.bt-request-card--completed{--bt-card-accent: #99f6e4;border-color:#99f6e457;background:linear-gradient(145deg,#0d9488 0%,#0f766e 52%,#134e4a 100%);box-shadow:0 20px 38px #0d94883d,inset 0 1px #ffffff29}.bt-request-card--over-budget{--bt-card-accent: #fecdd3;border-color:#fb718566;background:linear-gradient(145deg,#e11d48 0%,#be123c 52%,#881337 100%);box-shadow:0 20px 38px #be123c4d,inset 0 1px #ffffff29}.bt-request-card--fully-utilized{--bt-card-accent: #a7f3d0;border-color:#a7f3d057;background:linear-gradient(145deg,#059669 0%,#047857 52%,#064e3b 100%);box-shadow:0 20px 38px #0596693d,inset 0 1px #ffffff29}.bt-request-card--cancelled{--bt-card-accent: #94a3b8;border-color:#94a3b85c;background:linear-gradient(145deg,#475569 0%,#334155 52%,#1e293b 100%);box-shadow:0 20px 38px #1e293b45,inset 0 1px #ffffff24}.bt-request-card--rejected{--bt-card-accent: #fda4af;border-color:#fda4af57;background:linear-gradient(145deg,#991b1b 0%,#7f1d1d 52%,#450a0a 100%);box-shadow:0 20px 38px #7f1d1d4d,inset 0 1px #ffffff24}[data-theme=dark] .bt-request-card,.dark .bt-request-card{border-color:#94a3b833;background:linear-gradient(145deg,#172554 0%,#111d3f 52%,#090f21 100%);box-shadow:0 22px 45px #0000006b,inset 0 1px #ffffff1a}[data-theme=dark] .bt-request-card--cancelled,.dark .bt-request-card--cancelled{border-color:#94a3b847;background:linear-gradient(145deg,#334155 0%,#1e293b 55%,#0f172a 100%)}[data-theme=dark] .bt-request-card--rejected,.dark .bt-request-card--rejected{border-color:#fb718552;background:linear-gradient(145deg,#7f1d1d 0%,#5f1515 55%,#360707 100%)}[data-theme=dark] .bt-request-card--fully-utilized,.dark .bt-request-card--fully-utilized{border-color:#6ee7b752;background:linear-gradient(145deg,#047857 0%,#065f46 55%,#043d30 100%)}[data-theme=dark] .bt-request-card--approved,.dark .bt-request-card--approved{border-color:#7dd3fc52;background:linear-gradient(145deg,#0b5fc0 0%,#07458e 55%,#052b5a 100%)}[data-theme=dark] .bt-request-card--draft,.dark .bt-request-card--draft{border-color:#cbd5e147;background:linear-gradient(145deg,#475569 0%,#334155 55%,#1e293b 100%)}[data-theme=dark] .bt-request-card--pending-approval,.dark .bt-request-card--pending-approval{border-color:#fde68a4d;background:linear-gradient(145deg,#b45309 0%,#92400e 55%,#5f2b0b 100%)}[data-theme=dark] .bt-request-card--in-progress,.dark .bt-request-card--in-progress{border-color:#93c5fd3d;background:linear-gradient(145deg,#172554 0%,#0f172a 55%,#020617 100%)}[data-theme=dark] .bt-request-card--pending-liquidation,.dark .bt-request-card--pending-liquidation{border-color:#ddd6fe4d;background:linear-gradient(145deg,#6d28d9 0%,#4c1d95 55%,#2e064f 100%)}[data-theme=dark] .bt-request-card--completed,.dark .bt-request-card--completed{border-color:#99f6e447;background:linear-gradient(145deg,#0f766e 0%,#115e59 55%,#0c403d 100%)}[data-theme=dark] .bt-request-card--over-budget,.dark .bt-request-card--over-budget{border-color:#fb718557;background:linear-gradient(145deg,#be123c 0%,#881337 55%,#4c0519 100%)}.bt-request-card:hover{transform:translateY(-5px) rotateX(1deg);border-color:color-mix(in srgb,var(--bt-card-accent) 72%,white);box-shadow:0 27px 55px #0f397e4d,inset 0 1px #fff3}.bt-request-card__top{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#ffffffb8;font-size:.67rem}.bt-request-card .bt-status{border:1px solid color-mix(in srgb,var(--bt-card-accent) 55%,transparent);color:#fff;background:color-mix(in srgb,var(--bt-card-accent) 20%,rgba(8,26,58,.7));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bt-request-card__topup{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;margin-top:10px;padding:5px 9px;border:1px solid rgba(253,230,138,.28);border-radius:999px;color:#fef3c7;background:rgba(120,53,15,.34);font-size:.64rem;font-weight:700}.bt-request-card__orb{position:absolute;z-index:-1;width:150px;height:150px;left:-75px;bottom:-90px;border-radius:50%;background:color-mix(in srgb,var(--bt-card-accent) 13%,transparent);filter:blur(2px)}.bt-request-card__identity{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;color:#ffffffb3;font-size:.64rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.bt-request-card__chip{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;width:38px;height:28px;padding:5px;border:1px solid rgba(255,255,255,.36);border-radius:8px;background:linear-gradient(145deg,#fde68a,#d6a94d);box-shadow:inset 0 1px #ffffff8c}.bt-request-card__chip i{border-right:1px solid rgba(92,61,13,.38)}.bt-request-card__chip i:last-child{border-right:0}.bt-request-card__reference{margin-top:12px;color:#fff;font-size:1rem;letter-spacing:.075em}.bt-request-card>p{overflow:hidden;min-height:20px;margin:4px 0 2px;color:#ffffffe6;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.bt-request-card>small{overflow:hidden;color:#fff9;font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.bt-request-card__variance{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:17px;color:#ffffffa8;font-size:.65rem}.bt-request-card__variance strong{color:#fff;font-size:1.13rem;letter-spacing:-.025em}.bt-request-card__variance.is-over strong{color:#fecdd3}.bt-request-card__amounts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;padding-top:11px;border-top:1px solid rgba(255,255,255,.14)}.bt-request-card__amounts>span:last-child{text-align:right}.bt-request-card__amounts small,.bt-request-card__amounts strong{display:block}.bt-request-card__amounts small{color:#ffffff94;font-size:.62rem;text-transform:uppercase}.bt-request-card__amounts strong{overflow:hidden;margin-top:2px;color:#fffffff0;font-size:.73rem;text-overflow:ellipsis;white-space:nowrap}.bt-request-card>.bt-meter{height:5px;margin-top:11px;background:rgba(255,255,255,.14)}.bt-request-card>.bt-meter span{background:linear-gradient(90deg,var(--bt-card-accent),#fff)}.bt-request-card__footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px;color:#fff9;font-size:.62rem}.bt-request-card__footer strong{color:#fff;font-size:.64rem}.bt-request-card__footer i{display:inline-block;margin-left:3px;font-style:normal;transition:transform .16s ease}.bt-request-card:hover .bt-request-card__footer i{transform:translate(3px)}.bt-status{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:6px 9px;border-radius:999px;font-size:.66rem;font-weight:700;white-space:nowrap}.bt-status--good{color:#047857;background:rgba(16,185,129,.15)}.bt-status--info{color:#0369a1;background:rgba(14,165,233,.15)}.bt-status--warn{color:#b45309;background:rgba(245,158,11,.16)}.bt-status--bad{color:#be123c;background:rgba(244,63,94,.14)}.bt-status--muted{color:var(--bt-muted);background:color-mix(in srgb,var(--bt-muted) 12%,transparent)}[data-theme=dark] .bt-status--good,.dark .bt-status--good{color:#6ee7b7}[data-theme=dark] .bt-status--info,.dark .bt-status--info{color:#7dd3fc}[data-theme=dark] .bt-status--warn,.dark .bt-status--warn{color:#fcd34d}[data-theme=dark] .bt-status--bad,.dark .bt-status--bad{color:#fda4af}.bt-empty,.bt-state{padding:40px;color:var(--bt-muted);text-align:center}.bt-state{display:flex;justify-content:center;gap:10px;margin-top:18px;border-radius:20px}.bt-state--error,.bt-empty--error{color:#be123c;background:color-mix(in srgb,#fff1f2 70%,var(--bt-surface))}.bt-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:grid;place-items:center;padding:24px;background:var(--app-overlay, rgba(15, 23, 42, .66));-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px)}.bt-modal__card{width:min(850px,100%);max-height:min(820px,89vh);overflow:auto;border:1px solid var(--bt-border);border-radius:28px;color:var(--bt-text);background:var(--bt-surface);box-shadow:var(--app-shadow-floating, 0 40px 100px rgba(2, 18, 48, .35))}.bt-modal__card>header{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;gap:20px;padding:25px;border-bottom:1px solid var(--bt-border);background:color-mix(in srgb,var(--bt-surface) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.bt-modal h2{margin:5px 0 1px;font-family:Poppins,sans-serif;font-size:1.45rem}.bt-modal header p{margin:0;color:var(--bt-muted);font-size:.82rem}.bt-icon-button{display:grid;place-items:center;flex:0 0 42px;height:42px;border:1px solid var(--bt-border);border-radius:50%;color:var(--bt-subtle);background:var(--bt-input)}.bt-workflow-form{width:min(1500px,100%)}.bt-request-lines{margin:0 25px;padding:18px;border:1px solid var(--bt-border);border-radius:18px;background:var(--bt-input)}.bt-request-lines__heading,.bt-request-lines__total{display:flex;align-items:center;justify-content:space-between;gap:14px}.bt-request-lines__heading h3{margin:0;font-size:1rem}.bt-request-lines__heading p{margin:3px 0 0;color:var(--bt-muted);font-size:.76rem}.bt-request-lines__heading button{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.bt-request-lines__scroll{max-width:100%;margin-top:16px;overflow-x:auto}.bt-request-lines table{width:100%;min-width:1180px;border-collapse:separate;border-spacing:0 7px}.bt-request-lines th{padding:0 5px;color:var(--bt-subtle);font-size:.7rem;text-align:left;white-space:nowrap}.bt-request-lines td{padding:0 4px}.bt-request-lines td:nth-child(1){min-width:145px}.bt-request-lines td:nth-child(2){min-width:100px}.bt-request-lines td:nth-child(3){min-width:95px}.bt-request-lines td:nth-child(4){min-width:235px}.bt-request-lines td:nth-child(5),.bt-request-lines td:nth-child(6){min-width:115px}.bt-request-lines td:nth-child(7){min-width:205px}.bt-request-lines td:nth-child(8){min-width:155px}.bt-request-lines td input{min-height:42px;padding:7px 9px}.bt-request-lines__amount{font-weight:700;white-space:nowrap}.bt-request-lines__sl{display:inline-block;color:var(--bt-subtle);font-size:.75rem;white-space:nowrap}.bt-request-lines__notice{margin:10px 0 0;color:var(--bt-muted);font-size:.75rem}.bt-request-lines td .bt-icon-button{width:36px;height:36px;flex-basis:36px}.bt-request-lines__row-actions{display:flex;gap:5px}.bt-request-lines__total{margin-top:15px;padding-top:12px;border-top:1px solid var(--bt-border);font-size:.85rem}.bt-request-lines__total strong{font-size:1.15rem}.bt-form-grid--continuation{padding-top:14px}.bt-option-setup__body{padding:22px 25px}.bt-option-setup__unit{display:block;max-width:520px}.bt-option-setup__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.bt-option-setup__columns>section{min-width:0;padding:16px;border:1px solid var(--bt-border);border-radius:18px;background:var(--bt-surface-soft)}.bt-option-setup__columns h3{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 11px;font-size:.9rem}.bt-option-setup__columns h3 span{color:var(--bt-muted);font-size:.74rem;font-weight:500}.bt-option-setup__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.bt-option-setup__heading h3{flex:1}.bt-option-setup__add{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;padding:6px 10px;border:1px solid var(--bt-border);border-radius:10px;color:color-mix(in srgb,var(--bt-primary) 78%,#1f2937);background:var(--bt-surface);font:inherit;font-size:.75rem;font-weight:700;cursor:pointer}.bt-option-setup__add:disabled{cursor:not-allowed}.bt-option-setup__create{display:grid;gap:8px;margin-bottom:12px;padding:12px;border:1px solid var(--bt-border);border-radius:12px;background:var(--bt-surface)}.bt-option-setup__create label{color:var(--bt-subtle);font-size:.72rem;font-weight:700}.bt-option-setup__create>div{display:flex;gap:8px}.bt-option-setup__create>div input{min-width:0;flex:1}.bt-option-setup__create .bt-primary{flex:0 0 auto;padding:8px 13px}.bt-option-setup__create small{color:var(--bt-muted);font-size:.7rem}.bt-option-setup__feedback{margin:12px 0 0;color:var(--bt-primary);font-size:.76rem}.bt-option-setup__feedback--error{color:var(--color-redaccent)}.bt-option-setup__choices{display:grid;gap:3px;max-height:260px;margin-top:10px;overflow-y:auto}.bt-option-setup__choice-row{display:grid;gap:7px;padding:3px;border:1px solid transparent;border-radius:12px}.bt-option-setup__choice-row.is-selected{border-color:var(--bt-border);background:var(--bt-surface-muted)}.bt-option-setup__choice-row>label{margin:0}.bt-option-setup__noted-by{display:grid;gap:5px;padding:0 8px 8px 36px}.bt-option-setup__noted-by>span{color:var(--bt-subtle);font-size:.69rem;font-weight:700}.bt-option-setup__noted-by select{min-height:40px;padding:7px 10px;font-size:.73rem}.bt-option-setup__choices label{display:flex;align-items:flex-start;gap:10px;padding:9px;border-radius:11px;cursor:pointer}.bt-option-setup__choices label:hover{background:var(--bt-surface-muted)}.bt-option-setup__choices input[type=checkbox]{width:17px;height:17px;min-height:17px;margin:2px 0 0;padding:0;border-radius:4px;flex:0 0 17px;accent-color:var(--bt-primary)}.bt-option-setup__choices label span,.bt-option-setup__choices label strong,.bt-option-setup__choices label small{display:block;min-width:0}.bt-option-setup__choices label strong{color:var(--bt-text);font-size:.77rem}.bt-option-setup__choices label small,.bt-option-setup__hint{color:var(--bt-muted);font-size:.71rem}.bt-option-setup__hint{margin:15px 0 0}.bt-wtp-setup{display:grid;gap:14px;margin-top:18px;padding:16px;border:1px solid var(--bt-border);border-radius:18px;background:var(--bt-surface-soft)}.bt-wtp-setup__switch,.bt-wtp-setup__categories label{display:flex;align-items:flex-start;gap:10px}.bt-wtp-setup input[type=checkbox]{width:18px;min-height:18px;height:18px;flex:0 0 18px;margin-top:2px;accent-color:var(--bt-primary)}.bt-wtp-setup strong,.bt-wtp-setup small{display:block}.bt-wtp-setup small,.bt-wtp-setup p{color:var(--bt-muted);font-size:.74rem}.bt-wtp-setup__categories>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;max-height:220px;overflow:auto}.bt-wtp-setup__categories label{padding:9px;border:1px solid var(--bt-border-soft);border-radius:10px;font-size:.73rem}.bt-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:22px 25px}.bt-workflow-form label>span{display:block;margin-bottom:6px;color:var(--bt-subtle);font-size:.74rem;font-weight:700}.bt-workflow-form textarea{resize:vertical}.bt-span-2{grid-column:1 / -1}.bt-form-actions{position:sticky;bottom:0;z-index:2;display:flex;justify-content:flex-end;gap:10px;padding:16px 25px;border-top:1px solid var(--bt-border);background:color-mix(in srgb,var(--bt-surface) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.bt-form-actions .bt-save-draft{min-width:150px;border:1px solid color-mix(in srgb,var(--color-brandPrimary, #0047b8) 82%,#082b68);color:#fff;background:linear-gradient(135deg,var(--color-brandPrimary, #0047b8),var(--color-brandSecondary, #0b74de))!important;box-shadow:0 13px 27px color-mix(in srgb,var(--color-brandPrimary, #0047b8) 26%,transparent)}.bt-form-actions .bt-save-draft:hover:not(:disabled){box-shadow:0 16px 32px color-mix(in srgb,var(--color-brandPrimary, #0047b8) 34%,transparent)}.bt-form-actions .bt-save-draft:focus-visible{outline:3px solid color-mix(in srgb,var(--color-brandSecondary, #0b74de) 30%,transparent);outline-offset:3px}.bt-form-actions .bt-save-draft:disabled{border-color:var(--bt-disabled-border);color:var(--bt-disabled-text);background:var(--bt-disabled-bg)!important;box-shadow:none}.bt-detail{width:min(1100px,100%)}.bt-detail__summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:20px 25px;background:var(--bt-surface-muted)}.bt-detail__summary>span{color:var(--bt-muted);font-size:.72rem}.bt-detail__summary strong{display:block;margin-top:6px;color:var(--bt-text);font-size:.92rem}.bt-detail__actions{display:flex;flex-wrap:wrap;gap:10px;padding:17px 25px;border-bottom:1px solid var(--bt-border-soft)}.bt-detail__section{padding:21px 25px;border-bottom:1px solid var(--bt-border-soft)}.bt-detail__section h3,.bt-expense-form h3{margin:0 0 13px;font-size:1rem}.bt-proof-link small{color:var(--bt-muted)}.bt-approval-steps__heading h3{margin-bottom:3px}.bt-approval-steps__heading p{margin:0 0 15px;color:var(--bt-muted);font-size:.85rem}.bt-approval-steps__list{display:grid;gap:12px}.bt-approval-card{padding:18px 20px;border:1px solid var(--bt-border-soft);border-radius:18px;background:var(--bt-surface-soft);box-shadow:0 3px 12px #0f172a0a}.bt-approval-card--pending{border-color:var(--color-medPrimary)}.bt-approval-card__top{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;font-size:.81rem}.bt-approval-card__top>span:first-child{color:var(--bt-text)}.bt-approval-card__top>span:nth-child(3){color:var(--bt-subtle);font-weight:600;text-transform:uppercase}.bt-approval-card__top em{margin-left:auto;color:var(--bt-muted);font-style:normal;font-weight:600}.bt-approval-card__state{color:var(--bt-muted);font-weight:700}.bt-approval-card--approved .bt-approval-card__state{color:#14855b}.bt-approval-card--pending .bt-approval-card__state{color:#b9670e}.bt-approval-card--rejected .bt-approval-card__state{color:var(--color-redaccent, #dc2626)}.bt-approval-card__person{display:grid;gap:2px;margin:15px 0}.bt-approval-card__person strong{color:var(--bt-text);font-size:1rem}.bt-approval-card__person span{color:var(--bt-muted);font-size:.83rem}.bt-approval-card__bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;color:var(--bt-muted);font-size:.78rem}.bt-approval-card__bottom strong{color:var(--bt-subtle)}.bt-approval-card__actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:15px;padding-top:13px;border-top:1px solid var(--bt-border-soft)}.bt-proof-view{display:inline-flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;margin-top:8px;color:var(--color-medPrimary);font-weight:600;overflow-wrap:anywhere}.bt-wtp-invoice{display:grid;gap:16px;min-width:0;padding:16px;border:1px solid var(--bt-border);border-radius:17px;background:var(--bt-surface)}.bt-wtp-invoice strong,.bt-wtp-invoice small,.bt-wtp-invoice label span{display:block}.bt-wtp-invoice small{color:var(--bt-muted);font-size:.72rem}.bt-wtp-invoice__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bt-wtp-invoice label{min-width:0;color:var(--bt-subtle);font-size:.73rem;font-weight:600}.bt-wtp-invoice label span{margin-bottom:5px}.bt-wtp-invoice__travel{display:grid;gap:12px;padding-top:16px;border-top:1px solid var(--bt-border-soft)}.bt-invoice-summary{display:grid;gap:4px;margin-top:10px;padding:12px;border:1px solid var(--bt-border);border-radius:12px;background:var(--bt-surface-soft)}.bt-invoice-summary .bt-secondary{width:-moz-fit-content;width:fit-content;margin-top:6px;font-size:.72rem}.bt-invoice-preview{position:fixed;top:5vh;right:5vw;bottom:5vh;left:5vw;z-index:100001;display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;padding:14px;border:1px solid var(--bt-border);border-radius:18px;color:var(--bt-text);background:var(--bt-surface);box-shadow:var(--bt-shadow)}.bt-invoice-preview>div{display:flex;justify-content:space-between;align-items:center;gap:10px}.bt-invoice-preview iframe,.bt-invoice-preview img{width:100%;height:100%;min-height:0;border:0;-o-object-fit:contain;object-fit:contain;background:var(--bt-input)}.bt-accounting-mode,.bt-expense-form>label:not(.bt-overage-field){display:grid;gap:7px}.bt-accounting-mode>span,.bt-expense-form>label:not(.bt-overage-field)>span{color:var(--bt-subtle);font-size:.72rem;font-weight:700}.bt-accounting-mode small,.bt-expense-form>label:not(.bt-overage-field)>small{color:var(--bt-muted);font-size:.68rem;line-height:1.45}.bt-accounting-source{color:var(--color-brandSecondary, #0b74de)!important;font-weight:700}.bt-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.bt-section-heading h3{margin-bottom:0}.bt-adjustments{background:color-mix(in srgb,var(--color-softerPrimary, #eff6ff) 46%,var(--bt-surface))}.bt-adjustment-list{display:grid;gap:9px}.bt-adjustment-card{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid var(--bt-border);border-left:4px solid var(--color-brandSecondary, #0b74de);border-radius:16px;background:var(--bt-surface)}.bt-adjustment-card--good{border-left-color:#10b981}.bt-adjustment-card--warn{border-left-color:#f59e0b}.bt-adjustment-card--bad{border-left-color:#f43f5e}.bt-adjustment-card>div:last-child{display:flex;align-items:flex-end;flex-direction:column;flex:0 0 auto;gap:6px}.bt-adjustment-card strong,.bt-adjustment-card small{display:block}.bt-adjustment-card small{margin-top:4px;color:var(--bt-muted);line-height:1.45}.bt-detail-line{display:flex;justify-content:space-between;gap:18px;padding:13px 0;border-top:1px solid var(--bt-border-soft)}.bt-detail-line:first-of-type{border-top:0}.bt-detail-line>div:last-child{flex:0 0 auto;text-align:right}.bt-detail-line strong,.bt-detail-line small{display:block}.bt-detail-line small{margin-top:4px;color:var(--bt-muted)}.bt-expense-proof{display:inline-flex;margin-top:7px;color:var(--color-brandSecondary, #0b74de);font-size:.72rem;font-weight:700;text-decoration:underline;text-underline-offset:3px}.bt-detail-line .is-over,.bt-detail__summary .is-over,.bt-danger{color:#e11d48!important}.bt-link-danger{margin-top:5px;color:#e11d48;background:transparent;font-size:.72rem;font-weight:700}.bt-muted{color:var(--bt-muted)}.bt-expense-form{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:0 25px 22px;padding:18px;border:1px solid var(--bt-border);border-radius:20px;background:color-mix(in srgb,#ecfdf5 35%,var(--bt-surface-soft))}[data-theme=dark] .bt-expense-form,.dark .bt-expense-form{background:rgba(6,78,59,.14)}.bt-expense-form h3{grid-column:1 / -1;display:flex;align-items:center;gap:7px}.bt-overage-field{display:grid;gap:7px;padding:13px;border:1px solid rgba(245,158,11,.35);border-radius:16px;background:color-mix(in srgb,#fef3c7 58%,var(--bt-surface-soft))}.bt-overage-field>span{display:flex;align-items:center;gap:7px;color:#b45309;font-size:.76rem;font-weight:700}.bt-overage-field em{margin-left:auto;padding:3px 7px;border-radius:999px;color:#9f1239;background:rgba(244,63,94,.12);font-size:.61rem;font-style:normal;text-transform:uppercase}.bt-overage-field small{color:#92400e;font-size:.7rem;line-height:1.5}[data-theme=dark] .bt-overage-field,.dark .bt-overage-field{border-color:#fbbf244d;background:rgba(120,53,15,.18)}[data-theme=dark] .bt-overage-field>span,.dark .bt-overage-field>span{color:#fcd34d}[data-theme=dark] .bt-overage-field small,.dark .bt-overage-field small{color:#fde68a}.bt-decision-reason,.bt-decision-amount{display:grid;gap:8px}.bt-decision-reason>span,.bt-decision-amount>span{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--app-text, #0f172a);font-family:Poppins,sans-serif;font-size:.76rem;font-weight:700}.bt-decision-reason em,.bt-decision-amount em{padding:3px 7px;border-radius:999px;color:#be123c;background:rgba(244,63,94,.12);font-size:.6rem;font-style:normal;letter-spacing:.04em;text-transform:uppercase}.bt-decision-reason textarea{width:100%;min-height:104px;resize:vertical;padding:12px 14px;border:1px solid var(--app-border, #cbd5e1);border-radius:16px;outline:0;color:var(--app-text, #0f172a);background:var(--app-bg-soft, #fff);font-family:Poppins,sans-serif;font-size:.78rem;line-height:1.55}.bt-decision-amount input{width:100%;padding:12px 14px;border:1px solid var(--app-border, #cbd5e1);border-radius:16px;outline:0;color:var(--app-text, #0f172a);background:var(--app-bg-soft, #fff);font-family:Poppins,sans-serif;font-size:.88rem;font-weight:700}.bt-decision-amount input:focus{border-color:var(--color-brandSecondary, #0b74de);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brandSecondary, #0b74de) 16%,transparent)}.bt-decision-reason textarea:focus{border-color:var(--color-brandSecondary, #0b74de);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brandSecondary, #0b74de) 16%,transparent)}[data-theme=dark] .bt-decision-reason>span,[data-theme=dark] .bt-decision-amount>span,.dark .bt-decision-reason>span,.dark .bt-decision-amount>span{color:#f8fafc}[data-theme=dark] .bt-decision-reason textarea,[data-theme=dark] .bt-decision-amount input,.dark .bt-decision-reason textarea,.dark .bt-decision-amount input{border-color:#94a3b83d;color:#f8fafc;background:#17181d}.bt-expense-actions{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:2px}.bt-expense-actions p{margin:0;color:var(--bt-muted);font-size:.76rem}.bt-expense-submit{flex:0 0 auto;min-width:190px;min-height:50px}.bt-liquidate{margin-top:14px}.bt-history{display:grid;gap:10px}.bt-history p{margin:0;padding-left:12px;border-left:3px solid var(--bt-border);color:var(--bt-subtle)}.bt-history small{display:block;color:var(--bt-muted)}.is-spinning{animation:bt-spin .8s linear infinite}@keyframes bt-spin{to{transform:rotate(360deg)}}.bt-root button:focus-visible,.bt-root input:focus-visible,.bt-root select:focus-visible,.bt-root textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--bt-primary-2) 28%,transparent);outline-offset:2px}@media (max-width: 1180px){.bt-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bt-scope-bar__filters{grid-template-columns:1fr 1fr}.bt-scope-reset{width:100%}.bt-dashboard__grid,.bt-dashboard__overview{grid-template-columns:1fr}.bt-request-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-detail__summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1400px) and (min-width: 1181px){.bt-scope-bar__filters{grid-template-columns:repeat(3,minmax(0,1fr))}.bt-scope-reset{width:100%}}@media (max-width: 1180px) and (min-width: 861px){.bt-hero__body{align-items:stretch;flex-direction:column}.bt-hero__actions{flex-wrap:wrap}}@media (max-width: 860px){.bt-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-hero__body{align-items:stretch;flex-direction:column;gap:18px}.bt-hero__actions{align-items:center;padding:0}.bt-register__header{align-items:stretch;flex-direction:column}.bt-toolbar-fields{width:100%}.bt-comparison-row{grid-template-columns:minmax(125px,.8fr) minmax(170px,1.4fr)}.bt-comparison-row__values{grid-column:1 / -1;display:flex;justify-content:space-between;text-align:left}}@media (max-width: 720px){.bt-unit-list{padding:12px}.bt-unit-list--inside{padding:0}.bt-unit-group__header,.bt-department__trigger{padding-right:14px;padding-left:14px}.bt-department-list{padding:10px}.bt-department__trigger{gap:10px;min-height:106px}.bt-department__office{flex-basis:110px;width:110px;height:75px}.bt-department__name strong{font-size:.9rem}.bt-department__name small{font-size:.65rem}.bt-department__count{padding:5px 7px;font-size:.67rem}.bt-department__enter{font-size:0}.bt-department__enter span{font-size:1.15rem}.bt-department__room-entry{padding:14px 17px 22px}.bt-department__room-hero{gap:10px;min-height:112px}.bt-department__room-hero .bt-department__office{flex-basis:116px;width:116px;height:83px}.bt-department__room-eyebrow{font-size:.58rem}.bt-department__room-hero p{font-size:.7rem}.bt-department__content{padding:12px}.bt-department__count{margin-left:auto}.bt-wtp-setup__categories>div,.bt-wtp-invoice__grid{grid-template-columns:1fr}.bt-root{width:min(100% - 20px,1540px);padding-top:88px}.bt-hero{border-radius:20px}.bt-hero__body{padding:19px 18px 21px}.bt-back{width:-moz-fit-content;width:fit-content}.bt-hero__flow{flex-wrap:wrap}.bt-hero__flow i{display:none}.bt-hero__actions{align-items:stretch;flex-direction:column}.bt-scope-bar__filters,.bt-kpi-grid,.bt-toolbar-fields,.bt-form-grid,.bt-expense-form,.bt-detail__summary{grid-template-columns:1fr}.bt-span-2{grid-column:auto}.bt-option-setup__body{padding:18px}.bt-option-setup__columns{grid-template-columns:1fr}.bt-dashboard{padding:20px 14px}.bt-dashboard__header{align-items:flex-start;flex-direction:column}.bt-insight{padding:19px 16px}.bt-insight__heading{align-items:flex-start;flex-direction:column}.bt-chart-legend{align-self:flex-start}.bt-comparison-row{grid-template-columns:1fr;gap:8px}.bt-comparison-row__values{grid-column:auto}.bt-request-grid{grid-template-columns:1fr;padding:12px}.bt-modal{padding:9px}.bt-modal__card{max-height:94vh;border-radius:22px}.bt-modal__card>header,.bt-form-grid,.bt-detail__section{padding-right:18px;padding-left:18px}.bt-expense-form{margin-right:18px;margin-left:18px}.bt-expense-actions{align-items:stretch;flex-direction:column}.bt-expense-submit{width:100%}.bt-unit-row{grid-template-columns:minmax(0,1fr) auto}.bt-detail-line{align-items:flex-start;flex-direction:column}.bt-detail-line>div:last-child{text-align:left}.bt-section-heading,.bt-adjustment-card{align-items:flex-start;flex-direction:column}.bt-adjustment-card>div:last-child{align-items:flex-start}}.bt-print-preview{--bt-primary: var(--color-brandPrimary, #0047b8);--bt-accent: var(--color-brandSecondary, #0b74de);--bt-border: #cbd5e1;--bt-input: #fff;--bt-subtle: #334155;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482900;display:grid;place-items:center;padding:20px;background:rgba(15,23,42,.72)}.bt-print-preview__panel{display:flex;flex-direction:column;width:min(100%,900px);max-height:calc(100vh - 40px);overflow:hidden;border-radius:18px;background:#e9edf2;box-shadow:0 24px 80px #00000059}.bt-print-preview__panel--report{width:min(100%,1200px)}.bt-print-preview__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;color:#17253c;background:#fff;border-bottom:1px solid #cbd5e1}.bt-print-preview__toolbar>div:first-child{display:grid;gap:2px}.bt-print-preview__toolbar>div:first-child span{color:#64748b;font-size:.8rem}.bt-print-preview__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bt-print-preview__actions button{font:inherit;cursor:pointer}.bt-print-preview__actions .bt-primary{color:#fff;background:linear-gradient(135deg,var(--bt-primary),var(--bt-accent))}.bt-print-preview__actions .bt-secondary{color:#17345a;background:#fff}.bt-print-preview__actions button:disabled{cursor:not-allowed;opacity:.6}.bt-print-preview__body{overflow:auto;padding:20px}.bt-print{--bt-print-primary: var(--print-primary, #0047b8);--bt-print-line: var(--print-line, #f5b301);width:210mm;min-height:297mm;margin:0 auto;padding:18mm 15mm;color:#111827;background:#fff;box-shadow:0 8px 30px #0f172a2e;font-size:10px;line-height:1.45;overflow-wrap:anywhere}.bt-print--report{width:297mm;min-height:210mm}.bt-print--request-batch{width:297mm;min-height:210mm;padding:13mm 12mm}.bt-print--request-batch .bt-print__header h1{font-size:20px}.bt-print--request-batch .bt-print__meta{grid-template-columns:repeat(3,minmax(0,1fr))}.bt-print--request-batch .bt-print__section table{table-layout:auto}.bt-print--request-batch .bt-print__section th:nth-child(2){width:auto}.bt-print--request-batch .bt-print__section th,.bt-print--request-batch .bt-print__section td{padding:5px 4px;font-size:8px;overflow-wrap:anywhere}.bt-print--request-batch .bt-print__section thead{display:table-header-group}.bt-print--request-batch .bt-print__section tr{-moz-column-break-inside:avoid;break-inside:avoid}.bt-print--request-batch .bt-print__signatures{grid-template-columns:repeat(4,minmax(0,1fr))}.bt-print__payment-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}.bt-print__payment-plans>div{padding:8px;border:1px solid #cbd5e1}.bt-print__payment-plans span{display:block;color:#475569}.bt-print__payment-plans strong{font-size:11px}.bt-print *{box-sizing:border-box}.bt-print__header{display:flex;justify-content:space-between;gap:20px;padding-bottom:14px;border-bottom:var(--print-line-width, 3px) solid var(--bt-print-line)}.bt-print__header h1{margin:0;color:var(--bt-print-primary);font-size:24px;text-transform:uppercase}.bt-print__header span{display:block;font-size:10px;font-weight:700;letter-spacing:.12em}.bt-print__header p{margin:10px 0 0}.bt-print__company{display:grid;justify-items:end;align-content:start;max-width:48%;text-align:right}.bt-print__company img{max-height:55px;max-width:125px;-o-object-fit:contain;object-fit:contain}.bt-print__company strong{font-size:13px}.bt-print__company small{color:#475569}.bt-print__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:18px 0}.bt-print--report .bt-print__meta{grid-template-columns:repeat(4,minmax(0,1fr))}.bt-print__field{display:grid;grid-template-columns:100px minmax(0,1fr);gap:6px;border-bottom:1px solid #cbd5e1;padding:5px 0}.bt-print__field span{color:#475569}.bt-print__field strong{font-weight:600}.bt-print__particulars,.bt-print__amount,.bt-print__decision,.bt-print__section{margin:18px 0}.bt-print h2{margin:0 0 7px;color:var(--bt-print-primary);font-size:12px;text-transform:uppercase;letter-spacing:.05em}.bt-print__particulars p,.bt-print__decision p{margin:3px 0;white-space:pre-wrap}.bt-print__muted{color:#475569}.bt-print__amount{border:1px solid #94a3b8;padding:12px}.bt-print__amount>div{display:flex;justify-content:space-between;gap:12px;font-size:14px}.bt-print__amount small{display:block;margin-top:5px;text-transform:capitalize}.bt-print__decision{padding:10px;border:1px solid #94a3b8}.bt-print__section table{width:100%;border-collapse:collapse;table-layout:fixed}.bt-print__section th,.bt-print__section td{padding:6px 7px;border:1px solid #cbd5e1;text-align:left;vertical-align:top}.bt-print__section th{background:#edf2f7;color:#111827}.bt-print__section th:nth-child(2){width:35%}.bt-print__section td small{display:block;color:#475569}.bt-print__section tfoot td{font-weight:700;background:#f8fafc}.bt-print__section .bt-print__right{text-align:right}.bt-print__url{word-break:break-all}.bt-print__signatures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0 10px}.bt-print__signatures>div{display:grid;text-align:center}.bt-print__signatures i{border-bottom:1px solid #334155;height:22px}.bt-print__signatures strong{padding-top:4px}.bt-print__signatures small{color:#475569}.bt-print__totals{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.bt-print__totals>div{display:grid;padding:9px;border:1px solid #cbd5e1}.bt-print__totals strong{font-size:14px}.bt-print footer{margin-top:24px;padding-top:6px;border-top:1px solid #cbd5e1;color:#475569;font-size:9px}@media (max-width: 680px){.bt-request-lines{margin:0 15px;padding:12px}.bt-print-preview{padding:0}.bt-print-preview__panel{height:100vh;max-height:100vh;border-radius:0}.bt-print-preview__toolbar{align-items:flex-start;flex-direction:column}.bt-print-preview__body{padding:10px}}@media print{.bt-print{min-height:0;width:100%;padding:0;box-shadow:none}.bt-print__section tr,.bt-print__signatures,.bt-print__particulars,.bt-print__amount,.bt-print__decision{-moz-column-break-inside:avoid;break-inside:avoid}.bt-print__section thead{display:table-header-group}}.pcw-route-scope{--pcw-panel: var(--dm-panel);--pcw-panel-strong: var(--dm-panel-strong);--pcw-line: var(--dm-line);--pcw-line-strong: var(--dm-line-strong);--pcw-ink: var(--dm-ink);--pcw-copy: var(--dm-ink-soft);--pcw-muted: var(--dm-ink-faint);--pcw-frame: color-mix( in srgb, var(--color-brandPrimary, #075bc4) 24%, transparent );--pcw-frame-hot: color-mix( in srgb, var(--color-brandSecondary, #2a85ea) 70%, var(--color-brandTertiary, #8fd3ff) );--pcw-deck: color-mix( in srgb, var(--pcw-panel-strong) 90%, var(--color-lighter, #edf6ff) );--pcw-deck-muted: color-mix( in srgb, var(--pcw-panel) 72%, var(--color-light, #dcecff) );--pcw-signal: var(--color-redaccent, #f04465);--pcw-radius-shell: 18px;--pcw-radius-module: 12px;--pcw-radius-control: 8px}.pcw-workbench{min-height:100svh;overflow:clip}.pcw-workbench .pcw-shell{position:relative;z-index:1;width:100%;padding:calc(var(--uip-h, 56px) + 14px) clamp(12px,1.4vw,20px) 72px}.pcw-workbench .pcw-canvas{display:flex;width:100%;min-width:0;flex-direction:column;gap:12px}.pcw-workbench .pcw-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px clamp(18px,3vw,36px);overflow:hidden;padding:clamp(16px,1.8vw,22px);border-radius:var(--pcw-radius-shell)}.pcw-workbench .pcw-hero:after{position:absolute;z-index:-1;top:-100px;right:-72px;width:350px;height:240px;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--dm-brand-2) 26%,transparent),transparent 68%);content:"";filter:blur(12px)}.pcw-workbench .pcw-hero__copy,.pcw-workbench .pcw-hero__side,.pcw-workbench .pcw-command-bar{position:relative;z-index:1}.pcw-workbench .pcw-hero__copy{padding-left:14px;border-left:3px solid var(--pcw-frame-hot)}.pcw-workbench .pcw-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--pcw-muted);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.pcw-workbench .pcw-eyebrow:before{width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,var(--dm-brand-2),var(--dm-accent));box-shadow:0 0 0 5px color-mix(in srgb,var(--dm-brand-2) 12%,transparent);content:""}.pcw-workbench .pcw-hero__title{margin:7px 0 0;color:var(--pcw-ink);font-family:Poppins-Black,Poppins,sans-serif;font-size:clamp(1.45rem,2.15vw,2rem);line-height:1.08;letter-spacing:-.045em}.pcw-workbench .pcw-hero__description{max-width:720px;margin:7px 0 0;color:var(--pcw-copy);font-size:12px;line-height:1.55}.pcw-workbench .pcw-status-pill{display:inline-flex;min-height:27px;align-items:center;padding:5px 10px;border:1px solid color-mix(in srgb,var(--dm-brand-2) 25%,transparent);border-radius:999px;background:color-mix(in srgb,var(--dm-brand-2) 9%,var(--pcw-panel-strong));color:var(--dm-brand);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:9px;letter-spacing:.06em;text-transform:uppercase}.pcw-workbench .pcw-hero__side{display:grid;grid-template-columns:68px minmax(142px,1fr);align-items:center;gap:12px}.pcw-workbench .pcw-hero__model{--dm-tone: var(--dm-brand-2);display:grid;width:68px;height:68px;place-items:center;perspective:850px}.pcw-workbench .pcw-hero__model .dm-plinth{width:60px;height:60px;border-radius:18px;transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s ease}.pcw-workbench .pcw-hero__checkpoint{display:flex;min-width:0;flex-direction:column;gap:2px;padding-left:13px;border-left:1px solid var(--pcw-line)}.pcw-workbench .pcw-hero__checkpoint span,.pcw-workbench .pcw-hero__checkpoint small{color:var(--pcw-muted);font-size:9px}.pcw-workbench .pcw-hero__checkpoint span{letter-spacing:.08em;text-transform:uppercase}.pcw-workbench .pcw-hero__checkpoint strong{color:var(--pcw-ink);font-family:Poppins-Bold,Poppins,sans-serif;font-size:12px;white-space:nowrap}.pcw-workbench .pcw-command-bar{display:grid;width:100%;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:10px;border-top:1px solid var(--pcw-line)}.pcw-workbench .pcw-command-bar__actions{display:flex;min-width:0;align-items:center;overflow-x:auto;scrollbar-width:none}.pcw-workbench .pcw-command-bar__actions::-webkit-scrollbar{display:none}.pcw-workbench .pcw-command-button{display:inline-flex;min-width:-moz-max-content;min-width:max-content;min-height:42px;align-items:center;gap:8px;padding:8px 14px;border:0;border-right:1px solid var(--pcw-line);background:transparent;color:var(--pcw-copy);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:11px;transition:transform .18s ease,background-color .18s ease}.pcw-workbench .pcw-command-button:not(:disabled):hover{background:color-mix(in srgb,var(--dm-brand-2) 7%,transparent)}.pcw-workbench .pcw-command-button:disabled{cursor:not-allowed;opacity:.45}.pcw-workbench .pcw-command-button.is-primary{border-right-color:transparent;border-radius:12px;background:linear-gradient(135deg,var(--dm-brand),var(--dm-brand-2));color:#fff;box-shadow:0 12px 24px color-mix(in srgb,var(--dm-brand) 24%,transparent)}.pcw-workbench .pcw-command-button svg{width:17px;height:17px}.pcw-workbench .pcw-command-bar__utility{display:flex;align-items:center;gap:8px}.pcw-route-scope .pcw-mode-switch__control{border-color:var(--pcw-line, rgba(0, 71, 184, .16));border-radius:12px;background:var(--pcw-panel-strong, rgba(255, 255, 255, .9));box-shadow:var(--dm-inset, inset 0 1px 0 rgba(255, 255, 255, .72))}.pcw-workbench .pcw-layout{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:0;overflow:visible;padding:0!important;border-radius:var(--pcw-radius-shell)}.pcw-workbench .pcw-layout--list-only{grid-template-columns:minmax(0,1fr);align-items:start}.pcw-workbench .pcw-layout--list-only>.pcw-editor,.pcw-workbench .pcw-layout--list-only>.pcw-side-rail>:not(.pcw-register){display:none}.pcw-workbench .pcw-layout--list-only>.pcw-side-rail{position:static;width:100%;min-height:320px;max-height:none;align-self:start;overflow:visible;border-left:0;border-radius:var(--pcw-radius-shell)}.pcw-workbench .pcw-layout--list-only .pcw-register{width:100%;min-height:320px;flex:0 0 auto}.pcw-workbench .pcw-layout--list-only .pcw-register__list{max-height:min(68vh,760px)}.pcw-workbench .pcw-editor{min-width:0;padding:18px;scroll-margin-top:calc(var(--uip-h, 56px) + 12px)}.pcw-workbench .pcw-panel,.pcw-workbench .pcw-section{min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none}.pcw-workbench .pcw-fund-strip{margin-bottom:12px;padding:0 0 14px!important;border-bottom:1px solid var(--pcw-line)}.pcw-workbench .pcw-rows-panel{overflow:hidden;border:1px solid var(--pcw-line);border-radius:18px;background:color-mix(in srgb,var(--pcw-panel-strong) 68%,transparent)}.pcw-workbench .pcw-rows-header{border-color:var(--pcw-line)!important}.pcw-workbench .pcw-total-ribbon{display:flex;flex-wrap:wrap;align-items:center;gap:0!important}.pcw-workbench .pcw-total-ribbon>div{padding:4px 12px!important;border:0!important;border-left:1px solid var(--pcw-line)!important;border-radius:0!important;background:transparent!important}.pcw-workbench .pcw-row-stack{padding:0!important}.pcw-workbench .pcw-row-stack>:not([hidden])~:not([hidden]),.pcw-workbench .pcw-register__list>:not([hidden])~:not([hidden]){margin-top:0!important}.pcw-workbench .pcw-row-card{margin:0;padding:16px;border:0!important;border-bottom:1px solid var(--pcw-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;--tw-ring-shadow: 0 0 transparent !important}.pcw-workbench .pcw-row-card:last-child{border-bottom:0!important}.pcw-workbench .pcw-row-card.is-duplicate{box-shadow:inset 4px 0 #e11d48!important}.pcw-workbench .pcw-row-card.is-locked{background:color-mix(in srgb,var(--pcw-muted) 5%,transparent)!important}.pcw-workbench .pcw-row-footer{border-color:var(--pcw-line)!important;background:color-mix(in srgb,var(--pcw-panel) 55%,transparent)!important}.pcw-workbench .pcw-summary-section{margin-top:12px;overflow:hidden;border-top:1px solid var(--pcw-line);border-bottom:1px solid var(--pcw-line)}.pcw-workbench .pcw-side-rail{position:sticky;top:calc(var(--uip-h, 56px) + 12px);display:flex;max-height:calc(100svh - var(--uip-h, 56px) - 24px);flex-direction:column;gap:0!important;overflow:hidden;border-left:1px solid var(--pcw-line);border-radius:0 24px 24px 0;background:color-mix(in srgb,var(--dm-brand-2) 3%,transparent)}.pcw-workbench .pcw-readiness{padding:18px;border-bottom:1px solid var(--pcw-line)}.pcw-workbench .pcw-readiness__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.pcw-workbench .pcw-readiness h2{margin:5px 0 0;color:var(--pcw-ink);font-family:Poppins-Bold,Poppins,sans-serif;font-size:15px}.pcw-workbench .pcw-readiness__status{padding:5px 8px;border-radius:999px;background:color-mix(in srgb,#f59e0b 13%,transparent);color:#b45309;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:9px;white-space:nowrap}.pcw-workbench .pcw-readiness__status.is-ready{background:color-mix(in srgb,#10b981 14%,transparent);color:#047857}.pcw-workbench .pcw-readiness__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;margin-top:12px}.pcw-workbench .pcw-readiness__facts>div{display:flex;min-width:0;align-items:center;gap:7px;color:var(--pcw-muted);font-size:10px}.pcw-workbench .pcw-readiness__facts svg{width:15px;height:15px;color:var(--dm-brand-2)}.pcw-workbench .pcw-readiness__facts>div.is-complete{color:color-mix(in srgb,var(--dm-brand) 76%,var(--pcw-ink))}.pcw-workbench .pcw-readiness__facts>div:not(.is-complete) svg{opacity:.35}.pcw-workbench .pcw-readiness__hint{margin:11px 0 0;color:var(--pcw-copy);font-size:10px;line-height:1.45}.pcw-workbench .pcw-readiness__submit{display:inline-flex;width:100%;min-height:48px;align-items:center;justify-content:center;gap:9px;margin-top:14px;padding:10px 14px;border-radius:14px;background:linear-gradient(135deg,var(--dm-brand),var(--dm-brand-2));color:#fff;box-shadow:0 12px 25px color-mix(in srgb,var(--dm-brand) 24%,transparent);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:11px}.pcw-workbench .pcw-readiness__submit:disabled{cursor:not-allowed;opacity:.55;transform:none;box-shadow:none}.pcw-workbench .pcw-readiness__submit.is-ready{background:linear-gradient(135deg,var(--dm-brand),var(--pcw-signal))}.pcw-workbench .pcw-approval-panel{padding:16px!important;border-bottom:1px solid var(--pcw-line)}.pcw-workbench .pcw-approval-list>div{padding:7px 0!important;border:0!important;border-bottom:1px solid var(--pcw-line)!important;border-radius:0!important;background:transparent!important}.pcw-workbench .pcw-register{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden;scroll-margin-top:calc(var(--uip-h, 56px) + 12px)}.pcw-workbench .pcw-register__filters{padding:14px!important;border-color:var(--pcw-line)!important}.pcw-workbench .pcw-register__filter-grid{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:8px}.pcw-workbench .pcw-register__filter-grid--with-unit{grid-template-columns:minmax(190px,.75fr) minmax(220px,1fr) minmax(170px,.55fr);align-items:end}@media (max-width: 767px){.pcw-workbench .pcw-register__filter-grid--with-unit{grid-template-columns:minmax(0,1fr)}}.pcw-workbench .pcw-register__search,.pcw-workbench .pcw-register__status-filter{min-width:0}.pcw-workbench .pcw-register__status-filter{width:100%!important}.pcw-workbench .pcw-register__metrics{display:flex!important;gap:0!important}.pcw-workbench .pcw-register__metrics>div{flex:1;padding:5px 9px!important;border:0!important;border-left:1px solid var(--pcw-line)!important;border-radius:0!important;background:transparent!important}.pcw-workbench .pcw-register__list{min-height:0;flex:1;padding:0!important;overflow-y:auto}.pcw-workbench .pcw-register-item{padding:13px;border:0!important;border-bottom:1px solid var(--pcw-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;--tw-ring-shadow: 0 0 transparent !important}.pcw-workbench .pcw-register-item:hover{background:color-mix(in srgb,var(--dm-brand-2) 5%,transparent)!important}.pcw-route-scope .pcw-label{color:var(--pcw-muted);font-family:Poppins-SemiBold,Poppins,sans-serif;letter-spacing:.1em}.pcw-route-scope .pcw-input{min-height:44px;border:1px solid var(--pcw-line);outline:none;border-radius:var(--pcw-radius-control);background:var(--pcw-panel-strong);color:var(--pcw-ink);box-shadow:var(--dm-inset);font-family:Poppins-Regular,Poppins,sans-serif}.pcw-route-scope .pcw-input:focus{border-color:var(--pcw-line-strong);box-shadow:0 0 0 4px color-mix(in srgb,var(--dm-brand-2) 11%,transparent),var(--dm-inset)}.pcw-route-scope .pcw-textarea{min-height:76px;border:1px solid var(--pcw-line);border-radius:var(--pcw-radius-control);background:var(--pcw-panel-strong);color:var(--pcw-ink);box-shadow:var(--dm-inset)}.pcw-route-scope .pcw-icon-button,.pcw-route-scope .pcw-ghost-button{border-color:var(--pcw-line);border-radius:var(--pcw-radius-control);background:color-mix(in srgb,var(--pcw-panel-strong) 82%,transparent);color:var(--pcw-copy);box-shadow:none}.pcw-route-scope .pcw-primary-button{border-radius:13px;background:linear-gradient(135deg,var(--dm-brand),var(--dm-brand-2));color:#fff}.pcw-route-scope button:focus-visible,.pcw-route-scope input:focus-visible,.pcw-route-scope textarea:focus-visible,.pcw-route-scope select:focus-visible,.pcw-route-scope summary:focus-visible{outline:2px solid color-mix(in srgb,var(--dm-accent) 72%,transparent);outline-offset:2px}.pcw-workbench .pcw-context-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) minmax(180px,.7fr);border-block:1px solid var(--pcw-frame)}.pcw-workbench .pcw-context-cell{min-width:0;padding:11px 14px;border-left:1px solid var(--pcw-frame)}.pcw-workbench .pcw-context-cell:first-child{border-left:0}.pcw-workbench .pcw-context-value{display:flex;min-height:44px;align-items:center;color:var(--pcw-ink);font-family:Poppins-ExtraBold,Poppins,sans-serif;font-size:14px;font-variant-numeric:tabular-nums}.pcw-workbench .pcw-rows-panel{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--pcw-frame)!important;border-radius:var(--pcw-radius-module)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--pcw-deck) 94%,transparent),var(--pcw-deck)),var(--pcw-deck)!important;box-shadow:0 22px 46px color-mix(in srgb,var(--dm-brand) 9%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 72%,transparent)}.pcw-workbench .pcw-rows-panel:before,.pcw-workbench .pcw-rows-panel:after{position:absolute;z-index:-1;top:0;bottom:0;width:25px;background:radial-gradient(circle,color-mix(in srgb,var(--pcw-ink) 32%,transparent) 1.7px,transparent 2px) 4px 5px / 10px 10px,linear-gradient(180deg,color-mix(in srgb,#fff 55%,transparent),transparent 50%);content:"";opacity:.5}.pcw-workbench .pcw-rows-panel:before{left:0;border-right:1px solid var(--pcw-frame)}.pcw-workbench .pcw-rows-panel:after{right:0;border-left:1px solid var(--pcw-frame)}.pcw-workbench .pcw-rows-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 38px 14px;border-bottom:1px solid var(--pcw-frame)}.pcw-workbench .pcw-sequencer-title{min-width:0}.pcw-workbench .pcw-module-kicker{display:inline-flex;align-items:center;gap:6px;color:var(--pcw-muted);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.pcw-workbench .pcw-module-kicker svg{color:var(--pcw-signal)}.pcw-workbench .pcw-sequencer-title__line{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-top:3px}.pcw-workbench .pcw-sequencer-title__line h2{margin:0;color:var(--pcw-ink);font-family:Poppins-ExtraBold,Poppins,sans-serif;font-size:15px;letter-spacing:-.02em}.pcw-workbench .pcw-sequencer-title__line>span{color:var(--dm-brand);font-family:Poppins-Bold,Poppins,sans-serif;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.pcw-workbench .pcw-credit-drawer{width:min(100%,360px);margin-top:8px}.pcw-workbench .pcw-credit-drawer summary{position:relative;display:grid;width:100%;min-height:52px;grid-template-columns:32px minmax(0,1fr) auto 14px;align-items:center;gap:9px;padding:8px;border:1px solid color-mix(in srgb,var(--pcw-frame-hot) 70%,#fff);border-radius:13px;background:repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 4px),linear-gradient(135deg,rgba(255,255,255,.15),transparent 38%),linear-gradient(125deg,var(--color-darkerPrimary, #043b79),var(--color-brandPrimary, #075bc4) 72%,var(--color-brandSecondary, #2a85ea));box-shadow:0 9px 18px color-mix(in srgb,var(--color-brandPrimary, #075bc4) 22%,transparent),inset 0 1px #ffffff47,inset 0 -2px 4px #03183b33;cursor:pointer;color:#fff;font-size:10px;list-style:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.pcw-workbench .pcw-credit-drawer summary::-webkit-details-marker{display:none}.pcw-workbench .pcw-credit-drawer summary:before{position:absolute;top:7px;left:7px;width:7px;height:7px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 2px color-mix(in srgb,#fff 85%,transparent),0 0 10px color-mix(in srgb,#22c55e 82%,transparent);content:""}.pcw-workbench .pcw-credit-drawer.is-loading summary:before{background:#fbbf24;box-shadow:0 0 0 2px color-mix(in srgb,#fff 85%,transparent),0 0 10px color-mix(in srgb,#fbbf24 82%,transparent)}.pcw-workbench .pcw-credit-drawer.is-unavailable summary:before{background:var(--pcw-signal);box-shadow:0 0 0 2px color-mix(in srgb,#fff 85%,transparent),0 0 10px color-mix(in srgb,var(--pcw-signal) 75%,transparent)}.pcw-workbench .pcw-credit-drawer.is-exhausted summary:before{background:#fb7185;box-shadow:0 0 0 2px color-mix(in srgb,#fff 85%,transparent),0 0 10px color-mix(in srgb,#fb7185 75%,transparent)}.pcw-workbench .pcw-credit-drawer__icon{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(255,255,255,.25);border-radius:11px;background:rgba(255,255,255,.13);box-shadow:inset 0 1px #ffffff38,0 5px 12px #03183b29;color:#fff}.pcw-workbench .pcw-credit-drawer__icon svg{width:15px;height:15px}.pcw-workbench .pcw-credit-drawer__label{display:flex;min-width:0;flex-direction:column;gap:2px;overflow:hidden}.pcw-workbench .pcw-credit-drawer__label>span{overflow:hidden;font-family:Poppins-Bold,Poppins,sans-serif;font-size:10px;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}.pcw-workbench .pcw-credit-drawer__label>small{color:#dbeafec2;font-family:Poppins-Medium,Poppins,sans-serif;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.pcw-workbench .pcw-credit-drawer summary strong{display:flex;min-width:56px;flex-direction:column;align-items:flex-end;gap:0;padding-left:10px;border-left:1px solid rgba(255,255,255,.22);color:#fff;font-family:Poppins-ExtraBold,Poppins,sans-serif;font-size:18px;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.pcw-workbench .pcw-credit-drawer summary strong small{font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:7px;line-height:1.35;letter-spacing:.07em;text-transform:uppercase}.pcw-workbench .pcw-credit-drawer__chevron{width:14px;height:14px;color:#ffffffdb;transition:transform .18s ease}.pcw-workbench .pcw-credit-drawer[open] .pcw-credit-drawer__chevron{transform:rotate(90deg)}.pcw-workbench .pcw-credit-drawer summary:focus-visible{outline:3px solid color-mix(in srgb,var(--pcw-frame-hot) 42%,transparent);outline-offset:3px}.pcw-workbench .pcw-credit-line{margin-top:8px}.pcw-workbench .pcw-credit-line>div{width:100%;margin:0;padding:10px;border-radius:10px}.pcw-workbench .pcw-total-ribbon{color:var(--pcw-copy);font-variant-numeric:tabular-nums}.pcw-workbench .pcw-total-ribbon>div:first-child{border-left:0!important}.pcw-workbench .pcw-sequence-rail{position:relative;display:flex;align-items:center;gap:9px;padding:13px 38px;overflow-x:auto;border-bottom:1px solid var(--pcw-frame);scrollbar-width:thin}.pcw-workbench .pcw-sequence-rail:before{position:absolute;right:38px;bottom:27px;left:38px;height:2px;background:linear-gradient(90deg,var(--pcw-frame-hot),color-mix(in srgb,var(--pcw-frame-hot) 12%,transparent));content:"";opacity:.5}.pcw-workbench .pcw-sequence-node{position:relative;z-index:1;display:inline-flex;min-width:62px;flex:0 0 auto;flex-direction:column;align-items:center;gap:4px;border:0;background:transparent;color:var(--pcw-muted);font-family:Poppins-Bold,Poppins,sans-serif;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.pcw-workbench .pcw-sequence-node__port{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--pcw-frame);border-radius:10px;background:var(--pcw-panel-strong);color:var(--pcw-copy);box-shadow:0 5px 10px color-mix(in srgb,var(--pcw-ink) 10%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 72%,transparent),inset 0 -3px 5px color-mix(in srgb,var(--pcw-ink) 7%,transparent);font-variant-numeric:tabular-nums;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.pcw-workbench .pcw-sequence-node.is-active .pcw-sequence-node__port{border-color:var(--pcw-frame-hot);color:var(--dm-brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--pcw-frame-hot) 14%,transparent),0 8px 16px color-mix(in srgb,var(--dm-brand) 18%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 76%,transparent);transform:translateY(-2px)}.pcw-workbench .pcw-sequence-node.is-complete .pcw-sequence-node__port:after{position:absolute;top:-2px;right:10px;width:7px;height:7px;border:1px solid var(--pcw-panel-strong);border-radius:999px;background:#22c55e;box-shadow:0 0 8px color-mix(in srgb,#22c55e 72%,transparent);content:""}.pcw-workbench .pcw-sequence-node.is-locked{opacity:.62}.pcw-workbench .pcw-sequence-terminal{position:relative;z-index:1;width:10px;height:10px;flex:0 0 auto;border:2px solid var(--pcw-frame-hot);border-radius:999px;background:var(--pcw-deck)}.pcw-workbench .pcw-row-stack{padding:0 38px 22px!important}.pcw-workbench .pcw-row-card{position:relative;margin:18px 0 0;padding:0!important;overflow:hidden;border:1px solid var(--pcw-frame)!important;border-radius:14px!important;background:color-mix(in srgb,var(--pcw-panel-strong) 94%,transparent)!important;box-shadow:0 18px 42px color-mix(in srgb,var(--pcw-ink) 10%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 78%,transparent)!important}.pcw-workbench .pcw-row-card:before{position:absolute;z-index:2;top:0;right:12%;left:12%;height:2px;background:linear-gradient(90deg,transparent,var(--pcw-frame-hot),var(--pcw-signal),transparent);content:"";opacity:.78}.pcw-workbench .pcw-row-card.is-duplicate{border-color:color-mix(in srgb,#e11d48 52%,var(--pcw-frame))!important;box-shadow:inset 4px 0 #e11d48,0 18px 42px color-mix(in srgb,#e11d48 12%,transparent)!important}.pcw-workbench .pcw-row-card__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 16px;border-bottom:1px solid var(--pcw-frame);background:color-mix(in srgb,var(--pcw-deck-muted) 72%,transparent)}.pcw-workbench .pcw-row-identity,.pcw-workbench .pcw-row-card__status{display:flex;min-width:0;align-items:center;gap:10px}.pcw-workbench .pcw-row-led{width:9px;height:9px;flex:0 0 auto;border-radius:999px;background:#f59e0b;box-shadow:0 0 10px color-mix(in srgb,#f59e0b 66%,transparent)}.pcw-workbench .pcw-row-led.is-ready{background:#22c55e;box-shadow:0 0 11px color-mix(in srgb,#22c55e 70%,transparent)}.pcw-workbench .pcw-row-identity div{display:flex;min-width:0;flex-direction:column;gap:1px}.pcw-workbench .pcw-row-identity div>span{color:var(--pcw-muted);font-size:8px;letter-spacing:.14em;text-transform:uppercase}.pcw-workbench .pcw-row-identity strong{overflow:hidden;color:var(--pcw-ink);font-family:Poppins-Bold,Poppins,sans-serif;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.pcw-workbench .pcw-row-alert,.pcw-workbench .pcw-row-lock{color:#be123c;font-family:Poppins-Bold,Poppins,sans-serif;font-size:8px;letter-spacing:.07em;text-transform:uppercase}.pcw-workbench .pcw-row-lock{color:var(--pcw-muted)}.pcw-workbench .pcw-row-amount{display:flex;flex-direction:column;color:var(--pcw-ink);font-family:Poppins-ExtraBold,Poppins,sans-serif;font-size:14px;font-variant-numeric:tabular-nums;line-height:1.15;white-space:nowrap}.pcw-workbench .pcw-row-amount small{color:var(--pcw-muted);font-family:Poppins-Medium,Poppins,sans-serif;font-size:7px;letter-spacing:.12em;text-transform:uppercase}.pcw-workbench .pcw-row-remove{width:36px;height:36px;min-height:36px;border:0;background:transparent}.pcw-workbench .pcw-row-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:17px}.pcw-workbench .pcw-field{min-width:0}.pcw-workbench .pcw-field--particulars,.pcw-workbench .pcw-field--account,.pcw-workbench .pcw-field--link,.pcw-workbench .pcw-field--receipt{grid-column:span 2}.pcw-workbench .pcw-derived-value{display:flex;min-height:44px;align-items:center;padding:0 12px;border-left:2px solid #10b981;background:var(--pcw-deck-muted);color:#047857;font-family:Poppins-ExtraBold,Poppins,sans-serif;font-size:13px;font-variant-numeric:tabular-nums}.pcw-workbench .pcw-derived-value.is-vat{border-left-color:var(--pcw-frame-hot);color:var(--dm-brand)}.pcw-workbench .receipt-expense-picker--trigger{margin-top:8px;padding-top:8px;border-top:1px solid var(--pcw-frame)}.pcw-workbench .receipt-expense-picker--empty{margin-top:8px;padding:8px 0 0;border-top:1px solid var(--pcw-frame)}.pcw-workbench .receipt-expense-picker--trigger .receipt-expense-picker__open{min-height:38px;border-radius:var(--pcw-radius-control);background:transparent}.pcw-workbench .pcw-preview-screen{position:relative;display:flex;min-height:118px;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--pcw-frame);border-radius:var(--pcw-radius-control);background:linear-gradient(transparent 95%,color-mix(in srgb,var(--pcw-frame-hot) 8%,transparent) 95%) 0 0 / 100% 8px,var(--pcw-deck-muted)}.pcw-workbench .pcw-preview-link{position:relative;display:flex;width:100%;height:100%;min-height:inherit;align-items:center;justify-content:center;padding:8px;overflow:hidden;border-radius:inherit;outline:none;cursor:pointer;isolation:isolate}.pcw-workbench .pcw-preview-link:focus-visible{box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--pcw-frame-hot) 58%,transparent)}.pcw-workbench .pcw-preview-image{display:block;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pcw-workbench .pcw-preview-lens{position:absolute;z-index:3;display:none;width:160px;height:160px;overflow:hidden;border:2px solid color-mix(in srgb,var(--pcw-frame-hot) 82%,#fff);border-radius:999px;background:var(--pcw-deck);box-shadow:0 0 0 3px color-mix(in srgb,var(--pcw-frame-hot) 20%,transparent),0 14px 28px color-mix(in srgb,var(--pcw-ink) 28%,transparent),inset 0 0 0 1px #ffffffb8;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.96);transition:opacity 90ms ease,transform 90ms ease}.pcw-workbench .pcw-preview-lens:after{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid rgba(255,255,255,.62);border-radius:inherit;content:"";pointer-events:none}.pcw-workbench .pcw-preview-lens__image{position:absolute;display:block;max-width:none;max-height:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (hover: hover) and (pointer: fine) and (min-width: 900px){.pcw-workbench .pcw-field--preview{position:relative;z-index:4}.pcw-workbench .pcw-preview-screen,.pcw-workbench .pcw-preview-link{overflow:visible}.pcw-workbench .pcw-preview-link{cursor:zoom-in}.pcw-workbench .pcw-preview-lens{display:block}.pcw-workbench .pcw-preview-link[data-magnifying=true] .pcw-preview-lens{opacity:1;transform:translate(-50%,-50%) scale(1)}}.pcw-workbench .pcw-attachment-bay{display:flex;min-height:52px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;border:1px dashed var(--pcw-frame-hot);border-radius:var(--pcw-radius-control);background:color-mix(in srgb,var(--dm-brand-2) 5%,transparent)}.pcw-workbench .pcw-row-footer{padding:16px 38px 20px!important;border-color:var(--pcw-frame)!important}.pcw-workbench .pcw-action-deck{display:flex;align-items:center;justify-content:space-between;gap:18px}.pcw-workbench .pcw-row-pager{display:grid;grid-template-columns:auto minmax(168px,1fr) auto;align-items:end;gap:12px}.pcw-workbench .pcw-hardware-control{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--pcw-muted);font-family:Poppins-Bold,Poppins,sans-serif;font-size:7px;letter-spacing:.1em;text-transform:uppercase}.pcw-workbench .pcw-hardware-key{display:grid;width:50px;height:50px;place-items:center;border:1px solid color-mix(in srgb,var(--pcw-frame-hot) 42%,var(--pcw-frame));border-radius:999px;background:linear-gradient(145deg,color-mix(in srgb,#fff 88%,var(--pcw-deck)),var(--pcw-deck-muted));color:var(--dm-brand);box-shadow:0 8px 14px color-mix(in srgb,var(--pcw-ink) 14%,transparent),inset 0 2px 2px color-mix(in srgb,#fff 88%,transparent),inset 0 -4px 7px color-mix(in srgb,var(--pcw-ink) 10%,transparent);transition:transform .15s ease,box-shadow .15s ease}.pcw-workbench .pcw-hardware-key svg{width:21px;height:21px}.pcw-workbench .pcw-hardware-key.is-next{border-color:var(--pcw-frame-hot);box-shadow:0 8px 18px color-mix(in srgb,var(--dm-brand) 20%,transparent),0 0 0 4px color-mix(in srgb,var(--pcw-frame-hot) 9%,transparent),inset 0 2px 2px color-mix(in srgb,#fff 88%,transparent),inset 0 -4px 7px color-mix(in srgb,var(--pcw-ink) 10%,transparent)}.pcw-workbench .pcw-hardware-key:disabled{cursor:not-allowed;opacity:.35;box-shadow:none}.pcw-workbench .pcw-row-readout{display:flex;min-width:168px;min-height:62px;flex-direction:column;justify-content:center;padding:8px 13px;border:1px solid color-mix(in srgb,var(--pcw-frame-hot) 38%,#15262e);border-radius:8px;background:repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 4px),#17252b;color:#d7f7ef;box-shadow:inset 0 0 24px #2dd4bf14,0 8px 18px color-mix(in srgb,var(--pcw-ink) 16%,transparent);font-variant-numeric:tabular-nums}.pcw-workbench .pcw-row-readout>span{color:#7fa49d;font-size:7px;letter-spacing:.16em;text-transform:uppercase}.pcw-workbench .pcw-row-readout strong{font-family:Poppins-ExtraBold,Poppins,sans-serif;font-size:17px;letter-spacing:.04em}.pcw-workbench .pcw-row-readout small{color:#98bdb5;font-size:8px}.pcw-workbench .pcw-action-deck__commands{display:flex;align-items:center;gap:8px}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){.pcw-workbench .pcw-credit-drawer summary:hover{border-color:color-mix(in srgb,var(--pcw-frame-hot) 48%,#fff);box-shadow:0 12px 20px color-mix(in srgb,var(--color-brandPrimary, #075bc4) 28%,transparent),inset 0 1px #ffffff52,inset 0 -2px 4px #03183b33;transform:translateY(-2px) rotateX(3deg)}.pcw-workbench .pcw-sequence-node:hover .pcw-sequence-node__port{border-color:var(--pcw-frame-hot);transform:translateY(-2px)}.pcw-workbench .pcw-hardware-key:not(:disabled):hover{transform:translateY(-2px) rotateX(5deg);box-shadow:0 12px 20px color-mix(in srgb,var(--pcw-ink) 18%,transparent),inset 0 2px 2px color-mix(in srgb,#fff 88%,transparent),inset 0 -4px 7px color-mix(in srgb,var(--pcw-ink) 10%,transparent)}.pcw-workbench .pcw-hardware-key:not(:disabled):active{transform:translateY(1px) scale(.98)}}@media (min-width: 900px){.pcw-workbench .pcw-row-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.pcw-workbench .pcw-field--date{grid-column:span 2}.pcw-workbench .pcw-field--reference{grid-column:span 4}.pcw-workbench .pcw-field--supplier,.pcw-workbench .pcw-field--type{grid-column:span 3}.pcw-workbench .pcw-field--class,.pcw-workbench .pcw-field--tax,.pcw-workbench .pcw-field--amount{grid-column:span 2}.pcw-workbench .pcw-field--particulars,.pcw-workbench .pcw-field--account{grid-column:span 6}.pcw-workbench .pcw-field--net,.pcw-workbench .pcw-field--vat{grid-column:span 3}.pcw-workbench .pcw-field--link,.pcw-workbench .pcw-field--receipt{grid-column:span 9}.pcw-workbench .pcw-field--preview{grid-row:span 2;grid-column:span 3}.pcw-workbench .pcw-preview-screen{height:100%;min-height:126px}}.pcw-modal-viewport{position:fixed!important;inset:var(--uip-h, 56px) 0 0 0!important;z-index:9000!important;box-sizing:border-box;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;padding:12px!important;overflow:hidden!important;overscroll-behavior:contain}.pcw-modal-surface{display:flex!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;flex-direction:column!important;overflow:hidden!important;border:1px solid var(--dm-line, rgba(0, 71, 184, .16))!important;border-radius:24px!important;background:var(--dm-panel-strong, rgba(255, 255, 255, .97))!important;color:var(--dm-ink, #0b1220);box-shadow:var(--dm-shadow-lift, 0 34px 80px rgba(4, 27, 74, .26))}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){.pcw-workbench .pcw-hero__model:hover .dm-plinth{transform:translateY(-5px) rotateX(-8deg) rotateY(10deg) scale(1.05);box-shadow:0 22px 38px color-mix(in srgb,var(--dm-brand-2) 34%,transparent),inset 0 1px #ffffffb8}.pcw-workbench .pcw-command-button.is-primary:hover,.pcw-workbench .pcw-readiness__submit:hover{transform:perspective(720px) translateY(-2px) rotateX(2deg)}}@media (min-width: 1024px){html.app-desktop-sidebar-open .pcw-modal-viewport{left:var(--app-desktop-sidebar-offset, 15.5rem)!important}}@media (min-width: 1181px){.pcw-workbench .pcw-side-rail{position:relative;top:auto;height:auto;max-height:none;align-self:stretch}.pcw-workbench .pcw-readiness,.pcw-workbench .pcw-approval-panel,.pcw-workbench .pcw-register__filters{flex:0 0 auto}.pcw-workbench .pcw-register{flex:1 1 0}.pcw-workbench .pcw-register__list{max-height:none!important;flex:1 1 auto;overscroll-behavior:contain;scrollbar-gutter:stable}}@media (max-width: 1023px){.pcw-modal-viewport{right:0!important;bottom:calc(var(--mobile-bottom-nav-h, 104px) + env(safe-area-inset-bottom))!important;left:0!important}}@media (max-width: 1180px){.pcw-workbench .pcw-layout{grid-template-columns:minmax(0,1fr)}.pcw-workbench .pcw-side-rail{position:static;max-height:none;border-top:1px solid var(--pcw-line);border-left:0;border-radius:0 0 24px 24px}.pcw-workbench .pcw-register__list{max-height:520px}}@media (max-width: 767px){.pcw-workbench .pcw-shell{padding:calc(var(--uip-h, 56px) + 10px) 10px calc(var(--mobile-bottom-nav-h, 104px) + env(safe-area-inset-bottom) + 22px)}.pcw-workbench .pcw-hero{grid-template-columns:minmax(0,1fr) auto;padding:14px;border-radius:18px}.pcw-workbench .pcw-hero__description,.pcw-workbench .pcw-hero__checkpoint{display:none}.pcw-workbench .pcw-hero__side{display:block}.pcw-workbench .pcw-hero__model{width:50px;height:50px}.pcw-workbench .pcw-hero__model .dm-plinth{width:46px;height:46px;border-radius:14px}.pcw-workbench .pcw-command-bar{grid-template-columns:minmax(0,1fr)}.pcw-workbench .pcw-command-bar__utility{justify-content:flex-start;overflow-x:auto}.pcw-workbench .pcw-editor{padding:12px}.pcw-workbench .pcw-row-card{padding:13px}.pcw-modal-viewport{right:0!important;bottom:calc(var(--mobile-bottom-nav-h, 104px) + env(safe-area-inset-bottom))!important;left:0!important;padding:0!important}.pcw-modal-surface{border-right:0!important;border-left:0!important;border-radius:0!important}}[data-theme=dark] .pcw-workbench [class*=bg-white],[data-theme=dark] .pcw-modal-surface [class*=bg-white],[data-theme=dark] .pcw-workbench [class*=bg-slate-50]{background-color:#1c202bd6!important}[data-theme=dark] .pcw-modal-surface{border-color:#60a5fa38!important;background:rgba(24,27,36,.97)!important;color:#f1f5f9}[data-theme=dark] .pcw-route-scope .pcw-mode-switch__control{border-color:#60a5fa38;background:rgba(24,27,36,.92)}[data-theme=dark] .pcw-workbench [class*=border-slate],[data-theme=dark] .pcw-workbench [class*=border-white],[data-theme=dark] .pcw-modal-surface [class*=border-slate]{border-color:var(--pcw-line, rgba(96, 165, 250, .22))!important}[data-theme=dark] .pcw-workbench [class*=text-slate-9],[data-theme=dark] .pcw-workbench [class*=text-slate-8],[data-theme=dark] .pcw-workbench [class*=text-zinc-9],[data-theme=dark] .pcw-modal-surface [class*=text-slate-9],[data-theme=dark] .pcw-modal-surface [class*=text-slate-8],[data-theme=dark] .pcw-modal-surface [class*=text-zinc-9],[data-theme=dark] .pcw-modal-surface [class*=text-zinc-8]{color:var(--pcw-ink, #f1f5f9)!important}[data-theme=dark] .pcw-workbench [class*=text-slate-5],[data-theme=dark] .pcw-workbench [class*=text-slate-6],[data-theme=dark] .pcw-workbench [class*=text-slate-7],[data-theme=dark] .pcw-workbench [class*=text-zinc-5],[data-theme=dark] .pcw-workbench [class*=text-zinc-6],[data-theme=dark] .pcw-modal-surface [class*=text-slate-5],[data-theme=dark] .pcw-modal-surface [class*=text-slate-6],[data-theme=dark] .pcw-modal-surface [class*=text-slate-7],[data-theme=dark] .pcw-modal-surface [class*=text-zinc-5],[data-theme=dark] .pcw-modal-surface [class*=text-zinc-6]{color:var(--pcw-copy, #cbd5e1)!important}[data-theme=dark] .pcw-workbench .pcw-hardware-key{background:linear-gradient(145deg,#3b4656,#1f2937);color:#93c5fd;box-shadow:0 10px 18px #00000052,inset 0 2px 2px #ffffff1f,inset 0 -4px 7px #00000047}[data-theme=dark] .pcw-workbench .pcw-credit-line>div{border-color:color-mix(in srgb,var(--pcw-frame-hot) 34%,transparent)!important;background:color-mix(in srgb,var(--pcw-panel-strong) 90%,#07132e)!important}[data-theme=dark] .pcw-workbench .pcw-preview-lens{border-color:color-mix(in srgb,var(--pcw-frame-hot) 82%,#fff);background:#111827;box-shadow:0 0 0 3px #030712d1,0 16px 32px #0000008c,inset 0 0 0 1px #ffffff38}@media (min-width: 768px) and (max-width: 1180px){.pcw-workbench .pcw-side-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible}.pcw-workbench .pcw-readiness{grid-column:1}.pcw-workbench .pcw-approval-panel{grid-column:2;border-left:1px solid var(--pcw-frame)}.pcw-workbench .pcw-register{grid-column:1 / -1;max-height:480px;border-top:1px solid var(--pcw-frame)}}@media (max-width: 767px){.pcw-workbench .pcw-context-grid{grid-template-columns:minmax(0,1fr)}.pcw-workbench .pcw-context-cell{padding:10px 0;border-top:1px solid var(--pcw-frame);border-left:0}.pcw-workbench .pcw-context-cell:first-child{border-top:0}.pcw-workbench .pcw-rows-panel:before,.pcw-workbench .pcw-rows-panel:after{display:none}.pcw-workbench .pcw-rows-header{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px}.pcw-workbench .pcw-total-ribbon{justify-content:flex-start}.pcw-workbench .pcw-total-ribbon>div{flex:1 1 auto;padding:4px 8px!important}.pcw-workbench .pcw-sequence-rail{padding:11px 14px}.pcw-workbench .pcw-sequence-rail:before{right:14px;left:14px}.pcw-workbench .pcw-row-stack{padding:0 10px 14px!important}.pcw-workbench .pcw-row-card{margin-top:12px}.pcw-workbench .pcw-row-card__head{flex-wrap:wrap;padding:12px}.pcw-workbench .pcw-row-card__status{width:100%;justify-content:flex-end}.pcw-workbench .pcw-row-amount{margin-right:auto}.pcw-workbench .pcw-row-grid{padding:13px}.pcw-workbench .pcw-row-footer{padding:14px 10px 16px!important}.pcw-workbench .pcw-action-deck{flex-direction:column;align-items:stretch}.pcw-workbench .pcw-row-pager{width:100%;grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.pcw-workbench .pcw-row-readout{min-width:0}.pcw-workbench .pcw-action-deck__commands{display:grid;width:100%;grid-template-columns:minmax(0,1fr) minmax(0,.65fr)}.pcw-workbench .pcw-action-deck__commands>button{width:100%;min-width:0}}@media (max-width: 639px){.pcw-workbench .pcw-row-grid{grid-template-columns:minmax(0,1fr)}.pcw-workbench .pcw-row-grid>.pcw-field{grid-row:auto;grid-column:1}.pcw-workbench .pcw-hardware-key{width:46px;height:46px}.pcw-workbench .pcw-row-readout strong{font-size:15px}}@media (prefers-reduced-motion: reduce){.pcw-workbench *,.pcw-workbench *:before,.pcw-workbench *:after,.pcw-modal-viewport,.pcw-modal-surface,.pcw-modal-surface *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.inventory-usage-page{background:radial-gradient(circle at 8% 0%,rgba(73,166,255,.22),transparent 30%),radial-gradient(circle at 88% 12%,rgba(11,116,222,.16),transparent 34%),radial-gradient(circle at 50% 105%,rgba(8,145,178,.12),transparent 36%),linear-gradient(135deg,#eef9ff 0%,#d9efff 48%,#f7fbff 100%)!important;background-attachment:fixed!important}[data-theme=dark] .inventory-usage-page{background:radial-gradient(circle at 8% 4%,rgba(11,116,222,.24),transparent 26%),radial-gradient(circle at 86% 12%,rgba(8,145,178,.28),transparent 34%),radial-gradient(circle at 48% 105%,rgba(73,166,255,.12),transparent 36%),linear-gradient(135deg,#020817 0%,#061a3b 46%,#0a3168 100%)!important;background-attachment:fixed!important}.inventory-usage-dashboard{--iu-text: #041b4a;--iu-muted: #335d89;--iu-soft: #5a88b8;--iu-border: rgba(0, 71, 184, .16);--iu-card: rgba(232, 246, 255, .78);--iu-card-strong: rgba(255, 255, 255, .9);--iu-surface: rgba(238, 249, 255, .74);--iu-surface-strong: rgba(255, 255, 255, .9);--iu-shadow: 0 26px 72px rgba(0, 71, 184, .14);--iu-shadow-hover: 0 34px 94px rgba(0, 71, 184, .18);--iu-ring: rgba(11, 116, 222, .2);color:var(--iu-text);isolation:isolate}.inventory-usage-dashboard[data-inventory-theme=dark]{--iu-text: #f8fbff;--iu-muted: #bfe8ff;--iu-soft: #8dcfff;--iu-border: rgba(168, 223, 255, .14);--iu-card: rgba(3, 18, 37, .76);--iu-card-strong: rgba(6, 43, 116, .68);--iu-surface: rgba(255, 255, 255, .075);--iu-surface-strong: rgba(232, 246, 255, .1);--iu-shadow: 0 28px 90px rgba(0, 0, 0, .42);--iu-shadow-hover: 0 34px 100px rgba(0, 0, 0, .5);--iu-ring: rgba(73, 166, 255, .22)}.inventory-usage-dashboard [class*="shadow-[0_20px_60px"]{position:relative;border:1px solid transparent!important;background:linear-gradient(145deg,var(--iu-card-strong),var(--iu-card)) padding-box,linear-gradient(145deg,rgba(255,255,255,.34),rgba(11,116,222,.22),rgba(8,145,178,.16)) border-box!important;box-shadow:var(--iu-shadow)!important;backdrop-filter:blur(24px) saturate(1.18);-webkit-backdrop-filter:blur(24px) saturate(1.18)}.inventory-usage-dashboard [class*="shadow-[0_20px_60px"]:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 36%),radial-gradient(circle at 86% 0%,rgba(11,116,222,.13),transparent 30%)}.inventory-usage-dashboard [class*="shadow-[0_20px_60px"]>*{position:relative;z-index:1}.inventory-usage-dashboard [class*="shadow-[0_20px_60px"]:hover{box-shadow:var(--iu-shadow-hover)!important}.inventory-usage-dashboard [class*=bg-white],.inventory-usage-dashboard [class*=bg-slate-50]{background-color:var(--iu-surface)!important}.inventory-usage-dashboard [class~=bg-white]{background-color:var(--iu-surface-strong)!important}.inventory-usage-dashboard [class*=border-slate-200],.inventory-usage-dashboard [class*=border-slate-300]{border-color:var(--iu-border)!important}.inventory-usage-dashboard [class*=text-slate-900],.inventory-usage-dashboard [class*=text-slate-800],.inventory-usage-dashboard [class*=text-slate-700]{color:var(--iu-text)!important}.inventory-usage-dashboard [class*=text-slate-600],.inventory-usage-dashboard [class*=text-slate-500]{color:var(--iu-muted)!important}.inventory-usage-dashboard [class*=text-slate-400]{color:var(--iu-soft)!important}.inventory-usage-dashboard .text-colorBrand{color:#0047b8!important}.inventory-usage-dashboard[data-inventory-theme=dark] .text-colorBrand{color:#49a6ff!important}.inventory-usage-dashboard button[class*=bg-gradient-to-r]{background-image:linear-gradient(135deg,#0047b8 0%,#0b74de 58%,#0891b2 100%)!important;box-shadow:0 16px 34px #0047b838!important}.inventory-usage-dashboard [class*=from-slate-900][class*=to-slate-600]{--tw-gradient-from: #0047b8 var(--tw-gradient-from-position) !important;--tw-gradient-to: rgba(8, 145, 178, 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), #0b74de 58%, #0891b2 var(--tw-gradient-to-position) !important}.inventory-usage-dashboard input,.inventory-usage-dashboard select,.inventory-usage-dashboard textarea{color:var(--iu-text);min-height:44px;font-size:16px}.inventory-usage-dashboard input::-moz-placeholder,.inventory-usage-dashboard textarea::-moz-placeholder{color:var(--iu-soft)}.inventory-usage-dashboard input::placeholder,.inventory-usage-dashboard textarea::placeholder{color:var(--iu-soft)}.inventory-usage-dashboard input:focus,.inventory-usage-dashboard select:focus,.inventory-usage-dashboard textarea:focus{outline:none;box-shadow:0 0 0 4px var(--iu-ring)}.inventory-usage-dashboard table{color:var(--iu-text)}.inventory-usage-dashboard thead,.inventory-usage-dashboard thead th{background:var(--iu-surface-strong)!important}.inventory-usage-dashboard .inventory-usage-report-header{transform:translateY(var(--floating-header-offset, 0px));box-shadow:0 1px 0 var(--iu-border)}.inventory-usage-dashboard .inventory-usage-report-header,.inventory-usage-dashboard .inventory-usage-report-header th{background:var(--color-lighter)!important}@media print{.inventory-usage-dashboard .inventory-usage-report-header{transform:none}}.inventory-usage-dashboard tbody tr:hover{background:rgba(0,71,184,.06)!important}.inventory-usage-dashboard td,.inventory-usage-dashboard th{border-color:var(--iu-border)!important}.inventory-usage-dashboard[data-inventory-theme=dark] .inventory-usage-filter-backdrop{background:rgba(2,8,23,.76)!important}.inventory-usage-dashboard[data-inventory-theme=dark] .inventory-usage-filter-sheet{color:var(--iu-text);border-color:#60a5fa47!important;background:radial-gradient(900px 320px at 88% 0%,rgba(14,116,222,.18),transparent 62%),linear-gradient(180deg,rgba(7,21,46,.99),rgba(3,12,28,.99))!important;box-shadow:0 -24px 70px #00000080,inset 0 1px #ffffff0e!important}.inventory-usage-dashboard[data-inventory-theme=dark] .inventory-usage-filter-card{border-color:#60a5fa3d!important;background:linear-gradient(145deg,rgba(12,36,72,.94),rgba(3,18,37,.97)) padding-box,linear-gradient(145deg,rgba(168,223,255,.26),rgba(73,166,255,.18),rgba(8,145,178,.14)) border-box!important}.inventory-usage-dashboard[data-inventory-theme=dark] :is(.inventory-usage-filter-control,.inventory-usage-filter-readout,.inventory-usage-filter-secondary){color:var(--iu-text)!important;border-color:#94c5ff38!important;background:rgba(2,8,23,.62)!important;box-shadow:inset 0 1px #ffffff09}.inventory-usage-dashboard[data-inventory-theme=dark] .inventory-usage-filter-control{color-scheme:dark}.inventory-usage-dashboard[data-inventory-theme=dark] .inventory-usage-filter-control option{color:var(--iu-text);background:#07152e}.inventory-usage-dashboard[data-inventory-theme=dark] .inventory-usage-stock-filter[data-active=false]{color:var(--iu-muted)!important;border-color:#94c5ff2e!important;background:rgba(255,255,255,.045)!important}.inventory-usage-dashboard[data-inventory-theme=dark] .inventory-usage-stock-filter[data-active=true]{color:#f8fbff!important;border-color:#60a5fa94!important;background:rgba(59,130,246,.22)!important;box-shadow:inset 0 1px #ffffff14,0 8px 22px #1e40af29}.inventory-usage-dashboard[data-inventory-theme=dark] .inventory-usage-filter-alert{color:#fecaca!important;border-color:#f8717157!important;background:rgba(127,29,29,.24)!important}@media (max-width: 640px){.inventory-usage-dashboard{padding-inline:10px!important}}.inventory-usage-dashboard{--iu-accent: var(--color-brandPrimary)}.inventory-usage-dashboard[data-inventory-theme=dark]{--iu-accent: #49a6ff}.inventory-usage-dashboard .iu-report-toolbar{background:radial-gradient(620px 160px at 100% 0%,color-mix(in srgb,var(--iu-accent) 9%,transparent),transparent 70%),var(--iu-surface)}.inventory-usage-dashboard .iu-segmented{display:inline-flex;gap:2px;padding:3px;border-radius:14px;border:1px solid var(--iu-border);background:var(--iu-surface)}.inventory-usage-dashboard .iu-segmented button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:11px;font-family:Poppins-SemiBold,sans-serif;font-size:11px;color:var(--iu-muted);background:transparent;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.inventory-usage-dashboard .iu-segmented button:hover{color:var(--iu-text);background:color-mix(in srgb,var(--iu-accent) 8%,transparent)}.inventory-usage-dashboard .iu-segmented button[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,var(--color-brandPrimary),var(--color-brandSecondary));box-shadow:0 8px 18px #0047b83d}.inventory-usage-dashboard :is(.iu-col-toggle,.iu-ghost-btn){display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:999px;border:1px solid var(--iu-border);background:var(--iu-surface-strong);color:var(--iu-text);font-family:Poppins-Medium,sans-serif;font-size:10.5px;white-space:nowrap;transition:background .18s ease,border-color .18s ease,color .18s ease}.inventory-usage-dashboard :is(.iu-col-toggle,.iu-ghost-btn):hover:not(:disabled){border-color:color-mix(in srgb,var(--iu-accent) 40%,transparent);background:color-mix(in srgb,var(--iu-accent) 8%,var(--iu-surface-strong))}.inventory-usage-dashboard .iu-col-toggle[data-collapsed=true]{color:var(--iu-accent);border-color:color-mix(in srgb,var(--iu-accent) 45%,transparent);background:color-mix(in srgb,var(--iu-accent) 12%,transparent)}.inventory-usage-dashboard .iu-ghost-btn:disabled{opacity:.45;cursor:not-allowed}.inventory-usage-dashboard .iu-report-stats{display:flex;flex-wrap:wrap;gap:6px;font-family:Poppins-Medium,sans-serif;font-size:10.5px;color:var(--iu-muted)}.inventory-usage-dashboard .iu-report-stats>span{padding:3px 10px;border-radius:999px;border:1px solid var(--iu-border);background:var(--iu-surface-strong)}.inventory-usage-dashboard .iu-report-stats b{font-family:Poppins-Bold,sans-serif;color:var(--iu-text)}.inventory-usage-dashboard .inventory-usage-report-header th.iu-band-th{background:color-mix(in srgb,var(--iu-accent) 7%,var(--color-lighter))!important;box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--iu-accent) 38%,transparent)}.inventory-usage-dashboard .iu-band-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:100%;padding:2px 6px;border-radius:8px;font-family:Poppins-Bold,sans-serif;font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--iu-accent);background:transparent;transition:background .18s ease}.inventory-usage-dashboard .iu-band-btn:hover{background:color-mix(in srgb,var(--iu-accent) 12%,transparent)}.inventory-usage-dashboard .inventory-usage-report-header th.iu-stub-th{width:60px;min-width:60px;padding-left:4px;padding-right:4px;background:color-mix(in srgb,var(--iu-accent) 9%,var(--color-lighter))!important}.inventory-usage-dashboard .iu-stub-btn{display:inline-flex;flex-direction:column;align-items:center;gap:1px;width:100%;padding:3px 2px;border-radius:8px;font-family:Poppins-Bold,sans-serif;font-size:8px;line-height:1.15;white-space:nowrap;text-transform:uppercase;color:var(--iu-accent);background:transparent;transition:background .18s ease}.inventory-usage-dashboard .iu-stub-btn:hover{background:color-mix(in srgb,var(--iu-accent) 14%,transparent)}.inventory-usage-dashboard .iu-stub-btn svg{width:12px;height:12px;margin-bottom:1px}.inventory-usage-dashboard td.iu-stub-td{width:60px;min-width:60px;padding:0;background:repeating-linear-gradient(135deg,transparent 0 6px,color-mix(in srgb,var(--iu-accent) 8%,transparent) 6px 7px)}.inventory-usage-dashboard .iu-cat-group+.iu-cat-group>tr.iu-cat-row{border-top:1px solid var(--iu-border)}.inventory-usage-dashboard tr.iu-cat-row{cursor:pointer;background:linear-gradient(90deg,color-mix(in srgb,var(--iu-cat-accent) 8%,transparent),transparent 60%)!important;transition:background .2s ease}.inventory-usage-dashboard tr.iu-cat-row:hover,.inventory-usage-dashboard tr.iu-cat-row[data-open=true]{background:linear-gradient(90deg,color-mix(in srgb,var(--iu-cat-accent) 16%,transparent),color-mix(in srgb,var(--iu-cat-accent) 4%,transparent) 75%)!important}.inventory-usage-dashboard tr.iu-cat-row>td:first-child{box-shadow:inset 4px 0 0 var(--iu-cat-accent)}.inventory-usage-dashboard .iu-cat-toggle{display:flex;align-items:center;gap:10px;width:100%;min-width:0;text-align:left;border-radius:10px;background:transparent}.inventory-usage-dashboard .iu-cat-toggle:focus-visible{outline:2px solid var(--iu-accent);outline-offset:3px}.inventory-usage-dashboard .iu-cat-chevron{display:grid;flex-shrink:0;place-items:center;width:26px;height:26px;border-radius:9px;border:1px solid color-mix(in srgb,var(--iu-cat-accent) 30%,transparent);background:color-mix(in srgb,var(--iu-cat-accent) 13%,transparent);color:var(--iu-cat-accent);transition:transform .22s ease,background .22s ease,color .22s ease}.inventory-usage-dashboard[data-inventory-theme=dark] .iu-cat-chevron{color:color-mix(in srgb,var(--iu-cat-accent) 45%,#ffffff)}.inventory-usage-dashboard tr.iu-cat-row[data-open=true] .iu-cat-chevron{transform:rotate(90deg);border-color:transparent;background:var(--iu-cat-accent);color:#fff;box-shadow:0 6px 14px color-mix(in srgb,var(--iu-cat-accent) 35%,transparent)}.inventory-usage-dashboard .iu-cat-name{font-family:Poppins-SemiBold,sans-serif;font-size:12px;color:var(--iu-text)}.inventory-usage-dashboard .iu-cat-pill{flex-shrink:0;padding:1px 7px;border-radius:999px;font-family:Poppins-Medium,sans-serif;font-size:9px;color:var(--iu-muted);border:1px solid var(--iu-border);background:var(--iu-surface-strong)}.inventory-usage-dashboard .iu-cat-pill--pending{color:#b45309;border-color:#f59e0b59;background:rgba(245,158,11,.12)}.inventory-usage-dashboard[data-inventory-theme=dark] .iu-cat-pill--pending{color:#fcd34d}.inventory-usage-dashboard .iu-cat-health{display:flex;flex-shrink:0;width:112px;height:6px;gap:1px;overflow:hidden;border-radius:999px;background:var(--iu-border)}.inventory-usage-dashboard .iu-cat-health>span{height:100%;min-width:3px}.inventory-usage-dashboard .iu-cat-meta{font-family:Poppins-Medium,sans-serif;font-size:9px;color:var(--iu-muted);white-space:nowrap}.inventory-usage-dashboard .iu-cat-total{display:inline-flex;min-width:3.4rem;justify-content:flex-end;padding:3px 8px;border-radius:10px;font-family:Poppins-Bold,sans-serif;font-size:11px;border:1px solid color-mix(in srgb,var(--iu-cat-accent) 26%,transparent);background:color-mix(in srgb,var(--iu-cat-accent) 7%,var(--iu-surface-strong))}.inventory-usage-dashboard tr.iu-cat-row td{font-variant-numeric:tabular-nums}.inventory-usage-dashboard[data-inventory-theme=dark] .iu-report-card tbody>tr{border-color:var(--iu-border)!important}.inventory-usage-dashboard tr.iu-cat-item{background:color-mix(in srgb,var(--iu-cat-accent) 3%,transparent);animation:iu-cat-item-in .22s ease-out both}.inventory-usage-dashboard tr.iu-cat-item>td:first-child{padding-left:26px;box-shadow:inset 2px 0 0 color-mix(in srgb,var(--iu-cat-accent) 55%,transparent)}@keyframes iu-cat-item-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.inventory-usage-dashboard tr.iu-cat-item{animation:none}.inventory-usage-dashboard .iu-cat-chevron{transition:none}}.iuu-overlay{--iuu-text: var(--color-darkerPrimary);--iuu-muted: color-mix(in srgb, var(--color-darkerPrimary) 62%, transparent);--iuu-surface: var(--color-lighter);--iuu-surface-soft: color-mix(in srgb, var(--color-light) 72%, var(--color-lighter));--iuu-border: color-mix(in srgb, var(--color-brandPrimary) 18%, transparent);--iuu-brand: var(--color-brandPrimary);--iuu-brand-soft: color-mix(in srgb, var(--color-brandPrimary) 10%, var(--color-lighter));--iuu-ok: #0f8a4b;--iuu-ok-soft: color-mix(in srgb, #0f8a4b 12%, var(--color-lighter));--iuu-warn: #a35b00;--iuu-warn-soft: color-mix(in srgb, #d98a00 15%, var(--color-lighter));--iuu-bad: var(--color-redaccent, #c62828);--iuu-bad-soft: color-mix(in srgb, var(--color-redaccent, #c62828) 12%, var(--color-lighter));--iuu-shadow: 0 30px 90px rgba(4, 27, 74, .28);position:fixed;top:0;right:0;bottom:0;left:0;z-index:10200;display:flex;align-items:center;justify-content:center;padding:16px;color:var(--iuu-text);background:color-mix(in srgb,var(--color-darkerPrimary) 46%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.iuu-overlay[data-iuu-theme=dark]{--iuu-text: #f2f7ff;--iuu-muted: #b9c8dd;--iuu-surface: #181b22;--iuu-surface-soft: #22262f;--iuu-border: rgba(170, 200, 255, .16);--iuu-brand: #6fb2ff;--iuu-brand-soft: rgba(111, 178, 255, .12);--iuu-ok: #5fd99a;--iuu-ok-soft: rgba(95, 217, 154, .12);--iuu-warn: #ffc56b;--iuu-warn-soft: rgba(255, 197, 107, .13);--iuu-bad: #ff8a80;--iuu-bad-soft: rgba(255, 138, 128, .13);--iuu-shadow: 0 30px 90px rgba(0, 0, 0, .55);background:rgba(3,6,12,.66)}html[data-brand=exinnov] .iuu-overlay[data-iuu-theme=dark]{--iuu-brand: #6fdc8c;--iuu-brand-soft: rgba(111, 220, 140, .12)}.iuu-dialog{position:relative;display:flex;flex-direction:column;width:min(1120px,100%);max-height:calc(100dvh - 32px);overflow:hidden;border:1px solid var(--iuu-border);border-radius:24px;background:var(--iuu-surface);box-shadow:var(--iuu-shadow)}.iuu-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 14px;border-bottom:1px solid var(--iuu-border)}.iuu-dialog--choose{width:min(960px,100%)}.iuu-unit{display:inline-flex;margin-top:8px;padding:3px 10px;border:1px solid var(--iuu-border);border-radius:999px;color:var(--iuu-brand);background:var(--iuu-brand-soft);font-size:11px}.iuu-eyebrow{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--iuu-muted)}.iuu-title{margin-top:2px;font-size:18px;line-height:1.25}.iuu-sub{margin-top:2px;font-size:12px;color:var(--iuu-muted)}.iuu-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px 20px}.iuu-overlay .iuu-icon-btn{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border:1px solid var(--iuu-border);border-radius:14px;background:var(--iuu-surface-soft);color:var(--iuu-text)}.iuu-overlay .iuu-safety--usage{color:var(--iuu-warn);background:var(--iuu-warn-soft);border-color:color-mix(in srgb,var(--iuu-warn) 28%,transparent)}.iuu-workspace-tabs{display:flex;gap:20px;border-bottom:1px solid var(--iuu-border)}.iuu-overlay .iuu-workspace-tabs button{display:inline-flex;align-items:center;gap:7px;padding:12px 2px;border-bottom:2px solid transparent;color:var(--iuu-muted);font-size:12px}.iuu-overlay .iuu-workspace-tabs button[aria-selected=true]{border-color:var(--iuu-brand);color:var(--iuu-brand)}.iuu-tab-panel{display:grid;gap:14px}.iuu-upload-help{padding:0 4px}.iuu-upload-zone{display:grid;justify-items:center;gap:10px;padding:28px 16px;border:1px dashed var(--iuu-border);border-radius:18px;background:var(--iuu-surface-soft);text-align:center}.iuu-upload-zone h3{max-width:100%;overflow-wrap:anywhere;font-size:14px}.iuu-upload-zone-icon{font-size:26px;color:var(--iuu-brand)}.iuu-upload-zone .iuu-actions{justify-content:center;margin:0}.iuu-batch-file{color:var(--iuu-muted);font-size:11px;overflow-wrap:anywhere}.iuu-batch-file svg{display:inline;margin-right:5px}.iuu-batch-totals{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:8px;font-size:11px}.iuu-count-overlay{z-index:99999}.iuu-dialog--count{width:min(1260px,100%);height:min(820px,calc(100dvh - 32px))}.iuu-count-toolbar{flex-shrink:0;padding:14px 20px 0}.iuu-count-search{display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid var(--iuu-border);border-radius:12px;color:var(--iuu-brand)}.iuu-count-search input{width:100%;padding:11px 0;background:transparent;color:var(--iuu-text);font-size:13px;outline:none}.iuu-count-filters{display:flex;flex-wrap:wrap;gap:6px;padding-top:12px}.iuu-overlay .iuu-count-filters button{padding:6px 12px;border:1px solid transparent;border-radius:8px;font-size:11px;color:var(--iuu-muted)}.iuu-overlay .iuu-count-filters button[aria-pressed=true]{color:var(--iuu-brand);background:var(--iuu-brand-soft);border-color:var(--iuu-border)}.iuu-count-body{display:grid;grid-template-columns:minmax(0,3fr) minmax(230px,1fr);grid-auto-rows:max-content;align-items:start;gap:18px}.iuu-count-items{min-width:0;border:1px solid var(--iuu-border);border-radius:16px;overflow:hidden}.iuu-count-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px;font-size:13px}.iuu-count-section-head span{color:var(--iuu-muted);font-size:11px}.iuu-count-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:11px}.iuu-count-table th{padding:9px 8px;background:var(--iuu-surface-soft);color:var(--iuu-muted);text-align:left;font-size:10px;font-weight:400}.iuu-count-table th:first-child{width:29%}.iuu-count-table th:nth-child(2){width:10%}.iuu-count-table th:nth-child(3){width:18%}.iuu-count-table th:nth-child(4){width:20%}.iuu-count-table td{padding:10px 8px;border-top:1px solid var(--iuu-border);vertical-align:middle;overflow-wrap:anywhere}.iuu-count-product small{display:block;margin-top:3px;color:var(--iuu-muted);font-size:9px}.iuu-count-table input{width:100%;min-height:38px;padding:8px;border:1px solid var(--iuu-border);border-radius:9px;background:var(--iuu-surface-soft);color:var(--iuu-text);outline:none;font-size:12px}.iuu-count-table input:focus,.iuu-count-search:focus-within{border-color:var(--iuu-brand);box-shadow:0 0 0 2px var(--iuu-brand-soft)}.iuu-count-table input::-moz-placeholder,.iuu-count-search input::-moz-placeholder{color:var(--iuu-muted);opacity:.8}.iuu-count-table input::placeholder,.iuu-count-search input::placeholder{color:var(--iuu-muted);opacity:.8}.iuu-count-variance{display:inline-block;padding:4px 6px;border-radius:7px;font-size:10px}.iuu-count-variance--muted{color:var(--iuu-muted)}.iuu-count-variance--warn{color:var(--iuu-warn)}.iuu-count-variance--brand{color:var(--iuu-brand)}.iuu-count-variance--ok{color:var(--iuu-ok)}.iuu-count-variance.iuu-count-variance--warn{background:var(--iuu-warn-soft)}.iuu-count-variance.iuu-count-variance--brand{background:var(--iuu-brand-soft)}.iuu-count-variance.iuu-count-variance--ok{background:var(--iuu-ok-soft)}.iuu-count-summary{position:sticky;top:0;padding:16px;border:1px solid var(--iuu-border);border-radius:16px;background:var(--iuu-surface-soft)}.iuu-count-summary h3{display:flex;align-items:center;gap:8px;font-size:12px}.iuu-count-progress-label{display:flex;justify-content:space-between;margin-top:20px;font-size:11px;color:var(--iuu-muted)}.iuu-count-progress{height:6px;margin-top:8px;border-radius:999px;overflow:hidden;background:var(--iuu-border)}.iuu-count-progress span{display:block;height:100%;background:var(--iuu-brand);transition:width .15s ease}.iuu-count-total{display:block;margin-top:12px;font-size:24px}.iuu-count-total small{color:var(--iuu-muted);font-size:11px;font-weight:400}.iuu-count-breakdown{display:grid;gap:10px;margin-top:18px;font-size:11px}.iuu-count-breakdown div{display:flex;justify-content:space-between;gap:8px}.iuu-count-breakdown div:last-child{padding-top:10px;border-top:1px solid var(--iuu-border)}.iuu-count-note{margin:18px 0 12px;font-size:10px;color:var(--iuu-muted);line-height:1.6}.iuu-count-note svg{display:inline;margin-right:4px}.iuu-count-footer{display:flex;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;border-top:1px solid var(--iuu-border)}.iuu-count-footer p{color:var(--iuu-muted);font-size:11px}.iuu-count-footer>div{display:flex;gap:8px}.iuu-count-empty{padding:28px 12px;text-align:center;color:var(--iuu-muted);font-size:12px}.iuu-count-more{margin:12px}@media (max-width: 900px){.iuu-count-body{grid-template-columns:1fr}.iuu-count-summary{position:static}.iuu-count-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.iuu-count-summary{order:-1;padding:12px}.iuu-count-summary h3,.iuu-count-note,.iuu-count-summary .iuu-safety{display:none}.iuu-count-progress-label{margin-top:0}.iuu-count-total{margin-top:8px;font-size:20px}.iuu-count-breakdown{margin-top:8px}.iuu-count-breakdown div:not(:last-child){display:none}.iuu-count-breakdown div:last-child{border:0;padding:0;grid-column:1 / -1}.iuu-count-toolbar{padding:12px 14px 0}.iuu-count-table,.iuu-count-table tbody{display:block}.iuu-count-table thead{display:none}.iuu-count-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px;border-top:1px solid var(--iuu-border);gap:10px}.iuu-count-table td{display:block;padding:0;border:0}.iuu-count-table td:before{content:attr(data-label);display:block;margin-bottom:5px;color:var(--iuu-muted);font-size:10px}.iuu-count-table .iuu-count-product{grid-column:1 / -1;font-size:13px}.iuu-count-table .iuu-count-product:before{display:none}.iuu-count-table input{font-size:16px}.iuu-count-footer{flex-direction:column;align-items:stretch;padding:10px 14px}.iuu-count-footer>div{justify-content:flex-end}}.iuu-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.iuu-card{display:flex;flex-direction:column;gap:12px;min-width:0;padding:20px;border:1px solid var(--iuu-border);border-top:3px solid var(--iuu-brand);border-radius:20px;background:linear-gradient(145deg,var(--iuu-brand-soft),transparent 70%),var(--iuu-surface-soft)}.iuu-card--stocks{border-color:color-mix(in srgb,var(--iuu-warn) 38%,transparent);border-top-color:var(--iuu-warn);background:linear-gradient(145deg,var(--iuu-warn-soft),transparent 70%),var(--iuu-surface-soft)}.iuu-card-head{display:flex;align-items:center;gap:10px}.iuu-card-icon{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border-radius:14px;background:var(--iuu-brand-soft);color:var(--iuu-brand);font-size:18px}.iuu-card--stocks .iuu-card-icon{background:var(--iuu-warn-soft);color:var(--iuu-warn)}.iuu-card-title{font-size:15px}.iuu-card-tag{margin-top:3px;font-size:11px;color:var(--iuu-muted)}.iuu-badges{display:flex;flex-wrap:wrap;gap:6px}.iuu-badges span{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:8px;font-size:10px;background:var(--iuu-brand-soft);color:var(--iuu-brand)}.iuu-card--stocks .iuu-badges span{background:var(--iuu-warn-soft);color:var(--iuu-warn)}.iuu-safety{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--iuu-border);border-radius:12px;color:var(--iuu-brand);font-size:11px}.iuu-safety>svg{flex-shrink:0}.iuu-card--stocks .iuu-safety{border-color:color-mix(in srgb,var(--iuu-warn) 28%,transparent);color:var(--iuu-warn)}.iuu-help{font-size:11px;color:var(--iuu-muted)}.iuu-help summary{display:flex;align-items:center;justify-content:space-between;padding:6px 0;cursor:pointer;list-style:none}.iuu-help summary::-webkit-details-marker{display:none}.iuu-help[open] summary svg{transform:rotate(180deg)}.iuu-help .iuu-list{margin-top:8px}.iuu-card-controls{display:grid;gap:8px;margin-top:auto;padding-top:4px}.iuu-overlay .iuu-card-primary{width:100%;min-height:44px}.iuu-card-primary>svg:last-of-type{margin-left:auto}.iuu-format,.iuu-secondary-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;min-height:32px;color:var(--iuu-muted);font-size:10px}.iuu-overlay .iuu-text-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;border:0;background:transparent;color:var(--iuu-brand);font-size:11px;cursor:pointer}.iuu-text-btn:disabled{opacity:.5;cursor:not-allowed}.iuu-overlay button:focus-visible,.iuu-help summary:focus-visible{outline:2px solid var(--iuu-brand);outline-offset:3px}.iuu-choice-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:10px 20px;border-top:1px solid var(--iuu-border)}.iuu-list{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:12px;color:var(--iuu-muted)}.iuu-list li{display:flex;gap:8px}.iuu-list li:before{content:"";flex:0 0 auto;width:6px;height:6px;margin-top:6px;border-radius:999px;background:var(--iuu-brand)}.iuu-card--stocks .iuu-list li:before{background:var(--iuu-warn)}.iuu-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.iuu-overlay .iuu-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid var(--iuu-border);border-radius:14px;background:var(--iuu-surface);color:var(--iuu-text);font-size:12px;cursor:pointer;transition:transform .12s ease,opacity .12s ease}.iuu-btn:active{transform:scale(.98)}.iuu-overlay .iuu-btn--primary{border-color:transparent;background-color:var(--color-brandPrimary);background-image:linear-gradient(90deg,var(--color-brandPrimary),var(--color-brandSecondary));color:#fff}.iuu-overlay .iuu-btn--danger{border-color:color-mix(in srgb,var(--iuu-bad) 45%,transparent);background:var(--iuu-bad-soft);color:var(--iuu-bad)}.iuu-btn[disabled],.iuu-btn[aria-disabled=true]{cursor:not-allowed;opacity:.5}.iuu-btn input[type=file]{display:none}.iuu-notice{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--iuu-border);border-radius:16px;background:var(--iuu-surface-soft);font-size:12px}.iuu-notice--inventory{border:2px solid color-mix(in srgb,var(--iuu-warn) 55%,transparent);background:var(--iuu-warn-soft);color:var(--iuu-warn);font-size:14px}.iuu-notice--bad{border-color:color-mix(in srgb,var(--iuu-bad) 45%,transparent);background:var(--iuu-bad-soft);color:var(--iuu-bad)}.iuu-notice--ok{border-color:color-mix(in srgb,var(--iuu-ok) 45%,transparent);background:var(--iuu-ok-soft);color:var(--iuu-ok)}.iuu-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.iuu-stat{min-width:0;padding:10px 12px;border:1px solid var(--iuu-border);border-radius:14px;background:var(--iuu-surface-soft)}.iuu-stat-label{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--iuu-muted)}.iuu-stat-value{margin-top:2px;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iuu-stat--bad .iuu-stat-value{color:var(--iuu-bad)}.iuu-stat--ok .iuu-stat-value{color:var(--iuu-ok)}.iuu-stat--warn .iuu-stat-value{color:var(--iuu-warn)}.iuu-table-wrap{overflow:auto;max-height:46dvh;border:1px solid var(--iuu-border);border-radius:16px}.iuu-table{width:100%;min-width:860px;border-collapse:collapse;font-size:12px}.iuu-table th{position:sticky;top:0;z-index:1;padding:8px 10px;background:var(--iuu-surface-soft);color:var(--iuu-muted);font-size:10px;letter-spacing:.06em;text-align:left;text-transform:uppercase}.iuu-table td{padding:8px 10px;border-top:1px solid var(--iuu-border);vertical-align:top}.iuu-table .iuu-num{text-align:right;white-space:nowrap}.iuu-table tr[data-fatal=true] td{background:var(--iuu-bad-soft)}.iuu-chip{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;white-space:nowrap;background:var(--iuu-ok-soft);color:var(--iuu-ok)}.iuu-chip--warn{background:var(--iuu-warn-soft);color:var(--iuu-warn)}.iuu-chip--bad{background:var(--iuu-bad-soft);color:var(--iuu-bad)}.iuu-chip--muted{background:var(--iuu-surface-soft);color:var(--iuu-muted)}.iuu-issue{color:var(--iuu-muted)}.iuu-segment{display:inline-flex;gap:4px;padding:3px;border:1px solid var(--iuu-border);border-radius:14px}.iuu-segment button{min-height:32px;padding:0 12px;border-radius:11px;color:var(--iuu-muted);font-size:12px}.iuu-segment button[aria-pressed=true]{background:var(--iuu-brand-soft);color:var(--iuu-brand)}.iuu-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--iuu-border);background:var(--iuu-surface)}.iuu-footer-note{margin-right:auto;font-size:12px;color:var(--iuu-muted)}.iuu-section-title{font-size:13px}.iuu-history{display:grid;gap:8px}.iuu-batch{padding:12px;border:1px solid var(--iuu-border);border-radius:16px;background:var(--iuu-surface-soft)}.iuu-batch-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.iuu-batch-meta{font-size:11px;color:var(--iuu-muted)}.iuu-textarea{width:100%;min-height:72px;padding:10px 12px;border:1px solid var(--iuu-border, rgba(0, 71, 184, .2));border-radius:12px;background:transparent;color:inherit;font-size:16px}@media (max-width: 900px){.iuu-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){.iuu-overlay{align-items:stretch;padding:0}.iuu-dialog{width:100%;max-height:100dvh;border-radius:0}.iuu-head,.iuu-body,.iuu-footer{padding-left:16px;padding-right:16px}.iuu-cards{grid-template-columns:minmax(0,1fr)}.iuu-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.iuu-btn{flex:1 1 auto}}@media (prefers-reduced-motion: reduce){.iuu-btn{transition:none}}.sales-ranking-modal{--sr-paper: var(--color-lighter);--sr-ink: var(--color-darkerPrimary);--sr-muted: color-mix(in srgb, var(--sr-ink) 65%, var(--sr-paper));--sr-line: color-mix(in srgb, var(--sr-ink) 11%, var(--sr-paper));--sr-accent: var(--color-brandPrimary);--sr-tint: color-mix(in srgb, var(--color-brandTertiary) 24%, var(--sr-paper));--sr-page: color-mix(in srgb, var(--color-brandPrimary) 2.5%, var(--sr-paper));--sr-on-accent: #fff;--sr-gold: #d5aa3d;--sr-gold-light: #fff0b5;--sr-gold-ink: #765000;--sr-gold-deep: #39290c;--sr-silver: #a7b2c0;--sr-silver-light: #f0f4fa;--sr-silver-ink: #526071;--sr-bronze: #c18a5b;--sr-bronze-light: #f7dfc9;--sr-bronze-ink: #87481f;--sd-text: var(--sr-ink);--sd-muted: var(--sr-muted);--sd-soft: var(--sr-muted);--sd-border: var(--sr-line);--sd-card-strong: var(--sr-paper);--sd-inner: var(--sr-paper);--sd-pill: var(--sr-tint);position:fixed;top:0;right:0;bottom:0;left:0;z-index:110000;display:flex;flex-direction:column;width:100%;height:100dvh;overflow:hidden;isolation:isolate;color:var(--sr-ink);background:var(--sr-page)}.sales-ranking-modal[data-dashboard-theme=dark]{--sr-ink: color-mix(in srgb, var(--color-brandTertiary) 18%, #fff);--sr-accent: var(--color-brandTertiary);--sr-tint: color-mix(in srgb, var(--color-brandTertiary) 8%, var(--sr-paper));--sr-page: color-mix(in srgb, var(--color-darkerPrimary) 55%, var(--sr-paper));--sr-gold-ink: #f5d57f;--sr-silver-ink: #dce4ee;--sr-bronze-ink: #eec19c}.sales-ranking-modal [data-rank="1"]{--sr-medal: var(--sr-gold);--sr-medal-light: var(--sr-gold-light);--sr-medal-ink: var(--sr-gold-ink);--sr-medal-badge-ink: #493000}.sales-ranking-modal [data-rank="2"]{--sr-medal: var(--sr-silver);--sr-medal-light: var(--sr-silver-light);--sr-medal-ink: var(--sr-silver-ink);--sr-medal-badge-ink: #34404e}.sales-ranking-modal [data-rank="3"]{--sr-medal: var(--sr-bronze);--sr-medal-light: var(--sr-bronze-light);--sr-medal-ink: var(--sr-bronze-ink);--sr-medal-badge-ink: #542b13}.sales-ranking-modal :is(button,input):focus-visible{outline:2px solid var(--sr-accent);outline-offset:3px}.sales-ranking-toolbar{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:16px;padding:12px max(24px,env(safe-area-inset-right)) 12px max(24px,env(safe-area-inset-left));border-bottom:1px solid var(--sr-line);background:var(--sr-paper)}.sales-ranking-brand,.sales-ranking-actions{display:flex;align-items:center;gap:12px}.sales-ranking-brand-icon{display:grid;width:38px;height:38px;flex-shrink:0;place-items:center;border:1px solid color-mix(in srgb,var(--sr-accent) 16%,transparent);border-radius:11px;background:var(--sr-tint);color:var(--sr-accent);font-size:21px}.sales-ranking-eyebrow{display:block;font-size:10px;line-height:1.6;letter-spacing:.13em;text-transform:uppercase}.sales-ranking-brand-caption{display:block;margin-top:1px;color:var(--sr-muted);font-size:11px}.sales-ranking-actions>div>button{min-height:38px;border:1px solid var(--sr-line);border-radius:10px;color:var(--sr-ink);background:var(--sr-paper);box-shadow:0 1px 2px color-mix(in srgb,var(--sr-ink) 4%,transparent)}.sales-ranking-close{display:grid;width:38px;height:38px;flex-shrink:0;place-items:center;border:1px solid var(--sr-line);border-radius:10px;color:var(--sr-muted);font-size:20px}.sales-ranking-close:hover,.sales-ranking-actions>div>button:hover{color:var(--sr-accent);background:var(--sr-tint)}.sales-ranking-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;background:radial-gradient(ellipse at 95% 0%,color-mix(in srgb,var(--color-brandTertiary) 13%,transparent),transparent 46%),var(--sr-page)}.sales-ranking-sheet{width:100%;max-width:1600px;margin:0 auto;padding:28px clamp(20px,3.3vw,54px) max(24px,env(safe-area-inset-bottom))}.sales-ranking-masthead{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px}.sales-ranking-masthead>div:first-child{min-width:0}.sales-ranking-masthead .sales-ranking-eyebrow{color:var(--sr-accent)}.sales-ranking-title{margin:4px 0 0;font-size:clamp(30px,3.4vw,48px);line-height:1.14;letter-spacing:-.045em;text-transform:uppercase}.sales-ranking-title>span{color:var(--sr-accent)}.sales-ranking-subtitle{margin-top:7px;color:var(--sr-muted);font-size:12px;line-height:1.65}.sales-ranking-period{flex-shrink:0;text-align:right}.sales-ranking-period .sales-ranking-eyebrow{color:var(--sr-muted);font-size:9px}.sales-ranking-date{display:inline-flex;align-items:center;gap:9px;margin-top:8px;padding:11px 14px;border:1px solid var(--sr-line);border-radius:10px;background:var(--sr-paper);color:var(--sr-ink);font-size:11px}.sales-ranking-date svg{color:var(--sr-accent);font-size:16px}.sales-ranking-overview{display:grid;grid-template-columns:1fr 1fr 1.3fr;margin-bottom:20px;padding:16px 0;border-top:1px solid var(--sr-line);border-bottom:1px solid var(--sr-line)}.sales-ranking-overview>div{min-width:0;padding:0 24px;border-left:1px solid var(--sr-line)}.sales-ranking-overview>div:first-child{padding-left:0;border-left:0}.sales-ranking-overview dt{display:flex;align-items:center;gap:6px;color:var(--sr-muted);font-size:10px;line-height:1.5}.sales-ranking-overview dd{margin-top:4px;font-size:clamp(18px,1.8vw,24px);line-height:1.3;letter-spacing:-.035em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.sales-ranking-overview>div:last-child dd{color:var(--sr-accent)}.sales-ranking-podium{display:grid;gap:14px}.sales-ranking-podium>*{min-width:0}.sales-ranking-leader{display:flex;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--sr-gold) 26%,var(--sr-gold-deep));border-radius:16px;color:var(--sr-on-accent);background:var(--sr-gold-deep);box-shadow:0 6px 20px color-mix(in srgb,var(--sr-gold-deep) 10%,transparent)}.sales-ranking-leader-main{position:relative;display:flex;flex:1;min-height:208px;overflow:hidden;background:radial-gradient(ellipse at 100% 50%,color-mix(in srgb,var(--sr-gold) 26%,transparent),transparent 58%),linear-gradient(120deg,transparent 62%,color-mix(in srgb,var(--sr-gold-light) 4%,transparent) 62% 78%,transparent 78%)}.sales-ranking-leader-copy{position:relative;z-index:1;width:74%;padding:24px 28px}.sales-ranking-leader-label{display:flex;align-items:center;gap:13px}.sales-ranking-position{display:inline-flex;min-width:54px;min-height:48px;align-items:center;justify-content:center;padding:7px 10px;border:1px solid color-mix(in srgb,var(--sr-gold-light) 65%,transparent);border-radius:10px;background:linear-gradient(135deg,var(--sr-gold-light),var(--sr-gold));color:var(--sr-gold-deep);font-size:29px;line-height:1;letter-spacing:-.07em}.sales-ranking-leader-label .sales-ranking-eyebrow{display:inline-flex;align-items:center;gap:7px;color:var(--sr-gold-light);font-size:9px}.sales-ranking-leader-label svg{font-size:16px}.sales-ranking-leader-name{margin-top:17px;overflow-wrap:anywhere;font-size:clamp(25px,2.8vw,40px);line-height:1.15;letter-spacing:-.035em;text-transform:uppercase}.sales-ranking-leader-code{display:flex;flex-wrap:wrap;gap:9px;margin-top:9px;color:color-mix(in srgb,var(--sr-gold-light) 70%,var(--sr-on-accent));font-size:10px;letter-spacing:.06em;overflow-wrap:anywhere}.sales-ranking-leader-code>span{color:color-mix(in srgb,var(--sr-on-accent) 45%,transparent)}.sales-ranking-emblem{position:absolute;inset:0 12px 0 auto;display:flex;width:25%;align-items:center;justify-content:center;flex-direction:column}.sales-ranking-watermark{position:absolute;top:50%;right:-16px;color:color-mix(in srgb,var(--sr-gold-light) 6%,transparent);font-size:clamp(160px,18vw,260px);line-height:1;letter-spacing:-.1em;transform:translateY(-50%)}.sales-ranking-trophy{position:relative;z-index:1;display:grid;width:90px;height:90px;place-items:center;border:1px solid color-mix(in srgb,var(--sr-gold-light) 25%,transparent);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--sr-gold-light) 13%,transparent),transparent 72%);color:var(--sr-gold-light);font-size:40px;box-shadow:0 0 0 11px color-mix(in srgb,var(--sr-gold-light) 3%,transparent)}.sales-ranking-trophy:after{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border:1px solid color-mix(in srgb,var(--sr-gold-light) 10%,transparent);border-radius:inherit;content:""}.sales-ranking-emblem-caption{z-index:1;margin-top:24px;color:color-mix(in srgb,var(--sr-gold-light) 75%,transparent);font-size:8px;letter-spacing:.17em;text-transform:uppercase}.sales-ranking-leader-stats{display:grid;grid-template-columns:1.2fr 1.1fr 1fr .8fr;border-top:1px solid color-mix(in srgb,var(--sr-gold-light) 18%,transparent);background:color-mix(in srgb,var(--sr-gold) 24%,var(--sr-gold-deep))}.sales-ranking-leader-stats>div{min-width:0;padding:16px 20px;border-left:1px solid color-mix(in srgb,var(--sr-gold-light) 15%,transparent)}.sales-ranking-leader-stats>div:first-child{border-left:0}.sales-ranking-leading-stat{background:color-mix(in srgb,var(--sr-gold-light) 8%,transparent)}.sales-ranking-leader-stats dt{color:color-mix(in srgb,var(--sr-gold-light) 82%,var(--sr-on-accent));font-size:8px;line-height:1.5;letter-spacing:.09em;text-transform:uppercase}.sales-ranking-leader-stats dd{margin-top:5px;font-size:clamp(16px,1.4vw,22px);line-height:1.35;letter-spacing:-.03em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.sales-ranking-leading-stat dd{color:var(--sr-gold-light)}.sales-ranking-runners{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sales-ranking-runner{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:16px 19px;border:1px solid color-mix(in srgb,var(--sr-medal) 45%,var(--sr-paper));border-radius:12px;background:linear-gradient(120deg,color-mix(in srgb,var(--sr-medal) 15%,var(--sr-paper)),var(--sr-paper) 80%);box-shadow:0 2px 5px color-mix(in srgb,var(--sr-ink) 2%,transparent)}.sales-ranking-runner:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--sr-medal);content:""}.sales-ranking-runner-top{display:flex;align-items:center;gap:9px}.sales-ranking-runner-top .sales-ranking-eyebrow{color:var(--sr-medal-ink);font-size:8px;letter-spacing:.1em}.sales-ranking-runner-rank{display:grid;width:28px;height:28px;flex-shrink:0;place-items:center;border-radius:8px;border:1px solid var(--sr-medal);background:linear-gradient(135deg,var(--sr-medal-light),var(--sr-medal));color:var(--sr-medal-badge-ink);font-size:14px;letter-spacing:-.04em}.sales-ranking-runner-name{margin-top:9px;color:var(--sr-ink);font-size:16px;line-height:1.35;letter-spacing:-.025em;overflow-wrap:anywhere}.sales-ranking-runner-code{margin-top:3px;color:var(--sr-muted);font-size:9px;line-height:1.5;overflow-wrap:anywhere}.sales-ranking-runner-score{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:5px 12px;margin-top:auto;padding-top:12px}.sales-ranking-runner-score>span{color:var(--sr-muted);font-size:9px}.sales-ranking-runner-score strong{color:var(--sr-medal-ink);font-size:18px;line-height:1.4;letter-spacing:-.035em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.sales-ranking-standings{margin-top:27px}.sales-ranking-standings-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.sales-ranking-standings-heading h3{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:17px;letter-spacing:-.025em}.sales-ranking-standings-heading h3>span{padding:4px 8px;border:1px solid var(--sr-line);border-radius:6px;background:var(--sr-paper);color:var(--sr-muted);font-size:9px;letter-spacing:0;white-space:nowrap}.sales-ranking-standings-heading p{display:flex;align-items:center;gap:7px;color:var(--sr-muted);font-size:10px}.sales-ranking-standings-heading p svg{color:var(--sr-accent)}.sales-ranking-table .pos-report-global-search{display:flex;align-items:center;gap:12px;width:100%;margin-bottom:13px;padding:7px 16px;border:1px solid var(--sr-line);border-radius:12px;background:var(--sr-paper);color:var(--sr-muted);box-shadow:0 2px 4px color-mix(in srgb,var(--sr-ink) 2%,transparent)}.sales-ranking-table .pos-report-global-search:focus-within{border-color:var(--sr-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--sr-accent) 10%,transparent)}.sales-ranking-table .pos-report-global-search>svg{flex-shrink:0;font-size:19px;color:var(--sr-accent)}.sales-ranking-table .pos-report-global-search input{width:100%;min-width:0;height:36px;outline:none;background:transparent;color:var(--sr-ink);font-size:12px}.sales-ranking-table .pos-report-global-search input:focus{outline:none;box-shadow:none}.sales-ranking-table .pos-report-global-search input::-moz-placeholder{color:var(--sr-muted)}.sales-ranking-table .pos-report-global-search input::placeholder{color:var(--sr-muted)}.sales-ranking-table .pos-report-global-search input::-webkit-search-cancel-button{-webkit-appearance:none}.sales-ranking-table .pos-report-global-search button{display:grid;flex-shrink:0;width:30px;height:30px;place-items:center;border-radius:7px;font-size:16px}.sales-ranking-table .pos-report-global-search button:hover{background:var(--sr-tint);color:var(--sr-accent)}.sales-ranking-table .pos-report-search-count{flex-shrink:0;padding:5px 9px;border-left:1px solid var(--sr-line);color:var(--sr-muted);font-size:10px;white-space:nowrap;font-variant-numeric:tabular-nums}.sales-ranking-table .pos-report-filter-status{padding:0 2px 3px}.sales-ranking-table .pos-report-filter-status button{border-radius:7px;color:var(--sr-accent)}.sales-ranking-scroll-hint{display:none}.sales-ranking-table .pos-report-table-scroll{max-height:60dvh;border:1px solid var(--sr-line);border-radius:12px 12px 0 0;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--sr-ink) 23%,var(--sr-paper)) var(--sr-paper)}.sales-ranking-table table{width:100%;font-size:11px}.sales-ranking-table thead{background:var(--sr-tint);-webkit-backdrop-filter:none;backdrop-filter:none}.sales-ranking-table th{min-width:128px;padding:10px 7px;border-bottom:1px solid var(--sr-line);color:var(--sr-muted);font-size:9px;letter-spacing:.035em;text-transform:uppercase}.sales-ranking-table th button{min-height:26px;border-radius:6px}.sales-ranking-table th[aria-sort]:not([aria-sort=none]){color:var(--sr-accent)}.sales-ranking-table td{height:62px;padding:12px 16px;border-bottom:1px solid var(--sr-line);font-variant-numeric:tabular-nums}.sales-ranking-table tbody tr{--sr-row: var(--sr-paper);background:var(--sr-row)}.sales-ranking-table tbody tr:is([data-rank="1"],[data-rank="2"],[data-rank="3"]){--sr-row: color-mix(in srgb, var(--sr-medal) 8%, var(--sr-paper))}.sales-ranking-table tbody tr:hover{--sr-row: var(--sr-tint);background:var(--sr-row)}.sales-ranking-table tbody tr:is([data-rank="1"],[data-rank="2"],[data-rank="3"]):hover{--sr-row: color-mix(in srgb, var(--sr-medal) 16%, var(--sr-paper))}.sales-ranking-table tbody tr:last-child td{border-bottom:0}.sales-ranking-table :is(th,td)[data-column=Rank]{position:sticky;left:0;min-width:72px;width:72px;text-align:center}.sales-ranking-table th[data-column=Rank]{z-index:2;background:var(--sr-tint)}.sales-ranking-table th[data-column=Rank] button{justify-content:center}.sales-ranking-table td[data-column=Rank]{z-index:1;background:var(--sr-row);box-shadow:1px 0 0 var(--sr-line)}.sales-ranking-table th[data-column="Business Unit"]{min-width:240px}.sales-ranking-table td[data-column="Business Unit"]{max-width:340px;white-space:normal;overflow-wrap:anywhere;color:var(--sr-ink)}.sales-ranking-table :is(th,td)[data-column="Business Unit Code"]{min-width:155px}.sales-ranking-table td[data-column="Business Unit Code"]{font-size:10px;letter-spacing:.015em}.sales-ranking-table :is(th,td)[data-column=Class]{min-width:108px}.sales-ranking-table :is(th,td):is([data-column=Transactions],[data-column=Discount]){text-align:right}.sales-ranking-table th:is([data-column=Transactions],[data-column=Discount]) button{justify-content:flex-end}.sales-ranking-table :is(th,td)[data-column="Net Sales"]{color:var(--sr-accent)}.sales-ranking-table td[data-column="Net Sales"]{font-family:Poppins-Bold,sans-serif;font-size:12px}.sales-ranking-rank-badge{display:inline-flex;align-items:center;justify-content:center;gap:3px;width:32px;height:32px;place-items:center;border:1px solid var(--sr-line);border-radius:9px;background:var(--sr-paper);color:var(--sr-muted);font-size:13px}.sales-ranking-rank-badge svg{font-size:9px}.sales-ranking-table tr:is([data-rank="1"],[data-rank="2"],[data-rank="3"]) .sales-ranking-rank-badge{border-color:var(--sr-medal);background:linear-gradient(135deg,var(--sr-medal-light),var(--sr-medal));color:var(--sr-medal-badge-ink);box-shadow:0 2px 6px color-mix(in srgb,var(--sr-medal) 20%,transparent)}.sales-ranking-unit{display:inline-flex;align-items:center;gap:11px;font-family:Poppins-SemiBold,sans-serif;line-height:1.55}.sales-ranking-unit-icon{display:grid;width:30px;height:30px;flex-shrink:0;place-items:center;border:1px solid var(--sr-line);border-radius:8px;background:var(--sr-paper);color:var(--sr-muted);font-size:14px}.sales-ranking-table tr:is([data-rank="1"],[data-rank="2"],[data-rank="3"]) .sales-ranking-unit-icon{border-color:color-mix(in srgb,var(--sr-medal) 35%,var(--sr-paper));color:var(--sr-medal-ink)}.sales-ranking-table tr:is([data-rank="1"],[data-rank="2"],[data-rank="3"]) td[data-column="Net Sales"]{color:var(--sr-medal-ink)}.sales-ranking-class{display:inline-flex;padding:4px 8px;border:1px solid var(--sr-line);border-radius:6px;background:var(--sr-page);color:var(--sr-muted);font-size:9px;line-height:1.5}.sales-ranking-table td[colspan]{height:160px}.sales-ranking-total{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 18px;padding:17px 20px;border:1px solid var(--sr-line);border-top:0;border-radius:0 0 12px 12px;background:var(--sr-tint)}.sales-ranking-total .sales-ranking-eyebrow{color:var(--sr-muted);font-size:9px}.sales-ranking-total strong{color:var(--sr-accent);font-size:clamp(18px,1.8vw,24px);letter-spacing:-.035em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.sales-ranking-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:20px;color:var(--sr-muted);font-size:10px;line-height:1.8}.sales-ranking-footer p{display:flex;align-items:flex-start;gap:8px;max-width:770px}.sales-ranking-footer svg{flex-shrink:0;margin-top:2px;color:var(--sr-accent);font-size:14px}.sales-ranking-footer>span{flex-shrink:0;font-size:9px;letter-spacing:.07em;text-transform:uppercase}.sales-ranking-state{display:flex;min-height:45dvh;align-items:center;justify-content:center;flex-direction:column;gap:14px;padding:32px;border:1px solid var(--sr-line);border-radius:16px;background:var(--sr-paper);text-align:center}.sales-ranking-state>svg{width:34px;height:34px;color:var(--sr-accent)}.sales-ranking-state h3{font-size:23px}.sales-ranking-state p{color:var(--sr-muted);font-size:13px}.sales-ranking-retry{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:9px;background:var(--color-brandPrimary);color:var(--sr-on-accent);font-size:12px}@media (min-width: 1100px){.sales-ranking-podium[data-has-runners=true]{grid-template-columns:minmax(0,2.25fr) minmax(0,1fr)}.sales-ranking-runners{grid-template-columns:1fr}}@media (max-width: 1099px){.sales-ranking-masthead{align-items:flex-start}.sales-ranking-period{margin-top:4px}.sales-ranking-leader-stats>div{padding:15px 20px}.sales-ranking-runner-score{padding-top:12px}.sales-ranking-scroll-hint{display:flex;align-items:center;gap:6px;margin:9px 0 0;color:var(--sr-muted);font-size:10px}.sales-ranking-footer{align-items:flex-start;flex-direction:column;gap:10px}}@media (max-width: 760px){.sales-ranking-masthead{flex-direction:column;gap:15px;margin-bottom:18px}.sales-ranking-period{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:0;text-align:left}.sales-ranking-date{margin-top:0;padding:9px 11px}.sales-ranking-overview>div{padding:0 16px}.sales-ranking-leader-copy{padding:23px}.sales-ranking-leader-stats>div{padding:15px}.sales-ranking-standings-heading{align-items:flex-start;flex-direction:column;gap:7px}}@media (max-width: 600px){.sales-ranking-toolbar{gap:8px;padding:11px 16px}.sales-ranking-brand{gap:8px}.sales-ranking-brand-caption{display:none}.sales-ranking-brand-icon{width:32px;height:34px;border-radius:9px;font-size:19px}.sales-ranking-actions{gap:7px}.sales-ranking-actions>div>button{min-height:36px;gap:6px;padding:0 9px;font-size:10px}.sales-ranking-close{width:36px;height:36px}.sales-ranking-brand .sales-ranking-eyebrow{font-size:9px;letter-spacing:.08em}.sales-ranking-sheet{padding:21px 16px max(22px,env(safe-area-inset-bottom))}.sales-ranking-title{font-size:clamp(27px,8vw,36px)}.sales-ranking-subtitle{font-size:11px}.sales-ranking-period>.sales-ranking-eyebrow{display:none}.sales-ranking-date{font-size:10px}.sales-ranking-overview{grid-template-columns:1fr 1fr;gap:12px 0;padding:15px 0;margin-bottom:16px}.sales-ranking-overview>div{padding:0 16px}.sales-ranking-overview>div:last-child{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:5px 12px;grid-column:1 / -1;padding:11px 0 0;border-top:1px solid var(--sr-line);border-left:0}.sales-ranking-overview dt{font-size:9px}.sales-ranking-overview dd{font-size:20px}.sales-ranking-overview>div:last-child dd{margin-top:0}.sales-ranking-podium{gap:12px}.sales-ranking-leader-main{min-height:192px}.sales-ranking-leader-copy{width:100%;padding:20px}.sales-ranking-leader-label{gap:11px;padding-right:24px}.sales-ranking-leader-label .sales-ranking-eyebrow{max-width:155px;font-size:8px}.sales-ranking-position{min-width:48px;min-height:44px;font-size:26px}.sales-ranking-leader-name{margin-top:16px;font-size:27px}.sales-ranking-leader-code{font-size:9px}.sales-ranking-emblem{top:25px;right:18px;bottom:auto;width:30px}.sales-ranking-trophy{width:30px;height:36px;border:0;background:none;border-radius:0;box-shadow:none;font-size:25px}.sales-ranking-trophy:after,.sales-ranking-emblem-caption,.sales-ranking-watermark{display:none}.sales-ranking-leader-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-ranking-leader-stats>div{padding:13px 16px}.sales-ranking-leader-stats>div:nth-child(n+3){border-top:1px solid color-mix(in srgb,var(--sr-gold-light) 15%,transparent)}.sales-ranking-leader-stats>div:nth-child(odd){border-left:0}.sales-ranking-leader-stats dt{font-size:8px}.sales-ranking-leader-stats dd{font-size:17px}.sales-ranking-runners{grid-template-columns:1fr;gap:10px}.sales-ranking-runner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 12px;padding:14px 16px}.sales-ranking-runner-top{grid-column:1 / -1}.sales-ranking-runner-name{grid-column:1;font-size:14px}.sales-ranking-runner-code{grid-column:1}.sales-ranking-runner-score{grid-column:2;grid-row:2 / 4;align-items:flex-end;justify-content:center;flex-direction:column;gap:2px;max-width:145px;margin-top:8px;padding-top:0;text-align:right}.sales-ranking-runner-score strong{font-size:16px}.sales-ranking-standings{margin-top:23px}.sales-ranking-table .pos-report-global-search{gap:9px;padding:6px 12px}.sales-ranking-table .pos-report-global-search input{font-size:11px}.sales-ranking-table .pos-report-search-count{padding:4px 0 4px 8px;font-size:9px}.sales-ranking-table td{height:58px}.sales-ranking-table :is(th,td)[data-column=Rank]{min-width:62px;width:62px;padding-left:10px;padding-right:10px}.sales-ranking-total{padding:15px}.sales-ranking-footer{font-size:9px}}@media (prefers-reduced-motion: reduce){.sales-ranking-modal *,.sales-ranking-modal *:before,.sales-ranking-modal *:after{scroll-behavior:auto;transition-duration:0s}}.sync-status-modal{--ss-hero: color-mix(in srgb, var(--color-brandPrimary) 44%, var(--color-darkerPrimary));--ss-hero-light: color-mix(in srgb, var(--color-brandTertiary) 52%, #fff)}.sync-status-modal [data-sync-state=Synced]{--ss-status: var(--sr-accent);--ss-status-ink: var(--sr-accent)}.sync-status-modal [data-sync-state="Need Attention"]{--ss-status: var(--sr-gold);--ss-status-ink: var(--sr-gold-ink)}.sync-status-modal [data-sync-state="Not Synced"]{--ss-status: var(--sr-silver);--ss-status-ink: var(--sr-muted)}.sync-status-modal .sync-status-refresh{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:8px;padding:0 13px;border:1px solid var(--sr-line);border-radius:10px;background:var(--sr-paper);color:var(--sr-ink);font-size:11px;font-family:Poppins-Medium,sans-serif;box-shadow:0 1px 2px color-mix(in srgb,var(--sr-ink) 4%,transparent)}.sync-status-modal .sync-status-refresh:hover:not(:disabled){color:var(--sr-accent);background:var(--sr-tint)}.sync-status-modal .sync-status-refresh:disabled{cursor:wait;opacity:.6}.sync-status-modal .sync-status-refresh svg{flex-shrink:0;font-size:15px}.sync-status-modal .sync-status-scope{display:flex;flex-shrink:0;align-items:center;gap:11px;padding:11px 14px;border:1px solid var(--sr-line);border-radius:11px;background:var(--sr-paper);color:var(--sr-ink);font-size:11px;line-height:1.7}.sync-status-modal .sync-status-scope>svg{flex-shrink:0;color:var(--sr-accent);font-size:21px}.sync-status-modal .sync-status-scope small{display:block;margin-top:1px;color:var(--sr-muted);font-size:9px}.sync-status-modal .sync-status-view-switch{display:inline-flex;flex-wrap:wrap;gap:5px;padding:5px;margin-bottom:22px;border:1px solid var(--sr-line);border-radius:12px;background:var(--sr-paper)}.sync-status-modal .sync-status-view-switch button{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 13px;border-radius:8px;color:var(--sr-muted);font-size:11px}.sync-status-modal .sync-status-view-switch button[aria-pressed=true]{color:var(--sr-accent);background:var(--sr-tint)}.sync-status-modal .sync-status-date-filter{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;margin-bottom:24px;padding:16px;border:1px solid var(--sr-line);border-radius:12px;background:var(--sr-paper)}.sync-status-modal .sync-status-date-filter label{display:grid;gap:7px;min-width:170px;color:var(--sr-ink);font-size:11px}.sync-status-modal .sync-status-date-filter label>span{display:flex;align-items:center;gap:7px}.sync-status-modal .sync-status-date-filter label svg{color:var(--sr-accent)}.sync-status-modal .sync-status-date-filter :is(input,button){min-height:40px;padding:0 12px;border:1px solid var(--sr-line);border-radius:9px;color:var(--sr-ink);background:var(--sr-paper);font-size:12px}.sync-status-modal .sync-status-date-filter .sync-status-date-apply{color:var(--sr-on-accent);background:var(--color-brandPrimary);border-color:var(--color-brandPrimary)}.sync-status-modal .sync-status-date-filter :is(input,button):disabled{opacity:.55;cursor:not-allowed}.sync-status-modal .sync-status-date-filter p{flex-basis:100%;color:var(--sr-muted);font-size:10px;line-height:1.7}.sync-status-modal[data-dashboard-theme=dark] .sync-status-date-filter input{color-scheme:dark}.sync-status-modal .sync-status-overview{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:16px;align-items:stretch;margin-bottom:28px}.sync-status-modal .sync-status-health{position:relative;min-width:0;overflow:hidden;padding:25px 26px 23px;border:1px solid color-mix(in srgb,var(--color-brandTertiary) 27%,var(--ss-hero));border-radius:15px;background:radial-gradient(ellipse at 100% 0%,color-mix(in srgb,var(--color-brandTertiary) 28%,transparent),transparent 65%),linear-gradient(125deg,transparent 58%,color-mix(in srgb,#fff 3%,transparent) 58% 79%,transparent 79%),var(--ss-hero);color:var(--sr-on-accent);box-shadow:0 5px 18px color-mix(in srgb,var(--ss-hero) 9%,transparent)}.sync-status-modal .sync-status-health>:not(.sync-status-health-mark){position:relative;z-index:1}.sync-status-modal .sync-status-health .sales-ranking-eyebrow{padding-right:30px;color:var(--ss-hero-light);font-size:9px}.sync-status-modal .sync-status-health h3{max-width:90%;margin-top:14px;font-size:clamp(21px,2.1vw,29px);line-height:1.3;letter-spacing:-.04em;overflow-wrap:anywhere}.sync-status-modal .sync-status-health>p{margin-top:7px;color:color-mix(in srgb,#fff 80%,var(--ss-hero));font-size:11px;line-height:1.75}.sync-status-modal .sync-status-progress{display:flex;width:100%;height:8px;overflow:hidden;gap:3px;margin-top:22px;border-radius:99px;background:color-mix(in srgb,#fff 13%,transparent)}.sync-status-modal .sync-status-progress>span{display:block;min-width:0;height:100%;flex-shrink:1;border-radius:99px;background:var(--ss-status)}.sync-status-modal .sync-status-progress>span[data-sync-state=Synced]{background:var(--ss-hero-light)}.sync-status-modal .sync-status-health-legend{display:flex;align-items:center;flex-wrap:wrap;gap:8px 15px;margin-top:13px;color:color-mix(in srgb,#fff 88%,var(--ss-hero));font-size:9px;line-height:1.6}.sync-status-modal .sync-status-health-legend>span{display:inline-flex;align-items:center;gap:5px}.sync-status-modal .sync-status-health-legend svg{flex-shrink:0;font-size:11px}.sync-status-modal .sync-status-health-legend [data-sync-state=Synced] svg{color:var(--ss-hero-light)}.sync-status-modal .sync-status-health-legend [data-sync-state="Need Attention"] svg{color:var(--sr-gold-light)}.sync-status-modal .sync-status-health-legend [data-sync-state="Not Synced"] svg{color:var(--sr-silver-light)}.sync-status-modal .sync-status-health-mark{position:absolute;top:17px;right:19px;display:grid;width:42px;height:42px;place-items:center;border:1px solid color-mix(in srgb,var(--ss-hero-light) 18%,transparent);border-radius:11px;background:color-mix(in srgb,#fff 4%,transparent);color:color-mix(in srgb,var(--ss-hero-light) 80%,transparent);font-size:21px}.sync-status-modal .sync-status-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0}.sync-status-modal .sync-status-metrics[data-date-filtered=true]{grid-template-columns:repeat(2,minmax(0,1fr))}.sync-status-modal .sync-status-metric{display:flex;flex-direction:column;min-width:0;padding:21px 19px 19px;border:1px solid var(--sr-line);border-radius:14px;background:linear-gradient(160deg,color-mix(in srgb,var(--ss-status) 7%,var(--sr-paper)),var(--sr-paper) 72%);box-shadow:0 2px 5px color-mix(in srgb,var(--sr-ink) 2%,transparent)}.sync-status-modal .sync-status-metric-icon{display:grid;width:35px;height:35px;flex-shrink:0;place-items:center;margin-bottom:16px;border:1px solid color-mix(in srgb,var(--ss-status) 21%,var(--sr-paper));border-radius:10px;background:color-mix(in srgb,var(--ss-status) 9%,var(--sr-paper));color:var(--ss-status-ink);font-size:17px}.sync-status-modal .sync-status-metric dt{color:var(--sr-muted);font-size:10px;line-height:1.6}.sync-status-modal .sync-status-metric dd{margin-top:3px;color:var(--ss-status-ink);font-size:clamp(29px,3vw,39px);line-height:1.25;letter-spacing:-.055em;font-variant-numeric:tabular-nums}.sync-status-modal .sync-status-metric p{margin-top:auto;padding-top:10px;color:var(--sr-muted);font-size:9px;line-height:1.75;overflow-wrap:anywhere}.sync-status-modal .sync-status-register{min-width:0}.sync-status-modal .sync-status-table table{min-width:780px}.sync-status-modal .pos-report-table-scroll:focus-visible{outline:2px solid var(--sr-accent);outline-offset:3px}.sync-status-modal .sales-ranking-retry:disabled{cursor:wait;opacity:.6}.sync-status-modal .sync-status-table th{padding-top:12px;padding-bottom:12px}.sync-status-modal .sync-status-table :is(th,td)[data-column="Business Unit"]{width:35%;min-width:260px}.sync-status-modal .sync-status-table :is(th,td)[data-column=Status]{min-width:170px}.sync-status-modal .sync-status-table :is(th,td)[data-column="Last Synced"]{min-width:200px}.sync-status-modal .sync-status-table tbody tr{--sr-row: var(--sr-paper)}.sync-status-modal .sync-status-table tbody tr:hover{--sr-row: color-mix(in srgb, var(--ss-status) 7%, var(--sr-paper))}.sync-status-modal .sync-status-table tbody tr[data-sync-state="Need Attention"]{--sr-row: color-mix(in srgb, var(--sr-gold) 4%, var(--sr-paper))}.sync-status-modal .sync-status-table tbody tr[data-sync-state="Need Attention"]:hover{--sr-row: color-mix(in srgb, var(--sr-gold) 10%, var(--sr-paper))}.sync-status-modal .sync-status-table td[data-column="Business Unit"]{position:relative}.sync-status-modal .sync-status-table tr[data-sync-state="Need Attention"] td[data-column="Business Unit"]:before{position:absolute;top:19px;bottom:19px;left:0;width:3px;border-radius:0 3px 3px 0;background:var(--sr-gold);content:""}.sync-status-modal .sync-status-table .sales-ranking-unit-icon{color:var(--sr-accent);background:var(--sr-tint)}.sync-status-modal .sync-status-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid color-mix(in srgb,var(--ss-status) 24%,var(--sr-paper));border-radius:7px;background:color-mix(in srgb,var(--ss-status) 9%,var(--sr-paper));color:var(--ss-status-ink);font-family:Poppins-Medium,sans-serif;font-size:10px;line-height:1.4;white-space:nowrap}.sync-status-modal .sync-status-badge svg{flex-shrink:0;font-size:12px}.sync-status-modal .sync-status-timestamp{display:inline-flex;align-items:center;gap:7px;color:var(--sr-ink);font-size:10px;line-height:1.6;white-space:nowrap}.sync-status-modal .sync-status-timestamp svg{flex-shrink:0;color:var(--sr-muted);font-size:13px}.sync-status-modal .sync-status-timestamp[data-never=true]{color:var(--sr-muted)}.sync-status-modal .sync-status-table-note{display:flex;align-items:flex-start;gap:8px;padding:14px 17px;border:1px solid var(--sr-line);border-top:0;border-radius:0 0 12px 12px;background:var(--sr-paper);color:var(--sr-muted);font-size:10px;line-height:1.75}.sync-status-modal .sync-status-table-note>svg{flex-shrink:0;margin-top:2px;color:var(--sr-accent);font-size:13px}@media (max-width: 1150px){.sync-status-modal .sync-status-overview{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:13px}.sync-status-modal .sync-status-health{padding:22px}.sync-status-modal .sync-status-metrics{gap:10px}.sync-status-modal .sync-status-metric{padding:20px 14px 16px}}@media (max-width: 900px){.sync-status-modal .sync-status-overview{grid-template-columns:1fr;gap:13px}.sync-status-modal .sync-status-health{padding:23px 25px}.sync-status-modal .sync-status-health h3{margin-top:10px;font-size:27px}.sync-status-modal .sync-status-progress{margin-top:19px}.sync-status-modal .sync-status-metric{padding:17px 19px}.sync-status-modal .sync-status-metric-icon{margin-bottom:11px}.sync-status-modal .sync-status-metric dd{font-size:32px}.sync-status-modal .sync-status-metric p{padding-top:6px}}@media (max-width: 760px){.sync-status-modal .sync-status-scope{gap:9px;padding:9px 12px;font-size:10px}.sync-status-modal .sync-status-scope>svg{font-size:18px}.sync-status-modal .sync-status-scope small{font-size:9px}}@media (max-width: 600px){.sync-status-modal .sync-status-date-filter label{width:100%}.sync-status-modal .sync-status-date-filter button{flex:1}.sync-status-modal .sync-status-refresh{width:36px;min-height:36px;padding:0}.sync-status-modal .sync-status-refresh>span{display:none}.sync-status-modal .sync-status-overview{margin-bottom:24px}.sync-status-modal .sync-status-health{padding:21px 19px;border-radius:13px}.sync-status-modal .sync-status-health h3{max-width:88%;font-size:25px}.sync-status-modal .sync-status-health>p{font-size:10px}.sync-status-modal .sync-status-health-mark{top:16px;right:16px;width:32px;height:32px;border-radius:9px;font-size:17px}.sync-status-modal .sync-status-health-legend{gap:7px 11px;font-size:8px}.sync-status-modal .sync-status-metrics,.sync-status-modal .sync-status-metrics[data-date-filtered=true]{grid-template-columns:1fr;gap:9px}.sync-status-modal .sync-status-metric{display:grid;grid-template-columns:35px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;row-gap:3px;padding:14px 16px;border-radius:11px}.sync-status-modal .sync-status-metric-icon{grid-column:1;grid-row:1 / 3;align-self:center;margin:0}.sync-status-modal .sync-status-metric dl{display:flex;grid-column:2;align-items:center;justify-content:space-between;gap:10px}.sync-status-modal .sync-status-metric dt{font-size:10px}.sync-status-modal .sync-status-metric dd{margin:0;font-size:24px;line-height:1.1}.sync-status-modal .sync-status-metric p{grid-column:2;margin:0;padding:0;font-size:9px}.sync-status-modal .sync-status-table-note{padding:12px 14px;font-size:9px}}@media (max-width: 380px){.sync-status-modal .sales-ranking-brand-icon{display:none}}.sync-calendar{--sc-missing: color-mix(in srgb, var(--color-redaccent) 82%, var(--sr-ink));--sc-awaiting: var(--sr-gold-ink);min-width:0;color:var(--sr-ink)}.sync-calendar [data-tone=synced]{--sc-tone: var(--sr-accent)}.sync-calendar [data-tone=missing]{--sc-tone: var(--sc-missing)}.sync-calendar [data-tone=awaiting]{--sc-tone: var(--sc-awaiting)}.sync-calendar [data-tone=upcoming]{--sc-tone: var(--sr-muted)}.sync-calendar button{cursor:pointer}.sync-calendar button:disabled{cursor:not-allowed;opacity:.5}.sync-calendar-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sync-calendar-controls{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:18px;margin-bottom:22px}.sync-calendar-month-heading{display:flex;align-items:center;gap:12px}.sync-calendar-month-icon{display:grid;flex-shrink:0;width:43px;height:43px;place-items:center;border:1px solid var(--sr-line);border-radius:12px;color:var(--sr-accent);background:var(--sr-tint);font-size:20px}.sync-calendar-eyebrow{color:var(--sr-muted);font-size:9px;letter-spacing:.11em;text-transform:uppercase}.sync-calendar-month-heading h3{margin-top:2px;font-size:clamp(20px,2.1vw,27px);letter-spacing:-.04em;line-height:1.35}.sync-calendar-month-navigation,.sync-calendar-month-form{display:flex;align-items:center;gap:7px}.sync-calendar-month-form label{display:flex;min-width:0}.sync-calendar-month-navigation :is(input,button){height:39px;min-width:0;border:1px solid var(--sr-line);border-radius:9px;background:var(--sr-paper);color:var(--sr-ink);font-size:11px}.sync-calendar-month-form input{width:156px;padding:0 10px}.sync-calendar-month-navigation .sync-calendar-apply{padding:0 12px;background:var(--color-brandPrimary);border-color:var(--color-brandPrimary);color:var(--sr-on-accent);white-space:nowrap}.sync-calendar-arrow{display:grid;flex-shrink:0;width:37px;place-items:center;font-size:17px!important}.sync-calendar-arrow:hover:not(:disabled){background:var(--sr-tint);color:var(--sr-accent)}[data-dashboard-theme=dark] .sync-calendar-month-form input{color-scheme:dark}.sync-calendar-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sync-calendar-metric{display:grid;grid-template-columns:35px minmax(0,1fr);gap:3px 13px;align-items:center;padding:17px 18px;border:1px solid var(--sr-line);border-radius:12px;background:linear-gradient(140deg,color-mix(in srgb,var(--sc-tone) 5%,var(--sr-paper)),var(--sr-paper) 75%)}.sync-calendar-metric-icon{display:grid;width:35px;height:35px;place-items:center;border:1px solid color-mix(in srgb,var(--sc-tone) 18%,var(--sr-paper));border-radius:10px;background:color-mix(in srgb,var(--sc-tone) 7%,var(--sr-paper));color:var(--sc-tone);font-size:18px}.sync-calendar-metric dt{color:var(--sr-muted);font-size:10px}.sync-calendar-metric dd{color:var(--sc-tone);font-size:28px;letter-spacing:-.05em;line-height:1.3;font-variant-numeric:tabular-nums}.sync-calendar-metric p{grid-column:1 / -1;margin-top:7px;color:var(--sr-muted);font-size:9px;line-height:1.7}.sync-calendar-summary-note{margin:11px 0 23px;color:var(--sr-muted);font-size:10px;line-height:1.8}.sync-calendar-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.39fr);gap:18px;align-items:start}.sync-calendar-board{min-width:0;padding:20px;border:1px solid var(--sr-line);border-radius:15px;background:var(--sr-paper)}.sync-calendar-board-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.sync-calendar-board-heading h4{font-size:14px}.sync-calendar-board-heading p{margin-top:3px;color:var(--sr-muted);font-size:10px}.sync-calendar-today-note{display:flex;align-items:center;gap:6px;color:var(--sr-muted);font-size:9px;white-space:nowrap}.sync-calendar-today-note>span{width:6px;height:6px;border-radius:50%;background:var(--sr-accent)}.sync-calendar-legend{display:flex;flex-wrap:wrap;gap:8px 15px;padding:15px 0 18px;color:var(--sr-muted);font-size:9px}.sync-calendar-legend>span{display:flex;align-items:center;gap:5px}.sync-calendar-legend svg{color:var(--sc-tone);font-size:12px}.sync-calendar-weekdays,.sync-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.sync-calendar-weekdays{margin-bottom:7px;color:var(--sr-muted);font-size:10px;text-align:center}.sync-calendar-weekdays span{padding:8px 0;border-radius:6px;background:var(--sr-page)}.sync-calendar-day{position:relative;display:flex;flex-direction:column;min-width:0;min-height:119px;gap:9px;overflow:hidden;padding:9px;border:1px solid var(--sr-line);border-radius:9px;text-align:left;color:var(--sr-ink);background:var(--sr-paper);transition:background .12s ease,border-color .12s ease}.sync-calendar-day[data-tone=missing]{background:color-mix(in srgb,var(--sc-missing) 3%,var(--sr-paper))}.sync-calendar-day[data-tone=upcoming]{color:var(--sr-muted);background:var(--sr-page)}.sync-calendar-day:hover{border-color:color-mix(in srgb,var(--sr-accent) 50%,var(--sr-paper))}.sync-calendar-day[aria-pressed=true]{z-index:1;border-color:var(--sr-accent);background:var(--sr-tint);box-shadow:inset 0 0 0 1px var(--sr-accent)}.sync-calendar-day[data-today=true] .sync-calendar-day-number{display:inline-grid;min-width:25px;height:25px;margin:-3px 0;place-items:center;border-radius:50%;color:var(--sr-on-accent);background:var(--color-brandPrimary)}.sync-calendar-day-top{display:flex;min-height:22px;align-items:center;justify-content:space-between;gap:3px}.sync-calendar-day-number{font-size:12px;line-height:1.5}.sync-calendar-today-tag{color:var(--sr-accent);font-size:8px}.sync-calendar-day-counts{display:flex;flex-direction:column;gap:6px}.sync-calendar-day-counts>span{display:flex;min-width:0;align-items:center;gap:4px;color:var(--sc-tone);font-size:9px;white-space:nowrap}.sync-calendar-day-counts svg{flex-shrink:0;width:11px;height:11px}.sync-calendar-day-counts b{font-size:10px;font-weight:500;font-variant-numeric:tabular-nums}.sync-calendar-day-empty{margin-top:3px;color:var(--sr-muted);font-size:9px;overflow-wrap:anywhere}.sync-calendar-day-empty .sync-calendar-day-empty-compact{display:none}.sync-calendar-day-bar{display:block;height:3px;width:100%;margin-top:auto;overflow:hidden;border-radius:3px;background:color-mix(in srgb,var(--sc-tone) 15%,var(--sr-paper))}.sync-calendar-day-bar>span{display:block;height:100%;border-radius:3px;background:var(--sr-accent)}.sync-calendar-day[data-tone=upcoming] .sync-calendar-day-bar{opacity:0}.sync-calendar-footnote{padding-top:16px;color:var(--sr-muted);font-size:9px;line-height:1.85}.sync-calendar-detail{min-width:0;overflow:hidden;border:1px solid var(--sr-line);border-radius:15px;background:var(--sr-paper)}.sync-calendar-detail-heading{padding:21px 20px 17px;border-bottom:1px solid var(--sr-line);background:linear-gradient(140deg,var(--sr-tint),var(--sr-paper))}.sync-calendar-detail-heading h4{margin:5px 0 3px;font-size:23px;letter-spacing:-.045em;line-height:1.35}.sync-calendar-detail-heading p{color:var(--sr-muted);font-size:10px}.sync-calendar-detail-tabs{display:flex;gap:5px;padding:15px 14px 0}.sync-calendar-detail-tabs button{flex:1;min-width:0;min-height:38px;padding:7px 5px;border:1px solid var(--sr-line);border-radius:8px;background:var(--sr-paper);color:var(--sr-muted);font-size:10px}.sync-calendar-detail-tabs button[aria-pressed=true]{border-color:color-mix(in srgb,var(--sc-tone) 34%,var(--sr-paper));background:color-mix(in srgb,var(--sc-tone) 9%,var(--sr-paper));color:var(--sc-tone)}.sync-calendar-search{display:flex;align-items:center;gap:8px;margin:12px 14px 0;padding:0 10px;border:1px solid var(--sr-line);border-radius:8px;color:var(--sr-muted)}.sync-calendar-search>svg{flex-shrink:0;font-size:14px}.sync-calendar-search input{width:100%;min-width:0;height:37px;border:0;background:transparent;color:var(--sr-ink);font-size:10px}.sync-calendar-search input::-moz-placeholder{color:var(--sr-muted)}.sync-calendar-search input::placeholder{color:var(--sr-muted)}.sync-calendar-detail-count{margin:10px 15px;color:var(--sr-muted);font-size:9px;line-height:1.7}.sync-calendar-stores{max-height:415px;overflow-y:auto;overscroll-behavior:contain;margin:0 14px 15px;padding:0;list-style:none;scrollbar-width:thin}.sync-calendar-stores li{display:flex;gap:9px;align-items:flex-start;padding:12px 2px;border-bottom:1px solid var(--sr-line)}.sync-calendar-stores li:last-child{border-bottom:0}.sync-calendar-store-icon{display:grid;flex-shrink:0;width:28px;height:28px;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--sc-tone) 8%,var(--sr-paper));color:var(--sc-tone);font-size:14px}.sync-calendar-stores li>div{min-width:0;padding-top:2px;overflow-wrap:anywhere}.sync-calendar-stores strong{display:block;color:var(--sr-ink);font-size:11px;line-height:1.55}.sync-calendar-stores small{display:block;margin-top:3px;color:var(--sr-muted);font-size:9px;line-height:1.5}.sync-calendar-store-closing{display:block;margin-top:6px;color:var(--sr-muted);font-size:9px;line-height:1.8}.sync-calendar-detail-empty{display:flex;flex-direction:column;align-items:center;padding:33px 23px;text-align:center;color:var(--sr-muted)}.sync-calendar-detail-empty>svg{margin-bottom:12px;color:var(--sc-tone, var(--sr-accent));font-size:28px}.sync-calendar-detail-empty h5{color:var(--sr-ink);font-size:12px}.sync-calendar-detail-empty p{max-width:270px;margin-top:8px;font-size:10px;line-height:1.8}.sync-calendar-excluded{padding:10px 15px;border-top:1px solid var(--sr-line);color:var(--sr-muted);font-size:9px;line-height:1.8}.sync-calendar-message{display:flex;flex-direction:column;align-items:center;gap:13px;min-height:270px;justify-content:center;padding:30px;border:1px solid var(--sr-line);border-radius:14px;text-align:center;background:var(--sr-paper)}.sync-calendar-message>svg{font-size:30px;color:var(--sr-accent)}.sync-calendar-message h4{font-size:16px}.sync-calendar-message p{max-width:500px;color:var(--sr-muted);font-size:11px;line-height:1.8}.sync-calendar-message button{margin-top:5px;padding:10px 17px;border:1px solid var(--sr-line);border-radius:8px;color:var(--sr-accent);background:var(--sr-tint);font-size:11px}@media (max-width: 1200px){.sync-calendar-layout{grid-template-columns:minmax(0,1fr) 280px;gap:13px}.sync-calendar-board{padding:16px}.sync-calendar-day{padding:8px 6px}.sync-calendar-day-counts>span{gap:3px;font-size:8px}.sync-calendar-day-counts svg{width:10px;height:10px}.sync-calendar-metric{gap:3px 9px;padding:15px 12px}}@media (max-width: 1050px){.sync-calendar-layout{grid-template-columns:minmax(0,1fr)}.sync-calendar-day{min-height:115px;padding:10px}.sync-calendar-day-counts>span{gap:5px;font-size:10px}.sync-calendar-day-counts svg{width:12px;height:12px}.sync-calendar-detail-tabs{max-width:430px}.sync-calendar-search{max-width:402px}.sync-calendar-stores{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;max-height:350px}.sync-calendar-detail-empty{padding:28px 20px}}@media (max-width: 700px){.sync-calendar-month-navigation{width:100%}.sync-calendar-month-form,.sync-calendar-month-form label{flex:1}.sync-calendar-month-form input{width:100%}.sync-calendar-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.sync-calendar-metric{padding:14px}.sync-calendar-metric dd{font-size:26px}.sync-calendar-board{padding:13px 10px}.sync-calendar-weekdays,.sync-calendar-grid{gap:4px}.sync-calendar-day{min-height:98px;padding:7px 6px;gap:7px;border-radius:7px}.sync-calendar-day-counts>span{gap:4px}.sync-calendar-day-counts>span>span{display:none}.sync-calendar-today-tag{display:none}.sync-calendar-legend{gap:7px 12px;font-size:8px;padding:13px 0}.sync-calendar-day-empty{font-size:8px}.sync-calendar-day-empty>span:first-child{display:none}.sync-calendar-day-empty .sync-calendar-day-empty-compact{display:inline-flex;width:12px;height:12px;align-items:center}.sync-calendar-weekdays{font-size:9px}.sync-calendar-day-number{font-size:11px}.sync-calendar-day[data-today=true] .sync-calendar-day-number{min-width:23px;height:23px}.sync-calendar-footnote{font-size:8px}.sync-calendar-stores{grid-template-columns:minmax(0,1fr)}.sync-calendar-summary-note{font-size:9px}}@media (max-width: 390px){.sync-calendar-month-form input{padding:0 5px;font-size:10px}.sync-calendar-month-navigation .sync-calendar-apply{padding:0 7px;font-size:10px}.sync-calendar-month-navigation,.sync-calendar-month-form{gap:4px}.sync-calendar-arrow{width:31px}.sync-calendar-metric{grid-template-columns:minmax(0,1fr);padding:13px 12px}.sync-calendar-metric-icon{display:none}.sync-calendar-metric p{margin-top:3px;font-size:8px}.sync-calendar-board{padding:12px 6px}.sync-calendar-day{min-height:94px;padding:6px 4px}.sync-calendar-day-counts>span{gap:3px}.sync-calendar-day-counts svg{width:9px;height:9px}.sync-calendar-day-counts b{font-size:8px}.sync-calendar-day-empty{font-size:7px}.sync-calendar-grid,.sync-calendar-weekdays{gap:3px}}@media (prefers-reduced-motion: reduce){.sync-calendar-day{transition:none}}.react-time-picker{display:inline-flex;position:relative}.react-time-picker,.react-time-picker *,.react-time-picker *:before,.react-time-picker *:after{box-sizing:border-box}.react-time-picker--disabled{background-color:#f0f0f0;color:#6d6d6d}.react-time-picker__wrapper{display:flex;flex-grow:1;flex-shrink:0;border:thin solid gray}.react-time-picker__inputGroup{min-width:calc((4px * 3) + .54em * 6 + .217em * 2);flex-grow:1;padding:0 2px;box-sizing:content-box}.react-time-picker__inputGroup__divider{padding:1px 0;white-space:pre}.react-time-picker__inputGroup__divider,.react-time-picker__inputGroup__leadingZero{display:inline-block}.react-time-picker__inputGroup__input{min-width:.54em;height:100%;position:relative;padding:0 1px;border:0;background:none;color:currentColor;font:inherit;box-sizing:content-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.react-time-picker__inputGroup__input::-webkit-outer-spin-button,.react-time-picker__inputGroup__input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.react-time-picker__inputGroup__input:invalid{background:rgba(255,0,0,.1)}.react-time-picker__inputGroup__input--hasLeadingZero{margin-left:-.54em;padding-left:calc(1px + .54em)}.react-time-picker__inputGroup__amPm{font:inherit;-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist}.react-time-picker__button{border:0;background:transparent;padding:4px 6px}.react-time-picker__button:enabled{cursor:pointer}.react-time-picker__button:enabled:hover .react-time-picker__button__icon,.react-time-picker__button:enabled:focus .react-time-picker__button__icon{stroke:#0078d7}.react-time-picker__button:disabled .react-time-picker__button__icon{stroke:#6d6d6d}.react-time-picker__button svg{display:inherit}.react-time-picker__clock{width:200px;height:200px;max-width:100vw;padding:25px;background-color:#fff;border:thin solid #a0a096;z-index:1}.react-time-picker__clock--closed{display:none}.react-clock{display:block;position:relative}.react-clock,.react-clock *,.react-clock *:before,.react-clock *:after{box-sizing:border-box}.react-clock__face{position:absolute;top:0;bottom:0;left:0;right:0;border:1px solid black;border-radius:50%}.react-clock__hand{position:absolute;top:0;bottom:0;left:50%;right:50%}.react-clock__hand__body{position:absolute;background-color:#000;transform:translate(-50%)}.react-clock__mark{position:absolute;top:0;bottom:0;left:50%;right:50%}.react-clock__mark__body{position:absolute;background-color:#000;transform:translate(-50%)}.react-clock__mark__number{position:absolute;left:-40px;width:80px;text-align:center}.react-clock__second-hand__body{background-color:red}.dsr-workbench{--dsr-ink: #0f172a;--dsr-ink-soft: #475569;--dsr-surface: #ffffff;--dsr-surface-alt: #f8fafc;--dsr-stripe: rgb(15 23 42 / 3%);--dsr-line: rgb(15 23 42 / 10%);--dsr-line-soft: rgb(15 23 42 / 6%);--dsr-hover: rgb(15 23 42 / 4%);--dsr-ok: #047857;--dsr-warn: #92400e;--dsr-bad: #9f1239;--dsr-accent: var(--color-brandPrimary);--dsr-accent-fill: var(--color-brandPrimary);padding:.75rem .75rem 1.5rem;color:var(--dsr-ink);background:#eef2f7}[data-theme=dark] .dsr-workbench{--dsr-ink: #e2e8f0;--dsr-ink-soft: #94a3b8;--dsr-surface: var(--color-darkPrimary);--dsr-surface-alt: var(--color-medPrimary);--dsr-stripe: rgb(255 255 255 / 4%);--dsr-line: rgb(148 163 184 / 22%);--dsr-line-soft: rgb(148 163 184 / 12%);--dsr-hover: rgb(255 255 255 / 6%);--dsr-ok: #6ee7b7;--dsr-warn: #fdd38d;--dsr-bad: #fda4af;--dsr-accent: var(--color-brandTertiary);--dsr-accent-fill: var(--color-brandPrimary);background:var(--color-darkerPrimary)}@media (min-width: 1024px){.dsr-workbench{padding-top:3.25rem}}.dsr-card{background:var(--dsr-surface);border:1px solid var(--dsr-line);border-radius:.85rem;color:var(--dsr-ink);overflow:hidden}.dsr-workbench .dsr-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;border:1px solid var(--dsr-line);border-radius:.6rem;background:var(--dsr-surface);color:var(--dsr-ink);font-family:Poppins-Medium,system-ui,sans-serif;font-size:.75rem;white-space:nowrap;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.dsr-workbench .dsr-btn:hover:not(:disabled){background:var(--dsr-hover)}.dsr-workbench .dsr-btn:disabled{opacity:.45;cursor:not-allowed}[data-theme=dark] .dsr-workbench .dsr-btn:not(.dsr-btn-primary){background:var(--color-medPrimary)}.dsr-workbench .dsr-btn.dsr-btn-primary{background:var(--dsr-accent-fill);border-color:var(--dsr-accent-fill);color:#fff}.dsr-workbench .dsr-btn.dsr-btn-primary:hover:not(:disabled){background:var(--color-brandSecondary);border-color:var(--color-brandSecondary)}.dsr-workbench .dsr-input,.dsr-workbench .dsr-select{width:100%;padding:.4rem .6rem;border:1px solid var(--dsr-line);border-radius:.55rem;background:var(--dsr-surface);color:var(--dsr-ink);font-family:Poppins-Regular,system-ui,sans-serif;font-size:.75rem}.dsr-workbench .dsr-select{width:auto}.dsr-workbench .dsr-input::-moz-placeholder{color:var(--dsr-ink-soft)}.dsr-workbench .dsr-input::placeholder{color:var(--dsr-ink-soft)}.dsr-workbench .dsr-input:focus,.dsr-workbench .dsr-select:focus{outline:2px solid var(--dsr-accent);outline-offset:-1px}[data-theme=dark] .dsr-workbench .dsr-input,[data-theme=dark] .dsr-workbench .dsr-select{background:var(--color-medPrimary)}.dsr-workbench .dsr-tab{padding:.5rem .9rem;border-bottom:2px solid transparent;color:var(--dsr-ink);font-family:Poppins-Medium,system-ui,sans-serif;font-size:.75rem;opacity:.62;transition:opacity .15s ease,border-color .15s ease}.dsr-workbench .dsr-tab:hover{opacity:.9}.dsr-workbench .dsr-tab.dsr-tab-active{border-bottom-color:var(--dsr-accent);color:var(--dsr-accent);opacity:1}.dsr-table{width:100%;border-collapse:separate;border-spacing:0;color:var(--dsr-ink);font-size:.75rem}.dsr-table thead th{position:sticky;top:0;z-index:1;padding:.5rem .6rem;background:var(--dsr-surface-alt);border-bottom:1px solid var(--dsr-line);color:var(--dsr-ink-soft);font-family:Poppins-Medium,system-ui,sans-serif;font-size:.62rem;letter-spacing:.03em;text-transform:uppercase}.dsr-table tbody td{padding:.45rem .6rem;border-bottom:1px solid var(--dsr-line-soft);vertical-align:top}.dsr-table tbody tr:hover{background:var(--dsr-hover)}.dsr-row-active,.dsr-table tbody tr.dsr-row-active:hover{background:color-mix(in srgb,var(--dsr-accent-fill) 14%,transparent);box-shadow:inset 3px 0 0 var(--dsr-accent)}.dsr-row-group td{background:var(--dsr-surface-alt);font-family:Poppins-SemiBold,system-ui,sans-serif}.dsr-table tfoot td{position:sticky;bottom:0;padding:.55rem .6rem;background:var(--dsr-surface-alt);border-top:1px solid var(--dsr-line)}.dsr-stripe-list>*:nth-child(odd){background:var(--dsr-stripe)}.dsr-banner{display:flex;align-items:flex-start;gap:.5rem;padding:.6rem .85rem;border-radius:.7rem;font-family:Poppins-Regular,system-ui,sans-serif;font-size:.72rem;line-height:1.45}.dsr-banner-ok{background:rgb(16 185 129 / 12%);color:var(--dsr-ok)}.dsr-banner-warn{background:rgb(245 158 11 / 15%);color:var(--dsr-warn)}.dsr-banner-bad{background:rgb(244 63 94 / 12%);color:var(--dsr-bad)}.dsr-ok-text{color:var(--dsr-ok)}.dsr-bad-text{color:var(--dsr-bad)}.dsr-panel-divide{border-color:var(--dsr-line)}.dsr-formula{display:block;padding:.5rem .75rem;border-radius:.5rem;background:var(--dsr-surface-alt);color:var(--dsr-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.dsr-note{border-radius:.5rem;background:var(--dsr-surface-alt);color:var(--dsr-ink)}.dsr-badge{border-radius:.25rem;padding:1px .35rem;white-space:nowrap}.dsr-badge-ok{background:rgb(16 185 129 / 12%);color:var(--dsr-ok)}.dsr-badge-warn{background:rgb(245 158 11 / 16%);color:var(--dsr-warn)}.dsr-badge-bad{background:rgb(244 63 94 / 12%);color:var(--dsr-bad)}.dsr-badge-info{background:rgb(14 165 233 / 12%);color:#0369a1}.dsr-badge-muted{background:var(--dsr-stripe);color:var(--dsr-ink-soft)}[data-theme=dark] .dsr-workbench .dsr-badge-info{color:#7dd3fc}.dsr-link{color:var(--dsr-accent)}.dsr-workbench input[type=checkbox]{accent-color:var(--dsr-accent-fill)}[data-theme=dark] .dsr-workbench input[type=checkbox]{accent-color:var(--color-brandSecondary)}.dsr-workbench :is(button,select,input,[tabindex]):focus-visible{outline:2px solid var(--dsr-accent);outline-offset:2px}.dsr-cert{--cert-a: 5.6477%;--cert-col: 9.3099%;--cert-l: 1.2531%;width:100%;max-width:8.5in;margin:0 auto;padding:.75in .7in;background:#fff;color:#000;border:1px solid var(--dsr-line);border-radius:.5rem;font-family:Calibri,Carlito,Segoe UI,system-ui,sans-serif;font-size:7.38pt;line-height:1.15}.dsr-cert table{width:100%;border-collapse:collapse;table-layout:fixed;border:1px solid #000}.dsr-cert col.c-a{width:var(--cert-a)}.dsr-cert col.c-col{width:var(--cert-col)}.dsr-cert col.c-l{width:var(--cert-l)}.dsr-cert td{padding:0 3px;vertical-align:top;word-wrap:break-word;height:10.07pt}.dsr-cert .is-bold{font-weight:700}.dsr-cert .is-italic{font-style:italic}.dsr-cert .is-underline{text-decoration:underline}.dsr-cert .is-center{text-align:center}.dsr-cert .is-right{text-align:right}.dsr-cert .is-middle{vertical-align:middle}.dsr-cert .is-wrap{white-space:normal}.dsr-cert .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.dsr-cert .is-boxed{border:1px solid #000}.dsr-cert .is-ruleTop{border-top:1px solid #000}.dsr-cert .is-ruleBottom{border-bottom:1px solid #000}.dsr-cert__ruleTop{border-top:1px solid #000}.dsr-cert__ruleBottom{border-bottom:1px solid #000}.dsr-cert__blank td{height:10.07pt}@media print{body.dsr-print-active *{visibility:hidden}body.dsr-print-active .dsr-cert,body.dsr-print-active .dsr-cert *{visibility:visible}body.dsr-print-active .dsr-cert{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;margin:0;padding:.75in .7in;border:0;border-radius:0}.dsr-no-print{display:none!important}.dsr-cert__grid thead{display:table-header-group}.dsr-cert__keep{-moz-column-break-inside:avoid;break-inside:avoid}@page{size:8.5in 13in portrait;margin:0}}.dsr-workbench .dsr-tab-locked{opacity:.3;cursor:not-allowed}.dsr-workbench .dsr-input-num{width:100%;min-width:6rem;text-align:right;font-variant-numeric:tabular-nums;padding:.2rem .4rem}.dsr-workbench .dsr-input-num::-webkit-outer-spin-button,.dsr-workbench .dsr-input-num::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.dsr-workbench .dsr-input-num[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.net-sales-brand-2026{--nsb-text: #041b4a;--nsb-muted: #335d89;--nsb-soft: #5a88b8;--nsb-border: rgba(0, 71, 184, .16);--nsb-card: rgba(232, 246, 255, .78);--nsb-card-strong: rgba(255, 255, 255, .9);--nsb-surface: rgba(238, 249, 255, .74);--nsb-surface-strong: rgba(255, 255, 255, .88);--nsb-shadow: 0 26px 72px rgba(0, 71, 184, .14);--nsb-shadow-hover: 0 34px 94px rgba(0, 71, 184, .18);--nsb-accent: #0047b8;--nsb-accent-2: #0891b2;--app-accent: #0047b8;--app-border: var(--nsb-border);--app-surface: var(--nsb-surface);--app-surface-strong: rgba(248, 251, 255, .96);min-height:100%;background:radial-gradient(circle at 9% 2%,rgba(73,166,255,.22),transparent 30%),radial-gradient(circle at 87% 12%,rgba(11,116,222,.16),transparent 34%),radial-gradient(circle at 48% 103%,rgba(8,145,178,.13),transparent 38%),linear-gradient(135deg,#eef9ff 0%,#d9efff 48%,#f7fbff 100%)!important;color:var(--nsb-text);isolation:isolate}.net-sales-brand-2026[data-brand-theme=dark]{--nsb-text: #f8fbff;--nsb-muted: #bfe8ff;--nsb-soft: #8dcfff;--nsb-border: rgba(168, 223, 255, .14);--nsb-card: rgba(3, 18, 37, .76);--nsb-card-strong: rgba(6, 43, 116, .68);--nsb-surface: rgba(255, 255, 255, .075);--nsb-surface-strong: rgba(232, 246, 255, .1);--nsb-shadow: 0 28px 90px rgba(0, 0, 0, .42);--nsb-shadow-hover: 0 34px 100px rgba(0, 0, 0, .5);--app-surface-strong: rgba(3, 18, 37, .96);background:radial-gradient(circle at 8% 4%,rgba(11,116,222,.24),transparent 26%),radial-gradient(circle at 86% 12%,rgba(8,145,178,.28),transparent 34%),radial-gradient(circle at 48% 105%,rgba(73,166,255,.12),transparent 36%),linear-gradient(135deg,#020817 0%,#061a3b 46%,#0a3168 100%)!important}.net-sales-brand-2026 .net-sales-brand-shell,.net-sales-brand-2026 .theme-card{position:relative;border:1px solid transparent!important;background:linear-gradient(145deg,var(--nsb-card-strong),var(--nsb-card)) padding-box,linear-gradient(145deg,rgba(255,255,255,.34),rgba(11,116,222,.22),rgba(8,145,178,.16)) border-box!important;box-shadow:var(--nsb-shadow)!important;backdrop-filter:blur(24px) saturate(1.18);-webkit-backdrop-filter:blur(24px) saturate(1.18);color:var(--nsb-text)}.net-sales-brand-2026 .net-sales-brand-shell:before,.net-sales-brand-2026 .theme-card:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 36%),radial-gradient(circle at 86% 0%,rgba(11,116,222,.13),transparent 30%)}.net-sales-brand-2026 .net-sales-brand-shell>*,.net-sales-brand-2026 .theme-card>*{position:relative;z-index:1}.net-sales-brand-2026 .theme-card:hover{box-shadow:var(--nsb-shadow-hover)!important}.net-sales-brand-2026 .theme-surface,.net-sales-brand-2026 .theme-input{border:1px solid var(--nsb-border)!important;background:var(--nsb-surface)!important;color:var(--nsb-text)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.net-sales-brand-2026 .theme-surface-strong{background:var(--nsb-surface-strong)!important;color:var(--nsb-text)!important}.net-sales-brand-2026 .theme-border{border-color:var(--nsb-border)!important}.net-sales-brand-2026 .theme-text{color:var(--nsb-text)!important}.net-sales-brand-2026 .theme-muted{color:var(--nsb-muted)!important}.net-sales-brand-2026 .theme-soft{color:var(--nsb-soft)!important}.net-sales-brand-2026 .theme-input{min-height:44px;box-shadow:inset 0 1px #ffffff2e;font-size:16px}.net-sales-brand-2026 .theme-input:focus{border-color:#0b74de6b!important;box-shadow:inset 0 1px #ffffff2e,0 0 0 4px #0b74de24!important}.net-sales-brand-2026 .theme-input option{background:var(--app-surface-strong);color:var(--nsb-text)}.net-sales-brand-2026 button[class*=bg-gradient-to-r],.net-sales-brand-2026 [class*=bg-gradient-to-r][class*=from-colorBrand]{background-image:linear-gradient(135deg,#0047b8 0%,#0b74de 58%,#0891b2 100%)!important;box-shadow:0 16px 34px #0047b838}.net-sales-brand-2026 button{letter-spacing:0}.net-sales-brand-2026 button.theme-surface:hover,.net-sales-brand-2026 button[class*=theme-surface]:hover{border-color:#0b74de5c!important;background:rgba(238,249,255,.92)!important;color:#041b4a!important}.net-sales-brand-2026[data-brand-theme=dark] button.theme-surface:hover,.net-sales-brand-2026[data-brand-theme=dark] button[class*=theme-surface]:hover{background:rgba(255,255,255,.11)!important;color:#e8f6ff!important}.net-sales-brand-2026 .border-colorBrand\/40.bg-colorBrand\/15{border-color:#0b74de6b!important;background:rgba(11,116,222,.14)!important;color:#0047b8!important}.net-sales-brand-2026[data-brand-theme=dark] .border-colorBrand\/40.bg-colorBrand\/15{color:#49a6ff!important}.net-sales-brand-2026 table{color:var(--nsb-text)}.net-sales-brand-2026 thead th{background:var(--app-surface-strong)!important}.net-sales-brand-2026 tbody tr:nth-child(2n){background:rgba(0,71,184,.045)!important}.net-sales-brand-2026 td,.net-sales-brand-2026 th{border-color:var(--nsb-border)!important}.net-sales-brand-2026 td.sticky,.net-sales-brand-2026 th.sticky{background:var(--app-surface-strong)!important}.net-sales-brand-2026 .bg-slate-200\/50{background:rgba(0,71,184,.16)!important}.net-sales-brand-2026[data-brand-theme=dark] .bg-slate-200\/50{background:rgba(168,223,255,.12)!important}.net-sales-brand-2026 .text-colorBrand{color:#0047b8!important}.net-sales-brand-2026[data-brand-theme=dark] .text-colorBrand{color:#49a6ff!important}.net-sales-brand-2026[data-brand-theme=dark] .text-slate-900,.net-sales-brand-2026[data-brand-theme=dark] .text-slate-800,.net-sales-brand-2026[data-brand-theme=dark] .text-slate-700{color:var(--nsb-text)!important}@media (max-width: 640px){.net-sales-brand-2026{padding-inline:10px!important}.net-sales-brand-2026 .theme-card{border-radius:24px!important}}.net-sales-brand-2026.sdk-page .net-sales-brand-shell:before,.net-sales-brand-2026.sdk-page .theme-card:before{content:none}.fa-scanner{--fa-scan-brand: var(--fa-brand, var(--dq-brand, var(--color-brandPrimary, #0047b8)));--fa-scan-line: color-mix(in srgb, currentColor 18%, transparent);display:grid;gap:.75rem;color:inherit}.fa-scanner .fa-scanner__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.fa-scanner .fa-scanner__label{margin:0;font-family:Poppins-SemiBold,sans-serif;font-size:.95rem}.fa-scanner .fa-scanner__hint{margin:.15rem 0 0;font-size:.78rem;opacity:.7}.fa-scanner .fa-scanner__toggle,.fa-scanner .fa-scanner__go,.fa-scanner .fa-scanner__error button{display:inline-flex;align-items:center;gap:.4rem;min-height:2.5rem;padding:0 .9rem;border-radius:.85rem;border:1px solid var(--fa-scan-line);background:color-mix(in srgb,var(--fa-scan-brand) 10%,transparent);color:inherit;font-family:Poppins-Medium,sans-serif;font-size:.82rem;cursor:pointer;white-space:nowrap}.fa-scanner .fa-scanner__go{background:var(--fa-scan-brand);border-color:var(--fa-scan-brand);color:#fff}.fa-scanner .fa-scanner__go:disabled,.fa-scanner .fa-scanner__toggle:disabled{opacity:.5;cursor:not-allowed}.fa-scanner .fa-scanner__camera{position:relative;overflow:hidden;border-radius:1rem;border:1px solid var(--fa-scan-line);max-width:420px;width:100%;margin:0 auto;background:#000}.fa-scanner .fa-scanner__error{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.6rem .75rem;font-size:.78rem;color:#fff;background:rgba(190,18,60,.85)}.fa-scanner .fa-scanner__form{display:flex;gap:.5rem}.fa-scanner .fa-scanner__input{flex:1 1 auto;min-width:0;min-height:2.75rem;padding:0 .9rem;border-radius:.85rem;border:1px solid var(--fa-scan-line);background:color-mix(in srgb,currentColor 4%,transparent);color:inherit;font-size:16px;letter-spacing:.04em;text-transform:uppercase}.fa-scanner .fa-scanner__input:focus{outline:2px solid var(--fa-scan-brand);outline-offset:1px}.fa-rp,.fa-rp-modal,.fa-lp{--fa-rp-brand: var(--color-brandPrimary, #0047b8);--fa-rp-brand-ink: #0047b8;--fa-rp-brand-soft: #e8f1fd;--fa-rp-surface: #ffffff;--fa-rp-surface-2: #f5f8fc;--fa-rp-surface-3: #e9f1fb;--fa-rp-ink: #0f172a;--fa-rp-ink-soft: #334155;--fa-rp-muted: #5f6b7d;--fa-rp-line: #dce5f0;--fa-rp-line-strong: #c2d0e2;--fa-rp-good: #0b7a3e;--fa-rp-warn: #8a5300;--fa-rp-due: #b45309;--fa-rp-bad: #b42318;--fa-rp-bad-bg: #fdeceb;--fa-rp-shadow: 0 18px 44px -30px rgba(15, 23, 42, .35);--fa-rp-focus: rgba(11, 116, 222, .42);--fa-rp-backdrop: rgba(15, 23, 42, .45);--fa-rp-paper: #ffffff;color:var(--fa-rp-ink);font-family:Poppins-Regular,sans-serif}[data-theme=dark] .fa-rp,[data-theme=dark] .fa-rp-modal,[data-theme=dark] .fa-lp{--fa-rp-brand: #2f6fd6;--fa-rp-brand-ink: #8bbcff;--fa-rp-brand-soft: rgba(96, 165, 250, .14);--fa-rp-surface: #1b1d22;--fa-rp-surface-2: #21242b;--fa-rp-surface-3: #282d37;--fa-rp-ink: #f1f5f9;--fa-rp-ink-soft: #cdd5e0;--fa-rp-muted: #9aa5b5;--fa-rp-line: #2e333d;--fa-rp-line-strong: #3c4452;--fa-rp-good: #5ee08f;--fa-rp-warn: #fbc350;--fa-rp-due: #fbbf24;--fa-rp-bad: #ff8a80;--fa-rp-bad-bg: rgba(248, 113, 113, .15);--fa-rp-shadow: 0 18px 44px -28px rgba(0, 0, 0, .7);--fa-rp-focus: rgba(139, 188, 255, .5);--fa-rp-backdrop: rgba(0, 0, 0, .6);--fa-rp-paper: #23262d}.fa-rp *,.fa-rp-modal *,.fa-lp *{box-sizing:border-box}.fa-rp{display:grid;gap:16px;width:100%;max-width:100%;min-width:0}.fa-rp .fa-rp-intro h2{margin:0;font-family:Poppins-SemiBold,sans-serif;font-size:1.15rem}.fa-rp .fa-rp-intro p{margin:2px 0 0;color:var(--fa-rp-muted);font-size:.82rem}.fa-rp .fa-rp-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:10px;min-width:0}.fa-rp .fa-rp-card{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:10px;width:100%;min-width:0;padding:12px;border:1px solid var(--fa-rp-line);border-radius:16px;background:var(--fa-rp-surface);color:var(--fa-rp-ink);text-align:left;cursor:pointer;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.fa-rp .fa-rp-card:hover{border-color:var(--fa-rp-line-strong);transform:translateY(-1px)}.fa-rp .fa-rp-card:focus-visible{outline:3px solid var(--fa-rp-focus);outline-offset:2px}.fa-rp .fa-rp-card[aria-pressed=true]{border-color:var(--fa-rp-brand);background:var(--fa-rp-brand-soft);box-shadow:inset 0 0 0 1px var(--fa-rp-brand)}.fa-rp .fa-rp-card__icon{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--fa-rp-surface-3);color:var(--fa-rp-brand-ink);font-size:1rem}.fa-rp .fa-rp-card[aria-pressed=true] .fa-rp-card__icon{background:var(--fa-rp-brand);color:#fff}.fa-rp .fa-rp-card__title{display:block;font-family:Poppins-SemiBold,sans-serif;font-size:.86rem;line-height:1.25}.fa-rp .fa-rp-card__blurb{display:block;margin-top:2px;color:var(--fa-rp-muted);font-size:.72rem;line-height:1.35}.fa-rp .fa-rp-panel{display:grid;gap:14px;min-width:0;padding:16px;border:1px solid var(--fa-rp-line);border-radius:20px;background:var(--fa-rp-surface);box-shadow:var(--fa-rp-shadow)}.fa-rp .fa-rp-panel__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.fa-rp .fa-rp-panel__title{margin:0;font-family:Poppins-SemiBold,sans-serif;font-size:1rem}.fa-rp .fa-rp-panel__blurb{margin:2px 0 0;color:var(--fa-rp-muted);font-size:.78rem}.fa-rp .fa-rp-actions{display:flex;flex-wrap:wrap;gap:8px}.fa-rp .fa-rp-btn,.fa-rp-modal .fa-rp-btn,.fa-lp .fa-rp-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 14px;border:1px solid var(--fa-rp-line-strong);border-radius:12px;background:var(--fa-rp-surface);color:var(--fa-rp-ink);font-family:Poppins-Medium,sans-serif;font-size:.8rem;white-space:nowrap;text-decoration:none;cursor:pointer}.fa-rp .fa-rp-btn:hover:not(:disabled),.fa-rp-modal .fa-rp-btn:hover:not(:disabled),.fa-lp .fa-rp-btn:hover:not(:disabled){border-color:var(--fa-rp-brand)}.fa-rp .fa-rp-btn:focus-visible,.fa-rp-modal .fa-rp-btn:focus-visible,.fa-lp .fa-rp-btn:focus-visible{outline:3px solid var(--fa-rp-focus);outline-offset:1px}.fa-rp .fa-rp-btn--primary,.fa-rp-modal .fa-rp-btn--primary,.fa-lp .fa-rp-btn--primary{border-color:var(--fa-rp-brand);background:var(--fa-rp-brand);color:#fff}.fa-rp .fa-rp-btn:disabled,.fa-rp-modal .fa-rp-btn:disabled,.fa-lp .fa-rp-btn:disabled{opacity:.5;cursor:not-allowed}.fa-rp .fa-rp-filters{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:10px;align-items:end;min-width:0}.fa-rp .fa-rp-field,.fa-rp-modal .fa-rp-field,.fa-lp .fa-rp-field{display:grid;gap:4px;min-width:0}.fa-rp .fa-rp-field__label,.fa-rp-modal .fa-rp-field__label,.fa-lp .fa-rp-field__label{color:var(--fa-rp-muted);font-family:Poppins-Medium,sans-serif;font-size:.7rem;letter-spacing:.04em;text-transform:uppercase}.fa-rp .fa-rp-input,.fa-rp-modal .fa-rp-input,.fa-lp .fa-rp-input{width:100%;min-width:0;min-height:44px;padding:0 12px;border:1px solid var(--fa-rp-line-strong);border-radius:16px;background:var(--fa-rp-surface);color:var(--fa-rp-ink);font-family:Poppins-Regular,sans-serif;font-size:.86rem}.fa-rp-modal textarea.fa-rp-input{min-height:84px;padding:10px 12px;resize:vertical}.fa-rp .fa-rp-input:focus,.fa-rp-modal .fa-rp-input:focus,.fa-lp .fa-rp-input:focus{outline:3px solid var(--fa-rp-focus);outline-offset:0}.fa-rp .fa-rp-status{margin:0;padding:10px 12px;border-radius:12px;background:var(--fa-rp-surface-2);color:var(--fa-rp-ink-soft);font-size:.8rem}.fa-rp .fa-rp-status--bad,.fa-rp-modal .fa-rp-status--bad,.fa-lp .fa-rp-status--bad{background:var(--fa-rp-bad-bg);color:var(--fa-rp-bad)}.fa-rp .fa-rp-preview{display:grid;gap:12px;min-width:0;padding:16px;border:1px solid var(--fa-rp-line);border-radius:16px;background:var(--fa-rp-paper)}.fa-rp .fa-rp-sheet-head{display:grid;gap:2px;min-width:0}.fa-rp .fa-rp-sheet-head__unit{margin:0;color:var(--fa-rp-brand-ink);font-family:Poppins-SemiBold,sans-serif;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.fa-rp .fa-rp-sheet-head__title{margin:0;font-family:Poppins-Bold,sans-serif;font-size:1.15rem}.fa-rp .fa-rp-sheet-head__line{margin:0;color:var(--fa-rp-muted);font-size:.76rem;overflow-wrap:anywhere}.fa-rp .fa-rp-figures{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,130px),1fr));gap:8px}.fa-rp .fa-rp-figure{display:grid;gap:2px;min-width:0;padding:10px 12px;border:1px solid var(--fa-rp-line);border-radius:12px;background:var(--fa-rp-surface-2)}.fa-rp .fa-rp-figure span{color:var(--fa-rp-muted);font-size:.68rem;line-height:1.3}.fa-rp .fa-rp-figure strong{font-family:Poppins-SemiBold,sans-serif;font-size:.92rem;font-weight:400;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fa-rp .fa-rp-table-wrap{max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--fa-rp-line);border-radius:12px}@media (max-width: 640px){.fa-rp .fa-rp-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fa-rp .fa-rp-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px;border-radius:14px}.fa-rp .fa-rp-card__icon{width:28px;height:28px;border-radius:9px;font-size:.85rem}.fa-rp .fa-rp-card__title{font-size:.76rem}.fa-rp .fa-rp-card__blurb{display:none}.fa-rp .fa-rp-panel,.fa-rp .fa-rp-preview{padding:12px}}.fa-rp .fa-rt{width:100%;border-collapse:separate;border-spacing:0;font-size:.76rem;font-variant-numeric:tabular-nums}.fa-rp .fa-rt th,.fa-rp .fa-rt td{padding:7px 10px;border-bottom:1px solid var(--fa-rp-line);white-space:nowrap;vertical-align:top}.fa-rp .fa-rt td.is-wrap{min-width:200px;max-width:340px;white-space:normal}.fa-rp .fa-rt thead th{position:sticky;top:0;z-index:1;background:var(--fa-rp-surface-3);color:var(--fa-rp-ink-soft);font-family:Poppins-SemiBold,sans-serif;font-weight:400;font-size:.7rem;text-align:left}.fa-rp .fa-rt .fa-rt__groups th{text-align:center;color:var(--fa-rp-brand-ink);border-bottom:1px solid var(--fa-rp-line-strong)}.fa-rp .fa-rt .is-right{text-align:right}.fa-rp .fa-rt .is-left{text-align:left}.fa-rp .fa-rt .is-projected{color:var(--fa-rp-muted);font-style:italic}.fa-rp .fa-rt .is-due{color:var(--fa-rp-due);font-style:italic}.fa-rp .fa-rt tr.is-excluded td{color:var(--fa-rp-muted);text-decoration:line-through}.fa-rp .fa-rt .fa-rt__group th{background:var(--fa-rp-brand-soft);color:var(--fa-rp-ink);font-family:Poppins-SemiBold,sans-serif;font-weight:400;text-align:left}.fa-rp .fa-rt .fa-rt__group-count{margin-left:6px;padding:1px 7px;border-radius:999px;background:var(--fa-rp-surface);color:var(--fa-rp-muted);font-size:.66rem}.fa-rp .fa-rt .fa-rt__subtotal td{font-family:Poppins-SemiBold,sans-serif;border-bottom-color:var(--fa-rp-line-strong)}.fa-rp .fa-rt tfoot td{background:var(--fa-rp-surface-3);font-family:Poppins-Bold,sans-serif;border-bottom:0}.fa-rp .fa-rt .fa-rt__empty td{padding:22px 12px;color:var(--fa-rp-muted);text-align:center;white-space:normal}.fa-rp .fa-rt__progress{display:inline-flex;align-items:center;gap:8px}.fa-rp .fa-rt__dots{display:inline-flex;gap:3px}.fa-rp .fa-rt__dot{width:8px;height:8px;border-radius:999px;background:var(--fa-rp-line-strong)}.fa-rp .fa-rt__dot.is-done{background:var(--fa-rp-good)}.fa-rp .fa-rt__dot.is-active{background:var(--fa-rp-brand);box-shadow:0 0 0 2px var(--fa-rp-brand-soft)}.fa-rp .fa-rt__more{margin:0;padding:8px 12px;color:var(--fa-rp-muted);font-size:.74rem}.fa-rp .fa-rt-legend{display:grid;gap:4px}.fa-rp .fa-rt-legend p{margin:0;color:var(--fa-rp-muted);font-size:.74rem}.fa-rp .fa-rt-legend__swatch{display:inline-block;margin-right:8px;font-style:italic;font-variant-numeric:tabular-nums}.fa-rp .fa-rt-legend__item.is-due .fa-rt-legend__swatch{color:var(--fa-rp-due)}.fa-rp-modal,.fa-lp{position:fixed;inset:var(--uip-h, 0px) 0 0 0;z-index:9600;display:flex;align-items:flex-start;justify-content:center;padding:16px;overflow-y:auto;background:var(--fa-rp-backdrop);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}@media (min-width: 1024px){html.app-desktop-sidebar-open .fa-rp-modal,html.app-desktop-sidebar-open .fa-lp{left:var(--app-desktop-sidebar-offset, 15.5rem)}}.fa-rp-modal .fa-rp-dialog,.fa-lp .fa-lp-dialog{position:relative;display:grid;gap:14px;width:100%;max-width:720px;margin:auto 0;padding:18px;border:1px solid var(--fa-rp-line);border-radius:22px;background:var(--fa-rp-surface);color:var(--fa-rp-ink);box-shadow:0 40px 90px -40px #0009}.fa-lp .fa-lp-dialog{max-width:1080px}.fa-rp-modal .fa-rp-dialog__head,.fa-lp .fa-lp-dialog__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.fa-rp-modal h2,.fa-lp h2{margin:0;font-family:Poppins-SemiBold,sans-serif;font-size:1.05rem}.fa-rp-modal .fa-rp-dialog__sub,.fa-lp .fa-lp-dialog__sub{margin:2px 0 0;color:var(--fa-rp-muted);font-size:.78rem}.fa-rp-modal .fa-rp-close,.fa-lp .fa-rp-close{display:grid;place-items:center;flex:none;width:36px;height:36px;border:1px solid var(--fa-rp-line);border-radius:999px;background:var(--fa-rp-surface-2);color:var(--fa-rp-ink);cursor:pointer}.fa-rp-modal .fa-rp-segment,.fa-lp .fa-rp-segment{display:inline-flex;padding:3px;border:1px solid var(--fa-rp-line);border-radius:14px;background:var(--fa-rp-surface-2)}.fa-rp-modal .fa-rp-segment button,.fa-lp .fa-rp-segment button{min-height:34px;padding:0 14px;border:0;border-radius:11px;background:transparent;color:var(--fa-rp-ink-soft);font-family:Poppins-Medium,sans-serif;font-size:.8rem;cursor:pointer}.fa-rp-modal .fa-rp-segment button[aria-pressed=true],.fa-lp .fa-rp-segment button[aria-pressed=true]{background:var(--fa-rp-brand);color:#fff}.fa-rp-modal .fa-rp-mail{display:grid;gap:4px;padding:12px;border:1px solid var(--fa-rp-line);border-radius:14px;background:var(--fa-rp-surface-2);font-size:.78rem}.fa-rp-modal .fa-rp-mail pre{max-height:220px;margin:6px 0 0;overflow:auto;color:var(--fa-rp-ink-soft);font-family:Poppins-Regular,sans-serif;font-size:.74rem;white-space:pre-wrap}.fa-rp-modal .fa-rp-ready{display:grid;gap:8px;padding:12px;border:1px solid var(--fa-rp-good);border-radius:14px;font-size:.78rem}.fa-rp-modal .fa-rp-dialog__foot,.fa-lp .fa-lp-dialog__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.fa-rp-modal .fa-rp-row,.fa-lp .fa-rp-row{display:flex;flex-wrap:wrap;gap:8px}.fa-lp .fa-lp-body{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:16px;min-width:0}@media (max-width: 760px){.fa-lp .fa-lp-body{grid-template-columns:minmax(0,1fr)}}.fa-lp .fa-lp-options{display:grid;align-content:start;gap:12px;min-width:0}.fa-lp .fa-lp-check{display:flex;align-items:center;gap:8px;font-size:.82rem;cursor:pointer}.fa-lp .fa-lp-check input{width:18px;height:18px;accent-color:var(--fa-rp-brand)}.fa-lp .fa-lp-stepper{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;gap:6px}.fa-lp .fa-lp-stepper .fa-rp-input{text-align:center}.fa-lp .fa-lp-tally{margin:0;color:var(--fa-rp-muted);font-size:.76rem}.fa-lp .fa-lp-preview{display:grid;align-content:start;justify-items:start;gap:10px;min-width:0;max-height:62vh;padding:14px;overflow:auto;border:1px dashed var(--fa-rp-line-strong);border-radius:16px;background:var(--fa-rp-surface-2)}.fa-lp .fa-lp-preview__roll{display:flex;flex-wrap:wrap;gap:10px}.fa-lp .fa-lp-preview__sheet-frame{overflow:hidden;box-shadow:0 10px 30px -18px #0009}.fa-lp .fa-lp-preview__sheet{transform-origin:top left}.fa-lp .fa-lp-preview .fa-label{box-shadow:0 6px 18px -12px #0000008c}.fa-lp .fa-lp-preview .fa-lp-preview__sheet .fa-label{box-shadow:inset 0 0 0 1px #e2e8f0}.fa-rp-modal .fa-rp-dialog:focus,.fa-lp .fa-lp-dialog:focus{outline:none}.fa-lp .fa-lp-preview__more{margin:0;color:var(--fa-rp-muted);font-size:.76rem}.fa-label-sheet{color-scheme:light;background:#ffffff}.fa-label{position:relative;display:grid;overflow:hidden;background:#ffffff;color:#0b1220;font-family:Poppins-Regular,Helvetica,sans-serif;line-height:1.15;-webkit-print-color-adjust:exact;print-color-adjust:exact}.fa-label .fa-label__qr{display:block;background:#ffffff}.fa-label .fa-label__qr svg{display:block;width:100%;height:100%}.fa-label .fa-label__text{display:flex;flex-direction:column;min-width:0;overflow:hidden}.fa-label .fa-label__tag{margin:0;font-family:Poppins-Bold,Helvetica,sans-serif;letter-spacing:.01em;white-space:nowrap}.fa-label .fa-label__desc{margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.fa-label .fa-label__custodian{margin:0;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fa-label .fa-label__owner{margin:0;font-family:Poppins-SemiBold,Helvetica,sans-serif;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fa-label--blank{visibility:hidden}.fa-doc{--fa-doc-ink: #0f172a;--fa-doc-muted: #52607a;--fa-doc-line: #cdd6e3;--fa-doc-soft: var(--print-soft, #ecf3ff);--fa-doc-brand: var(--print-primary, #0047b8);--fa-doc-on-brand: var(--print-on-primary, #ffffff);--fa-doc-accent: var(--print-line, #f5b301);--fa-doc-accent-width: var(--print-line-width, 3px);color-scheme:light;display:block;width:100%;padding:0 1px;background:#ffffff;color:var(--fa-doc-ink);font-family:Poppins-Regular,Helvetica,sans-serif;font-size:9.5pt;line-height:1.35;-webkit-print-color-adjust:exact;print-color-adjust:exact}.fa-doc *{box-sizing:border-box}.fa-doc .fa-doc__head{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:2px solid var(--fa-doc-brand)}.fa-doc .fa-doc__head:after{content:"";position:absolute;left:0;right:0;top:calc(100% + 2px);height:var(--fa-doc-accent-width);background:var(--fa-doc-accent);-webkit-print-color-adjust:exact;print-color-adjust:exact}.fa-doc .fa-doc__brand{display:flex;align-items:center;gap:10px;min-width:0}.fa-doc .fa-doc__logo,.fa-doc .fa-doc__initials{flex:none;width:46px;height:46px;border:1px solid var(--fa-doc-line);border-radius:8px;-o-object-fit:contain;object-fit:contain}.fa-doc .fa-doc__initials{display:grid;place-items:center;background:var(--fa-doc-soft);color:var(--fa-doc-brand);font-family:Poppins-Bold,Helvetica,sans-serif;font-size:13pt}.fa-doc .fa-doc__company{margin:0;font-family:Poppins-SemiBold,Helvetica,sans-serif;font-size:11pt}.fa-doc .fa-doc__unit{margin:0;color:var(--fa-doc-muted);font-size:8.5pt}.fa-doc .fa-doc__title-block{margin-left:auto;text-align:right}.fa-doc .fa-doc__title{margin:0;font-family:Poppins-Bold,Helvetica,sans-serif;font-size:15pt;line-height:1.2}.fa-doc .fa-doc__number{margin:2px 0 0;font-family:Poppins-SemiBold,Helvetica,sans-serif;font-size:9.5pt}.fa-doc .fa-doc__date{margin:1px 0 0;color:var(--fa-doc-muted);font-size:8.5pt}.fa-doc .fa-doc__aside{flex:none}.fa-doc .fa-doc__qr{display:grid;justify-items:center;gap:2px;font-family:Poppins-Bold,Helvetica,sans-serif;font-size:8pt}.fa-doc .fa-doc__qr svg{width:26mm;height:26mm}.fa-doc .fa-doc__section{margin-top:12px;-moz-column-break-inside:auto;break-inside:auto}.fa-doc .fa-doc__section-title{margin:0 0 6px;color:var(--fa-doc-brand);font-family:Poppins-SemiBold,Helvetica,sans-serif;font-size:9pt;letter-spacing:.06em;text-transform:uppercase;-moz-column-break-after:avoid;break-after:avoid}.fa-doc .fa-doc__lead{margin:0 0 8px;font-family:Poppins-SemiBold,Helvetica,sans-serif;font-size:11.5pt}.fa-doc .fa-doc__grid{display:grid;gap:0;margin:0;border:1px solid var(--fa-doc-line);border-radius:6px;overflow:hidden}.fa-doc .fa-doc__cell{min-width:0;padding:5px 8px;border-right:1px solid var(--fa-doc-line);border-bottom:1px solid var(--fa-doc-line);margin-right:-1px;margin-bottom:-1px}.fa-doc .fa-doc__cell--wide{grid-column:span 2}.fa-doc .fa-doc__cell dt{color:var(--fa-doc-muted);font-size:7.5pt}.fa-doc .fa-doc__cell dd{margin:0;font-family:Poppins-Medium,Helvetica,sans-serif;overflow-wrap:anywhere}.fa-doc .fa-doc__statement,.fa-doc .fa-doc__box,.fa-doc .fa-doc__note{margin:8px 0 0;padding:8px 10px;border:1px solid var(--fa-doc-line);border-radius:6px;white-space:pre-wrap}.fa-doc .fa-doc__note{margin:0 0 6px;background:var(--fa-doc-soft);font-size:8pt}.fa-doc .fa-doc__table{width:100%;border-collapse:collapse;font-size:8.5pt;font-variant-numeric:tabular-nums}.fa-doc .fa-doc__table th,.fa-doc .fa-doc__table td{padding:4px 6px;border:1px solid var(--fa-doc-line);text-align:left;vertical-align:top}.fa-doc .fa-doc__table thead th{background:var(--fa-doc-soft);font-family:Poppins-SemiBold,Helvetica,sans-serif;font-weight:400;font-size:7.5pt}.fa-doc .fa-doc__table tfoot td,.fa-doc .fa-doc__table tr.is-strong td{font-family:Poppins-SemiBold,Helvetica,sans-serif;background:var(--fa-doc-soft)}.fa-doc .fa-doc__table tfoot{display:table-row-group}.fa-doc .fa-doc__table tr{-moz-column-break-inside:avoid;break-inside:avoid}.fa-doc .fa-doc__table--calc{max-width:120mm}.fa-doc .is-right{text-align:right!important}.fa-doc .fa-doc__sub{display:block;color:var(--fa-doc-muted);font-size:7.5pt}.fa-doc .fa-doc__mono{font-family:Poppins-SemiBold,Helvetica,sans-serif;white-space:nowrap}.fa-doc .fa-doc__signs{display:grid;gap:18px;margin-top:22px;-moz-column-break-inside:avoid;break-inside:avoid}.fa-doc .fa-doc__sign-role{margin:0 0 26px;color:var(--fa-doc-muted);font-size:8pt}.fa-doc .fa-doc__sign-line{border-top:1px solid var(--fa-doc-ink)}.fa-doc .fa-doc__sign-name{margin:3px 0 0;font-family:Poppins-SemiBold,Helvetica,sans-serif}.fa-doc .fa-doc__sign-caption,.fa-doc .fa-doc__sign-date{margin:0;color:var(--fa-doc-muted);font-size:7.5pt}.fa-doc .fa-doc__sign-date{margin-top:6px}.fa-doc .fa-doc__foot{display:flex;justify-content:space-between;gap:12px;margin-top:16px;padding-top:6px;border-top:1px solid var(--fa-doc-line);color:var(--fa-doc-muted);font-size:7pt}.fa-doc .fa-doc__filters{margin:8px 0 0;color:var(--fa-doc-muted);font-size:8pt}.fa-doc .fa-doc__figures{display:grid;grid-template-columns:repeat(auto-fill,minmax(34mm,1fr));gap:0;margin:8px 0 10px;border:1px solid var(--fa-doc-line);border-radius:6px;overflow:hidden}.fa-doc .fa-doc__figure{display:grid;padding:4px 8px;border-right:1px solid var(--fa-doc-line)}.fa-doc .fa-doc__figure span{color:var(--fa-doc-muted);font-size:7pt}.fa-doc .fa-doc__figure strong{font-family:Poppins-SemiBold,Helvetica,sans-serif;font-weight:400;font-size:9pt}.fa-doc .fa-rt{width:100%;border-collapse:collapse;font-size:7.5pt;font-variant-numeric:tabular-nums}.fa-doc .fa-rt th,.fa-doc .fa-rt td{padding:3px 5px;border:1px solid var(--fa-doc-line);vertical-align:top;text-align:left}.fa-doc .fa-rt td{white-space:nowrap}.fa-doc .fa-rt td.is-wrap{white-space:normal;min-width:30mm}.fa-doc .fa-rt thead th{background:var(--fa-doc-brand);color:var(--fa-doc-on-brand);font-family:Poppins-SemiBold,Helvetica,sans-serif;font-weight:400}.fa-doc .fa-rt thead tr:last-child th{border-bottom:2px solid var(--fa-doc-accent)}.fa-doc .fa-rt .fa-rt__groups th{text-align:center;background:color-mix(in srgb,var(--fa-doc-brand) 80%,#000)}.fa-doc .fa-rt .is-right{text-align:right}.fa-doc .fa-rt tbody tr{-moz-column-break-inside:avoid;break-inside:avoid}.fa-doc .fa-rt .fa-rt__group th{background:color-mix(in srgb,var(--fa-doc-brand) 9%,#fff);color:var(--fa-doc-ink);font-family:Poppins-SemiBold,Helvetica,sans-serif;font-weight:400;-moz-column-break-after:avoid;break-after:avoid}.fa-doc .fa-rt .fa-rt__group-count{margin-left:4px;color:var(--fa-doc-muted)}.fa-doc .fa-rt .fa-rt__subtotal td,.fa-doc .fa-rt tfoot td{font-family:Poppins-SemiBold,Helvetica,sans-serif;background:var(--fa-doc-soft)}.fa-doc .fa-rt tfoot{display:table-row-group}.fa-doc .fa-rt tfoot td{background:color-mix(in srgb,var(--fa-doc-brand) 14%,#fff)}.fa-doc .fa-rt .is-projected{color:#64748b;font-style:italic}.fa-doc .fa-rt .is-due{color:#b45309;font-style:italic}.fa-doc .fa-rt tr.is-excluded td{color:#94a3b8;text-decoration:line-through}.fa-doc .fa-rt .fa-rt__empty td{padding:12px;text-align:center;color:var(--fa-doc-muted)}.fa-doc .fa-rt__more{display:none}.fa-doc .fa-rt-legend{margin-top:6px}.fa-doc .fa-rt-legend p{margin:0;color:var(--fa-doc-muted);font-size:7.5pt}.fa-doc .fa-rt-legend__swatch{margin-right:6px;font-style:italic}.fa-doc .fa-rt-legend__item.is-due .fa-rt-legend__swatch{color:#b45309}.fa-doc--dense{font-size:8pt}.fa-doc--dense .fa-rt{font-size:5.6pt}.fa-doc--dense .fa-rt th,.fa-doc--dense .fa-rt td{padding:2px 2.5px}.fa-doc--dense .fa-rt td.is-wrap{min-width:26mm}.fa-root{--fa-brand: var(--color-brandPrimary, #0047b8);--fa-brand-2: var(--color-brandSecondary, #0b74de);--fa-accent: var(--color-redaccent, #0891b2);--fa-brand-ink: #0047b8;--fa-brand-soft: #e8f1fd;--fa-surface: #ffffff;--fa-surface-2: #f5f8fc;--fa-surface-3: #e9f1fb;--fa-ink: #0f172a;--fa-ink-soft: #334155;--fa-ink-muted: #5f6b7d;--fa-line: #dce5f0;--fa-line-strong: #c2d0e2;--fa-shadow: 0 18px 44px -30px rgba(15, 23, 42, .35);--fa-shadow-lift: 0 30px 70px -36px rgba(15, 23, 42, .5);--fa-good: #0b7a3e;--fa-good-bg: #e5f6ec;--fa-warn: #8a5300;--fa-warn-bg: #fff2d4;--fa-bad: #b42318;--fa-bad-bg: #fdeceb;--fa-info: #0b5cad;--fa-info-bg: #e7f0fc;--fa-muted: #5b6474;--fa-muted-bg: #eef1f5;--fa-series-1: #2a78d6;--fa-focus: rgba(11, 116, 222, .42);--fa-title-grad: linear-gradient(90deg, #0047b8, #0891b2 55%, #0b74de);--fa-backdrop: rgba(15, 23, 42, .34);color:var(--fa-ink);font-family:Poppins-Regular,sans-serif}[data-theme=dark] .fa-root{--fa-brand: #2f6fd6;--fa-brand-2: #3b82f6;--fa-accent: #22b8cf;--fa-brand-ink: #8bbcff;--fa-brand-soft: rgba(96, 165, 250, .14);--fa-surface: #1b1d22;--fa-surface-2: #21242b;--fa-surface-3: #282d37;--fa-ink: #f1f5f9;--fa-ink-soft: #cdd5e0;--fa-ink-muted: #9aa5b5;--fa-line: #2e333d;--fa-line-strong: #3c4452;--fa-shadow: 0 18px 44px -28px rgba(0, 0, 0, .7);--fa-shadow-lift: 0 30px 70px -30px rgba(0, 0, 0, .8);--fa-good: #5ee08f;--fa-good-bg: rgba(34, 197, 94, .14);--fa-warn: #fbc350;--fa-warn-bg: rgba(251, 191, 36, .14);--fa-bad: #ff8a80;--fa-bad-bg: rgba(248, 113, 113, .15);--fa-info: #8bbcff;--fa-info-bg: rgba(96, 165, 250, .15);--fa-muted: #a7b0bd;--fa-muted-bg: rgba(148, 163, 184, .14);--fa-series-1: #3987e5;--fa-focus: rgba(139, 188, 255, .5);--fa-title-grad: linear-gradient(90deg, #8bbcff, #5eead4 55%, #93c5fd);--fa-backdrop: rgba(0, 0, 0, .55)}.fa-root.fa-workspace{width:100%;max-width:1400px;margin:0 auto;min-width:0;display:grid;gap:16px;padding-bottom:48px}.fa-root *{box-sizing:border-box}.fa-root .fa-card{min-width:0;border:1px solid var(--fa-line);border-radius:20px;background:var(--fa-surface);box-shadow:var(--fa-shadow);padding:18px}.fa-root .fa-card--flat{box-shadow:none;background:var(--fa-surface-2)}.fa-root .fa-card__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}.fa-root .fa-card__title{margin:0;font-family:Poppins-SemiBold,sans-serif;font-size:1rem;color:var(--fa-ink)}.fa-root .fa-card__sub{margin:2px 0 0;font-size:.8rem;color:var(--fa-ink-muted)}.fa-root .fa-stack{display:grid;gap:16px;min-width:0}.fa-root .fa-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fa-root .fa-row--between{justify-content:space-between}.fa-root .fa-split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;align-items:start}.fa-root .fa-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.fa-root .fa-form-grid{display:grid;gap:12px 14px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.fa-root .fa-span-all{grid-column:1 / -1}.fa-root .fa-muted{color:var(--fa-ink-muted)}.fa-root .fa-small{font-size:.78rem}.fa-root .fa-num{font-variant-numeric:tabular-nums;white-space:nowrap}.fa-root .fa-strong{font-family:Poppins-SemiBold,sans-serif}.fa-root .fa-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;letter-spacing:.02em;white-space:nowrap}.fa-root .fa-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fa-root .fa-head{position:relative;overflow:hidden;border:1px solid var(--fa-line);border-radius:24px;background:radial-gradient(circle at 92% -20%,color-mix(in srgb,var(--fa-accent) 16%,transparent),transparent 42%),linear-gradient(120deg,var(--fa-surface) 0%,var(--fa-surface-2) 100%);box-shadow:var(--fa-shadow);padding:18px 18px 0}.fa-root .fa-head:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--fa-brand),var(--fa-accent),var(--fa-brand-2))}.fa-root .fa-head__top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px}.fa-root .fa-head__eyebrow{margin:0;font-family:Poppins-Medium,sans-serif;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--fa-ink-muted)}.fa-root .fa-head__title{margin:2px 0 0;font-family:Poppins-Black,sans-serif;font-size:clamp(1.5rem,3vw,2rem);line-height:1.15;background:var(--fa-title-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.fa-root .fa-head__sub{margin:4px 0 0;font-size:.82rem;color:var(--fa-ink-muted)}.fa-root .fa-head__controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.fa-root .fa-head__unit{width:300px;max-width:100%}.fa-root .fa-tabs{display:flex;gap:4px;margin:16px -18px 0;padding:0 14px;overflow-x:auto;scrollbar-width:thin;border-top:1px solid var(--fa-line)}.fa-root .fa-tab{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;min-height:48px;padding:0 12px;border:0;background:transparent;color:var(--fa-ink-muted);font-family:Poppins-Medium,sans-serif;font-size:.85rem;cursor:pointer;white-space:nowrap}.fa-root .fa-tab:hover{color:var(--fa-ink)}.fa-root .fa-tab[aria-selected=true]{color:var(--fa-brand-ink);font-family:Poppins-SemiBold,sans-serif}.fa-root .fa-tab[aria-selected=true]:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:linear-gradient(90deg,var(--fa-brand),var(--fa-accent))}.fa-root .fa-tab:focus-visible{outline:2px solid var(--fa-focus);outline-offset:-4px;border-radius:10px}.fa-root .fa-tab__count{min-width:20px;padding:0 6px;border-radius:999px;background:var(--fa-warn-bg);color:var(--fa-warn);font-size:.7rem;line-height:18px;text-align:center}.fa-root .fa-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 14px;border:1px solid var(--fa-line-strong);border-radius:12px;background:var(--fa-surface);color:var(--fa-ink);font-family:Poppins-Medium,sans-serif;font-size:.83rem;line-height:1.2;cursor:pointer;white-space:nowrap;text-decoration:none;transition:transform .12s ease,background .15s ease,border-color .15s ease}.fa-root .fa-btn:hover:not(:disabled){border-color:var(--fa-brand-ink);background:var(--fa-surface-3)}.fa-root .fa-btn:active:not(:disabled){transform:translateY(1px)}.fa-root .fa-btn:focus-visible,.fa-root .fa-chipbtn:focus-visible,.fa-root .fa-link:focus-visible,.fa-root .fa-rowbtn:focus-visible{outline:2px solid var(--fa-focus);outline-offset:2px}.fa-root .fa-btn:disabled{opacity:.5;cursor:not-allowed}.fa-root .fa-btn--primary{border-color:transparent;background:linear-gradient(135deg,var(--fa-brand),var(--fa-brand-2));color:#fff;box-shadow:0 10px 22px -14px var(--fa-brand)}.fa-root .fa-btn--primary:hover:not(:disabled){border-color:transparent;background:linear-gradient(135deg,var(--fa-brand-2),var(--fa-brand));filter:brightness(1.06)}.fa-root .fa-btn--danger{border-color:color-mix(in srgb,var(--fa-bad) 45%,transparent);color:var(--fa-bad);background:var(--fa-bad-bg)}.fa-root .fa-btn--danger:hover:not(:disabled){border-color:var(--fa-bad);background:var(--fa-bad-bg)}.fa-root .fa-btn--ghost{border-color:transparent;background:transparent}.fa-root .fa-btn--sm{min-height:32px;padding:0 10px;border-radius:10px;font-size:.77rem}.fa-root .fa-link{display:inline-flex;align-items:center;gap:4px;border:0;padding:0;background:none;color:var(--fa-brand-ink);font-family:Poppins-Medium,sans-serif;font-size:inherit;line-height:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.fa-root .fa-link.fa-small{font-size:.78rem}.fa-root .fa-link svg,.fa-root .fa-cell-title svg,.fa-root .fa-note p svg{display:inline-block;vertical-align:-2px}.fa-root .fa-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;font-family:Poppins-Medium,sans-serif;font-size:.72rem;line-height:18px;white-space:nowrap;background:var(--fa-info-bg);color:var(--fa-info)}.fa-root .fa-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.fa-root .fa-chip--good{background:var(--fa-good-bg);color:var(--fa-good)}.fa-root .fa-chip--warn{background:var(--fa-warn-bg);color:var(--fa-warn)}.fa-root .fa-chip--bad{background:var(--fa-bad-bg);color:var(--fa-bad)}.fa-root .fa-chip--muted{background:var(--fa-muted-bg);color:var(--fa-muted)}.fa-root .fa-chip--plain:before{display:none}.fa-root .fa-seg{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid var(--fa-line);border-radius:14px;background:var(--fa-surface-2)}.fa-root .fa-chipbtn{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--fa-ink-soft);font-family:Poppins-Medium,sans-serif;font-size:.8rem;cursor:pointer;white-space:nowrap}.fa-root .fa-chipbtn[aria-pressed=true]{border-color:var(--fa-line-strong);background:var(--fa-surface);color:var(--fa-brand-ink);box-shadow:0 6px 14px -10px #0f172a80}.fa-root .fa-field{display:grid;gap:5px;min-width:0;align-content:start}.fa-root .fa-field>*{min-width:0;max-width:100%}.fa-root .fa-field__label{font-family:Poppins-Medium,sans-serif;font-size:.8rem;color:var(--fa-ink-soft)}.fa-root .fa-field__label em{font-style:normal;color:var(--fa-bad)}.fa-root .fa-field__hint{margin:0;font-size:.72rem;color:var(--fa-ink-muted)}.fa-root .fa-field__error{margin:0;font-size:.74rem;color:var(--fa-bad)}.fa-root .fa-input{width:100%;min-width:0;min-height:44px;padding:0 12px;border:1px solid var(--fa-line-strong);border-radius:14px;background:var(--fa-surface);color:var(--fa-ink);font-family:Poppins-Regular,sans-serif;font-size:.9rem;box-shadow:none}.fa-root textarea.fa-input{min-height:84px;padding:10px 12px;resize:vertical;line-height:1.45}.fa-root .fa-input:focus{outline:none;border-color:var(--fa-brand-ink);box-shadow:0 0 0 3px var(--fa-focus)}.fa-root .fa-input[aria-invalid=true]{border-color:var(--fa-bad)}.fa-root .fa-input:disabled,.fa-root .fa-input[readonly]{background:var(--fa-surface-2);color:var(--fa-ink-muted)}.fa-root .fa-input::-moz-placeholder{color:var(--fa-ink-muted)}.fa-root .fa-input::placeholder{color:var(--fa-ink-muted)}.fa-root input[type=checkbox]{width:18px;height:18px;margin:0;padding:0;border:0;background:none;box-shadow:none;accent-color:var(--fa-brand);cursor:pointer}.fa-root .fa-check{display:inline-flex;align-items:center;gap:8px;font-size:.84rem;color:var(--fa-ink-soft);cursor:pointer}.fa-root .fa-check input{width:18px;height:18px;accent-color:var(--fa-brand)}@media (max-width: 720px){.fa-root .fa-input{font-size:16px}}.fa-root .fa-note{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--fa-info) 30%,transparent);background:var(--fa-info-bg);color:var(--fa-ink-soft);font-size:.82rem;line-height:1.5}.fa-root .fa-note svg{flex:0 0 auto;margin-top:2px;color:var(--fa-info)}.fa-root .fa-note--warn{border-color:color-mix(in srgb,var(--fa-warn) 35%,transparent);background:var(--fa-warn-bg)}.fa-root .fa-note--warn svg{color:var(--fa-warn)}.fa-root .fa-note--bad{border-color:color-mix(in srgb,var(--fa-bad) 35%,transparent);background:var(--fa-bad-bg)}.fa-root .fa-note--bad svg{color:var(--fa-bad)}.fa-root .fa-note--good{border-color:color-mix(in srgb,var(--fa-good) 35%,transparent);background:var(--fa-good-bg)}.fa-root .fa-note--good svg{color:var(--fa-good)}.fa-root .fa-note p{margin:0}.fa-root .fa-empty{display:grid;justify-items:center;gap:6px;padding:28px 16px;border:1px dashed var(--fa-line-strong);border-radius:16px;text-align:center;color:var(--fa-ink-muted);font-size:.85rem}.fa-root .fa-empty strong{color:var(--fa-ink-soft);font-family:Poppins-SemiBold,sans-serif}.fa-root .fa-skeleton{display:grid;gap:10px}.fa-root .fa-skeleton span{display:block;height:14px;border-radius:7px;background:linear-gradient(90deg,var(--fa-surface-2),var(--fa-surface-3),var(--fa-surface-2));background-size:200% 100%;animation:fa-shimmer 1.4s ease-in-out infinite}@keyframes fa-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion: reduce){.fa-root .fa-skeleton span{animation:none}}.fa-root .fa-tile{display:grid;gap:4px;min-width:0;padding:14px 16px;border:1px solid var(--fa-line);border-radius:18px;background:var(--fa-surface);box-shadow:var(--fa-shadow)}.fa-root .fa-tile__label{font-family:Poppins-Medium,sans-serif;font-size:.74rem;letter-spacing:.04em;color:var(--fa-ink-muted)}.fa-root .fa-tile__value{font-family:Poppins-Bold,sans-serif;font-size:clamp(1.1rem,2.2vw,1.45rem);color:var(--fa-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fa-root .fa-tile__foot{font-size:.74rem;color:var(--fa-ink-muted)}.fa-root .fa-tile--accent{border-color:transparent;background:linear-gradient(135deg,var(--fa-brand),var(--fa-brand-2))}.fa-root .fa-tile--accent .fa-tile__label,.fa-root .fa-tile--accent .fa-tile__value,.fa-root .fa-tile--accent .fa-tile__foot{color:#fff}.fa-root .fa-pipeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.fa-root .fa-pipe{display:grid;gap:2px;justify-items:start;padding:12px 14px;border:1px solid var(--fa-line);border-radius:14px;background:var(--fa-surface-2);color:var(--fa-ink);text-align:left;cursor:pointer}.fa-root .fa-pipe:hover{border-color:var(--fa-brand-ink)}.fa-root .fa-pipe strong{font-family:Poppins-Bold,sans-serif;font-size:1.3rem;font-variant-numeric:tabular-nums}.fa-root .fa-pipe span{font-size:.75rem;color:var(--fa-ink-muted)}.fa-root .fa-pipe[data-hot=true] strong{color:var(--fa-warn)}.fa-root .fa-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--fa-line);border-radius:16px}.fa-root .fa-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.82rem;font-variant-numeric:tabular-nums}.fa-root .fa-table th{position:sticky;top:0;z-index:1;padding:10px 12px;border-bottom:1px solid var(--fa-line);background:var(--fa-surface-2);color:var(--fa-ink-muted);font-family:Poppins-Medium,sans-serif;font-size:.72rem;letter-spacing:.04em;text-align:left;white-space:nowrap}.fa-root .fa-table td{padding:10px 12px;border-bottom:1px solid var(--fa-line);color:var(--fa-ink);vertical-align:middle}.fa-root .fa-table tbody tr:last-child td{border-bottom:0}.fa-root .fa-table tfoot td{border-top:1px solid var(--fa-line-strong);border-bottom:0;background:var(--fa-surface-2);font-family:Poppins-SemiBold,sans-serif}.fa-root .fa-table .fa-r{text-align:right}.fa-root .fa-table tr[data-clickable=true]{cursor:pointer}.fa-root .fa-table tr[data-clickable=true]:hover td{background:var(--fa-surface-3)}.fa-root .fa-table tr[data-selected=true] td{background:var(--fa-brand-soft)}.fa-root .fa-rowbtn{border:0;padding:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.fa-root .fa-cell-title{display:block;font-family:Poppins-Medium,sans-serif;color:var(--fa-ink)}.fa-root .fa-cell-sub{display:block;font-size:.74rem;color:var(--fa-ink-muted)}@media (max-width: 720px){.fa-root .fa-table-wrap{overflow:visible;border:0}.fa-root .fa-table--cards thead{display:none}.fa-root .fa-table--cards,.fa-root .fa-table--cards tbody,.fa-root .fa-table--cards tfoot{display:block}.fa-root .fa-table--cards tr{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;margin-bottom:10px;padding:12px 14px;border:1px solid var(--fa-line);border-radius:16px;background:var(--fa-surface)}.fa-root .fa-table--cards td{display:grid;justify-items:start;gap:1px;padding:0;border:0;min-width:0;overflow-wrap:anywhere}.fa-root .fa-table--cards td[data-label]:before{content:attr(data-label);font-family:Poppins-Medium,sans-serif;font-size:.68rem;letter-spacing:.04em;color:var(--fa-ink-muted)}.fa-root .fa-table--cards td.fa-r{text-align:left}.fa-root .fa-table--cards td.fa-wide{grid-column:1 / -1}.fa-root .fa-table--cards tfoot tr{background:var(--fa-surface-2)}.fa-root .fa-table--cards tfoot td{border:0;background:transparent}}.fa-root .fa-toolbar{display:grid;gap:10px;grid-template-columns:minmax(200px,1.6fr) repeat(3,minmax(150px,1fr)) auto;align-items:end}.fa-root .fa-search{position:relative}.fa-root .fa-search svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--fa-ink-muted);pointer-events:none}.fa-root .fa-search .fa-input{padding-left:36px}.fa-root .fa-bulk{position:sticky;bottom:12px;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border:1px solid var(--fa-line-strong);border-radius:16px;background:var(--fa-surface);box-shadow:var(--fa-shadow-lift)}.fa-root .fa-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;font-size:.8rem;color:var(--fa-ink-muted)}@media (max-width: 960px){.fa-root .fa-toolbar{grid-template-columns:1fr 1fr}.fa-root .fa-toolbar>:first-child{grid-column:1 / -1}}@media (max-width: 520px){.fa-root .fa-toolbar{grid-template-columns:1fr}}.fa-root .fa-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none}.fa-root .fa-step{display:grid;gap:6px;justify-items:center;text-align:center;font-size:.7rem;color:var(--fa-ink-muted)}.fa-root .fa-step__bar{width:100%;height:6px;border-radius:6px;background:var(--fa-muted-bg)}.fa-root .fa-step[data-done=true] .fa-step__bar{background:linear-gradient(90deg,var(--fa-brand),var(--fa-accent))}.fa-root .fa-step[data-done=true]{color:var(--fa-ink-soft)}.fa-root .fa-step[data-active=true] .fa-step__bar{background:color-mix(in srgb,var(--fa-warn) 55%,transparent)}.fa-root .fa-step[data-active=true]{color:var(--fa-warn);font-family:Poppins-SemiBold,sans-serif}.fa-root .fa-bar{position:relative;height:8px;border-radius:8px;background:var(--fa-muted-bg);overflow:hidden}.fa-root .fa-bar>span{position:absolute;inset:0 auto 0 0;border-radius:8px;background:var(--fa-series-1)}.fa-root .fa-bar>span+span{background:color-mix(in srgb,var(--fa-series-1) 40%,transparent)}.fa-root .fa-bar[data-over=true]>span:first-child{background:var(--fa-bad)}.fa-root .fa-ring{position:relative;display:grid;place-items:center;width:132px;height:132px}.fa-root .fa-ring svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.fa-root .fa-ring__track{stroke:var(--fa-muted-bg)}.fa-root .fa-ring__value{stroke:var(--fa-good);transition:stroke-dashoffset .4s ease}.fa-root .fa-ring__label{display:grid;justify-items:center;text-align:center}.fa-root .fa-ring__label strong{font-family:Poppins-Bold,sans-serif;font-size:1.35rem;font-variant-numeric:tabular-nums}.fa-root .fa-ring__label span{font-size:.7rem;color:var(--fa-ink-muted)}.fa-root .fa-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.fa-root .fa-list__item{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--fa-line);border-radius:14px;background:var(--fa-surface);min-width:0}.fa-root .fa-list__item--stack{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.fa-root .fa-nowrap{white-space:nowrap}.fa-root .fa-list__item[data-selected=true]{border-color:var(--fa-brand-ink);background:var(--fa-brand-soft)}.fa-root .fa-list__main{display:grid;gap:2px;min-width:0}.fa-root .fa-list__main>*{overflow-wrap:anywhere}.fa-root .fa-timeline{position:relative;display:grid;gap:12px;margin:0;padding:0 0 0 18px;list-style:none}.fa-root .fa-timeline:before{content:"";position:absolute;left:5px;top:4px;bottom:4px;width:2px;background:var(--fa-line)}.fa-root .fa-timeline li{position:relative;display:grid;gap:2px;font-size:.8rem}.fa-root .fa-timeline li:before{content:"";position:absolute;left:-17px;top:5px;width:10px;height:10px;border-radius:50%;border:2px solid var(--fa-surface);background:var(--fa-brand-ink)}.fa-root .fa-chain{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.78rem}.fa-root .fa-chain__link{display:grid;gap:1px;padding:6px 10px;border:1px solid var(--fa-line);border-radius:12px;background:var(--fa-surface-2)}.fa-root .fa-chain__arrow{color:var(--fa-ink-muted)}.fa-root .fa-dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 14px;margin:0}.fa-root .fa-dl div{display:grid;gap:1px;min-width:0}.fa-root .fa-dl dt{font-size:.7rem;letter-spacing:.04em;color:var(--fa-ink-muted)}.fa-root .fa-dl dd{margin:0;font-size:.86rem;color:var(--fa-ink);overflow-wrap:anywhere}.fa-root.fa-overlay{position:fixed;inset:var(--uip-h, 56px) 0 0;z-index:8600;display:flex;justify-content:flex-end;background:var(--fa-backdrop)}.fa-root.fa-overlay--center{align-items:flex-start;justify-content:center;padding:24px 16px;overflow-y:auto;z-index:8700}.fa-root .fa-drawer{display:flex;flex-direction:column;width:min(620px,100vw);height:100%;border-left:1px solid var(--fa-line);background:var(--fa-surface);box-shadow:var(--fa-shadow-lift)}.fa-root .fa-sheet{display:flex;flex-direction:column;width:min(760px,100%);max-height:none;border:1px solid var(--fa-line);border-radius:22px;background:var(--fa-surface);box-shadow:var(--fa-shadow-lift)}.fa-root .fa-sheet--wide{width:min(1100px,100%)}.fa-root .fa-drawer__head,.fa-root .fa-sheet__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--fa-line)}.fa-root .fa-drawer__body,.fa-root .fa-sheet__body{display:grid;gap:16px;align-content:start;padding:16px 18px 24px;overflow-y:auto;min-height:0}.fa-root .fa-drawer__body{flex:1 1 auto}.fa-root .fa-sheet__foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 18px;border-top:1px solid var(--fa-line)}.fa-root .fa-drawer__title{margin:0;font-family:Poppins-SemiBold,sans-serif;font-size:1.05rem;color:var(--fa-ink);overflow-wrap:anywhere}.fa-root .fa-iconbtn{display:inline-grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border:1px solid var(--fa-line);border-radius:12px;background:var(--fa-surface);color:var(--fa-ink-soft);cursor:pointer}.fa-root .fa-iconbtn:hover{border-color:var(--fa-brand-ink);color:var(--fa-brand-ink)}.fa-root .fa-iconbtn:focus-visible{outline:2px solid var(--fa-focus);outline-offset:2px}.fa-root .fa-qr{display:grid;justify-items:center;gap:8px;padding:16px;border:1px solid var(--fa-line);border-radius:18px;background:#ffffff;color:#0f172a}.fa-root .fa-qr__tag{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.05rem;font-weight:700;letter-spacing:.06em}.fa-root .fa-drawer__hero{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start}.fa-root .fa-chart{width:100%;height:220px}.fa-root .fa-chart--short{height:170px}.fa-root .fa-tooltip{padding:8px 10px;border:1px solid var(--fa-line);border-radius:10px;background:var(--fa-surface);color:var(--fa-ink);font-size:.76rem;box-shadow:var(--fa-shadow-lift)}.fa-root .fa-scanfeed{display:grid;gap:4px;padding:18px;border-radius:18px;border:2px solid var(--fa-line);background:var(--fa-surface-2);text-align:center}.fa-root .fa-scanfeed strong{font-family:Poppins-Bold,sans-serif;font-size:1.4rem}.fa-root .fa-scanfeed[data-tone=good]{border-color:var(--fa-good);background:var(--fa-good-bg)}.fa-root .fa-scanfeed[data-tone=good] strong{color:var(--fa-good)}.fa-root .fa-scanfeed[data-tone=warn]{border-color:var(--fa-warn);background:var(--fa-warn-bg)}.fa-root .fa-scanfeed[data-tone=warn] strong{color:var(--fa-warn)}.fa-root .fa-scanfeed[data-tone=bad]{border-color:var(--fa-bad);background:var(--fa-bad-bg)}.fa-root .fa-scanfeed[data-tone=bad] strong{color:var(--fa-bad)}.fa-root .fa-scanfeed[data-tone=info]{border-color:var(--fa-info);background:var(--fa-info-bg)}.fa-root .fa-scanfeed[data-tone=info] strong{color:var(--fa-info)}.fa-root .fa-counter{font-size:.72rem;color:var(--fa-ink-muted);text-align:right}.fa-root .fa-counter[data-over=true]{color:var(--fa-bad)}.fa-root .fa-lines{display:grid;gap:10px}.fa-root .fa-line{display:grid;gap:10px;grid-template-columns:minmax(160px,1.1fr) minmax(160px,1.6fr) 90px 140px minmax(120px,1fr) auto;align-items:end;padding:12px;border:1px solid var(--fa-line);border-radius:16px;background:var(--fa-surface-2)}.fa-root .fa-opening-row{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:12px;border:1px solid var(--fa-line);border-radius:16px;background:var(--fa-surface-2)}@media (max-width: 1100px){.fa-root .fa-split{grid-template-columns:minmax(0,1fr)}.fa-root .fa-line{grid-template-columns:1fr 1fr}}@media (max-width: 720px){.fa-root.fa-workspace{padding-inline:8px;gap:12px}.fa-root .fa-card{padding:14px;border-radius:18px}.fa-root .fa-head{padding:16px 14px 0;border-radius:20px}.fa-root .fa-tabs{margin:14px -14px 0;padding:0 8px}.fa-root .fa-head__controls,.fa-root .fa-head__unit{width:100%}.fa-root .fa-drawer__hero{grid-template-columns:minmax(0,1fr);justify-items:center}.fa-root .fa-line{grid-template-columns:minmax(0,1fr)}.fa-root .fa-steps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:10px}.fa-root.fa-overlay--center{padding:12px 8px}}.fa-root .fa-placeholder{padding:24px;border:1px dashed var(--fa-line-strong);border-radius:16px;color:var(--fa-ink-muted);text-align:center}.er-workbench{--er-panel: var(--dm-panel);--er-panel-strong: var(--dm-panel-strong);--er-line: var(--dm-line);--er-line-strong: var(--dm-line-strong);--er-ink: var(--dm-ink);--er-copy: var(--dm-ink-soft);--er-muted: var(--dm-ink-faint);min-height:calc(100svh - var(--uip-h, 0px));overflow:clip}.disb-modal-viewport{position:fixed!important;inset:var(--uip-h, 56px) 0 0!important;z-index:9000!important;box-sizing:border-box;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;padding:12px!important;overflow:hidden!important;overscroll-behavior:contain}.disb-modal-layer--foreground-backdrop{z-index:9020!important}.disb-modal-layer--foreground-panel,.er-workbench .disb-modal-layer--route-foreground{z-index:9030!important}.disb-modal-surface{display:flex!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;flex-direction:column!important;overflow:hidden!important;border:1px solid var(--dm-line, rgba(0, 71, 184, .16))!important;border-radius:26px!important;background:var(--dm-panel-strong, rgba(255, 255, 255, .97));color:var(--dm-ink, #0b1220);box-shadow:var(--dm-shadow-lift, 0 34px 80px rgba(4, 27, 74, .26))}.er-workbench .er-shell{width:100%;max-width:1500px;margin:0 auto;padding:clamp(12px,1.4vw,20px);padding-bottom:clamp(48px,6vw,80px)}.er-workbench .er-canvas{display:flex;min-width:0;flex-direction:column;gap:12px}.er-workbench .er-panel{border:1px solid var(--er-line);background:var(--er-panel);color:var(--er-ink);box-shadow:var(--dm-shadow),var(--dm-inset);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.er-workbench .er-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px clamp(18px,3vw,36px);overflow:hidden;padding:clamp(16px,1.8vw,22px);border-radius:24px}.er-workbench .er-hero:after{position:absolute;z-index:-1;top:-90px;right:-70px;width:360px;height:250px;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--dm-brand-2) 28%,transparent),transparent 69%);content:"";filter:blur(12px)}.er-workbench .er-hero__copy,.er-workbench .er-hero__side{position:relative;z-index:1}.er-workbench .er-hero__side{display:grid;min-width:0;grid-template-columns:72px minmax(142px,1fr);align-items:center;gap:12px}.er-workbench .er-hero__model{--dm-tone: var(--dm-brand-2);position:relative;display:grid;width:72px;height:72px;place-items:center;perspective:850px;transform-style:preserve-3d}.er-workbench .er-hero__model:before{position:absolute;top:13px;right:13px;bottom:13px;left:13px;border-radius:28px;background:radial-gradient(circle,color-mix(in srgb,var(--dm-brand-2) 24%,transparent),transparent 70%);content:"";filter:blur(10px)}.er-workbench .er-hero__model .dm-plinth{width:62px;height:62px;border-radius:19px}.er-workbench .er-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--er-muted);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.er-workbench .er-eyebrow__dot{width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,var(--dm-brand-2),var(--dm-accent));box-shadow:0 0 0 5px color-mix(in srgb,var(--dm-brand-2) 12%,transparent)}.er-workbench .er-hero__title{margin:0;color:var(--er-ink);font-family:Poppins-Black,Poppins,sans-serif;font-size:clamp(1.45rem,2.15vw,2rem);line-height:1.08;letter-spacing:-.045em}.er-workbench .er-hero__description{max-width:720px;margin-top:7px;color:var(--er-copy);font-family:Poppins-Regular,Poppins,sans-serif;font-size:13px;line-height:1.55}.er-workbench .er-status-pill{display:inline-flex;min-height:28px;align-items:center;padding:5px 11px;border:1px solid color-mix(in srgb,var(--dm-brand-2) 25%,transparent);border-radius:999px;background:color-mix(in srgb,var(--dm-brand-2) 10%,var(--er-panel-strong));color:var(--dm-brand);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.er-workbench .er-status-pill.is-editing{border-color:#d9770647;background:rgba(245,158,11,.11);color:#b45309}.er-workbench .er-hero__checkpoint{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:2px;padding-left:13px;border-left:1px solid var(--er-line)}.er-workbench .er-hero__checkpoint>span,.er-workbench .er-hero__checkpoint small{color:var(--er-muted);font-family:Poppins-Medium,Poppins,sans-serif;font-size:9px}.er-workbench .er-hero__checkpoint>span{letter-spacing:.08em;text-transform:uppercase}.er-workbench .er-hero__checkpoint strong{overflow:hidden;color:var(--er-ink);font-family:Poppins-Bold,Poppins,sans-serif;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.er-workbench .er-command-bar{position:relative;z-index:1;display:grid;width:100%;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:10px;border-top:1px solid var(--er-line)}.er-workbench .er-command-bar__actions{display:flex;min-width:0;align-items:center;overflow-x:auto;scrollbar-width:none}.er-workbench .er-command-bar__actions::-webkit-scrollbar,.er-workbench .er-flow::-webkit-scrollbar{display:none}.er-workbench .er-mode-button{display:flex;min-width:-moz-max-content;min-width:max-content;min-height:42px;flex:1 0 auto;align-items:center;gap:10px;padding:8px 14px;border:0;border-right:1px solid var(--er-line);border-radius:0;background:transparent;color:var(--er-ink);text-align:left;transition:background-color .18s ease,transform .18s ease}.er-workbench .er-mode-button:hover:not(:disabled){background:color-mix(in srgb,var(--dm-brand-2) 7%,transparent)}.er-workbench .er-mode-button:disabled{cursor:not-allowed;opacity:.48}.er-workbench .er-mode-button>svg{width:20px;height:20px;flex:0 0 auto;color:var(--dm-brand-2)}.er-workbench .er-mode-button>span{display:flex;min-width:0;flex-direction:column}.er-workbench .er-mode-button strong{overflow:hidden;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.er-workbench .er-mode-button small{display:none;color:var(--er-muted);font-size:9px}.er-workbench .er-mode-button.is-primary{border-color:transparent;border-radius:12px;background:linear-gradient(135deg,var(--dm-brand),var(--dm-brand-2));color:#fff;box-shadow:0 13px 28px color-mix(in srgb,var(--dm-brand) 28%,transparent)}.er-workbench .er-mode-button.is-primary>svg,.er-workbench .er-mode-button.is-primary small{color:#ffffffc7}.er-workbench .er-command-bar__utilities{display:flex;align-items:center;gap:7px}.er-workbench .er-utility-button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:8px 10px;border:0;border-radius:11px;background:transparent;color:var(--er-copy);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:10px;white-space:nowrap}.er-workbench .er-utility-button:hover:not(:disabled){background:color-mix(in srgb,var(--dm-brand-2) 7%,transparent)}.er-workbench .er-utility-button:disabled{cursor:wait;opacity:.55}.er-workbench .er-utility-button svg{width:16px;height:16px}.er-workbench .er-mode-button:focus-visible,.er-workbench .er-utility-button:focus-visible,.er-workbench .er-flow-step:focus-visible,.er-workbench .er-destination-button:focus-visible,.er-workbench .er-icon-button:focus-visible,.er-workbench .er-field-add:focus-visible,.er-workbench .er-amount-add:focus-visible,.er-workbench .er-readiness__primary:focus-visible,.er-workbench .er-readiness__secondary button:focus-visible,.er-workbench .er-read-action:focus-visible{outline:3px solid color-mix(in srgb,var(--dm-brand-2) 32%,transparent);outline-offset:2px}.er-workbench .er-flow{overflow-x:auto;padding:2px 8px;scrollbar-width:none}.er-workbench .er-flow__steps{display:grid;min-width:620px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.er-workbench .er-flow__steps>li{position:relative}.er-workbench .er-flow__steps>li:not(:last-child):after{position:absolute;z-index:0;top:19px;right:-9px;left:39px;height:1px;background:var(--er-line);content:""}.er-workbench .er-flow-step{position:relative;z-index:1;display:grid;width:100%;min-height:40px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:4px 10px 4px 0;border:0;background:transparent;color:var(--er-copy);text-align:left}.er-workbench .er-flow-step__number{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--er-line);border-radius:999px;background:var(--er-panel-strong);color:var(--dm-brand-2);font-family:Poppins-Bold,Poppins,sans-serif;font-size:11px}.er-workbench .er-flow-step.is-current .er-flow-step__number{border-color:transparent;background:linear-gradient(135deg,var(--dm-brand),var(--dm-brand-2));color:#fff;box-shadow:0 6px 14px color-mix(in srgb,var(--dm-brand) 24%,transparent)}.er-workbench .er-flow-step.is-complete .er-flow-step__number{background:rgba(16,185,129,.14);color:#047857}.er-workbench .er-flow-step__number svg{width:15px;height:15px}.er-workbench .er-flow-step__copy{display:flex;min-width:0;flex-direction:column}.er-workbench .er-flow-step__copy strong{overflow:hidden;color:var(--er-ink);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.er-workbench .er-flow-step__copy small{overflow:hidden;color:var(--er-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.er-workbench .er-feedback{display:flex;align-items:center;gap:9px;padding:11px 14px;border:1px solid rgba(244,63,94,.2);border-radius:15px;background:rgba(244,63,94,.08);color:#be123c;font-family:Poppins-Medium,Poppins,sans-serif;font-size:11px}.er-workbench .er-feedback.is-success{border-color:#10b98138;background:rgba(16,185,129,.09);color:#047857}.er-workbench .er-authoring{scroll-margin-top:calc(var(--uip-h, 0px) + 16px)}.er-workbench .er-authoring-surface{overflow:hidden;border-radius:24px}.er-workbench .er-authoring-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:stretch}.er-workbench .er-details-panel{min-width:0;padding:clamp(16px,2vw,24px)}.er-workbench .er-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.er-workbench .er-section-heading h2,.er-workbench .er-section-heading h3{margin:5px 0 0;color:var(--er-ink);font-family:Poppins-Bold,Poppins,sans-serif}.er-workbench .er-section-heading h2{font-size:18px}.er-workbench .er-section-heading h3{font-size:14px}.er-workbench .er-section-heading p{max-width:620px;margin:5px 0 0;color:var(--er-copy);font-size:10px;line-height:1.6}.er-workbench .er-section-heading>span{flex:0 0 auto;padding:5px 9px;border:1px solid var(--er-line);border-radius:999px;color:var(--er-muted);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:9px}.er-workbench .er-fields-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.er-workbench .er-field{display:flex;min-width:0;flex-direction:column;gap:5px;scroll-margin-top:calc(var(--uip-h, 0px) + 16px)}.er-workbench .er-field--third{grid-column:span 4}.er-workbench .er-field--quarter{grid-column:span 3}.er-workbench .er-field--half{grid-column:span 6}.er-workbench .er-field--full{grid-column:1 / -1}.er-workbench .er-field__label-row{display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:8px}.er-workbench .er-label{color:var(--er-muted);font-family:Poppins-SemiBold,Poppins,sans-serif;letter-spacing:.12em}.er-workbench .er-input,.er-workbench .er-select-placeholder{min-height:46px;border:1px solid var(--er-line);outline:none;background:var(--er-panel-strong);color:var(--er-ink);box-shadow:var(--dm-inset);font-family:Poppins-Regular,Poppins,sans-serif;transition:border-color .18s ease,box-shadow .18s ease}.er-workbench .er-input::-moz-placeholder{color:var(--er-muted)}.er-workbench .er-input::placeholder{color:var(--er-muted)}.er-workbench .er-input:focus{border-color:var(--er-line-strong);box-shadow:0 0 0 4px color-mix(in srgb,var(--dm-brand-2) 12%,transparent),var(--dm-inset)}.er-workbench .er-input:disabled{cursor:not-allowed;opacity:.58}.er-workbench .er-icon-button,.er-workbench .er-field-add{display:inline-grid;place-items:center;border:1px solid var(--er-line);background:var(--er-panel-strong);color:var(--dm-brand-2);box-shadow:var(--dm-inset);transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.er-workbench .er-icon-button:hover,.er-workbench .er-field-add:hover{transform:translateY(-1px);border-color:var(--er-line-strong);background:color-mix(in srgb,var(--dm-brand-2) 7%,var(--er-panel-strong))}.er-workbench .er-routing-section,.er-workbench .er-asset-section,.er-workbench .er-policy{margin-top:16px;padding:15px;border:1px solid var(--er-line);border-radius:17px;background:color-mix(in srgb,var(--er-panel-strong) 72%,transparent);box-shadow:var(--dm-inset);scroll-margin-top:calc(var(--uip-h, 0px) + 16px)}.er-workbench .er-routing-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:14px}.er-workbench .er-route-panel{display:flex;min-width:0;flex-direction:column;gap:12px}.er-workbench .er-destination-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.er-workbench .er-destination-button{min-height:46px;padding:8px 10px;border:1px solid var(--er-line);border-radius:13px;background:var(--er-panel-strong);color:var(--er-copy);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:10px;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.er-workbench .er-destination-button:hover{transform:translateY(-1px);border-color:var(--er-line-strong)}.er-workbench .er-destination-button.is-selected{border-color:transparent;background:linear-gradient(135deg,var(--dm-brand),var(--dm-brand-2));color:#fff;box-shadow:0 9px 20px color-mix(in srgb,var(--dm-brand) 22%,transparent)}.er-workbench .er-amount-add{display:inline-flex;width:100%;min-height:46px;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border:1px dashed var(--er-line-strong);border-radius:13px;background:var(--er-panel-strong);color:var(--dm-brand-2);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:11px;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.er-workbench .er-amount-add:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--dm-brand-2) 7%,var(--er-panel-strong))}.er-workbench .er-amount-add svg{width:16px;height:16px;flex:0 0 auto}.er-workbench .er-inline-note{display:inline-flex;align-items:flex-start;gap:6px;margin:1px 0 0;color:var(--er-muted);font-family:Poppins-Medium,Poppins,sans-serif;font-size:9px;line-height:1.55}.er-workbench .er-inline-note svg{width:14px;height:14px;flex:0 0 auto;color:var(--dm-brand-2)}.er-workbench .er-inline-note.is-error{color:#e11d48}.er-workbench .er-policy{display:flex;align-items:flex-start;gap:11px;background:color-mix(in srgb,var(--dm-brand-2) 6%,var(--er-panel-strong))}.er-workbench .er-policy>svg{width:19px;height:19px;flex:0 0 auto;margin-top:1px;color:var(--dm-brand-2)}.er-workbench .er-policy h3{margin:0;color:var(--er-ink);font-family:Poppins-Bold,Poppins,sans-serif;font-size:12px}.er-workbench .er-policy p{margin:4px 0 0;color:var(--er-copy);font-size:10px;line-height:1.65}.er-workbench .er-readiness{position:relative;display:flex;flex-direction:column;gap:13px;padding:20px;border-left:1px solid var(--er-line);background:color-mix(in srgb,var(--dm-brand-2) 3%,transparent)}.er-workbench .er-readiness__header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.er-workbench .er-readiness__header h2{margin:5px 0 0;color:var(--er-ink);font-family:Poppins-Bold,Poppins,sans-serif;font-size:15px}.er-workbench .er-readiness__badge{padding:5px 8px;border-radius:999px;background:rgba(245,158,11,.12);color:#b45309;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:9px;white-space:nowrap}.er-workbench .er-readiness__badge.is-ready{background:rgba(16,185,129,.14);color:#047857}.er-workbench .er-readiness__checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.er-workbench .er-readiness__checklist>div{display:flex;min-width:0;align-items:center;gap:7px;padding:4px 0;color:var(--er-muted);font-family:Poppins-Medium,Poppins,sans-serif;font-size:9px}.er-workbench .er-readiness__checklist>div>svg,.er-workbench .er-readiness__checklist>div>span:first-child{width:14px;height:14px;flex:0 0 auto;border:1px solid var(--er-line-strong);border-radius:999px}.er-workbench .er-readiness__checklist>div.is-complete{color:#047857}.er-workbench .er-readiness__checklist>div.is-complete>svg{border:0}.er-workbench .er-readiness__primary{display:grid;width:100%;min-height:52px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 13px;border:1px solid transparent;border-radius:15px;background:linear-gradient(135deg,#047857,#10b981);color:#fff;box-shadow:0 13px 28px #05966938;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:11px;text-align:left}.er-workbench .er-readiness__primary:disabled{cursor:not-allowed;border-color:var(--er-line);background:color-mix(in srgb,var(--er-panel-strong) 78%,transparent);color:var(--er-muted);box-shadow:none}.er-workbench .er-readiness__primary svg{width:17px;height:17px}.er-workbench .er-readiness__primary:not(:disabled):hover{transform:translateY(-1px)}.er-workbench .er-readiness__guidance{margin:0;color:var(--er-muted);font-size:10px;line-height:1.6}.er-workbench .er-readiness__secondary{display:flex;flex-wrap:wrap;gap:7px;padding-top:8px;border-top:1px solid var(--er-line)}.er-workbench .er-readiness__secondary button{display:inline-flex;min-height:38px;flex:1 1 auto;align-items:center;justify-content:center;gap:6px;padding:6px 9px;border-radius:11px;color:var(--er-copy);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:9px}.er-workbench .er-readiness__secondary button:hover{background:color-mix(in srgb,var(--dm-brand-2) 8%,transparent)}.er-workbench .er-read-layer--backdrop{z-index:9000!important}.er-workbench .er-read-layer--panel{z-index:9010!important}.er-workbench .er-read-workspace{border:1px solid var(--er-line)!important;background:color-mix(in srgb,var(--er-panel-strong) 92%,transparent)!important;color:var(--er-ink);box-shadow:var(--dm-shadow-lift)}.er-workbench .er-read-header{border-color:var(--er-line)!important;background:color-mix(in srgb,var(--er-panel-strong) 86%,transparent)!important}.er-workbench .er-read-card{border-color:var(--er-line)!important;background:color-mix(in srgb,var(--er-panel-strong) 82%,transparent)!important;box-shadow:var(--dm-inset),0 12px 28px #041b4a14}.er-workbench .er-read-card:hover{border-color:var(--er-line-strong)!important}.er-workbench .er-lookup-backdrop{inset:var(--uip-h, 56px) 0 0;z-index:9020;padding:18px}.er-workbench .er-lookup-surface{border-color:var(--er-line)!important;border-radius:22px!important;background:var(--er-panel-strong)!important;color:var(--er-ink);box-shadow:var(--dm-shadow-lift)}.uq-workspace-modal{inset:var(--uip-h, 56px) 0 0!important;z-index:9500!important;box-sizing:border-box;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important}@media (min-width: 1180px){.er-workbench .er-mode-button small{display:block}}@media (max-width: 1100px){.er-workbench .er-authoring-grid{grid-template-columns:minmax(0,1fr)}.er-workbench .er-readiness{position:static;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);border-top:1px solid var(--er-line);border-left:0}.er-workbench .er-readiness__header,.er-workbench .er-readiness__checklist{grid-column:1}.er-workbench .er-readiness>.er-readiness__primary,.er-workbench .er-readiness__guidance,.er-workbench .er-readiness__secondary{grid-column:2}.er-workbench .er-readiness>.er-readiness__primary{grid-row:1;align-self:center}.er-workbench .er-readiness__guidance{grid-row:2}.er-workbench .er-readiness__secondary{grid-row:3}}@media (max-width: 900px){.er-workbench .er-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.er-workbench .er-field--third,.er-workbench .er-field--quarter,.er-workbench .er-field--half{grid-column:span 1}.er-workbench .er-field--full{grid-column:1 / -1}.er-workbench .er-routing-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767px){.disb-modal-viewport{padding:0!important}.disb-modal-surface{border-right:0!important;border-left:0!important;border-radius:0!important}.er-workbench .er-shell{padding:12px;padding-bottom:calc(var(--mobile-bottom-nav-h, 104px) + env(safe-area-inset-bottom) + 24px)}.er-workbench .er-hero__description,.er-workbench .er-hero__checkpoint{display:none}.er-workbench .er-hero__side{display:block}.er-workbench .er-command-bar{grid-template-columns:minmax(0,1fr)}.er-workbench .er-command-bar__utilities{justify-content:flex-start;overflow-x:auto}.er-workbench .er-readiness{display:flex}.er-workbench .er-read-layer--panel{padding:0}.er-workbench .er-read-workspace{border-right:0!important;border-left:0!important;border-radius:0!important}.er-workbench .er-lookup-backdrop{padding:0}.er-workbench .er-lookup-surface{border-right:0!important;border-left:0!important;border-radius:0!important}}@media (max-width: 560px){.er-workbench .er-hero{padding:14px;border-radius:18px}.er-workbench .er-hero__side,.er-workbench .er-hero__model{width:50px;height:50px}.er-workbench .er-hero__model .dm-plinth{width:46px;height:46px;border-radius:14px}.er-workbench .er-hero__title{font-size:1.3rem}.er-workbench .er-flow__steps{min-width:500px}.er-workbench .er-mode-button{min-height:44px;padding-inline:12px}.er-workbench .er-fields-grid{grid-template-columns:minmax(0,1fr)}.er-workbench .er-field--third,.er-workbench .er-field--quarter,.er-workbench .er-field--half,.er-workbench .er-field--full{grid-column:1}.er-workbench .er-section-heading p{display:none}.er-workbench .er-destination-grid,.er-workbench .er-readiness__checklist{grid-template-columns:minmax(0,1fr)}}[data-theme=dark] .er-workbench .er-status-pill.is-creating,[data-theme=dark] .er-workbench .er-readiness__badge.is-ready,[data-theme=dark] .er-workbench .er-readiness__checklist>div.is-complete,[data-theme=dark] .er-workbench .er-feedback.is-success{color:#6ee7b7}[data-theme=dark] .er-workbench .er-status-pill.is-editing{color:#fbbf24}[data-theme=dark] .er-workbench .er-feedback{color:#fda4af}[data-theme=dark] .er-workbench .er-canvas [class*=bg-white],[data-theme=dark] .er-workbench .er-read-workspace [class*=bg-white]{background-color:#1e212ad1!important}[data-theme=dark] .er-workbench .er-canvas [class*=border-white],[data-theme=dark] .er-workbench .er-read-workspace [class*=border-white]{border-color:var(--er-line)!important}[data-theme=dark] .er-workbench .er-canvas [class*=text-zinc-9],[data-theme=dark] .er-workbench .er-canvas [class*=text-zinc-8],[data-theme=dark] .er-workbench .er-canvas [class*=text-slate-9],[data-theme=dark] .er-workbench .er-canvas [class*=text-slate-8],[data-theme=dark] .er-workbench .er-read-workspace [class*=text-zinc-9],[data-theme=dark] .er-workbench .er-read-workspace [class*=text-zinc-8]{color:var(--er-ink)!important}[data-theme=dark] .er-workbench .er-canvas [class*=text-zinc-5],[data-theme=dark] .er-workbench .er-canvas [class*=text-zinc-6],[data-theme=dark] .er-workbench .er-canvas [class*=text-zinc-7],[data-theme=dark] .er-workbench .er-canvas [class*=text-slate-5],[data-theme=dark] .er-workbench .er-canvas [class*=text-slate-6],[data-theme=dark] .er-workbench .er-canvas [class*=text-slate-7],[data-theme=dark] .er-workbench .er-read-workspace [class*=text-zinc-5],[data-theme=dark] .er-workbench .er-read-workspace [class*=text-zinc-6],[data-theme=dark] .er-workbench .er-read-workspace [class*=text-zinc-7]{color:var(--er-copy)!important}[data-theme=dark] .er-workbench input,[data-theme=dark] .er-workbench select,[data-theme=dark] .er-workbench textarea{color-scheme:dark}[data-theme=dark] .disb-modal-surface{border-color:#60a5fa3d!important;background:rgba(20,24,34,.97)!important;color:#f1f5f9;box-shadow:0 38px 86px #0000009e}[data-theme=dark] .disb-modal-surface [class*=bg-white],[data-theme=dark] .disb-modal-surface [class*=bg-zinc-50],[data-theme=dark] .disb-modal-surface [class*=bg-slate-50]{background-color:#1e222ee6!important}[data-theme=dark] .disb-modal-surface [class*=text-zinc-9],[data-theme=dark] .disb-modal-surface [class*=text-zinc-8],[data-theme=dark] .disb-modal-surface [class*=text-slate-9],[data-theme=dark] .disb-modal-surface [class*=text-slate-8]{color:#f1f5f9!important}[data-theme=dark] .disb-modal-surface [class*=text-zinc-5],[data-theme=dark] .disb-modal-surface [class*=text-zinc-6],[data-theme=dark] .disb-modal-surface [class*=text-zinc-7],[data-theme=dark] .disb-modal-surface [class*=text-slate-5],[data-theme=dark] .disb-modal-surface [class*=text-slate-6],[data-theme=dark] .disb-modal-surface [class*=text-slate-7]{color:#cbd5e1!important}@media (prefers-reduced-motion: reduce){.er-workbench *,.er-workbench *:before,.er-workbench *:after,.uq-workspace-modal,.uq-workspace-modal *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ca-classic-header,.ca-classic-surface{border-color:var(--dm-line);background:var(--dm-panel);box-shadow:var(--dm-shadow),var(--dm-inset);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ca-classic-header{background:linear-gradient(135deg,var(--dm-panel-strong),color-mix(in srgb,var(--color-lighter) 40%,var(--dm-panel)),var(--dm-panel-strong))}.ca-classic-field{display:flex;min-width:0;flex-direction:column;gap:4px}.ca-classic-field>span{min-height:24px;display:flex;align-items:center;color:var(--dm-ink-soft);font-size:11px;text-transform:uppercase;letter-spacing:.025em}.ca-classic-input{width:100%;min-width:0;height:44px;border:1px solid var(--dm-line);border-radius:16px;padding-right:12px;padding-left:12px;font-size:14px;outline:none}.ca-classic-input.pl-9{padding-left:36px}.ca-classic .ca-classic-button,.ca-classic .ca-classic-icon-button{border-color:var(--dm-line);background:var(--dm-panel-strong);color:var(--dm-ink-soft);box-shadow:var(--dm-inset)}.ca-classic .ca-classic-button--primary{border-color:transparent;background:linear-gradient(to right,var(--color-brandPrimary),var(--color-redaccent),var(--color-brandSecondary));color:#fff}.ca-classic-button:hover,.ca-classic-icon-button:hover,.ca-classic-row:hover{border-color:var(--dm-line-strong);box-shadow:var(--dm-shadow)}.ca-classic-button:focus-visible,.ca-classic-icon-button:focus-visible{outline:2px solid var(--color-brandSecondary);outline-offset:3px}.ca-classic-reference,.ca-classic-empty{border-color:var(--dm-line);background:var(--dm-panel);color:var(--dm-ink-soft)}.ca-root{--ca-violet: #7c3aed;--ca-danger: #e11d48;isolation:auto;overflow-x:clip;overflow-y:visible}.ca-root :is(.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700){color:var(--dm-ink)}.ca-root :is(.text-slate-600,.text-slate-500){color:var(--dm-ink-soft)}.ca-root .text-slate-400{color:var(--dm-ink-faint)}[data-theme=dark] .ca-root .text-colorBrand{color:#60a5fa!important}@media (max-width: 1023px){.ca-content-shell{padding-bottom:calc(var(--mobile-bottom-nav-h, 104px) + env(safe-area-inset-bottom) + 24px)}}.ca-board{border:1px solid color-mix(in srgb,var(--dm-line) 82%,transparent);background:color-mix(in srgb,var(--dm-panel) 62%,transparent);box-shadow:var(--dm-shadow),var(--dm-inset);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ca-panel{border-radius:24px;border-color:var(--dm-line);background:linear-gradient(145deg,color-mix(in srgb,var(--dm-brand) 3%,var(--dm-panel)),var(--dm-panel));box-shadow:var(--dm-shadow),var(--dm-inset)}.ca-hero{isolation:isolate;background:linear-gradient(100deg,var(--dm-panel-strong) 0%,color-mix(in srgb,var(--dm-panel-strong) 90%,transparent) 38%,color-mix(in srgb,var(--dm-panel) 72%,transparent) 100%),radial-gradient(circle at 62% 34%,color-mix(in srgb,var(--dm-accent) 18%,transparent),transparent 48%)}.ca-hero__core{display:none}.ca-brand-icon{border:1px solid color-mix(in srgb,var(--dm-brand-2) 48%,transparent);background:linear-gradient(145deg,var(--dm-brand),var(--dm-brand-2) 58%,var(--dm-accent));box-shadow:0 12px 26px color-mix(in srgb,var(--dm-brand) 28%,transparent),inset 0 1px #ffffff47}.ca-chip{border:1px solid var(--dm-line);background:var(--dm-panel-strong);color:var(--dm-ink-soft);box-shadow:var(--dm-inset)}.ca-chip:hover{border-color:var(--dm-line-strong);color:var(--dm-brand)}.ca-root .ca-total-card,.ca-root .ca-primary-cta,.ca-root .ca-button--primary{border:1px solid color-mix(in srgb,var(--dm-brand-2) 52%,transparent);background-color:var(--dm-brand);background-image:linear-gradient(112deg,var(--dm-brand) 0%,var(--dm-brand-2) 47%,var(--dm-accent) 76%,var(--ca-violet) 128%);box-shadow:0 18px 38px color-mix(in srgb,var(--dm-brand) 28%,transparent),inset 0 1px #ffffff47}.ca-root .ca-total-card:hover,.ca-root .ca-primary-cta:hover,.ca-root .ca-button--primary:hover{box-shadow:0 24px 48px color-mix(in srgb,var(--dm-brand) 34%,transparent),inset 0 1px #ffffff57}.ca-header-metric{border-color:var(--dm-line);background:color-mix(in srgb,var(--dm-panel-strong) 76%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ca-input{border-color:var(--dm-line);background:var(--dm-panel-strong);color:var(--dm-ink);box-shadow:var(--dm-inset)}.ca-input::-moz-placeholder{color:var(--dm-ink-faint)}.ca-input::placeholder{color:var(--dm-ink-faint)}.ca-input:focus{border-color:var(--dm-line-strong);box-shadow:0 0 0 4px color-mix(in srgb,var(--dm-brand) 12%,transparent),var(--dm-inset)}.ca-input:disabled{background:color-mix(in srgb,var(--dm-ink-faint) 7%,var(--dm-panel))}.ca-button{transition:transform .18s ease,border-color .18s ease,box-shadow .22s ease}.ca-button:hover{transform:translateY(-2px)}.ca-button--secondary{border-color:var(--dm-line);background:var(--dm-panel-strong);color:var(--dm-ink-soft);box-shadow:var(--dm-inset)}.ca-button--secondary:hover{border-color:var(--dm-line-strong);color:var(--dm-brand);box-shadow:var(--dm-shadow)}.ca-inset,.ca-metric-card,.ca-queue-tile,.ca-quick-action{border-color:var(--dm-line);background:var(--dm-panel-strong);box-shadow:var(--dm-inset)}.ca-queue-tile,.ca-quick-action{color:var(--dm-ink);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .22s ease}.ca-queue-tile:hover,.ca-quick-action:hover{transform:translateY(-2px);border-color:var(--dm-line-strong);background:color-mix(in srgb,var(--dm-brand) 5%,var(--dm-panel-strong));box-shadow:var(--dm-shadow)}.ca-queue-tile.is-active{border-color:color-mix(in srgb,var(--dm-brand) 44%,transparent);background:color-mix(in srgb,var(--dm-brand) 10%,var(--dm-panel-strong));box-shadow:0 14px 30px color-mix(in srgb,var(--dm-brand) 17%,transparent),var(--dm-inset)}.ca-queue-tile__icon,.ca-quick-action__icon,.ca-pulse-metric__icon{border-color:var(--dm-line);background:color-mix(in srgb,var(--dm-brand) 6%,var(--dm-panel-strong));color:var(--dm-brand);box-shadow:var(--dm-inset)}.ca-queue-tile.is-active .ca-queue-tile__icon{border-color:transparent;background:linear-gradient(145deg,var(--dm-brand),var(--dm-brand-2));color:#fff;box-shadow:0 10px 22px color-mix(in srgb,var(--dm-brand) 28%,transparent)}.ca-queue-tile__icon.is-alert,.ca-pulse-metric__icon.is-alert{border-color:color-mix(in srgb,var(--ca-danger) 28%,transparent);background:color-mix(in srgb,var(--ca-danger) 10%,var(--dm-panel-strong));color:var(--ca-danger)}.ca-quick-action:hover .ca-quick-action__icon{border-color:color-mix(in srgb,var(--dm-brand) 36%,transparent);background:color-mix(in srgb,var(--dm-brand) 12%,var(--dm-panel-strong))}.ca-portfolio-card{border:1px solid rgba(255,255,255,.22);box-shadow:0 20px 40px #041b4a38,inset 0 1px #ffffff47;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .24s ease}.ca-portfolio-card:hover{transform:translateY(-3px) perspective(900px) rotateX(1.5deg);box-shadow:0 28px 52px #041b4a4d,inset 0 1px #ffffff57}.ca-register-scroll{border:1px solid color-mix(in srgb,var(--dm-line) 84%,transparent);background:color-mix(in srgb,var(--dm-brand) 5%,var(--dm-panel));box-shadow:inset 0 1px 12px color-mix(in srgb,var(--dm-brand) 6%,transparent)}.ca-request-avatar{border:1px solid color-mix(in srgb,var(--ca-tone, var(--dm-brand)) 28%,transparent);background:color-mix(in srgb,var(--ca-tone, var(--dm-brand)) 11%,var(--dm-panel-strong));color:var(--ca-tone, var(--dm-brand));box-shadow:var(--dm-inset)}.ca-card-icon-action{border:1px solid transparent;color:var(--dm-ink-soft)}.ca-card-icon-action:hover{border-color:var(--dm-line);background:color-mix(in srgb,var(--dm-brand) 7%,var(--dm-panel-strong));color:var(--dm-brand)}.ca-root .ca-card-icon-action--primary{border-color:color-mix(in srgb,var(--ca-tone, var(--dm-brand)) 42%,transparent);background-color:var(--ca-tone, var(--dm-brand));background-image:linear-gradient(145deg,color-mix(in srgb,var(--ca-tone, var(--dm-brand)) 88%,#071126),var(--ca-tone, var(--dm-brand)));color:#fff;box-shadow:0 9px 20px color-mix(in srgb,var(--ca-tone, var(--dm-brand)) 24%,transparent)}.ca-root .ca-card-icon-action--primary:hover{border-color:color-mix(in srgb,var(--ca-tone, var(--dm-brand)) 68%,transparent);background-color:var(--dm-brand);background-image:linear-gradient(145deg,var(--dm-brand),var(--dm-brand-2));color:#fff}.ca-request-card{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--dm-line);background:linear-gradient(142deg,color-mix(in srgb,var(--ca-tone, var(--dm-brand)) 7%,var(--dm-panel-strong)),var(--dm-panel-strong) 58%);box-shadow:var(--dm-shadow),var(--dm-inset);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:transform .2s cubic-bezier(.2,.8,.2,1),border-color .2s ease,box-shadow .24s ease}.ca-request-card:before{content:"";position:absolute;inset:0 auto 0 0;z-index:2;width:3px;background:linear-gradient(180deg,var(--ca-tone, var(--dm-brand)),color-mix(in srgb,var(--ca-tone, var(--dm-brand)) 14%,transparent))}.ca-request-card:after{content:"";position:absolute;z-index:0;top:-88px;right:-52px;width:190px;height:190px;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--ca-tone, var(--dm-brand)) 18%,transparent),transparent 68%);pointer-events:none}.ca-request-card>*{position:relative;z-index:1}.ca-request-card .border-slate-100{border-color:var(--dm-line)}.ca-request-card:hover,.ca-request-card:focus-within{transform:translateY(-2px);border-color:color-mix(in srgb,var(--ca-tone, var(--dm-brand)) 42%,transparent);box-shadow:var(--dm-shadow-lift),var(--dm-inset)}.ca-metric-card{background:linear-gradient(145deg,color-mix(in srgb,var(--dm-accent) 7%,var(--dm-panel-strong)),var(--dm-panel-strong));box-shadow:var(--dm-shadow),var(--dm-inset)}.ca-primary-cta{background-size:170% 100%;animation:ca-gradient-drift 9s ease-in-out infinite}@keyframes ca-gradient-drift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@media (min-width: 1024px){.ca-hero__core{position:absolute;left:31%;top:8px;z-index:0;display:block;width:270px;height:230px;opacity:.42;pointer-events:none;mask-image:radial-gradient(circle,#000 38%,transparent 76%);-webkit-mask-image:radial-gradient(circle,#000 38%,transparent 76%)}.ca-hero__core .dm-core{min-height:0;height:100%}}@media (prefers-reduced-motion: reduce){.ca-primary-cta{animation:none}.ca-portfolio-card:hover,.ca-request-card:hover,.ca-request-card:focus-within,.ca-queue-tile:hover,.ca-quick-action:hover,.ca-button:hover{transform:none}}.ca-reports-hero{isolation:isolate;min-height:164px;background:linear-gradient(104deg,var(--dm-panel-strong) 0%,color-mix(in srgb,var(--dm-panel-strong) 91%,transparent) 44%,color-mix(in srgb,var(--dm-panel) 78%,transparent) 100%),radial-gradient(circle at 70% 40%,color-mix(in srgb,var(--dm-accent) 20%,transparent),transparent 42%)}.ca-reports-hero:after{content:"";position:absolute;right:-72px;bottom:-118px;width:270px;height:270px;border-radius:999px;border:36px solid color-mix(in srgb,var(--dm-brand-2) 7%,transparent);pointer-events:none}.ca-reports-hero__core{display:none}.ca-reports-icon{border:1px solid color-mix(in srgb,var(--dm-accent) 34%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--dm-brand) 11%,var(--dm-panel-strong)),color-mix(in srgb,var(--dm-accent) 13%,var(--dm-panel-strong)));color:var(--dm-brand);box-shadow:0 10px 24px color-mix(in srgb,var(--dm-brand) 14%,transparent),var(--dm-inset)}.ca-report-results{background:linear-gradient(145deg,color-mix(in srgb,var(--dm-brand) 3%,var(--dm-panel)),var(--dm-panel))}.ca-report-results__header{border-color:var(--dm-line);background:color-mix(in srgb,var(--dm-panel-strong) 80%,transparent)}.ca-report-table-wrap{background:color-mix(in srgb,var(--dm-panel) 74%,transparent);outline:none}.ca-report-table-wrap:focus-visible{outline:3px solid var(--dm-brand);outline-offset:-3px;box-shadow:inset 0 0 0 1px var(--dm-panel-strong)}[data-theme=dark] .ca-root .ca-reports-icon{color:#60a5fa}[data-theme=dark] .ca-root .ca-report-table-wrap:focus-visible{outline-color:#60a5fa}.ca-report-table{width:-moz-max-content;width:max-content;min-width:100%;border-collapse:collapse}.ca-report-table__head{position:sticky;top:0;z-index:1;background:color-mix(in srgb,var(--dm-brand) 7%,var(--dm-panel-strong));color:var(--dm-ink-faint);box-shadow:inset 0 -1px 0 var(--dm-line)}.ca-report-table__row{border-color:var(--dm-line);color:var(--dm-ink-soft)}.ca-report-table__row:nth-child(2n){background:color-mix(in srgb,var(--dm-brand) 2.5%,transparent)}.ca-report-table__row:hover{background:color-mix(in srgb,var(--dm-accent) 8%,var(--dm-panel-strong));color:var(--dm-ink)}.ca-report-table th,.ca-report-table td{border-color:var(--dm-line)}@media (min-width: 1024px){.ca-reports-hero__core{position:absolute;top:-26px;right:220px;z-index:0;display:block;width:250px;height:210px;opacity:.46;pointer-events:none;mask-image:radial-gradient(circle,#000 40%,transparent 78%);-webkit-mask-image:radial-gradient(circle,#000 40%,transparent 78%)}.ca-reports-hero__core .dm-core{min-height:0;height:100%}}@media (max-width: 639px){.ca-reports-hero{min-height:0;padding:20px}}.htl-root{--htl-violet: #7c3aed;--htl-danger: #e11d48;--htl-warn: #d97706;--htl-ok: #059669;isolation:auto;overflow-x:clip;overflow-y:visible}.htl-root :is(.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700){color:var(--dm-ink)}.htl-root :is(.text-slate-600,.text-slate-500){color:var(--dm-ink-soft)}.htl-root .text-slate-400{color:var(--dm-ink-faint)}[data-theme=dark] .htl-root .text-colorBrand{color:#60a5fa!important}@media (max-width: 1023px){.htl-content-shell{padding-bottom:calc(var(--mobile-bottom-nav-h, 104px) + env(safe-area-inset-bottom) + 24px)}}.htl-board{border:1px solid color-mix(in srgb,var(--dm-line) 82%,transparent);background:color-mix(in srgb,var(--dm-panel) 62%,transparent);box-shadow:var(--dm-shadow),var(--dm-inset);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.htl-panel{border-radius:24px;border:1px solid var(--dm-line);background:linear-gradient(145deg,color-mix(in srgb,var(--dm-brand) 3%,var(--dm-panel)),var(--dm-panel));box-shadow:var(--dm-shadow),var(--dm-inset)}.htl-inset,.htl-metric-card,.htl-tile{border:1px solid var(--dm-line);background:var(--dm-panel-strong);box-shadow:var(--dm-inset)}.htl-metric-card{background:linear-gradient(145deg,color-mix(in srgb,var(--dm-accent) 7%,var(--dm-panel-strong)),var(--dm-panel-strong));box-shadow:var(--dm-shadow),var(--dm-inset)}.htl-hero{isolation:isolate;background:linear-gradient(100deg,var(--dm-panel-strong) 0%,color-mix(in srgb,var(--dm-panel-strong) 90%,transparent) 38%,color-mix(in srgb,var(--dm-panel) 72%,transparent) 100%),radial-gradient(circle at 62% 34%,color-mix(in srgb,var(--dm-accent) 18%,transparent),transparent 48%)}.htl-hero__core{display:none}@media (min-width: 1024px){.htl-hero__core{position:absolute;left:31%;top:8px;z-index:0;display:block;width:270px;height:230px;opacity:.42;pointer-events:none;mask-image:radial-gradient(circle,#000 38%,transparent 76%);-webkit-mask-image:radial-gradient(circle,#000 38%,transparent 76%)}.htl-hero__core .dm-core{min-height:0;height:100%}}.htl-brand-icon{border:1px solid color-mix(in srgb,var(--dm-brand-2) 48%,transparent);background:linear-gradient(145deg,var(--dm-brand),var(--dm-brand-2) 58%,var(--dm-accent));box-shadow:0 12px 26px color-mix(in srgb,var(--dm-brand) 28%,transparent),inset 0 1px #ffffff47}.htl-chip{border:1px solid var(--dm-line);background:var(--dm-panel-strong);color:var(--dm-ink-soft);box-shadow:var(--dm-inset)}.htl-chip:hover{border-color:var(--dm-line-strong);color:var(--dm-brand)}.htl-chip.is-active{border-color:color-mix(in srgb,var(--dm-brand) 44%,transparent);background:color-mix(in srgb,var(--dm-brand) 10%,var(--dm-panel-strong));color:var(--dm-brand)}.htl-dialog-layer{position:fixed;inset:calc(var(--uip-h, 0px) + .75rem) 0 0;z-index:1000040;display:flex;overflow-y:auto;overscroll-behavior:contain;padding:1rem 1rem 1.5rem;background:rgba(2,6,23,.45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.htl-dialog-layer--stacked{z-index:1000050;background:rgba(2,6,23,.55)}.htl-dialog{margin:auto}@media (max-width: 1023px){.htl-dialog-layer{bottom:calc(var(--mobile-bottom-nav-h, 104px) + env(safe-area-inset-bottom))}}.htl-input{border:1px solid var(--dm-line);background:var(--dm-panel-strong);color:var(--dm-ink);box-shadow:var(--dm-inset)}.htl-input::-moz-placeholder{color:var(--dm-ink-faint)}.htl-input::placeholder{color:var(--dm-ink-faint)}.htl-input:focus{border-color:var(--dm-line-strong);box-shadow:0 0 0 4px color-mix(in srgb,var(--dm-brand) 12%,transparent),var(--dm-inset)}.htl-input:disabled{background:color-mix(in srgb,var(--dm-ink-faint) 7%,var(--dm-panel))}.htl-button{transition:transform .18s ease,border-color .18s ease,box-shadow .22s ease}.htl-button:hover{transform:translateY(-2px)}.htl-root .htl-button--primary,.htl-root .htl-primary-cta{border:1px solid color-mix(in srgb,var(--dm-brand-2) 52%,transparent);background-color:var(--dm-brand);background-image:linear-gradient(112deg,var(--dm-brand) 0%,var(--dm-brand-2) 47%,var(--dm-accent) 76%,var(--htl-violet) 128%);color:#fff;box-shadow:0 18px 38px color-mix(in srgb,var(--dm-brand) 28%,transparent),inset 0 1px #ffffff47}.htl-root .htl-button--primary:hover,.htl-root .htl-primary-cta:hover{box-shadow:0 24px 48px color-mix(in srgb,var(--dm-brand) 34%,transparent),inset 0 1px #ffffff57}.htl-button--secondary{border:1px solid var(--dm-line);background:var(--dm-panel-strong);color:var(--dm-ink-soft);box-shadow:var(--dm-inset)}.htl-button--secondary:hover{border-color:var(--dm-line-strong);color:var(--dm-brand);box-shadow:var(--dm-shadow)}.htl-button--danger{border:1px solid color-mix(in srgb,var(--htl-danger) 34%,transparent);background:color-mix(in srgb,var(--htl-danger) 8%,var(--dm-panel-strong));color:var(--htl-danger)}.htl-button--danger:hover{border-color:color-mix(in srgb,var(--htl-danger) 55%,transparent);background:color-mix(in srgb,var(--htl-danger) 14%,var(--dm-panel-strong))}.htl-primary-cta{background-size:170% 100%;animation:htl-gradient-drift 9s ease-in-out infinite}@keyframes htl-gradient-drift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.htl-tile{color:var(--dm-ink);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .22s ease}.htl-tile:hover{transform:translateY(-2px);border-color:var(--dm-line-strong);background:color-mix(in srgb,var(--dm-brand) 5%,var(--dm-panel-strong));box-shadow:var(--dm-shadow)}.htl-tile.is-active{border-color:color-mix(in srgb,var(--dm-brand) 44%,transparent);background:color-mix(in srgb,var(--dm-brand) 10%,var(--dm-panel-strong));box-shadow:0 14px 30px color-mix(in srgb,var(--dm-brand) 17%,transparent),var(--dm-inset)}.htl-tile__icon{border:1px solid var(--dm-line);background:color-mix(in srgb,var(--dm-brand) 6%,var(--dm-panel-strong));color:var(--dm-brand);box-shadow:var(--dm-inset)}.htl-tile.is-active .htl-tile__icon{border-color:transparent;background:linear-gradient(145deg,var(--dm-brand),var(--dm-brand-2));color:#fff;box-shadow:0 10px 22px color-mix(in srgb,var(--dm-brand) 28%,transparent)}.htl-tile__icon.is-alert{border-color:color-mix(in srgb,var(--htl-danger) 28%,transparent);background:color-mix(in srgb,var(--htl-danger) 10%,var(--dm-panel-strong));color:var(--htl-danger)}.htl-card{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--dm-line);background:linear-gradient(142deg,color-mix(in srgb,var(--htl-tone, var(--dm-brand)) 7%,var(--dm-panel-strong)),var(--dm-panel-strong) 58%);box-shadow:var(--dm-shadow),var(--dm-inset);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:transform .2s cubic-bezier(.2,.8,.2,1),border-color .2s ease,box-shadow .24s ease}.htl-card:before{content:"";position:absolute;inset:0 auto 0 0;z-index:2;width:3px;background:linear-gradient(180deg,var(--htl-tone, var(--dm-brand)),color-mix(in srgb,var(--htl-tone, var(--dm-brand)) 14%,transparent))}.htl-card:after{content:"";position:absolute;z-index:0;top:-88px;right:-52px;width:190px;height:190px;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--htl-tone, var(--dm-brand)) 18%,transparent),transparent 68%);pointer-events:none}.htl-card>*{position:relative;z-index:1}.htl-card .border-slate-100{border-color:var(--dm-line)}.htl-card:hover,.htl-card:focus-within{transform:translateY(-2px);border-color:color-mix(in srgb,var(--htl-tone, var(--dm-brand)) 42%,transparent);box-shadow:var(--dm-shadow-lift),var(--dm-inset)}.htl-avatar{border:1px solid color-mix(in srgb,var(--htl-tone, var(--dm-brand)) 28%,transparent);background:color-mix(in srgb,var(--htl-tone, var(--dm-brand)) 11%,var(--dm-panel-strong));color:var(--htl-tone, var(--dm-brand));box-shadow:var(--dm-inset)}.htl-icon-action{border:1px solid transparent;color:var(--dm-ink-soft)}.htl-icon-action:hover{border-color:var(--dm-line);background:color-mix(in srgb,var(--dm-brand) 7%,var(--dm-panel-strong));color:var(--dm-brand)}.htl-root .htl-icon-action--primary{border-color:color-mix(in srgb,var(--htl-tone, var(--dm-brand)) 42%,transparent);background-color:var(--htl-tone, var(--dm-brand));background-image:linear-gradient(145deg,color-mix(in srgb,var(--htl-tone, var(--dm-brand)) 88%,#071126),var(--htl-tone, var(--dm-brand)));color:#fff;box-shadow:0 9px 20px color-mix(in srgb,var(--htl-tone, var(--dm-brand)) 24%,transparent)}.htl-scroll{border:1px solid color-mix(in srgb,var(--dm-line) 84%,transparent);background:color-mix(in srgb,var(--dm-brand) 5%,var(--dm-panel));box-shadow:inset 0 1px 12px color-mix(in srgb,var(--dm-brand) 6%,transparent)}.htl-portfolio-card{border:1px solid rgba(255,255,255,.22);box-shadow:0 20px 40px #041b4a38,inset 0 1px #ffffff47;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .24s ease}.htl-portfolio-card:hover{transform:translateY(-3px) perspective(900px) rotateX(1.5deg);box-shadow:0 28px 52px #041b4a4d,inset 0 1px #ffffff57}.htl-calendar{position:relative;overflow:auto;max-height:62vh;border:1px solid var(--dm-line);border-radius:18px;background:var(--dm-panel-strong)}.htl-calendar table{border-collapse:separate;border-spacing:0;min-width:-moz-max-content;min-width:max-content}.htl-calendar thead th{position:sticky;top:0;z-index:3;background:var(--dm-panel-strong);border-bottom:1px solid var(--dm-line);box-shadow:0 1px 0 var(--dm-line)}.htl-calendar .htl-calendar__room{position:sticky;left:0;z-index:2;background:var(--dm-panel-strong);border-right:1px solid var(--dm-line);min-width:132px}.htl-calendar thead th.htl-calendar__room{z-index:4}.htl-calendar__cell{width:46px;min-width:46px;height:38px;border-bottom:1px solid color-mix(in srgb,var(--dm-line) 60%,transparent);border-right:1px solid color-mix(in srgb,var(--dm-line) 40%,transparent);padding:2px}.htl-calendar__cell.is-weekend{background:color-mix(in srgb,var(--dm-ink-faint) 6%,transparent)}.htl-calendar__cell.is-today{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--dm-brand) 42%,transparent)}.htl-night{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:6px;font-size:9px;font-weight:700;color:#fff;cursor:pointer;transition:filter .16s ease,transform .16s ease}.htl-night:hover{filter:brightness(1.1);transform:scale(1.06)}.htl-night--tentative.htl-night--tentative{background:linear-gradient(145deg,#f59e0b,#b45309)}.htl-night--waitlist.htl-night--waitlist{background:linear-gradient(145deg,#2dd4bf,#0d9488)}.htl-night--reserved.htl-night--reserved{background:linear-gradient(145deg,#38bdf8,#0ea5e9)}.htl-night--confirmed.htl-night--confirmed{background:linear-gradient(145deg,#0b74de,#0047b8)}.htl-night--occupied.htl-night--occupied{background:linear-gradient(145deg,#7c3aed,#5b21b6)}.htl-night--posted.htl-night--posted{background:linear-gradient(145deg,#059669,#047857)}.htl-night--blocked.htl-night--blocked{background:linear-gradient(145deg,#64748b,#475569)}.htl-room{position:relative;border:1px solid var(--dm-line);border-radius:16px;background:var(--dm-panel-strong);box-shadow:var(--dm-inset);transition:transform .18s ease,border-color .18s ease,box-shadow .22s ease}.htl-room:hover{transform:translateY(-2px);box-shadow:var(--dm-shadow)}.htl-room:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;border-radius:16px 16px 0 0;background:var(--htl-room-tone, var(--dm-line))}.htl-table-shell{overflow-x:auto;border:1px solid var(--dm-line);border-radius:18px;background:var(--dm-panel-strong)}.htl-table{width:100%;min-width:-moz-max-content;min-width:max-content;border-collapse:separate;border-spacing:0}.htl-table thead th{position:sticky;top:0;z-index:2;padding:10px 14px;text-align:left;white-space:nowrap;background:color-mix(in srgb,var(--dm-brand) 6%,var(--dm-panel-strong));border-bottom:1px solid var(--dm-line);color:var(--dm-ink-soft)}.htl-table tbody td{padding:9px 14px;white-space:nowrap;border-bottom:1px solid color-mix(in srgb,var(--dm-line) 55%,transparent);color:var(--dm-ink)}.htl-table tbody tr:hover td{background:color-mix(in srgb,var(--dm-brand) 4%,transparent)}.htl-table tfoot td{padding:11px 14px;white-space:nowrap;font-weight:700;background:color-mix(in srgb,var(--dm-brand) 8%,var(--dm-panel-strong));border-top:1px solid var(--dm-line);color:var(--dm-ink)}.htl-table .is-numeric{text-align:right;font-variant-numeric:tabular-nums}.htl-journal{border:1px dashed color-mix(in srgb,var(--dm-line) 90%,transparent);background:color-mix(in srgb,var(--dm-brand) 3%,var(--dm-panel-strong));font-variant-numeric:tabular-nums}.htl-journal__dr{color:#047857}.htl-journal__cr{color:#e11d48}[data-theme=dark] .htl-journal__dr{color:#34d399}[data-theme=dark] .htl-journal__cr{color:#fb7185}.htl-card.htl-card--static:hover,.htl-card.htl-card--static:focus-within{transform:none;border-color:var(--dm-line);box-shadow:var(--dm-shadow),var(--dm-inset)}.htl-stage-number{background:var(--htl-tone, var(--dm-brand));color:#fff;box-shadow:0 8px 18px color-mix(in srgb,var(--htl-tone, var(--dm-brand)) 30%,transparent)}@media (prefers-reduced-motion: reduce){.htl-primary-cta{animation:none}.htl-portfolio-card:hover,.htl-card:hover,.htl-card:focus-within,.htl-tile:hover,.htl-room:hover,.htl-night:hover,.htl-button:hover{transform:none}}.abf-floor{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px 12px;padding:18px;overflow:hidden;border:1px solid color-mix(in srgb,#38bdf8 28%,var(--dm-line));border-radius:24px;background:linear-gradient(90deg,rgba(148,163,184,.07) 1px,transparent 1px) 0 0 / 38px 38px,linear-gradient(rgba(148,163,184,.07) 1px,transparent 1px) 0 0 / 38px 38px,radial-gradient(circle at 15% 10%,rgba(56,189,248,.14),transparent 30%),linear-gradient(145deg,#182436,#0d1726 68%,#07111e);box-shadow:inset 0 1px #ffffff14,0 18px 42px #02061733}.abf-floor:before{content:"SERVICE BAYS  •  LIVE DESK";grid-column:1 / -1;justify-self:start;padding:8px 16px;border:2px solid #38bdf8;border-radius:999px;color:#f0f9ff;background:linear-gradient(135deg,#172554,#0c4a6e);box-shadow:0 0 0 4px #38bdf81c,inset 0 1px #ffffff29;font-family:Poppins-Bold,Poppins,sans-serif;font-size:.7rem;letter-spacing:.08em}.abf-bay{position:relative;display:flex;min-width:0;min-height:354px;flex-direction:column;overflow:hidden;padding:0;border:1px solid rgba(56,189,248,.32);border-radius:20px;color:#f8fafc;background:#101b2d;text-align:left;box-shadow:0 16px 28px #00000057,inset 0 1px #ffffff14}.abf-bay.is-actionable{cursor:pointer;transition:filter .16s ease,transform .16s ease,border-color .16s ease,box-shadow .16s ease}.abf-bay.is-actionable:hover,.abf-bay.is-actionable:focus-visible{z-index:4;filter:brightness(1.08);transform:translateY(-5px);border-color:#7dd3fc;box-shadow:0 24px 36px #02204770,0 0 0 3px #38bdf833;outline:2px solid #38bdf8;outline-offset:2px}.abf-bay__sign{position:relative;z-index:8;display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:8px;padding:9px 13px;border-bottom:3px solid #38bdf8;background:linear-gradient(135deg,#172554,#0b2f58);box-shadow:0 7px 12px #02061761}.abf-bay__sign:before{content:"🔧";display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:2px solid #7dd3fc;border-radius:50%;background:linear-gradient(145deg,#2563eb,#1e40af);box-shadow:0 0 0 4px #38bdf81a;font-size:16px}.abf-bay__sign strong{min-width:0;flex:1;overflow:hidden;color:#fff;font-family:Poppins-Black,Poppins,sans-serif;font-size:.84rem;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.abf-bay__sign small{flex:0 0 auto;padding:3px 8px;border-radius:999px;color:#e0f2fe;background:#2563eb;font-family:Poppins-Bold,Poppins,sans-serif;font-size:.5rem;text-transform:uppercase}.abf-bay__floor{position:relative;display:grid;min-height:210px;flex:1;place-items:center;overflow:hidden;border-top:6px solid #1d4ed8;background:radial-gradient(ellipse at 50% 70%,rgba(56,189,248,.14),transparent 38%),linear-gradient(30deg,rgba(255,255,255,.025) 12%,transparent 12.5%,transparent 87%,rgba(255,255,255,.025) 87.5%) 0 0 / 34px 34px,linear-gradient(150deg,#5b6471,#343c49 70%,#29313d);box-shadow:inset 0 13px 18px #02061761;isolation:isolate}.abf-bay__floor:before{content:"";position:absolute;z-index:0;right:15px;bottom:12px;left:15px;height:145px;border:4px solid #eab308;border-top-width:3px;border-radius:6px 6px 20px 20px;opacity:.82;clip-path:polygon(0 0,100% 0,100% 100%,63% 100%,63% 91%,37% 91%,37% 100%,0 100%)}.abf-bay__floor:after{content:"";position:absolute;z-index:0;bottom:30px;left:50%;width:44px;height:44px;border:4px solid #eab308;border-radius:50%;opacity:.72;transform:translate(-50%)}.abf-bay__line{position:absolute;z-index:2;top:34px;bottom:37px;width:13px;border:2px solid #082f49;border-radius:2px;background:linear-gradient(90deg,#1d4ed8,#60a5fa 52%,#1e40af);box-shadow:4px 7px 7px #02061770}.abf-bay__line:after{content:"";position:absolute;bottom:-7px;left:50%;width:29px;height:9px;border-radius:2px;background:#1e3a8a;transform:translate(-50%)}.abf-bay__line.is-left{left:37px}.abf-bay__line.is-right{right:37px}.abf-bay__stop{position:absolute;z-index:4;top:25px;right:29px;left:29px;height:22px;border:2px solid #082f49;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#3b82f6,#1d4ed8);box-shadow:0 6px 7px #0206176b,inset 0 2px #ffffff2e}.abf-bay__stop:after{content:"SERVICE BAY";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;font-family:Poppins-Black,Poppins,sans-serif;font-size:.5rem;letter-spacing:.06em}.abf-bay__lift{position:absolute;z-index:1;top:79px;width:48px;height:7px;border-radius:3px;background:#1e40af;box-shadow:0 4px 5px #02061761}.abf-bay__lift.is-left{left:39px;transform:rotate(15deg);transform-origin:left center}.abf-bay__lift.is-right{right:39px;transform:rotate(-15deg);transform-origin:right center}.abf-bay__floor-label{position:absolute;z-index:1;bottom:7px;left:20px;color:#ffffff61;font-family:Poppins-Black,Poppins,sans-serif;font-size:.82rem;font-style:normal;letter-spacing:.08em;transform:perspective(100px) rotateX(18deg)}.abf-bay__toolbox{position:absolute;z-index:5;right:15px;bottom:27px;display:flex;width:34px;height:43px;flex-direction:column;gap:4px;padding:9px 5px 5px;border:2px solid #0f172a;border-radius:2px 2px 5px 5px;background:linear-gradient(145deg,#2563eb,#1e3a8a);box-shadow:5px 7px 8px #0206176b;font-style:normal;transform:skewY(-5deg)}.abf-bay__toolbox:before{content:"";position:absolute;top:-6px;left:7px;width:18px;height:7px;border:3px solid #0f172a;border-bottom:0;border-radius:4px 4px 0 0}.abf-bay__toolbox b{display:block;height:3px;border-radius:2px;background:#bae6fd;opacity:.8}.abf-car{--abf-car-top: #3b82f6;--abf-car-side: #1e40af;position:relative;z-index:3;display:block;width:84px;height:124px;margin-top:45px;animation:abf-car-arrive .36s cubic-bezier(.2,.8,.25,1) both;filter:drop-shadow(8px 11px 7px rgba(2,6,23,.42));transform:rotate(-3deg)}.abf-car__shadow{position:absolute;right:0;bottom:0;left:0;height:94px;border-radius:45%;background:rgba(2,6,23,.35);filter:blur(5px);transform:translate(7px,8px) skewY(-5deg)}.abf-car__body{position:absolute;z-index:2;top:6px;right:7px;bottom:8px;left:7px;border-radius:13px 13px 7px 7px;background:linear-gradient(150deg,var(--abf-car-top),var(--abf-car-side) 76%);box-shadow:inset 7px 0 #ffffff1a;clip-path:polygon(16% 0,84% 0,100% 22%,94% 91%,79% 100%,21% 100%,6% 91%,0 22%)}.abf-car__cabin{position:absolute;z-index:3;top:27px;right:13px;left:13px;height:56px;border-radius:8px;background:linear-gradient(160deg,#93c5fd,#172554 76%);clip-path:polygon(17% 0,83% 0,100% 24%,90% 100%,10% 100%,0 24%)}.abf-car__glass{position:absolute;z-index:4;top:33px;width:22px;height:42px;background:linear-gradient(155deg,#bae6fd,#1e3a5f 80%)}.abf-car__glass.is-left{left:18px;clip-path:polygon(18% 0,100% 7%,88% 100%,0 91%)}.abf-car__glass.is-right{right:18px;clip-path:polygon(0 7%,82% 0,100% 91%,12% 100%)}.abf-car__wheel{position:absolute;z-index:1;width:14px;height:29px;border-radius:4px;background:#070b12}.abf-car__wheel.is-left{left:0;bottom:22px}.abf-car__wheel.is-right{right:0;bottom:22px}.abf-car__lamp{position:absolute;z-index:5;bottom:16px;width:10px;height:8px;border-radius:50%;background:#fff7bf;box-shadow:0 0 7px #ffe774a8}.abf-car__lamp.is-left{left:17px}.abf-car__lamp.is-right{right:17px}.abf-car.is-booked{--abf-car-top: #38bdf8;--abf-car-side: #0369a1}.abf-car.is-confirmed{--abf-car-top: #60a5fa;--abf-car-side: #1d4ed8}.abf-car.is-service{--abf-car-top: #3b82f6;--abf-car-side: #1e40af}.abf-car.is-done{--abf-car-top: #22d3ee;--abf-car-side: #075985}.abf-car.is-other{--abf-car-top: #64748b;--abf-car-side: #1e3a5f}.abf-empty-mark{z-index:3;display:grid;width:54px;height:54px;margin-top:45px;place-items:center;border:2px dashed rgba(125,211,252,.68);border-radius:50%;color:#bae6fd;background:rgba(8,47,73,.68);box-shadow:0 8px 15px #0206174d}.abf-bay__foot{position:relative;z-index:7;display:flex;min-height:78px;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 12px 11px;border-top:3px solid #1d4ed8;background:linear-gradient(145deg,#102a4b,#101827 72%)}.abf-bay__foot small{max-width:100%;overflow:hidden;color:#b8c7da;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.abf-plate{max-width:100%;overflow:hidden;color:#f8fafc;font-family:Poppins-Bold,Poppins,sans-serif;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.abf-status{display:inline-flex;align-items:center;min-height:20px;padding:2px 8px;border-radius:999px;color:#fff;background:#64748b;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.58rem}.abf-status.is-booked{background:#0284c7}.abf-status.is-confirmed{background:#2563eb}.abf-status.is-service{background:#1d4ed8}.abf-status.is-done{background:#0891b2}.abf-status.is-empty{background:#059669}.abf-status.is-closed{background:#64748b}.abf-bay.is-closed{filter:saturate(.45);opacity:.78}.abf-bay.is-closed .abf-bay__floor:after{content:"CLOSED";position:absolute;z-index:9;bottom:auto;left:auto;width:auto;height:auto;padding:5px 24px;border:0;border-radius:3px;color:#fff;background:#475569;box-shadow:0 5px 10px #00000052;font-family:Poppins-Bold,Poppins,sans-serif;font-size:.65rem;letter-spacing:.12em;opacity:1;transform:rotate(-12deg)}.abf-time-strip{display:flex;gap:7px;overflow-x:auto;padding:2px 1px 7px}.abf-time-strip button{flex:0 0 auto;min-width:68px}@keyframes abf-car-arrive{0%{opacity:0;transform:translateY(28px) rotate(-3deg) scale(.9)}to{opacity:1;transform:translateY(0) rotate(-3deg) scale(1)}}@media (max-width: 760px){.abf-floor{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px;padding:10px}.abf-floor:before{font-size:.58rem}.abf-bay{min-height:320px}.abf-bay__sign{padding-inline:8px}.abf-bay__sign:before{width:29px;height:29px;font-size:13px}.abf-bay__sign strong{font-size:.7rem}.abf-bay__sign small{display:none}.abf-bay__floor{min-height:185px}.abf-bay__line.is-left{left:27px}.abf-bay__line.is-right{right:27px}.abf-bay__stop{right:19px;left:19px}.abf-bay__lift.is-left{left:29px}.abf-bay__lift.is-right{right:29px}.abf-bay__toolbox{right:8px;transform:scale(.84) skewY(-5deg);transform-origin:bottom right}.abf-car{transform:rotate(-3deg) scale(.9)}}@media (max-width: 410px){.abf-floor{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.abf-bay.is-actionable,.abf-car{animation:none;transition:none}.abf-bay.is-actionable:hover,.abf-bay.is-actionable:focus-visible{transform:none}}.aut-doc-preview{max-height:min(72vh,1100px);overflow:auto;border-radius:18px;background:color-mix(in srgb,var(--color-darkerPrimary, #0f172a) 8%,#e2e8f0);padding:18px}.aut-doc{--aut-doc-accent: var(--print-primary, #0047b8);--aut-doc-line-accent: var(--print-line, #f5b301);--aut-doc-line-width: var(--print-line-width, 3px);--aut-doc-ink: #111827;--aut-doc-soft: #4b5563;--aut-doc-faint: #9ca3af;--aut-doc-line: #d1d5db;box-sizing:border-box;width:210mm;min-height:297mm;margin:0 auto;padding:14mm 14mm 16mm;background:#ffffff;color:var(--aut-doc-ink);font-family:Poppins-Regular,Helvetica Neue,Arial,sans-serif;font-size:9.5pt;line-height:1.45;box-shadow:0 18px 40px #0f172a2e;position:relative}.aut-doc *{box-sizing:border-box}.aut-doc__head{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:10px;border-bottom:2px solid var(--aut-doc-accent)}.aut-doc__head:after{content:"";position:absolute;left:0;right:0;top:calc(100% + 2px);height:var(--aut-doc-line-width);background:var(--aut-doc-line-accent);-webkit-print-color-adjust:exact;print-color-adjust:exact}.aut-doc__shop-name{font-family:Poppins-Bold,sans-serif;font-size:13pt;letter-spacing:.01em}.aut-doc__shop-line{color:var(--aut-doc-soft);font-size:8.5pt}.aut-doc__title{text-align:right}.aut-doc__title h1{margin:0;font-family:Poppins-Black,sans-serif;font-size:16pt;letter-spacing:.04em;text-transform:uppercase;color:var(--aut-doc-accent)}.aut-doc__title .aut-doc__number{font-family:Poppins-Bold,sans-serif;font-size:11pt}.aut-doc__title .aut-doc__sub{color:var(--aut-doc-soft);font-size:8.5pt}.aut-doc__status{display:inline-block;margin-top:4px;padding:1px 8px;border:1px solid var(--aut-doc-ink);border-radius:999px;font-family:Poppins-SemiBold,sans-serif;font-size:7.5pt;text-transform:uppercase;letter-spacing:.06em}.aut-doc__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.aut-doc__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.aut-doc__box{border:1px solid var(--aut-doc-line);border-radius:6px;padding:7px 9px;-moz-column-break-inside:avoid;break-inside:avoid}.aut-doc__label{display:block;color:var(--aut-doc-faint);font-family:Poppins-SemiBold,sans-serif;font-size:7pt;text-transform:uppercase;letter-spacing:.08em}.aut-doc__value{display:block;font-family:Poppins-Medium,sans-serif;word-break:break-word}.aut-doc__pairs{display:grid;grid-template-columns:max-content 1fr;-moz-column-gap:10px;column-gap:10px;row-gap:1px}.aut-doc__pairs dt{color:var(--aut-doc-soft)}.aut-doc__pairs dd{margin:0;font-family:Poppins-Medium,sans-serif}.aut-doc__section{margin-top:14px;-moz-column-break-inside:auto;break-inside:auto}.aut-doc__section h2{margin:0 0 5px;font-family:Poppins-Bold,sans-serif;font-size:9.5pt;text-transform:uppercase;letter-spacing:.06em;color:var(--aut-doc-accent)}.aut-doc__text{white-space:pre-wrap;min-height:1.4em}.aut-doc__table{width:100%;border-collapse:collapse;font-size:8.5pt}.aut-doc__table thead{display:table-header-group}.aut-doc__table th{padding:4px 5px;border-bottom:1.5px solid var(--aut-doc-ink);text-align:left;font-family:Poppins-SemiBold,sans-serif;font-size:7.5pt;text-transform:uppercase;letter-spacing:.04em}.aut-doc__table td{padding:3px 5px;border-bottom:1px solid var(--aut-doc-line);vertical-align:top}.aut-doc__table tr{-moz-column-break-inside:avoid;break-inside:avoid}.aut-doc__table .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.aut-doc__table .is-group td{padding-top:6px;font-family:Poppins-Bold,sans-serif;border-bottom:1px solid var(--aut-doc-line)}.aut-doc__table tfoot td{border-bottom:0;border-top:1.5px solid var(--aut-doc-ink);font-family:Poppins-Bold,sans-serif}.aut-doc__muted{color:var(--aut-doc-soft)}.aut-doc__small{font-size:7.5pt}.aut-doc__totals{margin:10px 0 0 auto;width:46%;border-collapse:collapse;font-size:9pt;-moz-column-break-inside:avoid;break-inside:avoid}.aut-doc__totals td{padding:2px 4px}.aut-doc__totals td:last-child{text-align:right;font-variant-numeric:tabular-nums}.aut-doc__totals .is-grand td{border-top:1.5px solid var(--aut-doc-ink);font-family:Poppins-Bold,sans-serif;font-size:10.5pt}.aut-doc__totals .is-due td{border-top:1px solid var(--aut-doc-line);font-family:Poppins-Bold,sans-serif;color:var(--aut-doc-accent)}.aut-doc__aging{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--aut-doc-line);border-radius:6px;overflow:hidden;-moz-column-break-inside:avoid;break-inside:avoid}.aut-doc__aging>div{padding:5px 7px;border-right:1px solid var(--aut-doc-line)}.aut-doc__aging>div:last-child{border-right:0;background:#f3f4f6}.aut-doc__aging b{display:block;font-variant-numeric:tabular-nums}.aut-doc__note{margin-top:12px;padding:7px 9px;border-left:3px solid var(--aut-doc-accent);background:#f9fafb;font-size:8pt;color:var(--aut-doc-soft);-moz-column-break-inside:avoid;break-inside:avoid}.aut-doc__sign{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:28px;-moz-column-break-inside:avoid;break-inside:avoid}.aut-doc__sign>div{padding-top:26px}.aut-doc__sign .aut-doc__sign-line{border-top:1px solid var(--aut-doc-ink);padding-top:3px;font-size:8pt}.aut-doc__ack{margin-top:16px;font-size:8.5pt;-moz-column-break-inside:avoid;break-inside:avoid}.aut-doc__stamp{position:absolute;top:46%;left:50%;transform:translate(-50%,-50%) rotate(-18deg);padding:6px 28px;border:4px solid rgba(220,38,38,.55);border-radius:10px;color:#dc26268c;font-family:Poppins-Black,sans-serif;font-size:40pt;letter-spacing:.12em;pointer-events:none}.aut-doc__foot{margin-top:18px;padding-top:6px;border-top:1px solid var(--aut-doc-line);display:flex;justify-content:space-between;gap:12px;color:var(--aut-doc-faint);font-size:7pt}@media (max-width: 900px){.aut-doc-preview{padding:8px}.aut-doc{width:100%;min-height:0;padding:16px}}@page{size:A4;margin:10mm}@media print{.aut-print-hide{display:none!important}.aut-doc{width:auto;min-height:0;margin:0;padding:0;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}.aut-doc__section,.aut-doc__box,.aut-doc__totals,.aut-doc__sign{-moz-column-break-inside:avoid;break-inside:avoid}}.sch-doc{--sd-color: var(--print-primary, #0047b8);--sd-accent: var(--print-accent, #f5b301);--sd-ink: #111827;--sd-soft: #4b5563;--sd-faint: #9ca3af;--sd-line: #d1d5db;box-sizing:border-box;width:210mm;min-height:297mm;margin:0 auto;padding:12mm 13mm 14mm;background:#ffffff;color:var(--sd-ink);font-family:Poppins-Regular,Helvetica Neue,Arial,sans-serif;font-size:9pt;line-height:1.42;box-shadow:0 18px 40px #0f172a2e;position:relative;color-scheme:light}.sch-doc--landscape{width:297mm;min-height:210mm}.sch-doc *{box-sizing:border-box}.sch-doc__head{display:flex;align-items:center;gap:12px;padding-bottom:8px;margin-bottom:10px}.sch-doc__logo{width:54px;height:54px;-o-object-fit:contain;object-fit:contain;flex:none}.sch-doc__seal{display:grid;place-items:center;width:54px;height:54px;flex:none;border-radius:999px;border:2px solid var(--sd-accent);color:var(--sd-color);font-family:Poppins-Black,sans-serif;font-size:15pt;letter-spacing:.02em;background:#fff}.sch-doc__school{flex:1;min-width:0}.sch-doc__school-name{font-family:Poppins-Black,sans-serif;font-size:14pt;line-height:1.15;letter-spacing:.01em}.sch-doc__school-line{font-size:8pt;color:var(--sd-soft)}.sch-doc__title-block{text-align:right}.sch-doc__title{margin:0;font-family:Poppins-Black,sans-serif;font-size:13pt;letter-spacing:.05em;text-transform:uppercase}.sch-doc__number{font-family:Poppins-Bold,sans-serif;font-size:9pt}.sch-doc__sub{font-size:8pt;color:var(--sd-soft)}.sch-doc--band .sch-doc__head{margin:-12mm -13mm 10px;padding:9mm 13mm 6mm;background:var(--sd-color);color:#fff;border-bottom:4px solid var(--sd-accent);-webkit-print-color-adjust:exact;print-color-adjust:exact}.sch-doc--band .sch-doc__school-line,.sch-doc--band .sch-doc__sub{color:#ffffffd1}.sch-doc--line .sch-doc__head{border-bottom:2px solid var(--sd-color)}.sch-doc--line .sch-doc__school-name,.sch-doc--line .sch-doc__title{color:var(--sd-color)}.sch-doc--line .sch-doc__head:after{content:""}.sch-doc--classic .sch-doc__head{flex-direction:column;text-align:center;border-bottom:3px double var(--sd-color)}.sch-doc--classic .sch-doc__title-block{text-align:center}.sch-doc--classic .sch-doc__school-name{font-family:Georgia,Times New Roman,serif;font-weight:700;font-size:16pt;color:var(--sd-color)}.sch-doc--classic .sch-doc__title{color:var(--sd-color);font-family:Georgia,Times New Roman,serif;font-weight:700;letter-spacing:.08em}.sch-doc__section{margin-top:10px;-moz-column-break-inside:avoid;break-inside:avoid}.sch-doc__section-title{margin:0 0 5px;padding:3px 8px;font-family:Poppins-Bold,sans-serif;font-size:8.5pt;letter-spacing:.06em;text-transform:uppercase;color:var(--sd-color);background:color-mix(in srgb,var(--sd-color) 8%,#fff);border-left:3px solid var(--sd-accent);-webkit-print-color-adjust:exact;print-color-adjust:exact}.sch-doc__pairs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 16px;margin:0}.sch-doc__pairs--2{grid-template-columns:repeat(2,minmax(0,1fr))}.sch-doc__pairs--4{grid-template-columns:repeat(4,minmax(0,1fr))}.sch-doc__pairs>div{min-width:0}.sch-doc__pairs dt{font-size:7pt;letter-spacing:.05em;text-transform:uppercase;color:var(--sd-soft)}.sch-doc__pairs dd{margin:0;font-family:Poppins-SemiBold,sans-serif;word-break:break-word}.sch-doc__table{width:100%;border-collapse:collapse;font-size:8.5pt}.sch-doc__table th,.sch-doc__table td{padding:4px 6px;border-bottom:1px solid var(--sd-line);text-align:left;vertical-align:top}.sch-doc__table thead th{font-family:Poppins-Bold,sans-serif;font-size:7.5pt;letter-spacing:.03em;text-transform:uppercase;color:var(--sd-color);border-bottom:1.5px solid var(--sd-color);white-space:nowrap}.sch-doc__table tfoot td{font-family:Poppins-Bold,sans-serif;border-top:1.5px solid var(--sd-color);border-bottom:0}.sch-doc__table .is-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.sch-doc__table .is-center{text-align:center}.sch-doc__table tr{-moz-column-break-inside:avoid;break-inside:avoid}.sch-doc__table--grid th,.sch-doc__table--grid td{border:1px solid var(--sd-line)}.sch-doc__muted{color:var(--sd-soft)}.sch-doc__para{margin:0;line-height:1.6;text-align:justify}.sch-doc__small{font-size:7.5pt}.sch-doc__strong{font-family:Poppins-Bold,sans-serif}.sch-doc__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sch-doc__totals{margin-left:auto;width:62%}.sch-doc__totals td:first-child{color:var(--sd-soft)}.sch-doc__total-row td{font-family:Poppins-Black,sans-serif;font-size:10pt;color:var(--sd-color);border-top:1.5px solid var(--sd-color)}.sch-doc__note{margin-top:8px;padding:6px 8px;border:1px dashed var(--sd-line);border-radius:6px;font-size:7.5pt;color:var(--sd-soft)}.sch-doc__stamp{position:absolute;top:46%;left:50%;transform:translate(-50%,-50%) rotate(-18deg);padding:6px 18px;border:3px solid rgba(225,29,72,.4);border-radius:10px;color:#e11d4866;font-family:Poppins-Black,sans-serif;font-size:22pt;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;white-space:nowrap}.sch-doc__signs{display:grid;grid-template-columns:repeat(var(--sd-signs, 3),minmax(0,1fr));gap:22px;margin-top:26px;-moz-column-break-inside:avoid;break-inside:avoid}.sch-doc__sign{padding-top:26px;text-align:center}.sch-doc__sign-name{border-top:1px solid var(--sd-ink);padding-top:3px;font-family:Poppins-Bold,sans-serif;font-size:8.5pt;text-transform:uppercase}.sch-doc__sign-role{font-size:7.5pt;color:var(--sd-soft)}.sch-doc__foot{margin-top:14px;padding-top:6px;border-top:1px solid var(--sd-line);display:flex;justify-content:space-between;gap:12px;font-size:7pt;color:var(--sd-faint)}.sch-doc__letter{margin:18mm 6mm 0;font-size:11pt;line-height:1.9;text-align:justify}.sch-doc__letter-title{margin:14mm 0 4mm;text-align:center;font-family:Georgia,Times New Roman,serif;font-size:20pt;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sd-color)}.sch-doc__letter-name{font-family:Poppins-Black,sans-serif;font-size:13pt;text-transform:uppercase;color:var(--sd-color)}.sch-doc__border{position:absolute;top:7mm;right:7mm;bottom:7mm;left:7mm;border:2px solid var(--sd-color);outline:1px solid var(--sd-accent);outline-offset:-5px;pointer-events:none}.sch-doc__week{display:grid;grid-template-columns:repeat(var(--sd-days, 6),minmax(0,1fr));gap:4px}.sch-doc__day{min-height:34mm;border:1px solid var(--sd-line);border-radius:4px;padding:3px}.sch-doc__day h4{margin:0 0 3px;padding:2px 4px;font-family:Poppins-Bold,sans-serif;font-size:7.5pt;text-transform:uppercase;color:#fff;background:var(--sd-color);border-radius:3px;-webkit-print-color-adjust:exact;print-color-adjust:exact}.sch-doc__slot{margin-top:3px;padding:3px 4px;border-left:2px solid var(--sd-accent);background:color-mix(in srgb,var(--sd-color) 5%,#fff);font-size:7pt;line-height:1.3;-webkit-print-color-adjust:exact;print-color-adjust:exact}.sch-doc__slot b{display:block;font-family:Poppins-Bold,sans-serif}@page sch-landscape{size:A4 landscape;margin:0}.sch-doc--landscape{page:sch-landscape}.sch-doc--band.sch-doc--bordered .sch-doc__head{margin:-5mm -6mm 10px;padding:7mm 8mm 5mm}.sch-doc--bordered .sch-doc__border{z-index:2}@media print{#__window_print_root__:has(.sch-doc){position:static!important}@page{size:A4;margin:0}html,body{color-scheme:light!important;background:#fff!important}.sch-doc{box-shadow:none;margin:0;page-break-after:always}.sch-doc:last-child{page-break-after:auto}}.sch-root{--sch-danger: #e11d48;--sch-warn: #d97706;--sch-ok: #059669;--sch-brand: var(--color-brandPrimary, #0047b8);--sch-brand-2: var(--color-brandSecondary, #0b74de);--sch-accent: var(--color-redaccent, #0891b2);--dm-brand: var(--sch-brand);--dm-brand-2: var(--sch-brand-2);--dm-line: color-mix(in srgb, var(--sch-brand) 16%, transparent);--dm-line-strong: color-mix(in srgb, var(--sch-brand) 32%, transparent);isolation:auto;overflow-x:clip;overflow-y:visible}.sch-scope{--sch-danger: #e11d48;--sch-warn: #d97706;--sch-ok: #059669;--sch-brand: var(--color-brandPrimary, #0047b8);--sch-brand-2: var(--color-brandSecondary, #0b74de);--sch-accent: var(--color-redaccent, #0891b2);--dm-brand: var(--sch-brand);--dm-brand-2: var(--sch-brand-2);--dm-accent: var(--sch-accent);--dm-ink: #0b1220;--dm-ink-soft: #475569;--dm-ink-faint: #64748b;--dm-panel: rgba(255, 255, 255, .96);--dm-panel-strong: #ffffff;--dm-line: color-mix(in srgb, var(--sch-brand) 16%, transparent);--dm-line-strong: color-mix(in srgb, var(--sch-brand) 32%, transparent);--dm-shadow: 0 22px 52px color-mix(in srgb, var(--sch-brand) 12%, rgba(2, 6, 23, .08));--dm-inset: inset 0 1px 0 rgba(255, 255, 255, .72);font-family:Poppins-Regular,Poppins,sans-serif;color:var(--dm-ink)}[data-theme=dark] .sch-root,.sch-scope.is-dark,[data-theme=dark] .sch-scope{--sch-brand: color-mix(in srgb, var(--color-brandPrimary, #0047b8) 68%, #ffffff);--sch-brand-2: color-mix(in srgb, var(--color-brandSecondary, #0b74de) 62%, #ffffff);--sch-accent: color-mix(in srgb, var(--color-redaccent, #0891b2) 82%, #ffffff);--dm-line: color-mix(in srgb, var(--sch-brand) 24%, transparent);--dm-line-strong: color-mix(in srgb, var(--sch-brand) 46%, transparent)}.sch-scope.is-dark,[data-theme=dark] .sch-scope{--dm-ink: #f1f5f9;--dm-ink-soft: #cbd5e1;--dm-ink-faint: #94a3b8;--dm-panel: rgba(24, 27, 36, .98);--dm-panel-strong: rgb(24, 27, 36);--dm-shadow: 0 26px 60px rgba(0, 0, 0, .44);--dm-inset: inset 0 1px 0 rgba(255, 255, 255, .06);color-scheme:dark}[data-theme=dark] :is(.sch-root,.sch-scope) [data-tour-dropdown-trigger],.sch-scope.is-dark [data-tour-dropdown-trigger]{border-color:color-mix(in srgb,var(--sch-brand) 38%,transparent);background-image:linear-gradient(135deg,rgba(15,23,42,.94),rgba(17,24,39,.96),color-mix(in srgb,var(--sch-brand) 22%,rgba(17,24,39,.94)))}:is(.sch-root,.sch-scope) [data-tour-dropdown-trigger][aria-expanded=true]{--tw-ring-color: color-mix(in srgb, var(--sch-brand-2) 26%, transparent);border-color:color-mix(in srgb,var(--sch-brand-2) 50%,transparent)}:is(.sch-root,.sch-scope) .sch-ink{color:var(--dm-ink)}:is(.sch-root,.sch-scope) .sch-muted{color:var(--dm-ink-soft)}:is(.sch-root,.sch-scope) .sch-faint{color:var(--dm-ink-faint)}:is(.sch-root,.sch-scope) .sch-brand{color:var(--dm-brand)}:is(.sch-root,.sch-scope) .sch-good{color:var(--sch-ok)}:is(.sch-root,.sch-scope) .sch-bad{color:var(--sch-danger)}:is(.sch-root,.sch-scope) .sch-warn-ink{color:var(--sch-warn)}[data-theme=dark] :is(.sch-root,.sch-scope) .sch-brand{color:var(--sch-brand-2)}.sch-desk .sch-ink{color:var(--dq-strong, inherit)}.sch-desk .sch-muted,.sch-desk .sch-faint{color:var(--dq-muted, inherit)}.sch-desk .sch-brand{color:var(--dq-hue, inherit)}.sch-desk .sch-good{color:var(--dq-good, #059669)}.sch-desk .sch-bad{color:var(--dq-bad, #e11d48)}.sch-desk .sch-warn-ink{color:var(--dq-warn, #d97706)}.sch-num{font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width: 1023px){.sch-content-shell{padding-bottom:calc(var(--mobile-bottom-nav-h, 104px) + env(safe-area-inset-bottom) + 24px)}}:is(.sch-root,.sch-scope) .sch-panel{border-radius:24px;border:1px solid var(--dm-line);background:linear-gradient(145deg,color-mix(in srgb,var(--dm-brand) 3%,var(--dm-panel)),var(--dm-panel));box-shadow:var(--dm-shadow),var(--dm-inset)}:is(.sch-root,.sch-scope) .sch-inset{border:1px solid var(--dm-line);background:var(--dm-panel-strong);box-shadow:var(--dm-inset)}:is(.sch-root,.sch-scope) .sch-hero{isolation:isolate;background:linear-gradient(100deg,var(--dm-panel-strong) 0%,color-mix(in srgb,var(--dm-panel-strong) 90%,transparent) 40%,color-mix(in srgb,var(--dm-panel) 72%,transparent) 100%),radial-gradient(circle at 70% 30%,color-mix(in srgb,var(--sch-accent) 16%,transparent),transparent 50%)}:is(.sch-root,.sch-scope) .sch-hero:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,var(--sch-brand) 0%,var(--sch-brand-2) 55%,var(--sch-accent) 100%);z-index:1;pointer-events:none}:is(.sch-root,.sch-scope) .sch-brand-icon{border:1px solid color-mix(in srgb,var(--dm-brand-2) 48%,transparent);background:linear-gradient(145deg,var(--dm-brand),var(--dm-brand-2) 58%,var(--sch-accent));box-shadow:0 12px 26px color-mix(in srgb,var(--dm-brand) 28%,transparent),inset 0 1px #ffffff47;color:#fff}.sch-root .sch-panel.p-8 h1{color:var(--dm-ink)}:is(.sch-root,.sch-scope) .sch-input{width:100%;min-width:0;height:44px;border-radius:16px;padding:0 12px;border:1px solid var(--dm-line);background:var(--dm-panel-strong);color:var(--dm-ink);box-shadow:var(--dm-inset);font-family:Poppins-Regular,Poppins,sans-serif;font-size:15px;outline:none;transition:border-color .16s ease,box-shadow .16s ease}@media (min-width: 640px){:is(.sch-root,.sch-scope) .sch-input{font-size:14px}}:is(.sch-root,.sch-scope) textarea.sch-input{height:auto;min-height:84px;padding:10px 12px;resize:vertical}:is(.sch-root,.sch-scope) .sch-input::-moz-placeholder{color:var(--dm-ink-faint)}:is(.sch-root,.sch-scope) .sch-input::placeholder{color:var(--dm-ink-faint)}:is(.sch-root,.sch-scope) .sch-input:focus{border-color:var(--dm-line-strong);box-shadow:0 0 0 4px color-mix(in srgb,var(--dm-brand) 12%,transparent),var(--dm-inset)}:is(.sch-root,.sch-scope) .sch-input:disabled{background:color-mix(in srgb,var(--dm-ink-faint) 7%,var(--dm-panel));color:var(--dm-ink-soft)}[data-theme=dark] :is(.sch-root,.sch-scope) .sch-input,.sch-scope.is-dark .sch-input{color-scheme:dark}:is(.sch-root,.sch-scope) .sch-field__label{font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--dm-ink-soft)}:is(.sch-root,.sch-scope) .sch-field__hint{font-size:10.5px;line-height:1.45;color:var(--dm-ink-faint)}.sch-desk .sch-field__hint{color:var(--dq-muted);font-size:.72rem}:is(.sch-root,.sch-scope) .sch-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:16px;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:14px;white-space:nowrap;transition:transform .16s ease,border-color .16s ease,box-shadow .2s ease,opacity .16s ease}:is(.sch-root,.sch-scope) .sch-btn:hover:not(:disabled){transform:translateY(-1px)}:is(.sch-root,.sch-scope) .sch-btn:disabled{opacity:.5;cursor:not-allowed}:is(.sch-root,.sch-scope) .sch-btn--small{min-height:32px;padding:0 11px;border-radius:11px;font-size:12px;gap:5px}:is(.sch-root,.sch-scope) .sch-btn--primary{border:1px solid color-mix(in srgb,var(--dm-brand-2) 52%,transparent);background-color:var(--dm-brand);background-image:linear-gradient(112deg,var(--dm-brand) 0%,var(--dm-brand-2) 60%,color-mix(in srgb,var(--sch-accent) 70%,var(--dm-brand-2)) 100%);color:#fff;font-family:Poppins-Bold,Poppins,sans-serif;box-shadow:0 14px 30px color-mix(in srgb,var(--dm-brand) 26%,transparent),inset 0 1px #ffffff47}:is(.sch-root,.sch-scope) .sch-btn--ghost{border:1px solid var(--dm-line);background:var(--dm-panel-strong);color:var(--dm-ink-soft);box-shadow:var(--dm-inset)}:is(.sch-root,.sch-scope) .sch-btn--ghost:hover:not(:disabled){border-color:var(--dm-line-strong);color:var(--dm-brand)}:is(.sch-root,.sch-scope) .sch-btn--danger{border:1px solid color-mix(in srgb,var(--sch-danger) 34%,transparent);background:color-mix(in srgb,var(--sch-danger) 8%,var(--dm-panel-strong));color:var(--sch-danger)}:is(.sch-root,.sch-scope) .sch-btn--ok{border:1px solid color-mix(in srgb,var(--sch-ok) 38%,transparent);background:color-mix(in srgb,var(--sch-ok) 10%,var(--dm-panel-strong));color:var(--sch-ok)}:is(.sch-root,.sch-scope) .sch-icon-btn{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;border:1px solid transparent;color:var(--dm-ink-soft)}:is(.sch-root,.sch-scope) .sch-icon-btn:hover{border-color:var(--dm-line);background:color-mix(in srgb,var(--dm-brand) 7%,var(--dm-panel-strong));color:var(--dm-brand)}:is(.sch-root,.sch-scope,.sch-desk) .sch-link{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:8px;border:1px solid transparent;font-family:Poppins-Bold,Poppins,sans-serif;font-size:11px;color:var(--dm-brand, var(--dq-hue));background:transparent;white-space:nowrap}.sch-desk .sch-link{color:var(--dq-hue)}:is(.sch-root,.sch-scope,.sch-desk) .sch-link:hover:not(:disabled){border-color:color-mix(in srgb,currentColor 30%,transparent);background:color-mix(in srgb,currentColor 8%,transparent)}:is(.sch-root,.sch-scope,.sch-desk) .sch-link:disabled{opacity:.4;cursor:not-allowed}.sch-tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}:is(.sch-root,.sch-scope) .sch-tab{white-space:nowrap;border:1px solid transparent;border-radius:999px;padding:8px 14px;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:12.5px;color:var(--dm-ink-soft);background:transparent;transition:background .16s ease,color .16s ease,border-color .16s ease}:is(.sch-root,.sch-scope) .sch-tab:hover{color:var(--dm-brand)}:is(.sch-root,.sch-scope) .sch-tab.is-active{border-color:color-mix(in srgb,var(--dm-brand) 38%,transparent);background:color-mix(in srgb,var(--dm-brand) 10%,var(--dm-panel-strong));color:var(--dm-brand);box-shadow:inset 0 -2px 0 var(--sch-accent)}.sch-tab__count{margin-left:6px;padding:1px 7px;border-radius:999px;font-size:10px;background:color-mix(in srgb,currentColor 14%,transparent)}.sch-stats{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}:is(.sch-root,.sch-scope) .sch-stat{min-width:0;padding:14px 16px;border-radius:20px;border:1px solid var(--dm-line);background:linear-gradient(160deg,color-mix(in srgb,var(--sch-tone, var(--dm-brand)) 8%,var(--dm-panel-strong)),var(--dm-panel-strong) 70%);box-shadow:var(--dm-inset);text-align:left}:is(.sch-root,.sch-scope) button.sch-stat:hover{border-color:color-mix(in srgb,var(--sch-tone, var(--dm-brand)) 40%,transparent)}.sch-stat__label{display:block;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--dm-ink-soft)}.sch-stat,.sch-desk .dq-tile{container-type:inline-size}.sch-stat__value{display:block;margin-top:4px;font-family:Poppins-Black,Poppins,sans-serif;font-size:clamp(15px,11cqi,24px);line-height:1.15;color:var(--dm-ink);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sch-desk .dq-tile .dq-tile__value{font-size:clamp(1rem,11cqi,1.8rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sch-desk .dq-tile{cursor:default}.sch-desk button.dq-tile{cursor:pointer}.sch-stat__hint{display:block;margin-top:2px;font-size:10.5px;color:var(--dm-ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.sch-root,.sch-scope) .sch-table-shell{overflow:auto;border:1px solid var(--dm-line);border-radius:18px;background:var(--dm-panel-strong)}:is(.sch-root,.sch-scope) .sch-table{width:100%;min-width:-moz-max-content;min-width:max-content;border-collapse:separate;border-spacing:0;font-size:12.5px}:is(.sch-root,.sch-scope) .sch-table thead th{position:sticky;top:0;z-index:2;padding:10px 12px;text-align:left;white-space:nowrap;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:11px;background:color-mix(in srgb,var(--dm-brand) 6%,var(--dm-panel-strong));border-bottom:1px solid var(--dm-line);color:var(--dm-ink-soft)}:is(.sch-root,.sch-scope) .sch-table tbody td{padding:9px 12px;white-space:nowrap;border-bottom:1px solid color-mix(in srgb,var(--dm-line) 55%,transparent);color:var(--dm-ink);vertical-align:middle}:is(.sch-root,.sch-scope) .sch-table tbody tr.is-clickable{cursor:pointer}:is(.sch-root,.sch-scope) .sch-table tbody tr:hover td{background:color-mix(in srgb,var(--dm-brand) 4%,transparent)}:is(.sch-root,.sch-scope) .sch-table tbody tr.is-selected td{background:color-mix(in srgb,var(--dm-brand) 9%,transparent)}:is(.sch-root,.sch-scope) .sch-table tfoot td{padding:10px 12px;white-space:nowrap;font-family:Poppins-Bold,Poppins,sans-serif;background:color-mix(in srgb,var(--dm-brand) 8%,var(--dm-panel-strong));border-top:1px solid var(--dm-line);color:var(--dm-ink)}.sch-table .is-num,.sch-desk .dq-table .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}:is(.sch-root,.sch-scope) .sch-table tbody td.is-wrap,.sch-desk .dq-table td.is-wrap{white-space:normal;min-width:180px;overflow-wrap:anywhere}:is(.sch-root,.sch-scope) .sch-table.is-fit,.sch-desk .dq-table.is-fit{min-width:0}.sch-desk .dq-table-wrap{max-height:var(--sch-table-max, none);overflow:auto}.sch-desk .dq-table thead th{position:sticky;top:0;z-index:1}.sch-desk .dq-table tbody tr.is-clickable{cursor:pointer}.sch-desk .dq-table tbody tr.is-clickable:hover td,.sch-desk .dq-table tbody tr.is-selected td{background:color-mix(in srgb,var(--dq-hue) 7%,transparent)}.sch-desk .dq-table tfoot td{background:var(--dq-panel-2)}.sch-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;border:1px solid color-mix(in srgb,var(--sch-pill) 34%,transparent);background:color-mix(in srgb,var(--sch-pill) 11%,transparent);color:var(--sch-pill);font-family:Poppins-Bold,Poppins,sans-serif;font-size:10px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}[data-theme=dark] .sch-pill,.is-dark .sch-pill{color:color-mix(in srgb,var(--sch-pill) 55%,#fff)}:is(.sch-root,.sch-scope,.sch-desk) .sch-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;border:1px solid var(--dm-line, var(--dq-line));background:var(--dm-panel-strong, var(--dq-panel));color:var(--dm-ink-soft, var(--dq-muted));font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:12px}:is(.sch-root,.sch-scope,.sch-desk) .sch-chip.is-active{border-color:color-mix(in srgb,var(--dm-brand, var(--dq-hue)) 44%,transparent);background:color-mix(in srgb,var(--dm-brand, var(--dq-hue)) 10%,var(--dm-panel-strong, var(--dq-panel)));color:var(--dm-brand, var(--dq-hue))}.sch-desk .sch-chip{border-color:var(--dq-line-strong);background:var(--dq-panel);color:var(--dq-ink)}.sch-desk .sch-chip.is-active{border-color:var(--dq-hue);background:color-mix(in srgb,var(--dq-hue) 14%,var(--dq-panel));color:var(--dq-hue)}.sch-notice{display:flex;align-items:flex-start;gap:10px;padding:11px 14px;border-radius:16px;border:1px solid color-mix(in srgb,var(--sch-notice, #0b74de) 30%,transparent);background:color-mix(in srgb,var(--sch-notice, #0b74de) 8%,var(--dm-panel-strong, var(--dq-panel, #fff)));color:var(--dm-ink, var(--dq-ink));font-size:12.5px;line-height:1.5}.sch-notice>svg{flex:none;margin-top:2px;color:var(--sch-notice, #0b74de)}.sch-notice strong{font-family:Poppins-Bold,Poppins,sans-serif}.sch-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:34px 14px;text-align:center;color:var(--dm-ink-soft)}.sch-empty strong{font-family:Poppins-Bold,Poppins,sans-serif;color:var(--dm-ink)}.sch-empty p{margin:0;max-width:440px;font-size:12.5px}.sch-empty__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:18px;font-size:1.35rem;color:var(--dm-brand);background:color-mix(in srgb,var(--dm-brand) 10%,var(--dm-panel-strong))}.sch-dialog-layer{position:fixed;inset:calc(var(--uip-h, 0px) + .75rem) 0 0;z-index:99990;display:flex;overflow-y:auto;overscroll-behavior:contain;padding:1rem 1rem 1.5rem;background:rgba(2,6,23,.45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.sch-dialog-layer--stacked{z-index:99995;background:rgba(2,6,23,.55)}.sch-layer .sch-dialog-layer{z-index:9100;top:var(--uip-h, 56px)}.sch-layer .sch-dialog-layer--stacked{z-index:9150}.sch-dialog{margin:auto;color:var(--dm-ink)}@media (max-width: 1023px){.sch-dialog-layer{bottom:calc(var(--mobile-bottom-nav-h, 104px) + env(safe-area-inset-bottom))}}.sch-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@media (min-width: 640px){.sch-grid--2,.sch-grid--3,.sch-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.sch-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sch-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.sch-desk{container-type:inline-size}@container (max-width: 760px){.sch-desk .sch-grid--3,.sch-desk .sch-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 480px){.sch-desk .sch-grid--2,.sch-desk .sch-grid--3,.sch-desk .sch-grid--4{grid-template-columns:minmax(0,1fr)}}.sch-desk .dq-field{margin-bottom:0}.sch-span-2{grid-column:span 2 / span 2}.sch-span-all{grid-column:1 / -1}@media (max-width: 639px){.sch-span-2{grid-column:auto}}.sch-flow{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.sch-flow .sch-inset{font-size:10.5px}:is(.sch-root,.sch-scope,.sch-desk) .sch-flow__step{position:relative;display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:18px;border:1px solid var(--dm-line, var(--dq-line));background:linear-gradient(150deg,color-mix(in srgb,var(--sch-tone, var(--dm-brand)) 9%,var(--dm-panel-strong, var(--dq-panel))),var(--dm-panel-strong, var(--dq-panel)) 72%);text-align:left;color:var(--dm-ink, var(--dq-ink));transition:transform .16s ease,border-color .16s ease}:is(.sch-root,.sch-scope,.sch-desk) button.sch-flow__step:hover:not(:disabled){transform:translateY(-2px);border-color:color-mix(in srgb,var(--sch-tone, var(--dm-brand)) 44%,transparent)}.sch-flow__step:disabled{opacity:.55;cursor:not-allowed}.sch-flow__no{display:grid;place-items:center;width:28px;height:28px;border-radius:10px;background:var(--sch-tone, var(--dm-brand));color:#fff;font-family:Poppins-Bold,Poppins,sans-serif;font-size:12px}.sch-flow__title{font-family:Poppins-Bold,Poppins,sans-serif;font-size:13px}.sch-flow__text{font-size:11px;line-height:1.45;color:var(--dm-ink-soft, var(--dq-muted))}.sch-flow__count{position:absolute;top:12px;right:12px;min-width:24px;padding:2px 8px;border-radius:999px;background:var(--sch-tone, var(--dm-brand));color:#fff;font-family:Poppins-Bold,Poppins,sans-serif;font-size:11px;text-align:center}.sch-timetable{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.sch-timetable__day{min-width:0;padding:10px;border-radius:16px;border:1px solid var(--dm-line, var(--dq-line));background:var(--dm-panel-strong, var(--dq-panel))}.sch-timetable__day h4{margin:0 0 6px;font-family:Poppins-Bold,Poppins,sans-serif;font-size:12px;color:var(--dm-ink, var(--dq-strong))}.sch-timetable__slot{margin-top:6px;padding:7px 9px;border-radius:11px;border-left:3px solid var(--sch-tone, var(--dm-brand));background:color-mix(in srgb,var(--sch-tone, var(--dm-brand)) 9%,transparent);font-size:11px;line-height:1.35;color:var(--dm-ink, var(--dq-ink))}.sch-timetable__slot b{display:block;font-family:Poppins-Bold,Poppins,sans-serif}.sch-cell-input{width:74px;height:34px;padding:0 8px;border-radius:10px;border:1px solid var(--dm-line, var(--dq-line-strong));background:var(--dm-panel-strong, var(--dq-panel));color:var(--dm-ink, var(--dq-ink));font-family:Poppins-Medium,Poppins,sans-serif;font-size:13px;text-align:right;font-variant-numeric:tabular-nums;outline:none}.sch-cell-input:focus{border-color:var(--dm-brand, var(--dq-hue));box-shadow:0 0 0 3px color-mix(in srgb,var(--dm-brand, var(--dq-hue)) 16%,transparent)}.sch-cell-input:disabled{opacity:.6}.sch-cell-input.is-invalid{border-color:#e11d48}[data-theme=dark] .sch-cell-input,.is-dark .sch-cell-input{color-scheme:dark}.sch-mark-group{display:inline-flex;gap:4px}:is(.sch-root,.sch-scope,.sch-desk) .sch-mark{display:grid;place-items:center;width:32px;height:30px;border-radius:9px;border:1px solid var(--dm-line, var(--dq-line-strong));background:var(--dm-panel-strong, var(--dq-panel));color:var(--dm-ink-soft, var(--dq-muted));font-family:Poppins-Bold,Poppins,sans-serif;font-size:12px}:is(.sch-root,.sch-scope,.sch-desk) .sch-mark.is-on{border-color:transparent;color:#fff;background:var(--sch-tone, #059669)}.sch-mark:disabled{opacity:.5;cursor:not-allowed}.sch-card-list{display:grid;gap:10px}:is(.sch-root,.sch-scope,.sch-desk) .sch-card{position:relative;overflow:hidden;padding:14px 16px 14px 18px;border-radius:18px;border:1px solid var(--dm-line, var(--dq-line));background:var(--dm-panel-strong, var(--dq-panel))}:is(.sch-root,.sch-scope,.sch-desk) .sch-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--sch-tone, var(--dm-brand))}.sch-steps{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px}.sch-step{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;border:1px dashed var(--dm-line-strong, var(--dq-line-strong));color:var(--dm-ink-soft, var(--dq-muted))}.sch-step.is-done{border-style:solid;border-color:color-mix(in srgb,#059669 40%,transparent);color:#059669}.sch-step.is-next{border-style:solid;border-color:color-mix(in srgb,#d97706 45%,transparent);color:#d97706}.sch-form-section+.sch-form-section{margin-top:18px}.sch-form-section>h4{margin:0 0 10px;font-family:Poppins-Bold,Poppins,sans-serif;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--dm-brand, var(--dq-hue))}.sch-check{display:inline-flex;align-items:center;gap:8px;min-height:40px;font-size:13px;color:var(--dm-ink, var(--dq-ink));cursor:pointer}.sch-check input{width:18px;height:18px;accent-color:var(--dm-brand, var(--dq-hue))}.sch-logo-pick{display:flex;align-items:center;gap:12px;min-width:0}.sch-logo-pick__thumb{display:grid;flex:none;place-items:center;width:64px;height:64px;overflow:hidden;border:1px solid var(--dm-line-strong, rgba(15, 23, 42, .18));border-radius:12px;background:#ffffff}[data-theme=dark] .sch-logo-pick__thumb,.sch-scope.is-dark .sch-logo-pick__thumb{background:#e2e8f0}.sch-logo-pick__thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:4px}.sch-logo-pick__thumb span{font-size:11px;color:#64748b}.sch-logo-pick__actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.sch-logo-pick__file{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sch-doc-preview{max-height:min(72vh,1100px);overflow:auto;scrollbar-gutter:stable both-edges;overscroll-behavior:contain;border-radius:18px;background:color-mix(in srgb,#0f172a 8%,#e2e8f0);padding:18px}[data-theme=dark] .sch-doc-preview,.is-dark .sch-doc-preview{background:#0b1220}.sch-doc-preview__frame{margin:0 auto}.sch-doc-preview.is-actual .sch-doc-preview__frame{width:-moz-max-content;width:max-content;min-width:100%}.sch-doc-preview__sheet{width:-moz-max-content;width:max-content;margin:0 auto;transform-origin:0 0}.sch-doc-preview__bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-right:auto;min-width:0}@media (max-width: 639px){.sch-doc-preview{padding:10px;border-radius:14px}.sch-doc-preview__bar{flex:1 1 100%;justify-content:space-between}}.sch-desk>*+*{margin-top:14px}.sch-desk .dq-section-head h3{display:flex;align-items:center;gap:8px}.sch-desk .sch-toolbar,.sch-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.sch-toolbar>.sch-grow{flex:1 1 220px;min-width:0}.sch-desk-head-pickers{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sch-desk-head-pickers>*{min-width:180px}@media (max-width: 1359px){.sch-desk-head-pickers{display:none}}.sch-desk-pickers{display:none}@media (max-width: 1359px){.sch-desk-pickers{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(240px,320px))}}.sch-batchbar{position:sticky;bottom:8px;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:12px;padding:10px 14px;border-radius:16px;border:1px solid color-mix(in srgb,var(--dm-brand, var(--dq-hue, var(--color-brandPrimary, #0047b8))) 35%,transparent);background:color-mix(in srgb,var(--dm-brand, var(--dq-hue, var(--color-brandPrimary, #0047b8))) 9%,var(--dm-panel-strong, var(--dq-panel, #fff)));color:var(--dm-ink, var(--dq-ink));box-shadow:0 12px 30px #041b4a24}.sch-batchbar strong{font-family:Poppins-Bold,Poppins,sans-serif}.sch-table input[type=checkbox],.sch-desk .dq-table input[type=checkbox]{width:17px;height:17px;accent-color:var(--dm-brand, var(--dq-hue, var(--color-brandPrimary, #0047b8)));cursor:pointer}[data-theme=dark] .tax-compliance-shell{color:var(--app-text)}[data-theme=dark] .tax-compliance-shell [class~=text-darkerPrimary],[data-theme=dark] .tax-compliance-shell [class~=text-darkPrimary]{color:var(--app-text)!important}[data-theme=dark] .tax-compliance-shell [class~=text-medPrimary]{color:var(--app-text-muted)!important}[data-theme=dark] .tax-compliance-shell [class~=text-colorBrand]{color:#60a5fa!important}[data-theme=dark] .tax-compliance-shell [class~=text-redAccent]{color:color-mix(in srgb,var(--color-redaccent) 58%,white 42%)!important}[data-theme=dark] .tax-compliance-shell [class~=border-colorBrand]{border-color:#3b82f6!important}[data-theme=dark] .tax-compliance-shell .form-2307-certificate{background:#ffffff!important;color:#041b4a!important}[data-theme=dark] .tax-compliance-shell .form-2307-certificate [class~=text-darkerPrimary]{color:#041b4a!important}[data-theme=dark] .tax-compliance-shell .form-2307-certificate [class~=text-medPrimary]{color:#0047b8!important}[data-theme=dark] .tax-compliance-shell .form-2307-certificate [class~=border-darkerPrimary]{border-color:#041b4a!important}[data-theme=dark] .tax-compliance-shell .form-2307-certificate [class~=bg-softerPrimary]{background-color:#eef9ff!important}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper{width:100%;height:100%}.swiper-slide{text-align:center;font-size:18px;background:none;display:flex;justify-content:center;align-items:center}.swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pta-root{--pta-ink: var(--app-text, #0f172a);--pta-muted: var(--app-text-soft, #64748b);--pta-panel: var(--app-surface-strong, #fff);--pta-line: var(--app-border, #cbd5e1);--pta-brand: var(--color-brandPrimary, #0047b8);--pta-secondary: var(--color-brandSecondary, #0ea5e9);--pta-accent: var(--color-redaccent, #f97316);position:relative;isolation:isolate;width:min(1560px,calc(100% - 32px));margin:0 auto;padding:calc(var(--uip-h, 0px) + 5vh) 0 70px;color:var(--pta-ink)}.pta-ambient{position:absolute;z-index:-1;top:0;right:-20px;bottom:0;left:-20px;pointer-events:none;background:radial-gradient(600px circle at 20% 10%,color-mix(in srgb,var(--pta-brand) 14%,transparent),transparent 65%),radial-gradient(520px circle at 85% 22%,color-mix(in srgb,var(--pta-secondary) 13%,transparent),transparent 65%),radial-gradient(760px circle at 55% 80%,color-mix(in srgb,var(--pta-accent) 7%,transparent),transparent 70%)}.pta-hero,.pta-filters,.pta-kpi,.pta-bridge,.pta-report,.pta-empty{border:1px solid color-mix(in srgb,var(--pta-line) 80%,transparent);border-radius:28px;background:color-mix(in srgb,var(--pta-panel) 82%,transparent);box-shadow:0 20px 60px color-mix(in srgb,var(--pta-ink) 12%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pta-hero{position:relative;overflow:hidden;padding:24px}.pta-hero:before,.pta-hero:after{content:"";position:absolute;width:200px;height:200px;border-radius:50%;pointer-events:none;background:color-mix(in srgb,var(--pta-brand) 8%,transparent);filter:blur(30px)}.pta-hero:before{top:-110px;right:-70px}.pta-hero:after{bottom:-140px;left:-80px;background:color-mix(in srgb,var(--pta-accent) 8%,transparent)}.pta-hero__top{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:22px}.pta-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;padding:0;border:0;background:transparent;color:var(--pta-muted);cursor:pointer}.pta-eyebrow{display:block;font-family:Poppins-Black,sans-serif;font-size:1rem}.pta-hero h1{margin:8px 0 3px;font-family:Poppins-Black,sans-serif;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.pta-hero h1 span{background:linear-gradient(90deg,var(--pta-brand),var(--pta-accent),var(--pta-secondary));background-clip:text;-webkit-background-clip:text;color:transparent}.pta-hero p{margin:0;color:var(--pta-muted);font-size:.85rem}.pta-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.pta-actions button,.pta-bridge__choices button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:9px 14px;border:1px solid color-mix(in srgb,var(--pta-brand) 18%,var(--pta-line));border-radius:16px;background:color-mix(in srgb,var(--pta-panel) 80%,transparent);color:var(--pta-ink);font-family:Poppins-SemiBold,sans-serif;font-size:.77rem;cursor:pointer;transition:transform .15s ease,background .15s ease}.pta-actions button:hover:not(:disabled),.pta-bridge__choices button:hover{transform:scale(.99);background:color-mix(in srgb,var(--pta-brand) 10%,var(--pta-panel))}.pta-actions button:disabled{opacity:.55;cursor:not-allowed}.pta-actions button:last-child{border-color:transparent;background:linear-gradient(125deg,var(--pta-brand),var(--pta-secondary));color:#fff}.pta-chips{position:relative;display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.pta-chips span{display:inline-flex;align-items:center;min-height:32px;padding:6px 12px;border:1px solid var(--pta-line);border-radius:999px;background:color-mix(in srgb,var(--pta-panel) 86%,transparent);color:var(--pta-muted);font-size:.72rem}.pta-filters,.pta-bridge,.pta-report{margin-top:18px;padding:20px}.pta-section-title{display:flex;align-items:center;gap:10px;min-width:0}.pta-section-icon{display:grid;flex:0 0 42px;place-items:center;width:42px;height:42px;border:1px solid var(--pta-line);border-radius:16px;background:color-mix(in srgb,var(--pta-panel) 88%,transparent);color:var(--pta-brand)}.pta-section-title h2{margin:0;font-family:Poppins-ExtraBold,sans-serif;font-size:.96rem;line-height:1.35;background:linear-gradient(90deg,var(--pta-brand),var(--pta-accent));background-clip:text;-webkit-background-clip:text;color:transparent}.pta-section-title p{margin:2px 0 0;color:var(--pta-muted);font-size:.75rem}.pta-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:17px}.pta-filter-grid label{display:grid;gap:7px;min-width:0;color:var(--pta-muted);font-size:.75rem;font-family:Poppins-SemiBold,sans-serif}.pta-filter-grid select,.pta-filter-grid input{min-width:0;width:100%;min-height:44px;padding:9px 12px;border:1px solid var(--pta-line);border-radius:14px;background:color-mix(in srgb,var(--pta-panel) 86%,transparent);color:var(--pta-ink);font:inherit}.pta-note{margin:14px 4px 18px;color:var(--pta-muted);font-size:.78rem}.pta-alert{margin:0 0 14px;padding:12px 16px;border:1px solid var(--pta-line);border-radius:14px;background:color-mix(in srgb,var(--pta-brand) 10%,var(--pta-panel));color:var(--pta-ink)}.pta-alert--error{background:color-mix(in srgb,var(--pta-accent) 15%,var(--pta-panel))}.pta-empty{padding:28px;text-align:center;color:var(--pta-muted)}.pta-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pta-kpi{display:flex;flex-direction:column;min-width:0;min-height:160px;padding:20px;transition:transform .2s ease}.pta-kpi:hover{transform:translateY(-2px)}.pta-kpi__label{font-family:Poppins-Bold,sans-serif;font-size:.75rem;letter-spacing:.02em}.pta-kpi__subtitle{margin-top:5px;color:var(--pta-muted);font-size:.7rem}.pta-kpi strong{margin-top:16px;font-family:Poppins-Black,sans-serif;font-size:clamp(1.1rem,2vw,1.75rem);white-space:nowrap}.pta-kpi:last-child strong{color:var(--pta-brand)}.pta-kpi__foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px 12px;margin-top:auto;padding-top:9px;color:var(--pta-muted);font-size:.68rem}.pta-bridge__choices{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 8px}.pta-bridge__choices button{min-height:35px;border-radius:999px;padding:7px 12px}.pta-bridge__choices button.is-active{border-color:var(--pta-brand);background:color-mix(in srgb,var(--pta-brand) 15%,var(--pta-panel));color:var(--pta-brand)}.pta-ladder{margin-top:14px;padding:15px;border:1px solid var(--pta-line);border-radius:22px;background:color-mix(in srgb,var(--pta-panel) 84%,transparent)}.pta-ladder__head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:7px;margin-bottom:12px;font-size:.74rem}.pta-ladder__head span{color:var(--pta-muted);font-size:.7rem}.pta-ladder__rung{display:grid;grid-template-columns:120px minmax(40px,1fr) 58px 130px;align-items:center;gap:12px;margin:9px 0;font-size:.7rem}.pta-ladder__rung>span:last-child{text-align:right;color:var(--pta-muted)}.pta-ladder__rung b{text-align:right;color:var(--pta-brand)}.pta-ladder__track{height:10px;overflow:hidden;border-radius:99px;background:color-mix(in srgb,var(--pta-line) 55%,transparent)}.pta-ladder__track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--pta-brand),var(--pta-secondary))}.pta-report__intro{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px}.pta-report__intro>span{color:var(--pta-muted);font-size:.72rem}.pta-table-scroll{max-height:70vh;overflow:auto;border:1px solid var(--pta-line);border-radius:22px;background:color-mix(in srgb,var(--pta-panel) 80%,transparent)}.pta-report table{width:100%;min-width:1480px;border-collapse:collapse;font-size:.75rem;font-variant-numeric:tabular-nums}.pta-report thead{position:sticky;top:0;z-index:2}.pta-report thead tr:first-child{background:linear-gradient(90deg,var(--pta-brand),var(--pta-secondary));color:#fff}.pta-report thead tr:nth-child(2){background:var(--pta-panel);color:var(--pta-ink)}.pta-report th,.pta-report td{padding:10px 12px;border-bottom:1px solid color-mix(in srgb,var(--pta-line) 70%,transparent)}.pta-report thead th{font-family:Poppins-Bold,sans-serif;text-align:right;white-space:normal}.pta-report thead tr:first-child th:nth-child(n+3){text-align:center}.pta-report thead tr:first-child th:nth-child(-n+2),.pta-report tbody th{text-align:left}.pta-report tbody td{text-align:right;white-space:nowrap}.pta-report tbody td:first-child{text-align:left}.pta-report tbody th{min-width:220px;font-weight:400}.pta-report tbody tr:not(.pta-row--header):hover{background:color-mix(in srgb,var(--pta-brand) 7%,transparent)}.pta-drill{margin-left:10px;padding:2px 7px;border:1px solid color-mix(in srgb,var(--pta-brand) 30%,var(--pta-line));border-radius:8px;background:color-mix(in srgb,var(--pta-panel) 80%,transparent);color:var(--pta-brand);font:inherit;font-size:.68rem;cursor:pointer}.pta-drill:disabled{opacity:.5;cursor:wait}.pta-row--header{background:color-mix(in srgb,var(--pta-brand) 7%,var(--pta-panel))}.pta-row--header th{color:var(--pta-ink);font-family:Poppins-Black,sans-serif;letter-spacing:.04em}.pta-row--subtotal{background:color-mix(in srgb,var(--pta-panel) 88%,transparent);font-family:Poppins-ExtraBold,sans-serif}.pta-row--subtotal th{font-weight:700!important}@media (max-width: 1100px){.pta-hero__top{flex-direction:column}.pta-actions{justify-content:flex-start}.pta-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.pta-root{width:min(100% - 20px,1560px)}.pta-hero,.pta-filters,.pta-bridge,.pta-report{padding:16px}.pta-filter-grid,.pta-kpis{grid-template-columns:1fr}.pta-actions{width:100%}.pta-actions button{flex:1 1 auto}.pta-report__intro{align-items:flex-start;flex-direction:column}.pta-ladder__rung{grid-template-columns:86px minmax(30px,1fr) 48px;gap:7px}.pta-ladder__rung>span:last-child{display:none}}.bm-root{--bm-brand: var(--color-brandPrimary, #0047b8);--bm-brand-2: var(--color-brandSecondary, #0b74de);--bm-accent: var(--color-redaccent, #0891b2);--bm-ink: #0b1220;--bm-ink-soft: #475569;--bm-ink-faint: #64748b;--bm-panel: rgba(255, 255, 255, .8);--bm-panel-strong: rgba(255, 255, 255, .95);--bm-well: rgba(15, 23, 42, .045);--bm-line: rgba(0, 71, 184, .14);--bm-line-strong: rgba(0, 71, 184, .3);--bm-shadow: 0 18px 44px rgba(4, 27, 74, .1);--bm-inset: inset 0 1px 0 rgba(255, 255, 255, .7);--bm-track: rgba(15, 23, 42, .08);--bm-good: #0ca30c;--bm-good-ink: #067306;--bm-watch: #fab219;--bm-watch-ink: #8a5a00;--bm-risk: #d03b3b;--bm-risk-ink: #b02a2a;--bm-none: #898781;position:relative;isolation:isolate;overflow:clip;width:100%;min-height:100vh;color:var(--bm-ink);font-family:Poppins-Regular,Poppins,sans-serif;background:radial-gradient(1100px 620px at 8% 0%,rgba(8,145,178,.14),transparent 62%),radial-gradient(1200px 700px at 94% 4%,rgba(0,71,184,.16),transparent 64%),linear-gradient(180deg,#f4f9ff 0%,#eaf3fd 50%,#f1f7ff 100%)}[data-theme=dark] .bm-root{--bm-ink: #f1f5f9;--bm-ink-soft: #cbd5e1;--bm-ink-faint: #94a3b8;--bm-panel: rgba(30, 33, 42, .78);--bm-panel-strong: rgba(24, 27, 36, .95);--bm-well: rgba(255, 255, 255, .045);--bm-line: rgba(96, 165, 250, .2);--bm-line-strong: rgba(96, 165, 250, .4);--bm-shadow: 0 22px 54px rgba(0, 0, 0, .42);--bm-inset: inset 0 1px 0 rgba(255, 255, 255, .05);--bm-track: rgba(255, 255, 255, .09);--bm-good-ink: #4ade80;--bm-watch-ink: #fcd34d;--bm-risk-ink: #fca5a5;background:radial-gradient(1100px 620px at 8% 0%,rgba(8,145,178,.14),transparent 62%),radial-gradient(1200px 700px at 94% 4%,rgba(0,71,184,.22),transparent 64%),linear-gradient(180deg,#10131a 0%,#141824 52%,#0e1119 100%)}.bm-panel{position:relative;border-radius:24px;border:1px solid var(--bm-line);background:var(--bm-panel);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--bm-shadow),var(--bm-inset);min-width:0}.bm-well{border-radius:16px;background:var(--bm-well);border:1px solid var(--bm-line)}.bm-ink{color:var(--bm-ink)}.bm-soft{color:var(--bm-ink-soft)}.bm-faint{color:var(--bm-ink-faint)}.bm-num{font-variant-numeric:tabular-nums}.bm-rail{width:4px;flex-shrink:0;border-radius:999px;background:linear-gradient(180deg,var(--bm-tone, var(--bm-brand-2)),transparent)}.bm-section{scroll-margin-top:calc(var(--uip-h, 0px) + 150px)}.bm-field-label{display:block;margin-bottom:4px;font-size:11px;letter-spacing:.02em;color:var(--bm-ink-soft);font-family:Poppins-Medium,Poppins,sans-serif}.bm-input{width:100%;min-height:44px;border-radius:16px;border:1px solid var(--bm-line-strong);background:var(--bm-panel-strong);color:var(--bm-ink);padding:0 12px;font-size:14px;outline:none;color-scheme:light}[data-theme=dark] .bm-input{color-scheme:dark}.bm-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--bm-brand-2) 22%,transparent)}.bm-seg{display:flex;gap:4px;min-height:44px;padding:4px;border-radius:16px;border:1px solid var(--bm-line-strong);background:var(--bm-panel-strong)}.bm-root .bm-seg button{flex:1;border-radius:12px;font-size:12px;font-family:Poppins-SemiBold,Poppins,sans-serif;color:var(--bm-ink-soft);background:transparent;transition:background .15s ease,color .15s ease;white-space:nowrap;padding:0 10px}.bm-root .bm-seg button.is-active{color:#fff;background:linear-gradient(135deg,var(--bm-brand-2),var(--bm-brand))}.bm-root .bm-chip{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;border-radius:999px;border:1px solid var(--bm-line);background:var(--bm-panel-strong);color:var(--bm-ink-soft);padding:6px 12px;font-size:12px;font-family:Poppins-Medium,Poppins,sans-serif;transition:border-color .15s ease,color .15s ease,transform .15s ease;white-space:nowrap}.bm-root .bm-chip:hover{border-color:var(--bm-line-strong);color:var(--bm-ink)}.bm-root .bm-link{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-family:Poppins-SemiBold,Poppins,sans-serif;color:var(--bm-brand-2);background:transparent}.bm-root .bm-link:hover{text-decoration:underline}.bm-status{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:3px 9px;font-size:11px;font-family:Poppins-SemiBold,Poppins,sans-serif;border:1px solid;white-space:nowrap}.bm-status--good{color:var(--bm-good-ink);border-color:color-mix(in srgb,var(--bm-good) 40%,transparent);background:color-mix(in srgb,var(--bm-good) 10%,transparent)}.bm-status--watch{color:var(--bm-watch-ink);border-color:color-mix(in srgb,var(--bm-watch) 55%,transparent);background:color-mix(in srgb,var(--bm-watch) 14%,transparent)}.bm-status--risk{color:var(--bm-risk-ink);border-color:color-mix(in srgb,var(--bm-risk) 45%,transparent);background:color-mix(in srgb,var(--bm-risk) 10%,transparent)}.bm-status--none{color:var(--bm-ink-faint);border-color:var(--bm-line);background:transparent}.bm-track{position:relative;height:10px;border-radius:999px;background:var(--bm-track);overflow:hidden}.bm-track__fill{position:absolute;inset:0 auto 0 0;border-radius:999px;transition:width .5s ease}.bm-track__marker{position:absolute;top:-3px;bottom:-3px;width:2px;border-radius:2px;background:var(--bm-ink);opacity:.55}.bm-strip{display:flex;gap:2px;height:22px;border-radius:8px;overflow:hidden}.bm-strip>span{min-width:2px}.bm-swatch{display:inline-block;width:10px;height:10px;border-radius:3px;flex-shrink:0}.bm-ring{position:relative;width:168px;height:168px;flex-shrink:0}.bm-ring svg{transform:rotate(-90deg)}.bm-ring__label{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center}.bm-root .bm-info{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;border:1px solid var(--bm-line);color:var(--bm-ink-faint);background:transparent;flex-shrink:0}.bm-root .bm-info[aria-expanded=true],.bm-root .bm-info:hover{color:var(--bm-brand-2);border-color:var(--bm-line-strong)}.bm-explain{margin-top:10px;padding:10px 12px;border-radius:12px;background:var(--bm-well);border:1px dashed var(--bm-line-strong);font-size:12px;line-height:1.55;color:var(--bm-ink-soft)}.bm-table{width:100%;border-collapse:collapse;font-size:12px}.bm-table th{text-align:left;font-family:Poppins-SemiBold,Poppins,sans-serif;color:var(--bm-ink-soft);font-weight:400;padding:8px 10px;border-bottom:1px solid var(--bm-line-strong);white-space:nowrap}.bm-table td{padding:7px 10px;border-bottom:1px solid var(--bm-line);color:var(--bm-ink);font-variant-numeric:tabular-nums}.bm-table th.is-num,.bm-table td.is-num{text-align:right}.bm-tooltip{border-radius:12px;border:1px solid var(--bm-line-strong);background:var(--bm-panel-strong);box-shadow:var(--bm-shadow);padding:8px 10px;font-size:12px;color:var(--bm-ink);min-width:150px}.bm-root .recharts-cartesian-axis-tick-value{font-size:11px}.bm-action{border-left:4px solid var(--bm-tone, var(--bm-none))}.bm-dim{opacity:.55;transition:opacity .2s ease}.bm-skeleton{border-radius:12px;background:linear-gradient(90deg,var(--bm-well),color-mix(in srgb,var(--bm-brand-2) 10%,transparent),var(--bm-well));background-size:200% 100%;animation:bm-shimmer 1.4s linear infinite}@keyframes bm-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.bm-skeleton{animation:none}.bm-track__fill{transition:none}}.bm-print-only{display:none}@page bm-report{margin:12mm 10mm 14mm;background:#fff;@bottom-left{content:"Business Metrics";font-family:Poppins-Regular,Poppins,sans-serif;font-size:8pt;color:#64748b}@bottom-right{content:"Page " counter(page) " of " counter(pages);font-family:Poppins-Regular,Poppins,sans-serif;font-size:8pt;color:#64748b}}@media print{html.bm-print-page body *:not(:has(.bm-root)):not(.bm-root):not(.bm-root *){display:none!important}html.bm-print-page body *:has(.bm-root){display:block!important;position:static!important;overflow:visible!important;width:auto!important;height:auto!important;min-height:0!important;max-width:none!important;margin:0!important;padding:0!important;transform:none!important;background:none!important}html.bm-print-page,html.bm-print-page body{background:#fff!important;color-scheme:light!important}html.bm-print-page{font-size:12.5px!important}.bm-root,[data-theme] .bm-root{page:bm-report;--bm-ink: #0b1220;--bm-ink-soft: #334155;--bm-ink-faint: #64748b;--bm-panel: #ffffff;--bm-panel-strong: #ffffff;--bm-well: #f5f7fa;--bm-line: #dbe2ea;--bm-line-strong: #c3ccd8;--bm-shadow: none;--bm-inset: none;--bm-track: #e8edf3;--bm-good-ink: #067306;--bm-watch-ink: #8a5a00;--bm-risk-ink: #b02a2a;min-height:0!important;overflow:visible!important;background:#fff!important;color-scheme:light;font-size:10pt}.bm-root .bm-ring{width:128px;height:128px}.bm-root .bm-ring svg{width:128px;height:128px}.bm-root *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.bm-page{max-width:none!important;padding:0!important}.bm-noprint,.bm-root .bm-info,.bm-root .bm-link,.bm-root .bm-chip{display:none!important}.bm-print-only{display:block!important}.bm-panel{border-radius:12px;border-color:var(--bm-line);background:#fff!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.bm-well{-moz-column-break-inside:avoid;break-inside:avoid}.bm-root .bm-action{border-left-color:var(--bm-tone)}.bm-root h2,.bm-root h3,.bm-root .bm-rail{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}.bm-section{margin-top:18px!important}.bm-print-break{-moz-column-break-before:page;break-before:page;page-break-before:always}.bm-dim{opacity:1!important}.bm-skeleton{animation:none!important}.bm-table-scroll{max-height:none!important;overflow:visible!important}.bm-table tr{-moz-column-break-inside:avoid;break-inside:avoid}.bm-print-chart{max-width:100%}.bm-root details>summary{list-style:none}.bm-root details>summary::-webkit-details-marker{display:none}.bm-print-header{margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--bm-line-strong);-moz-column-break-inside:avoid;break-inside:avoid}.bm-print-header__bar{box-sizing:content-box;height:6px;margin-bottom:10px;background:var(--print-primary, #0047b8);border-bottom:var(--print-line-width, 3px) solid var(--print-line, #f5b301)}.bm-print-header__eyebrow{font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:8pt;letter-spacing:.08em;text-transform:uppercase;color:var(--bm-ink-faint)}.bm-print-header__title{margin-top:2px;font-family:Poppins-Black,Poppins,sans-serif;font-size:18pt;line-height:1.2;color:var(--bm-ink)}.bm-print-header__meta{margin-top:3px;font-size:9.5pt;color:var(--bm-ink-soft)}.bm-print-header__score{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:6px 12px;border:1px solid var(--bm-line-strong);border-radius:12px}.bm-print-header__score-value{font-family:Poppins-Black,Poppins,sans-serif;font-size:20pt;line-height:1;color:var(--bm-ink)}.bm-print-header__score-label{font-size:8pt;line-height:1.3;color:var(--bm-ink-soft)}.bm-print-header__foot{margin-top:8px;font-size:8pt;color:var(--bm-ink-faint)}}.cc-root{--cc-panel: var(--dq-panel, #ffffff);--cc-panel-2: var(--dq-panel-2, #f6f8fc);--cc-surface: var(--dq-surface, #f3f6fb);--cc-ink: var(--dq-ink, #0b1220);--cc-strong: var(--dq-strong, #101a2e);--cc-muted: var(--dq-muted, #5b6b82);--cc-line: var(--dq-line, rgba(15, 23, 42, .09));--cc-line-strong: var(--dq-line-strong, rgba(15, 23, 42, .16));--cc-good: #0ca30c;--cc-good-ink: #067306;--cc-warn: #f59e0b;--cc-warn-ink: #8a5a00;--cc-bad: #e11d48;--cc-bad-ink: #b4123a;--cc-gold: var(--dq-gold, #f5b301);--cc-brand: var(--dq-brand, #0047b8);position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;display:grid;place-items:center;padding:clamp(8px,2.4vw,28px);overflow-y:auto;background:rgba(4,10,24,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--cc-ink);font-family:Poppins-Regular,Poppins,sans-serif;animation:cc-fade .18s ease-out}.dq-root.is-dark .cc-root{--cc-good-ink: #5fd35f;--cc-warn-ink: #fcc85a;--cc-bad-ink: #fb7193}.cc-root *,.cc-root *:before,.cc-root *:after{box-sizing:border-box}.cc-root .cc-dialog{width:min(1040px,100%);max-height:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:24px;background:var(--cc-surface);border:1px solid var(--cc-line-strong);box-shadow:0 40px 90px #041b4a61;animation:cc-rise .28s cubic-bezier(.2,.9,.3,1.2)}.cc-root .cc-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:16px 18px;background:linear-gradient(120deg,color-mix(in srgb,#d97706 14%,var(--cc-panel)),var(--cc-panel) 60%);border-bottom:1px solid var(--cc-line)}.cc-root .cc-head__badge{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;color:#fff;font-size:1.3rem;background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 10px 22px #d9770659}.cc-root .cc-head__title p{margin:0;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cc-muted);font-family:Poppins-SemiBold,Poppins,sans-serif}.cc-root .cc-head__title h2{margin:2px 0 0;font-size:1.15rem;color:var(--cc-strong);font-family:Poppins-ExtraBold,Poppins,sans-serif}.cc-root .cc-steps{display:flex;gap:6px;margin:0;padding:0;list-style:none}.cc-root .cc-steps li{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 5px;border-radius:999px;border:1px solid var(--cc-line);background:var(--cc-panel);color:var(--cc-muted);font-size:.74rem;font-family:Poppins-SemiBold,Poppins,sans-serif}.cc-root .cc-steps b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--cc-panel-2);font-size:.72rem}.cc-root .cc-steps li.is-now{color:var(--cc-strong);border-color:color-mix(in srgb,#d97706 45%,transparent)}.cc-root .cc-steps li.is-now b{color:#fff;background:#d97706}.cc-root .cc-steps li.is-done b{color:#fff;background:var(--cc-good)}.cc-root .cc-icon-btn{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;border:1px solid var(--cc-line-strong);background:var(--cc-panel);color:var(--cc-ink);font-size:1.1rem;cursor:pointer}.cc-root .cc-progress{height:3px;color:#d97706}.cc-root .cc-locked{display:flex;align-items:center;gap:8px;margin:12px 18px 0;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--cc-bad) 12%,var(--cc-panel));color:var(--cc-bad-ink);font-size:.82rem}.cc-root .cc-body{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:14px;padding:16px 18px;overflow-y:auto;min-height:0}.cc-root .cc-card{padding:14px 16px;border-radius:18px;background:var(--cc-panel);border:1px solid var(--cc-line)}.cc-root .cc-card h3{margin:0 0 10px;font-size:.95rem;color:var(--cc-strong);font-family:Poppins-Bold,Poppins,sans-serif}.cc-root .cc-receipt ul{margin:0;padding:0;list-style:none}.cc-root .cc-receipt li{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px dashed var(--cc-line-strong);font-size:.84rem}.cc-root .cc-receipt li span{color:var(--cc-muted)}.cc-root .cc-receipt li b{font-family:Poppins-SemiBold,Poppins,sans-serif;font-variant-numeric:tabular-nums;color:var(--cc-strong)}.cc-root .cc-receipt li b i{margin-right:4px;font-style:normal;color:var(--cc-muted)}.cc-root .cc-receipt__total{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:12px;padding:12px;border-radius:14px;background:color-mix(in srgb,#d97706 10%,var(--cc-panel-2))}.cc-root .cc-receipt__total span{font-size:.8rem;color:var(--cc-muted)}.cc-root .cc-receipt__total strong{font-size:1.25rem;color:var(--cc-strong);font-family:Poppins-ExtraBold,Poppins,sans-serif;font-variant-numeric:tabular-nums}.cc-root .cc-count__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.cc-root .cc-count__head h3{margin:0}.cc-root .cc-segment{display:inline-flex;gap:4px;padding:4px;border-radius:12px;border:1px solid var(--cc-line-strong);background:var(--cc-panel-2)}.cc-root .cc-segment button{padding:6px 11px;border:0;border-radius:9px;background:transparent;color:var(--cc-muted);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.76rem;cursor:pointer}.cc-root .cc-segment button.is-on{background:#d97706;color:#fff}.cc-root .cc-pieces{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0;padding:0;list-style:none}.cc-root .cc-pieces li{display:grid;grid-template-columns:62px auto minmax(0,1fr);align-items:center;gap:8px;padding:5px 8px;border-radius:12px;background:var(--cc-panel-2);border:1px solid transparent;transition:border-color .15s ease,background .15s ease}.cc-root .cc-pieces li.is-counted{border-color:color-mix(in srgb,var(--cc-good) 40%,transparent);background:color-mix(in srgb,var(--cc-good) 8%,var(--cc-panel-2))}.cc-root .cc-pieces__face{display:grid;place-items:center;height:30px;border-radius:8px;font-family:Poppins-Bold,Poppins,sans-serif;font-size:.78rem;color:#fff}.cc-root .cc-pieces li.is-bill .cc-pieces__face{background:linear-gradient(135deg,#16a34a,#0f766e)}.cc-root .cc-pieces li.is-coin .cc-pieces__face{border-radius:999px;background:linear-gradient(135deg,#f59e0b,#b45309)}.cc-root .cc-pieces__stepper{display:inline-flex;align-items:center;gap:4px}.cc-root .cc-pieces__stepper button{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;border:1px solid var(--cc-line-strong);background:var(--cc-panel);color:var(--cc-ink);cursor:pointer}.cc-root .cc-pieces__stepper button:disabled{opacity:.4;cursor:default}.cc-root .cc-pieces__stepper input{width:48px;height:30px;border-radius:9px;border:1px solid var(--cc-line-strong);background:var(--cc-panel);color:var(--cc-strong);text-align:center;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:16px}.cc-root .cc-pieces__sum{justify-self:end;font-size:.78rem;color:var(--cc-muted);font-variant-numeric:tabular-nums}.cc-root .cc-count__note{margin:8px 0 0;font-size:.74rem;color:var(--cc-muted)}.cc-root .cc-total{display:flex;flex-direction:column;gap:8px}.cc-root .cc-total label{font-size:.78rem;color:var(--cc-muted)}.cc-root .cc-total input{height:52px;padding:0 14px;border-radius:14px;border:1px solid var(--cc-line-strong);background:var(--cc-panel-2);color:var(--cc-strong);font-family:Poppins-Bold,Poppins,sans-serif;font-size:1.3rem}.cc-root .cc-chip{align-self:flex-start;padding:8px 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--cc-good) 40%,transparent);background:color-mix(in srgb,var(--cc-good) 10%,var(--cc-panel));color:var(--cc-good-ink);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.8rem;cursor:pointer}.cc-root .cc-meter{margin:0 18px;padding:14px 16px;border-radius:18px;background:var(--cc-panel);border:1px solid var(--cc-line);--cc-tone: var(--cc-muted);--cc-tone-ink: var(--cc-muted)}.cc-root .cc-meter.is-balanced{--cc-tone: var(--cc-good);--cc-tone-ink: var(--cc-good-ink);border-color:color-mix(in srgb,var(--cc-good) 45%,transparent);background:color-mix(in srgb,var(--cc-good) 7%,var(--cc-panel))}.cc-root .cc-meter.is-over{--cc-tone: var(--cc-warn);--cc-tone-ink: var(--cc-warn-ink)}.cc-root .cc-meter.is-short{--cc-tone: var(--cc-bad);--cc-tone-ink: var(--cc-bad-ink)}.cc-root .cc-meter__figures{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.cc-root .cc-meter__figures>div{display:flex;flex-direction:column}.cc-root .cc-meter__figures>div:last-child{align-items:flex-end}.cc-root .cc-meter__figures span{font-size:.72rem;color:var(--cc-muted)}.cc-root .cc-meter__figures strong{font-size:1.15rem;color:var(--cc-strong);font-family:Poppins-ExtraBold,Poppins,sans-serif;font-variant-numeric:tabular-nums}.cc-root .cc-meter__verdict{align-items:center;text-align:center}.cc-root .cc-meter__verdict span{display:inline-flex;align-items:center;gap:6px;font-size:.86rem;color:var(--cc-tone-ink);font-family:Poppins-SemiBold,Poppins,sans-serif}.cc-root .cc-meter.is-balanced .cc-meter__verdict svg{color:var(--cc-gold);animation:cc-pop .5s cubic-bezier(.2,.9,.3,1.5)}.cc-root .cc-meter__track{position:relative;height:12px;margin-top:10px;border-radius:999px;background:var(--cc-panel-2);overflow:hidden}.cc-root .cc-meter__fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--cc-tone);transition:width .4s cubic-bezier(.2,.9,.3,1),background .2s ease}.cc-root .cc-meter__target{position:absolute;top:-2px;bottom:-2px;left:80%;width:3px;border-radius:2px;background:var(--cc-strong);opacity:.6}.cc-root .cc-foot{display:flex;justify-content:flex-end;gap:10px;padding:14px 18px 18px}.cc-root .cc-btn{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 18px;border-radius:14px;border:1px solid transparent;font-family:Poppins-Bold,Poppins,sans-serif;font-size:.9rem;cursor:pointer;transition:transform .12s ease,box-shadow .15s ease,opacity .15s ease}.cc-root .cc-btn:disabled{opacity:.45;cursor:not-allowed}.cc-root .cc-btn--ghost{background:var(--cc-panel);border-color:var(--cc-line-strong);color:var(--cc-ink)}.cc-root .cc-btn--primary{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 12px 26px #d9770659}.cc-root .cc-btn--primary:hover:not(:disabled){transform:translateY(-1px)}.cc-root .cc-btn:focus-visible,.cc-root .cc-icon-btn:focus-visible,.cc-root .cc-segment button:focus-visible,.cc-root .cc-pieces__stepper button:focus-visible,.cc-root .cc-chip:focus-visible{outline:3px solid color-mix(in srgb,var(--cc-gold) 75%,transparent);outline-offset:2px}@keyframes cc-fade{0%{opacity:0}}@keyframes cc-rise{0%{opacity:0;transform:translateY(14px) scale(.98)}}@keyframes cc-pop{0%{transform:scale(.3) rotate(-30deg)}}@media (max-width: 860px){.cc-root .cc-head{grid-template-columns:auto minmax(0,1fr) auto}.cc-root .cc-steps{grid-column:1 / -1;order:3}.cc-root .cc-body{grid-template-columns:minmax(0,1fr)}}@media (max-width: 560px){.cc-root{padding:0;place-items:end center}.cc-root .cc-dialog{border-radius:22px 22px 0 0}.cc-root .cc-pieces{grid-template-columns:minmax(0,1fr)}.cc-root .cc-meter__figures{grid-template-columns:1fr 1fr}.cc-root .cc-meter__verdict{grid-column:1 / -1;order:3}}@media (prefers-reduced-motion: reduce){.cc-root,.cc-root .cc-dialog,.cc-root .cc-meter__verdict svg{animation:none}.cc-root .cc-meter__fill{transition:none}}.ar-aging{--ar-bucket-current: #86b6ef;--ar-bucket-d1_30: #5598e7;--ar-bucket-d31_60: #2a78d6;--ar-bucket-d61_90: #1c5cab;--ar-bucket-d90_plus: #0d366b;--ar-surface: #ffffff;--ar-ink: #0b0b0b;--ar-ink-soft: #52514e;--ar-ink-muted: #898781;--ar-hairline: #e1e0d9;--ar-status-good: #0ca30c;--ar-status-warning: #fab219;--ar-status-serious: #ec835a;--ar-status-critical: #d03b3b}[data-theme=dark] .ar-aging{--ar-bucket-current: #184f95;--ar-bucket-d1_30: #2a78d6;--ar-bucket-d31_60: #5598e7;--ar-bucket-d61_90: #86b6ef;--ar-bucket-d90_plus: #cde2fb;--ar-surface: #1a1a19;--ar-ink: #ffffff;--ar-ink-soft: #c3c2b7;--ar-ink-muted: #898781;--ar-hairline: #2c2c2a}.ar-dist__track{display:flex;gap:2px;height:28px;border-radius:4px;overflow:hidden}.ar-dist__segment{position:relative;min-width:3px;border:0;padding:0;cursor:pointer;transition:opacity .15s ease,filter .15s ease}.ar-dist__segment:focus-visible{outline:2px solid var(--ar-ink);outline-offset:2px}.ar-dist[data-active] .ar-dist__segment:not([aria-pressed=true]){opacity:.35}.ar-dist__swatch{display:inline-block;width:10px;height:10px;border-radius:2px;flex-shrink:0}.ar-dist__legend-item[aria-pressed=true]{border-color:var(--ar-ink-soft)}.ar-dist__tooltip{position:absolute;z-index:20;pointer-events:none;min-width:170px;padding:8px 10px;border-radius:8px;border:1px solid var(--ar-hairline);background:var(--ar-surface);color:var(--ar-ink);box-shadow:0 8px 24px #0f172a29;font-size:12px;line-height:1.45;transform:translate(-50%,calc(-100% - 10px));white-space:nowrap}.ar-risk{display:inline-flex;align-items:center;gap:4px;border-radius:999px;border:1px solid currentColor;padding:1px 8px;font-size:11px;line-height:18px;white-space:nowrap;color:var(--ar-ink-soft)}.ar-risk__icon{width:12px;height:12px;flex-shrink:0}.ar-risk--good .ar-risk__icon{color:var(--ar-status-good)}.ar-risk--warning .ar-risk__icon{color:var(--ar-status-warning)}.ar-risk--serious .ar-risk__icon{color:var(--ar-status-serious)}.ar-risk--critical .ar-risk__icon{color:var(--ar-status-critical)}.ar-risk--good{border-color:color-mix(in srgb,var(--ar-status-good) 45%,transparent)}.ar-risk--warning{border-color:color-mix(in srgb,var(--ar-status-warning) 60%,transparent)}.ar-risk--serious{border-color:color-mix(in srgb,var(--ar-status-serious) 60%,transparent)}.ar-risk--critical{border-color:color-mix(in srgb,var(--ar-status-critical) 60%,transparent)}.ar-table{font-variant-numeric:tabular-nums}.ar-table th button{display:inline-flex;align-items:center;gap:4px}.ar-table tbody tr{cursor:pointer}.ar-table tbody tr:hover td{background:color-mix(in srgb,var(--ar-bucket-d31_60) 7%,transparent)}.ar-table .ar-bucket-cell{position:relative}.ar-table .ar-bucket-cell[data-filled]:after{content:"";position:absolute;right:8px;bottom:4px;width:18px;height:2px;border-radius:1px;background:var(--ar-bucket-color)}.ar-preview-frame{width:100%;min-height:420px;border:1px solid var(--ar-hairline);border-radius:12px;background:#ffffff}.rx-page{--rx-surface: #ffffff;--rx-ink: #0b0b0b;--rx-ink-soft: #52514e;--rx-hairline: #e1e0d9;--rx-status-good: #0ca30c;--rx-status-warning: #c98a00;--rx-status-serious: #d9652f;--rx-status-critical: #d03b3b;--rx-status-neutral: #6b7280;--rx-accent: #2a78d6}[data-theme=dark] .rx-page{--rx-surface: #1a1a19;--rx-ink: #ffffff;--rx-ink-soft: #c3c2b7;--rx-hairline: #2c2c2a;--rx-status-warning: #fab219;--rx-status-serious: #ec835a;--rx-status-neutral: #a3a3a3;--rx-accent: #5598e7}.rx-badge{display:inline-flex;align-items:center;gap:4px;border-radius:999px;border:1px solid currentColor;padding:1px 8px;font-size:11px;line-height:18px;white-space:nowrap;color:var(--rx-ink-soft)}.rx-badge__icon{width:12px;height:12px;flex-shrink:0}.rx-badge--good .rx-badge__icon{color:var(--rx-status-good)}.rx-badge--warning .rx-badge__icon{color:var(--rx-status-warning)}.rx-badge--serious .rx-badge__icon{color:var(--rx-status-serious)}.rx-badge--critical .rx-badge__icon{color:var(--rx-status-critical)}.rx-badge--neutral .rx-badge__icon{color:var(--rx-status-neutral)}.rx-badge--good{border-color:color-mix(in srgb,var(--rx-status-good) 45%,transparent)}.rx-badge--warning{border-color:color-mix(in srgb,var(--rx-status-warning) 60%,transparent)}.rx-badge--serious{border-color:color-mix(in srgb,var(--rx-status-serious) 60%,transparent)}.rx-badge--critical{border-color:color-mix(in srgb,var(--rx-status-critical) 60%,transparent)}.rx-badge--neutral{border-color:color-mix(in srgb,var(--rx-status-neutral) 45%,transparent)}.rx-row[data-state=late]{box-shadow:inset 3px 0 0 var(--rx-status-critical)}.rx-row[data-state=today]{box-shadow:inset 3px 0 0 var(--rx-status-serious)}.rx-table{font-variant-numeric:tabular-nums}.rx-table tbody tr:hover td{background:color-mix(in srgb,var(--rx-accent) 6%,transparent)}.rx-amount-input{font-variant-numeric:tabular-nums;text-align:right}.rx-tab[aria-selected=true]{border-color:var(--rx-accent);color:var(--rx-ink)}.rx-chip[aria-pressed=true]{border-color:var(--rx-accent);background:color-mix(in srgb,var(--rx-accent) 10%,transparent)}.rx-date-pill{display:inline-flex;flex-direction:column;align-items:center;min-width:64px;border-radius:12px;border:1px solid var(--rx-hairline);padding:6px 8px;line-height:1.2}.rx-date-pill[data-before-tracking]{opacity:.45;border-style:dashed}.rx-timeline li{position:relative;padding-left:22px}.rx-timeline li:before{content:"";position:absolute;left:6px;top:0;bottom:-8px;width:1px;background:var(--rx-hairline)}.rx-timeline li:last-child:before{bottom:50%}.rx-timeline__dot{position:absolute;left:1px;top:9px;width:11px;height:11px;border-radius:999px;border:2px solid var(--rx-surface);background:var(--rx-status-neutral)}.rx-timeline__dot[data-tone=good]{background:var(--rx-status-good)}.rx-timeline__dot[data-tone=warning]{background:var(--rx-status-warning)}.rx-timeline__dot[data-tone=serious]{background:var(--rx-status-serious)}.rx-timeline__dot[data-tone=critical]{background:var(--rx-status-critical)}.rx-entries{font-variant-numeric:tabular-nums}.sk-root{--sk-night-rgb: 2, 11, 36;--sk-ink-rgb: 4, 27, 74;--sk-ink-2-rgb: 6, 43, 116;--sk-brand-rgb: 0, 71, 184;--sk-brand-2-rgb: 11, 116, 222;--sk-sky-rgb: 73, 166, 255;--sk-mist-rgb: 168, 223, 255;--sk-cloud-rgb: 232, 246, 255;--sk-cyan-rgb: 8, 145, 178;--sk-glow-rgb: 127, 211, 255;--sk-night: rgb(var(--sk-night-rgb));--sk-ink: rgb(var(--sk-ink-rgb));--sk-ink-2: rgb(var(--sk-ink-2-rgb));--sk-deep: #051e57;--sk-brand: rgb(var(--sk-brand-rgb));--sk-brand-2: rgb(var(--sk-brand-2-rgb));--sk-sky: rgb(var(--sk-sky-rgb));--sk-mist: rgb(var(--sk-mist-rgb));--sk-cloud: rgb(var(--sk-cloud-rgb));--sk-snow: #eef9ff;--sk-cyan: rgb(var(--sk-cyan-rgb));--sk-cyan-soft: #ecfeff;--sk-cyan-line: #a5f3fc;--sk-glow: rgb(var(--sk-glow-rgb));--sk-muted: #52677f;--sk-line: #d6e7f7;--sk-placeholder: #93a5b9;--sk-off: #cbd9e8;--sk-on-dark: rgb(var(--sk-cloud-rgb));--sk-on-dark-muted: #9fc0e6;--sk-danger: #c2410c;--sk-danger-soft: #fff4ed;--sk-ok: #047857;--sk-ok-soft: #ecfdf5;--sk-warn: #b45309;--sk-warn-soft: #fffbeb;--sk-radius: 18px;position:relative;min-height:100vh;overflow-x:hidden;color:var(--sk-ink);font-family:Poppins-Regular,system-ui,sans-serif;background:radial-gradient(900px 480px at 12% -6%,rgba(var(--sk-brand-2-rgb),.42),transparent 62%),radial-gradient(760px 520px at 96% 4%,rgba(var(--sk-cyan-rgb),.34),transparent 60%),radial-gradient(1100px 700px at 50% 120%,rgba(var(--sk-brand-rgb),.5),transparent 65%),linear-gradient(180deg,var(--sk-night) 0%,var(--sk-ink) 45%,var(--sk-deep) 100%)}.sk-root *,.sk-root *:before,.sk-root *:after{box-sizing:border-box}.sk-root .sk-stars,.sk-root .sk-stars:after{position:fixed;top:-50%;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(1.2px 1.2px at 20px 30px,rgba(var(--sk-cloud-rgb),.9),transparent 60%),radial-gradient(1px 1px at 120px 80px,rgba(var(--sk-mist-rgb),.8),transparent 60%),radial-gradient(1.4px 1.4px at 200px 160px,rgba(255,255,255,.85),transparent 60%),radial-gradient(1px 1px at 60px 200px,rgba(var(--sk-mist-rgb),.7),transparent 60%),radial-gradient(1.1px 1.1px at 260px 40px,rgba(var(--sk-cloud-rgb),.75),transparent 60%);background-size:300px 240px;animation:sk-drift 120s linear infinite;z-index:0}.sk-root .sk-stars:after{content:"";top:0;right:0;bottom:0;left:0;background-size:420px 360px;opacity:.6;animation-duration:200s}.sk-root .sk-aurora{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:conic-gradient(from 200deg at 30% 20%,transparent 0deg,rgba(var(--sk-sky-rgb),.16) 60deg,transparent 120deg),conic-gradient(from 20deg at 75% 30%,transparent 0deg,rgba(var(--sk-cyan-rgb),.14) 70deg,transparent 140deg);filter:blur(40px);animation:sk-aurora 18s ease-in-out infinite alternate}@keyframes sk-drift{0%{transform:translateY(0)}to{transform:translateY(240px)}}@keyframes sk-aurora{0%{opacity:.55;transform:translate(-2%) scale(1)}to{opacity:1;transform:translate(2%) scale(1.05)}}.sk-root .sk-layer{position:relative;z-index:1}.sk-root .sk-on-dark{color:var(--sk-on-dark)}.sk-root .sk-on-dark-muted{color:var(--sk-on-dark-muted)}.sk-root .sk-display{font-family:Poppins-Black,sans-serif;letter-spacing:-.015em;line-height:1.05}.sk-root .sk-shine-text{background:linear-gradient(100deg,#ffffff 0%,var(--sk-mist) 30%,var(--sk-glow) 50%,#ffffff 70%,var(--sk-mist) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:sk-shine 6s linear infinite}@keyframes sk-shine{0%{background-position:200% 0}to{background-position:-200% 0}}.sk-root .sk-gradient-text{background:linear-gradient(90deg,var(--sk-brand),var(--sk-brand-2),var(--sk-cyan));-webkit-background-clip:text;background-clip:text;color:transparent}.sk-root .sk-eyebrow{display:inline-flex;align-items:center;gap:.45rem;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;font-family:Poppins-Bold,sans-serif;color:var(--sk-brand)}.sk-root .sk-eyebrow--dark{color:var(--sk-mist)}.sk-root .sk-eyebrow:before,.sk-root .sk-eyebrow:after{content:"✦";font-size:.6rem;color:var(--sk-cyan)}.sk-root .sk-eyebrow--dark:before,.sk-root .sk-eyebrow--dark:after{color:var(--sk-glow)}.sk-root .sk-title{font-family:Poppins-Black,sans-serif;color:var(--sk-ink);letter-spacing:-.01em}.sk-root .sk-muted{color:var(--sk-muted)}.sk-root .sk-ink{color:var(--sk-ink)}.sk-root .sk-brand{color:var(--sk-brand)}.sk-root .sk-danger{color:var(--sk-danger)}.sk-root .sk-ok{color:var(--sk-ok)}.sk-root .sk-glass{background:linear-gradient(160deg,rgba(var(--sk-ink-2-rgb),.62),rgba(var(--sk-ink-rgb),.72));border:1px solid rgba(var(--sk-mist-rgb),.22);box-shadow:0 20px 50px rgba(var(--sk-night-rgb),.45),inset 0 1px 0 rgba(var(--sk-cloud-rgb),.08);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--sk-on-dark)}.sk-root .sk-hud{position:sticky;top:0;z-index:30;background:linear-gradient(180deg,rgba(var(--sk-night-rgb),.92),rgba(var(--sk-ink-rgb),.82));border-bottom:1px solid rgba(var(--sk-mist-rgb),.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.sk-root .sk-level{position:relative;display:grid;place-items:center;flex-shrink:0;width:2.9rem;height:3.2rem;clip-path:polygon(50% 0,100% 18%,100% 72%,50% 100%,0 72%,0 18%);background:linear-gradient(160deg,var(--sk-sky),var(--sk-brand) 55%,var(--sk-ink-2));color:#fff;font-family:Poppins-Black,sans-serif;font-size:1.05rem;box-shadow:0 0 22px rgba(var(--sk-sky-rgb),.55)}.sk-root .sk-level small{position:absolute;top:.35rem;font-size:.45rem;letter-spacing:.14em;font-family:Poppins-Bold,sans-serif;opacity:.85}.sk-root .sk-xp{position:relative;height:.6rem;border-radius:999px;background:rgba(var(--sk-mist-rgb),.14);border:1px solid rgba(var(--sk-mist-rgb),.25);overflow:hidden}.sk-root .sk-xp>span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,var(--sk-brand-2),var(--sk-glow),var(--sk-cyan));box-shadow:0 0 14px rgba(var(--sk-glow-rgb),.8);transition:width .6s cubic-bezier(.22,1,.36,1)}.sk-root .sk-xp>span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:sk-sweep 2.4s ease-in-out infinite}@keyframes sk-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.sk-root .sk-save-pill{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;padding:.3rem .75rem;font-size:.7rem;font-family:Poppins-Medium,sans-serif;background:rgba(var(--sk-mist-rgb),.12);border:1px solid rgba(var(--sk-mist-rgb),.28);color:var(--sk-on-dark);white-space:nowrap}.sk-root .sk-save-pill--warn{background:rgba(251,191,36,.18);border-color:#fbbf2473}.sk-root .sk-hud-btn{display:inline-flex;align-items:center;gap:.4rem;min-height:2.2rem;border-radius:999px;padding:.35rem .8rem;font-size:.74rem;font-family:Poppins-SemiBold,sans-serif;color:var(--sk-on-dark);background:rgba(var(--sk-mist-rgb),.1);border:1px solid rgba(var(--sk-mist-rgb),.25);cursor:pointer;transition:background .14s ease,border-color .14s ease}.sk-root .sk-hud-btn:hover{background:rgba(var(--sk-mist-rgb),.2);border-color:rgba(var(--sk-mist-rgb),.45)}.sk-root .sk-hud-btn:focus-visible{outline:3px solid var(--sk-glow);outline-offset:2px}.sk-root .sk-chapter{margin:1rem 0 .4rem;padding:0 .5rem}.sk-root .sk-chapter__numeral{font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;font-family:Poppins-Bold,sans-serif;color:var(--sk-glow)}.sk-root .sk-chapter__title{font-size:.82rem;font-family:Poppins-SemiBold,sans-serif;color:var(--sk-on-dark)}.sk-root .sk-quest{position:relative;display:flex;width:100%;align-items:center;gap:.65rem;border:1px solid transparent;border-radius:14px;padding:.5rem .55rem;background:transparent;text-align:left;color:var(--sk-on-dark);cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.sk-root .sk-quest:hover{background:rgba(var(--sk-mist-rgb),.08);transform:translate(2px)}.sk-root .sk-quest:focus-visible{outline:3px solid var(--sk-glow);outline-offset:1px}.sk-root .sk-quest--active{background:linear-gradient(90deg,rgba(var(--sk-brand-2-rgb),.42),rgba(var(--sk-cyan-rgb),.16));border-color:rgba(var(--sk-glow-rgb),.5);box-shadow:0 0 22px rgba(var(--sk-sky-rgb),.25)}.sk-root .sk-quest__icon{display:grid;place-items:center;flex-shrink:0;width:2.1rem;height:2.1rem;border-radius:12px;font-size:1.05rem;background:rgba(var(--sk-mist-rgb),.1);border:1px solid rgba(var(--sk-mist-rgb),.22);color:var(--sk-mist)}.sk-root .sk-quest--done .sk-quest__icon{background:linear-gradient(145deg,#10b981,#047857);border-color:transparent;color:#fff;box-shadow:0 0 14px #10b98173}.sk-root .sk-quest--started .sk-quest__icon{background:linear-gradient(145deg,var(--sk-brand-2),var(--sk-brand));border-color:transparent;color:#fff}.sk-root .sk-quest--active .sk-quest__icon{background:linear-gradient(145deg,var(--sk-glow),var(--sk-brand-2));color:#fff;border-color:transparent}.sk-root .sk-quest__state{font-size:.62rem;color:var(--sk-on-dark-muted)}.sk-root .sk-card{position:relative;background:#ffffff;border:1px solid var(--sk-line);border-radius:var(--sk-radius);box-shadow:0 18px 44px rgba(var(--sk-ink-rgb),.07)}.sk-root .sk-card--soft{background:var(--sk-snow);box-shadow:none}.sk-root .sk-rune-card{position:relative;background:#ffffff;border-radius:24px;border:1px solid rgba(var(--sk-mist-rgb),.9);box-shadow:0 0 0 1px rgba(var(--sk-brand-2-rgb),.15),0 0 50px rgba(var(--sk-sky-rgb),.28),0 30px 70px rgba(var(--sk-night-rgb),.55)}.sk-root .sk-rune-card:before,.sk-root .sk-rune-card:after{content:"";position:absolute;width:46px;height:46px;pointer-events:none;border-color:var(--sk-brand-2);border-style:solid;opacity:.55}.sk-root .sk-rune-card:before{top:10px;left:10px;border-width:2px 0 0 2px;border-top-left-radius:14px}.sk-root .sk-rune-card:after{bottom:10px;right:10px;border-width:0 2px 2px 0;border-bottom-right-radius:14px}.sk-root .sk-banner{position:relative;overflow:hidden;border-radius:24px 24px 0 0;padding:1.35rem 1.4rem 1.2rem;background:radial-gradient(400px 160px at 90% -20%,rgba(var(--sk-glow-rgb),.45),transparent 70%),linear-gradient(120deg,var(--sk-ink) 0%,var(--sk-brand) 60%,var(--sk-brand-2) 100%);color:#fff}.sk-root .sk-banner:after{content:"";position:absolute;inset:auto 0 0 0;height:3px;background:linear-gradient(90deg,transparent,var(--sk-glow),var(--sk-cyan),transparent)}.sk-root .sk-banner__icon{display:grid;place-items:center;width:3.2rem;height:3.2rem;flex-shrink:0;border-radius:16px;font-size:1.7rem;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.3);box-shadow:0 0 24px rgba(var(--sk-glow-rgb),.45)}.sk-root .sk-accent-bar{height:4px;border-radius:var(--sk-radius) var(--sk-radius) 0 0;background:linear-gradient(90deg,var(--sk-brand),var(--sk-brand-2),var(--sk-cyan))}.sk-root .sk-companion{display:flex;align-items:flex-start;gap:.75rem}.sk-root .sk-bubble{position:relative;flex:1;border-radius:16px;padding:.7rem .9rem;font-size:.82rem;line-height:1.55;background:linear-gradient(135deg,var(--sk-snow),#ffffff);border:1px solid var(--sk-mist);color:var(--sk-ink-2)}.sk-root .sk-bubble:before{content:"";position:absolute;left:-7px;top:16px;width:12px;height:12px;transform:rotate(45deg);background:var(--sk-snow);border-left:1px solid var(--sk-mist);border-bottom:1px solid var(--sk-mist)}.sk-root .sk-bubble strong{font-family:Poppins-Bold,sans-serif;color:var(--sk-brand)}.sk-root .sk-lia{position:relative;display:inline-grid;place-items:center;flex-shrink:0;border-radius:999px;background:radial-gradient(circle at 35% 30%,#ffffff 0%,var(--sk-mist) 16%,var(--sk-sky) 40%,var(--sk-brand) 70%,var(--sk-ink) 100%);box-shadow:0 0 0 3px rgba(var(--sk-mist-rgb),.35),0 0 16px rgba(var(--sk-sky-rgb),.6);animation:sk-lia-pulse 3.2s ease-in-out infinite}.sk-root .sk-lia:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:999px;border:1.5px solid rgba(var(--sk-cyan-rgb),.65);border-left-color:transparent;border-bottom-color:transparent;animation:sk-spin 6s linear infinite}.sk-root .sk-lia__spark{position:absolute;top:17%;left:24%;width:24%;height:24%;border-radius:999px;background:rgba(255,255,255,.9);filter:blur(1px)}@keyframes sk-lia-pulse{0%,to{box-shadow:0 0 0 3px rgba(var(--sk-mist-rgb),.35),0 0 14px rgba(var(--sk-sky-rgb),.5)}50%{box-shadow:0 0 0 5px rgba(var(--sk-mist-rgb),.25),0 0 26px rgba(var(--sk-sky-rgb),.85)}}.sk-root .sk-label{display:flex;align-items:center;gap:.3rem;margin-bottom:.3rem;font-size:.74rem;font-family:Poppins-SemiBold,sans-serif;color:var(--sk-ink-2)}.sk-root .sk-required{color:var(--sk-danger)}.sk-root .sk-input{width:100%;min-height:2.65rem;border-radius:12px;border:1px solid var(--sk-line);background:#ffffff;color:var(--sk-ink);padding:.55rem .8rem;font-size:.88rem;font-family:Poppins-Regular,sans-serif;transition:border-color .14s ease,box-shadow .14s ease}.sk-root .sk-input::-moz-placeholder{color:var(--sk-placeholder)}.sk-root .sk-input::placeholder{color:var(--sk-placeholder)}.sk-root .sk-input:focus{outline:none;border-color:var(--sk-brand-2);box-shadow:0 0 0 4px rgba(var(--sk-brand-2-rgb),.14),0 0 18px rgba(var(--sk-sky-rgb),.25)}.sk-root .sk-input--error{border-color:#fb923c;background:var(--sk-danger-soft)}.sk-root .sk-input:disabled{background:var(--sk-snow);color:var(--sk-muted)}.sk-root select.sk-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.2rem;background-image:linear-gradient(45deg,transparent 50%,var(--sk-brand) 50%),linear-gradient(135deg,var(--sk-brand) 50%,transparent 50%);background-position:calc(100% - 1.05rem) 1.12rem,calc(100% - .72rem) 1.12rem;background-size:.33rem .33rem;background-repeat:no-repeat}.sk-root textarea.sk-input{min-height:5rem;resize:vertical}.sk-root .sk-help{margin-top:.25rem;font-size:.7rem;color:var(--sk-muted)}.sk-root .sk-error-text{margin-top:.25rem;font-size:.7rem;color:var(--sk-danger);font-family:Poppins-Medium,sans-serif}.sk-root .sk-toggle{display:inline-flex;align-items:center;gap:.6rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.85rem;color:var(--sk-ink);min-height:2.65rem}.sk-root .sk-toggle__track{position:relative;flex-shrink:0;width:2.6rem;height:1.5rem;border-radius:999px;background:var(--sk-off);transition:background .16s ease,box-shadow .16s ease}.sk-root .sk-toggle__track:after{content:"";position:absolute;top:.18rem;left:.18rem;width:1.14rem;height:1.14rem;border-radius:999px;background:#ffffff;box-shadow:0 2px 6px rgba(var(--sk-ink-rgb),.25);transition:transform .16s ease}.sk-root .sk-toggle input:checked+.sk-toggle__track{background:linear-gradient(90deg,var(--sk-brand),var(--sk-brand-2));box-shadow:0 0 14px rgba(var(--sk-sky-rgb),.5)}.sk-root .sk-toggle input:checked+.sk-toggle__track:after{transform:translate(1.1rem)}.sk-root .sk-toggle input:focus-visible+.sk-toggle__track{outline:3px solid var(--sk-mist);outline-offset:2px}.sk-root .sk-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.55rem;border-radius:999px;padding:.5rem 1.05rem;font-size:.82rem;font-family:Poppins-SemiBold,sans-serif;border:1px solid var(--sk-line);background:#ffffff;color:var(--sk-ink-2);cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease;white-space:nowrap}.sk-root .sk-btn:hover:not(:disabled){border-color:var(--sk-mist);background:var(--sk-snow);transform:translateY(-1px)}.sk-root .sk-btn:focus-visible{outline:3px solid var(--sk-mist);outline-offset:2px}.sk-root .sk-btn:disabled{opacity:.55;cursor:not-allowed}.sk-root .sk-btn--primary{border-color:transparent;background:linear-gradient(120deg,var(--sk-brand),var(--sk-brand-2));color:#fff;box-shadow:0 12px 26px rgba(var(--sk-brand-rgb),.3),0 0 18px rgba(var(--sk-sky-rgb),.25)}.sk-root .sk-btn--primary:hover:not(:disabled){background:linear-gradient(120deg,var(--sk-ink-2),var(--sk-brand));border-color:transparent}.sk-root .sk-btn--epic{position:relative;overflow:hidden;min-height:3.1rem;padding:.7rem 1.6rem;font-size:.95rem;font-family:Poppins-Bold,sans-serif;border:1px solid rgba(var(--sk-mist-rgb),.6);background:linear-gradient(120deg,var(--sk-brand) 0%,var(--sk-brand-2) 55%,var(--sk-cyan) 100%);color:#fff;box-shadow:0 0 0 4px rgba(var(--sk-sky-rgb),.15),0 16px 36px rgba(var(--sk-brand-rgb),.45),0 0 34px rgba(var(--sk-glow-rgb),.4)}.sk-root .sk-btn--epic:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%);animation:sk-sweep-btn 3.2s ease-in-out infinite}.sk-root .sk-btn--epic:hover:not(:disabled){transform:translateY(-2px) scale(1.01);background:linear-gradient(120deg,var(--sk-brand) 0%,var(--sk-brand-2) 55%,var(--sk-cyan) 100%)}@keyframes sk-sweep-btn{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}.sk-root .sk-btn--ghost-dark{border-color:rgba(var(--sk-mist-rgb),.35);background:rgba(var(--sk-mist-rgb),.08);color:var(--sk-on-dark)}.sk-root .sk-btn--ghost-dark:hover:not(:disabled){background:rgba(var(--sk-mist-rgb),.18);border-color:rgba(var(--sk-mist-rgb),.55)}.sk-root .sk-btn--ghost{border-color:transparent;background:transparent}.sk-root .sk-btn--danger{color:var(--sk-danger)}.sk-root .sk-btn--danger:hover:not(:disabled){background:var(--sk-danger-soft);border-color:#fed7aa}.sk-root .sk-btn--sm{min-height:2rem;padding:.3rem .75rem;font-size:.74rem}.sk-root .sk-icon-btn{display:grid;place-items:center;width:2.1rem;height:2.1rem;flex-shrink:0;border-radius:999px;border:1px solid var(--sk-line);background:#ffffff;color:var(--sk-muted);cursor:pointer;transition:background .14s ease,color .14s ease}.sk-root .sk-icon-btn:hover{background:var(--sk-snow);color:var(--sk-brand)}.sk-root .sk-icon-btn--danger:hover{background:var(--sk-danger-soft);color:var(--sk-danger)}.sk-root .sk-icon-btn:focus-visible{outline:3px solid var(--sk-mist);outline-offset:2px}.sk-root .sk-icon-btn:disabled{opacity:.45;cursor:not-allowed}.sk-root .sk-row{border:1px solid var(--sk-line);border-radius:16px;background:#ffffff;transition:border-color .16s ease,box-shadow .16s ease;animation:sk-pop-in .26s cubic-bezier(.22,1,.36,1)}.sk-root .sk-row:focus-within{border-color:var(--sk-mist);box-shadow:0 10px 28px rgba(var(--sk-ink-rgb),.08),0 0 0 3px rgba(var(--sk-mist-rgb),.35)}.sk-root .sk-row--error{border-color:#fdba74}.sk-root .sk-row__head{display:flex;align-items:center;gap:.5rem;padding:.55rem .7rem;border-bottom:1px solid var(--sk-cloud)}.sk-root .sk-row__index{display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:10px;background:linear-gradient(145deg,var(--sk-cloud),#ffffff);border:1px solid var(--sk-mist);color:var(--sk-brand);font-size:.72rem;font-family:Poppins-Bold,sans-serif;flex-shrink:0}@keyframes sk-pop-in{0%{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.sk-root .sk-chip{display:inline-flex;align-items:center;gap:.3rem;border-radius:999px;padding:.18rem .6rem;font-size:.68rem;font-family:Poppins-SemiBold,sans-serif;background:var(--sk-cloud);color:var(--sk-brand);border:1px solid var(--sk-mist);white-space:nowrap}.sk-root .sk-chip--ok{background:var(--sk-ok-soft);color:var(--sk-ok);border-color:#a7f3d0}.sk-root .sk-chip--warn{background:var(--sk-warn-soft);color:var(--sk-warn);border-color:#fde68a}.sk-root .sk-chip--cyan{background:var(--sk-cyan-soft);color:var(--sk-cyan);border-color:var(--sk-cyan-line)}.sk-root .sk-chip--xp{background:linear-gradient(90deg,var(--sk-brand),var(--sk-cyan));color:#fff;border-color:transparent}.sk-root .sk-callout{display:flex;gap:.7rem;border-radius:14px;padding:.8rem .95rem;font-size:.8rem;line-height:1.5;background:var(--sk-cloud);color:var(--sk-ink-2);border:1px solid var(--sk-mist)}.sk-root .sk-callout--warn{background:var(--sk-warn-soft);color:#7c2d12;border-color:#fde68a}.sk-root .sk-callout--ok{background:var(--sk-ok-soft);color:#064e3b;border-color:#a7f3d0}.sk-root .sk-callout--danger{background:var(--sk-danger-soft);color:#7c2d12;border-color:#fed7aa}.sk-root .sk-title-orb{position:relative;display:grid;place-items:center}.sk-root .sk-title-orb:before{content:"";position:absolute;width:260px;height:260px;border-radius:999px;background:radial-gradient(circle,rgba(var(--sk-glow-rgb),.35),transparent 65%);animation:sk-breathe 4s ease-in-out infinite}.sk-root .sk-title-orb:after{content:"";position:absolute;width:230px;height:230px;border-radius:999px;border:1px dashed rgba(var(--sk-mist-rgb),.35);animation:sk-spin 40s linear infinite}@keyframes sk-breathe{0%,to{transform:scale(.94);opacity:.8}50%{transform:scale(1.06);opacity:1}}@keyframes sk-spin{to{transform:rotate(360deg)}}.sk-root .sk-float{animation:sk-float 5s ease-in-out infinite}@keyframes sk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.sk-root .sk-chapter-card{border-radius:18px;padding:.9rem 1rem;background:rgba(var(--sk-mist-rgb),.07);border:1px solid rgba(var(--sk-mist-rgb),.2)}.sk-root .sk-stat{border-radius:16px;padding:.8rem .9rem;background:linear-gradient(160deg,var(--sk-snow),#ffffff);border:1px solid var(--sk-line)}.sk-root .sk-stat__value{font-family:Poppins-Black,sans-serif;font-size:1.45rem;line-height:1;color:var(--sk-brand)}.sk-root .sk-badge{display:flex;align-items:center;gap:.65rem;border-radius:16px;padding:.65rem .8rem;border:1px solid var(--sk-line);background:#ffffff}.sk-root .sk-badge__icon{display:grid;place-items:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:999px;font-size:1.25rem;color:#fff;background:linear-gradient(145deg,var(--sk-sky),var(--sk-brand) 60%,var(--sk-ink-2));box-shadow:0 0 16px rgba(var(--sk-sky-rgb),.5)}.sk-root .sk-badge--locked{opacity:.55;filter:grayscale(.6)}.sk-root .sk-badge--locked .sk-badge__icon{background:var(--sk-off);box-shadow:none}.sk-root .sk-seal{display:grid;place-items:center;width:5.5rem;height:5.5rem;border-radius:999px;font-size:2.4rem;color:#fff;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.35),transparent 40%),linear-gradient(145deg,var(--sk-brand-2),var(--sk-brand) 55%,var(--sk-ink));box-shadow:0 0 0 6px rgba(var(--sk-mist-rgb),.35),0 0 40px rgba(var(--sk-sky-rgb),.55)}.sk-root .sk-toasts{position:fixed;right:1rem;bottom:1rem;z-index:70;display:flex;flex-direction:column;gap:.6rem;max-width:min(22rem,calc(100vw - 2rem));pointer-events:none}.sk-root .sk-toast{display:flex;align-items:center;gap:.7rem;border-radius:16px;padding:.75rem .9rem;color:var(--sk-on-dark);background:linear-gradient(135deg,rgba(var(--sk-ink-rgb),.96),rgba(var(--sk-brand-rgb),.94));border:1px solid rgba(var(--sk-glow-rgb),.55);box-shadow:0 0 30px rgba(var(--sk-sky-rgb),.45),0 18px 40px rgba(var(--sk-night-rgb),.5);animation:sk-toast-in .42s cubic-bezier(.22,1,.36,1);pointer-events:auto}@keyframes sk-toast-in{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.sk-root .sk-confetti{position:fixed;top:0;right:0;bottom:0;left:0;z-index:65;pointer-events:none;overflow:hidden}.sk-root .sk-confetti>i{position:absolute;top:-12px;width:8px;height:14px;border-radius:2px;opacity:.95;animation:sk-fall 1.9s cubic-bezier(.25,.6,.5,1) forwards}.sk-root .sk-confetti>i.sk-star{width:12px;height:12px;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}@keyframes sk-fall{0%{transform:translateZ(0) rotate(0);opacity:1}to{transform:translate3d(var(--sk-drift, 0px),105vh,0) rotate(var(--sk-turn, 540deg));opacity:.9}}.sk-root .sk-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;padding:0;background:rgba(var(--sk-night-rgb),.66);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media (min-width: 640px){.sk-root .sk-modal-backdrop{align-items:center;padding:1.5rem}}.sk-root .sk-modal{width:100%;max-width:34rem;max-height:92vh;overflow-y:auto;border-radius:22px 22px 0 0;background:#ffffff;color:var(--sk-ink);box-shadow:0 0 50px rgba(var(--sk-sky-rgb),.3),0 30px 80px rgba(var(--sk-night-rgb),.6);animation:sk-pop-in .26s cubic-bezier(.22,1,.36,1)}@media (min-width: 640px){.sk-root .sk-modal{border-radius:22px}}.sk-root .sk-drawer{position:fixed;inset:0 auto 0 0;z-index:55;width:min(20rem,86vw);overflow-y:auto;padding:1rem .75rem 2rem;background:linear-gradient(180deg,rgba(var(--sk-night-rgb),.98),rgba(var(--sk-ink-rgb),.98));border-right:1px solid rgba(var(--sk-mist-rgb),.2);animation:sk-slide-in .24s cubic-bezier(.22,1,.36,1)}@keyframes sk-slide-in{0%{transform:translate(-100%)}to{transform:translate(0)}}.sk-root .sk-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.sk-root .sk-divider{height:1px;background:var(--sk-line)}@media (prefers-reduced-motion: reduce){.sk-root *,.sk-root *:before,.sk-root *:after,.sk-root .sk-stars,.sk-root .sk-stars:after,.sk-root .sk-aurora{transition:none!important;animation:none!important}}.sk-root .sk-suggest{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.35rem}.sk-root .sk-suggest__label{font-size:.65rem;font-family:Poppins-SemiBold,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:var(--sk-muted)}.sk-root .sk-suggest .sk-suggest__chip{display:inline-flex;align-items:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:.16rem .6rem;font-size:.7rem;font-family:Poppins-Medium,sans-serif;background:var(--sk-snow);color:var(--sk-brand);border:1px dashed var(--sk-sky);cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.sk-root .sk-suggest .sk-suggest__chip:hover,.sk-root .sk-suggest .sk-suggest__chip:focus-visible{background:var(--sk-cloud);border-style:solid;outline:none}.sk-root .sk-google-card{position:relative;border:2px solid transparent;background:linear-gradient(160deg,rgb(var(--sk-ink-2-rgb)),rgb(var(--sk-ink-rgb))) padding-box,linear-gradient(120deg,var(--sk-sky),var(--sk-glow) 50%,var(--sk-cyan)) border-box;box-shadow:0 22px 54px rgba(var(--sk-night-rgb),.5),0 0 44px rgba(var(--sk-glow-rgb),.3);color:var(--sk-on-dark)}.sk-root .sk-google-card__badge{border-radius:999px;padding:.12rem .6rem;font-size:.62rem;font-family:Poppins-Bold,sans-serif;letter-spacing:.08em;text-transform:uppercase;background:rgba(var(--sk-cyan-rgb),.24);border:1px solid rgba(var(--sk-cyan-rgb),.6);color:var(--sk-cyan-line)}.sk-root .sk-btn.sk-btn--google{position:relative;overflow:hidden;gap:.8rem;min-height:3.6rem;padding:.55rem 1.6rem .55rem .6rem;border:2px solid #ffffff;background:#ffffff;color:#1f1f1f;font-family:Poppins-Bold,sans-serif;font-size:1rem;text-align:left;white-space:normal;box-shadow:0 0 0 4px rgba(var(--sk-glow-rgb),.35),0 18px 40px rgba(var(--sk-night-rgb),.55),0 0 42px rgba(var(--sk-glow-rgb),.5);animation:sk-google-halo 2.6s ease-in-out infinite}.sk-root .sk-btn.sk-btn--google:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,transparent 30%,rgba(var(--sk-glow-rgb),.35) 50%,transparent 70%);transform:translate(-120%);animation:sk-sweep-btn 3.2s ease-in-out infinite}.sk-root .sk-btn.sk-btn--google:hover:not(:disabled){background:#ffffff;border-color:var(--sk-glow);transform:translateY(-2px) scale(1.02)}@keyframes sk-google-halo{0%,to{box-shadow:0 0 0 4px rgba(var(--sk-glow-rgb),.35),0 18px 40px rgba(var(--sk-night-rgb),.55),0 0 40px rgba(var(--sk-glow-rgb),.45)}50%{box-shadow:0 0 0 9px rgba(var(--sk-glow-rgb),.12),0 18px 40px rgba(var(--sk-night-rgb),.55),0 0 66px rgba(var(--sk-glow-rgb),.78)}}.sk-root .sk-btn--google__g{display:grid;place-items:center;flex:none;width:2.5rem;height:2.5rem;border-radius:999px;background:#ffffff;box-shadow:0 0 0 1px #dadce0}.sk-root .sk-btn--google__g svg{width:1.45rem;height:1.45rem}.sk-root .sk-btn--google__text{display:flex;flex-direction:column;line-height:1.2}.sk-root .sk-btn--google__sub{margin-top:.1rem;font-size:.72rem;font-family:Poppins-Medium,sans-serif;color:#5f6368}html[data-brand=exinnov] .sk-root{--sk-night-rgb: 2, 20, 11;--sk-ink-rgb: 4, 53, 29;--sk-ink-2-rgb: 6, 90, 47;--sk-brand-rgb: 8, 128, 58;--sk-brand-2-rgb: 26, 156, 69;--sk-sky-rgb: 61, 181, 74;--sk-mist-rgb: 181, 235, 196;--sk-cloud-rgb: 232, 248, 237;--sk-cyan-rgb: 194, 122, 8;--sk-glow-rgb: 143, 227, 168;--sk-deep: #053f22;--sk-snow: #effaf2;--sk-cyan-soft: #fff8e6;--sk-cyan-line: #f5d58a;--sk-muted: #4f6b5a;--sk-line: #d3eadb;--sk-placeholder: #93ab9c;--sk-off: #cbe0d2;--sk-on-dark-muted: #a3cdb0}.gsu-page{min-height:100vh;display:flex;flex-direction:column;color:#fff;background:radial-gradient(900px 520px at 85% -10%,color-mix(in srgb,var(--color-softPrimary) 32%,transparent),transparent 70%),radial-gradient(700px 480px at -10% 110%,color-mix(in srgb,var(--color-redaccent) 22%,transparent),transparent 70%),linear-gradient(160deg,var(--color-darkerPrimary),var(--color-darkPrimary));font-family:Poppins-Regular,sans-serif}.gsu-top,.gsu-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;max-width:1080px;margin:0 auto;padding:1rem 16px}.gsu-brand{display:inline-flex;align-items:center;gap:.6rem;color:#fff;text-decoration:none;font-family:Poppins-Bold,sans-serif;font-size:1.05rem}.gsu-brand__logo{width:34px;height:34px;-o-object-fit:contain;object-fit:contain;border-radius:10px;background:rgba(255,255,255,.92);padding:3px}.gsu-top__link{color:#ffffffd9;font-family:Poppins-Medium,sans-serif;font-size:.85rem}.gsu-main{flex:1;width:100%;max-width:1080px;margin:0 auto;padding:1rem 16px 2.5rem;display:grid;gap:2rem;align-items:start;align-content:start}@media (min-width: 960px){.gsu-main{grid-template-columns:1fr 1.05fr;align-items:center;align-content:center;padding-top:3rem}}.gsu-eyebrow{margin:0 0 .4rem;color:var(--color-softPrimary);font-family:Poppins-SemiBold,sans-serif;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}html[data-brand=exinnov] .gsu-eyebrow{color:var(--color-redaccent)}.gsu-title{margin:0;font-family:Poppins-ExtraBold,sans-serif;font-size:clamp(1.8rem,4.2vw,2.9rem);line-height:1.12}.gsu-lead{margin:.9rem 0 0;color:#ffffffd1;font-size:1rem;line-height:1.65}.gsu-team{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:1.2rem 0 0;color:#ffffffc7;font-size:.88rem}.gsu-team a{color:#fff;font-family:Poppins-SemiBold,sans-serif}.gsu-student{margin-top:.6rem;padding:.6rem .85rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.08)}.gsu-student a{text-decoration:underline;text-underline-offset:.2em}.gsu-card{display:flex;flex-direction:column;gap:1.15rem;padding:1.4rem;border-radius:1.4rem;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.08);box-shadow:0 24px 60px #00000047;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.gsu-card--done{grid-column:1 / -1;max-width:640px;margin:0 auto;text-align:center;align-items:center}.gsu-done-icon{width:3rem;height:3rem;color:var(--color-softPrimary)}html[data-brand=exinnov] .gsu-done-icon{color:var(--color-redaccent)}.gsu-step{display:grid;grid-template-columns:2rem 1fr;gap:.75rem}.gsu-step__num{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:999px;background:var(--color-brandPrimary);color:#fff;font-family:Poppins-Bold,sans-serif;font-size:.9rem}.gsu-step__body{min-width:0}.gsu-step__title{display:block;margin:.2rem 0 .6rem;font-family:Poppins-SemiBold,sans-serif;font-size:.98rem}.gsu-input{width:100%;min-height:2.9rem;padding:.65rem .95rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.28);background:rgba(0,0,0,.22);color:#fff;font-family:Poppins-Medium,sans-serif;font-size:1rem}.gsu-input::-moz-placeholder{color:#ffffff80}.gsu-input::placeholder{color:#ffffff80}.gsu-input:focus-visible{outline:2px solid var(--color-softPrimary);outline-offset:2px}.gsu-profile{display:flex;align-items:center;gap:.75rem;padding:.6rem .8rem;border-radius:999px;background:rgba(0,0,0,.22)}.gsu-profile img{width:36px;height:36px;border-radius:999px}.gsu-profile>div{flex:1;min-width:0}.gsu-profile__name{font-family:Poppins-SemiBold,sans-serif;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gsu-profile__email{color:#ffffffb3;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gsu-terms{margin:0 0 .75rem;padding-left:1.1rem;list-style:disc;color:#fffc;font-size:.85rem;line-height:1.6}.gsu-page .gsu-agreement-links{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;margin:0 0 .75rem}.gsu-page .gsu-chevron{transition:transform .15s ease}.gsu-page .gsu-chevron.is-open{transform:rotate(180deg)}.gsu-page .gsu-agreement{max-height:16rem;overflow-y:auto;margin:0 0 .85rem;padding:.85rem 1rem;border:1px solid rgba(255,255,255,.18);border-radius:.75rem;background:rgba(0,0,0,.22);color:#ffffffdb;font-size:.8rem;line-height:1.55}.gsu-page .gsu-agreement:focus-visible{outline:2px solid #fff;outline-offset:2px}.gsu-page .gsu-agreement__title{margin:0;font-family:Poppins-SemiBold,sans-serif;font-size:.92rem;color:#fff}.gsu-page .gsu-agreement__version{margin:.1rem 0 .6rem;color:#fff9;font-size:.72rem}.gsu-page .gsu-agreement h4{margin:.75rem 0 .25rem;font-family:Poppins-SemiBold,sans-serif;font-size:.82rem;color:#fff}.gsu-page .gsu-agreement p{margin:0 0 .45rem}@media (prefers-reduced-motion: reduce){.gsu-page .gsu-chevron{transition:none}}.gsu-check{display:flex;align-items:flex-start;gap:.55rem;font-family:Poppins-Medium,sans-serif;font-size:.9rem;cursor:pointer}.gsu-check input{flex:none;margin-top:.2rem;width:1.15rem;height:1.15rem;accent-color:var(--color-softPrimary)}.gsu-error{margin:.45rem 0 0;color:#ffd2cc;font-size:.8rem}.gsu-notice{margin:0;padding:.7rem .9rem;border-radius:.9rem;border:1px solid color-mix(in srgb,var(--color-redaccent) 60%,transparent);background:color-mix(in srgb,var(--color-redaccent) 16%,transparent);font-size:.86rem;line-height:1.5}.gsu-steps{margin:.4rem 0 0;padding-left:1.2rem;list-style:decimal;text-align:left;color:#ffffffdb;line-height:1.7}.gsu-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem}.gsu-page .gsu-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.75rem 1.4rem;border-radius:999px;border:1px solid transparent;cursor:pointer;font-family:Poppins-SemiBold,sans-serif;font-size:.95rem}.gsu-page .gsu-btn--primary{background:linear-gradient(135deg,var(--color-brandSecondary),var(--color-brandPrimary));color:#fff}html[data-brand=exinnov] .gsu-page .gsu-btn--primary{background:linear-gradient(135deg,var(--color-redaccent),var(--color-brandPrimary))}.gsu-page .gsu-btn--primary:disabled{cursor:not-allowed;opacity:.5}.gsu-page .gsu-btn--ghost{background:transparent;border-color:#ffffff59;color:#fff}.gsu-page .gsu-btn--wide{width:100%}.gsu-fine{display:flex;align-items:center;justify-content:center;gap:.4rem;margin:0;color:#ffffffa6;font-size:.76rem}.gsu-page .gsu-link{display:inline-flex;align-items:center;gap:.35rem;border:0;padding:0;background:transparent;color:#fff;font-family:Poppins-SemiBold,sans-serif;font-size:.82rem;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.navigation-page-shell{min-width:0;overflow-x:clip}.nav-home{--nav-brand: var(--dm-brand);--nav-brand-secondary: var(--dm-brand-2);--nav-accent: var(--nav-brand);--nav-ink: var(--dm-ink);--nav-muted: var(--dm-ink-soft);--nav-faint: var(--dm-ink-faint);--nav-bg: var(--dm-panel);--nav-surface: var(--dm-panel-strong);--nav-soft: color-mix(in srgb, var(--dm-brand-2) 7%, var(--dm-panel));--nav-border: var(--dm-line);--nav-active: color-mix(in srgb, var(--nav-brand) 8%, var(--nav-surface));--nav-ring: color-mix(in srgb, var(--nav-brand-secondary) 28%, transparent);--nav-shadow: var(--dm-shadow), var(--dm-inset);min-width:0;min-height:100dvh;padding:calc(var(--uip-h, 0px) + 30px) 0 48px;color:var(--nav-ink);font-family:Poppins-Regular,Poppins,sans-serif;-webkit-font-smoothing:antialiased}[data-theme=dark] .nav-home{--nav-accent: color-mix(in srgb, var(--nav-brand-secondary) 56%, #ffffff);--nav-active: color-mix(in srgb, var(--nav-brand-secondary) 16%, var(--nav-surface));--nav-ring: color-mix(in srgb, var(--nav-accent) 30%, transparent)}.nav-home .nav-container{width:100%;max-width:1280px;min-width:0;margin-inline:auto;padding-inline:32px}.nav-home button,.nav-home input{font:inherit}.nav-home button{-webkit-tap-highlight-color:transparent}.nav-home button:focus-visible,.nav-home [role=button]:focus-visible,.nav-home input[type=checkbox]:focus-visible{outline:3px solid var(--nav-accent);outline-offset:3px}.nav-home .nav-hero{margin-bottom:24px;overflow:hidden}.nav-home .nav-hero__layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:32px;padding:32px}.nav-home .nav-hero__copy,.nav-home .nav-hero__rig{min-width:0}.nav-home .nav-hero__badges{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.nav-home .nav-hero__badge{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:4px 12px;border:1px solid var(--dm-line);border-radius:999px;background:var(--dm-panel-strong);color:var(--dm-ink-soft);font-size:11px;line-height:1.5;overflow-wrap:anywhere}.nav-home .nav-hero__badge>span[aria-hidden=true]{flex-shrink:0;width:8px;height:8px;border-radius:999px;background:var(--dm-accent)}.nav-home .nav-hero__title{margin:14px 0 0;color:var(--dm-ink);font-family:Poppins-Black,Poppins,sans-serif;font-size:clamp(30px,2.9vw,38px);line-height:1.22;letter-spacing:-.035em}.nav-home .nav-hero__title>span{color:transparent;background-image:linear-gradient(100deg,var(--nav-title-start, var(--dm-brand)),var(--nav-title-middle, var(--dm-brand-2)) 46%,var(--dm-accent));background-clip:text;-webkit-background-clip:text}[data-theme=dark] .nav-home .nav-hero__title{--nav-title-start: color-mix(in srgb, var(--dm-brand) 55%, white);--nav-title-middle: color-mix(in srgb, var(--dm-brand-2) 65%, white)}.nav-home .nav-hero__description{max-width:48ch;margin:10px 0 0;color:var(--dm-ink-soft);font-size:13px;line-height:1.75}.nav-home .nav-hero__families{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px}.nav-home .nav-hero__families .dm-chip{min-width:0;min-height:44px;padding-inline:12px;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:11px}.nav-home .nav-hero__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:448px;margin-top:20px}.nav-home .nav-hero__stat{display:flex;flex-direction:column;min-width:0;padding:10px 12px;border:1px solid var(--dm-line);border-radius:16px;background:var(--dm-panel-strong)}.nav-home .nav-hero__stat-value{order:-1;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;color:var(--nav-stat-tone, var(--nav-accent))}[data-theme=dark] .nav-home .nav-hero__stat-value{color:color-mix(in srgb,var(--nav-stat-tone) 68%,#ffffff)}.nav-home .nav-hero__stat-value svg{flex-shrink:0;width:14px;height:14px}.nav-home .nav-hero__stat-value strong{font-family:Poppins-Black,Poppins,sans-serif;font-size:19px;line-height:1.1;font-variant-numeric:tabular-nums}.nav-home .nav-hero__stat dt{display:block;margin-top:6px;color:var(--dm-ink-faint);font-size:10px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.nav-home .nav-hero__rig{position:relative;width:100%;height:320px}.nav-home .nav-hero__rig .dm-core{min-height:0}.nav-home .nav-search-tools{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-bottom:10px}.nav-home .nav-help-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;min-height:44px;padding:10px 14px;border:1px solid var(--nav-border);border-radius:14px;background:var(--nav-surface);color:var(--nav-muted);font-size:12px;box-shadow:var(--nav-shadow)}.nav-home .nav-help-toggle svg{width:16px;height:16px}.nav-home .nav-help-toggle[aria-expanded=true]{border-color:color-mix(in srgb,var(--nav-accent) 40%,var(--nav-border));color:var(--nav-accent);background:var(--nav-active)}.nav-home .nav-help{margin:-4px 0 20px;padding:16px 20px;border:1px solid var(--nav-border);border-left:3px solid var(--nav-accent);border-radius:18px;background:var(--nav-surface);color:var(--nav-muted);font-size:12px;line-height:1.8}.nav-home .nav-help p{margin:0}.nav-home .nav-help p+p{margin-top:6px}.nav-home .nav-help strong{color:var(--nav-ink);font-family:Poppins-SemiBold,Poppins,sans-serif}.nav-home .nav-searchbar{display:flex;align-items:center;gap:14px;min-width:0;min-height:62px;padding:6px 18px;margin-bottom:24px;border:1px solid var(--nav-border);border-radius:20px;background:var(--nav-surface);box-shadow:var(--nav-shadow);transition:border-color .15s,box-shadow .15s}.nav-home .nav-searchbar:focus-within{border-color:var(--nav-accent);box-shadow:0 0 0 3px var(--nav-ring)}.nav-home .nav-search-icon{flex:0 0 auto;width:21px;height:21px;color:var(--nav-accent)}.nav-home .nav-searchbar input,.nav-home .nav-searchbar input:focus{width:100%;min-width:0;min-height:48px;flex:1 1 0%;padding:8px 0;border:0;border-radius:0;outline:none;background:transparent;color:var(--nav-ink);font-size:15px;line-height:1.5;box-shadow:none}.nav-home .nav-searchbar input::-moz-placeholder{color:var(--nav-faint);opacity:1}.nav-home .nav-searchbar input::placeholder{color:var(--nav-faint);opacity:1}.nav-home .nav-searchbar input::-webkit-search-cancel-button{display:none}.nav-home .nav-clear{display:grid;flex:0 0 44px;place-items:center;width:44px;height:44px;margin-right:-8px;border-radius:10px;color:var(--nav-muted);background:transparent}.nav-home .nav-key-hint{display:flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:28px;min-height:28px;padding:3px 8px;border:1px solid var(--nav-border);border-radius:7px;background:var(--nav-bg);color:var(--nav-faint);font-family:inherit;font-size:12px}.nav-home .nav-resume{--dm-tone: var(--nav-brand);display:flex;align-items:center;gap:16px;padding:20px 22px;margin-bottom:14px;border:1px solid color-mix(in srgb,var(--nav-accent) 20%,var(--nav-border));border-radius:24px;background:linear-gradient(130deg,var(--nav-active),var(--dm-panel));box-shadow:var(--nav-shadow)}.nav-home .nav-resume__icon{display:grid;place-items:center;flex:0 0 62px;width:62px;height:62px}.nav-home .nav-resume__icon svg{width:23px;height:23px}.nav-home .nav-resume__copy{min-width:0;flex:1}.nav-home .nav-resume__copy small{display:block;margin-bottom:3px;color:var(--nav-muted);font-family:Poppins-Medium,Poppins,sans-serif;font-size:10px;line-height:1.5}.nav-home .nav-resume__copy h2{margin:0;color:var(--nav-ink);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.nav-home .nav-resume__copy p{margin:4px 0 0;color:var(--nav-muted);font-size:12px;line-height:1.6}.nav-home .nav-resume__open{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;flex-shrink:0;padding:11px 18px;border:1px solid transparent;border-radius:14px;background:linear-gradient(135deg,var(--nav-brand),var(--nav-brand-secondary));color:#fff;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:12px;line-height:1.6}.nav-home .nav-recents{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 28px;color:var(--nav-muted);font-size:11px}.nav-home .nav-recents>span{display:inline-flex;align-items:center;gap:6px;margin-right:4px}.nav-home .nav-recents button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;max-width:100%;padding:8px 12px;border:1px solid var(--nav-border);border-radius:11px;background:var(--nav-surface);color:var(--nav-ink);font-size:11px;text-align:left}.nav-home .nav-recents button svg{flex-shrink:0;color:var(--nav-accent)}.nav-home .nav-welcome{display:flex;align-items:center;gap:10px;margin:-4px 0 28px;color:var(--nav-muted);font-size:12px;line-height:1.8}.nav-home .nav-welcome svg{color:var(--nav-accent);flex-shrink:0}.nav-home .nav-layout{display:grid;grid-template-columns:192px minmax(0,1fr);align-items:start;gap:30px;margin-top:28px;scroll-margin-top:calc(var(--uip-h, 0px) + 24px)}.nav-home .nav-sidebar,.nav-home .nav-content{min-width:0}.nav-home .nav-sidebar{position:sticky;top:calc(var(--uip-h, 0px) + 24px)}.nav-home .nav-filter-list{display:flex;flex-direction:column;gap:5px;min-width:0}.nav-home .nav-category{display:flex;align-items:center;gap:10px;width:100%;min-width:0;min-height:46px;padding:10px 12px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--nav-muted);text-align:left;font-family:Poppins-Medium,Poppins,sans-serif;font-size:12px;line-height:1.5;transition:background-color .15s,color .15s}.nav-home .nav-category[aria-pressed=true]{border-color:color-mix(in srgb,var(--nav-accent) 28%,var(--nav-border));background:linear-gradient(130deg,var(--nav-active),var(--nav-surface));color:var(--nav-accent);box-shadow:var(--nav-shadow);font-family:Poppins-SemiBold,Poppins,sans-serif}.nav-home .nav-category__icon{display:grid;place-items:center;flex:0 0 18px;width:18px;height:18px}.nav-home .nav-category__icon svg{width:17px;height:17px}.nav-home .nav-category__label{min-width:0;flex:1}.nav-home .nav-category__count{min-width:23px;padding:2px 5px;border-radius:6px;background:var(--nav-soft);color:var(--nav-muted);font-family:Poppins-Medium,Poppins,sans-serif;font-size:10px;text-align:center;font-variant-numeric:tabular-nums}.nav-home .nav-category[aria-pressed=true] .nav-category__count{background:var(--nav-active);color:var(--nav-accent)}.nav-home .nav-sidebar-note{margin:20px 12px 0;padding-top:16px;border-top:1px solid var(--nav-border);color:var(--nav-faint);font-size:10px;line-height:1.8}.nav-home .nav-results-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:1px 0 24px}.nav-home .nav-results-head>div{min-width:0}.nav-home .nav-results-head h2{margin:0;color:var(--nav-ink);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:20px;line-height:1.4;letter-spacing:-.025em;overflow-wrap:anywhere}.nav-home .nav-results-head p{margin:4px 0 0;color:var(--nav-muted);font-size:11px;line-height:1.6}.nav-home .nav-access-toggle{display:inline-flex;align-items:center;gap:9px;flex-shrink:0;min-height:44px;color:var(--nav-muted);cursor:pointer;font-size:11px;line-height:1.5}.nav-home .nav-access-toggle input[type=checkbox]{flex:0 0 17px;width:17px;height:17px;margin:0;border-color:var(--nav-border);border-radius:5px;accent-color:var(--nav-brand);cursor:pointer}.nav-home .nav-module-group+.nav-module-group{margin-top:28px}.nav-home .nav-group-heading{display:flex;align-items:center;gap:9px;margin-bottom:12px}.nav-home .nav-group-heading h3{margin:0;color:var(--nav-muted);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:12px;line-height:1.5}.nav-home .nav-group-heading>span{display:grid;place-items:center;min-width:20px;height:20px;padding-inline:5px;border-radius:6px;background:var(--nav-soft);color:var(--nav-faint);font-size:10px}.nav-home .nav-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.nav-home .nav-module{--dm-tone: var(--nav-tone, var(--nav-brand));position:relative;display:flex;flex-direction:column;min-width:0}.nav-home .nav-module__card{display:flex;flex:1;min-width:0}.nav-home .nav-module__card .dm-card__body{display:flex;flex:1;flex-direction:column;align-items:stretch;min-width:0;padding:20px 20px 80px}.nav-home .nav-module__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.nav-home .nav-module__header .dm-plinth{flex-shrink:0;width:62px;height:62px}.nav-home .nav-module__status{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:0}.nav-home .nav-module__badge{display:inline-flex;align-items:center;justify-content:center;gap:6px;max-width:100%;padding:4px 10px;border:1px solid color-mix(in srgb,var(--dm-tone) 32%,transparent);border-radius:999px;background:color-mix(in srgb,var(--dm-tone) 10%,transparent);color:color-mix(in srgb,var(--dm-tone) 78%,var(--dm-ink));font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:10px;line-height:1.5;letter-spacing:.06em;text-align:center;text-transform:uppercase}.nav-home .nav-module__badge svg{flex-shrink:0;width:12px;height:12px}.nav-home .nav-module__dot{flex-shrink:0;width:6px;height:6px;border-radius:999px;background:var(--dm-tone)}.nav-home .nav-module.is-locked .nav-module__header .dm-plinth{opacity:.62}.nav-home .nav-module__arrow{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--dm-line);border-radius:999px;background:var(--dm-panel-strong);color:var(--dm-tone)}.nav-home .nav-module__arrow svg{width:16px;height:16px}.nav-home .nav-module__copy{display:block;margin-top:16px}.nav-home .nav-module__title{display:block;margin:0;color:var(--dm-ink);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:16px;line-height:1.4;overflow-wrap:anywhere}.nav-home .nav-module__description{display:block;margin-top:4px;color:var(--dm-ink-soft);font-size:12px;line-height:1.65}.nav-home .nav-module__details{display:block;margin-top:12px}.nav-home .nav-module__note{display:flex;align-items:flex-start;gap:6px;margin-bottom:8px;color:var(--dm-ink-faint);font-size:11px;line-height:1.5}.nav-home .nav-module__note svg{flex-shrink:0;width:12px;height:12px;margin-top:2px;color:var(--dm-tone)}.nav-home .nav-module__highlights{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.nav-home .nav-module__highlights>span{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border:1px solid var(--dm-line);border-radius:999px;background:var(--dm-panel-strong);color:var(--dm-ink-soft);font-size:10px;line-height:1.5}.nav-home .nav-module__actions{position:absolute;right:20px;bottom:20px;left:20px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;pointer-events:none}.nav-home .nav-module__actions>*{pointer-events:auto}.nav-home .nav-module__actions .ims-role-access-chip{min-height:44px;max-width:calc(100% - 54px);padding:8px 12px;border-color:var(--dm-line);background:var(--dm-panel-strong);color:var(--dm-ink-soft);font-size:11px;box-shadow:var(--dm-inset)}.nav-home .nav-module__actions .ims-role-access-chip:only-child{max-width:100%}[data-theme=dark] .nav-home .nav-module__actions .ims-role-access-chip{border-color:var(--dm-line-strong)!important;background:var(--dm-panel-strong)!important;color:var(--dm-ink-soft)!important}.nav-home .nav-favorite{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;margin-left:auto;border:1px solid var(--dm-line);border-radius:999px;background:var(--dm-panel-strong);color:var(--dm-ink-faint);box-shadow:var(--dm-inset)}.nav-home .nav-favorite svg{width:18px;height:18px}.nav-home .nav-favorite[aria-pressed=true]{background:var(--nav-active);color:var(--nav-accent)}.nav-home .nav-favorite[aria-pressed=true] svg{fill:color-mix(in srgb,var(--nav-accent) 18%,transparent)}.nav-home .nav-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:260px;padding:36px 24px;border:1px dashed var(--nav-border);border-radius:24px;background:var(--dm-panel);color:var(--nav-muted);text-align:center}.nav-home .nav-empty>svg{width:28px;height:28px;margin-bottom:14px;color:var(--nav-faint)}.nav-home .nav-empty h3{margin:0;color:var(--nav-ink);font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:16px;line-height:1.6}.nav-home .nav-empty p{max-width:44ch;margin:8px 0 0;font-size:12px;line-height:1.8}.nav-home .nav-reset-filters{min-height:44px;margin-top:18px;padding:10px 16px;border:1px solid var(--nav-border);border-radius:10px;background:var(--nav-active);color:var(--nav-accent);font-family:Poppins-Medium,Poppins,sans-serif;font-size:12px}@media (hover: hover){.nav-home .nav-help-toggle:hover,.nav-home .nav-clear:hover,.nav-home .nav-category:hover,.nav-home .nav-favorite:hover,.nav-home .nav-recents button:hover,.nav-home .nav-reset-filters:hover{background:var(--nav-active);color:var(--nav-accent)}.nav-home .nav-resume__open:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--nav-brand) 88%,#000000),var(--nav-brand-secondary))}}@media (min-width: 1500px){.nav-home .nav-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1023px){.nav-home{padding-top:24px;padding-bottom:calc(var(--mobile-bottom-nav-h, 72px) + env(safe-area-inset-bottom) + 28px)}.nav-home .nav-container{padding-inline:24px}.nav-home .nav-hero__layout{grid-template-columns:minmax(0,1fr);gap:12px;padding:28px}.nav-home .nav-hero__rig{height:220px}.nav-home .nav-layout{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:24px}.nav-home .nav-sidebar{position:static}.nav-home .nav-filter-list{flex-direction:row;gap:8px;max-width:100%;padding:3px 2px 9px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--nav-border) transparent}.nav-home .nav-category{flex:0 0 auto;width:auto;min-height:44px;border-color:var(--nav-border);background:var(--nav-surface);white-space:nowrap}.nav-home .nav-category[aria-pressed=true]{border-color:color-mix(in srgb,var(--nav-accent) 40%,var(--nav-border));background:var(--nav-active);box-shadow:none}.nav-home .nav-sidebar-note{display:none}.nav-home .nav-results-head{margin-bottom:20px}}@media (max-width: 639px){.nav-home{padding-top:20px}.nav-home .nav-container{padding-inline:16px}.nav-home .nav-hero{margin-bottom:20px;border-radius:22px}.nav-home .nav-hero__layout{gap:8px;padding:20px}.nav-home .nav-hero__badges{gap:6px}.nav-home .nav-hero__badge{padding:4px 9px;font-size:10px}.nav-home .nav-hero__title{margin-top:14px;font-size:clamp(25px,7.1vw,32px);line-height:1.2}.nav-home .nav-hero__description{margin-top:10px;font-size:12px;line-height:1.7}.nav-home .nav-hero__families{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.nav-home .nav-hero__families .dm-chip{justify-content:flex-start;gap:6px;width:100%;min-height:44px;padding:8px 10px;font-size:10px}.nav-home .nav-hero__families .dm-chip__count{margin-left:auto}.nav-home .nav-hero__stats{gap:6px;margin-top:16px}.nav-home .nav-hero__stat{padding:10px;border-radius:13px}.nav-home .nav-hero__rig{height:190px}.nav-home .nav-hero__rig .dm-core-fallback{width:min(180px,62%);transform:scale(.86)}.nav-home .nav-search-tools{margin-bottom:8px}.nav-home .nav-help-toggle{gap:6px;min-width:44px;padding:10px;font-size:11px}.nav-home .nav-searchbar{gap:10px;min-height:58px;margin-bottom:16px;padding:4px 14px;border-radius:18px}.nav-home .nav-searchbar input{font-size:16px}.nav-home .nav-key-hint{display:none}.nav-home .nav-resume{display:grid;grid-template-columns:54px minmax(0,1fr);gap:12px;padding:16px;border-radius:22px}.nav-home .nav-resume__icon{width:54px;height:54px}.nav-home .nav-resume__copy h2{font-size:15px}.nav-home .nav-resume__copy p{font-size:11px}.nav-home .nav-resume__open{grid-column:1 / -1;justify-content:space-between;width:100%}.nav-home .nav-recents{flex-wrap:nowrap;gap:6px;max-width:100%;margin-bottom:16px;padding:3px 2px 7px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--nav-border) transparent}.nav-home .nav-recents>span{flex-shrink:0;white-space:nowrap}.nav-home .nav-recents button{flex-shrink:0;padding-inline:10px;white-space:nowrap}.nav-home .nav-welcome{align-items:flex-start;margin-bottom:20px;font-size:11px}.nav-home .nav-welcome svg{margin-top:4px}.nav-home .nav-layout{gap:16px;margin-top:20px}.nav-home .nav-category{gap:7px;padding-inline:10px;font-size:11px}.nav-home .nav-category__icon{width:16px;flex-basis:16px}.nav-home .nav-results-head{align-items:center;gap:12px;margin-bottom:12px}.nav-home .nav-results-head h2{font-size:19px}.nav-home .nav-module-grid{grid-template-columns:minmax(0,1fr);gap:12px}.nav-home .nav-module__card .dm-card__body{padding:18px 18px 78px}.nav-home .nav-module__description{font-size:13px}.nav-home .nav-module__actions{right:18px;bottom:18px;left:18px}.nav-home .nav-module-group+.nav-module-group{margin-top:24px}.nav-home .nav-help{padding:14px 16px;font-size:11px}}@media (max-width: 359px){.nav-home .nav-container{padding-inline:12px}.nav-home .nav-hero__layout{padding:16px}.nav-home .nav-hero__families .dm-chip{gap:5px;padding-inline:8px;font-size:9px}.nav-home .nav-hero__rig{height:180px}.nav-home .nav-help-toggle{flex-direction:column;gap:2px;padding:8px;font-size:9px}.nav-home .nav-results-head{align-items:flex-start;flex-direction:column;gap:4px}}@media (prefers-reduced-motion: reduce){.nav-home *,.nav-home *:before,.nav-home *:after{scroll-behavior:auto!important;transition:none!important}}.irs{--irs-text: #0b1220;--irs-muted: #64748b;--irs-faint: #94a3b8;--irs-border: rgba(15, 23, 42, .08);--irs-border-strong: rgba(15, 23, 42, .14);--irs-surface: #ffffff;--irs-surface-soft: #f8fafc;--irs-head: rgba(248, 250, 252, .94);--irs-hover: color-mix(in srgb, var(--color-brandPrimary, #0047b8) 5%, transparent);--irs-brand: var(--color-brandPrimary, #0047b8)}[data-theme=dark] .irs{--irs-text: #f1f5f9;--irs-muted: #94a3b8;--irs-faint: #64748b;--irs-border: rgba(148, 163, 184, .14);--irs-border-strong: rgba(148, 163, 184, .26);--irs-surface: rgba(24, 27, 36, .94);--irs-surface-soft: rgba(30, 33, 42, .9);--irs-head: rgba(30, 33, 42, .96);--irs-hover: rgba(96, 165, 250, .08);--irs-brand: #60a5fa}.irs.irs-card{margin-top:1rem;border:1px solid var(--irs-border);border-radius:20px;background:var(--irs-surface);box-shadow:0 1px 2px #0f172a0a,0 18px 40px -26px #0f172a59}.irs .irs-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:14px 18px;border-bottom:1px solid var(--irs-border)}.irs .irs-title{font-family:Poppins-Bold,sans-serif;font-size:13px;color:var(--irs-text)}.irs .irs-subtitle{margin-top:2px;font-family:Poppins-Regular,sans-serif;font-size:11px;color:var(--irs-muted)}.irs .irs-stats{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.irs .irs-stat{padding:3px 9px;border-radius:999px;border:1px solid var(--irs-border);background:var(--irs-surface-soft);font-family:Poppins-Medium,sans-serif;font-size:10px;color:var(--irs-muted);white-space:nowrap}.irs .irs-stat b{font-family:Poppins-Bold,sans-serif;color:var(--irs-text)}.irs .irs-tool{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;border:1px solid var(--irs-border-strong);background:var(--irs-surface);font-family:Poppins-Bold,sans-serif;font-size:10px;color:var(--irs-muted);transition:color .15s ease,border-color .15s ease,background-color .15s ease}.irs .irs-tool:hover:not(:disabled){color:var(--irs-brand);border-color:color-mix(in srgb,var(--irs-brand) 45%,transparent)}.irs .irs-tool:focus-visible{outline:2px solid var(--irs-brand);outline-offset:2px}.irs .irs-tool:disabled{opacity:.45;cursor:not-allowed}.irs .irs-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:11px;font-variant-numeric:tabular-nums}.irs .irs-table thead{position:sticky;top:-1rem;z-index:40}.irs .irs-table thead th{padding:10px 8px;border-bottom:1px solid var(--irs-border-strong);background:var(--irs-head);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:Poppins-Bold,sans-serif;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--irs-muted)}.irs .irs-table thead th:first-child{border-top-left-radius:0}.irs .irs-table tbody td{padding:10px 8px;border-bottom:1px solid var(--irs-border);color:var(--irs-text);vertical-align:middle}.irs .irs-table thead th.irs-band-th{padding:5px 4px;background:color-mix(in srgb,var(--irs-brand) 8%,var(--irs-head));box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--irs-brand) 38%,transparent);text-align:center}.irs .irs-band-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:100%;padding:3px 6px;border-radius:8px;background:transparent;font-family:Poppins-Bold,sans-serif;font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--irs-brand);transition:background .18s ease}.irs .irs-band-btn:hover{background:color-mix(in srgb,var(--irs-brand) 12%,transparent)}.irs .irs-band-btn svg{width:12px;height:12px}.irs .irs-table thead th.irs-stub-th{padding:4px;background:color-mix(in srgb,var(--irs-brand) 10%,var(--irs-head));text-align:center}.irs .irs-stub-btn{display:inline-flex;flex-direction:column;align-items:center;gap:1px;width:100%;padding:4px 2px;border-radius:8px;background:transparent;font-family:Poppins-Bold,sans-serif;font-size:8px;line-height:1.15;letter-spacing:.04em;white-space:nowrap;text-transform:uppercase;color:var(--irs-brand);transition:background .18s ease}.irs .irs-stub-btn:hover{background:color-mix(in srgb,var(--irs-brand) 14%,transparent)}.irs .irs-stub-btn svg{width:12px;height:12px;margin-bottom:1px}.irs .irs-band-btn:focus-visible,.irs .irs-stub-btn:focus-visible{outline:2px solid var(--irs-brand);outline-offset:2px}.irs .irs-table tbody td.irs-stub-td{padding:0;background:repeating-linear-gradient(135deg,transparent 0 6px,color-mix(in srgb,var(--irs-brand) 8%,transparent) 6px 7px)}.irs tr.irs-cat{cursor:pointer;background:linear-gradient(90deg,color-mix(in srgb,var(--irs-accent) 8%,transparent),transparent 62%);transition:background .2s ease}.irs tr.irs-cat:hover,.irs tr.irs-cat[data-open=true]{background:linear-gradient(90deg,color-mix(in srgb,var(--irs-accent) 15%,transparent),color-mix(in srgb,var(--irs-accent) 4%,transparent) 78%)}.irs tr.irs-cat>td:first-child{box-shadow:inset 4px 0 0 var(--irs-accent)}.irs .irs-cat-toggle{display:flex;align-items:center;gap:10px;width:100%;min-width:0;border-radius:10px;background:transparent;text-align:left}.irs .irs-cat-toggle:focus-visible{outline:2px solid var(--irs-accent);outline-offset:3px}.irs .irs-chevron{display:grid;flex-shrink:0;place-items:center;width:26px;height:26px;border-radius:9px;border:1px solid color-mix(in srgb,var(--irs-accent) 30%,transparent);background:color-mix(in srgb,var(--irs-accent) 12%,transparent);color:var(--irs-accent);transition:transform .22s ease,background .22s ease,color .22s ease,box-shadow .22s ease}[data-theme=dark] .irs .irs-chevron{color:color-mix(in srgb,var(--irs-accent) 45%,#ffffff)}.irs [data-open=true] .irs-chevron{transform:rotate(90deg);border-color:transparent;background:var(--irs-accent);color:#fff;box-shadow:0 6px 14px color-mix(in srgb,var(--irs-accent) 35%,transparent)}.irs .irs-cat-name{font-family:Poppins-SemiBold,sans-serif;font-size:12px;color:var(--irs-text)}.irs .irs-pill{flex-shrink:0;padding:1px 7px;border-radius:999px;border:1px solid var(--irs-border);background:var(--irs-surface);font-family:Poppins-Medium,sans-serif;font-size:9px;color:var(--irs-muted)}.irs .irs-health{display:flex;flex-shrink:0;width:104px;height:6px;gap:1px;overflow:hidden;border-radius:999px;background:var(--irs-border)}.irs .irs-health>span{height:100%;min-width:3px}.irs .irs-meta{font-family:Poppins-Medium,sans-serif;font-size:9px;color:var(--irs-muted);white-space:nowrap}.irs .irs-total{display:inline-flex;min-width:3.4rem;justify-content:flex-end;padding:3px 8px;border-radius:10px;border:1px solid color-mix(in srgb,var(--irs-accent) 26%,transparent);background:color-mix(in srgb,var(--irs-accent) 7%,var(--irs-surface));font-family:Poppins-Bold,sans-serif;font-size:11px;color:var(--irs-text)}.irs .irs-cat-num{font-family:Poppins-SemiBold,sans-serif;color:var(--irs-text)}.irs tr.irs-item{background:color-mix(in srgb,var(--irs-accent) 2.5%,transparent);transition:background-color .15s ease;animation:irs-row-in .2s ease-out both}.irs tr.irs-item:hover{background:var(--irs-hover)}.irs tr.irs-item>td:first-child{padding-left:28px;box-shadow:inset 2px 0 0 color-mix(in srgb,var(--irs-accent) 50%,transparent)}@keyframes irs-row-in{0%{opacity:0}to{opacity:1}}.irs .irs-mcat{overflow:hidden;border:1px solid var(--irs-border);border-radius:16px;background:var(--irs-surface);box-shadow:inset 4px 0 0 var(--irs-accent)}.irs .irs-mcat>.irs-cat-toggle{padding:12px 12px 12px 16px;background:linear-gradient(90deg,color-mix(in srgb,var(--irs-accent) 9%,transparent),transparent 70%)}.irs .irs-mcat-body{display:grid;gap:10px;padding:10px;border-top:1px solid var(--irs-border);animation:irs-row-in .2s ease-out both}@media (prefers-reduced-motion: reduce){.irs tr.irs-item,.irs .irs-mcat-body{animation:none}.irs .irs-chevron,.irs tr.irs-cat{transition:none}}:root{--tut-brand: var(--color-brandPrimary, #0047b8);--tut-brand-soft: var(--color-brandSecondary, #0b74de);--tut-accent: var(--color-redaccent, #0891b2);--tut-ink: #0b1220;--tut-surface: rgba(255, 255, 255, .9);--tut-surface-strong: #ffffff;--tut-border: rgba(148, 163, 184, .36);--tut-text: #0f172a;--tut-text-soft: #475569;--tut-shadow: 0 26px 70px rgba(4, 27, 74, .26)}.tut-theme-dark{--tut-ink: #e2e8f0;--tut-surface: rgba(15, 23, 42, .92);--tut-surface-strong: #0f172a;--tut-border: rgba(71, 85, 105, .66);--tut-text: #f1f5f9;--tut-text-soft: #94a3b8;--tut-shadow: 0 26px 70px rgba(0, 0, 0, .55)}.tut-safe-area-probe{position:fixed;top:0;left:0;width:0;height:0;visibility:hidden;pointer-events:none;padding-top:env(safe-area-inset-top,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px)}.tut-orb-canvas{display:block;pointer-events:none}.tut-orb-canvas canvas{display:block}.tut-orb-fallback{position:relative;display:block;border-radius:50%;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.95),transparent 42%),radial-gradient(circle at 68% 74%,var(--tut-accent),transparent 58%),linear-gradient(140deg,var(--tut-brand-soft),var(--tut-brand));box-shadow:inset 0 -8px 18px #041b4a66,0 0 0 1px #ffffff59,0 12px 30px #041b4a52;pointer-events:none}.tut-orb-fallback__core{position:absolute;top:30%;right:30%;bottom:30%;left:30%;border-radius:50%;background:radial-gradient(circle,#ffffff 0%,var(--tut-brand-soft) 68%,transparent 72%);animation:tut-orb-pulse 2.6s ease-in-out infinite}.tut-orb-fallback__ring{position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:50%;border:1.5px solid rgba(255,255,255,.62);border-bottom-color:transparent;border-right-color:transparent}.tut-orb-fallback__ring--a{transform:rotate3d(1,.4,0,68deg);animation:tut-orb-spin 5s linear infinite}.tut-orb-fallback__ring--b{top:14%;right:14%;bottom:14%;left:14%;border-color:#ffffff6b;border-top-color:transparent;border-left-color:transparent;transform:rotate3d(.4,1,0,74deg);animation:tut-orb-spin 7s linear infinite reverse}.tut-orb-fallback--light{background:radial-gradient(circle at 34% 26%,rgba(255,255,255,.8),transparent 38%),radial-gradient(circle at 72% 78%,var(--tut-accent),transparent 54%),linear-gradient(140deg,var(--tut-brand-soft) 0%,var(--tut-brand) 62%,#00317f 100%);box-shadow:inset 0 -10px 22px #00163e8c,0 0 0 1px #ffffff8c,0 14px 34px color-mix(in srgb,var(--tut-brand) 45%,transparent)}.tut-orb-fallback--light .tut-orb-fallback__core{background:radial-gradient(circle,#ffffff 0%,#7dd3fc 62%,transparent 72%)}.tut-orb-fallback--active .tut-orb-fallback__core{animation-duration:1.4s}.tut-orb-fallback--alert .tut-orb-fallback__core{animation-duration:.75s}@keyframes tut-orb-pulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.16);opacity:1}}@keyframes tut-orb-spin{to{transform:rotate(360deg)}}.tut-launcher-button{position:relative;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 32% 22%,rgba(255,255,255,.42),transparent 54%),linear-gradient(150deg,var(--tut-brand) 0%,var(--tut-brand-soft) 52%,var(--tut-accent) 100%);border:1px solid rgba(255,255,255,.72);box-shadow:0 0 0 3px #ffffffe6,0 0 0 4px color-mix(in srgb,var(--tut-brand) 26%,transparent),0 20px 48px color-mix(in srgb,var(--tut-brand) 45%,transparent);cursor:grab;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease}.tut-launcher-button.is-dragging,.tut-launcher-button.is-dragging:hover{cursor:grabbing;transform:scale(1.08);transition:none}.tut-theme-dark .tut-launcher-button{background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.28),transparent 58%),linear-gradient(150deg,color-mix(in srgb,var(--tut-brand-soft) 34%,transparent),color-mix(in srgb,var(--tut-accent) 28%,transparent));border-color:#ffffff57;box-shadow:0 0 0 1px #94c5ff47,0 18px 44px #0000008c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.tut-launcher-button:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 0 0 3px #fffffff2,0 0 0 6px color-mix(in srgb,var(--tut-brand) 34%,transparent),0 28px 62px color-mix(in srgb,var(--tut-brand) 52%,transparent)}.tut-theme-dark .tut-launcher-button:hover{box-shadow:0 0 0 1px #94c5ff6b,0 26px 58px #0000009e}.tut-launcher-button:active{transform:translateY(-1px) scale(.98)}.tut-launcher-button:focus-visible{outline:2px solid var(--tut-brand-soft);outline-offset:3px}.tut-launcher-halo{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;border:2px solid color-mix(in srgb,var(--tut-brand) 78%,transparent);animation:tut-halo 2.8s ease-out infinite;pointer-events:none}.tut-theme-dark .tut-launcher-halo{border-width:1px;border-color:color-mix(in srgb,var(--tut-brand-soft) 62%,transparent)}.tut-launcher-halo--alert{animation-duration:1.5s;border-color:color-mix(in srgb,var(--tut-accent) 70%,transparent)}@keyframes tut-halo{0%{transform:scale(.86);opacity:.85}70%{transform:scale(1.28);opacity:0}to{transform:scale(1.28);opacity:0}}.tut-launcher-hide{border:1px solid var(--tut-border);background:var(--tut-surface-strong);color:var(--tut-text-soft);box-shadow:0 6px 16px #041b4a47;cursor:pointer;transition:transform .18s ease,color .18s ease,background .18s ease}.tut-launcher-hide:hover{transform:scale(1.12);color:var(--tut-text);background:var(--tut-surface)}.tut-launcher-hide:focus-visible{outline:2px solid var(--tut-brand-soft);outline-offset:2px}.tut-launcher-handle{border:1px solid var(--tut-border);background:var(--tut-surface);color:var(--tut-text-soft);box-shadow:var(--tut-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;opacity:.72;transition:opacity .2s ease,color .2s ease,width .2s ease}.tut-launcher-handle:hover{opacity:1;color:var(--tut-brand)}.tut-launcher-handle:focus-visible{opacity:1;outline:2px solid var(--tut-brand-soft);outline-offset:2px}.tut-launcher-handle__dot{width:6px;height:6px;border-radius:50%;background:var(--tut-accent)}.tut-launcher-handle__dot--pulse{animation:tut-handle-dot 1.8s ease-in-out infinite}@keyframes tut-handle-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.72)}}.tut-highlight{position:fixed;pointer-events:none;border-radius:18px;border:2px solid #ffffff;box-shadow:0 0 0 4px color-mix(in srgb,var(--tut-brand-soft) 42%,transparent),0 0 0 9px color-mix(in srgb,var(--tut-brand-soft) 16%,transparent),0 0 52px color-mix(in srgb,var(--tut-brand-soft) 48%,transparent)}.tut-highlight--field{border-radius:12px;border-color:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--tut-accent) 62%,transparent),0 0 0 8px color-mix(in srgb,var(--tut-accent) 20%,transparent),0 0 44px color-mix(in srgb,var(--tut-accent) 46%,transparent)}.tut-highlight--action{border-radius:999px;box-shadow:0 0 0 4px color-mix(in srgb,var(--tut-brand) 46%,transparent),0 0 0 10px color-mix(in srgb,var(--tut-brand) 18%,transparent),0 0 56px color-mix(in srgb,var(--tut-brand-soft) 52%,transparent)}.tut-highlight--region{border-radius:26px}.tut-highlight--object{border-radius:28px;box-shadow:0 0 0 4px color-mix(in srgb,var(--tut-accent) 46%,transparent),0 0 0 12px color-mix(in srgb,var(--tut-brand-soft) 16%,transparent),0 0 72px color-mix(in srgb,var(--tut-accent) 56%,transparent)}.tut-highlight:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;border:1.5px solid color-mix(in srgb,#ffffff 70%,transparent);opacity:0;animation:tut-ring-breathe 2.2s ease-out infinite}@keyframes tut-ring-breathe{0%{transform:scale(.985);opacity:.9}75%{transform:scale(1.045);opacity:0}to{transform:scale(1.045);opacity:0}}.tut-highlight--reading{border-width:1.5px;border-color:color-mix(in srgb,var(--tut-brand-soft) 70%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--tut-brand-soft) 18%,transparent),0 0 32px color-mix(in srgb,var(--tut-brand-soft) 22%,transparent)}.tut-highlight--reading:after{animation:none}.tut-field-cue{position:fixed;pointer-events:none;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--tut-accent);color:#fff;font-size:10px;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 10px 24px color-mix(in srgb,var(--tut-accent) 45%,transparent);animation:tut-cue-bob 1.6s ease-in-out infinite}@keyframes tut-cue-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion: reduce){.tut-orb-fallback__core,.tut-orb-fallback__ring,.tut-launcher-halo,.tut-launcher-handle__dot--pulse,.tut-highlight:after,.tut-field-cue{animation:none!important}}html[data-brand=exinnov] .tut-orb-fallback--light{background:radial-gradient(circle at 34% 26%,rgba(255,255,255,.8),transparent 38%),radial-gradient(circle at 72% 78%,var(--tut-accent),transparent 54%),linear-gradient(140deg,var(--tut-brand-soft) 0%,var(--tut-brand) 62%,#04351d 100%);box-shadow:inset 0 -10px 22px #021e108c,0 0 0 1px #ffffff8c,0 14px 34px color-mix(in srgb,var(--tut-brand) 45%,transparent)}html[data-brand=exinnov] .tut-orb-fallback--light .tut-orb-fallback__core{background:radial-gradient(circle,#ffffff 0%,#6fdc8c 62%,transparent 72%)}html[data-brand=exinnov] .tut-theme-dark .tut-launcher-button{box-shadow:0 0 0 1px #8fdfa547,0 18px 44px #0000008c}html[data-brand=exinnov] .tut-theme-dark .tut-launcher-button:hover{box-shadow:0 0 0 1px #8fdfa56b,0 26px 58px #0000009e}.wi-bulb{--wi-size: 76px;position:relative;display:inline-block;flex-shrink:0;width:var(--wi-size);height:calc(var(--wi-size) * 1.18)}.wi-bulb__glass{position:absolute;left:0;top:calc(var(--wi-size) * .08);width:var(--wi-size);height:var(--wi-size);border-radius:50%;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.95) 0 9%,transparent 22%),radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--wi-bulb) 70%,#ffffff) 0%,var(--wi-bulb) 55%,color-mix(in srgb,var(--wi-bulb) 72%,#1f2430) 100%);box-shadow:0 0 0 2px color-mix(in srgb,var(--wi-bulb) 60%,#2e3192),0 0 18px color-mix(in srgb,var(--wi-bulb) 70%,transparent)}.wi-bulb__eye{position:absolute;top:30%;width:22%;height:auto}.wi-bulb__eye--left{left:22%}.wi-bulb__eye--right{right:22%}.wi-bulb__dot{position:absolute;top:38%;width:13%;height:17%;border-radius:50%;background:var(--wi-eye, #3b40b8);box-shadow:inset 2px 2px #ffffffd9}.wi-bulb__dot--left{left:27%}.wi-bulb__dot--right{right:27%}.wi-bulb__blush{position:absolute;top:58%;width:16%;height:8%;border-radius:50%;background:rgba(255,122,168,.55)}.wi-bulb__blush--left{left:13%}.wi-bulb__blush--right{right:13%}.wi-bulb__mouth{position:absolute;left:50%;top:60%;width:26%;height:auto;transform:translate(-50%)}.wi-bulb__smile{position:absolute;left:50%;top:60%;width:18%;height:9%;border:2px solid #2e3192;border-top:0;border-radius:0 0 999px 999px;transform:translate(-50%)}.wi-bulb__cap{position:absolute;left:50%;bottom:0;width:34%;height:14%;border-radius:4px 4px 8px 8px;background:repeating-linear-gradient(180deg,#c9a15a 0 3px,#a77d36 3px 5px);transform:translate(-50%)}.wi-bulb__sprout{position:absolute;left:50%;top:0;width:10%;height:14%;border-radius:999px 999px 0 0;background:#5fbf6a;transform:translate(-50%) rotate(-12deg);transform-origin:bottom}.wi-layer{position:fixed;top:84px;right:16px;z-index:8600;display:flex;flex-direction:column;align-items:flex-end;gap:10px;width:min(22rem,calc(100vw - 32px));pointer-events:none}.wi-layer>*{pointer-events:auto}.wi-card{position:relative;width:100%;overflow:hidden;border-radius:20px;border:1px solid rgba(46,49,146,.16);background:linear-gradient(160deg,#ffffff 0%,#f3f7ff 100%);color:#101a2e;box-shadow:0 18px 44px #041b4a3d,0 0 0 4px #fdbc5a2e;font-family:Poppins-Regular,Poppins,sans-serif;animation:wi-in .45s cubic-bezier(.22,1.4,.36,1)}[data-theme=dark] .wi-card{border-color:#93c5fd33;background:linear-gradient(160deg,#1b2452 0%,#10162f 100%);color:#f8fafc;box-shadow:0 18px 44px #00000080,0 0 0 4px #fdbc5a38}@keyframes wi-in{0%{opacity:0;transform:translate(24px) scale(.94)}to{opacity:1;transform:none}}.wi-card__ribbon{display:flex;align-items:center;gap:.4rem;padding:.45rem .9rem;background:linear-gradient(90deg,#fdbc5a,#ff9a62 55%,#ff7aa8);color:#2b1600;font-family:Poppins-Bold,Poppins,sans-serif;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.wi-card__body{display:flex;gap:.85rem;align-items:center;padding:.85rem .9rem .4rem}.wi-card__portrait{animation:wi-bob 2.4s ease-in-out infinite}@keyframes wi-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.wi-card__text{min-width:0}.wi-card__title{margin:0;font-family:Poppins-Bold,Poppins,sans-serif;font-size:.86rem;line-height:1.25}.wi-card__reason{margin:.25rem 0 0;font-size:.7rem;line-height:1.4;opacity:.8}.wi-card__note{position:relative;margin:.45rem 0 0;padding:.35rem .55rem;border-radius:10px;background:rgba(253,188,90,.18);font-family:Poppins-Medium,Poppins,sans-serif;font-size:.7rem;word-break:break-word}.wi-card__actions{display:flex;gap:.45rem;padding:.5rem .9rem .2rem}.wi-card button{border:0;cursor:pointer;font-family:Poppins-Bold,Poppins,sans-serif}.wi-card button:focus-visible{outline:2px solid #fdbc5a;outline-offset:2px}.wi-card .wi-card__join{flex:1;height:2.3rem;border-radius:12px;background:linear-gradient(90deg,#2e3192,#0047b8);color:#fff;font-size:.74rem;box-shadow:0 8px 18px #0047b84d}.wi-card .wi-card__join:hover{filter:brightness(1.1)}.wi-card .wi-card__later{height:2.3rem;padding:0 .9rem;border-radius:12px;background:rgba(46,49,146,.08);color:inherit;font-size:.72rem}[data-theme=dark] .wi-card .wi-card__later{background:rgba(255,255,255,.1)}.wi-card__fine{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.2rem .6rem;margin:0;padding:.3rem .9rem .75rem;font-size:.6rem;opacity:.7}.wi-card__mutes{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.15rem .45rem}.wi-card .wi-card__mute{padding:0;background:transparent;color:inherit;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.6rem;text-decoration:underline;cursor:pointer}.wi-muted{display:flex;align-items:center;gap:.45rem;max-width:100%;padding:.35rem .4rem .35rem .7rem;border-radius:999px;border:1px solid rgba(46,49,146,.14);background:#ffffff;color:#101a2e;box-shadow:0 8px 20px #041b4a29;font-family:Poppins-Medium,Poppins,sans-serif;font-size:.66rem;animation:wi-in .35s ease-out}[data-theme=dark] .wi-muted{border-color:#93c5fd33;background:#1b2452;color:#f8fafc}.wi-layer .wi-muted button{margin-left:.15rem;padding:.25rem .65rem;border:0;border-radius:999px;background:#2e3192;color:#fff;font-family:Poppins-Bold,Poppins,sans-serif;font-size:.64rem;cursor:pointer}.wi-card__timer{position:absolute;left:0;bottom:0;height:3px;width:100%;background:linear-gradient(90deg,#fdbc5a,#ff7aa8);transform-origin:left;animation:wi-timer var(--wi-left, 120s) linear forwards}@keyframes wi-timer{to{transform:scaleX(0)}}.wi-toast{display:flex;align-items:center;gap:.5rem;max-width:100%;padding:.55rem .6rem .55rem .8rem;border-radius:14px;border:1px solid rgba(46,49,146,.14);background:#ffffff;color:#101a2e;box-shadow:0 12px 28px #041b4a33;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:.72rem;animation:wi-in .35s ease-out}[data-theme=dark] .wi-toast{border-color:#93c5fd33;background:#1b2452;color:#f8fafc}.wi-toast--yes{box-shadow:0 12px 28px #041b4a33,inset 4px 0 #22c55e}.wi-toast button{margin-left:auto;width:1.5rem;height:1.5rem;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer;font-size:1rem;line-height:1;opacity:.6}@media (prefers-reduced-motion: reduce){.wi-card,.wi-toast,.wi-muted,.wi-card__portrait{animation:none}.wi-card__timer{animation-duration:var(--wi-left, 120s)}}.so-root .sw-invite__head{display:flex;align-items:center;gap:.6rem}.so-root .sw-invite__who{flex:1;min-width:0}.so-root .sw-invite__eyebrow{margin:0;color:var(--so-muted);font-family:Poppins-Bold,Poppins,sans-serif;font-size:.58rem;letter-spacing:.1em;text-transform:uppercase}.so-root .sw-invite__name{margin:0;overflow:hidden;color:var(--so-strong);font-family:Poppins-Bold,Poppins,sans-serif;font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.lva-layer{position:fixed;right:16px;bottom:16px;z-index:1000050;display:flex;flex-direction:column;gap:10px;width:min(340px,calc(100vw - 32px));pointer-events:none}.lva-card{pointer-events:auto;display:flex;gap:12px;padding:14px 16px;border-radius:18px;background:linear-gradient(160deg,#fff7ed,#ffedd5);border:2px solid #f59e0b;box-shadow:0 18px 40px #78350f47;color:#431407;font-family:Poppins-Regular,sans-serif;animation:lva-in .35s ease-out,lva-shake .5s ease-in-out .35s 2}.lva-card__bell{font-size:30px;line-height:1}.lva-card__text{min-width:0;flex:1}.lva-card__eyebrow{margin:0;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#b45309;font-family:Poppins-SemiBold,sans-serif}.lva-card__title{margin:2px 0 0;font-size:15px;font-family:Poppins-Bold,sans-serif;overflow-wrap:anywhere}.lva-card__note{margin:4px 0 0;font-size:13px;color:#7c2d12;overflow-wrap:anywhere}.lva-card__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.lva-card__actions button{border:1px solid #f59e0b;background:#ffffff;color:#7c2d12;border-radius:999px;padding:6px 12px;font-size:12px;font-family:Poppins-SemiBold,sans-serif;cursor:pointer}.lva-layer .lva-card__actions .lva-card__main{background:#f59e0b;color:#fff}@keyframes lva-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes lva-shake{0%,to{transform:rotate(0)}25%{transform:rotate(-1.5deg)}75%{transform:rotate(1.5deg)}}@media (prefers-reduced-motion: reduce){.lva-card{animation:none}}@media (max-width: 1023px){.lva-layer{bottom:calc(16px + var(--mobile-bottom-nav-h, 0px) + env(safe-area-inset-bottom,0px))}}@media (pointer: coarse){.lva-card__actions button{min-height:40px;padding:8px 14px;font-size:13px}}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Poppins,sans-serif;font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.\!fixed{position:fixed!important}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-1{top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem}.-inset-1\.5{top:-.375rem;right:-.375rem;bottom:-.375rem;left:-.375rem}.-inset-2{top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.-inset-20{top:-5rem;right:-5rem;bottom:-5rem;left:-5rem}.-inset-3{top:-.75rem;right:-.75rem;bottom:-.75rem;left:-.75rem}.-inset-4{top:-1rem;right:-1rem;bottom:-1rem;left:-1rem}.-inset-\[2px\]{top:-2px;right:-2px;bottom:-2px;left:-2px}.inset-0{top:0;right:0;bottom:0;left:0}.inset-\[10px\]{top:10px;right:10px;bottom:10px;left:10px}.inset-\[18px\]{top:18px;right:18px;bottom:18px;left:18px}.inset-\[1px\]{top:1px;right:1px;bottom:1px;left:1px}.inset-\[28px\]{top:28px;right:28px;bottom:28px;left:28px}.inset-\[2px\]{top:2px;right:2px;bottom:2px;left:2px}.inset-\[3px\]{top:3px;right:3px;bottom:3px;left:3px}.inset-\[4px\]{top:4px;right:4px;bottom:4px;left:4px}.inset-\[5px\]{top:5px;right:5px;bottom:5px;left:5px}.inset-x-0{left:0;right:0}.inset-x-2{left:.5rem;right:.5rem}.inset-x-20{left:5rem;right:5rem}.inset-x-3{left:.75rem;right:.75rem}.inset-x-4{left:1rem;right:1rem}.inset-x-5{left:1.25rem;right:1.25rem}.inset-x-8{left:2rem;right:2rem}.inset-y-0{top:0;bottom:0}.inset-y-2{top:.5rem;bottom:.5rem}.inset-y-3{top:.75rem;bottom:.75rem}.-bottom-0{bottom:-0px}.-bottom-0\.5{bottom:-.125rem}.-bottom-1{bottom:-.25rem}.-bottom-10{bottom:-2.5rem}.-bottom-12{bottom:-3rem}.-bottom-14{bottom:-3.5rem}.-bottom-16{bottom:-4rem}.-bottom-2{bottom:-.5rem}.-bottom-20{bottom:-5rem}.-bottom-24{bottom:-6rem}.-bottom-28{bottom:-7rem}.-bottom-32{bottom:-8rem}.-bottom-4{bottom:-1rem}.-bottom-44{bottom:-11rem}.-bottom-6{bottom:-1.5rem}.-bottom-8{bottom:-2rem}.-bottom-9{bottom:-2.25rem}.-left-1{left:-.25rem}.-left-1\/2{left:-50%}.-left-10{left:-2.5rem}.-left-12{left:-3rem}.-left-14{left:-3.5rem}.-left-2{left:-.5rem}.-left-20{left:-5rem}.-left-24{left:-6rem}.-left-28{left:-7rem}.-left-3{left:-.75rem}.-left-32{left:-8rem}.-left-36{left:-9rem}.-left-4{left:-1rem}.-left-40{left:-10rem}.-left-44{left:-11rem}.-left-48{left:-12rem}.-left-6{left:-1.5rem}.-left-7{left:-1.75rem}.-left-8{left:-2rem}.-left-9{left:-2.25rem}.-left-\[25px\]{left:-25px}.-left-\[265px\]{left:-265px}.-left-\[5px\]{left:-5px}.-right-0{right:-0px}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-right-10{right:-2.5rem}.-right-12{right:-3rem}.-right-16{right:-4rem}.-right-2{right:-.5rem}.-right-20{right:-5rem}.-right-24{right:-6rem}.-right-28{right:-7rem}.-right-32{right:-8rem}.-right-4{right:-1rem}.-right-40{right:-10rem}.-right-44{right:-11rem}.-right-5{right:-1.25rem}.-right-52{right:-13rem}.-right-8{right:-2rem}.-right-9{right:-2.25rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-10{top:-2.5rem}.-top-12{top:-3rem}.-top-14{top:-3.5rem}.-top-16{top:-4rem}.-top-2{top:-.5rem}.-top-20{top:-5rem}.-top-24{top:-6rem}.-top-28{top:-7rem}.-top-3{top:-.75rem}.-top-32{top:-8rem}.-top-36{top:-9rem}.-top-4{top:-1rem}.-top-40{top:-10rem}.-top-6{top:-1.5rem}.-top-7{top:-1.75rem}.-top-8{top:-2rem}.-top-\[65vh\]{top:-65vh}.-top-px{top:-1px}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-10{bottom:2.5rem}.bottom-2{bottom:.5rem}.bottom-20{bottom:5rem}.bottom-24{bottom:6rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-8{bottom:2rem}.bottom-\[-10rem\]{bottom:-10rem}.bottom-\[-120px\]{bottom:-120px}.bottom-\[-13rem\]{bottom:-13rem}.bottom-\[-20\%\]{bottom:-20%}.bottom-\[-90px\]{bottom:-90px}.bottom-\[4\.75rem\]{bottom:4.75rem}.bottom-\[54px\]{bottom:54px}.bottom-\[7\.35rem\]{bottom:7.35rem}.bottom-\[calc\(0\.75rem_\+_env\(safe-area-inset-bottom\)\)\]{bottom:calc(.75rem + env(safe-area-inset-bottom))}.bottom-\[calc\(100\%\+10px\)\]{bottom:calc(100% + 10px)}.bottom-\[calc\(var\(--mobile-bottom-nav-h\)\+1\.25rem\)\]{bottom:calc(var(--mobile-bottom-nav-h) + 1.25rem)}.bottom-\[calc\(var\(--mobile-bottom-nav-h\)\+env\(safe-area-inset-bottom\)\+1rem\)\]{bottom:calc(var(--mobile-bottom-nav-h) + env(safe-area-inset-bottom) + 1rem)}.bottom-\[calc\(var\(--mobile-bottom-nav-h\)_\+_1rem\)\]{bottom:calc(var(--mobile-bottom-nav-h) + 1rem)}.bottom-\[calc\(var\(--mobile-bottom-nav-h\,0px\)\+1rem\)\]{bottom:calc(var(--mobile-bottom-nav-h,0px) + 1rem)}.bottom-\[calc\(var\(--mobile-bottom-nav-h\,104px\)\+env\(safe-area-inset-bottom\)\+0\.5rem\)\]{bottom:calc(var(--mobile-bottom-nav-h,104px) + env(safe-area-inset-bottom) + .5rem)}.bottom-\[max\(1\.25rem\,env\(safe-area-inset-bottom\)\)\]{bottom:max(1.25rem,env(safe-area-inset-bottom))}.bottom-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{bottom:max(1rem,env(safe-area-inset-bottom))}.bottom-\[var\(--mobile-bottom-nav-h\,0px\)\]{bottom:var(--mobile-bottom-nav-h,0px)}.bottom-full{bottom:100%}.end-0{inset-inline-end:0px}.left-0{left:0}.left-0\.5{left:.125rem}.left-1{left:.25rem}.left-1\/2{left:50%}.left-1\/3{left:33.333333%}.left-1\/4{left:25%}.left-10{left:2.5rem}.left-16{left:4rem}.left-2{left:.5rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-7{left:1.75rem}.left-\[-10\%\]{left:-10%}.left-\[-200vw\]{left:-200vw}.left-\[18\%\]{left:18%}.left-\[22px\]{left:22px}.left-\[24\%\]{left:24%}.left-\[3px\]{left:3px}.left-\[8\%\]{left:8%}.left-\[calc\(100\%-28px\)\]{left:calc(100% - 28px)}.left-\[max\(1rem\,env\(safe-area-inset-left\)\)\]{left:max(1rem,env(safe-area-inset-left))}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-10{right:2.5rem}.right-12{right:3rem}.right-14{right:3.5rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-20{right:5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-8{right:2rem}.right-\[-10\%\]{right:-10%}.right-\[-12\%\]{right:-12%}.right-\[-120px\]{right:-120px}.right-\[-4rem\]{right:-4rem}.right-\[-7rem\]{right:-7rem}.right-\[52px\]{right:52px}.right-\[60px\]{right:60px}.right-\[8\%\]{right:8%}.right-\[max\(1rem\,env\(safe-area-inset-right\)\)\]{right:max(1rem,env(safe-area-inset-right))}.start-0{inset-inline-start:0px}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-1\/3{top:33.333333%}.top-1\/4{top:25%}.top-10{top:2.5rem}.top-11{top:2.75rem}.top-14{top:3.5rem}.top-16{top:4rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-20{top:5rem}.top-24{top:6rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-3\/4{top:75%}.top-4{top:1rem}.top-40{top:10rem}.top-5{top:1.25rem}.top-56{top:14rem}.top-6{top:1.5rem}.top-7{top:1.75rem}.top-72{top:18rem}.top-8{top:2rem}.top-9{top:2.25rem}.top-\[-2\.25rem\]{top:-2.25rem}.top-\[-2rem\]{top:-2rem}.top-\[-4rem\]{top:-4rem}.top-\[104px\]{top:104px}.top-\[10px\]{top:10px}.top-\[112px\]{top:112px}.top-\[12\%\]{top:12%}.top-\[147px\]{top:147px}.top-\[160px\]{top:160px}.top-\[18\%\]{top:18%}.top-\[18px\]{top:18px}.top-\[20\%\]{top:20%}.top-\[20rem\]{top:20rem}.top-\[22\%\]{top:22%}.top-\[3\.2rem\]{top:3.2rem}.top-\[34px\]{top:34px}.top-\[38rem\]{top:38rem}.top-\[41px\]{top:41px}.top-\[44px\]{top:44px}.top-\[46px\]{top:46px}.top-\[52\%\]{top:52%}.top-\[84px\]{top:84px}.top-\[96px\]{top:96px}.top-\[calc\(100\%\+0\.35rem\)\]{top:calc(100% + .35rem)}.top-\[calc\(100\%\+0\.3rem\)\]{top:calc(100% + .3rem)}.top-\[calc\(100\%\+10px\)\]{top:calc(100% + 10px)}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.top-\[calc\(var\(--uip-h\,56px\)\+6\.9rem\)\]{top:calc(var(--uip-h,56px) + 6.9rem)}.top-\[calc\(var\(--uip-h\,56px\)\+8\.35rem\)\]{top:calc(var(--uip-h,56px) + 8.35rem)}.top-\[var\(--uip-h\)\]{top:var(--uip-h)}.top-\[var\(--uip-h\,0px\)\]{top:var(--uip-h,0px)}.top-\[var\(--uip-h\,56px\)\]{top:var(--uip-h,56px)}.top-\[var\(--uip-h\,84px\)\]{top:var(--uip-h,84px)}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[-1\]{z-index:-1}.z-\[1000000\]{z-index:1000000}.z-\[1000001\]{z-index:1000001}.z-\[1000003\]{z-index:1000003}.z-\[100000\]{z-index:100000}.z-\[1000030\]{z-index:1000030}.z-\[1000050\]{z-index:1000050}.z-\[1000060\]{z-index:1000060}.z-\[1000080\]{z-index:1000080}.z-\[10000\]{z-index:10000}.z-\[10001\]{z-index:10001}.z-\[1000\]{z-index:1000}.z-\[100100\]{z-index:100100}.z-\[10010\]{z-index:10010}.z-\[10011\]{z-index:10011}.z-\[10020\]{z-index:10020}.z-\[10030\]{z-index:10030}.z-\[10040\]{z-index:10040}.z-\[10050\]{z-index:10050}.z-\[10080\]{z-index:10080}.z-\[10090\]{z-index:10090}.z-\[100\]{z-index:100}.z-\[10100\]{z-index:10100}.z-\[11000\]{z-index:11000}.z-\[1100\]{z-index:1100}.z-\[1120\]{z-index:1120}.z-\[120000\]{z-index:120000}.z-\[12000\]{z-index:12000}.z-\[120010\]{z-index:120010}.z-\[1200\]{z-index:1200}.z-\[120\]{z-index:120}.z-\[1300\]{z-index:1300}.z-\[130\]{z-index:130}.z-\[1400\]{z-index:1400}.z-\[140\]{z-index:140}.z-\[150\]{z-index:150}.z-\[170\]{z-index:170}.z-\[190\]{z-index:190}.z-\[1\]{z-index:1}.z-\[20000\]{z-index:20000}.z-\[200\]{z-index:200}.z-\[210\]{z-index:210}.z-\[2147483646\]{z-index:2147483646}.z-\[2147483647\]{z-index:2147483647}.z-\[230\]{z-index:230}.z-\[240000\]{z-index:240000}.z-\[240\]{z-index:240}.z-\[260\]{z-index:260}.z-\[270\]{z-index:270}.z-\[280\]{z-index:280}.z-\[2\]{z-index:2}.z-\[300\]{z-index:300}.z-\[30\]{z-index:30}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[55\]{z-index:55}.z-\[5\]{z-index:5}.z-\[60\]{z-index:60}.z-\[6\]{z-index:6}.z-\[70\]{z-index:70}.z-\[800000\]{z-index:800000}.z-\[80\]{z-index:80}.z-\[85\]{z-index:85}.z-\[8\]{z-index:8}.z-\[9000\]{z-index:9000}.z-\[90\]{z-index:90}.z-\[95\]{z-index:95}.z-\[9990\]{z-index:9990}.z-\[9993\]{z-index:9993}.z-\[9994\]{z-index:9994}.z-\[99950\]{z-index:99950}.z-\[9995\]{z-index:9995}.z-\[9996\]{z-index:9996}.z-\[9997\]{z-index:9997}.z-\[99980\]{z-index:99980}.z-\[9998\]{z-index:9998}.z-\[99990\]{z-index:99990}.z-\[999930\]{z-index:999930}.z-\[999940\]{z-index:999940}.z-\[999970\]{z-index:999970}.z-\[99998\]{z-index:99998}.z-\[999998\]{z-index:999998}.z-\[999999\]{z-index:999999}.z-\[99999\]{z-index:99999}.z-\[9999\]{z-index:9999}.z-\[999\]{z-index:999}.z-\[9\]{z-index:9}.z-auto{z-index:auto}.order-1{order:1}.order-2{order:2}.order-3{order:3}.col-span-1{grid-column:span 1 / span 1}.col-span-12{grid-column:span 12 / span 12}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-span-5{grid-column:span 5 / span 5}.col-span-6{grid-column:span 6 / span 6}.col-span-7{grid-column:span 7 / span 7}.col-span-8{grid-column:span 8 / span 8}.col-span-full{grid-column:1 / -1}.col-start-2{grid-column-start:2}.row-span-1{grid-row:span 1 / span 1}.row-span-2{grid-row:span 2 / span 2}.float-right{float:right}.float-left{float:left}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.m-5{margin:1.25rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-56{margin-left:14rem;margin-right:14rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.my-12{margin-top:3rem;margin-bottom:3rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-auto{margin-top:auto;margin-bottom:auto}.\!mb-0{margin-bottom:0!important}.\!mb-1{margin-bottom:.25rem!important}.\!mt-0{margin-top:0!important}.-mb-10{margin-bottom:-2.5rem}.-mb-px{margin-bottom:-1px}.-ml-2{margin-left:-.5rem}.-ml-20{margin-left:-5rem}.-ms-14{margin-inline-start:-3.5rem}.-ms-3{margin-inline-start:-.75rem}.-ms-5{margin-inline-start:-1.25rem}.-ms-8{margin-inline-start:-2rem}.-mt-1{margin-top:-.25rem}.-mt-10{margin-top:-2.5rem}.-mt-12{margin-top:-3rem}.-mt-2{margin-top:-.5rem}.-mt-20{margin-top:-5rem}.-mt-24{margin-top:-6rem}.-mt-3{margin-top:-.75rem}.-mt-4{margin-top:-1rem}.-mt-5{margin-top:-1.25rem}.-mt-64{margin-top:-16rem}.-mt-\[1px\]{margin-top:-1px}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.me-1{margin-inline-end:.25rem}.me-3{margin-inline-end:.75rem}.me-4{margin-inline-end:1rem}.me-5{margin-inline-end:1.25rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-12{margin-left:3rem}.ml-2{margin-left:.5rem}.ml-20{margin-left:5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-14{margin-right:3.5rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-48{margin-right:12rem}.mr-6{margin-right:1.5rem}.mr-auto{margin-right:auto}.ms-0{margin-inline-start:0px}.ms-1{margin-inline-start:.25rem}.ms-10{margin-inline-start:2.5rem}.ms-16{margin-inline-start:4rem}.ms-2{margin-inline-start:.5rem}.ms-20{margin-inline-start:5rem}.ms-24{margin-inline-start:6rem}.ms-3{margin-inline-start:.75rem}.ms-5{margin-inline-start:1.25rem}.ms-\[4vw\]{margin-inline-start:4vw}.ms-auto{margin-inline-start:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-11{margin-top:2.75rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-32{margin-top:8rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-\[10vh\]{margin-top:10vh}.mt-\[18px\]{margin-top:18px}.mt-\[26px\]{margin-top:26px}.mt-\[3px\]{margin-top:3px}.mt-\[3vh\]{margin-top:3vh}.mt-\[4px\]{margin-top:4px}.mt-\[5vh\]{margin-top:5vh}.mt-\[6vh\]{margin-top:6vh}.mt-\[7px\]{margin-top:7px}.mt-\[7vh\]{margin-top:7vh}.mt-\[8vh\]{margin-top:8vh}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.box-border{box-sizing:border-box}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.inline-grid{display:inline-grid}.\!contents{display:contents!important}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[2\/1\]{aspect-ratio:2/1}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.\!h-12{height:3rem!important}.\!h-14{height:3.5rem!important}.\!h-16{height:4rem!important}.\!h-24{height:6rem!important}.\!h-9{height:2.25rem!important}.\!h-\[404px\]{height:404px!important}.\!h-\[740px\]{height:740px!important}.\!h-auto{height:auto!important}.\!h-full{height:100%!important}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/2{height:50%}.h-1\/4{height:25%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-3\/4{height:75%}.h-3\/6{height:50%}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[1\.35rem\]{height:1.35rem}.h-\[100dvh\]{height:100dvh}.h-\[10px\]{height:10px}.h-\[120px\]{height:120px}.h-\[12px\]{height:12px}.h-\[160px\]{height:160px}.h-\[17px\]{height:17px}.h-\[17rem\]{height:17rem}.h-\[18px\]{height:18px}.h-\[18rem\]{height:18rem}.h-\[18vh\]{height:18vh}.h-\[196px\]{height:196px}.h-\[19rem\]{height:19rem}.h-\[1px\]{height:1px}.h-\[220px\]{height:220px}.h-\[22px\]{height:22px}.h-\[22rem\]{height:22rem}.h-\[230px\]{height:230px}.h-\[24px\]{height:24px}.h-\[24rem\]{height:24rem}.h-\[250px\]{height:250px}.h-\[26rem\]{height:26rem}.h-\[280px\]{height:280px}.h-\[286px\]{height:286px}.h-\[28rem\]{height:28rem}.h-\[2px\]{height:2px}.h-\[300px\]{height:300px}.h-\[30px\]{height:30px}.h-\[30rem\]{height:30rem}.h-\[310px\]{height:310px}.h-\[31rem\]{height:31rem}.h-\[320px\]{height:320px}.h-\[32px\]{height:32px}.h-\[33px\]{height:33px}.h-\[34\%\]{height:34%}.h-\[34px\]{height:34px}.h-\[34rem\]{height:34rem}.h-\[360px\]{height:360px}.h-\[390px\]{height:390px}.h-\[3px\]{height:3px}.h-\[40px\]{height:40px}.h-\[40vh\]{height:40vh}.h-\[420px\]{height:420px}.h-\[42px\]{height:42px}.h-\[42rem\]{height:42rem}.h-\[44px\]{height:44px}.h-\[450px\]{height:450px}.h-\[460px\]{height:460px}.h-\[46px\]{height:46px}.h-\[48px\]{height:48px}.h-\[4rem\]{height:4rem}.h-\[500px\]{height:500px}.h-\[50vh\]{height:50vh}.h-\[520px\]{height:520px}.h-\[52px\]{height:52px}.h-\[540px\]{height:540px}.h-\[548px\]{height:548px}.h-\[55px\]{height:55px}.h-\[560px\]{height:560px}.h-\[56px\]{height:56px}.h-\[56vh\]{height:56vh}.h-\[58px\]{height:58px}.h-\[600px\]{height:600px}.h-\[60px\]{height:60px}.h-\[60vh\]{height:60vh}.h-\[62px\]{height:62px}.h-\[62vh\]{height:62vh}.h-\[640px\]{height:640px}.h-\[64px\]{height:64px}.h-\[65px\]{height:65px}.h-\[68\%\]{height:68%}.h-\[68px\]{height:68px}.h-\[68vh\]{height:68vh}.h-\[70vh\]{height:70vh}.h-\[72px\]{height:72px}.h-\[74px\]{height:74px}.h-\[76px\]{height:76px}.h-\[80vh\]{height:80vh}.h-\[82vh\]{height:82vh}.h-\[85px\]{height:85px}.h-\[85svh\]{height:85svh}.h-\[86vh\]{height:86vh}.h-\[88svh\]{height:88svh}.h-\[8vh\]{height:8vh}.h-\[90px\]{height:90px}.h-\[90svh\]{height:90svh}.h-\[92vh\]{height:92vh}.h-\[94\%\]{height:94%}.h-\[94vh\]{height:94vh}.h-\[96dvh\]{height:96dvh}.h-\[9px\]{height:9px}.h-\[calc\(100\%-0\.5rem\)\]{height:calc(100% - .5rem)}.h-\[calc\(100\%-118px\)\]{height:calc(100% - 118px)}.h-\[calc\(100\%-58px\)\]{height:calc(100% - 58px)}.h-\[calc\(100dvh-1\.5rem\)\]{height:calc(100dvh - 1.5rem)}.h-\[calc\(100dvh-var\(--uip-h\)-1rem\)\]{height:calc(100dvh - var(--uip-h) - 1rem)}.h-\[calc\(100vh-106px\)\]{height:calc(100vh - 106px)}.h-\[calc\(100vh-160px\)\]{height:calc(100vh - 160px)}.h-\[calc\(100vh-1rem\)\]{height:calc(100vh - 1rem)}.h-\[calc\(100vh-210px\)\]{height:calc(100vh - 210px)}.h-\[calc\(100vh-2rem\)\]{height:calc(100vh - 2rem)}.h-\[calc\(100vh-350px\)\]{height:calc(100vh - 350px)}.h-\[calc\(100vh-72px\)\]{height:calc(100vh - 72px)}.h-\[calc\(100vh-var\(--uip-h\)-24px\)\]{height:calc(100vh - var(--uip-h) - 24px)}.h-\[calc\(100vh-var\(--uip-h\,56px\)\)\]{height:calc(100vh - var(--uip-h,56px))}.h-\[calc\(92vh-60px\)\]{height:calc(92vh - 60px)}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-10{max-height:2.5rem}.max-h-12{max-height:3rem}.max-h-2{max-height:.5rem}.max-h-24{max-height:6rem}.max-h-32{max-height:8rem}.max-h-36{max-height:9rem}.max-h-40{max-height:10rem}.max-h-44{max-height:11rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[100\%\]{max-height:100%}.max-h-\[100vh\]{max-height:100vh}.max-h-\[140px\]{max-height:140px}.max-h-\[180px\]{max-height:180px}.max-h-\[18rem\]{max-height:18rem}.max-h-\[220px\]{max-height:220px}.max-h-\[22rem\]{max-height:22rem}.max-h-\[240px\]{max-height:240px}.max-h-\[260px\]{max-height:260px}.max-h-\[280px\]{max-height:280px}.max-h-\[300px\]{max-height:300px}.max-h-\[30vh\]{max-height:30vh}.max-h-\[310px\]{max-height:310px}.max-h-\[320px\]{max-height:320px}.max-h-\[32rem\]{max-height:32rem}.max-h-\[340px\]{max-height:340px}.max-h-\[34rem\]{max-height:34rem}.max-h-\[350px\]{max-height:350px}.max-h-\[360px\]{max-height:360px}.max-h-\[380px\]{max-height:380px}.max-h-\[38rem\]{max-height:38rem}.max-h-\[390px\]{max-height:390px}.max-h-\[410px\]{max-height:410px}.max-h-\[420px\]{max-height:420px}.max-h-\[430px\]{max-height:430px}.max-h-\[440px\]{max-height:440px}.max-h-\[44vh\]{max-height:44vh}.max-h-\[45dvh\]{max-height:45dvh}.max-h-\[45vh\]{max-height:45vh}.max-h-\[460px\]{max-height:460px}.max-h-\[46vh\]{max-height:46vh}.max-h-\[480px\]{max-height:480px}.max-h-\[500px\]{max-height:500px}.max-h-\[50vh\]{max-height:50vh}.max-h-\[520px\]{max-height:520px}.max-h-\[52vh\]{max-height:52vh}.max-h-\[540px\]{max-height:540px}.max-h-\[55dvh\]{max-height:55dvh}.max-h-\[55vh\]{max-height:55vh}.max-h-\[560px\]{max-height:560px}.max-h-\[56vh\]{max-height:56vh}.max-h-\[58vh\]{max-height:58vh}.max-h-\[600px\]{max-height:600px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[620px\]{max-height:620px}.max-h-\[62vh\]{max-height:62vh}.max-h-\[64vh\]{max-height:64vh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[660px\]{max-height:660px}.max-h-\[66vh\]{max-height:66vh}.max-h-\[68vh\]{max-height:68vh}.max-h-\[70\%\]{max-height:70%}.max-h-\[70vh\]{max-height:70vh}.max-h-\[720px\]{max-height:720px}.max-h-\[72vh\]{max-height:72vh}.max-h-\[73vh\]{max-height:73vh}.max-h-\[740px\]{max-height:740px}.max-h-\[78vh\]{max-height:78vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[820px\]{max-height:820px}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[860px\]{max-height:860px}.max-h-\[86vh\]{max-height:86vh}.max-h-\[88dvh\]{max-height:88dvh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[94dvh\]{max-height:94dvh}.max-h-\[94vh\]{max-height:94vh}.max-h-\[95vh\]{max-height:95vh}.max-h-\[calc\(100\%-0\.75rem\)\]{max-height:calc(100% - .75rem)}.max-h-\[calc\(100dvh-var\(--uip-h\)-1\.5rem\)\]{max-height:calc(100dvh - var(--uip-h) - 1.5rem)}.max-h-\[calc\(100dvh-var\(--uip-h\,56px\)-0\.75rem\)\]{max-height:calc(100dvh - var(--uip-h,56px) - .75rem)}.max-h-\[calc\(100dvh-var\(--uip-h\,84px\)-1\.5rem\)\]{max-height:calc(100dvh - var(--uip-h,84px) - 1.5rem)}.max-h-\[calc\(100dvh-var\(--uip-h\,84px\)-108px\)\]{max-height:calc(100dvh - var(--uip-h,84px) - 108px)}.max-h-\[calc\(100dvh_-_env\(safe-area-inset-bottom\)_-_0\.75rem\)\]{max-height:calc(100dvh - env(safe-area-inset-bottom) - .75rem)}.max-h-\[calc\(100dvh_-_var\(--mobile-bottom-nav-h\,0px\)_-_0\.75rem\)\]{max-height:calc(100dvh - var(--mobile-bottom-nav-h,0px) - .75rem)}.max-h-\[calc\(100svh-22rem\)\]{max-height:calc(100svh - 22rem)}.max-h-\[calc\(100svh-3rem\)\]{max-height:calc(100svh - 3rem)}.max-h-\[calc\(100vh-1rem\)\]{max-height:calc(100vh - 1rem)}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.max-h-\[calc\(100vh-40px\)\]{max-height:calc(100vh - 40px)}.max-h-\[calc\(100vh-430px\)\]{max-height:calc(100vh - 430px)}.max-h-\[calc\(100vh-48px\)\]{max-height:calc(100vh - 48px)}.max-h-\[calc\(100vh-5rem\)\]{max-height:calc(100vh - 5rem)}.max-h-\[calc\(100vh-6rem\)\]{max-height:calc(100vh - 6rem)}.max-h-\[calc\(100vh-7rem\)\]{max-height:calc(100vh - 7rem)}.max-h-\[calc\(100vh-var\(--uip-h\,56px\)-0\.75rem\)\]{max-height:calc(100vh - var(--uip-h,56px) - .75rem)}.max-h-\[calc\(100vh-var\(--uip-h\,56px\)-24px\)\]{max-height:calc(100vh - var(--uip-h,56px) - 24px)}.max-h-\[calc\(80vh-170px\)\]{max-height:calc(80vh - 170px)}.max-h-\[calc\(88vh-8rem\)\]{max-height:calc(88vh - 8rem)}.max-h-\[calc\(92vh-72px\)\]{max-height:calc(92vh - 72px)}.max-h-\[calc\(92vh-76px\)\]{max-height:calc(92vh - 76px)}.max-h-\[calc\(92vh-88px\)\]{max-height:calc(92vh - 88px)}.max-h-\[min\(28rem\,calc\(100vh-8rem\)\)\]{max-height:min(28rem,calc(100vh - 8rem))}.max-h-\[min\(52vh\,520px\)\]{max-height:min(52vh,520px)}.max-h-\[min\(60vh\,34rem\)\]{max-height:min(60vh,34rem)}.max-h-full{max-height:100%}.\!min-h-0{min-height:0px!important}.\!min-h-\[36px\]{min-height:36px!important}.\!min-h-\[40px\]{min-height:40px!important}.\!min-h-\[42px\]{min-height:42px!important}.\!min-h-\[44px\]{min-height:44px!important}.min-h-0{min-height:0px}.min-h-\[100px\]{min-height:100px}.min-h-\[104px\]{min-height:104px}.min-h-\[108px\]{min-height:108px}.min-h-\[10vh\]{min-height:10vh}.min-h-\[110px\]{min-height:110px}.min-h-\[112px\]{min-height:112px}.min-h-\[116px\]{min-height:116px}.min-h-\[120px\]{min-height:120px}.min-h-\[128px\]{min-height:128px}.min-h-\[12rem\]{min-height:12rem}.min-h-\[130px\]{min-height:130px}.min-h-\[140px\]{min-height:140px}.min-h-\[150px\]{min-height:150px}.min-h-\[158px\]{min-height:158px}.min-h-\[160px\]{min-height:160px}.min-h-\[176px\]{min-height:176px}.min-h-\[178px\]{min-height:178px}.min-h-\[180px\]{min-height:180px}.min-h-\[18px\]{min-height:18px}.min-h-\[190px\]{min-height:190px}.min-h-\[198px\]{min-height:198px}.min-h-\[1rem\]{min-height:1rem}.min-h-\[20px\]{min-height:20px}.min-h-\[210px\]{min-height:210px}.min-h-\[220px\]{min-height:220px}.min-h-\[22px\]{min-height:22px}.min-h-\[240px\]{min-height:240px}.min-h-\[24px\]{min-height:24px}.min-h-\[250px\]{min-height:250px}.min-h-\[260px\]{min-height:260px}.min-h-\[270px\]{min-height:270px}.min-h-\[280px\]{min-height:280px}.min-h-\[286px\]{min-height:286px}.min-h-\[3\.75rem\]{min-height:3.75rem}.min-h-\[300px\]{min-height:300px}.min-h-\[30px\]{min-height:30px}.min-h-\[320px\]{min-height:320px}.min-h-\[340px\]{min-height:340px}.min-h-\[34px\]{min-height:34px}.min-h-\[350px\]{min-height:350px}.min-h-\[360px\]{min-height:360px}.min-h-\[36px\]{min-height:36px}.min-h-\[38px\]{min-height:38px}.min-h-\[3rem\]{min-height:3rem}.min-h-\[4\.65rem\]{min-height:4.65rem}.min-h-\[40px\]{min-height:40px}.min-h-\[420px\]{min-height:420px}.min-h-\[42px\]{min-height:42px}.min-h-\[440px\]{min-height:440px}.min-h-\[44px\]{min-height:44px}.min-h-\[460px\]{min-height:460px}.min-h-\[46px\]{min-height:46px}.min-h-\[48px\]{min-height:48px}.min-h-\[500px\]{min-height:500px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[520px\]{min-height:520px}.min-h-\[560px\]{min-height:560px}.min-h-\[56px\]{min-height:56px}.min-h-\[58px\]{min-height:58px}.min-h-\[620px\]{min-height:620px}.min-h-\[640px\]{min-height:640px}.min-h-\[7\.5rem\]{min-height:7.5rem}.min-h-\[70px\]{min-height:70px}.min-h-\[72px\]{min-height:72px}.min-h-\[74px\]{min-height:74px}.min-h-\[76px\]{min-height:76px}.min-h-\[8\.25rem\]{min-height:8.25rem}.min-h-\[8\.5rem\]{min-height:8.5rem}.min-h-\[8\.75rem\]{min-height:8.75rem}.min-h-\[80px\]{min-height:80px}.min-h-\[85px\]{min-height:85px}.min-h-\[86px\]{min-height:86px}.min-h-\[88px\]{min-height:88px}.min-h-\[9\.75rem\]{min-height:9.75rem}.min-h-\[900px\]{min-height:900px}.min-h-\[90px\]{min-height:90px}.min-h-\[92px\]{min-height:92px}.min-h-\[94px\]{min-height:94px}.min-h-\[96px\]{min-height:96px}.min-h-\[calc\(100vh-112px\)\]{min-height:calc(100vh - 112px)}.min-h-\[calc\(100vh-7rem\)\]{min-height:calc(100vh - 7rem)}.min-h-\[calc\(100vh-var\(--uip-h\,56px\)\)\]{min-height:calc(100vh - var(--uip-h,56px))}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-12{width:3rem!important}.\!w-14{width:3.5rem!important}.\!w-16{width:4rem!important}.\!w-24{width:6rem!important}.\!w-\[10\.5rem\]{width:10.5rem!important}.\!w-\[8\.75rem\]{width:8.75rem!important}.\!w-auto{width:auto!important}.\!w-full{width:100%!important}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/12{width:8.333333%}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-1\/5{width:20%}.w-1\/6{width:16.666667%}.w-10{width:2.5rem}.w-10\/12{width:83.333333%}.w-11{width:2.75rem}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/12{width:16.666667%}.w-2\/3{width:66.666667%}.w-2\/5{width:40%}.w-2\/6{width:33.333333%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/12{width:25%}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-9\/12{width:75%}.w-96{width:24rem}.w-\[10\%\]{width:10%}.w-\[100px\]{width:100px}.w-\[10px\]{width:10px}.w-\[11\%\]{width:11%}.w-\[110px\]{width:110px}.w-\[1120px\]{width:1120px}.w-\[112px\]{width:112px}.w-\[115px\]{width:115px}.w-\[12\%\]{width:12%}.w-\[120px\]{width:120px}.w-\[12px\]{width:12px}.w-\[13\%\]{width:13%}.w-\[130px\]{width:130px}.w-\[14\%\]{width:14%}.w-\[140px\]{width:140px}.w-\[15\%\]{width:15%}.w-\[15\.5rem\]{width:15.5rem}.w-\[150px\]{width:150px}.w-\[16\%\]{width:16%}.w-\[160px\]{width:160px}.w-\[165px\]{width:165px}.w-\[17\%\]{width:17%}.w-\[170px\]{width:170px}.w-\[172\%\]{width:172%}.w-\[17px\]{width:17px}.w-\[18\%\]{width:18%}.w-\[180\%\]{width:180%}.w-\[180px\]{width:180px}.w-\[18px\]{width:18px}.w-\[190px\]{width:190px}.w-\[20\%\]{width:20%}.w-\[200px\]{width:200px}.w-\[21\%\]{width:21%}.w-\[22\%\]{width:22%}.w-\[220px\]{width:220px}.w-\[22rem\]{width:22rem}.w-\[240px\]{width:240px}.w-\[24px\]{width:24px}.w-\[24rem\]{width:24rem}.w-\[260px\]{width:260px}.w-\[270px\]{width:270px}.w-\[28\%\]{width:28%}.w-\[28rem\]{width:28rem}.w-\[29\%\]{width:29%}.w-\[3\.25rem\]{width:3.25rem}.w-\[300px\]{width:300px}.w-\[30px\]{width:30px}.w-\[30rem\]{width:30rem}.w-\[310px\]{width:310px}.w-\[34rem\]{width:34rem}.w-\[35\%\]{width:35%}.w-\[350px\]{width:350px}.w-\[38\%\]{width:38%}.w-\[3px\]{width:3px}.w-\[4\%\]{width:4%}.w-\[4\.75rem\]{width:4.75rem}.w-\[40\%\]{width:40%}.w-\[40rem\]{width:40rem}.w-\[40vw\]{width:40vw}.w-\[42\%\]{width:42%}.w-\[420px\]{width:420px}.w-\[42px\]{width:42px}.w-\[42rem\]{width:42rem}.w-\[44px\]{width:44px}.w-\[46\%\]{width:46%}.w-\[480px\]{width:480px}.w-\[48px\]{width:48px}.w-\[5\%\]{width:5%}.w-\[500px\]{width:500px}.w-\[50px\]{width:50px}.w-\[50vw\]{width:50vw}.w-\[520px\]{width:520px}.w-\[540px\]{width:540px}.w-\[560px\]{width:560px}.w-\[6\%\]{width:6%}.w-\[600px\]{width:600px}.w-\[60px\]{width:60px}.w-\[640px\]{width:640px}.w-\[7\%\]{width:7%}.w-\[70mm\]{width:70mm}.w-\[72px\]{width:72px}.w-\[78px\]{width:78px}.w-\[794px\]{width:794px}.w-\[8\%\]{width:8%}.w-\[80mm\]{width:80mm}.w-\[80px\]{width:80px}.w-\[82px\]{width:82px}.w-\[9\%\]{width:9%}.w-\[90px\]{width:90px}.w-\[90vw\]{width:90vw}.w-\[92px\]{width:92px}.w-\[92vw\]{width:92vw}.w-\[94vw\]{width:94vw}.w-\[95vw\]{width:95vw}.w-\[96px\]{width:96px}.w-\[96vw\]{width:96vw}.w-\[97vw\]{width:97vw}.w-\[980px\]{width:980px}.w-\[calc\(100\%-1\.5rem\)\]{width:calc(100% - 1.5rem)}.w-\[min\(1120px\,96vw\)\]{width:min(1120px,96vw)}.w-\[min\(20rem\,calc\(100vw-2rem\)\)\]{width:min(20rem,calc(100vw - 2rem))}.w-\[min\(460px\,calc\(100vw-2rem\)\)\]{width:min(460px,calc(100vw - 2rem))}.w-\[min\(82vw\,260px\)\]{width:min(82vw,260px)}.w-\[min\(82vw\,360px\)\]{width:min(82vw,360px)}.w-\[min\(82vw\,420px\)\]{width:min(82vw,420px)}.w-\[min\(92vw\,34rem\)\]{width:min(92vw,34rem)}.w-\[min\(92vw\,380px\)\]{width:min(92vw,380px)}.w-\[min\(92vw\,420px\)\]{width:min(92vw,420px)}.w-\[min\(94vw\,460px\)\]{width:min(94vw,460px)}.w-\[min\(96vw\,96rem\)\]{width:min(96vw,96rem)}.w-\[min\(calc\(100vw-2rem\)\,410px\)\]{width:min(calc(100vw - 2rem),410px)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-\[1\.25rem\]{min-width:1.25rem}.min-w-\[1\.35rem\]{min-width:1.35rem}.min-w-\[1\.5rem\]{min-width:1.5rem}.min-w-\[1\.75rem\]{min-width:1.75rem}.min-w-\[100px\]{min-width:100px}.min-w-\[1018px\]{min-width:1018px}.min-w-\[1020px\]{min-width:1020px}.min-w-\[1040px\]{min-width:1040px}.min-w-\[104px\]{min-width:104px}.min-w-\[1080px\]{min-width:1080px}.min-w-\[10rem\]{min-width:10rem}.min-w-\[1100px\]{min-width:1100px}.min-w-\[110px\]{min-width:110px}.min-w-\[1120px\]{min-width:1120px}.min-w-\[112px\]{min-width:112px}.min-w-\[1180px\]{min-width:1180px}.min-w-\[118px\]{min-width:118px}.min-w-\[1200px\]{min-width:1200px}.min-w-\[120px\]{min-width:120px}.min-w-\[1220px\]{min-width:1220px}.min-w-\[1280px\]{min-width:1280px}.min-w-\[128px\]{min-width:128px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[130px\]{min-width:130px}.min-w-\[132px\]{min-width:132px}.min-w-\[1330px\]{min-width:1330px}.min-w-\[1340px\]{min-width:1340px}.min-w-\[1350px\]{min-width:1350px}.min-w-\[1360px\]{min-width:1360px}.min-w-\[1380px\]{min-width:1380px}.min-w-\[13rem\]{min-width:13rem}.min-w-\[140px\]{min-width:140px}.min-w-\[1420px\]{min-width:1420px}.min-w-\[145px\]{min-width:145px}.min-w-\[148px\]{min-width:148px}.min-w-\[14rem\]{min-width:14rem}.min-w-\[150px\]{min-width:150px}.min-w-\[1580px\]{min-width:1580px}.min-w-\[15rem\]{min-width:15rem}.min-w-\[160px\]{min-width:160px}.min-w-\[16rem\]{min-width:16rem}.min-w-\[1700px\]{min-width:1700px}.min-w-\[170px\]{min-width:170px}.min-w-\[1750px\]{min-width:1750px}.min-w-\[180px\]{min-width:180px}.min-w-\[1850px\]{min-width:1850px}.min-w-\[188px\]{min-width:188px}.min-w-\[190px\]{min-width:190px}.min-w-\[1960px\]{min-width:1960px}.min-w-\[2\.5rem\]{min-width:2.5rem}.min-w-\[200px\]{min-width:200px}.min-w-\[20px\]{min-width:20px}.min-w-\[210px\]{min-width:210px}.min-w-\[220px\]{min-width:220px}.min-w-\[22px\]{min-width:22px}.min-w-\[230px\]{min-width:230px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.min-w-\[3\.4rem\]{min-width:3.4rem}.min-w-\[300px\]{min-width:300px}.min-w-\[320px\]{min-width:320px}.min-w-\[330px\]{min-width:330px}.min-w-\[34rem\]{min-width:34rem}.min-w-\[360px\]{min-width:360px}.min-w-\[4\.25rem\]{min-width:4.25rem}.min-w-\[4\.7rem\]{min-width:4.7rem}.min-w-\[420px\]{min-width:420px}.min-w-\[480px\]{min-width:480px}.min-w-\[500px\]{min-width:500px}.min-w-\[520px\]{min-width:520px}.min-w-\[560px\]{min-width:560px}.min-w-\[56px\]{min-width:56px}.min-w-\[58px\]{min-width:58px}.min-w-\[6\.75rem\]{min-width:6.75rem}.min-w-\[620px\]{min-width:620px}.min-w-\[640px\]{min-width:640px}.min-w-\[680px\]{min-width:680px}.min-w-\[6rem\]{min-width:6rem}.min-w-\[7\.25rem\]{min-width:7.25rem}.min-w-\[7\.5rem\]{min-width:7.5rem}.min-w-\[700px\]{min-width:700px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[780px\]{min-width:780px}.min-w-\[8\.5rem\]{min-width:8.5rem}.min-w-\[8\.75rem\]{min-width:8.75rem}.min-w-\[80px\]{min-width:80px}.min-w-\[860px\]{min-width:860px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[900px\]{min-width:900px}.min-w-\[90px\]{min-width:90px}.min-w-\[920px\]{min-width:920px}.min-w-\[92px\]{min-width:92px}.min-w-\[960px\]{min-width:960px}.min-w-\[96px\]{min-width:96px}.min-w-\[980px\]{min-width:980px}.min-w-\[min\(22rem\,calc\(100vw-2rem\)\)\]{min-width:min(22rem,calc(100vw - 2rem))}.min-w-\[min\(24rem\,calc\(100vw-2rem\)\)\]{min-width:min(24rem,calc(100vw - 2rem))}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1020px\]{max-width:1020px}.max-w-\[10rem\]{max-width:10rem}.max-w-\[1100px\]{max-width:1100px}.max-w-\[110px\]{max-width:110px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[11rem\]{max-width:11rem}.max-w-\[1200px\]{max-width:1200px}.max-w-\[120px\]{max-width:120px}.max-w-\[1350px\]{max-width:1350px}.max-w-\[13rem\]{max-width:13rem}.max-w-\[1400px\]{max-width:1400px}.max-w-\[140px\]{max-width:140px}.max-w-\[145px\]{max-width:145px}.max-w-\[1480px\]{max-width:1480px}.max-w-\[14rem\]{max-width:14rem}.max-w-\[1500px\]{max-width:1500px}.max-w-\[150px\]{max-width:150px}.max-w-\[1540px\]{max-width:1540px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[160px\]{max-width:160px}.max-w-\[1680px\]{max-width:1680px}.max-w-\[16rem\]{max-width:16rem}.max-w-\[1700px\]{max-width:1700px}.max-w-\[170px\]{max-width:170px}.max-w-\[1720px\]{max-width:1720px}.max-w-\[1800px\]{max-width:1800px}.max-w-\[180px\]{max-width:180px}.max-w-\[18rem\]{max-width:18rem}.max-w-\[190px\]{max-width:190px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[230px\]{max-width:230px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[26rem\]{max-width:26rem}.max-w-\[280px\]{max-width:280px}.max-w-\[30mm\]{max-width:30mm}.max-w-\[320px\]{max-width:320px}.max-w-\[330px\]{max-width:330px}.max-w-\[340px\]{max-width:340px}.max-w-\[34px\]{max-width:34px}.max-w-\[350px\]{max-width:350px}.max-w-\[360px\]{max-width:360px}.max-w-\[390px\]{max-width:390px}.max-w-\[40\%\]{max-width:40%}.max-w-\[430px\]{max-width:430px}.max-w-\[440px\]{max-width:440px}.max-w-\[45\%\]{max-width:45%}.max-w-\[450px\]{max-width:450px}.max-w-\[45mm\]{max-width:45mm}.max-w-\[460px\]{max-width:460px}.max-w-\[470px\]{max-width:470px}.max-w-\[48\%\]{max-width:48%}.max-w-\[500px\]{max-width:500px}.max-w-\[520px\]{max-width:520px}.max-w-\[55\%\]{max-width:55%}.max-w-\[560px\]{max-width:560px}.max-w-\[58\%\]{max-width:58%}.max-w-\[62\%\]{max-width:62%}.max-w-\[72vw\]{max-width:72vw}.max-w-\[78vw\]{max-width:78vw}.max-w-\[8\.5rem\]{max-width:8.5rem}.max-w-\[820px\]{max-width:820px}.max-w-\[84\%\]{max-width:84%}.max-w-\[86px\]{max-width:86px}.max-w-\[86rem\]{max-width:86rem}.max-w-\[900px\]{max-width:900px}.max-w-\[95vw\]{max-width:95vw}.max-w-\[96rem\]{max-width:96rem}.max-w-\[96vw\]{max-width:96vw}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[0_0_120px\]{flex:0 0 120px}.flex-\[0_0_130px\]{flex:0 0 130px}.flex-\[0_1_160px\]{flex:0 1 160px}.flex-\[0_1_auto\]{flex:0 1 auto}.flex-\[1\.3_1_190px\]{flex:1.3 1 190px}.flex-\[1_1_140px\]{flex:1 1 140px}.flex-\[1_1_150px\]{flex:1 1 150px}.flex-\[1_1_170px\]{flex:1 1 170px}.flex-\[1_1_190px\]{flex:1 1 190px}.flex-\[1_1_260px\]{flex:1 1 260px}.flex-\[2_1_200px\]{flex:2 1 200px}.flex-\[2_1_220px\]{flex:2 1 220px}.flex-\[2_1_300px\]{flex:2 1 300px}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-full{flex-basis:100%}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x: 0px;--tw-border-spacing-y: 0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-x-6{--tw-border-spacing-x: 1.5rem;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-y-2{--tw-border-spacing-y: .5rem;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-bottom-left{transform-origin:bottom left}.origin-center{transform-origin:center}.origin-left{transform-origin:left}.origin-top-left{transform-origin:top left}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[7px\]{--tw-translate-y: -7px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-4{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-6{--tw-translate-x: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-8{--tw-translate-x: 2rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[72px\]{--tw-translate-x: 72px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[5px\]{--tw-translate-y: 5px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-45{--tw-rotate: -45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-\[24deg\]{--tw-rotate: -24deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-12{--tw-rotate: 12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-12deg\]{--tw-rotate: -12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-13deg\]{--tw-rotate: -13deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-14deg\]{--tw-rotate: -14deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-17deg\]{--tw-rotate: -17deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-8deg\]{--tw-rotate: -8deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[18deg\]{--tw-rotate: 18deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[7deg\]{--tw-rotate: 7deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.skew-x-\[-10deg\]{--tw-skew-x: -10deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.skew-x-\[-20deg\]{--tw-skew-x: -20deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-150{--tw-scale-x: 1.5;--tw-scale-y: 1.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-50{--tw-scale-x: .5;--tw-scale-y: .5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-90{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.98\]{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.99\]{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[90\%\]{--tw-scale-x: 90%;--tw-scale-y: 90%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-0{--tw-scale-x: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-100{--tw-scale-x: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[shimmer_1\.1s_infinite\]{animation:shimmer 1.1s infinite}.animate-\[shimmer_2\.4s_ease-in-out_infinite\]{animation:shimmer 2.4s ease-in-out infinite}.animate-\[spinLoader_\.9s_linear_infinite\]{animation:spinLoader .9s linear infinite}@keyframes bounce_light{0%,to{transform:translateY(-2%)}50%{transform:translateY(0)}}.animate-bounce_light{animation:bounce_light 1s infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:spin 1s linear infinite}.animate-spin-medium{animation:spin 2s linear infinite}.animate-spin-slow{animation:spin 5s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.touch-pan-y{--tw-pan-y: pan-y;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-28{scroll-margin-top:7rem}.scroll-mt-4{scroll-margin-top:1rem}.scroll-mt-6{scroll-margin-top:1.5rem}.scroll-mt-\[calc\(var\(--uip-h\,56px\)\+1rem\)\]{scroll-margin-top:calc(var(--uip-h,56px) + 1rem)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.auto-rows-\[176px\]{grid-auto-rows:176px}.auto-rows-\[196px\]{grid-auto-rows:196px}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[0\.8fr_1\.5fr_1fr_1fr_1\.4fr_1fr_0\.9fr_1fr_168px\]{grid-template-columns:.8fr 1.5fr 1fr 1fr 1.4fr 1fr .9fr 1fr 168px}.grid-cols-\[0\.9fr_0\.9fr_1\.6fr_1fr\]{grid-template-columns:.9fr .9fr 1.6fr 1fr}.grid-cols-\[1\.15fr_0\.85fr_0\.9fr_0\.9fr_0\.45fr_0\.7fr\]{grid-template-columns:1.15fr .85fr .9fr .9fr .45fr .7fr}.grid-cols-\[1\.15fr_0\.8fr_1\.4fr_0\.75fr_56px\]{grid-template-columns:1.15fr .8fr 1.4fr .75fr 56px}.grid-cols-\[1\.1fr_\.85fr_1fr_2\.6fr_\.65fr_\.7fr_1fr\]{grid-template-columns:1.1fr .85fr 1fr 2.6fr .65fr .7fr 1fr}.grid-cols-\[1\.2fr_120px_100px_1fr\]{grid-template-columns:1.2fr 120px 100px 1fr}.grid-cols-\[100px_1\.2fr_140px_140px_1\.3fr\]{grid-template-columns:100px 1.2fr 140px 140px 1.3fr}.grid-cols-\[100px_minmax\(0\,1fr\)_72px_72px_76px\]{grid-template-columns:100px minmax(0,1fr) 72px 72px 76px}.grid-cols-\[110px_1\.1fr_0\.9fr_1\.9fr_1\.2fr_1\.2fr_1fr_0\.8fr_1fr_1fr\]{grid-template-columns:110px 1.1fr .9fr 1.9fr 1.2fr 1.2fr 1fr .8fr 1fr 1fr}.grid-cols-\[110px_1fr_auto\]{grid-template-columns:110px 1fr auto}.grid-cols-\[120px_1fr_160px_160px\]{grid-template-columns:120px 1fr 160px 160px}.grid-cols-\[150px_1\.4fr_160px_1\.6fr_1fr_140px_220px\]{grid-template-columns:150px 1.4fr 160px 1.6fr 1fr 140px 220px}.grid-cols-\[160px_1fr\]{grid-template-columns:160px 1fr}.grid-cols-\[180px_110px_120px_140px_140px_minmax\(150px\,1fr\)_170px\]{grid-template-columns:180px 110px 120px 140px 140px minmax(150px,1fr) 170px}.grid-cols-\[180px_minmax\(0\,1fr\)_430px\]{grid-template-columns:180px minmax(0,1fr) 430px}.grid-cols-\[1fr_100px_48px\]{grid-template-columns:1fr 100px 48px}.grid-cols-\[1fr_120px\]{grid-template-columns:1fr 120px}.grid-cols-\[1fr_150px_72px\]{grid-template-columns:1fr 150px 72px}.grid-cols-\[1fr_1fr_1fr_120px\]{grid-template-columns:1fr 1fr 1fr 120px}.grid-cols-\[1fr_52px\]{grid-template-columns:1fr 52px}.grid-cols-\[1fr_90px\]{grid-template-columns:1fr 90px}.grid-cols-\[1fr_90px_auto\]{grid-template-columns:1fr 90px auto}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.grid-cols-\[1fr_repeat\(3\,minmax\(190px\,1fr\)\)\]{grid-template-columns:1fr repeat(3,minmax(190px,1fr))}.grid-cols-\[2rem_0\.8fr_1\.5fr_1fr_1fr_1\.4fr_1fr_1\.8fr_124px\]{grid-template-columns:2rem .8fr 1.5fr 1fr 1fr 1.4fr 1fr 1.8fr 124px}.grid-cols-\[36px_minmax\(130px\,1\.15fr\)_minmax\(115px\,1fr\)_minmax\(95px\,\.8fr\)_88px_88px_92px_minmax\(165px\,1\.15fr\)_86px\]{grid-template-columns:36px minmax(130px,1.15fr) minmax(115px,1fr) minmax(95px,.8fr) 88px 88px 92px minmax(165px,1.15fr) 86px}.grid-cols-\[44px_minmax\(0\,1fr\)_44px\]{grid-template-columns:44px minmax(0,1fr) 44px}.grid-cols-\[6rem_minmax\(0\,1fr\)\]{grid-template-columns:6rem minmax(0,1fr)}.grid-cols-\[80px_1fr\]{grid-template-columns:80px 1fr}.grid-cols-\[80px_200px_100px_100px_200px_80px_40px\]{grid-template-columns:80px 200px 100px 100px 200px 80px 40px}.grid-cols-\[90px_1fr_120px_120px_56px\]{grid-template-columns:90px 1fr 120px 120px 56px}.grid-cols-\[90px_1fr_130px_80px\]{grid-template-columns:90px 1fr 130px 80px}.grid-cols-\[90px_1fr_140px_140px\]{grid-template-columns:90px 1fr 140px 140px}.grid-cols-\[92px_1fr_auto\]{grid-template-columns:92px 1fr auto}.grid-cols-\[92px_minmax\(0\,1fr\)\]{grid-template-columns:92px minmax(0,1fr)}.grid-cols-\[96px_1\.2fr_140px_140px_1\.3fr_92px_64px\]{grid-template-columns:96px 1.2fr 140px 140px 1.3fr 92px 64px}.grid-cols-\[9rem_minmax\(0\,1fr\)_11rem_6rem\]{grid-template-columns:9rem minmax(0,1fr) 11rem 6rem}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(0\,1fr\)_minmax\(7rem\,0\.8fr\)_6rem\]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(7rem,.8fr) 6rem}.grid-cols-\[minmax\(0\,1\.7fr\)_0\.9fr_0\.9fr_0\.9fr_48px\]{grid-template-columns:minmax(0,1.7fr) .9fr .9fr .9fr 48px}.grid-cols-\[minmax\(0\,1fr\)_88px_32px\]{grid-template-columns:minmax(0,1fr) 88px 32px}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.35fr\)_7rem_6rem\]{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) 7rem 6rem}.grid-cols-\[minmax\(110px\,0\.8fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr)}.grid-cols-\[minmax\(150px\,1fr\)_minmax\(180px\,1\.4fr\)\]{grid-template-columns:minmax(150px,1fr) minmax(180px,1.4fr)}.grid-cols-\[minmax\(180px\,1\.5fr\)_minmax\(160px\,1\.25fr\)_minmax\(150px\,1\.1fr\)_minmax\(160px\,1\.2fr\)_64px_64px\]{grid-template-columns:minmax(180px,1.5fr) minmax(160px,1.25fr) minmax(150px,1.1fr) minmax(160px,1.2fr) 64px 64px}.grid-cols-\[minmax\(220px\,1\.3fr\)_minmax\(160px\,0\.8fr\)_120px_132px_44px\]{grid-template-columns:minmax(220px,1.3fr) minmax(160px,.8fr) 120px 132px 44px}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,190px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,200px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,210px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.\!items-center{align-items:center!important}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.justify-items-start{justify-items:start}.justify-items-center{justify-items:center}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-\[14px\]{gap:14px}.gap-px{gap:1px}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-0{row-gap:0px}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-2\.5{row-gap:.625rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-5{row-gap:1.25rem}.space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2.5rem * var(--tw-space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.25rem * var(--tw-space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-24>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(6rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(6rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.space-y-9>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.25rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[\#edf2f7\]>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(237 242 247 / var(--tw-divide-opacity))}.divide-\[var\(--app-border\)\]>:not([hidden])~:not([hidden]){border-color:var(--app-border)}.divide-\[var\(--sd-border\)\]>:not([hidden])~:not([hidden]){border-color:var(--sd-border)}.divide-colorBrandLight>:not([hidden])~:not([hidden]){border-color:var(--color-light)}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(241 245 249 / var(--tw-divide-opacity))}.divide-slate-100\/70>:not([hidden])~:not([hidden]){border-color:#f1f5f9b3}.divide-slate-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(226 232 240 / var(--tw-divide-opacity))}.divide-slate-200\/70>:not([hidden])~:not([hidden]){border-color:#e2e8f0b3}.divide-softPrimary>:not([hidden])~:not([hidden]){border-color:var(--color-softPrimary)}.divide-white\/60>:not([hidden])~:not([hidden]){border-color:#fff9}.divide-white\/\[0\.06\]>:not([hidden])~:not([hidden]){border-color:#ffffff0f}.divide-zinc-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(244 244 245 / var(--tw-divide-opacity))}.divide-zinc-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(228 228 231 / var(--tw-divide-opacity))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.\!overflow-hidden{overflow:hidden!important}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-clip{overflow-x:clip}.overflow-y-scroll{overflow-y:scroll}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-ellipsis,.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded{border-radius:.25rem!important}.\!rounded-2xl{border-radius:1rem!important}.\!rounded-lg{border-radius:.5rem!important}.\!rounded-xl{border-radius:.75rem!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1\.05rem\]{border-radius:1.05rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1\.1rem\]{border-radius:1.1rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.45rem\]{border-radius:1.45rem}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.65rem\]{border-radius:1.65rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[1\.8rem\]{border-radius:1.8rem}.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-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[25px\]{border-radius:25px}.rounded-\[26\.5px\]{border-radius:26.5px}.rounded-\[26px\]{border-radius:26px}.rounded-\[27px\]{border-radius:27px}.rounded-\[28px\]{border-radius:28px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-\[4\.5rem\]{border-radius:4.5rem}.rounded-\[40px\]{border-radius:40px}.rounded-\[4px\]{border-radius:4px}.rounded-\[4rem\]{border-radius:4rem}.rounded-\[50\%\]{border-radius:50%}.rounded-\[5rem\]{border-radius:5rem}.rounded-\[6rem\]{border-radius:6rem}.rounded-\[8px\]{border-radius:8px}.rounded-\[8rem\]{border-radius:8rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-b-3xl{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}.rounded-b-\[1\.35rem\]{border-bottom-right-radius:1.35rem;border-bottom-left-radius:1.35rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-e-lg{border-start-end-radius:.5rem;border-end-end-radius:.5rem}.rounded-l-\[10px\]{border-top-left-radius:10px;border-bottom-left-radius:10px}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-l-xl{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-r-\[1\.35rem\]{border-top-right-radius:1.35rem;border-bottom-right-radius:1.35rem}.rounded-r-\[10px\]{border-top-right-radius:10px;border-bottom-right-radius:10px}.rounded-r-\[24px\]{border-top-right-radius:24px;border-bottom-right-radius:24px}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.rounded-s-lg{border-start-start-radius:.5rem;border-end-start-radius:.5rem}.rounded-s-md{border-start-start-radius:.375rem;border-end-start-radius:.375rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-\[1\.75rem\]{border-top-left-radius:1.75rem;border-top-right-radius:1.75rem}.rounded-t-\[1\.8rem\]{border-top-left-radius:1.8rem;border-top-right-radius:1.8rem}.rounded-t-\[2\.25rem\]{border-top-left-radius:2.25rem;border-top-right-radius:2.25rem}.rounded-t-\[28px\]{border-top-left-radius:28px;border-top-right-radius:28px}.rounded-t-\[2rem\]{border-top-left-radius:2rem;border-top-right-radius:2rem}.rounded-t-\[30px\]{border-top-left-radius:30px;border-top-right-radius:30px}.rounded-t-\[3px\]{border-top-left-radius:3px;border-top-right-radius:3px}.rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-bl-lg{border-bottom-left-radius:.5rem}.rounded-bl-md{border-bottom-left-radius:.375rem}.rounded-br-md{border-bottom-right-radius:.375rem}.\!border-0{border-width:0px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[22px\]{border-width:22px}.border-\[3px\]{border-width:3px}.border-\[6px\]{border-width:6px}.border-x{border-left-width:1px;border-right-width:1px}.border-x-0{border-left-width:0px;border-right-width:0px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-y-4{border-top-width:4px;border-bottom-width:4px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-b-8{border-bottom-width:8px}.border-b-\[3px\]{border-bottom-width:3px}.border-e-2{border-inline-end-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-r-2{border-right-width:2px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-t-8{border-top-width:8px}.border-dashed{border-style:dashed}.border-double{border-style:double}.border-none{border-style:none}.border-\[\#0078A8\]{--tw-border-opacity: 1;border-color:rgb(0 120 168 / var(--tw-border-opacity))}.border-\[\#0757a7\]\/40{border-color:#0757a766}.border-\[\#0EA5E9\]{--tw-border-opacity: 1;border-color:rgb(14 165 233 / var(--tw-border-opacity))}.border-\[\#0EA5E9\]\/20{border-color:#0ea5e933}.border-\[\#0EA5E9\]\/25{border-color:#0ea5e940}.border-\[\#0EA5E9\]\/30{border-color:#0ea5e94d}.border-\[\#0EA5E9\]\/40{border-color:#0ea5e966}.border-\[\#38BDF8\]\/25{border-color:#38bdf840}.border-\[\#38BDF8\]\/30{border-color:#38bdf84d}.border-\[\#B4EAFF\]\/10{border-color:#b4eaff1a}.border-\[\#B4EAFF\]\/20{border-color:#b4eaff33}.border-\[\#B4EAFF\]\/25{border-color:#b4eaff40}.border-\[\#B4EAFF\]\/50{border-color:#b4eaff80}.border-\[\#F6B91A\]{--tw-border-opacity: 1;border-color:rgb(246 185 26 / var(--tw-border-opacity))}.border-\[\#F9C74F\]{--tw-border-opacity: 1;border-color:rgb(249 199 79 / var(--tw-border-opacity))}.border-\[\#F9C74F\]\/20{border-color:#f9c74f33}.border-\[\#F9C74F\]\/25{border-color:#f9c74f40}.border-\[\#F9C74F\]\/30{border-color:#f9c74f4d}.border-\[\#F9C74F\]\/50{border-color:#f9c74f80}.border-\[\#F9C74F\]\/70{border-color:#f9c74fb3}.border-\[\#cbd8e6\]{--tw-border-opacity: 1;border-color:rgb(203 216 230 / var(--tw-border-opacity))}.border-\[\#d6e2ef\]{--tw-border-opacity: 1;border-color:rgb(214 226 239 / var(--tw-border-opacity))}.border-\[\#d7e6f6\]{--tw-border-opacity: 1;border-color:rgb(215 230 246 / var(--tw-border-opacity))}.border-\[\#dbe8f6\]{--tw-border-opacity: 1;border-color:rgb(219 232 246 / var(--tw-border-opacity))}.border-\[\#e4ebf3\]{--tw-border-opacity: 1;border-color:rgb(228 235 243 / var(--tw-border-opacity))}.border-\[\#edf2f7\]{--tw-border-opacity: 1;border-color:rgb(237 242 247 / var(--tw-border-opacity))}.border-\[\#f0b06b\]{--tw-border-opacity: 1;border-color:rgb(240 176 107 / var(--tw-border-opacity))}.border-\[\#ffdf7e\]\/60{border-color:#ffdf7e99}.border-\[color\:rgb\(var\(--mm-pale-rgb\)\)\]{border-color:rgb(var(--mm-pale-rgb))}.border-\[color\:rgba\(var\(--mm-pale-rgb\)\,0\.8\)\]{border-color:rgba(var(--mm-pale-rgb),.8)}.border-\[color\:rgba\(var\(--sk-mist-rgb\)\,0\.2\)\]{border-color:rgba(var(--sk-mist-rgb),.2)}.border-\[color\:rgba\(var\(--su-line-rgb\)\,0\.3\)\]{border-color:rgba(var(--su-line-rgb),.3)}.border-\[color\:var\(--dq-line\)\]{border-color:var(--dq-line)}.border-\[rgba\(246\,185\,26\,0\.45\)\]{border-color:#f6b91a73}.border-\[rgba\(96\,165\,250\,0\.08\)\]{border-color:#60a5fa14}.border-\[rgba\(96\,165\,250\,0\.12\)\]{border-color:#60a5fa1f}.border-\[rgba\(96\,165\,250\,0\.16\)\]{border-color:#60a5fa29}.border-\[rgba\(96\,165\,250\,0\.24\)\]{border-color:#60a5fa3d}.border-\[rgba\(96\,165\,250\,0\.28\)\]{border-color:#60a5fa47}.border-\[rgba\(96\,165\,250\,0\.38\)\]{border-color:#60a5fa61}.border-\[rgba\(96\,165\,250\,0\.42\)\]{border-color:#60a5fa6b}.border-\[var\(--ai-border\)\]{border-color:var(--ai-border)}.border-\[var\(--ai-border-soft\)\]{border-color:var(--ai-border-soft)}.border-\[var\(--ai-gold\)\]{border-color:var(--ai-gold)}.border-\[var\(--app-border\)\]{border-color:var(--app-border)}.border-\[var\(--color-softPrimary\)\]{border-color:var(--color-softPrimary)}.border-\[var\(--sd-border\)\]{border-color:var(--sd-border)}.border-\[var\(--sk-line\)\]{border-color:var(--sk-line)}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity))}.border-amber-200\/70{border-color:#fde68ab3}.border-amber-200\/80{border-color:#fde68acc}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity))}.border-amber-300\/40{border-color:#fcd34d66}.border-amber-300\/70{border-color:#fcd34db3}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity))}.border-amber-400\/30{border-color:#fbbf244d}.border-amber-400\/40{border-color:#fbbf2466}.border-amber-400\/50{border-color:#fbbf2480}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity))}.border-amber-500\/25{border-color:#f59e0b40}.border-amber-500\/40{border-color:#f59e0b66}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity))}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity))}.border-colorBoxSecondary{--tw-border-opacity: 1;border-color:hsl(200 36% 90% / var(--tw-border-opacity))}.border-colorBrand{border-color:var(--color-brandPrimary)}.border-colorBrandLight{border-color:var(--color-light)}.border-colorBrandSecondary{border-color:var(--color-brandSecondary)}.border-colorBrandTertiary{border-color:var(--color-brandTertiary)}.border-current{border-color:currentColor}.border-cyan-200{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity))}.border-cyan-300\/25{border-color:#67e8f940}.border-cyan-400\/25{border-color:#22d3ee40}.border-darkPrimary{border-color:var(--color-darkPrimary)}.border-darkerPrimary{border-color:var(--color-darkerPrimary)}.border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity))}.border-emerald-100\/80{border-color:#d1fae5cc}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity))}.border-emerald-200\/70{border-color:#a7f3d0b3}.border-emerald-200\/80{border-color:#a7f3d0cc}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity))}.border-emerald-300\/80{border-color:#6ee7b7cc}.border-emerald-300\/90{border-color:#6ee7b7e6}.border-emerald-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity))}.border-emerald-400\/20{border-color:#34d39933}.border-emerald-400\/25{border-color:#34d39940}.border-emerald-400\/40{border-color:#34d39966}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity))}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/25{border-color:#10b98140}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-600{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity))}.border-fuchsia-100{--tw-border-opacity: 1;border-color:rgb(250 232 255 / var(--tw-border-opacity))}.border-fuchsia-300{--tw-border-opacity: 1;border-color:rgb(240 171 252 / var(--tw-border-opacity))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity))}.border-gray-50{--tw-border-opacity: 1;border-color:rgb(249 250 251 / var(--tw-border-opacity))}.border-green-100{--tw-border-opacity: 1;border-color:rgb(220 252 231 / var(--tw-border-opacity))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity))}.border-green-500\/30{border-color:#22c55e4d}.border-green-700{--tw-border-opacity: 1;border-color:rgb(21 128 61 / var(--tw-border-opacity))}.border-indigo-100{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity))}.border-indigo-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity))}.border-indigo-200\/80{border-color:#c7d2fecc}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity))}.border-orange-100{--tw-border-opacity: 1;border-color:rgb(255 237 213 / var(--tw-border-opacity))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity))}.border-orange-200\/70{border-color:#fed7aab3}.border-orange-200\/90{border-color:#fed7aae6}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity))}.border-orange-300\/80{border-color:#fdba74cc}.border-orange-300\/90{border-color:#fdba74e6}.border-pinkWhite{--tw-border-opacity: 1;border-color:hsl(340 18% 97% / var(--tw-border-opacity))}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity))}.border-purple-300{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity))}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity))}.border-red-300\/40{border-color:#fca5a566}.border-red-300\/90{border-color:#fca5a5e6}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity))}.border-red-400\/25{border-color:#f8717140}.border-red-400\/30{border-color:#f871714d}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity))}.border-red-500\/20{border-color:#ef444433}.border-redAccent{border-color:var(--color-redaccent)}.border-rose-100{--tw-border-opacity: 1;border-color:rgb(255 228 230 / var(--tw-border-opacity))}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity))}.border-rose-200\/80{border-color:#fecdd3cc}.border-rose-300{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity))}.border-rose-300\/25{border-color:#fda4af40}.border-rose-300\/30{border-color:#fda4af4d}.border-rose-300\/90{border-color:#fda4afe6}.border-rose-400{--tw-border-opacity: 1;border-color:rgb(251 113 133 / var(--tw-border-opacity))}.border-rose-400\/20{border-color:#fb718533}.border-rose-400\/25{border-color:#fb718540}.border-rose-400\/30{border-color:#fb71854d}.border-rose-400\/40{border-color:#fb718566}.border-rose-500{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity))}.border-rose-500\/20{border-color:#f43f5e33}.border-rose-500\/25{border-color:#f43f5e40}.border-rose-500\/30{border-color:#f43f5e4d}.border-rose-500\/40{border-color:#f43f5e66}.border-sky-100{--tw-border-opacity: 1;border-color:rgb(224 242 254 / var(--tw-border-opacity))}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity))}.border-sky-200\/70{border-color:#bae6fdb3}.border-sky-200\/80{border-color:#bae6fdcc}.border-sky-300{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity))}.border-sky-300\/20{border-color:#7dd3fc33}.border-sky-300\/30{border-color:#7dd3fc4d}.border-sky-300\/90{border-color:#7dd3fce6}.border-sky-400{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity))}.border-sky-400\/30{border-color:#38bdf84d}.border-sky-500\/30{border-color:#0ea5e94d}.border-sky-900\/70{border-color:#0c4a6eb3}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity))}.border-slate-100\/80{border-color:#f1f5f9cc}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity))}.border-slate-200\/40{border-color:#e2e8f066}.border-slate-200\/50{border-color:#e2e8f080}.border-slate-200\/60{border-color:#e2e8f099}.border-slate-200\/70{border-color:#e2e8f0b3}.border-slate-200\/80{border-color:#e2e8f0cc}.border-slate-200\/90{border-color:#e2e8f0e6}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity))}.border-slate-300\/50{border-color:#cbd5e180}.border-slate-300\/60{border-color:#cbd5e199}.border-slate-300\/80{border-color:#cbd5e1cc}.border-slate-300\/90{border-color:#cbd5e1e6}.border-slate-400{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity))}.border-slate-400\/40{border-color:#94a3b866}.border-slate-400\/70{border-color:#94a3b8b3}.border-slate-500{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity))}.border-slate-500\/70{border-color:#64748bb3}.border-slate-600{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity))}.border-slate-600\/70{border-color:#475569b3}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity))}.border-slate-700\/60{border-color:#33415599}.border-slate-700\/70{border-color:#334155b3}.border-slate-700\/80{border-color:#334155cc}.border-slate-800{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity))}.border-slate-800\/70{border-color:#1e293bb3}.border-slate-800\/80{border-color:#1e293bcc}.border-slate-900{--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity))}.border-slate-950{--tw-border-opacity: 1;border-color:rgb(2 6 23 / var(--tw-border-opacity))}.border-softPrimary{border-color:var(--color-softPrimary)}.border-teal-100{--tw-border-opacity: 1;border-color:rgb(204 251 241 / var(--tw-border-opacity))}.border-teal-200{--tw-border-opacity: 1;border-color:rgb(153 246 228 / var(--tw-border-opacity))}.border-teal-400\/70{border-color:#2dd4bfb3}.border-transparent{border-color:transparent}.border-violet-100{--tw-border-opacity: 1;border-color:rgb(237 233 254 / var(--tw-border-opacity))}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity))}.border-violet-200\/80{border-color:#ddd6fecc}.border-violet-300{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.border-white\/40{border-color:#fff6}.border-white\/5{border-color:#ffffff0d}.border-white\/50{border-color:#ffffff80}.border-white\/60{border-color:#fff9}.border-white\/70{border-color:#ffffffb3}.border-white\/75{border-color:#ffffffbf}.border-white\/80{border-color:#fffc}.border-white\/90{border-color:#ffffffe6}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity))}.border-yellow-300\/25{border-color:#fde04740}.border-yellow-300\/30{border-color:#fde0474d}.border-yellow-300\/40{border-color:#fde04766}.border-yellow-300\/90{border-color:#fde047e6}.border-yellow-600{--tw-border-opacity: 1;border-color:rgb(202 138 4 / var(--tw-border-opacity))}.border-zinc-100{--tw-border-opacity: 1;border-color:rgb(244 244 245 / var(--tw-border-opacity))}.border-zinc-200{--tw-border-opacity: 1;border-color:rgb(228 228 231 / var(--tw-border-opacity))}.border-zinc-200\/70{border-color:#e4e4e7b3}.border-zinc-300{--tw-border-opacity: 1;border-color:rgb(212 212 216 / var(--tw-border-opacity))}.border-zinc-400{--tw-border-opacity: 1;border-color:rgb(161 161 170 / var(--tw-border-opacity))}.border-zinc-400\/40{border-color:#a1a1aa66}.border-zinc-500{--tw-border-opacity: 1;border-color:rgb(113 113 122 / var(--tw-border-opacity))}.border-zinc-600{--tw-border-opacity: 1;border-color:rgb(82 82 91 / var(--tw-border-opacity))}.border-zinc-700{--tw-border-opacity: 1;border-color:rgb(63 63 70 / var(--tw-border-opacity))}.border-zinc-800{--tw-border-opacity: 1;border-color:rgb(39 39 42 / var(--tw-border-opacity))}.border-zinc-900{--tw-border-opacity: 1;border-color:rgb(24 24 27 / var(--tw-border-opacity))}.border-b-darkPrimary{border-bottom-color:var(--color-darkPrimary)}.border-b-green-700{--tw-border-opacity: 1;border-bottom-color:rgb(21 128 61 / var(--tw-border-opacity))}.border-b-medPrimary{border-bottom-color:var(--color-medPrimary)}.border-b-slate-600{--tw-border-opacity: 1;border-bottom-color:rgb(71 85 105 / var(--tw-border-opacity))}.border-b-yellow-700{--tw-border-opacity: 1;border-bottom-color:rgb(161 98 7 / var(--tw-border-opacity))}.border-l-amber-400{--tw-border-opacity: 1;border-left-color:rgb(251 191 36 / var(--tw-border-opacity))}.border-l-blue-500{--tw-border-opacity: 1;border-left-color:rgb(59 130 246 / var(--tw-border-opacity))}.border-l-colorBrand{border-left-color:var(--color-brandPrimary)}.border-l-emerald-400{--tw-border-opacity: 1;border-left-color:rgb(52 211 153 / var(--tw-border-opacity))}.border-l-gray-300{--tw-border-opacity: 1;border-left-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-l-green-500{--tw-border-opacity: 1;border-left-color:rgb(34 197 94 / var(--tw-border-opacity))}.border-l-indigo-500{--tw-border-opacity: 1;border-left-color:rgb(99 102 241 / var(--tw-border-opacity))}.border-l-orange-400{--tw-border-opacity: 1;border-left-color:rgb(251 146 60 / var(--tw-border-opacity))}.border-l-purple-500{--tw-border-opacity: 1;border-left-color:rgb(168 85 247 / var(--tw-border-opacity))}.border-l-red-500{--tw-border-opacity: 1;border-left-color:rgb(239 68 68 / var(--tw-border-opacity))}.border-l-sky-400{--tw-border-opacity: 1;border-left-color:rgb(56 189 248 / var(--tw-border-opacity))}.border-l-slate-300{--tw-border-opacity: 1;border-left-color:rgb(203 213 225 / var(--tw-border-opacity))}.border-l-transparent{border-left-color:transparent}.border-l-violet-400{--tw-border-opacity: 1;border-left-color:rgb(167 139 250 / var(--tw-border-opacity))}.border-l-zinc-400{--tw-border-opacity: 1;border-left-color:rgb(161 161 170 / var(--tw-border-opacity))}.border-s-gray-600{--tw-border-opacity: 1;border-inline-start-color:rgb(75 85 99 / var(--tw-border-opacity))}.border-t-blue-600{--tw-border-opacity: 1;border-top-color:rgb(37 99 235 / var(--tw-border-opacity))}.border-t-colorBrand{border-top-color:var(--color-brandPrimary)}.border-t-emerald-700{--tw-border-opacity: 1;border-top-color:rgb(4 120 87 / var(--tw-border-opacity))}.border-t-orange-500{--tw-border-opacity: 1;border-top-color:rgb(249 115 22 / var(--tw-border-opacity))}.border-t-transparent{border-top-color:transparent}.border-t-violet-600{--tw-border-opacity: 1;border-top-color:rgb(124 58 237 / var(--tw-border-opacity))}.border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity))}.border-t-zinc-100{--tw-border-opacity: 1;border-top-color:rgb(244 244 245 / var(--tw-border-opacity))}.border-t-zinc-700{--tw-border-opacity: 1;border-top-color:rgb(63 63 70 / var(--tw-border-opacity))}.\!bg-transparent{background-color:transparent!important}.bg-\[\#000824\]{--tw-bg-opacity: 1;background-color:rgb(0 8 36 / var(--tw-bg-opacity))}.bg-\[\#000824\]\/70{background-color:#000824b3}.bg-\[\#000824\]\/75{background-color:#000824bf}.bg-\[\#000824\]\/95{background-color:#000824f2}.bg-\[\#0047b8\]{--tw-bg-opacity: 1;background-color:rgb(0 71 184 / var(--tw-bg-opacity))}.bg-\[\#0047b8\]\/10{background-color:#0047b81a}.bg-\[\#0047b8\]\/60{background-color:#0047b899}.bg-\[\#0078A8\]{--tw-bg-opacity: 1;background-color:rgb(0 120 168 / var(--tw-bg-opacity))}.bg-\[\#0078A8\]\/10{background-color:#0078a81a}.bg-\[\#0078A8\]\/20{background-color:#0078a833}.bg-\[\#020817\]\/75{background-color:#020817bf}.bg-\[\#050E29\]{--tw-bg-opacity: 1;background-color:rgb(5 14 41 / var(--tw-bg-opacity))}.bg-\[\#050E29\]\/70{background-color:#050e29b3}.bg-\[\#050E29\]\/75{background-color:#050e29bf}.bg-\[\#050E29\]\/80{background-color:#050e29cc}.bg-\[\#050E29\]\/95{background-color:#050e29f2}.bg-\[\#07112B\]{--tw-bg-opacity: 1;background-color:rgb(7 17 43 / var(--tw-bg-opacity))}.bg-\[\#07112B\]\/95{background-color:#07112bf2}.bg-\[\#07132E\]{--tw-bg-opacity: 1;background-color:rgb(7 19 46 / var(--tw-bg-opacity))}.bg-\[\#07152d\]\/60{background-color:#07152d99}.bg-\[\#07152d\]\/90{background-color:#07152de6}.bg-\[\#07152d\]\/95{background-color:#07152df2}.bg-\[\#071936\]{--tw-bg-opacity: 1;background-color:rgb(7 25 54 / var(--tw-bg-opacity))}.bg-\[\#0757a7\]{--tw-bg-opacity: 1;background-color:rgb(7 87 167 / var(--tw-bg-opacity))}.bg-\[\#0A1430\]{--tw-bg-opacity: 1;background-color:rgb(10 20 48 / var(--tw-bg-opacity))}.bg-\[\#0A1430\]\/80{background-color:#0a1430cc}.bg-\[\#0a030f\]{--tw-bg-opacity: 1;background-color:rgb(10 3 15 / var(--tw-bg-opacity))}.bg-\[\#0b1f42\]{--tw-bg-opacity: 1;background-color:rgb(11 31 66 / var(--tw-bg-opacity))}.bg-\[\#0d1830\]\/95{background-color:#0d1830f2}.bg-\[\#111111\]\/95{background-color:#111111f2}.bg-\[\#171b28\]{--tw-bg-opacity: 1;background-color:rgb(23 27 40 / var(--tw-bg-opacity))}.bg-\[\#17951f\]{--tw-bg-opacity: 1;background-color:rgb(23 149 31 / var(--tw-bg-opacity))}.bg-\[\#1c2537\]\/70{background-color:#1c2537b3}.bg-\[\#22b14c\]{--tw-bg-opacity: 1;background-color:rgb(34 177 76 / var(--tw-bg-opacity))}.bg-\[\#22c55e\]{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}.bg-\[\#2956c8\]{--tw-bg-opacity: 1;background-color:rgb(41 86 200 / var(--tw-bg-opacity))}.bg-\[\#2b2b2f\]{--tw-bg-opacity: 1;background-color:rgb(43 43 47 / var(--tw-bg-opacity))}.bg-\[\#2d88d8\]{--tw-bg-opacity: 1;background-color:rgb(45 136 216 / var(--tw-bg-opacity))}.bg-\[\#333333\]{--tw-bg-opacity: 1;background-color:rgb(51 51 51 / var(--tw-bg-opacity))}.bg-\[\#41a63b\]{--tw-bg-opacity: 1;background-color:rgb(65 166 59 / var(--tw-bg-opacity))}.bg-\[\#44c776\]{--tw-bg-opacity: 1;background-color:rgb(68 199 118 / var(--tw-bg-opacity))}.bg-\[\#7ED7C1\]{--tw-bg-opacity: 1;background-color:rgb(126 215 193 / var(--tw-bg-opacity))}.bg-\[\#8d37d8\]{--tw-bg-opacity: 1;background-color:rgb(141 55 216 / var(--tw-bg-opacity))}.bg-\[\#8e30d8\]{--tw-bg-opacity: 1;background-color:rgb(142 48 216 / var(--tw-bg-opacity))}.bg-\[\#B4EAFF\]\/10{background-color:#b4eaff1a}.bg-\[\#B4EAFF\]\/5{background-color:#b4eaff0d}.bg-\[\#B4EAFF\]\/\[0\.055\]{background-color:#b4eaff0e}.bg-\[\#B4EAFF\]\/\[0\.07\]{background-color:#b4eaff12}.bg-\[\#F6B91A\]{--tw-bg-opacity: 1;background-color:rgb(246 185 26 / var(--tw-bg-opacity))}.bg-\[\#F9C74F\]{--tw-bg-opacity: 1;background-color:rgb(249 199 79 / var(--tw-bg-opacity))}.bg-\[\#F9C74F\]\/10{background-color:#f9c74f1a}.bg-\[\#F9C74F\]\/20{background-color:#f9c74f33}.bg-\[\#F9C74F\]\/5{background-color:#f9c74f0d}.bg-\[\#F9C74F\]\/\[0\.055\]{background-color:#f9c74f0e}.bg-\[\#F9C74F\]\/\[0\.07\]{background-color:#f9c74f12}.bg-\[\#FD8D14\]{--tw-bg-opacity: 1;background-color:rgb(253 141 20 / var(--tw-bg-opacity))}.bg-\[\#FFF8E5\]{--tw-bg-opacity: 1;background-color:rgb(255 248 229 / var(--tw-bg-opacity))}.bg-\[\#d96511\]{--tw-bg-opacity: 1;background-color:rgb(217 101 17 / var(--tw-bg-opacity))}.bg-\[\#da3db4\]{--tw-bg-opacity: 1;background-color:rgb(218 61 180 / var(--tw-bg-opacity))}.bg-\[\#dcdaf1\]{--tw-bg-opacity: 1;background-color:rgb(220 218 241 / var(--tw-bg-opacity))}.bg-\[\#dfe4ef\]{--tw-bg-opacity: 1;background-color:rgb(223 228 239 / var(--tw-bg-opacity))}.bg-\[\#dff7ea\]{--tw-bg-opacity: 1;background-color:rgb(223 247 234 / var(--tw-bg-opacity))}.bg-\[\#e3cf16\]{--tw-bg-opacity: 1;background-color:rgb(227 207 22 / var(--tw-bg-opacity))}.bg-\[\#e7f1ff\]{--tw-bg-opacity: 1;background-color:rgb(231 241 255 / var(--tw-bg-opacity))}.bg-\[\#e7f2ff\]{--tw-bg-opacity: 1;background-color:rgb(231 242 255 / var(--tw-bg-opacity))}.bg-\[\#e9edf4\]{--tw-bg-opacity: 1;background-color:rgb(233 237 244 / var(--tw-bg-opacity))}.bg-\[\#ebe9f8\]{--tw-bg-opacity: 1;background-color:rgb(235 233 248 / var(--tw-bg-opacity))}.bg-\[\#edf1f7\]{--tw-bg-opacity: 1;background-color:rgb(237 241 247 / var(--tw-bg-opacity))}.bg-\[\#eef2f7\]{--tw-bg-opacity: 1;background-color:rgb(238 242 247 / var(--tw-bg-opacity))}.bg-\[\#eef3f8\]{--tw-bg-opacity: 1;background-color:rgb(238 243 248 / var(--tw-bg-opacity))}.bg-\[\#eef9ff\]{--tw-bg-opacity: 1;background-color:rgb(238 249 255 / var(--tw-bg-opacity))}.bg-\[\#efefef\]{--tw-bg-opacity: 1;background-color:rgb(239 239 239 / var(--tw-bg-opacity))}.bg-\[\#f0f5ff\]{--tw-bg-opacity: 1;background-color:rgb(240 245 255 / var(--tw-bg-opacity))}.bg-\[\#f15a24\]{--tw-bg-opacity: 1;background-color:rgb(241 90 36 / var(--tw-bg-opacity))}.bg-\[\#f3f7fa\]{--tw-bg-opacity: 1;background-color:rgb(243 247 250 / var(--tw-bg-opacity))}.bg-\[\#f4f6f8\]{--tw-bg-opacity: 1;background-color:rgb(244 246 248 / var(--tw-bg-opacity))}.bg-\[\#f4f7fa\]{--tw-bg-opacity: 1;background-color:rgb(244 247 250 / var(--tw-bg-opacity))}.bg-\[\#f4f8fc\]{--tw-bg-opacity: 1;background-color:rgb(244 248 252 / var(--tw-bg-opacity))}.bg-\[\#f4f8fd\]{--tw-bg-opacity: 1;background-color:rgb(244 248 253 / var(--tw-bg-opacity))}.bg-\[\#f5f6f8\]{--tw-bg-opacity: 1;background-color:rgb(245 246 248 / var(--tw-bg-opacity))}.bg-\[\#f5f8fc\]{--tw-bg-opacity: 1;background-color:rgb(245 248 252 / var(--tw-bg-opacity))}.bg-\[\#f5f8fd\]{--tw-bg-opacity: 1;background-color:rgb(245 248 253 / var(--tw-bg-opacity))}.bg-\[\#f6b91a\]{--tw-bg-opacity: 1;background-color:rgb(246 185 26 / var(--tw-bg-opacity))}.bg-\[\#f6c439\]{--tw-bg-opacity: 1;background-color:rgb(246 196 57 / var(--tw-bg-opacity))}.bg-\[\#f6f6f8\]{--tw-bg-opacity: 1;background-color:rgb(246 246 248 / var(--tw-bg-opacity))}.bg-\[\#f6f7f9\]{--tw-bg-opacity: 1;background-color:rgb(246 247 249 / var(--tw-bg-opacity))}.bg-\[\#f6f7f9\]\/95{background-color:#f6f7f9f2}.bg-\[\#f6fbff\]{--tw-bg-opacity: 1;background-color:rgb(246 251 255 / var(--tw-bg-opacity))}.bg-\[\#f7f7f7\]{--tw-bg-opacity: 1;background-color:rgb(247 247 247 / var(--tw-bg-opacity))}.bg-\[\#f7fafc\]{--tw-bg-opacity: 1;background-color:rgb(247 250 252 / var(--tw-bg-opacity))}.bg-\[\#f7faff\]{--tw-bg-opacity: 1;background-color:rgb(247 250 255 / var(--tw-bg-opacity))}.bg-\[\#f7fbff\]{--tw-bg-opacity: 1;background-color:rgb(247 251 255 / var(--tw-bg-opacity))}.bg-\[\#f8fbff\]{--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity))}.bg-\[\#fafbfd\]{--tw-bg-opacity: 1;background-color:rgb(250 251 253 / var(--tw-bg-opacity))}.bg-\[\#ff1f1f\]{--tw-bg-opacity: 1;background-color:rgb(255 31 31 / var(--tw-bg-opacity))}.bg-\[\#ffcc33\]{--tw-bg-opacity: 1;background-color:rgb(255 204 51 / var(--tw-bg-opacity))}.bg-\[\#ffdf7e\]\/20{background-color:#ffdf7e33}.bg-\[\#fff6d8\]{--tw-bg-opacity: 1;background-color:rgb(255 246 216 / var(--tw-bg-opacity))}.bg-\[color-mix\(in_srgb\,var\(--ai-gold\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ai-gold) 12%,transparent)}.bg-\[color\:rgb\(var\(--mm-ground-rgb\)\)\]{background-color:rgb(var(--mm-ground-rgb))}.bg-\[color\:rgb\(var\(--mm-wash-2-rgb\)\)\]{background-color:rgb(var(--mm-wash-2-rgb))}.bg-\[color\:rgb\(var\(--mm-wash-rgb\)\)\]{background-color:rgb(var(--mm-wash-rgb))}.bg-\[color\:rgb\(var\(--pm-bar-rgb\)\)\]{background-color:rgb(var(--pm-bar-rgb))}.bg-\[color\:rgb\(var\(--pm-glow-a-rgb\)\)\]{background-color:rgb(var(--pm-glow-a-rgb))}.bg-\[color\:rgb\(var\(--pm-glow-b-rgb\)\)\]{background-color:rgb(var(--pm-glow-b-rgb))}.bg-\[color\:rgb\(var\(--pm-glow-c-rgb\)\)\]{background-color:rgb(var(--pm-glow-c-rgb))}.bg-\[color\:rgb\(var\(--pm-mid-rgb\)\)\]{background-color:rgb(var(--pm-mid-rgb))}.bg-\[color\:rgb\(var\(--su-ground-rgb\)\)\]{background-color:rgb(var(--su-ground-rgb))}.bg-\[color\:rgba\(var\(--mm-ground-rgb\)\,0\.58\)\]{background-color:rgba(var(--mm-ground-rgb),.58)}.bg-\[color\:rgba\(var\(--pm-shade-rgb\)\,0\)\]{background-color:rgba(var(--pm-shade-rgb),0)}.bg-\[color\:rgba\(var\(--sk-night-rgb\)\,0\.92\)\]{background-color:rgba(var(--sk-night-rgb),.92)}.bg-\[color\:rgba\(var\(--su-glow-rgb\)\,0\.1\)\]{background-color:rgba(var(--su-glow-rgb),.1)}.bg-\[color\:var\(--app-overlay\)\]{background-color:var(--app-overlay)}.bg-\[rgba\(10\,23\,48\,0\.92\)\]{background-color:#0a1730eb}.bg-\[rgba\(14\,165\,233\,\.25\)\]{background-color:#0ea5e940}.bg-\[rgba\(14\,165\,233\,0\.10\)\]{background-color:#0ea5e91a}.bg-\[rgba\(14\,22\,43\,0\.78\)\]{background-color:#0e162bc7}.bg-\[rgba\(16\,16\,19\,0\.98\)\]{background-color:#101013fa}.bg-\[rgba\(16\,17\,20\,0\.98\)\]{background-color:#101114fa}.bg-\[rgba\(18\,19\,23\,0\.92\)\]{background-color:#121317eb}.bg-\[rgba\(232\,246\,255\,0\.86\)\]{background-color:#e8f6ffdb}.bg-\[rgba\(244\,63\,94\,0\.08\)\]{background-color:#f43f5e14}.bg-\[rgba\(246\,185\,26\,0\.12\)\]{background-color:#f6b91a1f}.bg-\[rgba\(246\,185\,26\,0\.13\)\]{background-color:#f6b91a21}.bg-\[rgba\(255\,255\,255\,0\.98\)\]{background-color:#fffffffa}.bg-\[rgba\(96\,165\,250\,0\.08\)\]{background-color:#60a5fa14}.bg-\[rgba\(96\,165\,250\,0\.12\)\]{background-color:#60a5fa1f}.bg-\[var\(--ai-gold\)\]{background-color:var(--ai-gold)}.bg-\[var\(--ai-overlay\)\]{background-color:var(--ai-overlay)}.bg-\[var\(--ai-surface\)\]{background-color:var(--ai-surface)}.bg-\[var\(--ai-surface-deep\)\]{background-color:var(--ai-surface-deep)}.bg-\[var\(--ai-surface-raised\)\]{background-color:var(--ai-surface-raised)}.bg-\[var\(--app-bg\)\]{background-color:var(--app-bg)}.bg-\[var\(--app-bg-soft\)\]{background-color:var(--app-bg-soft)}.bg-\[var\(--app-panel\)\]{background-color:var(--app-panel)}.bg-\[var\(--app-surface\,transparent\)\]{background-color:var(--app-surface,transparent)}.bg-\[var\(--app-surface-strong\)\]{background-color:var(--app-surface-strong)}.bg-\[var\(--color-softerPrimary\)\]{background-color:var(--color-softerPrimary)}.bg-\[var\(--dm-panel\)\]{background-color:var(--dm-panel)}.bg-\[var\(--dq-panel\)\]{background-color:var(--dq-panel)}.bg-\[var\(--sd-card-strong\)\]{background-color:var(--sd-card-strong)}.bg-\[var\(--sd-inner\)\]{background-color:var(--sd-inner)}.bg-\[var\(--sd-menu\)\]{background-color:var(--sd-menu)}.bg-\[var\(--sd-pill\)\]{background-color:var(--sd-pill)}.bg-\[var\(--sk-snow\)\]{background-color:var(--sk-snow)}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity))}.bg-amber-200{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity))}.bg-amber-300\/70{background-color:#fcd34db3}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity))}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-400\/20{background-color:#fbbf2433}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity))}.bg-amber-50\/40{background-color:#fffbeb66}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-50\/70{background-color:#fffbebb3}.bg-amber-50\/75{background-color:#fffbebbf}.bg-amber-50\/80{background-color:#fffbebcc}.bg-amber-50\/90{background-color:#fffbebe6}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/30{background-color:#f59e0b4d}.bg-amber-500\/80{background-color:#f59e0bcc}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-black\/10{background-color:#0000001a}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/5{background-color:#0000000d}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/90{background-color:#000000e6}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity))}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity))}.bg-blue-400\/10{background-color:#60a5fa1a}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity))}.bg-blue-50\/50{background-color:#eff6ff80}.bg-blue-50\/70{background-color:#eff6ffb3}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/30{background-color:#3b82f64d}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.bg-colorBrand{background-color:var(--color-brandPrimary)}.bg-colorBrandLight{background-color:var(--color-light)}.bg-colorBrandLighter{background-color:var(--color-lighter)}.bg-colorBrandSecondary{background-color:var(--color-brandSecondary)}.bg-colorBrandTertiary{background-color:var(--color-brandTertiary)}.bg-current{background-color:currentColor}.bg-cyan-200\/25{background-color:#a5f3fc40}.bg-cyan-400\/20{background-color:#22d3ee33}.bg-cyan-400\/5{background-color:#22d3ee0d}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity))}.bg-darkPrimary{background-color:var(--color-darkPrimary)}.bg-darkerPrimary{background-color:var(--color-darkerPrimary)}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity))}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity))}.bg-emerald-400\/10{background-color:#34d3991a}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity))}.bg-emerald-50\/50{background-color:#ecfdf580}.bg-emerald-50\/60{background-color:#ecfdf599}.bg-emerald-50\/70{background-color:#ecfdf5b3}.bg-emerald-50\/80{background-color:#ecfdf5cc}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-500\/30{background-color:#10b9814d}.bg-emerald-500\/80{background-color:#10b981cc}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity))}.bg-emerald-600\/10{background-color:#0596691a}.bg-emerald-700{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity))}.bg-fuchsia-50{--tw-bg-opacity: 1;background-color:rgb(253 244 255 / var(--tw-bg-opacity))}.bg-fuchsia-500{--tw-bg-opacity: 1;background-color:rgb(217 70 239 / var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-gray-100\/80{background-color:#f3f4f6cc}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.bg-gray-300\/70{background-color:#d1d5dbb3}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity))}.bg-green-100\/95{background-color:#dcfce7f2}.bg-green-200{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity))}.bg-green-300{--tw-bg-opacity: 1;background-color:rgb(134 239 172 / var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity))}.bg-green-700{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity))}.bg-indigo-50\/50{background-color:#eef2ff80}.bg-indigo-50\/70{background-color:#eef2ffb3}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity))}.bg-indigo-500\/30{background-color:#6366f14d}.bg-inherit{background-color:inherit}.bg-medPrimary{background-color:var(--color-medPrimary)}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity))}.bg-orange-50\/60{background-color:#fff7ed99}.bg-orange-50\/80{background-color:#fff7edcc}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity))}.bg-pink-200{--tw-bg-opacity: 1;background-color:rgb(251 207 232 / var(--tw-bg-opacity))}.bg-pink-400{--tw-bg-opacity: 1;background-color:rgb(244 114 182 / var(--tw-bg-opacity))}.bg-pink-400\/20{background-color:#f472b633}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity))}.bg-purple-400\/10{background-color:#c084fc1a}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity))}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity))}.bg-purple-500\/10{background-color:#a855f71a}.bg-purple-500\/30{background-color:#a855f74d}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity))}.bg-purple-700{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity))}.bg-red-200{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity))}.bg-red-300{--tw-bg-opacity: 1;background-color:rgb(252 165 165 / var(--tw-bg-opacity))}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity))}.bg-red-400\/10{background-color:#f871711a}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity))}.bg-red-50\/50{background-color:#fef2f280}.bg-red-50\/60{background-color:#fef2f299}.bg-red-50\/80{background-color:#fef2f2cc}.bg-red-50\/90{background-color:#fef2f2e6}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/20{background-color:#ef444433}.bg-red-500\/30{background-color:#ef44444d}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.bg-red-600\/10{background-color:#dc26261a}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity))}.bg-redAccent{background-color:var(--color-redaccent)}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity))}.bg-rose-400{--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity))}.bg-rose-400\/10{background-color:#fb71851a}.bg-rose-400\/25{background-color:#fb718540}.bg-rose-400\/5{background-color:#fb71850d}.bg-rose-400\/\[0\.07\]{background-color:#fb718512}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity))}.bg-rose-50\/30{background-color:#fff1f24d}.bg-rose-50\/40{background-color:#fff1f266}.bg-rose-50\/60{background-color:#fff1f299}.bg-rose-50\/70{background-color:#fff1f2b3}.bg-rose-50\/75{background-color:#fff1f2bf}.bg-rose-50\/80{background-color:#fff1f2cc}.bg-rose-50\/90{background-color:#fff1f2e6}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity))}.bg-rose-600\/10{background-color:#e11d481a}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity))}.bg-sky-300\/10{background-color:#7dd3fc1a}.bg-sky-400{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity))}.bg-sky-400\/10{background-color:#38bdf81a}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity))}.bg-sky-50\/60{background-color:#f0f9ff99}.bg-sky-50\/70{background-color:#f0f9ffb3}.bg-sky-50\/75{background-color:#f0f9ffbf}.bg-sky-50\/80{background-color:#f0f9ffcc}.bg-sky-50\/90{background-color:#f0f9ffe6}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity))}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-sky-950\/50{background-color:#082f4980}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}.bg-slate-100\/70{background-color:#f1f5f9b3}.bg-slate-100\/80{background-color:#f1f5f9cc}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity))}.bg-slate-200\/50{background-color:#e2e8f080}.bg-slate-200\/60{background-color:#e2e8f099}.bg-slate-200\/70{background-color:#e2e8f0b3}.bg-slate-200\/80{background-color:#e2e8f0cc}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity))}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity))}.bg-slate-400\/10{background-color:#94a3b81a}.bg-slate-400\/20{background-color:#94a3b833}.bg-slate-400\/40{background-color:#94a3b866}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}.bg-slate-50\/40{background-color:#f8fafc66}.bg-slate-50\/50{background-color:#f8fafc80}.bg-slate-50\/60{background-color:#f8fafc99}.bg-slate-50\/70{background-color:#f8fafcb3}.bg-slate-50\/80{background-color:#f8fafccc}.bg-slate-50\/90{background-color:#f8fafce6}.bg-slate-50\/95{background-color:#f8fafcf2}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity))}.bg-slate-500\/10{background-color:#64748b1a}.bg-slate-500\/30{background-color:#64748b4d}.bg-slate-600\/5{background-color:#4755690d}.bg-slate-600\/90{background-color:#475569e6}.bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity))}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}.bg-slate-800\/60{background-color:#1e293b99}.bg-slate-800\/70{background-color:#1e293bb3}.bg-slate-800\/80{background-color:#1e293bcc}.bg-slate-800\/90{background-color:#1e293be6}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}.bg-slate-900\/10{background-color:#0f172a1a}.bg-slate-900\/50{background-color:#0f172a80}.bg-slate-900\/60{background-color:#0f172a99}.bg-slate-900\/70{background-color:#0f172ab3}.bg-slate-900\/75{background-color:#0f172abf}.bg-slate-900\/80{background-color:#0f172acc}.bg-slate-900\/90{background-color:#0f172ae6}.bg-slate-900\/95{background-color:#0f172af2}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity))}.bg-slate-950\/20{background-color:#02061733}.bg-slate-950\/30{background-color:#0206174d}.bg-slate-950\/50{background-color:#02061780}.bg-slate-950\/60{background-color:#02061799}.bg-slate-950\/70{background-color:#020617b3}.bg-slate-950\/75{background-color:#020617bf}.bg-slate-950\/80{background-color:#020617cc}.bg-slate-950\/90{background-color:#020617e6}.bg-slate-950\/95{background-color:#020617f2}.bg-slate-950\/\[0\.94\]{background-color:#020617f0}.bg-softPrimary{background-color:var(--color-softPrimary)}.bg-softWhite{--tw-bg-opacity: 1;background-color:hsl(0 0% 100% / var(--tw-bg-opacity))}.bg-softerPrimary{background-color:var(--color-softerPrimary)}.bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity))}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity))}.bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity))}.bg-teal-700{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity))}.bg-violet-200\/20{background-color:#ddd6fe33}.bg-violet-400{--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity))}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity))}.bg-violet-50\/40{background-color:#f5f3ff66}.bg-violet-50\/70{background-color:#f5f3ffb3}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.bg-white\/25{background-color:#ffffff40}.bg-white\/30{background-color:#ffffff4d}.bg-white\/40{background-color:#fff6}.bg-white\/5{background-color:#ffffff0d}.bg-white\/50{background-color:#ffffff80}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/75{background-color:#ffffffbf}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.035\]{background-color:#ffffff09}.bg-white\/\[0\.045\]{background-color:#ffffff0b}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.055\]{background-color:#ffffff0e}.bg-white\/\[0\.065\]{background-color:#fff1}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-white\/\[0\.075\]{background-color:#ffffff13}.bg-white\/\[0\.07\]{background-color:#ffffff12}.bg-white\/\[0\.08\]{background-color:#ffffff14}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity))}.bg-yellow-200{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity))}.bg-yellow-300{--tw-bg-opacity: 1;background-color:rgb(253 224 71 / var(--tw-bg-opacity))}.bg-yellow-300\/10{background-color:#fde0471a}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity))}.bg-yellow-50\/90{background-color:#fefce8e6}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity))}.bg-yellow-500\/10{background-color:#eab3081a}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity))}.bg-yellow-700{--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity))}.bg-yellowWhite{--tw-bg-opacity: 1;background-color:hsl(37 80% 98% / var(--tw-bg-opacity))}.bg-zinc-100{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity))}.bg-zinc-100\/70{background-color:#f4f4f5b3}.bg-zinc-100\/90{background-color:#f4f4f5e6}.bg-zinc-200{--tw-bg-opacity: 1;background-color:rgb(228 228 231 / var(--tw-bg-opacity))}.bg-zinc-200\/70{background-color:#e4e4e7b3}.bg-zinc-200\/80{background-color:#e4e4e7cc}.bg-zinc-300{--tw-bg-opacity: 1;background-color:rgb(212 212 216 / var(--tw-bg-opacity))}.bg-zinc-300\/80{background-color:#d4d4d8cc}.bg-zinc-400{--tw-bg-opacity: 1;background-color:rgb(161 161 170 / var(--tw-bg-opacity))}.bg-zinc-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity))}.bg-zinc-50\/80{background-color:#fafafacc}.bg-zinc-50\/90{background-color:#fafafae6}.bg-zinc-500{--tw-bg-opacity: 1;background-color:rgb(113 113 122 / var(--tw-bg-opacity))}.bg-zinc-600{--tw-bg-opacity: 1;background-color:rgb(82 82 91 / var(--tw-bg-opacity))}.bg-zinc-700{--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity))}.bg-zinc-800{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity))}.bg-zinc-900{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity))}.bg-zinc-900\/5{background-color:#18181b0d}.bg-zinc-900\/80{background-color:#18181bcc}.bg-zinc-900\/90{background-color:#18181be6}.bg-opacity-10{--tw-bg-opacity: .1}.bg-opacity-100{--tw-bg-opacity: 1}.bg-opacity-20{--tw-bg-opacity: .2}.bg-opacity-30{--tw-bg-opacity: .3}.bg-opacity-40{--tw-bg-opacity: .4}.bg-opacity-50{--tw-bg-opacity: .5}.bg-opacity-60{--tw-bg-opacity: .6}.bg-opacity-70{--tw-bg-opacity: .7}.bg-opacity-80{--tw-bg-opacity: .8}.bg-\[conic-gradient\(from_180deg_at_50\%_50\%\,\#0EA5E9_0deg\,\#F59E0B_90deg\,\#0EA5E9_180deg\,\#8B5CF6_270deg\,\#0EA5E9_360deg\)\]{background-image:conic-gradient(from 180deg at 50% 50%,#0EA5E9 0deg,#F59E0B 90deg,#0EA5E9 180deg,#8B5CF6 270deg,#0EA5E9 360deg)}.bg-\[conic-gradient\(from_180deg_at_50\%_50\%\,\#ef4444\,\#f59e0b\,\#eab308\,\#22c55e\,\#06b6d4\,\#3b82f6\,\#8b5cf6\,\#ec4899\,\#ef4444\)\]{background-image:conic-gradient(from 180deg at 50% 50%,#ef4444,#f59e0b,#eab308,#22c55e,#06b6d4,#3b82f6,#8b5cf6,#ec4899,#ef4444)}.bg-\[linear-gradient\(0deg\,var\(--color-softerPrimary\)_0\%\,transparent_100\%\)\]{background-image:linear-gradient(0deg,var(--color-softerPrimary) 0%,transparent 100%)}.bg-\[linear-gradient\(100deg\,\#0047b8_0\%\,\#0891b2_50\%\,\#0b74de_100\%\)\]{background-image:linear-gradient(100deg,#0047b8 0%,#0891b2 50%,#0b74de 100%)}.bg-\[linear-gradient\(103deg\,\#eef9ff_0\%\,\#dff3ff_35\%\,\#a8dfff_72\%\,\#49a6ff_100\%\)\]{background-image:linear-gradient(103deg,#eef9ff 0%,#dff3ff 35%,#a8dfff 72%,#49a6ff 100%)}.bg-\[linear-gradient\(115deg\,rgba\(255\,255\,255\,0\.10\)\,transparent_32\%\,transparent_70\%\,rgba\(249\,199\,79\,0\.07\)\)\]{background-image:linear-gradient(115deg,rgba(255,255,255,.1),transparent 32%,transparent 70%,rgba(249,199,79,.07))}.bg-\[linear-gradient\(115deg\,rgba\(var\(--su-ground-rgb\)\,1\)_0\%\,rgba\(var\(--su-ground-rgb\)\,0\.96\)_52\%\,rgba\(var\(--su-far-rgb\)\,0\.9\)_100\%\)\]{background-image:linear-gradient(115deg,rgba(var(--su-ground-rgb),1) 0%,rgba(var(--su-ground-rgb),.96) 52%,rgba(var(--su-far-rgb),.9) 100%)}.bg-\[linear-gradient\(115deg\,transparent_15\%\,rgba\(255\,255\,255\,0\.18\)_45\%\,transparent_68\%\)\]{background-image:linear-gradient(115deg,transparent 15%,rgba(255,255,255,.18) 45%,transparent 68%)}.bg-\[linear-gradient\(118deg\,rgba\(255\,246\,226\,0\.58\)_0\%\,rgba\(230\,239\,255\,0\.5\)_26\%\,rgba\(255\,255\,255\,0\.1\)_48\%\)\,linear-gradient\(248deg\,rgba\(0\,71\,184\,0\.2\)_0\%\,rgba\(11\,116\,222\,0\.22\)_32\%\,rgba\(8\,145\,178\,0\.12\)_60\%\)\,linear-gradient\(180deg\,\#eff8ff_0\%\,\#dceeff_46\%\,\#d5e9fb_100\%\)\]{background-image:linear-gradient(118deg,rgba(255,246,226,.58) 0%,rgba(230,239,255,.5) 26%,rgba(255,255,255,.1) 48%),linear-gradient(248deg,rgba(0,71,184,.2) 0%,rgba(11,116,222,.22) 32%,rgba(8,145,178,.12) 60%),linear-gradient(180deg,#eff8ff 0%,#dceeff 46%,#d5e9fb 100%)}.bg-\[linear-gradient\(120deg\,rgba\(255\,246\,226\,0\.42\)_0\%\,rgba\(230\,239\,255\,0\.58\)_30\%\,rgba\(255\,255\,255\,0\.36\)_58\%\)\,linear-gradient\(248deg\,rgba\(0\,71\,184\,0\.12\)_0\%\,rgba\(11\,116\,222\,0\.12\)_32\%\,rgba\(8\,145\,178\,0\.08\)_60\%\)\]{background-image:linear-gradient(120deg,rgba(255,246,226,.42) 0%,rgba(230,239,255,.58) 30%,rgba(255,255,255,.36) 58%),linear-gradient(248deg,rgba(0,71,184,.12) 0%,rgba(11,116,222,.12) 32%,rgba(8,145,178,.08) 60%)}.bg-\[linear-gradient\(120deg\,rgba\(4\,27\,74\,0\.08\)\,transparent_36\%\)\,linear-gradient\(290deg\,rgba\(8\,145\,178\,0\.11\)\,transparent_46\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.66\)\,rgba\(202\,226\,247\,0\.5\)\)\]{background-image:linear-gradient(120deg,rgba(4,27,74,.08),transparent 36%),linear-gradient(290deg,rgba(8,145,178,.11),transparent 46%),linear-gradient(180deg,rgba(255,255,255,.66),rgba(202,226,247,.5))}.bg-\[linear-gradient\(135deg\,\#0047b8\,\#0891b2\)\]{background-image:linear-gradient(135deg,#0047b8,#0891b2)}.bg-\[linear-gradient\(135deg\,\#0047b8\,\#0e7490\)\]{background-image:linear-gradient(135deg,#0047b8,#0e7490)}.bg-\[linear-gradient\(135deg\,\#0047b8_0\%\,\#0b74de_55\%\,\#0891b2_100\%\)\]{background-image:linear-gradient(135deg,#0047b8 0%,#0b74de 55%,#0891b2 100%)}.bg-\[linear-gradient\(135deg\,\#020817_0\%\,\#061a3b_46\%\,\#0a3168_100\%\)\]{background-image:linear-gradient(135deg,#020817 0%,#061a3b 46%,#0a3168 100%)}.bg-\[linear-gradient\(135deg\,\#020817_0\%\,\#061a3b_52\%\,\#0a3168_100\%\)\]{background-image:linear-gradient(135deg,#020817 0%,#061a3b 52%,#0a3168 100%)}.bg-\[linear-gradient\(135deg\,\#07152d_0\%\,\#0b1f42_45\%\,\#020817_100\%\)\]{background-image:linear-gradient(135deg,#07152d 0%,#0b1f42 45%,#020817 100%)}.bg-\[linear-gradient\(135deg\,\#07152d_0\%\,\#0b1f42_48\%\,\#0a3168_100\%\)\]{background-image:linear-gradient(135deg,#07152d 0%,#0b1f42 48%,#0a3168 100%)}.bg-\[linear-gradient\(135deg\,\#16a34a_0\%\,\#0b74de_55\%\,\#0047b8_100\%\)\]{background-image:linear-gradient(135deg,#16a34a 0%,#0b74de 55%,#0047b8 100%)}.bg-\[linear-gradient\(135deg\,\#49A6FF_0\%\,\#0B74DE_48\%\,\#0047B8_100\%\)\]{background-image:linear-gradient(135deg,#49A6FF 0%,#0B74DE 48%,#0047B8 100%)}.bg-\[linear-gradient\(135deg\,\#49a6ff_0\%\,\#0b74de_45\%\,\#0047b8_100\%\)\]{background-image:linear-gradient(135deg,#49a6ff 0%,#0b74de 45%,#0047b8 100%)}.bg-\[linear-gradient\(135deg\,\#eef9ff_0\%\,\#ffffff_48\%\,\#e8f6ff_100\%\)\]{background-image:linear-gradient(135deg,#eef9ff 0%,#ffffff 48%,#e8f6ff 100%)}.bg-\[linear-gradient\(135deg\,\#eef9ff_0\%\,\#ffffff_52\%\,\#e8f6ff_100\%\)\]{background-image:linear-gradient(135deg,#eef9ff 0%,#ffffff 52%,#e8f6ff 100%)}.bg-\[linear-gradient\(135deg\,rgba\(10\,20\,48\,0\.98\)\,rgba\(4\,15\,40\,0\.98\)\)\]{background-image:linear-gradient(135deg,rgba(10,20,48,.98),rgba(4,15,40,.98))}.bg-\[linear-gradient\(135deg\,rgba\(15\,23\,42\,0\.94\)\,rgba\(17\,24\,39\,0\.96\)\,rgba\(8\,47\,73\,0\.9\)\)\]{background-image:linear-gradient(135deg,rgba(15,23,42,.94),rgba(17,24,39,.96),rgba(8,47,73,.9))}.bg-\[linear-gradient\(135deg\,rgba\(249\,199\,79\,0\.13\)\,rgba\(0\,120\,168\,0\.13\)\,rgba\(10\,20\,48\,0\.92\)\)\]{background-image:linear-gradient(135deg,rgba(249,199,79,.13),rgba(0,120,168,.13),rgba(10,20,48,.92))}.bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.55\)\,transparent_45\%\)\]{background-image:linear-gradient(135deg,rgba(255,255,255,.55),transparent 45%)}.bg-\[linear-gradient\(135deg\,rgba\(37\,99\,235\,0\.95\)\,rgba\(14\,165\,233\,0\.82\)\)\]{background-image:linear-gradient(135deg,rgba(37,99,235,.95),rgba(14,165,233,.82))}.bg-\[linear-gradient\(135deg\,rgba\(57\,70\,103\,0\.72\)_0\%\,rgba\(25\,32\,57\,0\.82\)_45\%\,rgba\(12\,18\,38\,0\.92\)_100\%\)\]{background-image:linear-gradient(135deg,rgba(57,70,103,.72) 0%,rgba(25,32,57,.82) 45%,rgba(12,18,38,.92) 100%)}.bg-\[linear-gradient\(135deg\,var\(--color-darkerPrimary\)_0\%\,\#020617_48\%\,var\(--color-darkPrimary\)_100\%\)\]{background-image:linear-gradient(135deg,var(--color-darkerPrimary) 0%,#020617 48%,var(--color-darkPrimary) 100%)}.bg-\[linear-gradient\(135deg\,var\(--color-darkerPrimary\)_0\%\,var\(--color-darkPrimary\)_50\%\,var\(--color-brandPrimary\)_125\%\)\]{background-image:linear-gradient(135deg,var(--color-darkerPrimary) 0%,var(--color-darkPrimary) 50%,var(--color-brandPrimary) 125%)}.bg-\[linear-gradient\(145deg\,\#f4fbff_0\%\,\#a8dfff_52\%\,\#0b74de_100\%\)\]{background-image:linear-gradient(145deg,#f4fbff 0%,#a8dfff 52%,#0b74de 100%)}.bg-\[linear-gradient\(145deg\,rgba\(255\,255\,255\,0\.92\)\,rgba\(232\,246\,255\,0\.82\)_58\%\,rgba\(168\,223\,255\,0\.36\)\)\]{background-image:linear-gradient(145deg,rgba(255,255,255,.92),rgba(232,246,255,.82) 58%,rgba(168,223,255,.36))}.bg-\[linear-gradient\(180deg\,\#041B4A_0\%\,\#071936_58\%\,\#020617_100\%\)\]{background-image:linear-gradient(180deg,#041B4A 0%,#071936 58%,#020617 100%)}.bg-\[linear-gradient\(180deg\,\#07152d_0\%\,\#0b1f42_55\%\,rgba\(7\,21\,45\,0\)_100\%\)\]{background-image:linear-gradient(180deg,#07152d 0%,#0b1f42 55%,rgba(7,21,45,0) 100%)}.bg-\[linear-gradient\(180deg\,\#151515_0\%\,\#111827_48\%\,\#050816_100\%\)\]{background-image:linear-gradient(180deg,#151515 0%,#111827 48%,#050816 100%)}.bg-\[linear-gradient\(180deg\,\#EEF6FF_0\%\,\#FFFFFF_42\%\,\#EAF4FF_100\%\)\]{background-image:linear-gradient(180deg,#EEF6FF 0%,#FFFFFF 42%,#EAF4FF 100%)}.bg-\[linear-gradient\(180deg\,\#eef9ff_0\%\,\#e8f6ff_58\%\,rgba\(232\,246\,255\,0\)_100\%\)\]{background-image:linear-gradient(180deg,#eef9ff 0%,#e8f6ff 58%,rgba(232,246,255,0) 100%)}.bg-\[linear-gradient\(180deg\,\#eff8ff_0\%\,\#f8fbff_42\%\,\#ffffff_100\%\)\]{background-image:linear-gradient(180deg,#eff8ff 0%,#f8fbff 42%,#ffffff 100%)}.bg-\[linear-gradient\(180deg\,\#f7fbff_0\%\,\#eef9ff_48\%\,\#ffffff_100\%\)\]{background-image:linear-gradient(180deg,#f7fbff 0%,#eef9ff 48%,#ffffff 100%)}.bg-\[linear-gradient\(180deg\,\#fff8f3_0\%\,\#fffdfb_40\%\,\#f4f7fb_100\%\)\]{background-image:linear-gradient(180deg,#fff8f3 0%,#fffdfb 40%,#f4f7fb 100%)}.bg-\[linear-gradient\(180deg\,\#ffffff_0\%\,\#f8fafc_54\%\,\#fff7ed_100\%\)\]{background-image:linear-gradient(180deg,#ffffff 0%,#f8fafc 54%,#fff7ed 100%)}.bg-\[linear-gradient\(180deg\,\#ffffff_0\%\,var\(--color-softerPrimary\)_100\%\)\]{background-image:linear-gradient(180deg,#ffffff 0%,var(--color-softerPrimary) 100%)}.bg-\[linear-gradient\(180deg\,\#ffffff_0\%\,var\(--color-softerPrimary\)_55\%\,\#ffffff_100\%\)\]{background-image:linear-gradient(180deg,#ffffff 0%,var(--color-softerPrimary) 55%,#ffffff 100%)}.bg-\[linear-gradient\(180deg\,rgba\(15\,23\,42\,0\.98\)\,rgba\(15\,23\,42\,0\.98\)\,rgba\(8\,47\,73\,0\.92\)\)\]{background-image:linear-gradient(180deg,rgba(15,23,42,.98),rgba(15,23,42,.98),rgba(8,47,73,.92))}.bg-\[linear-gradient\(180deg\,rgba\(2\,6\,23\,0\.95\)_0\%\,rgba\(15\,23\,42\,0\.92\)_100\%\)\]{background-image:linear-gradient(180deg,rgba(2,6,23,.95) 0%,rgba(15,23,42,.92) 100%)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.92\)_0\%\,rgba\(255\,255\,255\,0\.82\)_100\%\)\]{background-image:linear-gradient(180deg,rgba(255,255,255,.92) 0%,rgba(255,255,255,.82) 100%)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.96\)_0\%\,rgba\(248\,251\,255\,0\.94\)_100\%\)\]{background-image:linear-gradient(180deg,rgba(255,255,255,.96) 0%,rgba(248,251,255,.94) 100%)}.bg-\[linear-gradient\(180deg\,transparent\,rgba\(89\,21\,8\,0\.42\)\)\]{background-image:linear-gradient(180deg,transparent,rgba(89,21,8,.42))}.bg-\[linear-gradient\(180deg\,var\(--color-softerPrimary\)_0\%\,\#ffffff_100\%\)\]{background-image:linear-gradient(180deg,var(--color-softerPrimary) 0%,#ffffff 100%)}.bg-\[linear-gradient\(180deg\,var\(--color-softerPrimary\)_0\%\,\#ffffff_42\%\,var\(--color-light\)_100\%\)\]{background-image:linear-gradient(180deg,var(--color-softerPrimary) 0%,#ffffff 42%,var(--color-light) 100%)}.bg-\[linear-gradient\(90deg\,\#0047b8_0\%\,\#0891b2_52\%\,\#f6b91a_100\%\)\]{background-image:linear-gradient(90deg,#0047b8 0%,#0891b2 52%,#f6b91a 100%)}.bg-\[linear-gradient\(90deg\,\#ef4444\,\#f59e0b\,\#eab308\,\#22c55e\,\#06b6d4\,\#3b82f6\,\#8b5cf6\,\#ec4899\)\]{background-image:linear-gradient(90deg,#ef4444,#f59e0b,#eab308,#22c55e,#06b6d4,#3b82f6,#8b5cf6,#ec4899)}.bg-\[linear-gradient\(90deg\,\#ffffff_0\%\,\#f0f9ff_45\%\,\#ffffff_100\%\)\]{background-image:linear-gradient(90deg,#ffffff 0%,#f0f9ff 45%,#ffffff 100%)}.bg-\[linear-gradient\(90deg\,rgba\(14\,165\,233\,0\.10\)\,rgba\(239\,68\,68\,0\.08\)\,rgba\(99\,102\,241\,0\.08\)\)\]{background-image:linear-gradient(90deg,rgba(14,165,233,.1),rgba(239,68,68,.08),rgba(99,102,241,.08))}.bg-\[linear-gradient\(90deg\,rgba\(14\,165\,233\,0\.35\)\,rgba\(59\,130\,246\,0\.25\)\,rgba\(236\,72\,153\,0\.18\)\)\]{background-image:linear-gradient(90deg,rgba(14,165,233,.35),rgba(59,130,246,.25),rgba(236,72,153,.18))}.bg-\[linear-gradient\(90deg\,rgba\(14\,165\,233\,0\.40\)\,rgba\(59\,130\,246\,0\.25\)\,rgba\(236\,72\,153\,0\.22\)\)\]{background-image:linear-gradient(90deg,rgba(14,165,233,.4),rgba(59,130,246,.25),rgba(236,72,153,.22))}.bg-\[linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.08\)_1px\,transparent_1px\)\,linear-gradient\(0deg\,rgba\(255\,255\,255\,0\.06\)_1px\,transparent_1px\)\]{background-image:linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.06) 1px,transparent 1px)}.bg-\[linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.1\)_0\%\,rgba\(255\,255\,255\,0\.48\)_47\%\,rgba\(255\,255\,255\,0\.62\)_100\%\)\]{background-image:linear-gradient(90deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,.48) 47%,rgba(255,255,255,.62) 100%)}.bg-\[linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.36\)_0\%\,rgba\(255\,255\,255\,0\.7\)_52\%\,rgba\(255\,255\,255\,0\.84\)_100\%\)\]{background-image:linear-gradient(90deg,rgba(255,255,255,.36) 0%,rgba(255,255,255,.7) 52%,rgba(255,255,255,.84) 100%)}.bg-\[linear-gradient\(90deg\,var\(--color-darkerPrimary\)_0\%\,rgba\(4\,27\,74\,0\.97\)_36\%\,rgba\(4\,27\,74\,0\.72\)_62\%\,rgba\(4\,27\,74\,0\.18\)_100\%\)\]{background-image:linear-gradient(90deg,var(--color-darkerPrimary) 0%,rgba(4,27,74,.97) 36%,rgba(4,27,74,.72) 62%,rgba(4,27,74,.18) 100%)}.bg-\[radial-gradient\(90\%_80\%_at_50\%_20\%\,rgba\(14\,165\,233\,0\.25\)\,transparent_60\%\)\]{background-image:radial-gradient(90% 80% at 50% 20%,rgba(14,165,233,.25),transparent 60%)}.bg-\[radial-gradient\(circle_at_10\%_10\%\,rgba\(0\,0\,0\,0\.03\)\,transparent_35\%\)\,radial-gradient\(circle_at_90\%_90\%\,rgba\(0\,0\,0\,0\.02\)\,transparent_35\%\)\]{background-image:radial-gradient(circle at 10% 10%,rgba(0,0,0,.03),transparent 35%),radial-gradient(circle at 90% 90%,rgba(0,0,0,.02),transparent 35%)}.bg-\[radial-gradient\(circle_at_15\%_10\%\,rgba\(246\,185\,26\,\.22\)\,transparent_28\%\)\,radial-gradient\(circle_at_85\%_20\%\,rgba\(var\(--mm-glow-rgb\)\,\.30\)\,transparent_34\%\)\]{background-image:radial-gradient(circle at 15% 10%,rgba(246,185,26,.22),transparent 28%),radial-gradient(circle at 85% 20%,rgba(var(--mm-glow-rgb),.3),transparent 34%)}.bg-\[radial-gradient\(circle_at_18\%_0\%\,rgba\(255\,255\,255\,0\.96\)\,transparent_30\%\)\,linear-gradient\(180deg\,rgba\(0\,71\,184\,0\.12\)\,rgba\(14\,165\,233\,0\.08\)\,transparent\)\]{background-image:radial-gradient(circle at 18% 0%,rgba(255,255,255,.96),transparent 30%),linear-gradient(180deg,rgba(0,71,184,.12),rgba(14,165,233,.08),transparent)}.bg-\[radial-gradient\(circle_at_1px_1px\,rgba\(15\,23\,42\,0\.05\)_1px\,transparent_0\)\]{background-image:radial-gradient(circle at 1px 1px,rgba(15,23,42,.05) 1px,transparent 0)}.bg-\[radial-gradient\(circle_at_1px_1px\,rgba\(15\,23\,42\,0\.055\)_1px\,transparent_0\)\]{background-image:radial-gradient(circle at 1px 1px,rgba(15,23,42,.055) 1px,transparent 0)}.bg-\[radial-gradient\(circle_at_20\%_20\%\,rgba\(14\,165\,233\,0\.20\)\,transparent_55\%\)\,radial-gradient\(circle_at_80\%_80\%\,rgba\(59\,130\,246\,0\.16\)\,transparent_60\%\)\]{background-image:radial-gradient(circle at 20% 20%,rgba(14,165,233,.2),transparent 55%),radial-gradient(circle at 80% 80%,rgba(59,130,246,.16),transparent 60%)}.bg-\[radial-gradient\(circle_at_20\%_20\%\,rgba\(236\,72\,153\,0\.14\)\,transparent_55\%\)\,radial-gradient\(circle_at_80\%_80\%\,rgba\(14\,165\,233\,0\.14\)\,transparent_60\%\)\]{background-image:radial-gradient(circle at 20% 20%,rgba(236,72,153,.14),transparent 55%),radial-gradient(circle at 80% 80%,rgba(14,165,233,.14),transparent 60%)}.bg-\[radial-gradient\(circle_at_30\%_20\%\,rgba\(0\,0\,0\,0\.06\)\,transparent_55\%\)\,radial-gradient\(circle_at_80\%_80\%\,rgba\(0\,0\,0\,0\.04\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at 30% 20%,rgba(0,0,0,.06),transparent 55%),radial-gradient(circle at 80% 80%,rgba(0,0,0,.04),transparent 55%)}.bg-\[radial-gradient\(circle_at_30\%_20\%\,rgba\(0\,0\,0\,0\.06\)\,transparent_55\%\)\,radial-gradient\(circle_at_80\%_80\%\,rgba\(0\,0\,0\,0\.05\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at 30% 20%,rgba(0,0,0,.06),transparent 55%),radial-gradient(circle at 80% 80%,rgba(0,0,0,.05),transparent 55%)}.bg-\[radial-gradient\(circle_at_30\%_20\%\,rgba\(14\,165\,233\,0\.12\)\,transparent_55\%\)\,radial-gradient\(circle_at_80\%_80\%\,rgba\(59\,130\,246\,0\.10\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at 30% 20%,rgba(14,165,233,.12),transparent 55%),radial-gradient(circle at 80% 80%,rgba(59,130,246,.1),transparent 55%)}.bg-\[radial-gradient\(circle_at_30\%_20\%\,rgba\(14\,165\,233\,0\.14\)\,transparent_55\%\)\,radial-gradient\(circle_at_80\%_80\%\,rgba\(236\,72\,153\,0\.10\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at 30% 20%,rgba(14,165,233,.14),transparent 55%),radial-gradient(circle at 80% 80%,rgba(236,72,153,.1),transparent 55%)}.bg-\[radial-gradient\(circle_at_30\%_20\%\,rgba\(14\,165\,233\,0\.16\)\,transparent_55\%\)\,radial-gradient\(circle_at_80\%_80\%\,rgba\(236\,72\,153\,0\.12\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at 30% 20%,rgba(14,165,233,.16),transparent 55%),radial-gradient(circle at 80% 80%,rgba(236,72,153,.12),transparent 55%)}.bg-\[radial-gradient\(circle_at_30\%_20\%\,rgba\(14\,165\,233\,0\.16\)\,transparent_55\%\)\,radial-gradient\(circle_at_80\%_80\%\,rgba\(59\,130\,246\,0\.12\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at 30% 20%,rgba(14,165,233,.16),transparent 55%),radial-gradient(circle at 80% 80%,rgba(59,130,246,.12),transparent 55%)}.bg-\[radial-gradient\(circle_at_30\%_20\%\,rgba\(34\,160\,120\,0\.14\)\,transparent_55\%\)\,radial-gradient\(circle_at_80\%_80\%\,rgba\(160\,155\,255\,0\.12\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at 30% 20%,rgba(34,160,120,.14),transparent 55%),radial-gradient(circle at 80% 80%,rgba(160,155,255,.12),transparent 55%)}.bg-\[radial-gradient\(circle_at_30\%_30\%\,rgba\(0\,0\,0\,0\.06\)\,transparent_60\%\)\]{background-image:radial-gradient(circle at 30% 30%,rgba(0,0,0,.06),transparent 60%)}.bg-\[radial-gradient\(circle_at_30\%_30\%\,rgba\(14\,165\,233\,0\.10\)\,transparent_60\%\)\,radial-gradient\(circle_at_80\%_80\%\,rgba\(14\,165\,233\,0\.08\)\,transparent_60\%\)\]{background-image:radial-gradient(circle at 30% 30%,rgba(14,165,233,.1),transparent 60%),radial-gradient(circle at 80% 80%,rgba(14,165,233,.08),transparent 60%)}.bg-\[radial-gradient\(circle_at_30\%_30\%\,rgba\(14\,165\,233\,0\.10\)\,transparent_60\%\)\,radial-gradient\(circle_at_80\%_80\%\,rgba\(236\,72\,153\,0\.08\)\,transparent_60\%\)\]{background-image:radial-gradient(circle at 30% 30%,rgba(14,165,233,.1),transparent 60%),radial-gradient(circle at 80% 80%,rgba(236,72,153,.08),transparent 60%)}.bg-\[radial-gradient\(circle_at_30\%_30\%\,rgba\(14\,165\,233\,0\.10\)\,transparent_60\%\)\]{background-image:radial-gradient(circle at 30% 30%,rgba(14,165,233,.1),transparent 60%)}.bg-\[radial-gradient\(circle_at_30\%_30\%\,rgba\(14\,165\,233\,0\.12\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at 30% 30%,rgba(14,165,233,.12),transparent 55%)}.bg-\[radial-gradient\(circle_at_30\%_30\%\,rgba\(14\,165\,233\,0\.12\)\,transparent_60\%\)\,radial-gradient\(circle_at_80\%_80\%\,rgba\(236\,72\,153\,0\.10\)\,transparent_60\%\)\]{background-image:radial-gradient(circle at 30% 30%,rgba(14,165,233,.12),transparent 60%),radial-gradient(circle at 80% 80%,rgba(236,72,153,.1),transparent 60%)}.bg-\[radial-gradient\(circle_at_30\%_30\%\,rgba\(14\,165\,233\,0\.12\)\,transparent_60\%\)\]{background-image:radial-gradient(circle at 30% 30%,rgba(14,165,233,.12),transparent 60%)}.bg-\[radial-gradient\(circle_at_30\%_30\%\,rgba\(14\,165\,233\,0\.14\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at 30% 30%,rgba(14,165,233,.14),transparent 55%)}.bg-\[radial-gradient\(circle_at_30\%_30\%\,rgba\(14\,165\,233\,0\.14\)\,transparent_60\%\)\]{background-image:radial-gradient(circle at 30% 30%,rgba(14,165,233,.14),transparent 60%)}.bg-\[radial-gradient\(circle_at_30\%_30\%\,rgba\(14\,165\,233\,0\.16\)\,transparent_55\%\)\,radial-gradient\(circle_at_70\%_70\%\,rgba\(14\,165\,233\,0\.14\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at 30% 30%,rgba(14,165,233,.16),transparent 55%),radial-gradient(circle at 70% 70%,rgba(14,165,233,.14),transparent 55%)}.bg-\[radial-gradient\(circle_at_30\%_30\%\,rgba\(14\,165\,233\,0\.16\)\,transparent_58\%\)\]{background-image:radial-gradient(circle at 30% 30%,rgba(14,165,233,.16),transparent 58%)}.bg-\[radial-gradient\(circle_at_30\%_30\%\,rgba\(14\,165\,233\,0\.16\)\,transparent_60\%\)\]{background-image:radial-gradient(circle at 30% 30%,rgba(14,165,233,.16),transparent 60%)}.bg-\[radial-gradient\(circle_at_30\%_30\%\,rgba\(14\,165\,233\,0\.18\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at 30% 30%,rgba(14,165,233,.18),transparent 55%)}.bg-\[radial-gradient\(circle_at_30\%_30\%\,rgba\(14\,165\,233\,0\.18\)\,transparent_60\%\)\]{background-image:radial-gradient(circle at 30% 30%,rgba(14,165,233,.18),transparent 60%)}.bg-\[radial-gradient\(circle_at_30\%_30\%\,rgba\(255\,255\,255\,0\.22\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at 30% 30%,rgba(255,255,255,.22),transparent 55%)}.bg-\[radial-gradient\(circle_at_35\%_35\%\,rgba\(0\,71\,184\,0\.18\)\,transparent_58\%\)\]{background-image:radial-gradient(circle at 35% 35%,rgba(0,71,184,.18),transparent 58%)}.bg-\[radial-gradient\(circle_at_35\%_35\%\,rgba\(15\,138\,58\,0\.18\)\,transparent_58\%\)\]{background-image:radial-gradient(circle at 35% 35%,rgba(15,138,58,.18),transparent 58%)}.bg-\[radial-gradient\(circle_at_35\%_35\%\,rgba\(75\,118\,215\,0\.14\)\,transparent_62\%\)\]{background-image:radial-gradient(circle at 35% 35%,rgba(75,118,215,.14),transparent 62%)}.bg-\[radial-gradient\(circle_at_60\%_40\%\,rgba\(14\,165\,233\,0\.10\)\,transparent_62\%\)\]{background-image:radial-gradient(circle at 60% 40%,rgba(14,165,233,.1),transparent 62%)}.bg-\[radial-gradient\(circle_at_70\%_30\%\,rgba\(142\,219\,156\,0\.12\)\,transparent_58\%\)\]{background-image:radial-gradient(circle at 70% 30%,rgba(142,219,156,.12),transparent 58%)}.bg-\[radial-gradient\(circle_at_70\%_30\%\,rgba\(8\,145\,178\,0\.14\)\,transparent_58\%\)\]{background-image:radial-gradient(circle at 70% 30%,rgba(8,145,178,.14),transparent 58%)}.bg-\[radial-gradient\(circle_at_70\%_70\%\,rgba\(0\,0\,0\,0\.04\)\,transparent_60\%\)\]{background-image:radial-gradient(circle at 70% 70%,rgba(0,0,0,.04),transparent 60%)}.bg-\[radial-gradient\(circle_at_70\%_70\%\,rgba\(0\,0\,0\,0\.05\)\,transparent_60\%\)\]{background-image:radial-gradient(circle at 70% 70%,rgba(0,0,0,.05),transparent 60%)}.bg-\[radial-gradient\(circle_at_70\%_70\%\,rgba\(168\,85\,247\,0\.12\)\,transparent_58\%\)\]{background-image:radial-gradient(circle at 70% 70%,rgba(168,85,247,.12),transparent 58%)}.bg-\[radial-gradient\(circle_at_70\%_70\%\,rgba\(236\,72\,153\,0\.10\)\,transparent_60\%\)\]{background-image:radial-gradient(circle at 70% 70%,rgba(236,72,153,.1),transparent 60%)}.bg-\[radial-gradient\(circle_at_70\%_70\%\,rgba\(236\,72\,153\,0\.12\)\,transparent_58\%\)\]{background-image:radial-gradient(circle at 70% 70%,rgba(236,72,153,.12),transparent 58%)}.bg-\[radial-gradient\(circle_at_70\%_70\%\,rgba\(236\,72\,153\,0\.12\)\,transparent_60\%\)\]{background-image:radial-gradient(circle at 70% 70%,rgba(236,72,153,.12),transparent 60%)}.bg-\[radial-gradient\(circle_at_70\%_70\%\,rgba\(34\,160\,120\,0\.12\)\,transparent_60\%\)\]{background-image:radial-gradient(circle at 70% 70%,rgba(34,160,120,.12),transparent 60%)}.bg-\[radial-gradient\(circle_at_70\%_70\%\,rgba\(59\,130\,246\,0\.10\)\,transparent_58\%\)\]{background-image:radial-gradient(circle at 70% 70%,rgba(59,130,246,.1),transparent 58%)}.bg-\[radial-gradient\(circle_at_70\%_70\%\,rgba\(59\,130\,246\,0\.10\)\,transparent_60\%\)\]{background-image:radial-gradient(circle at 70% 70%,rgba(59,130,246,.1),transparent 60%)}.bg-\[radial-gradient\(circle_at_86\%_0\%\,rgba\(11\,116\,222\,0\.16\)\,transparent_34\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.45\)\,transparent_44\%\)\]{background-image:radial-gradient(circle at 86% 0%,rgba(11,116,222,.16),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.45),transparent 44%)}.bg-\[radial-gradient\(circle_at_center\,rgba\(10\,111\,232\,0\.12\)\,transparent_60\%\)\]{background-image:radial-gradient(circle at center,rgba(10,111,232,.12),transparent 60%)}.bg-\[radial-gradient\(circle_at_center\,rgba\(201\,138\,18\,0\.12\)\,transparent_60\%\)\]{background-image:radial-gradient(circle at center,rgba(201,138,18,.12),transparent 60%)}.bg-\[radial-gradient\(circle_at_center\,rgba\(250\,204\,21\,0\.16\)\,transparent_62\%\)\]{background-image:radial-gradient(circle at center,rgba(250,204,21,.16),transparent 62%)}.bg-\[radial-gradient\(circle_at_top_right\,rgba\(255\,255\,255\,0\.22\)\,transparent_34\%\)\]{background-image:radial-gradient(circle at top right,rgba(255,255,255,.22),transparent 34%)}.bg-\[radial-gradient\(ellipse_at_top\,rgba\(102\,224\,236\,0\.28\)\,rgba\(255\,255\,255\,0\.08\)_42\%\,transparent_68\%\)\]{background-image:radial-gradient(ellipse at top,rgba(102,224,236,.28),rgba(255,255,255,.08) 42%,transparent 68%)}.bg-\[radial-gradient\(rgba\(15\,23\,42\,0\.04\)_1px\,transparent_1\.4px\)\]{background-image:radial-gradient(rgba(15,23,42,.04) 1px,transparent 1.4px)}.bg-\[radial-gradient\(rgba\(15\,23\,42\,0\.05\)_1px\,transparent_1\.4px\)\]{background-image:radial-gradient(rgba(15,23,42,.05) 1px,transparent 1.4px)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-\[\#0047b8\]{--tw-gradient-from: #0047b8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 71 184 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0078A8\]{--tw-gradient-from: #0078A8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 120 168 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#041b4a\]{--tw-gradient-from: #041b4a var(--tw-gradient-from-position);--tw-gradient-to: rgb(4 27 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0891b2\]{--tw-gradient-from: #0891b2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0b74de\]{--tw-gradient-from: #0b74de var(--tw-gradient-from-position);--tw-gradient-to: rgb(11 116 222 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#24324d\]{--tw-gradient-from: #24324d var(--tw-gradient-from-position);--tw-gradient-to: rgb(36 50 77 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#2B2C31\]{--tw-gradient-from: #2B2C31 var(--tw-gradient-from-position);--tw-gradient-to: rgb(43 44 49 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#4b72f0\]{--tw-gradient-from: #4b72f0 var(--tw-gradient-from-position);--tw-gradient-to: rgb(75 114 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#547af1\]{--tw-gradient-from: #547af1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(84 122 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#5b21b6\]{--tw-gradient-from: #5b21b6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(91 33 182 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#66E0EC\]{--tw-gradient-from: #66E0EC var(--tw-gradient-from-position);--tw-gradient-to: rgb(102 224 236 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#7c3aed\]{--tw-gradient-from: #7c3aed var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#B03C21\]{--tw-gradient-from: #B03C21 var(--tw-gradient-from-position);--tw-gradient-to: rgb(176 60 33 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FFF5F3\]{--tw-gradient-from: #FFF5F3 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 245 243 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#be123c\]{--tw-gradient-from: #be123c var(--tw-gradient-from-position);--tw-gradient-to: rgb(190 18 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#d9e2ec\]{--tw-gradient-from: #d9e2ec var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 226 236 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#dce3ec\]{--tw-gradient-from: #dce3ec var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 227 236 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#edf2f8\]{--tw-gradient-from: #edf2f8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(237 242 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#eef2f7\]{--tw-gradient-from: #eef2f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 242 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#eef9ff\]{--tw-gradient-from: #eef9ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f58aa0\]{--tw-gradient-from: #f58aa0 var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 138 160 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#fff8f3\]{--tw-gradient-from: #fff8f3 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 248 243 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[color\:rgb\(var\(--pm-deep-rgb\)\)\]{--tw-gradient-from: rgb(var(--pm-deep-rgb)) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--pm-deep-rgb) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[color\:rgb\(var\(--pm-navy-rgb\)\)\]{--tw-gradient-from: rgb(var(--pm-navy-rgb)) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--pm-navy-rgb) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[rgba\(14\,165\,233\,\.18\)\]{--tw-gradient-from: rgba(14,165,233,.18) var(--tw-gradient-from-position);--tw-gradient-to: rgba(14, 165, 233, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[rgba\(14\,165\,233\,\.35\)\]{--tw-gradient-from: rgba(14,165,233,.35) var(--tw-gradient-from-position);--tw-gradient-to: rgba(14, 165, 233, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[rgba\(14\,165\,233\,\.9\)\]{--tw-gradient-from: rgba(14,165,233,.9) var(--tw-gradient-from-position);--tw-gradient-to: rgba(14, 165, 233, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-100\/80{--tw-gradient-from: rgb(254 243 199 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 243 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-300{--tw-gradient-from: #fcd34d var(--tw-gradient-from-position);--tw-gradient-to: rgb(252 211 77 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400{--tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400\/25{--tw-gradient-from: rgb(251 191 36 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/10{--tw-gradient-from: rgb(245 158 11 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-600{--tw-gradient-from: #d97706 var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-800{--tw-gradient-from: #92400e var(--tw-gradient-from-position);--tw-gradient-to: rgb(146 64 14 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-900{--tw-gradient-from: #78350f var(--tw-gradient-from-position);--tw-gradient-to: rgb(120 53 15 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/10{--tw-gradient-from: rgb(0 0 0 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-100{--tw-gradient-from: #dbeafe var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-100\/80{--tw-gradient-from: rgb(219 234 254 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50\/30{--tw-gradient-from: rgb(239 246 255 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-colorBrand{--tw-gradient-from: var(--color-brandPrimary) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-colorBrandLight{--tw-gradient-from: var(--color-light) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-colorBrandLighter{--tw-gradient-from: var(--color-lighter) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-colorBrandSecondary{--tw-gradient-from: var(--color-brandSecondary) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-400\/10{--tw-gradient-from: rgb(34 211 238 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500\/10{--tw-gradient-from: rgb(6 182 212 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-600{--tw-gradient-from: #0891b2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-darkPrimary{--tw-gradient-from: var(--color-darkPrimary) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-darkerPrimary{--tw-gradient-from: var(--color-darkerPrimary) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-100\/80{--tw-gradient-from: rgb(209 250 229 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(209 250 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from: #34d399 var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50{--tw-gradient-from: #ecfdf5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50\/30{--tw-gradient-from: rgb(236 253 245 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/20{--tw-gradient-from: rgb(16 185 129 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-600{--tw-gradient-from: #059669 var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-400{--tw-gradient-from: #e879f9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(232 121 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-500{--tw-gradient-from: #d946ef var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 70 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-100{--tw-gradient-from: #f3f4f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from: #f9fafb var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-500{--tw-gradient-from: #6b7280 var(--tw-gradient-from-position);--tw-gradient-to: rgb(107 114 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-400{--tw-gradient-from: #4ade80 var(--tw-gradient-from-position);--tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-50{--tw-gradient-from: #f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-600{--tw-gradient-from: #16a34a var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-700{--tw-gradient-from: #15803d var(--tw-gradient-from-position);--tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-600{--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-lime-500{--tw-gradient-from: #84cc16 var(--tw-gradient-from-position);--tw-gradient-to: rgb(132 204 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-400{--tw-gradient-from: #fb923c var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-400\/20{--tw-gradient-from: rgb(251 146 60 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-50{--tw-gradient-from: #fff7ed var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from: #f97316 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-600{--tw-gradient-from: #ea580c var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 88 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-300{--tw-gradient-from: #f9a8d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from: #ec4899 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50{--tw-gradient-from: #faf5ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from: #9333ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-100\/80{--tw-gradient-from: rgb(254 226 226 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-400{--tw-gradient-from: #f87171 var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-50{--tw-gradient-from: #fef2f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500\/80{--tw-gradient-from: rgb(239 68 68 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-600{--tw-gradient-from: #dc2626 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-redAccent{--tw-gradient-from: var(--color-redaccent) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-100{--tw-gradient-from: #ffe4e6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 228 230 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-400{--tw-gradient-from: #fb7185 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 113 133 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-50{--tw-gradient-from: #fff1f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 241 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500{--tw-gradient-from: #f43f5e var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500\/20{--tw-gradient-from: rgb(244 63 94 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-100\/80{--tw-gradient-from: rgb(224 242 254 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-400\/20{--tw-gradient-from: rgb(56 189 248 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500{--tw-gradient-from: #0ea5e9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500\/10{--tw-gradient-from: rgb(14 165 233 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-100{--tw-gradient-from: #f1f5f9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(241 245 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-100\/80{--tw-gradient-from: rgb(241 245 249 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(241 245 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-200{--tw-gradient-from: #e2e8f0 var(--tw-gradient-from-position);--tw-gradient-to: rgb(226 232 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-300{--tw-gradient-from: #cbd5e1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(203 213 225 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-400{--tw-gradient-from: #94a3b8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(148 163 184 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50{--tw-gradient-from: #f8fafc var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-500{--tw-gradient-from: #64748b var(--tw-gradient-from-position);--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-500\/10{--tw-gradient-from: rgb(100 116 139 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-600{--tw-gradient-from: #475569 var(--tw-gradient-from-position);--tw-gradient-to: rgb(71 85 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-700{--tw-gradient-from: #334155 var(--tw-gradient-from-position);--tw-gradient-to: rgb(51 65 85 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900{--tw-gradient-from: #0f172a var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-950{--tw-gradient-from: #020617 var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-500{--tw-gradient-from: #14b8a6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-400\/25{--tw-gradient-from: rgb(167 139 250 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(167 139 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-600{--tw-gradient-from: #7c3aed var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/10{--tw-gradient-from: rgb(255 255 255 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/20{--tw-gradient-from: rgb(255 255 255 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/30{--tw-gradient-from: rgb(255 255 255 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/70{--tw-gradient-from: rgb(255 255 255 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/80{--tw-gradient-from: rgb(255 255 255 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/95{--tw-gradient-from: rgb(255 255 255 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-400{--tw-gradient-from: #facc15 var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500{--tw-gradient-from: #eab308 var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-600{--tw-gradient-from: #ca8a04 var(--tw-gradient-from-position);--tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-800{--tw-gradient-from: #854d0e var(--tw-gradient-from-position);--tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-900{--tw-gradient-from: #713f12 var(--tw-gradient-from-position);--tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-zinc-50{--tw-gradient-from: #fafafa var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-zinc-700{--tw-gradient-from: #3f3f46 var(--tw-gradient-from-position);--tw-gradient-to: rgb(63 63 70 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-zinc-800{--tw-gradient-from: #27272a var(--tw-gradient-from-position);--tw-gradient-to: rgb(39 39 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-zinc-900{--tw-gradient-from: #18181b var(--tw-gradient-from-position);--tw-gradient-to: rgb(24 24 27 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#075cab\]{--tw-gradient-to: rgb(7 92 171 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #075cab var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#0891b2\]{--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0891b2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#0b74de\]{--tw-gradient-to: rgb(11 116 222 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0b74de var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#0ea5e9\]{--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0ea5e9 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#1288f2\]{--tw-gradient-to: rgb(18 136 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1288f2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#1F2025\]{--tw-gradient-to: rgb(31 32 37 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1F2025 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#7c3aed\]{--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #7c3aed var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#8b5cf6\]{--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #8b5cf6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#B4EAFF\]{--tw-gradient-to: rgb(180 234 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #B4EAFF var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#B4EAFF\]\/50{--tw-gradient-to: rgb(180 234 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(180 234 255 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#F29282\]{--tw-gradient-to: rgb(242 146 130 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #F29282 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#F6B91A\]{--tw-gradient-to: rgb(246 185 26 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #F6B91A var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#F8D35C\]{--tw-gradient-to: rgb(248 211 92 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #F8D35C var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#F9C74F\]{--tw-gradient-to: rgb(249 199 79 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #F9C74F var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#F9C74F\]\/60{--tw-gradient-to: rgb(249 199 79 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(249 199 79 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#F9C74F\]\/75{--tw-gradient-to: rgb(249 199 79 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(249 199 79 / .75) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#caa4d0\]{--tw-gradient-to: rgb(202 164 208 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #caa4d0 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#e11d48\]{--tw-gradient-to: rgb(225 29 72 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #e11d48 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[color\:rgb\(var\(--pm-mid-rgb\)\)\]{--tw-gradient-to: rgb(var(--pm-mid-rgb) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(var(--pm-mid-rgb)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[color\:rgb\(var\(--pm-navy-rgb\)\)\]{--tw-gradient-to: rgb(var(--pm-navy-rgb) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(var(--pm-navy-rgb)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[color\:rgba\(var\(--su-glow-rgb\)\,0\.1\)\]{--tw-gradient-to: rgba(var(--su-glow-rgb), 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgba(var(--su-glow-rgb),.1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-400{--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fbbf24 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-700{--tw-gradient-to: rgb(180 83 9 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #b45309 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-800{--tw-gradient-to: rgb(146 64 14 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #92400e var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/10{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/20{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-500{--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #3b82f6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-500\/10{--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(59 130 246 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-700{--tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1d4ed8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-colorBrand{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--color-brandPrimary) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-colorBrandLight{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--color-light) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-colorBrandLighter{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--color-lighter) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-colorBrandSecondary{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--color-brandSecondary) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-colorBrandTertiary{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--color-brandTertiary) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-current{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), currentColor var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-500{--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #06b6d4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-darkPrimary{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--color-darkPrimary) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-400{--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #34d399 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-50{--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f9fafb var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-500{--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #22c55e var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-600{--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #16a34a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-500{--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #6366f1 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-600{--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #4f46e5 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-medPrimary{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--color-medPrimary) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-400{--tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fb923c var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-50{--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff7ed var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-500{--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f97316 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-500\/10{--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(249 115 22 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-600{--tw-gradient-to: rgb(234 88 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ea580c var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-400{--tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f472b6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-400\/10{--tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(244 114 182 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-600{--tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #db2777 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-500{--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #a855f7 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-500\/10{--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(168 85 247 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-500\/20{--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(239 68 68 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-redAccent{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--color-redaccent) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-rose-100\/60{--tw-gradient-to: rgb(255 228 230 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 228 230 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-rose-400{--tw-gradient-to: rgb(251 113 133 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fb7185 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-rose-50{--tw-gradient-to: rgb(255 241 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff1f2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-400\/60{--tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(56 189 248 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-500{--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0ea5e9 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-200\/60{--tw-gradient-to: rgb(226 232 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(226 232 240 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-200\/70{--tw-gradient-to: rgb(226 232 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(226 232 240 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-600\/60{--tw-gradient-to: rgb(71 85 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(71 85 105 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-700\/60{--tw-gradient-to: rgb(51 65 85 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(51 65 85 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-800{--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1e293b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-900\/10{--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(15 23 42 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-400{--tw-gradient-to: rgb(45 212 191 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #2dd4bf var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-500{--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #14b8a6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-600{--tw-gradient-to: rgb(13 148 136 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0d9488 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-500{--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #8b5cf6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/0{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 0) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/10{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/20{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/25{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .25) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/30{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/40{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/5{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/60{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/70{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/75{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .75) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/80{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/90{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/95{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .95) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-100{--tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fef9c3 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-200\/60{--tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(254 240 138 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-400{--tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #facc15 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-500{--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #eab308 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-800{--tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #854d0e var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-zinc-600{--tw-gradient-to: rgb(82 82 91 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #52525b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-zinc-900{--tw-gradient-to: rgb(24 24 27 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #18181b var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#005D87\]{--tw-gradient-to: #005D87 var(--tw-gradient-to-position)}.to-\[\#0891b2\]{--tw-gradient-to: #0891b2 var(--tw-gradient-to-position)}.to-\[\#0EA5E9\]\/70{--tw-gradient-to: rgb(14 165 233 / .7) var(--tw-gradient-to-position)}.to-\[\#10182d\]{--tw-gradient-to: #10182d var(--tw-gradient-to-position)}.to-\[\#14161A\]{--tw-gradient-to: #14161A var(--tw-gradient-to-position)}.to-\[\#3557d6\]{--tw-gradient-to: #3557d6 var(--tw-gradient-to-position)}.to-\[\#38bdf8\]{--tw-gradient-to: #38bdf8 var(--tw-gradient-to-position)}.to-\[\#4467dd\]{--tw-gradient-to: #4467dd var(--tw-gradient-to-position)}.to-\[\#4b6fdc\]{--tw-gradient-to: #4b6fdc var(--tw-gradient-to-position)}.to-\[\#55c8ea\]{--tw-gradient-to: #55c8ea var(--tw-gradient-to-position)}.to-\[\#67e8f9\]{--tw-gradient-to: #67e8f9 var(--tw-gradient-to-position)}.to-\[\#7c3aed\]{--tw-gradient-to: #7c3aed var(--tw-gradient-to-position)}.to-\[\#BF4A22\]{--tw-gradient-to: #BF4A22 var(--tw-gradient-to-position)}.to-\[\#F7FAFF\]{--tw-gradient-to: #F7FAFF var(--tw-gradient-to-position)}.to-\[\#FF3D00\]{--tw-gradient-to: #FF3D00 var(--tw-gradient-to-position)}.to-\[\#FFDAD1\]{--tw-gradient-to: #FFDAD1 var(--tw-gradient-to-position)}.to-\[\#a78bfa\]{--tw-gradient-to: #a78bfa var(--tw-gradient-to-position)}.to-\[\#a8dfff\]{--tw-gradient-to: #a8dfff var(--tw-gradient-to-position)}.to-\[\#cfd9e6\]{--tw-gradient-to: #cfd9e6 var(--tw-gradient-to-position)}.to-\[\#d1d8e3\]{--tw-gradient-to: #d1d8e3 var(--tw-gradient-to-position)}.to-\[\#e4ebf4\]{--tw-gradient-to: #e4ebf4 var(--tw-gradient-to-position)}.to-\[\#e7ecf4\]{--tw-gradient-to: #e7ecf4 var(--tw-gradient-to-position)}.to-\[\#f8fbff\]{--tw-gradient-to: #f8fbff var(--tw-gradient-to-position)}.to-\[\#fb7185\]{--tw-gradient-to: #fb7185 var(--tw-gradient-to-position)}.to-\[\#ff8a65\]{--tw-gradient-to: #ff8a65 var(--tw-gradient-to-position)}.to-\[color\:rgb\(var\(--pm-deep-rgb\)\)\]{--tw-gradient-to: rgb(var(--pm-deep-rgb)) var(--tw-gradient-to-position)}.to-\[color\:rgb\(var\(--pm-navy-rgb\)\)\]{--tw-gradient-to: rgb(var(--pm-navy-rgb)) var(--tw-gradient-to-position)}.to-\[rgba\(232\,246\,255\,0\.9\)\]{--tw-gradient-to: rgba(232,246,255,.9) var(--tw-gradient-to-position)}.to-amber-100{--tw-gradient-to: #fef3c7 var(--tw-gradient-to-position)}.to-amber-300{--tw-gradient-to: #fcd34d var(--tw-gradient-to-position)}.to-amber-400{--tw-gradient-to: #fbbf24 var(--tw-gradient-to-position)}.to-amber-400\/10{--tw-gradient-to: rgb(251 191 36 / .1) var(--tw-gradient-to-position)}.to-amber-50{--tw-gradient-to: #fffbeb var(--tw-gradient-to-position)}.to-amber-50\/70{--tw-gradient-to: rgb(255 251 235 / .7) var(--tw-gradient-to-position)}.to-amber-500{--tw-gradient-to: #f59e0b var(--tw-gradient-to-position)}.to-amber-600{--tw-gradient-to: #d97706 var(--tw-gradient-to-position)}.to-amber-700{--tw-gradient-to: #b45309 var(--tw-gradient-to-position)}.to-amber-800{--tw-gradient-to: #92400e var(--tw-gradient-to-position)}.to-black\/60{--tw-gradient-to: rgb(0 0 0 / .6) var(--tw-gradient-to-position)}.to-blue-50\/30{--tw-gradient-to: rgb(239 246 255 / .3) var(--tw-gradient-to-position)}.to-blue-50\/70{--tw-gradient-to: rgb(239 246 255 / .7) var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-blue-700{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.to-blue-800{--tw-gradient-to: #1e40af var(--tw-gradient-to-position)}.to-colorBrand{--tw-gradient-to: var(--color-brandPrimary) var(--tw-gradient-to-position)}.to-colorBrandLight{--tw-gradient-to: var(--color-light) var(--tw-gradient-to-position)}.to-colorBrandLighter{--tw-gradient-to: var(--color-lighter) var(--tw-gradient-to-position)}.to-colorBrandSecondary{--tw-gradient-to: var(--color-brandSecondary) var(--tw-gradient-to-position)}.to-colorBrandTertiary{--tw-gradient-to: var(--color-brandTertiary) var(--tw-gradient-to-position)}.to-cyan-300{--tw-gradient-to: #67e8f9 var(--tw-gradient-to-position)}.to-cyan-400{--tw-gradient-to: #22d3ee var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.to-cyan-600{--tw-gradient-to: #0891b2 var(--tw-gradient-to-position)}.to-darkPrimary{--tw-gradient-to: var(--color-darkPrimary) var(--tw-gradient-to-position)}.to-darkerPrimary{--tw-gradient-to: var(--color-darkerPrimary) var(--tw-gradient-to-position)}.to-emerald-300{--tw-gradient-to: #6ee7b7 var(--tw-gradient-to-position)}.to-emerald-400{--tw-gradient-to: #34d399 var(--tw-gradient-to-position)}.to-emerald-400\/20{--tw-gradient-to: rgb(52 211 153 / .2) var(--tw-gradient-to-position)}.to-emerald-50\/40{--tw-gradient-to: rgb(236 253 245 / .4) var(--tw-gradient-to-position)}.to-emerald-50\/70{--tw-gradient-to: rgb(236 253 245 / .7) var(--tw-gradient-to-position)}.to-emerald-500\/20{--tw-gradient-to: rgb(16 185 129 / .2) var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.to-emerald-700{--tw-gradient-to: #047857 var(--tw-gradient-to-position)}.to-emerald-800{--tw-gradient-to: #065f46 var(--tw-gradient-to-position)}.to-fuchsia-500{--tw-gradient-to: #d946ef var(--tw-gradient-to-position)}.to-gray-200{--tw-gradient-to: #e5e7eb var(--tw-gradient-to-position)}.to-gray-50{--tw-gradient-to: #f9fafb var(--tw-gradient-to-position)}.to-gray-600{--tw-gradient-to: #4b5563 var(--tw-gradient-to-position)}.to-green-400{--tw-gradient-to: #4ade80 var(--tw-gradient-to-position)}.to-green-500{--tw-gradient-to: #22c55e var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to: #16a34a var(--tw-gradient-to-position)}.to-green-700{--tw-gradient-to: #15803d var(--tw-gradient-to-position)}.to-indigo-300{--tw-gradient-to: #a5b4fc var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-indigo-800{--tw-gradient-to: #3730a3 var(--tw-gradient-to-position)}.to-lime-400{--tw-gradient-to: #a3e635 var(--tw-gradient-to-position)}.to-medPrimary{--tw-gradient-to: var(--color-medPrimary) var(--tw-gradient-to-position)}.to-orange-300{--tw-gradient-to: #fdba74 var(--tw-gradient-to-position)}.to-orange-50\/60{--tw-gradient-to: rgb(255 247 237 / .6) var(--tw-gradient-to-position)}.to-orange-50\/70{--tw-gradient-to: rgb(255 247 237 / .7) var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.to-orange-500\/60{--tw-gradient-to: rgb(249 115 22 / .6) var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.to-pink-400{--tw-gradient-to: #f472b6 var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to: #db2777 var(--tw-gradient-to-position)}.to-purple-100{--tw-gradient-to: #f3e8ff var(--tw-gradient-to-position)}.to-purple-100\/50{--tw-gradient-to: rgb(243 232 255 / .5) var(--tw-gradient-to-position)}.to-purple-400\/10{--tw-gradient-to: rgb(192 132 252 / .1) var(--tw-gradient-to-position)}.to-purple-50{--tw-gradient-to: #faf5ff var(--tw-gradient-to-position)}.to-purple-50\/30{--tw-gradient-to: rgb(250 245 255 / .3) var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.to-purple-500\/10{--tw-gradient-to: rgb(168 85 247 / .1) var(--tw-gradient-to-position)}.to-purple-500\/30{--tw-gradient-to: rgb(168 85 247 / .3) var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-purple-700{--tw-gradient-to: #7e22ce var(--tw-gradient-to-position)}.to-purple-800{--tw-gradient-to: #6b21a8 var(--tw-gradient-to-position)}.to-red-100{--tw-gradient-to: #fee2e2 var(--tw-gradient-to-position)}.to-red-50\/70{--tw-gradient-to: rgb(254 242 242 / .7) var(--tw-gradient-to-position)}.to-red-500{--tw-gradient-to: #ef4444 var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position)}.to-red-800{--tw-gradient-to: #991b1b var(--tw-gradient-to-position)}.to-redAccent{--tw-gradient-to: var(--color-redaccent) var(--tw-gradient-to-position)}.to-rose-100{--tw-gradient-to: #ffe4e6 var(--tw-gradient-to-position)}.to-rose-300{--tw-gradient-to: #fda4af var(--tw-gradient-to-position)}.to-rose-400{--tw-gradient-to: #fb7185 var(--tw-gradient-to-position)}.to-rose-400\/20{--tw-gradient-to: rgb(251 113 133 / .2) var(--tw-gradient-to-position)}.to-rose-500{--tw-gradient-to: #f43f5e var(--tw-gradient-to-position)}.to-rose-500\/10{--tw-gradient-to: rgb(244 63 94 / .1) var(--tw-gradient-to-position)}.to-rose-500\/20{--tw-gradient-to: rgb(244 63 94 / .2) var(--tw-gradient-to-position)}.to-rose-600{--tw-gradient-to: #e11d48 var(--tw-gradient-to-position)}.to-sky-300{--tw-gradient-to: #7dd3fc var(--tw-gradient-to-position)}.to-sky-400{--tw-gradient-to: #38bdf8 var(--tw-gradient-to-position)}.to-sky-400\/10{--tw-gradient-to: rgb(56 189 248 / .1) var(--tw-gradient-to-position)}.to-sky-50{--tw-gradient-to: #f0f9ff var(--tw-gradient-to-position)}.to-sky-50\/60{--tw-gradient-to: rgb(240 249 255 / .6) var(--tw-gradient-to-position)}.to-sky-500\/10{--tw-gradient-to: rgb(14 165 233 / .1) var(--tw-gradient-to-position)}.to-sky-600{--tw-gradient-to: #0284c7 var(--tw-gradient-to-position)}.to-sky-700{--tw-gradient-to: #0369a1 var(--tw-gradient-to-position)}.to-slate-100{--tw-gradient-to: #f1f5f9 var(--tw-gradient-to-position)}.to-slate-200{--tw-gradient-to: #e2e8f0 var(--tw-gradient-to-position)}.to-slate-300{--tw-gradient-to: #cbd5e1 var(--tw-gradient-to-position)}.to-slate-400\/10{--tw-gradient-to: rgb(148 163 184 / .1) var(--tw-gradient-to-position)}.to-slate-50{--tw-gradient-to: #f8fafc var(--tw-gradient-to-position)}.to-slate-50\/70{--tw-gradient-to: rgb(248 250 252 / .7) var(--tw-gradient-to-position)}.to-slate-50\/80{--tw-gradient-to: rgb(248 250 252 / .8) var(--tw-gradient-to-position)}.to-slate-500\/10{--tw-gradient-to: rgb(100 116 139 / .1) var(--tw-gradient-to-position)}.to-slate-600{--tw-gradient-to: #475569 var(--tw-gradient-to-position)}.to-slate-700{--tw-gradient-to: #334155 var(--tw-gradient-to-position)}.to-slate-800{--tw-gradient-to: #1e293b var(--tw-gradient-to-position)}.to-slate-900{--tw-gradient-to: #0f172a var(--tw-gradient-to-position)}.to-slate-950{--tw-gradient-to: #020617 var(--tw-gradient-to-position)}.to-softPrimary{--tw-gradient-to: var(--color-softPrimary) var(--tw-gradient-to-position)}.to-teal-300{--tw-gradient-to: #5eead4 var(--tw-gradient-to-position)}.to-teal-50{--tw-gradient-to: #f0fdfa var(--tw-gradient-to-position)}.to-teal-50\/30{--tw-gradient-to: rgb(240 253 250 / .3) var(--tw-gradient-to-position)}.to-teal-500{--tw-gradient-to: #14b8a6 var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position)}.to-teal-700{--tw-gradient-to: #0f766e var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet-300{--tw-gradient-to: #c4b5fd var(--tw-gradient-to-position)}.to-violet-500\/10{--tw-gradient-to: rgb(139 92 246 / .1) var(--tw-gradient-to-position)}.to-violet-600{--tw-gradient-to: #7c3aed var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.to-white\/10{--tw-gradient-to: rgb(255 255 255 / .1) var(--tw-gradient-to-position)}.to-white\/40{--tw-gradient-to: rgb(255 255 255 / .4) var(--tw-gradient-to-position)}.to-white\/5{--tw-gradient-to: rgb(255 255 255 / .05) var(--tw-gradient-to-position)}.to-white\/60{--tw-gradient-to: rgb(255 255 255 / .6) var(--tw-gradient-to-position)}.to-yellow-300{--tw-gradient-to: #fde047 var(--tw-gradient-to-position)}.to-yellow-400{--tw-gradient-to: #facc15 var(--tw-gradient-to-position)}.to-yellow-500{--tw-gradient-to: #eab308 var(--tw-gradient-to-position)}.to-yellow-600{--tw-gradient-to: #ca8a04 var(--tw-gradient-to-position)}.to-yellow-700{--tw-gradient-to: #a16207 var(--tw-gradient-to-position)}.to-zinc-100{--tw-gradient-to: #f4f4f5 var(--tw-gradient-to-position)}.to-zinc-50{--tw-gradient-to: #fafafa var(--tw-gradient-to-position)}.to-zinc-500{--tw-gradient-to: #71717a var(--tw-gradient-to-position)}.to-zinc-600{--tw-gradient-to: #52525b var(--tw-gradient-to-position)}.to-zinc-700{--tw-gradient-to: #3f3f46 var(--tw-gradient-to-position)}.bg-\[length\:200\%_100\%\]{background-size:200% 100%}.bg-\[length\:28px_28px\]{background-size:28px 28px}.bg-\[size\:72px_72px\]{background-size:72px 72px}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.stroke-\[3\]{stroke-width:3}.\!object-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-right{-o-object-position:right;object-position:right}.\!p-0{padding:0!important}.\!p-3{padding:.75rem!important}.\!p-3\.5{padding:.875rem!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-16{padding:4rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-28{padding:7rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[1\.5px\]{padding:1.5px}.p-\[1px\]{padding:1px}.p-\[2px\]{padding:2px}.p-\[3px\]{padding:3px}.\!px-1{padding-left:.25rem!important;padding-right:.25rem!important}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!px-2\.5{padding-left:.625rem!important;padding-right:.625rem!important}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!px-4{padding-left:1rem!important;padding-right:1rem!important}.\!py-0{padding-top:0!important;padding-bottom:0!important}.\!py-0\.5{padding-top:.125rem!important;padding-bottom:.125rem!important}.\!py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.\!py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.\!py-2\.5{padding-top:.625rem!important;padding-bottom:.625rem!important}.\!py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.\!py-6{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-11{padding-left:2.75rem;padding-right:2.75rem}.px-12{padding-left:3rem;padding-right:3rem}.px-14{padding-left:3.5rem;padding-right:3.5rem}.px-16{padding-left:4rem;padding-right:4rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-24{padding-left:6rem;padding-right:6rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[3mm\]{padding-left:3mm;padding-right:3mm}.px-\[4mm\]{padding-left:4mm;padding-right:4mm}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[2\.5px\]{padding-top:2.5px;padding-bottom:2.5px}.py-\[2px\]{padding-top:2px;padding-bottom:2px}.py-\[4\.5rem\]{padding-top:4.5rem;padding-bottom:4.5rem}.py-\[5\.5rem\]{padding-top:5.5rem;padding-bottom:5.5rem}.py-\[5mm\]{padding-top:5mm;padding-bottom:5mm}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.\!pb-1{padding-bottom:.25rem!important}.\!pl-12{padding-left:3rem!important}.\!pl-9{padding-left:2.25rem!important}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-3\.5{padding-bottom:.875rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pb-72{padding-bottom:18rem}.pb-8{padding-bottom:2rem}.pb-\[calc\(1\.25rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(1.25rem + env(safe-area-inset-bottom))}.pb-\[calc\(1rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.pb-\[calc\(7rem_\+_env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(7rem + env(safe-area-inset-bottom))}.pb-\[calc\(env\(safe-area-inset-bottom\)\+1rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 1rem)}.pb-\[calc\(env\(safe-area-inset-bottom\,0px\)\+12px\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 12px)}.pb-\[calc\(var\(--mobile-bottom-nav-h\)_\+_env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(var(--mobile-bottom-nav-h) + env(safe-area-inset-bottom))}.pb-\[calc\(var\(--mobile-bottom-nav-h\)_\+_env\(safe-area-inset-bottom\)_\+_2rem\)\]{padding-bottom:calc(var(--mobile-bottom-nav-h) + env(safe-area-inset-bottom) + 2rem)}.pb-\[calc\(var\(--mobile-bottom-nav-h\,0px\)\+env\(safe-area-inset-bottom\)\+1\.5rem\)\]{padding-bottom:calc(var(--mobile-bottom-nav-h,0px) + env(safe-area-inset-bottom) + 1.5rem)}.pb-\[calc\(var\(--mobile-bottom-nav-h\,0px\)_\+_1rem\)\]{padding-bottom:calc(var(--mobile-bottom-nav-h,0px) + 1rem)}.pb-\[max\(1\.25rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.25rem,env(safe-area-inset-bottom))}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.pb-\[var\(--mobile-bottom-nav-h\,0px\)\]{padding-bottom:var(--mobile-bottom-nav-h,0px)}.pe-10{padding-inline-end:2.5rem}.pe-12{padding-inline-end:3rem}.pe-20{padding-inline-end:5rem}.pe-6{padding-inline-end:1.5rem}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-12{padding-left:3rem}.pl-14{padding-left:3.5rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-0{padding-right:0}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-11{padding-right:2.75rem}.pr-12{padding-right:3rem}.pr-14{padding-right:3.5rem}.pr-16{padding-right:4rem}.pr-2{padding-right:.5rem}.pr-20{padding-right:5rem}.pr-28{padding-right:7rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-6{padding-right:1.5rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.ps-10{padding-inline-start:2.5rem}.ps-20{padding-inline-start:5rem}.ps-24{padding-inline-start:6rem}.ps-3{padding-inline-start:.75rem}.ps-5{padding-inline-start:1.25rem}.ps-7{padding-inline-start:1.75rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[11vh\]{padding-top:11vh}.pt-\[12vh\]{padding-top:12vh}.pt-\[4\.5rem\]{padding-top:4.5rem}.pt-\[8vh\]{padding-top:8vh}.pt-\[calc\(var\(--uip-h\,56px\)\+1rem\)\]{padding-top:calc(var(--uip-h,56px) + 1rem)}.pt-\[calc\(var\(--uip-h\,56px\)_\+_0\.75rem\)\]{padding-top:calc(var(--uip-h,56px) + .75rem)}.pt-\[calc\(var\(--uip-h\,64px\)\+1rem\)\]{padding-top:calc(var(--uip-h,64px) + 1rem)}.pt-\[var\(--uip-h\,56px\)\]{padding-top:var(--uip-h,56px)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-start{text-align:start}.text-end{text-align:end}.indent-10{text-indent:2.5rem}.indent-5{text-indent:1.25rem}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-\[\'Poppins-Black\'\]{font-family:Poppins-Black}.font-\[\'Poppins-Bold\'\]{font-family:Poppins-Bold}.font-\[\'Poppins-ExtraBold\'\]{font-family:Poppins-ExtraBold}.font-\[\'Poppins-Italic\'\]{font-family:Poppins-Italic}.font-\[Poppins-Black\]{font-family:Poppins-Black}.font-\[Poppins-Bold\]{font-family:Poppins-Bold}.font-\[Poppins-ExtraBold\]{font-family:Poppins-ExtraBold}.font-\[Poppins-Light\]{font-family:Poppins-Light}.font-\[Poppins-Medium\]{font-family:Poppins-Medium}.font-\[Poppins-Regular\]{font-family:Poppins-Regular}.font-\[Poppins-SemiBold\]{font-family:Poppins-SemiBold}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Poppins,sans-serif}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.\!text-\[10px\]{font-size:10px!important}.\!text-\[11px\]{font-size:11px!important}.\!text-\[9px\]{font-size:9px!important}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.69rem\]{font-size:.69rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.73rem\]{font-size:.73rem}.text-\[0\.74rem\]{font-size:.74rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.76rem\]{font-size:.76rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.18rem\]{font-size:1.18rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[2\.35rem\]{font-size:2.35rem}.text-\[2\.45rem\]{font-size:2.45rem}.text-\[2\.65rem\]{font-size:2.65rem}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[23px\]{font-size:23px}.text-\[24px\]{font-size:24px}.text-\[25px\]{font-size:25px}.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}.text-\[35px\]{font-size:35px}.text-\[40px\]{font-size:40px}.text-\[42px\]{font-size:42px}.text-\[48px\]{font-size:48px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[clamp\(1\.15rem\,1\.7vw\,1\.5rem\)\]{font-size:clamp(1.15rem,1.7vw,1.5rem)}.text-\[clamp\(1\.8rem\,3vw\,2\.65rem\)\]{font-size:clamp(1.8rem,3vw,2.65rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.\!leading-4{line-height:1rem!important}.leading-3{line-height:.75rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-\[0\.98\]{line-height:.98}.leading-\[1\.04\]{line-height:1.04}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.35\]{line-height:1.35}.leading-\[1\.45\]{line-height:1.45}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.025em\]{letter-spacing:-.025em}.tracking-\[\.2em\]{letter-spacing:.2em}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.11em\]{letter-spacing:.11em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.13em\]{letter-spacing:.13em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-\[2px\]{letter-spacing:2px}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-\[\#F9C74F\]{--tw-text-opacity: 1 !important;color:rgb(249 199 79 / var(--tw-text-opacity))!important}.\!text-\[var\(--ai-text-soft\)\]{color:var(--ai-text-soft)!important}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important}.text-\[\#000824\]{--tw-text-opacity: 1;color:rgb(0 8 36 / var(--tw-text-opacity))}.text-\[\#0047b8\]{--tw-text-opacity: 1;color:rgb(0 71 184 / var(--tw-text-opacity))}.text-\[\#00a1ff\]{--tw-text-opacity: 1;color:rgb(0 161 255 / var(--tw-text-opacity))}.text-\[\#041b4a\]{--tw-text-opacity: 1;color:rgb(4 27 74 / var(--tw-text-opacity))}.text-\[\#06b6d4\]{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity))}.text-\[\#071936\]{--tw-text-opacity: 1;color:rgb(7 25 54 / var(--tw-text-opacity))}.text-\[\#0757a7\]{--tw-text-opacity: 1;color:rgb(7 87 167 / var(--tw-text-opacity))}.text-\[\#08713e\]{--tw-text-opacity: 1;color:rgb(8 113 62 / var(--tw-text-opacity))}.text-\[\#0b74de\]{--tw-text-opacity: 1;color:rgb(11 116 222 / var(--tw-text-opacity))}.text-\[\#0ea5e9\]{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity))}.text-\[\#102844\]{--tw-text-opacity: 1;color:rgb(16 40 68 / var(--tw-text-opacity))}.text-\[\#16a34a\]{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}.text-\[\#17951f\]{--tw-text-opacity: 1;color:rgb(23 149 31 / var(--tw-text-opacity))}.text-\[\#1f334a\]{--tw-text-opacity: 1;color:rgb(31 51 74 / var(--tw-text-opacity))}.text-\[\#25379c\]{--tw-text-opacity: 1;color:rgb(37 55 156 / var(--tw-text-opacity))}.text-\[\#2563eb\]{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.text-\[\#2e4a7d\]{--tw-text-opacity: 1;color:rgb(46 74 125 / var(--tw-text-opacity))}.text-\[\#3344b5\]{--tw-text-opacity: 1;color:rgb(51 68 181 / var(--tw-text-opacity))}.text-\[\#335d89\]{--tw-text-opacity: 1;color:rgb(51 93 137 / var(--tw-text-opacity))}.text-\[\#352702\]{--tw-text-opacity: 1;color:rgb(53 39 2 / var(--tw-text-opacity))}.text-\[\#3b5998\]{--tw-text-opacity: 1;color:rgb(59 89 152 / var(--tw-text-opacity))}.text-\[\#3b82f6\]{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.text-\[\#4d8df7\]{--tw-text-opacity: 1;color:rgb(77 141 247 / var(--tw-text-opacity))}.text-\[\#607894\]{--tw-text-opacity: 1;color:rgb(96 120 148 / var(--tw-text-opacity))}.text-\[\#64748b\]{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.text-\[\#656363\]{--tw-text-opacity: 1;color:rgb(101 99 99 / var(--tw-text-opacity))}.text-\[\#6f6e6e\]{--tw-text-opacity: 1;color:rgb(111 110 110 / var(--tw-text-opacity))}.text-\[\#78C1F3\]{--tw-text-opacity: 1;color:rgb(120 193 243 / var(--tw-text-opacity))}.text-\[\#7DD3FC\]{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity))}.text-\[\#7a5a00\]{--tw-text-opacity: 1;color:rgb(122 90 0 / var(--tw-text-opacity))}.text-\[\#8a9db1\]{--tw-text-opacity: 1;color:rgb(138 157 177 / var(--tw-text-opacity))}.text-\[\#8fa1b5\]{--tw-text-opacity: 1;color:rgb(143 161 181 / var(--tw-text-opacity))}.text-\[\#B4EAFF\]{--tw-text-opacity: 1;color:rgb(180 234 255 / var(--tw-text-opacity))}.text-\[\#B4EAFF\]\/80{color:#b4eaffcc}.text-\[\#B7791F\]{--tw-text-opacity: 1;color:rgb(183 121 31 / var(--tw-text-opacity))}.text-\[\#F6B91A\]{--tw-text-opacity: 1;color:rgb(246 185 26 / var(--tw-text-opacity))}.text-\[\#F9C74F\]{--tw-text-opacity: 1;color:rgb(249 199 79 / var(--tw-text-opacity))}.text-\[\#F9C74F\]\/80{color:#f9c74fcc}.text-\[\#FBD85D\]{--tw-text-opacity: 1;color:rgb(251 216 93 / var(--tw-text-opacity))}.text-\[\#FDE68A\]{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity))}.text-\[\#FF9B9B\]{--tw-text-opacity: 1;color:rgb(255 155 155 / var(--tw-text-opacity))}.text-\[\#a855f7\]{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity))}.text-\[\#d5eaff\]{--tw-text-opacity: 1;color:rgb(213 234 255 / var(--tw-text-opacity))}.text-\[\#d8e9ff\]{--tw-text-opacity: 1;color:rgb(216 233 255 / var(--tw-text-opacity))}.text-\[\#eab308\]{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity))}.text-\[\#ef4444\]{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-\[\#f59e0b\]{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity))}.text-\[\#f8d8d6\]{--tw-text-opacity: 1;color:rgb(248 216 214 / var(--tw-text-opacity))}.text-\[\#f97316\]{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity))}.text-\[\#ff1f1f\]{--tw-text-opacity: 1;color:rgb(255 31 31 / var(--tw-text-opacity))}.text-\[\#ffdf7e\]{--tw-text-opacity: 1;color:rgb(255 223 126 / var(--tw-text-opacity))}.text-\[\#ffefb0\]{--tw-text-opacity: 1;color:rgb(255 239 176 / var(--tw-text-opacity))}.text-\[color\:rgb\(var\(--mm-ground-rgb\)\)\]{color:rgb(var(--mm-ground-rgb))}.text-\[color\:rgb\(var\(--mm-ice-rgb\)\)\]{color:rgb(var(--mm-ice-rgb))}.text-\[color\:rgb\(var\(--mm-pale-rgb\)\)\]{color:rgb(var(--mm-pale-rgb))}.text-\[color\:rgb\(var\(--pm-heading-rgb\)\)\]{color:rgb(var(--pm-heading-rgb))}.text-\[color\:rgb\(var\(--su-ground-rgb\)\)\]{color:rgb(var(--su-ground-rgb))}.text-\[color\:rgb\(var\(--su-ice-rgb\)\)\]{color:rgb(var(--su-ice-rgb))}.text-\[color\:rgb\(var\(--su-pale-rgb\)\)\]{color:rgb(var(--su-pale-rgb))}.text-\[color\:rgba\(var\(--su-pale-rgb\)\,0\.75\)\]{color:rgba(var(--su-pale-rgb),.75)}.text-\[rgba\(96\,165\,250\,0\.92\)\]{color:#60a5faeb}.text-\[var\(--ai-agent-text\)\]{color:var(--ai-agent-text)}.text-\[var\(--ai-muted\)\]{color:var(--ai-muted)}.text-\[var\(--ai-text\)\]{color:var(--ai-text)}.text-\[var\(--ai-text-soft\)\]{color:var(--ai-text-soft)}.text-\[var\(--app-text\)\]{color:var(--app-text)}.text-\[var\(--app-text-muted\)\]{color:var(--app-text-muted)}.text-\[var\(--app-text-soft\)\]{color:var(--app-text-soft)}.text-\[var\(--bu-muted\)\]{color:var(--bu-muted)}.text-\[var\(--color-darkPrimary\)\]{color:var(--color-darkPrimary)}.text-\[var\(--color-darkerPrimary\)\]{color:var(--color-darkerPrimary)}.text-\[var\(--sd-muted\)\]{color:var(--sd-muted)}.text-\[var\(--sd-soft\)\]{color:var(--sd-soft)}.text-\[var\(--sd-text\)\]{color:var(--sd-text)}.text-\[var\(--sk-mist\)\]{color:var(--sk-mist)}.text-\[var\(--sk-on-dark\)\]{color:var(--sk-on-dark)}.text-\[var\(--sk-on-dark-muted\)\]{color:var(--sk-on-dark-muted)}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity))}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity))}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-blue-100{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity))}.text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity))}.text-blue-50{--tw-text-opacity: 1;color:rgb(239 246 255 / var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity))}.text-colorBrand{color:var(--color-brandPrimary)}.text-colorBrandLight{color:var(--color-light)}.text-colorBrandLighter{color:var(--color-lighter)}.text-colorBrandSecondary{color:var(--color-brandSecondary)}.text-colorBrandTertiary{color:var(--color-brandTertiary)}.text-colorTextPrimary{--tw-text-opacity: 1;color:hsl(240 2% 64% / var(--tw-text-opacity))}.text-colorTextSecondary{--tw-text-opacity: 1;color:hsl(0 0% 38% / var(--tw-text-opacity))}.text-colorTextTertiary{--tw-text-opacity: 1;color:hsl(200 36% 90% / var(--tw-text-opacity))}.text-current{color:currentColor}.text-cyan-200{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity))}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity))}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity))}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity))}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity))}.text-darkPrimary{color:var(--color-darkPrimary)}.text-darkerPrimary{color:var(--color-darkerPrimary)}.text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity))}.text-emerald-700\/80{color:#047857cc}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity))}.text-emerald-950{--tw-text-opacity: 1;color:rgb(2 44 34 / var(--tw-text-opacity))}.text-fuchsia-700{--tw-text-opacity: 1;color:rgb(162 28 175 / var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-green-200{--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity))}.text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity))}.text-indigo-100{--tw-text-opacity: 1;color:rgb(224 231 255 / var(--tw-text-opacity))}.text-indigo-300{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity))}.text-indigo-700\/80{color:#4338cacc}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity))}.text-indigo-900{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity))}.text-lime-500{--tw-text-opacity: 1;color:rgb(132 204 22 / var(--tw-text-opacity))}.text-lime-800{--tw-text-opacity: 1;color:rgb(63 98 18 / var(--tw-text-opacity))}.text-medPrimary{color:var(--color-medPrimary)}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity))}.text-orange-900{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity))}.text-pink-500{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity))}.text-purple-100{--tw-text-opacity: 1;color:rgb(243 232 255 / var(--tw-text-opacity))}.text-purple-300{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity))}.text-red-100{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity))}.text-red-950{--tw-text-opacity: 1;color:rgb(69 10 10 / var(--tw-text-opacity))}.text-redAccent{color:var(--color-redaccent)}.text-rose-100{--tw-text-opacity: 1;color:rgb(255 228 230 / var(--tw-text-opacity))}.text-rose-200{--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity))}.text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity))}.text-rose-400{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity))}.text-rose-600\/90{color:#e11d48e6}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity))}.text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity))}.text-rose-900{--tw-text-opacity: 1;color:rgb(136 19 55 / var(--tw-text-opacity))}.text-sky-100{--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity))}.text-sky-100\/80{color:#e0f2fecc}.text-sky-200{--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity))}.text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity))}.text-sky-800{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity))}.text-sky-900{--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}.text-slate-50{--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity))}.text-slate-900\/70{color:#0f172ab3}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity))}.text-softAccent{--tw-text-opacity: 1;color:hsl(120 45% 39% / var(--tw-text-opacity))}.text-softBlue{--tw-text-opacity: 1;color:hsl(211 79% 70% / var(--tw-text-opacity))}.text-softPrimary{color:var(--color-softPrimary)}.text-teal-500{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity))}.text-teal-900{--tw-text-opacity: 1;color:rgb(19 78 74 / var(--tw-text-opacity))}.text-transparent{color:transparent}.text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity))}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity))}.text-violet-800{--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity))}.text-violet-900{--tw-text-opacity: 1;color:rgb(76 29 149 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-white\/10{color:#ffffff1a}.text-white\/40{color:#fff6}.text-white\/5{color:#ffffff0d}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-yellow-100{--tw-text-opacity: 1;color:rgb(254 249 195 / var(--tw-text-opacity))}.text-yellow-100\/75{color:#fef9c3bf}.text-yellow-200{--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity))}.text-yellow-50{--tw-text-opacity: 1;color:rgb(254 252 232 / var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity))}.text-zinc-200{--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity))}.text-zinc-300{--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity))}.text-zinc-400{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity))}.text-zinc-50{--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity))}.text-zinc-500{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity))}.text-zinc-600{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity))}.text-zinc-700{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity))}.text-zinc-800{--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity))}.text-zinc-900{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity))}.text-zinc-950{--tw-text-opacity: 1;color:rgb(9 9 11 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-white\/40{text-decoration-color:#fff6}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.placeholder-slate-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(148 163 184 / var(--tw-placeholder-opacity))}.placeholder-slate-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(148 163 184 / var(--tw-placeholder-opacity))}.placeholder-white::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(255 255 255 / var(--tw-placeholder-opacity))}.placeholder-white::placeholder{--tw-placeholder-opacity: 1;color:rgb(255 255 255 / var(--tw-placeholder-opacity))}.accent-\[\#0EA5E9\]{accent-color:#0EA5E9}.accent-\[\#0b74de\]{accent-color:#0b74de}.accent-\[var\(--color-brandPrimary\)\]{accent-color:var(--color-brandPrimary)}.accent-\[var\(--dm-brand\)\]{accent-color:var(--dm-brand)}.accent-\[var\(--htl-brand\,\#0b74de\)\]{accent-color:var(--htl-brand,#0b74de)}.accent-colorBrand{accent-color:var(--color-brandPrimary)}.accent-emerald-600{accent-color:#059669}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-5{opacity:.05}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-\[0\.07\]{opacity:.07}.mix-blend-multiply{mix-blend-mode:multiply}.\!shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[-8px_0_12px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: -8px 0 12px rgba(15,23,42,.08);--tw-shadow-colored: -8px 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-10px_24px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 -10px 24px rgba(15,23,42,.08);--tw-shadow-colored: 0 -10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-12px_30px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 -12px 30px rgba(15,23,42,.08);--tw-shadow-colored: 0 -12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-12px_38px_rgba\(15\,23\,42\,0\.14\)\]{--tw-shadow: 0 -12px 38px rgba(15,23,42,.14);--tw-shadow-colored: 0 -12px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-14px_40px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 -14px 40px rgba(15,23,42,.08);--tw-shadow-colored: 0 -14px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-18px_48px_rgba\(15\,23\,42\,0\.22\)\]{--tw-shadow: 0 -18px 48px rgba(15,23,42,.22);--tw-shadow-colored: 0 -18px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-18px_54px_rgba\(15\,23\,42\,0\.24\)\]{--tw-shadow: 0 -18px 54px rgba(15,23,42,.24);--tw-shadow-colored: 0 -18px 54px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-18px_55px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow: 0 -18px 55px rgba(0,0,0,.18);--tw-shadow-colored: 0 -18px 55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-20px_60px_rgba\(0\,0\,0\,0\.20\)\]{--tw-shadow: 0 -20px 60px rgba(0,0,0,.2);--tw-shadow-colored: 0 -20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-24px_70px_rgba\(15\,23\,42\,0\.34\)\]{--tw-shadow: 0 -24px 70px rgba(15,23,42,.34);--tw-shadow-colored: 0 -24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-34px_90px_rgba\(102\,224\,236\,0\.22\)\]{--tw-shadow: 0 -34px 90px rgba(102,224,236,.22);--tw-shadow-colored: 0 -34px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(0\,0\,0\,0\.08\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.12\)\]{--tw-shadow: 0 0 0 1px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.12);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 0 0 1px rgba(0,0,0,.08);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(245\,158\,11\,0\.18\)\,0_16px_42px_rgba\(245\,158\,11\,0\.30\)\]{--tw-shadow: 0 0 0 1px rgba(245,158,11,.18),0 16px 42px rgba(245,158,11,.3);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 16px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(245\,158\,11\,0\.22\)\,0_16px_42px_rgba\(245\,158\,11\,0\.34\)\]{--tw-shadow: 0 0 0 1px rgba(245,158,11,.22),0 16px 42px rgba(245,158,11,.34);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 16px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(255\,255\,255\,0\.75\)\]{--tw-shadow: 0 0 0 1px rgba(255,255,255,.75);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(14\,165\,233\,0\.14\)\]{--tw-shadow: 0 0 0 3px rgba(14,165,233,.14);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(14\,165\,233\,0\.15\)\]{--tw-shadow: 0 0 0 3px rgba(14,165,233,.15);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(var\(--color-brand-rgb\,79\,70\,229\)\,0\.15\)\]{--tw-shadow: 0 0 0 3px rgba(var(--color-brand-rgb,79,70,229),.15);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_4px_rgba\(255\,255\,255\,0\.42\)\]{--tw-shadow: 0 0 0 4px rgba(255,255,255,.42);--tw-shadow-colored: 0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(249\,199\,79\,0\.9\)\]{--tw-shadow: 0 0 10px rgba(249,199,79,.9);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(246\,185\,26\,0\.55\)\]{--tw-shadow: 0 0 16px rgba(246,185,26,.55);--tw-shadow-colored: 0 0 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(0\,120\,168\,0\.32\)\]{--tw-shadow: 0 0 18px rgba(0,120,168,.32);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(249\,199\,79\,0\.09\)\]{--tw-shadow: 0 0 18px rgba(249,199,79,.09);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(249\,199\,79\,0\.95\)\]{--tw-shadow: 0 0 18px rgba(249,199,79,.95);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(180\,234\,255\,0\.08\)\]{--tw-shadow: 0 0 20px rgba(180,234,255,.08);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(249\,199\,79\,0\.08\)\]{--tw-shadow: 0 0 20px rgba(249,199,79,.08);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(249\,199\,79\,0\.12\)\]{--tw-shadow: 0 0 22px rgba(249,199,79,.12);--tw-shadow-colored: 0 0 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(0\,120\,168\,0\.35\)\]{--tw-shadow: 0 0 24px rgba(0,120,168,.35);--tw-shadow-colored: 0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(249\,199\,79\,0\.1\)\]{--tw-shadow: 0 0 24px rgba(249,199,79,.1);--tw-shadow-colored: 0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_26px_rgba\(249\,199\,79\,0\.09\)\]{--tw-shadow: 0 0 26px rgba(249,199,79,.09);--tw-shadow-colored: 0 0 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_34px_rgba\(255\,255\,255\,0\.36\)\]{--tw-shadow: 0 0 34px rgba(255,255,255,.36);--tw-shadow-colored: 0 0 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_60px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow: 0 0 60px rgba(15,23,42,.18);--tw-shadow-colored: 0 0 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(249\,199\,79\,0\.75\)\]{--tw-shadow: 0 0 8px rgba(249,199,79,.75);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_20px_rgba\(37\,55\,156\,0\.18\)\]{--tw-shadow: 0 10px 20px rgba(37,55,156,.18);--tw-shadow-colored: 0 10px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_20px_rgba\(92\,28\,13\,0\.14\)\]{--tw-shadow: 0 10px 20px rgba(92,28,13,.14);--tw-shadow-colored: 0 10px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(0\,71\,184\,0\.32\)\]{--tw-shadow: 0 10px 22px rgba(0,71,184,.32);--tw-shadow-colored: 0 10px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(14\,165\,233\,0\.10\)\]{--tw-shadow: 0 10px 22px rgba(14,165,233,.1);--tw-shadow-colored: 0 10px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(14\,165\,233\,0\.16\)\]{--tw-shadow: 0 10px 22px rgba(14,165,233,.16);--tw-shadow-colored: 0 10px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow: 0 10px 22px rgba(15,23,42,.18);--tw-shadow-colored: 0 10px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(15\,23\,42\,0\.20\)\]{--tw-shadow: 0 10px 22px rgba(15,23,42,.2);--tw-shadow-colored: 0 10px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(16\,185\,129\,0\.16\)\]{--tw-shadow: 0 10px 22px rgba(16,185,129,.16);--tw-shadow-colored: 0 10px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(220\,38\,38\,0\.36\)\]{--tw-shadow: 0 10px 22px rgba(220,38,38,.36);--tw-shadow-colored: 0 10px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(244\,63\,94\,0\.16\)\]{--tw-shadow: 0 10px 22px rgba(244,63,94,.16);--tw-shadow-colored: 0 10px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(245\,158\,11\,0\.16\)\]{--tw-shadow: 0 10px 22px rgba(245,158,11,.16);--tw-shadow-colored: 0 10px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(5\,150\,105\,0\.18\)\]{--tw-shadow: 0 10px 22px rgba(5,150,105,.18);--tw-shadow-colored: 0 10px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: 0 10px 24px rgba(0,0,0,.12);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(0\,0\,0\,0\.14\)\]{--tw-shadow: 0 10px 24px rgba(0,0,0,.14);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(0\,0\,0\,0\.16\)\]{--tw-shadow: 0 10px 24px rgba(0,0,0,.16);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(0\,71\,184\,0\.10\)\]{--tw-shadow: 0 10px 24px rgba(0,71,184,.1);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(0\,71\,184\,0\.18\)\]{--tw-shadow: 0 10px 24px rgba(0,71,184,.18);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(0\,71\,184\,0\.22\)\]{--tw-shadow: 0 10px 24px rgba(0,71,184,.22);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(14\,165\,233\,0\.16\)\]{--tw-shadow: 0 10px 24px rgba(14,165,233,.16);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(14\,165\,233\,0\.18\)\]{--tw-shadow: 0 10px 24px rgba(14,165,233,.18);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: 0 10px 24px rgba(15,23,42,.05);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 10px 24px rgba(15,23,42,.08);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(15\,23\,42\,0\.10\)\]{--tw-shadow: 0 10px 24px rgba(15,23,42,.1);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow: 0 10px 24px rgba(15,23,42,.12);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(15\,23\,42\,0\.16\)\]{--tw-shadow: 0 10px 24px rgba(15,23,42,.16);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow: 0 10px 24px rgba(15,23,42,.18);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(217\,119\,6\,0\.10\)\]{--tw-shadow: 0 10px 24px rgba(217,119,6,.1);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(4\,27\,74\,0\.28\)\]{--tw-shadow: 0 10px 24px rgba(4,27,74,.28);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(5\,150\,105\,0\.35\)\]{--tw-shadow: 0 10px 24px rgba(5,150,105,.35);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(85\,200\,234\,0\.24\)\]{--tw-shadow: 0 10px 24px rgba(85,200,234,.24);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_25px_rgba\(14\,165\,233\,0\.12\)\]{--tw-shadow: 0 10px 25px rgba(14,165,233,.12);--tw-shadow-colored: 0 10px 25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_25px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 10px 25px rgba(15,23,42,.06);--tw-shadow-colored: 0 10px 25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_25px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 10px 25px rgba(15,23,42,.08);--tw-shadow-colored: 0 10px 25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_26px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 10px 26px rgba(15,23,42,.06);--tw-shadow-colored: 0 10px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_26px_rgba\(15\,23\,42\,0\.07\)\]{--tw-shadow: 0 10px 26px rgba(15,23,42,.07);--tw-shadow-colored: 0 10px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_26px_rgba\(15\,23\,42\,0\.10\)\]{--tw-shadow: 0 10px 26px rgba(15,23,42,.1);--tw-shadow-colored: 0 10px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_26px_rgba\(15\,23\,42\,0\.2\)\]{--tw-shadow: 0 10px 26px rgba(15,23,42,.2);--tw-shadow-colored: 0 10px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: 0 10px 28px rgba(15,23,42,.05);--tw-shadow-colored: 0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(0\,0\,0\,\.06\)\]{--tw-shadow: 0 10px 30px rgba(0,0,0,.06);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(0\,0\,0\,\.08\)\]{--tw-shadow: 0 10px 30px rgba(0,0,0,.08);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(0\,0\,0\,\.10\)\]{--tw-shadow: 0 10px 30px rgba(0,0,0,.1);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow: 0 10px 30px rgba(0,0,0,.06);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.07\)\]{--tw-shadow: 0 10px 30px rgba(0,0,0,.07);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 10px 30px rgba(0,0,0,.08);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(14\,165\,233\,0\.18\)\]{--tw-shadow: 0 10px 30px rgba(14,165,233,.18);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 10px 30px rgba(15,23,42,.06);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(15\,23\,42\,0\.07\)\]{--tw-shadow: 0 10px 30px rgba(15,23,42,.07);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 10px 30px rgba(15,23,42,.08);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(15\,23\,42\,0\.10\)\]{--tw-shadow: 0 10px 30px rgba(15,23,42,.1);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_35px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 10px 35px rgba(0,0,0,.08);--tw-shadow-colored: 0 10px 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_24px_rgba\(0\,71\,184\,0\.22\)\]{--tw-shadow: 0 12px 24px rgba(0,71,184,.22);--tw-shadow-colored: 0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_24px_rgba\(139\,92\,246\,0\.16\)\]{--tw-shadow: 0 12px 24px rgba(139,92,246,.16);--tw-shadow-colored: 0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_24px_rgba\(14\,165\,233\,0\.12\)\]{--tw-shadow: 0 12px 24px rgba(14,165,233,.12);--tw-shadow-colored: 0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_24px_rgba\(14\,165\,233\,0\.18\)\]{--tw-shadow: 0 12px 24px rgba(14,165,233,.18);--tw-shadow-colored: 0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_24px_rgba\(15\,23\,42\,0\.16\)\]{--tw-shadow: 0 12px 24px rgba(15,23,42,.16);--tw-shadow-colored: 0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_24px_rgba\(15\,23\,42\,0\.22\)\]{--tw-shadow: 0 12px 24px rgba(15,23,42,.22);--tw-shadow-colored: 0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_24px_rgba\(16\,185\,129\,0\.18\)\]{--tw-shadow: 0 12px 24px rgba(16,185,129,.18);--tw-shadow-colored: 0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_24px_rgba\(244\,63\,94\,0\.18\)\]{--tw-shadow: 0 12px 24px rgba(244,63,94,.18);--tw-shadow-colored: 0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_24px_rgba\(249\,115\,22\,0\.18\)\]{--tw-shadow: 0 12px 24px rgba(249,115,22,.18);--tw-shadow-colored: 0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_26px_rgba\(0\,71\,184\,0\.22\)\]{--tw-shadow: 0 12px 26px rgba(0,71,184,.22);--tw-shadow-colored: 0 12px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_26px_rgba\(0\,71\,184\,0\.24\)\]{--tw-shadow: 0 12px 26px rgba(0,71,184,.24);--tw-shadow-colored: 0 12px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_26px_rgba\(22\,163\,74\,0\.20\)\]{--tw-shadow: 0 12px 26px rgba(22,163,74,.2);--tw-shadow-colored: 0 12px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_26px_rgba\(225\,29\,72\,0\.20\)\]{--tw-shadow: 0 12px 26px rgba(225,29,72,.2);--tw-shadow-colored: 0 12px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_26px_rgba\(5\,150\,105\,0\.22\)\]{--tw-shadow: 0 12px 26px rgba(5,150,105,.22);--tw-shadow-colored: 0 12px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(0\,71\,184\,0\.08\)\]{--tw-shadow: 0 12px 28px rgba(0,71,184,.08);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(0\,71\,184\,0\.18\)\]{--tw-shadow: 0 12px 28px rgba(0,71,184,.18);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(0\,71\,184\,0\.2\)\]{--tw-shadow: 0 12px 28px rgba(0,71,184,.2);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(14\,165\,233\,0\.22\)\]{--tw-shadow: 0 12px 28px rgba(14,165,233,.22);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(14\,165\,233\,0\.28\)\]{--tw-shadow: 0 12px 28px rgba(14,165,233,.28);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 12px 28px rgba(15,23,42,.08);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(15\,23\,42\,0\.10\)\]{--tw-shadow: 0 12px 28px rgba(15,23,42,.1);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(15\,23\,42\,0\.14\)\]{--tw-shadow: 0 12px 28px rgba(15,23,42,.14);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(15\,23\,42\,0\.22\)\]{--tw-shadow: 0 12px 28px rgba(15,23,42,.22);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(16\,185\,129\,0\.18\)\]{--tw-shadow: 0 12px 28px rgba(16,185,129,.18);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(16\,185\,129\,0\.34\)\]{--tw-shadow: 0 12px 28px rgba(16,185,129,.34);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(16\,185\,129\,0\.35\)\]{--tw-shadow: 0 12px 28px rgba(16,185,129,.35);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(244\,63\,94\,0\.16\)\]{--tw-shadow: 0 12px 28px rgba(244,63,94,.16);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(0\,0\,0\,0\.10\)\]{--tw-shadow: 0 12px 30px rgba(0,0,0,.1);--tw-shadow-colored: 0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow: 0 12px 30px rgba(0,0,0,.18);--tw-shadow-colored: 0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(0\,71\,184\,0\.22\)\]{--tw-shadow: 0 12px 30px rgba(0,71,184,.22);--tw-shadow-colored: 0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(0\,71\,184\,0\.35\)\]{--tw-shadow: 0 12px 30px rgba(0,71,184,.35);--tw-shadow-colored: 0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(14\,165\,233\,0\.14\)\]{--tw-shadow: 0 12px 30px rgba(14,165,233,.14);--tw-shadow-colored: 0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: 0 12px 30px rgba(15,23,42,.05);--tw-shadow-colored: 0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 12px 30px rgba(15,23,42,.06);--tw-shadow-colored: 0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(249\,199\,79\,0\.2\)\]{--tw-shadow: 0 12px 30px rgba(249,199,79,.2);--tw-shadow-colored: 0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(0\,0\,0\,0\.24\)\]{--tw-shadow: 0 12px 32px rgba(0,0,0,.24);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(0\,120\,168\,0\.14\)\,0_0_0_1px_rgba\(0\,120\,168\,0\.2\)\]{--tw-shadow: 0 12px 32px rgba(0,120,168,.14),0 0 0 1px rgba(0,120,168,.2);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(15\,23\,42\,0\.07\)\]{--tw-shadow: 0 12px 32px rgba(15,23,42,.07);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 12px 32px rgba(15,23,42,.08);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(15\,23\,42\,0\.1\)\]{--tw-shadow: 0 12px 32px rgba(15,23,42,.1);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_34px_-28px_rgba\(0\,0\,0\,0\.65\)\]{--tw-shadow: 0 12px 34px -28px rgba(0,0,0,.65);--tw-shadow-colored: 0 12px 34px -28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_34px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow: 0 12px 34px rgba(0,0,0,.22);--tw-shadow-colored: 0 12px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_34px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 12px 34px rgba(15,23,42,.06);--tw-shadow-colored: 0 12px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_34px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 12px 34px rgba(15,23,42,.08);--tw-shadow-colored: 0 12px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_34px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow: 0 12px 34px rgba(15,23,42,.12);--tw-shadow-colored: 0 12px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_34px_rgba\(var\(--mm-ground-rgb\)\,0\.08\)\]{--tw-shadow: 0 12px 34px rgba(var(--mm-ground-rgb),.08);--tw-shadow-colored: 0 12px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_35px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: 0 12px 35px rgba(15,23,42,.05);--tw-shadow-colored: 0 12px 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_35px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 12px 35px rgba(15,23,42,.06);--tw-shadow-colored: 0 12px 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_35px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 12px 35px rgba(15,23,42,.08);--tw-shadow-colored: 0 12px 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_28px_rgba\(0\,71\,184\,0\.25\)\]{--tw-shadow: 0 14px 28px rgba(0,71,184,.25);--tw-shadow-colored: 0 14px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_28px_rgba\(13\,148\,136\,0\.30\)\]{--tw-shadow: 0 14px 28px rgba(13,148,136,.3);--tw-shadow-colored: 0 14px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_28px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow: 0 14px 28px rgba(15,23,42,.18);--tw-shadow-colored: 0 14px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_30px_rgba\(0\,71\,184\,0\.2\)\]{--tw-shadow: 0 14px 30px rgba(0,71,184,.2);--tw-shadow-colored: 0 14px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_30px_rgba\(0\,71\,184\,0\.22\)\]{--tw-shadow: 0 14px 30px rgba(0,71,184,.22);--tw-shadow-colored: 0 14px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_30px_rgba\(0\,71\,184\,0\.24\)\]{--tw-shadow: 0 14px 30px rgba(0,71,184,.24);--tw-shadow-colored: 0 14px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_30px_rgba\(0\,71\,184\,0\.26\)\]{--tw-shadow: 0 14px 30px rgba(0,71,184,.26);--tw-shadow-colored: 0 14px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_30px_rgba\(0\,71\,184\,0\.28\)\]{--tw-shadow: 0 14px 30px rgba(0,71,184,.28);--tw-shadow-colored: 0 14px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_30px_rgba\(14\,165\,233\,0\.10\)\]{--tw-shadow: 0 14px 30px rgba(14,165,233,.1);--tw-shadow-colored: 0 14px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_30px_rgba\(14\,165\,233\,0\.16\)\]{--tw-shadow: 0 14px 30px rgba(14,165,233,.16);--tw-shadow-colored: 0 14px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_30px_rgba\(14\,165\,233\,0\.22\)\]{--tw-shadow: 0 14px 30px rgba(14,165,233,.22);--tw-shadow-colored: 0 14px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_30px_rgba\(15\,118\,110\,0\.22\)\]{--tw-shadow: 0 14px 30px rgba(15,118,110,.22);--tw-shadow-colored: 0 14px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_30px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow: 0 14px 30px rgba(15,23,42,.12);--tw-shadow-colored: 0 14px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_30px_rgba\(225\,29\,72\,0\.2\)\]{--tw-shadow: 0 14px 30px rgba(225,29,72,.2);--tw-shadow-colored: 0 14px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_30px_rgba\(79\,70\,229\,0\.25\)\]{--tw-shadow: 0 14px 30px rgba(79,70,229,.25);--tw-shadow-colored: 0 14px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_30px_rgba\(8\,145\,178\,0\.25\)\]{--tw-shadow: 0 14px 30px rgba(8,145,178,.25);--tw-shadow-colored: 0 14px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_32px_rgba\(0\,71\,184\,0\.25\)\]{--tw-shadow: 0 14px 32px rgba(0,71,184,.25);--tw-shadow-colored: 0 14px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_32px_rgba\(0\,71\,184\,0\.28\)\]{--tw-shadow: 0 14px 32px rgba(0,71,184,.28);--tw-shadow-colored: 0 14px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_32px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 14px 32px rgba(15,23,42,.06);--tw-shadow-colored: 0 14px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_32px_rgba\(4\,27\,74\,0\.16\)\]{--tw-shadow: 0 14px 32px rgba(4,27,74,.16);--tw-shadow-colored: 0 14px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_32px_rgba\(var\(--mm-ground-rgb\)\,0\.16\)\]{--tw-shadow: 0 14px 32px rgba(var(--mm-ground-rgb),.16);--tw-shadow-colored: 0 14px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: 0 14px 34px rgba(0,0,0,.12);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(0\,120\,168\,0\.3\)\]{--tw-shadow: 0 14px 34px rgba(0,120,168,.3);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(14\,165\,233\,\.35\)\]{--tw-shadow: 0 14px 34px rgba(14,165,233,.35);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(14\,165\,233\,0\.10\)\]{--tw-shadow: 0 14px 34px rgba(14,165,233,.1);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(14\,165\,233\,0\.24\)\]{--tw-shadow: 0 14px 34px rgba(14,165,233,.24);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(14\,165\,233\,0\.25\)\]{--tw-shadow: 0 14px 34px rgba(14,165,233,.25);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(14\,165\,233\,0\.28\)\]{--tw-shadow: 0 14px 34px rgba(14,165,233,.28);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(15\,23\,42\,0\.07\)\]{--tw-shadow: 0 14px 34px rgba(15,23,42,.07);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow: 0 14px 34px rgba(15,23,42,.12);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(15\,23\,42\,0\.13\)\]{--tw-shadow: 0 14px 34px rgba(15,23,42,.13);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(15\,23\,42\,0\.16\)\]{--tw-shadow: 0 14px 34px rgba(15,23,42,.16);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow: 0 14px 34px rgba(15,23,42,.18);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(15\,23\,42\,0\.20\)\]{--tw-shadow: 0 14px 34px rgba(15,23,42,.2);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(244\,63\,94\,0\.14\)\]{--tw-shadow: 0 14px 34px rgba(244,63,94,.14);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(249\,115\,22\,0\.2\)\]{--tw-shadow: 0 14px 34px rgba(249,115,22,.2);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(249\,115\,22\,0\.36\)\]{--tw-shadow: 0 14px 34px rgba(249,115,22,.36);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(4\,27\,74\,0\.22\)\]{--tw-shadow: 0 14px 34px rgba(4,27,74,.22);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_35px_-28px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow: 0 14px 35px -28px rgba(0,0,0,.45);--tw-shadow-colored: 0 14px 35px -28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_35px_-28px_rgba\(0\,0\,0\,0\.65\)\]{--tw-shadow: 0 14px 35px -28px rgba(0,0,0,.65);--tw-shadow-colored: 0 14px 35px -28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_35px_rgba\(249\,199\,79\,0\.22\)\]{--tw-shadow: 0 14px 35px rgba(249,199,79,.22);--tw-shadow-colored: 0 14px 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_40px_-26px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow: 0 14px 40px -26px rgba(0,0,0,.55);--tw-shadow-colored: 0 14px 40px -26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_28px_rgba\(0\,71\,184\,0\.22\)\,inset_5px_5px_12px_rgba\(255\,255\,255\,0\.60\)\,inset_-8px_-10px_18px_rgba\(0\,71\,184\,0\.18\)\]{--tw-shadow: 0 16px 28px rgba(0,71,184,.22),inset 5px 5px 12px rgba(255,255,255,.6),inset -8px -10px 18px rgba(0,71,184,.18);--tw-shadow-colored: 0 16px 28px var(--tw-shadow-color), inset 5px 5px 12px var(--tw-shadow-color), inset -8px -10px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_32px_-14px_rgba\(0\,71\,184\,0\.9\)\]{--tw-shadow: 0 16px 32px -14px rgba(0,71,184,.9);--tw-shadow-colored: 0 16px 32px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_34px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow: 0 16px 34px rgba(0,0,0,.3);--tw-shadow-colored: 0 16px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_34px_rgba\(0\,71\,184\,0\.18\)\]{--tw-shadow: 0 16px 34px rgba(0,71,184,.18);--tw-shadow-colored: 0 16px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_34px_rgba\(14\,165\,233\,0\.12\)\]{--tw-shadow: 0 16px 34px rgba(14,165,233,.12);--tw-shadow-colored: 0 16px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_34px_rgba\(14\,165\,233\,0\.26\)\]{--tw-shadow: 0 16px 34px rgba(14,165,233,.26);--tw-shadow-colored: 0 16px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_34px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow: 0 16px 34px rgba(15,23,42,.12);--tw-shadow-colored: 0 16px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_34px_rgba\(15\,23\,42\,0\.22\)\]{--tw-shadow: 0 16px 34px rgba(15,23,42,.22);--tw-shadow-colored: 0 16px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_34px_rgba\(16\,185\,129\,0\.10\)\]{--tw-shadow: 0 16px 34px rgba(16,185,129,.1);--tw-shadow-colored: 0 16px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_34px_rgba\(16\,185\,129\,0\.22\)\]{--tw-shadow: 0 16px 34px rgba(16,185,129,.22);--tw-shadow-colored: 0 16px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_34px_rgba\(217\,70\,239\,0\.22\)\]{--tw-shadow: 0 16px 34px rgba(217,70,239,.22);--tw-shadow-colored: 0 16px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_34px_rgba\(244\,63\,94\,0\.22\)\]{--tw-shadow: 0 16px 34px rgba(244,63,94,.22);--tw-shadow-colored: 0 16px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_34px_rgba\(245\,158\,11\,0\.22\)\]{--tw-shadow: 0 16px 34px rgba(245,158,11,.22);--tw-shadow-colored: 0 16px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_34px_rgba\(249\,115\,22\,0\.22\)\]{--tw-shadow: 0 16px 34px rgba(249,115,22,.22);--tw-shadow-colored: 0 16px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_34px_rgba\(4\,27\,74\,0\.16\)\]{--tw-shadow: 0 16px 34px rgba(4,27,74,.16);--tw-shadow-colored: 0 16px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_34px_rgba\(42\,120\,214\,0\.25\)\]{--tw-shadow: 0 16px 34px rgba(42,120,214,.25);--tw-shadow-colored: 0 16px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_36px_rgba\(0\,71\,184\,0\.32\)\]{--tw-shadow: 0 16px 36px rgba(0,71,184,.32);--tw-shadow-colored: 0 16px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_36px_rgba\(15\,138\,58\,0\.12\)\]{--tw-shadow: 0 16px 36px rgba(15,138,58,.12);--tw-shadow-colored: 0 16px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_36px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 16px 36px rgba(15,23,42,.08);--tw-shadow-colored: 0 16px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_36px_rgba\(246\,185\,26\,0\.28\)\]{--tw-shadow: 0 16px 36px rgba(246,185,26,.28);--tw-shadow-colored: 0 16px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_38px_rgba\(0\,71\,184\,0\.18\)\]{--tw-shadow: 0 16px 38px rgba(0,71,184,.18);--tw-shadow-colored: 0 16px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_38px_rgba\(124\,58\,237\,0\.22\)\]{--tw-shadow: 0 16px 38px rgba(124,58,237,.22);--tw-shadow-colored: 0 16px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_38px_rgba\(14\,165\,233\,0\.18\)\]{--tw-shadow: 0 16px 38px rgba(14,165,233,.18);--tw-shadow-colored: 0 16px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_38px_rgba\(245\,158\,11\,0\.22\)\]{--tw-shadow: 0 16px 38px rgba(245,158,11,.22);--tw-shadow-colored: 0 16px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_40px_-28px_rgba\(16\,185\,129\,0\.28\)\]{--tw-shadow: 0 16px 40px -28px rgba(16,185,129,.28);--tw-shadow-colored: 0 16px 40px -28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(0\,0\,0\,0\.10\)\]{--tw-shadow: 0 16px 40px rgba(0,0,0,.1);--tw-shadow-colored: 0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: 0 16px 40px rgba(0,0,0,.12);--tw-shadow-colored: 0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(0\,71\,184\,0\.1\)\]{--tw-shadow: 0 16px 40px rgba(0,71,184,.1);--tw-shadow-colored: 0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(0\,71\,184\,0\.18\)\]{--tw-shadow: 0 16px 40px rgba(0,71,184,.18);--tw-shadow-colored: 0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(14\,165\,233\,0\.22\)\]{--tw-shadow: 0 16px 40px rgba(14,165,233,.22);--tw-shadow-colored: 0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 16px 40px rgba(15,23,42,.08);--tw-shadow-colored: 0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(15\,23\,42\,0\.14\)\]{--tw-shadow: 0 16px 40px rgba(15,23,42,.14);--tw-shadow-colored: 0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(15\,23\,42\,0\.16\)\]{--tw-shadow: 0 16px 40px rgba(15,23,42,.16);--tw-shadow-colored: 0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_42px_rgba\(0\,71\,184\,0\.12\)\]{--tw-shadow: 0 16px 42px rgba(0,71,184,.12);--tw-shadow-colored: 0 16px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_42px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 16px 42px rgba(15,23,42,.08);--tw-shadow-colored: 0 16px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_42px_rgba\(15\,23\,42\,0\.10\)\]{--tw-shadow: 0 16px 42px rgba(15,23,42,.1);--tw-shadow-colored: 0 16px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_42px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow: 0 16px 42px rgba(15,23,42,.18);--tw-shadow-colored: 0 16px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_44px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow: 0 16px 44px rgba(15,23,42,.18);--tw-shadow-colored: 0 16px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_44px_rgba\(15\,23\,42\,0\.22\)\]{--tw-shadow: 0 16px 44px rgba(15,23,42,.22);--tw-shadow-colored: 0 16px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_45px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 16px 45px rgba(15,23,42,.08);--tw-shadow-colored: 0 16px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_48px_rgba\(4\,27\,74\,0\.10\)\]{--tw-shadow: 0 16px 48px rgba(4,27,74,.1);--tw-shadow-colored: 0 16px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_50px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: 0 16px 50px rgba(15,23,42,.05);--tw-shadow-colored: 0 16px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_50px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 16px 50px rgba(15,23,42,.06);--tw-shadow-colored: 0 16px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_34px_rgba\(0\,71\,184\,0\.16\)\,inset_7px_7px_18px_rgba\(255\,255\,255\,0\.52\)\,inset_-12px_-16px_34px_rgba\(0\,71\,184\,0\.14\)\]{--tw-shadow: 0 18px 34px rgba(0,71,184,.16),inset 7px 7px 18px rgba(255,255,255,.52),inset -12px -16px 34px rgba(0,71,184,.14);--tw-shadow-colored: 0 18px 34px var(--tw-shadow-color), inset 7px 7px 18px var(--tw-shadow-color), inset -12px -16px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_36px_rgba\(0\,71\,184\,0\.22\)\]{--tw-shadow: 0 18px 36px rgba(0,71,184,.22);--tw-shadow-colored: 0 18px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_38px_rgba\(0\,0\,0\,0\.24\)\]{--tw-shadow: 0 18px 38px rgba(0,0,0,.24);--tw-shadow-colored: 0 18px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_38px_rgba\(0\,71\,184\,0\.18\)\]{--tw-shadow: 0 18px 38px rgba(0,71,184,.18);--tw-shadow-colored: 0 18px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_38px_rgba\(246\,185\,26\,0\.24\)\]{--tw-shadow: 0 18px 38px rgba(246,185,26,.24);--tw-shadow-colored: 0 18px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(0\,71\,184\,0\.24\)\]{--tw-shadow: 0 18px 40px rgba(0,71,184,.24);--tw-shadow-colored: 0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(0\,71\,184\,0\.3\)\]{--tw-shadow: 0 18px 40px rgba(0,71,184,.3);--tw-shadow-colored: 0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(14\,165\,233\,0\.12\)\]{--tw-shadow: 0 18px 40px rgba(14,165,233,.12);--tw-shadow-colored: 0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(14\,165\,233\,0\.22\)\]{--tw-shadow: 0 18px 40px rgba(14,165,233,.22);--tw-shadow-colored: 0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(148\,163\,184\,0\.08\)\]{--tw-shadow: 0 18px 40px rgba(148,163,184,.08);--tw-shadow-colored: 0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow: 0 18px 40px rgba(15,23,42,.18);--tw-shadow-colored: 0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(16\,185\,129\,0\.12\)\]{--tw-shadow: 0 18px 40px rgba(16,185,129,.12);--tw-shadow-colored: 0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(190\,24\,93\,0\.12\)\]{--tw-shadow: 0 18px 40px rgba(190,24,93,.12);--tw-shadow-colored: 0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(201\,138\,18\,0\.26\)\]{--tw-shadow: 0 18px 40px rgba(201,138,18,.26);--tw-shadow-colored: 0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(201\,138\,18\,0\.28\)\]{--tw-shadow: 0 18px 40px rgba(201,138,18,.28);--tw-shadow-colored: 0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(234\,179\,8\,0\.12\)\]{--tw-shadow: 0 18px 40px rgba(234,179,8,.12);--tw-shadow-colored: 0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(239\,68\,68\,0\.14\)\]{--tw-shadow: 0 18px 40px rgba(239,68,68,.14);--tw-shadow-colored: 0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(244\,63\,94\,0\.12\)\]{--tw-shadow: 0 18px 40px rgba(244,63,94,.12);--tw-shadow-colored: 0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(249\,115\,22\,0\.12\)\]{--tw-shadow: 0 18px 40px rgba(249,115,22,.12);--tw-shadow-colored: 0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(4\,27\,74\,0\.18\)\]{--tw-shadow: 0 18px 40px rgba(4,27,74,.18);--tw-shadow-colored: 0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_42px_-22px_rgba\(16\,185\,129\,0\.7\)\]{--tw-shadow: 0 18px 42px -22px rgba(16,185,129,.7);--tw-shadow-colored: 0 18px 42px -22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_42px_-22px_rgba\(245\,158\,11\,0\.7\)\]{--tw-shadow: 0 18px 42px -22px rgba(245,158,11,.7);--tw-shadow-colored: 0 18px 42px -22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_42px_-22px_rgba\(42\,120\,214\,0\.7\)\]{--tw-shadow: 0 18px 42px -22px rgba(42,120,214,.7);--tw-shadow-colored: 0 18px 42px -22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(0\,71\,184\,0\.16\)\]{--tw-shadow: 0 18px 42px rgba(0,71,184,.16);--tw-shadow-colored: 0 18px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow: 0 18px 42px rgba(15,23,42,.12);--tw-shadow-colored: 0 18px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(15\,23\,42\,0\.24\)\]{--tw-shadow: 0 18px 42px rgba(15,23,42,.24);--tw-shadow-colored: 0 18px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_44px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 18px 44px rgba(0,0,0,.08);--tw-shadow-colored: 0 18px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_44px_rgba\(0\,0\,0\,0\.10\)\]{--tw-shadow: 0 18px 44px rgba(0,0,0,.1);--tw-shadow-colored: 0 18px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_44px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow: 0 18px 44px rgba(15,23,42,.18);--tw-shadow-colored: 0 18px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 18px 45px rgba(15,23,42,.06);--tw-shadow-colored: 0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(15\,23\,42\,0\.16\)\]{--tw-shadow: 0 18px 45px rgba(15,23,42,.16);--tw-shadow-colored: 0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow: 0 18px 45px rgba(15,23,42,.18);--tw-shadow-colored: 0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(15\,23\,42\,0\.20\)\]{--tw-shadow: 0 18px 45px rgba(15,23,42,.2);--tw-shadow-colored: 0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(15\,23\,42\,0\.22\)\]{--tw-shadow: 0 18px 45px rgba(15,23,42,.22);--tw-shadow-colored: 0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(15\,23\,42\,0\.24\)\]{--tw-shadow: 0 18px 45px rgba(15,23,42,.24);--tw-shadow-colored: 0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(7\,87\,167\,0\.22\)\]{--tw-shadow: 0 18px 45px rgba(7,87,167,.22);--tw-shadow-colored: 0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_46px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow: 0 18px 46px rgba(0,0,0,.28);--tw-shadow-colored: 0 18px 46px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(0\,0\,0\,0\.42\)\]{--tw-shadow: 0 18px 48px rgba(0,0,0,.42);--tw-shadow-colored: 0 18px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 18px 48px rgba(15,23,42,.08);--tw-shadow-colored: 0 18px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(15\,23\,42\,0\.10\)\]{--tw-shadow: 0 18px 48px rgba(15,23,42,.1);--tw-shadow-colored: 0 18px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(4\,27\,74\,0\.12\)\]{--tw-shadow: 0 18px 48px rgba(4,27,74,.12);--tw-shadow-colored: 0 18px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_50px_-28px_rgba\(15\,23\,42\,0\.62\)\]{--tw-shadow: 0 18px 50px -28px rgba(15,23,42,.62);--tw-shadow-colored: 0 18px 50px -28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_50px_-30px_rgba\(15\,23\,42\,0\.5\)\]{--tw-shadow: 0 18px 50px -30px rgba(15,23,42,.5);--tw-shadow-colored: 0 18px 50px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(0\,0\,0\,0\.26\)\]{--tw-shadow: 0 18px 50px rgba(0,0,0,.26);--tw-shadow-colored: 0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: 0 18px 50px rgba(0,0,0,.35);--tw-shadow-colored: 0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 18px 50px rgba(15,23,42,.06);--tw-shadow-colored: 0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(15\,23\,42\,0\.07\)\]{--tw-shadow: 0 18px 50px rgba(15,23,42,.07);--tw-shadow-colored: 0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 18px 50px rgba(15,23,42,.08);--tw-shadow-colored: 0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(15\,23\,42\,0\.10\)\]{--tw-shadow: 0 18px 50px rgba(15,23,42,.1);--tw-shadow-colored: 0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow: 0 18px 50px rgba(15,23,42,.12);--tw-shadow-colored: 0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(15\,23\,42\,0\.16\)\]{--tw-shadow: 0 18px 50px rgba(15,23,42,.16);--tw-shadow-colored: 0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(15\,23\,42\,0\.18\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.9\)\]{--tw-shadow: 0 18px 50px rgba(15,23,42,.18),inset 0 1px 0 rgba(255,255,255,.9);--tw-shadow-colored: 0 18px 50px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow: 0 18px 50px rgba(15,23,42,.18);--tw-shadow-colored: 0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_55px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow: 0 18px 55px rgba(0,0,0,.22);--tw-shadow-colored: 0 18px 55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_55px_rgba\(15\,23\,42\,0\.07\)\]{--tw-shadow: 0 18px 55px rgba(15,23,42,.07);--tw-shadow-colored: 0 18px 55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_55px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 18px 55px rgba(15,23,42,.08);--tw-shadow-colored: 0 18px 55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_56px_rgba\(15\,23\,42\,0\.10\)\]{--tw-shadow: 0 18px 56px rgba(15,23,42,.1);--tw-shadow-colored: 0 18px 56px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_60px_-22px_rgba\(14\,165\,233\,0\.5\)\]{--tw-shadow: 0 18px 60px -22px rgba(14,165,233,.5);--tw-shadow-colored: 0 18px 60px -22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_60px_-22px_rgba\(14\,165\,233\,0\.55\)\]{--tw-shadow: 0 18px 60px -22px rgba(14,165,233,.55);--tw-shadow-colored: 0 18px 60px -22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_60px_-22px_rgba\(16\,185\,129\,0\.5\)\]{--tw-shadow: 0 18px 60px -22px rgba(16,185,129,.5);--tw-shadow-colored: 0 18px 60px -22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_60px_-22px_rgba\(244\,63\,94\,0\.5\)\]{--tw-shadow: 0 18px 60px -22px rgba(244,63,94,.5);--tw-shadow-colored: 0 18px 60px -22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_60px_-22px_rgba\(245\,158\,11\,0\.5\)\]{--tw-shadow: 0 18px 60px -22px rgba(245,158,11,.5);--tw-shadow-colored: 0 18px 60px -22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_60px_-40px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow: 0 18px 60px -40px rgba(0,0,0,.18);--tw-shadow-colored: 0 18px 60px -40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_60px_-40px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow: 0 18px 60px -40px rgba(0,0,0,.22);--tw-shadow-colored: 0 18px 60px -40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_60px_rgba\(15\,23\,42\,0\.07\)\]{--tw-shadow: 0 18px 60px rgba(15,23,42,.07);--tw-shadow-colored: 0 18px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_60px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 18px 60px rgba(15,23,42,.08);--tw-shadow-colored: 0 18px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_60px_rgba\(15\,23\,42\,0\.10\)\]{--tw-shadow: 0 18px 60px rgba(15,23,42,.1);--tw-shadow-colored: 0 18px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow: 0 1px 0 rgba(0,0,0,.04);--tw-shadow-colored: 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(148\,163\,184\,0\.25\)\]{--tw-shadow: 0 1px 0 rgba(148,163,184,.25);--tw-shadow-colored: 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(226\,232\,240\,1\)\]{--tw-shadow: 0 1px 0 rgba(226,232,240,1);--tw-shadow-colored: 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(15\,23\,42\,0\.03\)\]{--tw-shadow: 0 1px 2px rgba(15,23,42,.03);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: 0 1px 3px rgba(15,23,42,.05);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 1px 3px rgba(15,23,42,.06);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_40px_-26px_rgba\(0\,0\,0\,0\.72\)\]{--tw-shadow: 0 20px 40px -26px rgba(0,0,0,.72);--tw-shadow-colored: 0 20px 40px -26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_40px_rgba\(0\,0\,0\,0\.38\)\]{--tw-shadow: 0 20px 40px rgba(0,0,0,.38);--tw-shadow-colored: 0 20px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_44px_rgba\(0\,71\,184\,0\.26\)\]{--tw-shadow: 0 20px 44px rgba(0,71,184,.26);--tw-shadow-colored: 0 20px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_46px_rgba\(14\,165\,233\,0\.16\)\]{--tw-shadow: 0 20px 46px rgba(14,165,233,.16);--tw-shadow-colored: 0 20px 46px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_48px_rgba\(0\,71\,184\,0\.34\)\]{--tw-shadow: 0 20px 48px rgba(0,71,184,.34);--tw-shadow-colored: 0 20px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow: 0 20px 50px rgba(0,0,0,.18);--tw-shadow-colored: 0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_54px_rgba\(4\,27\,74\,0\.08\)\]{--tw-shadow: 0 20px 54px rgba(4,27,74,.08);--tw-shadow-colored: 0 20px 54px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_55px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow: 0 20px 55px rgba(0,0,0,.22);--tw-shadow-colored: 0 20px 55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_55px_rgba\(4\,27\,74\,0\.42\)\]{--tw-shadow: 0 20px 55px rgba(4,27,74,.42);--tw-shadow-colored: 0 20px 55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: 0 20px 60px rgba(0,0,0,.12);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow: 0 20px 60px rgba(0,0,0,.18);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.2\)\],.shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.20\)\]{--tw-shadow: 0 20px 60px rgba(0,0,0,.2);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\,71\,184\,0\.12\)\]{--tw-shadow: 0 20px 60px rgba(0,71,184,.12);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\,8\,36\,0\.28\)\]{--tw-shadow: 0 20px 60px rgba(0,8,36,.28);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\,8\,36\,0\.55\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.14\)\]{--tw-shadow: 0 20px 60px rgba(0,8,36,.55),inset 0 1px 0 rgba(255,255,255,.14);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 20px 60px rgba(15,23,42,.08);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(15\,23\,42\,0\.10\)\]{--tw-shadow: 0 20px 60px rgba(15,23,42,.1);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_70px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow: 0 20px 70px rgba(0,0,0,.4);--tw-shadow-colored: 0 20px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_70px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow: 0 20px 70px rgba(0,0,0,.45);--tw-shadow-colored: 0 20px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_80px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: 0 20px 80px rgba(0,0,0,.12);--tw-shadow-colored: 0 20px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_48px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow: 0 22px 48px rgba(15,23,42,.12);--tw-shadow-colored: 0 22px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_50px_rgba\(246\,185\,26\,0\.34\)\]{--tw-shadow: 0 22px 50px rgba(246,185,26,.34);--tw-shadow-colored: 0 22px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_54px_rgba\(0\,0\,0\,0\.32\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow: 0 22px 54px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.08);--tw-shadow-colored: 0 22px 54px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_54px_rgba\(246\,185\,26\,0\.20\)\]{--tw-shadow: 0 22px 54px rgba(246,185,26,.2);--tw-shadow-colored: 0 22px 54px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_58px_rgba\(0\,71\,184\,0\.42\)\]{--tw-shadow: 0 22px 58px rgba(0,71,184,.42);--tw-shadow-colored: 0 22px 58px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_60px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow: 0 22px 60px rgba(0,0,0,.2);--tw-shadow-colored: 0 22px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_60px_rgba\(0\,71\,184\,0\.13\)\]{--tw-shadow: 0 22px 60px rgba(0,71,184,.13);--tw-shadow-colored: 0 22px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_60px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 22px 60px rgba(15,23,42,.08);--tw-shadow-colored: 0 22px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_60px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow: 0 22px 60px rgba(15,23,42,.18);--tw-shadow-colored: 0 22px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_65px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 22px 65px rgba(15,23,42,.08);--tw-shadow-colored: 0 22px 65px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_70px_-50px_rgba\(0\,0\,0\,\.35\)\]{--tw-shadow: 0 22px 70px -50px rgba(0,0,0,.35);--tw-shadow-colored: 0 22px 70px -50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_70px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 22px 70px rgba(15,23,42,.08);--tw-shadow-colored: 0 22px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_70px_rgba\(15\,23\,42\,0\.10\)\]{--tw-shadow: 0 22px 70px rgba(15,23,42,.1);--tw-shadow-colored: 0 22px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_70px_rgba\(15\,23\,42\,0\.22\)\]{--tw-shadow: 0 22px 70px rgba(15,23,42,.22);--tw-shadow-colored: 0 22px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_54px_rgba\(15\,23\,42\,0\.28\)\]{--tw-shadow: 0 24px 54px rgba(15,23,42,.28);--tw-shadow-colored: 0 24px 54px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_58px_rgba\(0\,71\,184\,0\.14\)\]{--tw-shadow: 0 24px 58px rgba(0,71,184,.14);--tw-shadow-colored: 0 24px 58px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_60px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 24px 60px rgba(15,23,42,.08);--tw-shadow-colored: 0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_64px_rgba\(0\,0\,0\,0\.20\)\]{--tw-shadow: 0 24px 64px rgba(0,0,0,.2);--tw-shadow-colored: 0 24px 64px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_64px_rgba\(4\,27\,74\,0\.1\)\]{--tw-shadow: 0 24px 64px rgba(4,27,74,.1);--tw-shadow-colored: 0 24px 64px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_-36px_rgba\(0\,0\,0\,0\.72\)\]{--tw-shadow: 0 24px 70px -36px rgba(0,0,0,.72);--tw-shadow-colored: 0 24px 70px -36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_-46px_rgba\(15\,23\,42\,0\.55\)\]{--tw-shadow: 0 24px 70px -46px rgba(15,23,42,.55);--tw-shadow-colored: 0 24px 70px -46px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_-52px_rgba\(15\,23\,42\,0\.45\)\]{--tw-shadow: 0 24px 70px -52px rgba(15,23,42,.45);--tw-shadow-colored: 0 24px 70px -52px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow: 0 24px 70px rgba(0,0,0,.18);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow: 0 24px 70px rgba(0,0,0,.22);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow: 0 24px 70px rgba(0,0,0,.3);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: 0 24px 70px rgba(0,0,0,.35);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(0\,0\,0\,0\.38\)\]{--tw-shadow: 0 24px 70px rgba(0,0,0,.38);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(14\,165\,233\,0\.18\)\]{--tw-shadow: 0 24px 70px rgba(14,165,233,.18);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 24px 70px rgba(15,23,42,.08);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(15\,23\,42\,0\.1\)\]{--tw-shadow: 0 24px 70px rgba(15,23,42,.1);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow: 0 24px 70px rgba(15,23,42,.12);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(15\,23\,42\,0\.22\)\]{--tw-shadow: 0 24px 70px rgba(15,23,42,.22);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(15\,23\,42\,0\.24\)\]{--tw-shadow: 0 24px 70px rgba(15,23,42,.24);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(4\,27\,74\,0\.12\)\]{--tw-shadow: 0 24px 70px rgba(4,27,74,.12);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(4\,27\,74\,0\.16\)\]{--tw-shadow: 0 24px 70px rgba(4,27,74,.16);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow: 0 24px 80px rgba(0,0,0,.22);--tw-shadow-colored: 0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow: 0 24px 80px rgba(0,0,0,.25);--tw-shadow-colored: 0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow: 0 24px 80px rgba(0,0,0,.28);--tw-shadow-colored: 0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: 0 24px 80px rgba(0,0,0,.35);--tw-shadow-colored: 0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow: 0 24px 80px rgba(0,0,0,.55);--tw-shadow-colored: 0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,8\,36\,0\.42\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.16\)\]{--tw-shadow: 0 24px 80px rgba(0,8,36,.42),inset 0 1px 0 rgba(255,255,255,.16);--tw-shadow-colored: 0 24px 80px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(15\,23\,42\,0\.09\)\]{--tw-shadow: 0 24px 80px rgba(15,23,42,.09);--tw-shadow-colored: 0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(15\,23\,42\,0\.10\)\]{--tw-shadow: 0 24px 80px rgba(15,23,42,.1);--tw-shadow-colored: 0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(15\,23\,42\,0\.24\)\]{--tw-shadow: 0 24px 80px rgba(15,23,42,.24);--tw-shadow-colored: 0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(15\,23\,42\,0\.28\)\]{--tw-shadow: 0 24px 80px rgba(15,23,42,.28);--tw-shadow-colored: 0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_90px_rgba\(15\,23\,42\,0\.28\)\]{--tw-shadow: 0 24px 90px rgba(15,23,42,.28);--tw-shadow-colored: 0 24px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_90px_rgba\(15\,23\,42\,0\.3\)\]{--tw-shadow: 0 24px 90px rgba(15,23,42,.3);--tw-shadow-colored: 0 24px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_26px_72px_rgba\(15\,23\,42\,0\.24\)\]{--tw-shadow: 0 26px 72px rgba(15,23,42,.24);--tw-shadow-colored: 0 26px 72px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_26px_80px_rgba\(4\,27\,74\,0\.34\)\]{--tw-shadow: 0 26px 80px rgba(4,27,74,.34);--tw-shadow-colored: 0 26px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_26px_82px_rgba\(15\,23\,42\,0\.16\)\]{--tw-shadow: 0 26px 82px rgba(15,23,42,.16);--tw-shadow-colored: 0 26px 82px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_100px_rgba\(0\,8\,36\,0\.48\)\]{--tw-shadow: 0 28px 100px rgba(0,8,36,.48);--tw-shadow-colored: 0 28px 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_80px_rgba\(15\,23\,42\,0\.10\)\]{--tw-shadow: 0 28px 80px rgba(15,23,42,.1);--tw-shadow-colored: 0 28px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_80px_rgba\(15\,23\,42\,0\.16\)\]{--tw-shadow: 0 28px 80px rgba(15,23,42,.16);--tw-shadow-colored: 0 28px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_80px_rgba\(15\,23\,42\,0\.24\)\]{--tw-shadow: 0 28px 80px rgba(15,23,42,.24);--tw-shadow-colored: 0 28px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_80px_rgba\(15\,23\,42\,0\.28\)\]{--tw-shadow: 0 28px 80px rgba(15,23,42,.28);--tw-shadow-colored: 0 28px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_80px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow: 0 28px 80px rgba(15,23,42,.35);--tw-shadow-colored: 0 28px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_80px_rgba\(4\,27\,74\,0\.22\)\]{--tw-shadow: 0 28px 80px rgba(4,27,74,.22);--tw-shadow-colored: 0 28px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_80px_rgba\(4\,27\,74\,0\.32\)\]{--tw-shadow: 0 28px 80px rgba(4,27,74,.32);--tw-shadow-colored: 0 28px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_80px_rgba\(4\,27\,74\,0\.34\)\]{--tw-shadow: 0 28px 80px rgba(4,27,74,.34);--tw-shadow-colored: 0 28px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_90px_-45px_rgba\(0\,0\,0\,0\.75\)\]{--tw-shadow: 0 28px 90px -45px rgba(0,0,0,.75);--tw-shadow-colored: 0 28px 90px -45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow: 0 28px 90px rgba(0,0,0,.28);--tw-shadow-colored: 0 28px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(0\,0\,0\,0\.30\)\]{--tw-shadow: 0 28px 90px rgba(0,0,0,.3);--tw-shadow-colored: 0 28px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(15\,23\,42\,0\.22\)\]{--tw-shadow: 0 28px 90px rgba(15,23,42,.22);--tw-shadow-colored: 0 28px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(15\,23\,42\,0\.24\)\]{--tw-shadow: 0 28px 90px rgba(15,23,42,.24);--tw-shadow-colored: 0 28px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(15\,23\,42\,0\.32\)\]{--tw-shadow: 0 28px 90px rgba(15,23,42,.32);--tw-shadow-colored: 0 28px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow: 0 28px 90px rgba(15,23,42,.35);--tw-shadow-colored: 0 28px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_10px_rgba\(15\,23\,42\,0\.06\)\,inset_0_0_0_1px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow: 0 2px 10px rgba(15,23,42,.06),inset 0 0 0 1px rgba(0,0,0,.02);--tw-shadow-colored: 0 2px 10px var(--tw-shadow-color), inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow: 0 2px 8px rgba(15,23,42,.18);--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(15\,23\,42\,0\.28\)\,0_0_0_0\.5px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 2px 8px rgba(15,23,42,.28),0 0 0 .5px rgba(15,23,42,.06);--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color), 0 0 0 .5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_100px_rgba\(0\,0\,0\,\.35\)\]{--tw-shadow: 0 30px 100px rgba(0,0,0,.35);--tw-shadow-colored: 0 30px 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_100px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow: 0 30px 100px rgba(15,23,42,.35);--tw-shadow-colored: 0 30px 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_120px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow: 0 30px 120px rgba(0,0,0,.18);--tw-shadow-colored: 0 30px 120px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_80px_rgba\(0\,0\,0\,\.35\)\]{--tw-shadow: 0 30px 80px rgba(0,0,0,.35);--tw-shadow-colored: 0 30px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_80px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow: 0 30px 80px rgba(15,23,42,.18);--tw-shadow-colored: 0 30px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_80px_rgba\(2\,20\,48\,0\.35\)\]{--tw-shadow: 0 30px 80px rgba(2,20,48,.35);--tw-shadow-colored: 0 30px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_90px_-30px_rgba\(15\,23\,42\,0\.55\)\]{--tw-shadow: 0 30px 90px -30px rgba(15,23,42,.55);--tw-shadow-colored: 0 30px 90px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_90px_-55px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow: 0 30px 90px -55px rgba(0,0,0,.55);--tw-shadow-colored: 0 30px 90px -55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_90px_-55px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow: 0 30px 90px -55px rgba(0,0,0,.7);--tw-shadow-colored: 0 30px 90px -55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_90px_-55px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow: 0 30px 90px -55px rgba(0,0,0,.8);--tw-shadow-colored: 0 30px 90px -55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_90px_-55px_rgba\(0\,0\,0\,0\.85\)\]{--tw-shadow: 0 30px 90px -55px rgba(0,0,0,.85);--tw-shadow-colored: 0 30px 90px -55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(0\,0\,0\,\.22\)\]{--tw-shadow: 0 30px 90px rgba(0,0,0,.22);--tw-shadow-colored: 0 30px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow: 0 30px 90px rgba(0,0,0,.25);--tw-shadow-colored: 0 30px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(0\,0\,0\,0\.46\)\]{--tw-shadow: 0 30px 90px rgba(0,0,0,.46);--tw-shadow-colored: 0 30px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow: 0 30px 90px rgba(15,23,42,.18);--tw-shadow-colored: 0 30px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(15\,23\,42\,0\.2\)\]{--tw-shadow: 0 30px 90px rgba(15,23,42,.2);--tw-shadow-colored: 0 30px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(15\,23\,42\,0\.22\)\]{--tw-shadow: 0 30px 90px rgba(15,23,42,.22);--tw-shadow-colored: 0 30px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(15\,23\,42\,0\.25\)\]{--tw-shadow: 0 30px 90px rgba(15,23,42,.25);--tw-shadow-colored: 0 30px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(15\,23\,42\,0\.28\)\]{--tw-shadow: 0 30px 90px rgba(15,23,42,.28);--tw-shadow-colored: 0 30px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(15\,23\,42\,0\.32\)\]{--tw-shadow: 0 30px 90px rgba(15,23,42,.32);--tw-shadow-colored: 0 30px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_32px_100px_-34px_rgba\(0\,0\,0\,0\.9\)\]{--tw-shadow: 0 32px 100px -34px rgba(0,0,0,.9);--tw-shadow-colored: 0 32px 100px -34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_32px_120px_rgba\(0\,8\,36\,0\.52\)\]{--tw-shadow: 0 32px 120px rgba(0,8,36,.52);--tw-shadow-colored: 0 32px 120px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_32px_90px_rgba\(15\,23\,42\,0\.38\)\]{--tw-shadow: 0 32px 90px rgba(15,23,42,.38);--tw-shadow-colored: 0 32px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_34px_100px_rgba\(4\,27\,74\,0\.45\)\]{--tw-shadow: 0 34px 100px rgba(4,27,74,.45);--tw-shadow-colored: 0 34px 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_34px_100px_rgba\(4\,27\,74\,0\.5\)\]{--tw-shadow: 0 34px 100px rgba(4,27,74,.5);--tw-shadow-colored: 0 34px 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_35px_100px_rgba\(15\,23\,42\,0\.3\)\]{--tw-shadow: 0 35px 100px rgba(15,23,42,.3);--tw-shadow-colored: 0 35px 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_35px_100px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow: 0 35px 100px rgba(15,23,42,.35);--tw-shadow-colored: 0 35px 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_0_0_\#e2e8f0\]{--tw-shadow: 0 4px 0 0 #e2e8f0;--tw-shadow-colored: 0 4px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_0_0_rgba\(255\,255\,255\,0\.06\)\]{--tw-shadow: 0 4px 0 0 rgba(255,255,255,.06);--tw-shadow-colored: 0 4px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 4px 12px rgba(15,23,42,.06);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(15\,23\,42\,0\.22\)\]{--tw-shadow: 0 4px 14px rgba(15,23,42,.22);--tw-shadow-colored: 0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_5px_0_0_\#065f46\,0_16px_30px_-12px_\#10b981\]{--tw-shadow: 0 5px 0 0 #065f46,0 16px 30px -12px #10b981;--tw-shadow-colored: 0 5px 0 0 var(--tw-shadow-color), 0 16px 30px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_5px_0_0_\#9a3412\,0_16px_30px_-12px_\#ea580c\]{--tw-shadow: 0 5px 0 0 #9a3412,0 16px 30px -12px #ea580c;--tw-shadow-colored: 0 5px 0 0 var(--tw-shadow-color), 0 16px 30px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_5px_0_0_var\(--color-darkPrimary\)\,0_16px_30px_-12px_var\(--color-brandPrimary\)\]{--tw-shadow: 0 5px 0 0 var(--color-darkPrimary),0 16px 30px -12px var(--color-brandPrimary);--tw-shadow-colored: 0 5px 0 0 var(--tw-shadow-color), 0 16px 30px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_14px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow: 0 6px 14px rgba(15,23,42,.18);--tw-shadow-colored: 0 6px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_14px_rgba\(220\,38\,38\,0\.10\)\]{--tw-shadow: 0 6px 14px rgba(220,38,38,.1);--tw-shadow-colored: 0 6px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_14px_rgba\(241\,90\,36\,0\.25\)\]{--tw-shadow: 0 6px 14px rgba(241,90,36,.25);--tw-shadow-colored: 0 6px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_14px_rgba\(245\,158\,11\,0\.10\)\]{--tw-shadow: 0 6px 14px rgba(245,158,11,.1);--tw-shadow-colored: 0 6px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_16px_rgba\(0\,71\,184\,0\.25\)\]{--tw-shadow: 0 6px 16px rgba(0,71,184,.25);--tw-shadow-colored: 0 6px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_16px_rgba\(15\,23\,42\,0\.24\)\]{--tw-shadow: 0 6px 16px rgba(15,23,42,.24);--tw-shadow-colored: 0 6px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_16px_rgba\(15\,23\,42\,0\.28\)\]{--tw-shadow: 0 6px 16px rgba(15,23,42,.28);--tw-shadow-colored: 0 6px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_18px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow: 0 6px 18px rgba(0,0,0,.04);--tw-shadow-colored: 0 6px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_18px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow: 0 6px 18px rgba(15,23,42,.04);--tw-shadow-colored: 0 6px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_18px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 6px 18px rgba(15,23,42,.06);--tw-shadow-colored: 0 6px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_18px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 6px 18px rgba(15,23,42,.08);--tw-shadow-colored: 0 6px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(0\,71\,184\,0\.2\)\]{--tw-shadow: 0 8px 18px rgba(0,71,184,.2);--tw-shadow-colored: 0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(142\,48\,216\,0\.25\)\]{--tw-shadow: 0 8px 18px rgba(142,48,216,.25);--tw-shadow-colored: 0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 8px 18px rgba(15,23,42,.08);--tw-shadow-colored: 0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(15\,23\,42\,0\.10\)\]{--tw-shadow: 0 8px 18px rgba(15,23,42,.1);--tw-shadow-colored: 0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(218\,61\,180\,0\.25\)\]{--tw-shadow: 0 8px 18px rgba(218,61,180,.25);--tw-shadow-colored: 0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(241\,90\,36\,0\.25\)\]{--tw-shadow: 0 8px 18px rgba(241,90,36,.25);--tw-shadow-colored: 0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(4\,27\,74\,0\.22\)\]{--tw-shadow: 0 8px 18px rgba(4,27,74,.22);--tw-shadow-colored: 0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(4\,27\,74\,0\.24\)\]{--tw-shadow: 0 8px 18px rgba(4,27,74,.24);--tw-shadow-colored: 0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(68\,199\,118\,0\.25\)\]{--tw-shadow: 0 8px 18px rgba(68,199,118,.25);--tw-shadow-colored: 0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 8px 20px rgba(15,23,42,.08);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow: 0 8px 20px rgba(15,23,42,.18);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(7\,87\,167\,0\.22\)\]{--tw-shadow: 0 8px 20px rgba(7,87,167,.22);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_22px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow: 0 8px 22px rgba(15,23,42,.04);--tw-shadow-colored: 0 8px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_22px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 8px 22px rgba(15,23,42,.06);--tw-shadow-colored: 0 8px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(0\,120\,168\,0\.3\)\]{--tw-shadow: 0 8px 24px rgba(0,120,168,.3);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow: 0 8px 24px rgba(15,23,42,.04);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: 0 8px 24px rgba(15,23,42,.05);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 8px 24px rgba(15,23,42,.06);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_9px_20px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow: 0 9px 20px rgba(15,23,42,.18);--tw-shadow-colored: 0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[10px_0_18px_-16px_rgba\(15\,23\,42\,0\.45\)\]{--tw-shadow: 10px 0 18px -16px rgba(15,23,42,.45);--tw-shadow-colored: 10px 0 18px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[8px_0_12px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 8px 0 12px rgba(15,23,42,.08);--tw-shadow-colored: 8px 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[8px_0_14px_-14px_rgba\(15\,23\,42\,0\.45\)\]{--tw-shadow: 8px 0 14px -14px rgba(15,23,42,.45);--tw-shadow-colored: 8px 0 14px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(180\,234\,255\,0\.04\)\]{--tw-shadow: inset 0 1px 0 rgba(180,234,255,.04);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.06);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.08);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.1\)\,0_18px_50px_rgba\(0\,8\,36\,0\.24\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 18px 50px rgba(0,8,36,.24);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.1\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.1);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.12\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.12);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.16\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.16);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.18\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.18);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.22\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.22);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-event{--tw-shadow: var(--app-shadow);--tw-shadow-colored: var(--app-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-event-float{--tw-shadow: var(--app-shadow-floating);--tw-shadow-colored: var(--app-shadow-floating);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--sd-shadow\)\]{--tw-shadow-color: var(--sd-shadow);--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-100{--tw-shadow-color: #fef3c7;--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-300{--tw-shadow-color: #fcd34d;--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-500\/20{--tw-shadow-color: rgb(245 158 11 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-600{--tw-shadow-color: #d97706;--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-600\/20{--tw-shadow-color: rgb(217 119 6 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-900{--tw-shadow-color: #78350f;--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/10{--tw-shadow-color: rgb(0 0 0 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/20{--tw-shadow-color: rgb(59 130 246 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-600\/20{--tw-shadow-color: rgb(37 99 235 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-colorBrand{--tw-shadow-color: var(--color-brandPrimary);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-500{--tw-shadow-color: #06b6d4;--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-500\/20{--tw-shadow-color: rgb(6 182 212 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-darkPrimary{--tw-shadow-color: var(--color-darkPrimary);--tw-shadow: var(--tw-shadow-colored)}.shadow-darkerPrimary{--tw-shadow-color: var(--color-darkerPrimary);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-100{--tw-shadow-color: #d1fae5;--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/20{--tw-shadow-color: rgb(16 185 129 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-600\/20{--tw-shadow-color: rgb(5 150 105 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-gray-700{--tw-shadow-color: #374151;--tw-shadow: var(--tw-shadow-colored)}.shadow-green-200{--tw-shadow-color: #bbf7d0;--tw-shadow: var(--tw-shadow-colored)}.shadow-green-300{--tw-shadow-color: #86efac;--tw-shadow: var(--tw-shadow-colored)}.shadow-green-400{--tw-shadow-color: #4ade80;--tw-shadow: var(--tw-shadow-colored)}.shadow-green-500{--tw-shadow-color: #22c55e;--tw-shadow: var(--tw-shadow-colored)}.shadow-green-500\/20{--tw-shadow-color: rgb(34 197 94 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-700{--tw-shadow-color: #15803d;--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-200{--tw-shadow-color: #c7d2fe;--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-500\/20{--tw-shadow-color: rgb(99 102 241 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-medPrimary{--tw-shadow-color: var(--color-medPrimary);--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-500\/20{--tw-shadow-color: rgb(249 115 22 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-600{--tw-shadow-color: #dc2626;--tw-shadow: var(--tw-shadow-colored)}.shadow-red-600\/20{--tw-shadow-color: rgb(220 38 38 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-700{--tw-shadow-color: #b91c1c;--tw-shadow: var(--tw-shadow-colored)}.shadow-rose-100{--tw-shadow-color: #ffe4e6;--tw-shadow: var(--tw-shadow-colored)}.shadow-rose-500\/20{--tw-shadow-color: rgb(244 63 94 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-sky-500\/20{--tw-shadow-color: rgb(14 165 233 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-400{--tw-shadow-color: #94a3b8;--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-500{--tw-shadow-color: #64748b;--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-900\/10{--tw-shadow-color: rgb(15 23 42 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-yellow-100{--tw-shadow-color: #fef9c3;--tw-shadow: var(--tw-shadow-colored)}.shadow-yellow-200{--tw-shadow-color: #fef08a;--tw-shadow: var(--tw-shadow-colored)}.shadow-yellow-300{--tw-shadow-color: #fde047;--tw-shadow: var(--tw-shadow-colored)}.shadow-yellow-500{--tw-shadow-color: #eab308;--tw-shadow: var(--tw-shadow-colored)}.shadow-zinc-300{--tw-shadow-color: #d4d4d8;--tw-shadow: var(--tw-shadow-colored)}.shadow-zinc-400{--tw-shadow-color: #a1a1aa;--tw-shadow: var(--tw-shadow-colored)}.shadow-zinc-500{--tw-shadow-color: #71717a;--tw-shadow: var(--tw-shadow-colored)}.shadow-zinc-600{--tw-shadow-color: #52525b;--tw-shadow: var(--tw-shadow-colored)}.shadow-zinc-700{--tw-shadow-color: #3f3f46;--tw-shadow: var(--tw-shadow-colored)}.shadow-zinc-800{--tw-shadow-color: #27272a;--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.\!outline{outline-style:solid!important}.outline{outline-style:solid}.\!ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-\[\#0EA5E9\]\/20{--tw-ring-color: rgb(14 165 233 / .2)}.ring-\[\#0EA5E9\]\/25{--tw-ring-color: rgb(14 165 233 / .25)}.ring-\[\#B4EAFF\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(180 234 255 / var(--tw-ring-opacity))}.ring-\[\#F9C74F\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 199 79 / var(--tw-ring-opacity))}.ring-\[rgba\(14\,165\,233\,\.25\)\]{--tw-ring-color: rgba(14,165,233,.25)}.ring-\[rgba\(148\,163\,184\,0\.22\)\]{--tw-ring-color: rgba(148,163,184,.22)}.ring-\[rgba\(96\,165\,250\,0\.14\)\]{--tw-ring-color: rgba(96,165,250,.14)}.ring-\[rgba\(96\,165\,250\,0\.24\)\]{--tw-ring-color: rgba(96,165,250,.24)}.ring-amber-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 243 199 / var(--tw-ring-opacity))}.ring-amber-100\/60{--tw-ring-color: rgb(254 243 199 / .6)}.ring-amber-100\/80{--tw-ring-color: rgb(254 243 199 / .8)}.ring-amber-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity))}.ring-amber-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 211 77 / var(--tw-ring-opacity))}.ring-amber-300\/30{--tw-ring-color: rgb(252 211 77 / .3)}.ring-amber-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity))}.ring-amber-400\/25{--tw-ring-color: rgb(251 191 36 / .25)}.ring-black\/5{--tw-ring-color: rgb(0 0 0 / .05)}.ring-blue-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity))}.ring-blue-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity))}.ring-blue-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity))}.ring-blue-600\/20{--tw-ring-color: rgb(37 99 235 / .2)}.ring-colorBrand{--tw-ring-color: var(--color-brandPrimary)}.ring-colorBrandLight{--tw-ring-color: var(--color-light)}.ring-colorBrandLighter{--tw-ring-color: var(--color-lighter)}.ring-emerald-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity))}.ring-emerald-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(167 243 208 / var(--tw-ring-opacity))}.ring-emerald-200\/80{--tw-ring-color: rgb(167 243 208 / .8)}.ring-emerald-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(110 231 183 / var(--tw-ring-opacity))}.ring-emerald-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(52 211 153 / var(--tw-ring-opacity))}.ring-emerald-400\/25{--tw-ring-color: rgb(52 211 153 / .25)}.ring-fuchsia-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(240 171 252 / var(--tw-ring-opacity))}.ring-gray-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity))}.ring-indigo-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 231 255 / var(--tw-ring-opacity))}.ring-orange-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 237 213 / var(--tw-ring-opacity))}.ring-orange-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 186 116 / var(--tw-ring-opacity))}.ring-purple-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity))}.ring-red-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 226 226 / var(--tw-ring-opacity))}.ring-red-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity))}.ring-red-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity))}.ring-rose-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 228 230 / var(--tw-ring-opacity))}.ring-rose-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 205 211 / var(--tw-ring-opacity))}.ring-rose-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 164 175 / var(--tw-ring-opacity))}.ring-rose-400\/25{--tw-ring-color: rgb(251 113 133 / .25)}.ring-sky-100\/80{--tw-ring-color: rgb(224 242 254 / .8)}.ring-sky-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(186 230 253 / var(--tw-ring-opacity))}.ring-sky-400\/25{--tw-ring-color: rgb(56 189 248 / .25)}.ring-slate-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(226 232 240 / var(--tw-ring-opacity))}.ring-slate-200\/60{--tw-ring-color: rgb(226 232 240 / .6)}.ring-slate-200\/70{--tw-ring-color: rgb(226 232 240 / .7)}.ring-slate-200\/80{--tw-ring-color: rgb(226 232 240 / .8)}.ring-teal-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(204 251 241 / var(--tw-ring-opacity))}.ring-violet-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(237 233 254 / var(--tw-ring-opacity))}.ring-violet-100\/80{--tw-ring-color: rgb(237 233 254 / .8)}.ring-violet-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(221 214 254 / var(--tw-ring-opacity))}.ring-white\/20{--tw-ring-color: rgb(255 255 255 / .2)}.ring-white\/25{--tw-ring-color: rgb(255 255 255 / .25)}.ring-white\/40{--tw-ring-color: rgb(255 255 255 / .4)}.ring-white\/50{--tw-ring-color: rgb(255 255 255 / .5)}.ring-white\/70{--tw-ring-color: rgb(255 255 255 / .7)}.ring-white\/90{--tw-ring-color: rgb(255 255 255 / .9)}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-\[\#000824\]{--tw-ring-offset-color: #000824}.blur{--tw-blur: blur(8px);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)}.blur-2xl{--tw-blur: blur(40px);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)}.blur-3xl{--tw-blur: blur(64px);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)}.blur-\[150px\]{--tw-blur: blur(150px);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)}.blur-\[200px\]{--tw-blur: blur(200px);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)}.blur-\[2px\]{--tw-blur: blur(2px);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)}.blur-\[6px\]{--tw-blur: blur(6px);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)}.blur-lg{--tw-blur: blur(16px);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)}.blur-md{--tw-blur: blur(12px);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)}.blur-xl{--tw-blur: blur(24px);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_0_14px_rgba\(249\,199\,79\,0\.28\)\]{--tw-drop-shadow: drop-shadow(0 0 14px rgba(249,199,79,.28));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-sm{--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05));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)}.invert{--tw-invert: invert(100%);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)!important}.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-none{--tw-backdrop-blur: blur(0) !important;-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)!important;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)!important}.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-2xl{--tw-backdrop-blur: blur(40px);-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-\[3px\]{--tw-backdrop-blur: blur(3px);-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-\[4px\]{--tw-backdrop-blur: blur(4px);-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-\[6px\]{--tw-backdrop-blur: blur(6px);-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-lg{--tw-backdrop-blur: blur(16px);-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(12px);-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(4px);-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-xl{--tw-backdrop-blur: blur(24px);-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-saturate-\[140\%\]{--tw-backdrop-saturate: saturate(140%);-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-filter{-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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\]{transition-property:left;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[padding\]{transition-property:padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,box-shadow\,color\,border-color\,opacity\]{transition-property:transform,box-shadow,color,border-color,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,box-shadow\,color\,border-color\]{transition-property:transform,box-shadow,color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,box-shadow\,filter\,opacity\]{transition-property:transform,box-shadow,filter,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,box-shadow\,filter\]{transition-property:transform,box-shadow,filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,box-shadow\,opacity\,filter\]{transition-property:transform,box-shadow,opacity,filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-none{transition-property:none}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-75{transition-duration:75ms}.duration-\[\.2s\]{transition-duration:.2s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}.\[a-z0-9_\:-\]{a-z0-9_:-}.\[appearance\:textfield\]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.\[backface-visibility\:hidden\]{backface-visibility:hidden}.\[background-size\:24px_24px\]{background-size:24px 24px}.\[background-size\:26px_26px\]{background-size:26px 26px}.\[background\:radial-gradient\(600px_circle_at_20\%_10\%\,rgba\(14\,165\,233\,0\.14\)\,transparent_55\%\)\,radial-gradient\(500px_circle_at_85\%_20\%\,rgba\(37\,99\,235\,0\.10\)\,transparent_50\%\)\,radial-gradient\(700px_circle_at_55\%_90\%\,rgba\(59\,130\,246\,0\.08\)\,transparent_55\%\)\]{background:radial-gradient(600px circle at 20% 10%,rgba(14,165,233,.14),transparent 55%),radial-gradient(500px circle at 85% 20%,rgba(37,99,235,.1),transparent 50%),radial-gradient(700px circle at 55% 90%,rgba(59,130,246,.08),transparent 55%)}.\[background\:radial-gradient\(600px_circle_at_20\%_10\%\,rgba\(14\,165\,233\,0\.14\)\,transparent_55\%\)\,radial-gradient\(500px_circle_at_85\%_25\%\,rgba\(37\,99\,235\,0\.10\)\,transparent_50\%\)\,radial-gradient\(700px_circle_at_55\%_90\%\,rgba\(59\,130\,246\,0\.10\)\,transparent_55\%\)\]{background:radial-gradient(600px circle at 20% 10%,rgba(14,165,233,.14),transparent 55%),radial-gradient(500px circle at 85% 25%,rgba(37,99,235,.1),transparent 50%),radial-gradient(700px circle at 55% 90%,rgba(59,130,246,.1),transparent 55%)}.\[background\:radial-gradient\(600px_circle_at_20\%_10\%\,rgba\(14\,165\,233\,0\.14\)\,transparent_55\%\)\,radial-gradient\(520px_circle_at_85\%_20\%\,rgba\(37\,99\,235\,0\.10\)\,transparent_52\%\)\,radial-gradient\(760px_circle_at_55\%_95\%\,rgba\(59\,130\,246\,0\.10\)\,transparent_58\%\)\]{background:radial-gradient(600px circle at 20% 10%,rgba(14,165,233,.14),transparent 55%),radial-gradient(520px circle at 85% 20%,rgba(37,99,235,.1),transparent 52%),radial-gradient(760px circle at 55% 95%,rgba(59,130,246,.1),transparent 58%)}.\[background\:radial-gradient\(680px_circle_at_20\%_10\%\,rgba\(14\,165\,233\,0\.14\)\,transparent_55\%\)\,radial-gradient\(520px_circle_at_85\%_20\%\,rgba\(37\,99\,235\,0\.10\)\,transparent_52\%\)\,radial-gradient\(760px_circle_at_55\%_95\%\,rgba\(59\,130\,246\,0\.10\)\,transparent_58\%\)\]{background:radial-gradient(680px circle at 20% 10%,rgba(14,165,233,.14),transparent 55%),radial-gradient(520px circle at 85% 20%,rgba(37,99,235,.1),transparent 52%),radial-gradient(760px circle at 55% 95%,rgba(59,130,246,.1),transparent 58%)}.\[background\:radial-gradient\(circle_at_20\%_15\%\,white\,transparent_35\%\)\,radial-gradient\(circle_at_80\%_25\%\,white\,transparent_38\%\)\,radial-gradient\(circle_at_40\%_80\%\,white\,transparent_42\%\)\]{background:radial-gradient(circle at 20% 15%,white,transparent 35%),radial-gradient(circle at 80% 25%,white,transparent 38%),radial-gradient(circle at 40% 80%,white,transparent 42%)}.\[color-scheme\:dark\]{color-scheme:dark}.\[mask-image\:radial-gradient\(70\%_60\%_at_50\%_0\%\,black\,transparent\)\]{-webkit-mask-image:radial-gradient(70% 60% at 50% 0%,black,transparent);mask-image:radial-gradient(70% 60% at 50% 0%,black,transparent)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[overflow-x\:clip\]{overflow-x:clip}.\[room_revenue\:10\]{room_revenue:10}.\[scrollbar-color\:var\(--color-brandPrimary\)_transparent\]{scrollbar-color:var(--color-brandPrimary) transparent}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[transform\:translateZ\(0\)\]{transform:translateZ(0)}[data-free-plan-locked=true]{cursor:not-allowed!important;filter:grayscale(.35);opacity:.52!important}[data-free-plan-locked=true] *{cursor:not-allowed!important}:root{--mobile-bottom-nav-h: 104px;--app-bg: #f8fafc;--app-bg-soft: #ffffff;--app-surface: rgba(255, 255, 255, .72);--app-surface-strong: rgba(255, 255, 255, .88);--app-panel: rgba(255, 255, 255, .58);--app-border: rgba(148, 163, 184, .24);--app-surface-edge: rgba(148, 163, 184, .24);--app-text: #0f172a;--app-text-muted: #475569;--app-text-soft: #64748b;--app-overlay: rgba(15, 23, 42, .1);--app-shadow: 0 14px 40px rgba(15, 23, 42, .08);--app-shadow-soft: 0 14px 32px rgba(15, 23, 42, .08);--app-shadow-floating: 0 28px 60px rgba(15, 23, 42, .12);--app-accent: var(--color-brandPrimary);--app-accent-secondary: var(--color-brandSecondary);--app-accent-tertiary: var(--color-redaccent);--app-accent-soft: color-mix(in srgb, var(--app-accent) 14%, transparent);--app-accent-soft-strong: color-mix( in srgb, var(--app-accent) 20%, transparent );--app-accent-secondary-soft: color-mix( in srgb, var(--app-accent-secondary) 16%, transparent );--app-accent-secondary-strong: color-mix( in srgb, var(--app-accent-secondary) 22%, transparent );--app-accent-ring: color-mix(in srgb, var(--app-accent) 24%, transparent);--app-neon-glow: 0 18px 42px color-mix(in srgb, var(--app-accent) 18%, transparent);--app-neon-glow-strong: 0 24px 56px color-mix(in srgb, var(--app-accent) 24%, transparent);--app-highlight-line: rgba(255, 255, 255, .28);--color-darkerPrimary: #041b4a;--color-darkPrimary: #062b74;--color-medPrimary: #0047b8;--color-softPrimary: #49a6ff;--color-softerPrimary: #eef9ff;--color-brandPrimary: #0047b8;--color-brandSecondary: #0b74de;--color-brandTertiary: #a8dfff;--color-lighter: #ffffff;--color-light: #e8f6ff;--color-redaccent: #0891b2}[data-theme=dark]{--app-bg: #17191d;--app-bg-soft: #202126;--app-surface: rgba(36, 37, 42, .78);--app-surface-strong: rgba(30, 31, 36, .94);--app-panel: rgba(23, 24, 29, .94);--app-border: rgba(148, 163, 184, .24);--app-surface-edge: rgba(96, 165, 250, .28);--app-text: #f8fafc;--app-text-muted: #cbd5e1;--app-text-soft: #94a3b8;--app-overlay: rgba(9, 10, 12, .72);--app-shadow: 0 26px 60px rgba(0, 0, 0, .38);--app-shadow-soft: 0 16px 38px rgba(0, 0, 0, .24);--app-shadow-floating: 0 32px 72px rgba(0, 0, 0, .46);--app-accent: var(--color-brandPrimary);--app-accent-secondary: var(--color-redaccent);--color-darkerPrimary: #121418;--color-darkPrimary: #17191d;--color-medPrimary: #24262c;--color-softPrimary: #343741;--color-softerPrimary: #2a2d35;--color-lighter: #24262c;--color-light: #353842;--app-accent-soft: color-mix(in srgb, var(--app-accent) 10%, transparent);--app-accent-soft-strong: color-mix( in srgb, var(--app-accent) 18%, transparent );--app-accent-secondary-soft: color-mix( in srgb, var(--app-accent-secondary) 12%, transparent );--app-accent-secondary-strong: color-mix( in srgb, var(--app-accent-secondary) 18%, transparent );--app-accent-ring: color-mix(in srgb, var(--app-accent) 28%, transparent);--app-neon-glow: 0 18px 42px color-mix(in srgb, var(--app-accent) 24%, transparent);--app-neon-glow-strong: 0 24px 56px color-mix(in srgb, var(--app-accent) 32%, transparent);--app-highlight-line: rgba(255, 255, 255, .06);color-scheme:dark}html[data-brand=exinnov]{--color-brandPrimary: #08803a;--color-brandSecondary: #1a9c45;--color-brandTertiary: #b5ebc4;--color-redaccent: #c27a08}html[data-brand=exinnov]:not([data-theme=dark]){--color-darkerPrimary: #04351d;--color-darkPrimary: #065a2f;--color-medPrimary: #08803a;--color-softPrimary: #3db54a;--color-softerPrimary: #effaf2;--color-light: #e8f8ed}html[data-brand=exinnov][data-theme=dark],html[data-brand=exinnov] [data-theme=dark]{--color-brandPrimary: #109840;--color-brandSecondary: #3db54a;--color-brandTertiary: #8fdfa5;--color-redaccent: #f0a018;--app-surface-edge: rgba(61, 181, 74, .28)}html[data-brand=exinnov] .mobile-menu-wash{background-image:radial-gradient(circle at 18% 0%,rgba(255,255,255,.96),transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--color-brandPrimary) 12%,transparent),rgba(240,168,24,.08),transparent)}html[data-brand-colors=richwell]{--color-brandPrimary: #7d0e98;--color-brandSecondary: #a52cc0;--color-brandTertiary: #e6c4f0;--color-redaccent: #a87b00}html[data-brand-colors=richwell]:not([data-theme=dark]){--color-darkerPrimary: #2a0638;--color-darkPrimary: #3d0a52;--color-medPrimary: #7d0e98;--color-softPrimary: #c552d9;--color-softerPrimary: #faf0fd;--color-light: #f5e6fa}html[data-brand-colors=richwell][data-theme=dark],html[data-brand-colors=richwell] [data-theme=dark]{--color-brandPrimary: #a53cc4;--color-brandSecondary: #c552d9;--color-brandTertiary: #dfa8ee;--color-redaccent: #f2c30b;--app-surface-edge: rgba(197, 82, 217, .28)}html[data-brand-colors=richwell] .mobile-menu-wash{background-image:radial-gradient(circle at 18% 0%,rgba(255,255,255,.96),transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--color-brandPrimary) 12%,transparent),rgba(242,195,11,.08),transparent)}html{scroll-behavior:smooth;background:var(--app-bg)}html,body,#root{min-height:100%}body{overflow-x:hidden;background-color:var(--app-bg);color:var(--app-text);transition:background-color .25s ease,color .25s ease}#root{overflow-x:clip}:where(*){touch-action:manipulation}.ims-report-launcher-stage{width:min(calc(100vw - 2rem),44rem);overflow:visible;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.ims-report-deck{--ims-card-width: 13.25rem;--ims-card-spread: 10.25rem;position:relative;height:16.75rem;perspective:1120px;transform-style:preserve-3d}.ims-report-deck-card{--ims-card-x: -50%;--ims-card-y: 0rem;--ims-card-z: 0rem;--ims-card-rotate-y: 0deg;--ims-card-rotate-z: 0deg;--ims-geometry-width: 5.4rem;--ims-geometry-height: 3.65rem;--ims-geometry-radius: 1.1rem;--ims-geometry-rotate: 45deg;--ims-orbit-rotate: -14deg;--ims-card-enter-delay: .15s;--ims-card-exit-delay: .1s;position:absolute;pointer-events:auto;bottom:.25rem;left:50%;isolation:isolate;display:flex;height:15.5rem;width:var(--ims-card-width);min-width:0;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-softPrimary) 36%,transparent);border-radius:1.6rem;padding:.8rem;color:#fff;background:linear-gradient(160deg,color-mix(in srgb,var(--color-softPrimary) 11%,transparent),transparent 42%) padding-box,linear-gradient(150deg,color-mix(in srgb,var(--color-darkPrimary) 88%,#081426 12%),color-mix(in srgb,var(--color-darkerPrimary) 92%,#020617 8%) 72%) padding-box;box-shadow:0 25px 54px color-mix(in srgb,var(--color-darkerPrimary) 48%,transparent),inset 0 1px #ffffff29,inset 0 -1px #00000047;transform:translate3d(var(--ims-card-x),var(--ims-card-y),var(--ims-card-z)) rotateY(var(--ims-card-rotate-y)) rotate(var(--ims-card-rotate-z));transform-origin:50% 100%;transform-style:preserve-3d;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s ease,box-shadow .3s ease,filter .3s ease;animation:ims-report-card-deal-in .68s cubic-bezier(.16,1,.3,1) var(--ims-card-enter-delay) backwards;will-change:transform}.ims-report-deck-card:before{position:absolute;inset:0 0 auto;z-index:2;height:1px;content:"";background:linear-gradient(90deg,transparent,var(--color-brandTertiary),transparent)}.ims-report-deck-card:after{position:absolute;top:-34%;right:-24%;bottom:38%;left:-24%;z-index:-1;content:"";background:radial-gradient(circle,color-mix(in srgb,var(--color-softPrimary) 30%,transparent),transparent 66%)}.ims-report-deck-card--left{--ims-card-enter-delay: .16s;--ims-card-exit-delay: .1s;--ims-card-x: calc(-50% - var(--ims-card-spread));--ims-card-y: .8rem;--ims-card-z: -3.2rem;--ims-card-rotate-y: 17deg;--ims-card-rotate-z: -3deg;z-index:1}.ims-report-deck-card--far-left{--ims-card-enter-delay: .22s;--ims-card-exit-delay: .02s;--ims-card-x:calc(-50% - 15.35rem);--ims-card-y: 1.15rem;--ims-card-z: -4.8rem;--ims-card-rotate-y: 20deg;--ims-card-rotate-z: -4deg;z-index:1}.ims-report-deck-card--center{--ims-card-enter-delay: .04s;--ims-card-exit-delay: .18s;--ims-card-z: 2.3rem;z-index:3}.ims-report-deck-card--right{--ims-card-enter-delay: .28s;--ims-card-exit-delay: .02s;--ims-card-x: calc(-50% + var(--ims-card-spread));--ims-card-y: .8rem;--ims-card-z: -3.2rem;--ims-card-rotate-y: -17deg;--ims-card-rotate-z: 3deg;z-index:1}.ims-report-deck-card--far-right{--ims-card-enter-delay: .34s;--ims-card-exit-delay: .02s;--ims-card-x:calc(-50% + 15.35rem);--ims-card-y: 1.15rem;--ims-card-z: -4.8rem;--ims-card-rotate-y: -20deg;--ims-card-rotate-z: 4deg;z-index:1}.ims-report-deck--four .ims-report-deck-card--left{--ims-card-x:calc(-50% - 5.15rem);--ims-card-y: .35rem;--ims-card-z: .5rem;--ims-card-rotate-y: 8deg;--ims-card-rotate-z: -1deg;z-index:2}.ims-report-deck--four .ims-report-deck-card--right{--ims-card-x:calc(-50% + 5.15rem);--ims-card-y: .35rem;--ims-card-z: .5rem;--ims-card-rotate-y: -8deg;--ims-card-rotate-z: 1deg;z-index:2}.ims-report-deck-card.is-active{border-color:color-mix(in srgb,var(--color-brandTertiary) 72%,transparent);box-shadow:0 30px 65px color-mix(in srgb,var(--color-darkerPrimary) 58%,transparent),0 0 0 1px color-mix(in srgb,var(--color-softPrimary) 20%,transparent),0 0 34px color-mix(in srgb,var(--color-softPrimary) 20%,transparent),inset 0 1px #ffffff38}.ims-report-deck-card:hover,.ims-report-deck-card:focus-visible{--ims-card-y: -.65rem;--ims-card-z: 5rem;--ims-card-rotate-y: 0deg;--ims-card-rotate-z: 0deg;z-index:8;border-color:var(--color-brandTertiary);outline:none;filter:saturate(1.08);box-shadow:0 36px 76px color-mix(in srgb,var(--color-darkerPrimary) 64%,transparent),0 0 0 4px color-mix(in srgb,var(--color-softPrimary) 18%,transparent),0 0 42px color-mix(in srgb,var(--color-softPrimary) 28%,transparent),inset 0 1px #ffffff3d}@keyframes ims-report-card-deal-in{0%{opacity:0;transform:translate3d(-50%,2rem,-7rem) rotateY(0) rotate(0) scale(.74)}72%{opacity:1;transform:translate3d(var(--ims-card-x),var(--ims-card-y),var(--ims-card-z)) rotateY(var(--ims-card-rotate-y)) rotate(var(--ims-card-rotate-z)) scale(1.035)}to{opacity:1;transform:translate3d(var(--ims-card-x),var(--ims-card-y),var(--ims-card-z)) rotateY(var(--ims-card-rotate-y)) rotate(var(--ims-card-rotate-z)) scale(1)}}.ims-report-deck.is-closing .ims-report-deck-card{pointer-events:none;animation:ims-report-card-deal-out .46s cubic-bezier(.7,0,.84,0) var(--ims-card-exit-delay) forwards}@keyframes ims-report-card-deal-out{0%{opacity:1;transform:translate3d(var(--ims-card-x),var(--ims-card-y),var(--ims-card-z)) rotateY(var(--ims-card-rotate-y)) rotate(var(--ims-card-rotate-z)) scale(1)}32%{opacity:1;transform:translate3d(var(--ims-card-x),calc(var(--ims-card-y) - .2rem),var(--ims-card-z)) rotateY(var(--ims-card-rotate-y)) rotate(var(--ims-card-rotate-z)) scale(1.025)}to{opacity:0;transform:translate3d(-50%,2rem,-7rem) rotateY(0) rotate(0) scale(.72)}}.ims-report-card-visual{position:relative;display:block;height:7.2rem;flex:0 0 auto;transform-style:preserve-3d}.ims-report-geometry{position:absolute;top:0;right:0;bottom:0;left:0;perspective:680px;transform-style:preserve-3d;filter:drop-shadow(0 17px 18px color-mix(in srgb,var(--color-softPrimary) 28%,transparent))}.ims-report-geometry__plane,.ims-report-geometry__orbit,.ims-report-geometry__core{position:absolute;left:50%;top:50%;display:block;transform-style:preserve-3d;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s ease,background-color .3s ease}.ims-report-geometry__plane{width:var(--ims-geometry-width);height:var(--ims-geometry-height);border:1px solid color-mix(in srgb,var(--color-brandTertiary) 55%,transparent);border-radius:var(--ims-geometry-radius);background:linear-gradient(145deg,color-mix(in srgb,var(--color-softPrimary) 22%,transparent),color-mix(in srgb,var(--color-brandPrimary) 10%,transparent));box-shadow:inset 0 0 22px color-mix(in srgb,var(--color-softPrimary) 14%,transparent),0 12px 22px #00000029}.ims-report-geometry__plane--back{transform:translate(-50%,-32%) rotateX(62deg) rotate(var(--ims-geometry-rotate)) translateZ(-24px) scale(1.08);opacity:.58}.ims-report-geometry__plane--middle{transform:translate(-50%,-50%) rotateX(62deg) rotate(var(--ims-geometry-rotate));opacity:.78}.ims-report-geometry__plane--front{transform:translate(-50%,-68%) rotateX(62deg) rotate(var(--ims-geometry-rotate)) translateZ(24px) scale(.86)}.ims-report-geometry__orbit{width:calc(var(--ims-geometry-width) + 1rem);height:calc(var(--ims-geometry-height) - .5rem);border:1px solid color-mix(in srgb,var(--color-brandTertiary) 42%,transparent);border-radius:50%;transform:translate(-50%,-50%) rotateX(72deg) rotate(var(--ims-orbit-rotate)) translateZ(36px);box-shadow:0 0 20px color-mix(in srgb,var(--color-softPrimary) 16%,transparent)}.ims-report-geometry__core{z-index:4;display:grid;width:2.55rem;height:2.55rem;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:.9rem;color:#fff;background:linear-gradient(145deg,var(--color-softPrimary),var(--color-brandPrimary));box-shadow:0 12px 24px color-mix(in srgb,var(--color-darkerPrimary) 50%,transparent),0 0 24px color-mix(in srgb,var(--color-softPrimary) 34%,transparent),inset 0 1px #ffffff47;transform:translate(-50%,-58%) translateZ(46px);animation:ims-report-geometry-float 3.8s ease-in-out infinite}.ims-report-deck-card[data-geometry=commi]{--ims-geometry-width: 5.7rem;--ims-geometry-height: 3.2rem;--ims-geometry-radius: 50%;--ims-geometry-rotate: 18deg;--ims-orbit-rotate: 52deg}.ims-report-deck-card[data-geometry=procurement]{--ims-geometry-width: 6.1rem;--ims-geometry-height: 3.05rem;--ims-geometry-radius: .7rem;--ims-geometry-rotate: -9deg;--ims-orbit-rotate: 14deg}.ims-report-deck-card:hover .ims-report-geometry__plane--front,.ims-report-deck-card:focus-visible .ims-report-geometry__plane--front{transform:translate(-50%,-80%) rotateX(62deg) rotate(var(--ims-geometry-rotate)) translateZ(34px) scale(.86);border-color:var(--color-brandTertiary)}@keyframes ims-report-geometry-float{0%,to{transform:translate(-50%,-58%) translateZ(46px)}50%{transform:translate(-50%,-72%) translateZ(54px)}}.ims-report-launcher-button{isolation:isolate;animation:ims-report-launcher-glow 2.7s ease-in-out infinite}.ims-report-launcher-button.is-open{animation:none;box-shadow:0 22px 58px color-mix(in srgb,var(--color-darkerPrimary) 52%,transparent),0 0 0 3px color-mix(in srgb,var(--color-softPrimary) 16%,transparent)}.ims-report-launcher-button:hover{animation-play-state:paused}.ims-report-launcher-button:focus-visible{outline:3px solid var(--color-brandTertiary);outline-offset:4px}@keyframes ims-report-launcher-glow{0%,to{box-shadow:0 22px 58px color-mix(in srgb,var(--color-brandPrimary) 42%,transparent),0 0 0 0 color-mix(in srgb,var(--color-softPrimary) 24%,transparent)}50%{box-shadow:0 26px 66px color-mix(in srgb,var(--color-brandPrimary) 54%,transparent),0 0 0 7px color-mix(in srgb,var(--color-softPrimary) 2%,transparent)}}@media (max-width: 639px){.ims-report-launcher-stage{width:min(calc(100vw - 2rem),22rem);max-height:calc(100svh - 6rem);pointer-events:auto;overflow-x:hidden;overflow-y:auto;padding:.2rem}.ims-report-deck{display:grid;height:auto;gap:.5rem;padding:.45rem;perspective:none}.ims-report-deck-card,.ims-report-deck-card--far-left,.ims-report-deck-card--left,.ims-report-deck-card--center,.ims-report-deck-card--right,.ims-report-deck-card--far-right{--ims-card-x: 0%;--ims-card-y: 0rem;--ims-card-z: 0rem;--ims-card-rotate-y: 0deg;--ims-card-rotate-z: 0deg;position:relative;bottom:auto;left:auto;width:100%;height:7.4rem;padding:.65rem;transform:none;border-radius:1.15rem;animation-name:ims-report-card-stack-in}.ims-report-deck-card--left{--ims-card-enter-delay: .04s;--ims-card-exit-delay: .18s}.ims-report-deck--four .ims-report-deck-card--left,.ims-report-deck--four .ims-report-deck-card--right{--ims-card-x: 0%;--ims-card-y: 0rem;--ims-card-z: 0rem;--ims-card-rotate-y: 0deg;--ims-card-rotate-z: 0deg}.ims-report-deck-card--far-left{--ims-card-enter-delay: .02s;--ims-card-exit-delay: .26s}.ims-report-deck-card--center{--ims-card-enter-delay: .14s;--ims-card-exit-delay: .1s}.ims-report-deck-card--right{--ims-card-enter-delay: .24s;--ims-card-exit-delay: .02s}.ims-report-deck-card--far-right{--ims-card-enter-delay: .3s;--ims-card-exit-delay: .02s}.ims-report-deck.is-closing .ims-report-deck-card{animation-name:ims-report-card-stack-out}.ims-report-deck-card:hover,.ims-report-deck-card:focus-visible{transform:translateY(-2px)}.ims-report-deck-card>span:first-child,.ims-report-deck-card>span:last-child{width:56%}.ims-report-card-visual{position:absolute;top:.25rem;right:.25rem;bottom:.25rem;left:56%;height:auto;opacity:.78;transform:scale(.78)}}@keyframes ims-report-card-stack-in{0%{opacity:0;transform:translateY(1rem) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ims-report-card-stack-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(1rem) scale(.95)}}.report-balance-sheet-overlay{z-index:9999}.solo-team-banner{left:max(16px,env(safe-area-inset-left));max-width:min(340px,calc(100vw - 32px))}@media (min-width: 1024px){html.app-desktop-sidebar-open #root{box-sizing:border-box;padding-left:var(--app-desktop-sidebar-offset, 15.5rem);transition:padding-left .2s ease-out}html.app-desktop-sidebar-open #root .w-screen:not(.fixed),html.app-desktop-sidebar-open #root [class~="lg:w-screen"]:not(.fixed){width:100%}html.app-desktop-sidebar-open .upload-page-floating-menu{left:calc(var(--app-desktop-sidebar-offset, 15.5rem) + 1.5rem)}html.app-desktop-sidebar-open .ims-inventory-report-launcher{left:calc(var(--app-desktop-sidebar-offset, 15.5rem) + 1.5rem);transition:left .2s ease-out}html.app-desktop-sidebar-open .ims-report-launcher-stage{width:min(calc(100vw - var(--app-desktop-sidebar-offset, 15.5rem) - 3rem),44rem)}html.app-desktop-sidebar-open .global-settings-takeover{left:var(--app-desktop-sidebar-offset, 15.5rem);transition:left .2s ease-out}html.app-desktop-sidebar-open .purchase-request-cart-backdrop,html.app-desktop-sidebar-open .purchase-request-cart-layer{left:var(--app-desktop-sidebar-offset, 4.75rem);transition-property:left,transform;transition-duration:.2s,.3s;transition-timing-function:ease-out}html.app-desktop-sidebar-open .purchase-request-cart-trigger{left:calc(var(--app-desktop-sidebar-offset, 4.75rem) + max(1rem,env(safe-area-inset-left)));transition:left .2s ease-out}html.app-desktop-sidebar-open .report-pnl-comparative-overlay,html.app-desktop-sidebar-open .report-pnl-expanded-overlay,html.app-desktop-sidebar-open .report-profit-and-loss-overlay,html.app-desktop-sidebar-open .inventory-usage-overlay,html.app-desktop-sidebar-open .report-cash-flow-overlay,html.app-desktop-sidebar-open .report-balance-sheet-overlay,html.app-desktop-sidebar-open .inventory-stock-status-overlay,html.app-desktop-sidebar-open .build-directory-overlay,html.app-desktop-sidebar-open .htl-dialog-layer{left:var(--app-desktop-sidebar-offset, 15.5rem);transition:left .2s ease-out}html.app-desktop-sidebar-open .solo-team-banner{left:calc(var(--app-desktop-sidebar-offset, 15.5rem) + 1.5rem);max-width:min(340px,calc(100vw - var(--app-desktop-sidebar-offset, 15.5rem) - 3rem));transition:left .2s ease-out}html.app-desktop-sidebar-open .report-pnl-comparative-overlay>.report-pnl-comparative-modal-dialog{width:100%}html.app-desktop-sidebar-open .report-profit-and-loss-overlay>.report-profit-and-loss-modal-dialog{width:100%}html.app-desktop-sidebar-open .report-cash-flow-overlay>.report-cash-flow-modal-dialog{width:100%}html.app-desktop-sidebar-open .report-balance-sheet-overlay>.report-balance-sheet-modal-dialog{width:100%}}@media (prefers-reduced-motion: reduce){html.app-desktop-sidebar-open #root,html.app-desktop-sidebar-open .global-settings-takeover,html.app-desktop-sidebar-open .report-pnl-comparative-overlay,html.app-desktop-sidebar-open .report-pnl-expanded-overlay,html.app-desktop-sidebar-open .report-profit-and-loss-overlay,html.app-desktop-sidebar-open .inventory-usage-overlay,html.app-desktop-sidebar-open .report-cash-flow-overlay,html.app-desktop-sidebar-open .report-balance-sheet-overlay,html.app-desktop-sidebar-open .inventory-stock-status-overlay,html.app-desktop-sidebar-open .ims-inventory-report-launcher,.ims-report-deck-card,.ims-report-geometry__plane,.ims-report-geometry__orbit,.ims-report-geometry__core{transition:none}.ims-report-deck-card,.ims-report-geometry__core,.ims-report-launcher-button{animation:none}}[data-theme=dark] html,[data-theme=dark] body{background:radial-gradient(circle at 12% 8%,rgba(14,165,233,.14),transparent 19%),radial-gradient(circle at 78% 0%,rgba(96,165,250,.16),transparent 30%),radial-gradient(circle at 50% 110%,rgba(148,163,184,.08),transparent 44%),linear-gradient(180deg,#2b2c31 0%,#1f2025 44%,#14161a 100%);background-attachment:fixed}html[data-brand=exinnov][data-theme=dark] body{background:radial-gradient(circle at 12% 8%,rgba(240,168,24,.1),transparent 19%),radial-gradient(circle at 78% 0%,rgba(61,181,74,.16),transparent 30%),radial-gradient(circle at 50% 110%,rgba(148,163,184,.08),transparent 44%),linear-gradient(180deg,#2b2c31 0%,#1f2025 44%,#14161a 100%);background-attachment:fixed}html[data-brand-colors=richwell][data-theme=dark] body{background:radial-gradient(circle at 12% 8%,rgba(242,195,11,.1),transparent 19%),radial-gradient(circle at 78% 0%,rgba(197,82,217,.18),transparent 30%),radial-gradient(circle at 50% 110%,rgba(148,163,184,.08),transparent 44%),linear-gradient(180deg,#2b2c31 0%,#1f2025 44%,#14161a 100%);background-attachment:fixed}footer{overflow-x:hidden}.-z-1{z-index:-1}.origin-0{transform-origin:0%}.scrollbar{scrollbar-width:thin;scrollbar-color:var(--color-brandPrimary) var(--color-lighter)}.scrollbar::-webkit-scrollbar{width:10px;height:10px}.scrollbar::-webkit-scrollbar-track{border-radius:100vh;background:linear-gradient(180deg,var(--color-lighter) 0%,var(--color-light) 100%)}.scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--color-brandPrimary) 0%,var(--color-brandSecondary) 58%,var(--color-redaccent) 100%);border-radius:100vh;border:2px solid var(--color-lighter);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brandTertiary) 38%,transparent)}.scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--color-brandSecondary) 0%,var(--color-brandPrimary) 52%,var(--color-softPrimary) 100%)}[data-theme=dark] .scrollbar::-webkit-scrollbar-track{background:rgba(25,26,31,.94)}[data-theme=dark] .scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--app-accent) 0%,var(--app-accent-tertiary) 100%);border-color:#191a1ff0}[data-theme=dark] .scrollbar{scrollbar-color:var(--app-accent) rgba(25,26,31,.94)}.ticket-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.42) transparent;scrollbar-gutter:stable}.ticket-scrollbar::-webkit-scrollbar{width:4px;height:4px}.ticket-scrollbar::-webkit-scrollbar-track{background:transparent}.ticket-scrollbar::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(100,116,139,.38)}.ticket-scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(42,120,214,.55)}[data-theme=dark] .ticket-scrollbar{scrollbar-color:rgba(148,163,184,.45) transparent}[data-theme=dark] .ticket-scrollbar::-webkit-scrollbar-thumb{background:rgba(148,163,184,.36)}[data-theme=dark] .ticketing-page{background:var(--app-bg)!important;color:var(--app-text)}[data-theme=dark] .ticketing-page [class*="bg-[#f3f7fa]"],[data-theme=dark] .ticketing-page [class*="bg-[#f5f6f8]"],[data-theme=dark] .ticketing-page [class*="bg-[#f0f2f5]"]{background-color:var(--app-bg)!important}[data-theme=dark] .ticketing-page [class*=bg-slate-100],[data-theme=dark] .ticketing-page [class*=bg-slate-200]{background-color:#2f3036e0!important}[data-theme=dark] .ticketing-page [class*=bg-blue-50],[data-theme=dark] .ticketing-page [class*=bg-sky-50],[data-theme=dark] .ticketing-page [class*=bg-cyan-50],[data-theme=dark] .ticketing-page [class*=bg-teal-50],[data-theme=dark] .ticketing-page [class*=bg-emerald-50],[data-theme=dark] .ticketing-page [class*=bg-amber-50],[data-theme=dark] .ticketing-page [class*=bg-orange-50],[data-theme=dark] .ticketing-page [class*=bg-red-50],[data-theme=dark] .ticketing-page [class*=bg-rose-50],[data-theme=dark] .ticketing-page [class*=bg-violet-50]{background-color:#2a2b31e6!important}[data-theme=dark] .ticketing-page [class*=border-slate-100],[data-theme=dark] .ticketing-page [class*=border-blue-100],[data-theme=dark] .ticketing-page [class*=border-blue-200],[data-theme=dark] .ticketing-page [class*=border-sky-200],[data-theme=dark] .ticketing-page [class*=border-emerald-100],[data-theme=dark] .ticketing-page [class*=border-emerald-200],[data-theme=dark] .ticketing-page [class*=border-amber-100],[data-theme=dark] .ticketing-page [class*=border-amber-200],[data-theme=dark] .ticketing-page [class*=border-orange-200],[data-theme=dark] .ticketing-page [class*=border-red-100],[data-theme=dark] .ticketing-page [class*=border-red-200],[data-theme=dark] .ticketing-page [class*=border-rose-200],[data-theme=dark] .ticketing-page [class*=border-violet-200]{border-color:var(--app-border)!important}[data-theme=dark] .ticketing-page [class*=bg-gradient-to-b][class*=from-white],[data-theme=dark] .ticketing-page [class*=bg-gradient-to-r][class*=from-white],[data-theme=dark] .ticketing-page [class*=bg-gradient-to-br][class*=from-white]{background-image:linear-gradient(135deg,rgba(45,46,52,.98),rgba(31,32,37,.96),rgba(23,24,29,1))!important}[data-theme=dark] .ticketing-page [class*=from-slate-50]{--tw-gradient-from: rgba(45, 46, 52, .98) var(--tw-gradient-from-position) !important;--tw-gradient-to: rgba(45, 46, 52, 0) var(--tw-gradient-to-position) !important}[data-theme=dark] .ticketing-page [class*=via-white]{--tw-gradient-stops: var(--tw-gradient-from), rgba(31, 32, 37, .96) var(--tw-gradient-via-position), var(--tw-gradient-to) !important}[data-theme=dark] .ticketing-page [class*=via-blue-50],[data-theme=dark] .ticketing-page [class*=via-amber-50],[data-theme=dark] .ticketing-page [class*=via-red-50],[data-theme=dark] .ticketing-page [class*=via-emerald-50],[data-theme=dark] .ticketing-page [class*=to-white],[data-theme=dark] .ticketing-page [class*=to-blue-50],[data-theme=dark] .ticketing-page [class*=to-emerald-50],[data-theme=dark] .ticketing-page [class*=to-amber-50],[data-theme=dark] .ticketing-page [class*=to-red-50]{--tw-gradient-stops: rgba(45, 46, 52, .98) var(--tw-gradient-from-position), rgba(31, 32, 37, .96) var(--tw-gradient-via-position), rgba(23, 24, 29, 1) var(--tw-gradient-to-position) !important}[data-theme=dark] .ticketing-page [class*=bg-transparent]{background-color:transparent!important}.ticketing-page .ticket-priority-low{background:linear-gradient(135deg,#ffffff 0%,#f8fafc 58%,#ffffff 100%);border-color:#cbd5e1e6;border-left-color:#cbd5e1}.ticketing-page .ticket-priority-medium{background:linear-gradient(135deg,#ffffff 0%,#eff6ff 58%,#ffffff 100%);border-color:#bfdbfef2;border-left-color:#3b82f6}.ticketing-page .ticket-priority-high{background:linear-gradient(135deg,#ffffff 0%,#fffbeb 58%,#ffffff 100%);border-color:#fde68af2;border-left-color:#f59e0b}.ticketing-page .ticket-priority-urgent{background:linear-gradient(135deg,#ffffff 0%,#fef2f2 58%,#ffffff 100%);border-color:#fecacaf2;border-left-color:#ef4444}.ticketing-page .ticket-priority-important{background:linear-gradient(135deg,#ffffff 0%,#ecfdf5 58%,#ffffff 100%);border-color:#a7f3d0f2;border-left-color:#10b981}.ticketing-page .ticket-priority-badge-low{background:#f8fafc;border-color:#e2e8f0;color:#475569}.ticketing-page .ticket-priority-badge-medium{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.ticketing-page .ticket-priority-badge-high{background:#fffbeb;border-color:#fde68a;color:#b45309}.ticketing-page .ticket-priority-badge-urgent{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.ticketing-page .ticket-priority-badge-important{background:#ecfdf5;border-color:#a7f3d0;color:#047857}[data-theme=dark] .ticketing-page .ticket-priority-low{background:linear-gradient(135deg,rgba(32,33,38,.98) 0%,rgba(100,116,139,.18) 52%,rgba(23,24,29,.98) 100%)!important;border-color:#94a3b83d!important;border-left-color:#94a3b8!important;box-shadow:inset 5px 0 #94a3b833,0 14px 32px #00000038!important}[data-theme=dark] .ticketing-page .ticket-priority-medium{background:linear-gradient(135deg,rgba(32,33,38,.98) 0%,rgba(59,130,246,.22) 52%,rgba(23,24,29,.98) 100%)!important;border-color:#3b82f657!important;border-left-color:#60a5fa!important;box-shadow:inset 5px 0 #60a5fa2e,0 14px 32px #2563eb24!important}[data-theme=dark] .ticketing-page .ticket-priority-high{background:linear-gradient(135deg,rgba(32,33,38,.98) 0%,rgba(245,158,11,.22) 52%,rgba(23,24,29,.98) 100%)!important;border-color:#f59e0b5c!important;border-left-color:#fbbf24!important;box-shadow:inset 5px 0 #fbbf242e,0 14px 32px #f59e0b24!important}[data-theme=dark] .ticketing-page .ticket-priority-urgent{background:linear-gradient(135deg,rgba(32,33,38,.98) 0%,rgba(239,68,68,.23) 52%,rgba(23,24,29,.98) 100%)!important;border-color:#ef444461!important;border-left-color:#f87171!important;box-shadow:inset 5px 0 #f871712e,0 14px 32px #ef444426!important}[data-theme=dark] .ticketing-page .ticket-priority-important{background:linear-gradient(135deg,rgba(32,33,38,.98) 0%,rgba(16,185,129,.21) 52%,rgba(23,24,29,.98) 100%)!important;border-color:#10b98157!important;border-left-color:#34d399!important;box-shadow:inset 5px 0 #34d3992e,0 14px 32px #10b98121!important}[data-theme=dark] .ticketing-page .ticket-priority-badge-low{background:rgba(100,116,139,.16)!important;border-color:#94a3b857!important;color:#cbd5e1!important}[data-theme=dark] .ticketing-page .ticket-priority-badge-medium{background:rgba(59,130,246,.16)!important;border-color:#60a5fa5c!important;color:#93c5fd!important}[data-theme=dark] .ticketing-page .ticket-priority-badge-high{background:rgba(245,158,11,.17)!important;border-color:#fbbf2461!important;color:#fcd34d!important}[data-theme=dark] .ticketing-page .ticket-priority-badge-urgent{background:rgba(239,68,68,.17)!important;border-color:#f8717166!important;color:#fca5a5!important}[data-theme=dark] .ticketing-page .ticket-priority-badge-important{background:rgba(16,185,129,.16)!important;border-color:#34d3995c!important;color:#6ee7b7!important}.ticketing-page .ticket-rating-modal{transform:translateZ(0)}.ticketing-page .ticket-rating-modal textarea{scrollbar-width:thin;scrollbar-color:rgba(42,120,214,.36) transparent}.ticketing-page .ticket-rating-modal textarea::-webkit-scrollbar{width:5px}.ticketing-page .ticket-rating-modal textarea::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(42,120,214,.34)}[data-theme=dark] .ticketing-page .ticket-rating-modal{background:linear-gradient(145deg,rgba(37,38,44,.98),rgba(23,24,29,1))!important;border-color:#94a3b838!important;box-shadow:0 34px 90px #00000094!important}[data-theme=dark] .ticketing-page .ticket-rating-modal textarea{background:rgba(23,24,29,.82)!important;border-color:#94a3b83d!important;color:var(--app-text)!important}[data-theme=dark] .ticketing-page .ticket-rating-modal textarea:focus{background:rgba(31,32,37,.94)!important}[data-theme=dark] .ticketing-page .ticket-rating-modal [aria-pressed=true]{background:rgba(45,46,52,.96)!important}.sidepanel-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.sidepanel-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}#primary-desktop-sidebar .sidepanel-surface{box-shadow:0 28px 70px color-mix(in srgb,var(--color-brandPrimary) 30%,transparent)}#primary-desktop-sidebar .sidepanel-menu-item[data-active=true]{box-shadow:0 10px 24px color-mix(in srgb,var(--color-darkerPrimary) 28%,transparent)}.sidepanel-tooltip{box-shadow:0 12px 30px color-mix(in srgb,var(--color-darkerPrimary) 32%,transparent)}@media (min-width: 1024px) and (hover: hover) and (pointer: fine){#primary-sidebar-navigation[data-collapsed=true]{box-sizing:border-box;width:calc(100% + 2rem);padding-right:2.625rem}}#primary-sidebar-navigation[data-collapsed=true] .sidepanel-dock-stack{position:relative;overflow:visible;isolation:isolate;border:1px solid rgba(255,255,255,.2);border-radius:1.35rem;padding-inline:.35rem;background:radial-gradient(circle at 30% 0%,color-mix(in srgb,var(--color-brandTertiary) 13%,transparent),transparent 34%),linear-gradient(90deg,color-mix(in srgb,var(--color-darkerPrimary) 76%,transparent),color-mix(in srgb,var(--color-darkPrimary) 58%,transparent));box-shadow:inset 0 1px #ffffff2e,inset 0 -1px 0 color-mix(in srgb,var(--color-darkerPrimary) 32%,transparent),0 16px 34px color-mix(in srgb,var(--color-darkerPrimary) 28%,transparent);backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2)}#primary-desktop-sidebar #primary-sidebar-navigation[data-collapsed=true] .sidepanel-dock-stack .sidepanel-menu-item[data-active]{--sidepanel-dock-scale: 1;--sidepanel-dock-shift: 0px;--sidepanel-dock-spread: 0px;--sidepanel-dock-order: 1;z-index:var(--sidepanel-dock-order);border-color:transparent!important;background:transparent!important;box-shadow:none!important}#primary-sidebar-navigation[data-collapsed=true] .sidepanel-menu-item:after{position:absolute;left:-.15rem;top:50%;width:.28rem;height:.28rem;border-radius:999px;content:"";opacity:0;background:rgba(255,255,255,.9);box-shadow:0 0 10px color-mix(in srgb,var(--color-brandTertiary) 78%,transparent);transform:translateY(-50%) scale(.7);transition:opacity .16s ease,transform .16s ease}#primary-sidebar-navigation[data-collapsed=true] .sidepanel-menu-item[data-active=true]:after{opacity:1;transform:translateY(-50%) scale(1)}#primary-sidebar-navigation[data-collapsed=true] .sidepanel-menu-icon{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.22);background:linear-gradient(145deg,color-mix(in srgb,var(--color-softPrimary) 44%,transparent),color-mix(in srgb,var(--color-brandPrimary) 68%,transparent) 56%,color-mix(in srgb,var(--color-darkerPrimary) 82%,transparent))!important;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px 0 color-mix(in srgb,var(--color-darkerPrimary) 34%,transparent),0 5px 12px color-mix(in srgb,var(--color-darkerPrimary) 24%,transparent);transform:translate3d(var(--sidepanel-dock-shift),var(--sidepanel-dock-spread),0) scale(var(--sidepanel-dock-scale));transform-origin:center;will-change:transform;transition:transform .23s cubic-bezier(.22,1,.36,1),filter .18s ease,box-shadow .18s ease}#primary-sidebar-navigation[data-collapsed=true] .sidepanel-menu-icon:before{position:absolute;inset:1px 2px auto;height:42%;border-radius:999px 999px 40% 40%;content:"";pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.2),transparent)}#primary-sidebar-navigation[data-collapsed=true] .sidepanel-menu-icon>svg{position:relative;z-index:1}#primary-sidebar-navigation[data-collapsed=true] .sidepanel-menu-item:focus-visible{--sidepanel-dock-scale: 1.45;--sidepanel-dock-shift: 14px;--sidepanel-dock-spread: 0px;--sidepanel-dock-order: 12}@media (max-width: 1536px),(max-height: 980px){#primary-sidebar-navigation[data-collapsed=true] .sidepanel-menu-item:focus-visible{--sidepanel-dock-scale: 1.36;--sidepanel-dock-shift: 10px}}@media (max-width: 1180px),(max-height: 820px){#primary-sidebar-navigation[data-collapsed=true] .sidepanel-menu-item:focus-visible{--sidepanel-dock-scale: 1.3;--sidepanel-dock-shift: 7px}}@media (min-width: 1024px) and (hover: hover) and (pointer: fine){#primary-sidebar-navigation[data-collapsed=true][data-dock-active=true] .sidepanel-menu-icon{transition-duration:55ms,.16s,.16s;transition-timing-function:linear,ease,ease}#primary-sidebar-navigation[data-collapsed=true] .sidepanel-menu-item:hover .sidepanel-menu-icon{background:linear-gradient(145deg,color-mix(in srgb,var(--color-brandTertiary) 72%,transparent),color-mix(in srgb,var(--color-brandSecondary) 86%,transparent) 52%,color-mix(in srgb,var(--color-darkerPrimary) 92%,transparent))!important;filter:brightness(1.14) saturate(1.1);box-shadow:0 14px 30px color-mix(in srgb,var(--color-darkerPrimary) 34%,transparent),0 0 22px color-mix(in srgb,var(--color-brandTertiary) 38%,transparent)}}@media (prefers-reduced-motion: reduce){#primary-sidebar-navigation[data-collapsed=true] .sidepanel-menu-icon{transition:none}#primary-sidebar-navigation[data-collapsed=true] .sidepanel-menu-item:is(:hover,:focus-visible){--sidepanel-dock-scale: 1.18;--sidepanel-dock-shift: 2px;--sidepanel-dock-spread: 0px}}.text_shadow,.sample{text-shadow:2px 2px 4px rgba(0,0,0,.5)}.clip-hero{clip-path:polygon(0 0,100% 0,100% 80%,0 100%)}.theme-page{background:var(--app-bg);color:var(--app-text)}@media (max-width: 1023px){.theme-page{padding-bottom:calc(var(--mobile-bottom-nav-h) + env(safe-area-inset-bottom))}}.report-orange-page{background:linear-gradient(180deg,color-mix(in srgb,var(--color-light) 72%,#ffffff 28%) 0%,color-mix(in srgb,var(--color-lighter) 82%,#ffffff 18%) 42%,var(--app-bg) 100%);background-attachment:fixed}[data-theme=dark] .theme-page{background:radial-gradient(circle at 14% 10%,rgba(14,165,233,.12),transparent 17%),radial-gradient(circle at 84% 12%,rgba(96,165,250,.14),transparent 24%),radial-gradient(circle at 50% 100%,rgba(148,163,184,.08),transparent 38%),linear-gradient(180deg,rgba(43,44,49,.98),rgba(31,32,37,.98) 48%,rgba(20,22,26,.98));background-attachment:fixed}[data-theme=dark] .report-orange-page{background:linear-gradient(180deg,color-mix(in srgb,var(--color-medPrimary) 40%,#15161a 60%) 0%,color-mix(in srgb,var(--color-darkPrimary) 34%,#1f2025 66%) 48%,#14161a 100%);background-attachment:fixed}.theme-page.report-orange-page{background:linear-gradient(180deg,color-mix(in srgb,var(--color-brandPrimary) 11%,#f8fbff 89%) 0%,color-mix(in srgb,var(--color-lighter) 76%,#ffffff 24%) 38%,color-mix(in srgb,var(--app-bg) 88%,#ffffff 12%) 100%)!important;background-attachment:fixed!important}[data-theme=dark] .theme-page.report-orange-page{background:linear-gradient(180deg,color-mix(in srgb,var(--color-brandPrimary) 18%,#15161a 82%) 0%,color-mix(in srgb,var(--color-medPrimary) 18%,#1f2025 82%) 46%,#14161a 100%)!important;background-attachment:fixed!important}.theme-surface{background:var(--app-surface);border:1px solid var(--app-border);box-shadow:var(--app-shadow);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:box-shadow .25s ease,border-color .25s ease,background-color .25s ease,background .25s ease}.theme-surface-strong,.theme-card{background:var(--app-surface-strong);border:1px solid var(--app-border);box-shadow:var(--app-shadow);color:var(--app-text);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:box-shadow .25s ease,border-color .25s ease,background-color .25s ease,background .25s ease}[data-theme=dark] .theme-surface{background:linear-gradient(180deg,rgba(40,40,45,.88),rgba(27,28,33,.92) 100%) padding-box,linear-gradient(180deg,rgba(96,165,250,.24),rgba(30,64,175,.12)) border-box;border:1px solid transparent;box-shadow:var(--app-shadow-soft),inset 0 1px 0 var(--app-highlight-line)}[data-theme=dark] .theme-surface-strong,[data-theme=dark] .theme-card{background:linear-gradient(180deg,rgba(38,38,43,.96) 0%,rgba(29,30,35,.98) 55%,rgba(20,22,26,1) 100%) padding-box,linear-gradient(180deg,rgba(96,165,250,.26),rgba(30,64,175,.12)) border-box;border:1px solid transparent;box-shadow:var(--app-shadow-floating),inset 0 1px 0 var(--app-highlight-line),inset 0 -1px #0a0c142e}.theme-text{color:var(--app-text)}.theme-muted{color:var(--app-text-muted)}.theme-soft{color:var(--app-text-soft)}.theme-border{border-color:var(--app-border)}.theme-input{background:var(--app-surface-strong);color:var(--app-text);border:1px solid var(--app-border);transition:box-shadow .25s ease,border-color .25s ease,background-color .25s ease,background .25s ease}.theme-input::-moz-placeholder{color:var(--app-text-muted)}.theme-input::placeholder{color:var(--app-text-muted)}[data-theme=dark] .theme-input{background:linear-gradient(180deg,rgba(42,42,47,.94),rgba(29,30,35,.96)) padding-box,linear-gradient(180deg,rgba(96,165,250,.24),rgba(30,64,175,.12)) border-box;border:1px solid transparent;box-shadow:inset 0 1px #ffffff0a}.theme-neon-card,.theme-neon-frame,.theme-neon-button,.theme-neon-badge{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease}[data-theme=dark] .theme-neon-card{position:relative;overflow:hidden;border:1px solid transparent;background:linear-gradient(180deg,rgba(40,40,45,.98),rgba(20,22,26,1)) padding-box,linear-gradient(180deg,rgba(96,165,250,.24),rgba(30,64,175,.12)) border-box;box-shadow:var(--app-shadow-floating)}[data-theme=dark] .theme-neon-card:hover{box-shadow:var(--app-shadow-floating),var(--app-neon-glow);transform:translateY(-2px)}[data-theme=dark] .theme-neon-frame{border:1px solid transparent;background:linear-gradient(180deg,rgba(23,24,28,.72),rgba(23,24,28,.72)) padding-box,linear-gradient(180deg,rgba(255,255,255,.06),var(--app-accent-secondary-soft),var(--app-accent-soft)) border-box}[data-theme=dark] .theme-neon-button,[data-theme=dark] .theme-neon-badge{color:#17120b;border:1px solid color-mix(in srgb,var(--app-accent) 26%,transparent);background:linear-gradient(90deg,var(--app-accent) 0%,var(--app-accent-tertiary) 100%);box-shadow:var(--app-neon-glow-strong)}[data-theme=dark] .theme-neon-badge{box-shadow:var(--app-neon-glow)}[data-theme=dark] [class*="bg-white/"]{background-color:#25262bc7!important}[data-theme=dark] [class~=bg-white]{background-color:#1e1f24f0!important}[data-theme=dark] [class*=bg-gray-50]{background-color:var(--app-bg)!important}[data-theme=dark] [class*=bg-gray-100]{background-color:#2f3036eb!important}[data-theme=dark] [class*=bg-gray-200],[data-theme=dark] [class*=bg-gray-300]{background-color:#3a3b42f0!important}[data-theme=dark] [class*=bg-zinc-50]{background-color:#25262bcc!important}[data-theme=dark] [class*=bg-zinc-100]{background-color:#2f3036eb!important}[data-theme=dark] [class*=bg-slate-50]{background-color:#25262bcc!important}[data-theme=dark] [class*=bg-slate-800]{background-color:#2f3036e6!important}[data-theme=dark] [class*=bg-slate-900]{background-color:#212227e6!important}[data-theme=dark] [class*=bg-slate-950]{background-color:#15161af0!important}[data-theme=dark] .pos-cart-sheet,[data-theme=dark] .pos-cart-sheet [class~=bg-white],[data-theme=dark] .pos-cart-sheet [class*="bg-white/"]{background-color:#fff!important}[data-theme=dark] .pos-cart-sheet [class*=bg-slate-50]{background-color:#f8fafc!important}[data-theme=dark] .pos-cart-sheet [class*=text-slate-950],[data-theme=dark] .pos-cart-sheet [class*=text-slate-900],[data-theme=dark] .pos-cart-sheet [class*=text-zinc-900],[data-theme=dark] .pos-cart-sheet .theme-text{color:#0f172a!important}[data-theme=dark] .pos-cart-sheet [class*=text-slate-700],[data-theme=dark] .pos-cart-sheet [class*=text-zinc-700],[data-theme=dark] .pos-cart-sheet .theme-soft{color:#64748b!important}[data-theme=dark] [data-tour=pos-change-terminal]{background-color:#ffffff14!important}[data-theme=dark] [data-tour=pos-change-terminal]:hover{background-color:#ffffff24!important}[data-theme=dark] [class*=bg-colorBrandLight]{background-color:var(--app-accent-soft-strong)!important}[data-theme=dark] [class*=bg-colorBrandLighter]{background-color:var(--app-accent-soft)!important}[data-theme=dark] [class*="hover:bg-white"]:hover{background-color:#303137f5!important}[data-theme=dark] [class*="hover:bg-gray-50"]:hover,[data-theme=dark] [class*="hover:bg-gray-100"]:hover,[data-theme=dark] [class*="hover:bg-gray-200"]:hover,[data-theme=dark] [class*="hover:bg-gray-300"]:hover,[data-theme=dark] [class*="hover:bg-zinc-50"]:hover,[data-theme=dark] [class*="hover:bg-zinc-100"]:hover{background-color:#34353cf5!important}[data-theme=dark] [class*="hover:bg-colorBrandLighter"]:hover{background-color:var(--app-accent-soft-strong)!important}[data-theme=dark] [class*=text-slate-950],[data-theme=dark] [class*=text-slate-900],[data-theme=dark] [class*=text-slate-800],[data-theme=dark] [class*=text-slate-700],[data-theme=dark] [class*=text-gray-950],[data-theme=dark] [class*=text-gray-900],[data-theme=dark] [class*=text-gray-800],[data-theme=dark] [class*=text-gray-700],[data-theme=dark] [class*=text-black],[data-theme=dark] [class*=text-zinc-900],[data-theme=dark] [class*=text-zinc-800],[data-theme=dark] [class*=text-zinc-700]{color:var(--app-text)!important}[data-theme=dark] [class*=text-slate-600],[data-theme=dark] [class*=text-slate-500],[data-theme=dark] [class*=placeholder-slate-400],[data-theme=dark] [class*=text-gray-600],[data-theme=dark] [class*=text-gray-500],[data-theme=dark] [class*=placeholder-gray-400],[data-theme=dark] [class*=placeholder-gray-500]{color:var(--app-text-muted)!important}[data-theme=dark] [class*=text-slate-400],[data-theme=dark] [class*=text-gray-400]{color:var(--app-text-soft)!important}[data-theme=dark] [class*=text-zinc-600],[data-theme=dark] [class*=text-zinc-500],[data-theme=dark] [class*=text-zinc-400],[data-theme=dark] [class*=placeholder-zinc-400]{color:var(--app-text-muted)!important}[data-theme=dark] [class*=border-slate-200],[data-theme=dark] [class*=border-slate-300],[data-theme=dark] [class*="border-white/"],[data-theme=dark] [class*=border-zinc-100],[data-theme=dark] [class*=border-zinc-200],[data-theme=dark] [class*=border-zinc-300],[data-theme=dark] [class*=border-zinc-400],[data-theme=dark] [class*=border-gray-100],[data-theme=dark] [class*=border-gray-200],[data-theme=dark] [class*=border-gray-300],[data-theme=dark] [class*=border-gray-400],[data-theme=dark] [class*=border-slate-700],[data-theme=dark] [class*=border-slate-800],[data-theme=dark] [class*=border-colorBrandLight],[data-theme=dark] [class*=border-colorBrandLighter]{border-color:var(--app-border)!important}[data-theme=dark] [class*="ring-white/"],[data-theme=dark] [class*=ring-colorBrandLight],[data-theme=dark] [class*=ring-colorBrandLighter]{--tw-ring-color: var(--app-accent-ring) !important}[data-theme=dark] [class*="shadow-[0_"]{box-shadow:0 22px 48px #0000006b,0 0 0 1px #60a5fa14!important}[data-theme=dark] [class*=shadow-sm],[data-theme=dark] [class*=shadow-md],[data-theme=dark] [class*=shadow-lg],[data-theme=dark] [class*=shadow-xl],[data-theme=dark] [class*=shadow-2xl]{box-shadow:var(--app-shadow)!important}[data-theme=dark] [class*="bg-gradient-to-b from-white via-white to-[#f8fbff]"]{background:linear-gradient(to bottom,#2e2f35,#24252b,#1a1b20)!important}[data-theme=dark] [class*="bg-gradient-to-b from-white"]{background-image:linear-gradient(to bottom,rgba(42,42,47,.98),rgba(30,31,36,.96),rgba(20,22,26,1))!important}[data-theme=dark] [class*="bg-gradient-to-r from-white"]{background-image:linear-gradient(to right,#f8fbff,#60a5fa,#0ea5e9)!important}[data-theme=dark] [class*="bg-gradient-to-br from-colorBrandLight"]{background-image:linear-gradient(135deg,var(--app-accent-soft-strong),rgba(38,38,43,.6),var(--app-accent-secondary-soft))!important}[data-theme=dark] [class*=from-colorBrandLight]{--tw-gradient-from: var(--app-accent-soft-strong) var(--tw-gradient-from-position) !important;--tw-gradient-to: color-mix(in srgb, var(--app-accent) 0%, transparent) var(--tw-gradient-to-position) !important}[data-theme=dark] [class*=via-colorBrandLight]{--tw-gradient-stops: var(--tw-gradient-from), var(--app-accent-soft) var(--tw-gradient-via-position), var(--tw-gradient-to) !important}[data-theme=dark] [class*=via-colorBrandLighter]{--tw-gradient-stops: var(--tw-gradient-from), var(--app-accent-secondary-soft) var(--tw-gradient-via-position), var(--tw-gradient-to) !important}[data-theme=dark] [class*=to-colorBrandLight]{--tw-gradient-to: var(--app-accent-soft-strong) var(--tw-gradient-to-position) !important}[data-theme=dark] [class*=to-colorBrandLighter]{--tw-gradient-to: var(--app-accent-secondary-soft) var(--tw-gradient-to-position) !important}[data-theme=dark] .global-settings-takeover{background:#11141b!important}[data-theme=dark] .global-settings-takeover-header{border-color:#60a5fa33!important;background:rgba(17,20,27,.98)!important;box-shadow:0 10px 28px #00000047}[data-theme=dark] .global-settings-takeover-body{background:radial-gradient(1000px 520px at 88% 0%,rgba(37,99,235,.11),transparent 62%),linear-gradient(180deg,#151821 0%,#10131a 100%)!important}[data-theme=dark] .global-settings-takeover-brand-icon{color:#60a5fa!important}[data-theme=dark] .global-settings-category-header{--global-settings-category-accent: #60a5fa;color:var(--app-text)!important;border-color:color-mix(in srgb,var(--global-settings-category-accent) 38%,transparent)!important;background:linear-gradient(105deg,color-mix(in srgb,var(--global-settings-category-accent) 15%,#252831 85%),rgba(27,29,36,.96))!important;box-shadow:inset 0 1px #ffffff0e,0 12px 26px #0003!important}[data-theme=dark] .global-settings-category-header[data-accent=rose]{--global-settings-category-accent: #fb7185}[data-theme=dark] .global-settings-category-header[data-accent=amber]{--global-settings-category-accent: #fbbf24}[data-theme=dark] .global-settings-category-header[data-accent=indigo]{--global-settings-category-accent: #818cf8}[data-theme=dark] .global-settings-category-header[data-accent=sky]{--global-settings-category-accent: #38bdf8}[data-theme=dark] .global-settings-category-header[data-accent=teal]{--global-settings-category-accent: #2dd4bf}[data-theme=dark] .global-settings-category-header[data-accent=violet]{--global-settings-category-accent: #a78bfa}[data-theme=dark] .global-settings-category-header[data-accent=emerald]{--global-settings-category-accent: #34d399}[data-theme=dark] .global-settings-category-icon{color:color-mix(in srgb,var(--global-settings-category-accent) 72%,white 28%)!important;border-color:color-mix(in srgb,var(--global-settings-category-accent) 34%,transparent)!important;background:color-mix(in srgb,var(--global-settings-category-accent) 16%,#1c1f27 84%)!important}[data-theme=dark] .global-settings-category-title{color:#f8fafc!important}[data-theme=dark] .global-settings-category-description{color:#cbd5e1!important;opacity:1!important}[data-theme=dark] .global-settings-category-count{color:#e2e8f0!important;border:1px solid rgba(148,163,184,.22);background:rgba(255,255,255,.07)!important;box-shadow:inset 0 1px #ffffff0b}[data-theme=dark] .global-settings-count-chip{color:#cbd5e1!important;border:1px solid rgba(148,163,184,.2);background:rgba(255,255,255,.065)!important;box-shadow:inset 0 1px #ffffff0a}[data-theme=dark] .global-settings-count-chip[data-active=true]{color:#f8fafc!important;background:rgba(255,255,255,.14)!important}[data-theme=dark] .global-settings-rail-button[data-active=false]:hover{color:#f1f5f9!important;background:rgba(255,255,255,.06)!important}[data-theme=dark] .global-settings-panel [class*=text-colorBrand]{color:#60a5fa!important}.ims-connected-page,.ims-connected-surface{--ims-ink: #0b1220;--ims-ink-soft: #475569;--ims-ink-faint: #64748b;--ims-panel: rgba(255, 255, 255, .72);--ims-panel-strong: rgba(255, 255, 255, .9);--ims-line: rgba(0, 71, 184, .16);--ims-line-strong: rgba(0, 71, 184, .32);--ims-shadow: 0 22px 52px rgba(4, 27, 74, .12);--ims-shadow-lift: 0 38px 84px rgba(4, 27, 74, .26);--ims-inset: inset 0 1px 0 rgba(255, 255, 255, .72);--ims-accent-ink: var(--color-brandPrimary);color:var(--ims-ink);font-family:Poppins-Regular,Poppins,sans-serif}.theme-page.ims-connected-page{background:radial-gradient(1100px 620px at 10% 2%,rgba(8,145,178,.18),transparent 62%),radial-gradient(1200px 700px at 92% 6%,rgba(0,71,184,.2),transparent 64%),radial-gradient(900px 640px at 50% 108%,rgba(124,58,237,.12),transparent 66%),linear-gradient(180deg,#f4f9ff 0%,#e7f2fd 48%,#eef6ff 100%);background-attachment:fixed}.ims-fixed-light-backdrop{background:linear-gradient(180deg,#fff8f3 0%,#fffdfb 40%,#f4f7fb 100%)}[data-theme=dark] .ims-connected-page,[data-theme=dark] .ims-connected-surface{--ims-ink: #f1f5f9;--ims-ink-soft: #cbd5e1;--ims-ink-faint: #94a3b8;--ims-panel: rgba(30, 33, 42, .72);--ims-panel-strong: rgba(24, 27, 36, .92);--ims-line: rgba(96, 165, 250, .22);--ims-line-strong: rgba(96, 165, 250, .44);--ims-shadow: 0 26px 60px rgba(0, 0, 0, .44);--ims-shadow-lift: 0 40px 90px rgba(0, 0, 0, .6);--ims-inset: inset 0 1px 0 rgba(255, 255, 255, .06);--ims-accent-ink: #60a5fa}[data-theme=dark] .theme-page.ims-connected-page{background:radial-gradient(1100px 620px at 10% 2%,rgba(8,145,178,.16),transparent 62%),radial-gradient(1200px 700px at 92% 6%,rgba(0,71,184,.24),transparent 64%),radial-gradient(900px 640px at 50% 108%,rgba(124,58,237,.14),transparent 66%),linear-gradient(180deg,#10131a 0%,#141824 52%,#0e1119 100%)!important;background-attachment:fixed!important}[data-theme=dark] .ims-connected-page>.theme-page,[data-theme=dark] .ims-connected-page .ims-fixed-light-backdrop,[data-theme=dark] .ims-connected-page [class*=bg-gradient-to-b][class*=from-white][class*=via-white],[data-theme=dark] .ims-connected-page [class*="#fff8f3"],[data-theme=dark] .ims-connected-page [class*="#fffdfb"]{background:transparent!important}[data-theme=dark] :is(.ims-connected-page,.ims-connected-surface) [class*=rounded-3xl][class*=bg-white],[data-theme=dark] :is(.ims-connected-page,.ims-connected-surface) [class*="rounded-[30px]"][class*=bg-white]{background:var(--ims-panel)!important;border-color:var(--ims-line)!important;box-shadow:var(--ims-shadow),var(--ims-inset)!important}[data-theme=dark] :is(.ims-connected-page,.ims-connected-surface) [class*=rounded-3xl][class*=bg-white]:is(:hover,:focus-within){border-color:var(--ims-line-strong)!important}[data-theme=dark] .ims-connected-surface .theme-card{background:var(--ims-panel-strong)!important;border-color:var(--ims-line)!important;box-shadow:var(--ims-shadow),var(--ims-inset)!important}[data-theme=dark] :is(.ims-connected-page,.ims-connected-surface) [class*=text-colorBrand]{color:var(--ims-accent-ink)!important}[data-theme=dark] :is(.ims-connected-page,.ims-connected-surface) [class*=bg-clip-text][class*=from-colorBrand]{--tw-gradient-from: #60a5fa var(--tw-gradient-from-position) !important;--tw-gradient-to: rgba(96, 165, 250, 0) var(--tw-gradient-to-position) !important}[data-theme=dark] :is(.ims-connected-page,.ims-connected-surface) [class*=bg-clip-text][class*=via-redAccent]{--tw-gradient-stops: var(--tw-gradient-from), #67e8f9 var(--tw-gradient-via-position), var(--tw-gradient-to) !important}[data-theme=dark] :is(.ims-connected-page,.ims-connected-surface) [class*=bg-clip-text][class*=to-colorBrandSecondary]{--tw-gradient-to: #93c5fd var(--tw-gradient-to-position) !important}[data-theme=dark] :is(.ims-connected-page,.ims-connected-surface) :is([class*=bg-sky-50],[class*=bg-sky-100],[class*=bg-sky-200],[class*=bg-cyan-50],[class*=bg-cyan-100],[class*=bg-cyan-200],[class*=bg-blue-50],[class*=bg-blue-100],[class*=bg-blue-200]){background-color:#0ea5e924!important}[data-theme=dark] :is(.ims-connected-page,.ims-connected-surface) :is([class*=bg-emerald-50],[class*=bg-emerald-100],[class*=bg-emerald-200],[class*=bg-green-50],[class*=bg-green-100],[class*=bg-green-200]){background-color:#10b98124!important}[data-theme=dark] :is(.ims-connected-page,.ims-connected-surface) :is([class*=bg-amber-50],[class*=bg-amber-100],[class*=bg-amber-200],[class*=bg-yellow-50],[class*=bg-yellow-100],[class*=bg-yellow-200],[class*=bg-orange-50],[class*=bg-orange-100],[class*=bg-orange-200]){background-color:#f59e0b26!important}[data-theme=dark] :is(.ims-connected-page,.ims-connected-surface) :is([class*=bg-rose-50],[class*=bg-rose-100],[class*=bg-rose-200],[class*=bg-red-50],[class*=bg-red-100],[class*=bg-red-200]){background-color:#f43f5e26!important}[data-theme=dark] :is(.ims-connected-page,.ims-connected-surface) :is([class*=bg-violet-50],[class*=bg-violet-100],[class*=bg-violet-200],[class*=bg-purple-50],[class*=bg-purple-100],[class*=bg-purple-200]){background-color:#8b5cf626!important}[data-theme=dark] :is(.ims-connected-page,.ims-connected-surface) :is([class*=text-sky-700],[class*=text-sky-800],[class*=text-sky-600],[class*=text-sky-900],[class*=text-cyan-600],[class*=text-cyan-700],[class*=text-cyan-800],[class*=text-cyan-900]){color:#bae6fd!important}[data-theme=dark] :is(.ims-connected-page,.ims-connected-surface) :is([class*=text-blue-600],[class*=text-blue-700],[class*=text-blue-800],[class*=text-blue-900]){color:#bfdbfe!important}[data-theme=dark] :is(.ims-connected-page,.ims-connected-surface) :is([class*=text-emerald-700],[class*=text-emerald-800],[class*=text-emerald-600],[class*=text-emerald-900],[class*=text-green-600],[class*=text-green-700],[class*=text-green-800],[class*=text-green-900]){color:#a7f3d0!important}[data-theme=dark] :is(.ims-connected-page,.ims-connected-surface) :is([class*=text-amber-700],[class*=text-amber-800],[class*=text-amber-600],[class*=text-amber-900],[class*=text-yellow-600],[class*=text-yellow-700],[class*=text-yellow-800],[class*=text-yellow-900],[class*=text-orange-600],[class*=text-orange-700],[class*=text-orange-800],[class*=text-orange-900]){color:#fde68a!important}[data-theme=dark] :is(.ims-connected-page,.ims-connected-surface) :is([class*=text-rose-700],[class*=text-rose-800],[class*=text-rose-600],[class*=text-rose-900],[class*=text-red-600],[class*=text-red-700],[class*=text-red-800],[class*=text-red-900]){color:#fecdd3!important}[data-theme=dark] :is(.ims-connected-page,.ims-connected-surface) :is([class*=text-violet-700],[class*=text-violet-800],[class*=text-violet-600],[class*=text-violet-900],[class*=text-purple-600],[class*=text-purple-700],[class*=text-purple-800],[class*=text-purple-900]){color:#ddd6fe!important}[data-theme=dark] :is(.ims-connected-page,.ims-connected-surface) :is([class*=border-sky-200],[class*=border-sky-300],[class*=border-sky-400],[class*=border-cyan-200],[class*=border-cyan-300],[class*=border-cyan-400],[class*=border-blue-200],[class*=border-blue-300],[class*=border-blue-400]){border-color:#7dd3fc4d!important}[data-theme=dark] :is(.ims-connected-page,.ims-connected-surface) :is([class*=border-emerald-200],[class*=border-emerald-300],[class*=border-emerald-400],[class*=border-green-200],[class*=border-green-300],[class*=border-green-400],[class*=border-amber-200],[class*=border-amber-300],[class*=border-amber-400],[class*=border-yellow-200],[class*=border-yellow-300],[class*=border-yellow-400],[class*=border-orange-200],[class*=border-orange-300],[class*=border-orange-400],[class*=border-rose-200],[class*=border-rose-300],[class*=border-rose-400],[class*=border-red-200],[class*=border-red-300],[class*=border-red-400],[class*=border-violet-200],[class*=border-violet-300],[class*=border-violet-400],[class*=border-purple-200],[class*=border-purple-300],[class*=border-purple-400]){border-color:color-mix(in srgb,currentColor 28%,transparent)!important}[data-theme=dark] :is(.ims-connected-page,.ims-connected-surface) .ims-header-action[data-variant=secondary]{background:rgba(14,165,233,.14)!important;border-color:#7dd3fc4d!important;color:#bae6fd!important;box-shadow:0 12px 26px #0284c71f!important}[data-theme=dark] :is(.ims-connected-page,.ims-connected-surface) .ims-header-action[data-variant=neutral]{background:var(--ims-panel-strong)!important;border-color:var(--ims-line)!important;color:var(--ims-ink-soft)!important;box-shadow:var(--ims-inset)!important}[data-theme=dark] :is(.ims-connected-page,.ims-connected-surface) .ims-header-action[data-variant=active]{background:rgba(96,165,250,.14)!important;border-color:#60a5fa5c!important;color:var(--ims-accent-ink)!important}[data-theme=dark] .ims-role-access-chip,[data-theme=dark] .ims-role-access-badge{background:rgba(96,165,250,.12)!important;border-color:#60a5fa47!important;color:#bfdbfe!important}[data-theme=dark] .ims-role-access-row{background:rgba(255,255,255,.045)!important;border-color:var(--ims-line)!important;color:var(--ims-ink-soft)!important}[data-theme=dark] .ims-page .ims-workflow-card{--ims-workflow-tint: rgba(59, 130, 246, .16);--ims-workflow-border: rgba(96, 165, 250, .34);--ims-workflow-shadow: rgba(30, 64, 175, .13);background:linear-gradient(145deg,rgba(43,44,50,.98) 0%,var(--ims-workflow-tint) 58%,rgba(22,23,28,.99) 100%)!important;border-color:var(--ims-workflow-border)!important;color:var(--app-text)!important;box-shadow:inset 0 1px #ffffff0d,0 14px 30px var(--ims-workflow-shadow)!important}[data-theme=dark] .ims-page .ims-workflow-card[data-tone=success]{--ims-workflow-tint: rgba(34, 197, 94, .16);--ims-workflow-border: rgba(74, 222, 128, .36);--ims-workflow-shadow: rgba(22, 163, 74, .12)}[data-theme=dark] .ims-page .ims-workflow-card[data-tone=pending]{--ims-workflow-tint: rgba(249, 115, 22, .17);--ims-workflow-border: rgba(251, 146, 60, .4);--ims-workflow-shadow: rgba(234, 88, 12, .13)}[data-theme=dark] .ims-page .ims-workflow-card[data-tone=voided]{--ims-workflow-tint: rgba(239, 68, 68, .17);--ims-workflow-border: rgba(248, 113, 113, .4);--ims-workflow-shadow: rgba(220, 38, 38, .13)}[data-theme=dark] .ims-page .ims-workflow-card[data-tone=attention]{--ims-workflow-tint: rgba(245, 158, 11, .17);--ims-workflow-border: rgba(251, 191, 36, .38);--ims-workflow-shadow: rgba(217, 119, 6, .13)}[data-theme=dark] .ims-page .ims-workflow-card:hover{box-shadow:inset 0 1px #ffffff12,0 18px 36px var(--ims-workflow-shadow),0 0 0 1px var(--ims-workflow-border)!important}[data-theme=dark] .ims-page .ims-workflow-card:focus-visible{outline:2px solid color-mix(in srgb,var(--color-brandPrimary) 72%,white);outline-offset:2px}[data-theme=dark] .ims-page .ims-workflow-stage-label,[data-theme=dark] .ims-page .ims-workflow-timestamp [class*=text-slate-500]{color:#cbd5e1!important}[data-theme=dark] .ims-page .ims-workflow-stage-title{color:#f8fafc!important}[data-theme=dark] .ims-page .ims-workflow-timestamp{background:rgba(255,255,255,.055)!important;border-color:#94a3b833!important;box-shadow:inset 0 1px #ffffff06}[data-theme=dark] .ims-page .ims-workflow-status-chip[data-tone=success]{background:rgba(34,197,94,.16)!important;border-color:#4ade8061!important;color:#bbf7d0!important}[data-theme=dark] .ims-page .ims-workflow-status-chip[data-tone=pending]{background:rgba(249,115,22,.17)!important;border-color:#fb923c66!important;color:#fed7aa!important}[data-theme=dark] .ims-page .ims-workflow-status-chip[data-tone=voided]{background:rgba(239,68,68,.17)!important;border-color:#f8717166!important;color:#fecaca!important}[data-theme=dark] .ims-page .ims-workflow-status-chip[data-tone=attention]{background:rgba(245,158,11,.17)!important;border-color:#fbbf2466!important;color:#fde68a!important}[data-theme=dark] .ims-page .ims-workflow-payment-chip{background:rgba(59,130,246,.16)!important;border-color:#60a5fa61!important;color:#bfdbfe!important}[data-theme=dark] .ims-page .ims-order-filter-label{background:rgba(96,165,250,.14)!important;border-color:#60a5fa4d!important;color:#bfdbfe!important;box-shadow:inset 0 1px #ffffff0d}[data-theme=dark] .ims-connected-page .pr-catalog-filter-count{background:rgba(255,255,255,.055)!important;border-color:#94a3b83d!important;color:#cbd5e1!important;box-shadow:inset 0 1px #ffffff0a}[data-theme=dark] .ims-connected-page .pr-catalog-filter-count[data-active=true]{background:rgba(96,165,250,.18)!important;border-color:#60a5fa57!important;color:#bfdbfe!important}.theme-page.transfers-page{--transfers-accent-ink: var(--color-brandPrimary);background:radial-gradient(circle at top left,rgba(14,165,233,.1),transparent 28%),radial-gradient(circle at top right,rgba(236,72,153,.08),transparent 26%),linear-gradient(to bottom,#f8fafc,#ffffff);background-attachment:fixed}[data-theme=dark] .theme-page.transfers-page{--transfers-accent-ink: color-mix( in srgb, var(--color-brandPrimary) 42%, white 58% );background:radial-gradient(1100px 620px at 10% 2%,rgba(8,145,178,.16),transparent 62%),radial-gradient(1200px 700px at 92% 6%,rgba(0,71,184,.24),transparent 64%),radial-gradient(900px 640px at 50% 108%,rgba(124,58,237,.14),transparent 66%),linear-gradient(180deg,#10131a 0%,#141824 52%,#0e1119 100%)!important}[data-theme=dark] .transfers-page .transfers-header{background:rgba(26,27,32,.94)!important;border-color:#94a3b833!important;box-shadow:0 14px 34px #0000003d,inset 0 -1px #ffffff09}[data-theme=dark] .transfers-page [class~=text-colorBrand],[data-theme=dark] .transfers-page .transfers-product-type{color:var(--transfers-accent-ink)!important}[data-theme=dark] .transfers-page .transfers-title-gradient{background-image:linear-gradient(to right,var(--transfers-accent-ink),color-mix(in srgb,var(--color-redaccent) 48%,white 52%),color-mix(in srgb,var(--color-brandSecondary) 46%,white 54%))!important}[data-theme=dark] .transfers-page .transfers-create-button{background-image:linear-gradient(to right,color-mix(in srgb,var(--color-brandPrimary) 78%,black),color-mix(in srgb,var(--color-redaccent) 70%,black),color-mix(in srgb,var(--color-brandSecondary) 76%,black))!important}[data-theme=dark] .transfers-page .transfers-filter-active{background:var(--app-accent-soft-strong)!important;border-color:color-mix(in srgb,var(--transfers-accent-ink) 42%,transparent)!important;color:var(--transfers-accent-ink)!important}[data-theme=dark] .transfers-page .transfers-product-card{background:linear-gradient(145deg,rgba(42,43,49,.98),rgba(29,30,35,.98))!important;border-color:#94a3b838!important;box-shadow:inset 0 1px #ffffff0a,0 12px 28px #0003!important}[data-theme=dark] .transfers-page .transfers-product-card[data-added=true]{background:linear-gradient(145deg,rgba(34,197,94,.14),rgba(29,30,35,.98) 64%)!important;border-color:#4ade8057!important}[data-theme=dark] .transfers-page .transfers-product-card:not(:disabled):hover{border-color:color-mix(in srgb,var(--transfers-accent-ink) 48%,transparent)!important;box-shadow:inset 0 1px #ffffff0f,0 18px 34px #0000004d!important}[data-theme=dark] .transfers-page .transfers-stock-badge[data-state=added]{background:rgba(34,197,94,.16)!important;border-color:#4ade805c!important;color:#bbf7d0!important}[data-theme=dark] .transfers-page .transfers-stock-badge[data-state=available]{background:rgba(100,116,139,.18)!important;border-color:#94a3b84d!important;color:#e2e8f0!important}[data-theme=dark] .transfers-page .transfers-stock-badge[data-state=empty]{background:rgba(239,68,68,.16)!important;border-color:#f871715c!important;color:#fecaca!important}[data-theme=dark] .transfers-page .transfers-remove-button{background:rgba(239,68,68,.14)!important;border-color:#f8717157!important;color:#fca5a5!important}[data-theme=dark] .transfers-page .transfers-clear-button:hover{border-color:#f8717157!important;color:#fca5a5!important}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{color:var(--app-text);caret-color:var(--color-redaccent);background:linear-gradient(180deg,rgba(42,42,47,.94),rgba(29,30,35,.96)) padding-box,linear-gradient(180deg,rgba(239,217,181,.28),rgba(120,96,62,.16)) border-box;border:1px solid transparent;box-shadow:inset 0 1px #ffffff0a}[data-theme=dark] input::-moz-placeholder,[data-theme=dark] textarea::-moz-placeholder{color:var(--app-text-muted)}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:var(--app-text-muted)}[data-theme=dark] .theme-input:focus,[data-theme=dark] input:focus,[data-theme=dark] select:focus,[data-theme=dark] textarea:focus{outline:none;box-shadow:0 0 0 4px var(--app-accent-ring),inset 0 1px #ffffff0d}[data-theme=dark] select option{background:#1d1e23;color:var(--app-text)}[data-theme=dark] .toast-container{color:var(--app-text)}@media (min-width: 1024px){[data-theme=dark] #primary-desktop-sidebar .sidepanel-surface{border-color:color-mix(in srgb,var(--color-brandSecondary) 34%,rgba(255,255,255,.12))!important;background:radial-gradient(circle at 22% 2%,color-mix(in srgb,var(--color-brandSecondary) 30%,transparent),transparent 25%),linear-gradient(180deg,color-mix(in srgb,var(--color-brandPrimary) 38%,#202126 62%) 0%,color-mix(in srgb,var(--color-brandPrimary) 29%,#17191d 71%) 54%,color-mix(in srgb,var(--color-brandPrimary) 22%,#121418 78%) 100%)!important;box-shadow:16px 0 48px #00000057,0 0 42px color-mix(in srgb,var(--color-brandPrimary) 16%,transparent),inset -1px 0 #95caff1f!important}[data-theme=dark] #primary-desktop-sidebar .sidepanel-toggle{border-color:color-mix(in srgb,var(--color-brandTertiary) 34%,transparent)!important;background:linear-gradient(145deg,var(--color-brandSecondary),var(--color-brandPrimary) 68%,color-mix(in srgb,var(--color-brandPrimary) 72%,#111318 28%))!important;box-shadow:0 12px 30px #00000057,0 0 24px color-mix(in srgb,var(--color-brandPrimary) 36%,transparent),inset 0 1px #ffffff2e!important}[data-theme=dark] #primary-desktop-sidebar .sidepanel-toggle:hover{background:linear-gradient(145deg,color-mix(in srgb,var(--color-brandSecondary) 84%,white 16%),color-mix(in srgb,var(--color-brandPrimary) 82%,#111318 18%))!important}[data-theme=dark] #primary-desktop-sidebar .sidepanel-glass{border-color:color-mix(in srgb,var(--color-brandTertiary) 16%,transparent)!important;background:color-mix(in srgb,var(--color-brandPrimary) 12%,rgba(255,255,255,.06))!important;box-shadow:inset 0 1px #ffffff0e,0 10px 22px #0000001f!important}[data-theme=dark] #primary-desktop-sidebar .sidepanel-glass:hover,[data-theme=dark] #primary-desktop-sidebar .sidepanel-glass:focus-within{border-color:color-mix(in srgb,var(--color-brandTertiary) 28%,transparent)!important;background:color-mix(in srgb,var(--color-brandPrimary) 19%,rgba(255,255,255,.075))!important}[data-theme=dark] #primary-desktop-sidebar .sidepanel-brand-mark{background:color-mix(in srgb,#ffffff 92%,var(--color-brandTertiary) 8%)!important;box-shadow:0 10px 22px #0003,inset 0 0 0 1px #ffffffb8!important}[data-theme=dark] #primary-desktop-sidebar .sidepanel-search-input,[data-theme=dark] #primary-desktop-sidebar .sidepanel-search-input:focus{border:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important}[data-theme=dark] #primary-desktop-sidebar .sidepanel-search-input::-moz-placeholder{color:#e5f0ff8f!important}[data-theme=dark] #primary-desktop-sidebar .sidepanel-search-input::placeholder{color:#e5f0ff8f!important}[data-theme=dark] #primary-desktop-sidebar .sidepanel-keycap{border-color:color-mix(in srgb,var(--color-brandTertiary) 18%,transparent)!important;background:color-mix(in srgb,var(--color-brandPrimary) 18%,rgba(255,255,255,.055))!important}[data-theme=dark] #primary-desktop-sidebar .sidepanel-menu-item[data-active=false]{border-color:transparent!important;background:transparent!important;box-shadow:none!important;color:#e5f2ffd1!important}[data-theme=dark] #primary-desktop-sidebar .sidepanel-menu-item[data-active=true]{border-color:transparent!important;background:linear-gradient(135deg,color-mix(in srgb,var(--color-brandPrimary) 32%,rgba(255,255,255,.065)),color-mix(in srgb,var(--color-brandSecondary) 20%,rgba(7,18,38,.16)))!important;box-shadow:0 10px 24px #0003!important}[data-theme=dark] #primary-desktop-sidebar .sidepanel-menu-item[data-active=false]:hover{border-color:transparent!important;background:color-mix(in srgb,var(--color-brandPrimary) 12%,transparent)!important;color:#fff!important}[data-theme=dark] #primary-desktop-sidebar .sidepanel-menu-icon{background:color-mix(in srgb,var(--color-brandPrimary) 25%,rgba(255,255,255,.055))!important;color:#e5f2ffd6!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brandTertiary) 13%,transparent)!important}[data-theme=dark] #primary-desktop-sidebar .sidepanel-menu-item:hover .sidepanel-menu-icon{background:linear-gradient(135deg,color-mix(in srgb,var(--color-brandPrimary) 68%,#14233b 32%),color-mix(in srgb,var(--color-brandSecondary) 54%,#14233b 46%))!important;color:#fff!important}[data-theme=dark] #primary-desktop-sidebar .sidepanel-menu-icon[data-active=true]{background:linear-gradient(135deg,color-mix(in srgb,var(--color-brandSecondary) 62%,#14233b 38%),color-mix(in srgb,var(--color-brandPrimary) 74%,#0f172a 26%))!important;color:#fff!important;box-shadow:inset 0 1px #ffffff1f,0 8px 18px #0000002e}}[data-theme=dark] .sidepanel-tooltip,[data-theme=dark] .sidepanel-tooltip-arrow{border-color:color-mix(in srgb,var(--color-brandTertiary) 24%,transparent)!important;background:color-mix(in srgb,var(--color-brandPrimary) 29%,#17191d 71%)!important}[data-theme=dark] .sidepanel-tooltip{box-shadow:0 16px 34px #0000006b,0 0 22px color-mix(in srgb,var(--color-brandPrimary) 18%,transparent)!important}.poppins-thin{font-family:Poppins,sans-serif;font-weight:100;font-style:normal}.poppins-extralight{font-family:Poppins,sans-serif;font-weight:200;font-style:normal}.poppins-light{font-family:Poppins,sans-serif;font-weight:300;font-style:normal}.poppins-regular{font-family:Poppins,sans-serif;font-weight:400;font-style:normal}.poppins-medium{font-family:Poppins,sans-serif;font-weight:500;font-style:normal}.poppins-semibold{font-family:Poppins,sans-serif;font-weight:600;font-style:normal}.poppins-bold{font-family:Poppins,sans-serif;font-weight:700;font-style:normal}.poppins-extrabold{font-family:Poppins,sans-serif;font-weight:800;font-style:normal}.poppins-black{font-family:Poppins,sans-serif;font-weight:900;font-style:normal}.poppins-thin-italic{font-family:Poppins,sans-serif;font-weight:100;font-style:italic}.poppins-extralight-italic{font-family:Poppins,sans-serif;font-weight:200;font-style:italic}.poppins-light-italic{font-family:Poppins,sans-serif;font-weight:300;font-style:italic}.poppins-regular-italic{font-family:Poppins,sans-serif;font-weight:400;font-style:italic}.poppins-medium-italic{font-family:Poppins,sans-serif;font-weight:500;font-style:italic}.poppins-semibold-italic{font-family:Poppins,sans-serif;font-weight:600;font-style:italic}.poppins-bold-italic{font-family:Poppins,sans-serif;font-weight:700;font-style:italic}.poppins-extrabold-italic{font-family:Poppins,sans-serif;font-weight:800;font-style:italic}.poppins-black-italic,.poppins-black-dummy{font-family:Poppins,sans-serif;font-weight:900;font-style:italic}@media (max-width: 720px){input,select,textarea,button{font-size:16px}}[data-theme=dark] .bank-recon-shell{background-color:var(--app-bg)!important}[data-theme=dark] .bank-recon-page{color:var(--app-text)}[data-theme=dark] .bank-recon-page [class*="bg-white/65"],[data-theme=dark] .bank-recon-page [class*="bg-white/90"]{background-color:var(--app-surface-strong)!important}[data-theme=dark] .bank-recon-page [class*="bg-white/70"]{background-color:var(--app-surface)!important}[data-theme=dark] .bank-recon-page [class*="bg-white/50"]{background-color:#1e1f248c!important}[data-theme=dark] .bank-recon-page input,[data-theme=dark] .bank-recon-page select,[data-theme=dark] .bank-recon-page textarea{background-color:var(--app-bg-soft)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}[data-theme=dark] .bank-recon-page input::-moz-placeholder{color:var(--app-text-soft)!important}[data-theme=dark] .bank-recon-page input::placeholder{color:var(--app-text-soft)!important}[data-theme=dark] .bank-recon-page input[type=date]::-webkit-calendar-picker-indicator,[data-theme=dark] .bank-recon-page input[type=search]::-webkit-search-cancel-button{filter:invert(1) opacity(.65)}[data-theme=dark] .bank-recon-page option{background-color:var(--app-bg-soft);color:var(--app-text)}[data-theme=dark] .bank-recon-page [class*=border-slate-200],[data-theme=dark] .bank-recon-page [class*=border-slate-300]{border-color:var(--app-border)!important}[data-theme=dark] .bank-recon-page [class*=text-slate-900],[data-theme=dark] .bank-recon-page [class*=text-slate-800]{color:var(--app-text)!important}[data-theme=dark] .bank-recon-page [class*=text-slate-700],[data-theme=dark] .bank-recon-page [class*=text-slate-600]{color:var(--app-text-muted)!important}[data-theme=dark] .bank-recon-page [class*=text-slate-500],[data-theme=dark] .bank-recon-page [class*=text-slate-400]{color:var(--app-text-soft)!important}[data-theme=dark] .bank-recon-page [class*=bg-emerald-50]{background-color:#10b98124!important}[data-theme=dark] .bank-recon-page [class*=bg-emerald-100]{background-color:#10b98138!important}[data-theme=dark] .bank-recon-page [class*=bg-rose-50]{background-color:#f43f5e24!important}[data-theme=dark] .bank-recon-page [class*=bg-rose-100]{background-color:#f43f5e38!important}[data-theme=dark] .bank-recon-page [class*=bg-amber-50],[data-theme=dark] .bank-recon-page [class*=bg-yellow-50]{background-color:#f59e0b24!important}[data-theme=dark] .bank-recon-page [class*=bg-orange-50]{background-color:#f9731624!important}[data-theme=dark] .bank-recon-page [class*=bg-violet-50]{background-color:#8b5cf629!important}[data-theme=dark] .bank-recon-page [class*=bg-slate-200]{background-color:#94a3b838!important}[data-theme=dark] .bank-recon-page [class*=border-emerald-200],[data-theme=dark] .bank-recon-page [class*=border-emerald-300]{border-color:#10b9816b!important}[data-theme=dark] .bank-recon-page [class*=border-rose-200],[data-theme=dark] .bank-recon-page [class*=border-rose-300]{border-color:#f43f5e73!important}[data-theme=dark] .bank-recon-page [class*=border-amber-200],[data-theme=dark] .bank-recon-page [class*=border-yellow-200]{border-color:#f59e0b6b!important}[data-theme=dark] .bank-recon-page [class*=border-orange-200]{border-color:#f973166b!important}[data-theme=dark] .bank-recon-page [class*=border-violet-200]{border-color:#8b5cf673!important}[data-theme=dark] .bank-recon-page [class*=text-emerald-900],[data-theme=dark] .bank-recon-page [class*=text-emerald-800],[data-theme=dark] .bank-recon-page [class*=text-emerald-700]{color:#6ee7b7!important}[data-theme=dark] .bank-recon-page [class*=text-rose-800],[data-theme=dark] .bank-recon-page [class*=text-rose-700]{color:#fda4af!important}[data-theme=dark] .bank-recon-page [class*=text-amber-900],[data-theme=dark] .bank-recon-page [class*=text-yellow-800]{color:#fcd34d!important}[data-theme=dark] .bank-recon-page [class*=text-orange-600]{color:#fdba74!important}[data-theme=dark] .data-reset-page{background-color:var(--app-bg)!important;color:var(--app-text)!important}[data-theme=dark] .data-reset-page [class*=bg-white]{background-color:var(--app-surface-strong)!important}[data-theme=dark] .data-reset-page [class*=bg-softerPrimary]{background-color:var(--app-surface)!important}[data-theme=dark] .data-reset-page [class*=border-softPrimary],[data-theme=dark] .data-reset-page [class*=border-colorBrandLight]{border-color:var(--app-surface-edge)!important}[data-theme=dark] .data-reset-page [class~=border-colorBrand]{border-color:color-mix(in srgb,var(--color-brandPrimary) 58%,white 42%)!important}[data-theme=dark] .data-reset-page [class*=text-darkerPrimary],[data-theme=dark] .data-reset-page [class*=text-darkPrimary]{color:var(--app-text)!important}[data-theme=dark] .data-reset-page [class*=text-medPrimary]{color:var(--app-text-muted)!important}[data-theme=dark] .data-reset-page [class*=text-colorBrand]{color:color-mix(in srgb,var(--color-brandPrimary) 58%,white 42%)!important}[data-theme=dark] .data-reset-page input,[data-theme=dark] .data-reset-page select,[data-theme=dark] .data-reset-page textarea{background-color:var(--app-bg-soft)!important;border-color:var(--app-surface-edge)!important;color:var(--app-text)!important;caret-color:var(--app-text)}[data-theme=dark] .data-reset-page input::-moz-placeholder,[data-theme=dark] .data-reset-page textarea::-moz-placeholder{color:var(--app-text-soft)!important}[data-theme=dark] .data-reset-page input::placeholder,[data-theme=dark] .data-reset-page textarea::placeholder{color:var(--app-text-soft)!important}[data-theme=dark] .data-reset-page [class*=bg-emerald-50]{background-color:#10b98124!important}[data-theme=dark] .data-reset-page [class*=bg-emerald-100]{background-color:#10b98138!important}[data-theme=dark] .data-reset-page [class*=border-emerald-200],[data-theme=dark] .data-reset-page [class*=border-emerald-300]{border-color:#34d3997a!important}[data-theme=dark] .data-reset-page [class*=text-emerald-950],[data-theme=dark] .data-reset-page [class*=text-emerald-900],[data-theme=dark] .data-reset-page [class*=text-emerald-800],[data-theme=dark] .data-reset-page [class*=text-emerald-700]{color:#6ee7b7!important}[data-theme=dark] .data-reset-page [class*=bg-amber-50]{background-color:#f59e0b24!important}[data-theme=dark] .data-reset-page [class*=bg-amber-100],[data-theme=dark] .data-reset-page [class*=bg-amber-200]{background-color:#f59e0b38!important}[data-theme=dark] .data-reset-page [class*=border-amber-200],[data-theme=dark] .data-reset-page [class*=border-amber-300]{border-color:#fbbf247a!important}[data-theme=dark] .data-reset-page [class*=text-amber-900],[data-theme=dark] .data-reset-page [class*=text-amber-800],[data-theme=dark] .data-reset-page [class*=text-amber-700]{color:#fcd34d!important}[data-theme=dark] .data-reset-page [class*=bg-red-50]{background-color:#ef444424!important}[data-theme=dark] .data-reset-page [class*=border-red-200],[data-theme=dark] .data-reset-page [class*=border-red-300]{border-color:#f8717180!important}[data-theme=dark] .data-reset-page [class*=text-red-950],[data-theme=dark] .data-reset-page [class*=text-red-900],[data-theme=dark] .data-reset-page [class*=text-red-800],[data-theme=dark] .data-reset-page [class*=text-red-700]{color:#fca5a5!important}[data-theme=dark] .data-reset-page button[class*=bg-white]:hover{background-color:color-mix(in srgb,var(--app-surface-strong) 82%,white 18%)!important}[data-theme=dark] .bank-recon-page [class*=text-violet-900],[data-theme=dark] .bank-recon-page [class*=text-violet-800],[data-theme=dark] .bank-recon-page [class*=text-violet-700]{color:#c4b5fd!important}[data-theme=dark] .bank-recon-page [class*=text-colorBrand]{color:#93c5fd!important}[data-theme=dark] .bank-recon-page [class*=bg-clip-text]{background-image:linear-gradient(90deg,#7dd3fc 0%,#fca5a5 52%,#67e8f9 100%)!important}[data-theme=dark] .bank-recon-page [class*=border-colorBrand]{border-color:#93c5fd80!important}[data-theme=dark] .bank-recon-page [class*="bg-colorBrand/5"]{background-color:#93c5fd1a!important}[data-theme=dark] .bank-recon-page .recon-row-armed{background-color:#3b4a60f2!important}[data-theme=dark] .bank-recon-page [class*=bg-slate-50]{background-color:#94a3b824!important}[data-theme=dark] .bank-recon-page [class*=text-rose-600],[data-theme=dark] .bank-recon-page [class*=text-rose-500]{color:#fda4af!important}[data-theme=dark] .bank-recon-page>[class*=radial-gradient]{opacity:.45}[data-theme=dark] .coa-setup-card [class~=text-colorBrand]{color:color-mix(in srgb,var(--color-brandPrimary) 45%,#ffffff)!important}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:mr-4::file-selector-button{margin-right:1rem}.file\:h-10::file-selector-button{height:2.5rem}.file\:rounded-2xl::file-selector-button{border-radius:1rem}.file\:rounded-xl::file-selector-button{border-radius:.75rem}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-colorBrand::file-selector-button{background-color:var(--color-brandPrimary)}.file\:bg-colorBrandLighter::file-selector-button{background-color:var(--color-lighter)}.file\:px-3::file-selector-button{padding-left:.75rem;padding-right:.75rem}.file\:px-4::file-selector-button{padding-left:1rem;padding-right:1rem}.file\:py-2::file-selector-button{padding-top:.5rem;padding-bottom:.5rem}.file\:font-\[Poppins-SemiBold\]::file-selector-button{font-family:Poppins-SemiBold}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:text-xs::file-selector-button{font-size:.75rem;line-height:1rem}.file\:font-semibold::file-selector-button{font-weight:600}.file\:text-colorBrand::file-selector-button{color:var(--color-brandPrimary)}.file\:text-white::file-selector-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.placeholder\:font-\[Poppins-Regular\]::-moz-placeholder{font-family:Poppins-Regular}.placeholder\:font-\[Poppins-Regular\]::placeholder{font-family:Poppins-Regular}.placeholder\:normal-case::-moz-placeholder{text-transform:none}.placeholder\:normal-case::placeholder{text-transform:none}.placeholder\:text-\[color\:rgba\(var\(--su-pale-rgb\)\,0\.4\)\]::-moz-placeholder{color:rgba(var(--su-pale-rgb),.4)}.placeholder\:text-\[color\:rgba\(var\(--su-pale-rgb\)\,0\.4\)\]::placeholder{color:rgba(var(--su-pale-rgb),.4)}.placeholder\:text-\[var\(--app-text-soft\)\]::-moz-placeholder{color:var(--app-text-soft)}.placeholder\:text-\[var\(--app-text-soft\)\]::placeholder{color:var(--app-text-soft)}.placeholder\:text-\[var\(--sd-muted\)\]::-moz-placeholder{color:var(--sd-muted)}.placeholder\:text-\[var\(--sd-muted\)\]::placeholder{color:var(--sd-muted)}.placeholder\:text-\[var\(--sd-soft\)\]::-moz-placeholder{color:var(--sd-soft)}.placeholder\:text-\[var\(--sd-soft\)\]::placeholder{color:var(--sd-soft)}.placeholder\:text-amber-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity))}.placeholder\:text-amber-400::placeholder{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity))}.placeholder\:text-emerald-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity))}.placeholder\:text-emerald-400::placeholder{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity))}.placeholder\:text-gray-300::-moz-placeholder{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.placeholder\:text-gray-300::placeholder{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.placeholder\:text-medPrimary::-moz-placeholder{color:var(--color-medPrimary)}.placeholder\:text-medPrimary::placeholder{color:var(--color-medPrimary)}.placeholder\:text-slate-300::-moz-placeholder{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity))}.placeholder\:text-slate-300::placeholder{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity))}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}.placeholder\:text-slate-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.placeholder\:text-slate-500::placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.placeholder\:text-white\/40::-moz-placeholder{color:#fff6}.placeholder\:text-white\/40::placeholder{color:#fff6}.placeholder\:text-zinc-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity))}.placeholder\:text-zinc-400::placeholder{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity))}.placeholder\:text-zinc-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity))}.placeholder\:text-zinc-500::placeholder{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity))}.before\:mb-1:before{content:var(--tw-content);margin-bottom:.25rem}.before\:block:before{content:var(--tw-content);display:block}.before\:font-\[Poppins-SemiBold\]:before{content:var(--tw-content);font-family:Poppins-SemiBold}.before\:text-\[10px\]:before{content:var(--tw-content);font-size:10px}.before\:uppercase:before{content:var(--tw-content);text-transform:uppercase}.before\:tracking-\[0\.12em\]:before{content:var(--tw-content);letter-spacing:.12em}.before\:text-\[var\(--app-text-soft\)\]:before{content:var(--tw-content);color:var(--app-text-soft)}.before\:content-\[attr\(data-label\)\]:before{--tw-content: attr(data-label);content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-1:after{content:var(--tw-content);left:.25rem}.after\:top-1:after{content:var(--tw-content);top:.25rem}.after\:flex:after{content:var(--tw-content);display:flex}.after\:h-4:after{content:var(--tw-content);height:1rem}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:w-4:after{content:var(--tw-content);width:1rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:items-center:after{content:var(--tw-content);align-items:center}.after\:justify-center:after{content:var(--tw-content);justify-content:center}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:rounded-l-full:after{content:var(--tw-content);border-top-left-radius:9999px;border-bottom-left-radius:9999px}.after\:rounded-r-full:after{content:var(--tw-content);border-top-right-radius:9999px;border-bottom-right-radius:9999px}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.after\:font-bold:after{content:var(--tw-content);font-weight:700}.after\:text-darkerPrimary:after{content:var(--tw-content);color:var(--color-darkerPrimary)}.after\:outline-none:after{content:var(--tw-content);outline:2px solid transparent;outline-offset:2px}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:duration-500:after{content:var(--tw-content);transition-duration:.5s}.after\:content-\[\'BR\'\]:after{--tw-content: "BR";content:var(--tw-content)}.first\:ml-0:first-child{margin-left:0}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:border-r-0:last-child{border-right-width:0px}.last\:border-none:last-child{border-style:none}.last\:pb-0:last-child{padding-bottom:0}.odd\:bg-white:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.odd\:bg-white\/60:nth-child(odd){background-color:#fff9}.odd\:bg-white\/75:nth-child(odd){background-color:#ffffffbf}.even\:bg-slate-50\/75:nth-child(2n){background-color:#f8fafcbf}.empty\:hidden:empty{display:none}.focus-within\:border-\[\#0EA5E9\]\/40:focus-within{border-color:#0ea5e966}.focus-within\:border-amber-500\/60:focus-within{border-color:#f59e0b99}.focus-within\:border-blue-500\/60:focus-within{border-color:#3b82f699}.focus-within\:border-colorBrand:focus-within{border-color:var(--color-brandPrimary)}.focus-within\:border-colorBrandLight:focus-within{border-color:var(--color-light)}.focus-within\:border-emerald-500\/60:focus-within{border-color:#10b98199}.focus-within\:border-red-500\/60:focus-within{border-color:#ef444499}.focus-within\:bg-white:focus-within{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.focus-within\:bg-white\/\[0\.14\]:focus-within{background-color:#ffffff24}.focus-within\:outline:focus-within{outline-style:solid}.focus-within\:outline-2:focus-within{outline-width:2px}.focus-within\:outline-offset-2:focus-within{outline-offset:2px}.focus-within\:outline-\[var\(--ai-ice\)\]:focus-within{outline-color:var(--ai-ice)}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-4:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-\[var\(--app-accent-ring\)\]:focus-within{--tw-ring-color: var(--app-accent-ring)}.focus-within\:ring-amber-500\/20:focus-within{--tw-ring-color: rgb(245 158 11 / .2)}.focus-within\:ring-blue-500\/20:focus-within{--tw-ring-color: rgb(59 130 246 / .2)}.focus-within\:ring-colorBrand:focus-within{--tw-ring-color: var(--color-brandPrimary)}.focus-within\:ring-colorBrandLight:focus-within{--tw-ring-color: var(--color-light)}.focus-within\:ring-colorBrandLighter:focus-within{--tw-ring-color: var(--color-lighter)}.focus-within\:ring-emerald-500\/20:focus-within{--tw-ring-color: rgb(16 185 129 / .2)}.focus-within\:ring-red-500\/20:focus-within{--tw-ring-color: rgb(239 68 68 / .2)}.focus-within\:ring-white\/25:focus-within{--tw-ring-color: rgb(255 255 255 / .25)}.focus-within\:ring-opacity-20:focus-within{--tw-ring-opacity: .2}.hover\:z-20:hover{z-index:20}.hover\:-translate-y-0:hover{--tw-translate-y: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-\[1px\]:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-\[2px\]:hover{--tw-translate-y: -2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-\[3px\]:hover{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-px:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:translate-x-0:hover{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:translate-x-0\.5:hover{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:translate-y-0:hover{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:translate-y-0\.5:hover{--tw-translate-y: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:translate-y-1:hover{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:translate-y-\[-1px\]:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:rotate-45:hover{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-skew-x-6:hover{--tw-skew-x: -6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-100:hover{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-125:hover{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-75:hover{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-90:hover{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-95:hover{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[0\.98\]:hover{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[0\.99\]:hover{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[0\.9\]:hover{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.008\]:hover{--tw-scale-x: 1.008;--tw-scale-y: 1.008;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.03\]:hover{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.05\]:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.hover\:animate-spin-slow:hover{animation:spin 5s linear infinite}.hover\:rounded-bl-lg:hover{border-bottom-left-radius:.5rem}.hover\:border:hover{border-width:1px}.hover\:border-b-0:hover{border-bottom-width:0px}.hover\:border-t-8:hover{border-top-width:8px}.hover\:border-\[\#0047b8\]\/30:hover{border-color:#0047b84d}.hover\:border-\[\#0078A8\]:hover{--tw-border-opacity: 1;border-color:rgb(0 120 168 / var(--tw-border-opacity))}.hover\:border-\[\#0078A8\]\/60:hover{border-color:#0078a899}.hover\:border-\[\#0757a7\]\/40:hover{border-color:#0757a766}.hover\:border-\[\#0EA5E9\]\/30:hover{border-color:#0ea5e94d}.hover\:border-\[\#B4EAFF\]\/30:hover{border-color:#b4eaff4d}.hover\:border-\[\#B4EAFF\]\/40:hover{border-color:#b4eaff66}.hover\:border-\[\#B4EAFF\]\/50:hover{border-color:#b4eaff80}.hover\:border-\[\#F6B91A\]:hover{--tw-border-opacity: 1;border-color:rgb(246 185 26 / var(--tw-border-opacity))}.hover\:border-\[\#F6B91A\]\/70:hover{border-color:#f6b91ab3}.hover\:border-\[\#F6B91A\]\/80:hover{border-color:#f6b91acc}.hover\:border-\[\#F9C74F\]\/40:hover{border-color:#f9c74f66}.hover\:border-\[\#F9C74F\]\/50:hover{border-color:#f9c74f80}.hover\:border-\[\#F9C74F\]\/60:hover{border-color:#f9c74f99}.hover\:border-\[\#f6b91a\]\/70:hover{border-color:#f6b91ab3}.hover\:border-\[var\(--ai-gold\)\]:hover{border-color:var(--ai-gold)}.hover\:border-\[var\(--ai-ice\)\]:hover{border-color:var(--ai-ice)}.hover\:border-\[var\(--ai-muted\)\]:hover{border-color:var(--ai-muted)}.hover\:border-\[var\(--color-softPrimary\)\]:hover{border-color:var(--color-softPrimary)}.hover\:border-amber-200:hover{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity))}.hover\:border-amber-300:hover{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity))}.hover\:border-amber-400:hover{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity))}.hover\:border-blue-200:hover{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity))}.hover\:border-blue-300:hover{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity))}.hover\:border-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity))}.hover\:border-colorBrand:hover{border-color:var(--color-brandPrimary)}.hover\:border-colorBrandLight:hover{border-color:var(--color-light)}.hover\:border-colorBrandSecondary:hover{border-color:var(--color-brandSecondary)}.hover\:border-colorBrandTertiary:hover{border-color:var(--color-brandTertiary)}.hover\:border-emerald-200:hover{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity))}.hover\:border-emerald-300:hover{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity))}.hover\:border-emerald-400:hover{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity))}.hover\:border-fuchsia-200:hover{--tw-border-opacity: 1;border-color:rgb(245 208 254 / var(--tw-border-opacity))}.hover\:border-indigo-100:hover{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity))}.hover\:border-orange-200:hover{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity))}.hover\:border-orange-300:hover{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity))}.hover\:border-orange-400:hover{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity))}.hover\:border-orange-500:hover{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity))}.hover\:border-red-200:hover{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity))}.hover\:border-red-300:hover{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity))}.hover\:border-redAccent:hover{border-color:var(--color-redaccent)}.hover\:border-rose-200:hover{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity))}.hover\:border-rose-300:hover{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity))}.hover\:border-rose-400:hover{--tw-border-opacity: 1;border-color:rgb(251 113 133 / var(--tw-border-opacity))}.hover\:border-rose-500\/60:hover{border-color:#f43f5e99}.hover\:border-sky-300:hover{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity))}.hover\:border-sky-400:hover{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity))}.hover\:border-slate-200:hover{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity))}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity))}.hover\:border-slate-400:hover{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity))}.hover\:border-slate-500:hover{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity))}.hover\:border-slate-700:hover{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity))}.hover\:border-softPrimary:hover{border-color:var(--color-softPrimary)}.hover\:border-violet-400:hover{--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity))}.hover\:border-white\/10:hover{border-color:#ffffff1a}.hover\:border-white\/25:hover{border-color:#ffffff40}.hover\:border-white\/40:hover{border-color:#fff6}.hover\:border-white\/70:hover{border-color:#ffffffb3}.hover\:border-yellow-300:hover{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity))}.hover\:border-b-darkPrimary:hover{border-bottom-color:var(--color-darkPrimary)}.hover\:border-b-gray-700:hover{--tw-border-opacity: 1;border-bottom-color:rgb(55 65 81 / var(--tw-border-opacity))}.hover\:border-b-medPrimary:hover{border-bottom-color:var(--color-medPrimary)}.hover\:border-l-colorBrandLight:hover{border-left-color:var(--color-light)}.hover\:border-t-green-700:hover{--tw-border-opacity: 1;border-top-color:rgb(21 128 61 / var(--tw-border-opacity))}.hover\:border-t-softPrimary:hover{border-top-color:var(--color-softPrimary)}.hover\:border-t-yellow-700:hover{--tw-border-opacity: 1;border-top-color:rgb(161 98 7 / var(--tw-border-opacity))}.hover\:bg-\[\#064b90\]:hover{--tw-bg-opacity: 1;background-color:rgb(6 75 144 / var(--tw-bg-opacity))}.hover\:bg-\[\#064b91\]:hover{--tw-bg-opacity: 1;background-color:rgb(6 75 145 / var(--tw-bg-opacity))}.hover\:bg-\[\#0757a7\]:hover{--tw-bg-opacity: 1;background-color:rgb(7 87 167 / var(--tw-bg-opacity))}.hover\:bg-\[\#0b74de\]\/10:hover{background-color:#0b74de1a}.hover\:bg-\[\#B4EAFF\]\/5:hover{background-color:#b4eaff0d}.hover\:bg-\[\#F6B91A\]:hover{--tw-bg-opacity: 1;background-color:rgb(246 185 26 / var(--tw-bg-opacity))}.hover\:bg-\[\#F8D35C\]:hover{--tw-bg-opacity: 1;background-color:rgb(248 211 92 / var(--tw-bg-opacity))}.hover\:bg-\[\#F9C74F\]\/10:hover{background-color:#f9c74f1a}.hover\:bg-\[\#F9C74F\]\/20:hover{background-color:#f9c74f33}.hover\:bg-\[\#FFE08A\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 224 138 / var(--tw-bg-opacity))}.hover\:bg-\[\#bf4a23\]:hover{--tw-bg-opacity: 1;background-color:rgb(191 74 35 / var(--tw-bg-opacity))}.hover\:bg-\[\#eef7ff\]:hover{--tw-bg-opacity: 1;background-color:rgb(238 247 255 / var(--tw-bg-opacity))}.hover\:bg-\[\#f2f7fd\]:hover{--tw-bg-opacity: 1;background-color:rgb(242 247 253 / var(--tw-bg-opacity))}.hover\:bg-\[\#f8fbff\]:hover{--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity))}.hover\:bg-\[\#fff8e8\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 248 232 / var(--tw-bg-opacity))}.hover\:bg-\[color\:rgb\(var\(--mm-ice-rgb\)\)\]:hover{background-color:rgb(var(--mm-ice-rgb))}.hover\:bg-\[color\:rgb\(var\(--pm-hover-rgb\)\)\]:hover{background-color:rgb(var(--pm-hover-rgb))}.hover\:bg-\[rgba\(14\,165\,233\,0\.10\)\]:hover{background-color:#0ea5e91a}.hover\:bg-\[rgba\(96\,165\,250\,0\.1\)\]:hover{background-color:#60a5fa1a}.hover\:bg-\[var\(--sd-inner\)\]:hover{background-color:var(--sd-inner)}.hover\:bg-\[var\(--sd-pill\)\]:hover{background-color:var(--sd-pill)}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity))}.hover\:bg-amber-100\/70:hover{background-color:#fef3c7b3}.hover\:bg-amber-100\/80:hover{background-color:#fef3c7cc}.hover\:bg-amber-200:hover{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity))}.hover\:bg-amber-400\/25:hover{background-color:#fbbf2440}.hover\:bg-amber-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity))}.hover\:bg-amber-600:hover{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity))}.hover\:bg-amber-600\/90:hover{background-color:#d97706e6}.hover\:bg-amber-700:hover{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity))}.hover\:bg-black\/5:hover{background-color:#0000000d}.hover\:bg-black\/\[0\.025\]:hover{background-color:#00000006}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity))}.hover\:bg-blue-500:hover{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.hover\:bg-blue-600\/90:hover{background-color:#2563ebe6}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity))}.hover\:bg-colorBrand:hover{background-color:var(--color-brandPrimary)}.hover\:bg-colorBrandLight:hover{background-color:var(--color-light)}.hover\:bg-colorBrandLighter:hover{background-color:var(--color-lighter)}.hover\:bg-colorBrandSecondary:hover{background-color:var(--color-brandSecondary)}.hover\:bg-darkPrimary:hover{background-color:var(--color-darkPrimary)}.hover\:bg-darkerPrimary:hover{background-color:var(--color-darkerPrimary)}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity))}.hover\:bg-emerald-100\/70:hover{background-color:#d1fae5b3}.hover\:bg-emerald-200:hover{--tw-bg-opacity: 1;background-color:rgb(167 243 208 / var(--tw-bg-opacity))}.hover\:bg-emerald-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity))}.hover\:bg-emerald-50\/70:hover{background-color:#ecfdf5b3}.hover\:bg-emerald-600\/90:hover{background-color:#059669e6}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity))}.hover\:bg-emerald-800:hover{--tw-bg-opacity: 1;background-color:rgb(6 95 70 / var(--tw-bg-opacity))}.hover\:bg-fuchsia-100\/70:hover{background-color:#fae8ffb3}.hover\:bg-fuchsia-600:hover{--tw-bg-opacity: 1;background-color:rgb(192 38 211 / var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.hover\:bg-gray-400:hover{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.hover\:bg-green-100:hover{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity))}.hover\:bg-green-400:hover{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity))}.hover\:bg-green-500:hover{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity))}.hover\:bg-indigo-100:hover{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity))}.hover\:bg-medPrimary:hover{background-color:var(--color-medPrimary)}.hover\:bg-orange-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity))}.hover\:bg-orange-100\/70:hover{background-color:#ffedd5b3}.hover\:bg-orange-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity))}.hover\:bg-orange-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity))}.hover\:bg-orange-50\/70:hover{background-color:#fff7edb3}.hover\:bg-pink-300:hover{--tw-bg-opacity: 1;background-color:rgb(249 168 212 / var(--tw-bg-opacity))}.hover\:bg-purple-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity))}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity))}.hover\:bg-red-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity))}.hover\:bg-red-50\/70:hover{background-color:#fef2f2b3}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.hover\:bg-red-600\/90:hover{background-color:#dc2626e6}.hover\:bg-rose-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity))}.hover\:bg-rose-100\/70:hover{background-color:#ffe4e6b3}.hover\:bg-rose-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 205 211 / var(--tw-bg-opacity))}.hover\:bg-rose-400\/10:hover{background-color:#fb71851a}.hover\:bg-rose-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity))}.hover\:bg-rose-50\/70:hover{background-color:#fff1f2b3}.hover\:bg-rose-500\/10:hover{background-color:#f43f5e1a}.hover\:bg-rose-700:hover{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity))}.hover\:bg-sky-100:hover{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity))}.hover\:bg-sky-200:hover{--tw-bg-opacity: 1;background-color:rgb(186 230 253 / var(--tw-bg-opacity))}.hover\:bg-sky-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity))}.hover\:bg-sky-50\/70:hover{background-color:#f0f9ffb3}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}.hover\:bg-slate-100\/80:hover{background-color:#f1f5f9cc}.hover\:bg-slate-200:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity))}.hover\:bg-slate-400:hover{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}.hover\:bg-slate-50\/70:hover{background-color:#f8fafcb3}.hover\:bg-slate-50\/80:hover{background-color:#f8fafccc}.hover\:bg-slate-700:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity))}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}.hover\:bg-slate-800\/60:hover{background-color:#1e293b99}.hover\:bg-slate-900:hover{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}.hover\:bg-slate-900\/60:hover{background-color:#0f172a99}.hover\:bg-slate-900\/90:hover{background-color:#0f172ae6}.hover\:bg-slate-950\/80:hover{background-color:#020617cc}.hover\:bg-softPrimary:hover{background-color:var(--color-softPrimary)}.hover\:bg-softerPrimary:hover{background-color:var(--color-softerPrimary)}.hover\:bg-teal-500:hover{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity))}.hover\:bg-teal-600:hover{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity))}.hover\:bg-teal-700:hover{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity))}.hover\:bg-violet-200:hover{--tw-bg-opacity: 1;background-color:rgb(221 214 254 / var(--tw-bg-opacity))}.hover\:bg-violet-600:hover{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/25:hover{background-color:#ffffff40}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/60:hover{background-color:#fff9}.hover\:bg-white\/70:hover{background-color:#ffffffb3}.hover\:bg-white\/75:hover{background-color:#ffffffbf}.hover\:bg-white\/80:hover{background-color:#fffc}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:bg-white\/95:hover{background-color:#fffffff2}.hover\:bg-white\/\[0\.035\]:hover{background-color:#ffffff09}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:bg-white\/\[0\.09\]:hover{background-color:#ffffff17}.hover\:bg-white\/\[0\.12\]:hover{background-color:#ffffff1f}.hover\:bg-white\/\[0\.14\]:hover{background-color:#ffffff24}.hover\:bg-white\/\[0\.15\]:hover{background-color:#ffffff26}.hover\:bg-white\/\[0\.16\]:hover{background-color:#ffffff29}.hover\:bg-yellow-300:hover{--tw-bg-opacity: 1;background-color:rgb(253 224 71 / var(--tw-bg-opacity))}.hover\:bg-yellow-300\/10:hover{background-color:#fde0471a}.hover\:bg-yellow-50\/70:hover{background-color:#fefce8b3}.hover\:bg-yellow-700:hover{--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity))}.hover\:bg-yellowWhite:hover{--tw-bg-opacity: 1;background-color:hsl(37 80% 98% / var(--tw-bg-opacity))}.hover\:bg-zinc-100:hover{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity))}.hover\:bg-zinc-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity))}.hover\:bg-\[linear-gradient\(100deg\,\#0b74de_0\%\,\#0047b8_52\%\,\#0891b2_100\%\)\]:hover{background-image:linear-gradient(100deg,#0b74de 0%,#0047b8 52%,#0891b2 100%)}.hover\:bg-gradient-to-br:hover{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.hover\:from-blue-700:hover{--tw-gradient-from: #1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-indigo-700:hover{--tw-gradient-from: #4338ca var(--tw-gradient-from-position);--tw-gradient-to: rgb(67 56 202 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-indigo-700:hover{--tw-gradient-to: #4338ca var(--tw-gradient-to-position)}.hover\:to-purple-700:hover{--tw-gradient-to: #7e22ce var(--tw-gradient-to-position)}.hover\:\!text-\[var\(--ai-text\)\]:hover{color:var(--ai-text)!important}.hover\:text-\[\#0047b8\]:hover{--tw-text-opacity: 1;color:rgb(0 71 184 / var(--tw-text-opacity))}.hover\:text-\[\#005E84\]:hover{--tw-text-opacity: 1;color:rgb(0 94 132 / var(--tw-text-opacity))}.hover\:text-\[\#0078A8\]:hover{--tw-text-opacity: 1;color:rgb(0 120 168 / var(--tw-text-opacity))}.hover\:text-\[\#0757a7\]:hover{--tw-text-opacity: 1;color:rgb(7 87 167 / var(--tw-text-opacity))}.hover\:text-\[\#0b74de\]:hover{--tw-text-opacity: 1;color:rgb(11 116 222 / var(--tw-text-opacity))}.hover\:text-\[\#0f172a\]:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity))}.hover\:text-\[\#B4EAFF\]:hover{--tw-text-opacity: 1;color:rgb(180 234 255 / var(--tw-text-opacity))}.hover\:text-\[\#F9C74F\]:hover{--tw-text-opacity: 1;color:rgb(249 199 79 / var(--tw-text-opacity))}.hover\:text-\[var\(--ai-text\)\]:hover{color:var(--ai-text)}.hover\:text-\[var\(--sd-text\)\]:hover{color:var(--sd-text)}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity))}.hover\:text-colorBrand:hover{color:var(--color-brandPrimary)}.hover\:text-colorBrandSecondary:hover{color:var(--color-brandSecondary)}.hover\:text-colorBrandTertiary:hover{color:var(--color-brandTertiary)}.hover\:text-colorTextPrimary:hover{--tw-text-opacity: 1;color:hsl(240 2% 64% / var(--tw-text-opacity))}.hover\:text-cyan-600:hover{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity))}.hover\:text-darkPrimary:hover{color:var(--color-darkPrimary)}.hover\:text-darkerPrimary:hover{color:var(--color-darkerPrimary)}.hover\:text-emerald-600:hover{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.hover\:text-green-600:hover{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}.hover\:text-orange-600:hover{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity))}.hover\:text-redAccent:hover{color:var(--color-redaccent)}.hover\:text-rose-600:hover{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity))}.hover\:text-rose-700:hover{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity))}.hover\:text-rose-800:hover{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity))}.hover\:text-slate-200:hover{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity))}.hover\:text-slate-600:hover{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity))}.hover\:text-slate-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity))}.hover\:text-slate-800:hover{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity))}.hover\:text-slate-900:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity))}.hover\:text-slate-950:hover{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity))}.hover\:text-softPrimary:hover{color:var(--color-softPrimary)}.hover\:text-violet-600:hover{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:text-white\/70:hover{color:#ffffffb3}.hover\:text-yellow-700:hover{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity))}.hover\:text-opacity-75:hover{--tw-text-opacity: .75}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-50:hover{opacity:.5}.hover\:opacity-60:hover{opacity:.6}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-2xl:hover{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_10px_24px_rgba\(0\,71\,184\,0\.1\)\]:hover{--tw-shadow: 0 10px 24px rgba(0,71,184,.1);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_10px_24px_rgba\(16\,185\,129\,0\.20\)\]:hover{--tw-shadow: 0 10px 24px rgba(16,185,129,.2);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_10px_28px_rgba\(15\,23\,42\,0\.08\)\]:hover{--tw-shadow: 0 10px 28px rgba(15,23,42,.08);--tw-shadow-colored: 0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_10px_30px_rgba\(0\,120\,168\,0\.4\)\]:hover{--tw-shadow: 0 10px 30px rgba(0,120,168,.4);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_12px_24px_rgba\(15\,23\,42\,0\.14\)\]:hover{--tw-shadow: 0 12px 24px rgba(15,23,42,.14);--tw-shadow-colored: 0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_12px_26px_rgba\(15\,23\,42\,0\.12\)\]:hover{--tw-shadow: 0 12px 26px rgba(15,23,42,.12);--tw-shadow-colored: 0 12px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_12px_28px_rgba\(14\,165\,233\,0\.22\)\]:hover{--tw-shadow: 0 12px 28px rgba(14,165,233,.22);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_12px_30px_rgba\(15\,23\,42\,0\.08\)\]:hover{--tw-shadow: 0 12px 30px rgba(15,23,42,.08);--tw-shadow-colored: 0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_14px_28px_rgba\(15\,23\,42\,0\.12\)\]:hover{--tw-shadow: 0 14px 28px rgba(15,23,42,.12);--tw-shadow-colored: 0 14px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_14px_30px_rgba\(0\,71\,184\,0\.16\)\]:hover{--tw-shadow: 0 14px 30px rgba(0,71,184,.16);--tw-shadow-colored: 0 14px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_14px_30px_rgba\(15\,23\,42\,0\.10\)\]:hover{--tw-shadow: 0 14px 30px rgba(15,23,42,.1);--tw-shadow-colored: 0 14px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_14px_30px_rgba\(15\,23\,42\,0\.12\)\]:hover{--tw-shadow: 0 14px 30px rgba(15,23,42,.12);--tw-shadow-colored: 0 14px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_14px_30px_rgba\(15\,23\,42\,0\.16\)\]:hover{--tw-shadow: 0 14px 30px rgba(15,23,42,.16);--tw-shadow-colored: 0 14px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_14px_30px_rgba\(15\,23\,42\,0\.2\)\]:hover{--tw-shadow: 0 14px 30px rgba(15,23,42,.2);--tw-shadow-colored: 0 14px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_14px_30px_rgba\(217\,119\,6\,0\.16\)\]:hover{--tw-shadow: 0 14px 30px rgba(217,119,6,.16);--tw-shadow-colored: 0 14px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_14px_32px_rgba\(4\,27\,74\,0\.12\)\]:hover{--tw-shadow: 0 14px 32px rgba(4,27,74,.12);--tw-shadow-colored: 0 14px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_14px_34px_rgba\(15\,23\,42\,0\.11\)\]:hover{--tw-shadow: 0 14px 34px rgba(15,23,42,.11);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_16px_30px_rgba\(15\,23\,42\,0\.14\)\]:hover{--tw-shadow: 0 16px 30px rgba(15,23,42,.14);--tw-shadow-colored: 0 16px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_16px_34px_rgba\(15\,23\,42\,0\.10\)\]:hover{--tw-shadow: 0 16px 34px rgba(15,23,42,.1);--tw-shadow-colored: 0 16px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_16px_34px_rgba\(16\,185\,129\,0\.24\)\]:hover{--tw-shadow: 0 16px 34px rgba(16,185,129,.24);--tw-shadow-colored: 0 16px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_16px_34px_rgba\(244\,63\,94\,0\.22\)\]:hover{--tw-shadow: 0 16px 34px rgba(244,63,94,.22);--tw-shadow-colored: 0 16px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_16px_36px_rgba\(15\,23\,42\,0\.10\)\]:hover{--tw-shadow: 0 16px 36px rgba(15,23,42,.1);--tw-shadow-colored: 0 16px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_16px_38px_rgba\(15\,23\,42\,0\.14\)\]:hover{--tw-shadow: 0 16px 38px rgba(15,23,42,.14);--tw-shadow-colored: 0 16px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_16px_42px_rgba\(0\,0\,0\,0\.10\)\]:hover{--tw-shadow: 0 16px 42px rgba(0,0,0,.1);--tw-shadow-colored: 0 16px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_16px_42px_rgba\(15\,23\,42\,0\.12\)\]:hover{--tw-shadow: 0 16px 42px rgba(15,23,42,.12);--tw-shadow-colored: 0 16px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_18px_36px_rgba\(15\,23\,42\,0\.08\)\]:hover{--tw-shadow: 0 18px 36px rgba(15,23,42,.08);--tw-shadow-colored: 0 18px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_18px_38px_-24px_rgba\(15\,23\,42\,0\.45\)\]:hover{--tw-shadow: 0 18px 38px -24px rgba(15,23,42,.45);--tw-shadow-colored: 0 18px 38px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_18px_38px_rgba\(14\,165\,233\,0\.32\)\]:hover{--tw-shadow: 0 18px 38px rgba(14,165,233,.32);--tw-shadow-colored: 0 18px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_18px_38px_rgba\(15\,23\,42\,0\.08\)\]:hover{--tw-shadow: 0 18px 38px rgba(15,23,42,.08);--tw-shadow-colored: 0 18px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_18px_40px_rgba\(15\,23\,42\,0\.22\)\]:hover{--tw-shadow: 0 18px 40px rgba(15,23,42,.22);--tw-shadow-colored: 0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_18px_44px_rgba\(15\,23\,42\,0\.10\)\]:hover{--tw-shadow: 0 18px 44px rgba(15,23,42,.1);--tw-shadow-colored: 0 18px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_18px_44px_rgba\(4\,27\,74\,0\.12\)\]:hover{--tw-shadow: 0 18px 44px rgba(4,27,74,.12);--tw-shadow-colored: 0 18px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_18px_50px_rgba\(15\,23\,42\,0\.08\)\]:hover{--tw-shadow: 0 18px 50px rgba(15,23,42,.08);--tw-shadow-colored: 0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_22px_46px_rgba\(4\,27\,74\,0\.24\)\]:hover{--tw-shadow: 0 22px 46px rgba(4,27,74,.24);--tw-shadow-colored: 0 22px 46px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_22px_48px_rgba\(190\,24\,93\,0\.18\)\]:hover{--tw-shadow: 0 22px 48px rgba(190,24,93,.18);--tw-shadow-colored: 0 22px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_22px_60px_-38px_rgba\(0\,0\,0\,0\.55\)\]:hover{--tw-shadow: 0 22px 60px -38px rgba(0,0,0,.55);--tw-shadow-colored: 0 22px 60px -38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_22px_70px_rgba\(15\,23\,42\,0\.10\)\]:hover{--tw-shadow: 0 22px 70px rgba(15,23,42,.1);--tw-shadow-colored: 0 22px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_24px_60px_rgba\(var\(--mm-ground-rgb\)\,0\.11\)\]:hover{--tw-shadow: 0 24px 60px rgba(var(--mm-ground-rgb),.11);--tw-shadow-colored: 0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_24px_70px_rgba\(0\,0\,0\,0\.34\)\]:hover{--tw-shadow: 0 24px 70px rgba(0,0,0,.34);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_24px_70px_rgba\(15\,23\,42\,0\.10\)\]:hover{--tw-shadow: 0 24px 70px rgba(15,23,42,.1);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_24px_70px_rgba\(15\,23\,42\,0\.12\)\]:hover{--tw-shadow: 0 24px 70px rgba(15,23,42,.12);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_24px_70px_rgba\(4\,27\,74\,0\.12\)\]:hover{--tw-shadow: 0 24px 70px rgba(4,27,74,.12);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_26px_70px_rgba\(15\,23\,42\,0\.22\)\]:hover{--tw-shadow: 0 26px 70px rgba(15,23,42,.22);--tw-shadow-colored: 0 26px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_28px_64px_rgba\(15\,23\,42\,0\.34\)\]:hover{--tw-shadow: 0 28px 64px rgba(15,23,42,.34);--tw-shadow-colored: 0 28px 64px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_28px_70px_rgba\(246\,185\,26\,0\.14\)\]:hover{--tw-shadow: 0 28px 70px rgba(246,185,26,.14);--tw-shadow-colored: 0 28px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_28px_70px_rgba\(246\,185\,26\,0\.16\)\]:hover{--tw-shadow: 0 28px 70px rgba(246,185,26,.16);--tw-shadow-colored: 0 28px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_28px_70px_rgba\(4\,27\,74\,0\.12\)\]:hover{--tw-shadow: 0 28px 70px rgba(4,27,74,.12);--tw-shadow-colored: 0 28px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_4px_12px_rgba\(15\,23\,42\,0\.07\)\]:hover{--tw-shadow: 0 4px 12px rgba(15,23,42,.07);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_8px_20px_rgba\(15\,23\,42\,0\.09\)\]:hover{--tw-shadow: 0 8px 20px rgba(15,23,42,.09);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_8px_24px_rgba\(15\,23\,42\,0\.09\)\]:hover{--tw-shadow: 0 8px 24px rgba(15,23,42,.09);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-event:hover{--tw-shadow: var(--app-shadow);--tw-shadow-colored: var(--app-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-event-float:hover{--tw-shadow: var(--app-shadow-floating);--tw-shadow-colored: var(--app-shadow-floating);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-event-glow:hover{--tw-shadow: var(--app-neon-glow-strong);--tw-shadow-colored: var(--app-neon-glow-strong);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[var\(--sd-shadow\)\]:hover{--tw-shadow-color: var(--sd-shadow);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-zinc-500:hover{--tw-shadow-color: #71717a;--tw-shadow: var(--tw-shadow-colored)}.hover\:ring-2:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:ring-colorBrand:hover{--tw-ring-color: var(--color-brandPrimary)}.hover\:ring-colorBrandLight:hover{--tw-ring-color: var(--color-light)}.hover\:ring-slate-300\/25:hover{--tw-ring-color: rgb(203 213 225 / .25)}.hover\:ring-slate-300\/30:hover{--tw-ring-color: rgb(203 213 225 / .3)}.hover\:brightness-105:hover{--tw-brightness: brightness(1.05);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)}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);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)}.hover\:brightness-90:hover{--tw-brightness: brightness(.9);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)}.hover\:duration-300:hover{transition-duration:.3s}.hover\:duration-500:hover{transition-duration:.5s}.focus\:z-20:focus{z-index:20}.focus\:rounded-e-md:focus{border-start-end-radius:.375rem;border-end-end-radius:.375rem}.focus\:border-\[\#0047b8\]\/50:focus{border-color:#0047b880}.focus\:border-\[\#0078A8\]:focus{--tw-border-opacity: 1;border-color:rgb(0 120 168 / var(--tw-border-opacity))}.focus\:border-\[\#0757a7\]:focus{--tw-border-opacity: 1;border-color:rgb(7 87 167 / var(--tw-border-opacity))}.focus\:border-\[\#0757a7\]\/40:focus{border-color:#0757a766}.focus\:border-\[\#0EA5E9\]:focus{--tw-border-opacity: 1;border-color:rgb(14 165 233 / var(--tw-border-opacity))}.focus\:border-\[\#0EA5E9\]\/30:focus{border-color:#0ea5e94d}.focus\:border-\[\#0EA5E9\]\/40:focus{border-color:#0ea5e966}.focus\:border-\[\#0b74de\]:focus{--tw-border-opacity: 1;border-color:rgb(11 116 222 / var(--tw-border-opacity))}.focus\:border-\[\#F9C74F\]:focus{--tw-border-opacity: 1;border-color:rgb(249 199 79 / var(--tw-border-opacity))}.focus\:border-\[\#F9C74F\]\/60:focus{border-color:#f9c74f99}.focus\:border-\[var\(--ai-gold\)\]:focus{border-color:var(--ai-gold)}.focus\:border-amber-400:focus{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity))}.focus\:border-blue-400:focus{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity))}.focus\:border-colorBrand:focus{border-color:var(--color-brandPrimary)}.focus\:border-colorBrandLight:focus{border-color:var(--color-light)}.focus\:border-colorBrandSecondary:focus{border-color:var(--color-brandSecondary)}.focus\:border-darkerPrimary:focus{border-color:var(--color-darkerPrimary)}.focus\:border-emerald-300:focus{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity))}.focus\:border-emerald-400:focus{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity))}.focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity))}.focus\:border-rose-500:focus{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity))}.focus\:border-sky-300:focus{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity))}.focus\:border-sky-400:focus{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity))}.focus\:border-slate-300:focus{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity))}.focus\:border-transparent:focus{border-color:transparent}.focus\:border-white\/60:focus{border-color:#fff9}.focus\:border-zinc-500:focus{--tw-border-opacity: 1;border-color:rgb(113 113 122 / var(--tw-border-opacity))}.focus\:bg-colorBrandLight:focus{background-color:var(--color-light)}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#0047b8\]\/10:focus{--tw-ring-color: rgb(0 71 184 / .1)}.focus\:ring-\[\#0757a7\]\/20:focus{--tw-ring-color: rgb(7 87 167 / .2)}.focus\:ring-\[\#0EA5E9\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 165 233 / var(--tw-ring-opacity))}.focus\:ring-\[\#0EA5E9\]\/20:focus{--tw-ring-color: rgb(14 165 233 / .2)}.focus\:ring-\[\#0EA5E9\]\/25:focus{--tw-ring-color: rgb(14 165 233 / .25)}.focus\:ring-\[\#0EA5E9\]\/30:focus{--tw-ring-color: rgb(14 165 233 / .3)}.focus\:ring-\[\#0b74de\]\/30:focus{--tw-ring-color: rgb(11 116 222 / .3)}.focus\:ring-\[\#F6B91A\]\/30:focus{--tw-ring-color: rgb(246 185 26 / .3)}.focus\:ring-\[\#F9C74F\]\/10:focus{--tw-ring-color: rgb(249 199 79 / .1)}.focus\:ring-\[\#f0b06b\]\/20:focus{--tw-ring-color: rgb(240 176 107 / .2)}.focus\:ring-\[rgba\(14\,165\,233\,\.35\)\]:focus{--tw-ring-color: rgba(14,165,233,.35)}.focus\:ring-\[rgba\(14\,165\,233\,0\.2\)\]:focus{--tw-ring-color: rgba(14,165,233,.2)}.focus\:ring-\[rgba\(148\,163\,184\,0\.22\)\]:focus{--tw-ring-color: rgba(148,163,184,.22)}.focus\:ring-\[rgba\(96\,165\,250\,0\.14\)\]:focus{--tw-ring-color: rgba(96,165,250,.14)}.focus\:ring-\[rgba\(96\,165\,250\,0\.24\)\]:focus{--tw-ring-color: rgba(96,165,250,.24)}.focus\:ring-\[var\(--app-accent-ring\)\]:focus{--tw-ring-color: var(--app-accent-ring)}.focus\:ring-\[var\(--color-brandPrimary\)\]:focus{--tw-ring-color: var(--color-brandPrimary)}.focus\:ring-\[var\(--sd-ring\)\]:focus{--tw-ring-color: var(--sd-ring)}.focus\:ring-amber-300\/40:focus{--tw-ring-color: rgb(252 211 77 / .4)}.focus\:ring-blue-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity))}.focus\:ring-blue-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity))}.focus\:ring-blue-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity))}.focus\:ring-colorBrand:focus{--tw-ring-color: var(--color-brandPrimary)}.focus\:ring-colorBrandLight:focus{--tw-ring-color: var(--color-light)}.focus\:ring-colorBrandLighter:focus{--tw-ring-color: var(--color-lighter)}.focus\:ring-colorBrandTertiary:focus{--tw-ring-color: var(--color-brandTertiary)}.focus\:ring-darkerPrimary:focus{--tw-ring-color: var(--color-darkerPrimary)}.focus\:ring-emerald-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity))}.focus\:ring-emerald-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(167 243 208 / var(--tw-ring-opacity))}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity))}.focus\:ring-orange-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 215 170 / var(--tw-ring-opacity))}.focus\:ring-orange-500\/30:focus{--tw-ring-color: rgb(249 115 22 / .3)}.focus\:ring-red-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 226 226 / var(--tw-ring-opacity))}.focus\:ring-red-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity))}.focus\:ring-rose-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 205 211 / var(--tw-ring-opacity))}.focus\:ring-rose-200\/80:focus{--tw-ring-color: rgb(254 205 211 / .8)}.focus\:ring-rose-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 164 175 / var(--tw-ring-opacity))}.focus\:ring-rose-400\/25:focus{--tw-ring-color: rgb(251 113 133 / .25)}.focus\:ring-sky-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 242 254 / var(--tw-ring-opacity))}.focus\:ring-sky-300\/20:focus{--tw-ring-color: rgb(125 211 252 / .2)}.focus\:ring-slate-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(241 245 249 / var(--tw-ring-opacity))}.focus\:ring-softPrimary:focus{--tw-ring-color: var(--color-softPrimary)}.focus\:ring-softerPrimary:focus{--tw-ring-color: var(--color-softerPrimary)}.focus\:ring-zinc-400\/50:focus{--tw-ring-color: rgb(161 161 170 / .5)}.focus\:ring-zinc-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(113 113 122 / var(--tw-ring-opacity))}.focus\:ring-opacity-20:focus{--tw-ring-opacity: .2}.focus\:ring-opacity-25:focus{--tw-ring-opacity: .25}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[\#0078A8\]:focus-visible{outline-color:#0078a8}.focus-visible\:outline-\[\#B4EAFF\]:focus-visible{outline-color:#b4eaff}.focus-visible\:outline-\[\#F9C74F\]:focus-visible{outline-color:#f9c74f}.focus-visible\:outline-\[var\(--ai-ice\)\]:focus-visible{outline-color:var(--ai-ice)}.focus-visible\:outline-colorBrand:focus-visible{outline-color:var(--color-brandPrimary)}.focus-visible\:outline-emerald-300:focus-visible{outline-color:#6ee7b7}.focus-visible\:outline-rose-300:focus-visible{outline-color:#fda4af}.focus-visible\:outline-slate-300:focus-visible{outline-color:#cbd5e1}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-4:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset: inset}.focus-visible\:ring-\[\#0EA5E9\]\/25:focus-visible{--tw-ring-color: rgb(14 165 233 / .25)}.focus-visible\:ring-\[\#B4EAFF\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(180 234 255 / var(--tw-ring-opacity))}.focus-visible\:ring-\[\#F9C74F\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 199 79 / var(--tw-ring-opacity))}.focus-visible\:ring-colorBrand:focus-visible{--tw-ring-color: var(--color-brandPrimary)}.focus-visible\:ring-colorBrandLight:focus-visible{--tw-ring-color: var(--color-light)}.focus-visible\:ring-colorBrandSecondary:focus-visible{--tw-ring-color: var(--color-brandSecondary)}.focus-visible\:ring-emerald-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity))}.focus-visible\:ring-orange-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity))}.focus-visible\:ring-white\/60:focus-visible{--tw-ring-color: rgb(255 255 255 / .6)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-\[\#07122D\]:focus-visible{--tw-ring-offset-color: #07122D}.focus-visible\:ring-offset-colorBrand:focus-visible{--tw-ring-offset-color: var(--color-brandPrimary)}.focus-visible\:ring-offset-slate-950:focus-visible{--tw-ring-offset-color: #020617}.focus-visible\:ring-offset-white:focus-visible{--tw-ring-offset-color: #fff}.active\:translate-y-0:active{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:translate-y-\[3px\]:active{--tw-translate-y: 3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:translate-y-\[4px\]:active{--tw-translate-y: 4px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-90:active{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.96\]:active{--tw-scale-x: .96;--tw-scale-y: .96;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.97\]:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.995\]:active{--tw-scale-x: .995;--tw-scale-y: .995;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-green-200:active{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity))}.active\:bg-red-200:active{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity))}.active\:bg-slate-50:active{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}.active\:shadow-\[0_1px_0_0_\#065f46\,0_6px_14px_-10px_\#10b981\]:active{--tw-shadow: 0 1px 0 0 #065f46,0 6px 14px -10px #10b981;--tw-shadow-colored: 0 1px 0 0 var(--tw-shadow-color), 0 6px 14px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.active\:shadow-\[0_1px_0_0_\#9a3412\,0_6px_14px_-10px_\#ea580c\]:active{--tw-shadow: 0 1px 0 0 #9a3412,0 6px 14px -10px #ea580c;--tw-shadow-colored: 0 1px 0 0 var(--tw-shadow-color), 0 6px 14px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.active\:shadow-\[0_1px_0_0_var\(--color-darkPrimary\)\,0_6px_14px_-10px_var\(--color-brandPrimary\)\]:active{--tw-shadow: 0 1px 0 0 var(--color-darkPrimary),0 6px 14px -10px var(--color-brandPrimary);--tw-shadow-colored: 0 1px 0 0 var(--tw-shadow-color), 0 6px 14px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.active\:shadow-none:active{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.active\:shadow-sm:active{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.enabled\:hover\:border-\[\#0757a7\]\/40:hover:enabled{border-color:#0757a766}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:translate-y-0:disabled{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:border-slate-200:disabled{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity))}.disabled\:bg-emerald-200:disabled{--tw-bg-opacity: 1;background-color:rgb(167 243 208 / var(--tw-bg-opacity))}.disabled\:bg-gray-100:disabled{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.disabled\:bg-slate-100:disabled{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}.disabled\:bg-slate-200:disabled{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity))}.disabled\:bg-slate-300:disabled{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity))}.disabled\:bg-slate-50:disabled{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}.disabled\:bg-slate-700:disabled{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity))}.disabled\:bg-zinc-50:disabled{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity))}.disabled\:bg-none:disabled{background-image:none}.disabled\:\!text-white:disabled{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important}.disabled\:text-emerald-500:disabled{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity))}.disabled\:text-gray-400:disabled{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.disabled\:text-slate-400:disabled{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}.disabled\:text-slate-500:disabled{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.disabled\:text-slate-600:disabled{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity))}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:opacity-75:disabled{opacity:.75}.disabled\:opacity-80:disabled{opacity:.8}.disabled\:shadow-none:disabled{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:hover\:translate-y-0:hover:disabled{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/help[open] .group-open\/help\:rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[open] .group-open\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:block{display:block}.group\/group:hover .group-hover\/group\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/group:hover .group-hover\/group\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-x-0{--tw-translate-x: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-x-0\.5{--tw-translate-x: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-y-0{--tw-translate-y: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-y-0\.5{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-6{--tw-translate-x: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-\[220\%\]{--tw-translate-x: 220%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-\[400\%\]{--tw-translate-x: 400%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-rotate-180{--tw-rotate: -180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-12{--tw-rotate: 12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-3{--tw-rotate: 3deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[0\.97\]{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.04\]{--tw-scale-x: 1.04;--tw-scale-y: 1.04;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-x-100{--tw-scale-x: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-\[\#0078A8\]\/60{border-color:#0078a899}.group:hover .group-hover\:border-colorBrand{border-color:var(--color-brandPrimary)}.group:hover .group-hover\:border-colorBrandLight{border-color:var(--color-light)}.group:hover .group-hover\:border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity))}.group\/choice:hover .group-hover\/choice\:bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity))}.group\/tile:hover .group-hover\/tile\:bg-colorBrand{background-color:var(--color-brandPrimary)}.group:hover .group-hover\:bg-\[\#F6B91A\]{--tw-bg-opacity: 1;background-color:rgb(246 185 26 / var(--tw-bg-opacity))}.group:hover .group-hover\:bg-\[color\:rgba\(var\(--pm-shade-rgb\)\,0\.2\)\]{background-color:rgba(var(--pm-shade-rgb),.2)}.group:hover .group-hover\:bg-\[rgba\(14\,165\,233\,0\.16\)\]{background-color:#0ea5e929}.group:hover .group-hover\:bg-colorBrandLighter{background-color:var(--color-lighter)}.group:hover .group-hover\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.group:hover .group-hover\:bg-white\/20{background-color:#fff3}.group:hover .group-hover\:bg-white\/25{background-color:#ffffff40}.group:hover .group-hover\:bg-white\/90{background-color:#ffffffe6}.group:hover .group-hover\:bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.group:hover .group-hover\:from-colorBrand{--tw-gradient-from: var(--color-brandPrimary) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:via-colorBrandTertiary{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--color-brandTertiary) var(--tw-gradient-via-position), var(--tw-gradient-to)}.group:hover .group-hover\:to-rose-500{--tw-gradient-to: #f43f5e var(--tw-gradient-to-position)}.group:hover .group-hover\:bg-clip-text{-webkit-background-clip:text;background-clip:text}.group\/group:hover .group-hover\/group\:text-colorBrand{color:var(--color-brandPrimary)}.group\/tile:hover .group-hover\/tile\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.group:hover .group-hover\:text-\[\#0757a7\]{--tw-text-opacity: 1;color:rgb(7 87 167 / var(--tw-text-opacity))}.group:hover .group-hover\:text-\[\#0b74de\]{--tw-text-opacity: 1;color:rgb(11 116 222 / var(--tw-text-opacity))}.group:hover .group-hover\:text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity))}.group:hover .group-hover\:text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.group:hover .group-hover\:text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity))}.group:hover .group-hover\:text-colorBrand{color:var(--color-brandPrimary)}.group:hover .group-hover\:text-colorBrandLight{color:var(--color-light)}.group:hover .group-hover\:text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity))}.group:hover .group-hover\:text-darkPrimary{color:var(--color-darkPrimary)}.group:hover .group-hover\:text-darkerPrimary{color:var(--color-darkerPrimary)}.group:hover .group-hover\:text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity))}.group:hover .group-hover\:text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}.group:hover .group-hover\:text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity))}.group:hover .group-hover\:text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity))}.group:hover .group-hover\:text-softPrimary{color:var(--color-softPrimary)}.group:hover .group-hover\:text-transparent{color:transparent}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.group:hover .group-hover\:text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity))}.group:hover .group-hover\:text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity))}.group\/tile:hover .group-hover\/tile\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-20{opacity:.2}.group:hover .group-hover\:opacity-5{opacity:.05}.group:hover .group-hover\:opacity-60{opacity:.6}.group:hover .group-hover\:opacity-80{opacity:.8}.group:hover .group-hover\:opacity-\[0\.07\]{opacity:.07}.group:hover .group-hover\:shadow-\[0_10px_20px_rgba\(15\,23\,42\,0\.24\)\]{--tw-shadow: 0 10px 20px rgba(15,23,42,.24);--tw-shadow-colored: 0 10px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-\[0_14px_28px_rgba\(15\,23\,42\,0\.26\)\]{--tw-shadow: 0 14px 28px rgba(15,23,42,.26);--tw-shadow-colored: 0 14px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:ring-green-600\/80{--tw-ring-color: rgb(22 163 74 / .8)}.group:focus-visible .group-focus-visible\:scale-x-100{--tw-scale-x: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:border-transparent{border-color:transparent}.peer:checked~.peer-checked\:bg-colorBrand{background-color:var(--color-brandPrimary)}.peer:checked~.peer-checked\:bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.peer:checked~.peer-checked\:from-amber-500{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.peer:checked~.peer-checked\:to-amber-600{--tw-gradient-to: #d97706 var(--tw-gradient-to-position)}.peer:checked~.peer-checked\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.peer:checked~.peer-checked\:after\:translate-x-5:after{content:var(--tw-content);--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:after\:translate-x-7:after{content:var(--tw-content);--tw-translate-x: 1.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:after\:content-\[\'QR\'\]:after{--tw-content: "QR";content:var(--tw-content)}.peer:focus~.peer-focus\:outline-none{outline:2px solid transparent;outline-offset:2px}.peer:focus-visible~.peer-focus-visible\:ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.peer:focus-visible~.peer-focus-visible\:ring-emerald-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(167 243 208 / var(--tw-ring-opacity))}.peer:focus-visible~.peer-focus-visible\:ring-offset-2{--tw-ring-offset-width: 2px}@media (prefers-reduced-motion: no-preference){@keyframes notice-settle{0%{transform:translate3d(0,18px,0) scale(.965)}to{transform:translateZ(0) scale(1)}}.motion-safe\:animate-notice-settle{animation:notice-settle .3s cubic-bezier(.22,1,.36,1) backwards}@keyframes pulse{50%{opacity:.5}}.motion-safe\:animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.motion-safe\:animate-spin{animation:spin 1s linear infinite}}@media (prefers-reduced-motion: reduce){.motion-reduce\:animate-none{animation:none}}@media (prefers-color-scheme: dark){.dark\:border-sky-300\/20{border-color:#7dd3fc33}.dark\:border-slate-700\/40{border-color:#33415566}.dark\:border-slate-700\/50{border-color:#33415580}.dark\:border-transparent{border-color:transparent}.dark\:border-white\/10{border-color:#ffffff1a}.dark\:bg-\[\#07112B\]\/70{background-color:#07112bb3}.dark\:bg-sky-950\/60{background-color:#082f4999}.dark\:bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}.dark\:bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity))}.dark\:bg-slate-950\/70{background-color:#020617b3}.dark\:bg-white\/\[0\.065\]{background-color:#fff1}.dark\:bg-white\/\[0\.08\]{background-color:#ffffff14}.dark\:bg-white\/\[0\.09\]{background-color:#ffffff17}.dark\:text-\[\#F9C74F\]{--tw-text-opacity: 1;color:rgb(249 199 79 / var(--tw-text-opacity))}.dark\:text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.dark\:text-rose-100{--tw-text-opacity: 1;color:rgb(255 228 230 / var(--tw-text-opacity))}.dark\:text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity))}.dark\:text-sky-100{--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity))}.dark\:text-sky-100\/70{color:#e0f2feb3}.dark\:text-sky-100\/75{color:#e0f2febf}.dark\:text-sky-100\/80{color:#e0f2fecc}.dark\:text-sky-200\/75{color:#bae6fdbf}.dark\:text-sky-200\/90{color:#bae6fde6}.dark\:text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}.dark\:text-slate-50{--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity))}.dark\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark\:shadow-\[0_28px_90px_rgba\(0\,0\,0\,0\.42\)\]{--tw-shadow: 0 28px 90px rgba(0,0,0,.42);--tw-shadow-colored: 0 28px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:odd\:bg-white\/\[0\.04\]:nth-child(odd){background-color:#ffffff0a}.dark\:even\:bg-white\/\[0\.07\]:nth-child(2n){background-color:#ffffff12}.dark\:hover\:bg-white\/\[0\.14\]:hover{background-color:#ffffff24}.dark\:hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}}@media print{.print\:col-span-2{grid-column:span 2 / span 2}.print\:mt-4{margin-top:1rem}.print\:block{display:block}.print\:hidden{display:none}.print\:\!grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.print\:\!grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.print\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.print\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.print\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.print\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.print\:gap-2{gap:.5rem}.print\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.print\:p-4{padding:1rem}}@media (min-width: 420px){.min-\[420px\]\:grid{display:grid}}@media (min-width: 640px){.sm\:absolute{position:absolute}.sm\:inset-x-8{left:2rem;right:2rem}.sm\:bottom-4{bottom:1rem}.sm\:bottom-5{bottom:1.25rem}.sm\:bottom-6{bottom:1.5rem}.sm\:bottom-8{bottom:2rem}.sm\:left-1\/2{left:50%}.sm\:left-4{left:1rem}.sm\:left-5{left:1.25rem}.sm\:left-auto{left:auto}.sm\:right-0{right:0}.sm\:right-20{right:5rem}.sm\:right-4{right:1rem}.sm\:right-5{right:1.25rem}.sm\:right-6{right:1.5rem}.sm\:right-7{right:1.75rem}.sm\:right-auto{right:auto}.sm\:top-12{top:3rem}.sm\:top-4{top:1rem}.sm\:top-8{top:2rem}.sm\:top-\[178px\]{top:178px}.sm\:top-\[96px\]{top:96px}.sm\:col-auto{grid-column:auto}.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-span-3{grid-column:span 3 / span 3}.sm\:col-span-4{grid-column:span 4 / span 4}.sm\:col-span-5{grid-column:span 5 / span 5}.sm\:col-span-full{grid-column:1 / -1}.sm\:col-start-auto{grid-column-start:auto}.sm\:m-7{margin:1.75rem}.sm\:mx-2{margin-left:.5rem;margin-right:.5rem}.sm\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.sm\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.sm\:mb-1{margin-bottom:.25rem}.sm\:mb-5{margin-bottom:1.25rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:ml-1{margin-left:.25rem}.sm\:ml-auto{margin-left:auto}.sm\:mt-0{margin-top:0}.sm\:mt-1{margin-top:.25rem}.sm\:mt-10{margin-top:2.5rem}.sm\:mt-16{margin-top:4rem}.sm\:mt-2{margin-top:.5rem}.sm\:mt-3{margin-top:.75rem}.sm\:mt-4{margin-top:1rem}.sm\:line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:grid{display:grid}.sm\:inline-grid{display:inline-grid}.sm\:hidden{display:none}.sm\:\!h-28{height:7rem!important}.sm\:\!h-\[820px\]{height:820px!important}.sm\:h-11{height:2.75rem}.sm\:h-12{height:3rem}.sm\:h-14{height:3.5rem}.sm\:h-16{height:4rem}.sm\:h-20{height:5rem}.sm\:h-32{height:8rem}.sm\:h-40{height:10rem}.sm\:h-5{height:1.25rem}.sm\:h-56{height:14rem}.sm\:h-64{height:16rem}.sm\:h-7{height:1.75rem}.sm\:h-\[290px\]{height:290px}.sm\:h-\[340px\]{height:340px}.sm\:h-\[34rem\]{height:34rem}.sm\:h-\[74px\]{height:74px}.sm\:h-\[90vh\]{height:90vh}.sm\:h-\[92\%\]{height:92%}.sm\:h-\[92dvh\]{height:92dvh}.sm\:h-\[92vh\]{height:92vh}.sm\:h-\[calc\(100dvh-3rem\)\]{height:calc(100dvh - 3rem)}.sm\:h-\[calc\(100dvh-var\(--uip-h\)-1\.5rem\)\]{height:calc(100dvh - var(--uip-h) - 1.5rem)}.sm\:h-\[calc\(100vh-2\.5rem\)\]{height:calc(100vh - 2.5rem)}.sm\:h-\[calc\(100vh-2rem\)\]{height:calc(100vh - 2rem)}.sm\:h-\[calc\(100vh-3rem\)\]{height:calc(100vh - 3rem)}.sm\:h-\[calc\(100vh-var\(--uip-h\)-48px\)\]{height:calc(100vh - var(--uip-h) - 48px)}.sm\:h-auto{height:auto}.sm\:max-h-\[52vh\]{max-height:52vh}.sm\:max-h-\[760px\]{max-height:760px}.sm\:max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.sm\:max-h-\[min\(760px\,calc\(100dvh_-_2rem\)\)\]{max-height:min(760px,calc(100dvh - 2rem))}.sm\:max-h-full{max-height:100%}.sm\:min-h-0{min-height:0px}.sm\:min-h-\[52px\]{min-height:52px}.sm\:min-h-\[92px\]{min-height:92px}.sm\:\!w-28{width:7rem!important}.sm\:\!w-auto{width:auto!important}.sm\:w-11{width:2.75rem}.sm\:w-12{width:3rem}.sm\:w-14{width:3.5rem}.sm\:w-16{width:4rem}.sm\:w-20{width:5rem}.sm\:w-32{width:8rem}.sm\:w-40{width:10rem}.sm\:w-48{width:12rem}.sm\:w-5{width:1.25rem}.sm\:w-52{width:13rem}.sm\:w-56{width:14rem}.sm\:w-60{width:15rem}.sm\:w-64{width:16rem}.sm\:w-7{width:1.75rem}.sm\:w-72{width:18rem}.sm\:w-80{width:20rem}.sm\:w-96{width:24rem}.sm\:w-\[20rem\]{width:20rem}.sm\:w-\[220px\]{width:220px}.sm\:w-\[260px\]{width:260px}.sm\:w-\[380px\]{width:380px}.sm\:w-\[420px\]{width:420px}.sm\:w-\[74px\]{width:74px}.sm\:w-\[90vw\]{width:90vw}.sm\:w-\[92vw\]{width:92vw}.sm\:w-\[96px\]{width:96px}.sm\:w-\[min\(1120px\,calc\(100vw_-_2rem\)\)\]{width:min(1120px,calc(100vw - 2rem))}.sm\:w-auto{width:auto}.sm\:min-w-\[120px\]{min-width:120px}.sm\:min-w-\[13\.5rem\]{min-width:13.5rem}.sm\:min-w-\[14\.5rem\]{min-width:14.5rem}.sm\:min-w-\[176px\]{min-width:176px}.sm\:min-w-\[360px\]{min-width:360px}.sm\:min-w-\[420px\]{min-width:420px}.sm\:min-w-\[8rem\]{min-width:8rem}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-5xl{max-width:64rem}.sm\:max-w-6xl{max-width:72rem}.sm\:max-w-\[20rem\]{max-width:20rem}.sm\:max-w-\[240px\]{max-width:240px}.sm\:max-w-\[260px\]{max-width:260px}.sm\:max-w-\[26rem\]{max-width:26rem}.sm\:max-w-\[68\%\]{max-width:68%}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xs{max-width:20rem}.sm\:flex-1{flex:1 1 0%}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.sm\:-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:grid-cols-\[0\.28fr_0\.72fr\]{grid-template-columns:.28fr .72fr}.sm\:grid-cols-\[118px_minmax\(0\,1fr\)\]{grid-template-columns:118px minmax(0,1fr)}.sm\:grid-cols-\[140px_repeat\(3\,1fr\)\]{grid-template-columns:140px repeat(3,1fr)}.sm\:grid-cols-\[160px_160px_auto\]{grid-template-columns:160px 160px auto}.sm\:grid-cols-\[180px_1fr_180px_1fr\]{grid-template-columns:180px 1fr 180px 1fr}.sm\:grid-cols-\[1fr_120px\]{grid-template-columns:1fr 120px}.sm\:grid-cols-\[1fr_130px\]{grid-template-columns:1fr 130px}.sm\:grid-cols-\[1fr_150px\]{grid-template-columns:1fr 150px}.sm\:grid-cols-\[1fr_150px_72px\]{grid-template-columns:1fr 150px 72px}.sm\:grid-cols-\[1fr_150px_auto_auto\]{grid-template-columns:1fr 150px auto auto}.sm\:grid-cols-\[1fr_160px\]{grid-template-columns:1fr 160px}.sm\:grid-cols-\[1fr_180px\]{grid-template-columns:1fr 180px}.sm\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.sm\:grid-cols-\[1fr_1fr_1\.4fr_auto_auto\]{grid-template-columns:1fr 1fr 1.4fr auto auto}.sm\:grid-cols-\[1fr_1fr_1fr_auto\]{grid-template-columns:1fr 1fr 1fr auto}.sm\:grid-cols-\[1fr_210px_auto\]{grid-template-columns:1fr 210px auto}.sm\:grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.sm\:grid-cols-\[2fr_1fr_auto\]{grid-template-columns:2fr 1fr auto}.sm\:grid-cols-\[7rem_minmax\(0\,1fr\)\]{grid-template-columns:7rem minmax(0,1fr)}.sm\:grid-cols-\[90px_1fr_130px_80px\]{grid-template-columns:90px 1fr 130px 80px}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:grid-cols-\[auto_1fr_6rem_10rem\]{grid-template-columns:auto 1fr 6rem 10rem}.sm\:grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(0\,1\.2fr\)_auto\]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_130px_36px\]{grid-template-columns:minmax(0,1fr) 130px 36px}.sm\:grid-cols-\[minmax\(0\,1fr\)_190px\]{grid-template-columns:minmax(0,1fr) 190px}.sm\:grid-cols-\[minmax\(0\,1fr\)_240px\]{grid-template-columns:minmax(0,1fr) 240px}.sm\:grid-cols-\[minmax\(0\,1fr\)_8rem_auto\]{grid-template-columns:minmax(0,1fr) 8rem auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.sm\:grid-cols-\[minmax\(160px\,1fr\)_150px_150px\]{grid-template-columns:minmax(160px,1fr) 150px 150px}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-0{gap:0px}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2.5rem * var(--tw-space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.sm\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.sm\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.sm\:self-auto{align-self:auto}.sm\:overflow-visible{overflow:visible}.sm\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm\:whitespace-nowrap{white-space:nowrap}.sm\:rounded-2xl{border-radius:1rem}.sm\:rounded-3xl{border-radius:1.5rem}.sm\:rounded-\[18px\]{border-radius:18px}.sm\:rounded-\[28px\]{border-radius:28px}.sm\:rounded-\[2rem\]{border-radius:2rem}.sm\:rounded-\[30px\]{border-radius:30px}.sm\:rounded-lg{border-radius:.5rem}.sm\:rounded-md{border-radius:.375rem}.sm\:rounded-none{border-radius:0}.sm\:border{border-width:1px}.sm\:border-0{border-width:0px}.sm\:border-x-0{border-left-width:0px;border-right-width:0px}.sm\:border-b-0{border-bottom-width:0px}.sm\:border-r{border-right-width:1px}.sm\:border-t{border-top-width:1px}.sm\:border-t-0{border-top-width:0px}.sm\:border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity))}.sm\:border-white\/60{border-color:#fff9}.sm\:bg-colorBrandLighter{background-color:var(--color-lighter)}.sm\:bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}.sm\:bg-transparent{background-color:transparent}.sm\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.sm\:bg-white\/90{background-color:#ffffffe6}.sm\:bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.sm\:from-colorBrand{--tw-gradient-from: var(--color-brandPrimary) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.sm\:via-redAccent{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--color-redaccent) var(--tw-gradient-via-position), var(--tw-gradient-to)}.sm\:to-colorBrandSecondary{--tw-gradient-to: var(--color-brandSecondary) var(--tw-gradient-to-position)}.sm\:bg-clip-text{-webkit-background-clip:text;background-clip:text}.sm\:p-0{padding:0}.sm\:p-10{padding:2.5rem}.sm\:p-2{padding:.5rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:p-9{padding:2.25rem}.sm\:\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:px-9{padding-left:2.25rem;padding-right:2.25rem}.sm\:py-0{padding-top:0;padding-bottom:0}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pb-1{padding-bottom:.25rem}.sm\:pb-1\.5{padding-bottom:.375rem}.sm\:pb-3{padding-bottom:.75rem}.sm\:pb-4{padding-bottom:1rem}.sm\:pb-5{padding-bottom:1.25rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pr-16{padding-right:4rem}.sm\:pr-2{padding-right:.5rem}.sm\:pt-0{padding-top:0}.sm\:pt-10{padding-top:2.5rem}.sm\:pt-20{padding-top:5rem}.sm\:pt-28{padding-top:7rem}.sm\:pt-3{padding-top:.75rem}.sm\:pt-4{padding-top:1rem}.sm\:pt-5{padding-top:1.25rem}.sm\:pt-6{padding-top:1.5rem}.sm\:pt-8{padding-top:2rem}.sm\:pt-\[5rem\]{padding-top:5rem}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:font-\[Poppins-Bold\]{font-family:Poppins-Bold}.sm\:font-\[Poppins-Medium\]{font-family:Poppins-Medium}.sm\:font-\[Poppins-Regular\]{font-family:Poppins-Regular}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[12px\]{font-size:12px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[14px\]{font-size:14px}.sm\:text-\[18px\]{font-size:18px}.sm\:text-\[20px\]{font-size:20px}.sm\:text-\[24px\]{font-size:24px}.sm\:text-\[26px\]{font-size:26px}.sm\:text-\[27px\]{font-size:27px}.sm\:text-\[28px\]{font-size:28px}.sm\:text-\[2rem\]{font-size:2rem}.sm\:text-\[30px\]{font-size:30px}.sm\:text-\[32px\]{font-size:32px}.sm\:text-\[34px\]{font-size:34px}.sm\:text-\[38px\]{font-size:38px}.sm\:text-\[40px\]{font-size:40px}.sm\:text-\[8px\]{font-size:8px}.sm\:text-\[9px\]{font-size:9px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:normal-case{text-transform:none}.sm\:leading-6{line-height:1.5rem}.sm\:leading-7{line-height:1.75rem}.sm\:tracking-\[0\.14em\]{letter-spacing:.14em}.sm\:tracking-\[0\.18em\]{letter-spacing:.18em}.sm\:tracking-\[0\.22em\]{letter-spacing:.22em}.sm\:tracking-normal{letter-spacing:0em}.sm\:text-colorBrand{color:var(--color-brandPrimary)}.sm\:text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}.sm\:text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.sm\:text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity))}.sm\:text-transparent{color:transparent}.sm\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.sm\:shadow-\[0_28px_90px_-45px_rgba\(15\,23\,42\,0\.55\)\]{--tw-shadow: 0 28px 90px -45px rgba(15,23,42,.55);--tw-shadow-colored: 0 28px 90px -45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.sm\:shadow-event{--tw-shadow: var(--app-shadow);--tw-shadow-colored: var(--app-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.sm\:shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.sm\:transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.sm\:focus-within\:border-colorBrand:focus-within{border-color:var(--color-brandPrimary)}.sm\:focus-within\:ring-0:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.sm\:focus-within\:ring-4:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.sm\:focus-within\:ring-colorBrandLight:focus-within{--tw-ring-color: var(--color-light)}.sm\:hover\:-translate-y-0:hover{--tw-translate-y: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:hover\:border-colorBrandLight:hover{border-color:var(--color-light)}.sm\:hover\:bg-darkerPrimary:hover{background-color:var(--color-darkerPrimary)}.sm\:hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}.sm\:hover\:shadow-event:hover{--tw-shadow: var(--app-shadow);--tw-shadow-colored: var(--app-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.sm\:hover\:shadow-event-float:hover{--tw-shadow: var(--app-shadow-floating);--tw-shadow-colored: var(--app-shadow-floating);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.sm\:focus\:border-colorBrand:focus{border-color:var(--color-brandPrimary)}.sm\:focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.sm\:focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.sm\:focus\:ring-colorBrandLight:focus{--tw-ring-color: var(--color-light)}.group:hover .sm\:group-hover\:bg-colorBrand{background-color:var(--color-brandPrimary)}.group:hover .sm\:group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:bottom-10{bottom:2.5rem}.md\:left-6{left:1.5rem}.md\:right-\[60px\]{right:60px}.md\:top-1\/2{top:50%}.md\:order-1{order:1}.md\:order-2{order:2}.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-3{grid-column:span 3 / span 3}.md\:col-span-4{grid-column:span 4 / span 4}.md\:row-span-2{grid-row:span 2 / span 2}.md\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.md\:mx-0{margin-left:0;margin-right:0}.md\:my-2{margin-top:.5rem;margin-bottom:.5rem}.md\:mb-0{margin-bottom:0}.md\:mb-4{margin-bottom:1rem}.md\:ml-5{margin-left:1.25rem}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-12{height:3rem}.md\:h-14{height:3.5rem}.md\:h-20{height:5rem}.md\:h-24{height:6rem}.md\:h-32{height:8rem}.md\:max-h-\[86vh\]{max-height:86vh}.md\:max-h-\[88vh\]{max-height:88vh}.md\:max-h-\[calc\(100\%-1\.5rem\)\]{max-height:calc(100% - 1.5rem)}.md\:max-h-\[calc\(88vh-72px\)\]{max-height:calc(88vh - 72px)}.md\:min-h-\[204px\]{min-height:204px}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-14{width:3.5rem}.md\:w-2\/3{width:66.666667%}.md\:w-20{width:5rem}.md\:w-24{width:6rem}.md\:w-56{width:14rem}.md\:w-60{width:15rem}.md\:w-72{width:18rem}.md\:w-8\/12{width:66.666667%}.md\:w-\[100px\]{width:100px}.md\:w-\[380px\]{width:380px}.md\:w-\[420px\]{width:420px}.md\:w-\[800px\]{width:800px}.md\:w-\[84vw\]{width:84vw}.md\:w-\[92vw\]{width:92vw}.md\:w-auto{width:auto}.md\:min-w-\[700px\]{min-width:700px}.md\:max-w-2xl{max-width:42rem}.md\:max-w-3xl{max-width:48rem}.md\:max-w-4xl{max-width:56rem}.md\:max-w-5xl{max-width:64rem}.md\:max-w-\[1180px\]{max-width:1180px}.md\:max-w-lg{max-width:32rem}.md\:max-w-md{max-width:28rem}.md\:max-w-sm{max-width:24rem}.md\:max-w-xl{max-width:36rem}.md\:max-w-xs{max-width:20rem}.md\:shrink-0{flex-shrink:0}.md\:basis-auto{flex-basis:auto}.md\:-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:grid-cols-\[150px_1\.4fr_160px_1\.6fr_1fr_140px_220px\]{grid-template-columns:150px 1.4fr 160px 1.6fr 1fr 140px 220px}.md\:grid-cols-\[150px_minmax\(0\,1fr\)\]{grid-template-columns:150px minmax(0,1fr)}.md\:grid-cols-\[180px_1fr_1fr_auto\]{grid-template-columns:180px 1fr 1fr auto}.md\:grid-cols-\[1fr_140px\]{grid-template-columns:1fr 140px}.md\:grid-cols-\[1fr_160px_1fr_auto\]{grid-template-columns:1fr 160px 1fr auto}.md\:grid-cols-\[1fr_180px_150px\]{grid-template-columns:1fr 180px 150px}.md\:grid-cols-\[1fr_1fr_1fr_120px\]{grid-template-columns:1fr 1fr 1fr 120px}.md\:grid-cols-\[1fr_1fr_1fr_auto\]{grid-template-columns:1fr 1fr 1fr auto}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.md\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.md\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.md\:grid-cols-\[2fr_1fr_120px\]{grid-template-columns:2fr 1fr 120px}.md\:grid-cols-\[420px_minmax\(0\,1fr\)\]{grid-template-columns:420px minmax(0,1fr)}.md\:grid-cols-\[56px_minmax\(0\,1\.35fr\)_100px_150px_120px\]{grid-template-columns:56px minmax(0,1.35fr) 100px 150px 120px}.md\:grid-cols-\[80px_200px_100px_100px_200px_80px_40px\]{grid-template-columns:80px 200px 100px 100px 200px 80px 40px}.md\:grid-cols-\[90px_1fr_120px_120px_56px\]{grid-template-columns:90px 1fr 120px 120px 56px}.md\:grid-cols-\[9rem_minmax\(0\,1fr\)_11rem_6rem\]{grid-template-columns:9rem minmax(0,1fr) 11rem 6rem}.md\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(0\,1fr\)_minmax\(7rem\,0\.8fr\)_6rem\]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(7rem,.8fr) 6rem}.md\:grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_150px_150px_auto\]{grid-template-columns:minmax(0,1fr) 150px 150px auto}.md\:grid-cols-\[minmax\(0\,1fr\)_220px_110px_44px\]{grid-template-columns:minmax(0,1fr) 220px 110px 44px}.md\:grid-cols-\[minmax\(0\,1fr\)_8\.5rem_auto\]{grid-template-columns:minmax(0,1fr) 8.5rem auto}.md\:grid-cols-\[minmax\(0\,1fr\)_9rem_12rem\]{grid-template-columns:minmax(0,1fr) 9rem 12rem}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.35fr\)_7rem_6rem\]{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) 7rem 6rem}.md\:grid-cols-\[minmax\(0\,220px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,220px) minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,240px\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,240px) minmax(0,1fr) minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,2fr\)_minmax\(0\,1\.3fr\)_auto\]{grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(0,1.3fr) auto}.md\:grid-cols-\[minmax\(150px\,1fr\)_minmax\(180px\,1\.4fr\)\]{grid-template-columns:minmax(150px,1fr) minmax(180px,1.4fr)}.md\:grid-cols-\[minmax\(220px\,1fr\)_auto\]{grid-template-columns:minmax(220px,1fr) auto}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:place-items-center{place-items:center}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:items-stretch{align-items:stretch}.md\:justify-end{justify-content:flex-end}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:gap-2{gap:.5rem}.md\:gap-3{gap:.75rem}.md\:space-x-16>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(4rem * var(--tw-space-x-reverse));margin-left:calc(4rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.25rem * var(--tw-space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))}.md\:self-auto{align-self:auto}.md\:rounded-3xl{border-radius:1.5rem}.md\:bg-black\/40{background-color:#0006}.md\:p-4{padding:1rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:px-0{padding-left:0;padding-right:0}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-2{padding-left:.5rem;padding-right:.5rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:pb-5{padding-bottom:1.25rem}.md\:pe-10{padding-inline-end:2.5rem}.md\:pt-6{padding-top:1.5rem}.md\:text-right{text-align:right}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-\[12px\]{font-size:12px}.md\:text-\[14px\]{font-size:14px}.md\:text-\[15px\]{font-size:15px}.md\:text-\[20px\]{font-size:20px}.md\:text-\[25px\]{font-size:25px}.md\:text-\[30px\]{font-size:30px}.md\:text-\[36px\]{font-size:36px}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width: 1024px){.lg\:pointer-events-auto{pointer-events:auto}.lg\:static{position:static}.lg\:absolute{position:absolute}.lg\:sticky{position:sticky}.lg\:inset-auto{inset:auto}.lg\:-left-2{left:-.5rem}.lg\:-left-7{left:-1.75rem}.lg\:-left-\[490px\]{left:-490px}.lg\:-right-2{right:-.5rem}.lg\:-top-10{top:-2.5rem}.lg\:-top-\[110px\]{top:-110px}.lg\:-top-\[380px\]{top:-380px}.lg\:-top-\[40px\]{top:-40px}.lg\:bottom-0{bottom:0}.lg\:bottom-12{bottom:3rem}.lg\:bottom-2{bottom:.5rem}.lg\:bottom-4{bottom:1rem}.lg\:bottom-5{bottom:1.25rem}.lg\:bottom-6{bottom:1.5rem}.lg\:left-auto{left:auto}.lg\:right-10{right:2.5rem}.lg\:right-24{right:6rem}.lg\:right-5{right:1.25rem}.lg\:right-6{right:1.5rem}.lg\:right-8{right:2rem}.lg\:right-\[110px\]{right:110px}.lg\:right-\[280px\]{right:280px}.lg\:top-0{top:0}.lg\:top-12{top:3rem}.lg\:top-14{top:3.5rem}.lg\:top-24{top:6rem}.lg\:top-28{top:7rem}.lg\:top-3{top:.75rem}.lg\:top-4{top:1rem}.lg\:top-\[11vh\]{top:11vh}.lg\:top-\[120px\]{top:120px}.lg\:top-\[calc\(var\(--uip-h\,64px\)\+1rem\)\]{top:calc(var(--uip-h,64px) + 1rem)}.lg\:z-10{z-index:10}.lg\:z-auto{z-index:auto}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-none{order:0}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-10{grid-column:span 10 / span 10}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:col-span-6{grid-column:span 6 / span 6}.lg\:col-span-7{grid-column:span 7 / span 7}.lg\:col-span-8{grid-column:span 8 / span 8}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-span-2{grid-row:span 2 / span 2}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:m-0{margin:0}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.lg\:mx-8{margin-left:2rem;margin-right:2rem}.lg\:-ml-20{margin-left:-5rem}.lg\:-ms-14{margin-inline-start:-3.5rem}.lg\:-ms-24{margin-inline-start:-6rem}.lg\:-ms-8{margin-inline-start:-2rem}.lg\:-ms-\[10vw\]{margin-inline-start:-10vw}.lg\:-mt-2{margin-top:-.5rem}.lg\:mb-0{margin-bottom:0}.lg\:ml-0{margin-left:0}.lg\:ml-5{margin-left:1.25rem}.lg\:ml-auto{margin-left:auto}.lg\:mr-0{margin-right:0}.lg\:ms-0{margin-inline-start:0px}.lg\:ms-10{margin-inline-start:2.5rem}.lg\:ms-16{margin-inline-start:4rem}.lg\:ms-24{margin-inline-start:6rem}.lg\:ms-44{margin-inline-start:11rem}.lg\:ms-5{margin-inline-start:1.25rem}.lg\:mt-0{margin-top:0}.lg\:mt-1{margin-top:.25rem}.lg\:mt-10{margin-top:2.5rem}.lg\:mt-12{margin-top:3rem}.lg\:mt-14{margin-top:3.5rem}.lg\:mt-16{margin-top:4rem}.lg\:mt-2{margin-top:.5rem}.lg\:mt-20{margin-top:5rem}.lg\:mt-24{margin-top:6rem}.lg\:mt-4{margin-top:1rem}.lg\:mt-5{margin-top:1.25rem}.lg\:mt-6{margin-top:1.5rem}.lg\:mt-\[1vh\]{margin-top:1vh}.lg\:block{display:block}.lg\:inline-block{display:inline-block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:table{display:table}.lg\:table-cell{display:table-cell}.lg\:table-header-group{display:table-header-group}.lg\:table-row-group{display:table-row-group}.lg\:table-row{display:table-row}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-16{height:4rem}.lg\:h-24{height:6rem}.lg\:h-36{height:9rem}.lg\:h-56{height:14rem}.lg\:h-\[12vh\]{height:12vh}.lg\:h-\[30vh\]{height:30vh}.lg\:h-\[320px\]{height:320px}.lg\:h-\[42rem\]{height:42rem}.lg\:h-\[600px\]{height:600px}.lg\:h-\[650px\]{height:650px}.lg\:h-\[70vh\]{height:70vh}.lg\:h-\[78\%\]{height:78%}.lg\:h-\[86vh\]{height:86vh}.lg\:h-\[calc\(100vh-360px\)\]{height:calc(100vh - 360px)}.lg\:h-\[calc\(100vh-84px\)\],.lg\:h-\[calc\(100vh_-_84px\)\]{height:calc(100vh - 84px)}.lg\:h-full{height:100%}.lg\:h-screen{height:100vh}.lg\:max-h-\[45vh\]{max-height:45vh}.lg\:max-h-\[50vh\]{max-height:50vh}.lg\:max-h-\[560px\]{max-height:560px}.lg\:max-h-\[56vh\]{max-height:56vh}.lg\:max-h-\[92vh\]{max-height:92vh}.lg\:max-h-none{max-height:none}.lg\:min-h-0{min-height:0px}.lg\:min-h-\[13vh\]{min-height:13vh}.lg\:min-h-\[460px\]{min-height:460px}.lg\:w-1\/12{width:8.333333%}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.333333%}.lg\:w-1\/4{width:25%}.lg\:w-1\/6{width:16.666667%}.lg\:w-10\/12{width:83.333333%}.lg\:w-11\/12{width:91.666667%}.lg\:w-2\/3{width:66.666667%}.lg\:w-2\/5{width:40%}.lg\:w-28{width:7rem}.lg\:w-3\/4{width:75%}.lg\:w-3\/5{width:60%}.lg\:w-32{width:8rem}.lg\:w-52{width:13rem}.lg\:w-56{width:14rem}.lg\:w-64{width:16rem}.lg\:w-7\/12{width:58.333333%}.lg\:w-72{width:18rem}.lg\:w-80{width:20rem}.lg\:w-9\/12{width:75%}.lg\:w-\[100vh\]{width:100vh}.lg\:w-\[17rem\]{width:17rem}.lg\:w-\[230px\]{width:230px}.lg\:w-\[24rem\]{width:24rem}.lg\:w-\[28rem\]{width:28rem}.lg\:w-\[300px\]{width:300px}.lg\:w-\[320px\]{width:320px}.lg\:w-\[32rem\]{width:32rem}.lg\:w-\[33vw\]{width:33vw}.lg\:w-\[34rem\]{width:34rem}.lg\:w-\[37rem\]{width:37rem}.lg\:w-\[40rem\]{width:40rem}.lg\:w-\[420px\]{width:420px}.lg\:w-\[42rem\]{width:42rem}.lg\:w-\[50vw\]{width:50vw}.lg\:w-\[520px\]{width:520px}.lg\:w-\[560px\]{width:560px}.lg\:w-\[600px\]{width:600px}.lg\:w-\[66\%\]{width:66%}.lg\:w-\[78vw\]{width:78vw}.lg\:w-\[80vw\]{width:80vw}.lg\:w-\[82vw\]{width:82vw}.lg\:w-auto{width:auto}.lg\:w-fit{width:-moz-fit-content;width:fit-content}.lg\:w-full{width:100%}.lg\:w-max{width:-moz-max-content;width:max-content}.lg\:w-screen{width:100vw}.lg\:min-w-0{min-width:0px}.lg\:min-w-\[150px\]{min-width:150px}.lg\:min-w-\[180px\]{min-width:180px}.lg\:min-w-\[200px\]{min-width:200px}.lg\:min-w-\[220px\]{min-width:220px}.lg\:min-w-\[250px\]{min-width:250px}.lg\:min-w-\[360px\]{min-width:360px}.lg\:min-w-\[520px\]{min-width:520px}.lg\:min-w-\[640px\]{min-width:640px}.lg\:min-w-full{min-width:100%}.lg\:max-w-3xl{max-width:48rem}.lg\:max-w-4xl{max-width:56rem}.lg\:max-w-5xl{max-width:64rem}.lg\:max-w-6xl{max-width:72rem}.lg\:max-w-\[10vw\]{max-width:10vw}.lg\:max-w-md{max-width:28rem}.lg\:max-w-none{max-width:none}.lg\:max-w-sm{max-width:24rem}.lg\:max-w-xl{max-width:36rem}.lg\:max-w-xs{max-width:20rem}.lg\:flex-1{flex:1 1 0%}.lg\:shrink{flex-shrink:1}.lg\:shrink-0{flex-shrink:0}.lg\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr}.lg\:grid-cols-\[\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[\.86fr_1\.14fr\]{grid-template-columns:.86fr 1.14fr}.lg\:grid-cols-\[\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[0\.86fr_1\.14fr\]{grid-template-columns:.86fr 1.14fr}.lg\:grid-cols-\[0\.88fr_1\.12fr\]{grid-template-columns:.88fr 1.12fr}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[0\.8fr_1\.5fr_1fr_1fr_1\.4fr_1fr_0\.9fr_1fr_168px\]{grid-template-columns:.8fr 1.5fr 1fr 1fr 1.4fr 1fr .9fr 1fr 168px}.lg\:grid-cols-\[0\.8fr_1fr_1fr_1fr_auto\]{grid-template-columns:.8fr 1fr 1fr 1fr auto}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.08fr_0\.92fr\]{grid-template-columns:1.08fr .92fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.lg\:grid-cols-\[1\.25fr_1fr_1fr_auto\]{grid-template-columns:1.25fr 1fr 1fr auto}.lg\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[1\.2fr_0\.8fr_auto\]{grid-template-columns:1.2fr .8fr auto}.lg\:grid-cols-\[1\.2fr_120px_100px_1fr\]{grid-template-columns:1.2fr 120px 100px 1fr}.lg\:grid-cols-\[1\.35fr_\.65fr\]{grid-template-columns:1.35fr .65fr}.lg\:grid-cols-\[1\.6fr_1fr\]{grid-template-columns:1.6fr 1fr}.lg\:grid-cols-\[130px_180px_minmax\(240px\,1fr\)_auto\]{grid-template-columns:130px 180px minmax(240px,1fr) auto}.lg\:grid-cols-\[17\.5rem_1fr\]{grid-template-columns:17.5rem 1fr}.lg\:grid-cols-\[1fr_0\.8fr_1\.2fr_auto\]{grid-template-columns:1fr .8fr 1.2fr auto}.lg\:grid-cols-\[1fr_1\.2fr_0\.7fr_auto\]{grid-template-columns:1fr 1.2fr .7fr auto}.lg\:grid-cols-\[1fr_110px_110px_120px\]{grid-template-columns:1fr 110px 110px 120px}.lg\:grid-cols-\[1fr_1fr_1fr_auto\]{grid-template-columns:1fr 1fr 1fr auto}.lg\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.lg\:grid-cols-\[1fr_260px\]{grid-template-columns:1fr 260px}.lg\:grid-cols-\[1fr_280px\]{grid-template-columns:1fr 280px}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.lg\:grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.lg\:grid-cols-\[22rem_1fr\]{grid-template-columns:22rem 1fr}.lg\:grid-cols-\[240px_minmax\(0\,1fr\)_320px\]{grid-template-columns:240px minmax(0,1fr) 320px}.lg\:grid-cols-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.lg\:grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.lg\:grid-cols-\[2fr_1fr_1\.4fr_auto\]{grid-template-columns:2fr 1fr 1.4fr auto}.lg\:grid-cols-\[2fr_1fr_2fr\]{grid-template-columns:2fr 1fr 2fr}.lg\:grid-cols-\[2rem_0\.8fr_1\.5fr_1fr_1fr_1\.4fr_1fr_1\.8fr_124px\]{grid-template-columns:2rem .8fr 1.5fr 1fr 1fr 1.4fr 1fr 1.8fr 124px}.lg\:grid-cols-\[320px_1fr\]{grid-template-columns:320px 1fr}.lg\:grid-cols-\[320px_minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.lg\:grid-cols-\[330px_1fr\]{grid-template-columns:330px 1fr}.lg\:grid-cols-\[380px_1fr\]{grid-template-columns:380px 1fr}.lg\:grid-cols-\[460px_minmax\(0\,1fr\)\]{grid-template-columns:460px minmax(0,1fr)}.lg\:grid-cols-\[7rem_1fr_9rem_10rem_13rem_11rem_7rem\]{grid-template-columns:7rem 1fr 9rem 10rem 13rem 11rem 7rem}.lg\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.lg\:grid-cols-\[auto_1fr_1fr_1fr\]{grid-template-columns:auto 1fr 1fr 1fr}.lg\:grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.lg\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(20rem\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr)}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.4fr\)_1fr_1fr_auto\]{grid-template-columns:minmax(0,1.4fr) 1fr 1fr auto}.lg\:grid-cols-\[minmax\(0\,1\.7fr\)_0\.9fr_0\.9fr_0\.9fr_48px\]{grid-template-columns:minmax(0,1.7fr) .9fr .9fr .9fr 48px}.lg\:grid-cols-\[minmax\(0\,160px\)_minmax\(0\,160px\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,160px) minmax(0,160px) minmax(0,1fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_120px\]{grid-template-columns:minmax(0,1fr) 120px}.lg\:grid-cols-\[minmax\(0\,1fr\)_150px\]{grid-template-columns:minmax(0,1fr) 150px}.lg\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_330px\]{grid-template-columns:minmax(0,1fr) 330px}.lg\:grid-cols-\[minmax\(0\,1fr\)_36px_minmax\(0\,1fr\)_220px_130px\]{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr) 220px 130px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.3fr\)_170px_220px_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) 170px 220px auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,22rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,22rem)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(12rem\,0\.55fr\)_9rem\]{grid-template-columns:minmax(0,1fr) minmax(12rem,.55fr) 9rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(240px\,280px\)\]{grid-template-columns:minmax(0,1fr) minmax(240px,280px)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(300px\,0\.38fr\)\]{grid-template-columns:minmax(0,1fr) minmax(300px,.38fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(360px\,0\.72fr\)\]{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr)}.lg\:grid-cols-\[minmax\(0\,420px\)_1fr\]{grid-template-columns:minmax(0,420px) 1fr}.lg\:grid-cols-\[minmax\(190px\,1\.45fr\)_108px_76px_118px_100px_120px_126px_74px\]{grid-template-columns:minmax(190px,1.45fr) 108px 76px 118px 100px 120px 126px 74px}.lg\:grid-cols-\[minmax\(220px\,1\.3fr\)_minmax\(160px\,0\.8fr\)_120px_132px_44px\]{grid-template-columns:minmax(220px,1.3fr) minmax(160px,.8fr) 120px 132px 44px}.lg\:grid-cols-\[minmax\(250px\,320px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(250px,320px) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(260px\,1fr\)_220px_auto\]{grid-template-columns:minmax(260px,1fr) 220px auto}.lg\:grid-cols-\[minmax\(270px\,0\.9fr\)_minmax\(0\,1\.55fr\)\]{grid-template-columns:minmax(270px,.9fr) minmax(0,1.55fr)}.lg\:grid-rows-\[auto_minmax\(0\,1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:flex-col{flex-direction:column}.lg\:flex-wrap{flex-wrap:wrap}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:items-stretch{align-items:stretch}.lg\:justify-normal{justify-content:normal}.lg\:justify-start{justify-content:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:justify-center{justify-content:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-10{gap:2.5rem}.lg\:gap-2{gap:.5rem}.lg\:gap-3{gap:.75rem}.lg\:gap-4{gap:1rem}.lg\:gap-5{gap:1.25rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-9{gap:2.25rem}.lg\:-space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-2.5rem * var(--tw-space-x-reverse));margin-left:calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)))}.lg\:space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.lg\:space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2.5rem * var(--tw-space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))}.lg\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.lg\:space-x-20>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(5rem * var(--tw-space-x-reverse));margin-left:calc(5rem * calc(1 - var(--tw-space-x-reverse)))}.lg\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.lg\:space-x-32>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(8rem * var(--tw-space-x-reverse));margin-left:calc(8rem * calc(1 - var(--tw-space-x-reverse)))}.lg\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.lg\:space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.25rem * var(--tw-space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))}.lg\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.lg\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.lg\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.lg\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.lg\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.lg\:self-start{align-self:flex-start}.lg\:self-center{align-self:center}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-visible{overflow:visible}.lg\:overflow-y-auto{overflow-y:auto}.lg\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg\:whitespace-nowrap{white-space:nowrap}.lg\:rounded-2xl{border-radius:1rem}.lg\:rounded-3xl{border-radius:1.5rem}.lg\:rounded-\[2rem\]{border-radius:2rem}.lg\:rounded-\[30px\]{border-radius:30px}.lg\:rounded-none{border-radius:0}.lg\:rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.lg\:rounded-e-lg{border-start-end-radius:.5rem;border-end-end-radius:.5rem}.lg\:border{border-width:1px}.lg\:border-0{border-width:0px}.lg\:border-x{border-left-width:1px;border-right-width:1px}.lg\:border-x-0{border-left-width:0px;border-right-width:0px}.lg\:border-y-0{border-top-width:0px;border-bottom-width:0px}.lg\:border-b-0{border-bottom-width:0px}.lg\:border-r{border-right-width:1px}.lg\:border-t-0{border-top-width:0px}.lg\:border-transparent{border-color:transparent}.lg\:border-white\/30{border-color:#ffffff4d}.lg\:border-white\/40{border-color:#fff6}.lg\:border-white\/60{border-color:#fff9}.lg\:bg-transparent{background-color:transparent}.lg\:bg-white\/60{background-color:#fff9}.lg\:bg-white\/70{background-color:#ffffffb3}.lg\:bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.lg\:via-white\/75{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .75) var(--tw-gradient-via-position), var(--tw-gradient-to)}.lg\:p-0{padding:0}.lg\:p-10{padding:2.5rem}.lg\:p-16{padding:4rem}.lg\:p-4{padding:1rem}.lg\:p-5{padding:1.25rem}.lg\:p-6{padding:1.5rem}.lg\:p-7{padding:1.75rem}.lg\:p-8{padding:2rem}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:px-2{padding-left:.5rem;padding-right:.5rem}.lg\:px-24{padding-left:6rem;padding-right:6rem}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-7{padding-left:1.75rem;padding-right:1.75rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-0{padding-top:0;padding-bottom:0}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:py-3{padding-top:.75rem;padding-bottom:.75rem}.lg\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:pb-0{padding-bottom:0}.lg\:pb-12{padding-bottom:3rem}.lg\:pb-6{padding-bottom:1.5rem}.lg\:pe-10{padding-inline-end:2.5rem}.lg\:pl-24{padding-left:6rem}.lg\:pl-28{padding-left:7rem}.lg\:pr-2{padding-right:.5rem}.lg\:pr-5{padding-right:1.25rem}.lg\:pr-6{padding-right:1.5rem}.lg\:ps-0{padding-inline-start:0px}.lg\:pt-1{padding-top:.25rem}.lg\:pt-10{padding-top:2.5rem}.lg\:pt-16{padding-top:4rem}.lg\:pt-20{padding-top:5rem}.lg\:pt-28{padding-top:7rem}.lg\:pt-5{padding-top:1.25rem}.lg\:text-left{text-align:left}.lg\:text-center{text-align:center}.lg\:text-right{text-align:right}.lg\:align-middle{vertical-align:middle}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-base{font-size:1rem;line-height:1.5rem}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:font-semibold{font-weight:600}.lg\:opacity-90{opacity:.9}.lg\:shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow: 0 10px 30px rgba(0,0,0,.06);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.lg\:shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 10px 30px rgba(0,0,0,.08);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.lg\:shadow-\[0_20px_60px_-35px_rgba\(15\,23\,42\,0\.45\)\]{--tw-shadow: 0 20px 60px -35px rgba(15,23,42,.45);--tw-shadow-colored: 0 20px 60px -35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.lg\:shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow: 0 20px 60px rgba(0,0,0,.18);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.lg\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.lg\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.lg\:shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.lg\:backdrop-blur-none{--tw-backdrop-blur: blur(0);-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)}.lg\:backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-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)}.lg\:before\:hidden:before{content:var(--tw-content);display:none}.lg\:hover\:scale-95:hover{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (min-width: 1280px){.xl\:sticky{position:sticky}.xl\:top-4{top:1rem}.xl\:top-40{top:10rem}.xl\:top-\[132px\]{top:132px}.xl\:top-\[144px\]{top:144px}.xl\:order-none{order:0}.xl\:col-span-1{grid-column:span 1 / span 1}.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:col-span-3{grid-column:span 3 / span 3}.xl\:col-span-4{grid-column:span 4 / span 4}.xl\:col-span-5{grid-column:span 5 / span 5}.xl\:col-span-6{grid-column:span 6 / span 6}.xl\:col-span-7{grid-column:span 7 / span 7}.xl\:col-span-8{grid-column:span 8 / span 8}.xl\:-ms-\[6vw\]{margin-inline-start:-6vw}.xl\:ms-24{margin-inline-start:6rem}.xl\:mt-0{margin-top:0}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:grid{display:grid}.xl\:hidden{display:none}.xl\:max-h-\[640px\]{max-height:640px}.xl\:max-h-\[calc\(100vh-24rem\)\]{max-height:calc(100vh - 24rem)}.xl\:min-h-0{min-height:0px}.xl\:min-h-\[210px\]{min-height:210px}.xl\:min-h-\[34rem\]{min-height:34rem}.xl\:w-1\/2{width:50%}.xl\:w-36{width:9rem}.xl\:w-40{width:10rem}.xl\:w-44{width:11rem}.xl\:w-80{width:20rem}.xl\:w-9\/12{width:75%}.xl\:w-\[13rem\]{width:13rem}.xl\:w-\[24rem\]{width:24rem}.xl\:w-\[27vw\]{width:27vw}.xl\:w-\[320px\]{width:320px}.xl\:w-\[380px\]{width:380px}.xl\:w-\[420px\]{width:420px}.xl\:w-auto{width:auto}.xl\:min-w-0{min-width:0px}.xl\:min-w-\[24rem\]{min-width:24rem}.xl\:min-w-\[350px\]{min-width:350px}.xl\:max-w-\[1800px\]{max-width:1800px}.xl\:max-w-\[190px\]{max-width:190px}.xl\:max-w-sm{max-width:24rem}.xl\:max-w-xs{max-width:20rem}.xl\:flex-1{flex:1 1 0%}.xl\:flex-none{flex:none}.xl\:shrink-0{flex-shrink:0}.xl\:basis-auto{flex-basis:auto}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-\[\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.xl\:grid-cols-\[0\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr}.xl\:grid-cols-\[0\.82fr_1\.68fr\]{grid-template-columns:.82fr 1.68fr}.xl\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.xl\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.xl\:grid-cols-\[0\.8fr_1\.2fr_0\.8fr_auto\]{grid-template-columns:.8fr 1.2fr .8fr auto}.xl\:grid-cols-\[0\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.xl\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.xl\:grid-cols-\[0\.95fr_1\.35fr\]{grid-template-columns:.95fr 1.35fr}.xl\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.xl\:grid-cols-\[1\.04fr_\.96fr\]{grid-template-columns:1.04fr .96fr}.xl\:grid-cols-\[1\.05fr_1\.35fr\]{grid-template-columns:1.05fr 1.35fr}.xl\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.xl\:grid-cols-\[1\.1fr_1fr_0\.8fr_0\.8fr_1fr_auto\]{grid-template-columns:1.1fr 1fr .8fr .8fr 1fr auto}.xl\:grid-cols-\[1\.25fr_0\.75fr\]{grid-template-columns:1.25fr .75fr}.xl\:grid-cols-\[1\.25fr_0\.95fr\]{grid-template-columns:1.25fr .95fr}.xl\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.xl\:grid-cols-\[1\.2fr_1\.2fr_0\.8fr_0\.8fr_1fr_auto\]{grid-template-columns:1.2fr 1.2fr .8fr .8fr 1fr auto}.xl\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.xl\:grid-cols-\[1\.2fr_auto_auto\]{grid-template-columns:1.2fr auto auto}.xl\:grid-cols-\[1\.3fr_0\.7fr\]{grid-template-columns:1.3fr .7fr}.xl\:grid-cols-\[1\.3fr_1fr\]{grid-template-columns:1.3fr 1fr}.xl\:grid-cols-\[1\.45fr_0\.85fr\]{grid-template-columns:1.45fr .85fr}.xl\:grid-cols-\[1\.45fr_0\.95fr\]{grid-template-columns:1.45fr .95fr}.xl\:grid-cols-\[1\.4fr_0\.6fr\]{grid-template-columns:1.4fr .6fr}.xl\:grid-cols-\[1\.4fr_0\.8fr\]{grid-template-columns:1.4fr .8fr}.xl\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.xl\:grid-cols-\[1\.5fr_1fr_\.65fr_\.8fr_auto\]{grid-template-columns:1.5fr 1fr .65fr .8fr auto}.xl\:grid-cols-\[1\.65fr_1fr\]{grid-template-columns:1.65fr 1fr}.xl\:grid-cols-\[1\.6fr_1fr\]{grid-template-columns:1.6fr 1fr}.xl\:grid-cols-\[13rem_minmax\(0\,1fr\)\]{grid-template-columns:13rem minmax(0,1fr)}.xl\:grid-cols-\[1fr_1\.4fr\]{grid-template-columns:1fr 1.4fr}.xl\:grid-cols-\[1fr_1\.5fr\]{grid-template-columns:1fr 1.5fr}.xl\:grid-cols-\[1fr_1fr_1\.25fr\]{grid-template-columns:1fr 1fr 1.25fr}.xl\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.xl\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.xl\:grid-cols-\[24rem_1fr\]{grid-template-columns:24rem 1fr}.xl\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.xl\:grid-cols-\[320px_1fr\]{grid-template-columns:320px 1fr}.xl\:grid-cols-\[360px_1fr\]{grid-template-columns:360px 1fr}.xl\:grid-cols-\[360px_minmax\(0\,1fr\)\]{grid-template-columns:360px minmax(0,1fr)}.xl\:grid-cols-\[380px_minmax\(0\,1fr\)\]{grid-template-columns:380px minmax(0,1fr)}.xl\:grid-cols-\[auto_auto_minmax\(14rem\,1fr\)_auto\]{grid-template-columns:auto auto minmax(14rem,1fr) auto}.xl\:grid-cols-\[auto_minmax\(190px\,1fr\)_minmax\(190px\,1fr\)_auto_auto\]{grid-template-columns:auto minmax(190px,1fr) minmax(190px,1fr) auto auto}.xl\:grid-cols-\[auto_minmax\(190px\,1fr\)_minmax\(190px\,1fr\)_auto_auto_auto\]{grid-template-columns:auto minmax(190px,1fr) minmax(190px,1fr) auto auto auto}.xl\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.35fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr)}.xl\:grid-cols-\[minmax\(0\,1\.04fr\)_minmax\(420px\,0\.96fr\)\]{grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr)}.xl\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,1\.15fr\)_minmax\(320px\,0\.8fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,1.15fr) minmax(320px,.8fr)}.xl\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(360px\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)}.xl\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(0\,1fr\)_minmax\(0\,0\.85fr\)_minmax\(0\,0\.85fr\)_minmax\(0\,1\.3fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.85fr) minmax(0,.85fr) minmax(0,1.3fr)}.xl\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,1\.1fr\)_10\.5rem_15\.5rem\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1.1fr) 10.5rem 15.5rem}.xl\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) auto}.xl\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(0\,1fr\)_minmax\(0\,1\.1fr\)_minmax\(0\,0\.8fr\)_minmax\(0\,1\.1fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.1fr) minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1.1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_310px\]{grid-template-columns:minmax(0,1fr) 310px}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.3fr\)_minmax\(0\,0\.9fr\)_minmax\(0\,0\.9fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,.9fr) minmax(0,.9fr) auto}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_minmax\(0\,1\.6fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.6fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_minmax\(0\,1\.6fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(14rem\,18rem\)_auto_auto_minmax\(12rem\,1fr\)_auto_auto\]{grid-template-columns:minmax(14rem,18rem) auto auto minmax(12rem,1fr) auto auto}.xl\:grid-cols-\[minmax\(14rem\,18rem\)_auto_auto_minmax\(12rem\,1fr\)_auto_auto_auto\]{grid-template-columns:minmax(14rem,18rem) auto auto minmax(12rem,1fr) auto auto auto}.xl\:grid-cols-\[minmax\(260px\,1\.5fr\)_minmax\(180px\,\.8fr\)_minmax\(180px\,\.8fr\)_140px\]{grid-template-columns:minmax(260px,1.5fr) minmax(180px,.8fr) minmax(180px,.8fr) 140px}.xl\:grid-cols-\[minmax\(280px\,430px\)_190px\]{grid-template-columns:minmax(280px,430px) 190px}.xl\:grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.xl\:flex-row{flex-direction:row}.xl\:flex-col{flex-direction:column}.xl\:flex-nowrap{flex-wrap:nowrap}.xl\:items-start{align-items:flex-start}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:items-stretch{align-items:stretch}.xl\:justify-start{justify-content:flex-start}.xl\:justify-end{justify-content:flex-end}.xl\:justify-between{justify-content:space-between}.xl\:gap-2{gap:.5rem}.xl\:self-start{align-self:flex-start}.xl\:overflow-y-auto{overflow-y:auto}.xl\:overflow-x-visible{overflow-x:visible}.xl\:border-b-0{border-bottom-width:0px}.xl\:border-r{border-right-width:1px}.xl\:p-0{padding:0}.xl\:px-14{padding-left:3.5rem;padding-right:3.5rem}.xl\:px-16{padding-left:4rem;padding-right:4rem}.xl\:pr-2{padding-right:.5rem}.xl\:text-\[clamp\(1\.5rem\,2\.1vw\,1\.875rem\)\]{font-size:clamp(1.5rem,2.1vw,1.875rem)}}@media (min-width: 1536px){.\32xl\:col-span-4{grid-column:span 4 / span 4}.\32xl\:col-span-5{grid-column:span 5 / span 5}.\32xl\:col-span-7{grid-column:span 7 / span 7}.\32xl\:col-span-8{grid-column:span 8 / span 8}.\32xl\:block{display:block}.\32xl\:inline{display:inline}.\32xl\:grid{display:grid}.\32xl\:hidden{display:none}.\32xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.\32xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\32xl\:grid-cols-\[360px_1fr\]{grid-template-columns:360px 1fr}.\32xl\:grid-cols-\[44px_minmax\(230px\,2fr\)_minmax\(160px\,1fr\)_86px_74px_86px_minmax\(142px\,0\.8fr\)_116px\]{grid-template-columns:44px minmax(230px,2fr) minmax(160px,1fr) 86px 74px 86px minmax(142px,.8fr) 116px}.\32xl\:items-start{align-items:flex-start}.\32xl\:gap-3{gap:.75rem}.\32xl\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 1700px){.min-\[1700px\]\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:not\(\:empty\)\]\:pb-6:not(:empty){padding-bottom:1.5rem}@media (min-width: 1024px){.lg\:\[\&\>\*\:first-child\]\:order-2>*:first-child{order:2}}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:min-w-0>*{min-width:0px}.\[\&\>div\:first-child\]\:hidden>div:first-child{display:none}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:h-5>svg{height:1.25rem}.\[\&\>svg\]\:h-\[17px\]>svg{height:17px}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:w-5>svg{width:1.25rem}.\[\&\>svg\]\:w-\[17px\]>svg{width:17px}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&_\.ims-report-totals\]\:hidden .ims-report-totals,.\[\&_button\]\:hidden button{display:none}.\[\&_input\]\:w-full input{width:100%}.\[\&_table\]\:min-w-\[1320px\] table{min-width:1320px}.\[\&_td\.text-right\]\:whitespace-nowrap td.text-right{white-space:nowrap}.\[\&_td\.text-right\]\:tabular-nums td.text-right{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.\[\&_td\:first-child\]\:pl-4 td:first-child{padding-left:1rem}.\[\&_td\:first-child_div\:last-child\]\:whitespace-nowrap td:first-child div:last-child{white-space:nowrap}.\[\&_td\:last-child\]\:pr-4 td:last-child{padding-right:1rem}.\[\&_td\:nth-child\(2\)\]\:min-w-\[140px\] td:nth-child(2){min-width:140px}.\[\&_td\:nth-child\(9\)\>div\:first-child\]\:\!max-w-\[150px\] td:nth-child(9)>div:first-child{max-width:150px!important}.\[\&_td\]\:\!px-2\.5 td{padding-left:.625rem!important;padding-right:.625rem!important}.\[\&_td\]\:px-2\.5 td{padding-left:.625rem;padding-right:.625rem}.\[\&_td\]\:py-1 td{padding-top:.25rem;padding-bottom:.25rem}.\[\&_td\]\:\!text-\[13px\] td{font-size:13px!important}.\[\&_td\]\:text-\[10px\] td{font-size:10px}.\[\&_td\]\:text-\[11px\] td{font-size:11px}.\[\&_td_\.text-sm\]\:\!text-\[13px\] td .text-sm{font-size:13px!important}.\[\&_th\:first-child\]\:pl-4 th:first-child{padding-left:1rem}.\[\&_th\:last-child\]\:pr-4 th:last-child{padding-right:1rem}.\[\&_th\]\:\!px-2\.5 th{padding-left:.625rem!important;padding-right:.625rem!important}.\[\&_th\]\:px-2\.5 th{padding-left:.625rem;padding-right:.625rem}.\[\&_th\]\:py-1 th{padding-top:.25rem;padding-bottom:.25rem}.\[\&_th\]\:text-\[10px\] th{font-size:10px}.\[\&_th\]\:text-\[11px\] th{font-size:11px}
